    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-07-03

    translation update for 3.44.12 from transifex

Merge: 7b08e9367df ca76fcac616
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2026-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-03

    Merge pull request #66670 from elpaso/manual-backport-of-gh66616-fix-server-xss

    [backport][server][security] Add inja escape() function to HTML escape values

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2026-06-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2026-07-02

    [backport] Add inja escape() function to HTML escape values

    Backport from master #66616

    This fixes https://github.com/qgis/QGIS/security/advisories/GHSA-cr49-pm9v-m788

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2026-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-07-02

    Fix crash in datasource manager browser on new shp

    Fix #66220

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-07-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-01

    replace 'GRASS GIS' with 'GRASS' (#66630)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-06-26

    Move renderer usage from url to X-Requested-With of osm tile requests (manual backport of #65413)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-25

    about: add running postgresql client version (backport of 63ba2aa39b)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2026-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-24

    [GDAL provider] Fix crash in buildPyramidList() on broken layers

    Fixes #66496

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2026-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-16

    MetaSearch: fix SSL disablement (#66296)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2026-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-10

    [release 3.44] [WFS Provider] Fix issue with duplicated namespace in filters in GMLAS mode

    Fixes #66263

    Apparently QT-5 only issue

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2026-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-08

    .github/workflows/ogc.yml: remove caching

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2026-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-08

    CI: ogc.yml: trigger builds when .ci/ogc/Dockerfile has changed

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2026-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-08

    CI: disable windows-qt6.yml

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2026-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-08

    .ci/ogc/Dockerfile: pin to ubuntu:24.04

    fiddlersfan <18557959+fiddlersfan@users.noreply.github.com>AuthorDate: 2026-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-08

    harmonize appearance

    fiddlersfan <18557959+fiddlersfan@users.noreply.github.com>AuthorDate: 2026-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-08

    fix -65031

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2026-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-08

    [projects] Once the author metadata is set, don't overwrite its value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-01

    Apply suggestion from @nyalldawson

    viperminiq <viperminiq@gmail.com>AuthorDate: 2026-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-01

    invert asssert logic

    viperminiq <viperminiq@gmail.com>AuthorDate: 2026-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-01

    fix circularstring deletevertex removing geometry when n=3 on invalid vertexid

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2026-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-01

    [processing] Fix native:checkgeometryhole gc_layername value

    j-pallas <91185639+j-pallas@users.noreply.github.com>AuthorDate: 2026-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-01

    Update oarec_service_metadata.html

    only one request to /collections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-01

    Sipify

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2026-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-01

    [fix] Add missing SIP_OUT to QgsVectorLayer::deleteSelectedFeatures()

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2026-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-06-01

    Vector legend : fix count when ELSE rule

    Maybe fix #52690

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-05-29

    Release of 3.44.11

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-05-29

    translation update for 3.44.11 from transifex

    qgis-bot <58983587+qgis-bot@users.noreply.github.com>AuthorDate: 2026-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-05-27

    [Backport release-3_44] Treat empty mapbox sprite names as no icon (#66244)

    * Treat empty mapbox sprite names as no icon

    * Keep emiting warning for whitespace strings

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    ---------

    Co-authored-by: Till Frankenbach <till.frankenbach@gmail.com>
    Co-authored-by: Till Frankenbach <Tillfrankenbach@web.de>
    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

Merge: ac1443a90bb 9ad08819128
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-05-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-05-10

    Merge pull request #66073 from qgis/backport-66069-to-release-3_44

    [Backport release-3_44] [themes] Improve readability of hyperlinks with Blend of Gray

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2026-05-08
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-05-09

    [themes] Improve readability of hyperlinks with Blend of Gray

Merge: 0e6dfaf438a 3d0929ad1b7
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2026-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-05-05

    Merge pull request #66017 from rouault/backport-64557-to-3_44

    [Backport 3.44] Build: fix build against latest GDAL 3.13.0dev

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2026-01-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2026-05-04

    Build: fix build against latest GDAL 3.13.0dev

    Since https://github.com/OSGeo/gdal/pull/13658 , GDALGetMetadata()
    return a CSLConstList=const char* const* instead of char**, better
    reflecting its semantics.
    The change in this PR is backwards compatible with earlier GDAL versions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2026-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-03

    ogc tests: Reduce ccache maximum size from 2.0G to 500M

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2026-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-03

    Use GitHub Container Registry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2026-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-03

    Update permissions for GitHub Actions workflow

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2026-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-03

    Fix cache-to syntax in OGC workflow

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2026-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-03

    Use ghcr instead of actions cache for build deps docker

    dbyte <hxbb00@qq.com>AuthorDate: 2026-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    fix: #65869

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2026-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    Don't show Plugin Dependencies Manager if plugin_dependencies metadata is empty

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2026-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    qgs3dmapcanvaswidget: Prevent mapTool from being hidden when moved on Wayland

    On wayland, moving a 3D map tool dialog, such as the measure dialog,
    emits a signal on the clipboard. This ends up calling
    `Qgs3DMapCanvasWidget::updateLayerRelatedActions` which disables all
    map tools. In fact, this workflow is used to disable the pointcloud
    map tool if the new active layer is not a pointcloud one.

    This issue is fixed by checking if the current map tool is the
    pointcloud one.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2026-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    qgs3dmeasuredialog: Set a parent to ensure visibility on wayland

    On wayland, the measure dialog is not visible because it does not have
    any parent. Fix the issue by using `Qgs3DMapCanvasWidget` as parent.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    Fix tangent transformation when non-uniform scaling in effect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    Avoid use of acos in phong shader

    It's more stable and faster to directly calculate the cos of
    the cut off angle and use that for comparison

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    Fix missing normalization in phong spot light handling

    We shouldn't take the dot product of a non-normalized vector

    dbyte <hxbb00@qq.com>AuthorDate: 2026-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    fix: ensure a valid regular expression in the search for plugins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    Allow loading vector tile sprites directly from mapbox hosted styles

    Handles resolving the mapbox:// URIs used in mapbox hosted style
    JSON to real http URLs so that we can successfully retrieve
    the associated sprite definitions and images.

    (cherry picked from commit 8d0ae3d54bd5478261a2ef57cf1fc22548573287)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    Improve handling of odd length dash array during MapBox GL style conversion

    Treat the arrays as implicitly having an extra "0" gap element on
    the end, to exactly match how mapbox renders these

    (cherry picked from commit 436247465a1ab3b2af63e4465008bea1297ecc82)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    Convert coalesce expression

    (cherry picked from commit 10393847141ffe60d7632786eca091b4d6495a77)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    Convert mapbox 'pitch' expression to 0 constant

    Since the vector tiles are always rendered in 2d, the pitch is
    always 0

    (cherry picked from commit 0a30f7c3c6c3cee231c1ef2b8ad0b7b12f04bc79)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    Convert sqrt expression in mapbox styles

    (cherry picked from commit 8350b1301a42d1ed69d038ee1020576bf55c3472)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-05-02

    Fix diffuse lighting for metal rough material

    The diffuse component is supposed to be calculated on the
    normal, not reflection

Merge: 565fe70bd9e a2559baa154
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2026-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-05-02

    Merge pull request #65987 from qgis/backport-65944-to-release-3_44

    [Backport release-3_44] Decrease ccache max size to 500M

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-05-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-05-01

    Release of 3.44.10

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-05-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-05-01

    translation update for 3.44.10 from transifex

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2026-04-27
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-05-01

    Decrease ccache max size to 500M

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2026-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-30

    Manual backport of QGIS#64779 (#65959)

    * Manual backport of QGIS#64779

    Cherry-picked commits:
    8208287bfd2a0a8c843b2e61165586559dfe8760
    2d413edf28a2b7cea80c4fa116c54e2fa4c221d1

    * Use full name for return enum value

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-28

    debian packaging: disable qt5-image-formats-plugin-pdf dependency on ubuntu resolute (fixes #65928)

Merge: f271a9e4571 72340ac5dbe
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-23

    Merge pull request #65875 from 3nids/qtqtuick-344

    add QtQuick to qgis.PyQt [backport 3.44]

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2026-04-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2026-04-21

    add QtQuick to qgis.PyQt [backport 3.44]

    qgis-bot <58983587+qgis-bot@users.noreply.github.com>AuthorDate: 2026-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-11

    [Backport release-3_44] [wms] Set propert tile pixel ratio for XYZ tiles from openstreetmap.org when not specified or set to unknown (#65688)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-08

    Fix build'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-08

    Fix some clazy warnings

    (cherry picked from commit 6481cf7bcfe322ce455da0e5bb2bb3a6610cdba2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-08

    Fix type mismatch (extra const) triggering copies during sort

    (cherry picked from commit ad673c459893624806cfc16ed5a76910514d7b7d)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-08

    Fix crash when running "points to paths" with invalid field names

    (cherry picked from commit 0c37419eec81fb0b4c098b6dd9b9877ea76791d1)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2026-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    [arcgis] Fix crash with the legend fetcher trying to access a deleted object

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2026-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    bbox center should not intersect geometry

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2026-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    extend test case

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2026-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    add guard for unneeded workaround of old geos bug

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    [dxf] Ensure exports using Meters at Scale units work

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2026-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    fix(GeoPdfExport): Use layer order for group layer children

    Sort group layer children according to layer order in export details.

    Fix #63475

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    [mssql] Fix not using geometry_columns to retrieve tables

    ...for database connections with the geometryColumnsOnly flag set

    (cherry picked from commit b2e1dd8325dac37138d739463515c6d07a659a00)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Fix loss of data defined marker/line symbol layer size changes

    This pattern of events can lead to old data defined expressions
    resurrecting themselves:

    1. Create a marker symbol
    2. Go to the first (only) symbol layer's settings, set an expression
      for data-defined size
    3. do some other stuff, then go back to changing that symbol's settings
    4. Go to the first (only) symbol layer's settings, CHANGE the data
      defined size expression.
    5. Make some other change in the widget (eg change the fixed size value)
    6. Click somewhere else to dismiss the symbol layer widget, eg go back
      up to the top-level symbol settings

    The changes to the data defined size expression are lost, and the
    old version keeps resurrecting itself.

    Hack around this by disabling the strange logic which explicitly
    restores the old value when a symbol only has a single layer.

    This strange logic was introduced in https://github.com/qgis/QGIS/pull/2167,
    and is intended to auto-scale any child symbol layer data-defined
    size expressions to match changes in the overall marker symbol's
    size. The logic is rather broken though (eg, resulting in the
    silent loss of expression changes described above). It's also
    questionable if this logic is desirable in the first place.

    But it's also 11 year old logic, so I'm reluctant to just rip it
    out. Instead, disable it when a symbol only has a SINGLE layer,
    so at least the impact of the bug is removed in a case where
    the original logic makes no sense anyway.

    (Note that there's remaining issues with the 11 yo fix, because
    I can also get expression change loss when editing data
    defined scale expressions on multi-layer symbols)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2026-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    qgsbox3d: Fix toString in empty case

    `QgsBox3d::toString()` was introduced in
    06a09f83f31ae39e23ff860c4502eb425a14f14b to reproduce `QgsRectangle`
    behavior. However, QgsRectangle::toString() behavior was changed
    shortly after to fix `isEmpty()`. `QgsRectangle::toString()` now
    returns a full string when it is empty.

    This change changes `QgsBox3d::toString()` behavior to match the
    `QgsRectangle` one.

    See: https://github.com/qgis/qgis/pull/54646

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Fix @geometry and $geometry different results for geometry generator

    Ensure that @geometry always uses identical logic for
    retrieving geometry from the expression context as the
    older $geometry function.

    (cherry picked from commit 2f594c0a79540fc2563ff8c468bf17365bde1504)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Fix labels disappear when using cartographic placement, small symbols

    ...or null symbol renderer, and label is set to use the symbol
    bounds for offset

    (cherry picked from commit f66ea7145ee1aa7d68fa4928354edf8e3b28f1fd)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Follow up recent cache Vary response handling

    Instead of completely skipping the cache for a new request
    where the previously cached response was for a non-matching
    Vary attribute, now we force evict the old reply from the
    cache.

    The previous behavior meant that only the FIRST value for
    the varied attribute would ever be cached. Now we always
    cache the MOST RECENTLY requested value for the varied
    attribute.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2026-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    [GUI] Fix distance frame enabling in labelling placement properties

    viperminiq <viperminiq@gmail.com>AuthorDate: 2026-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    reset vertical crs

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2026-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    fix(GeoPdfExport): Use QStringLiteral

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2026-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    fix(GeoPdfExport): Fix mix of grouped and global layers

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    fix(PDFExport): Fix themes export

    Include group name in layerId key when mapping from layerId to tree
    node. If not, same layer would be mapped to only one and only group if
    this layer is included in different groups (with themes for instance).

    Fix #62014

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Drop failing test

    Looks like this was only fixed in a newer Qt release

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    fix bad merge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Correctly respect "Vary" attributes when retrieving from cache

    Since Qt's network cache is entirely built around URL matches
    alone, add some downstream logic so that we correctly handle
    responses with a "Vary" attribute and ensure that we do
    not retrieve non-matching cached responses when the corresponding
    header value differs.

    Refs qgis#63009

    (cherry picked from commit 7d0977d2f2437f917cc49789c5930cea1283345e)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Don't allow multiple requests to attempt to write to same network cache resource

    Because QNetworkDiskCache filenames are built ENTIRELY off the request
    URL alone, we potentially may hit situations where multiple requests
    to the same url (eg from different threads) are attempting to save
    their responses to the same network cache file.

    Put a guard in place so that only the first ongoing request to
    that URL is permitted to save the result in the cache.

    (cherry picked from commit 2a5ae88f0f436591838a14c9ebd3f33e5ebf14e2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Add failing tests for response Vary attribute

    When the initial response contains a Vary: Authorization attribute,
    we should only use the cached response for matching Authorization
    headers.

    Refs #63009

    (cherry picked from commit cb9e0a7be4d441b541aa46e3c1677a5c1cc1d8dc)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Add tests for QgsNetworkAccessManager cache control

    Refs #63009

    (cherry picked from commit 250c4be4aafa9ac41b5d1f7b6c21a4fef074546e)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Improve docs

    (cherry picked from commit b8468752efef9918f79d285f97b358aeb2a259e8)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Fix nothing happens when zooming to very small line feature extent

    If zooming to very small feature extent would fail, treat the same as
    zooming to a point feature's extent and recenter the map instead.

    (cherry picked from commit a0138ce9d58d34075e4577508329402d71e91720)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Clear some clang-tidy warnings, rename variables for clarity

    (cherry picked from commit 5d455147094b432539a7dd65f75166c9115278bf)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    Move QgsMapSettings extent validation logic to utility function

    And add tests

    (cherry picked from commit 84aaa35063d996aa634d85a46c0ed07f47def1c4)

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2026-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-07

    [capture-tool] remove whole curve only when it has more than 2 points

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-04-03

    Release of 3.44.9

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-04-03

    translation update for 3.44.9 from transifex

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2026-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-02

    fix(DBManager): don't set role if there is none

    fix #65358

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2026-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-02

    u""_s -> QStringLiteral

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2026-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-02

    [wms] Only draw cached openstreetmap.org tiles when rendering canvas preview jobs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-01

    Fix warnings when running test

    (cherry picked from commit 02639da737ad4cec704c97d4f4ed03e38c2e56b0)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-04-01

    Fix insertion of links when text ends with a quote

    Fixes #65571

    (cherry picked from commit b2868d3a0965e9bb7d9d7e8adf78e3de18f10f33)

    Till Frankenbach <till.frankenbach@gmail.com>AuthorDate: 2026-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-31

    Backport 65498 to release 3 44 (#65637)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2026-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-28

    [dual view][ui] Fix feature list preview button size issue when using preview expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-26

    Fix crash in export geometry info algorithm when no project available

    And add safeguards for project access to other algorithms

    (cherry picked from commit f04b834a13238c343c6174213f8ee5dcb167f48f)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2026-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-21

    Simplify terrain elevation offset handling

    Removed previous terrain elevation offset check before setting new offset.

Merge: a6686f8d476 b8b31094f00
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-15

    Merge pull request #65402 from qgis/backport-65355-to-release-3_44

    [Backport release-3_44] [processing] Add renderer usage detail when using the rasterize map and create XYZ tiles algorithms

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2026-03-13
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2026-03-15

    add reverse tag to flip coordinates

Merge: 9fcc273fd08 24b4d60fb05
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-15

    Merge pull request #65382 from qgis/backport-65316-to-release-3_44

    [Backport release-3_44] qgsrulebasedchunkloader: Fix check in onTerrainElevationOffsetChanged

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2026-03-12
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-03-15

    [processing] Add renderer usage detail when using the rasterize map and create XYZ tiles algorithms

Merge: c7597aaa41e 307649f20ec
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-15

    Merge pull request #65371 from nyalldawson/backport_65330_344

    Fix user settings are completely wiped on migration (3.44 backport)

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2026-03-14
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-03-14

    auto-fix pre-commit issues

Merge: 5c3ac42dcc6 202754d5147
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2026-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-14

    Merge pull request #65388 from qgis/backport-65367-to-release-3_44

    [Backport release-3_44] Fix handling of raster OpenFileGDB layer paths on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-13
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-03-13

    Fix handling of raster OpenFileGDB layer paths on windows

    Fixes #65345

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2026-03-10
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-03-13

    qgsrulebasedchunkloader: Fix check in onTerrainElevationOffsetChanged

    Offset is along the Z axis.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-13

    Add debug error message when all settings are about to be wiped

    (cherry picked from commit ba5c8ed4c890e917ad2a5baf0f55262d444b0ecf)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-13

    Speed up gui settings migration by holding the ini flush till we've migrated all settings

    (cherry picked from commit cc295ecf5b397f5d0eed80955c0c4b2d16ef6548)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-13

    Fix user settings are completely wiped on migration

    Fixes QgsSettingsEntryColor::copyValueFromKeys deletes all settings
    when the removeSettingAtKey option is true, and no alphaKey is
    specified.

    This is because the QSettings::remove API is absolutely ridiculous
    and WIPES THE ENTIRE QSettings store if the requested key is an
    empty string.

    (cherry picked from commit 1a77f1758a08cf4df79be1f10daa7fcbbcbfc1de)

Merge: 41eafdbaa25 5b33c00946b
    David Signer <david@opengis.ch>AuthorDate: 2026-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-11

    Merge pull request #65318 from qgis/backport-65308-to-release-3_44

    [Backport release-3_44] Fix: Avoid the scientific notation (exponential form) for large values

    David Signer <david@opengis.ch>AuthorDate: 2026-03-10
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-03-10

    Avoid the scientific notation (exponential form) for large values in the createExpression function. This finally fixes #64682 and fixes #65284

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2026-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-08

    QgsVectorFileWriter.writeAsVectorFormat(): fix writing into a GeoPackage file with FID column name equal to a non-first source field

    Fixes #63320 and regression of #61459

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2026-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-08

    [GDAL provider] Fix handling of GDAL Float16 data type

    Fixes #64923

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2026-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-08

    qgsogrutils: Fix ogrGeometryToQgsGeometry for 3d/m wkb case

    `OGR_G_ExportToWkb` returns wkb types with bit 31 set to 1 for 3d
    geometries. However, QGIS uses the OGC/ISO standard which uses the
    `+1000` encoding for 3d types.

    This issue can be reproduced when import 3d polyhedralsurface for
    example.
    This is fixed by using `OGR_G_ExportToIsoWkb` instead.

    qgis-bot <bot@qgis.org>AuthorDate: 2026-03-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2026-03-07

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Fix fragile failing test

    Ensure replies are cleaned up BEFORE application terminates

    (cherry picked from commit 1965fa7034235f984c8e6d56a370bd5c9d3a68a1)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Update tests/src/python/test_qgsnetworkaccessmanager.py

    Co-authored-by: Alexander Bruy <alexander.bruy@gmail.com>
    (cherry picked from commit b1868c18e4a7211115524b365143b0dc41a1af66)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Remove redundant default ports from http/https requests

    When creating requests, if an explicit port number is present for
    the url which matches the default port for that scheme, remove
    it.

    Fixes #29475

    (cherry picked from commit 366a402b20badf2b4e442b7ef1243e5496427475)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Cleanup QgsNetworkAccessManager::createRequest

    Remove ugly const_cast hack

    (cherry picked from commit 075c2dd1543402d1596e2046234c1832e25a602f)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Update test

    Now that QGIS_SERVER_WFS_SERVICE_URL actually works, remove it from
    the test so that the previous behavior is still tested

    (cherry picked from commit d9ce3daf40a55150665cd9b82ed38fbb2f941a8b)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Actually run test_qgsserver_service_url_env.py

    (cherry picked from commit 8e31041fd3ace5606750259d7891de96d4094fda)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Fix test

    (cherry picked from commit a7b7ae84595d377b0688c2416f644df284655399)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    [server] Fix broken WMS/WFS/WCS/WMTS service url setting handling

    And make code less likely to be broken in future

    (cherry picked from commit 8de734f70468f71e59c464b235e875b47cc38fd4)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Fix ineffecient map iteration

    (cherry picked from commit 65f47907f54b9a7160606e00725b62bb0d1d066e)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    [server] Fix incorrect service URL setting retrieved

    Fix broken QString compare logic when retrieving service URLs

    (cherry picked from commit f6b241afb79a84f11a961d5ffb24cd4eb03ffd9b)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2026-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    [app] Use _wputenv_s on Windows

    in order to correctly handle non ASCII chars in custom environment variables' name and value

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2026-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Avoid crash when edit-in-place layer is removed
    Update run button text when selection changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Sipify

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2026-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Return an empty list if rectangle is null

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2026-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Skip moving faces validity checks if a single vertex is selected

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-12-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Hide schema entries when not compatible

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Also grey out the schema label when combobox is unavailable

    and adjust navigation with tab key

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2026-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    qgsprofilerenderer: Fix subsection indicator in image and pdf export

    `QgsProfilePlotRenderer::renderSubsectionsIndicator` is only called by
    `QgsProfilePlotRenderer::renderToImage`. This means that the
    subsections indicator are correctly rendered in the canvas, but they
    are not rendered on export because only
    `QgsProfilePlotRenderer::render` is called.

    This issue is fixed by directly calling
    `QgsProfilePlotRenderer::renderSubsectionsIndicator` in
    `QgsProfilePlotRenderer::render`.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Fix clang-tidy warnings

    (cherry picked from commit b00e71df24274a1a572c9454d55f3bf2a1b68e72)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    [afs] Use linear geometries if service doesn't support curved geometry updates

    Fixes #55620

    (cherry picked from commit a30ce7e3229f47b56e0a3aede8b91d89ea1aff1d)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Adjust geometry conversion from ESRI rest to explicitly allow curves or not

    The actual JSON objects don't explicitly state if a geometry is curved
    type or not so we were previously always returning the curved
    geometry types.

    This can break feature updates though, because if the service doesn't
    support curved geometries then we need to make sure the feature's
    geometry is a straight geometry.

    (cherry picked from commit 410d6e17e8480407d4c484c33d197e91ab3c51d7)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Improve memory safety in QgsArcGisRestUtils

    Return unique_ptr instead of raw pointer

    (cherry picked from commit a21a8fa689a54791562a4c5e75814d948ffe4ae4)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Indentation fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    [browser] Fix refreshing ArcGIS REST services just uses cached response

    This fix follows the same behavior as the WMS provider implements -
    the initial population of the connection's children MAY use
    cached responses, but as soon as the user manually triggers a
    refresh on the connection item, the population will force
    a network retrieval ignoring any local cached response.

    Fixes #63010

    (cherry picked from commit e947adc79cb1fdd09cfcd93fdf7a528e306fb4a6)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    [api] Add forceRefresh option to methods in QgsArcGisPortalUtils

    (cherry picked from commit 368239f631ac211fdefdf1f293593e98f86abe7f)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    [api] Add optional forceRefresh bool to ArcGIS REST query utility functions

    Follows similar pattern to elsewhere, this disables retrieval from network cache

    (cherry picked from commit 0cafda3737ce6da02b251ad3f2d0d5e93eeac43c)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    Fix mdb files not shown in browser for non-windows platforms

    This ifdef is decades old, but the GDAL mdb driver can work perfectly on linux/mac

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-07

    [gdal] Fix openfilegdb raster path decoding/encoding

    Ensure that path and layername are correctly decoded from
    OpenFileGDB raster paths

    (cherry picked from commit e33f424ee22a609f005ee850fa0dc8f3744cfdd6)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-03-06

    Release of 3.44.8

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-03-06

    translation update for 3.44.8 from transifex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-06

    Extend timeout for processing executable tests

    We're right at the current 60s limit for those tests, so they randomly fail

    (cherry picked from commit 98af976c6e609b280f9c2ed3c2497aae9c951bda)

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2026-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-06

    Fix refactor fields in the modeler: Load from layer did not work

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2026-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-06

    Fix string literals in QgsAttributeTableDialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2026-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-06

    Update qgsattributetabledialog.cpp

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2026-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-06

    move to app

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2026-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-06

    missing include

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2026-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-06

    migrate setting

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2026-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-06

    attribute table: defaults to non-docked on first use

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2026-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-06

    respect dock/dialog setting when opening the attribute table

    take 2 for #62416

    Benoit Ducarouge <benoit.ducarouge@oslandia.com>AuthorDate: 2026-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-03-02

    fix(dbmanager): fix using session_role parameter en dbmanager plugin

Merge: b27540bfe53 abedf8561b9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-01

    Merge pull request #65135 from qgis/backport-65115-to-release-3_44

    [Backport release-3_44] Fix broken value range when calling deprecated setComponentValue int variant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-28

    Fix clang-tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-28

    Correct test values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-28

    Fix broken value range when calling deprecated setComponentValue int variant

    We need to scale to 0-1 to match the range expected by the setComponentValueF method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-28

    Improve QColor __repr__ to show full precision when required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-28

    Actually run QgsColorWidget test

Merge: cbcc7a2a33d 3f80eca620c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-27

    Merge pull request #65111 from nyalldawson/backport_65091

    Update selective masking test masks for the billionth time (backport)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-27

    Update selective masking test masks for the billionth time

    For some reason these change with every single minor qt version bump!

    (cherry-picked from 87d4d35b1c63f33e731523a984bed44fcd3f56b1)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2026-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-27

    fix(GeoPdfExport): Avoid map theme contaminate non-map-them items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-26

    Fix test on newer Qt versions

    We need to run the event loop for a couple of cycles in order
    for the tab raising to actually take effect now

    (cherry picked from commit f4e983b8fa84bc9e43dd6a3ca0b9e5a90173dd84)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-25

    do not prepare already prepared expressions in the refactor fields
    algorithm

Merge: a7ab227545a 67f76350120
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-24

    Merge pull request #65049 from qgis/backport-65023-to-release-3_44

    [Backport release-3_44] Set selected section to the first section on focus in QgsDateTimeEdit

    Till Frankenbach <till.frankenbach@gmail.com>AuthorDate: 2026-02-20
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-23

    Set selected section to the first section on focus in QgsDateTimeEdit

Merge: ec0571f1fdd 8a5e56ad8fe
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-20

    Merge pull request #65020 from qgis/backport-64988-to-release-3_44

    [Backport release-3_44] Use default classification classes when there are no statistics

Merge: 107de2483af abae64dd649
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-20

    Merge pull request #65018 from qgis/backport-64989-to-release-3_44

    [Backport release-3_44] [pyqt5_to_pyqt6] Fix enum error message on dry-run

Merge: ef40e67dde1 72fe6d65471
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-20

    Merge pull request #65015 from jgrocha/backport-64631-to-release-3_44

    Backport 64631 to release 3 44

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-20

    Apply suggestions from code review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2026-02-18
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-20

    Use default classification classes when there are no statistics

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2026-02-18
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-20

    fix(pyqt5_to_pyqt6): Fix enum error message on dry-run

    Use the same method whether we are in dry-run mode or not to properly
    retrieve correct enum name so we print an appropriate message.

    Fix #64462

    qgis-bot <bot@qgis.org>AuthorDate: 2026-02-20
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2026-02-20

    auto sipify 🍺

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2026-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-20

    QStringliteral

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2026-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-20

    Add missing include

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2026-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-20

    [backport][pg][raster] Fix stats calculation when extent is specified

    Manual backport of #64953
    Fixes #64917

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-20

    add test

    (cherry picked from commit b1677f36b7f48c0b147b250c142babd08763f476)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-20

    use expression context from the algorithm context in the Geometry by
    Expression algorithm (fix #54869)

    (cherry picked from commit bdd5450e5d5b2f4179cfaa1a67729736072a004c)

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2026-01-20
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2026-02-20

    QgsDataSourceUri::removePassword unit tests

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2026-01-20
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2026-02-20

    Fix #64630 password is partially shown

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2026-02-17
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2026-02-20

    Add help buttons to database field domain and relationship dialogs

    (cherry picked from commit cefff6f723886f39c65b3c5b1c76bf26ecc7e301)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2026-02-17
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2026-02-20

    Add help buttons to the annotations layer properties dialog

    (cherry picked from commit 59e5a5f050f2dfc9cee1b7e209a4e74665e4b8d2)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2026-02-17
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2026-02-20

    Add help buttons to elevation profile dialogs

    (cherry picked from commit b368f8b73ff2a608fd330f2b86b7c82066bf2976)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2026-01-26
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2026-02-20

    Add help buttons to raster attributes table dialogs

    (cherry picked from commit be3e584805cc03c50855534b1d958f444a1fc6ac)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2026-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-19

    correctly respect the dock widget option

    partial fix for qgis#62416

    Co-authored-by: Denis Rouzaud

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-18

    fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-18

    Apply suggestions from code review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-18

    support for curved geometries in the network analysis library (fix #64720)

    Curved geometries will be segmentized when performing analysis

    David Signer <david@opengis.ch>AuthorDate: 2026-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-18

    Avoid the scientific notation (exponential form) for large values in search filter expressions. This fixes #64682

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2026-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-18

    [themes] Fix border color for disabled datetime edits

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-18

    make variable const

    (cherry picked from commit 0bf8bb46aa1797c81be69c8f37f1212e5c834ed7)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-18

    add test for constructing spatialite layer with invalid subset string

    (cherry picked from commit 15c0a232ac5fca8dc44d04f517f5ce4be0d18db7)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-18

    fix restoring last used spatialite connection

    (cherry picked from commit 35622ba2dbdac2ef73bcdc0e8981a178fc2bbc38)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-18

    notify user when spatialite layer can not be created

    (cherry picked from commit c82e05034f1b6a73cade75509674ea19ff5f1c3e)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-18

    do not ignore success from getTableSummary() when updating extent and
    feature count (refs #64282)

    (cherry picked from commit ba9d5b8504057d049249c6cc47628e866c204531)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-18

    fix check for Z/M geometries in the spatialite provider

    (cherry picked from commit d8d7a4aafe9271368f444fc26e13eb47f51bf04e)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2026-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-16

    fix(pyqt5_to_pyqt6): take care about DEDENT when parsing tokens

    DEDENT position could be the same as another instruction and some fix
    could match twice

    Fix #64185

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2026-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-16

    fix(pyqt5_to_pqt6): Use same import sorting as isort

    So we avoid pre-commit breaking the tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-16

    handle empty error message in the concave hull by feature algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-16

    Apply suggestion from @nyalldawson

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-16

    warn user if concave hull can not be computed (fix #63868)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2026-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-16

    fix(pyqt5_to_pyqt6): Correct Qt whole module import

    Fix #63711

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2026-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-14

    Fix test and actual issue

    Rewrite the test with a working failing case
    Also apply the patch to fix the issue

    Thanks to @enzococca for the test case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2026-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-14

    [spatialite] Add test for issue #64742

    I cannot reproduce the issue with this test
    but it's probably good to have it anyway.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-14

    restore paste functionality in Python Console (fix #64070)

    Use existing custom logic to correctly handle multiline text

Merge: 862f1ab5689 1dcc4e1d429
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-13

    Merge pull request #64928 from qgis/backport-63526-to-release-3_44

    [Backport release-3_44] [PyQt5ToQt6] return valid error code for unfixed errors

Merge: a1f004737d2 bb40ec0f768
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-13

    Merge pull request #64929 from qgis/backport-63565-to-release-3_44

    [Backport release-3_44] [PyQt5_to_PyQt6] Fix all imports coming from Qt module

Merge: 3b6f52ab76b 4d512857032
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-13

    Merge pull request #64927 from qgis/backport-64908-to-release-3_44

    [Backport release-3_44] Fix export to File Geodatabase when there is no 64bit int field selected (Fix #64905)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-10-15
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-13

    fix(qt5_to_qt6): fix all imports coming from Qt module

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-10-15
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-13

    fix(qt5Toqt6): rename script to mach convention

    and clean up test dir at the end of the test script

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-10-13
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-13

    fix(qt5_toqt6): return valid error code for unfixed errors

    Fixes #62559

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-10-15
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-13

    fix(qt5Toqt6): rename script to mach convention

    and clean up test dir at the end of the test script

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-10-13
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-13

    fix(qt5_toqt6): return valid error code for unfixed errors

    Fixes #62559

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2026-02-11
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-13

    Fix export to File Geodatabase when there is no 64bit int field selected

Merge: 6071db8c0c1 675fab5160a
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2026-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-12

    Merge pull request #64909 from qgis/backport-64854-to-release-3_44

    [Backport release-3_44] prevent crash in the Download vector tiles algorithm when tiles can not be downloaded (fix #64791)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-07
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-12

    prevent crash in the Download vector tiles algorithm when tiles can not
    be downloaded (fix #64791)

Merge: 9e9cdc4fc0a e2510ca38d0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-10

    Merge pull request #64881 from qgis/backport-64851-to-release-3_44

    [Backport release-3_44] [ui][themes] Improve night mapping icons

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2026-02-06
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-10

    [ui][themes] fix and improve icons for disabled checkbox and radiobox

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2026-02-06
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-10

    [ui][themes] fix and improve icons for disabled arrow indicators

Merge: e4e9b01fb1f 6938e96991c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-09

    Merge pull request #64874 from qgis/backport-64848-to-release-3_44

    [Backport release-3_44] return success in QgsPluginInstaller.installFromZipFile

Merge: 35e983802c2 8d1f8478bef
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-09

    Merge pull request #64867 from alexbruy/backport-64823-to-release-3_44

    [Backport release-3_44] fix layout of the preview area in the form Text Widget (fix #63961)

    Denis Rouzaud <denis.rouzaud@opengis.ch>AuthorDate: 2026-02-06
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-09

    return success in QgsPluginInstaller.installFromZipFile

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2026-02-09

    fix layout of the preview area in the form Text Widget (fix #63961)

    As preview is a QLabel we should add it directly to the scroll area

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-02-09

    fix processing menu translations (fixes #61291; backport #64858)

Merge: 7ff58c7817f 5296fff8a16
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-08

    Merge pull request #64856 from qgis/backport-64828-to-release-3_44

    [Backport release-3_44] Arrow symbol: fix DD with NULL data

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2026-02-05
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-08

    Arrow symbol: fix DD with NULL data

    Followup #64680

Merge: 8fb3a10cc15 f766d836b40
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-05

    Merge pull request #64810 from qgis/backport-64793-to-release-3_44

    [Backport release-3_44] Fix virtual raster provider copy constructor memory leak

Merge: c4cd2c05e73 1968a096826
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-05

    Merge pull request #64815 from qgis/backport-64795-to-release-3_44

    [Backport release-3_44] [gdal] Consider mask bands as a normal alpha band

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2026-02-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-04

    [gdal] Consider mask bands as a normal alpha band

    Fix #64642

    Geojim <james.r.mcguiness@gmail.com>AuthorDate: 2026-02-04
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-04

    Update mRasterLayers comment to reflect ownership semantics

    Geojim <james.r.mcguiness@gmail.com>AuthorDate: 2026-02-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-02-04

    Fix virtual raster provider copy constructor memory leak

    Cloned QgsRasterLayer objects in the copy constructor were never added
    to mRasterLayers, so the destructor's qDeleteAll(mRasterLayers) never
    freed them. Every clone() call (triggered by the rendering pipeline on
    each pan/zoom) leaked all source raster layers.

    Fixes #64559

Merge: ea0fff223c4 bf79957e8b0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-03

    Merge pull request #64754 from nyalldawson/backport_64736

    Fix strict curved label anchoring when placement is on line (manual backport)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2026-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-03

    [processing] Avoid crashing on app exit when the model designer dialog is open

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-03

    Qt5 test mask

Merge: b593a9ddfc8 5df25e68059
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-02

    Merge pull request #64773 from agiudiceandrea/backport-64764-to-release-3_44

    [Backport release-3_44] [layout] Fix singleFile custom property default value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-02

    Update test masks:

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2026-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-02-02

    [layout] Fix singleFile custom property default value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-02-02

    Fix build

Merge: b75e40be8bd 6b1baef87af
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-01-31

    Merge pull request #64753 from nyalldawson/backport_64738

    [mssql] Automatically retrieve geometry SRID if not specified in provider uri (manual backport)

Merge: 5905aa580ce e3bc2a6e7e8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-01-30

    Merge pull request #64750 from qgis/backport-64735-to-release-3_44

    [Backport release-3_44] Automatically retrieve geometry column name if not specified in provider uri

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2026-01-29
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2026-01-30

    Clarify that equality is about geometries in the overlay_equals function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-30

    Fix qt5 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-30

    Fix strict curved label anchoring when placement is on line

    (cherry picked from commit aad45c1333a008b23650c9598096ddf65b2cc691)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-30

    [mssql][api] Automatically retrieve geometry srid if not specified in provider uri

    Allows creation of mssql layer URIs when the geometry column srid is
    not known in advance (similar to what's possible for e.g. postgres
    provider)

    (cherry picked from commit 14c11311a25c0feab38732c874bd026e920414cd)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-30

    Rename method for clarity

    (cherry picked from commit 426e68139afbd2509e7753c4b3f3c27a75758bb1)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-30

    [mssql] Consistently use -1 for unknown srid

    (cherry picked from commit 048d35a7c0d145c7598a19ee9b019809a56afc32)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-30

    [mssql] Improve debug error when attempting to query geometry_columns table

    It's expected that table may not exist, so adapt SQL and error accordingly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-30

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2026-01-29
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-01-29

    [oracle][api] Automatically retrieve geometry column name if not specified in provider uri

    Allows creation of oracle layer URIs when the geometry column is
    not known in advance (similar to what's possible for e.g. postgres
    provider)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2026-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-30

    [ui][rasters] Fix broken handling of transparency widget's cell widgets preventing editing

    qgis-bot <bot@qgis.org>AuthorDate: 2026-01-27
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2026-01-27

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@opengis.ch>AuthorDate: 2026-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-01-27

    allow to pass headers in QgsNetworkContentFetcher (#64698)

    * allow to pass headers in QgsNetworkContentFetcher

    * fix rebase

    * Remove duplicate QFile include in header file

    Removed duplicate QFile include.

    Denis Rouzaud <denis.rouzaud@opengis.ch>AuthorDate: 2026-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-01-26

    [mvt] add missing multiplier operator (#64694)

Merge: 62456fa27d4 a877b07a856
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-01-24

    Merge pull request #64678 from tudorbarascu/backport-64656

    backport "Fix data-defined custom dash pattern not using default for NULL values"

Merge: 9b814272b66 fa065272c99
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-01-24

    Merge pull request #64672 from qgis/backport-64660-to-release-3_44

    [Backport release-3_44] [RAT] Missing error message in warning dialog

Merge: 5e10f940ef7 b123f26216a
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2026-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-01-24

    Merge pull request #64669 from qgis/backport-64641-to-release-3_44

    [Backport release-3_44] [espressions] Fix overlay_equals description

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2026-01-22
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2026-01-24

    Fix data-defined custom dash pattern not using default for NULL values

    Use valueAsString() with the encoded default parameter so that when
    the expression returns NULL, the default custom dash pattern is used
    instead of being skipped.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2026-01-22
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-01-23

    Missing error message in warning dialog

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2026-01-21
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-01-23

    [espressions] Fix overlay_equals description

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-21

    do not enable spatial filter by default in the Add WCS Layer dialog and
    use canvas extent instead of the CRS bounds as a current extent

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-21

    use requested extent when determining GDAL data type and number
    of bands in the WCS provider (fix #50432, fix #62528)

    If spatial filter is enabled, fetching a small piece of raster to get
    GDAL data type and number of bands can fail if there is no overlap
    between spatial filter and requested piece.

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2026-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-21

    Fix data-defined cap style not using default for NULL values

    Similar to the fix for stroke style and join style, we now use
    valueAsString() with the encoded default parameter.

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2026-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-21

    Fix data-defined join style not using default for NULL values

    Same problem as in the fix for stroke style in commit 4c045bc2029,
    the join style property is using value() + a null check
    without falling back to the default style.

    This fixes it with the same logic, using a valueAsString()
    containing fallback to the default parameter.

Merge: d734901efc7 c293a0b08ef
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-01-19

    Merge pull request #64595 from qgis/backport-64588-to-release-3_44

    [Backport release-3_44] Fix data-defined stroke style not using default for NULL values

Merge: 60ac6ae089b e65a96784fb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-01-19

    Merge pull request #64593 from qgis/backport-64562-to-release-3_44

    [Backport release-3_44] [mvt] Support gzipped tiles in QgsVectorTileMVTDecoder

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2026-01-18
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-01-19

    Fix data-defined stroke style not using default for NULL values

    For a line layer, If I use data defined override based on some fields
    for "stroke width" or "color", if the corresponding columns/fields are NULL
    then the default "stroke width"/"color" get taken into account.

    This currently works different for StrokeStyle as it doesn't have a fallback
    to the default StrokeStyle and it messes up things by inheriting the style from
    first/other? feature instead of using the default.

    StrokeWidth handles this correctly by using valueAsDouble with
    a default parameter:

      valueAsDouble( Property::StrokeWidth, ..., mWidth )
                                                 ^^^^^^ default

    StrokeStyle was using value() + a null check without falling back to the default

      QVariant exprVal = value( Property::StrokeStyle, ... );
      if ( !isNull( exprVal ) )
        pen.setStyle( decode( exprVal ) );

    Now uses valueAsString() with the encoded default, like in StrokeWidth.

    Denis Rouzaud <denis.rouzaud@opengis.ch>AuthorDate: 2026-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-01-19

    Update debug message to use QStringLiteral

    Denis Rouzaud <denis.rouzaud@opengis.ch>AuthorDate: 2026-01-16
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-01-19

    fix narrowing conversion warning

    Denis Rouzaud <denis.rouzaud@opengis.ch>AuthorDate: 2026-01-16
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-01-19

    Support gzipped tiles in QgsVectorTileMVTDecoder

Merge: ea262bc5ed8 7eee0dff671
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-01-18

    Merge pull request #64582 from qgis/backport-64458-to-release-3_44

    [Backport release-3_44] fix(ProcessingConfig): do not complain if output directory does not exist

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2026-01-06
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-01-18

    fix(ProcessingConfig): do not complain if output directory does not exist

    If output directory exists, we will check if it has the correct permissions.
    If output directory does not exist, we will check if the parent exists and if the parent
    has the correct permissions.

    fix bug 64428

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-01-16

    Release of 3.44.7

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2026-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2026-01-16

    translation update for 3.44.7 from transifex

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2026-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2026-01-14

    nix: fix loading of spatialite extension in DB Manager

    SQLite's load_extension() cannot find mod_spatialite.so in the Nix store
    using standard library search paths. This commit adds a patch that
    injects the full Nix store path to libspatialite as the first entry in
    the extension search list, ensuring the db_manager plugin and other
    spatialite-dependent features work correctly.

    Closes #64268

Merge: fd5b511651c 9108bd7568d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2026-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-01-06

    Merge pull request #64459 from qgis/backport-64384-to-release-3_44

    [Backport release-3_44] Enhance error message with server response content

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-12-28
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-01-06

    Update src/providers/wfs/qgsbasenetworkrequest.cpp

    Co-authored-by: Alexander Bruy <alexander.bruy@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-12-26
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2026-01-06

    Enhance error message with server response content

    Add server response to error message for WFS exceptions.

Merge: 2b4b2ca3766 ca8fae7f64e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-30

    Merge pull request #64407 from qgis/backport-64403-to-release-3_44

    [Backport release-3_44] Mac: defer FileOpen events until initialization completes

    Dan Dawson <support@ddhosting.net>AuthorDate: 2025-12-28
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-30

    Mac: defer FileOpen events until initialization completes

Merge: 51da1558d0f d2cee29e6ba
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-29

    Merge pull request #64399 from qgis/backport-64396-to-release-3_44

    [Backport release-3_44] Use ubuntu repo version of doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-12-28
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-28

    Use ubuntu repo version of doxygen

    Avoids CI errors when downloads from doxygen.nl fail

Merge: f6ba3e7bc0b 95489589b34
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-25

    Merge pull request #64378 from qgis/backport-64370-to-release-3_44

    [Backport release-3_44] Change expression from string_to_array to array_to_string in overlay_touches example

    Salvatore Fiandaca <pigrecoinfinito@gmail.com>AuthorDate: 2025-12-22
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-24

    Change expression from string_to_array to array_to_string

Merge: 65a536773e3 a692774f657
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-20

    Merge pull request #64350 from qgis/backport-64270-to-release-3_44

    [Backport release-3_44] [themes] Improve readability for locator filter titles and group names for dark themes

Merge: fb066c58058 e28eac61743
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-19

    Merge pull request #64353 from qgis/backport-64342-to-release-3_44

    [Backport release-3_44] Postgresql provider -  Fix order in which integers are suggested

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-12-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-12-19

    Release of 3.44.6

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-12-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-12-19

    translation update for 3.44.6 from transifex

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-12-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-18

    prefer double over real

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-12-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-18

    change the orderign integer to go from 64 bit down to 16 bit

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-12-16
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-18

    prefer integer - 32 bit for QMetaType::Type::Int to avoid issues with conversion

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2025-12-11
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-18

    [themes] Improve readability for locator filter titles and group names

Merge: e11ba69e95e 119734fe0d5
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-17

    Merge pull request #64315 from qgis/backport-63639-to-release-3_44

    [Backport release-3_44] Don't consider polygon bounding box in point-in-polygon geometry check

Merge: 0252457cae1 947e5dc5baf
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-17

    Merge pull request #64331 from qgis/backport-64313-to-release-3_44

    [Backport release-3_44] Fix crash in data defined assistants when min value > max value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-12-16
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-17

    Fix crash in data defined assistants when min value > max value

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-10-22
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-16

    fix(point_in_polygon_geometry_check): remove duplicate check

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-10-21
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-16

    fix: don't consider polygon bounding box in point-in-polygon geometry check

    Fixes #63424

    Adapted the test.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-12-16

    qgsrubberband3d: Properly handle entities memory management

    `mPolygonEntity`, `mLineEntity`, `mMarkerEntity` already have their
    own parent. This means that they are already deleted when their parent
    is deleted. Therefore, one cannot directly delete these
    entities in the rubberband destructor. Otherwise, one end up with a
    double delete.

    This issue is fixed by QObjectUniquePtr. This ensures proper memory management.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-12-15

    fix(VectorLayerEditUtils): prevent Add Part tool from reversing LineString vertices

    The orientation check introduced in PR #55306 for OGC polygon ring
    ordering was incorrectly applied to all geometry types. For LineStrings,
    polygonOrientation() returns NoOrientation, causing the condition to
    always be true and systematically reversing added line parts.

    Fixes #64265

Merge: 29c5b24a30c 9ca705c7328
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-14

    Merge pull request #64278 from qgis/backport-64242-to-release-3_44

    [Backport release-3_44] Initialize plugin path (initQgis) before QgsNetworkAccessManager

Merge: 480e939e8a7 9273b3aa23a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-14

    Merge pull request #64259 from qgis/backport-64157-to-release-3_44

    [Backport release-3_44] Don't write empty geometries to MVT tiles

Merge: 27bd955bbc6 9b1d28de176
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-14

    Merge pull request #64257 from qgis/backport-64208-to-release-3_44

    [Backport release-3_44] [themes] Fix text color for disabled QHeaderView for dark themes

    David Signer <david@opengis.ch>AuthorDate: 2025-12-11
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-12-14

    Fix wrong naming of in place algorithms in the locator bar. Ths fixes #64200

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-12-10
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-12

    Add comment to avoid regressing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-12-10
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-12

    Initialize QGIS before QgsNetworkAccessManager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-12-11
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-11

    Regenerate test reference file without null geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-12-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-11

    Don't write empty geometries to MVT tiles

    These are not valid with the MVT spec.

    Fixes #56072

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2025-12-08
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-11

    [themes] Fix text color for disabled QHeaderView

Merge: 89e27291bf9 a3e8cf9f3f9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-11

    Merge pull request #64224 from qgis/backport-62739-to-release-3_44

    [Backport release-3_44] Allow resizing of the blocks in the Query Builder dialog

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-12-11

    [UI] Fix GPS options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-12-11

    Fix crash when layer from layout elevation profile is removed

    Refs #64218

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-07-31
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-09

    Allow resizing of the blocks in the Query Builder dialog

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-12-08

    qgspoint3dsymbol_p: Do not create entities with empty geometries

    The `Point3DSymbolHandler::finalize` function creates two entities:
    one for normal features and one for selected features. However, if an
    entity does not contain any feature (for example the selected entity
    if there are no selected entities), a useless entity with no geometry
    is created.

    This issue is fixed by checking if the requested entity has a
    geometry in `makeEntity` . This is similar to what is already done for
    line and polygon symbols.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-12-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-12-07

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-12-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-12-07

    [qml][api] Expose QgsMapLayer flags to QML environments

Merge: 596dc4d4676 956423daa9b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-04

    Merge pull request #64167 from qgis/backport-64151-to-release-3_44

    [Backport release-3_44] Fix hillshade renderer for rasters with alpha channel

    qgis-bot <bot@qgis.org>AuthorDate: 2025-12-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-12-04

    auto sipify 🍺

Merge: 54e7bc24054 e7e2c02a95a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-04

    Merge pull request #64148 from qgis/backport-63883-to-release-3_44

    [Backport release-3_44] Attribute form / relation editor dual view fixes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-12-02
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-03

    Read the proper value from the alpha block

Merge: 0b6fed59e79 482f85fb43f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-03

    Merge pull request #64146 from qgis/backport-64105-to-release-3_44

    [Backport release-3_44] [themes] Respect the QWidget autoFillBackground property

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-12-02
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-02

    Use a defined variable for cache index

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-12
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-02

    Add test covering custom ordering when no feature is automatically shown in dual view

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-11
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-02

    [dual view] Fix sort by display/preview expression (ascending/descending) menu items

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-11
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-02

    [relation editor] Insure the custom feature list ordering is respected when
    not automatically picking a feature

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-28
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-02

    [themes] Respect the QWidget autoFillBackground property

Merge: 070719dd711 b7c12ef4d45
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-02

    Merge pull request #64141 from qgis/backport-64125-to-release-3_44

    [Backport release-3_44] Use correct extent intersection logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-12-01
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-01

    Use correct extent intersection logic

Merge: d2fadf7d33b 840a51f6dc4
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-12-01

    Merge pull request #64133 from qgis/backport-64098-to-release-3_44

    [Backport release-3_44] Disable 3d symbology widget for table vector layers

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-11-27
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-12-01

    disable 3d renderer setup when vector layer has no geometry type

Merge: 0414fcb0a6e 9d545fe2d5c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-30

    Merge pull request #64118 from qgis/backport-64112-to-release-3_44

    [Backport release-3_44] Interpolation widget: prevent a Python error when adding layer if none is selected

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-11-28
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-29

    Interpolation widget: prevent adding layer if none is selected

    Add check for layer existence before proceeding.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-11-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-11-28

    auto sipify 🍺

    Matej Bagar <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-28

    Sipify

    Matej Bagar <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-28

    Fix geoid separation docs

Merge: 59529c866b4 2ef4d55592d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-27

    Merge pull request #64080 from qgis/backport-64061-to-release-3_44

    [Backport release-3_44] Fix crash when closing elevation profile while identify tool active

Merge: fad8dcf78f3 ccedf0287fd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-27

    Merge pull request #64043 from qgis/backport-64041-to-release-3_44

    [Backport release-3_44] [VectorTile] Accept connection with only style url

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-27

    [GUI] Remove incorrect tooltip for label placement

    Remove a tooltip about line layers incorrectly showed for polygon layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-26
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-26

    Fix crash when closing elevation profile while identify tool active

    Fixes #63893

Merge: 60ac72e4980 a12f0bcde18
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-26

    Merge pull request #64051 from qgis/backport-63947-to-release-3_44

    [Backport release-3_44] Allow rule-based -> categorized renderer conversion in some circumstances

    qgis-bot <bot@qgis.org>AuthorDate: 2025-11-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-11-25

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-26

    Add missing documentation for newly-introduced signals

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-26

    [api][qml] Expose map layer selection properties object to QML environments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-25
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-25

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-25

    Allow rule-based -> categorized renderer conversion in some circumstances

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-25

    add test case

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-25

    clone also extra datasets

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-11-24
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-24

    fix(VectorTile): accept connection with only style url

    As it contains the url

Merge: 8e3c67877b1 707639beb40
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-23

    Merge pull request #64026 from qgis/backport-64002-to-release-3_44

    [Backport release-3_44] replace chinese flags with 'traditional' and 'simplified' symbols (fixes #63945)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-23

    [qml][vector] Make QgsVectorLayer::updateFeature invokable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-11-19
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-22

    replace chinese flags with 'traditional' and 'simplified' symbols (fixes #63945)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

    Add QgsVertexId tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

    Fix QgsVertexId::vertexEqual

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

    Update tests/src/app/testqgsvertextool.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

    Update tests/src/app/testqgsvertextool.cpp

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

    fix(qgsvertextool): add test on coincident vertices with topological editing

    Add a feature in line layer with a vertex near a polygon layer feature
    vertex (at 4e-7 distance).
    Verify that with the topological editing, moving the polygon vertex does
    not move the line vertex because coincindent vertices must be with exact
    coordinates (within 1e-8).

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

    fix(qgsvertextool): use exact matches to find coincident vertices

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

    QgsLayerStylingWidget: harden use of dataProvider() to hopefully fix crash on invalid WMS layers

    This may fix #62372 although I couldn't reproduce it

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

    use qpointer for terrain generator to prevent 3d map crashing

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

    use unique_ptr when storing qgsterraingenerator

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-11-22
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-22

    auto-fix pre-commit issues

    TiGIS Sagl <git@tigis.ch>AuthorDate: 2025-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

    Fix db manager crashed caused by invalid layers loaded as virtual layers

    Add a check verifing a layers is valid before adding the layer in the list of virtual layers, causing a crash in the db manager plugin when dataProvider il missing.

    TiGIS Sagl <git@tigis.ch>AuthorDate: 2025-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

     Fix crash in DB Manager when listing layers without data source

    Fix crash in DB Manager when listing layers without data source

    The Virtual Layer connector’s getVectorTables() checked only if a layer is spatial, but didn’t verify the presence of a data provider. When the provider is None, calling wkbType() crashes. Add a guard to ensure the layer is spatial and has a valid data provider before accessing wkbType().

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

    [OAPIF provider] Fix issue with collection bbox reprojection

    Due to a threading related issue, the bounding box of the layer reported
    in the /collection response couldn't be reprojected from OGC:CRS84 to
    the native CRS of the layer, causing later warnings about the bounding
    box not being correct (on projected layers)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-22

    GUI: Fix Raster Attribute Table window title 'Add Row'

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-08-20
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-11-21

    fixup! add 3D test for model instance rendering

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-08-20
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-11-21

    fixup! add 3D test for model instance rendering

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-08-20
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-11-21

    add 3D test for model instance rendering

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-08-20
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-11-21

    fix(QgsModelPoint3DSymbolHandler): add error message when mesh file is not found/valid

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-08-20
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-11-21

    fixup! fix: 3d point instanciated objects are wrongly oriented

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-08-20
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-11-21

    testqgs3drendering: remove testInstancedRendering as testInstancedRenderingClipping does the same thing

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-06-11
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-11-21

    fix: 3d point instanciated objects are wrongly oriented

    Previous orientation fix was missplaced and replaced by widget data.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-11-21

    Release of 3.44.5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-11-21

    translation update for 3.44.5 from transifex

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-09-12
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-11-20

    testqgs3dexporter: Remove unused terrain_scene_export test

    This test was never activated because the obj file was too big.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-09-12
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-11-20

    tests(3d): Factor out the exporter tests

    Move it to a dedicated file.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-09-11
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-11-20

    qgs3dsceneexporter: Fix terrain export

    In the different terrain cases, the generated tiles have an origin at
    0 unlike other objects which have their origin correctly set. Fix the
    issue by setting the correct origin. This is the same logic that is
    applied in `Qgs3DMapScene::createTerrainDeferred` when a new terrain
    entity is created.

    Fixes: b0e038559dc8627ba5d8bfe0bd419634f9cfc3af

Merge: d35f9c39b1e e0efaae6238
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-20

    Merge pull request #63988 from Xpirix/backport-63917-to-release-3_44

    [Backport release-3_44] Override nix libspatialindex to use version 2.0.0

Merge: a6a8355b697 82b41344c5e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-20

    Merge pull request #63977 from qgis/backport-63095-to-release-3_44

    [Backport release-3_44] Don't add undo step when model algorithm was not modified

    Xpirix <lova@kartoza.com>AuthorDate: 2025-11-13
Commit:     Xpirix <lova@kartoza.com>
CommitDate: 2025-11-20

    Override nix libspatialindex to use version 2.0.0

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-20

    check correct renderer type before down casting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-20

    Fix range widget defaults to zero precision for GPKG real fields

    The range widget was incorrectly interpreting a double/real field
    of 0 as "no decimal places", where it explicitly means "not
    applicable to this field" (as taken from the documentation for
    QgsField::precision)

    This meant that applying a range widget to a GPKG real field
    would result in the widget showing ZERO decimal places by default,
    which was a confusing mess for users.

    Now, correctly handle 0 precision double fields as "not applicable"
    and default to a reasonable number of decimals for the range widget
    (currently hardcoded to 4)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-14
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-19

    Skip undo step if dialog did not modify the algorithm

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-09-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-19

    Don't add undo step when algorithm was not modified

Merge: 948a26c42a0 472389b6e40
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-19

    Merge pull request #63958 from qgis/backport-63919-to-release-3_44

    [Backport release-3_44] fix: create default processing output directory only when needed

    David Signer <david@opengis.ch>AuthorDate: 2025-11-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-11-18

    set english locale to unittest

    David Signer <david@opengis.ch>AuthorDate: 2025-10-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-11-18

    introduce method to remove locale formatting to be able to use a formatted string in the filter expressions

    use QgsDoubleValidator::toDouble to convert locale formatting (as well as c-locale) to a valid numeric expression value

    make use of existing isNumericType function and improve code

    fixes #63712

    David Signer <david@opengis.ch>AuthorDate: 2025-10-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-11-18

    tests for locale formatting in QgsDefaultSearchWidgetWrapper::setExpression

    David Signer <david@opengis.ch>AuthorDate: 2025-10-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-11-18

    Remove local number formatting from the value used in the expression.

    Benoit D.-M. - oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2025-11-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-18

    Apply suggestion from @alexbruy

    Co-authored-by: Alexander Bruy <alexander.bruy@gmail.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-11-13
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-18

    fix: create default processing output directory only when needed

    This avoids systematic creation of default processing output directory into the user home
    directory. If the user has already set the "Processing/Configuration/OUTPUTS_FOLDER"
    setting, there is no need to create the defaut directory.

    Ref #61965

Merge: fb0c18bc371 93a3923c59b
    David Signer <david@opengis.ch>AuthorDate: 2025-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-17

    Merge pull request #63950 from qgis/backport-63922-to-release-3_44

    [Backport release-3_44] Don't update default values while initializing multi edit form

    Joonalai <joona.laine@cofactor.fi>AuthorDate: 2025-11-13
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-17

    Don't update form when setting multi edit features

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-17

    avoid leak if transform throws

    qgis-bot <bot@qgis.org>AuthorDate: 2025-11-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-11-16

    auto sipify 🍺

Merge: 013e7a5d24a 0c38b1e885c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-16

    Merge pull request #63924 from nyalldawson/backport_63861

    When rendering text-on-line annotations, don't truncate text (backport)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-14

    Test mask

    (cherry picked from commit 906c8416c88c7c820cce6ca60f2e9c19a8a0beab)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-14

    When rendering text-on-line annotations, don't truncate text

    Instead extend the final portion of the line to fit the whole text

    Aside from being a more user-friendly behavior, this also avoids
    issues where final characters in a string may unpredictably
    show or hide depending on the map scale, if they only JUST fit
    with the line length.

    (cherry picked from commit 23dc094fe27bb9738b1dd1ac694475d7f8449307)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-14

    [api] Add flag for extending curved line to fit whole string

    Instead of truncating the text, this allows the curve to be
    automatically extended to fit the whole text string

    (cherry picked from commit 20f6b09e687c47b888c3d133ee99e0bca28647a8)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-14

    Expose caller control over curved text flags

    (cherry picked from commit 0274a72cf448a649655a1a7ca1114bda8d731478)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-14

    Move curved text flags to Qgis

    (cherry picked from commit 1e835d598e34a280f6a7a4b1f37de65c0662d47c)

Merge: 73410256123 d12f6838fa8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-12

    Merge pull request #63882 from qgis/backport-63845-to-release-3_44

    [Backport release-3_44] [raster][labels] Fix absence of expression context when using an expression based format for labels

Merge: 73bab05e0b4 809e78c1538
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-12

    Merge pull request #63892 from qgis/backport-63873-to-release-3_44

    [Backport release-3_44] Fix copying min elevation from profile dock to layout item

Merge: d9bab044e5f a90807eac05
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-12

    Merge pull request #63897 from qgis/backport-63885-to-release-3_44

    [Backport release-3_44] [dual view] Fix broken display name preview button logic, make it clear we're dealing with the display name

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-11
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-12

    [dual view] Fix broken display name preview button logic, make it clear we're dealing with the display name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-11
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-11

    Fix copying min elevation from profile dock to layout item

    Use the min elevation, not min distance

Merge: fc85e7e9e6b 347d96f622d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-11

    Merge pull request #63872 from qgis/backport-63860-to-release-3_44

    [Backport release-3_44] Coverity fixes (final set!)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-11
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-11

    Add tolerance mask

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-11
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-11

    Fix bad commit

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-10
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-11

    Address review, add test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-08
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-11

    [raster][labels] Fix \n characters not resulting in multiline labels

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-08
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-11

    [raster][labels] Fix absence of expression context when using an expression based format for labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Avoid some unused return value warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Show error message when writing to file fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Check result of statement before retrieving value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Catch possible exception when migrating old settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Catch possible transform error when retrieving project full extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Fix some uninitialized variables

    (cherry picked from commit 7e6fdd41f8217ba09c80a22b434ed84ed1cbc58d)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Fix some nullptr dereference warnings

    (cherry picked from commit 4e9bc679d150efce2efff4823e9e9e319bd4ab81)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Avoid overflow when calculating gpu memory size

    (cherry picked from commit 9db13ca1c05ccf5565747462ea8cff07fe08b5e1)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-10
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-10

    Fix coverity unchecked dynamic cast warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-10
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-10

    Gracefully handle some more possible exceptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Fix potential nullptr derefence

    (cherry picked from commit 07e4bc81edf5c2a55d51509db489fb1f058f5607)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Check result of fetching query row before fetching values

    (cherry picked from commit d19cf77579221de96a1f8816fb7d275e247755c4)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Fix potential nullptr derefence

    (cherry picked from commit 2dacdb1edf0cd817f154cbde770e5fdd647cf020)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Initialize member variable

    (cherry picked from commit 442e88658850b22da0872b896c04730f35b92375)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Fix some potential nullptr dereference warnings

    (cherry picked from commit 7911d25f5b412a2775311cf272d88fffc5b9768a)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Gracefully handle some uncaught exceptions

    (cherry picked from commit 46e4f1ab84dfbd0bbf7ca124c80ecea48b1e0824)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-11

    Remove logically dead code

    (cherry picked from commit f2cb0908006f1696e2c3941dd75f1dd7bac31ce3)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-11-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-11-10

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-10

    [temporal][ui] Fix missing cumulative range checkbox to get exported animation matching temporal controller preview

    Ivan Barsukov <i.barsukov@protonmail.com>AuthorDate: 2025-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-10

    Update empty script warning message in Python console

    Ivan Barsukov <i.barsukov@protonmail.com>AuthorDate: 2025-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-10

    Fix temporary file check

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-10

    A couple typo fixes

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    qgis-bot <bot@qgis.org>AuthorDate: 2025-11-08
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-11-08

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Fix clang-tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Throw exception when we can't open file for writing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Catch hana exception while closing iterators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Log error if we can't open files during copy operation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Initialize some members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Check that row retrieval is successful before retrieving value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Log error if we can't truncate the code editor history

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Catch possible exception from backwardCompatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Initialize members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Correctly abort when feature write error occurs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Check that row retrieval was successful before retrieving value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Fix some nullptr dereference warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Intentionally ignore some return values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Move large object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Fix some uninitialized member warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-08

    Make memory management cleaner

    qgis-bot <bot@qgis.org>AuthorDate: 2025-11-06
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-11-06

    auto sipify 🍺

Merge: 11ea5957ecb e34500cfbe6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-06

    Merge pull request #63795 from nyalldawson/backport_63697

    Coverity fixes backport

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-06

    Fix coverity dereference null return value warnings

    (cherry picked from commit 4dc74c45a3d002b85807d2d78d1b5071729c29a7)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-06

    Fix build

    (cherry picked from commit f7ebb314cbc2567011041aafa50076e4e07bed9f)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-06

    ctx is never nullptr, so use a reference instead of a pointer

    Cleans up api and code considerably

    (cherry picked from commit b1551237924077a0c30575bce477843eca10f829)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-06

    Use correct render context to avoid nullptr dereference

    (cherry picked from commit 76498cdb0fac2a072e064ab406dadcad704429ba)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-06

    Remove redundant nullptr checks

    These objects can never be null

    (cherry picked from commit 4b6c37350c420daf774dfaed12f55b2d080b3324)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-06

    Add nullptr checks to fix coverity nullptr deference issues

    (cherry picked from commit 53b271730591a641f1e89326ec1b9e3e42299092)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-06

    Ensure QgsReadWriteContext always has a valid project translator

    And avoid redundant nullptr checks

    (cherry picked from commit 5e833af11c1607a4568fd0e9d135a92217b52cc7)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-06

    Fix coverity big parameter passed by value warning

    (cherry picked from commit ce0c60f2e25e85ae3993b4a5267c497278568d5a)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-06

    Avoid coverity argument cannot be negative warning

    (cherry picked from commit 22bc0871c0111aab703366bdac6537d6e82a5080)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-06

    Make API more sensible, pass floats instead of pointers

    (cherry picked from commit 2c5368bd1c23af995bd03e4993ab9f7307dbcccc)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-11-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-11-05

    auto sipify 🍺

Merge: ff4d7671a5b 196d7ffc9e6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-05

    Merge pull request #63798 from nyalldawson/backport_63771

    Coverity fixes (backport)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-05

    Reload current style on double click

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-05

    src/core/pal/priorityqueue.cpp: add missing inclusion

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-05

    CMakeLists.txt: make USE_PRECOMPILED_HEADERS an option that can be disabled

    Greg Troxel <gdt@lexort.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-05

    qgsrasterattributetable: Add std:: to bare isnan()

Merge: a32fb499de2 5275cd418ef
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-04

    Merge pull request #63791 from qgis/backport-63775-to-release-3_44

    [Backport release-3_44] Coverity fixes

Merge: 4b439e8148b 9b0e30cb136
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-04

    Merge pull request #63793 from qgis/backport-63774-to-release-3_44

    [Backport release-3_44] Fix Z/m logic in translate algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Add const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Silence false-positive cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Fix incorrectly double-owned task in hana provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Fix debug message level call

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Fix memory management in cesium provider a little clearer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Gracefully handle failures to copy master db when creating user profiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Fix a leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Gracefully handle null return values from geos point on surface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Gracefully handle case where we can't open file for writing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Fix some possible divide by zero issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Remove some dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Fix some uninitialized scalars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Fix some coverity nullptr dereference warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Fix integer overflows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Fix leaks in QgsUserProfileManager callers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Fix some coverity nullptr dereference warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Fix coverity variable copied when could be moved warnings

    (cherry picked from commit 74ecc1655408710860f0cf94437ebe8ce2b9fbd3)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    Remove dead code

    (cherry picked from commit 6d25036571e32db8c0fc0097e230902d650eaf7a)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-03

    Fix Z/m logic in translate algorithm

    When promoting from non z/m geometries to z/m geometries, we still
    need to ensure the output geometry has z/m values even if we
    aren't directly translating those (ie. translation is zero).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-03

    Report actual error message from sink when available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-02
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-03

    Add sink addFeatures checks to more algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-03

    Fix possible error condition in OMBB implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-03

    Remove some dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-03

    Fix some unchecked dynamic cast warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-03

    Fix check which would always be true

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-03

    Fix some uncaught QgsCsException instances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-11-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-11-03

    Remove dead code

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-11-04

    [core] Reset the QgsApplication message log member _last_ in case other members throw log messages during destruction

Merge: c89f639e593 9c99b48a39a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-02

    Merge pull request #63719 from nyalldawson/backport_63681

    Coverity scan fixes

Merge: 348be09a8ae a1c97740606
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-02

    Merge pull request #63721 from nyalldawson/backport_63705

    Fix some coverity explicit null dereferenced warnings (manual backport)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-10-30
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-11-02

    Adjust test case

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-10-30
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-11-02

    Reword fix methods in "Split self-intersecting geometries" algorithm

Merge: 3e9e1c59a6f fb1443ef008
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-11-01

    Merge pull request #63753 from qgis/backport-63736-to-release-3_44

    [Backport release-3_44] [vertextool] Also interpolate Z/M for topo layers when adding vertex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-30
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-30

    [vertextool] Also interpolate Z/M for topo layers when adding vertex

    Follow up #63055 -- ensure that matching topological layers also
    have the Z/M values for newly added vertices interpolated from
    neighbouring vertices.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-31

    Protect against some divide by zero issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-31

    Fix completely broken return value logic for QgsAuthManager::masterPasswordRowsInDb

    This method should be returning false only when the quering failed
    completely, not when the query was successful but no rows exist

    (This worked before the parent cleanup commit because then we were
    incorrectly returning true whenever the int* pointer was non-null,
    i.e. we were always returning true)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-31

    Fix incorrect return value from masterPasswordRowsInDb, cleanup api

    We were incorrectly comparing the int* pointer to 0, not its value

    Just side step the whole issue by cleaning up the API and using an int& argument instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-10-30

    Add test mask

Merge: 1af3f584476 cc322376731
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-30

    Merge pull request #63723 from qgis/backport-63706-to-release-3_44

    [Backport release-3_44] Remove incorrect early exit path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-30

    [afs] Fix validation of unset objectid fields

    Fixes #63272

    qgis-bot <bot@qgis.org>AuthorDate: 2025-10-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-10-29

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Apply suggestion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Cleanup and avoid cast

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix some coverity unchecked dynamic_cast warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Use qgis::down_cast instead of dynamic_cast when we expect a class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Make QgsPointCloud3DSymbol clone return concrete types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Return unique_ptr, fix leak from PyQGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-29

    Remove incorrect early exit path

    The value returned by featureCount() is allowed to be negative,
    which represents an unknown feature count. We must still attempt
    to iterate the layer in this situation, as there may be
    features in the layer still.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Rework logic for readability, avoid coverity null dereferenced warning

    (cherry picked from commit 66110f19d3522ae7c3bcc39865ee20ad2419bd59)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Avoid coverity null dereferenced warnings

    And make things more efficient by avoiding double-lookups in
    hashes/maps

    (cherry picked from commit fa9ab0e151a7fb0661c4b611e1d47826f11a4c9c)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix some coverity explicit null dereferenced issues

    (cherry picked from commit 0932cda80f972a900253e82050f601f89027d311)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix some coverity explicit null dereferenced warnings

    (cherry picked from commit 9f7a6632eb1e5f4dd36cbae3077b63263e71f25f)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix use after free warning

    And use unique_ptr for memory safety

    (cherry picked from commit 8803fe33940c734f5f04153766b1398c4fe0a0e5)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix possible overflow in band statistics std dev calculation

    (cherry picked from commit 253276e30afa5ed0b4e47fde01bd20df69c4a723)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix uninitialized member warning

    (cherry picked from commit 36b4b67587161ad11e06896677392386d4602a3a)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix possible divide by zero

    (cherry picked from commit 251cecce95e3b065633f9723179b068d07903ab8)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix some coverity unchecked results warnings

    (cherry picked from commit 070b7b03214899770a097ab53f4c9681e67aa6de)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix coverity variable copied when could be moved warnings

    (cherry picked from commit 02769b784b7793ce0a9dd1dafa6eb89f88b67774)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix some coverity nullptr dereference warnings

    (cherry picked from commit 46dcba47ab58ecedddbcfe07d747684f0992bb7b)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix crash in postgres browser menu

    The dialog takes ownership of the connection, so we end up
    with double-ownership

    (cherry picked from commit c5080f0848754010f8d0884187fee4e417ff341e)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix variable copied when could be moved warning

    (cherry picked from commit 578072908a53b868579cd1eb7c5af605a343ba51)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix some more unchecked dynamic cast warnings

    (cherry picked from commit e84a7341c41a22dd8acd44722d7dffc5cf2de88d)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix big parameter passsed by value warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix unchecked return value warnings

    (cherry picked from commit 3749b0604bae91659170e6acf82f23358a58bffe)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix dereference after free warning

    (cherry picked from commit a787a6468cec9f5e1ff29e1794c51eaf42b87ce3)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix different smart pointers managing same raw pointer warning

    (cherry picked from commit 1d9f5e4838dbd6035ab8d8689cc094c4db7af590)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix layer validity check

    The unique_ptr will never be null, we need to instead check the validity of the result

    (cherry picked from commit 3efee3f0367030a4c66e5d0b9f6179f261c1d9f6)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix coverity deference null checks/unchecked cast warnings

    (cherry picked from commit bb4c2b4f1e031dd05fa29d2361f9461e88f36d6d)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-29

    Fix copy/paste error in QgsPalLayerSettings::calculateLabelSize for rotation based orientation text size

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-10-28

    fix 5146792ce5 (reverts splash update from 108203c541; fixes #63692)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-28

    Disable macos build on 3.44

    This has been broken for some time, and always fails

    qgis-bot <bot@qgis.org>AuthorDate: 2025-10-27
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-10-27

    auto sipify 🍺

Merge: d1abda64735 48c0e05e0f0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-27

    Merge pull request #63635 from alexbruy/backport-63304-to-release-3_44

    [Backport release-3_44] fixes for Processing geometry checker algorithms

    Ștefan Talpalaru <stefantalpalaru@yahoo.com>AuthorDate: 2025-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-27

    fix compilation with GCC-15

Merge: 7d208c2fd70 b4f69b22403
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-26

    Merge pull request #63677 from qgis/backport-63657-to-release-3_44

    [Backport release-3_44] Fix tooltip for low crs accuracy warning for EPSG:25832

Merge: 108203c541e a057db617fd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-25

    Merge pull request #63675 from qgis/backport-63668-to-release-3_44

    [Backport release-3_44] Make output parameter required in r.cost.txt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-23
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-25

    Fix tooltip for low crs accuracy warning for EPSG:25832

    The order of the checks should match those from
    QgsLayerTreeViewLowAccuracyIndicatorProvider::acceptLayer, so
    that the tooltip accurately reflects why the warning is being
    shown.

    (Otherwise we get the ensemble accuracy tooltip when the indicator
    is actually being shown because of the dynamic-crs-without-epoch
    trigger)

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2025-10-24
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-25

    Make output parameter required in r.cost.txt

    Fixes #60389

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-10-24

    Release of 3.44.4

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-10-24

    translation update for 3.44.4 from transifex

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-22

    fix creation of the rectangle when axis are inverted

    inverted order should be applied not only to the first pair of
    coordinates, but also to the second pair

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-22

    fix crash in qgsowssourcewidget

    takeAt() removes items from the list leading to attempt to access
    index that does not exists anymore

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-22

    fix mixup in the outputs of the small gaps geometry check algorithm (fix #63614)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-10-21

    add documentation

    (cherry picked from commit 4256f9d93a9db1ecb0b3078a3383eeb64d7ed9d4)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-10-21

    address review

    (cherry picked from commit 109f58439848ecccbb7b565075bcfda0a86a2395)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-10-21

    remove comment

    (cherry picked from commit dd35b1b7df9b8cebba35528b145f35e506138b7b)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-10-21

    make small gaps check/fix work without QgsProject::instance()

    (cherry picked from commit 19a8599ca68a5c76be5aaeebb8ac3a3adb01f062)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-10-21

    do not use QgsProject::instance() in the majority of the geometry
    checker algorithms

    The small gaps check still rely on QgsProject::instance() as well
    as corresponding fixer.

    (cherry picked from commit 75f5f57c105d7a639181b9d51c846b5fd1601193)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-10-21

    mark geometry checker algorithms as requiring project

    (cherry picked from commit adfcf666edd470537448a5ec2860d1d620eab127)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-10-21

    add cancellation support in more places

    (cherry picked from commit 0ba6216859ba816c3d314750d50c9af24f44f558)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-10-21

    more const

    (cherry picked from commit 26c7fa0930386d9001c92699818e2f68da56518c)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-10-21

    add cancellation support for collecting errors in geometry checks

    (cherry picked from commit 22d17abd584778c101f76b9c28bbadaf90e44239)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-10-21

    add tests

    (cherry picked from commit c10951d1d3fc2751adf6fb67a38503e33fdff5ee)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-10-21

    optionally check for duplicated unique IDs when performing geometry
    checks

    If the uniqueIdFieldIndex in QgsGeometryCheckerContext is a valid field
    index, check that there are no duplicated values in that field and fail
    if this is the case.

    (cherry picked from commit 6038a4a84ce91a33eafb186aa8489596964e01e4)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-21

    qgs3daxis: Fix axis label visibility in qt6

    In axis mode, the axis labels (E, N, up) are displayed by using an
    orthographic camera. This camera has the following parameters:
    - position: (0,0,100)
    - up vector: (0,0,1)

    The up vector is wrong. Indeed, if the camera is at
    position (0,0,100), the up vector needs to be set at (0,1,0) to have
    the labels visible.

    By accident, this worked in Qt5 but this does not work in Qt6
    anymore. This issue is fixed by setting the correct `up vector`. This
    works in both qt5 and qt6.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-21

    qgs3daxis: Give a proper name to hitFoundIdx

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-21

    qgs3daxis: Fix cube picking in qt6 when clicking on a label

    The cube has labels to represent the different
    faces. `Qt3DExtras::Text2DEntity` objects are used for this
    purpose. In Qt6, `Qt3DExtras::Text2DEntity` contains a private entity:
    `Qt3DExtras::DistanceFieldTextRenderer`. This entity is picked by the
    ray caster. However, the picking logic assumes that the clicked object
    or the clicked object's parent is `mCubeRoot`. When clicking on a
    label, the `Qt3DExtras::DistanceFieldTextRenderer` is retrieved. Its
    parent is a `Qt3DExtras::Text2DEntity` not `mCubeRoot`. Hence, the hit
    logic does not work.

    This issue is fixed by retrieving the parent entity if the hit found
    is a `Qt3DExtras::DistanceFieldTextRenderer`.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-10-21
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-10-21

    auto sipify 🍺

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-21

    Use doubles for newDist/oldDist

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-21

    Fix zooming out with right mouse click

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-21

    Fix zoom out with right mouse button on secondary screen

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-21

    fix tests

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-21

    show only column name without alias

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-21

    fix build with protobuf 32.0.2 and Qt 6.10 (fix #63560)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-21

    Properly check for a null 3dbox, as a 2d 3dbox is always empty

    qgis-bot <bot@qgis.org>AuthorDate: 2025-10-20
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-10-20

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-21

    fix sip QgsRelief missing color

Merge: a8bd2c73768 70ffb8a63ae
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-16

    Merge pull request #63571 from qgis/backport-63551-to-release-3_44

    [Backport release-3_44] Fix spatial index leaks in pgraster provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-15
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-15

    Fix spatial index leaks in pgraster provider

    The comment was outdated. Without smart pointers we were leaking
    data whenever invalidateCache was called, as that method
    cleared the map without first deleting the heap assigned
    values.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-16

    Update MDAL to 1.3.2 from upstream

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-16

    update untwine to 1.5.1 from upstream

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-16

    Update pdal_wrench to 1.2.2 from upstream

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-15

    Ensure pgraster test is correctly cleaned up on exit

    Avoids segfaults on test exit. We don't need to use a whole
    mocked interface here, just directly using a QgsMapCanvas
    which gets deleted at the end of the test is sufficient.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-15

    Don't assume a specific test server URI in postgres raster tests

    When running locally the test server may have a different
    URI vs when running on CI

    This test doesn't actually need a database connection, so make it
    independent of the actual connection string and use hardcoded
    values instead

Merge: d6e40c5593f 1987efe71a2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-15

    Merge pull request #63553 from qgis/backport-63478-to-release-3_44

    [Backport release-3_44] correctly handle hidden widgets inside QgsCollapsibleGroupBox (fix #55443)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-13
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-15

    use isHidden() to filter out hidden widgets

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-08
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-15

    correctly handle hidden widgets inside QgsCollapsibleGroupBox (fix #55443)

    If widget inside QgsCollapsibleGroupBox is hidden, it will become
    visible after collapse/expand as groupbox hides and shows its child
    widgets without taking their initial visibility in consideration.
    Only initially visible child widgets should be hidden and shown.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-15

    Don't reset view on Escape

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-15

    Top view should be north up

    qgis-bot <bot@qgis.org>AuthorDate: 2025-10-14
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-10-14

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-10-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-10-14

    Add test coverage and \since documentation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-10-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-10-14

    [qml] Fix unreliable QgsProject fileName Q_PROPERTY

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-10-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-10-14

    [qml] Expose the QgsProject title as a Q_PROPERTY

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-10-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-10-14

    [qml] Add a couple of Q_PROPERTY and Q_INVOKABLE function to QgsRelation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-10-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-10-14

    [qml] Enable a few more QgsVectorLayer invokable functions

Merge: 544dcf74a63 17918994c00
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-13

    Merge pull request #63522 from qgis/backport-63479-to-release-3_44

    [Backport release-3_44] [fix] Make sure diagram data defined properties are preserved when reopening diagram properties

    qgis-bot <bot@qgis.org>AuthorDate: 2025-10-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-10-13

    auto sipify 🍺

    Simon Lopez <s.lopez@brgm.fr>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-13

    Add QgsMapLayer::profileSource

    This commit adds a virtual method to QgsMapLayer to enable the creation of custom
    elevation profiles for any type of layer.
    The methods returns a pointer to a helper class of type
    QgsAbstractProfileSource which is a factory for profile generators
    (cf. documentation for QgsAbstractProfileSource).
    Existing layers that derive from QgsAbstractProfileSource just override
    this method returning a *this* pointer.
    As the method is *sipified* it can be used in python to declare custom
    profile source for classes derived from PluginLayer (ownership of the
    QgsAbstractProfileSource must then be managed on the python side).

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-10-09
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-13

    Address review: avoid auto when using findChildren<QgsPropertyOverrideButton *>()

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-10-08
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-13

    [tests] Add tests for fix #62936

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-10-08
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-13

    [fix] Avoid double call to diagramProperties->syncToLayer(), since it's already called by the SLOT mDiagramTypeComboBox_currentIndexChanged(), triggered some lines above by mDiagramTypeComboBox->setCurrentIndex()

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-10-08
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-13

    [fix] Make sure data defined buttons are updated in GUI (Fix #62936)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-10-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-10-13

    auto sipify 🍺

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-13

    instead of checking if file exists, check if index was loaded ok and is valid

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-13

    fix copy-pasting label settings in the Style Manager (fix #40217)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-13

    add menthods to convert QgsPalLayerSettings to/from QMimeData

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-13

    save recent font when opening font configuration in the panel (fix #52169)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-12

    Fix build by adding missing includes

    Fixes build on Fedora Rawhide with Qt 6.10.0

Merge: 73123272e71 72571261250
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-11

    Merge pull request #63512 from qgis/backport-63477-to-release-3_44

    [Backport release-3_44] Update vector layer 3d renderer when layer filter changes

Merge: e604eba1a70 c4dc88a7777
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-11

    Merge pull request #63507 from qgis/backport-63493-to-release-3_44

    [Backport release-3_44] trigger layr repaint when undoing/redoing changes in the Layer Styling panel (fix #60250)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-10-08
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-10

    update vector layer 3d renderer when layer filter changes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-09
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-10

    trigger layr repaint when undoing/redoing changes in the Layer Styling
    panel (fix #60250)

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-10-10
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-10

    auto-fix pre-commit issues

Merge: 441ac9d3d49 1c7f3ceec70
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-10

    Merge pull request #63501 from qgis/backport-63446-to-release-3_44

    [Backport release-3_44] Fix QGIS Server WFS GetFeature request with BBOX or EXP_FILTER or FILTER and SORTBY

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2025-10-06
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-10

    Fix QGIS Server WFS GetFeature request with BBOX or EXP_FILTER or FILTER and SORTBY

    The SORTBY parameter is not apply if a filter is defined with BBOX, FILTER and EXP_FILTER parameter.

    Funded By 3Liz

Merge: 72ea69ce1f5 ed552058f24
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-07

    Merge pull request #63451 from qgis/backport-63399-to-release-3_44

    [Backport release-3_44] [3d] Use safer approach to cleanup canceled terrain texture jobs

Merge: 40d86dbb7bc 83f8b9ff30e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-07

    Merge pull request #63447 from qgis/backport-63389-to-release-3_44

    [Backport release-3_44] Fix layer refresh #63007

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-07
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-10-07

    Fix a clang tidy warning

    (cherry picked from commit ebffad845784a9f712ef3b6488e097a24cbb30e3)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-16
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-10-07

    [vertextool] Interpolate Z/M when adding vertex to segment

    When adding a vertex in the middle of a segment with valid
    Z or M values at the neighbouring vertices, interpolate the
    new vertex Z / M value from these neighbouring Z / M values.

    Fixes #57819

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-03
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-10-07

    Add vertex tool tests for adding vertices to layer with M

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-03
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-10-07

    Add unit tests for vertex editor adding vertices to z enabled layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-07

    add internal spatialindex 2.0.0 for platforms with >=2.1 (followup 070c13e4ab)

    spatialindex/include/spatialindex/tools/Tools.h slightly adapted to set
    SIDX_DLL to CORE_EXPORT

    cherry picked from:
    0b1ba631b36dc6903f3dcdf7ffe3970cdedab4dd
    cb16993d14777abc4b0bb0c9919df3552d4ef570
    e140b6ea4eb78058e2baa1cfa9974fd1a2f00e32

    (cherry picked from commit 99d4bada3212d514e388fbb497234aa930c13509)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-10-01
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-06

    [3d] Use safer approach to cleanup canceled terrain texture jobs

    We can't safely just deleteLater the job, it may still be active when we run the next Qt event loop

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-10-01
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-06

    Add test for issue GH #63007

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-09-30
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-06

    Fix layer refresh #63007

Merge: 1fc67c60090 288ba08b3ce
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-10-02

    Merge pull request #63417 from qgis/backport-63404-to-release-3_44

    [Backport release-3_44] [mssql] Fix curvepolygon hidden in browser

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-10-01
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-10-01

    [mssql] Fix curvepolygon hidden in browser

    Fix #63365

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-01

    Add libspatialindex port to pin version 2.0 until further notice

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-01

    Block building on spatialindex >= 2.1

    See https://github.com/libspatialindex/libspatialindex/issues/276,
    this is silently giving misleading results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-01

    Catch some more exceptions from libspatialindex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-01

    Fixing missing arg marker when exception occurs in spatial index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-01

    Update src/gui/processing/qgsprocessingoutputdestinationwidget.cpp

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-01

    change default folder for Processing outputs to $HOME/processing to make
    it more visible and accessible

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-10-01

    provide default value when reading output folder setting to generate
    destination path in Processing (fix #61965)

Merge: 086dd9bc36b dd856e8cb07
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-30

    Merge pull request #63379 from qgis/backport-63355-to-release-3_44

    [Backport release-3_44] [themes][ui] Fix color for selected tree widget items, when they are disabled

Merge: 810c1a07eb7 b21b0bcd4c3
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-30

    Merge pull request #63367 from qgis/backport-63240-to-release-3_44

    [Backport release-3_44] processing: Call gdal_merge instead of gdal_merge.py

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-30

    fix(QObjectUniquePtr): delete currently pointed object when moving

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2025-09-26
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-29

    [themes][ui] Fix color for selected tree widget items, when they are also disabled for dark themes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-30

    add tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-30

    assign correct raster type to the paletted raster with alpha band (fix #61283)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-30

    [vector tiles] Fix relative path handling of "url" sources on a different domain

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-29
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-29

    Use gdal_merge.py for GDAL < 3.9

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-18
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-29

    Update tests

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2025-08-26
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-29

    processing: Call gdal_merge instead of gdal_merge.py

    The latter is deprecated by gdal and it has a bogus shebang.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-09-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-09-29

    auto sipify 🍺

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-29

    fix QGIS version in since annotation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-29

    fix handling of tiled scene and vector tile layers in Processing map
    layer parameter and associated widget wrapper

Merge: 23f39e26607 cb7a745c8a2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-28

    Merge pull request #63352 from qgis/backport-63337-to-release-3_44

    [Backport release-3_44] [ux][field_calculator] Deactivate field editing for RO layers

Merge: c324704f913 495132fc791
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-28

    Merge pull request #63354 from qgis/backport-62783-to-release-3_44

    [Backport release-3_44] Bug snapping crash

    sewe2000 <s3vdev@proton.me>AuthorDate: 2025-08-06
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-26

    Fix formatting

    sewe2000 <s3vdev@proton.me>AuthorDate: 2025-08-06
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-26

    Fix a crash during rebuildIndex() operation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-09-25
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-26

    [ux][field_calculator] Deactivate field editing for RO layers

    If layer is read-only deactivate the provider field editing
    functionality.

    Fix #63111

Merge: de1d4f6476e da08a4db8a2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-26

    Merge pull request #63335 from qgis/backport-63321-to-release-3_44

    [Backport release-3_44] [pg][raster] Fix nodata identify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-09-24
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-25

    [pg][raster] Fix nodata identify

    Fix #63133

Merge: 376666c3015 717c4adab88
    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-24

    Merge pull request #63291 from alexbruy/backport-63204-to-release-3_44

    add scroll area to the Legend tab of vector layer properties dialog (fix #63159)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-09-23
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-09-23

    auto sipify 🍺

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-24

    Update tests/src/python/test_qgspointcloudlayerprofilegenerator.py

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-24

    Update test_qgspointcloudlayerprofilegenerator.py

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-24

    typo

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-24

    auto-fix pre-commit issues

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-24

    Add test using remote layer

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-24

    Fix test

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-24

    Restore fix from #54745

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-24

    [gdal] Histogram: adjust bin count according to scale

    Fix #59461

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-24

    Apply suggestions from code review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-24

    [gdal] Only open tiff files to resolve descriptions when opted-in

    Fixes #63153

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-24

    [gdal] Pass sublayer query flags to QgsGdalProvider::sublayerDetails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-24

    Add 'OpenLayersToResolveDescriptions' sublayer query flag

    Make (potentially very slow) opening of layers to resolve descriptions opt-in

Merge: ac0491d58f1 373160be3ed
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-23

    Merge pull request #63296 from qgis/backport-62748-to-release-3_44

    [Backport release-3_44] Avoid infinite loop if nodes is empty in pointcloud async functions

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-08-01
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-22

    Avoid infinite loop if nodes is empty in pointcloud async functions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-09-22

    add scroll area to the Legend tab of vector layer properties dialog (fix #63159)

Merge: ab75231cea5 9ba381bc032
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-22

    Merge pull request #63282 from qgis/backport-63258-to-release-3_44

    [Backport release-3_44] [pg][raster] Fix nodata ignored

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-09-19
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-21

    Tests for issue #63171

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-09-18
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-21

    [pg][raster] Fix nodata ignored

    Fix #63171

    TODO: test

Merge: f7c47b8ddfe 8b083d0bfd5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-18

    Merge pull request #63243 from qgis/backport-63203-to-release-3_44

    [Backport release-3_44] [dxf] Fix erroneous handling of rendering context when exporting multiple layers

Merge: c9b35c9f344 999bb4315e2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-18

    Merge pull request #63239 from qgis/backport-63192-to-release-3_44

    [Backport release-3_44] Add scrollarea to the Transformation Settings dialog in Georeferencer

Merge: 9c88c960139 a4b97336ffe
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-18

    Merge pull request #63236 from qgis/backport-63209-to-release-3_44

    [Backport release-3_44] Fix sorting of layers in geopdf export which don't have attributes

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-18

    fix(docCoverage): brief description may be empty

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-18

    fix(QObjectUniquePtr): Correctly deal with copy/move

    QObjectUniquePtr is a unique ptr, so copy has to be forbidden and we
    need to implement the move constructor/operator.

    The test use vector container because, while calling emplace_back the
    second time, the vector will need to grow in size, and so relocate the
    already existing object. Before the fix, the first object was actually
    deleted, not moved.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-18

    allow geometryless layers as inputs in the Execute SQL Processing
    algorithm (fix #63218)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-09-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-18

    Move test to regexp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-09-16
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-18

    [dxf] Fix erroneous handling of rendering context when exporting multiple layers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-15
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-17

    collapse raster creation options groupbox by default to save vertical
    space

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-15
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-17

    add scrollarea to the Georeferencer Transformation settings dialog to
    make it usable on small screens (fix #63157)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-17

    Fix sorting of layers in geopdf export which don't have attributes

    Fixes #63139

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-18

    Fix max version for pyopenssl below 25.2.0

Merge: 3d0af80cbc2 68e833c7e47
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-15

    Merge pull request #63184 from qgis/backport-63152-to-release-3_44

    [Backport release-3_44] Fix convertFromPainterUnits when used with Qgis::RenderUnit::MetersInMapUnits

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-09-11
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-14

    fix(RenderContext): fix convertFromPainterUnits

    when used with MetersInMapUnits

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-15

    debian packaging: remove kinetic, lunar, mantic, oracular and bullseye, add questing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-09-12

    Release of 3.44.3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-09-12

    translation update for 3.44.3 from transifex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-09-12

    replace splash on 3.44.8 instead of 3.44.4

Merge: b6e7ba172ba 95ca6a117c7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-11

    Merge pull request #63149 from nyalldawson/backport_63074

    Resync test to master

Merge: 822533acb6b c0120a66bcb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-11

    Merge pull request #63143 from qgis/backport-63118-to-release-3_44

    [Backport release-3_44] [layouts] Insure that @layout_page and @layout_numpages reflect the actual page index and count during export

Merge: 7ac8be0a638 96fc61c1bc4
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-11

    Merge pull request #63148 from qgis/backport-63067-to-release-3_44

    [Backport release-3_44] [themes] Fix options list widget text color on hover for dark themes

Merge: 9896f559b99 fc34d1e0bf5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-11

    Merge pull request #63140 from qgis/backport-63126-to-release-3_44

    [Backport release-3_44] qgsauthoauth2method.cpp: signal related fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-11

    Resync test to master

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2025-09-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-11

    [themes] Fix options list widget text color on hover

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-09-09
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-10

    [layouts] Insure that @layout_page and @layout_numpages reflect the actual page index and count during export

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-09-10
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-10

    qgsauthoauth2method.cpp: signal related fixes

    - an old style Qt<5 signal connection pattern
    - a wrong expected sender() in the onRefreshFinished() slot

    None of them seemed to affect normal usage, but the error on the
    onRefreshFinished() slot generated an erroneous log message
    'Token refresh finished but no reply object accessible' that complicates
    diagnostic.

Merge: 83a23e455c2 bfa7326e55e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-04

    Merge pull request #63071 from nyalldawson/backport_63041

    Vertex tool test fixes (backport)

Merge: 4ec9e8d9760 d3a1694d870
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-09-04

    Merge pull request #63073 from qgis/backport-63052-to-release-3_44

    [Backport release-3_44] Fix crash in "points layer from table" when field does not exist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-09-04

    Fix crash in "points layer from table" when field does not exist

    Fixes #63030

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-04

    Fix fragility in vertex tool test

    We have two layers with overlapping line features -- one is
    reprojected and the other isn't. The majority of tests are
    only using the non-reprojected layer, but were setup in
    such a way that the vertex tool edits MAY snap to the
    features from the reprojected line layer and edit that
    layer instead.

    Fix this by only making the reprojected layer editable
    for the test which it's needed for, so that the other
    tests ALWAYS modify the non-reprojected layer.

    (cherry picked from commit 11497cf2eb3bf6bdd371095651698472a8924f46)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-04

    Add additional tests

    (cherry picked from commit b7123e38c77a4751bde8ae93a2e0ba6009d3dc98)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-04

    Memory safety, fix leak

    (cherry picked from commit 93d5bd2ce6e0087471a3110c3e1ac22813d143a8)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-04

    Fix warning

    (cherry picked from commit 00bc951cc3b80ee1b541e2050b71af0411caa59c)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-04

    Fix test

    I'm not sure how this ever passed, but it must have relied on some
    esoteric combination of platform specific transformations which
    caused a 3 vertex linestring to be represented as a 2 vertex one

    (cherry picked from commit d5c95c387e5baca8b62cd09ad9ceb21bfe33da9c)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-04

    Make tests completely independant, by recreating all layers and tool between tests

    (cherry picked from commit 73a824582c044dc69011b6fdf271a9d15cb866e4)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-04

    Force use of non-grid shift transform to add test stability

    (cherry picked from commit ac1ed7fbab2de7f38adaf4aa62f0b70e6d7df7b5)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-04

    Check that test starts from a known state

    (cherry picked from commit c11f155a492694a2fbc512b954a17a53f6e1c228)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-04

    Vertex tool test: don't rely on tests running in a certain order

    Instead re-setup layers before each test, and drop changes after each
    one

    (cherry picked from commit 14a3a5894cbf69a8c0e4b1117dfaaf20996dc735)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-04

    Vertex tool test: correctly clear settings to start from stable environment

    (cherry picked from commit 20240870fbf0672ef359456e4817922937f6df50)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-03

    [dbmanager] Fix typo in dlg_versioning.py

    Daniel Knott <dan@floodmapp.com>AuthorDate: 2025-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-03

    Fix referencingLayersElement not being added in QgsVectorLayer::writeSymbology

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2025-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-03

    [themes] format style sheets

    - fix minor issues with comments and white space

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2025-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-03

    [themes][ui] Fix color for disabled slider widgets for dark themes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-01

    Fix text case

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-09-01

    Indicate correct output for the roundness function

    This function may return  and not TRUE.

Merge: b59313238ac bafab316dbc
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-08-30

    Merge pull request #63005 from qgis/backport-62985-to-release-3_44

    [Backport release-3_44] Fix long, unsigned types get converted to string when writing to MVT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-08-27
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-08-28

    Fix long, unsigned types get converted to string when writing to MVT

Merge: f2d80683b0b f38d4f3c3d1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-08-28

    Merge pull request #62990 from qgis/backport-62979-to-release-3_44

    [Backport release-3_44] [themes][ui] Fix color for disabled, read-only line edits/widgets for dark themes

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2025-08-27
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-08-28

    [themes][ui] Fix color for disabled line edits/widget when read-only in dark themes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-08-25

    Fix regression in transforming bounding box involving web mercator

    ...and geographic CRS when a reversible coordinate operation is
    in effect.

    Follow up https://github.com/qgis/QGIS/pull/46939

Merge: d1ba66bde4b 6ff4447d9da
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-08-21

    Merge pull request #62924 from qgis/backport-62864-to-release-3_44

    [Backport release-3_44] Make QGIS 3D Mount Everest compatible

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2025-07-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-08-21

    Update style.qss

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-08-14
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-08-21

    Make QGIS Mount Everest compatible

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-08-17

    [WFS] Only use NAMESPACE for WFS 1 and NAMESPACES for WFS 2.0

Merge: e496f9b9744 22b00e1f50f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-08-16

    Merge pull request #62869 from qgis/backport-62866-to-release-3_44

    [Backport release-3_44] Fix main annotation layer is not rendered on terrain

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-08-15
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-08-16

    [3d] Fix main annotation layer  is not rendered on terrain

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-08-15
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-08-16

    Ensure main annotation layer can be resolved from weak layer ref

Merge: f30453dede3 06456a1bce8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-08-15

    Merge pull request #62725 from imincik/nix-package-release-3_44_pr

    [Backport release-3_44] nix: add nix packaging files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-08-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-08-15

    Release of 3.44.2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-08-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-08-15

    translation update for 3.44.2 from transifex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-08-04
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-08-13

    Fix unity build on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-08-04
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-08-13

    Fix '^': unsafe mix of type 'size_t' and type 'bool' in operation warning

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-08-11

    testqgs3drendering: Properly free scene in testExtrudedPolygonsClipping

    Fix the order order of deletion.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-08-11

    qgsplotcanvas: Fix mousePressEvent when no tool is set

    In that case, `mTool->flags()` cannot be checked. Fix the issue by
    also checking that `mTool` is set.

    Closes: https://github.com/qgis/QGIS/issues/62800

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-08-11

    Reassign correct name to the item selector button in layout vs modeler dialogs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-08-11

    debian packaging: drop explicit dependency on python3-sip

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-08-08

    [gui] Do not add the "Save As…" action for unsupported layer types

    as suggested during the PR review

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-08-08

    [gui] Disable "Save As…" for not supported layer types

    Restore the previous behaviour after regression.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-07-31
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-08-03

    Also detect 'dted' phrase in raster layer names as hints that a layer represents an elevation surface

    qgis-bot <58983587+qgis-bot@users.noreply.github.com>AuthorDate: 2025-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-08-02

    Fix pre-commit workflow on backports (#62754)

    Do not run on push on backport branches, only on master and release-*

    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

Merge: a75e957f8c9 946132ff53e
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-08-01

    Merge pull request #62613 from qgis/backport-62530-to-release-3_44

    [Backport release-3_44] Fix 2d => 3d sync

    qgis-bot <58983587+qgis-bot@users.noreply.github.com>AuthorDate: 2025-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-08-01

    Add missing enum class monkey patching (#62737)

    Fix accidental API break introduced by #61451

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-08-01

    [lazperf] Port https://github.com/hobuinc/laz-perf/commit/9048d0d

    Causing a warning in mingw builds, already fixed by upstream commit

    qgis-bot <bot@qgis.org>AuthorDate: 2025-07-31
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-07-31

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-08-01

    add since

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-08-01

    allow to specify data role in QgsSettingsStringComboBoxWrapper

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-08-01

    [cmake] use detected ccache executable

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2025-05-06
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2025-07-31

    nix: add nix package for qgis documentation

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2024-08-22
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2025-07-31

    nix: add nix packaging files for qgis

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-07-31

    Pass authcfg to blocking network request

Merge: eb967785ae5 8f254e3cd94
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-30

    Merge pull request #62704 from qgis/backport-62610-to-release-3_44

    [Backport release-3_44] [Server] Also read data for PATCH requests

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2025-07-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-29

    [Server] Also read data for PATCH requests

Merge: 63a5ac51f11 b38faf4da50
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-29

    Merge pull request #62699 from qgis/backport-62657-to-release-3_44

    [Backport release-3_44] Fix order of layers in layout elevation profiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-07-25
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-29

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-29

    Fix order of layers in layout elevation profiles

    Fixes #61064

Merge: 43d0ee0a640 236ec902d3f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-29

    Merge pull request #62696 from qgis/backport-62688-to-release-3_44

    [Backport release-3_44] Move splitter in Execute SQL dialog to include error label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-07-28
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-28

    Avoid excessive vertical height in 'load as new layer' group box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-07-28
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-28

    Move splitter in Execute SQL dialog to include error label

    When there's a SQL error, the splitter was incorrectly including
    the error label in the top part of the split, causing the SQL
    query editor to resize to a very small vertical height

    Move the splitter so that the bottom half always shows the query
    result table or error text label

Merge: 4ec11c7d7f5 2c5a543f248
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-24

    Merge pull request #62660 from qgis/backport-62646-to-release-3_44

    [Backport release-3_44] [mssql] Fix handling of unset attributes and constraint checks

Merge: 431bf25a698 ab20292391a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-24

    Merge pull request #62662 from qgis/backport-62595-to-release-3_44

    [Backport release-3_44] Add a meaningful point when 'interior ring not in exterior ring' geometry error is found

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-07-22
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-24

    [tests] QgsGeometryValidator: unit test for interior ring inside exterior ring

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-07-15
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-24

    Add a meaningful point geometry when 'interior ring not in exterior ring' geometry error is found (currently, a NULL geometry is passed)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-07-23
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-24

    [mssql] Fix handling of unset attributes and constraint checks

    Fixes #62498

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-07-23
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-23

    auto-fix pre-commit issues

Merge: 295b17c32c9 11c1a88da12
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-23

    Merge pull request #62648 from qgis/backport-62593-to-release-3_44

    [Backport release-3_44] Fix missing attribute "connection" in VLayerConnector during init

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-07-23
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-23

    Update python/plugins/db_manager/db_plugins/vlayers/connector.py

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    TiGIS Sagl <git@tigis.ch>AuthorDate: 2025-07-15
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-23

    Fix missing attribute connection in VLayerConnector during init

    This fix initialize the two variabiles connection and _uri in VLayerConnector as it is implemented in all the other db_plugins. This fix avoid a crash when __del__ is called in the class DBConnector that check is connection is null which does not exist in VLayerConnector.

Merge: 56297a13ea7 8e1209a5769
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-21

    Merge pull request #62632 from qgis/backport-62628-to-release-3_44

    [Backport release-3_44] Fix win build failure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-07-21
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-21

    Rename FRAME_MARGIN to FRAME_MARGIN_PX to avoid clash with winapi constant

    And move to constexpr

Merge: c8b94a2061d 6e4bcad5b57
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-19

    Merge pull request #62618 from uclaros/backport-62324-to-release-3_44

    [Backport release-3_44] Don't trigger reshape logic when using less than two points

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-07-18

    Release of 3.44.1

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-07-18

    translation update for 3.44.1 from transifex

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-18
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-07-18

    Don't trigger reshape logic when using less than two points

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-07-15
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-17

    Unconst

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-07-11
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-17

    narrow

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-07-09
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-17

    Narrrrrow

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-07-09
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-17

    Unflip world coordinates

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-07-09
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-17

    QgsVector3D is more precise

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-07-07
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-17

    Address review comments

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-07-07
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-17

    Fix 2d => 3d sync

    This was completely broken (probably since origin shifts have been introduced).
    This fix:

     - re-shifts according to origin
     - takes elevation into account (similar to viewZoomFull)

Merge: a5025d3a66a e7d85b68d50
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-09

    Merge pull request #62552 from qgis/backport-62524-to-release-3_44

    [Backport release-3_44] remove output annotation from dijkstra declaration as they can not be used with the %MethodCode

    ViperMiniQ <viperminiq@gmail.com>AuthorDate: 2025-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-07-09

    fix double event when saving changes in options

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-07-09

    Fix rendering of VPCs when overview point cloud is missing

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-06
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-08

    remove output annotation from dijkstra declaration as they can not be
    used with the %MethodCode

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-07-09

    Add missing spacing in the Profiler tab of Debugging/Developmet tools panel

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-07-09

    Allow resizing of "Set Group WMS Data" dialog thanks to scrollbar

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-06-27
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-07-08

    "Trim/Extend segment" tool automatically enables/disables snapping on segment

    qgis-bot <bot@qgis.org>AuthorDate: 2025-07-08
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-07-08

    auto sipify 🍺

Merge: cf08ec10dd9 7a37f3ab074
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-08

    Merge pull request #62533 from agiudiceandrea/backport-62483-to-release-3_44

    [Backport release-3_44] Replace label in contextual menu of SQL History item

Merge: 9e1d0c2346e c4599e9853e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-08

    Merge pull request #62535 from nyalldawson/backport_62488

    Add (hidden) setting to force raster clip masks for layout exports (3.44 backport)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-07-08

    Add (hidden) setting to force raster clip masks for layout exports

    (cherry picked from commit 4936e775b794fcf7ac6ddcceac7e0efff71930ee)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-07-07
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-07-07

    Replace label in contextual menu of SQL History item

    The query contextual menu item loads the query in the main widget, it does not execute it.

    Co-Authored-By: Harrissou Sant-anna <7983394+delazj@users.noreply.github.com>

Merge: 3517a90a596 034847fb969
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-07

    Merge pull request #62518 from qgis/backport-62505-to-release-3_44

    [Backport release-3_44] Fix again value map config dlg with NULL values

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-07-04
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-05

    Fix again value map config dlg with NULL values

Merge: 39275aa9777 e7d32ea88c1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-05

    Merge pull request #62511 from qgis/backport-62497-to-release-3_44

    [Backport release-3_44] update PDAL Wrench

Merge: b2c705f8129 797924e2831
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-05

    Merge pull request #62504 from qgis/backport-62400-to-release-3_44

    [Backport release-3_44] Make quantized mesh provider work without tile availability info

Merge: 20c74165b18 8b45230d06b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-05

    Merge pull request #62500 from qgis/backport-62454-to-release-3_44

    [Backport release-3_44] Store new url when remote copc requests are redirected

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-07-03
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-04

    update wrench

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-06-24
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-03

    Make quantized mesh provider work without tile availability info

    Apparently JSON that describes a quantized mesh terrain does not
    have to provide information about availability of tiles at different
    zoom levels. This fix makes the tile availability parsing optional.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-07-02
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-03

    tidy things up

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-27
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-03

    Store new url when remote copc requests are redirected

Merge: 844687fdb7a 71229537ace
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-07-03

    Merge pull request #62475 from qgis/backport-62052-to-release-3_44

    [Backport release-3_44] fix segfault due to calling qgsDoubleNear with tollerance that can ne…

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-07-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-07-03

    fix formatting

    Martin Siegert <martin.siegert8@gmail.com>AuthorDate: 2025-05-29
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-07-01

    fix segfault due to calling qgsDoubleNear with tollerance that can never been reached

    see issue #60772: function interpolatePoint in qgsabstractprofilesurfacegenerator.cpp:157 can return a nullpointer causing a segfault because qgsDoubleNear in visitPointsByRegularDistance in qgslinestring.cpp is called with a tolerance that is too small so that qgsDoubleNear always returns false. Solution: scale epsilon by the size of the numbers to be compared.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-30

    Improve camera XML format per review suggestion

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-30

    Fix saving/loading 3D map view viewpoint

    Previously the point was saved in origin-relative coordinates. Now since
    we pick the origin automatically, it can be changed by various
    initialisation routines, so the coordinates will be interpreted relative
    to the wrong origin.

    This commit changes the format to use map coordinates instead, and saves
    the "original" origin from the XML for interpreting older projects.

Merge: 548cbdabf1a 812de4e086e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-28

    Merge pull request #62456 from qgis/backport-62438-to-release-3_44

    [Backport release-3_44] Fix overflow in vector tile long int attributes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-26
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-27

    Fix overflow in vector tile long int attributes

Merge: dfe8bbfb473 7ccba1eeb96
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-27

    Merge pull request #62443 from qgis/backport-62429-to-release-3_44

    [Backport release-3_44] Fix crash when exiting QGIS

Merge: 451002a06d3 00745ebafd5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-27

    Merge pull request #62440 from qgis/backport-62370-to-release-3_44

    [Backport release-3_44] [fix] Remove extra item in the Actions container (Available Widgets tree view)

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-06-26
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-27

    Fix crash when exiting QGIS

    The handler was being called when the QgsAuthConfigurationStorageDb
    object had been already destroyed.

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-06-23
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-26

    [fix] Remove extra item in the Actions container (Available Widgets tree view)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-26

    Update README

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-26

    Remove xca project folder

    Keys are now generated with a script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-26

    Revert "[Tests] Disable 7 tests that break due to expired certificate"

    This reverts commit 47576382adeea10d5392bd36d1fcc277d6172496.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-26

    Add script to regenerate auth certificates

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-26

    More robust way to pick zoom level of a scene layer (2D)

    For world-wide datasets like google 3d tiles or quantized mesh terrains,
    when zoomed full, the 2D map canvas would fetch tiles at a much more
    detailed zoom level than I would expect. It turned out this was because
    of ellipsoidal distance calculation on full extent width, where we would
    often calculate much shorter distances than we should.

    To make it more robust, we use only one pixel distance at the center
    of the map, which should avoid these issues.

Merge: f7f966c6ab4 1ee9f02493f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-25

    Merge pull request #62410 from qgis/backport-62401-to-release-3_44

    [Backport release-3_44] [queued_ltr_backports] [Tests] Disable 7 tests that break due to expired certificate

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-06-23
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-25

    [Tests] Disable 7 tests that break due to expired certificate

    Workaround for refs #62373

Merge: 33ee1d76c16 d9d503a024b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-25

    Merge pull request #62404 from qgis/backport-62389-to-release-3_44

    [Backport release-3_44] Slightly delay background render of layout maps in preview

Merge: 0c35571cf52 cfb8d100b72
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-25

    Merge pull request #62405 from qgis/backport-62390-to-release-3_44

    [Backport release-3_44] Optimise QgsHueSaturationFilter

Merge: e891d45d734 0b9198292dd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-25

    Merge pull request #62406 from qgis/backport-62388-to-release-3_44

    [Backport release-3_44] [ogr] Only retrieve layer crs once

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-25

    auto sipify 🍺

Merge: eabfb8a96db 91ec1d10a38
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-25

    Merge pull request #62403 from qgis/backport-62387-to-release-3_44

    [Backport release-3_44] Fix saving styles in Package Algorithm when SLD export fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-24
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-25

    Apply suggestions from code review

    Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-24
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-25

    [ogr] Only retrieve layer crs once

    Instead of retrieving and converting the layer crs with every
    call to ::crs(), just read it once when determining the layer
    properties and store for later retrieval.

    Speeds up construction of OGR feature sources, which occurs
    on the main thread when starting a new map render and adds
    significant cost to the map render preparation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-18
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-25

    Add early exit path to hue/saturation filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-18
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-25

    Optimize hue/saturation filter

    Avoid calling costly per-pixel getters/setters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-24
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-25

    Slightly delay background render of layout maps in preview

    Avoids incurring the main thread preparation cost many times when resizing a layout window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-24
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-24

    Replace deprecated method calls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-24
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-24

    Fix ambiguity in QgsMapLayer::saveStyleToDatabase API

    Don't require successful generation of both QML AND SLD, and return descriptive results flags

Merge: e7b814a3949 3b9f66dc847
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-24

    Merge pull request #62392 from qgis/backport-62216-to-release-3_44

    [Backport release-3_44] [gui] fix GDAL algs missing console call widget switching from batch dialog

Merge: 1241f0e040f 823808680a9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-24

    Merge pull request #62384 from qgis/backport-62315-to-release-3_44

    [Backport release-3_44] Fix reshape when snapping to segment

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-06-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-24

    auto-fix pre-commit issues

    Viper MiniQ <viperminiq@gmail.com>AuthorDate: 2025-06-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-24

    create algorithm instance before making a decision

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-06-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-24

    auto-fix pre-commit issues

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-06-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-24

    use better logic when opening dialogs

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-06-09
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-24

    auto-fix pre-commit issues

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-06-09
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-24

    add decision gdal or native dialog

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-06-09
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-24

    load GdalAlgorithmDialog containing console call widget instead of basic AlgorithmDialog

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-24

    Don't crash when undoing first digitized point

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-24

    Add points on intersections by default when tracing

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-24

    Fix reshaping whith an active selection

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-23

    Fix reshape when snapping to segment

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-24

    [DXF] add INSUNITS and MEASUREMENT creation options (GDAL >= 3.11)

    Ref. https://github.com/OSGeo/gdal/pull/11424

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-24

    Add test, also check resulting pointer

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-24

    Handle exception in GEOSGeom_createLinearRing_r

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-06-10
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-06-23

    Fix select by expression

    Layer scope was missing from the expression context

    Fix #62231

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-06-21

    debian packaging: disable webkit on sid, trixie and plucky

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-06-20

    Release of 3.44 (Solothurn)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-06-20

    changelog and news update for 3.44

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-06-20

    translation update for 3.44.0 from transifex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-06-20

    release.pl: follow changelog redirection

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-06-20

    Manually adjust properties of server test project

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-06-20

    Revert "Allow free naming of project properties"

    This reverts commit e0f5602fedd5ceb425e57576cfcf698ed33c3431.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-20

    Correctly accept and swallow handled key presses

    Avoids eg "S" for walk mode also toggling snapping when 3d map
    is docked

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-20

    Fix walk navigation mode not restored for 3d maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-20

    [3d] Fix broken key handling in walk mode

    By treating KeyPress and ShortcutOverride as the same, we ended
    up calling the same logic twice for all key presses. This resulted
    in toggle style keystrokes (like the ctrl+backtick press to toggle
    walk mode or backtick to lock cursor movements) being
    activated and then immediately deactivated.

    They Ctrl+number keystrokes to switch to top/left/... views
    were also being double-triggered.

    Only listen for the ShortcutOverride event instead, as that
    is the "highest priority" event

Merge: bf2a17801c3 c14c3097ed8
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-19

    Merge pull request #62323 from uclaros/fix-reshape-nothing

    Don't return success when nothing happened during reshape

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-19
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-06-19

    fix python tests

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-19
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-19

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    Only draw source once if forcing vector and any part of stack requires raster

    Avoids multiple stacked sources when forcing vector outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    Return requires rasterization flag when required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    Introduce paint effect flags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    Fix test, which was explicitly trying to prevent rendering of rasterised effects...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    Don't render effects which require rasterisation when forcing vector

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    Increase QImageReader allocation limit for qt6 builds

    The default of 256mb isn't sufficient for eg large size layouts.
    Qt 6 force blocks loading of images which exceed this size,
    whereas qt 5 builds didn't.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-18
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-18

    auto sipify 🍺

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    QT6 tests: fix PyQgsServerAccessControlWFSTransactional

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    [test] Fix test for main angle expression function and fix python test for Oriented Minimum Bounding Box; address review: change 'a' by 'an' in corresponding processing help

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    [test] Add unit tests for the Oriented Minimum Bounding Box on singlepart points and on multipart point geometries which correspond to a singlepart point

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    [fix] Make Oriented Minimum Bounding Box of a singlepart point return the bounding box of the point, instead of features with no extent and misleading geometric attributes

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-18
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-18

    auto sipify 🍺

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    resources/data/world_map.gpkg: fix typo on 'Seine-et-Marne' French department

    Fixes #62278

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    fix(Model): add a comment when looking for algorithm unique names

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    fix(Model): Properly generate unique names when exporting in Python

    Till Frankenbach <till.frankenbach@gmail.com>AuthorDate: 2025-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    Move icon connection to constructor

    Till Frankenbach <till.frankenbach@gmail.com>AuthorDate: 2025-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    Display icon with new log message instead of jumping to it

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    [ux] Open a specific tab in the Message Log Panel; expose it via QgsInterface

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    Update src/app/browser/qgsinbuiltdataitemproviders.cpp

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-19

    remove duplicate menu entry

Merge: a1b68ca4772 a8a98e9ee8e
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-06-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-18

    Merge pull request #62295 from uclaros/fix-reshape-topological

    Add all topological points to all editable layers when reshaping

Merge: 48490d4bbb3 7a164e75cce
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-18

    Merge pull request #62316 from alexbruy/qgsgraphanalyzer-sip-annotations

    add missed SIP annotations to the dijkstra method, to get correct PyQGIS docs (refs #56172)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-18
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-06-18

    Don't return success when nothing happened during reshape

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-18
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-06-18

    Refactor topological point addition into a static method

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-18

    Add scrollbar to tabs in vector tiles properties dialog

    permitting better dialog resizing
    Also adjust margins

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-06-17

    add missed SIP annotations to the dijkstra method, to get correct PyQGIS
    docs (refs #56172)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-06-17

    [qml] Make a few QgsWkbTypes static functions invokable

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-17

    Tweak logic of pre-existing test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-17

    [vector layer] Favor "name" over "somethingname" when determining friendly identifier field

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-17

    auto sipify 🍺

Merge: e186ae691fd 246d00230c2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-06-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-17

    Merge pull request #62297 from m-kuhn/glsl_330

    Fix depth map for GLSL compatibility

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-06-17
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-17

    auto-fix pre-commit issues

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-17

    test_qgsgeometry: remove unused import

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-17

    fix(qgsgeometry): add grid size for merge lines

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-17

    update value of the field widget wrapper when new fields set (fix #39351)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-17

    Microoptimisation: reserve arguments list

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-17

    Update regex to also match format from crash report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-17

    [afs] Add temporary workaround to consider 'Autogenerate' strings as unset

    We can safely remove this for QGIS 5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2025-06-16

    Fix depth map

    texture2D is deprecated since GLSL 1.30 and removed in 3.30 and beyond.

Merge: 17833da0f04 03e35be447f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-16

    Merge pull request #62284 from rouault/IsLocalFile_fix

    [OGR provider] Fix QgsOgrProviderUtils::IsLocalFile() implementation …

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-13
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-06-16

    Add all topological points to editable layers when reshaping

Merge: 6c62b930b02 535b7d5b73f
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-06-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-16

    Merge pull request #61991 from tarot231/patch-4

    Revert hue value calculation results in QgsColorWidget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-16

    do not show error in the native interpolation algorithms when input
    layer can not be obtained from the value (fix #62224)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-16

    Allow url query parameters in /collections endpoint and accept json media types

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-16

    Allow Collections without links

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-16

    fix(qgslayoutitemlegend): be sure that the legend has an associated map when atlas is on

    Fixes #59610

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-16

    docker-qgis-build.sh: Remove unused DENABLE_SAGA_TESTS variable

    The saga plugin has been removed since QGIS 3.30.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-06-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2025-06-15

    [OGR provider] Fix QgsOgrProviderUtils::IsLocalFile() implementation for OS that are not Windows or Linux

    Refs https://lists.osgeo.org/pipermail/qgis-developer/2025-June/067634.html
    but does not fix it

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-06-14
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-14

    auto-fix pre-commit issues

Merge: a9e6791d065 4448ebffe95
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2025-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-14

    Merge pull request #62245 from manisandro/wfst_hang

    Server: Fix endless loop when processing WFS Transaction document with non-mappable attribute names

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-14
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-14

    auto sipify 🍺

Merge: 8607fd0c408 95fb3fa475c
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-14

    Merge pull request #62259 from nirvn/sip_stac

    Expose core STAC classes to the python bindings

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-13

    auto sipify 🍺

Merge: ddbaba32369 2e02e8a08c3
    David Signer <david@opengis.ch>AuthorDate: 2025-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-13

    Merge pull request #61625 from signedav/dbsettings

    Fix that search column in data source manager is preserved

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-06-13

    Do not expose STAC data item implementation classes

    David Signer <david@opengis.ch>AuthorDate: 2025-06-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-06-13

    comment about that this function might be pure virtual in future versions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-06-13

    Fix and cleanuip STAC test includes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-06-13

    Address review

    David Signer <david@opengis.ch>AuthorDate: 2025-06-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-06-12

    update version

    David Signer <david@opengis.ch>AuthorDate: 2025-06-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-06-12

    consider all columns action as well in the settings and move the slash from the path to the settings due to aestetics. As well the settings variable are no sip now.

Merge: 6f8d44b226c 7451ee3ec18
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-12

    Merge pull request #62247 from gacarrillor/fix_42832

    [fix] Avoid throwing warnings when reading null JSON values from PostgreSQL

Merge: ec8680e6668 965faa69db9
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-12

    Merge pull request #62213 from troopa81/add_unique_ptr_v4

    Use unique_ptr when class has clear ownership V4

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-06-12

    Add missing sip files

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-06-12

    QgsStacCollections -> QgsStacCollectionList

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-06-12

    Add documentation for STAC browser data items

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-06-12

    [api] Expose core STAC classes to python bindings

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-12

    fix(OGCUtils): release transfered object

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

Merge: 5250e42f050 3d2ebeb9624
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-12

    Merge pull request #62212 from elpaso/bugfix-gh61299-ellipsoidal-distance-custom-proj2

    Fix distance calculation with custom projection

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2025-06-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2025-06-12

    Server: Fix endless loop when processing WFS-T DELETE Operation with FEATUREID

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-06-11
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-06-11

    [fix] Handle empty string (null JSON value) case when converting to variant instead of calling the underlying nlohmann/json lib to avoid throwing warnings

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-11

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-12

    Fix clang tidy narrowing warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-12

    Minor cleanups

    Alex Kent Hajnal <software@alephnull.net>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-12

    Correct handling of boolean comparison in filter expressions (including implicit value conversion)

    Fixes regressions introduced by 169a8e8
    Fixes #61072

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-12

    Expand test coverage of boolean expression literals

    Failing because of regressions introduced by 169a8e8
    Refs #61072

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-12

    Microoptimisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-12

    Fallback to same logic as = when IS operator uses non-null values

    If we know that the compared values are definitely non null, then
    an IS operator should be identical to = (and similar for IS NOT/not
    equal)

    This makes IS/IS NOT use the same refined and optimised logic
    for value comparison as equals.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2025-06-11
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2025-06-11

    Server: Fix endless loop when processing WFS Transaction document with non-mappable attribute names

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-06-09
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-06-11

    add check for nullptr

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-06-08
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-06-11

    set tooltip to widgets from processing parameters

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2025-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-11

    fix metadata schemas

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-11

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-11

    [vector tiles] Micro optimisation when dealing with the in expression operator

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-11

    [vector tiles] Fix sprites not loaded from the OSM shortbread styles

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-11

    Fix field mapping widget source expression when loading template

    Fix #62019

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-11

    fix typos

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-11

    update and improve readme file for Processing GRASS provider (fix #29140)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-10

    auto sipify 🍺

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-11

    update CRS icon in the statusbar when project is cleared and default CRS
    is set to "no projection" (fix #53768)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-11

    When a project has a 3d basemap layer, hide globe terrain by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-11

    Consider cesium ion Google 3D tiles as a 3d basemap

    as this completely covers the globe and contains embedded terrain

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-11

    Add enum flags for 3D basemap hints

    Like the existing 2D basemap flags, but exclusively for layers with 3d content

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-06-10

    Update vcpkg baselines

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-06-09

    Fix distance calculation with custom projection

    Fix #61299

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-09

    [OAPIF provider] Take into account ldproxy's itemCount extension to get the feature count

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-09

    translation string fixes

Merge: 28d10f4bc9e 5c8b9d1e328
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-07

    Merge pull request #62174 from nyalldawson/rnousia-bugfix_gh52690_feature_count_fix

    Fix categorized symbol renderer feature counts for null values

Merge: 53a7277b6c0 70827c0772d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-07

    Merge pull request #62173 from nyalldawson/fix_62158

    Try to extract only polygons from Voronoi results

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2025-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-07

    Fix #59003 - Increase stacksize on Windows to 8MB to avoid some crashes (#62177)

    Increase stacksize on Windows to 8MB to avoid some crashes. Default MSVC limit is 1MB

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-06
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-06

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-07

    Don't finalize string stats after every value addition

    The docs explicitly state that finalize must be called MANUALLY once
    after all values have been added.

    Avoids a bunch of needless calculations when adding many values
    for a string statistic calculation.

    Fixes #62122

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-07

    Run conformance tests on pdal algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-07

    Load PDAL algorithms from Processing.initialize

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-07

    Remove outdated note

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-07

    Fix list format in doc

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-06-05
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-06-06

    fix(qgsvectorlayer): correct extent on layer while editing

    Fixes #60830

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-06-06

    use https for developersmap

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-06

    [vector] Fix vector file writer's handling of (read-only) .gpkg.zip files (#62049)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-06
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-06

    auto sipify 🍺

Merge: 16fa931cabe b1fee3762b0
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-06

    Merge pull request #62162 from gacarrillor/fix_26435

    [fix] Update Processing toolbox search after updating the provider list

Merge: fbb2a79b649 41263ef69fb
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-06

    Merge pull request #62133 from Djedouas/update-check-processings

    Update check processings

    David Signer <david@opengis.ch>AuthorDate: 2025-06-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-06-06

    fix missing braces

    David Signer <david@opengis.ch>AuthorDate: 2025-06-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-06-06

    sipify right

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Followup fix, improve tests

    rnousia <rnousia@users.noreply.github.com>AuthorDate: 2023-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Fix categorized symbol renderer feature counts for null values

    Fixes issue #52690

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Try to extract only polygons from Voronoi results

    It can be that the intersection of the voronoi result with the
    extent geometry gives non polygon parts (eg lines), so filter
    those out before trying to add the feature to the output layer.

    Fixes #62158

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Update list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Fix test

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-06
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-06

    auto sipify 🍺

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Remove lambdas from connect() per review suggestion

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Make empty switch default explicit to fend off warnings

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Move shortcut handling from Qgs3DAxis to QgsCameraController

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Fix docstring per review

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Simplify keyboard input handling in 3D view

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Move also "decimal place" and "keep base unit" options

    and reorder widgets in the group

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Fix widgets tab order

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Adjust the zooming group to avoid spinbox widget expanding horizontally

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Move "Measure tool copy settings" under the "Measure tool" group

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Take away Distance/Area/Angle units options from the "Measure tool" group

    and merge them with "Coordinates and Bearing display" items.
    All these (except angle units) are global settings and affect projects at restart.
    Moreover they are not related to the measure tool only (confusing users when reached from the measure tool help button),
    but used by attribute table, identify tool...

    The renamed group is also moved to the top of the tab, as somehow controlling the other groups.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Docs - Update minor enum use in docstrings from QgsFeatureRequest

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-06-06
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-06-06

    auto-fix pre-commit issues

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    auto-fix pre-commit issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Apply suggestions from code review

    Klaus Agerskov <klaus@notiogis.dk>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Added some more short descriptions for proccesing tools

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-05

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Apply suggestions from code review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Tweak parts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Add since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Add group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    [processing] Fix show feature count option, output layer ordering

    Move as much of the postprocessing logic as we can to c++, and
    soak with unit tests.

    Fix regressions in layer sorting introduced by a46f3e9, and
    missing feature counts.

    Fixes #61146

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    fix(qgsoptions): locale value is saved only if not empty

    Before this fix, QgsSettings().value("locale/userLocale") was cleared
    when one saved the options dialog without changing the locale.

    This is problematic for plugins accessing this setting value, which is
    no longer available then.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    [OAPIF provider] Recognize up-to-date 'basic-spatial-functions' conformance class name

    Fixes #60092

    Credits to @kannes for analysis

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Address review on Attribute Form Designer: Make sure we emit dataChanged signal for all parent items in the model when toggling aliases

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Address review on Attribute Form Designer: Make search work in both views; clear right-hand side panel if all selected items were filtered out

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Address review (use setRecursiveFilteringEnabled( true ) to remove some logic in filterAcceptsRow); add ENABLE_MODEL_TEST macro

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Fix test for attributes form properties

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Attributes form properties: move the lambda to a private slot to improve a custom call

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    [ui] Address review: move switch to aliases button next to the search bar. New icon for the 'toggling aliases' button.

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Fix #29881 and fix #26736, as well as other UI adjustments

    We've moved the minimum size of 600 out of the UI and instead set it via splitter->setSizes(),
    which allows us to have an eventual horizontal scrollbar for the right-hand side panel;
    as a side-effect, the vertical buttons no longer overlap with tree views when the width is too small.

    We also make sure that when hiding the Form Layout panel (by switching the form designer mode),
    we have nice alignment between the search box horizontal layout, the Available Widgets panel,
    and the vertical buttons (which by the way, now won't claim too much horizontal space when Form
    Layout is not present).

    Lots of UI tweaks :)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Attributes form: introduce proxy model to filter both Available Widgets and Form Layout items:

     + Add a QgsFilterLineEdit.
     + Filter items according to their Qt:DisplayRole, so if show aliases is enabled, they are filtered based on their aliases, and if it's disabled, they're filtered based on their names.
     + Ensure we deal with proper indexes in each scenario (drag and drop, double click, selection, etc.)

    Joonalai <joona.laine@cofactor.fi>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Use larger precision for graduated values

    Joonalai <joona.laine@cofactor.fi>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Use open-ended endpoints when chancing from graduated

    David Signer <david@opengis.ch>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Add order field to the subset of the request, so it can be considered in the sorting. This fixes #62145

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2025-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Immediately merge features if layer has no fields

    - Also disable merge attributes tool if layer has no fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Allow short description starting with 'randomly'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Always run short description checks on new descriptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Update missing short description list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    Update missing tags list

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    [CSV] add HEADER creation option

    available only since GDAL/OGR 3.12

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    [CSV] add PIPE value for SEPARATOR creation option

    available only since GDAL/OGR 3.12

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    [CSV] add missing SPACE value for SEPARATOR creation option

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-06

    [CSV] add missing GEOMETRY_NAME creation option

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-06-05
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-06-05

    Make sure the Processing tree view is expanded when a provider has been added/removed (i.e., when the model has been rebuilt)

Merge: 06e90a124b2 210440d3e43
    David Signer <david@opengis.ch>AuthorDate: 2025-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-05

    Merge branch 'master' into dbsettings

    David Signer <david@opengis.ch>AuthorDate: 2025-06-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-06-05

    migrate old settings

    David Signer <david@opengis.ch>AuthorDate: 2025-06-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-06-05

    Remove window prefix of source selection settings since they are in the windows settings tree now

    David Signer <david@opengis.ch>AuthorDate: 2025-06-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-06-05

    Use QgsSettingsEntry for the settings of classes inheriting qgsabstractdbsourceselect

Merge: c6a56e3671b d2bd0bd8ae4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-05

    Merge pull request #62010 from elpaso/bugfix-gh61529-unset-variant-default-value

    Fix QgsUnsetAttributeValue toString

    David Signer <david@opengis.ch>AuthorDate: 2025-06-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-06-05

    Use QgsSettingsEntry forsearchColumn and searchRegex

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-05

    Update src/analysis/processing/qgsalgorithmcheckgeometrysliverpolygon.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-05

    Update qgsauxiliarystorage.cpp

    Klaus Agerskov <klaus@notiogis.dk>AuthorDate: 2025-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-05

    Added short descriptions for some algorithm (#62132)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-05

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-05

    Cleanup geometry collection creation from wkt

    - don't create a whole set of empty possible geometries, just use wkb types
      directly
    - don't expose to python -- this method is an internal detail. No-one
      has been relying on it, as calling it would have immediately crashed
      due to the missing SIP_TRANSFER annotation.

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-05

    Update info_model.py (#62136)

    follow up #61908

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-05

    rename PostGIS to PostgreSQL in DB Manager

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-04

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-05

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-05

    [sipify] Never try to expose Ui:: classes to sip

    Fixes #61951

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-05

    Tweak docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-05

    QgsTopologicalMesh must be exposed to sip

    It's inherited by QgsMeshAdvancedEditing, which is itself exposed,
    hence the base class must also be exposed.

    Fixes #61951

    Vedran Stojnović <phidrho@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-05

    reversed DisplayName, extenttolayer moved to vectorcreation

    Vedran Stojnović <phidrho@gmail.com>AuthorDate: 2025-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-05

    pointtolayer alg moved to vector creation group, adjusted displayName

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-06-04
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-06-04

    check sliver polygon and angle algorithms: improve help string and description

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-06-04
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-06-04

    check area processing: use better processing parameter area

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Elevation profiles should open as a dock by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Avoid corrupted overlapping docks when first changing from dialog to dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Update src/core/expression/qgsexpression.cpp

    Vedran Stojnović <phidrho@gmail.com>AuthorDate: 2025-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    additional refinement

    Vedran Stojnović <phidrho@gmail.com>AuthorDate: 2025-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    added a note for indexing

    in some cases indexing starts at 0, and in some cases indexing for same function starts at 1

    Vedran Stojnović <phidrho@gmail.com>AuthorDate: 2025-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    row_number variable description update

    some users expect that `@row_number` variable respects what they currently see in attribute table so I'm proposing a better explanation for variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Apply suggestions from code review

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2025-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    looser tolerance

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2025-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    correct test

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2025-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Delete join_attributes_subset_unordered.qmd

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2025-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    fix non-default field order in join bys

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Use a private enum

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Also add a no to all / skip all

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    [keyboard shorcuts] When importing/loading keyboard shortcuts, insure preexisting shortcuts for different actions are taken into consideration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Fix jumpy scroll area when using mouse wheel on qt6 builds

    Fixes QgsScrollArea to use a blocklist of widgets to "freeze"
    while scrolling is occurring, instead of blocking everything
    except the scroll area viewport.

    I'm actually unsure how this was working on qt5, as on qt6 the events
    are getting swallowed before they bubble up to the scroll area
    viewport, so everything is triggering the freeze and ignoring
    wheel events occurring within 1 second of each other.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    QgsScrollArea - replace QTimer with cheaper QElapsedTimer

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    disconnect connection to accepted (not needed)

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    overrirde accept

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    revert to show

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    fix map save dialog initialization

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-06-04

    [attribute table] Fix missing form feature context for editor widgets such as relation reference editor widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Add test for the new code path

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Update bearing even when angle is constrained

    Partial fix #61587

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Fix small issues with adv digitizing floater

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    auto-fix pre-commit issues

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Add one more translatable string

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Make button label translatable

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    fix(OracleCI): oracle provider need libaio to run

    Anna <patteann@oreognstate.edu>AuthorDate: 2025-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    style edit

    Anna <patteann@oreognstate.edu>AuthorDate: 2025-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    made changes to section Vector with tolerance

    Anna <patteann@oreognstate.edu>AuthorDate: 2025-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    made changes to section Algoritm tests and How to

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Remove QApplication::setFont usage from the QgsAppStyleSheet class

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    [ui] Fix custom font size not applied properly with Qt6 builds

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-03

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Use protected, not private virtual methods for map tool classes

    These are NOT called by sip when implementing the class in Python,
    making these classes unusable in PyQGIS. Just make the virtual
    methods protected instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-04

    Don't try to translate empty strings

    (ie avoid tr(  )

    Refs #61956

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-03

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-03

    [symbology] Fix line/point pattern fill symbol layer freezing QGIS when rendering an insane amount of points/lines per pixel (#62074)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-03

    Update src/providers/hana/qgshanaprovider.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-06-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-06-03

    Treat unset as null and fix test

Merge: 9576f381049 4a66ae20e44
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-03

    Merge pull request #62091 from troopa81/fix_pdfx_export_ns

    Fix PDF export to write PDF/X namespace only when needed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    [ui] Fix user profile selector dialog colors on Qt6 with dark theme OSes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    [qt6] Hide 'requested buffer size is too big' warning

    This isn't related to us, it's coming from deep within Qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Fix another comparator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Fix comparator for model component deletion priority

    Fixes #62046

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Fix comparator for label text

    Fixes #62045

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Fix project translation support for .qgz projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    More test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    [processing] Fix execution of nested models

    Fixes #60883

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Regenerate qgsexpression_texts.cpp if process_function_template.py changes

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-03

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Tests for policy/flag sync

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Silence false positive clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Rename 'AllowRasterization' to 'Default'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Match to existing behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Synchronize layout render flags to rasterization policy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Promote layout render context flags to enum class, move to Qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Force sync flags and rasterization policies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Fix cppcheck

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Update test to newer infrastructure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    Add new enum for rasterised rendering policy

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-02
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-02

    auto sipify 🍺

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    sipify

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    use more future-proof approach with the read-only property moved to the
    widget factory

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    disable "Editable" and "Reuse last value" checkboxes for JsonView editor
    widget (fix #47515)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    [processing] Fix parameterAsExtentGeometry not returning a geometry when the CRS extracted from the string matches the function's CRS parameter

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    [ui] Fix temporary pan mode stuck when pressing both middle mouse and space bar within the layout or model designer dialogs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-03

    [gui] Fix confusing save vector layer dialog's include z dimension checkbox when geometry combobox is set to automatic

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-06-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-06-02

    fix(PDFExport): write PDF/X namespace only when needed

    to avoid that Adobe considers it as PDF/X file and affects the rendering.

    Fixes #61674

Merge: 9773739d208 2b958be0a68
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-02

    Merge pull request #62062 from nirvn/vectortile_source_relative

    [vector tiles] Fix handling of source containing a relative path to the root of the server hosting the style json

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-02

    When applying a named style to a font, check for untranslated style if the translated one is missing

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2025-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-02

    Bump actions/checkout from 3 to 4

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: '4'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-02

    Apply suggestions from code review

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-02

    Add "concave hull by feature" algorithm

    The existing concave hull algorithm is quite restrictive as it
    forces operation on an entire layer, which makes it useless eg
    to create concave hulls from service area outputs.

    Rename the existing one to "concave hull (by layer)", and make
    sure all the documentation explains this so its more predictable
    for users.

Merge: 44be2409400 ddcb038205b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-01

    Merge pull request #62071 from m-kuhn/cmake_3_22

    Reduce min cmake version to 3.22

    qgis-bot <bot@qgis.org>AuthorDate: 2025-06-01
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-06-01

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-06-01

    Don't try to pass unset attributes to ArcGIS REST backends

    Fixes #61673

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-05-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2025-05-31

    Reduce min cmake version to 3.22

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-31

    Test for issue 61946

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-31

    [atlas] Ignore flag to hide coverage layer if atlas is not enabled

    Fix #61946

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-30

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-31

    Don't use remote resource for test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-31

    Don't try to read remote file in test, we don't actually need a valid url to test conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-31

    Cleanups and fixes

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2025-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-31

    feat: sld supports rastersymbollayers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-30

    Return false when checking skip on not null unset attr

    But validateAttribute is failing... need to check why.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-30

    Remove unrelated change

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-30

    Add QgsVariantUtils::isUnsetAttributeValue

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-30

    Fix QgsUnsetAttributeValue toString

    Fix #61529

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-05-30

    [vector tiles] Fix handling of source containing a relative path to the root of the server hosting the style json

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    [processing] Allow dynamic travel cost for service area from layer alg

    It doesn't make sense to force a single cost for all input points, so
    make this parameter dynamic so that the cost can be eg taken from
    an input layer field

    Fixes #62004

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    [processing] Allow creating tests with dynamic expression params

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Update src/providers/hana/qgshanadataitemguiprovider.cpp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Parent browser panel's new connection dialogs to the main window to insure proper styling

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    [ui] Fix various new connection dialog spacing and size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Fix calculation of cost for speed strategy with null/negative values

    When falling back to the default speed the strategy was incorrectly
    inverting the to metric factor calculation.

    Fixes #61667

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Add test coverage for locator result scores

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    [locator] Fix sorting not taking into account result score

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Fix leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Adapt variable help initialization to match expression help init

    Fixes potential thread safety issue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Avoid some other lengthy lambdas in call_once

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Don't build a giant lambda for function help initialization

    Likely cause of QgsExpression::initFunctionHelp crashes on Windows
    builds

    Refs #61956
    Refs #62009
    Refs #59003
    Refs #61910
    Refs #61644
    Refs #60434
    Refs #61452
    Refs #60922
    Refs #60429

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    [map tools] Fix fill ring map tool not respecting the global and/or layer feature form suppression setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Followup #40109, fix clang tidy warnings

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    typo

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    More restrictive regex

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Fix input ENV variable

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    add regex example

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Rename

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Remove auto label

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Add get_latest_qgis_version.py script

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Check QGIS version in report, skip already running latest LTR

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Automatically add label 'Feedback' if the user is running unsupported version

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    test github actions check version reported  again

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-05-29
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-05-29

    auto-fix pre-commit issues

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    change pushInfo to pushWarning for duplicate input

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    fix uninitialized variable

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    add kmeans++

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Adjust test to reflect that we now (correctly) return a list of unziped files, not folders

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Fix QgsZipUtils' unzip function throwing warnings when attempting to write into a directory

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    Replace all QVariant( QString() ) by QVariant()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-30

    [WFS/OAPIF provider] Fix 'NULL QString was stored in a QVariant -- stop it' warning

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-05-29
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-05-29

    auto-fix pre-commit issues

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-29

    address review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-29

    do not limit Style Manager to the specific style database when opening
    it from the layer properties dialog (fix #58653)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-29

    QgsCoordinateTransform::transformBoundingBox(): improve world-wide coverage from EPSG:4326 to ESRI:54099

    Fixes #61318

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-29

    QgsCoordinateTransform::transformBoundingBox(): in legacyImplementation, avoid int overflow of size of x and y arrays

    Fixes issue discussed in https://github.com/qgis/QGIS/issues/59821#issuecomment-2548304899

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-29

    QgsCoordinateTransform::transformBoundingBox(): avoid error when transformer object is directly constructed from a PROJ pipeline

    Fixes #61999

    PROJ fix in https://github.com/OSGeo/PROJ/pull/4512 (likely for PROJ 9.7)

    QGIS workaround consists in taking the old QGIS code path.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-29

    testing: Ignore swig deprecation warnings

    With recent versions of Python + unittest + swig (like the ones from
    fedora 42), `PyQgsProcessExecutablePt1` and
    `PyQgsProcessExecutablePt2` unit test fail because of some deprecation
    warning message coming from Swig.

    This issue will be fixed in Swig 4.4. In the meantime, ignore them.

    See: https://github.com/swig/swig/issues/2881

Merge: eb880363e30 ca2fabdba84
    Benoit D.-M. - oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2025-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-28

    Merge pull request #61980 from benoitdm-oslandia/fix/qgsgeometrycollection

    fix(qgsgeometrycollection): add missing supported type

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    fix drop event with qt copy action

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    update coordinate CRS with the project CRS whenever it is changed (fix #61684)

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    auto-fix pre-commit issues

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    do not add some actions for raster layers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    do not show in the layer context menu actions which works with a single
    layer if more than one layer is selected (fix #30130)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-28

    auto sipify 🍺

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    Remove GdalUtils.ogrOutputLayerName()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    GdalUtils.ogrLayerName(): fix parsing a PostgreSQL non-spatial table

    Fixes #61655

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-28

    Move table to another schema for PostgreSQL Provider (#61851)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    update project CRS in the projection selector whenever project CRS is
    changed (fix #56454)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    qgsvectorlayerchunkloader: Fix rayIntersection

    The coordinates of vector data chunks are now independant from the
    scene origin. However, the `rayIntersection` does not take this change
    into account. This means that the ray used to test the intersection is
    expressed in the scene origin coordinates while the vector data
    geometry are relative to the chunk origin. Therefore, the intersection
    cannot be checked properly and always returns false.

    This issue is fixed by retrieving the chunk origin based on the node
    entity translation. Then, this translation is added to the transform
    matrix  used to convert the geometry coordinates into the scene
    coordinate system.

    With this change, the different objects (the ray and the triangles)
    are now expressed in the scene coordinate system and the intersection
    can be properly checked.

    Fixes: 3cde17724e2703183e6c08662380d912e6665b21

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    testqgs3dutils: Store rgb layer

    This layer will be reused in the next commit.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    testqgs3dutils: Init Qgs3d

    This will make it possible to use the 3D symbol types in the following
    commits.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    Adapt test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-28

    [processing] Do not reset unit combo unless required

    Fix #61470

Merge: 1111d01007e fcf2a6de3ef
    Benoit D.-M. - oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2025-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-27

    Merge pull request #62000 from benoitdm-oslandia/fix/aux_storage_delete_file

    fix(QgsAuxiliaryStorage): remove tmp file only if it exists

    Tarot Osuji <tarot@sdf.org>AuthorDate: 2025-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-27

    test(ColorWidget): Change HUE_MAX from 359 to 360

    Fix test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-05-26

    debian packaging: add trixie and plucky

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-05-26
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-05-26

    fix(wktReadBlock): improve support of EMPTY for geometry collection

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-05-23
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-05-26

    fix(qgsgeometrycollection): adds the missing types allowed to be added to the collection.

    Add types: QgsTriangle, QgsPolyhedralSurface and QgsTriangulatedSurface

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-05-26
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-05-26

    fix(QgsAuxiliaryStorage): remove tmp file only if it exists

Merge: 1728e576280 b7e6ad2c975
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-26

    Merge pull request #61938 from elpaso/bugfix-gh61728-json-array-interpreted-as-map

    [ogr] fix JSON array interpreted as QVariantMap

    Tarot Osuji <tarot@sdf.org>AuthorDate: 2025-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-25

    fix(ColorWidget): Change HUE_MAX from 359 to 360

    Revert hue value conversion results in QgsColorWidget back to version 3.38 or earlier (before applying #58375)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-05-24

    also install nlohmann/detail/abi_macros.hpp (followup 5aa6938817fd7db477abd39901bccd9349561d03)

Merge: 7dedd0b1152 0c488cc7184
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-24

    Merge pull request #61976 from mblesius/adjust-function-help-text

    Adjust representation of help text for custom (python) expression functions

Merge: f3a55eb6158 e58b858ad97
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-24

    Merge pull request #61964 from elpaso/bugfix-gh61767-graduated-renderer-date-unsupported

    Remove date fields from graduated classification

Merge: 52e71951ee5 6a982c0bbbb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-24

    Merge pull request #61963 from elpaso/bugfix-gh61399-wms-getcap-fails-on-split

    [wmts] Be nice and accept redundant spaces in coord tuples

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2025-05-23
Commit:     Malik Blesius <78353871+mblesius@users.noreply.github.com>
CommitDate: 2025-05-23

    Update test_qgsexpression.py

    Update test_qgsexpression.py for new help text template

    Malik Blesius <78353871+mblesius@users.noreply.github.com>AuthorDate: 2025-05-23
Commit:     Malik Blesius <78353871+mblesius@users.noreply.github.com>
CommitDate: 2025-05-23

    swap '$name' and 'function' and replace '<br>' with '\n'

    For QgsPyExpressionFunctions swap the positions of the '$name'-placeholder and 'function' to be consistent with native QGIS functions. Also replace the following break-Tag with a newline to get rid of extra space.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-22
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-05-23

    Fix error reported in wrong branch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-22
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-05-23

    Improve error message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-22
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-05-23

    Don't clutter test reports with debug output from grass tests

    The test reports should only contain information relevant
    to test failures, not general debugging output for tests
    which pass.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-23
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-23

    auto sipify 🍺

Merge: e0159f52453 a5885605d72
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-23

    Merge pull request #61920 from benoitdm-oslandia/fix/minor_3d_fixes

    Fix/minor 3d fixes

Merge: 1af40ea95ba 69b15b11837
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-22

    Merge pull request #61966 from m-kuhn/install_missing_header

    Install missing header

Merge: ce53380d1e3 65815bd0970
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-22

    Merge pull request #61948 from alexbruy/connection-dialogs-ui

    update New Connection dialogs UI

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-22

    Update qgsogrprovider.cpp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2025-05-22

    Install missing header

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-22

    Remove date fields from graduated classification

    Fix #61767

Merge: 6a4e4d18ee8 3b2cbca49b0
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-22

    Merge pull request #61844 from benoitdm-oslandia/fix/qt6_test_core_qgis

    tests: adapt QVariant compare and QgsFlagKeysToValue tests to qt6

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-22

    [wmts] Be nice and accept redundant spaces in coord tuples

    Fix #61399

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-22

    Rely on OGR for most array identification

Merge: ed9ed7c9543 c1ecc006013
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-22

    Merge pull request #61945 from alexbruy/anonymize-project-author-metadata

    clear author name and creation date project metadata when anonymize_saved_projects setting is set to true (fix #42413)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-22

    fix conflict

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-22

    fix scrollarea in the HANA dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-22

    add more scroll areas

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-22

    add scroll areas to connection dialogs and improve ui (fixes #61867, #60477, #43951)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-22

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-22

    Fix variables available for grid annotations missing for grid symbol

    The @grid_axis, @grid_number variables should be available
    for selective styling of grid lines in a layout map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-22

    Don't return doubles for bools

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-22

    fix duplicated objectName

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-22

    Update src/core/project/qgsproject.cpp

Merge: 09a73036972 a49aa773779
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-21

    Merge pull request #61935 from landryb/refix/61887

    Fix weird (invalid?) CMake construct

Merge: 78aa6f1fc45 1a5ad3e0cbf
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-21

    Merge pull request #61928 from elpaso/bugfix-gh61740-form-constraint-deps-case-sensitivity

    Fix form constraint deps case sensitivity

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-21

    clear author name and creation date project metadata when
    anonymize_saved_projects setting is set to true (fix #42413)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-21

    Removed wrong assumption about JSON -> QVariantMap

    ... long awaited

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-21

    [ogr] fix JSON array interpreted as QVariantMap

    Fix #61728

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-20
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-20

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-21

    Fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-21

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-21

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-21

    Use correct method to test if labeling needs advanced effects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-21

    Fix blend modes ignored when label masking is enabled

    Fixes #43141

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-21

    [api] Detect if map renderer label job has non-default composition modes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-21

    [api] Add method to test if labeling as non-default blend modes

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-05-20
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-05-20

    auto-fix pre-commit issues

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-19
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-05-20

    Fix valuemap config dialog trimmed <NULL>

    Fix #61865

    Landry Breuil <landry@rhaalovely.net>AuthorDate: 2025-05-20
Commit:     Landry Breuil <landry@rhaalovely.net>
CommitDate: 2025-05-20

    inconditionally include pdal headers

    completes 86b00f5 / #61894
    fixes #61887

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-05-20
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-05-20

    auto-fix pre-commit issues

Merge: 2bdbbbfd93a 42b08d57c6c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-20

    Merge pull request #61912 from elpaso/bugfix-gh61867-new-http-conn-dlg-too-tall

    [ux] New HTTP conn dlg: adjust height

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-05-20
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-05-20

    auto-fix pre-commit issues

Merge: 838a9632083 fc2a56b3f9a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-20

    Merge pull request #61906 from alexbruy/processing-translate-geometry-zm

    always add Z/M to the output WKB type when using expressions for Z/M parameters in translate geometry Processing algorithm (fix #56495)

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-05-20
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-05-20

    auto-fix pre-commit issues

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-19
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-05-20

    [server] Silence warning when cache strategy is empty

    Because that's the default fall back to filesystem.

    No need to scare the user with a pointless warning.

    Fix #60947

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-20

    Fix form constraint deps case sensitivity

    Fix #61740

Merge: 3e40c01c3f2 93217e51bd0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-20

    Merge pull request #61908 from alexbruy/postgresql-labels-harmonization

    harmonize use of PostgreSQL/PostGIS in various dialogs (fix #59886)

Merge: ce8886f7b93 2ec353defd7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-20

    Merge pull request #61905 from alexbruy/mesh-style-min-max-precision

    increase precision for min and max comboboxes in the mesh styling panel  (fix #50950)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-20

    fix method redefinition

Merge: 264051dfbdf 456bbebf858
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-20

    Merge pull request #61904 from alexbruy/qgssettings-begin-end-array

    do not call endArray() on global settings object if we are not reading array from it (fix #61373)

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-05-20
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-05-20

    auto-fix pre-commit issues

Merge: 7489f84919d 2400d1544b5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-20

    Merge pull request #61903 from elpaso/bugfix-gh61848-server-oapif-pu

    [server][oapif] Fix getFeaturePATCH id

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-20

    always add Z/M to the output WKB type when using expressions for Z/M
    parameters in translate geometry Processing algorithm (fix #56495)

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-24
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-05-20

    fix(3d): apply same schema for setting updates

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-05-20
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-05-20

    fix(3d): replace calls to 3dengine->setRenderCaptureEnabled by framegraph ones

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-05-20
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-05-20

    fix(qgs3dmapcanvas): check if image was saved before emiting signal

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-05-16
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-05-20

    tests: adapt QgsFlagKeysToValue to qt6

    With qt6 `metaEnum.valueToKeys( -1 );` failed by returning "" instead of some default ("HideReadOnly|OriginProvider|AllTypes")

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-05-15
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-05-20

    fix: make qgsVariantCompare for QString the same between qt5 and qt6

    qt5 return -1, 0, 1 where qt6 returns the lexical distance between the 2 strings.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-20

    [Tests] Fix test_core_ogcutils on QT6

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-20

    [Tests] Fix PyQgsSymbolLayerReadSld and PyQgsMapBoxGlStyleConverter on QT6

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-20

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-20

    Fix/Add missing definition

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-20

    Add tags to algs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-20

    Add more shortDescription methods to native algs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-20

    Add short description to more algs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-20

    Port language tweaks from shortDescription to shortHelpstring

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-20

    [Build] Fix weird (invalid?) CMake construct that cause issues at least on some environments

    Fixes #61887

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-19

    sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-19

    [ux] New HTTP conn dlg: adjust height

    Fix #61867

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-19

    Delimited text test can be run on qt6 now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-19

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-19

    Fix mesh layer labeling tests not actually run

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-19

    harmonize use of PostgreSQL/PostGIS in various dialogs (fix #59886)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-19

    increase precision for min and max comboboxes in the mesh styling panel
    when dataset group contains very small values (fix #50950)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-19

    [server][oapif] Fix getFeaturePATCH id

    Fix #61848

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-19

    do not call endArray() on global settings object if we are not reading
    array from it (fix #61373)

Merge: 2366440f66a 39543e7c86c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-19

    Merge pull request #61880 from alexbruy/processing-virtual-layers-gdal-provider

    Fix support for virtual layers in GDAL algorithms provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-19

    Fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-19

    change label of the file widget in the new GeoPackage dialog (fix #60990)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-19

    simplify check

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-19

    fix PyQgsNetworkAccessManager test on Qt6

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-19

    [WFS provider/QgsGmlStreamingParser] Handle <gml:pos> inside <gml:LineString> or <gml:LinearRing>

    Fixes #60879

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-19

    [Tests] Fix PyQgsRasterAttributeTable for QT6

    Vedran Stojnović <phidrho@gmail.com>AuthorDate: 2025-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-19

    Update qgsdistancearea.h - deleting outdated comment

    Comment is describing that computePolygonArea usee algorithm taken from GRASS. But when I studied code in CPP file all I can find is that nowdays GeographicLib is used for all ellipsoid calculations.

    This commit needs review from core developer.

Merge: 78d935c3b2d 4f15d0b86f9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-18

    Merge pull request #61884 from ptitjano/3d-unused

    qgisapp: Fix missing unused parameter with 3D build disabled

Merge: 690dfeacd1f bf1e3e6933d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-18

    Merge pull request #61882 from alexbruy/qt6-gdal-vector-algs-test

    enable GdalAlgorithmsVectorTest for Qt6 builds

Merge: d0f97ef8339 4aaa7050c43
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-18

    Merge pull request #61877 from rouault/qt6_PyQgsDelimitedTextProvider

    [Tests] Fix PyQgsDelimitedTextProvider on QT6

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-18

    fix PyQgsFloatingWidget test on Qt6

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-18

    enable QGIS algorithms tests (part 2) on Qt6

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-05-17
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2025-05-17

    qgisapp: Fix missing unused parameter with 3D build disabled

    fixes: 2078404ba7f7947c61123396feba1acd5e4c69e9

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-17

    enable GdalAlgorithmsVectorTest for Qt6 builds

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-17

    add missing import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-17

    add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-17

    [ogr] Handle auto addition of vsizip prefix for vsicurl archives

    Fixes #61561

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-17

    Fix OAuth2 configuration GUI

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-17

    raise exception when algorithm requires layer name, but layer name is
    not set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-17

    Update python/plugins/processing/tests/AlgorithmsTestBase.py

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-17

    Update list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-17

    Add conformance test to ensure algorithms have tags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-17

    Add extra conformance test to ensure short description does NOT start with "this algorithm"

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-17

    Fix and unblock PyQgsLayerDefinition on QT6

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2025-05-17

    [Tests] Fix PyQgsDelimitedTextProvider on QT6

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-17

    when renaming or duplicating project, prefill original project name

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-17

    fix error

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-17

    add test

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-17

    enable renaming of field

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-16

    auto sipify 🍺

Merge: af6dae0f0f3 11165902d4b
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-16

    Merge pull request #61870 from jef-n/fix-non-unity

    fix non-unity builds like msvc nightly

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-05-16

    non-unity builds like msvc nightly

    Benoit D.-M. - oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2025-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-16

    feat(3d/renderview): extract ambient occlusion renderview (#61626)

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-05-16

    Fix camera rotation in 3D globe view

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    test_qgslayoutexporter: Fix test for qt 6.9

    Starting with Qt 6.9 QPdfWriter generates a pdf with an empty author
    by default.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-16

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Correctly scale identify highlight to account for canvas magnification

    Avoids super-large line highlights when canvas is magnified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Improve docs, make comments accurate as to correct unit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Increase test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Identify tool search radius should adjust if canvas is magnified

    When we have a magnified canvas, we need to adjust the map tool
    search radius accordingly. This ensures the same search radius
    in millimeters is respected regardless of magnification.

    Fixes identify tool capturing features very far from clicked
    point when canvas is magnified.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    More tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    More tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Increase test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Fix zooming canvas to feature extent when scale lock is enabled

    Scale should remain locked, with only the magnification changing
    to fit the feature

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-05-16

    fix handling of virtual layers as inputs in GDAL Processing provider
    (fix #59364)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-16

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Apply suggestions from code review

    Till Frankenbach <till.frankenbach@gmail.com>AuthorDate: 2025-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Add QgsGeometry.from_shapely() conversion method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Update src/gui/qgsmapcanvas.h

    kannes <kannes-github@enjoys.it>AuthorDate: 2025-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    sipify

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2025-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Add info about properly setting a map theme via API

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    add short description

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    address review comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    port Find projection algorithm to C++

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Apply suggestions from code review - consts

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    add this and tr()

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    remove import

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    add button with menu

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    remove menu from widget

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    add option to convert name into lowercase

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    extend QgsFieldMappingWidget  with signal willShowContextMenu and contextMenuEvent to allow showing of context menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Language tweaks

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    Remove unnecessary parenthesis

    Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-16

    [Processing algorithms] Add more short description methods

    Vedran Stojnović <phidrho@gmail.com>AuthorDate: 2025-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-15

    Update of GUI description of CREATE_CSVT option for CSV driver (#61812)

    Option CREATE_CSVT also creates a side car PRJ file that stores coordinate system description. I also added this text to GDAL documentation and it is accepted by Even, can be seen in latest version:
    https://gdal.org/en/latest/drivers/vector/csv.html#layer-creation-options

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

Merge: 4fed6eae164 d309cf21a47
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-15

    Merge pull request #61833 from nyalldawson/conformance

    Add conformance tests for algorithm descriptions

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-15

    [OAPIF provider] Parse Location header response in case insensitive way

    Fixes #61729

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-15

    No HTML in short descriptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-15

    Fix algorithm string conformance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-15

    Add conformance tests for algorithm descriptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-15

    Update src/3d/processing/qgsalgorithmtessellate.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-15

    Remove duplicate shortDescription

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-15

    Adjust short help string based on reviewed description

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-15

    Adjust short description following review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-15

    Add missing short description to many algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-15

    [ogr] Fix creating db connections from sources with vsi prefixes

    As well as fixing the creation of the connection, this avoids
    a potentially lengthy hang when attempting to create the
    connection. This can present itself as a frozen QGIS when
    right-clicking a vector layer coming from a remote vsi source
    in the layer tree.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-15

    testqgsdockwidget: Fix signal test for Qt 6.8 and above

    Since Qt 6.8, the `showEvent` is now correctly propagated to the dock
    when `w->show()` is called. Therefore, the first call to
    `spyClosedStateChanged.count()` is equal to 2 instead of 1.

    By moving the `w->show()` call before the spies initialization, this
    ensures that the count is equal to 1 regardless of the Qt version and
    this also properly tests the signals emission.

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-14

    Prefer using copc index file for processing if it exist (#61771)

    * prefer using copc index file for processing if it exist

    * ensure that copc layer is valid

    * read using copc data provider

    * add test case to verify that copc file is used in alg

    * fix error in doc

    * review suggestions

    * add more complex test

    * simplify test

    * wait for index to be created and verify that it exists

    * reflow for copc input check

    * avoid marking lyr as unused

Merge: 56aa1fd18d7 0b8f8b431d0
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-14

    Merge pull request #61813 from DiGro/patch-3

    Added one space at end of sentence

Merge: f91085d24ae d9bdaa265c8
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-14

    Merge pull request #61799 from YoannQDQ/fix-trim-extend

    Fix Trim Extend Tool

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-05-14
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-05-14

    auto-fix pre-commit issues

Merge: a0309e110ab 5b10cf06dfa
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-14

    Merge pull request #61777 from ViperMiniQ/fix-output-fields-creation-python-and-cpp

    fix colliding fields in processing algs

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2025-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-14

    Added one space at end of sentence

    Line 61: Added one space at end of sentence as the current format renders line 61 and line 62 as one (without a space behind the period).
    This should fix that

Merge: 752f61ecb29 86374eee4b7
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-14

    Merge pull request #61802 from Gustry/layer-id

    Add layer ID in the information panel

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-14
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-14

    auto sipify 🍺

Merge: e01bd3d3f75 fc1a1256d64
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-14

    Merge pull request #61653 from ptitjano/pointcloud-std-dev

    pointcloud statistics: Add support for standard deviation

Merge: ba11b014954 fa855532ebf
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-14

    Merge pull request #61788 from troopa81/add_unique_ptr_v2

    Use unique_ptr when class has clear ownership V3

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-14

    fix(wfs server): adjust to new inja where null values are now empty but we need "null" string

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-14

    inja: fix build warning with operator"" extra space

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-14

    inja: bump to v3.3.0 to remove warning deprecated-literal-operator when using clang >v20

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-05-12
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-05-13

    [expressions] Fix concave_hull function help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-14

    Fix test

    The test was not deterministic, as it relies on sorting a list
    containing two identical values and which may be validly sorted
    in either order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-14

    Handle nan float/double in comparison

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-14

    Fix qgsVariantGreaterThan may return false result when values are equal

    Fixes #61759

Merge: 7c00a7e8425 c2544ea4591
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-13

    Merge pull request #61531 from Djedouas/check_and_fix_algorithms_improvement

    Check and fix algorithms improvement

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-25
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2025-05-13

    qgspointcloudstatscalculator: Add support for standard deviation

    This is the same formula as the one used to compute band statistics on
    rasters.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-26
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2025-05-13

    qgspointcloudstatistics: Apply const

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-25
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2025-05-13

    qgspointcloudstatistics: Fix variance computation in cumulateStatistics

    The existing implementation was wrong. It returned negative variances.

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-05-13

    simplify calls by not using threads param

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-05-13

    vpc is actually not allowed result of merge

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-05-13

    add tests that actually run to test algs

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-05-13

    drop controls for file types

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-05-13

    drop controls for copc.laz it is allowed

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-05-07
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    chore(check-fix-algorithms): improve names and help strings

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-05-07
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    chore(qgsalgorithmcheckgeometrymultimart): add test and compatibility with multipoint layers

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-05-07
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    fix(qgsalgorithmcheckgeometrypointinpolygon): remove duplicate output

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-05-06
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    fix(qgsalgorithmcheckgeometryangle): remove duplicate output

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-05-06
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    fix(qgsalgorithmcheckgeometrypointcoveredbyline): remove duplicate output

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-05-06
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    fix(algorithmgeometry): add tolerance help tooltip

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-23
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    fix(algorithmcheckgeometry): avoid memory leaks

    QList<QgsGeometryCheckError *> contains pointers to non-Qt objects.
    When the list is deleted, all pointers inside the list are deleted, but
    every data that each pointer points to is not automatically freed.

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    fix(algorithmfixgeometry): add verification of feedback canceled

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    fix(algorithmcheckgeometry): add const for geometry error loop

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make sliver polygon check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make self intersection check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make self contact check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make segment length check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make point in polygon check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make point covered by line check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make overlap check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make multipart check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make missing vertex check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make line layer intersection check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make line intersection check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make hole check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make gap check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make follow boundaries check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make duplicate nodes check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make duplicate check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make degenerate polygon check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make dangle check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make contained check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make area check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Make angle check processing output layer optional

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-17
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Improve missing vertex fix processing algorithm

    - avoid using unnecessary pointers
    - remove auto keyword
    - better formatting

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-17
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Improve hole fix processing algorithm

    - avoid using unnecessary pointers
    - remove auto keyword
    - better formatting

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-17
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Improve area fix processing algorithm

    - avoid using unnecessary pointers
    - remove auto keyword
    - better formatting

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Improve angle fix processing algorithm

    - avoid using unnecessary pointers
    - remove auto keyword
    - better formatting

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Improve missing vertex check processing algorithm

    - avoid using new keyword to avoid memory leaks
    - remove auto keyword
    - better formatting
    - better algorithm description

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Improve hole check processing algorithm

    - avoid using new keyword to avoid memory leaks
    - remove auto keyword
    - better formatting
    - better algorithm description

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Improve area check processing algorithm

    - avoid using new keyword to avoid memory leaks
    - remove auto keyword
    - better formatting
    - better algorithm description

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-05-13

    Improve angle check processing algorithm

    - avoid using new keyword to avoid memory leaks
    - remove auto keyword
    - better formatting
    - better algorithm description

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-05-13

    refactor(core): use std::vector instead of std::unique_ptr for array

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-05-13

    refactor(core): use make_unique to assign file member

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2025-05-13
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2025-05-13

    Add layer ID in the information panel

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2025-05-13
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2025-05-13

    Fix #50708

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-05-13

    refactor(core): add unique_ptr when possible

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-05-13

    fix(Application): Control ApplicationMembers deletion order

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-05-13

    fix(diagramRenderer): use make_unique instead of reset

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-05-13

    [gui][attribute form] Fix text widget not wrapping leading to unreasonably wide attribute form dialog

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-05-12

    refactor(ExpressionNode): use unique_ptr when possible

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-05-12

    refactor(QgsApplication): use unique_ptr for ApplicationMembers

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-05-12

    refactor(core): Use unique_ptr when class has clear ownership

Merge: f21a6a40314 e58c48873b6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-11

    Merge pull request #61766 from JanCaha/fix-postgresql-types-detection

    Fix text detection of type when QGIS to Postgresql

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-11

    translation string fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-11

    update pdal_wrench to 1.2

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-11

    add option to only include selected features when importing

Merge: 370e002e726 cbe25d567c7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-10

    Merge pull request #61757 from NathanW2/pin_github_workflows

    Pin GitHub workflows to use SHA pinning for 3rd party actions

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-05-10
Commit:     viperminiq <viperminiq@gmail.com>
CommitDate: 2025-05-10

    fix wrong var pass to func

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-05-10
Commit:     viperminiq <viperminiq@gmail.com>
CommitDate: 2025-05-10

    fix colliding fields in processing algs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-05-08
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-05-09

    Rename alg parameter as CREATION_OPTIONS instead of CREATE_OPTIONS

Merge: 3d278c43787 a8f3be4dce9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-09

    Merge pull request #61758 from ValentinBuira/fix-crash-artefacts-modeler

    Fix crash and visual artefacts when linking components in the modeler

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2025-05-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2025-05-09

    Update other 3rd patry github workflows to pin SHA

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-05-09
Commit:     Jan Caha <jan.caha@outlook.com>
CommitDate: 2025-05-09

    prefer varchar over char

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-09

    Run create-dev-splash.sh to update splash screen

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2025-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-09

    Corrected one type anoter = another

    Line 950 : anoter = another

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-08
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-08

    auto sipify 🍺

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-09

    fix(WMSGetMap): fix Qt.ISODate on qt6

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-09

    update masks to work with qt6

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-09

    fix(WMSGetMap): fix Qt6 filter read

    and define ogc namespace in case it is not set in the filter

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-09

    fix(WMSGetMap): fix Qt6 filter read

    Since Qt6 Undeclared namespace prefixes are no longer allowed (see
    https://doc.qt.io/qt-6/xml-changes-qt6.html#qdom-and-qdomdocument), we
    need to define fes filter in case it would be empty.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-09

    fix(SQLStatement): parse the new statement, not the old one

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-09

    refactor(core): make deleted copy ctor/operator= private

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-09

    refactor(core): remove empty overrided destructor

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-09

    fix(Sip): because of adding unique_ptr

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-09

    refactor(core): Use unique_ptr when class has clear ownership

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-09

    Silence github check annotations

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-08
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-08

    auto sipify 🍺

Merge: 2ecbcfc3fed de3c325825e
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-08

    Merge pull request #61472 from gacarrillor/gps_tracking

    [feature] Add a QgsAppGpsTools class to expose QGIS GPS Tools to Python plugins via QgisInterface

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2025-05-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2025-05-08

    Update github workflows to used pinned SHA for 3rd party actions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-05-08

    fix windows nightlies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-08

    Pre-commit run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-08

    Apply changes from review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-08

    Fix build warnings - followup #60664

    github-actions[bot] <github-actions[bot]@users.noreply.github.com>AuthorDate: 2025-05-07
Commit:     github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CommitDate: 2025-05-07

    auto-fix pre-commit issues

Merge: e64c04582e0 d9688af2994
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-07

    Merge pull request #61711 from kit234/branch-add-select-all-in-multi-select

    Add a "Select/Deselect All" right-click menu within the multi-select list in the layer properites.

Merge: 7421d3f9385 6c0215fa119
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-07

    Merge pull request #61731 from elpaso/bugfix-gh61181-vector-extent-not-stored-2

    [bug] lazy vector extent not stored in the project

Merge: 3b6759013df 6ae326a5811
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-07

    Merge pull request #61732 from nicogodet/fix-61558

    Add missing signal when changing attribute in graduated symbology style panel

Merge: adc68b2332a 44c0ee12c50
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-07

    Merge pull request #61641 from NathanW2/win_build

    #59249 - Add qgis.env.in and cmake step to generate when using vcpkg

Merge: 8cdc8a57890 adc68b2332a
    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-05-07
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2025-05-07

    Merge branch 'master' into fix-crash-artefacts-modeler

Merge: 5c8d4717890 698ad226afb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-07

    Merge pull request #61726 from ValentinBuira/fix-signal-modeler

    followup #60664 - Fix warning when open  up the model (Qt: QObject::connect: signal not found in QgsModelGraphicsView )

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-07

    Update src/core/qgsmaplayer.cpp

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-07

    Fix cppcheck warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-07

    [processing] Port SAGA "Fill Sinks Wang & Liu" to native tool

    Based on tickets/stackexchange posts/mailing list activity, this
    seems to be a highly in demand tool which is fragile and error
    prone when run via the SAGA Processing Plugin.

    Port to a native tool to avoid this situation, and give a nice
    optimised out-of-the-box tool.

    Note that this is functionally a 1:1 clone of the SAGA tool. I've
    verified that the outputs match SAGAs outputs, but any bugs
    present in the SAGA implementation will also be present here.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-07

    Apply suggestions from code review

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-07

    remove feedback

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-07

    throw exception when trying to add same field name

    viperminiq <viperminiq@gmail.com>AuthorDate: 2025-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-07

    fix output fields creation (prevent same field names)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-07

    Update src/gui/qgsgpstoolsinterface.cpp

Merge: a6cade80589 a7e665a5f9d
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-07

    Merge pull request #61544 from gacarrillor/switch_dnd_to_model_based_views

    Attributes form: Switch to model-based tree views in Vector Layer Properties

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-05-05
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-06

    Refactor of GPS tools exposed via iface:

    Introduce abstract QgsGpsToolsInterface and its subclass QgsAppGpsTools, which can be accessed via iface.gpsTools()
    Deprecate existent GPS method in iface and move it to GPS tools.

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-05-06
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2025-05-06

    Fix crash and visual artefacts when using linking components

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-05-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-05-06

    [bug] lazy vector extent not stored in the project

    Fix #61181

    When lazily set, if the project was stored without any
    call to QgsVectorLayer::extent() the QgsMapLayer::mExtent2D
    was null and not stored in the project.

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-06

    Add missing signal

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-06
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-06

    auto sipify 🍺

Merge: 7a94ac641b4 39560db614d
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-06

    Merge pull request #61424 from troopa81/feat_ifremer_time

    [WMS][Time dimension] Allow group node to expose time dimension

    David Signer <david@opengis.ch>AuthorDate: 2025-05-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-05-06

    return drivername on settingPath of ogrdbsource

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-05-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-05-06

    feat(WMSTime): Treat review comments

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-05-06

    feat(WMSTime): Allow group node to expose time dimension

    Add also support of date range in time dimension with respect to the
    OGC WMS and ISO8601 standard.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-05

    auto sipify 🍺

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2025-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-06

    Expressions - Add 2 examples with @layer_cursor_point about raster maptip

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-06

    add a flag to coerceToType() to control whether duplicated nodes should
    be kept

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-06

    use coerceToType() for geometry conversion

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-06

    port Convert geometry type algorithm to C++

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-14
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [feature] Allow Python plugins to set the GPS track line symbol (changing its corresponding setting in GPS options) and update the symbol of an eventual current GPS track

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-14
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [feature] Expose QgsAppGpsDigitizing::createFeature() through iface, so that Python plugins can have more control on the GPS tracking session

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-05-05
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Manual merge with Nyall's modifications on empty clipboards. Fix conflict resolution leftovers.

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-05-05
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Update the new doc_test.json (previously known as acceptable_missing_docs.py) file, with the docs that this PR is completing

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-17
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Address internal review: Switch to aliases should work for both tree views; move its button to the top row; make sure relations' labels are treated as theire aliases (it makes sense for Form Layout only, because the label setting belongs to the form config, not to the relation itself)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-11
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Manually bring remaining merge policy changes from PR #60710; fix doc strings

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-10
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Attributes form properties: mark those fields that are present in the Form Layout but are no longer in the layer, e.g., it has been removed in the Fields page (even without commiting changes) in Layer Properties, and then we go back to Attributes Form page. Add unit tests.

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-09
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Attributes form properties: add an indexLessThan() function for sorting indexes, ensuring the drag and drop ordering of multiple items works as expected even with items from diferent groups (e.g., a relation and a field)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-08
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Attributes form properties: when updating the actions list, include not yet saved actions from the Layer Properties dialog

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-08
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Attributes form properties: make sure layer actions list is up-to-date each time a user activates the Attributes Form tab in Layer Properties (fix #49502)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-07
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [test] Attribute forms properties: don't lose the fix #59654 (implement it with the model/view approach, distinguishing when the relation is in the relation manager and when it's not); add tests for 2 scenarios: invalid relation that is in the relation manager and invalid relation that is only in Form Layout but not in relation manager

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-07
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Address review

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-07
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [ui] Attributes form properties: Refresh right panel after changing layout mode to have the proper widgets displayed

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-06
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Add more unit tests for qgsattributesformmodel.cpp

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-06
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Disable copy constructor on QgsAttributesFormTreeNode (for VS)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-05
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Add initial set of unit tests for qgsattributesformmodel.cpp

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-05
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    Attributes forms: make sure an internal moved index moves all its children by serializing the editor element (Available Widgets items don't need the whole editor serialization, so each model has its own mime type ); avoid serializing redundant child items, since a parent will anyway include all its children; avoid drag and drop of Category items (widgetType) from Available Widgets

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-04
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [feature] Switch between field aliases and names in the Form Layou panel (DnD designer)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-03
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [wip] Attribute forms: Add doc strings and other code cleanups

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-02
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [wip] Attribute forms: On dropped item, if it's external (from Available Widgets) then select the last node dropped and if it's of a special kind like Qml, Html, Text or Spacer, open its corresponding dialog. Otherwise, if it's internal (from Form Layout), clear the current index to avoid confusion on item being selected or just being current

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-02
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [wip] Make sure Form Layout view can accept both external copies and internal moves

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-01
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [wip] Add container, onItemDoubleClick (create 2 subclasses for tree view's base subclass to get ride of type()). Invert selection. Remove selected items. Other cleanups. Drag and drop initial (partial) implementation.

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-03-31
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [tmp] partial, Compĺete apply(), updatedFields(), createAttributeEditorWidget() and populate() methods. Handy node methods to access specific children nodes. Other cleanups.

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-03-30
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [wip] partial, includes selection synchronization behavior, container info load and storage, copy & paste, among others

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-03-26
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [wip] partial, includes loading of Form Layout tree items (still no interaction with them)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-03-15
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-05-05

    [wip] partial, includes AvailableWidget panel

Merge: 1b8ea08aff1 b96a90a0250
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2025-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-05

    Merge pull request #61624 from dmarteau/server-fix-conditional-short-circuit

    [SERVER] Fix conditional short circuit statement

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-05

    auto sipify 🍺

Merge: 49e3244421a 1672330cdc8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-05

    Merge pull request #61542 from boardend/content_cache_invalidatate

    Add invalidateCacheEntry() for QgsAbstractContentCache implementations

    kit234 <mingshunchen138@gmail.com>AuthorDate: 2025-05-05
Commit:     kit234 <mingshunchen138@gmail.com>
CommitDate: 2025-05-05

    Delete the menu at the right time

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-04

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-05

    [api] Add QgsSipUtils, with method to test if object is owned by Python

    QgsSipUtils.isPyOwned will return True if an object is owned
    by python, or False if ownership is held by another object
    or c++ class.

    This gives a way to test in advance if we can safely assign
    an object to a method which takes ownership (which always results
    in a crash).

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-04

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-04

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-04

    Improve API for exporting to SLD

    Deprecate old methods and make methods always take QgsSldExportContext.
    Add capacity to QgsSldExportContext to collect export errors and
    warnings.

    The old API had no way to reliably report errors/warnings during
    export to users.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-04

    [sipify] Better cleanup of method state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-04

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-04

    [sipify] Discard docstrings for skipped operators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-04

    Regenerate missing docs lists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-04

    Move doc test config to json file

    kit234 <mingshunchen138@gmail.com>AuthorDate: 2025-05-04
Commit:     kit234 <mingshunchen138@gmail.com>
CommitDate: 2025-05-04

    Add a "Select/Deselect All" right menu within the multi-select list in the layer properites. Detail #61701

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2025-05-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2025-05-03

    Remove QGIS_PREFIX_PATH from qgis.env and update cmake rules

    QGIS_PREFIX_PATH isn't required as qgisbuildpath.txt is in output
    and is used at started to set those paths

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-05-02
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2025-05-02

    Fix signal not found because of rename

    Michael Schmuki <michael@schmuki.io>AuthorDate: 2025-05-02
Commit:     Michael Schmuki <michael@schmuki.io>
CommitDate: 2025-05-02

    Add invalidateCacheEntry() for QgsAbstractContentCache implementations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-02

    Keep full numeric precision when dumping expressions

    Fixes loss of precision when creating rules from imported SLD files

    Fixes #33289

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-01
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-01

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-02

    Improve docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-02

    Improve docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-02

    Use unique_ptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-02

    Add missing transfer

Merge: 6b9926cc674 9fceb53aa5c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-01

    Merge pull request #61685 from agiudiceandrea/qgsattributetablemodel-debug-message

    Fix debug message in qgsattributetablemodel.cpp

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-01
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-01

    auto sipify 🍺

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    fix sip

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    use qgridlayout instead of qformlayout

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    flip delete/write logic to avoid data loss in case of error

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    change signature

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    spaces

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    line breaks

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    fix files

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    Try removing files

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    fix string and sipify

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    fix type

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    fix documentatuion string

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    Apply suggestions from code review

    review suggestions

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    revert error

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    use raw pointer because of sip

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    add moc include

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    add

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    add missing file

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    add file

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    remove

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    use qgsdatabaseschemaselectiondialog

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    generic QgsDatabaseSchemaSelectionDialog instead of specific for postgresql

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    fix wrong const

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    add const

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    Apply suggestions from code review - const

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    add project management functions

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    create QgsPGProjectItem as object

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    schema select dialog

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    functions to manage qgis projects in QgsPostgresUtils

    qgis-bot <bot@qgis.org>AuthorDate: 2025-05-01
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-05-01

    auto sipify 🍺

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    qgsproject: Add a sip removeMapLayers  code to fix qt6 version

    With this new method code, it is now possible to use
    `QgsProject::removeMapLayers` with a list of layers or a list of
    layers IDs in qt5 and qt6.

    Co-authored-by: bdm-oslandia <benoit.de.mezzo@oslandia.com>

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-05-01

    Update INSTALL.md

    Build types need to be camel case:
    DEBUG -> Debug
    RELWITHDEBINFO -> RelWithDebInfo

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    test_qgscodeeditor: Correctly check that a font is monospace

    `QgsCodeEditor::getMonospaceFont` is supposed to return a monospace
    font. The test checks that the returned font is monospace by calling
    QFont::styleHint` method and comparing it to
    `QFont.StyleHint.Monospace`. However `QFont::StyleHint` matches the
    font family. A font does not need to belong to the "Monospace" family
    in order to be monospace.

    This issue is fixed by using `QFontDatabase::isFixedPitch` to check if
    the font is monospace. This also make the test work on Qt6.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-30

    Fix debug message in qgsattributetablemodel.cpp

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-30

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    Remove outdated files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    [processing][api] Add API for an algorithm to auto-set parameter values

    Adds an API which an algorithm can implement to support auto-setting
    parameter values. This is designed to handle the case
    of eg an algorithm which does a file format translation, where
    it's desirable to default the output parameter value to an input
    parameter value with a different extension.

    This can now be done by implementing autogenerateParameterValues
    in the algorithm, eg:

        def autogenerateParameterValues(self, existingParameters, changedParameter, mode):
            if changedParameter == self.INPUT:
                input_file = existingParameters.get(self.INPUT)
                if input_file:
                    input_path = Path(input_file)
                    if input_path.exists():
                        # auto set output parameter to same as input but with 'qgs' extension
                        return {self.OUTPUT: input_path.with_suffix('.qgs').as_posix()}

            return {}

    Works for both toolbox and batch modes for algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    Add flag to skip validation of processing parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    Move processing dialog mode enum to Qgis and rename

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-30

    auto sipify 🍺

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    qgsmaptoolidentify: Display index for mesh data

    This is achieved by using `QgsMeshLayer::closestElement()` instead of
    `QgsMeshLayer::snapOnElement()`.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    qgsmeshlayer: Introduce closestElement

    This is a generalization of `snapOnElement`, since it allows to also
    get the element (face, vertex or edge) index.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    qgsmeshlayer: Ensure to have an empty closesPoint if search fails

    With this change, `projectedPoint` is reset to an empty QgsPointXY
    before the search begins. This ensures that an empty point is returned
    is the search fails.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    qgsmeshlayer: Move closestEdge function closer to snap functions

    This commit does not do any functional change. It moves the existing
    `closestEdge()` method closer to `snapOnVertex` and
    `snapOnFace`. Indeed, the following commits will introduce functional
    changes to these functions by introducing `closestFace` and
    `closestVertex`.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-29

    auto sipify 🍺

    Valentin Buira <30632058+ValentinBuira@users.noreply.github.com>AuthorDate: 2025-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-30

    Add basic drag and drop support in the model designer (#60664)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-29

    auto sipify 🍺

    Valentin Buira <30632058+ValentinBuira@users.noreply.github.com>AuthorDate: 2025-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-30

    Add unified panel for input or algorithm in the modeler (#61187)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    [afs] Fix compatibility with 3rd party (non-esri) servers

    Don't add empty inSR/outSR arguments to the query, as these
    cause errors with third-party servers which implement the
    FeatureServer API (e.g. Earthsoft EQuIS)

    Funded by North Road, thanks to SLYR

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    update expected file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    address review comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    remove old implementation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-30

    port Climb algorithm to C++

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2025-04-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2025-04-29

    Fix path to Qca plugins

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2025-04-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2025-04-29

    Quote qgis.env write out paths in cmake

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    expan

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    debug

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    use array

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    use akw

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    depth 0

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    fix --files call

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    fix --files call

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    fix call

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    switching again to git diff (pull_request_target event does not provide access to the pull request's files via the GitHub API)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    revert

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    use action

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    use script to determine files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    fix head in pr

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    fix base in pr

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-29

    fix pre-commit call to use from/to-ref

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix var

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fetch head

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fetch

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    merge base2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fetch Pr branch

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix vars

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix vars

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix workflow

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    small improvements and fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix event name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix vars

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    use pull_request_target

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix permissions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix permissions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix permissions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix permissions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix context

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix context

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix commenting

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    restore action

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    pushing to forks seems to work

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    echo modified files2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    discard local PRs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix for push

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix sha

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix push

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix modified files + avoid multiple comments

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-04-28

    fix workflow

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-04-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-28

    replace pre-commit.ci by a local workflow (#61652)

    * replace pre-commit.ci by a local workflow

    * more commit history

    * Update .github/workflows/pre-commit.yaml

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    * remove default

    * use comment rather than label

    ---------

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2025-04-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2025-04-28

    Fix paths for windows system32 folders

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-28

    Update 10_bug_report.yml

Merge: 562569788ef 91e614950dd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-27

    Merge pull request #61634 from nirvn/themes_revert

    [themes] Revert the ugly top padding for title-less Q*GroupBox fix

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2025-04-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2025-04-27

    Add qgis.env.in and cmake step to generate when using vcpkg

Merge: c4a2e9c6d2f 13c76ce8a6e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-27

    Merge pull request #61633 from nyalldawson/fix_layout

    Fix widget expansion in datadefined value dialogs

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-27

    [gui][processing] Fix "Check validity" algorithm ID in menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-04-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-04-26

    Revert "[themes] Fix ugly top padding for title-less Q*GroupBox"

    This reverts commit 95a2acb910b4de26933f516bcce5ca80f2155ce0.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-26

    Fix widget expansion in datadefined value dialogs

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-25

    auto sipify 🍺

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-26

    Apply review suggestions

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-26

    Fix saving/loading globe 3D view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-26

    Fix excessive widget padding for dash space widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-26

    Improve QgsMapLayerComboBox docs

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-04-25
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-04-25

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    David Marteau <dmarteau@3liz.com>AuthorDate: 2025-04-25
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2025-04-25

    [SERVER] Fix conditional short circuit statement

    David Signer <david@opengis.ch>AuthorDate: 2025-04-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-04-25

    Use static variable for path and use it in the settings of the derived source select classes as well.

    David Signer <david@opengis.ch>AuthorDate: 2025-04-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-04-25

    Fix that search column and search type in data source manager for filtering is preserved.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-25

    nlohmann/json: bump to version 3.11.3 to remove deprecated-literal-operator warning

    warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]

    Viper MiniQ <viperminiq@gmail.com>AuthorDate: 2025-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-25

    fix starting interpolation algs and heatmap, qt6 compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-25

    Fix doc typo

Merge: a40fe45a459 ad05e0316f6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-24

    Merge pull request #61600 from nyalldawson/fix_offscreen_crash

    Fix crashes when application clipboard has no mime data

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-24
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-24

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-24

    [vectortiles] Never try to request every tile in a zoom level

    In certain circumstances (eg map in geographic CRS, including
    +/-180 long or +/- 90 lat within map bounds), the extent
    passed to the map layer renderers is a maximal extent indicating
    that the generic map renderer code could not successfully
    reproject the map extent to the layer's crs.

    This is BAD for vector tiles, as it results in us trying to
    fetch EVERY SINGLE TILE IN THE WORLD for a given zoom level!!!1!

    Add special logic to the vector tile renderer to catch this
    situation is attempt to determine a minimal extent to fetch, or
    fail gracefully.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-24

    Add method to return total number of tiles in a QgsTileRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-24

    Add isMaximal method to QgsRectangle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-24

    Apply suggestions from code review

    Co-authored-by: Alexander Bruy <alexander.bruy@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-24

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-24

    Update test to new infrastructure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-24

    Fix clang tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-24

    Cleanup const iteration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-24

    Better memory safety in WMS provider block

    Don't needlessly create image on the heap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-24

    Fix visible gaps in between xyz tiles

    In some circumstances there can be a visible <=2 pixel-wide gap
    between adjacent tiles in xyz layers

    Rework the image destination rect calculation to an integer
    based calculation, as we'll always be drawing the tiles using
    a painter with a pixel-based image device, and ensure that
    the destination rect is always expanded to the nearest pixel
    (instead of shrunk)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-24

    Fix duplicate parameter warning in gdal rasterize algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-24

    Fix crashes when application clipboard has no mime data

    E.g. when running with QT_QPA_PLATFORM=offscreen

    Benoit D.-M. - oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2025-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-23

    Debug texture render view (#61367)

    * feat(3d/renderView): extract texture preview render pass to dedicated files

    * fix(3d): replace QgsPreviewQuad by QgsRenderPassQuad

    As they are quite the same, we remove QgsPreviewQuad and replace all usage by QgsRenderPassQuad

    * fixup! feat(3d/renderView): extract texture preview render pass to dedicated files

    * fix(3D/renderview): complete doc on registerRenderView

    * fixup! fix(3D/renderview): complete doc on registerRenderView

    * fixup! feat(3d/renderView): extract texture preview render pass to dedicated files

    * fixup! feat(3d/renderView): extract texture preview render pass to dedicated files

    * fix(framegraph): simplify if with ternary operator

    * fix(3d): cleanup some extra headers

    * fixup! feat(3d/renderView): extract texture preview render pass to dedicated files

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    fix(test): add expected results for PyQgsWebEnginePage test to ensure Qt6 compatibility

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-23
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-23

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Add icon for query history

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Fix docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Fix misc checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Add top level action for database query history

    Adds an entry to the app "Database" menu for "Query History",
    which opens the database query history dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Show history panel in execute sql dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Rework QgsQueryResultWidget so that it uses a QgsPanelWidgetStack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Default new globe views to '3D Globe #' names

    Makes it easier to distinguish them in the 3d views list

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    update Processing algorithms to use new enum values

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    better names for enum values

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    fix TIN and IDW interpolation algorithms and tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    convert interpolation enums to enum classes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    convert kernel density estimation enums to enum classes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    convert raster calculator result enum to enum class

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Pdf4QtLibCore: add explicite call to std::atomic::load() function to ensure c++15 compatibility

    This fix the use of the deleted copy constructor of std::atomic (since c++15).

    see https://github.com/JakubMelka/PDF4QT/pull/266

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Pdf4QtLibCore: fix CMakeList to ignore warning deprecated-literal-operator

    see https://github.com/JakubMelka/PDF4QT/pull/260

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Pdf4QtLibCore: fix CMakeList to ignore clang error unused-private-field

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Make changes per review suggestions

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Refactor 3D globe panning logic

    Instead of raycasting based on a previously-captured depth buffer, which
    only works well for featureless scenes, construct a virtual sphere and
    intersect the mouse pointer's ray with that.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-23

    Slightly improve 3D camera controller error handling

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-04-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-04-22

    [themes] Fix ugly top padding for title-less Q*GroupBox

Merge: b2bdc4a2a1c ddc0c0d9399
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-22

    Merge pull request #61555 from kikitte/master

    clear features in QgsIdentifyResultsDialog::clear to avoid memory leak

Merge: 1a62581ca10 f2b9f60a445
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-22

    Merge pull request #61563 from alexbruy/processing-checkvalidity-cpp

    port Check Validity algorithm to C++

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-22

    Add subtle shading of globe for better depth perception

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-22
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-22

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-22

    Update src/ui/qgslabelremoveduplicatesettingswidgetbase.ui

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-22

    Hide label spacing, duplicate removal setting on GEOS < 3.10

    Replace the widgets with a label stating "not available on this
    QGIS installation"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-22

    Fix misc tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-22

    Fix build on older geos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-22

    Add missing files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-22

    [feature] Add labeling setting to prevent duplicate labels within xx mm

    Improves the appearance of labels in situations like road networks,
    where things like dual carriageways, service roads, etc can result
    in many labels of the exact same text appearing close to each other.

    When active, removes any labels with the exact same text (case
    sensitive!) which are closer then this minimum distance.

    The setting applies across layers, so duplicate text from ANY
    layer will be considered.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-22

    [feature] Add 'margin around labels' setting for labeling

    Allows setting a margin around a layer's labels, which prevents
    other labels from being placed closer than this margin distance
    to the layer's labels.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-22

    [pal] Ensure we always use the correct bounds when inserting features
    into candidate spatial indexes

    We need to use the expanded bounds for candidate conflicts, not
    the actual label bounds. Otherwise rules like minimum distance
    between labels won't work, as potential conflicts aren't getting
    returned when searching the candidate spatial indexes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-22

    [pal] Cache LabelPosition::boundingBoxForCandidateConflicts

    As well as avoiding multiple re-calculation of this, caching ensures
    that we ALWAYS return the same bounds, which is crucial when we need
    to remove the position from a spatial index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-22

    Add method to test if QgsMapUnitScale is null

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2025-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-22

    show right file

Merge: 393ca14c4a4 c55a567070e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-21

    Merge pull request #60134 from btzy/codearg

    Open and load --code file and --py-args arguments in C++

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-04-21

    fix windows build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-04-21

    port Check Validity algorithm to C++

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-04-21

    fix for #61389

Merge: 7348a67f1ac 9d754af7970
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-20

    Merge pull request #61236 from rduivenvoorde/add_order_to_QgsSplitLinesByLengthAlgorithm

    In the QgsSplitLinesByLengthAlgorithm adds field 'order' and fill it with an increasing number from 0 to x

Merge: 5084af473cd 4869228cd2b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-20

    Merge pull request #61483 from troopa81/fix_pyqgsconsole

    Fix PyQgsConsole test

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-19
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-19

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-19

    Better examples

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-19

    Cleanup docs, don't mention QString in python docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-19

    Fix truncated PyQGIS docs for QgsCoordinateReferenceSystem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-19

    Fix inconsistent heading warnings when building PyQGIS docs

    Fixes missing subclass/base class sections in some class docs (
    eg QgsVectorLayer)

    kikitte <kikitte.lee@gmail.com>AuthorDate: 2025-04-19
Commit:     kikitte <kikitte.lee@gmail.com>
CommitDate: 2025-04-19

    clear features in QgsIdentifyResultsDialog::clear to avoid memory leak

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-17
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-04-18

    fix(test_qgsserver_wfs): update xml tags to work with qt6 and reactivate test

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-17
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-04-18

    fix(testdata): replace hardcoded path "/home/.../file.XXX" in qgis_server/*.qgs files by "./file.XXX"

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2025-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-04-18

    Typo corrected relationnal = relational

    Line 60:  relationnal --> should be relational

Merge: 69a752b9d11 84de950dcc5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-18

    Merge pull request #61538 from benoitdm-oslandia/fix/test_qgsserver_wms_getfeatureinfo

    fix test_qgsserver_wms_getfeatureinfo to work with qt6

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-04-18

    translation string fixes

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-18

    [3D] Point cloud editing tools support for cross-section, round 2 (#61484)

    * Fix point cloud editing to support clipping

    * Check whole nodes for clip plane overlap

    * Slightly optimise plane clipping

    ---------

    Co-authored-by: Withalion <matej.bagar@lutraconsulting.co.uk>

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-18

    Avoid easy crash in QgsGpsDetector

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-18

    Cleanup messy subsection UI in layout elevation profile item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-18

    Fix broken elevation profile subsection rendering

Merge: 622359a9282 b52ad13a1a3
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61512 from Djedouas/checker_fix_duplicatenodes

    Processing: Add Fix Geometry algorithm and test: Duplicate Nodes

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-04-17
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-04-17

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

Merge: cc010065ac7 622359a9282
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_fix_duplicatenodes

Merge: 92c2f9f9bd5 f3abfe198af
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61511 from Djedouas/checker_fix_multipart

    Processing: Add Fix Geometry algorithm and test: Multipart

Merge: 718d0ca7dfe 92c2f9f9bd5
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_fix_multipart

Merge: 5d52b5efb1c 7fa0c809fea
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61510 from Djedouas/checker_fix_overlap

    Processing: Add Fix Geometry Algorithm and test: Overlap

Merge: 9551e993e80 5d52b5efb1c
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_fix_overlap

Merge: 6acf097d339 01e3018e7e8
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61509 from Djedouas/checker_fix_self_intersection

    Processing: Add Fix Geometry algorithm and test: Self intersection

Merge: e4bd5b9c32a 6acf097d339
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_fix_self_intersection

Merge: c930989aa7a 9587efdcaed
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61508 from Djedouas/checker_fix_delete_features

    Processing: Add Fix Geometry algorithm and test: delete features

Merge: 25bf9923823 c930989aa7a
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_fix_delete_features

Merge: 0d7cba3a698 1a275639964
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61507 from Djedouas/checker_fix_gap

    Processing: Add Fix Geometry algorithm and test: Gap

Merge: 617e2318ad4 7e0184f3ce4
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61369 from Djedouas/checker_check_line_intersection

    Processing: Add Check Geometry algorithm and test: Line intersection

Merge: 63565a5abb0 617e2318ad4
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_line_intersection

Merge: 0d44a74a677 43aa3c0eca7
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61368 from Djedouas/checker_check_line_layer_intersection

    Processing: Add Check Geometry algorithm and test: Line layer intersection

Merge: c0f2a27b208 0d44a74a677
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_line_layer_intersection

Merge: cf5c65bdeb8 a52f6ac63ee
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61366 from Djedouas/checker_check_point_covered_by_line

    Processing: Add Check Geometry algorithm and test: Point covered by line

Merge: b8e9180a501 cf5c65bdeb8
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_point_covered_by_line

Merge: 21bd2dcd26f 95ffb3b891e
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61344 from Djedouas/checker_check_point_in_polygon

    Processing: Add Check Geometry algorithm and test: Point in polygon

Merge: f4cdefb42c4 21bd2dcd26f
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_point_in_polygon

Merge: a95cec51f56 f1ca5b1507c
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61342 from Djedouas/checker_check_gap

    Processing: Add Check Geometry algorithm and test: Gap

Merge: a49aef42256 a95cec51f56
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_gap

Merge: eca2946c0a3 42db12d9828
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61339 from Djedouas/checker_check_sliver_polygon

    Processing: Add Check Geometry algorithm and test: Sliver polygon

Merge: 4af4645ef9e eca2946c0a3
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_sliver_polygon

Merge: 2f659e466c1 373dcf1e6f4
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61333 from Djedouas/checker_check_self_contact

    Processing: Add Check Geometry algorithm and test: Self Contact

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Update testqgsprocessingcheckgeometry.cpp

Merge: a8aee7d84ed 2f659e466c1
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_self_contact

Merge: 68b7083845c d7390b0d789
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61317 from Djedouas/checker_check_overlap

    Processing: Add Check Geometry Algorithm and test: Overlap

Merge: ad5c40d149b 68b7083845c
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_overlap

Merge: b20ec8b9745 6e98941c074
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61315 from Djedouas/checker_check_follow_boundaries

    Processing: Add Check Geometry algorithm and test: Follow Boundaries

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Update testqgsprocessingcheckgeometry.cpp

Merge: b849094403e b20ec8b9745
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_follow_boundaries

Merge: ef521a1da91 2f49de2dcee
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61314 from Djedouas/checker_check_duplicate_nodes

    Processing: Add Check Geometry algorithm and test: Duplicate Nodes

Merge: 7604f953b10 ef521a1da91
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_duplicate_nodes

Merge: e7f5b0ff495 fcb59f90075
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61313 from Djedouas/checker_check_dangle

    Processing: Add Check Geometry algorithm and test: Dangle

Merge: 8894169ffcb e7f5b0ff495
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_dangle

Merge: b6eac59d466 33ed63d8ab4
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61298 from Djedouas/checker_check_duplicate

    Processing: Add Check Geometry algorithm and test: Duplicate

Merge: cd670ed7c51 b6eac59d466
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_duplicate

Merge: 144b8c71d74 5e529cc7fdf
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61297 from Djedouas/checker_check_self_intersection

    Processing: Add Check Geometry algorithm and test: Self intersection

Merge: 13b5b37c27e 144b8c71d74
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_self_intersection

Merge: 228e0be9ac2 1bf8e24e924
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61296 from Djedouas/checker_check_multipart

    Processing: Add Check Geometry algorithm and test: Multipart

Merge: 37705c82554 228e0be9ac2
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_multipart

Merge: e8d414b3f44 9b17f2dfb5a
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61295 from Djedouas/checker_check_segment_length

    Processing: Add Check Geometry algorithm and test: Segment length

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-04-17
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-04-17

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

Merge: 30109bf039c e8d414b3f44
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_segment_length

Merge: 268556ec54f a2fd0d39974
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #60782 from Djedouas/checker_check_degenerate

    Processing: Add Check Geometry algorithm and test: Degenerate polygon

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-17
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-04-17

    fix(test_qgsserver_wms_getfeatureinfo): update cast and expected xml to work with qt6 and reactivate test

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-04-17
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-04-17

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

Merge: ce460367bee 268556ec54f
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge branch 'master' into checker_check_degenerate

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-04-17

    Processing: Add Check Geometry algorithm and test: Contained

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-17

    auto sipify 🍺

Merge: 9b1dfa17b36 6b9bddf652a
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61515 from rouault/wfs_no_gmlas_if_transaction

    [WFS Provider] Add a UI and URI parameter featureMode=default/SimpleFeatures/ComplexFeatures

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-17

    auto sipify 🍺

Merge: fa3a2ef2f67 d6257da1e2e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-17

    Merge pull request #61501 from nyalldawson/fill_block

    Add optimised method to fill a QgsRasterBlock with a constant value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-17

    Use fill for create constant algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-17

    Remove redundant output block value setting

    This is always overridden by the following lines

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-04-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2025-04-17

    [WFS provider] Take into accout code review

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-17

    fix(core): fix windows build

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-17

    refactor(core): Use unique_ptr when class has clear ownership

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-04-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2025-04-16

    [WFS Provider] Add a UI and URI parameter featureMode=default/SimpleFeatures/ComplexFeatures

    Fixes #61476 / #61493

    The analysis of DescribeFeatureType response with the GMLAS driver makes
    appear fields that are not supported by the
    addFeatures()/changeAttributeValues() method. So if transaction support
    is detected and featureMode=default, use QGIS built-in analyser to get
    SimpleFeatures only. Otherwise try the GMLAS method.

Merge: 12c8a4593a0 c42fa4ea232
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-16

    Merge pull request #61491 from rouault/initBaseDataset_float16

    QgsGdalProvider::initBaseDataset(): make it handle GDAL 3.11 Float16

Merge: 1a803575ec5 b9781976e3e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-16

    Merge pull request #61486 from wonder-sk/fix-rubberband3d-crash

    Fix a crash in QgsRubberBand3D when used with null geometry

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Sliver polygon

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Duplicate

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Multipart

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Self intersection

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Degenerate polygon

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Segment length

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Dangle

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Duplicate Nodes

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Self Contact

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Point covered by line

    Porting point covered by line check from geometry checker to processings

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Gap

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Follow Boundaries

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Point in polygon

Merge: de98779ebb1 c2b3c5a42f9
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-04-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-16

    Merge pull request #61386 from troopa81/fix_pg_roles

    [Postgres] Use session role for ALL requests

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Line intersection

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry algorithm and test: Line layer intersection

    Porting line layer intersection check from geometry checker to
    processings

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-14
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Fix Geometry algorithm and test: Duplicate Nodes

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-14
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Fix Geometry algorithm and test: Multipart

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-09
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Fix Geometry algorithm and test: Self intersection

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-16
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Check Geometry Algorithm and test: Overlap

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-10
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Fix Geometry Algorithm and test: Overlap

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-15
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Fix Geometry algorithm and test: Gap

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-04-08
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-04-16

    Processing: Add Fix Geometry algorithm and test: delete features

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-10
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-04-16

    fix(PostgresRole): Use session role for ALL requests

    Adds session_role to the connection information so:
    - It's automatically used for every request. The old system was only
    working for provider requests and was error prone because it was easy
    to forget to set the session role before the request.
    - Avoid setting/resetting role request if different request sender
    were sharing the same connection information to the exception of the
    session role.

    Fixes #58516

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-16

    Add optimised method to fill a QgsRasterBlock with a constant value

    Mats Anderberg <se1b6a@utveckling.uysehkx5s2aurghygrvkizz5tf.gvxx.internal.cloudapp.net>AuthorDate: 2025-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-16

    ClientCredentials as last element in GrantFlow enum

    Mats Anderberg <se1b6a@utveckling.uysehkx5s2aurghygrvkizz5tf.gvxx.internal.cloudapp.net>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-16

    pre-commit changes

    Mats Anderberg <se1b6a@utveckling.uysehkx5s2aurghygrvkizz5tf.gvxx.internal.cloudapp.net>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-16

    Client credentials flow added to link method in o2

    Mats Anderberg <se1b6a@utveckling.uysehkx5s2aurghygrvkizz5tf.gvxx.internal.cloudapp.net>AuthorDate: 2025-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-16

    Fix for save-button, now activates when all required fields have values

    Mats Anderberg <se1b6a@utveckling.uysehkx5s2aurghygrvkizz5tf.gvxx.internal.cloudapp.net>AuthorDate: 2025-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-16

    Minor fixes

    sweco-se1b6a <mats.anderberg@sweco.se>AuthorDate: 2025-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-16

    Oath2 with client credentials

    New grant flow for OAuth2 with client credentials

    Bernard Teo <btzy1996@hotmail.com>AuthorDate: 2025-01-13
Commit:     Bernard Teo <btzy1996@hotmail.com>
CommitDate: 2025-04-16

    Open and load --code file in C++

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-14
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-04-15

    testqgsogrprovidergui: Give proper name to temporary file

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-14
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-04-15

    testqgsogrprovidergui: Ensure to create tmp file in the tmp directory

    This ensures that the file is always created. This also fixes this
    test with Qt 6.8.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-04-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2025-04-15

    QgsGdalProvider::initBaseDataset(): make it handle GDAL 3.11 Float16

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-14
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-04-15

    testqgscoordinatereferencesystem: Don't test dynamic on ETRS89

    ETRS89 is a CRS that does not have a "normal" datum, but rather a
    datum ensemble. The concept of a dynamic CRS in ISO 19111 / OGC
    Abstract Topic 2 is not very clear when a datum ensemble is
    involved. The approach used by the method QgsProjUtils::isDynamic() in
    QGIS (copied from OGRSpatialReference::IsDynamic() in GDAL) is to look
    at the first member datum of the datum ensemble, and if that datum is
    dynamic, then the CRS is considered dynamic.

    In a recent update to the EPSG registry, the "European Terrestrial
    Reference Frame XXXX" datums, which are members of the "European
    Terrestrial Reference System 1989 ensemble", were marked as dynamic
    following the change request 2025.008. This update of part of PROJ
    9.6.0.

    To follow this update, remove this spurious test and replace it with a
    generic geodetic CRS using datum ensemble.

    Suggested By: Even Rouault <even.rouault@spatialys.com>

Merge: 64a980831b4 a6effcb66c0
    Benoit D.-M. - oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2025-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-15

    Merge pull request #61204 from benoitdm-oslandia/fix/3daxis_shortcuts

    fix(3DAxis): keyboard shortcuts were broken due to missing widget dependency.

Merge: a96509d9a58 020acd50a88
    Benoit D.-M. - oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2025-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-15

    Merge pull request #61330 from benoitdm-oslandia/fix/win_build

    CI: fix the win/qt6 build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-04-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-15

    Fix a crash in QgsRubberBand3D when used with null geometry

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-04-15
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-04-15

    fix(DockableWidgetHelper): Delete widget correctly

    Use unique_ptr in QgsCodeEditorDockWidget to avoid double free.
    Change widget owner in QgsDockableWidgetHelper destructor to as stated
    in documentation and to avoid also double free.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-15

    Load more of saved view in 3D sandbox

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-04-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-15

    Allow 3D sandbox to load 3D views from project file

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-15

    tests/relates_data: Do not test invalid multipolygon

    The removed MultiPolygon are invalid. These tests do not return the
    same result depending on the GEOS version. They should not be part of
    the test suite as stated upstream.

    See: https://github.com/libgeos/geos/issues/1147

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-15

    tests/relates_data: Remove duplicated lines

    Some lines were duplicated 2 or 3 times.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-15
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-15

    auto sipify 🍺

Merge: 569aa196e70 78cdb4216bb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-15

    Merge pull request #61321 from alexbruy/harmonize-create-options-naming

    Harmonize terminology related to create options

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-03
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-04-15

    chore: fix windows build by allowing lower CMAKE version

    Newer cmake version v4.0 breaks the build for old cmake project with cmake_minimum_required set (as qhull).

    * add uninstall action to remove default runner cmake (can be v4.0 or v3.31 according to the runner version)
    * change cmake version to 3.31.6

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-15
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-15

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-15

    Fix QgsVectorFileWriter returns incorrect attribute map

    When creating a GPKG with the source fields containing an
    explicit FID attribute which is NOT the first field, the
    returned attribute mapping was not accounting for GDAL
    rearranging the FID field to always be the first
    field.

    This resulted in corrupted layer imports when importing
    a database table with a FID as NOT the first field
    into a Geopackage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-15

    Expose method to python, rename

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-15

    Add python conversion code for QMap<int, int>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-15

    Fix Python conversion code for Python dict->QMap<QString, int>

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-04-14

    add SIP deprecation tags to deprecated methods

Merge: 3d15442a028 b009c7ebec1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-14

    Merge pull request #60945 from alexbruy/processing-export-geometry-info-cpp

    port Add geometry attributes algorithm to C++

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2025-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-15

    Set project dirty when changing layer data source

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-14

    Add placeholder text to improve UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-14

    [postgres] Restrict to public schema should also apply to browser schemas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-14

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-14

    [api] Simplify handling of 'public schema only' option

    Just use the 'restrict to schema' API with the public schema
    instead of having explicit bool arguments to restrict to public
    schema

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-14

    Correctly remove outdated configuration when storing db connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-14

    Rename method for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-14

    Disable schema filtering when 'Only look in 'public' schema" is checked

    These two options are mutually exclusive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-14

    [postgres] Add connection setting for restricting schema

    Like the equivalent Oracle provider setting, this allows users
    to specify a single schema to limit a Postgres connection to.

    When set, only tables from the matching schema will be included
    in the browser panel and data source select for the connection.

    This can be used to limit the database work required to populate
    tables for a connection pointing to a large database store.

    Sponsored by Regiodata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-14

    Add some consistency to db new connection dialogs

    - Split oracle and postgres dialogs into two columns with the
      database details in a separate group to connection details,
      to match the SQL Server connection dialog
    - Fix tab ordering
    - Consistently use "Test Connection" text for buttons
    - Fix bad (narrow) stretch for settings in oracle connection dialog

Merge: 4da382ed187 8f9b32ce285
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-04-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-14

    Merge pull request #61450 from nyalldawson/coverity

    Fix (some) coverity 'variable copied when it could be moved' warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-13

    Fix cppcheck error

Merge: cda12374084 4439b36e946
    David Signer <david@opengis.ch>AuthorDate: 2025-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-12

    Merge pull request #61444 from signedav/fix-duplicate

    Fix duplicate layer using the shared pointer and do not update feature count

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-04-12

    use more semantic argument name

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-04-12

    fix test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-04-12

    harmonize parameter name in Processing algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-04-12

    harmonize terminology related to creation options with GDAL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    Fix coverity 'variable copied when it could be moved' warnings

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    Fix QGIS 3.42 build on arm64

    Fixes https://github.com/qgis/QGIS/issues/60882

    Needs GL_MAX_CLIP_PLANES

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    Update terrain textures of globe when visible map layers change

    To update the textures, we use the same approach as for "local" terrain
    entity - there's a map update job and a factory responsible for scheduling
    the updates using the texture generator. Globe 3D entities are not recreated,
    only their texture gets updated.

    We also react to the change of map theme, background color, whether to show
    labels on the map, and whether to show tile info (for debugging).
    As a bonus, we react to whether terrain's bounding boxes are shown or not.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    Globe: hide some options in configuration GUI

    Hides or disables configuration options that either do not make
    sense in the context of globe scenes (e.g. scene's 2D extent)
    or the options are not implemented yet and their availability
    would confuse users (e.g. different terrain types, terrain vertical
    offset, terrain shading, sync between 2D/3D canvas)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    review - add const

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    use boundingBox3D()

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    Fix 3D rubber band with globe (and large scenes)

    The individual 3D entities need QgsGeoTransform attached so they
    work well with origin changes.

    We also need to handle altitude clamping with geocentric coordinates
    differently, because the assumption that Z coordinates means altitude
    does not hold anymore. Full support is left as a TODO for future
    implementation (when dealing with vector layers in globe).

    Also, polygon entity of 3D rubber band will need improvements in tessellator,
    so that it can handle origin with non-zero Z coordinates - also left
    as a TODO for later when dealing with vector layers in globe.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-11

    auto sipify 🍺

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    Fix identification on flat terrain in local scenes

    The ray casting code was not expecting that the terrain may have
    transform applied, which is the case now, and with scene origin
    rebasing the flat terrain must take into account origin's Z coordinate.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    Fix identify map tool for globe

    When handling identification from terrain, the code was completely
    ignoring Z coordinates of the clicked point, so the transform to
    CRS of 2D canvas was using incorrect point.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    Properly silence overloaded-virtual warning on Fedora 42

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-12

    testqgsproject: Properly check for signal emission in testDirtySet

    By using `QSignalSpy`, this ensures to properly check the signal
    emission and this also prevents a segfault if the signal has not been
    emitted at the end of the test.

Merge: 1991bbbb89f ce9c352a264
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-11

    Merge pull request #61415 from nyalldawson/fix_61402

    [sensorthings] Fix geometry types shown for entities without geometry

    David Signer <david@opengis.ch>AuthorDate: 2025-04-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-04-11

    lock mutex on clone. needs to be mutable to remain the clone method const

    David Signer <david@opengis.ch>AuthorDate: 2025-04-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-04-11

    On setSubset the shared pointer is cloned, since the values are not the same anymore. This fixes #60926

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-11

    Add --globe option to the 3D sandbox

    This will make the sandbox open globe 3D scene instead of local scene

Merge: f528098881e 64a51151293
    David Signer <david@opengis.ch>AuthorDate: 2025-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-11

    Merge pull request #61310 from MoritzMoreira/fix-load-style-sld-markerline-interval#24954

    Fix for loading interval of markerline style from SLD

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-04-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-04-11

    [ui] Fix rich text editor mixing up standard and heading styling when the default non-heading font size matches that of one of the headings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-04-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-04-11

    [ui] Fix rich text editor's paragraph style combobox intermittent styling failure

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-04-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-04-11

    [ui] Fix empty layer notes text editor doesn't clear the notes indicator

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-11

    test_qgsorientedbox3d: Prevent some flat rounding issues

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-11

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-11

    Escape HTML characters when showing in app message log

    When a message is logged which contains HTML characters, we
    need to treat this as a plain text message in the application
    message log and NOT as a HTML formatted message. The same
    logging calls are also used to write content to text outputs
    like the console and server log files, so we need to consistently
    treat logged messages as literal strings everywhere.

    Fixes #45834

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-11

    Fix missing docstring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-11

    Fix docstrings for QgsDateRange/QgsDateTimeRange

    We can't rely on sip to generate these -- it outputs malformed
    docstrings where the constructor docs are incorrectly placed
    before the class docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-11

    Update python/processing/algfactory.py

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-11

    Fix list formatting for alg docs

    Fixes #42570

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-11

    Add missing SIP_OUT annotations

    Fixes #54404 (at least, the remaining discernable portions of that ticket)

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-11

    Use correct camera for depth buffer queries

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-11

    qgsgeos: Handle GEOS 3.13 change of NaN points in QgsGeos::fromGeos

    Since GEOS 3.13, Points with NaN coordinates are not considered empty
    anymore. Therefore, `GEOSisEmpty_r` will not return true if the input
    GeosGeometry contains NaN coordinates.

    This change is handled by checking if the generated QgsPoint is
    empty. If that's the case, a `nullptr` is returned to preserve QGIS to
    backward compatibility.

    See: https://github.com/libgeos/geos/pull/927

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-04-10
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-04-10

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    MoritzMoreira <hackenberg@dev-gis.com>AuthorDate: 2025-04-02
Commit:     MoritzMoreira <hackenberg@dev-gis.com>
CommitDate: 2025-04-10

    added regression test added Literal tag to marker line sld file in testdata and regression test function

    MoritzMoreira <hackenberg@dev-gis.com>AuthorDate: 2025-03-24
Commit:     MoritzMoreira <hackenberg@dev-gis.com>
CommitDate: 2025-04-10

    minor correction to access xml element

    Added second ".firstChild()" to get to the <Literal> tag holding the
    actual gap value.
    Fixes #24954

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-10

    auto sipify 🍺

Merge: 668437b9417 a01078d03a4
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-10

    Merge pull request #61376 from nyalldawson/faster_legend

    Speed up layout legend rendering

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    Fix animation with globe (and large local scenes)

    Previously, in keyframes for animation we were storing camera's
    center point in world coordinates. This however does not work
    when the scene origin can be rebased, so we switch to using map
    coordinates, which do not change even if the scene origin changes.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-10

    auto sipify 🍺

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    qgsgroupwmsdatadialog: Remove Q_DECL_DEPRECATED from constructor

    Even though this class is deprecated, this breaks the qt 6 on qt 6.7+.

    It looks like this is the only available fix at the moment.

    Related:
    https://github.com/qgis/QGIS/commit/07d7668c60684905eebc26b8d227e3bcab2b1d5b

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-10

    auto sipify 🍺

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    use fully-qualified enum name in the comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    use enum class instead of plain enum and add test to ensure comparison
    with int works

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    use enum for return value instead of plain int in the QgsNineCellFilter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    [sensorthings] Fix geometry types shown for entities without geometry

    In some circumstances it was possible that the geometry type combo
    was incorrectly offering choices of geometries for non-spatial
    entity types.

    Fixes #61402

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    Add comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    Allow creation of crs from WKT with ID which doesn't match known IDs

    If the WKT contains "ID["something",10000]" which doesn't match
    to a known authority/code, don't consider the CRS invalid but instead
    just ignore the specified ID.

    Fixes #53917
    Fixes #61385

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    Fix invalid extent shown for crs when extent is not available

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-10

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    Fix project zip creation from QTemporaryFile

    QTemporaryFile creates an empty file in order to reserve the
    filename, so we need to allow overwriting of existing files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    Fix crash when zip file cannot be created

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    Cleanup project zip file handling

    Refs #52666

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-10

    test_qgsrasterlayer: Fix overflow exception with numpy 2.X

    With numpy 2, trying to create an array with values out of bounds
    generates an overflow error.

Merge: aa415ac2bd6 4c16e1d9f54
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2025-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-09

    Merge pull request #61388 from manisandro/gridinterval

    [Server] Consistently accept GRID_INTERVAL_X/Y >= 0

Merge: 5675231eb16 64e64f90311
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-09

    Merge pull request #61196 from Djedouas/fix-61087

    QgsFeaturePool: back to a write locker type

Merge: be26e391bf1 22380d2d1e6
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-09

    Merge pull request #61387 from ptitjano/python-3d-sip

    python/cmake: Fix 3d pyi file generation with SIP 4.X

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-09

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-09

    Fix processing.run docstring formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-09

    Fix more malformed docstrings, enforce correct format in sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-09

    Fix another documentation build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-09

    Misc documentation fixes causing errors in PyQGIS doc builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-09

    Fix build error for PyQGIS docs

    Correctly convert typehints for c++ pointer arguments

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-09

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-09

    Allow data-defined control over legend wrap distance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-09

    Drop units API for auto wrap distance

    This isn't exposed, and needs more thought before it is (should
    we use RenderUnits or LayoutUnits?)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-09

    [feature] Add auto-wrap after setting for layout legends

    Allows legend text to be automatically wrapped after a set
    line length (in millimeters).

    This can prevent very wide auto-generated legends.

    Sponsored by North Road, thanks to SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-09

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-09

    [layouts] Stabilise text metrics

    Apply font scaling workaround to avoid unpredictable font metrics
    when zooming in/out of layout

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2025-04-08
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2025-04-08

    [Server] Consistently accept GRID_INTERVAL_X/Y >= 0

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-04-08
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2025-04-08

    python/cmake: Fix 3d pyi file generation with SIP 4.X

    the pyi names start with a '_'.

    Trying to install a QGIS with the python support generated from SIP 4 fails with this error:

    ```
    -- Set non-toolchain portion of runtime path of "/usr/local/share/qgis/python/qgis/_gui.so" to ""
    CMake Error at python/cmake_install.cmake:142 (file):
      file INSTALL cannot find
      "/home/XXXX/build/output/python/qgis/_3d_p.pyi": No such file or
      directory.
    Call Stack (most recent call first):
      cmake_install.cmake:72 (include)
    ```

    This is because, the generated pyi file is named `3d_p.pyi` and not  `_3d_p.pyi`
    This is fixed by adding the missing underscore.

    Related: https://github.com/qgis/QGIS/pull/58562
    Related: https://github.com/qgis/QGIS/pull/58534

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-08

    [layouts] Allow undo label resize to fit via double-clicking handle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-08

    Fix coverity 'variable copied when it could be moved' warnings

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-07

    auto sipify 🍺

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2025-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-08

    Remove unnecessary check

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2025-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-08

    Address review

    Juho Ervasti <118284595+JuhoErvasti@users.noreply.github.com>AuthorDate: 2025-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-08

    Update src/gui/codeeditors/qgscodeeditorexpression.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2025-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-08

    Add button to toggle comments in expression builder widget

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2025-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-08

    Add test case for QgsCodeEditorExpression::toggleComment

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2025-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-08

    Implement toggleComment for QgsCodeEditorExpression

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-08

    more complete test for merge vector layers algorithm for the case when
    fields have different length and precision (follow-up #60842)

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-08

    feat(3D): add Ctrl+0 and Esc as shortcuts to reset a 3D view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-08

    Speed up layout legend rendering

    Don't use a QMap for legend styles in QgsLegendSettings.

    We can easily replace this with a simple vector, as we'll only
    ever be accessing a fixed number of elements by a unique integer
    key. This avoids the map lookup costs, but, more importantly,
    avoids the unwanted default value constructor costs for
    QgsLegendStyle which the QMap accessor methods incur.

    And these costs are quite substantial, as QgsLegendStyle
    constructor involves a bunch of work for symbol and text
    format creation which in turn incur QgsSettings access
    costs.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-08

    Debloat project XML - don't write default field policies

    If field policies are unchanged from their defaults, we don't
    need to store them.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-07

    auto sipify 🍺

Merge: 7862775d083 201e6bae76c
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-07

    Merge pull request #61195 from troopa81/feat_groupwmsdata

    [Server] Add server properties on layer tree group

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-07

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-07

    [symbology] Fix [categorized,graduated] symbol renderer UUID collision leading to unstable experience (#61292)

Merge: b801b255cc8 d30b3409bfb
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-07

    Merge pull request #61331 from benoitdm-oslandia/fix/pg_test_service

    Fix/pg test service

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2025-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-07

    Fix Qt6 Python sip type error

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2025-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-07

    Make unset field default merge policy when reading xml

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-06

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-06

    Add 'repeat' expression function

    Repeats a given string a specified number of times.

    Eg

        repeat('Hello', 3) -> 'HelloHelloHello'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-06

    [expressions] Add 'reverse' variant for reversing a string

    Allows using a string argument for the reverse function, which
    returns a reversed version of the string

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-06
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-06

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-04-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-04-06

    Add a minimum/maximum value range

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-04-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-04-06

    [core] Allow for changing the connection pool's maximum number of concurrent connections count

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-04
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-04-05

    fix(3d/depthentity): remove model matrix (always identity) and remove useless class members

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-04
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-04-05

    fix(3d/depthrenderview): remove useless depth texture and useless graph nodes

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-08-03
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-04-05

    feat(3d/renderview): extract depth to QgsDepthRenderView and QgsDepthEntity

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-02
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-04-05

    fix(3d/clipplane): replace direct access for forwardRenderView->clipplane from Qgs3DMapScene to redirection in framegraph

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-03-27
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-04-05

    fix(3d/shadowrenderview): remove useless class member

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-05

    auto sipify 🍺

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-05

    Fix review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-05

    Disable clipping planes when outside current extent

Merge: 37eec98dbf6 60e684df772
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-05

    Merge pull request #61340 from DelazJ/booleanScatterplot

    Remove optional criteria on "Use logarithmic scale ..." boolean parameters

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-05

    chore(code_layout): use env var and pipe to bypass the "Argument list too long" error (again)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-04

    Remove optional criteria on "Use logarithmic scale ..." boolean parameters

    of vector layer scatterplot algorithm

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-04

    auto sipify 🍺

Merge: d4729dfa8c5 3e6aea20275
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2025-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-04

    Merge pull request #61332 from manisandro/projectcachesize

    Allow configuring the server project cache size

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-04

    when creating QgsMeshRendererScalarSettings first setup minimum maximum (which updates shader) and then update shader to keep correct

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2025-04-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2025-04-03

    Allow configuring the server project cache size

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-03
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-04-03

    fix(test): replace access to pg via service insteadof port (accesscontrol)

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-03
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-04-03

    fix(test): replace access to pg via service insteadof port

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-04-01
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-04-03

    fix(3DAxis): keyboard shortcuts were broken due to missing widget dependency. Switch from QShortcut to eventFilter delegation.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-03

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    Fix clang tidy checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    [sipify] Strip \ref tags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    Fix ref

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    Fix missing docstring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    Cleanup global constants

    - Deprecate global geographic crs strings, these should not be used
    - Move some global constants to Qgis, and monkey patch for
      API compatibility
    - Deprecate global qgsVsiPrefix. Use QgsGdalUtils::vsiPrefixForPath()
      instead

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-03

    auto sipify 🍺

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    harmonize method names with the terms used by GDAL documentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    fix memory leak

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    add tests for creation options and nodata

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    apply output nodata value instead of hardcoded value

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    add support for raster creation options to QgsNineCellFilter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    No need to use string for bool type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-03

    [sipify] Store __annotations__ for class member typehints

    This allows python's introspection functions to retrieve them,
    (e.g. inspect.getannotations), and ultimately makes them
    accessible to Sphinx when the PyQGIS documentation is being built

    Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/184

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-02
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-02

    auto sipify 🍺

Merge: 559c48199df 3acfa199343
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-04-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-02

    Merge pull request #60710 from GispoCoding/59494_merge_policies

    Add merge policies

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-02
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-02

    auto sipify 🍺

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-02

    Fix issues found in review

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-02

    Parallelise point cloud attribute editing

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-02

    Extend QgsCopcPointCloudIndex API in preparation of friend removal

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-02

    Extend QgsPointCloudEditingIndex API in preparation of friend removal

    The index objects should be thread-safe, locking their data structures
    internally. This does not combine well with other objects rooting around
    in their private members.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-03-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-04-02

    Lock mutex when COPC index manipulates open file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-02

    Respect project ellipsoid when creating new 3d globes

    Allows for non-earth globes to be created

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-02
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-02

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-02

    Fix sipify test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-02

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-02

    [sipify] Automatically re-format docstrings to fit ideal line lengths

    This improves the experience in IDEs or when querying documentation
    via the Python introspection methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-02

    Correctly mark code/literal blocks in doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-02

    Fix list

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-02

    Bump robinraju/release-downloader from 1.11 to 1.12

    Bumps [robinraju/release-downloader](https://github.com/robinraju/release-downloader) from 1.11 to 1.12.
    - [Release notes](https://github.com/robinraju/release-downloader/releases)
    - [Commits](https://github.com/robinraju/release-downloader/compare/v1.11...v1.12)

    ---
    updated-dependencies:
    - dependency-name: robinraju/release-downloader
      dependency-version: '1.12'
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-02

    Bump tj-actions/changed-files from 45 to 46

    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 45 to 46.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](https://github.com/tj-actions/changed-files/compare/v45...v46)

    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-version: '46'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-02

    Fix qt warning when trying to format datum ensemble details as string

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-01
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-01

    auto sipify 🍺

Merge: 210d14040fe 522e650318e
    David Signer <david@opengis.ch>AuthorDate: 2025-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-01

    Merge pull request #60932 from signedav/save-rel-ref-embedded

    RelationReference save edits on embedded form

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-01
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-01

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Handle bound, compound crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Add warning to method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    [api] Methods to create geocentric CRS from ellipsoid/other crs

    Adds:

    - QgsCoordinateReferenceSystem::createGeocentricCrs, which takes
    an ellipsoid acronym and builds a matching geocentric CRS
    - QgsCoordinateReferenceSystem::toGeocentricCrs, which takes
    an existing CRS and returns a corresponding geocentric CRS with
    the same datum/datum ensemble

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Clarify units

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-04-01

    fix nightly msvc

    David Signer <david@opengis.ch>AuthorDate: 2025-04-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-04-01

    comment for return value

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-01
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-01

    auto sipify 🍺

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-01

    Change how "Get Z value from project terrain" tool is presented in Mesh Editing (#60709)

    * move updateZValuesFromTerrain() to QgsMeshTransformVerticesByExpression

    * update widget to work with new checkbox

    * move test to TestQgsMeshEditor

    * fix doc

    * add project to calculate()

    * change version

    * remove QgsExpressionContext and use QgsProject if needed

    * update tests

    * fix clang issue

    * Apply suggestions from code review - make more readable

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * simplify

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * fix text

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * add note

    * add the in string

    * fix bracket and indentation

    * fix docstring

    * use new position if necessary

    * default elevation

    * do not skip values, use default Z value if not properly transformed

    * simplify code

    ---------

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

Merge: 5db39f884a4 a5e87079ff6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-04-01

    Merge pull request #61277 from m-kuhn/disable_faulthandler_macos

    Disable faulthandler on macos

    qgis-bot <bot@qgis.org>AuthorDate: 2025-04-01
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-04-01

    auto sipify 🍺

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Nyall's review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    updated test image

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    updated test image

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    make clang-tidy happy

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    disable globe rendering in line 4978 test

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Globe: finally make it available from the GUI

    This is a mix of additions and updates for the initial support of globe mode
    in 3D views within QGIS desktop app. Many things are still missing, and will
    be introduced in later PRs...

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-31
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-31

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Fix sipify test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Fix grammar errors in class docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Fix doxygen class briefs which aren't full sentences

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Make doxygen check enfore full sentences, sentence case for class briefs

    Some of this needs to be checked in sipify, as doxygen internally
    appends a trailing '.' to briefs when they aren't present.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Fix double brief

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Fix malformed list in class docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    [pal] Remove references to class which doesn't exist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    [pal] Remove unused exceptions file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Fix malformed copyright headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Catch more class documentation anti-patterns

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-04-01

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-04-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2025-04-01

    Disable faulthandler on macos

    it triggers permission problems

Merge: 99b3a5064f7 84ce4108d12
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-31

    Merge pull request #61258 from alexbruy/calculators-scrollarea

    add scrollareas to raster and mesh calculator dialogs to make them more usable

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-03-28
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-03-31

    fix(qgsfeaturepool): add multithreaded geometry checker test

    This test tests the geometry checker method used in the geometry checker
    plugin which launches the checks in parallel,
    QgsGeometryChecker::execute().

    We use a relatively big layer to be maximize chances of triggering
    threading issues and be as close as possible to a real user case.

    Related to #61087

Merge: ca1d9905006 16757ebd40d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-31

    Merge pull request #60842 from ValentinBuira/fix-mergevectorlayer-field-length

    Fix processing (unreported) : Merge vector layer algorithm fail in the case a field name already exists but with different length or precision

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-31

    more thread safety, catch possible CRS transform exceptions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-31

    improved wording for parameter names and enum options

Merge: 29ae95fa846 c84fa090700
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-31

    Merge pull request #61265 from nyalldawson/coverity

    Coverity fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-31

    Update src/gui/layout/qgslayoutelevationprofilewidget.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-31

    Fix coverity uncaught exception warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-31

    Fix coverity nullptr dereference errors

Merge: 427e5f38aca 33764536a6a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-30

    Merge pull request #61259 from alexbruy/fix-spacer-objectname

    fix duplicated objectname in the .ui file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-30

    fix duplicated objectname in the .ui file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-30

    add scrollarea to the output layer group in the raster and mesh
    calculator dialogs to make them usable on small screens

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-30

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Make 3d docs compliant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Ensure sipify strips initial empty lines from docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Fix multiparagraphs in initial class docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    [sipify] Enforce single sentence first paragraph for class docstrings

    While doxygen automatically just splits off the first sentence for
    the class brief description, Python docstrings require these to be separate paragraphs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Refactor too long doxygen brief comments

    These break the table of contents for the PyQGIS documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Fix class documentation which starts with "this is..."/"a class..." etc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Also prevent class brief starting with 'a class', 'it', 'this is'...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Enfore short brief descriptions, not starting with 'This class'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Don't start class briefs with "This class contains settings..."

    It's unncessarily verbose, use just "Contains settings..." instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Fix non-compliant class brief documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Add compliance test for class brief documentation

    Don't allow class brief to start with 'The MyClass ...' or 'MyClass ...'

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-30

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Fix property

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Fix documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Fix cppcheck checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Fix doc warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    [server] Respect project scale method setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Expose "at equator" scale method in widget

    When this method is selected, we show a warning icon with an
    explanatory tooltip:

    "This method will calculate misleading scales when the map extent
    is not close to the equator, however it ensures that the scale
    remains constant and does not change as the map is panned."

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Create common widget for scale method selection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    [api] Add scale calculation method for "scale at equator"

    Always calculates the scale at the equator, regardless of the
    actual visible map extent.

    This method can be used to provide a consistent, static scale for
    maps in geographic reference systems, regardless of the latitudes
    actually visible in the map (permitting consistent appearance of
    these maps when rendering relies on scale based visibility or
    calculations). Otherwise a project in eg EPSG:4326 which uses
    scale based visibility of layers and symbols will see layers
    and features "randomly" disappear as the map is panned, even
    though the user has not zoomed in or out of the map.

    This method is only applicable when calculating scales with a
    degree based reference system.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Respect project scale method in layout maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Respect project scale method in a few more places

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Respect project scale method setting for map canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Respect project scale method in processing algorithms

    Algorithms which use map settings now respect the current project
    scale method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    rasterize alg: better thread safety

    Don't access QgsProject in background thread

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    [api] scale calculation method can be set for QgsMapSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Add scale method handling to QgsScaleCalculator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Default layout scale bar calculation method to project method

    When adding a new scale bar to a layout, use the project's setting
    for scale calculation method as the scale bar's initial setting

    This can still be manually changed by the user if desired

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Add QgsProject setting for scale calculation method

    Exposes the same methods as are available for layout scale bars,
    and can be set for a particular project in the project properties
    dialog

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-30

    auto sipify 🍺

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Fix layerMatchesFilter to support WritableLayer flag

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    fix msvc build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-30

    Change doxygen "3d" group to "qgis_3d"

    Doxygen chokes on the initial digit in "3d", resulting in corrupted
    documentation for classes in the 3d group

    David Signer <david@opengis.ch>AuthorDate: 2025-03-28
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-03-29

    Get content of table according to the headers, what ensures that the content of the id and the geometry is in the right column. This fixes #50509

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-29

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-03-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-03-29

    [editor widget] Fix relation reference widget filter expression's handling of current(_parent)_* variables and functions

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-29

    auto sipify 🍺

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Fix reseting attribute value on editing tool change

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Support for rebasing of scenes

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Fix final review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Refactor code & add unit tests

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Fix review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Fix camera issues in 3D after clipping scene

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Fix review issues + add some goodies

    After cross section is selected camera looks eastward at the selected
    cross section from distance to see it whole in profile view. User also
    sees highlighted area of cross section in 2D canvas.

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Fix test to compile for qt 6

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Refactor clipping tool again & improve tests

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Refactor clipping tool to set view from profile after clip

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Refactor & fix some stuff

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Implement support for 4 clipping planes

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Add perpendicular & parallel clipping planes

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-29

    Add tool to set clipping planes in 3D scene

    Julien <dev@ingeoveritas.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-29

    fix(PyQt5toPyQt6): check if object has an attribute id

    Error fixed running the migration script on a certain plugin:

    ```python
    Traceback (most recent call last):
      File "/usr/local/bin/pyqt5_to_pyqt6.py", line 892, in <module>
        raise SystemExit(main())
                         ^^^^^^
      File "/usr/local/bin/pyqt5_to_pyqt6.py", line 887, in main
        ret |= fix_file(filename, not args.qgis3_incompatible_changes, dry_run)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/usr/local/bin/pyqt5_to_pyqt6.py", line 461, in fix_file
        visit_call(node, parent)
      File "/usr/local/bin/pyqt5_to_pyqt6.py", line 338, in visit_call
        and _node.args[0].func.id == "QDate"
            ^^^^^^^^^^^^^^^^^^^^^
    AttributeError: 'Attribute' object has no attribute 'id'
    ```

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-28

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-29

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-29

    Enforce no namespace rule in sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-29

    Use class with static public methods instead of namespace

    Namespaces don't work well with sip, eg losing the class docstrings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-29

    Unify QgsMeshUtils into a single utility class

    This was previously a namespace split over multiple files

Merge: d1c8ee2cf8d ad059374fd4
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-28

    Merge pull request #61201 from alexbruy/raster-calculator-create-opts-ui

    Add creation options UI to raster calculator

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-03-28
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-03-28

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-03-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-03-28

    [symbology] Fix font marker not rotating alongside map when data-defined rotation is enabled

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2025-03-28
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2025-03-28

    This commit adds a field 'order' and fills it.

    To be able to order the split lines in the original order, add
    a column order and fill them with integers from 0 to x.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-28

    constify variables

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-28

    use float angles to avoid warnings about narrowing from doubles

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-28

    globe camera controller: rotate with shift+left mouse button or middle button

Merge: 112eac014f4 44380c8382f
    Benoit D.-M. - oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2025-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-28

    Merge pull request #61223 from ptitjano/3daxis-fix

    [3d] axis renview init fix

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-28

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Add all missing class brief descriptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Require brief documentation for everything

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Fix detection of class brief documentation on some doxygen versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Fix broken emphasis tag warning when building PyQGIS docs

    MoritzMoreira <hackenberg@dev-gis.com>AuthorDate: 2025-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    default value of aspect ratio lock

    Set the default value of the aspect ratio lock in the save map dialog to locked, in the constructor of QgsMapSaveDialog. Fixes #60024

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-28

    Update src/analysis/vector/geometry_checker/qgsfeaturepool.cpp

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-28

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Update CMakeLists.txt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Suppress cppcheck warning, replace with TODO

    This isn't a newly introduced issue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Try to fix qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Avoid .get() for boolean checks on unique_ptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Avoid .reset( ....release() ) antipattern

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Make signal const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Avoid clones

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Make more symbol factory methods memory safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    More memory safety for loading symbols

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2025-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-28

    Fix #60053 - Disable layer Preview on NULL geometry layers

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2025-03-27

    qgs3daxis: Do not update the objects if the scene has not been created

    When a renderview is created it handles the window resizes by calling
    `updateWindowResize()`. In the case of the 3d axis, the renderview
    calls `onViewportSizeUpdate()` which itself calls
    `Qgs3DAxis::onAxisViewportSizeUpdate()`. This functions updates the
    the cube and axis visibility. However, when the renderview is created
    the scene has not been created yet and the cube and axis do not
    exist. Therefore, this results in a segmentation fault.

    This issue is fixed by not doing anything in
    `Qgs3DAxis::onAxisViewportSizeUpdate()` if the 3d axis scene has not
    been created yet.

    Fixes: 75ee85e2309b5aa87e358355c22cf8fdafb87411

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2025-03-27

    qgs3daxisrenderview: Remove some spurious code

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-03-14
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-03-27

    fix(3d/renderview): migrate from pointer onto renderview to unique_ptr and references.

    Framegraph is the only one who have ownership of renderviews.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-03-14
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-03-27

    fix(3d/renderview): remove QObject dependency to avoid double free issues

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-03-13
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-03-27

    fix(3d/renderview): replace mRoot ptr by QPointer to avoid memory leak

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-03-04
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-03-27

    feat(3d/renderview): extract forward render view to dedicated renderview class

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-10-22
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-03-27

    fix(src/3d/CMakeLists.txt): fix framegraph includes

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-08-02
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-03-27

    feat(3d/renderView): extract shadow renderview to dedicated renderview class

    * move shadow setting updates from qgs3dmapscene into render view
    * remove useless class member mShadowRenderTargetOutput

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-07-15
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-03-27

    feat(3d/renderView): extract 3dAxis viewport to dedicated renderview class

    feat(3daxis): move camera creations into render view

    fix(qgs3daxissettings): add checks in readXml to avoid disabled axis view

    When the project is saved in an old version, minViewportRatio or maxViewportRatio can have
    bad saved data (ie. 0 values) leading to always disable axis view.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-05-18
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-03-27

    feat(3d/renderview): add abstractrenderview

    Co-authored-By: Mike Krus <mike.krus@kdab.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-09-02
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-03-27

    fix(qgsframegraphutils): expand qgsfgutils to qgsframegraphutils

    rename QgsFramegraphUtils to QgsFrameGraphUtils

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-07-22
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-03-27

    qgsframegraph: move framegraph files and dependencies to dedicated directory

    And add new framegraph directory to doc/CMakeLists.txt

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-08-30
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-03-27

    fix how framegraph dumps are output (remove qPrintable and qDebug)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-27

    better handling of options when output is a GeoPackage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-27

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-27

    Tag virtual, overridden and abstract methods in sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-27

    [wfs] Fix malformed queries sent when using POST and layer has subset filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-27

    [wfs] Fix querying sublayers when a query is set in Data Source Manager

    We can't just directly string manipulate the URI, as QgsDataSourceUri
    assumes that the sql query will ALWAYS be the final part of the string
    uri. If we directly add query components via string literals, then
    these will just get append to the SQL query and break everything

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-03-26
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2025-03-26

    Remove superfluous metadata from shapefiles

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-26

    expose creation options in the Processing raster calculator algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-26

    expose raster creation options in the raster calculator UI

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-03-25
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-03-26

    Fix tab order for annotation symbology properties widgets

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-03-25
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-03-26

    Tab order for callouts' widgets

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-03-26
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-03-26

    fix(qgsfeaturepool): back to a write locker type

    The comment clearly explains why we need to get a Write locker. I just
    run into this gotcha and set a Read locker...

    Now back to a Write locker.

    Fixes #61087

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-26
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-26

    auto sipify 🍺

Merge: 7b89eaa547f 999223fb4d5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-26

    Merge pull request #61175 from alexbruy/raster-calculator-create-options

    Add support for create options and custom NODATA to raster calculator

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-26
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-26

    auto sipify 🍺

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-26

    qt6 build fixes

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-26

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-26

    cleanups of the globe entity code

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-26

    Add globe mesh 3D entity

    notguiltyspark <caboose7@yandex.ru>AuthorDate: 2025-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-26

    added names to separators in menu to allow easier customization in external components during its population process

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-03-25

    refactor(GroupWMSData): Don't use old custom property anymore

    Use map layer server properties method instead

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-03-25

    refactor(GroupWMSData): Use server properties to write WMS getCap

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-25

    Set minimum width back to 5 and make clang-tidy happy

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-25

    fix changing the paintbrush size using the wheel on precision mouse

Merge: 8612d3a173a 39e8e305c7d
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-25

    Merge pull request #61108 from benoitdm-oslandia/fix/fcgi_concur

    fix fcgi concurrent race condition

Merge: 2be6fa30231 8d752a70efa
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-25

    Merge pull request #61160 from YoannQDQ/fix-#60968-duplicated-layer-variables

    Fix duplicated layer variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-03-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2025-03-25

    [Raster] Tune PR #61091 to rename HEIGHT_AVERAGE as HEIGHT_DEFAULT, to follow latest change of https://github.com/OSGeo/gdal/pull/11989

Merge: 348ccf248e4 72125ce585b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-25

    Merge pull request #61173 from nyalldawson/ogr_attr_creation_crash

    [ogr] Fix crash when adding feature

Merge: 4263b3a739e 2be0a809bd3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-25

    Merge pull request #61174 from nyalldawson/query_result_split

    Add splitter to Execute sql window

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-25

    qgstessellator: Do not use a custom function to compute ring orientation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    Don't write empty metadataUrls, keywords to XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    Add splitter to Execute sql window

    Allow resizing the query editor/results table, and remember
    sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    [ogr] Fix crash when adding feature

    If fields are not set for the feature, and a field value is invalid
    for the actual layer's type we would get a crash on debug enabled builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    Fetch subtype once only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    Slightly more helpful error message when OGR attribute creation fails

    Include the attempted field type in the error message, so that it's
    clear what type we were attempting to create. This is useful when
    we get an error like:

    "Creation of field fid (QString) failed (OGR error: Wrong field
    type for fid)"

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-24
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-24

    auto sipify 🍺

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    qgslayoutelevationprofilewidget: Add support for subsections indicator

    This adds some new customization associated with the introduction of
    subsections indicator:
    - it allows to display or hide them
    - it allows to change the associated symbology

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    qgslayoutitem: Remove empty lines at the end of file

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    qgslayoutitemelevationprofile: Add support for subsections indicator

    This adds support to display vertices lines over the profile graph to
    display indicator at the location of the curve's vertices.

    This is achieved with mainly 2 changes:
    - `setSubsectionsSymbol()` allows to set the line symbol of the
    vertical lines
    - Call `renderSubsectionsIndicator` on the `QgsProfilePlotRenderer`

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    qgselevationprofilewidget: Add actions for subsections indicator

    This introduces two new actions in the options menu:
    - an action to display or the hide the subsections indicator
    - an action to to set the lines' symbology.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    qgsprofilerenderer: Introduce a default symbol for subsections

    This will be used in the next commit.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    qgselevationprofilecanvas: Add support for subsections indicator

    This adds support to display vertices lines over the profile graph to
    display indicator at the location of the vertices of the trace.

    This is mainly achieved by adding
    `QgsElevationProfileCanvas::setSubsectionsSymbol()`. This method
    allows to set the line symbol of the vertical lines. Then, It sets the
    subsections symbol of the profile renderer of the plot item. It the
    renderer does not exist yet, the subsections symbol is set when a new
    profile renderer is created.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    qgsprofilerenderer: Add support for subsections indicator

    This adds support to display vertices lines over the profile graph to
    display indicator at the location of the curve's vertices.

    This is achieved with mainly 2 changes:
    - `QgsProfilePlotRenderer::setSubsectionsSymbol()` allows to set the
    line symbol of the vertical lines
    - `renderSubsectionsIndicator` generates and renders the vertical
    lines. It is called by `QgsProfilePlotRenderer::renderToImage()`.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    qgsprofilerenderer: Fix typo in header

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    qgsprofilerenderer: Remove empty line at the end of file

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    qgsline3dsymbol_p: Fix some clang-tidy warnings

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    qgsline3dsymbol_p: Give proper name to some variables

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    qgsline3dsymbol_p: Use qgsgeometry_cast

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-25

    verify paths are within the zip directory

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-03-24

    refactor(GroupWMSData): Use server props in project server validator

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-03-24

    fix(GroupWMSData): Update project dirty state when data are modified

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-03-24

    feat(GroupWMSData): Use server properties widget to edit WMS data

    As a consequence, it's now possible to edit all server properties for
    group (metadata urls, keyword list, attribution...)

    Juho Ervasti <118284595+JuhoErvasti@users.noreply.github.com>AuthorDate: 2025-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-24

    Update src/app/browser/qgsinbuiltdataitemproviders.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-24
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-24

    auto sipify 🍺

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-24

    fix second 4978 control image

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-24

    make clang-tidy happy

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-24

    add test image for qt6

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-24

    fix tests for 4978 rendering

    updated the expected images because the terrain based
    camera controller no longer applies to globe views

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-24

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-24

    Review from Stefanos and Nyall

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-24

    Add 3D scene mode enum

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-24

    Initial implementation of globe camera controller

    This is a new navigation mode for QgsCameraController which is meant to work
    just like the terrain-based navigation mode, but for 3D scenes with globe.

    Initially, the new navigation mode can handle:
    - zooming in/out with mouse wheel
    - orbit around globe when dragging with left mouse button pressed
    - left/right/up/down keys to orbit around globe
    - shift + left/right keys to change heading angle
    - shift + up/down keys to change pitch angle
    - page up/page down keys to increase/decrease elevation

    For camera pose, we use QgsCameraPose as for "flat" scenes, but the QCamera
    is positioned/rotated slightly differently - the main change is that in case
    of globe, we use ECEF coordinates of the camera pose's center point, convert
    them to lat/lon coordinates in order to set up initial rotation of the camera
    so that it is perpendicular to the tangent plane at the given ECEF coordinate.

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2025-03-24
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2025-03-24

    Add test

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2025-03-24
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2025-03-24

    Fix #60968 - Duplicated layer variables

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-24
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-24

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Explain raw value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Expand docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Fix test for qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Just require ints instead of QNetworkAccessManager::Operation enum

    The sip conversion code fails with enums under qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Move DOM compare function to QgsTestUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Remove duplicate filter element

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Add unit tests for WFS with post

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    [api] Add advanced network request preprocessor capabilities

    Allows mutating the request, network operation and request data.

    Intended for mocking eg post requests in unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Remove dead code, fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Silence false positive cpp check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Fix build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    [wfs] Use POST requests when connection is set to prefer POST

    Refs #32348

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Add synchronous argument to POST request methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Store preferred http method for connections

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Allow free naming of project properties

    Allows:

    <properties name="properties">
      <properties name="1">
        <properties name="2" type="QString">foo</properties>
      </properties>
    </properties>

    Data-driven properties names could violate that monstrous regular
    expression earlier (eg. using layer ids with leading digits as key was
    illegal) and trigger "Entry token invalid" for no too obvious reason
    (even when trying to remove a non-existing entry).

    Turns

    <properties>
      <foo>
        <bar type="QString">baz</bar>
      </foo>
    </properties>

    into

    <properties name="properties">
      <properties name="foo">
        <properties name="bar" type="QString">baz</properties>
      </properties>
    </properties>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    chore: fix prepare_commit to catch all modified/added files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-03-23

    update_ts.sh: alternatively use pylupdate6 + python translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    no gettid() on OSX (followup 154ad712e9c25d55a5afcaa221e99016b9db29df)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    refactor(ServerProperties): write XML server properties in map layer

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    refactor(ServerProperties): write XML in the server properties class

    instead of writing it in QgsMapLayer

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    refactor(ServerProperties): Create a server properties widget

    And reuse it in vector, raster and vector tile properties widget

    Martin Joerg <martin.joerg@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    [opencl] set source path when using qgis_process

    This is necessary to execute OpenCL-enabled algorithms using qgis_process, when OpenClEnabled is true.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    fix(qgstest): in checkLongStr add ^ to locate where is the first diff

    Julien Monticolo <20857031+jmonticolo@users.noreply.github.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Add order by enumsortorder in the query for enum values

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    testqgspointcloud3drendering: Improve coverage for plane clipping

    This tests that enabling and disabling clipping multiple times works.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    testqgs3drendering: Improve coverage for plane clipping

    This tests that enabling and disabling clipping multiple times works.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    testqgs3drendering: Disable opacity for the polygons clipping test

    This will make it easier to test enabling/disabling clipping multiple
    times with the other reference image.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    testqgs3dmaterial: Add tests for clipping

    Matej Bagar <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    qgsmaterial: Fix removal of parameters when clipping is disabled

    Plane clipping uses two `QParameters` named
    `CLIP_PLANE_ARRAY_PARAMETER_NAME` and
    `CLIP_PLANE_MAX_PLANE_PARAMETER_NAME`. When clipping is disabled both
    parameters need to be removed to prevent side effects on the shader
    code. However, the loops which iterates through the parameters breaks
    as soon one parameter is found. This means that the second parameter
    is never removed.

    This issue is fixed by removing the `break` condition. This way, both
    parameters are always removed from the material.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-24

    Fix tiled scene chunk loader for globe scenes

    This disables the workarounds for nodes of 3D tiles with large spatial extent
    when the scene is shown as globe, because in case of globe those workarounds
    are not needed, and actually break the functionality.

    With this fix, google 3D tiles work with globe :tada:

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-22

    add tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-03-21

    release.pl: don't error out when a translation is dropped (because it falls below the 35% threshold)

    (cherry picked from commit d363994a6480607d2d3ead3e41527cded38688de)

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-03-20
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-03-21

    fix(fcgiserver): fix concurrent race condition to detect end of response

    Remove duplicate "mShouldStop.store( false )" in "run()" as already set in constructor. In
    the case when "stop()" is called before the "run()" (very very short request and system is
    too slow to start the thread), the monitoring thread did not detect the end of response
    and the request went in timeout.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-03-20
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-03-21

    fix(fcgiserver): replace end-of-monitoring QgsDebugMsgLevel message by QgsMessageLog

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-03-21
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-03-21

    fix(ci/ogc): move log outputs from file to stderr as logs are not displayed and file is not used.

Merge: 2609f5e8e0c 5faf09470b1
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-21

    Merge pull request #60600 from gacarrillor/dragndrop_stackdiagrams_followup

    Fix drag and drop for stacked diagrams (follow-up)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-21

    [fix] Make stacked diagrams behave as expected with horizontal fixed-size stacked bars (#61082)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    Fix missing render of global raster in small area local projection

    If we are trying to view a global layer in a small area local
    projection, then the transform of the map extent to the layer's
    local projection can often fail.

    Add fallback to try the opposite logic, and see if we can first
    calculate the visible region in the layers extent, and then
    transform that small region back to the map's crs

    Fixes #60807

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    Rename variables so its clear what CRS they are in

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    Add transform logic tests for #60807

    No regressions here, just differences in a nonsensical transform
    of the entire globe in EPSG:3857 to a local projection EPSG:5514

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    [OGC API provider] Implement geometryColumnName() when Part 5 is available

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    [FEATURE] [OGC API provider] Implement Part 5 - Schemas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    [mssql] Fix creation of geometry_columns table

    The query was testing whether [dbo].[geometry_columns] exists,
    but then attempting to create just [geometry_columns] (without
    "dbo").

    This fails if the table will be created in any schema other then
    "dbo".

    Adjust to check whether just [geometry_columns] exists, so that
    we are checking whether the table exists in the ACTUAL schema
    we'll be creating it in.

    Fixes #57614

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    [mssql] Fix fields get unaligned when importing data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    [mssql] Fix native integer types

    bigint should map to LongLong variant type

    Add actual type names to display strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    Remove unused dead code

    Probably a remnant of copy/paste from the original implementation
    from the postgres provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    Fix crash when db import dialog closes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    Fix leak after creating table on sql server

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    More thread safety for QgsVectorLayerExporterTask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    [mssql] Optimise geom column type resolution

    Don't create a new connection per table, when we can
    just use one connection for all

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    [mssql] Use method which takes an existing connection instead of creating new connection

    We already have a connection here:

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    [cleanup] Avoid redundant container lookups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-21

    [mssql] Fix connection corruption after executing sql

    Executing any SQL on a SQL Server connection would result in the
    connection being dropped while it was still in use, leaving
    the provider in a interdeterminate state which would often
    refuse to run futher queries.

    The QSqlQuery class does NOT have a virtual destructor, so we
    need to explicitly use the QgsMssqlQuery class for the results
    iterator so that the QgsMssqlQuery destructor gets called and
    the shared reference to the QgsMssqlDatabase instance gets
    released correctly.

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-20

    Fix deletion of 3D rubberbands

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-20

    Add maximum size for paintbrush tool

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-20

    Finish editing when 2. point selected with line tool

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-20

    Keep 3D editing toolbar position on closing

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-20

    Fix build issue & crash on closing 3D window

    Fixes msvc build issue caused by uniqueqobject pointer, we revert back
    to raw pointers. Fixes QGIS crash on 3D window closed when editing tools
    are selected. We can't delete QgsRubberBand3D entities from this class
    as they are owned by RubberBandRootEntity, which deletes them on windows
    close. Only point rubberbands leave artifacts in scene whene deleted by
    default destructor.

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-20

    Fix paintbrush editing tool movement

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-20

    Add minimum size for paintbrush 3D editing tool

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-20

    Disable editing tool, when disabling editing in 3D

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-20

    Fix line editing tool crash when used wrong

    David Signer <david@opengis.ch>AuthorDate: 2025-03-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-03-20

    Introduce a slot in the QgsRelationReferenceWidget to store changes on the embedded form if existing.
    This function is called on aboutToSave, an override of the WidgetWrapper that is triggered via notifyAboutToSave from the attribute form.
    This fixes #60806

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-20

    add support for user-defined NODATA value to raster calculator

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-20

    add support for raster creation options to raster calculator (fix #39082)

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2025-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-03-20

    Updated brand name SpatiaLite (capital L)

    Line 257 : Spatialite Import = SpatiaLite Import
    Line 280 : Spatialite Import = SpatiaLite Import

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-20
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-20

    auto sipify 🍺

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-03-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-20

    rewrite test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-03-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-20

    fix: retrieve Z and M values in QgsMapToolCapture::nextPoint

    Corrected logical error where Z and M values were not retrieved from layerPoint.
    Additionally, ensured Z and M values are captured via match without reprojection
    to prevent multiple transformations causing recessions.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-03-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-20

    Revert "fix(QgsMapToolCapture): Allow snapping point with different crs"

    This reverts commit 7a0f84f39f2c412f6226b165d5f0b299284d1c4c.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-03-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-20

    fix warning: narrowing conversion from 'GIntBig' (aka 'long long') to signed type 'int'

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-03-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-20

    prefer CPLGetUsablePhysicalRAM

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-03-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-20

    fix(system memory): Use robust GDAL version

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    [GDAL] Deal with [C]Float16 of GDAL 3.11 as [C]Float32

    Related to https://gdal.org/en/latest/development/rfc/rfc100_float16_support.html

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    Add special handling for geocentric CRS in QgsCoordinateReferenceSystem::toGeographicCrs()

    proj_crs_get_geodetic_crs considers a geocentric crs as already a
    geographic CRS, whereas this method advertises that it will always
    return a geographic latitude/longitude based CRS

    So we build a geographic CRS using the same datum as the original CRS

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    add types

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    update strings

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    handle temporary output

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    all temporary output on selection panel

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    qgselevationprofilewidget: Clear the measure tool on clear

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    qgselevationprofilewidget: Clear the measure tool on curve change

    When a new profile curve is set, if measure tool need to be cleared if
    it was active.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    qgselevationprofiletoolmeasure: Factor out the logic to clear the tool

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    [Raster] Use HEIGHT_AVERAGE from RPC when available

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    add line of sight svg arrow

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-20

    adding austrian csw to metasearch default servers

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-03-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-19

    fix(clang-tidy): narrowing conversion

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-02-21
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-19

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-19

    Update src/app/qgisapp.h

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-02-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-19

    chore(main): typo, replace python by Python

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-02-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-19

    chore(QgisApp): Add an enum to handle QgisApp boolean parameters

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-02-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-19

    feat(python): Add an option to disable Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-19

    [mssql] Remove semi-broken duplicate schema retrieval method

    Avoids missing schemas in import vector layer combo box

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-19
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-19

    auto sipify 🍺

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-19

    replace spinboxes with extent selector in the mesh calculator dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-19

    replace spinboxes with extent selector in the raster calculator dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-19

    add signal to notify about extent layer changes to QgsExtentWidget and
    QgsExtentGroupBox

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-19

    qgspoint: Use QgsGeometryUtilsBase to compute azimuth

    This way, the formula is only defined once.

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-03-18
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2025-03-18

    Fix test attempt 2

Merge: c3b65efa20c f1ad765ee7a
    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-03-18
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2025-03-18

    Merge branch 'master' into fix-mergevectorlayer-field-length

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-18

    Allow setting a filter expression to select points that should be edited

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-18

    Move layer setSubsetString() logic out of the point cloud query builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-18

    Use schema combo box in import vector layer dialog

    Allows destination schema to be changed in the dialog, showing
    choice of all available schemas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-18

    Ensure Import Layer dialog is initially populated

    Instead of requiring a change of source layer to populate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-18

    Default new field expressions to NULL

    When adding a new field during a database table import, set the
    initial expression for the field to "NULL" instead of an empty
    string.

    The empty string results in an error after accepting the dialog
    ("incomplete expression"), whereas NULL just creates an
    unpopulated field, which better matches user expectations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-18

    Minor cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-18

    Avoid loss of field settings when importing tables via browser

    Disable the generic field type conversion (as is done elsewhere
    in browser), as we have already explicitly set field types
    and settings to match the destination provider

    Elton Chan <61935006+eltonhcchan@users.noreply.github.com>AuthorDate: 2025-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-18

    Add protocol values for ESRI Geoportal (#61047)

    * Add protocol values for ESRI Geoportal

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    ---------

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Merge: 2a27c31701b a67b01894ed
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-18

    Merge pull request #61028 from nyalldawson/coverity

    (harmless) coverity scan fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-18

    Condense checks

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-18

    update options when widget is shown

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-18

    add "Add result to project" checkbox to mesh calculator dialog (fix #45245)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-03-08
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-03-17

    [ux] Stack diagrams drag'n'drop: clear current item after the drop event because it sticks to last activated item's index (the one that was dragged, thus remaining as a leftover from the user perspective, who would be more interested in the dropped index being the current item)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-03-07
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-03-17

    [ux] Stacked diagrams: correct order in multiple-item drag and drop

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-03-07
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-03-17

    [ux] Avoid copy on drag and drop by correctly setting the current index to span rows

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-02-11
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-03-17

    [ux] Stacked diagrams: avoid items being appended to the tree view when dropped 'inside' an item; only enable drops on invalid items, which eases dropping handling

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-02-11
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-03-17

    [ux] Show line drop indicator instead of box for stacked diagram items (items don't have children so far),  because of that, we can drop at any index as well

Merge: 43245598624 69b90b43ce6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-17

    Merge pull request #60801 from agiudiceandrea/fix-59368-valuemapnull

    Fix Value Map widget with NULL value and field length < 38

Merge: 980f4b7934d 06d79ee026f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-17

    Merge pull request #61016 from benwirf/fix_crash_while_adding_feature

    Fix crash while adding feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-17

    [gdal] Handle "float" open option types

    Fixes #61027

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2025-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-17

    Install pyogctest from PyPI instead of github repository

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-17

    [map canvas] Tweak rotated map canvas preview paint logic to account for zoom changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-17

    Fix incorrect error variable comparison

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-17

    Fix possible divide by zero in raster rank algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-17

    Fix some (harmless) coverity nullptr dereference warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-17

    Fix some coverity move instead of copy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-17

    polygonize: fix progress reporting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-17

    Polygonize: Don't assume geos results are always a multipolygon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-03-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-03-16

    [decorations][ui] Fix grid decoration dialog X/Y offset clear value

    Ben <ben.wirf@gmail.com>AuthorDate: 2025-03-16
Commit:     Ben <ben.wirf@gmail.com>
CommitDate: 2025-03-16

    Fix crash adding feature to layer with a relation and clicking the canvas to
    associate the related feature then changing current layer to a non-geometry
    layer.
    Fixes #61009

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-03-15

    Fix msvc build

Merge: e634431ea12 6353c0d3e48
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-15

    Merge pull request #60998 from nyalldawson/wfs_capabilities

    [cleanup] Decouple WFS capability storage class from GetCapabilities request class

Merge: 13ba59af3e9 833f3f9f0c3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-14

    Merge pull request #60997 from nyalldawson/fix_60946

    Fix field filter for checkbox form widget for bool/numeric fields

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-14
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-14

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    More fatal threading checks

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    fix(LegendUrl): Make legend url thread access fatal

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    fix(LegendUrl): replace deprecated call

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    refactor(LegendUrl): Make legend url part of server properties

    Florent Fougères <florent.fougeres@oslandia.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    pyqt5_to_pyqt6: import_warnings is a dict

    Florent Fougères <florent.fougeres@oslandia.com>AuthorDate: 2025-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    feat(pyqt5_to_pyqt6.py): Add --dry-run option to script to run and just see changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    Fix locale tests on newer qt 6 versions

    The upstream fix for https://bugreports.qt.io/browse/QTBUG-109955
    means that the old behavior of inserting a grouping character for
    an italian locale for "1234" is no longer valid, as Qt now
    applies the locale rule "at least two digits in the most significant
    group".

    Rework tests so that they don't rely on version-specific results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    Fix build on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    Add test mask for qt 6 rendering

    This svg is actually ONLY correctly rendered on recent qt 6 versions.
    But at the rendered size, the actual image diff is quite small. So
    just use a mask to accept either the (not quite right) qt 5 render
    or the (right) qt 6 render.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    [cleanup] Decouple WFS capability storage class from GetCapabilities request class

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-14
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-14

    auto sipify 🍺

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    doc(RasterTemporal): fix documentation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    feat(RasterTemporal): Add fixed date/time to raster temporal mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    Fix field filter for checkbox form widget for bool/numeric fields

    Fixes #60946

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    Fix ui build warning

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-13

    auto sipify 🍺

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    Add tests for chunked entities

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    Fix absolute clamping for rule based renderer

    Use absolute clamping if at least one rule has absolute clamping

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    Apply terrain offset to Z axis instead of Y for vector layer chunked entities

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    fix(qgsprocessingfeedback): don't access nullptr feedback in multiprocessing feedback

    + automatic reformat to match standard

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    make QML / Quick available on standalone installer

    Uroš Preložnik <uros00@gmail.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    Add country codes config to Nominatim Geocoder Locator filter

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-13

    auto sipify 🍺

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    add support for user-defined nodata value to QgsGridFileWriter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-14

    add create options support to QgsGridFileWirter (follow-up 2aa6c5d)

Merge: 7f01359ae43 91026f48fbe
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-13

    Merge pull request #60849 from uclaros/fix-measure-3d

    Some fixes in measure 3d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-13

    [mssql] When validating query layers, ensuring we can run aggregate queries

    Eg check that we can run the geometry type check query. Some queries
    will happily run as top-level queries on SQL Server, but throw
    exceptions when they are subqueries.

    An example would be

    SELECT TOP 10 * FROM [table] where [a_string_col] = 24

    This query can execute as a standalone, but as soon as its part
    of a subquery SQL server will raise an exception due to the
    string/int casting.

    Now we catch these issues in validation and show the exception
    message from SQL server to the user, so that they can fix their
    query.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-13

    use auto for results of cast operation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-13

    port Export geometry attributes algorithm to C++

Merge: ad66b27affc 59a5a3eef6f
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-13

    Merge pull request #60958 from nyalldawson/wfs_ns

    [wfs] Get namespace when FeatureTypeList does not have wfs: prefix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-13

    Update src/providers/wfs/qgswfscapabilities.cpp

Merge: 41958da1e6a ad66b27affc
    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-13
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-03-13

    Merge branch 'master' into fix-measure-3d

Merge: c5b9efe4d0f c56ef467e3d
    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-13
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-03-13

    Merge branch 'master' into fix-measure-3d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-13

    [wfs] Get namespace when FeatureTypeList does not have wfs: prefix

    Eg for https://services.ga.gov.au/gis/rock-properties/ows?SERVICE=WFS&REQUEST=GetCapabilities&ACCEPTVERSIONS=2.0.0,1.1.0,1.0.0

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-13

    Revert "Temporarily remove grass from Qt 5 CI"

    This reverts commit b3cdf9e8a31595f4aae206c60c63a822dede07e0.

    With the ubuntugis ppa removed, grass can now be installed.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-13

    ci: Build PDAL from source for the linux qt5 version

    The docker image used to compile the linux qt5 version and to launch
    the unit tests is based on ubuntu 24.04. However, this version does
    not provide the PDAL package anymore. As a workaround, the `ubuntugis`
    ppa has been added to get PDAL. However, this may introduce some
    package installation conflicts.

    This issue is fixed by downloading the latest PDAL version and compile
    it. This way, the ubuntugis ppa can be removed and this solve the
    installation conflicts. With this change, it is now necessary to
    install `GDAL` and `PROJ` dev packages in the `binary-only` only
    image because they are needed to compile PDAL from source.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-13

    processing/gdal: Ensure to flush the buffer once finished

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-13

    processing: Fix voronoipolygons unit test for GEOS 3.12.1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Const correctness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Reformat to match standard

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-12
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-12

    auto sipify 🍺

Merge: 05d578408b9 a5ebf09280b
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-12

    Merge pull request #60956 from nyalldawson/http_method_enum

    Remove duplicate http method enums

Merge: 2fa855323c2 63224c21519
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-12

    Merge pull request #60957 from nyalldawson/oracle

    Fix crashes in oracle provider when db workspace is set

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Adjust profile tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Treat flat polygons as always facing up when extruding

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Don't assume all flat polygons face up

Merge: 9e873c7bc91 d0c52562c50
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-12

    Merge pull request #60459 from olivierdalang/2025-01-28_browser-arcgisrest

    Better distinguish Arcgis feature/map icons in the browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Remove duplicate http method enums

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-12
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-12

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Fix qgsgeometry_cast QgsPolyhedralSurface, QgsTriangulatedSurface to base classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Add missing sip downcasts for triangulated surface, polyhedral surface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Documentation improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Don't allow qgsgeometry_cast to cast away const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Fix incorrect connection info used in oracle connection pool when dbworkspace is set

    Fixes crashes in oracle provider when db workspace is set.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Add extra debugging for Oracle connections

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-12
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-12

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Fix typos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    [feature] Allow field customisation when importing db tables

    This expands the database table import dialog to add a new
    field mapping section, which gives users control over the
    fields in the created table. Users can rename, set the exact
    destination field types, and tweak the source expression
    for each output field. Fields can also be excluded from the
    import, or new fields created which don't exist in the source
    table.

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Add support for setting output fields for QgsVectorLayerExporter

    Allows remapping fields from the source fields, including specifying
    the exact output field type, and source expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Improve field type mapping

    Implement fallback logic, so eg if the destination field types
    don't support one of the input types exactly, we can still make
    reasonable matches to a compatible field

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Allow setting native field types for QgsFieldMappingWidget

    Previously the widget would always just use a generic hardcoded
    list of field types. This isn't appropriate for all destination
    providers, which may not support certain field types.

    Add API so that an explicit list of supported destination
    field types can be set for the widget, restricting the choices
    available to users for destination fields.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    Minor decoupling of QgsAggregateMappingModel from QgsFieldMappingModel

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-03-12
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2025-03-12

    attempt to fix test

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Alex Kent Hajnal <software@alephnull.net>AuthorDate: 2025-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-12

    When duplicating a layer copy layer tree layer's custom properties [fixes #60884]

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-11

    auto sipify 🍺

Merge: c6019bcb7ed 15606c09c2e
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-11

    Merge pull request #60869 from wonder-sk/auto-shift-origin

    [3d] Large scene support: shift scene's origin if the camera got too far

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-11
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-03-11

    Don't use constGet() when modifying the geometry

Merge: 0bbd358eb18 550953dd458
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-11

    Merge pull request #59632 from benoitdm-oslandia/fix/fcgi_response_destructor

    Fix qgis server fcgi response destructor

Merge: dcdb5478955 e22d5aa9acd
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-11

    Merge pull request #60939 from nyalldawson/query_result_ux

    Query result UX tweaks

Merge: e1e50215cd3 408c8410567
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-11

    Merge pull request #60861 from troopa81/fix_ora_test_btn

    [Oracle] Synchronize test connection button state with OK button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-11

    Update src/3d/qgs3dmapscene.cpp

Merge: 18cf4f4aca3 6488f007c70
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-11

    Merge pull request #60881 from alexbruy/processing-define-projection-cpp

    port Define Projection algorithm to C++

Merge: cf5320a4e1c 03d5021e9dd
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-11

    Merge pull request #60936 from vcloarec/fix3dMeshCrash

    fix confusion between native face and triangle face in 3D mesh layer

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-11

    auto sipify 🍺

Merge: 2739454468d 3a4357dcdeb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-11

    Merge pull request #60912 from nyalldawson/browser_export_filter

    Add optional extent, expression based filter when importing tables to database

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-11

    Don't try to show raw binary data in query result table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-11

    Nicer appearance for NULL values in execute sql results table

    Match appearance to attribute table, showing application NULL
    string in a shaded, italic font

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-11

    Fix typo

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2025-03-10
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2025-03-10

    fix confusion between native face and triangle face in 3D mesh layer

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-11

    Avoid crashing when a texture is provided by an extension

Merge: 461403e3ce8 f4e3641becc
    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-10
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-03-10

    Merge branch 'master' into fix-measure-3d

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-03-10
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-03-10

    fix(qgisserver): apply review changes

Merge: f4e3641becc 6f32786f8ae
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-10

    Merge pull request #60536 from Djedouas/composer-filtered-legend

    Correctly move layout legend nodes when they are filtered

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    [mssql] Add workaround for incorrect geometry system type returned by sp_describe_first_result_set

    Some (versions?) (setups?) of SQL server incorrectly report that
    the system type for a geometry columns is "image" in their
    sp_describe_first_result_set results.

    Let's just automatically override this and set it back to "geometry"
    if we know that the column is actually the geometry column.

    Fixes broken query layers on these databases

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-03-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-10

    remove unneeded else branch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Fix build, docs

    مهدي شينون (Mehdi Chinoune) <79349457+MehdiChinoune@users.noreply.github.com>AuthorDate: 2025-03-07
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-03-10

    CI: Run MINGW64 job on Fedora 40

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-10

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    [feature] Add optional extent, expression based filter when importing
    tables to database

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Make map canvas accessible via QgsDataItemGuiContext

    Allows browser item GUI operations to access the map canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Add expression based filter for QgsVectorLayerExporter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Add extent filter for QgsVectorLayerExporter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Add some missing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Add more flexible API variant for QgsVectorLayerExport.exportLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Documentation fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Fix duplicate copy/paste line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Exclude from sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    [browser] Add direct "Import Vector Layer" context menu for db items

    To accompany the existing drag-and-drop support for layers, this action
    just directly opens the Import Layer dialog and allows users to import
    one of the layers from the current project to a destination db/schema

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Db import dialog can directly import project layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Add replace destination table if exists option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Memory safety

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Allow setting table comment for imported tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Add provider connection method to set table comment

    Currently supported for Postgres provider only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Allow setting destination layer CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Allow customising primary key and geometry column name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Add metadata methods for primary key capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    [api] Add connection metadata methods for default geometry column name, import capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Create generic method to handle single vector layer drop for providers

    Create QgsDataItemGuiProviderUtils::handleDropUriForConnection, which
    handles single vector item drop on a database provider connection
    item for ALL database providers in a consistent way.

    This first shows QgsDbImportVectorLayerDialog allowing the user
    to customise the imported table details, and then runs the
    export in a background task.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Create QgsAbstractDatabaseProviderConnection::createVectorLayerExporterDestinationUri

    Creates a URI for use with QgsVectorLayerExporter corresponding to given destination
    table options for the backend. The URI format and extra options which
    need to be passed to QgsVectorLayerExporter differ from provider to
    provider, so this new method gives us a consistent, generic method we
    can call to safely generate the right URI and options in a
    cross-provider way.

    Implemented for all database connection providers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Move some logic to dialog, create connection method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Start on generic import vector layer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Preparatory work for generic import database table dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Pass GUI context onto handleDrop implementations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    [postgres] Move browser handle drop logic to GUI provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    [hana] Move browser handle drop logic to GUI provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    [mssql] Move browser handle drop logic to GUI provider

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    [attribute form][ui] Remove the basic tab from the external storage's authentication widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Fix crash in graduated symbol renderer widget

    Caused by 75c8e3e -- the previous code was relying on the leak
    to reference processing parameter owned by the leaked object

    Fixes #60865

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-10

    Temporarily remove grass from Qt 5 CI

    Ubuntugis-unstable has broken packages, no workaround

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-03-08

    port Define Projection algorithm to C++

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-03-07
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2025-03-07

    Add test for merging layers with different field length/precision

    Alex <alex@willner.ws>AuthorDate: 2025-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-08

    Add `draco` to build dependencies

    Otherwise this error occurs:

    ```
    CMake Error at /opt/homebrew/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
      Could NOT find Draco (missing: DRACO_LIBRARY DRACO_INCLUDE_DIR)
    Call Stack (most recent call first):
      /opt/homebrew/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE)
      cmake/FindDraco.cmake:53 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
      CMakeLists.txt:537 (find_package)
    ```

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-03-05
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-03-07

    fix(clang-tidy): use unnamed namespace instead of static keyword

    For "private" functions like the underscore-prefixed-by-convention
    functions, use an unnamed namespace to affect visibility over static
    keyword which has many meanings.

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-02-10
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-03-07

    fix(layoutlegendwidget): correctly move legend nodes when they are filtered

    Fixes #60383.

    In a layout, when moving a legend node on a filtered legend, the
    computed offset was wrong if some nodes were hidden between the node to
    move and its destination.

    The offset is now computed with the next/previous visible index.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-07

    Fix 3d map scene test

    Origin may get updated in Qgs3DMapScene constructor, so let's set
    ours once the Qgs3DMapScene is constructed

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Fix review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Change movement of Qgs3DMapToolPointCloudChangeAttributePolygon

    Movement of camera is possible only before selection

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Add new icons for line tool

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Add new tools for point cloud editing in 3D

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Fix review issues

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    setting origin is not required (it is done in setExtent() anyway)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Fix tests - call setExtent(), not setOrigin()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Fix reset view functionality

    Relax the assumption that origin is always in the center of the scene

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-03-06
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-03-06

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Review from Stefanos + test fix

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-03-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Large scene support: shift scene's origin if the camera got too far

    This should greatly improve our capability to handle large scenes (e.g. more than 50km across)

    Also add a checkbox to the debug panel to allow devs temporarily turn it off.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-06
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-03-06

    Fix hiding last marker after restart, disable undo when finished and remove unneeded code

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-06
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-03-06

    Fix 3d measure tool tracked point to always be under the cursor

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-03-06
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-03-06

    Add method to remove one point before the last

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Fix review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Refactor camera change flow

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Fix reset view in 3D view for VPCs

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-06
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-06

    auto sipify 🍺

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-03-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Fix review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Fix crash on 3D window close

    Crash occurs when edit tool is active and 3D window is closed

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Rework point cloud 3D editing tools

    Qgs3DMapToolPointCloudChangeAttribute becomes new base class for polygon
    tool and paintbrush tool. Processing method has been moved to new
    Qgs3DEditUtils class.

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Fix rebase issues on upgraded RubberBand3D

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Refactor includes

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Add movement state for paintbrush tool

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Add more controls to paintbrush tool

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Use undostack in paintbrush tool & refactor deps

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Improve PaintBrush highlighting & add polygon support in RubberBand3D

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Add editing algo to paint brush tool & selected area highlighter

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Move paint brush tool icon, refactor a bit of code

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Fix camera movement & paint brush tool appearance

    # Conflicts:
    #       src/3d/qgsrubberband3d.cpp
    #       src/3d/qgsrubberband3d.h

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-06

    Add PaintBrush tool for point cloud editing WIP

    Keith Kyzivat <keith.kyzivat@qt.io>AuthorDate: 2025-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-06

    Protobuf is a required dependency

    Add it to the INSTALL.md readme showing prerequisites.

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-03-05
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-03-05

    Add new explicit set to null option to merge dialog

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-03-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-05

    Fix depth buffer test by generating new expected images

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-03-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-05

    Try to prevent 3D zoom corner cases

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-02-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-05

    Fix 3D zoom wheel distance formula

    The previous distance coefficient would go negative for high enough
    accumulated values, throwing the user somewhere far below the terrain.

    The expected behaviour here is that successive scroll wheel events,
    accumulated or not, bring the camera closer to the zoom point, but never
    beyond.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-05

    Fix projection matrix formula

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-05

    Apply suggestions per review

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-05

    Speed up QgsVirtualPointCloudEntity::handleSceneUpdate

    Done by adding frustum culling early in the loop, results in a ~10x
    speedup in one project.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-02-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-03-05

    Decouple 3D scene update from near/far planes

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-05

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-05

    Promote marker symbol alignment enums to enum class, move to Qgis

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2025-03-05

    fix(Oracle): Synchronize test connection button state with OK button

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-05

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-05

    Fix QgsVectorLayerExporter fails when provider launders layer name

    Eg dropping a layer with spaces in its name onto a ESRI FileGeodatabase
    in the browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-05

    [api] Tweak QgsProviderMetadata::createEmptyLayer

    To return actual created layer URI. In some cases this will differ
    from the requested URI, eg when a table name must be laundered
    by a provider.

    This method is not exposed to SIP, so we can safely change the
    signature.

    Eduard Kazakov <ee.kazakov@gmail.com>AuthorDate: 2025-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-05

    Update list of translators to russian

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-01-27
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-03-04

    fix(qgisserver): add more feedback checkpoints

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-01-14
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-03-04

    fix(fcgiserver): log warning message instead of debug

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-12-20
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-03-04

    fix(qgisserver): add select call to avoid to wait on recv when socket is closed

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-11-26
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-03-04

    fix(qgisserver): suppress wait in fcgi response destructor by using timed_mutex

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-03-04

    clang-tidy: remove clang-analyzer-optin.cplusplus.VirtualCall warning in QgsFcgiServerResponse

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-12-11
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-03-04

    chore: no need to fail if directory exists

    Valentin Buira <30632058+ValentinBuira@users.noreply.github.com>AuthorDate: 2025-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-04

    Apply suggestions from code review

    Update feedback comment

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

Merge: 0e845501a02 851bcef20c6
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-04

    Merge pull request #60635 from benoitdm-oslandia/fix/image_ptr

    fix wmsrender: homogeneize unique_ptr/ref/pointer on Image

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-04

    qgscameracontroller: Don't emit cameraChanged if the camera does not exist

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-04

    Add regexp to ~ function's tags

    Fixes #60781

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-03

    Fix welcome page's recent projects showing unfriendly paths for geopackage-stored projects (#60827)

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-03-02
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2025-03-03

    Loss of precision in some merge vector operation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-03-03

    Processing raster rank algorithm (#60605)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-03

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Update src/core/symbology/qgssymbollayer.h

    David Signer <david@opengis.ch>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Update src/core/symbology/qgssymbollayer.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    David Signer <david@opengis.ch>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    simple tests for font marker vertical anchor bottom vs baseline

    David Signer <david@opengis.ch>AuthorDate: 2025-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Introducing new VectorAnchorPoint Baseline to align font markers to their baseline. In GUI only exposed to font marker settings. Beautiful VerticalAnchorMode removed because it's an overhead.

    David Signer <david@opengis.ch>AuthorDate: 2025-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    introduce VerticalAnchorMode in FontSymbols to have a proper 'hidden' setting for this mode making a differene between legacy and baseline (and future bounds) on the positioning of the characters

    David Signer <david@opengis.ch>AuthorDate: 2024-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    with the parameter fixverticalanchor, the position of the point is calculated with the same offset like the offset of the font. this differed before what leaded to issues. still the old way is available as legacy

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-03

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Add test for paste to new scratch layer with unset field values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Move pasteToNewMemoryVector method to QgsClipboard

    Slightly reduces code in qgisapp.cpp, and makes this method
    testable without requiring QgisApp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Handle QgsUnsetAttributeValue in text edit widget wrapper

    Fixes #38913

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Use QgsUnsetValueAttribute for unset fields when creating new features

    Instead of a string value of the default value clause (eg "Autonumber"),
    initialize the attribute to a QgsUnsetValueAttribute

    Refs #38913

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Validate SQL for new layer before attempting to create

    And show user-friendly message in SQL query window if the validation
    fails.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Add method to valid SQL options before creating query layer to QgsAbstractDatabaseProviderConnection

    And implement for MS SQL provider.

    Generates a user-friendly descriptive message when the SQL is
    not valid for creating a layer in QGIS.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-03

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Use QgsNewNameDialog for stored query names

    Makes it easier to overwrite existing queries, and gives users
    explicit warnings when they are about to do this

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    A method to show completer with existing names in QgsNewNameDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Split user profile from current project stored queries in menu

    Makes it clearer to users whether a stored query is coming from
    the current project vs user profile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Rework layer "Execute SQL" action to use non-modal dialog

    If the "Execute SQL" command is executed through the browser,
    then the window is opened as a non-modal QMainWindow.
    If however the same command was used via the layer right-click
    menu, the dialog would open as a blocking modal dialog.

    Rework the layer right-click version to also use a non-modal
    QMainWindow, and ensure that no references to the layer instance
    are required in the connected slots

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-03

    auto sipify 🍺

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    address review comments and add test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    fetch feature with geometry when executing map layer action on feature
    (fix #48964)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    [oauth2] Allow for extra token(s) to be added into the header for header access methods

    qgis-bot <bot@qgis.org>AuthorDate: 2025-03-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-03-03

    auto sipify 🍺

    hxbb00 <hxbb00@qq.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    fix: unreachable code of the qHash function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-03-03

    [map canvas] Fix preview jobs for rotated map canvas

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-03-01
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-02

    [DXF] Set $ACADVER to AC1018 (AutoCAD 2004)

    because codes 420 and 440 (which are written in the DXF file by QgsDxfEport) are listed in DXF specs only since AutoCAD 2004

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-03-01
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-02

    [DXF] Add test for codepage writing

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-03-01
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-02

    [DXF] Avoid a loop in dxfEncoding

    and make it case insensitive

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-03-01
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-03-02

    [DXF] Fix writing encoding name

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2025-03-02
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2025-03-02

    Fix error when merging vector layers with the same field name but different length

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-28

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-28

    Add missing clone method to QgsNominatimLocatorFilter

    Fixes missing accreditation message when triggering results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-28

    Don't show useless "available in python as" notes in PyQGIS docs

    Since the method name used in the docs is ALREADY the python version!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-28

    Fix PyQGIS signal docs for QgsMapTool

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-28

    Fix Value Map widget with NULL value and field length < 38

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-28

    Revert "Revert "Update src/3d/qgscameracontroller.h""

    This reverts commit dd7be2e88e1a66fe701ae0142c2ebbc26c07fd62.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-28

    Revert "Revert "Don't loop forever in test waiting for sensible near plane""

    This reverts commit a1daed291791718161bad30df29678d19f3106ef.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-28

    Revert "Revert "Speed up QgsCameraController::sampleDepthBuffer() averaging""

    This reverts commit c1bea4fb30328970aa8f6e81163b95131c3781b7.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-28

    Revert "Revert "Apply suggestions per review""

    This reverts commit f6e67ac33e63b293672709731ee9b7b7fd24672e.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-28

    Revert "Revert "Fix more tests""

    This reverts commit 26c65500a3f606c19396eb9adbd4c64c9633b7cb.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-28

    Revert "Revert "Fix tests after 3D camera changes""

    This reverts commit 572417a082c07b09292282de1cd57ca0f5b19fa6.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-28

    Revert "Revert "Cache depth buffer average to improve performance""

    This reverts commit 0ee993ffbe25895209212ddfd9d8852e0953b226.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-28

    Revert "Revert "Add tracing events to Qgs3DMapScene and QgsCameraController""

    This reverts commit b7c35003b6ae4efffca0289a9133d6628d13c971.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-28

    Revert "Revert "Only emit cameraChanged() on frame start""

    This reverts commit bb4962ee30e20a1e318157fc60a9723992cd2f2c.

Merge: 0db48e1b534 f6b7858a11c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-27

    Merge pull request #60771 from nyalldawson/gdal_error

    [processing] Report errors when writing raster blocks fail

Merge: b80eb8fab9a 8a982428f40
    David Signer <david@opengis.ch>AuthorDate: 2025-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-27

    Merge pull request #60744 from signedav/transval

    Project Translation considers descriptions of Value Map Widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-27

    Fix hang when project with large number of layers has joins to same layers

    Fixes #55026

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-27

    [processing] Report errors when writing raster blocks fail

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-27

    [gdal] Make GDAL internal error strings available to provider

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-27

    Fix wrong index point addition in polygon geometries

    David Signer <david@opengis.ch>AuthorDate: 2025-02-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-02-26

    Use consequently QList<QVariant> instead of QVariantList in this context so it's easier to read and understand

    David Signer <david@opengis.ch>AuthorDate: 2025-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-26

    Update src/core/vector/qgsvectorlayer.cpp

    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-26
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-26

    auto sipify 🍺

Merge: 98b36d1afba afdf432c748
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-26

    Merge pull request #60761 from nyalldawson/sql_history2

    [feature] Add stored query support to Execute SQL window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-26
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-26

    Always fallback to default coordinate operations when bounding box transfrom fails

    Bounding box transforms are inherently approximate, so we can safely
    just fallback to the proj default operation if the user-specified
    operation fails when transforming a bounding box.

    This fixes cases where the user-specified operation involves a
    grid shift and the bounds to transform falls outside of the grid.
    In this case proj_trans_bounds fails. By falling back to a proj
    default operation and re-trying then we get a valid approximate
    transformation of the bounding box.

    Fixes map rendering issues when users are using a grid shift operation
    to transform layers to map CRS

    Fixes #60737
    Fixes #60753

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-26

    Fix unit tests again

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-26

    Fix marker outline bug & geometry type assignment

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-26

    Fix review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-26

    Add unit tests for QgsRubberBand3D

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-26

    Fix edges highlighting in QgsRubberBand3D

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-26

    Rework QgsRubberBand3D to use generic QgsGeometry

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-26

    Rework highlighting in QgsRubberband3D

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-26

    Fix review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-02-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-26

    Fix documentation

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-26

    Update unit tests

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-26

    Add support for polygon geometry & dashed outline in QgsRubberBand3D

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-26

    improve locator titles and groups visibility (#60689)

    * improve locator titles and groups visibility

    * Update qgslocatormodel.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-26

    Class should not be private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-26

    Remove dead code from DB Manager plugin

    This is all functionally dead code -- it is not called from anywhere

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-26

    Port db manager to use QgsStoredQueryManager methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-26

    [feature] Add stored query support to Execute SQL window

    This ports the equivalent functionality from DB Manager over to
    the core/browser "Execute SQL" dialog.

    Users can insert stored queries into their current query, save
    new stored queries, and remove queries via a new toolbar action.

    Users can opt to store queries in either the current project
    (ie the DB Manager approach, and this is fully compatible with
    existing queries stored via DB Manager) or in the local user
    profile (so that they are available across different projects)

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-26

    Create a class for managing stored database queries

    This class is designed to be compatible with DB Manager's storage
    of queries in projects, but extended to allow storage within
    the local profile too.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-26

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-26

    register meta type

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-26

    move to public

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-26

    [locator] fix goto to support leading NESW

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-26

    refactor test with data

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-26

    explicitly set UTF-8 encoding when reading/writing color palettes (fix #60740)

    David Signer <david@opengis.ch>AuthorDate: 2025-02-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-02-25

    Avoid break of legacy projects where the valuemap key values where directly in a map instead of maps in a list.

Merge: 886a9ce085a a7a9d3c6f76
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-25

    Merge pull request #60546 from gacarrillor/fix_50823

    [ux] Fix and harmonize drag and drop in Graduated, Categorized and Point Cloud classification symbol lists

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-02-25
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-02-25

    Fix QGIS version in \since command

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-02-25
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-02-25

    SkipAttribute merge policy -> SetToNull

    David Signer <david@opengis.ch>AuthorDate: 2025-02-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-02-25

    test scenarios for translated projects with value relations and value maps

    David Signer <david@opengis.ch>AuthorDate: 2025-02-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2025-02-25

    ValueMap description are translated in project translation process. Fixes #56089

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-25

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    Fix dialog spacing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    [feature] Saving/loading SQL queries from Execute SQL/Update SQL dialogs

    This adds support for saving and loading SQL queries to a .sql text
    file to the Execute SQL dialog and Update SQL dialogs.

    Effectively, it ports this functionality from the DB Manager plugin
    over to the core browser-based database connection facilities.

    The UX has been designed to mimic the same functionality from
    other standard parts of QGIS, eg the Processing Script Editor. Toolbar
    actions are used accordingly, instead of the old text button approach
    used in DB Manager.

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    Add a toolbar to Execute SQL dialog

    Adds a toolbar to the Execute SQL window, with common actions
    for cut/copy/paste/undo/redo/toggle find/clear

    This matches the UI for the Execute SQL dialog to other similar
    QGIS dialogs, eg the Processing script editor dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    Expose SQL layer support for MSSQL database connections

    Allows loading SQL Server queries as map layers from the browser,
    and updating the SQL for existing query layers

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    Move another utility function to QgsMssqlUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    [mssql] Allow SQL queries as layer sources

    Follows the approach used by eg the postgres provider, where a mssql
    layer can specify an arbitrary SQL query to use as the layer's
    source instead of a table.

    This is done by using the URI form:

       table="(SELECT ...)" key='primary_key' srid=4326 type=POINT

    The query MUST be wrapped in (), and the primary key and geometry
    properties MUST be set in the URI.

    Note that SQL Server requirements mandate that EVERY column in the query
    must have an explicit name/alias set, or the database queries will
    fail.

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    Cleanup column select in QgsMssqlFeatureIterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    [mssql] Add method to determine fields for a query

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    [mssql] Extract field creation logic to utility function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    Move another function to utility class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    [mssql] Move quoting functions to new utility class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    [mssql] Optimise field retrieval in browser, don't require opening layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    [mssql] Extract logic for field type resolution from provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-25

    [mssql] Don't query ALL tables to retrieve single table details

    Lightens load when browsing SQL Server connections via browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-24

    [mssql] Actually run all tests on CI

    And fix failures

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-23
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-23

    auto sipify 🍺

Merge: 87898417f79 c159e7cda94
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-23

    Merge pull request #60641 from benwirf/delete_unused_renderer_categories

    Add an option to delete unused categories in the categorized symbol renderer widget

    Ben <ben.wirf@gmail.com>AuthorDate: 2025-02-23
Commit:     Ben <ben.wirf@gmail.com>
CommitDate: 2025-02-23

    apply suggestions from review

    Ben <ben.wirf@gmail.com>AuthorDate: 2025-02-23
Commit:     Ben <ben.wirf@gmail.com>
CommitDate: 2025-02-23

    sipify

    Ben <ben.wirf@gmail.com>AuthorDate: 2025-02-19
Commit:     Ben <ben.wirf@gmail.com>
CommitDate: 2025-02-23

    install pre-commit hooks and fix ui file

    Ben <ben.wirf@gmail.com>AuthorDate: 2025-02-19
Commit:     Ben <ben.wirf@gmail.com>
CommitDate: 2025-02-23

    Trying to fix ui file

    Ben <ben.wirf@gmail.com>AuthorDate: 2025-02-19
Commit:     Ben <ben.wirf@gmail.com>
CommitDate: 2025-02-23

    sipify

    Ben <ben.wirf@gmail.com>AuthorDate: 2025-02-19
Commit:     Ben <ben.wirf@gmail.com>
CommitDate: 2025-02-23

    Rebase and incorporate suggestions from review

    Ben <ben.wirf@gmail.com>AuthorDate: 2025-02-17
Commit:     Ben <ben.wirf@gmail.com>
CommitDate: 2025-02-23

    Add an option via a button in the categorized symbol renderer widget to delete
    unused categories from the model/view. I.e. any categories which are not matched
    in the attribute field or expression used to categorize the layer.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-23

    fix tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-23

    add support for checkPrimaryKeyUnicity parameter in decodeUri() for
    PostgreSQL dataprovider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    [mssql] Fix style methods when connection name is used instead of database name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    Better test debugging output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    [mssql] Consistently use unicode string prefix everywhere

    Fixes issues with unicode object names in databases, fixing existing
    test suite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    Make test more tolerant to running on existing databases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    Resurrect SQL server testing on CI

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-21
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-21

    auto sipify 🍺

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    don't treat all geometry collections as points/lines when noding

    Thomas JANVIER <t.janvier@brgm.fr>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    Add `python3-packaging` to DEB/RPM dependencies

    Thomas JANVIER <t.janvier@brgm.fr>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    TEST: Add PEP440 specific version comparison

    This one was previously failling

    Thomas JANVIER <t.janvier@brgm.fr>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    REF: Use PEP440 standard for version comparison

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Thomas JANVIER <t.janvier@brgm.fr>AuthorDate: 2025-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    BUG: Better support PEP440 style plugin versions

    Thomas JANVIER <t.janvier@brgm.fr>AuthorDate: 2025-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    TEST: Add version compare tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    remove old method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    better dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    improve QgsDockableWidgetHelper API

    uses dynamic settings to save the state (docked, area, geometry)
    now if the dock is floating, its geometry is also reset

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    update 2dm tests that had forced scientific notation

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    update MDAL to 1.3.1

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-21
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-21

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    Fix resolving geometry types when invalid geometries present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    Fix leak when directly iterating feature in PyQGIS

    Fixes #32944

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    Cleanup tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-22

    Optimise conversion of QgsAttributes to Python objects

    Applies the same optimisations as are present in the QgsFeature
    methods to avoid the overhead of sip's QVariant conversion logic
    when attributes are of a basic type

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-02-21
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-02-21

    Implement new merge policies

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-02-21

    Bump version to 3.43

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-02-21

    changelog and news update for 3.42

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-02-21

    translation update for 3.42.0 from transifex

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-21

    Fix assert when trying to find a child node not yet populated

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-21

    Fix assert when trying to update a node that's not loaded yet

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-21

    Revert "Only emit cameraChanged() on frame start"

    This reverts commit 0f3129b7a4d420471dd4eaaecbee26165f49a3cf.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-21

    Revert "Add tracing events to Qgs3DMapScene and QgsCameraController"

    This reverts commit c8b7bcfe714da9248c58e3d112fe6f131a9419ab.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-21

    Revert "Cache depth buffer average to improve performance"

    This reverts commit 303b392439e747e3a10c3443906665bf4b88d5c5.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-21

    Revert "Fix tests after 3D camera changes"

    This reverts commit 771ff29c88e8c6b637c45de77465608e55355fff.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-21

    Revert "Fix more tests"

    This reverts commit a3b6a4c51d3953c7346a31f747d29436295720f3.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-21

    Revert "Apply suggestions per review"

    This reverts commit 5c1063c0ff3765c14f1a160f2e3337005006a499.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-21

    Revert "Speed up QgsCameraController::sampleDepthBuffer() averaging"

    This reverts commit 1c2a0d56283910aa77959b405e3a0cfb3d6e1ef9.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-21

    Revert "Don't loop forever in test waiting for sensible near plane"

    This reverts commit 3579992a2755ffba0bd3c979de473b119a809bbc.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-21

    Revert "Update src/3d/qgscameracontroller.h"

    This reverts commit 95fff02ae9d4cda9b8187d677221c745c6dba18c.

Merge: c82aace7b65 7bfde7f3eb8
    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-21

    Merge pull request #60675 from agiudiceandrea/fix-60642-displaybandname-toolong

    [GUI] QgsRasterBandComboBox: avoid oversized UI caused by too long band name & description

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-02-21
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2025-02-21

     QgsRasterBandComboBox: set the size adjust policy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-21

    Show tooltips for column headings in Execute SQL dialog

    M-Dollinger <dollinger-michael@web.de>AuthorDate: 2025-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-21

    Changed: Replaced dead link

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-21

    release.pl: fail if transifex doesn't deliver an existing translation

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-02-20
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-02-20

    Add more policies

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-02-20
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-02-20

    [ux] Symbology, drag and drop on flat lists: Add comments to clarify the approach and perhaps avoid eventual regressions later

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-02-20
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-02-20

    [ux] Symbology drag'n'drop harmonization: Once items are drag'n'dropped in Point Cloud classification list, clear item selection.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-02-20

    fix reporting of postgres version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    Handle spilhaus projection on proj 9.6

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-02-20

    fix msvc build after untwine update

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-20
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-20

    auto sipify 🍺

Merge: 31c43996507 3c210ff4308
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-20

    Merge pull request #60674 from nyalldawson/gdal-release-name

    Show GDAL release nickname in about screen

Merge: a51f4f6a351 6c979ccb3e0
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-20

    Merge pull request #60663 from hxbb00/fix-csv-file-not-release-after-close-ds-dialog

    fix: Data Source Manager doesn't release CSV file after closing dialog

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-20
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-20

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    Move QgsLegendStyle::Style enum to Qgis, rename to LegendComponent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    [mssql] Fix empty extent handling

    hxbb00 <hxbb00@qq.com>AuthorDate: 2025-02-20
Commit:     hxbb00 <hxbb00@qq.com>
CommitDate: 2025-02-20

    apply Review

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    Update src/app/qgscustomization.cpp

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    reset customization state when dialog is cancelled

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    save and restore original widget stylesheet

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    safer approach to track selected widgets

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    clear highlight from selected widgets when cancelling customization
    dialog (fix #23199)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    Show GDAL release nickname in about screen on GDAL >= 3.11

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    Fix compilation on GDAL 3.11

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2025-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    HANA: Make regular expression for schemas more accurate

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-19
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-19

    auto sipify 🍺

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-20

    do not enable default Duplicate Feature and Digitize action for geometryless layers (refs #57916)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-01-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-19

    chore(optimization): Tiny optimization with pre-computed cos/sin from angle for QgsEllipse

    Some benchmarks here:
    https://github.com/lbartoletti/lbartoletti.github.io/tree/master/archives/qgis/ellipse_benchmark

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-19

    testqgspdalprovider: Add a simple text reader test

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-17
Commit:     Jean Felder <jean.felder@gmail.com>
CommitDate: 2025-02-19

    clang-tidy: Ignore the external directory

    The external directory contains code for external librairies. It
    should not be inspected by clang-tidy.

    The regex syntax does not allow to directly ignore a directory. Solve
    this issue by adding a `clang-tidy` config file in the external
    directory which disables all the checks.

    See:
    https://stackoverflow.com/questions/74349432/clang-tidy-exclude-specific-dir-from-analysis
    See:
    https://stackoverflow.com/questions/58338202/cmake-clang-tidy-disable-checking-in-directory
    See: https://gitlab.kitware.com/cmake/cmake/-/merge_requests/777/diffs

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-19
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-19

    update cmakelists for new files

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-18
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-19

    update untwine update script

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-18
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-02-19

    Update untwine to 1.5.0

Merge: 6f1dde3e0fb f9e2fd71c12
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-19

    Merge pull request #60659 from ptitjano/fix-clang-tidy-ci

    Fix clang-tidy ci

Merge: fe8a5372537 9d85a3b2a06
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-19

    Merge pull request #60646 from elpaso/bugfix-gh_53149-qgsdatetimeedit-paste

    Fix QgsDateTimeEdit paste when fully selected

Merge: 6e46c784212 61526c32f04
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-19

    Merge pull request #60614 from nyalldawson/sync_rtree

    Resync rtree library with upstream

    hxbb00 <hxbb00@qq.com>AuthorDate: 2025-02-19
Commit:     hxbb00 <hxbb00@qq.com>
CommitDate: 2025-02-19

    fix: Data Source Manager doesn't release CSV file after closing dialog

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-19
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-19

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-19

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-19

    Add test for legend with data defined text format properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-19

    Add tests for QgsLegendSettings, QgsLegendStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-19

    Fix data-defined overrides ignored in legend text format

    Fixes #60628

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-19

    [georeferencer] Implement click-move-click & snapping behavior for the georeferencer's move GCP point tool (#60563)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-18
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2025-02-18

    docker-qgis-clangtidy: Remove unecessary clang-tidy-diff script download

    This script is already part of the of the `clang-tidy-15` package

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-18
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2025-02-18

    docker-qgis-clangtidy: Downgrade clang-tidy version to match ubuntu 24.04

    At the moment the clang-tidy CI fails on each file with the following
    message:

    ```
    error: PCH file uses an older PCH format that is no longer supported
    [clang-diagnostic-error]
    ```

    This is because clang-tidy version 18 is used while QGIS
    compilation is achieved with clang 15. Indeed, QGIS is built with
    clazy support which relies on clang 15.

    This issue is fixed by using clang version 15 instead of version 18 in
    `docker-qgis-clangtidy.sh`.

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-02-18
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-02-18

    Implement LargestGeometry merge policy

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-02-18
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-02-18

    Add largest geometry policy to enum

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-02-18
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-02-18

    Add test for LargestGeometry policy

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-18

    Handle when `/collections` endpoint returns paginated results (#60435)

    * Handle when /collections endpoint returns paginated results

    Servers usually return all collections in a single page.
    If the results are paginated, get the 5 first pages, just in case the total number of pages is huge.
    If 5 pages are still not enough, more will be fetched when scrolling the Collections list view.

    * Reset collections page counter when connecting

Merge: d4e8cfd64c4 e0b22a4a396
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-18

    Merge pull request #60627 from nyalldawson/fix_stac_memory

    [stac] Port more API to use unique_ptr

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-02-18

    Fix selection length

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-18

    Fix leaks in layer definition loading code

Merge: 358408d0983 642ac618a7c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-18

    Merge pull request #60653 from nyalldawson/fix_60622

    Catch transform errors in QgsWFSProvider::getCapabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-18

    Catch transform errors in QgsWFSProvider::getCapabilities

    Fixes #60622

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-18

    do not show Edit, Duplicate and Refresh context menu items when multiple
    connection items are selected in the Browser dock (fix #31928)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-18

    qgs3dmapsettings: Fix terrain generation on 3d view creation

    When a new 3d is created
    `Qgs3DMapSettings::configureTerrainFromProject` is called to configure
    the terrain. This method calls `Qgs3DMapSettings::setTerrainSettings`
    which sets the terrain settings and creates the terrain generator if
    necessary. This generator is not updated if the settings have not
    changed.

    However, on a new 3d view, the terrain settings (`mTerrainSettings`)
    have already been created with the default values and the
    `QgsAbstractTerrainSettings` parameter of
    `Qgs3DMapSettings::setTerrainSettings` also contains the default
    settings. Therefore, this call does nothing and the terrain generator
    is not created. This results in a 3d view which does not contain any
    terrain.

    This issue is fixed by also checking if the terrain generator has
    already been created. If that's not the case, the terrain generator is
    now created.

    The flatTerrain test is updated to test this workflow.

    Fixes: 8af23b10024be91a8e97a81832907393544a7fd5

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-01-22
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-02-17

    fix wmsrender: homogeneize unique_ptr/ref/pointer on Image

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-02-17

    Fix QgsDateTimeEdit paste when fully selected

    Fix #53149
    ...and possibly #60625

    The issue is deep into QT internals: the abstract spinbox
    has a line edit wich holds the different datetime components
    divided into "Sections", when the user selects all (e.g. with
    CTRL+A) and then pastes a datetime string from the clipboard,
    it may get pasted in the wrong position (i.e. not at the beginning
    of the selection) because the internal position of the cursor
    wasn't updated).

    I tried hard to write a test (even tried QTest::click* and events
    but I couldn't find a way to reproduce the issue programmatically
    using the QT public API).

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-17

    auto sipify 🍺

Merge: 0cfc44898c5 3a893ace979
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-17

    Merge pull request #60629 from nyalldawson/fix_leaks

    Lots of memory leak fixes

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-02-17
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-02-17

    [ux] Symbology drag'n'drop harmonization: Make sure symbology items being dragged are properly sorted to guarantee that they keep the same relative order when dropped (i.e., higher items before being dragged, will remain higher with respect to other dragged items after the drop).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Another test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Fix incorrect compilation of "field IN (...) or field NOT IN (...)"

    Follow up https://github.com/qgis/QGIS/pull/59440

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Fix normalising constant in quartic kernel

    Fixes #60616

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Fix cppcheck warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    [wfs] Fix leak reading geometries

    QgsWkbPtr does NOT take ownership of the data, port to QByteArray instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Fix use-after-scope in wfs provider:

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    [gui] Update the URL of the styles' repository

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Fix leak when creating empty spatialite layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    [spatialite] Fix a bunch of leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Fix alloc-dealloc-mismatch warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Fix use after free warning when running test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    [ogr] Fix use-after-free

    getLayer can alter the container we are iterating over, which
    means that key is deleted while we are still using it.

    Make a copy instead to avoid.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Use a more user-friendly "authority ID" label

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Remove option to define layer name from WMS source select dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Fix numerous leaks in sip method code

    From the sip documentation:

        If state is not NULL then the location it points to is set to
        describe the state of the returned C/C++ instance and is the
        value returned by any %ConvertToTypeCode. The calling code
        must then release the value at some point to prevent a memory
        leak by calling sipReleaseType().

    These methods were only calling sipReleaseType in the case that
    an error occurred, which is incorrect -- it should always be
    called.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Fix leak in QgsSQLStatement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Fix win build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    [stac] Port more API to use unique_ptr

    Fixes coverity scan memory leak warnings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    [processing] Fix alg. postprocessing regression failing to add all but one output to the project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-17

    Fix unused variable warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-15

    Resync rtree library with upstream

    Move back to upstream version instead of forked version, as the
    upstream is maintained and contains fixes and optimisations not
    present in the for

    The fork was originally used as it contained modernisation
    cleanups, but those where all just cleanups and not actual
    bug fixes

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-15

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-15

    Add help to GDAL raster Slope and Proximity algs parameters

    and remove passive form text on labels

    Benoit D.-M. - oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2025-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-14

    fix: add exhautive clang format options (#60594)

    * fix: add exhautive clang format options

    In order to be compliant with QtCreator, the .clang-format needs to have all the options set.

    * chore: remove .github/workflows/pr-run-pre-commit.yml.disabled

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-14
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-14

    auto sipify 🍺

Merge: 652554233d6 12cffa3e594
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-14

    Merge pull request #60604 from nyalldawson/fix_51273

    Fix slow performance of raster image marker

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-14

    fix qt6 build

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-14

    Change the combobox logic

    Now the combobox is populated with all classes from the Classification renderer, which may have a modified name, and
    all available classes in the dataset, based on layer statistics. The combobox is editable so that the rest classes
    can be typed-in.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-14

    use combobox for classification and boolean attributes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-14

    clang tidy

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-14

    Use -180 to 180 range for ScanAngleRank

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-14

    Use spinbox suffix to display the human readable current value

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-14
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-14

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Fix maybe uninitialized warnings in QgsLayerTreeRegistryBridge::layersAdded

    And make memory ownership of values clearer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Fix qt6 test run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Also fix render order for arrow line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Also fix render order for filled line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Fix render order of symbol layers for filled marker subsymbol

    If a filled marker had eg a centroid fill marker in the subsymbol,
    this would always be rendered on top, regardless of the actual
    defined order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Update src/3d/qgscameracontroller.h

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Don't loop forever in test waiting for sensible near plane

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Speed up QgsCameraController::sampleDepthBuffer() averaging

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Apply suggestions per review

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Fix more tests

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Fix tests after 3D camera changes

    Part of the camera change handling now happens only once per frame, so
    we need to wait for a new frame to be rendered so the changes are
    applied.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Cache depth buffer average to improve performance

    Previously the average could be computed on every mouse move event. This
    is a problem, since the loop can be slow, especially on debug builds
    where nothing gets inlined.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Add tracing events to Qgs3DMapScene and QgsCameraController

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Only emit cameraChanged() on frame start

    Previously the entire camera change was handled on every input event,
    which led to slowdown and stutters, since we can get ~1000/s such events
    with common mice. We don't care about intermediate camera states and
    can only process the last state before rendering.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Cache original image sizes

    QgsImageCache::originalSize required a re-open and parse of the
    image with every call, which could result in many file opens
    to the same image file.

    Use a cache to store these instead, so that we only have
    to determine the size once.

    Note that this isn't as simple as storing the size in a hash,
    as we need to handle file modifications like QgsImageCache does.
    Accordingly, we subclass QgsAbstractContentCache and specialise
    it for handling just the image size here.

    Fixes #51273

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    More efficient cloning of QgsRasterMarkerSymbolLayer

    Avoid having to open image file to clone marker

    Refs #51273

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-13

    auto sipify 🍺

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    docs(QgsCircle): pet doxygen

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    test_qgscircle: remove printable part

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    move SegmentCalculationMethod to qgis.h

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    feat(QgsCircle): Add segment calculation methods

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    restore old parameter names in transform() expression function and
    better handling of null variants and empty strings in getCrsValue()

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    improve functions help

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    update bearing and transform expression functions to accept either string
    representing CRS authid or CRS object

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    rename functions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    update tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    add functions help

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    doxymentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    better function name for consistency with the existing names

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    use userFriendlyIdentifier instead of authid

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    add expression functions to create CRS from string definition and to get
    CRS authid (refs #58313)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    explicitly discard return value when releasing

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Use unique_ptr when transferring ownership

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    limit try/catch and simplify leak fix

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    fix clang-tidy

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Plug leaks

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Remove autos

    Patrik Sylve <patrik.sylve@t-kartor.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    Handle polar CRS with NE axis order

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    update linedensity test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    round width and height to the nearest integer in native raster creation
    Processing algorithms to match behaviour of gdal_rasterize (fix #43547)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-14

    ci(ClangTidy): Disable unity build for clang-tidy

    "Unity builds" build everything into a unique cpp file. That's
    problematic for clang-tidy which rely on compile_command.json to
    figure out how to build each file. Without these informations, clang-tidy
    displayed false errors (missing include file for instance)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-13

    auto sipify 🍺

Merge: d08c757cef7 1647b75e0b0
    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-13

    Merge pull request #60586 from dvdkon/pointcloudindex-remove-clone

    Remove unused clone() method from QgsAbstractPointCloudIndex

Merge: e7457be3707 d02efbe9c78
    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-13

    Merge pull request #60589 from benoitdm-oslandia/fix/contributors

    fix(contributors.json): update benoitdm-oslandia commiter flag

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-02-13
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2025-02-13

    fix(contributors.json): update benoitdm-oslandia commiter flag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    Override test to handle different source table definition

    This provider check has non-standard default values set for the source table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    [mssql] Ignore unset attributes when changing attribute values, adding features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    [oracle] Ignore unset attributes when changing attribute values, adding features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    [hana] Ignore unset attributes when changing attribute values, adding features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    [postgres] Ignore unset attributes when changing attribute values, adding features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    Remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    Add Python hash for QgsUnsetAttributeValue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    [pyprovider] Ignore unset attributes when changing attribute values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    [spatialite] Ignore unset attributes when adding, changing attributes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    [ogr] Ignore unset attributes when calling changeAttributeValues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    [memory] Ignore unset attributes when calling changeAttributeValues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    Add provider conformance tests for adding/editing features with unset attribute values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    Unset attribute values are always compatible with all field types

    Refs #38913

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-02-13
Commit:     David Koňařík <dvdkon@konarici.cz>
CommitDate: 2025-02-13

    Remove unused clone() method from QgsAbstractPointCloudIndex

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-13

    contributors: Add jean felder

Merge: 3aa69150bb4 cddc3c9c5eb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-13

    Merge pull request #60576 from nyalldawson/opt_log

    Fix some app slowdown when many queries visible in network/db log panel

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-02-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-13

    docs(contributors): add myself

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-13

    fix(Snapping): avoid memory leaks of point locator

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-13

    fix(Snapping): Remove and delete locator when layer is destroyed

    Fixes #59530

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-02-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-13

    fix

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-02-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-13

    fix compil

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-02-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-13

    Add test

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-02-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-13

    Prefer check on `QgsProcessing::TEMPORARY_OUTPUT` instead of filepath

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-13

    Diamond star marker shape is not closed

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-13

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    Fix artifacts when rendering filled line symbol

    Use geos to calculate the buffered line instead of Qt's path stroker,
    as the later results in artifacts when line segments pass close
    to other segments

    Fixes #59689

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    Add methods to directly buffer/offset GEOS geometry in QgsGeos

    These methods directly work with GEOS geometries and avoid the
    forced conversions to/from QgsAbstractGeometry objects, and are
    intended for use in chained operations where the intermediate conversions
    are not required.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    Move some useful utility methods to QgsSymbolLayerUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    Add method to directly convert QgsAbstractGeometry to QPolygonF lists

    This overload avoids creating a QgsGeometry if we only have a
    QgsAbstractGeometry pointer object to convert

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    Fix some app slowdown when many queries visible in network/db log panel

    notguiltyspark <caboose7@yandex.ru>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    Simplified authentication configuration step during adding plugin repository process via inserting authentication selector widget directly into repository-adding dialog

    notguiltyspark <caboose7@yandex.ru>AuthorDate: 2024-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-13

    fix explicit vsicurl prefix

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-12

    Add a CMAKE option to completely disable Python (#60463)

Merge: b52abcf5d16 c8953b87c73
    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-12

    Merge pull request #60516 from bogind/master

    Update link to ninja in INSTALL.md

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-02-12
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-02-12

    Add test for merge policies

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-02-12
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-02-12

    Allow setting merge policy in the GUI

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-02-12
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-02-12

    Apply merge policies in merge dialog

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-02-12
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-02-12

    Add new Field Domain merge policy

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-02-12
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-02-12

    Add merge policy as a member in QgsField

Merge: c1f2f2e8088 c9cc3bd53be
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-12

    Merge pull request #60540 from nyalldawson/null_test

    [oracle] Fix adding features with null attributes

Merge: 8054fd816fa e3762c5f6e4
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-12

    Merge pull request #60555 from nyalldawson/coverity

    Coverity fixes

    Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2025-02-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-12

    added test tp check truncation of WIDTh and HEIGHT float values
    relates to #60533

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-02-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-12

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2025-02-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-12

    truncates double inputs to -ts WIDTH HEIGHT

    Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2025-02-10
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-12

    ensures that "gda:rasterize" uses integer numbers as input to -ts parameter
    fixes #60524

Merge: 04e3dea1826 2795ae5fa9c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-12

    Merge pull request #60549 from nyalldawson/fix_56954

    Fix status bar coordinate display when project has no CRS

Merge: d8c91ff159a e5d1543a65b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-12

    Merge pull request #60550 from nyalldawson/fix_processing_crash

    [processing] Fix exception when algorithm has no output layers

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-02-12
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-02-12

    [ux] In Point cloud classification list, make sure we don't append to the end when dropping an item between other items (fix qgis#60559)

Merge: fec4dbf381f 57d5bb0f672
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-12

    Merge pull request #60552 from nyalldawson/fix_60152

    Fix checkbox search widget wrapper for boolean field types

Merge: 473bcc4b54d 89b7a242fc6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-12

    Merge pull request #60548 from nyalldawson/fix_55173

    Some fixes for layers with a compound crs

Merge: af393490eb5 02bf608b919
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-12

    Merge pull request #60551 from nyalldawson/fix_60442

    [processing] Use matrix editor panel value if open

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-12

    fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    [processing] Fix exception when algorithm has no output layers

    Fixes regression caused by https://github.com/qgis/QGIS/pull/59850

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Avoid coverity uncaught exception warnings

    The warning is a false positive, since we were already checking
    that the optional has a value before accessing it. But we can
    avoid the exception altogether (and gain some performance) by
    using the std::optional dereference operator, which DOES not
    throw and which relies on the previous has_value check to avoid
    undefined behavior.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Avoid coverity unchecked return value warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Fix crash when auth system not available and master password reset attempted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Initialize members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Fix checkbox search widget wrapper for boolean field types

    Fixes #60152

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    [processing] Use matrix editor panel value if open

    When an algorithm is run and the editor panel is still open
    for a matrix parameter, use the table defined in that panel
    as for the parameter.

    Fixes #60442

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Fix status bar coordinate display when project has no CRS

    Fixes #56954

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Correctly show horizontal crs description only in layer properties
    horizontal crs block

    Fixes #55173

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    When setting project crs to match layer, handle compound crs

    Split horizontal from vertical crs when setting project crs

    Fixes #55173

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-02-11
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2025-02-11

    [ux] In graduated and categorized symbol lists, make sure we don't append to the end when dropping an item between other items (fix #50823)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-11

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    De-duplicate code, remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Run raster provider test on gdal source

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Start on a compliance test suite for raster data providers

    And implement for arcgismapserver provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Add equality operators for QgsDataSourceUri, missing setters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Add equality operator for QgsHttpHeaders

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Fix misbehaving virtual point cloud chunks in 3D views

    This is a follow up of #59468. In case of VPCs, the 3D entity
    was not proxying newEntityCreated() signals from the sub-entities.
    Previously this was less of an issue, but after #59468 the newly
    created entities were not getting correctly set origin point and
    thus were not showing up properly.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-12

    Override base test to account for extra attributes in layer

    ughur-a <ughur.alakbarov@rwth-aachen.de>AuthorDate: 2025-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-11

    docs(qgsprocessingcontext): fix typo (#60541)

    * docs(qgsprocessingcontext): fix typo

    * Update .sip.in files

    ---------

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-11

    preserve field alias when exporting formatted values in Export to
    spreadsheet algorithm (fix #59403)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-11

    [oracle] Fix handling of type null variants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-11

    Add provider test for adding feature with all null attributes

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-10

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-11

    Tests for arcgismapserver provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-11

    Improve documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-11

    Remove redundant providerType methods from raster, mesh layers

    This exact same method is implemented in QgsMapLayer already

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-11

    [ams] Fix crash when layer ids are not sequential

    And add guard against possible infinite recursion on malformed
    server responses

    Fixes #60483

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-10

    Search intersecting nodes in hierarchy instead of active nodes

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-10

    auto sipify 🍺

Merge: 52f2abac69e afda329006a
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-10

    Merge pull request #60139 from Djedouas/fix-exclude-end-temporal-range

    Fix include/exclude in QgsRange

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-02-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-02-10

    [expression] Fix $id integer overflow by removing static_cast<int>

Merge: 3663cb84b1b e820c18417f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-10

    Merge pull request #60513 from alexbruy/wms-ignore-reported-extents

    do not overwrite ignore reported extents settting with the default value (fix #60496)

Merge: 15f06f183ad 781d31ea0f0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-10

    Merge pull request #60511 from elpaso/bugfix-gh_60473-oapif-auth-headers

    [oapif] Fix regression missing auth headers

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-10

    [skip ci] expand comment

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-10

    Clear editing index when changes for a node are completely undone

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2025-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-10

    Update GxGSV NMEA 4.10 - Add Signal averaging - Update gpsinformationwidget (#58357)

    * Add signal_id; //!< NMEA v4.1 - ID of the ranging signal
    NMEA RMC - Set qualitydescription only for status: A or V in  processRmcSentence
    NMEA GSV - Add Signal averaging processGsvSentence
    Update for Status not A, V  - for UM982 Status = D - Differential when it becomes RTKfix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-10

    Update src/core/qgsrange.h

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-10

    Apply suggestions from code review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-10

    Remove invalid comment

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-10

    [ui][themes][diagrams] Use the eye toggle icons with stacked diagrams view using night mapping

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-10

    [ui][diagrams] Remove checkbox-only column to harmonize with other parts of QGIS and provide larger drop area

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-10

    [ui][diagrams] Fix drag and drop to reorder stacked diagram not working

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-09

    auto sipify 🍺

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-10

    Chunk nodes: fix a crash when updating a node already pending update

    Follow up of #60225 where we have allowed that a QgsChunkLoader could
    be a job assigned to node update - but I have forgotten to handle
    cancellation correctly, so it was possible that in cancelActiveJob()
    when a node was waiting for an update, we would mistakenly call
    cancelLoading() instead of cancelUpdating(), triggering an assert.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-10

    Queued connection for browser refresh (to not deadlock the credentials dlg request)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-10

    Lazier metadata load

    This do not load the metadata unless the widget is visible.

    It is an attempt to fix #60335 (which I cannot reproduce after the
    previous commit)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-10

    Fix deadlock when calling datasource manager dialog refresh

    Fix #60335

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-09

    Check conformance classes to avoid duplicate collection/item entries

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-09

    Let collections list grow with QgsStacSearchParametersDialog

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-09

    Hide zoom/pan to when there's no map canvas

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-09

    Use model's extent role for zoom/pan to

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-09

    Fix Add button enabled while connecting

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-09

    Fix endless fetching if dialog is closed while fetching

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-09

    Fix Add Layer showing when no layers to add

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-02-09

    Fix zoom/pan to crs typo

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-09

    Add toggle editing and undo/redo buttons to point cloud editing toolbar (#60357)

    Dror Bogin <Dror.Bogin@gmail.com>AuthorDate: 2025-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-08

    Update link to ninja in INSTALL.md

    Previous link was to ninja release of version 1.7.2, which caused a build error on Windows (raises multiple outputs aren't (yet?) supported by depslog;" which according to - https://github.com/ninja-build/ninja/issues/1184
    should be fixed in ninja version >=1.10.
    Changed the link to current latest which is 1.12.1

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-02-07
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-02-07

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-02-06
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-02-07

    fix(qgsdaterange): consider infinite bounds in overlaps method

    Infinite left or right date bound were not considered when computing
    overlaps, leading to ranges being considered overlapping where they
    don't.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-02-07

    do not overwrite ignore reported extents settting with the default value
    (fix #60496)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-02-07

    [oapif] Fix regression missing auth headers

    Fixes #60473

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-07

    auto sipify 🍺

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-07

    Update to_string

Merge: 669e1a096dc 58b9c3ed1da
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-07

    Merge pull request #60410 from elpaso/bugfix-gh_60396-mapinfo-multipolygon

    [ogr] Fix mapinfo (multi)polygon type  layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    More fine-grained error reporting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Tweak API so that password helper read success state can be determined easily

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Documentation precision

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Only skip existing password verification when changing master pw

    if user is still using the default auto-generated random password

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Don't dump hashes to console

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Add boolean setting for whether the user is still using a random
    default generated keychain password

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    When changing master password, don't prompt for the existing
    password if it is stored in the system password helper and
    is valid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Add method to reset master password using the existing password
    stored in the password helper keychain

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Add method to verify that password stored in password helper is valid

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-02-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-02-07

    fix(reshape-line): keep original direction on reshaping linestrings

    When the reshape line goes backwards against the original line, the
    result sometimes follows the reshape line direction, sometimes the
    original line direction.

    We fix this by always choosing the original line direction (except when
    the reshape line completely overrides the original line).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Rename qstringfixup to code_fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Also upgrade make_shared

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Upgrade std::unique_ptr xx( new XX ) to auto/std::make_unique

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Catch another variant of make_unique

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Use "auto" for std::unique_ptr<X> = std::make_unique<X>

    Refs https://github.com/qgis/QGIS-Enhancement-Proposals/pull/319

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Update some auth strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Use translated string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Don't try to sync passwords on CI runs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Explicitly state when new password will be stored in the system wallet

    When resetting the master password and wallet storage is enabled,
    tweak the reset password dialog label to explicitly state that
    the new password will be stored in the wallet.

    This keeps users fully advised of what's about to occur.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    If password keychain helper is enabled, always sync password
    stored in keychain when password is changed

    This used to be a separate menu action that the user had to
    remember to run. Let's err on the side of being helpful and
    assume that if the user is storing the password in their
    keychain, then they want that stored password always to be
    the correct one.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-07

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Update tests/src/gui/testqgslabelingwidget.cpp

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    fix(RuleBasedRendering): keep rule key while cloning when needed

    rule key is used by other object as reference (masking for instance)

    Fixes #46402

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Fix QgsError.isEmpty() documentation

    The method checks if there is an empty message list. It will actually return `TRUE` if there is *no* error message and `FALSE` if there *is* an error.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-07

    auto sipify 🍺

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    use null value when pasting as temporary layer and attributes cannot be converted

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    postprocessing: Use QgsLayerTreeRegistryBridge to add layers

    When a profile tool is already opened, the output of a procssing is
    not added to its layer tree. This is because it relies on a
    `QgsLayerTreeRegistryBridge`. Indeed, `QgsLayerTreeRegistryBridge`
    listens to the `QgsProject::legendLayersAdded()` signal in order to
    update the elevation profile tree view. However this signal is not
    triggered by the current logic in `Postprocessing.py`because
    `QgsProject::addMaplayer` is called with `addToLegend` set to
    False. Then, the layer is added to the tree by calling
    `QgsLayerTreeGroup::insertChildNode`.

    This issue is fixed by creating a
    `QgsLayerTreeRegistryBridge::InsertionPoint` to set the insertion
    point and then calling `QgsProject::addMaplayer` with `addToLegend`
    set to True.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    qgslayertreeregistrybridge: Add a layerInsertionPoint getter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    when adding WMS/WFS layers from Browser use project CRS if it is
    supported by the server (fix #44325)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    qgsvectorlayer: Properly invalidate extent cache on feature deletion

    This change is similar to the previous commit on feature addition.

    When a feature is removed from a `QgsVectorLayer`
    `QgsVectorLayer::deleteFeature` is called. This function makes mostly
    2 things in case of a successful operation:
    1. it calls `QgsVectorLayerEditBuffer::deleteFeature` which itself
       will emit the `QgsVectorLayerEditBuffer::featureDeleted`
       signal. Finally, `QgsVectorLayer` listend to this signal to
       directly emit the `QgsVectorLayer::featureDeleted` signal
    2. Call `QgsVectorLayer::updateExtents()` to invalidate the cache of
       the extent

    In practice, this means that the `QgsVectorLayer::featureDeleted`
    signal may be emitted before the cache of the extent is
    invalidated. This can cause some issues.

    This issue is solved by calling `updateExtents()` before emitting the
    `featureDeleted` signal.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    qgsvectorlayer: Properly invalidate extent cache on feature addition

    When a new feature is added to a `QgsVectorLayer`
    `QgsVectorLayer::addFeature` is called. This function makes mostly 2
    things in case of a successful operation:
    1. it calls `QgsVectorLayerEditBuffer::addFeature` which itself will
       emit the `QgsVectorLayerEditBuffer::featureAdded` signal. Finally,
       `QgsVectorLayer` listend to this signal to directly emit the
       `QgsVectorLayer::featureAdded` signal
    2. Call `QgsVectorLayer::updateExtents()` to invalidate the cache of
       the extent

    In practice, this means that the `QgsVectorLayer::featureAdded` signal
    may be emitted before the cache of the extent is invalidated. This can
    cause some issues.

    For example, in the elevation profile tool,
    `QgsElevationProfileCanvas` listens to the
    `QgsVectorLayer::featureAdded` signal in order to regenerate the
    profile of a vector layer when a feature is added. This causes the
    creation of a new `QgsVectorLayerProfileGenerator` which needs to copy
    the extent of the vector layer. However,
    `QgsVectorLayer::updateExtents()` has not been called yet. Thus, it
    will use an outdated version of the extent.

    This issue is solved by calling `updateExtents()` before emitting the
    `featureAdded` signal.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    [symbology][gui] Fix symbol selector dialog not passing on its context to its widget

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-07

    Use reply content as an error string if it is plain text

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-02-04
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-02-06

    fix(qgsrange): cppcheck wants a return path

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-01-14
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-02-06

    fix(qgsrange): consider include/exclude limits on both range for overlaps

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-01-13
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-02-06

    fix(vector-temporal-range-properties): consider include/exclude end in fixed mode

    For vector layers.

    When temporal range is in fixed mode, include/exclude end is not
    considered (always included).

    In other temporal range modes, a QGIS expression is constructed which
    already takes it into account.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-02-06

    Fix test

Merge: 6b4ffb39a88 685a002e6fd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-06

    Merge pull request #60479 from elpaso/bugfix-gh60440-to_string-not-locale-aware

    Mention in the docs that to_string is not locale-aware

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-02-06

    Address PR comments

Merge: 278eb796fc9 b6d1d7e8d63
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-06

    Merge pull request #60480 from alexbruy/processing-script-editor-typos

    add missed import and fix getThemeIcon() call (follow-up #60261)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-06

    fix(Build): fix warning issues (#60428)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-02-06

    add missed import and fix getThemeIcon() call (follow-up #60261)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-02-06

    Mention in the docs that to_string is not locale-aware

    Fixes #60440

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-06
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-06

    auto sipify 🍺

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    fix(QgsMapToolCapture): Allow snapping point with different crs

Merge: ae383d5653b e1ab89b16bd
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-06

    Merge pull request #60470 from nyalldawson/deprecated_mask

    Silence deprecation warnings for QgsMaskPaintEngine

Merge: 32881f55aa9 e3db42f18d0
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-06

    Merge pull request #60472 from nyalldawson/exp_errors

    More descriptive expression parsing errors when a function is not found

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    Update test

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-05

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    Use translated wallet name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    Add user facing warning if password cannot be verified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    Add documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    Don't show message bar messages for successful wallet operations

    These are noisy, only show warnings/errors instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    On systems with keychain support, automatically just create a random
    master authentication password and store in keychain

    This avoids the need for users to manually create a pw, and makes
    things MUCH nicer for plugins which want to utilise the secure
    authentication framework.

    Right now the options for plugins are:
    1. Create a auto generated password themselves and force it on
    the user (basically what we are doing here automatically now)
    2. Show a confusing/scary message to users asking them to set
    a master password. From my experience users have NO idea what
    this means and consider it a QGIS bug.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    More descriptive expression parsing errors when a function is not found

    Include the name of the missing function in the error, so that it's
    easier to debug.

    Also fix a leak

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-05

    auto sipify 🍺

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    use dynamic_cast

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    restore default scalebar style only if fill symbol is invisible

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    restore fill brush when switching back to single and double box scalebar
    (fix #37413)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    Silence deprecation warnings for QgsMaskPaintEngine

    We can't silence the constructor deprecation warning
    when used with make_unique, so just remove the constructor
    deprecated flag.

    This is a private class, not exposed to Python, and only
    used from within QGIS by a class which is itself completely
    deprecated (and marked accordingly).

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-05

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    Fix clang tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    Fix paint effects sometimes result in aliased rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-06

    Cleanup memory management in paint effects

    Don't use raw pointers, memory allocation

    arx iT <arx-it@users.noreply.github.com>AuthorDate: 2024-08-21
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2025-02-05

    Distinguish Arcgis feature/map icons in the browser

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-05

    auto sipify 🍺

Merge: ff097244f9c cbee8326cad
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-05

    Merge pull request #60441 from nyalldawson/auth_manager_ux_tweaks

    Auth manager ux tweaks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-02-05

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Update src/core/processing/qgsprocessingutils.cpp

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    always return "main" label for main annotation layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    fix layer resolution logic

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    main annotation layer should be used as a valid option even if type hint
    is set to UnknownType (fix #49010)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-05

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Fix test

    Test was buggy, the uri should not have contained a geometry type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    [sensorthings] Offer geometry for Datastream entities

    (note that I cannot find any public servers which support this
    without errors!)

    Fixes #59525

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    [sensorthings] Hide proxy fields for interval fields in filter builder

    These don't exist on the backend, so just hide them from the builder
    dialog to avoid user confusion.

    (Note that it's impossible to show the actual non-proxy fields
    here, as we can ONLY show fields with types compatible with native
    QGIS field types in this dialog)

    Fixes #59528

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-05

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    More fixes for use of inline data for SVG content

    Followup https://github.com/qgis/QGIS/pull/59589

    Fixes #60427

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Fix crash in text renderer when wrapping with one word + small rect

    Refs #60256

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    When changing rect text annotation to fixed size mode, use current size

    Instead of resetting the size to a default size, use the actual size
    of the annotation item at the current map scale as the initial fixed
    size.

    Fixes #59189

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-05

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Fix potential crashes when layer tree insertion target group is deleted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Always use switch for layer tree insertion method enum checks

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-04

    auto sipify 🍺

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    design(MaskSymbolLayer): add clearMasks only in mask symbol layer

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    fix(SymbolCopyPaste): reset symbol layer ids on copy/paste

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    clean(MaskingWidget): remove unused variables

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    fix(CategorizedRenderer): reset mask information on source symbol

    Both symbol layer ids and masks need to be removed from symbol
    layers which can be inherited from a converted renderer

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    [processing] "Order by expression" needs to regenerate fid

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    include destination file name in the error message when export of vector
    layer fails (fix #49567)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    [processing][gui] Fix InterpolationDataWidget

    Fix initialisation of "Use Z-coordinate for interpolation" checkbox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Can't use SIP_DEPRECATED with non-methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Add new password confirmation step to reset master password dialog

    Users must now enter the new password twice, so that eg a typo
    in the new password dialog won't result in an un-decryptable
    database.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Simplify password validation in reset password dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Remove useless signal blocking

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Don't offer to backup auth database if non-sqlite storage in use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Use more precise string if we're running on KDE

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Use translated string for password helper

    And fix capitalisation of strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    QString fixup

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-04

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Test mask update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Don't transform 2d bounding boxes when geocentric crs involved

    This is meaningless and will give a misleading/useless result,
    so raise a descriptive QgsCsException instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Fix testing for vertical axis of bound crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Update test to newer infrastructure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Use compound crs workaround only on proj < 9.6

    Upstream bug was fixed in https://github.com/OSGeo/PROJ/pull/4333

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Demote crs to 2d only crs before calling proj_trans_bounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Adapt tests for proj 8.2 results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Adapt tests for proj 8.2 results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Update server reference files to proj >= 8.2 versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Add some tolerance to test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Add render mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Add render masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Explain magic number

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-05

    Attempt to delegate bounding box transformation to proj on >= 8.2

    Refs #59821

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-02-04

    Test data

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-02-04

    Refactor the logic to collapse geometry types into multi

    Fixes #60396

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-02-04

    [ogr] Fix mapinfo (multi)polygo type  layers

    By not flattenting the geometry, for mapinfo only.

    Fixes #60396

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-04

    Add a linux triplet to (more) easily build QGIS against vcpkg (#60393)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    [sensorthings] Fix provider does not work with oauth2 config method

    The provider was incorrectly retrieving the authcfg id key from
    the layer URI

    Fixes #60407

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    [sensorthings] Offer MultiDatastreams as valid expansion targets

    Fixes #59531

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-04

    auto sipify 🍺

    PatrikSylve <45800174+PatrikSylve@users.noreply.github.com>AuthorDate: 2025-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-04

    Ensure consistent label positioning by sorting rule based label providers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Update FindProj.cmake

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-03

    auto sipify 🍺

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    more clang

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    make clang-tidy happy

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Use prepared geometry for intersection checking

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Add test for editing a filtered layer

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Store filter expression as a QString in QgsPointCloudCacheKey

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Check bbox intersection before polygon intersection

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Update ignoreIndexFilterEnabled docstrings and make sure it is respected in all api calls

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Make subsetString/setSubsetString virtual

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Adjust point elevation using the layer's elevation properties scale and offset

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Check if points satisfy the point cloud layer's filter expression

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Check if points have a visible classified renderer category

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Check if point is within 3d map's clipping extent

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Check if point is within view frustum / not behind the near plane

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Remove unused method

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Apply suggestions from code review

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Apply suggestions from code review

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-04

    Move provider-specific credential redaction logic to QgsProviderMetadata

    Followup 1907ab3

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-02-03

    fix crash in editing without current layer (#60411)

    fixes #60408

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    [sensorthings] only allow expansion removal from end of table

    Otherwise we can end up with inconsistent/invalid expansions

    Fixes #59532

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    Remove redundant nullptr check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    Avoid coverity warning about wrapper use after free

    Should not be a real problem, but for safety delete the warp
    options before the dataset handles can possibly be deleted

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    add test case with specified raster column

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    add tests for raster style saving in postgresql db

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    fix handling empty raster column

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    [georeferencer] Fix the layer -> georeferencer menu action when in dock panel mode

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-02
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-02

    auto sipify 🍺

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    QgsMapLayer::publicSource(): make it redact/remove GDAL credentials

    Fixes #60292

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    [ui] Fix missing @cluster_size and @cluster_color variables not visible when editing the cluster renderer's cluster symbol

    qgis-bot <bot@qgis.org>AuthorDate: 2025-02-02
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-02-02

    auto sipify 🍺

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    Test and code adjustments related to MIME type serialization for PointCloudLayer going from 'pointcloud' to 'point-cloud'

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    Limit number of hardcoded strings for layer type by leveraging QgsMapLayerFactory::typeToString()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    [sensorthings] Don't allow expansion back to base entity type

    Avoids circular expansion

    Fixes #59722

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    [sensorthings] Offer choices of non-polygon geometry types for multidatastreams

    Fixes #59719

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-03

    [annotations][ui] Fix fixed-size unit combo box not set when editing a rectangle text annotation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-02-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-02-02

    Add test coverage

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-02-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-02-02

    [vector tiles] Fix handling of zoom levels for mbtiles datasets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-01

    [pal] reverse iterate through layers

    We want the highest layers in the layer tree to be handled first

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-01

    [pal] Always iterate through labeled layers in original layer order

    Ensures that labeling solutions are deterministic

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-02-01

    Add Raster Layer: do not include credentials in layer name

    Fixes #60292

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    When a layer changes from non-spatial to spatial, update canvas layers

    If a layer changes data source then it may potentially change from
    a non-spatial layer to a spatial layer. Accordingly, listen out
    for this and trigger a canvas layer update whenever a layer's source
    changes. This ensures that ALL spatial layers are correctly
    visible in the canvas immediately after the source change triggers
    the spatial status change.

    Fixes #59723

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-31
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-31

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    [sensorthings] Remove option for basic authentication

    This is not supported by the provider, only authentication config
    is supported

    Fixes #59721

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Fix incorrect QGISDEBUG definition check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Remove unused widgets_tree.py script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Remove unused sipdiff script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Remove scripts/remove_non_svn_files.sh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Remove unused script for listing pull requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Remove unused/unmaintained jenkins_run script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Only include Dart when push to cdash is enabled

    It's only used for cdash submission

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Simplify cmake condition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Remove an extraneous setting of layer scope for vectors

    We already have set the layer scope for ALL layer types in
    the map renderer job preparation, so there's no need to
    add another layer scope in the vector layer renderer

    Refs #60112

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    remove unused variable

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    remove option to set layer name from WMS, WFS and delimited text pages
    (refs #28857)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    update raster resampling widgets after loading a style (fix #56771)

    Patrik Sylve <patrik.sylve@t-kartor.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Register vector tile label features first when all tiles are fetched

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Use font button in annotation widgets instead of full text format widget

    The widgets were getting very complex, this reduces the amount
    of controls shown in the dock

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    do not translate settings descriptions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    adapt existing methods instead of creating overrides

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    add raster creation options support to georeferencer (fix #47362)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    fix(SipDeprecated): Don't use deprecated annotation with message

    It crashes in 6.9.1

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-30

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Restore correct version of test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Update CMakeLists.txt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Fix check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Fix README

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Improve condition check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Remove dead code from PROJ <8.1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Reluctantly allow 8.1 for mac builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Remove duplicate proj version checks, support for very old proj versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Remove misleading comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Require PROJ >= 8.2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Cleanup unnecessary old cmake debug message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Improve HTML text detection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-31

    Fix incorrect annotation HTML shown when clicking between annotations
    and HTML source view is enabled

Merge: 307b3629f69 84e24f63d82
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-30

    Merge pull request #60295 from nyalldawson/avoid_project_break

    Rollback use of enum keys from #57402 for older settings

Merge: 02719c5939c 4f8fbc633af
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-30

    Merge pull request #60338 from alexbruy/vector-join-editing

    allow editing and deleting vector join when child join item is selected (fix #29709)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-30

    Update src/gui/vector/qgsvectorlayerproperties.cpp

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-29

    auto sipify 🍺

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    doc and clang tidy fixes

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    QgsChunkBoundsEntity: use 3D boxes in map coordinates + QgsGeoTransform

    Until now, chunk bounds entity used axis-aligned bboxes in world coordinates (floats)
    We are switching to bboxes in map coordinates (doubles) and we use
    QgsGeoTransform to react correctly when the origin vector changes.

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-29

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    Qt6 compatibility

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    [ui][pythonm console] Fix hard to read python console editor icons

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    webconnections saving as .xml: add a xmlns:x=y attribute when the http-header: prefix is used

    Fixes #60242

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    move vector declaration outside of the loop

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    update expected raster hashes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    use QGIS API to write raster files in QgsGridFileWriter (fix #56653)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    add test for QgsTinInterpolator

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    add test for QgsIdwInterpolator

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2025-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-30

    [mesh] Name the "Remove datasets" button

Merge: de18045e19d 67470358576
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-29

    Merge pull request #60337 from alexbruy/processing-spatialite-execute-sql

    Improve wording and help in Execute Spatialite query algorithm

Merge: bb59344c4e2 c4c27c68c90
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-29

    Merge pull request #60343 from elpaso/bugfix-gh59353-server-gfy-display_name-for-json

    [server][wms] Add displayName to GFI JSON response

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-29

    [raster][opencl] Fix raster calc Uint16 (#60339)

    Fixes #60077

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-01-29

    [server][wms] Add displayName to GFI JSON response

    In the gray zone between a feature and a bugfix...

    Fixes #59353

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-01-29

    remove debug

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-01-29

    improve algorithm help

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-01-29

    better wording for an input parameter in Execute SpatiaLite query
    algorithm (refs ##53904)

Merge: 5c1f7bb8a8d c2782ffed81
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-29

    Merge pull request #60299 from nyalldawson/fix_html_multiple_tabs

    Fix handling of multiple consecutive tabs with HTML text rendering

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-29

    [annotations] Fix non-HTML formatted annotations losing content on settings change (fixes #59804)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-29

    Create shapefile layer: allow to create Bool fields

    Fixes #60324

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-29

    delete old tiled scene connection when renaming (fix #57570)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-29

    Fix handling of multiple consecutive tabs with HTML text rendering

    Refs #60098

Merge: c3f538e5cb2 23254843d63
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-28

    Merge pull request #60281 from elpaso/bugfix-gh59355-server-wms-gfi-respect-form

    [server][wms] Fix GFI respect form config in XML output format

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-28

    auto sipify 🍺

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-29

    [gui] Lazy load layer metadata in datasource manager

    Fix #60018

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-01-28

    allow editing and deleting vector join when child join item is selected (fix #29709)

    vsydorov <vlad@vsydorov.com>AuthorDate: 2025-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-28

    Fix layer datasources incorrectly resolving to matching working directory names (#60109)

    * Fix layer paths resolving to matching CWD names

    - Remove redundant second call to absoluteToRelativeUri in
      QgsMapLayer::writeLayerXml
    - Add a guard in QgsPathResolver::writePath to prevent this happening
      again when absoluteToRelativeUri is called two times.
    - Add a regression test

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * Remove redundant relativeToAbsoluteUri call

    - The b9c1c2c commit introduced redundant absoluteToRelativeUri AND
      relativeToAbsoluteUri calls. First one was removed earlier, stopping
      the #60100 issue. Remove the latter for completeness too.
    - Minor indentation fix

    * Fix test error [-Wclazy-unused-non-trivial-variable]

    * Fix another unused variable complaint

    ---------

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Remove dedicated "show editing toolbar" action from 3d windows

    Instead add right-click menu to main 3d window toolbar to toggle
    optional toolbar visibilty, just like we do for the main QGIS
    window.

    This avoids UI bloat in 3d map windows, and removes an action which
    will be rarely used.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Fix logic in pdal indexing task relating to progress updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Add missing reference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Avoid potential divide by zero

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Avoid potential divide by 0 in layout map items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Validate inputs for export mesh algorithms

    Avoid potential division by 0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Fix leak in zip utils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Explicitly block initQgis, exitQgis from within application

    Calling QgsApplication.initQgis() or exitQgis() from within
    the main QGIS application now raises an informative RuntimeError
    nstead of just crashing QGIS. These methods are only legal
    to be called from standalone Python scripts.

    Refs #60025

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Fix placement of STAC tab in Data Source Manager

    The metadata search tab should be last

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Fix potential (unlikely) crash in concave hull algorithm

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Alternative fix that is compatible with offline editing

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    [vector layer] Fix newly-added features in the edit buffer prior to adding a new attribute will not save the new attribute's values
    (fixes #59783)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    use last used WMS image encoding when adding WMS layers from Browser
    dock (fix #57666)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    3D views: use the correct resolution on high DPI displays!

    Nowadays Qt gives us size in device independent pixels, and we were
    using those values for the textures as well - but that means on high DPI
    screens where device pixel ratio is 2, we were rendering in low resolution
    and then upscaling the textures. This should fix that, and intermediate
    textures use the correct size - the rendered output is much crispier, yay!

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    WMS/WMTS provider: support 'yyyy' TIME format

    Fixes #60264

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    [gui][processing] Fix inconsistent behavior with the map layer widget's selected features only checkbox

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    allow using generic vector layer (table) source type in the
    QgsProcessingParameterMapLayer (fix #56344)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    add point cloud output to compatible output types for point cloud widget
    wrapper (fix #57550)

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-28

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    [python] Fix named argument binding issue with the QgsRasterCalculator constructor

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    [vector layer] Fix geometry validity check preventing saving of changes after removing problematic feature(s)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Update src/server/services/wms/qgswmsrenderer.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    [server][wms] Fix #60216 missing transformation ctx

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-28

    auto sipify 🍺

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    [processing] Fix feature iteration against a model (fixes #60131)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    fix(QtMultiMedia): Add qgis.PyQt.QtMultimedia

    Fixes #59351

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Don't set zoomOutBehavior xml element if it is the default

    Avoid unnecessary project XML bloat

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    Rollback use of enum keys from 057402 for older settings

    This causes unnecessary project breakage, the settings are reset
    to default on reading older projects. We should only use enum
    key storage for new settings in order to avoid this.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    fix QKeySequence use in DBManager in Qt6 builds

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-28

    make use of QKeySququence in Processing script editor compatible with
    PyQt6 (fix #60063)

    Benoit D.-M. - oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2025-01-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-27

    Update scripts/cppcheck.sh

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-12-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-27

    chore(cppcheck): add optional parameter to specify the directory to check, ../src by default

    co-author: rouault

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-27
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-27

    auto sipify 🍺

Merge: 55c975ced75 15e7b51cda7
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2025-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-27

    Merge pull request #60180 from mhugent/server_empty_values_highlight_labels

    Server empty values in highlight labels parameters

Merge: 0cc0e57cb05 9bb5cd0a01e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2025-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-27

    Merge pull request #60031 from mhugent/wms_step_size

    Allow to query larger tiles than the default max size with stepWidth/…

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-27
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-27

    auto sipify 🍺

    Benoit D.-M. - oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2025-01-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-27

    doc: add todo about std::source_location for logMessage

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-01-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-27

    fix: display real caller data instead of log call

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2025-01-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-27

    fix(QgsMessageLog): display real caller data instead of logMessage call to QgsDebugMsgLevel

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-01-27

    [server][wms] Fix GFI respect form config in XML output format

    Fix #59355

Merge: 9d8f5e7d3a0 106e5aa21a6
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-27

    Merge pull request #60277 from merydian/fix-60205

    Fix QgsRasterLayer and QgsRasterBlock as_numpy methods

Merge: 380b3c7b7f4 1b83f716b2a
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-27

    Merge pull request #60273 from elpaso/bugfix-gh60185-wfs-aspatial-transaction-followup

    [server][wfs] More precise tests on WFS update permissions

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-27
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-27

    auto sipify 🍺

Merge: 388e80eb108 a4c5395295a
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-27

    Merge pull request #60254 from nyalldawson/min_xml2

    Don't write mesh range settings to XML if they are default

Merge: 9e25ade8723 2add289819e
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-27

    Merge pull request #60252 from nyalldawson/clean_xml

    Don't write custom profile tolerance to XML when not set

    Till Frankenbach <till.frankenbach@gmail.com>AuthorDate: 2025-01-26
Commit:     Till Frankenbach <till.frankenbach@gmail.com>
CommitDate: 2025-01-26

    Fix QgsRasterBlock and QgsRasterLayer as_numpy methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-01-25

    [server][wfs] More precise tests on WFS update permissions

    Not a critical change but more precise check in case of
    aspatial layers.

    Followup #60266
    Related to #60185

Merge: 5bcde824c07 1f62867a83e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-25

    Merge pull request #60260 from dhdeangelis/fixGrassBuildNoPostgres

    allow building with GRASS and without PostgreSQL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    Initialize members

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    Use correct index() method to use editing index

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    Make thread check in QgsPointCloudLayer::dataProvider() fatal

    After the last 3 commits there should be no place left that calls this
    from a worker thread.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    Don't keep pointer to QgsPointCloudLayer in QgsPointCloudLayerProfileGenerator

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    Don't use data provider before we check it's non-null

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    Don't keep pointer to QgsPointCloudLayer in QgsPointCloudLayerRenderer

    Vladyslav Sydorov <vlad@vsydorov.com>AuthorDate: 2025-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    Proper symlink handling for layers and projects

    - Prevent QGIS from silently resolving symlinks in qgspathresolver.cpp
    - Respect symlink for “%_attachments.zip” companion file in .qgs project
    - Ensure consistent resolution of the project path
    - Add new tests to verify good behaviours in common symlink scenarios
    - Fix formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-25

    Update src/providers/grass/CMakeLists.txt

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    memory layer expand test case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    [server][wfs] Fix getcap not allowing updates on aspatial layers

    Fix #60185

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    [memory] Make sure spatial capabilities are not set for aspatial layers

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-24
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-24

    auto sipify 🍺

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    core/server: remove traces of OGC best practice georeferencing

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    GUI: geospatial PDF export: remove support for OGC 'best practice' geospatial encoding

    This was removed from GDAL 3.11 per https://github.com/OSGeo/gdal/pull/11048

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    Add test case

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    [labeling] Fix data-defined tab distance property

    Xu Han <xu.han@outlook.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    fix msvc version and update cmake version.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    Insure the list of active python plugins in the About dialog is always up-to-date

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    Adjust default redirect policy of requests created through QgsNetworkAccessManager to match Qt6 behavior

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-25

    Fix network redirect handling to be compatible for both Qt5 and Qt6

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2025-01-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2025-01-24

    Keep empty parts in style list by default

    Sandro Santilli <strk@kbt.io>AuthorDate: 2025-01-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2025-01-24

    Add pre-commit hooks setup step in how to contribute patches

    Also use real step numbers so you don't need a markdown renderer
    to read the content and use consistent capitalization in phrases

    Suggest to use pre-commit

    [skip ci]

    Sandro Santilli <strk@kbt.io>AuthorDate: 2025-01-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2025-01-24

    Handle the case in which `podman compose` or `docker compose` fail

    Implements a TODO item that was in the script

    Hernán De Angelis <variablestarlight@gmail.com>AuthorDate: 2025-01-24
Commit:     Hernán De Angelis <variablestarlight@gmail.com>
CommitDate: 2025-01-24

    allow building with GRASS and without PostgreSQL

Merge: c71a45a41d4 348682ae0a2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-24

    Merge pull request #60243 from elpaso/bugfix-gh59818-server-wms-gfi-tolerance

    [server][wms] GFI: fix sub-pixel tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-24

    Use standard functions for writing/reading enum class values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-24

    Don't write mesh range settings to XML if they are default

    Avoids unnecessary layer XML bloat

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-01-24

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-01-24

    Add test coverage

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-01-24

    [raster calculator] Fix output CRS not taken from first raster entry, safeguard from crash
    (fixes #59898)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2025-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-24

    Don't write custom profile tolerance to XML when not set

    Avoid unnecessary project file bloat

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-23
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-23

    auto sipify 🍺

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-23

    address review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-23

    Add some unit tests + fix signals on rollback/commit

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-23

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-23

    Only update changed 3D entities when editing point cloud attributes

    QgsChunkedEntity gets a capability to update an existing sub-entity for a node
    by loading the node again, creating a new 3D entity, and then discarding the old
    entity in favor of the new one.

    QgsPointCloudLayer gets a new signal - emitted whenever a particular node's
    attribute values get changed.

    These two are combined for point cloud layer's 3D chunked entity: whenever there
    are edits to the point cloud data, instead of doing big hard reload of the whole
    point cloud, we only update entities of the few nodes that were modified.
    This greatly improves the user experience of point cloud editing (no "flashing"
    of the 3D view while loading everything from scratch), and it improves how quickly
    the changes can be seen.

Merge: f33604b6ccd 0352ef2e020
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-23

    Merge pull request #60240 from uclaros/fix-edit-filter-while-editing

    Disable editing of filters while editing for all layer types

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-23
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-01-23

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-01-23

    [server][wms] GFI: fix sub-pixel tolerance

    Fix #59818

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-23
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-01-23

    Disable editing of filters while editing for all layer types

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-23
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2025-01-23

    Fix initial selection of Classification attribute

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-01-23

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-01-23

    [gui] Insure modified attribute form properties are stored when switching from one field to another (fixes #60181)

Merge: 836a197656b 49d7cf2cc27
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-23

    Merge pull request #60144 from Djedouas/raster-temporal-properties-context

    Add general expresion context in raster temporal properties

Merge: 510ef31d482 69f7317d9ef
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-23

    Merge pull request #60212 from alexbruy/processing-zonal-histogram-precision

    show warning if float raster is used as input in zonal histogram algorithm (fix #30822)

Merge: e5b41bfa3a2 b8dcedee879
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-23

    Merge pull request #60209 from elpaso/bugfix-gh56993-query-layers-semicolon

    Fix query layers from SQL window trailing semicolon

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-22
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-01-22

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-01-22

    show warning in the prepareAlgorithm()

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-22
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-22

    auto sipify 🍺

Merge: 346d932b771 61c30dae583
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-22

    Merge pull request #60198 from elpaso/fix-transactional-field-editing-with-gdal

    [OGR] Fix transactional editing for GPKG/SQLite

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-01-22

    Call fields() when it might be invalidated

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2025-01-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2025-01-22

    show warning when floating-point raster is used as an input in zonal
    histoghram algorithm (fix #30822)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-01-22

    fix oracle

Merge: ef0dd0355eb 202ff1f0f67
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-22

    Merge pull request #60199 from nirvn/processing_xyz_crash

    [processing] Guard QGIS from crashing due to erroneous extent / invalid CRS in XYZ creation algorithms

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-22
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-01-22

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-01-22

    Fix query layers from SQL window trailing semicolon

    Fix #56993

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-21
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-22

    Vector driver lists (open/save): add .gpkg.zip extension

    Fixes #59959

Merge: 0ebaa398691 735e4d990f7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-21

    Merge pull request #60201 from qgis/m-kuhn-patch-2

    [vcpkg] Enable kea and freexl drivers for GDAL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-01-21

    Fix deprecated this capture

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-21

    change actor check by repository

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-21

    follow-up

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-21

    [vcpkg] Enable kea and freexl drivers for GDAL

    Because more drivers, more pleasure

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-21

    fix pushing of build deps docker image to hub (#60200)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2025-01-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2025-01-21

    [processing] Guard QGIS from crashing due to erroneous extent / invalid CRS in XYZ creation algorithms

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-21
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-01-21

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-01-21

    [OGR] Fix transactional editing for GPKG/SQLite

    Tell the provider to reload the fields after a rollback
    and add some checks to verify if after the rollback
    the provider still needs to update the field.

    Followup https://github.com/OSGeo/gdal/pull/11695
    Followup https://github.com/qgis/QGIS/pull/59797

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2025-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2025-01-21

    Update mask image

Merge: 597b74638f4 8382e459f40
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-21

    Merge pull request #60191 from rouault/fix_60055

    WFS provider: implement geometryColumnName()

    Thomas JANVIER <t.janvier@brgm.fr>AuthorDate: 2025-01-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-21

    3d: Use absolute clamping for 3d data by default

    When providing a project DTM/DEM, the default behavior for vector
    feature with a z-component is to offset the $z coordinates from the
    terrain elevation model in the elevation profile view. However, the
    geometry coordinates are supposed to be absolute.

    So it makes more sense, to only use the $z coordinate by default in
    that case.

    The different unit tests are updated accordingly.

    Closes: https://github.com/qgis/QGIS/issues/59757

    Thomas JANVIER <t.janvier@brgm.fr>AuthorDate: 2025-01-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-21

    qgsvectorlayerelevationproperties: Use absolute clamping for 3d data

    When providing a project DTM/DEM, the default behavior for vector
    feature with a z-component is to offset the $z coordinates from the
    terrain elevation model in the elevation profile view. However, the
    geometry coordinates are supposed to be absolute.

    So it makes more sense, to only use the $z coordinate by default in
    that case.

    Related: https://github.com/qgis/QGIS/issues/59757

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-21

    use default snapping options in georeferencer (#60179)

    * use default snapping options in georeferencer

    * Update qgsgeorefmainwindow.cpp

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2025-01-21

    WFS provider: implement geometryColumnName()

    Fixes #60055

Merge: 03f68d6e9bf e3477b8966c
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-20

    Merge pull request #60165 from rouault/QgsVectorFileWriterMetadataContainer_FileGDB

    QgsVectorFileWriterMetadataContainer: remove FileGDB (SDK based) driver from proposed list if GDAL >= 3.11

Merge: 94546083e05 21f031d6f03
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-20

    Merge pull request #60176 from nextgis/fix_wfs_error_connection

    fixed wfs-connection triggering ssl-error response leading to crash

Merge: b601cc7a6e5 b16227a0806
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-20

    Merge pull request #60160 from rouault/layout_pdf_rotation

    PDF layout export: remove limitation on non-rotated maps

    notguiltyspark <caboose7@yandex.ru>AuthorDate: 2025-01-19
Commit:     notguiltyspark <caboose7@yandex.ru>
CommitDate: 2025-01-19

    fix hanging connections leading to crash in blocking netwotk request, analogous to fixed ssl-error-request's hanging connections

Merge: 0318ff38cbf f17ff97a47c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-19

    Merge pull request #60183 from btzy/help-grammar

    Fix grammar error in --help for --py-args

    Bernard Teo <btzy1996@hotmail.com>AuthorDate: 2025-01-19
Commit:     Bernard Teo <btzy1996@hotmail.com>
CommitDate: 2025-01-19

    Fix grammar error in --help for --py-args

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-17

    auto sipify 🍺

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-17

    Fix review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-17

    Add 3D VPC unit tests, fix VPC test data

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-17

    Fix tests failing

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-17

    Add VPC zoom out behavior for 3D rendering

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-17

    Fix bug where 3D view crashes on renderer recreation

    Bug occurs when the vpc data is not complete and 3D renderer gets
    recreated

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-12-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-17

    Fix bug where 3D view of VPC's freezes

    This bug occurs when some of the referenced point cloud files are missing.

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-17

    Encapsulate merged changes between Master and 2D overview

    This commit contains some changes created during rebasing onto current master, however they are insifignant and should be ignored, as they will match the changes already in master.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-17

    Add undo command classes for point cloud editing (#60111)

    * Added undo command for point cloud editing change attribute

    * review fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2025-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2025-01-17

    Added mask image for test

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-17

    Postgresql save raster style db (#59938)

    * split QgsPostgresSharedData and QgsPostgresUtils to separate file, to allow their use in qgspostgresrasterprovider

    * add rasterColumnName

    * move tableExists and columnExists to QgsPostgresUtils, add createStylesTable there

    * functions to create, load and save styles in DB

    * rename variable with typo

    * fix function

    * drop function that is not needed

    * avoid clang warning

    * use uri geometryColumn() instead of custom function

    * fix docstring

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-17

    Postgreprovider hide raster overviews (#59884)

    * add button and store setting

    * use new setting

    * removeRasterOverviews in functions

    * settings

    * parameter

    * update function

    * flip logic to explicitly ask for raster overviews

    * only run if there is at least one result

    * add explicit check for existence of raster_overviews view

    * change to QStringLiteral

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * make const

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * default value false

    * make variable name consistent with existing one

    ---------

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-17
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2025-01-17

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-17

    auto sipify 🍺

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-17

    Added 3d map tool to change point cloud attribute values (#60172)

    * Added 3d map tool to change point cloud attribute values

    * remove unused variable

    * rename vars, remove colons, use QgsPointXY, const

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-17

    auto sipify 🍺

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-17

    Mesh Layer Rendering with Updated Canvas Fix (#59987)

    * cannot return min max if triangular mesh does not exist

    * only create QgsRenderedLayerStatistics if values changed to prevent loop in rendering

    * this was set from two places, remove it from here

    * Revert "this was set from two places, remove it from here"

    This reverts commit 5d8fbcc321330f1054e5e07cad2ee70c0f9aa661.

    * add test case for not existing triangular mesh

    * only emit signals here, everything else is handled in renderer creation (avoids double rendering of the mesh layer)

    * while updating the widget the component signals need to be blocked

    * do not update render here

    * add const

    * 3D map should not update layer statistics

    * update renderer settings from here,  signals are emitted from mesh layer

    * update test to simulate main canvas extent update

    * do rendering in single pass

    * emit renderer changed and remove emit of legendChanged

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2025-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2025-01-17

    Unit test and control image

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2025-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2025-01-17

    Fix skipping empty highlight label settings in GetPrint and GetMap

    notguiltyspark <caboose7@yandex.ru>AuthorDate: 2025-01-14
Commit:     notguiltyspark <caboose7@yandex.ru>
CommitDate: 2025-01-17

    fixed wfs-connection triggering ssl-error response leading to crash

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-16

    Enable point cloud layer editing in the gui

Merge: 3c87ede8a15 5cc1d16ca42
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-16

    Merge pull request #60130 from Joonalai/fix-topological-slowness

    Fix topological slowness with spatial filtering

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-16

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-01-16

    allow enabling/disabling snapping + config of snapping types

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-01-16

    enable snapping in georeferenceer

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-16

    auto sipify 🍺

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-16

    review fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-01-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-16

    fix build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-01-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-16

    ci fixes

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-16

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-16

    Point cloud editing: write COPC when committing changes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-16

    Add QtQuickWidgets pyqt5_to_pyqt6.py (#60128)

    * Add QtQuickWidgets pyqt5_to_pyqt6.py

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * Update pyqt5_to_pyqt6.py

    ---------

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

    Joonalai <joona.laine@cofactor.fi>AuthorDate: 2025-01-15
Commit:     Joonalai <joona.laine@cofactor.fi>
CommitDate: 2025-01-16

    Grow search rect based on layer precision

Merge: 4e5f5c4d3b3 f69e767b205
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-16

    Merge pull request #60166 from benwirf/fix_regression_in_qgsmaptoolcapture_introduced_by_58755

    Fix regression introduced by #58755

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2025-01-16

    add test for QgsMapToolCapture without active layer with snapping

    Ben <ben.wirf@gmail.com>AuthorDate: 2025-01-16
Commit:     Ben <ben.wirf@gmail.com>
CommitDate: 2025-01-16

    Fixes a regression in qgsmaptoolcapture introduced by #58755 which
    broke snapping in non feature digitizing tools e.g. annotation
    digitizing tools if there was no active layer or active layer was not
    spatial.

Merge: 5602a2d6b38 e77b6920775
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-15

    Merge pull request #60151 from jef-n/i18n-fixes

    translation string fixes

Merge: 1b3c7d96a5b dcc76674cf3
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-15

    Merge pull request #60162 from jef-n/debfix

    fix debian package

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2025-01-15

    QgsVectorFileWriterMetadataContainer: remove FileGDB (SDK based) driver from proposed list if GDAL >= 3.11

    In GDAL 3.11, write support of the FileGDB driver will go through the
    OpenFileGDB one, so no need to propose it and confuse users.
    Cf https://github.com/OSGeo/gdal/pull/11662

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-01-15

    fix debian package

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2025-01-15

    PDF layout export: remove limitation on non-rotated maps

    The limitation existed on GDAL PDF driver side, but it doesn't seem
    necessary after all, and will be removed in GDAL 3.11 per
    https://github.com/OSGeo/gdal/pull/11659

Merge: b7b94510cd0 9374da8e53b
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-15

    Merge pull request #60153 from elpaso/replace-deprecated-OGR_Dr_GetName

    Replace OGR_Dr_GetName with GDALGetDescription

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-01-15

    translation string fixes

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-15
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-15

    auto sipify 🍺

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-12-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-15

    review and test fixes

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2024-12-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-15

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-12-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-15

    Switch to fromEulerAngles() to fromAxisAndAngle() for rotations

    ... because Euler angles are horrible and everyone should be using quaternions :-)

    We also do not need the workaround for clamping of pitch angle anymore...

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-12-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-15

    Simplify code for camera zoom using a pivot point

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-12-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-15

    Simplify rotation around a pivot point

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2025-01-15

    Replace OGR_Dr_GetName with GDALGetDescription

    Joonalai <joona.laine@cofactor.fi>AuthorDate: 2025-01-15
Commit:     Joonalai <joona.laine@cofactor.fi>
CommitDate: 2025-01-15

    Check crs before filtering

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2025-01-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-15

    Fix 3D sandbox

Merge: 43342031f98 f9b3a6c5836
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-14

    Merge pull request #60145 from ptitjano/wfs-1.1-gui-paging

    qgsnewhttpconnection: Always enable paging options for WFS 1.1

Merge: 6372a3a456f 0b8652f5266
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-14

    Merge pull request #60137 from T4mmi/Allow-PEP-versions-for-plugins

    Allow PEP440 versions for python plugins

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-01-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-14

    qgsvectorlayer: Expose 3D extent in htmlMetadata

    Try to display extent 3D by default. If empty (probably because the
    data is 2D), fallback to the 2D version.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-01-14
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2025-01-14

    qgsnewhttpconnection: Always enable paging options for WFS 1.1

    Paging support is only handled by WFS 2.0. However, some servers
    handle paging even if they only expose WFS 1.1. At the moment, when
    changing the version number, it has the following effect on the paging
    options:
    - "maximum": both options can be enabled
    - "2.0": both options can be enabled
    - "1.1": both options can be enabled
    - "1.0": "feature paging" option is always disabled but the "page
    size" option can be enabled

    With this change, both paging options can be enabled for version
    1.1. This allows to try to enable paging for WFS 1.1 if the server
    handles it.

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-01-14
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2025-01-14

    fix(raster-temporal-properties): add global contexts to start/end date expression

    As a result, variables like @layer_name can be used now.

    Thomas JANVIER <t.janvier@brgm.fr>AuthorDate: 2025-01-14
Commit:     Thomas JANVIER <t.janvier@brgm.fr>
CommitDate: 2025-01-14

    BUG: Support PEP440 style alpha and beta versions

    Support alpha and beta version syntax from PEP440 for python plugins
    see https://peps.python.org/pep-0440/

    Joonalai <joona.laine@cofactor.fi>AuthorDate: 2025-01-14
Commit:     Joonalai <joona.laine@cofactor.fi>
CommitDate: 2025-01-14

    Optimize topological editing with spatial filtering

Merge: 8a689e439ef 028917cc068
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-13

    Merge pull request #59960 from GispoCoding/59494_db_default_values

    Merge features: immediately update widgets for attributes with a provider default value

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-13

    Allow closed polygon shapes in 3d rubber bands

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-01-13
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-01-13

    Check for null setup first

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-13

    Update QtQuickWidgets.py.in

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-13

    auto sipify 🍺

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-13

    qgsvectorelevationpropertieswidget: Add support for custom tolerance

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-13

    qgsvectorlayerprofilegenerator: Add support for custom tolerance

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-13

    qgsvectorlayerprofilegenerator: const some methods

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-13

    qgsvectorlayerelevationproperties: Add support for custom tolerance

    This allows to define a custom tolerance. If this tolerance is
    enabled, then this tolerance is used instead of the one defined in the
    elevation profile widget.

    This custom tolerance is enabled and set to 0 by default for Lines and
    Polygons. Indeed, most of the time, only want to use the tolerance for
    points.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-13

    add QtQuickWidgets to qgis.PyQt (#60123)

Merge: 38ec9efe5eb 90e4d2fa3e0
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-12

    Merge pull request #60114 from lbartoletti/spatialindex_rm_duplicate_code

    chore(spatial index): Remove duplicate rectangleToRegion code

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-11

    [WFS] Fix filtering by QGIS expression in order to support "@geometry" (Fix #60094) (#60105)

    Fix #60094

Merge: a2c34719dd0 3909474e40f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-11

    Merge pull request #60116 from agiudiceandrea/revert-60006-patch-1

    Revert "CI: Run MINGW64 job on Fedora 41" (Fix #60035)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-11

    Revert "CI: Run MINGW64 job on Fedora 41"

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2025-01-10
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    chore(spatial index): Remove duplicate rectangleToRegion code

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-10

    auto sipify 🍺

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-10

    Add lazStoreDoubleToStream function to fix mingw build

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-10

    Explicitly get the index from the provider, explicitly call template for doubles

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2025-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-10

    adjust to use the new QgsPointCloudIndex class

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-10

    Fix docstrings, thread access macro

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-10

    Point cloud editing part 1

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-10

    auto sipify 🍺

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2025-01-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    Apply suggestion from review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    Add a small delay before updating the qml preview

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    Add splitter in qml/html/text forms

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-29
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    Auto restore form widgets geometry

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-26
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    Add editingTimeout for QgsCodeEditor

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-26
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    Add adjustScrollWidth method

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-01-08
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    [forms] Address review: allow users to copy widget configuration to clipboard and paste it in the very same field (could be useful as a undo operation after testing intermmediate changes)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-01-08
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    Address review: when attempting to paste a widget config not supported by the target field, let users know (via message bar) why the config was not pasted

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2025-01-07
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    Address review, remove QGIS_PROTECT_QOBJECT_THREAD_ACCESS from slots

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-11-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    [form] When copying&pasting form widget configs, make sure field constraints can be both added and removed from the target field

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-11-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    [form] Enable copy&paste of widget display section for a DnD Designer layout; since we only update GUI widgets (and don't automatically store pasted settings into tree item data nor in the field settings themselves), we've added handy methods to edit them

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-11-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    [form] Make sure editor widget gets the pasted config by introducing a forceWidgetRefresh param and passing it as true when pasting; note we've respected the previous behavior (i.e., other calls still don't force a refresh) because it seems to be handy to switch between editor widget types (via GUI) without losing the config

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-11-08
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    [form] Adjust code and comments to match available widget type supported for copy&paste (i.e., Fields)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-11-08
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    [form] Paste form configuration from clipboard

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-11-07
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-10

    [form] Introduce context menu for available form fields and offer copy and paste configuration actions: copy form config to clipboard and paste form config from clipboard (partial)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-09

    qgsvectorlayer.h: move a documentation section to the appropriate place

    Cf https://lists.osgeo.org/pipermail/qgis-developer/2025-January/067278.html

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2025-01-09
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2025-01-09

    Merge tool: update manual widget for fields with a default value clause

Merge: 1b2e33e8423 183d1cee3e9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-09

    Merge pull request #60058 from ptitjano/wms-scale-denominator-format

    qgswmsgetcapabilities: Use float format for min/max scale parameters

Merge: 920cc5d5c01 374f2a0e591
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2025-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-09

    Merge pull request #60081 from JanCaha/fix-postgreraster-grass-provider

    Allow postgresraster layers as grass processing tools input

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2025-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-09

    fix nodata value in virtual raster layers (#60084)

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-01-08
Commit:     Jan Caha <jan.caha@outlook.com>
CommitDate: 2025-01-08

    tests for postgreraster provider in grass algorithms

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2025-01-06
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2025-01-08

    qgswmsgetcapabilities: Use float format for min/max scale parameters

    `MinScaleDenominator` and `MaxScaleDenominator` string are created
    from a `QString::number` call with the default parameters. In that
    case, the most concise format is used. This can result in the
    scientific notation being used for very big or small numbers.

    With this change, these parameters are now always displayed in a float
    format. Reasons for this change:
    - this might prevent a loss of precision for very small or big numbers
    - this output is not supposed to be human readable so it does not
     matter if is not concise
    - this is the logic used by a lot of WMS servers, for example arcgis
     server

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-08
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-08

    auto sipify 🍺

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-08

    Mesh editing delaunay refinement (#59560)

    * add function delaunayConditionForEdge()

    * undo command with delaunay refinement

    * add delaunay refinement action

    * add menu to button

    * sipify

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * fix merge issues

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * access widget in test to directly change selected  value

    * add tests

    * fix docstring

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * remove pass by reference

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * pass by reference

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * fix label, add tooltip

    * avoid brute forcing through faces, use review suggestion instead

    * add pass by reference

    * sipify

    * remove leftover

    ---------

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2025-01-08
Commit:     Jan Caha <jan.caha@outlook.com>
CommitDate: 2025-01-08

    fix postgresraster provider in grass algorithm  r.in.gdal

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-08
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-08

    auto sipify 🍺

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2024-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    default to not skip 3d layers

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    fix docstring

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    Revert, use a new struct as parameter

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    Don't identify 3d layers when clicking the terrain

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    Fix loading remote EPT point clouds

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    Load COPC QGIS statistics over HTTP

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-08
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-08

    auto sipify 🍺

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2025-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    Fix issues introduced by PointCloudIndex refactor

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-12-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    Fix to more descriptive test data naming

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-12-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    Add unit tests & fix some review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-12-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    Fix review issues round 2

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-12-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    Fix review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-12-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    Remake overview vpc options

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    Add option to change between VPC overview and extends

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-08

    Implement virtual point cloud overviews in 2D

    Load overview if it exists either by ref from vpc file or look for
    overview file.
    Render overview instead of extends by default when zoomed out.

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2025-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-07

    Fix boolean filtering in QGIS expressions with WFS layers (#60075)

    PR #56369 introduced a regression for WFS layers, because stopping using
    'false' and 'true' strings to compare with boolean fields in qgis
    expressions, and forcing to use the keywords false and true, it
    conflicted with the internal SQLite cache database of WFS layers.

    This PR fixes it by storing internal boolean in SQLite cache database in
    the right form compatible with QGIS internal functions (i.e. storing '0'
    and '1' strings instead of 'true' and 'false' strings).

Merge: 31b18d8891c 9515c1ac29d
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-07

    Merge pull request #60073 from nicogodet/add-warning-pyqt5to6

    [pyqt5to6] Add warning if PyQt5 if found

Merge: eba8d202106 767ed0e711e
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-07

    Merge pull request #60068 from hxbb00/hxbb00-fix-qgsogrproviderconnection-memory-leaks

    Fixing qgsogrproviderconnection memory leaks

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-01-07
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2025-01-07

    [pyqt5to6] Add warning if PyQt5 if found

    hxbb00 <hxbb00@qq.com>AuthorDate: 2025-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-07

    Remove manually released resources

    hxbb00 <hxbb00@qq.com>AuthorDate: 2025-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-07

    Fixing qgsogrproviderconnection memory leaks

Merge: e91e997d819 0469a27e6b3
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2025-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-07

    Merge pull request #60043 from pathmapper/inspire_protocol_values

    [metasearch] Add INSPIRE protocol values

Merge: 34a5dc6e8d5 7dc38f9ec28
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-07

    Merge pull request #60059 from qgis/pre-commit-ci-update-config

    [pre-commit.ci] pre-commit autoupdate

Merge: b719671f410 f549d4c5548
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-07

    Merge pull request #60062 from nicogodet/typo-qgsgeometry

    Fix small typo in QgsGeometry.constGet() docstring

    qgis-bot <bot@qgis.org>AuthorDate: 2025-01-06
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2025-01-06

    auto sipify 🍺

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-06

    Work around SIP bug

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2025-01-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-06

    Fix SIP build errors by using /NoTypeName/

    The typedef is only present in the .sip file, but without this
    annotation SIP assumes it also exists in QGIS headers. This didn't
    completely break the build, since we concatenate multiple SIP headers
    into larger files, so the typedefs from one part "fixed" another. Run
    sip-build without --concatenate to see the issue clearly.

    This fix is currently sadly not fully effective due to a SIP bug:
    https://github.com/Python-SIP/sip/issues/66

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-12-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-06

    Expose QgsPointCloudIndex to Python

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-06

    Apply changes per review

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-06

    Move QgsPointCloudAccessType to Qgis

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-12-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2025-01-06

    Split point cloud index into implementation & wrapper

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2025-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-06

    typo

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-06

    [Georeferencer] Fix setting target CRS (#59903)

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2025-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-06

    [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/pre-commit/mirrors-clang-format: v19.1.3 → v19.1.6](https://github.com/pre-commit/mirrors-clang-format/compare/v19.1.3...v19.1.6)
    - [github.com/asottile/pyupgrade: v3.19.0 → v3.19.1](https://github.com/asottile/pyupgrade/compare/v3.19.0...v3.19.1)

Merge: a11c18fc5cd a2cd540844b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-06

    Merge pull request #59852 from T4mmi/BUG-Fix-plugin_dependencies-parser

    BUG: Fix metadata:plugin_dependencies parsing

    Thomas JANVIER <t.janvier@brgm.fr>AuthorDate: 2024-12-12
Commit:     Thomas JANVIER <t.janvier@brgm.fr>
CommitDate: 2025-01-06

    BUG: Fix metadata:plugin_dependencies parsing

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2024-12-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-06

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-11-29
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-06

    fix(testprocessingfixgeometry): removed unneeded temporary containers and auto keywords

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-07-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-06

    Processing: Add Fix Geometry algorithm and test: Missing Vertex

    Porting missing vertex fix from geometry checker to processings

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-02-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-06

    Processing: Add Check Geometry algorithm and test: Missing vertex

    Porting missing vertex check from geometry checker to processings

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-07-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-06

    Processing: Add Fix Geometry algorithm and test: Hole

    Porting hole fix from geometry checker to processings

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-02-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-06

    Processing: Add Check Geometry algorithm and test: Hole

    Porting hole check from geometry checker to processings

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-07-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-06

    Processing: Add Fix Geometry algorithm and test: Area

    Porting area fix from geometry checker to processing

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-07-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-06

    Processing: Add Check Geometry algorithm and test: Area

    Porting area check from geometry checker to processings

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-01-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-06

    Processing: Add Fix Geometry algorithm and test: Angle

    Porting angle fix from geometry checker to processings

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-12-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-06

    Processing: Add Check Geometry algorithm and test: Angle

    Porting angle check from geometry checker to processings

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-11-28
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2025-01-06

    geometry_checker: add missing moc include

Merge: b3a7f06465a e64e5450dfd
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-06

    Merge pull request #60048 from m-kuhn/bump_cmake

    Bump cmake minimum version to 3.23

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-05

    [MetaSearch] Allow the user to enable or disable the logging of the debug messages (#60049)

    * [metasearch] Add setting to enable/disable debug logging

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    ---------

    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2025-01-04

    Bump cmake minimum version to 3.23

    pathmapper <pathmapper@posteo.de>AuthorDate: 2025-01-03
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2025-01-03

    [metasearch] Add INSPIRE protocol values

    Source: https://inspire.ec.europa.eu/metadata-codelist/ProtocolValue

Merge: 3c6a4650ab1 88d7ee04e12
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-02

    Merge pull request #60036 from agiudiceandrea/fix-progressbar

    [GUI] Fix progressbar in the main window's status bar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2025-01-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2025-01-02

    fix grass plugin build (followup d2078b00)

Merge: 8932c1ba058 020dceafc5d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-02

    Merge pull request #60040 from m-kuhn/download_mac_images

    Print mac download links

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2025-01-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2025-01-02

    Print mac download links

Merge: 340861dc004 64cc1470fa1
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2025-01-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-02

    Merge pull request #59984 from benoitdm-oslandia/fix/vector_tile_text-rotate

    fix(QgsMapBoxGlStyleConverter): also handle text-rotate from property field

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2025-01-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-01-01

    [gui] Fix progress bar in status bar

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2025-01-01

    Remove PY_2TO3

    let's say welcome to 2025

Merge: 834b94b0c01 0706370468b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-31

    Merge pull request #60034 from raymondnijssen/fix_typo

    fix typo: contrastEnhancementAlgorithm() 254 -> 255

Merge: 489b8f70c9c 072aca8f1de
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-31

    Merge pull request #60032 from m-kuhn/cleanup_cmake

    [cmake] Cleanup python libraries and includes

    Raymond <r.nijssen@terglobo.nl>AuthorDate: 2024-12-31
Commit:     Raymond <r.nijssen@terglobo.nl>
CommitDate: 2024-12-31

    fix typo: 254 -> 255

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-31

    No reason to handle undefined lookup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-31

    Fix building on apple

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-31

    Remove CLEAN_DIRECT_OUTPUT

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-31

    [cmake] Cleanup python libraries and includes

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2024-12-31
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2024-12-31

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-12-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-12-31

    Allow to query larger tiles than the default max size with stepWidth/stepHeight in case the WMS does not have a max tile size constraint

Merge: 9d8f23e0b6d 2ea9e796037
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-31

    Merge pull request #60028 from m-kuhn/cmake_cleanup

    Cleanup cmake

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-31

    Add help button to form other widgets dialogs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-30

    Remove leftover include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-30

    Remove legacy include (for ubuntu precise)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-30

    [cmake] Use PostgreSQL::PostgreSQL target

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-30

    Avoid versionless Qt:: target dependencies

    see https://doc.qt.io/qt-6/cmake-qt5-and-qt6-compatibility.html#pitfalls-when-using-versionless-targets
    exported targets will suffer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-30

    Fix sip_include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-30

    Use more versionless Qt and remove obsolete condition

    QtQml is REQUIRED

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-30

    QtPositioning is required, no need to make it optional

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-30

    Use versionless target

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-30

    User versionless QT_WRAP_CPP

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-30

    Use versionless QT_WRAP_UI

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-29

    auto sipify 🍺

Merge: 57ec4277f5e fb02bf51ae3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-29

    Merge pull request #60022 from DelazJ/qgsServerFilter

    Remove reference to obsolete methods in QgsServerFilter class header

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-12-26
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2024-12-28

    Remove reference to obsolete methods in QgsServerFilter class header

    t0b3 <t0b3@users.noreply.github.com>AuthorDate: 2024-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-27

    clean up SIP_INCLUDE_DIR redundancy

    See https://github.com/qgis/QGIS/commit/d0c4e0de9d3f771d6ac6b79c4105b911ea35cb0d

    this line is only used with SIP v4 which already is included below

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-27

    Fix and complete tests

    Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-12-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-27

    Add function examples to tests

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-27

    Fix examples of the scale_exponential expression function

Merge: 30447c1877f 1ab506089bf
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-25

    Merge pull request #59569 from qgis/vcpkg-bump-baseline

    [vcpkg] Bump baseline

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-25

    [setup-vcpkg] Remove legacy patch and fix path

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-25

    [vcpkg] Bump baseline

    Pull in some updates (among these: Qt 6.8)

Merge: 1eb7a55b437 62fd01177df
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-24

    Merge pull request #60001 from agiudiceandrea/fix-59986-tilesxyzmbtiles-description-metadata

    [Processing] Fix regression in "Generate XYZ tiles (MBTiles)" algorithm (Fix #59986)

Merge: 76648a80489 9269d1387c5
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-24

    Merge pull request #60002 from jef-n/fix-windows-build

    fix windows build

Merge: 8825f861dd5 002b7c713f5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-24

    Merge pull request #60006 from MehdiChinoune/patch-1

    CI: Run MINGW64 job on Fedora 41

    مهدي شينون (Mehdi Chinoune) <79349457+MehdiChinoune@users.noreply.github.com>AuthorDate: 2024-12-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-24

    CI: Run MINGW64 job on Fedora 41

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-12-23

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-12-23

    fix sid build with sip 6.9.1

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-23

    [processing][grass] Fix v.mkgrid

    Use parameter "type" instead of flag "-p" and add missing "-a" flag

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-21

    [processing] Fix regression in native:tilesxyzmbtiles alg

    Restore "description" metadata

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-12-20
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-12-20

    fix(QgsMapBoxGlStyleConverter): also handle text-rotate from property field

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-20

    Auto enable snapping when using the trim/extent tool

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-20

    Fix Z interpolation & test

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-20

    Do not uncheck the QAction when tool is still active

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-20

    Display the limit as an infinite line

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-20

    Fix trim/extend when limit segment crs !=  extended segment crs

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-20

    Drop the Ctrl modifier for the extend/trim tool

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-20

    CI: upgrade to ubuntu 24.04

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-20

    Make test more robust across different geos/proj versions

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-20

    fix(QgsMapBoxGlStyleConverter): also handle visibility when it is defined in "layout"

Merge: c0e743dc096 b5b7c31b8b9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-19

    Merge pull request #59963 from nyalldawson/o2_expiry

    Port oauth2 expiry message fix

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-19
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-19

    auto sipify 🍺

Merge: e55c6bbe311 64cf3da49ad
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-19

    Merge pull request #59762 from troopa81/restore_attributeeditor_spliiter

    fix(AttributeEditor): Restore splitter position

Merge: 923b03dc35e 8acedaed61d
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-19

    Merge pull request #59915 from YoannQDQ/fix-action-tooltip

    Fix text inside parentheses disappears from action tooltip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-19

    Make test more stable across different platforms

    And just skip for older GEOS patch version with known issue, instead of
    adding complexity to the test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-19

    Port oauth2 expiry message fix from https://github.com/qgis/o2/commit/de3078c

Merge: c95d63c1758 c1809728ffe
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-18

    Merge pull request #59949 from nyalldawson/grass7im

    Fix grass imagery tests on newer GRASS versions

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-18
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2024-12-18

    Apply suggestion from review

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-18
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-18

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Show labeling in raster layer properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Remove a lot of hardcoded tab indexes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Fix clang-tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Support raster labels for resampled values across neighboring pixels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Move resampling method enum to Qgis, promote to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Stablise transform for test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Only write labelsEnabled attribute when labels are enabled

    Keeps XML minimized when not required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Remove unused

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Fix see also link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Add missing moc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Fix mode for script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Fix documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Fix default settings are not shown in widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Add GUI for configuring raster labeling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    [API] Add framework for raster labeling

    Allows raster pixels to be labeled with the value taken from a raster
    band.

    Labels are registered with the labeling engine, so participate in
    label conflict resolution and overlap avoidance

    Options include

    - Selection of band to take values from
    - Using QgsNumericFormat to customise the number format for the labels
    - Uses text renderer, so supports buffers, shadows, etc
    - Label priority
    - Scale dependant visibility
    - Optional pixel size dependent visibilty, ie show only when pixels are
    > 4mm in size
    - Z index control, overlap avoidance mode

    Fixes #14408

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Improve docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Cleanup construction of QgsLabelingGui to make it more accessible for subclassing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Remove duplicate map canvas member in subclass, use base class member instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Expose method as protected

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-18
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-18

    auto sipify 🍺

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-12-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-18

    qgs3dmapcanvaswidget: Display a message to report export success state

    With this change, the messagebar is used to show a message if the
    export operation failed or succeeded.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-12-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-18

    qgs3dmapcanvaswidget: Give a proper name to QgsMap3DExportWidget

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-12-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-18

    qgsmap3dexportwidget: Return export scene operation success state

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-12-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-18

    qgs3dmapscene: : Return export operation success state

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-12-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-18

    qgs3dsceneexporter: Return save operation success state

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-12-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-18

    qgs3dsceneexporter: Do not try to save if mObjects is empty

Merge: a1863a430fd f3cd1851e7c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-18

    Merge pull request #59952 from nirvn/calendar_form_fix

    [ui][themes] Fix calendar view when constraints are not met

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-18
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2024-12-18

    Fix #59914

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Skip test on Geos >= 3.11

    Broken due to https://github.com/libgeos/geos/issues/1037

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-12-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-12-18

    [ui][themes] Fix calendar view when constraints are not met

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Fix regex

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-18
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-18

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Fix memory leaks in classification methods, use unique_ptrs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Enable test which passes now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Run test on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Only run i.smap , i.maxlik tests on older GRASS

    Newer ones have the raster paths hardcoded into
    the signature file, and we can't handle that currently
    in the test suite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Allow skipping tests by grass version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Resync grass plugin algorithm test base file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Adapt some grass tests to account for formats used in newer GRASS versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Run test on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Disable broken test for automatic transaction groups on GDAL >= 3.5

    This functionality is broken on newer GDAL versions, due
    to incorrect assumptions at time of development.

    See https://github.com/qgis/QGIS/pull/59797#issuecomment-2544133498

    Parties interested in seeing this test resurrected are welcome
    to submit fixes.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    fix build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    fix condition

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    address review comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    simplify conditions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    add option to ignore empty metadata fields

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    add native set metadata fields algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    add native update layer metadata algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    add native add history metadata algorithm

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Typo fix

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Add help button to labeling rules  dialogs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Fix TOC

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Document building with qt6 for macos

    Gijs Nijholt <gijs.nijholt@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-18

    Adds a 'system-ui' font-family to the oauth2 verification finished page. See https://css-tricks.com/snippets/css/system-font-stack/ for details on this.

Merge: 98e89dcbb3f d7e819de383
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-17

    Merge pull request #59928 from agiudiceandrea/patch-42

    [Modeler] Fix algorithms help URL (Followup #59922)

Merge: 3e0b74418db 2e83b6b4244
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-17

    Merge pull request #59931 from nyalldawson/fix_test_close

    Avoid unclosed file warning in test

Merge: e6134fd0a71 ebfa41cefa6
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-17

    Merge pull request #59926 from nyalldawson/thin_xml

    Don't write unnecessary attribute to XML when saving point cloud layers

Merge: 5349b26a061 c9981ad1025
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-17

    Merge pull request #59806 from GispoCoding/53696_keep_id_of_largest_feature

    [digitizing] Split features: always give largest geometry to original feature

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-17

    auto sipify 🍺

Merge: 73c740c767e 4eab5313e6b
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-17

    Merge pull request #59834 from troopa81/sip_deprecated

    [PyQGIS] Add message to /Deprecated/ annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Avoid unclosed file warning in test

    Maybe will help with test fragility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Fix leak in point cloud exporter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Fix leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Fix leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Fix coverity overflowed constant warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Fix coverity 'nesting level does not match indentation' warnings

    The QgsDebugMsgLevel macro is multiline, so we need to enclose it in braces

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Use unique_ptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Remove some useless calls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Fix coverity nullptr dereference warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Fix some use of deprecated implicit capture of this

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Fix coverity nullptr dereference warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Fix some uninitialized members

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-17

    fix(Sip): update sip since rebase

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-17

    build(QSci): fix build when python QSci is missing

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-17

    api(Deprecated): Remove strong requirement on \deprecated

    Because some method (only QgsGeometry::set actually) can be deprecated
    only in python, not in C++. But \deprecated triggers the need for Q_DECL_DEPRECATED

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-17

    api(Deprecated): Generate always /Deprecated/ annotation with text

    Use cmake to remove text when SIP version is less than 6.9.0

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-17

    api(deprecated): add message to deprecated SIP annotation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-17

    feat(Deprecated): Add message to SIP deprecated annotation

    Works only with SIP 6.9.0

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-17

    doc(Deprecated): Fix missing \deprecated instruction

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-17

    build(QSci): fix build when python QSci is missing

Merge: 66025ed81d2 75758dff031
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-17

    Merge pull request #59924 from nyalldawson/rename_var

    Rename variable for clarity

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-17

    auto sipify 🍺

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2024-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-17

    Mesh Render Extent Settings

    This brings to renderer for Mesh Contours option to set renderer Min Max based on extent (specific canvas, changing canvas) in the same way as renderers for Raster Layer.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-12-17
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2024-12-17

    [Modeler] Fix algorithms help URL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Rename test file with typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Don't write unnecessary attribute to XML when saving point cloud layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Rename variable for clarity

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    Format alg helpUrl to match actually generated URL

    replacing "_" characters by "-"

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    qgs3dmapscene: Correctly name elevation ranges variable

    This reflects the recent Y/Z coordinate change. The elevation is now
    handled by the Z coordinate.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-16

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-17

    [api] Add QgsVectorDataProvider::geometryColumnName

    Allows easy retrieval of the geometry column name from the data
    provider, if applicable.

    (This was NOT possible to retrieve in a consistent, provider
    independant way before)

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-16
Commit:     JuhoErvasti <juho.ervasti@gispo.fi>
CommitDate: 2024-12-16

    Fix split policy test

    - This change was made to match the change in b2d4fc8803280a090914026f74b29b150e8f28b5
      where the largest geometry is now inherited by the original feature when
      splitting features.
    - This caused the test to fail for the 'field_unset' and 'field_ratio' attributes
      since the largest feature with the largest 'field_ratio' attribute
      also had the original 'field_unset' value and the others had an unset
      attribute

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-16

    fix(Settings): Move window state settings in its own group

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-16
Commit:     JuhoErvasti <juho.ervasti@gispo.fi>
CommitDate: 2024-12-16

    Split features: always give largest geometry to original feature

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-16

    auto sipify 🍺

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2024-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-16

    sipyfy

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2024-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-16

    Remove layers from the edit buffer group

    Layers are removed togheter with removal from project
    Fix #59828

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix some copy instead of move warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix some places we should be using const ref for arguments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix coverity dereference after nullptr check warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix coverity dereference after nullptr check warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix coverity unchecked cast warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix coverity copy instead of move warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Initialize member

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Document intentional hack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix coverity nullptr dereference error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix coverity copy instead of move warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix coverity nullptr dereference warning, leak, inefficiency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix coverity copy instead of move warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Avoid false-positive coverity warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix coverity copy instead of move warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix dereference after null check error in concave hull algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-15

    Fix heatmap algorithm on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-14

    Enable a test on qt 6 builds

Merge: 5737c9808cd 442f317bf15
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-14

    Merge pull request #59895 from nyalldawson/no_moc

    Don't include moc for non QObject classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-14

    Don't include moc for non QObject classes

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-14

    fix: libaio on noble is incompatible for oracle client

    see https://bugs.launchpad.net/ubuntu/+source/libaio/+bug/2067501

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-14

    Fix cppcheck errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-14

    Test still fails on qt6 on ci (but passes locally!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-14

    Fix test which was never working, but just skipped on CI because too old GDAL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-14

    Fix test on newer GEOS versions

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-14

    doc: fix path

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-14

    clang-format SpacesInAngles: Leave

Merge: 8edbf86d8e1 c2d213d3394
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-13

    Merge pull request #59864 from nyalldawson/fix_server_crash

    Fix crash in server VirtualErrorHandler on newer sip environments

Merge: 83761ee8280 a9a0f455e2a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-13

    Merge pull request #59874 from nyalldawson/fix_hang_server_security

    Fix hang on server security test on Fedora

Merge: 645c4742846 5a0886151c0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-13

    Merge pull request #59872 from nyalldawson/test_mask_wms

    Fix server wms test on Fedora 41

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-13

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix clang-tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix copy of Qgs3DRenderContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Rename file to qgsabstractterrainsettings.h/cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Remove broken seealso

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Remove deprecated call

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix terrain after loading project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Replace deprecated methods in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix restoring old projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Update GUI to use terrain settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Remove resolveReferences from terrain generators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Handle extent and crs in terrain generator creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Move symbol to QgsMeshTerrainSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Start removing read/writeXml from generators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Move configurateTerrainFromProject to registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Terrain settings can create generators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Use registry to create terrain generator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Registry can create terrain generators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Online DEM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Quantized mesh settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Implement a registry for terrain objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Initial framework for terrain settings refactoring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Run oauth2 python test on qt6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix test on newer python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Add test mask for processing result

    We don't need to care too much about font rendering issues here, we are just testing that the output is generated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix fragileness in test if run after some other tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix test on newer python versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix hang on server security test on Fedora

    We were incorrectly creating two instances of QgsApplication

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Use correct test font in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Add test mask

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-12
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-12

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Add api to control spin box editing timeout interval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Add editingTimeout signal to Qgs(Double)SpinBox

    Emitted when either:
    1. 2 seconds has elapsed since the last value change in the widget
      (eg last key press or scroll wheel event)
    2. or, immediately after the widget has lost focus after its value
      was changed.

    This signal can be used to respond semi-instantly to changes in
    the spin box, without responding too quickly
    while the user in the middle of setting the value.

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    fix error where table comment was not updated on second open of "Table Properties" window

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    edit QLineEdit to QTextEdit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix crash in server VirtualErrorHandler on newer sip environments

    Fixes crash in tests, and adapts these VirtualErrorHandlers to the same
    code used elsewhere in QGIS

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Temporary rubberband

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Add antialiasing flag to layoutView

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Updating rubber band when deleting last node

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Diable delete and backspace shortcuts while ading node item

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Deselect current item when adding a new item

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Add test

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix common angles guide line flickering

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-12

    fix build (#59856)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    cleanup sipify-bot.yml

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Run test on qt 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix leak, crash on Qt 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Add missing transfer annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-13

    Fix test on newer geos

    Add more tolerance to calculated part split lengths

Merge: fb501d57343 7dbd894c8e3
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-12

    Merge pull request #59844 from nyalldawson/fix_blocking_process_test

    Fix blocking process test

Merge: 4d47ba40afe 954d54a53da
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-12

    Merge pull request #59846 from t0b3/upgrade-oracle-client

    CI: upgrade oracle client binaries

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-12
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-12

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    Fix test on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    When a sufficiently long crs filter string is entered, auto expand all groups

    Makes it much less annoying to find a crs by string!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    Use word based search when filtering CRS

    So that typing eg "world winkel" will show the "World_Winkel_Tripel_NGS"
    CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    Add CRS group name and projection name to CRS model data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    Add QgsStringUtils.containsByWord method

    Given a candidate string, returns true if the candidate contains
    all the individual words from another string, regardless of their order.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    Ignore LC_ALL: cannot change locale when testing std output

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2024-12-11
Commit:     t0b3 <thomas.bettler@gmail.com>
CommitDate: 2024-12-12

    CI: upgrade oracle binaries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    Run test on qt 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    Don't rely on specific ogrinfo outputs in test

    Makes tests robust to different gdal versions

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-12

    Add tooltip

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-12

    Add test

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-01
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-12-12

    Multi trim extend

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    yarn upgrade

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    CI: upgrade to nodejs v22

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    Remove optional flag next to Processing algs Boolean parameters - fixes #59794

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    license(CMYK): Add CMYK ICC profile test file

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    fix(CMYK): add missing test file

    Regarding the license, the file can be used, embedded, exchanged, and
    shared without restriction. see
    https://www.color.org/registry/CGATS21_CRPC6.xalter.

Merge: c919edc87cf 3cbabfcc1ef
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Merge pull request #59831 from m-kuhn/polynameoursity

    [relations] Show polymorphic relation name in config dialog

Merge: 26012658710 8d23d9f54b3
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Merge pull request #59829 from lindacamathias/patch-1

    Fix table of content in readme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    Fix an instance where the status bar coordinates are incorrectly transformed

    This can happen immediately after a project CRS change, as the last
    mouse coordinates are incorrectly considered to be in the new
    project CRS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-12

    When an error in a fallback operation occurs, ensure exception has correct input coordinates

    It was showing the inf/inf values from the failed transform, not the
    input coordinate

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Set additional HTTP headers for WCS provider (#59635)

    * Set additional HTTP headers for WCS provider

    Same way as done for WMS
    Fixes partially #17823 (WFS still missing)

    * Move qgsauthorizationsettings.h to core/auth

    * qgsauthorizationsettings.h SIP_NO_FILE

    * Add class documentation

    * Add CORE_EXPORT

    * switcht to class

    * Move implementation to cpp file

    * fix indentation

    ---------

    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2024-12-11
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2024-12-11

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-11

    [relations] Show polymorphic relation name in config dialog

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-11

    auto sipify 🍺

Merge: 5e4ff38a829 cfc2418675a
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Merge pull request #59809 from ptitjano/elevation-profile-raster-load

    [elevation Profile] Correcly add a raster layer to an existing elevation profile widget

    Linda Camathias <77726342+lindacamathias@users.noreply.github.com>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Fix table of content in readme

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-11

    auto sipify 🍺

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Mesh layer remove datasetgroup (#59382)

    * add removeDatasetGroup() function for mesh data provider and mesh layer

    * make dataset group names unique

    * fix typo

    * add mesh removing to the widget

    * fix icon

    * add check that added dataset group path is unique to avoid duplicate data and emit message if it is not

    * sipify

    * fix mistake

    * check if uri is correct - just for case

    * add tests

    * add tests

    * fix docstring

    * add docstring

    * add missing override

    * explicitly convert number to string

    * update tests to reflect that you cannot add same file as dataset group twice

    * fix docstring

    * pass by value

    * fix docstrings

    * const variables

    * rename signal

    * drop include

    * simplify regex

    * make test better

    * sipify

    * add docstring

    * fix styling and typo

    * fix tests

    * fix precommit issues

    * fix issue

    * Update src/core/mesh/qgsmeshlayer.h

    fix docstring

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * const stuff

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * sipify

    ---------

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    New Algorithm - Mesh Surface to Polygon (#58941)

    * new algorithm

    * update feedback

    * allow cancel during mesh face processing

    * allow cancel during mesh faces processing

    * fix file names

    * fix the speed of the algorithm

    * drop not needed imports

    * fix issues

    * more readable

    * add mesh layer

    * test case

    * simplify to avoid warning

    * fix issue

    * fix data call

    * fix call

    * fix expected data

    * handle meshes with holes

    * add test case

    * merge from master

    * Update src/analysis/processing/qgsalgorithmmeshsurfacetopolygon.cpp

    fix translation

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * Update src/analysis/processing/qgsalgorithmmeshsurfacetopolygon.cpp

    fix translation

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * Update src/analysis/processing/qgsalgorithmmeshsurfacetopolygon.cpp

    fix translation

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * fix translation

    * typo

    * clone

    * delete to avoid memory leak

    ---------

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Mesh point add elevation (#58877)

    * select separate mesh point after adding it

    * applyZValueFromProjectTerrainOnSelectedVertices function

    * add stuff to widget and connect with the tool

    * if the transform fails use original coordinates

    * rename function

    * review suggestions

    * styling fixes

    * fix clang-tidy issues

    * add tests

    * if terrain provider value is NaN, default value should be set, using currentZValue() would set up last added Z value (from previous point for example)

    * more test cases

    * one more test

    * add message bar warning if default value is used

    * move from z widget to separate settings and offer more flexibility

    * move from z value widget to QgsMeshTransformCoordinatesDockWidget

    * update tests to reflect changes

    * fix tests

    * revert QgsZValueWidget back to its original state

    * avoid issue

    * move currentZValue() up in the logic to avoid clang error

    * release terrain providers to avoid SEGFAULT

    * fix precommit issues

    * fix precommit issue

    * drop empty line

    * Update src/app/mesh/qgsmaptooleditmeshframe.cpp

    add tooltips, change names

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    * [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    * rename enum

    * rename setting

    * drop leftover

    * use default timing

    * rename function

    * change setting value, to work with changed order

    * update tests

    ---------

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-11

    auto sipify 🍺

Merge: 992ccc92939 737db66248e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Merge pull request #59813 from nyalldawson/coverity

    Coverity scan fixes

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-12-11
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2024-12-11

    qgslayertreemodel: Fix layerFlagsChanged docstring

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-12-10
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2024-12-11

    qgslayertreemodel: Ensure to refresh when elevation properties change

    If an elevation profile widget is already open, when a new raster
    layer is added, it is not added to the elevation widget
    treeview. Indeed, when a new raster is added,
    `QgsRasterLayer::elevationProperties::hasElevation()` returns `False`
    by default and the proxy model of the elevation filters out the layers
    which do not have an elevation.

    Later on, `QgsAppLayerHandling::postProcessAddedLayer` is called on
    this raster and it sets the elevation to `True` if it looks like a
    DEM (See
    `QgsRasterLayerElevationProperties::layerLooksLikeDem()`). However,
    the layer tree of the elevation widget has already been populated and
    it is not updated.

    This issue is fixed by emitting the the `dataChanged` signal every
    time the elevation properties of a layer changes. Indeed, this forces
    a full refresh of the model and displays the raster in that case.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-11

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    add an option to define locator tree height (#59825)

    * add an option to define locator tree height

    * add comment that it requires a restart

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-11

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Update .git-blame-ignore-revs with clang-format 3d/server

Merge: 2fc40b845cf 76c6fff98f0
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Merge pull request #59805 from 3nids/more-clang

    clang-format on 3d and server

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-11

    auto sipify 🍺

    Matej Bagar <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Virtual point clouds - Tile Labels (#59726)

    * Add label rendering into VPC tiles

    * Move tile labels rendering into QgsPointCloudExtentRenderer

    * Rework showLabels flag once more & connect it to widget

    * Add widget for label TextFormat WIP

    * Rework and fix text format widget issues

    * Improve default text format used in VPC labels

    * Fix banned keywords issue

    * Fix QgsTextFormat review issue

    * Fix labels drawing efficiency issue

    * Fix formating issues

    * Fix review issues

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2024-12-11
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2024-12-11

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

Merge: 30ea619861b 62034dfe30a
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Merge branch 'master' into more-clang

Merge: 99fc870dada 1b64471d2bd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Merge pull request #59477 from elpaso/bugfix-gh59408-partial-fix-for-overlay_intersects_details

    overlay_intersects: flatten collections and filter by type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Don't allow "fixed time range per band" when raster has multi-band symbology

    Fixes #59777

    Just like the equivalent fixed-elevation-range per band mode for
    elevation, this temporal setting ONLY makes sense when the renderer
    is a single-band renderer.

Merge: ab1fba8ce15 b9f1da5b8ed
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Merge pull request #59769 from sebastic/appstream

    Fix AppStream metadata.

Merge: 313873d58e3 42e044ca4fe
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-11

    Merge pull request #59800 from m-kuhn/external_o2

    Use o2 library from https://github.com/qgis/o2/

    Matt Fisher <mfisher87@gmail.com>AuthorDate: 2024-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Regenerate SIP files

    Matt Fisher <3608264+mfisher87@users.noreply.github.com>AuthorDate: 2024-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Fix mistake in docstring for `QgsProjectMetadata`

    I believe the first sentence here was copied from `QgsLayerMetadata`.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2024-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Model to Python script - Add annotations

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2024-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Review the Processing script template : add annotations, remove self.tr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Test masks for Ubuntu 24.04

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Fix coverity unchecked return value warning, improve docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Pass by const ref

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Fix some coverity unchecked return value warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Fix coverity COPY_INSTEAD_OF_MOVE warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Use const ref

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-11

    Fix coverity issues in QgsStacSourceSelect::showItemsContextMenu

    - Unchecked dynamic_cast
    - Fix access to temporary reference from lambda slot

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-10

    auto sipify 🍺

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-10

    address review issues

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-10

    Highlight identified point cloud points in 3d views

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-10

    sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-10

    run clang-format on 3d + server

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-10

    add server and 3d to clang-format

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-10

    Sync o2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-12-10

    Use o2 library from https://github.com/qgis/o2/

    Sebastian Gutwein <bas@rdgland.com>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    round three tweaks

    Sebastian Gutwein <bas@rdgland.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Add description and normal operation to hints

    Sebastian Gutwein <bas@rdgland.com>AuthorDate: 2024-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Add options to Offset Curve and Fill Ring Help Text

    Adds modifiers to help text for offset curve and fill ring advanced digitizing tools.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-09

    auto sipify 🍺

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Add \since to new functions

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Fix format

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Address review

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Check extent buffer size unit in tests

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Add unit selection for extent buffer

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Disallow negative buffer

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Apply suggestions from review

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Add a way to change extent buffer in the GUI

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Fix style

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Add test for loading symbol with extent buffer

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Add tests for rendering with extent buffer

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Modify feature request extent based on max extent buffer

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Add tests for maximumExtentBuffer()

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Add maximumExtentBuffer() function to QgsFeatureRenderer

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Add extent buffer property to QgsSymbol

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-09

    auto sipify 🍺

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2024-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-10

    WMS Ignore layer extent settings for default value

    Allows customisation of the initial state of the "Ignore reported layer extents" checkbox

    Florian Neukirchen <99167742+florianneukirchen@users.noreply.github.com>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Use createExpressionContext() to create context in a cleaner and safer way as suggested

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Florian Neukirchen <99167742+florianneukirchen@users.noreply.github.com>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Remove != "" as suggested in code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-10

    Optional hover text from a expression

    hxbb00 <hxbb00@qq.com>AuthorDate: 2024-12-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-09

    Fix: ALIAS not globally visible targets with old cmake (#59752)

    * Fix: ALIAS not globally visible targets with old cmake

    * Compatible with cmake3.18 version

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-09
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-09

    fix(AttributeEdtitor): typo

Merge: e9138eac0da 8b447f219cd
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-09

    Merge pull request #59747 from troopa81/fix_cmyk_test_qt6_8

    fix(CMYK): Fix test

Merge: c67ca63b592 a8ca887fffe
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-09

    Merge pull request #59789 from rouault/qgsopenclutls_build_issue_fix

    qgsopenclutils.cpp: fix build error on Windows (master only)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-12-09

    qgsopenclutils.cpp: fix build error on Windows

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-12-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-12-09

    clang-format

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-11-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-12-09

    overlay_intersects: flatten collections and filter by type

    Partial fix for #59408

    - try to merge multilinestrings to get the max length
    - consider the tested geomery type when intersection is a collection

    Funded by: Body & Soul ♬

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2024-12-09
Commit:     pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
CommitDate: 2024-12-09

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    merydian <till.frankenbach@gmail.com>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    Align PyQt5 and PyQt6 files

    merydian <till.frankenbach@gmail.com>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    Use geometry_type variable in else block

    Till Frankenbach <Tillfrankenbach@web.de>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    Replace wbk with wkb_type

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    merydian <till.frankenbach@gmail.com>AuthorDate: 2024-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    Make Z and M values accessible in QgsGeometry.as_numpy()

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-09

    auto sipify 🍺

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    QgsPointsToPathsAlgorithm: use smart pointers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    QgsProcessingAlgorithm::addOutput(): add a variant that accepts a unique_ptr for QgsProcessingOutputDefinition

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    QgsProcessingAlgorithm::addParameter(): add a variant that accepts a unique_ptr for QgsProcessingParameterDefinition

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-09

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    Fix return value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    Rename to 'snap to pixel factor' for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    Add API to QgsRasterIterator to handle resampling factor

    Allows raster iterator to calculate blocks which are exactly
    multiples of the resampling factor, to aid in cases where the
    iterator will be used to fetch resampled raster blocks

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    layout update dpi on editingFinished

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    Fix build error with MSVC on qgsopenclutils.cpp (master only)

    Fixes #59768

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-09

    QString fixup

    Nass <60141996+lanckmann@users.noreply.github.com>AuthorDate: 2024-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-09

    Add option to include 'layer' and 'path' attributes in Merge Vector Layers tool (#55397)

    Add option to include layer name and path in 'Merge Vector Layers' tool.The option is enabled by default to maintain backward compatibility.This modification addresses issue #55397 by providing users with greater control over the attributes included in the merged output, enhancing the flexibility and usability of the tool.

    Fixes #55397

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-06
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-06

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-07

    remove multiline

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-07

    fix SIP_SKIP and SIP_FORCE being left alone

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-07

    allow combination of SIP_SKIP and Q_DECLARE_FLAGS

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-07

    comment to fix win build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-07

    fix windows build take 2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-07

    fix windows build

    pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-07

    [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-07

    sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-07

    run pre-commit

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-07

    place SIP_DEPRECATED before definition

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-07

    add gui to clang-format

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-07

    comment sip directives

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-06
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-06

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-06

    Update src/core/callouts/qgscallout.cpp

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-06

    Consistently return QgsAbstractGeometry from QgsGeos methods

    This is more flexible then always returning QgsGeometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-06

    Add sip cast code to QgsGeos

    Ensures QgsGeometry.createGeometryEngine returns a QgsGeos object
    for use in Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-06

    Expose QgsGeos class to PyQGIS

    This class has lots of (very useful!) GEOS specific functionality which
    is not exposed through the base QgsGeometryEngine class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-06

    Fix exception when loading processing plugin on Qt 6 builds on KDE

    Something internal in KDE itself adds child QObjects to menus, so the
    code which tries to find the last action in the menu fails and returns
    a QObject instead of a QAction, leading to an exception in the
    insertAction call.

    This is all too fragile anyway, so avoid it by:

    - Just creating the models menu directly in the ui
    - Exposing this via interface for use in the processing plugin

    Now there's no risk of this code breaking in future if the Project
    menu is re-arranged.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2024-12-06
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2024-12-06

    Fix AppStream metadata.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-06

    disable pre-commit workflow

    this workflow doesn't seem to work on PRs from forks
    so we use pre-commit.ci instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-06

    Fix cppcheck

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-05

    fix(AttributeEditor) use new settings API

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-05

    fix(AttributeEditor): Restore splitter position

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-05

    Update .git-blame-ignore-revs (#59758)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-05

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    src code layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    re-run pre-commit after rebase

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    [sipify] exit type header code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    fix SIP_SKIP

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    [sipify] do not exit header code if commentting

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    Revert "[sipify] close type header code earlier"

    This reverts commit 0fe88cf945fd2da710453e2a55a4cdc4e2f82802.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    fix SIP_SKIP

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    modify core includes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    [sipify] better handling of type header includes (multiple)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    modify includes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    [sipify] better handling of type header includes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    [sipify] close type header code earlier

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    run pre-commit

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    comment methodcode

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    [sipify] supports code in comment

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    remove auto-generated files from spell check

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    handle sip macros

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-12-05

    add analysis to clang-format

Merge: 6ac62032fbf e73eeccb0aa
    David Signer <david@opengis.ch>AuthorDate: 2024-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-05

    Merge pull request #59605 from signedav/fixcategories

    Fix unavailable style-categories listed in qml-file

    David Signer <david@opengis.ch>AuthorDate: 2024-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-05

    Update src/gui/qgsmaplayerstylecategoriesmodel.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-04

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-05

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-05

    Don't try to resize to fit HTML content

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-05

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-05

    Double-clicking a mouse handle for a layout label resizes to fit text

    Double-clicking a handle will auto-size the label to exactly fit
    the contained text (growing or shrinking as needed). The opposite
    side of the label will remaining fixed in place, so eg double-click
    the bottom-right handle causes the bottom-right corner of the label
    to move.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-05

    Slightly increase calculated size of label item for text

    This accounts for eg antialiasing based rounding, and avoids us
    returning a size which is only just exactly enough to fit
    the text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-05

    Don't handle mouse release event after a double click operation on a layout item

    Doing so can cause unintentional moves of the item

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-12-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-12-04

    fix(CMYK): Fix test

    The test was so far working because it was built with a Qt version not
    completely supporting CMYK. From Qt 6.8 CMYK support is complete.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Remove useless test

    This is just testing a very low level Qt method which has changed behavior in Qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Fix clang-tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Harden enum access

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Only set properties when present in json

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Drop unused qjsonwrapper external library

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Directly set serialization values for oauth2 config

    Don't use QMetaObject introspection for this, it's too fragile
    and subject to warning-less breakage.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Avoid some unnecessary use of qjsonwrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Fix clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Macro should be HAVE_GUI, not WITH_GUI

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-04

    place SIP_SKIP before definition (#59734)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Fix OAuth2 configuration <--> JSON serialization/deserialization on QT6

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Fix CMake 3.31 warnings

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-03

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Fix test

    The test was using a non-real-world situation where we were
    setting the flag to render label rects only, but then trying
    to also retrieve the label results.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Update test to use newer image check methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Move responsibility for drawing label metrics, rects to labeling engine

    Fixes a TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-04

    Expose mode

Merge: 95382261c34 6bae8c34504
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-03

    Merge pull request #59716 from qgis/3nids-patch-1

    Link QGIS gui to Qt QML

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    When parsing STAC jsons, check for stac_version first

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    format mess

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Address review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    fix test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-11-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Added asset uri tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-11-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Allow adding a single asset as a layer

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-11-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Show wait cursor while loading layers

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-11-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Add zoom to and pan to STAC item menu actions

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-11-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Show results footprints and current item footprint

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-11-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Allow downloading assets from the data source manager

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-03

    Link QGIS gui to Qt QML

    Otherwise it's only linked if you compile with QUICK enabled

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-03

    auto sipify 🍺

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-12-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Don't skip call in build without asserts

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-11-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Minor changes per review

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-11-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Further fix tests

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-11-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Fix tests and crash

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-11-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Expose point cloud class statistics to Python

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Remove index reference from QgsPointCloudNode

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Clean up after refactor

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Refactor QgsPointCloudIndex

    - Rename IndexedPointCloudNode to QgsPointCloudNodeId.
    - Introduce QgsPointCloudNode and move methods to it from
      QgsPointCloudIndex.
    - Report point cloud node bounds directly in CRS coordinates, without
      extra scaling and offset.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-11-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-12-03

    Refactor QgsPointCloudIndex statistics methods

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-03

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-03

    [sipify] Fix staticmethod (#59517)

    * [sipify] Fix staticmethod

    When building bindings for Kadas, we get an AttributeError on startup and not a NameError.

    * [pre-commit.ci lite] apply automatic fixes

    ---------

    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-03

    fix prepare_commit.sh (#59713)

    * fix prepare_commit.sh

    * fix regex

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-03

    auto sipify 🍺

    hxbb00 <hxbb00@qq.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    feat: Enhance the ability to customize icons for QgsPluginLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Fix more function links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Fix function links, sipify

    pers-ephone <148533426+pers-ephone@users.noreply.github.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    remove wrong Qgis::

    pers-ephone <148533426+pers-ephone@users.noreply.github.com>AuthorDate: 2024-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    fix doc deprecation warning for snappingTypeFlagToIcon

    redirected to the correct replacement method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Use mold linker for fedora CI builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Fix case-sensitivity of http header checks

    Since qt 6.8 header keys are forced to lowercase, so we need to
    adapt all checks accordingly

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    [attribute form] Identify drag n drop form layout relation items from a pasted configuration as invalid when not tied to the current layer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    [attribute form] Avoid showing a blank item in the drag and drop form layout for invalid/missing relations

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    [snapping] Invalidate the filtered layer tree model when a parent group switches from empty/non-empty state

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Use unity builds in more components

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Minor optimisations in QgsColorRampShader::shade

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-02
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-02

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Make some factories return unique_ptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    [sip] Implement MappedType for unique_ptr to Python conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Fix cached re-renders of mesh layers drop mesh labels

    Eg when switching off a vector layer with labels, the labels from
    a mesh layer will not be rendered on the map redraw

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    [ui] Apply same semi-opaque color rendering to various color lists
    (raster renderers, color scheme lists, etc)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    [ui] Improve rendering of color tooltips

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-02
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-02

    auto sipify 🍺

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Do not enable pre-compiled headers when ccache is available and with MSVC, as ccache doesn't support that

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Fix issue with .gch ccach'ing not working with QT6 and gcc

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Due to the introduction of precompiled headers, ccache builds require setting 'ccache -set-config sloppiness=pch_defines,time_macros'

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    src/server: use unity builds if ENABLE_UNITY_BUILDS

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    src/app: use unity builds if ENABLE_UNITY_BUILDS

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    qgsdwgimporter.h: add import guard

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    src/3d: use unity builds if ENABLE_UNITY_BUILDS

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    src/analysis: use unity builds if ENABLE_UNITY_BUILDS

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    src/analysis: changes to allow unity builds

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    windows-qt6.yml: enable ENABLE_UNITY_BUILDS=ON

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    CI: set ENABLE_UNITY_BUILDS=ON for run-test.yml

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    src/gui: use unity builds if ENABLE_UNITY_BUILDS

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    src/gui/editorwidgets: remove unused private members

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    QgsMapLayerConfigWidget/QgsRendererRasterPropertiesWidget: suppress -Woverloaded-virtual warning related to syncToLayer() method

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    src/gui/auth: factor common code to make it unity builds friendly

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Make unity builds conditioned by ENABLE_UNITY_BUILDS that defaults to OFF

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    src/core/CMakeLists.txt: enable UNITY_BUILD

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    QgsLayoutItemLabel: remove unused private member

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    qgis.cpp: namespace str() and xstr() macros

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Undefine #define at end of compilation units to avoid conflicts

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    Add missing #define CPL_SUPRESS_CPLUSPLUS

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    qgspointcloudrequest.cpp: add explicit cast for qHash() to avoid a qHash(QgsFeature) to be a potential candidate

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    src/core/numericformats: avoid potential one-definition-rule violation

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    src/core/geocoding: avoid same name for global constant

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

     src/core/mesh: factor a common method

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    qgsgml/qgsgmlshema: avoid redefining same constant

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-03

    [OGR provider] Fix inappropriate use of OGREnvelope3D

Merge: fbd05dbebcb 99a4d346761
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-02

    Merge pull request #59696 from rouault/test_qgsproviderconnection_ogr_gpkg_precommit_fix

    run precommit on test_qgsproviderconnection_ogr_gpkg

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-12-02
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-12-02

    run precommit on test_qgsproviderconnection_ogr_gpkg

    hxbb00 <hxbb00@qq.com>AuthorDate: 2024-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-02

    Fix: incorrect gpkg table comment (#59626)

    * Fix: incorrect gpkg table comment

    * add table comment test

    qgis-bot <bot@qgis.org>AuthorDate: 2024-12-02
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-12-02

    auto sipify 🍺

Merge: 45e0cdf9c0a 7670fbe3622
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-02

    Merge pull request #59686 from nyalldawson/label_metrics

    Move class, method out of QgsPalLabeling to central location

Merge: 21f693e9524 28707893fff
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-02

    Merge pull request #59687 from nyalldawson/no_warn_con

    Avoid false-positive warning when showing context menu for layers

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-02

    [Feature] Data Source Manager STAC search initial implementation (#59534)

    * Data Source Manager STAC search initial implementation

    * Review fixes

    * More stac tests

    * Silence clang-tidy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-02

    Avoid false-positive warning when showing context menu for layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-02

    Move class, method out of QgsPalLabeling to central location

Merge: bba8eec7c04 5b85d403b78
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-01

    Merge pull request #59681 from qgis/dependabot/github_actions/actions/setup-python-5

    Bump actions/setup-python from 4 to 5

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-01

    Bump actions/setup-python from 4 to 5

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](https://github.com/actions/setup-python/compare/v4...v5)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

Merge: 3c143d501a8 0e7a3f49e72
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-01

    Merge pull request #59680 from qgis/dependabot/github_actions/actions/checkout-4

    Bump actions/checkout from 3 to 4

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-12-01

    Bump actions/checkout from 3 to 4

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-01

    server: use qgis.h precompiled header

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-12-01

    Significantly (23 to 33%) faster builds of qgis_core/analysis/3d/gui/app

    by precompiling qgis.h

    Needs to be precompiled for each target due to different includes, defines, etc. (~ 4 second for each target to build the precompiled header in below timings)

    Executive summary:
    - ~ 33% faster builds on ubuntu 22.04, QT5
    - ~ 23% faster builds (only measured on qgis_core) on fedora:rawhide, QT6
    - build artifact increase size: + ~7%
    - shared library increase size: + 1% at most

    Setup: laptop with Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz, host OS Ubuntu 20.04,
    QGIS built in Docker

    Details:

    * ubuntu 22.04, QT5, regular, CMAKE_BUILD_TYPE=Debug

    ```bash
    $ time make -j12 qgis_core
    real    9m8.566s
    user    90m24.917s
    sys         9m51.179s

    $ du -c src/core | tail -n 1
    1994796 total

    $ ll ./output/lib/libqgis_core.so.3.41.0
    -rwxr-xr-x 1 root root 590223936 Nov 30 00:35 ./output/lib/libqgis_core.so.3.41.0*
    ```

    ```bash
    $ time make -j12 qgis_gui
    real    8m26.430s
    user    80m28.457s
    sys         11m27.936s

    $ du -c src/gui | tail -n 1
    1538440 total

    $ ll ./output/lib/libqgis_gui.so.3.41.0
    -rwxr-xr-x 1 root root 454560448 Nov 30 00:47 ./output/lib/libqgis_gui.so.3.41.0*
    ```

    ```bash
    $ time make -j12 qgis_app
    real    4m55.189s
    user    47m4.876s
    sys         6m54.868s

    $ du -c src/app | tail -n 1
    783256  total

    $ ll ./output/lib/libqgis_app.so.3.41.0
    -rwxr-xr-x 1 root root 232041152 Nov 30 01:25 ./output/lib/libqgis_app.so.3.41.0*
    ```

    * ubuntu 22.04, QT5, qgis.h as precompiled header, CMAKE_BUILD_TYPE=Debug:

    ```bash
    $ time make -j12 qgis_core
    real    6m3.472s
    user    59m3.835s
    sys         5m22.424s

    $ du -c src/core | tail -n 1
    2137448 total

    $ ll ./output/lib/libqgis_core.so.3.41.0
    -rwxr-xr-x 1 root root 598395456 Nov 30 00:56 ./output/lib/libqgis_core.so.3.41.0*
    ```

    ```bash
    $ time make -j12 qgis_gui
    real    5m45.719s
    user    53m30.107s
    sys         6m11.246s

    $ du -c src/gui | tail -n 1
    1660444 total

    $ ll ./output/lib/libqgis_gui.so.3.41.0
    -rwxr-xr-x 1 root root 456432320 Nov 30 01:04 ./output/lib/libqgis_gui.so.3.41.0*
    ```

    ```bash
    $ time make -j12 qgis_analysis
    real    2m36.504s
    user    26m25.310s
    sys         2m17.601s

    $ du -c src/analysis/ | tail -n 1
    920912  total

    $ ll ./output/lib/libqgis_analysis.so.3.41.0
    -rwxr-xr-x 1 root root 228178496 Nov 30 01:11 ./output/lib/libqgis_analysis.so.3.41.0*
    ```

    ```bash
    $ time make -j12 qgis_3d
    real    0m43.710s
    user    6m9.148s
    sys         0m39.859s

    $ du -c src/3d | tail -n 1
    315212  total

    $ ll ./output/lib/libqgis_3d.so.3.41.0
    -rwxr-xr-x 1 root root 58472960 Nov 30 01:14 ./output/lib/libqgis_3d.so.3.41.0*
    ```

    ```bash
    $ time make -j12 qgis_app
    real    3m35.156s
    user    34m17.371s
    sys         3m52.111s

    $ du -c src/app | tail -n 1
    905160  total

    $ ll ./output/lib/libqgis_app.so.3.41.0
    -rwxr-xr-x 1 root root 232577728 Nov 30 01:19 ./output/lib/libqgis_app.so.3.41.0*
    ```

    * fedora:rawhide, QT6, regular, CMAKE_BUILD_TYPE=Debug:

    ```bash
    $ time ninja qgis_core
    real    13m47.521s
    user    134m48.546s
    sys         10m2.176s

    $ du -c src/core | tail -n 1
    2862200 total

    $ ll ./output/lib/libqgis_core.so.3.41.0
    -rwxr-xr-x 1 root root 824605072 Nov 30 00:53 ./output/lib/libqgis_core.so.3.41.0

    ```

    * fedora:rawhide, QT6, qgis.h as precompiled header, CMAKE_BUILD_TYPE=Debug:

    ```bash
    $ time ninja qgis_core
    real    10m35.657s
    user    97m51.161s
    sys         7m59.564s

    $ du -c src/core | tail -n 1
    3028420 total

    $ ll ./output/lib/libqgis_core.so.3.41.0
    -rwxr-xr-x 1 root root 825732184 Nov 30 00:38 ./output/lib/libqgis_core.so.3.41.0
    ```

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-30

    Update .git-blame-ignore-revs (#59674)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-30

    Run pre commit on PRs on 3.40 too (#59672)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-30

    run pre-commit

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-30

    discard non-sipified directories in prepare_commit and verify_indent

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-30

    add clang-format for non-sipified directories

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-30

    add clang format

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-29

    auto sipify 🍺

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-30

    [GUI][Annotations] Rename "Create Picture" to "Create Picture Annotation"

    Uniform the action name to the other ones

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-30

    Modernize combobox handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-30

    Move QgsRasterMinMaxOrigin enums to Qgis, promote to enum class

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-30

    Query result widget: trim trailing semicolon from query. Statements with trailing semicolons are evaluated successfully, but cannot be create successfully

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-30

    [FEATURE] allow 'Execute SQL…' from the layer context menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-30

    When merging cells in layout tables, concatenate original cell text

    Fixes #59611

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-29

    Update pr-run-pre-commit.yml

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-29

    skip tests/testdata/script_with_error.py

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-29

    Add pre-commit workflow to autofix PRs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-29

    Fill .git-blame-ignore-revs (#59661)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-29

    run pre-commit on all files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-29

    add .git-blame-ignore-revs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-29

    add prepare_commit to pre-commit hook

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-29

    remove python files from verify indent

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-29

    remove flake8 workflow

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-29

    exclude python auto generated files by sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-29

    remove python files from prepare_commit

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-11-29

    add pre-commit hook for python

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-29

    Fix review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-29

    Add config dialog to 3d sandbox with warning

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-29

    Add toolbar and debug panel into 3d sandbox

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    fix(ValueRelation): fix documentation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    fix(ValueRelation): Restore correctly value on widget value changed

    When selecting several features on multiedit mode, widgets are
    intialized in no known order (see
    QgsAttributeForm::setMultiEditFeatureIds() ), and so we could
    initialize a value relation widget before an other widget it is
    related to (through its expression). That would cause the current
    selected value to be lost.

    So we need to restore properly this value on widget value changed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Update python/plugins/processing/algs/qgis/VectorLayerScatterplot3D.py

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Add comment as suggested in code review

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Change strings as suggested in code review part 2

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Change strings as suggested in code review

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Allow to show no axis titles by entering a single space

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Add @florianneukirchen to CONTRIBUTORS

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Remove blank line

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Axis titles default to the names of the field instead of not showing axis titles

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Was setting the wrong axis titles to None

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Add title, axis titles and option for log axis to Vector layer Scatterplot

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Add title and axis titles to Vector layer Scatterplot3D

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Parameter value must be numeric

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Add title, xaxis_title, yaxis_title to BoxPlot

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Add title, xaxis_title, yaxis_title to BarPlot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Cleanup 3d debug panel widgets

    - Use collapsible groups
    - Cleanup padding and margins
    - Cleanup spacers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Avoid double-frame in 3d debug widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Use proper toolbar in documentation browser for consistency

    And show frame for web view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Hide 'OpenGL Core Profile was requested' warnings

    These are coming from WebEngine, we can't do anything about them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Remove margins from API documentation panel

    Adds consistency with other dev tools panels

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Add unit test

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Fix layout picture rotation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Avoid freeze when opening feature form with many relation widgets

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    QgsOpenClUtils::activate(): try to catch low-level Windows SEH to avoid hard crashes when OpenCL initialization fails

    Tries to workaround #59617
    Totally untested on my side. Might not be a good idea

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    Fix clang-tidy warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    [ui] Improve rendering of color button widget for semi-opaque colors

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-29

    fix(elevationprofilecanvas): avoid crash on segfault

    If no profile curve is set and regenerateResultsForLayer is run
    (triggered by adding a feature in a layer for instance), then QGIS
    crashes.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-28

    auto sipify 🍺

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-11-04
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-11-28

    fix(featurepool): cache management - fixes #58113

    Geometry checker cache does not work properly with memory layers.
    refreshCache now handles a list of updated features to be thread-safe.

    Also, fixes a locker mode, and correctly remove features from spatial
    index.

    David Signer <david@opengis.ch>AuthorDate: 2024-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-28

    Update src/gui/qgsmaplayerstylecategoriesmodel.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-28

    auto sipify 🍺

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-28

    qgsrasterlayer: Remove refresh logic

    This is not used anymore.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-28

    qgsrasterlayerrenderer: Change the logic to refresh the renderers

    This replaces the existing logic in `QgsRasterLayerRenderer` which
    calls `QgsRasterLayer::refreshRendererIfNeeded()` to refresh the
    renderer associated `QgsRasterLayerRenderer` and the raster associated
    with `QgsRasterLayer`. It also makes GUI updates.

    With this approach, the following new logic is done:
     1. `QgsRasterRenderer::needsRefresh()` is called to check if
     `rasterRenderer` needs to be updated.
     2. If a refresh is needed, the new min/max values are computed by
     calling `QgsRasterLayer::computeMinMax()`
     3. The min/max values are used to refresh `rasterRenderer`
     4. The min/max values are stored in a `QgsRenderedLayerStatistics`
     and propagated to `QgisApp`
     5. In QgisApp, `QgsRenderedLayerStatistics` is used to refresh the
     renderer of `QgsRasterLayer` and force a refresh of the style and the
     legend if the change comes from the main canvas.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-28

    qgsrasterlayer: Make computeMinMax public

    This will be used in the next commit to refresh a renderer.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-28

    qgsrasterrenderer: Introduce refresh

    This is similar to what is achieved in
    `QgsRasterLayer::refreshRenderer()` to refresh the renderer according
    to an extent. Contrary to the first one, this method does not perform
    any GUI update or emit any signal.

    It is not used at the moment. This will replace the logic to refresh a
    renderer in the following commits.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-28

    qgsrasterrenderer: Introduce needsRefresh

    This is similar to what is achieved in
    `QgsRasterLayer::refreshRendererIfNeeded()` to check if the renderer
    needs to be refresh according to an extent. It does not perform any
    refresh.

    It is not used at the moment. This will replace the logic to refresh a
    renderer in the following commits.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-28

    introduce qgsrenderedlayerstatistics

    This will be used in the next commits to store the min-max values of a
    raster layer and report them to the main canvas.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-28

    Apply suggestions from code review

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-28

    Fix test on newer proj

    Change wkt to a crs which won't be identified as EPSG:4326 on newer proj versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-28

    Adapt test for GDAL 3.9 results

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-28

    QT6 testing: unbreak PyQgsPythonProvider, PyQgsMemoryProvider, PyQgsShapefileProvider, PyQgsSpatialiteProvider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-11-27

    save QGIS_AUTH_PASSWORD_FILE before FCGI_Accept() destroys it

Merge: da1d5161d00 4a873a3670c
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-27

    Merge pull request #59589 from nyalldawson/fix_59575

    Fix use of inline data for SVG content

    David Signer <david@opengis.ch>AuthorDate: 2024-11-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-11-27

    avoid having unallowed categories for the current layer in the stylecategory-model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Ensure QgsO2 is compatible with expiry dates > January 19th 2038

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Resync o2 library

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Avoid clang-tidy false positive memory leak warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Fix false positive clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Fix instance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Ensure that O2 linkage is done in a thread-safe way

    We need to ensure that the link method is ONLY ever called from
    the QgsO2 object's thread, because it involves creation of
    child items and that is explicitly prohibited from external
    threads by Qt.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Fix deadlock in oath2 authentication

    We have to take care that we don't directly create QgsO2 objects
    on the thread where the authentication request is occurring,
    as QgsO2 objects are long running but the thread requesting
    authentication may be short-lived. If we create QgsO2 objects
    on a short-running thread, then when we later try to
    authenticate using the same oauth2 authentication method we
    will get a deadlock, as the O2 reply server will no longer
    have an active thread or an event loop running.

    This was especially evident in browser items which use oauth2
    authentication. Since these are usually populated using very
    short-life threads, we'd often hit this situation:

    1. The connection would be expanded. Browser would create a thread
    to populate the connection. The oauth2 objects would then be created
    on this same thread, and everything would initially work OK. The
    user could complete the authentication since the browser population
    thread was blocked until this was done.
    2. The browser item got populated, and then the thread populating
    it was destroyed
    3. Later, something else would request authentication using the
    same oauth2 config. This may be eg the user expanding out a
    different folder on the browser connection.
    4. If the oauth2 token had expired, then we'd try to refresh it.
    But this relied on event-based logic, and the event loop for the
    QgsO2 object was no longer around to handle this. The authentication
    request would dead-lock.

    Fix this by ensuring that all QgsO2 objects are created and run on
    an instance of a new QgsOAuth2Factory QThread. This thread is created
    on demand, and will then exist for the life of the QGIS session.

    This ensures that all QgsO2 objects will run on a thread with an
    application-long lifetime, so there's no issue if they later
    require event-loop based logic (such as token refresh)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Avoid leak of QgsAuthOAuth2Config

    And make ownership clear by setting parent to the QgsO2 parent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Simplify QgsAuthOAuth2Method::getOAuth2Bundle

    We do not need to use deleteLater here for QgsAuthOAuth2Config,
    so we can considerably simplify the logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Remove unused member

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Protect config cache in QgsAuthOAuth2Method with read/write lock

    This is being accessed across multiple threads, so we need
    to protect access accordingly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    OAuth2 config cache should not be static

    We only ever create one instance of a QgsAuthMethod, so there's no need
    for this member to be static

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Avoid false-positive clang-tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Use QgsDebugMsgLevel/QgsDebugError

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Add equality operator for QgsMesh3DSymbol

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    fix(layertreeview): add checks on nullptr to avoid segfaults

    check calls to layerTreeModel(), selectedModel(), and use of mProxyModel

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Add "GCP" to the Georeferencer buttons label, for harmonization

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-26
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-26

    auto sipify 🍺

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Add global enum

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Edit manual table on double click

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Add static method to edit manual table

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Call double click handler

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Add double click handler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-27

    Accept - in mime types

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-26
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-26

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-26

    Fix test on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-26

    Add tests for material settings classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-26

    Use doubles for properties in QgsAbstractMaterialSettings subclasses

    These classes are supposed to store the original setting values,
    so doubles are more appropriate as they won't slightly change
    eg when round-tripping through qgis project XML.

    (The actual 3d material classes still use floats, this is just
    for the settings classes)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-26

    Expose equals method for QgsAbstractMaterialSettings subclasses

Merge: d45401c7de6 373b48ce100
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-11-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-26

    Merge pull request #59590 from nyalldawson/mesh_3d_py

    Expose QgsMesh3DSymbol to Python

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-26
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-26

    auto sipify 🍺

Merge: 5ed3627bc0c 6b468bc32d0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-11-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-26

    Merge pull request #59591 from nyalldawson/color_ramp_ne

    Add != operator for QgsColorRampShader

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-26

    Add != operator for QgsColorRampShader

    Sebastian Gutwein <bas@rdgland.com>AuthorDate: 2024-11-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-26

    Make Vertex Editor selection render last

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-26

    Expose QgsMesh3DSymbol to Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-26

    Fix use of inline data for SVG content

    Fixes #59575

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-26

    Use custom logging function to suppress default o2 library debug messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-26

    Resync embedded o2 library to match QGIS fork

    As of https://github.com/qgis/o2/commit/6d80f36a9d9db51d2af94d04fca56d4bd014fdb2

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2024-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-26

    Update Datasources2Vrt.py

    Remove out-of-date statement from help.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-26

    Add an example with a string to the to_bool expression

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-25

    auto sipify 🍺

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-25

    Review: add missing \since

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-25

    Add possibility to shift origin of 3D map scenes

    This introduces a new class QgsGeoTransform (derived from QTransform)
    that keeps chunk's translation vector as a QgsVector3D (i.e. in double
    coordinates) and if there is a shift of the origin, 3D map scene and
    chunk entities react to it by adjusting the underlying QTransform.

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2024-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-25

    Make highlight width always bigger than rubberband

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-25

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-25

    Update QgsRectangle test covering QVariant to make it both Qt5 and Qt6 compatible

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-25

    [qml] Upgrade QgsRectangle to Q_GADGET

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-25

    [qml] Expose QgsLocatorContext's transformContext as property

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-22
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-22

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-23

    Revert "[qml] Upgrade QgsRectangle to Q_GADGET"

    This reverts commit 657d3d3190417fc1578f53559fd5133cf07f5199.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-23

    Revert "[qml] Expose QgsLocatorContext's transformContext as property"

    This reverts commit 714ddff73991730d4ea4b063a09ed800d2623d19.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-22
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-22

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-11-22

    [qml] Expose QgsLocatorContext's transformContext as property

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-11-22

    [qml] Upgrade QgsRectangle to Q_GADGET

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-22

    Use new style connect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-22

    Sync QgsO2::link override

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-22

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-22

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-22

    Remove unnecessary o2 examples

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-22

    Re-sync external o2 library

    Keep a few downstream patches:

    - Oauth2 PKCE initial support (76df15690c5b3e7fd2f97177cd8e743546821f07)
    - Find QtKeychain by its cmake target
      (b9e859f0ed1d9d783c0a7b4f28e3d73ac21572f6)
    - Allow compiling o2 with Qt6 (6fbe9a4fb3a29bbbd32987153303181d3d4362cd)
    - Hide more debug noise (1f91895b1e8d4ca8dd2bb24b0ea35f5bcb425a96)
    - If an o2 auth refresh reply contains an error message, then
    the refresh was NOT successful
    (9af5a531b1a9c4b452b98c0a10387aefa850edee)
    - Ensure correct thread locale QgsNetworkAccessManager is used during
    o2 requests (9cde65457b3717a74e32277c843a2945eb4f1221)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-22

    Fix ambient occlusion kernel generation

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-21
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-21

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-22

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-22

    [feature] Support CSS background property in labels/text renderer

    This commit adds support for the CSS ``background-color`` and
    ``background-image`` properties when used with HTML labels.

    - Backgrounds are supported for block items (eg ``<div>``) or inline
      items (eg ``<span>``)
    - For images, the CSS should be formatted as ``background-image: url(xx)``.
      It supports local file paths, http links, or base64 embedded content
    - Backgrounds are not supported for curved text
    - HTML backgrounds are always rendered above any background shape for
      the label, and below drop shadows/buffers

    Sponsored by City of Freiburg im Breisgau

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-22

    Slight refactor, move logic for calculating horizontal alignment offset out into separate function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-22

    Add background brush property for QgsTextBlock, QgsTextFragment

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    qgs3dmapscene: Compute max clip planes

    The number of available clip planes depends on the OpenGL
    implementation.

    This change Introduces a new function in Qgs3DUtils function called
    `Qgs3DUtils::getOpenGLMaxClipPlanes` to compute this
    number (`GL_MAX_CLIP_PLANES`) and use it in the 3D scene.

    See: https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glClipPlane.xml

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    Change number of decimals in camera info spinboxes

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    Fix review issues

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    Add option to update camera through debug panel

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-21
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-21

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-21

    Call build_artifact_comment.yml only for PRs (#59549)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-21

    [qml] Upgrade QgsLocatorResult to a Q_GADGET (#59547)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-21
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-21

    auto sipify 🍺

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-26
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-11-21

    qgsprojectelevationsettingswidget: Check elevation range values

    Make the widget invalid if the elevation lower value if greater than
    the upper one.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-11-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-11-21

    qgsdoublespinbox: Introduce isCleared method

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-21
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-21

    auto sipify 🍺

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    Move documentation into header file

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    Fix issues found in review

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    Fix code to best practices

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    Move debug panel icon from toolbar

    Debug panel in 3d map view can be set in advanced settings or by
    keyboard shortcut CTRL + SHIFT + d

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    Add minor UI improvements

    Debug camera info is always shown
    Debug depth map widget's default position is moved to bottom left
    corner, so it won't collide with axis widget
    Docking icon is moved to the last position
    Toolbar icon size is finally correct, changes with the window docked state as
    it should

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    Connect debug widget to Qgs3dMapSettings

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    [feature] Create new debug widget for 3D map View

    This commit adds new debug side panel (similar to navigation widget), which moves several existing options from settings/navigation panel here. Camera Info has been moved from navigation panel and from table changed into input elements (preparation for another feature). Show map tile info, Show bounding boxes, Show camera's view/rotation center, Show light sources, Show debug overlay, Debug shadow map, Debug Depth map options have been moved from advanced sub-category of options. New Stop scene updates option has been created.

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    Connect stop updates setting to the scene

    Currently this bricks the screen render

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-21

    Add stop updates checkbox in 3D View options

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-21

    perl is not required anymore by sipify (#59544)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-21
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-21

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-21

    Pass context by ref

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-21

    Avoid clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-21

    Fix some places we pass large objects by value

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-21

    fix(Vcpkg): Don't install python3 if we build without bindings

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2024-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-20

    Mesh selection actions (#58888)

    * add new actions

    * icons for actions

    * fix styling

    * select by expression

    * add tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-11-20

    [qml] Upgrade QgsLocatorContext to a Q_GADGET

Merge: 25c4a83bddf 5733e3d3f2c
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-20

    Merge pull request #59484 from nyalldawson/cs_error

    Fix QgsCsException messages

Merge: c4c8f38a65b 60780fc3afe
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-20

    Merge pull request #59515 from nyalldawson/cov_errors

    Fix a bunch of coverity scan errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    Fix arguments in wrong order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    Avoid some unnecessary auto

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    Fix comparison

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    Remove dead code

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    QgsPointsToPathsAlgorithm: fix copy&paste issue in parameter creation

    Fixes Coverity 450635
    It warns about a use-after-free, which cannot happen in that situation,
    but it looks very much as we have a copy&paste error here.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    Fix integer divide

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    Fix same-on-both sides checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    Fix iterator mismatch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    Fix some copy/paste errors identified by coverity scan

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    Use bool to track errors from fallback operations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    Update src/core/expression/qgsexpressionfunction.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    Fix crash executeGeomOverlay called without context

    Fix unreported crash.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-20

    qgisapp: Ensure to properly delete 2D MapCanvasDock

    When closing a 2D canvas dock, QGIS sometimes crashes. This is because
    when the widget helper is closed, the canvas is closed. However, some
    signals of the canvas widget may still be called after it is
    called. Hence, the crash.

    This issue is fixed by calling `deleteLater()` instead of `delete` to
    ensure a proper deletion which properly takes into account the
    signals.

Merge: 7d374b248ef 3b3af5791ec
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-19

    Merge pull request #59259 from Djedouas/snapping-intersection-freeze

    Fix freeze on long indexation for snapping on intersections

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-19
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-19

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Fix qt6 compatibility in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    [sld] Don't try to write rules/categorizes without symbolizers

    Only create rules/categorized categories/graduated ranges if the
    associated symbol could be converted to SLD, and is not an "empty"
    symbol.

    Otherwise we do not generate a rule, as SLD spec requires a
    Symbolizer element to be present.

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-10-29
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2024-11-19

    Fix freeze on long indexation for snapping on intersections

    If snap on intersections is enabled, this specific edge search with the
    locator was not in relaxed mode, whereas the standard snapping is
    happening in relaxed mode.

    As a result, trying to use the snapping during the first indexation was
    freezing QGIS while the indexation is happening, waiting for it to end.

    On a layer where the indexation is longer than the timeout (30sec, i.e.
    a WFS layer as in issue #51179), the locator stops abruptly and resets
    itself, crashing the indexation and QGIS.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-11-19

    [expression] Add a to_bool() function to convert various value types into a boolean

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-11-19

    [vector tiles] Handle 'to-boolean' mapboxgl expressions when importing styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Fix prompt for crs setting not working

    We can't take the early exit path when calling QgsMapLayer::setCrs
    with an invalid CRS if we need to trigger validation of the crs

    Fixes #59480

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-19
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-19

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    [optimisation] Greatly speed up clone of QgsSvgMarkerSymbolLayer

    The old method was very inefficient, as it required a re-load and
    re-parse of the associated SVG file content with every clone, only
    for many of the parsed properties to be immediately overwritten.

    Optimise by just directly copying members, avoiding all unnecessary
    work.

    This is frequently seen as a hotspot when profiling map renders,
    as that involves cloning all symbol layers upfront.

    Speeds up a benchtest cloning 100k markers from 4.3 seconds to
    150ms.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Ensure per-node legend size override overrides all other size settings

    Setting an explicit size for a legend node should override all other settings,
    including the heights calculated from minimum/maximum symbol size.
    This is because explicit fixed sizes are PER NODE, and can be used as a last-resort
    for users to manually adjust the sizing of one particular legend node

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-19
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-19

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Update src/core/textrenderer/qgstextrenderer.cpp

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Refactor QgsTextRenderer internal methods, optimise buffer render

    Rework internals of QgsTextRenderer horizontal text rendering,
    so that:

    1. It's easier to read, cleaning up years of accumulated cruft
    2. Split out bits into smaller functions
    3. Reduce the amount of duplicate code for text layout, so that
    there's only one function responsible for horizontal text layout
    instead of multiple
    4. Add shortcut optimisations for rendering text + buffer/shadow
    at the same time, instead of always drawing these completely
    independantly of each other and incurring the cost of text path
    calculation multiple times for the same bit of text. In a simple
    benchtest this reduces the time required for rendering many
    text fragments with buffers from 40 seconds to 27 seconds.

    There's still more we could do here, but it's a start...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Remove hardcoded proj error numbers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Include crs IDs in QgsCsException message

    Eg:

        Forward transform (EPSG:4326 to EPSG:3857) of
        (-7603859.000000, -7324441.000000) Error: Invalid coordinate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Avoid deprecated proj_errno_string on proj >= 8.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Show actual proj error message in QgsCsException

    The old code mistakenly assumed that proj error codes were all
    values < 0, which they haven't been since proj 8.0

    This meant all QgsCsExceptions were incorrectly including
    "Error: Fallback transform failed", instead of the actual
    error message from proj.

    Now we get eg "Forward transform of (-7603859.000000, -7324441.000000)
    Error: Invalid coordinate", which makes much more sense

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Don't needlessly split QgsCsException message to multilines when we don't need to

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-19

    Show actual original coordinate in QgsCsException message

    We were incorrectly showing the "transformed" coordinate result
    in the exception message, which usually ended up inf, inf after
    the transform fails. This lead to a useless 'forward transform of
    (inf, inf)' message in the exception, which was misleading
    as it looks like we were trying to transform a (inf, inf) point.

    Now we get the (useful!) actual coordinate we were trying
    to transform in the exception message.

Merge: 25ec5511245 3ddf3917f66
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-18

    Merge pull request #59474 from qgis/3nids-patch-1

    [sipify] fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-18

    follow-up

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-18

    fix nested enums

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-18

    [sipify] allow namespace/class spec in static const declarations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-16

    Fix auth SSL errors cache

    Fix #59402

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-15
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-15

    auto sipify 🍺

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-16

    s/if/whether

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-16

    Rewording and formatting in PyQGIS docs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-16

    Update URLS referencing the official QGIS website

    not all are redirected or available in the website

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-16

    Apply changes from suggestion

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2024-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-16

    Add tr() for expression parser error

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2024-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-16

    Fix #50761 - More human error on expression parser error

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-16

    [code editors] Fix python console editor's modified content lost when switching to another app

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-16

    move read/write XML for QgsMapThemeCollection::MapThemeRecord inside class

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-10-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-14

    Improve test_provider_eptprovider

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-14

    Merge remote and local QgsEptPointCloudIndex classes

Merge: 625857b1669 72e215b0b08
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-14

    Merge pull request #59440 from elpaso/bugfix-gh43992-sqlite-expression-collapse

    Collapse OR nodes into IN

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-11-14

    Remove feature request storage

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-11-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-11-14

    fix(QgsVectorLayer-dependencies): don't emit too many dataChanged signals

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-08-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-11-14

    fix(QgsVectorLayer-dependencies): emit dataChanged on commitChanges

    Now when a feature is externally modified on save (database trigger for
    example), the dataChanged signal is emitted for indexes and caches
    reconstruction.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-11-14

    No recursion

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-11-14

    Address PR comments: also check for literal EQ columnref

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-14

    Fix copcprovider tests and clang-tidy warning

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-14

    Improve readability of if statement

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-14

    Incorporate PR feedback

    Withalion <matej.bagar@lutraconsulting.co.uk>AuthorDate: 2024-11-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-14

    Add human readable conversion of gps time

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-14

    Improve error handling

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-14

    Merge remote and local QgsCopcPointCloudIndex classes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-11-14

    layout

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-13

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Switch to QWebEngineView if available

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Apply suggestions from review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Fix build

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Remove python parameter and add context menu actions

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Show API Documentation on F1

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Better QtIcon & prevent reloading same url

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Various fixes

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Add settings

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    add showApiDocumentation method

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Interactive Help on F1

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Add helpRequested signal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Use faster method to determine open file count

    QDir is VERY slow for this calculation, because all related
    QDir methods require construction of the entry list upfront,
    which involves a bunch of extra work in calculating file attributes

    In a simple benchtest of trying to open 1000s of files using
    the ogr provider ~25% of the time was spent in calculating
    open file count. Afterwards this drops to <0.5%.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Make test more robust under Qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-14

    Fix some use-after-free issues in processing test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-11-13

    Collapse OR nodes into IN

    Fixes #43992 but also implements
    an optimization of OR chained nodes
    by turning them into IN conditions
    when possible.

    On behalf of: Faunalia

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    Fix negative angles for symbols are ignored when exporting to SLD

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    Apply suggestions from code review

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    Add hep button and remember dialog placement

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    Use dedicated QgsMapLayerComboBox and QgsFieldComboBox classes

    to handle layer and fields widgets

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    Add icon to layer and fields comboboxes in "map value" widget's Load field from layer dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-13

    [forms][feature] Value relation: more options for sorting (#59404)

    Implements a few newsorting options for the value relation widget:

    - reverse order
    - order by a specific field

    the default behavior is unchanged (Key).

    Fixes #54133

    Funded by: Consorzio della Bonifica Renana

    JuhoErvasti <juho.ervasti@gispo.fi>AuthorDate: 2024-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    Create highlight for all digitized features

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    [GUI] Field Calc: disable OK/Apply if a field is not selected and fix tool-tips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    Update src/analysis/processing/qgsmetadataalgorithms.cpp

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    address review comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    allow to save metadata as default in copy and apply metadata algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    add native export layer metadata algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    add native set layer metadata algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-13

    add native copy layer metadata algorithm

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-12
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-12

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-12

    Update src/gui/stac/qgsstacdownloadassetsdialog.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-12

    Fix qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-12

    Allow copying URLS from stac download assets dialog

    Useful for eg S3 urls, which aren't currently supported by this
    dialog...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-12

    Use https for example URL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-12

    Fix capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-12

    Allow opening links from stac properties windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-11-12

    Fix use-after-free

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-11-12

    Finalize sinks to get proper error reporting when flushing features

    Fixes #59237

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-11-12

    Explicitly flush sink in processing sink destructor, and report errors

    This at least reports errors which occur when flushing any buffered
    features to the user. (Ideally, this would result in a
    QgsProcessingException being raised so that the algorithm explicitly
    fails, but we can't do that here as throwing exceptions is prohibited
    within destructors)

    Refs #59237

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-11-12

    Fix tense in string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-11-12

    QgsProxyFeatureSink should forward flushBuffer to underlying sink

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-12

    QString fixup

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-12

    fix(MultiEdits): fire valueChanged when syncing form same fields

    If not, mIsChanged state and multiedit button icon are not updated in
    QgsAttributeFormEditorWidget. The former leads to not saving
    modification issues when applying multi edit modifications because
    widget could appear not changed.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-12

    Follow up #fa292ca7d49a50a

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-12

    Make watchdog key distinct from old one

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2024-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-12

    Follow up 462c072ea424

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2024-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-12

    Make plugin watchdog considering timestamp of last run. Fixes #59370

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-11

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-11

    Add AllNumeric value, QGIS 4.0 todo note

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-11

    Maintain API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-11

    Rename field to extremum_type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-11

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-11

    [feature] Add raster zonal min/max algorithm

    This algorithm extracts point features corresponding to the minimum
    and maximum pixel values contained within polygon zones.

    The output will contain one point feature for the minimum and one
    for the maximum raster value for every individual zonal feature
    from a polygon layer.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-11

    Fix 2 tests to be compatible of GDAL 3.10

    GDAL 3.10 has deprecated the MEM::: open syntax

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-11-10

    Fix typo in the QgsSymbol::exportImage function leading to clipped renders for non-square sizes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-10

    [processing] Brand new generate elevation profile image algorithm (#59061)

    * [processing] Brand new generate elevation profile image algorithm

    * Add possibility to manually set the elevation profile distance/elevation min and max

    * Address comment

    * Add test coverage

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-09

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    Show units in tab position widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    Add missing since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    Make sure curved labels respect tab positions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    Add GUI to edit tab stop distances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    [api] Add tab positions list for QgsTextFormat

    Allows setting a list of custom tab stop distances, instead
    of just a single distance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    Move all QgsTextFormat tests to correct file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    Support CSS margins for block elements in HTML labels

    Adds support for CSS margin properties for block elements in
    the text renderer. Specifically:

    - This is available for block type elements only, eg DIV, P, H1-H6.
    - Margins are NOT available for spans or other non-block content (due to Qt
      limitations)
    - Margins can be specified in pt units only
    - Margins can be specified either via "margin-left: 5pt; margin-right:
      10pt" etc, or "margin: 5pt 0pt 10pt 0pt"
    - Negative margins are supported for the bottom margin ONLY (due to Qt
      limitations)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    Don't set margins for P, H1-6 by default

    We didn't use to respect these, and we can't change rendering of existing projects now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    Convert block margins to QgsTextBlockFormat margins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-10

    Add repr for QgsMargins

Merge: cbcfe86fa66 c96ec1abbde
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-09

    Merge pull request #59380 from ValentinBuira/update-install-md

    Update install md

Merge: f58c6ac345f da72457d5de
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-08

    Merge pull request #59378 from nicogodet/patch-1

    Update INSTALL.md TOC - take 2

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-08
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-08

    auto sipify 🍺

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-08

    Nyall's review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-08

    fix big scene export minor output changes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-08

    fix clang-tidy warnings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-08

    fix tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-08

    Make tessellator not flip axes and use the new option in QGIS code

    We add a new setOutputZUp(true) option to QgsTessellator so that
    the coordinates on output do not get flipped from [x,y,z] to [x,-z,y].

    The default is still the old behavior with flipped axes (to make sure
    we do not break the API), but all uses in the QGIS code were upgraded
    to use the new option.

    This means we do not need to add rotation to polygon / buffered line
    symbol's 3D entities in 3D map views (and there's only translation left, yay!)

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2024-11-08
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2024-11-08

    Revert "Fix table of content link"
    Handled in another commit

    his reverts commit 37ad2a586cba2aa3716c163a2dcca34461cb730a.

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2024-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-08

    MDAL version 1.3.0 (#59354)

    * MDAL version 1.3.0

    * change type

    * change types

    * fix clang-tidy issues

    * fix error

    * update expected 2DM mesh with scientific notation

    * XMDF driver can have slash (/) in layer name (path in file)

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2024-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-08

    update url

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2024-11-08
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2024-11-08

    Use backtick instead

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2024-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-08

    Update INSTALL.md TOC

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-08

    Expand debug message

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-08

    Fix identified coordinates when project crs differs from 3d view's crs

    مهدي شينون (Mehdi Chinoune) <79349457+MehdiChinoune@users.noreply.github.com>AuthorDate: 2024-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-08

    Fix building untwine on MinGW-w64

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-08

    Do not flip axes of the 4x4 transform used by 3D point symbol

    This is a part of the continued quest to get rid of the [x,-z,y]
    flipped axes "Y-up" convention used in 3D scenes. Now that the world
    coordinates use "Z-up" convention, we also change the 4x4 transform
    used for 3D point symbols to be consistent with the rest of the code.

Merge: 21ed8fc6640 704b987d333
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-07

    Merge pull request #59363 from DelazJ/patch-21

    Add contents permissoon

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-07

    Add contents permissoon

Merge: b033b2d3e01 70ce04114ff
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-07

    Merge pull request #59360 from DelazJ/milestonePermissions

    Set appropriate permissions to called workflow

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-07

    Set appropriate permissions to called workflow

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2024-11-07
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2024-11-07

    Help multiline command

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2024-11-07
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2024-11-07

    Fix parameter syntax

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2024-11-07
Commit:     Valentin Buira <valentin.buira@gmail.com>
CommitDate: 2024-11-07

    Fix table of content link

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-06
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-06

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-07

    Remove duplicate variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-07

    Fix clang-tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-07

    Move raster iteration progress calculation to raster iterator class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-07

    [processing] Add algorithm to extract min/max pixel from raster

    This algorithm extracts extrema (minimum and maximum) values
    from a given band of the raster layer.

    The output is a vector layer containing point features for
    the selected extrema, at the center of the associated pixel.

    If multiple pixels in the raster share the minimum or maximum
    value, then only one of these pixels will be included in the output.

    The algorithm uses raster iterator to remain efficient on huge
    rasters, and does not require reading the entire raster to
    memory

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-06

    rubber band 3d: do not flip axes anymore

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-06

    fix indentation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-06

    fix shadows

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-06

    Fix directional light's X/Y/Z calculation in the widget

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-06

    more test fixing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-06

    update test images of polygon3d extrusion with opacity

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-06

    fix 3d sandbox

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-11-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-06

    more test fixes, 3d scene exporter fixes, clang-tidy fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-06

    more test fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-06

    test fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-11-06

    Flip axes of the 3D world coordinates

    Finally we can stop using the weird convention in 3D views (where
    X grows to the east, Z grows to the south, Y goes up) that caused
    endless trouble having to keep in mind that the coordinates in 3D
    views are rotated compared to the map coordinates. I am not sure
    anymore why I chose to use this convention, but most likely because
    Qt's plane mesh is oriented this way (and also various other
    3D software has scene with Y going up).

    Anyway, the world coordinates are not flipped anymore, so the axes
    are consistent with the map coordinates :tada: - i.e. X grows to
    the east, Y grows to the north, Z goes up (well, at least that's
    the case for many commonly used CRS). The 3D world coordinates
    are now only translated by the scene's origin point compared to
    map coordinates.

    Nass <60141996+lanckmann@users.noreply.github.com>AuthorDate: 2024-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-06

    [GUI] Remove italics and use monospaced font for expression fields in the attribute table. Related to issue #44638  (#59139)

    * [gui] Remove italics and use monospaced font for expression fields in attribute tableThis commit modifies QgsFieldExpressionWidget to ensure that expression fields in the attribute table are displayed using a regular monospaced font instead of the default italics. This improves readability and ensures consistency between different parts of the interface.- Updated QgsFieldExpressionWidget::updateLineEditStyle() to set font to non-italic and apply monospaced family.- Addressed issue reported in #44638 regarding the readability challenges caused by italicized font in expression fields.Related issue: #44638

    * [gui] Reformat code to match standard style

    hxbb00 <hxbb00@qq.com>AuthorDate: 2024-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-06

    Fix: Remove the double quotes from Q_DECLARE_TR_FUNCTIONS

    Remove the double quotes

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-06

    [fix] When switching diagram type from none to any other one, check nullptr renderer when syncing to layer

    ostr00000 <ostr00000@gmail.com>AuthorDate: 2024-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-06

    wrap python Union annotation as string annotations

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-06

    Add translators for en-US build

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-05

    fix(vertextool): topo edition when map CRS != layer CRS (#58352)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-05

    auto sipify 🍺

    Juho Ervasti <118284595+JuhoErvasti@users.noreply.github.com>AuthorDate: 2024-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-05

    Don't allow non-polygon avoid intersection layers (#59331)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-05

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-05

    Use gdal_minmax_element.hpp for optimised min/max element retrieval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-05

    Use copies of rasters for some tests

    so that .aux.xml creation doesn't affect other tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-05

    [api] Add methods to find min/maximum value in QgsRasterBlock

    qgis-bot <bot@qgis.org>AuthorDate: 2024-11-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-11-04

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-04

    Expand docs with notes on caching

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-04

    Fix slow retrieval of horizontal crs from compound crs

    Build horizontal CRS object from proj object using a method
    which can take advantage of previously cached CRS objects

    Fixes #59266

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-04

    'throw' is not used/required on sip >=6

    And generates hundreds of deprecation warnings during build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-04

    Fix warnings on Qt 6.8 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-04

    Disable Qt deprecation warnings on Qt 6 builds

    These are too noisy, as we get thousands of warnigs due to
    QVariant::Type usage in headers which we need for Qt 5 build
    compatibility

Merge: a6c88b06562 260e565d134
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-03

    Merge pull request #59323 from MehdiChinoune/mingw-qt6

    Fix building with Qt6 on MinGW-w64

    مهدي شينون (Mehdi Chinoune) <79349457+MehdiChinoune@users.noreply.github.com>AuthorDate: 2024-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-03

    Fix building with Qt6 on MinGW-w64

Merge: 709abed6f4a 74298ed140e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-03

    Merge pull request #59288 from nicogodet/add-py-lxml

    Add py-lxml

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-03

    Unquote

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-03

    Include sip-build path fix for non-windows

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-03

    Add all features to vcpkg update report

Merge: f9f581789ca c08d697f409
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-03

    Merge pull request #59322 from qgis/m-kuhn-patch-1

    Fix nuget binary caching for windows

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-03

    Fix nuget binary caching for windows

Merge: e74ea289701 190bbdae2df
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-02

    Merge pull request #59306 from jef-n/fix-customwidgets

    fix 39e33dea65d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-11-02

    Optimise QgsCoordinateTransform::transformBoundingBox (#59300)

    Using std::vector is preferable here, as we don't need implicit
    sharing of the container or want the extra overhead associated
    with it

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-02

    Bump robinraju/release-downloader from 1.10 to 1.11

    Bumps [robinraju/release-downloader](https://github.com/robinraju/release-downloader) from 1.10 to 1.11.
    - [Release notes](https://github.com/robinraju/release-downloader/releases)
    - [Commits](https://github.com/robinraju/release-downloader/compare/v1.10...v1.11)

    ---
    updated-dependencies:
    - dependency-name: robinraju/release-downloader
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-02

    Bump actions/upload-artifact from 3 to 4

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-11-01

    fix 39e33dea65d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-02

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-02

    Fix crash on drawing curved text with zero width characters

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-02

    debian packing: add ubuntu oracular

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-10-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-11-01

    Bump version to 3.41

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-10-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-11-01

    changelog and news update for 3.40

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-10-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-11-01

    translation update for 3.40.0 from transifex

    David Signer <david@opengis.ch>AuthorDate: 2024-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-01

    Fix passing missing context to expression of select by expression algorithm

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-01

    Update the milestone during issue report creation for docs repo

    calling the existing action

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-01

    Revert "Update the pull request milestone when it is merged"

    This reverts commit aa4ef102803a43fe1f6d0aa9e3c1efe209f5e12a.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-11-01

    Fix crash when exporting vectors if field domain cannot be retrieved

Merge: f0a7b6367be 78c3d920aba
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-31

    Merge pull request #59289 from nicogodet/fix-bigobj

    Add /bigobj compile flag for some files

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2024-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-31

    Add /bigobj compile flag

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2024-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-31

    add py-lxml

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-31

    fix missing icons in locator

    fixes #59243

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-30

    auto sipify 🍺

Merge: b1673112bfc 3a7182bffb8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-30

    Merge pull request #59230 from m-kuhn/mocdefs

    Add includemocs.py and create one moc file per cpp file

Merge: c314b4b18cb bc745957bf3
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-30

    Merge pull request #59177 from m-kuhn/macvcpkg

    Mac Qt6 Builds

Merge: 132cbd6f1b5 0767c9b3dda
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-30

    Merge pull request #59271 from m-kuhn/remove_explicit_install_prefix

    Remove explicit install prefix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-30

    Remove explicit install prefix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-30

    Remove unused vars

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-30

    disable automatic run of workflow

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-30

    Disable bugprone-suspicious-include check

    it warns erroneously about moc_include headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-30

    Remove more unused vars

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-30

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-30

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-30

    Support css line-height in HTML labels

    Adds support for the line-height CSS property in HTML formatted labels.

    Supports line-height in either points or percent, eg "line-height:
    40pt" or "line-height: 40%"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-30

    Fedora 41 test mask updates

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-29

    auto sipify 🍺

Merge: d1e0bb6f817 a631b1fb896
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-29

    Merge branch 'master' into macvcpkg

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-30

    Set VCPKG_INSTALL_PREFIX when building local dependencies with VCPKG

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-30

    Fix py-psycopg pg_config path

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-30

    More tidying up of tiled scene and point cloud layer 3d identify results

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-30

    make clang-tidy happy

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-30

    increase tolerances to hopefully make qt6 tests happy

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-30

    Fix flat terrain implementation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-30

    Add QgsBox3D tests and fix the implementation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-30

    Make QgsChunkNode use doubles instead of floats for bounding boxes

    - move from QgsAABB to QgsBox3D
    - also switch from "world" coordinates (relative to 3d map scene origin,
      and flipped axes) to map coordinates

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-29

    fix macos build

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-28

    auto sipify 🍺

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-29

    Apply suggestions from review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-29

    Prevent edit node tool from making the polygons/polylines invalid

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-29

    Prevent creation of invalid polyline / polygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-29

    Fix uninitialized warnings when building in release mode

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-28

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-28

    Fix malformed docstrings (#59244)

    * Fix malformed docstrings

    Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/188

    * Fix malformed docstrings

    * Fix more malformed docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-28

    automoc also for grass

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-28

    avoid double moc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-28

    sip

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-28

    Remove unneeded declare metatype

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-28

    Include guards

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-28

    Include order

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-28

    We have automoc in place

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-28

    Remove unused var

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-28

    Tidy up tiled scene layer 3d identify results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-28

    Apply suggestions from code review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-28

    [server] Avoid extremely verbose yarn output for successful yarn commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-28

    Try to fix landing page resources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-28

    [cmake] Create one command for many resources in ADD_QGIS_RESOURCES

    Instead of creating a single command for EVERY resource, just
    build up a single command for ALL the resources.

    This avoids thousands of lines of output when compiling, where
    we get one line per resource file. Eg:

    [890/11818 452.2/sec] Generating ../../output/data/svg/sport/sport_snooker.svg
    [891/11818 451.8/sec] Generating ../../output/data/svg/sport/sport_soccer.svg

    Since we're installing thousands and thousands of resources
    (eg the svg symbols, cpt color ramp data, etc), this is all
    just noise. And it's especially annoying on github runs where the
    sheer length of the build log drags the whole page to a crawl!

    This change reduces the total steps from ~11800 (as above), to
    ~5900

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-26

    no double-moc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-26

    reorder includes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-26

    include guards

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-26

    flake

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-26

    Add include moc lines

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-26

    Add includemocs.py

    See https://github.com/KDABLabs/KDToolBox/tree/master/qt/includemocs
    https://planet.kde.org/friedrich-kossebau-2023-06-28-include-also-moc-files-of-headers/

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-26
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-26

    auto sipify 🍺

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Apply layout page size to all pages

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    [OGR provider] Make querySublayers() work with GTFS .zip datasets

    Fixes #59222

    Added tests/testdata/ogr/gtfs_extract.zip comes from GDAL autotest
    suite.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-25

    auto sipify 🍺

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-26

    Add export quality slider for jpeg/jpg

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-26

    Fix handling of relative STAC links (#59199)

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2024-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-26

    add message to QGIS status bar on selection of vertices (#58811)

Merge: bd731401c15 db4e98f2d1e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-25

    Merge pull request #59221 from nicogodet/findsip-cmake

    Fix FindSIP.cmake and make it more verbose

Merge: ef68425db4f 20da4d86a76
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-25

    Merge pull request #59217 from m-kuhn/local_build_fixes

    Find sip-build with vcpkg

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    do not restore connection if URL is empty

    We might have some dangling referer settings which are never deleted because they are now part of the http-headers.

    As safety, we do not restore connections which have empty URLs.

    fixes #53321

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-25

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Remove redundant duplicate method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Fix crashes on newer GEOS with empty polygon rings

    There was a previous fix for this protecting some geos calls, but
    on newer GEOS versions we get crashes with other methods (eg
    calculating centroid) when using geos geometries with empty
    interior rings.

    Avoid this by ALWAYS defaulting to skipping empty rings when
    creating GEOS polygons, UNLESS explicitly asked to. Then, only
    explicitly ask to do this when we are using GEOS to validate
    a geometry. In all other cases we don't need or want empty rings.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-25

    auto sipify 🍺

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    nuch -> much

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Update python/3d/auto_generated/symbols/qgspoint3dsymbol.sip.in

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Make clang-tidy happy

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    add qt6 test image for extruded textured phong

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Fix sip bindings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Fix the instanced shader

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Update some scene export files (just tiny changes in values)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Make QgsLineVertexData return x,y,z coordinates instead of x,z,-y

    Flipping back to world coordinates is done in QTransform

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Make extractPointPositions() return x,y,z rather than x,z,-y

    We just flip axes at the transform where needed back to world coordinates.
    Make instanced renderer shader respect any QTransform and clean up its code

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Make extruded polygon with textures more robust

    The texture was barely visible at all, so let's magnify it

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Allow a bit more difference in the extruded polygon gooch test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Make instanced point rendering work if there is a QTransform

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-26

    Make coordinates of vector data chunks independent from scene origin

    This is a continuation of work started in #58948, handling all the cases
    of data from vector layers.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-25

    Fix PREFER_INTERNAL_LIBS

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2024-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-25

    Fix FindSIP.cmake and make it more verbose

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-25

    Find sip-build with vcpkg

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-25

    Address review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-25

    Skip saving asset if request has failed

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-25

    Fix listing collections in stac apis when available through /collections endpoint
    Be less strict for json null items and treat them as empty strings in some cases

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-25

    Fix duplicated li bullets for conformance classes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-25

    Allow null collection license

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-10-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-25

    Add test for Identify tool on VPC

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-10-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-25

    Fix Identify tool on virtual point cloud

    (fix #54729)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-25

    [processing] Fix clipping of long WKT strings for geometry parameters by using our geometry widget (#59209)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-25

    Fix cmake warnings when building with internal meshOptimizer

    simplifier.cpp is not a directory

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-10-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-10-25

    fix(QgsAdvancedDigitizingTools): Add precision (decimals) to Circle X/Y

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-25

    auto sipify 🍺

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2024-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-25

    Report GRASS warnings with pushWarning instead of reportError and check translated warning or error

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-25

    Improve QgsExpressionUtils::getGeometry logic

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-25

    Larger symbol for geometry generator test

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-25

    Fix use of QgsReferencedGeometry in expressions

    Fix handling of QgsReferencedGeometry in expressions for them to be
    usable for instance in the geometry generator symbology feature, and all
    geometry related functions.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-25

    use TransferBack

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-25

    isinstance

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-25

    ensure enums are saved as strings in settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-25

    const

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-25

    allow to set specific settings editors + add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-25

    Revert "[processing] Fix clipping of long WKT strings for geometry parameters by using our geometry widget"

Merge: 20073da1dfd 78dd6c3b0d6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-24

    Merge pull request #59197 from qgis/meshopt

    Prefer external packages when building with vcpkg

Merge: bb5caef18f7 2077dc4b168
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-24

    Merge pull request #59201 from qgis/vcpkg-update-comment

    Create vcpkg package update report

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-25

    Bump http-proxy-middleware

    Bumps the npm_and_yarn group with 1 update in the /resources/server/src/landingpage directory: [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware).


    Updates `http-proxy-middleware` from 2.0.6 to 2.0.7
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.7/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.7)

    ---
    updated-dependencies:
    - dependency-name: http-proxy-middleware
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-24

    fix target

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-24

    Remove leftover lines

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-24

    Prefer external packages when building with vcpkg

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-24

    Bump package baseline

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-24

    Quality of life improvement: report on library updates

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-24

    Allow reports from vcpkg updates

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-24

    Fix elevation profile on virtual point cloud (#59073)

    * Fix elevation profile on virtual point cloud

    (fix #54728)

    * Update src/core/pointcloud/qgspointcloudlayerprofilegenerator.cpp

    ---------

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

Merge: 70f43eee28e ea7805301a0
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-24

    Merge pull request #59090 from nirvn/processing_geometry_parameter_fix

    [processing] Fix clipping of long WKT strings for geometry parameters by using our geometry widget

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-23
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-23

    auto sipify 🍺

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-24

    Fix elevation profile on intersecting polyline

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-24

    Add test for buffer blend mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-24

    assert -> assertTrue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-24

    QgsMultiRenderChecker: avoid misleading console output noise

    When the checker passes comparison against ANY reference image,
    don't output mismatch failure message for all the other variants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-24

    Update tests/src/python/test_qgstextformat.py

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-24

    [fonts] Insure that text formats written to XML will save the loaded family name on system missing the font family unless the font has been changed

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-24

    qgselevationprofilecanvas: Remove the current job on clear

    When the canvas is cleared, the current job is not deleted. Therefore,
    snapping is still active.

    This issue is fixed by calling `cancelJobs` on clear.

    Closes: https://github.com/qgis/QGIS/issues/50766

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-24

    qgselevationprofilecanvas: Directly call cancelJobs in refresh

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-23

    Quality of life improvement: report on library updates

Merge: 0a36a1bce12 186b2ba456e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-23

    Merge pull request #59178 from nicogodet/patch-9

    Update INSTALL.md TOC

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-23

    Pin setuptools to avoid missing  for gdal

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2024-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-23

    Update INSTALL.md TOC

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-23

    Bump cmake / disable framework

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-23

    Make it possible to create dev builds for mac

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-23

    upstream

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-23

    Add x64-osx-dynamic-release

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-23

    logs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-23

    registry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-23

    binary caching for non windows

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-23

    osx rpath patch

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-23

    Fix setup-vcpkg for non windows

Merge: 8f1a6e30482 0215bd00343
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-23

    Merge pull request #59169 from qgis/fix_untwine_include_dir

    Fix missing include dir for untwine

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-23
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2024-10-23

    Apply fix from 8a94723

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-23

    fix(QgsCurve): properly handle area cache when reversing geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-22

    Fix missing include dir for untwine

Merge: 8e6ffb16bc5 a255a56b4d6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-22

    Merge pull request #59148 from qgis/add_py_libs

    Cleanup python libraries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-22

    remove lxml for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-22

    Add QgsSetRequestInitiatorClass macro to cppcheck

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-22

    fix: Add scrollbars to WMS and virtual layers tab in Data Source Manager dialog

    fixes #59140

    Ben <ben.wirf@gmail.com>AuthorDate: 2024-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-22

    Override checkParameterValues() method in align rasters processing algorithm
    to ensure that output files have been configured for all input rasters.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-22

    try UNIX instead of LINUX

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-22

    Pull untwine 1.4.0 from upstream

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-22

    Do not preload providers when DontResolveLayers flag is used

    By a mistake, even when DontResolveLayers flag was used when reading
    a project file, providers that support parallel loading would still
    get created. This commit fixes that - they will not get created anymore.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-21

    GDAL 3.9.3

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-21

    Manually copy gdal libs

Merge: dc1060b9b05 9bccb894663
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-21

    Merge pull request #59159 from danodom-tcb/patch-1

    Adding missing parameters for Windows CMAKE

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-21

    Handle addition of quantized mesh from Cesium ion

    Using the same logic as how it is done for 3D tiles...

    danodom-tcb <dan.odom.tcb@outlook.com>AuthorDate: 2024-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-21

    Adding missing parameters for Windows CMAKE

    Adding missing parameters on the Configure CMAKE for building out the Visual Studio solution.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-21

    fix(QgsAdvancedDigitizingTools): Add precision (decimals) to Circle Distance) (#59155)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-21
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-21

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Adjust test coverage

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    [fonts] Fix download of fonts from google repository by encoding [ and ]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Use standard naming

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Remove unnecessary duplicate enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Add docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Fix rendering of line direction symbols in labels

    Fixes #59107

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Avoid some copies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Add methods to insert content into QgsTextBlock/QgsTextDocument

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Make label size calculation correctly account for line direction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Remove dead code, use QSizeF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Simplify code a bit

    Avoid confusing condition checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Remove a bunch of dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Make API a little less confusing, a little less fragile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    Make "archive" copy of QgsPalLayerSettings::calculateLabelSize

    For stable API use only, and then cleanup the private version
    of this to remove all the consideration of 3.0 API compatibility.

    Mark the archive copy as deprecated and remove in 4.0

    This method has become completely unweildy because of all the
    compatibility code. By making this private only we can rip
    out all this old code and make the method much simpler and
    easy to understand.

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    [app] Avoid locator searches in current layer if it has been marked as not searchable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    [PostgreSQL provider] Add support for BIT and BIT VARYING data types

    Fixes #59129

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-21

    [BUGFIX] [PostgreSQL] Properly take into account 'name' type

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-20

    Add .gitkeep

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-20

    Remove py-qscintilla overlay

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-20

    Bump python libs, add six, isort and autopep8

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-18
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-18

    auto sipify 🍺

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    [ux] Stacked diagram list in GUI: Match Diagram type column to names from the main diagram combobox

    This helps us to better differentiate between a stacked bars diagram and a stacked diagram (using the diagram name alone was a bit confusing: e.g., Stacked).

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    [fix] When passing from Stacked Diagram to a single one, take the first one (if it exists) in the stacked diagram as a basis for the new single one

    Before this commit, the stacked diagram properties were taken as a basis, losing valuable diagram settings in the process.
    Note this reverts commit 2f9a0758b309ef162d6390b7411cba71af3375be

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    [fix] Avoid code layout error by adding an explicit empty constructor for mDiagramRenderers, indicating that we won't copy that field

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    Address review: Avoid autos in stacked diagrams code

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    [gui] Rename subDiagram related methods to subDiagramRenderer in QgsStackedDiagramProperties

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    [core] Remove unused method in QgsStackedDiagramRenderer

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    [gui] Document and handle ownership in QgsStackedDiagramProperties and underlying model

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    [core] Implement StackedDiagramRenderer's copy constructor (called by clone()) and operator=

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    [core] Make sure QgsStackedDiagramRenderer::addRenderer() takes ownership

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    Add test blocking any new introduction of QgsProject::instance() in core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    Fix test, properly add layers to project

    Layers which don't belong to a project can't participate in
    relationships

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    Fix unsafe use of QgsProject::instance from vector layer classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-19

    [gps] Be tolerant to talker IDs which don't start with 'G'

    From the nmea specifications it is clear that the talker ID
    does not have to start with 'G'. Accordingly remove ALL these
    incorrect hardcoded checks against (a very small subset) of
    known talker IDs, and permit any two-character string
    as a valid talker ID

    Fixes connection to NMEA devices which use "IN" for
    talker ID (and others)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-18

    Add python libs

    - lxml
    - jinja2
    - dateutil
    - owslib
    - pytz

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-10-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-18

    QgsRasterFileWriter::driverForExtension(): make sure querying the tif/tiff extension returns the GTiff driver

    Not strictly necessary since has been adressed on GDAL side per https://github.com/OSGeo/gdal/pull/11037
    but might be prudent for future similar situations.

    Fixes #59112

    mazano <admire@kartoza.com>AuthorDate: 2024-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-18

    [ogr2ogr] Fix promote to multipart logic and add makevalid option (#58440)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-17

    auto sipify 🍺

    gisn8 <gisn8@users.noreply.github.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-18

    Set raise error to DbError

    Thanks! Much more user-friendly.

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    gisn8 <gisn8@users.noreply.github.com>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-18

    Fix: clean up whitespace and formatting issues caught by Flake8

    gisn8 <gisn8@users.noreply.github.com>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-18

    Handle invalid view names with more than one period

    I've updated the code as recommended and added an error message should there there be too many periods. Thanks for the suggestion!

    gisn8 <gisn8@users.noreply.github.com>AuthorDate: 2024-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-18

    Addressing Issue #35767 to allow for view creation into specified schema from [ Create a view ] in DBManager

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-18

    fix(PdfExport): Set output condition

    If not, Qt sRGB default is automatically set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-18

    Hide Draw on Canvas option from QgsExtentWidget in modal dialogs

    When widget is shown in a modal dialog, we can't offer the
    option to draw the extent on the canvas

    Refs #59063

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-18

    Prevent picking point on canvas when widget is shown in modal dialog

    Fixes #59063

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-17

    auto sipify 🍺

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    testqgspointcloud3drendering: Add a test for pointcloud clipping

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    testqgsmesh3drendering: Add a test for mesh clipping

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    testqgs3drendering: Add a test for instanced rendering clipping

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    testqgs3drendering: Add a test for line clipping

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    testqgs3drendering: Add a test for simple line clipping

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    testqgs3drendering: Add a test for gooch datadefined with clipping

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    testqgs3drendering: Add a test for phong datadefined with clipping

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    testqgs3drendering: Add a test for polygon clipping

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    qgs3dmapscene: Add support to setup clipping

    This adds two functions to setup clip planes on a 3d scene:
    - enableClipping() to enable opengl clipping
    - disableClipping() to disable opengl clipping

    The `enableClipping()` function achieves 3 things:
    - it stores the clipping plane equations
    - it adds clip planes to the framegraph
    - it enables the clipping on the material of the existing entities

    `disableClipping()` does the opposite things.

    The clip planes equations need to be stored to handle the dynamic
    addition of new entities. Indeed, when a new entity is added, clipping
    needs to be enabled on its material if necessary. This is achieved
    in `finalizeNewEntity` which is called on all new entities.
    However, this is not true for the terrain entity. That's why,
    `mTerrain` now listens to the `newEntityCreated` signal to call
    `handleClippingOnEntity()`.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    shaders/mesh: Add support for gl_ClipDistance

    This is achieved by calling `setClipDistance` in the geometry shader
    if the clipping is enabled.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    shaders/pointcloud: Add support for gl_ClipDistance

    This is achieved by calling `setClipDistance` in the vertex shader if
    the clipping is enabled.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    shaders/instanced: Add support for gl_ClipDistance

    This is achieved by calling `setClipDistance` in the vertex shader if
    the clipping is enabled.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    shaders/lines: Add support for gl_ClipDistance

    This is achieved by computing `worldPosition` and calling
    `setClipDistance` in the geometry shader if the clipping is enabled.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    shaders/goochdatadefined: Add support for gl_ClipDistance

    This is achieved by calling `setClipDistance` in the vertex shader if
    the clipping is enabled.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    shaders/phongdatadefined: Add support for gl_ClipDistance

    This is achieved by calling `setClipDistance` in the vertex shader if
    the clipping is enabled.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    shaders/texture: Add support for gl_ClipDistance

    This is achieved by computing `worldPosition` and calling
    `setClipDistance` in the vertex shader if the clipping is enabled.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    shaders/default: Add support for gl_ClipDistance

    This is achieved by calling `setClipDistance` in the vertex shader if
    the clipping is enabled.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    shaders: Introduce clipplane.shaderinc

    This adds the `setClipDistance` function which allows to compute
    `gl_ClipDistance`. It will be added to the different shaders in the
    following commits.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-07-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    qgsmaterial: Add methods to setup clipping

    This changes allows to enable or disable clip planes on a
    material. Indeed, to enable clipping, it is necessary to compute
    `gl_ClipDistance` in the vertex or the geometry shader (where the
    `gl_Position` is computed). `gl_ClipDistance` needs to have the clip
    plane equations.

    With this change, two `uniform` parameters are set in the shaders of a
    `QgsMaterial` if clipping is enabled:
    - the clip plane equations as an array
    - the number of equations

    Also, it is necessary to ensure that the clipping is not computed if
    is not needed. This is achieved by adding a `#define CLIPPING` macro
    to the shaders if the clipping is enabled.

    There are two opposites functions:
    - `enableClipping` which adds the `#define CLIPPING` macro
     to the relevant shaders and adds the two uniform parameters
    - `disableClipping` which disables the `#define CLIPPING`
     macro from the relevant shaders and removes the two uniform parameters
     if necessary

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    qgs3dutils: Add a function to remove define macros from shader code

    This is the opposite of `addDefinesToShaderCode`.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    testqgs3dutils: Add a unit test for addDefinesToShaderCode

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    qgsframegraph: Add methods to define clip planes

    `Qt3DRender::QClipPlane` enable OpenGL clipping plane that can be used
    in shaders using gl_ClipDistance.

    This change allows to enable `N` clipPlanes. This change has no effect
    at the moment because `gl_ClipDistance` needs to be computed in each
    vertex or geometry shader file. This will be achieved in the following
    commits.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-07-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    3d: Introduce QgsMaterial

    With this change, the materials used by the renderers now inherit from
    `QgsMaterial`. `QgsMaterial` is just a child of
    `Qt3DRender::QMaterial` and does nothing at the moment. In the
    following commits, `QgsMaterial` will be extend to allow to enable or
    disable clip planes on the material.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    qgsgltf3dutils: Use qgstexturematerial instead of Qt3D TextureMaterial

    `QgsTextureMaterial` does exactly the same things as
    `Qt3DExtras::QTextureMaterial`. However it has 2 advantages:
    - it allows to easily customize the shader code if necessary
    - it will inherit from `QgsMaterial` in the next commit which will
    allow to add support gl_clipDistance

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    qgspointcloud3dsymbol: Remove empty line at the end of file

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-07-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-17

    3d: Remove useless QMaterial include

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-17

    Properly disable test_core_tiledownloadmanager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-17

    Add a bit more test tolerance so test passes on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-17

    Enable selective masking test on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-17

    Test mask updates for qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-17

    pyqt5_to_pyqt6.py run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-17

    When excluding tests, only exclude exact matches

    Otherwise eg an entry in the blocklist for PyQgsAnnotation will
    prevent the PyQgsAnnotationRectTextItem test from running

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-17

    QgsRasterLayer: readXml(): read layer notes even when opening with FlagDontResolveLayers

    Fixes #58818

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-17

    Add missing \since and \see in method docs, replace @param by \param

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-17

    Address review: rename method to be more API compliant

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-17

    [gui] Fix enabled/disabled diagram handling by adding a checkbox to QgsDiagramProperties, so that's explicit whether the diagram is enabled or not as well as to toggle its enabled status

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-17

    Make OAuth2 HTML brower page translatable

    Currently the HTML page returned after logging in to the authentication
    server is hardcoded in English. Let's make it translatable.

    Funded by Régie de Gestion des Données Savoie Mont Blanc (rgd.fr)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-16

    auto sipify 🍺

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-16

    Make the QgsTracer not add unnecessary points on intersections

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-16

    auto sipify 🍺

Merge: 9e12573fac8 d60e9878292
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-16

    Merge pull request #59105 from elpaso/bugfix-wms-max-tile-size

    [wms] Fix unreported issue max tile size from capabilities ignored

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-16

    Update src/core/raster/qgsrasterlayerrenderer.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-16

    Update src/core/raster/qgsrasterlayerrenderer.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-10-16

    [wms] Fix unreported issue max tile size from capabilities ignored

    Fix an unreported issue with WMS client ignoring the advertised tile
    size from GetCapabilities (because the raster iterator always used
    its own hardcoded default).

    A new method was added to retrieve this information from data providers
    only implemented for WMS at the moment.

    The test has been reformatted for consistency with other core tests
    by moving the implementation outside of the class. The actual change is
    the addition of TestQgsWmsProvider::testMaxTileSize().

    Funded by: M.O.S.S. Computer Grafik Systeme GmbH https://www.moss.de/

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-10-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-10-16

    [processing] Fix clipping of long WKT strings for geometry parameters by using our geometry widget

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-16

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Simplify method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Add banned keyword test for @annotation doxygen format

    \annotation must be used for sipify to work correctly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Cleanup docs, use \param instead of @param

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-16

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Avoid resizing group children to nan sizes when layout groups are resized

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Don't try to resize layout map items when extent is invalid

    This causes the map item to have nan pos or size, which corrupts
    the layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Use asserts instead of warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Catch another case where nan values from scalebars mess up rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Don't restore corrupted sizes/positions when restoring layout items

    This can happen when eg a broken item size causes a nan position,
    which breaks the layout size calculation and results in nan or
    massive x/y values. Restoring these leads to a broken
    layout which cannot be interacted with.

    Refs #55240

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Throw warnings on debug builds when layout items get nan sizes/positions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Re-enable some tests on ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Enable text renderer tests on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Swap deprecated method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Fix check for stretch fix on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Add text renderer masks for qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Update test for qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Update test for newer geos

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    test_qgsvectorlayerprofilegenerator: Add a test for purely vertical lines

    See the two previous commits

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Properly handle Z vertical lines in distanceWithin

    This is similar to the change done on `QgsGeos::distance` in the
    previous commit.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    qgsgeos: Properly handle Z vertical lines in distance

    `GEOSPreparedDistance_r` is not able to properly handle a purely
    vertical line (LineString Z((X Y Z1, X Y Z2, ..., X Y Zn))). In that
    case, it always `inf`. However, `GEOSDistance_r` works.

    This issue is fixed by checking if one of the geometry is vertical 3d
    line by introducing `isZVerticalLine`. This function checks if a
    geometry is a 3d line. If that's the case, it loops through the points
    of the line. If two points do not have the same X Y corrdinates, it
    means that the line is not purely vertical.

    If `geom` is a vertical line, it is replaced by its first point.
    It the prepared geometry is a vertical line, fallback to the non
    prepared case.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-16

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    When layout scalebar settings are invalid, show warning message

    Instead of rendering a messed up zero width scale bar, show
    a descriptive error instead (in preview renders only!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Add isValid() method for QgsScaleBarRenderer::RendererContext

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-16

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Mark QgsOptional bool operator as explicit

    And reimplement for Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Mark QgsDefaultValue bool operator as explicit

    This does not impact Python bindings, as this method was already
    patched via Python code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Mark another bool operator as explicit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Fix incorrect use of QgsProperty bool implicit conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-16

    Mark QgsProperty bool operator as explicit

    And reimplement in Python, as sip can't handle explicit bool
    operator from c++

Merge: 1431d2c70e0 d651383582f
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-15

    Merge pull request #59092 from nyalldawson/pointxy_equality

    Remove duplicate equality operator for QgsPointXY

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-15

    fix layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Fix build

    I'm not 100% sure if the point == mSnapMatch.point() comparison was
    intended be done using QgsPointXY or QgsPoint objects here!

    Use QgsPointXY to keep the behavior the same from
    before the duplicate QgsPointXY == operator was removed...

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-15
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-15

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Remove duplicate equality operator for QgsPointXY

    We had two different(!!!!) implementations for equality operator
    for QgsPointXY, with different logic (one handled empty points,
    the other didn't). This compiled only because one was not marked
    as const. So we'd get a DIFFERENT equality check logic depending
    on whether or not the first point was const... eeek!

    Remove the duplicate one, mark the better one as const

Merge: 89d834382e6 ca250d13691
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-15

    Merge pull request #58916 from elpaso/bugfix-gh58875-exp-compiler-with-plus-strings

    Fix SQL expression compiler plus operator with strings

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-15
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-15

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Suppress more duplInheritedMember warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Fix unused return value warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Fix duplicate check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Suppress some possibly valid cppcheck copy member warnings

    Add TODO for someone to validate later

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Fix out of bound access

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Fix assert with side effects warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Fix/suppress more duplInheritedMember warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Remove broken swap methods, replace with standard assignment op

    which correctly sets all members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Suppress cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Avoid false-positive cppcheck missingMemberCopy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Suppress some duplInheritedMember warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Fix ignored release value warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Remove duplicate inherited members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Remove duplicate methods defined in subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Uninitialized member fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Fix some (false positive) cppcheck uninitialized variable warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Avoid some cppcheck false positives

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Define macros for cppcheck

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Add docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Fix cppcheck 'function can be const' warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Remove unused legacy pal class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Rename private method to sensible name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Fix flipped docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Avoid some false-positive cppcheck functionConst warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    [ogr][transactions] Fix transaction group

    Fix #58845

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Use a scoped proj logger to avoid user data lifetime issues

    Previously we incorrectly tried to reset the proj logger by
    calling proj_log_func with a nullptr function in some exit
    paths. This leads to crashes, as the nullptr arg makes
    proj_log_func a no-op, and then later proj tries to
    log using the now destroyed user data string list.

    Make all this more robust by switching to a scoped
    QgsScopedProjCollectingLogger class, which automatically
    correctly restores the default QGIS proj logger
    on destruction and ensures there's no object lifetime
    issues for the log function vs the user data object.

    Fixes #36125, other crashes seen in the wild

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    De-duplicate proj logging functions

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-15
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-15

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    Add scale method option for layout scale bars

    Instead of always calculating the scale along the bottom of the
    map, expose a choice of methods to the user (along bottom,
    middle, top, or average of the three measurements)

    For new scalebars, default to the average method, which better
    handles the scenario where the scale at the top or bottom of
    the map cannot be calculated (eg when the top/bottom of the map
    falls just outside valid areas for the map's crs)

    This fixes one of the most common scenarios which cause scale
    bar widths to blow out to massive sizes

    Refs #55240

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-15

    update INSTALL.md

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-14
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-14

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-14

    Include variable name in result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-14

    Fix aggregate function returns incorrect results

    When the aggregate uses variables, we need to ensure that the
    cache key correctly considers the current value of ALL those
    variables. Otherwise we'll return incorrect results when
    an expression is re-evaluated after changing the variable
    value for the context.

    Fixes use of aggregate function with @symbol_label in legends.

    Fixes #58221

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-14

    Fix QgsVectorLayerEditUtils::addRingV2 (#59066)

Merge: 8191f2952a7 69198200f14
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-13

    Merge pull request #59059 from jef-n/fixes

    Fixes

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-13

    explicitly force std::as_const

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-13

    fix(AttributeForm): Update same field widgets before firing signals

    If not, saveEdits would be called when we fire widgetValueChanged
    signal and widgets containing non updated old values could potentially
    overwrite new ones, leading to discard user modifications.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-13

    Delete equality operator of QgsMapLayerRef and make its bool operator explicit

    This will avoid implicit conversion to bool when comparing QList<QgsMapLayerRef>s in the future.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-10-12

    debian packaging: include gui binding additions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-10-12

    translation string fixes

Merge: 8d17ad37709 fdb3bfa6e4e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-12

    Merge pull request #59046 from qgis/pydeps

    Update python dependencies

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-10-11

    Add test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-10-11

    Introduce QgsVariantUtils::isNumericType

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-11

    Indentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-11

    Consume packages from python-registry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-11

    Update python dependencies

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-11

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Only render main annotation layer in main map canvas or docked maps

    Don't show it in other map canvas instances, eg the coordinate
    bounds preview map

    Fixes #58766

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-11

    auto sipify 🍺

    ViperMiniQ <viperminiq@gmail.com>AuthorDate: 2024-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    [api] add QgsLayerTreeView::setCurrentNode

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-11

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Fix clang-tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Expose PreferText mode in all export widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Optimise text rendering for a common scenario

    Reduces a lot of overhead when rendering non-buffered, non-shadowed
    text. Cuts render time by ~50% in my testing.

    Also introduces a "PreferText" render option, where we default
    to using text painting methods in all scenarios where we know
    there's no loss in rendering quality to do so. This mode should
    become the new default in a future QGIS release, as it is
    designed to be faster with no visible rendering differences.

    Expand unit testing by covering all text render modes in all
    text renderer rendering tests.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-11

    auto sipify 🍺

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Fix docstring

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Update test_qgsvectorlayer.py

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Exception for constraint expression

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Return NotSet when not set

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Fix style constraint save when strength is NotSet

    Fix #58431

    I feel that the underlying issue remains (which is that setting
    the strength to NotSet removes it from the field but not
    from the layer and that the default strength is Hard) but
    since it was clearly made in purpose 8 years ago I am
    not keen to change it lightly.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    fix(ValueRelation): Update on widget value change when multi mode

    In multi edit mode feature is not updated (so attributeChanged is false) until user validate it but we need to update the
    value relation which could have an expression depending on another modified field

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Reduce duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-11

    Optimise grid decoration rendering

    When rendering the annotations, only calculate text metrics once
    instead of three separate times

    Greatly speeds up rendering of the canvas grid decoration

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-10

    auto sipify 🍺

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-10

    qgspolyhedralsurface: Implement isValid (#59031)

    `QgsPolyhedralSurface` inherits from `QgsSurface` which implements
    `QgsAbstractgeometry::isValid` by calling `isValid` from
    GEOS. However, GEOS does not handle polyhedral surface. This means
    that `isValid` will always return False even if the polyhedral surface
    is valid.

    This issue is fixed by implementing
    `QgsPolyhedralSurface::isValid`. It checks that all the polygons of
    the polyhedral surface are valid.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-10

    Fix a crash when embedding layers to a project with invalid layers

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-10-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-10

    Work around Cesium 3D tiles regression

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-10

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    Handle wrap mode in calltips

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-10

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    Non-default blend mode should force raster render of layer

    Fixes rendering of vector tile and annotation layers with non
    default blend modes in layouts

    Fixes #55629

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    Don't override cursor in pin labels map tool

    This tool was setting the application cursor after every map render.
    It's unnecessary and impolite, and causes bad UX.

    Fixes #59016

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    Fix edit/copy/paste symbol action for layers with inverted polygon renderer

    Fixes #55426

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    Remove dead code

    [ci skip]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    Calculate text wrapping in QgsTextDocumentMetrics

    Fixes incompatibility between text wrapping and HTML text formatting,
    because currently the text wrapping is applied on the raw HTML
    and does not consider text sizes calculated from the HTML. This
    results in raw html content showing for layout item labels
    when the item box is too narrow and forces wrapping.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    Refactor to extract text fragment processing to separate function

    No code logic change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    Refactor to extract finalize block logic to separate function

    No logic change, code move only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    Prep for calculating word wrapping in text document metrics

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    Remove broken AlwaysText rendering for vertical text render

    This was always broken and untested, so disable for now and just always render vertical text using outlines

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-09

    auto sipify 🍺

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    [core] Address review: switch from string comparison to static const members

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    [gui] Fix issue in Stacked diagrams's sync to layer

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    [gui] Add tooltip for scale dependent visibility widgets (labeling) to indicate that min scale is exclusive and max scale is inclusive

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    [core] Make labeling more robust when handling scale dependent visibility: handle exclusive/inclusive behavior on edge cases (non-round numbers)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-10

    [georeferencer] Use QLocale for number format

    Fix #58765

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-09

    auto sipify 🍺

Merge: 079d21fe14a c2ef9ea1256
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-09

    Merge pull request #59014 from 3nids/settings.fup.2

    python implementation of enum settings editor widget wrapper  + fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-09

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-09

    Fix layout table filtering with atlas point geom filter

    The filter rect was NOT being set in this situation, because
    the atlas geom filter has an empty (but non-null) extent

    Fixes #58274

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-09

    Avoid useless loop through all features

    When a layout attribute table is set to show features in atlas
    only, but atlas geometry is NOT available, then just early
    exit instead of looping through every feature just to show
    none of them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-09
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-09

    Add some more html text rendering variations

    These are seen on Fedora 40, with the qt5 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-09
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-09

    Add test masks

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-09

    auto sipify 🍺

Merge: 666983c678b 816da02398f
    David Signer <david@opengis.ch>AuthorDate: 2024-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-09

    Merge pull request #58729 from signedav/categorizelegate

    Improve UX of layer style categories with html

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-10-09

    set editor only if it is a combobox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-10-09

    access dynamic key part list for editor wrappers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-10-09

    fix mixup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-09

    Update python deps, add numpy (#59010)

    * Update python deps, add numpy

    * Fix master build failures

    * One ccache per target branch

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-09

    auto sipify 🍺

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-09

    Removed isValid() method and expanded missing docstrings

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-09

    stac gui for browser implementation

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-09

    stac initial tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-09

    stac core implementation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-10-09

    fix import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-09

    Don't try to show highlights for zero-length matches (#59019)

    Fixes #59002

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-09

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-09

    make QgsSettingsTree::treeRoot() available in Python bindings (#59011)

    * make QgsSettingsTree::treeRoot() available in Python bindings

    * fix layout

    * fix layout

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-09

    Don't use the The Word Which Must Not Be Used

    I limited the renaming to things that are not in the public API and
    are not setting names. This is probably more than we strictly need to
    do, but at least this will help doing potential future similar 'grep'
    exercises.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-09

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-09

    Add export time warning when exporting layouts with html items

    When webkit is not available

    Fixes #58975

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-09

    Show warning in html items when qgis built without webkit support

    When a layout is shown in the designer dialog which contains a html
    item, but qgis was built without webkit support, show a user-
    friendly warning in the item instead of rendering it blank

    Fixes #58975

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-09

    Update wms_getfeatureinfo_geometry_and_exp_filter_exclude.txt

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-09

    Test file for issue 58998

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-09

    [server] WMS GFI fix FILTER_GEOM with FILTER

    Fix #58998

    ostr00000 <ostr00000@gmail.com>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-09

    use directly relation id from private variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-09

    Fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-10-08

    Python implementation of enum settings editor widget wrapper

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-10-08

    use a custom type id for python implementation

    otherwise, QgsSettingsEditorWidgetRegistry is creating a wrapper for this setting type and expects the cpp implemetnation
    (QgsSettingsEntryBaseTemplate and not QgsSettingsEntryBase)

Merge: 464f7e74968 2c894317375
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-08

    Merge pull request #58993 from qgis/winvcpkg

    Windows Qt6 builds based on vcpkg

Merge: 91d5676680c 263d5bbc7bd
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-08

    Merge pull request #58937 from dmarteau/fix-wms-access-control-performance

    [server] Fix sub-optimal checks in wms access control

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-08

    Document development workflow in INSTALL.md

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-08

    Fix parsing 2-byte LAS scan angle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-08

    Fix exception with older shapely versions

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-07

    auto sipify 🍺

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-08

    Address review: move qgsLessThanMaximumScale and qgsEqualToOrGreaterThanMinimumScale functions to QgsScaleUtils

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-08

    [tests] Test functions qgsLessThanMaximumScale and qgsEqualToOrGreaterThanMinimumScale

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-08

    [core] Introduce functions qgsLessThanMaximumScale and qgsEqualToOrGreaterThanMinimumScale to make robust checks between map scale and maximum/minimum rendering scales in a scale dependent visibility context, taking non-round scales (denominators)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-08

    [core] Mark Qgis::SCALE_PRECISION as deprecated, since scale dependent visibility became more robust on range limits (namely, on non-round numbers).

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-08

    [app] Making scale dependent visibility more robust leads us to get rid of the 'scale * SCALE_PRECISION' expression to set (visible) layer scale. We now move to layer->minimumScale - 1, which is assured to be in the scale range, since we'll only show the 'Zoom to Visible Scale' option if scale is not in range and there IS a range difference equal to or greater than 1.

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-08

    [core] Make mapLayer->isInScaleRange more robust when handling scale dependent visibility: handle exclusive/inclusive behavior on edge cases (non-round numbers)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-08

    [core] Make rule-based rendering more robust when handling scale dependent visibility: support inclusive behavior and handle exclusive/inclusive behavior on edge cases (non-round numbers)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-08

    [core] Make rule-based labeling more robust when handling scale dependent visibility: support inclusive behavior and handle exclusive/inclusive behavior on edge cases (non-round numbers)

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2024-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-08

    remove useless characters in comment body

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-07

    fix deprecated Q_OS_MACX (#58987)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-07

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-07

    make QgsVectorTilesUtils available to Python bindings (#58989)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-07

    Remove Mingw msys2 build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-07

    Post comment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-07

    Add github action

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-07

    Build with vcpkg deps

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-07

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-10-07

    Update src/gui/settings/qgssettingseditorwidgetwrapperimpl.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-10-07

    also set the widget value when configuring editor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-10-07

    settings edtior wrappers: add direct constructor + add combo box editor for strings

    this improves the usage from Python plugins

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-07

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-07

    Regenerate primary key when making layer permanent if layer property set

    Respect the OnConvertFormatRegeneratePrimaryKey layer property when
    making a temporary layer permanent.

    This ensures that processing outputs which require primary key
    regeneration will correctly get new primary keys when they are
    initially run with a memory layer output, and then later that
    memory layer is made permanent

    Fixes #58942

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-07

    [api] Allow sink flags to be specified for QgsVectorFileWriterTask

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-10-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-07

    Fix typos in QgsUnitTypes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-07

    Fixup leftovers from test env

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-07
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-07

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-07

    rename settings editor widget wrappers (#58974)

    to allow more than 1 widget type to be supported for each type of setting

Merge: 93ce9bf5c90 c78be25fc00
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-06

    Merge pull request #58983 from m-kuhn/commentify

    Isolate "post sticky comment" logic

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-06

    Make code more solid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-10-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-10-06

    Isolate post sticky comment logic

    ValPinna <60293692+ValPinnaSardinia@users.noreply.github.com>AuthorDate: 2024-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-06

    Update qgsunittypes.cpp

    A possible type founded during Translation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-04

    Only use threaded legend hit test for preview renders

    In other cases we'll need a blocking hit test anyway, and we
    run a risk of deadlocks if a non-preview render is then started
    on the main thread.

    Fixes #58496

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-04

    Adjust tests

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-04

    Revert pluralization of strings with accuracy not being integer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-04

    Candidate strings for plural forms in translation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-03

    Gently bump up the number of allowed mismatched pixels

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-03

    Make coordinates in point cloud chunks independent from scene origin

    Until now, coordinates of chunks of point clouds were using "world" coordinates,
    i.e. they were relative to the 3D scene origin point. As a part of preparation
    for large scene support (QEP #301), we need coordinates inside chunks to be
    independent from the scene origin point. For each point cloud chunk, we pick
    origin point as a corner of the chunk's 3D box, which should guarantee that
    coordinates within chunk (floats) will have reasonable numerical precision.

    I have also used the opportunity to simplify the code that handles point cloud
    chunk coordinates: rather than having flipped coordinates (x,-z,y) inside chunks,
    we are using map coordinates without flipping (x,y,z), only relative to the origin
    point of the chunk. The flipping of axes is handled by QTransform attached
    to each chunk. (Hopefully when all chunked entity implementations get updated,
    we will be able to remove all the axis flipping everywhere by just removing
    the rotation in associated QTransforms.)

    There's also a fix for a crash, when point cloud uses coloring based on classification
    and triangulation is enabled (the pointSize array was not getting populated for parent
    nodes).

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-10-03

    Allow early cancellation of point cloud chunk loader

    If point cloud rendering uses triangulation, the chunk loader
    now may get cancelled before triangulation actually starts.
    (So if e.g. user changes 3d renderer's properties, the refresh is faster)

Merge: b3aad567c8c 25116f2076b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-03

    Merge pull request #58955 from elpaso/bugfix-gh58809-mssql-nvarchar-length

    [mssql] Fix nvarchar length #58809

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-03

    qgswfsgetfeature: Use createFromUserInput everywhere for crs

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-10
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-03

    qgswfsgetfeature: Properly handle ogc urns in post requests

    There are 2 different parameters to check to define the output crs:
    - the request parameter (`SRSNAME` from the request)
    - the query crs parameter

    For a `GET` request, if `SRSNAME` is set, both parameters are set and
    equal.
    For a `POST` request, only the query parameter is set if defined.

    In `writeGetFeature()`, the `outputCrs` correctly takes into account
    the query parameter. However, this is not the case for the output srs
    name (`srsName`) which only takes into account the query CRS as an
    auth id.
    Therefore, the output srsName will always be defined as an authid
    even if the parameter is an ogc urn.

    This issue is fixed by first computing the output srs
    name (`outputSrsName`) by taking
    into account the query and the query parameters. Then, this name is
    used to compute `outputCrs`.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-10
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-03

    test_qgsserver_wfs: Add some post tests with version 1.1.0

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-10
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-03

    qgswfsgetfeature: Rename srsName to ouptutSrsName in startGetFeature

    This makes it easier to understand its usage.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-09
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-03

    qgswfsgetfeature: Properly check axis inversion in startGetFeature

    The axis inversion needs to be checked on the output crs, not the
    input one.

    The existing test does not detect this issue because the requested
    output crs is the same as the input one.
    To cover this case, a new test with a output crs different from the
    input one is added.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-09
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-10-03

    qgswfsgetfeature: Fix outputCrs in startGetFeature if defined as ogc urn

    The `srsName` used in `QgsWfsGetFeature::startGetFeature` can be
    defined with the `urn:ogc:def:crs:EPSG::X` syntax. In that case, the
    destination crs is not valid because it is created with the default
    `QgsCoordinateReferenceSystem` constructor which does not handle this
    syntax.
    Therefore, in that case, the requested transformation fails and the
    envelope coordinates are always in the input crs (the layer one).

    This issue is fixed by using
    `QgsCoordinateReferenceSystem::setDestinationCrs` which handles the
    ogc urn syntax.

    The test suite already covers the `urn:ogc:def:crs:EPSG::X` syntax
    case. However, this issue is not detected because the requested output
    crs is the same as the input one.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-03

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    QgsMapLayer::setDataSource don't require layer name, provider

    Make them optional, and default to current layer name/provider
    when not specified

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-10-03

    Add QMetaType import

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-10-03

    [mssql] Fix nvarchar length #58809

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-03

    Update CONTRIBUTING.md

    Fix a typo: INSTALL.md vs install.md

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-03

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    Update src/core/symbology/qgssymbol.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    Update src/core/symbology/qgssymbol.cpp

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    Fix clipped render when using geometry generator symbol in layout items

    Fixes #58909

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    Add render context flag to always disable symbol clipping

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2024-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    do not translate log messages

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    update string translation

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    add default

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    add default

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    MetaSearch: add logging

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-02
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-02

    auto sipify 🍺

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    [labeling] Fix SLD export of negative offset

    Fix #58862

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    clang-tidy

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    tidy up includes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    preview residuals while moving points

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    fix newly added points preview when zooming/panning

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    Add API to temporarily disable updates in 3D map scene

    This is useful for debugging 3D views, to pause scene updates and
    inspect some parts of the scene in detail.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    Fix horizontal expansion of some symbol layer widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    Fix border for page properties widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    Make "Page Properties" action set properties for visible page

    And reflect which page it refers to in the action text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    Cleanup diagram properties UI

    - Don't use underline for headings
    - Fix layout margins for all tabs to be consistent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-03

    Cleanup stacked diagram UI

    - Use group box for layout settings
    - Add title for layout settings
    - Align layout widgets
    - Fix tab order
    - Use 6 decimal places for spacing spin, max 99999999 to match
      other size widgets and be usable for map unit size ranges

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    Fix test for qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    Fix use of custom object values from QGIS expressions in virtual layers

    Fixes #58644

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-02
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-02

    auto sipify 🍺

    Nick Bowsher <55232428+nstrahl@users.noreply.github.com>AuthorDate: 2024-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-02

    [feature] Add extra mesh layer legend node for currently displayed vector datasets

    qgis-bot <bot@qgis.org>AuthorDate: 2024-10-02
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-10-02

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    Mark models as security risk if they contain algs with security risks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    Show warning when loading batch params for algs with security risk

    If the algorithm has the security risk flag, warn the user before
    they can open stored batch parameter files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    Show warning in help for algorithms for known issues or security risk

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    Add processing algorithm flag for SecurityRisk

    And add to "Advanced Python field calculator" algorithm, as that
    algorithm uses the Python exec() function and is a security
    risk if run with untrusted/unchecked inputs

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    testqgs3drendering: Add a unit test for phong textured material

    This test does not work on CI for Qt 5.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    Make the Profile Chart Appearance group collapsible

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    Allow line symbol to appear in mesh elevation tab

    Also fix and rename widgets in GUI for easy identification

    Vedran Stojnović <phidrho@gmail.com>AuthorDate: 2024-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    added Page Properties qAction to layout main menu

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    const fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    make create annotation map tools available in public API

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    Put back the removed wink, this time including a nose ;-)

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    Added hackfest Bratislava

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-02

    Use bold font for Date group in sensors filter dialog operators widget

    David Marteau <dmarteau@3liz.com>AuthorDate: 2024-10-01
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2024-10-01

    [server] Fix sub-optimal checks in wms access control

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    [processing] Fix translation of elapsed strings

    Fixes #58635

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    Don't use reserved identifier in global namespace

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    Fix missing canvas variables in some expression editors

    Always use the canvas method to create an expression context
    for expression widgets (when available), as it will always
    contain all the available variables.

    Fixes missing variables (eg @animation_*) in some contexts,
    eg in the labeling widget.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    [processing] Replace format for saving batch processing parameters

    The older approach of storing parameters was insecure, and required
    eval()ing the unchecked contents of the batch parameter file. This
    is a security risk, as a malicious file could leak user information
    or damage the system.

    So,

    - Switch to a newer ".batch" format which uses safe JSON objects
    only for serializing parameter values.
    - Allow loading the older .json files, but first show a warning
    that they are a security risk and require to user to explicitly
    agree to open the file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    Remove unused code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-10-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-10-01

    Handle binary operators as sum operands

Merge: b6673532410 75e699a3b14
    David Signer <david@opengis.ch>AuthorDate: 2024-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-10-01

    Merge branch 'master' into categorizelegate

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    [gui] Fix attr property load

    Fix #58887 by reverting #58787, with this modification
    I cannot reproduce #58767 anymore.

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    Vertex tool: add topopoints to all editable layers

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    Vertex tool: Test topopoints with multiple layers

    Viper MiniQ <viperminiq@gmail.com>AuthorDate: 2024-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    change to 17 decimals

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    ViperMiniQ <viperminiq@gmail.com>AuthorDate: 2024-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    remove unnecessary const bool ok

    ViperMiniQ <viperminiq@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    fix vector digitizing truncating geometry precision decimals

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    feat(OverrideButton): Support also project_color_object function

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    fix(ColorProject): Add new methods in sql_dictionary

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    fix(ColorProject): Don't convert color to RGB on writing

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    feat(Expression): Add project_color_object function

    Which contrary to project_color doesn't return a string
    representation there is no rgb conversion involved

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    feat(Expression): Add ramp_color_object function

    Which contrary to ramp_color doesn't return a string
    representation there is no rgb conversion involved

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    fix(LayoutLegend): Correctly fix position while painting

    While painting, it happens that other code can modify current item
    position, but this new position will be really used on the new draw,
    not the current one. So we have to backup it early enough (at the very
    beginning of paint) so we can translate to this new position at the
    end of the paint method.

    Fixes #37566 (Again)

    Ben <ben.wirf@gmail.com>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    Update unit tests

    Ben <ben.wirf@gmail.com>AuthorDate: 2024-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    Fix issue whereby toggling the 'Move selected to top' action in the attribute table dialog
    breaks the current sort column and sort order due to the column and order being
    hard-coded to 0 and Qt::AscendingOrder respectively.

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    Fix indentation

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    value field must be numeric

    Florian Neukirchen <mail@riannek.de>AuthorDate: 2024-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    Fix AttributeError: module 'plotly.graph_objs' has no attribute 'Area': it is go.Barplot in recent plotly versions

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    [gui] Add icon for Stacked Diagrams

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    Fix buttons tab order and vertical expansion

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-10-01

    [core] Fix restoring projects using stacked bar diagrams

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-09-30

    Fix SQL expression compiler plus operator with strings

    Fix #58875

Merge: 6f3e33e1448 4a0d2a367aa
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-30

    Merge pull request #58879 from m-kuhn/install-3d-headers

    Install 3D headers

Merge: 0118590a6c9 6f3e33e1448
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-30

    Merge branch 'master' into install-3d-headers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    Follow up a27fecf: use pre-existing key naming

    merydian <till.frankenbach@gmail.com>AuthorDate: 2024-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    Use QByteArray.data() for as_shapely

    merydian <till.frankenbach@gmail.com>AuthorDate: 2024-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    Improve performance of as_shapely

    By utilizing QgsGeometry.asWkb() this is ~8.45 times faster than the previous implementation.

    merydian <till.frankenbach@gmail.com>AuthorDate: 2024-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    Remove unnecessary import

    merydian <till.frankenbach@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    Place shapely related things in separate try statement

    merydian <till.frankenbach@gmail.com>AuthorDate: 2024-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    Implement QgsGeometry.as_numpy and .as_shapely

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2024-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-30

    Add info about usable "expression dialect" to filter dialog (#58730)

    Show SQL dialect used for layer filtering

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    Add comment on style index

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    Fix syntax highlighting after exception

    David Signer <david@opengis.ch>AuthorDate: 2024-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    fix texts

    David Signer <david@opengis.ch>AuthorDate: 2024-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    Use QgsBlockingRequest and add possiblity to choose output file and add possilbity of authentication config

    David Signer <david@opengis.ch>AuthorDate: 2024-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

     Lightweight HTTP(S) request algorithm performing post / get requests and passing back the replys to the output.

    Ben <ben.wirf@gmail.com>AuthorDate: 2024-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    Remove isSpatial() check from QgsMapToolAdvancedDigitizing overridden
    canvas event methods.

    Ben <ben.wirf@gmail.com>AuthorDate: 2024-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    Disable snapping when the add feature tool is activated on a non-spatial vector layer.
    Also manage digitizing cursors properly when switching between spatial and
    non-spatial vector layer with both in edit mode and add feature tool active.

    Fixes #56152

    ostr00000 <ostr00000@gmail.com>AuthorDate: 2024-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    delays `PYQGIS_STARTUP` logs until `qgis` module is loaded

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-30

    Save Raster Layer as: do not propose PDF as possible format, which is not supported

    The PDF driver only supports 'random' creation for vectors, not raster.
    For raster, it only supports CreateCopy() mode

    Refs #58891

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-29

    Support heightAt() on Quantized Mesh terrain

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-29

    Allow converting Quantized Mesh tiles to QgsMesh

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-29

    Initialize terrain generator correctly in tests

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-29

    Fix 3D terrain generator init sequence

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-29

    Improve Quantized Mesh HTTP error handling

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-29

    Add UVs for Quantized Mesh skirt

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-29

    Fix authcfg warnings

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-29

    Limit Quantized Mesh terrain to map extent

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-28

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-29

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-29

    [feature] Support img tags in HTML label text

    Allows use of img tags in HTML label content. The following logic
    is applied:

    - Image path is set via the src="xxx" attribute. Local, HTTP, and
    base64 encoded paths are permitted
    - Any image format readable by QGIS can be used
    - Image sizes can be specified via the width="##" and height="##"
    attributes. If width or height is not specified it will automatically
    be calculated from the original image size
    - If width or height are specified, they are considered to be
    in POINTS
    - The css width/height settings are NOT respected (this is a Qt
    limitation)
    - Images are not supported for curved text labels
    - Images are placed inline only, floating images are not supported

    Sponsored by City of Freiburg im Breisgau

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-29

    Allow QgsTextFragment to represent an inline image object

    Modifies the QgsTextDocument API to extract images from HTML
    content, and store in the associated
    QgsTextFragment/QgsTextCharacterFormat objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-29

    Allow HTML data urls for QgsImageCache

    Adds support for base64 encoded image decoding when the path
    is a HTML data URL (in addition to the existing "base64:..."
    format support)

    Allows use of eg "data:image/jpeg;base64,XXXXXXXX" formats
    for image paths, so that the image cache can correctly handle
    embedded image paths from HTML/CSS content

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-27

    adapt test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-27

    [mvt] use scale_exponential expression

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-27

    [mvt] fix opacity incorrectly for low scale (#58882)

    * [mvt] fix opacity incorrectly for low scale

    if the opactiy was defined by expression on the lower scale bound, it was incorrectly set to 0

    * simplify test

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-27
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-27

    auto sipify 🍺

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-27

    fix(SvgSelectorWidget): Correctly use QPixmapCache

    With previous code, pixmap was never taken from cache

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-27
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-27

    auto sipify 🍺

Merge: 9302008d48a b8f976012ab
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-27

    Merge pull request #58568 from gacarrillor/stacked_diagrams

    [feature] Introduce stacked diagrams

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-27

    [mvt] support rotations for labels (#58881)

    * [mvt] support rotations for labels

    * fix code style

    * Update src/core/vectortile/qgsmapboxglstyleconverter.cpp

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    ---------

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-26
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-26

    [core] Address review, stacked diagrams: include maxScale for rendering with scale dependent visibility

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-26
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-26

    auto sipify 🍺

Merge: 6a488de21a0 dc1583bd7c8
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-26

    Merge pull request #58864 from rouault/fix_58861

    QgsJsonUtils: add a way to disable use of field formatters

    David Signer <david@opengis.ch>AuthorDate: 2024-09-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-09-26

    better notes icon and apply wordwrap on savestyle as well

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-26
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-26

    [core] Addres review: skip SIP for some static const diagram names

    David Signer <david@opengis.ch>AuthorDate: 2024-09-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-09-26

    expose model and delegate to the api

    David Signer <david@opengis.ch>AuthorDate: 2024-09-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-09-26

    Rename delegate to Qgs prefix

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-26
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-26

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-26

    add template method to return specific type of layers in map canvas (#58878)

    * add template method to return specific type of layers in map canvas

    * Apply suggestions from code review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    ---------

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    David Signer <david@opengis.ch>AuthorDate: 2024-09-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-09-26

    support word wrap in item list

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-09-26

    Install 3D headers

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-25
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-25

    [core] Address review: switch from define to static const

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-25
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-25

    [gui] Switch from string-based connections to functor-based ones

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-25
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-25

    [gui] Diagram panel: connect effects and font widgets to live updates; switch from string-based connections to functor-based ones

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-25

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-25

    fix Python API compatibility (#58860)

    * fix Python API compatibility

    * Update qgis.h

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-25

    [mvt] fix line dash arrays using literals (#58857)

    * [mvt] fix line dash arrays using literals

    * Update src/core/vectortile/qgsmapboxglstyleconverter.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    ---------

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-24
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-24

    [core] Stacked diagrams: use one-liner to reverse renderers (std::reverse)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-09-24

    QgsJsonUtils: add a way to disable use of field formatters

    Fixes #58861

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-24
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-24

    [gui] Diagrams panel: make sure color and effects buttons can open a subpanel

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2024-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-24

    Change default WKT output to honor a space between geometry type and Z, M or ZM (#58010)

    * Change default WKT output to honor a space between geometry type and Z, M ou ZM

    * Update src/core/geometry/qgsabstractgeometry.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    * Suffix spell fix

    * Fix remaining tests

    * more tests fixed

    * Fix failing test

    * Fix last failing test after git merge master

    * Tests against ORACLE

    ---------

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2024-09-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-24

    update vcloarec location

    David Signer <david@opengis.ch>AuthorDate: 2024-09-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-09-24

    missing doc

Merge: 7eaec14105b 71ed3020939
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-24

    Merge pull request #58852 from pathmapper/fix_link_rel_property

    [server][oapif] Fix link rel property

Merge: e688fb104eb c7c8ece44af
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-24

    Merge pull request #58844 from elpaso/bugfix-gh58620-advanced-digitizing-coords-display

    [digitizing] Advanced: fix distance input with non-meter CRSs

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-09-24
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-09-24

    [server][oapif] Fix link rel property

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-23
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-23

    [gui] Diagrams: Promote 'increase small diagrams' check box to group box to remove horizontal scroll bar in panel; bring back default values that had been lost in recent changes

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-24

    [gui][pocessing][modeler] Fix window's title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-24

    Don't apply reset-to-zero step size logic in spin boxes when no special value text is set

    In these cases it's odd to jump from a negative number to a positive one
    when we're actually showing the numeric clear value

    Followup 87d9a3e

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-23
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-23

    [core] Stacked diagrams: make sure scale dependent visibility works on subdiagrams; test included

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-09-23

    [digitizing] Advanced: fix distance input with non-meter CRSs

    Always internally store the distance in canvas's CRS units,
    transform for display.

    Fix #58620 where the CRS units are US Feet.

Merge: 0b11a7c36c4 a84e852ecef
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-23

    Merge pull request #58819 from elpaso/bugfix-gh49469-relation_aggregate-cachekey

    [expressions] Relation aggregate: fix cache key

    David Signer <david@opengis.ch>AuthorDate: 2024-09-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-09-23

    better icons for style categories

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-23
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-23

    auto sipify 🍺

Merge: 588e8d430b8 11211e9fe53
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-23

    Merge pull request #58389 from agiudiceandrea/fix-58386-layout-grid-offset

    [Print Layout] Fix missing grid lines and labels in some circumstances when a grid offset is set (Fix #58386)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-23

    QgsRasterInterface::colorInterpretationName(): return a translated string

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-23

    Update RasterColorInterpretation enumeration with constants added in GDAL 3.10

    per https://github.com/OSGeo/gdal/pull/10721

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-23
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-23

    auto sipify 🍺

Merge: 061cf7a7e22 1f86ad11b7a
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-23

    Merge pull request #58790 from elpaso/bugfix-gh57422-server-cascading-legend-size

    [server] WMS GetLegendGr.. cascading size

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-09-23

    [expressions] Relation aggregate: fix cache key

    Fix #49469

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-23

    Bump body-parser

    Bumps the npm_and_yarn group with 1 update in the /resources/server/src/landingpage directory: [body-parser](https://github.com/expressjs/body-parser).


    Updates `body-parser` from 1.20.1 to 1.20.3
    - [Release notes](https://github.com/expressjs/body-parser/releases)
    - [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
    - [Commits](https://github.com/expressjs/body-parser/compare/1.20.1...1.20.3)

    ---
    updated-dependencies:
    - dependency-name: body-parser
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-21
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-21

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-22

    QgsDistanceArea methods should raise QgsCsException when errors occur

    Instead of just silently return "0", which is misleading and
    can result in data corruption/incorrect analysis results. Better
    to be safe and force callers to handle transformation errors
    appropriately.

    In this case we:

    - raise QgsProcessingExceptions when the failed measurement is coming
    from a processing tool, so that the user is forced to deal with the
    issue and we aren't providing meaningless/misleading measurements
    - report evaluation errors if the measurement is coming from a
    QGIS expression, so the user must appropriately handle the situation
    - for all other cases we currently just write a console error and
    maintain the current behavior of treating the measurement length
    as 0. TODO notes have been added to handle this cases better.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-22

    fix: Adjust point cloud export dialog title

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-22

    Add precision to area output field in raster layer unique values report algorithm

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-22

    Bump the npm_and_yarn group across 1 directory with 4 updates

    Bumps the npm_and_yarn group with 1 update in the /resources/server/src/landingpage directory: [express](https://github.com/expressjs/express).


    Updates `express` from 4.19.2 to 4.21.0
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
    - [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)

    Updates `path-to-regexp` from 0.1.7 to 0.1.10
    - [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
    - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
    - [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.7...v0.1.10)

    Updates `send` from 0.18.0 to 0.19.0
    - [Release notes](https://github.com/pillarjs/send/releases)
    - [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
    - [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0)

    Updates `serve-static` from 1.15.0 to 1.16.2
    - [Release notes](https://github.com/expressjs/serve-static/releases)
    - [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md)
    - [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2)

    ---
    updated-dependencies:
    - dependency-name: express
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: path-to-regexp
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: send
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: serve-static
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-21

    fix locator usage (#58821)

    * fix locator usage

    correctly enable items, description and trigger

    * enable item only for results

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-21

    fix(TaskManager): Release "not started" semaphore on waitForFinished

    If not, several call to waitForFinished would be blocking

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-21

    Simpler approach

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-21

    [processing] Random points in polygons: fix NULL exp returning 1

    When POINTS_NUMBER is set to an expression and the expression
    evaluation returns an invalid value, set the value to 0 instead
    of 1 (which is logically the min value for the fixed number option).

    Fixes #58737

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-09-20

    Add a blocking variant

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-20

    const correction

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-20

    Fix Help->About "Libraries"

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-20

    Fix Help->About for "QGIS code branch"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-20

    Avoid layout scalebar resizing to huge widths in extreme situations

    Eg when trying to show a 1m scalebar for a global map

    David Signer <david@opengis.ch>AuthorDate: 2024-09-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-09-19

    Improve texts and gray description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-19

    Update src/core/qgsabstractgeopdfexporter.cpp

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-19

    Standardize nullptr checks

    For the majority of QGIS code we just directly test pointers
    instead of comparing to nullptr, adjust remaining checks
    against nullptr to match

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-19

    Modernize code, don't use NULL for nullptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-19

    Doxygen comments should use "NULLPTR", not "NULL"

    NULLPTR will get correctly formatted in both c++ and Python docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-19

    [forms] Fix default exp stored on rollback

    Fix #58767 default value stored even when clicking "Cancel"

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-18
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-18

    auto sipify 🍺

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-19

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-19

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-19

    [layout] Fix missing layer in fixed table editor

    Fix #58774

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-19

    refactor(ReshapeMapTool): resize, not overwrite

    So we keep the existing snapping matches

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-19

    refactor(ReshapeMapTool): Reset snapping matches

    When we need curve de-approximation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-19

    fix(ReshapeMapTool): fix snapping matches with tracing

    Fixes #57225

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-09-18

    [server] WMS GetLegendGr.. cascading size

    Fix #57422 by adjusting the legend size considering the
    cascaded legend imag size.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-18

    fix(pyqt5To6): Avoid endless recursion because of baseClass (#58785)

    baseClass is an attribute added by sipify script
    Fixes #58659

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-18

    [mvt] support value list for icon size (#58783)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-18
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-18

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-18

    Nicer strings for OGR sql dialects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-18

    Move method to utility class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-18

    Populate subset string metadata for provider subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-18

    Add methods to QgsDataProvider for subset string dialect/help URL

    To be used in dialogs for advising users of the subset string dialect

Merge: ab759516650 0228f9310f5
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-18

    Merge pull request #58741 from 3nids/mvt-fix-2

    [mvt] line color fixes

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-17
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [gui] Move Diagrams properties to a panel widget, showing tabs instead of a list when docked; harmonize stacked diagram configuration with rule-based labeling; allow QgsDiagramProperties to sync to renderers and diagram layer settings, in addition to syncing to layers; when editing a subdiagram of a stacked diagram, only show widgets for diagram layer settings if the subdiagram is the first one, for the rest, hide those widgets and show a note informing users; make sure stacked diagrams handle enabled and disabled subdiagrams (i.e., don't take into account disabled subdiagrams) and add a test for it; switching from single to stacked diagram: take the single diagram definition as the first stacked diagram; fix #58782 (calling twice the apply method for label rendering)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-03
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [core] Introduce QgsStackedDiagramRenderer for rendering stacked diagrams. This allows subdiagrams to define their own sizes and legends; add tests for a stacked diagram composed of mixed renderers (single category and linearly interpolated categories), as well as nested stacked diagrams.

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-29
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [gui] Write/read stacked diagram state to/from XML (QGIS project)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-28
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [gui] Implement syncToLayer for QgsStackedDiagramproperties, delegating to subdiagrams' syncToLayer when needed

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-27
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [gui] QgsStackedDiagramProperties: Move EngineSettingsButton from QgsDiagramProperties to the side of the main diagram type combobox

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-27
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [gui] Move 'No diagram' option from QgsDiagramProperties to QgsStackedDiagramProperties

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-27
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [fix] Fix issue on histogram bar orientation in a first set up (fix #58501)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-27
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [gui] In QgsStackedDiagramProperties, make tabs movable to redefine subdiagrams order

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-26
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [gui] Implement apply() for QgsStackedDiagramProperties, delegating parts to QgsDiagramProperties for subdiagrams

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-24
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [gui] Add methods to add and remove subdiagrams in QgsStackedDiagramProperties; remove subdiagram button disabled when subdiagram count is 2 (minimum value to have a stacked diagram); when switching from stacked to single diagram, extra tabs are hidden

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-23
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [gui] Introduce StackedDiagramProperties and use it as dialog and as vector properties page. For the moment, it works with single diagrams, hiding controls for stacked diagrams

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-21
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [tests] Vertically stacked diagrams with spacing

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-20
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [tests] Subdiagram position in vertically stacked diagrams (iterating subdiagrams backwards)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-08
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [tests] Fix vertical position for horizontally stacked diagrams and viceversa

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-07-04
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [tests] Add test for vertical stacked (pie) diagrams with fixed size

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-07-03
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [tests] Add test for stacked diagrams with spacing

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-07-03
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    Adjust documentation links

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-07-03
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    Const method; improve new QgsStackedDiagram's docs

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-07-02
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    Replace outdated unused in docs; remove outdated unused in code

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-07-02
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    [tests] Add first test for stacked diagrams (population pyramid)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-07-02
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-17

    Introduce QgsStackedDiagram to create compound diagrams like population pyramids. Use Stacked as internal name for stacked diagrams and StackedBar for stacked bar diagrams. Add subDiagram parameter to QgsDiagramRenderer::diagramSize() and QgsDiagramRenderer::diagramSettings() (single and interpolated) to get subdiagrams info.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-18

    [mvt] halo width must not be greater than 1/4 of text size (#58649)

    * [mvt] halo width must not be greater than 1/4 of text size

    * fix halo size + add test

    * fix layout

    * Update src/core/vectortile/qgsmapboxglstyleconverter.cpp

    ---------

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-18

    Remove leftover group box

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-18

    [GUI] Save as vector layer dialog: add hints about using TARGET_ARCGIS_VERSION=ARCGIS_PRO_3_2_OR_LATER when needed

    Fixes #58690

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-18

    Vector file metadata: add the TARGET_ARCGIS_VERSION layer option of the OpenFileGDB driver

    Fixes #58690

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-17

    fix memory leak

Merge: 2ef3cded7a9 23ba830bc87
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-17

    Merge pull request #58776 from agiudiceandrea/fix-58772-exporting-geojsonseg

    Fix exporting layer to GeoJSONSeq format using the correct extension

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-17

    add test for nested match + line opacity

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-17

    Fix GeoJSONSeq exported extension

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    Save as vector file: fix re-opening a GeoJSON Newline delimited file

    Fixes #58760

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-17

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    Use plural for consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    Remove duplicate values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    Simplify code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    Update tests for correct results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    Expose international chains as distance tool measurement option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    Complete EPSG distance unit mapping by adding historic distance units

    Ensures we don't perform a lossy conversion of units from the EPSG
    CRS database to QGIS units

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    fix bad parsing of match list with strings + avoid useless warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    Disable checkable state for the add feature button for geometryless layers, it makes it clearer the button can be repeatedly pressed

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-16

    auto sipify 🍺

    ViperMiniQ <viperminiq@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    fix qgsrastercalculator widgets not expanding with window, switch to grid layout

    Ben <ben.wirf@gmail.com>AuthorDate: 2024-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-17

    Reset to current master and minor edits

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-16

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-16

    Enable QgsClipper::trimFeature on arm architectures (#58762)

    This was apparently a left over from android build on 32 bits.

Merge: fce8f62ea10 a0ec39af65b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-16

    Merge pull request #58719 from elpaso/bugfix-authstorage-api-qt6

    Auth storage API fix debug code with QT6

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-16

    Update src/core/auth/qgsauthconfigurationstoragedb.cpp

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-16

    auto sipify 🍺

Merge: 09ec5e2c7df c5c31b71d33
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-16

    Merge pull request #58717 from ismailsunni/fix-56715-add-apply-calculation-button

    Fix 56715 add apply calculation button

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-16

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    [feature] Support horizontal alignment in HTML labels

    For multi-line labels, this allows use of either:

    - HTML <p align="xxx"> attributes
    - CSS "text-align: xxx"
    - HTML <center>some text</center> tags

    Supported alignments are left, right, center and justify

    Horizontal alignment can be used in all contexts where
    HTML text is rendered, EXCEPT for curved labels (since they
    are restricted to single-line text)

    Sponsored by City of Freiburg im Breisgau

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-16

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    Add missing sip cast for QgsFilledLineSymbolLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    Update src/core/qgsrenderchecker.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    Update src/core/qgsrenderchecker.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    Update src/core/qgsrenderchecker.cpp

    Thomas Wessel <mrvelle@gmail.com>AuthorDate: 2024-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    qgsrenderchecker.cpp, checks for env.var. QGIS_TEST_REPORT

    Dr. Dystopia <jonis9898@hotmail.com>AuthorDate: 2024-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    Replace sorting implementation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    Fix handling of empty field name in QgsFields' lookupField function

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    [processing] Fix warning in postprocessing

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    [Lint] qgslocatormodel.cpp: remove compiler warning and tidy code

    - gcc 11.4 (false-positively) warns about the `switch ( entry.type )`` at
      line 83 to potentially fallback to ``case Description``. Rework a bit
      to workaround that
    - in data(), ``mResults.at( index.row() )`` is repeated many times. Just
      create a variable that is a reference to it to make code more compact
      and readable
    - in lessThan(), sourceModel() is called many times. Compilers are not
      smart enough to realize that the return will always be the same, so
      just store it once in a local variable. Also use a typedef to make
      code more compact

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    [pocessing] QVariant->QMetaType in "Select by attribute"

    QgsField.type() returns QMetaType.Type

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-16

    [processing] Fix deprecated QgsField constructor

    Using QMetaType.Type in place of QVariant types for:
    - "Check validity" qgis:checkvalidity
    - "Climb along line" qgis:climbalongline
    - "Add geometry attributes" qgis:exportaddgeometrycolumns
    - "Advanced Python field calculator" qgis:advancedpythonfieldcalculator
    - "Find projection" qgis:findprojection
    - "Distance to nearest hub (line to hub)" qgis:distancetonearesthublinetohub
    - "Distance to nearest hub (points)"  qgis:distancetonearesthubpoints
    - "Concave hull (k-nearest neighbor)" qgis:knearestconcavehull
    - "Minimum bounding geometry" qgis:minimumboundinggeometry
    - "Distance matrix" qgis:distancematrix
    - "Generate points (pixel centroids) along line" qgis:generatepointspixelcentroidsalongline
    - "Random points along line" qgis:randompointsalongline
    - "Random points in layer bounds" qgis:randompointsinlayerbounds
    - "Random points inside polygons" qgis:randompointsinsidepolygons
    - "Regular points" qgis:regularpoints
    - "Statistics by categories" qgis:statisticsbycategories
    - "Text to float" qgis:texttofloat
    - "Topological coloring" qgis:topologicalcoloring

Merge: 4109c8dd8c9 c06c7c938e0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-15

    Merge pull request #58726 from Simon-Lopez/master

    Use CMake's SQLite targets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-15

    [clipboard] Do not add a geometry column when copying features from a non-geometry/table layer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-15

    [ui][rasters] Fix additional nodata value widget's handling of large double values

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-15

    [layouts] Fix computation of atlas rectangle for rotated map items when no atlas geometry available

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-14
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-14

    auto sipify 🍺

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-14

    [OGR provider] Fix changeAttributeValues() on GeoJSON files for GDAL 3.9.1 and 3.9.2

    Running the tests/src/python/test_provider_ogr.py tests against GDAL
    master raised a number of failures. I've now realized that the GeoJSON
    driver of GDAL 3.9.1 has still a broken implementation of
    UpdateFeature().
    Now this will *really* fixed per
    https://github.com/OSGeo/gdal/pull/10794 for 3.9.3
    In the meantime disable using UpdateFeature for GeoJSON for GDAL < 3.9.3

    Fixes https://github.com/qgis/QGIS/pull/57736#discussion_r1636226384

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-14

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-14

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-14

    Ensure label cache is invalidated when a vector layer renderer
    affects the labeling and is re-drawn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-14

    Add API to determine if feature renderer affects labeling results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-14

    Use labeling engine to render linear referencing labels

    Where possible, we now use the labeling engine to register and
    render labels from a linear referencing symbol layer. This ensures
    that the linear referencing labels correctly participate in
    the map labeling problem, including forcing other map labels
    to be repositioned to avoid overlaps.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-14

    Expose private QgsTextRenderer method for drawing document at point

    This allows more efficient rendering when the document and metrics
    have already been calculated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-14

    Add API to retrieve label providers from QgsLabelingEngine

    Ivan Barsukov <i.barsukov@protonmail.com>AuthorDate: 2024-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-14

    Fixed typo in allowCommitChanged

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-14

    [OGR provider] Issue syncToDisk() after [add/delete/rename]Attributes()

    Fixes #58669

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-14

    test_provider_ogr.py: do not alter source test data, to keep 'git status' clean

    Simon Lopez <s.lopez@brgm.fr>AuthorDate: 2024-09-13
Commit:     Simon Lopez <s.lopez@brgm.fr>
CommitDate: 2024-09-13

    Use CMake's SQLite targets

    This uses the same targets and variables introduced in
    the FindSQLite3 module in CMake starting with version 3.14.

    The other CMakeFiles.txt are modified accordingly.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-13

    [mvt] support nested match lists for colors

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-13

    [mvt] use symbol opacity for line layers when the color already has opacity

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-13

    auto sipify 🍺

Merge: e25bc2089bd c5286e4dcc8
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-13

    Merge pull request #58354 from gacarrillor/save_functions_in_project

    [feature] Allow users to save expression functions in QGIS project file

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-13

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-13

    [locator] add priority per group (#58542)

    * [locator] add priority per group

    * fix test

    ---------

    Co-authored-by: signedav <david@opengis.ch>

Merge: c0813b1f1dd 6e6b8aab102
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-13

    Merge pull request #58723 from qgis/fix-server-wms-render-context-const-allowed

    QGIS Server: WMS render context const allowed

    David Signer <david@opengis.ch>AuthorDate: 2024-09-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-09-13

    Improve UX of layer style categories with html (what means we need to introduce a delegate as well)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-13

    Add test coverage

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-13

    [vector tiles] Followup e002547: handle all variants of label marker shield's icon-size

Merge: adc12249438 a02555b5e57
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-13

    Merge pull request #58706 from rouault/QgsVectorLayerSaveAsDialog_no_button

    QgsVectorLayerSaveAsDialog: use correct test for question

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-13

    Add GUI for adding Quantized Mesh layers

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-13

    Refactor Quantized Mesh to use QgsDataSourceUri

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2024-09-13
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2024-09-13

    Fix variable name and tooltip.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2024-09-13
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2024-09-13

    Update text in message box and tooltip.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-13

    QGIS Server: WMS render context const allowed

    Based on @elpaso review on https://github.com/qgis/QGIS/pull/58530

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-13

    [themes] Fix bad styling of scrollbars in the plugin manager dialog

Merge: 183ce5ed733 238614c8f9a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-13

    Merge pull request #58707 from rouault/drop_bna

    Vector file metadata: drop BNA driver

Merge: 072fe412776 a97ec41287e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-13

    Merge pull request #58712 from rouault/drop_fme

    Vector file metadata: drop FME driver

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-13

    fix conversion warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-13

    [mvt] implement step expression in parseExpression + fix concat

    fixes #57989

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-13

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-13

    fix last (default) value of a match can be a match

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-13

    [mvt] fix in literal expression

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-09-13

    Auth storage API fix debug code with QT6

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2024-09-13
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2024-09-13

    Fix typo.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-13

    [mvt] fix missing retrieveSprites with case expression (#58692)

    * [mvt] fix missing retrieveSprites with case expression

    also add missing support for  expression

    * fix test

    * fix the test

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2024-09-13
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2024-09-13

    Add proper success message.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-13

    [map layer] When saving/loading 'Rendering' category to/from QML, including auto refresh details

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-12
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-12

    auto sipify 🍺

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-09-13

    Vector file metadata: drop FME driver

    Was removed in GDAL 3.5, but I believe it would have been a challenge
    for a bare mortal to build it. I personnally have hardly never built it
    before its removal.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-13

    [ui] Fix addition of geometryless feature not working after first click on add record toolbar action

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2024-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-13

    Fix for error when installing plugin from zip and path contains a single quote

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-13

    QString fixup

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-09-13

    Vector file metadata: drop BNA driver

    This driver was removed in GDAL 3.3. Most recent QGIS builds are
    presumably done against newer GDAL versions, so this is effectively dead
    code in practice. At worse QGIS 3.40+ won't just support this obscure
    BNA driver that nobody has probably ever used, even if the underlying
    GDAL still does.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-09-12

    QgsVectorLayerSaveAsDialog: use correct test for question

    This doesn't fix a real issue, since that code path is unlikely to be
    taken, but when creating https://github.com/qgis/QGIS/pull/58705, I
    copied&pasted this wrong code, and was wondering why clicking on No had
    the same effect as Yes...

    Pascal Giguère <39274013+pascal-giguere@users.noreply.github.com>AuthorDate: 2024-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-12

    S3 auth: Fix malformed `Authorization` header (#58664)

    Fixes #58643

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-12

    avoid useless warning (#58691)

    * avoid useless warning

    * Update src/core/vectortile/qgsmapboxglstyleconverter.cpp

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    ---------

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2024-09-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-12

    Fix comment

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2024-09-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-12

    Use @geometry instead of deprecated $geometry in 2.5D renderer

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2024-09-12
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2024-09-12

    Add message bar to show that the calculation is finished.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2024-09-12
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2024-09-12

    Also enable/disable Apply button like in Ok button.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2024-09-12
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2024-09-12

    Add Apply button to apply the calculation without closing the calculator dialog.

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2024-09-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-12

    Use modern @geometry instead of $ in IDE syntax highlighting example

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2024-09-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-12

    Use modern @geometry instead of $ in Geometry By Expression algorithm

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2024-09-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-12

    Use @geometry instead of deprecated $geometry as initial expression

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-12
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-12

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-12

    [settings] support direct connection from widget value change to upda… (#58611)

    * [settings] support direct connection from widget value change to update setting value

    * support automatic setting update on dialog accept

    * add settings entry

    * better name + fix typo

    * Update src/gui/settings/qgssettingseditorwidgetwrapper.h

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    * sipify

    ---------

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-12

    [FEATURE] load MVT layers from style URL only (#58663)

    with support for multiple sources

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-12

    [GUI] Fix project's Ellipsoid option description (adding angle to distance and area) (#58660)

    * [GUI] Fix project's Ellipsoid option description

    * [GUI] Use a tooltip for project's Ellipsoid option description

    Matteo Ghetta <matteo.ghetta@faunalia.it>AuthorDate: 2024-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-12

    Save edits button in fields properties tab (#58564)

    * save edits button in fields properties tab

    * change button order

    * remove iconset tag, we use theme folder

    * remove whatsthis and add new button to tabstop

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-12

    [geometry] Handle exporting of empty interior ring as WKT in a manner that will allow for re-creating geometries afterwards (#58616)

    * [geometry] Handle exporting of empty interior ring as WKT in a manner that will allow for re-creating geometries afterwards

    * Address review

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-12
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-12

    auto sipify 🍺

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-12

    [auth][api] QgsAuthConfigurationStorage classes and tests (#57992)

    Implementation of QEP
    Authentication System: allow Database storage for authentication DB
    https://github.com/qgis/QGIS-Enhancement-Proposals/issues/248

    Ben Wirf <ben.wirf@gmail.com>AuthorDate: 2024-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-12

    Fix inconsistent field name line edit focus behaviour when creating new vector layers (#58538)

    * Fix inconsistent behaviour in create new layer dialogues by returning focus to
    the field name line edits in the mAddAttributeButton_clicked slot methods of the
    new layer dialogues.

    Fixes #58482

    * Remove Qt::MouseFocusReason argument from setFocus() calls so that the default
    Qt::OtherFocusReason is used.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-12

    Update Cesium 3D tiles test

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-12

    Add Quantized Mesh 3D terrain generator

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-09-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-12

    Add UV coordinates to Quantized Mesh GLTF

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-08-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-12

    Refactor Quantized Mesh classes

    This makes the code more usable from outside the tiled scene layer
    framework.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-08-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-12

    Fix 3D tiled scene handling of large tiles

    And adapt QgsChunkedEntity to handling "placeholder" nodes that don't
    have any renderable data themselves, but whose children might. (Since we
    don't render too-large tiled scene tiles, but still want to recurse).

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-08-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-12

    Refactor Quantized Mesh data provider

    Pull out metadata parsing and common code to share with other "clients".

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-08-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-12

    Parse normals from Quantized Mesh tiles

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-08-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-12

    Generate skirt from Quantized Mesh data

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-08-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-12

    Remove degenerate triangles from Quantized Mesh

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-07-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-12

    Fix parsing some Quantized Mesh dataset metadata

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-07-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-09-12

    Add 3D rendering for Quantized Mesh layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-12

    Don't show font size preview in font button icons (#58673)

    Just reset the font size to a standard size when generating the
    preview, otherwise we end up with invisible text on the buttons
    if the font size is too big or too little.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-12

    Fix struct attributes descriptions missing from PyQGIS docs (#58672)

    Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/177

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2024-09-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-12

    Bump Python minimum version to 3.9

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-12
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-12

    auto sipify 🍺

Merge: 8448cf8e907 7fa383dc06e
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-12

    Merge pull request #58584 from nirvn/processing_openstreetmap_policy

    Further safeguards from (perceived or actual) bulk download of OpenStreetMap tiles

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-11

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-12

    Address comment, fix crash seen on Qt6 CI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-12

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-12

    [geos] Add mechanism for empty interior rings to be skipped

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-12

    [labeling] Remove empty inner rings when preparing label geometries to avoid crashes

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-12

    Fix Geometry Generator expression button's icon

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2024-09-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-09-11

    Add translator Razan Elnour

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-09-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-11

    core/CMakeLists: Remove duplicate HAVE_OPENCL condition

    This is already defined later on the file with the `QGIS_CORE_SRCS`
    include.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-11

    Fix malformed docs for register_function, qgsfunction

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-11
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-11

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Support h1/h2/.../h6 formatting in html labels

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-10

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    [feature] Add support for word-spacing CSS in html labels

    ...and other places HTML text formatting is accepted.

    This allows use of CSS "word-spacing: 12" to increase the word
    spacing in a section of HTML text. The word spacing is always
    treated as being in point units.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    qgsvectorlayerprofilegenerator: Add support for polyhedralsurface

    a `QgsPolyhedralSurface` contains a list of polygons. Each of them needs
    to be processed.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    [processing] Fix native:extractbinary output folder

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    [processing][grass] Make some strings translatable

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    [processing] Make some strings translatable

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    test_qgsvectorlayerprofilegenerator: Fix tests for geos 3.13

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    [GDAL provider] Use base dataset to display metadata in HTML output

    Fix #58489

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-10

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    If a rule is not available on the system (eg geos too old):

    - grey out the rule in the rules list
    - show an explanatory tooltip
    - don't allow users to create copies of that rule

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Generate user-friendly tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Rule name can be edited via list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Allow labeling rules to be de-activated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Fix docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Correctly update rules when rule removed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Don't lose other label settings when configuring engine settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Add icon for labeling rules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Add gui for configuring project advanced labeling rules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Add __repr__

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Rules can have user-configurable names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Fix clang-tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Fix seealso

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Add tests for rules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    Respect engine rules when solving pal problem

    Adds the necessary hooks into the pal classes to give engine rules
    a chance to implement their logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    [api] Implementation of labeling engine rules

    See https://github.com/qgis/QGIS-Enhancement-Proposals/issues/299

    Implements the API framework for setting advanced labeling engine
    rules for a project, and implements 4 initial rule types:

    - QgsLabelingEngineRuleMinimumDistanceLabelToFeature: prevents labels
      being placed too *close* to features from a different layer
    - QgsLabelingEngineRuleMaximumDistanceLabelToFeature: prevents labels
      being placed too *far* from features from a different layer
    - QgsLabelingEngineRuleMinimumDistanceLabelToLabel: prevents labels
      being placed too close to labels from a different layer
    - QgsLabelingEngineRuleAvoidLabelOverlapWithFeature: prevents labels
      being placed overlapping features from a different layer

    (note that the first 3 rules require a build based on GEOS >= 3.10,
    they are not available for older GEOS builds)

    Also implements a registry for storing available rule classes,
    and serialization of rules and configuration in QGIS projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-11

    pal cleanups - better variable names, comments

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-10

    [mvt] fix scaled icon size (#58640)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-10
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-10

    auto sipify 🍺

Merge: c22334440fb 391b61544e3
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-10

    Merge pull request #58630 from nyalldawson/sip_out

    Correctly handle multiline SIP_OUT param documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-10

    Handle SIP_OUT with void functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-10

    Correctly handle multiline SIP_OUT param documentation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-10

    [ui] Fix unreadable text in the 'Font Install Failed' dialog under night mapping theme

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-10

    [processing] Fix points to path algorithm's handling of text folder output's temporary destination

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-10

    [processing] Add the text directory output for points to path alg. when user sets one

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-09

    [mvt] support concat expression (#58623)

    fixes #58364

    Jeroen Ticheler <Jeroen.Ticheler@GeoCat.net>AuthorDate: 2024-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-09

    Update search_backend.py (#58621)

    Change the request parameter name to offset

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-09-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgspostgresfeatureiterator: Remove useless triangle to polygon conversion

    TIN and Triangles are now handled by QGIS. There is no need for this
    workaround.

    Fixes: commit 3efb87ddb2e8808d5c5819fa82de468ed6335f31

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-09

    [sipify] Minor cleanup to auto additions

    Condense injections into a single block instead of multiple
    separate blocks

Merge: d904c10cae2 e1709a3655a
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-09

    Merge pull request #58483 from nirvn/interpolation_by_m_expression

    [expression] Add line_interpolate_point_by_m and line_locate_m expressions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-09

    [ogr] Fix quoted identifier logic for sqlite-based drivers

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-09
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-09

    auto sipify 🍺

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-09-07
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgswkbtypes: Remove comment regarding triangle multiType

    `TIN` support has been added but it is a single type. Therefore, the
    multi type of a Triangle is a MultiPolygon.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-09-04
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    Triangle: allow to create and edit triangle geometry type

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-09-04
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    PostGIS/ogr: Remove conversion of PolyhedralSurface/TIN to MultiPolygon

    QGIS now natively supports PostGIS PolyhedralSurface and TIN
    geometries. This commit removes the workaround that converted
    them to MultiPolygon during loading.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-09-04
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    PostgreSQL: Add new geometry types

    Allow PolyhedralSurface and TIN in PostgreSQL table.
    Add a new GeometryColumnType and Capabilities : Surfaces.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-09-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgsoracleprovider: Ignore TIN type

    This is not handled at the moment.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-09-04
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgsnewmemorylayerdialog: Add support for TIN

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgsgeos: Add support for TIN in asGeos

    This allows to convert a `QgsTriangulatedSurface` to a `MultiPolygon`
    geos geometry.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgssymbol: Add support for qgstriangulatedsurface

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgsgeometryfactory: Add support for qgstriangulatedsurface

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    geometry: Add triangulatedsurface support

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgis: Add support for TIN type

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-09-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgsoracleprovider: Ignore polyhedralsurface type

    This is not handled at the moment.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-09-04
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgsnewmemorylayerdialog: Add support for qgspolyhedralsurface

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgspolygon3dsymbol_p: Add support for polyhedralsurface

    This allows to process a QgsPolyhedralSurface geometry to display it.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgsgeos: Add support for polyhedralsurface in asGeos

    This allows to convert a `QgsPolyhedralSurface` to a `MultiPolygon`
    geos geometry.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgsgeometry: Use QgsPolyhedralSurface in fromBox3D

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgsgeometry: Add polygon to polyhedralsurface conversion in coerceToType

    This allows to edit a vector layer of polyhedral surface to add new
    polygon features.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgssymbol: Add support for qgspolyhedralsurface

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgsgeometryfactory: Add support for qgspolyhedralsurface

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-08
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    geometry: Add polyhedralsurface support

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgis: Add support for polyhedralsurface type

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-09-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-09

    qgssurface: Do not define surfaceToPolygon

    `surfaceToPolygon` is only useful for `QgsCurvePolygon` which inherits
    from `QgsSurface`. The next commit will introduce
    `QgsPolyhedralSurface` which also inherits from `QgsSurface`. For
    `QgsPolyhedralSurface`, it does not make sense to have
    `surfaceToPolygon`.

    By moving `surfaceToPolygon` definition in `QgsCurvePolygon` this
    allows to keep the functionality.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-09

    [temporal] Fix temporal animation export (inc. decorations) on high DPI screens

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-09

    fix: Switch name and tooltip

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-09

    Display tooltips over decoration items in View menu

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-09

    fix: Adjust tooltips for placement widgets in decoration items dialogs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-09

    weird empty whatsThis?

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-09

    Create or improve toolTip using the whatsThis description

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-09

    Remove whatsThis properties that are empty or duplicate the tooltip

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-08

    [ui] Fix and improve the plugin manager's look on dark themes (#58606)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-08

    add comment

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-08

    create a copy of the list to delete children

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-09-08

    add test for settings unregistration

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-08
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-08

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-08

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-08

    Capture signal arguments

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-08

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-08-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-08

    [expression] Add line_interpolate_point_by_m and line_locate_m expressions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-06

    Address review

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-09-04
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-06

    Remove .github/CONTRIBUTING.md and update .github/PULL_REQUEST_TEMPLATE.md

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-08-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-06

    Create CONTRIBUTING.md from README `Get involved with the community` section

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-09-05
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-05

    [core] Address review: Move loadFunctionsFromProject and cleanFunctionsFromProject to QgsProject::read and ::clear, respectively. Introduce function pythonEmbeddedInProjectAllowed to ask for permissions to load both macros and expression functions, with a parameter enum and rename existing enum for macros. Sort includes. Drop not needed file. Add python/expressions/ to gitignore, to get rid of files produced by the introduced Python test.

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-19
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-05

    [tests] Add test for unloading Expression Functions from projects (on project close) and reloading user ones, specifically to restore overwritten user functions when opening a project with expressions inside

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-16
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-05

    [expressions] Unload expression functions from project on project close and reload user expressions (from profile) to avoid any potential overwrite from unloaded project functions

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-15
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-05

    Make sure python expression functions from project are only loaded if users allow it, just like we do with macros

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-08-09
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-05

    Address review (don't expose to public API, remove const to a by value param, tr, string literals)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-05-31
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-05

    [tests] Add tests for project functions

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-05-30
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-05

    Add missing docs and SIP files

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-05-30
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-05

    [app] Load stored project functions when opening a project

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-05-30
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-05

    [gui] Introduce dialog to add function files, allowing users to choose whether to store functions in a .py file (current behavior) or in the QGIS project

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-05-30
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-05

    Make sure project functions are correctly loaded from the project (always at the top of the list in the 'Function editor' tab) and never stored in a user profile file

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-05-29
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-09-05

    [feature] Allow to add/save/autosave/remove expression functions in a QGIS project

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-06

    Use QgsScrollArea instead of QScrollArea

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-06

    Add scrollbar to Project elevation tab

    and make the terrain group collapsible

    Fixes #58497

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-06

    qgsgeometrycollection: Remove uneeded clearCache call in operator=

    Indeed `QgsAbstractGeometry::operator=()` is already called. This
    operator calls the `clear()` method which already clears the cache and
    the existing geometries.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-06

    qgscompoundcurve: Remove uneeded clearCache call in operator=

    Indeed `QgsCurve::operator=()` is already called. As,
    `QgsCurve` does not override `operator=`,
    `QgsAbstractGeometry::operator=()` is called. This operator calls the
    `clear()` method which already clears the cache and the existing
    curves.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-06

    qgscurvepolygon: Remove uneeded clearCache call in operator=

    Indeed `QgsSurface::operator=()` is already called. As,
    `QgsSurface` does not override `operator=`,
    `QgsAbstractGeometry::operator=()` is called. This operator calls the
    `clear()` method which clears the exterior ring, the interior rings
    and the cache.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-06

    debian packaging: adapt packaging of 3d python bindings (followup 640f2801f2fb76)

Merge: 36ebb123340 8ec3a4be162
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-05

    Merge pull request #58585 from dmarteau/fix-unused-parameter

    Fix 'unused parameter' error

    David Marteau <dmarteau@3liz.com>AuthorDate: 2024-09-05
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2024-09-05

    Fix 'unused parameter' error

        Fix 'unused parameter' error when compiling without
        HAVE_SERVER_PYTHON_PLUGINS defined

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-05

    [browsers] Set a tile pixel ratio of 96 DPI for the OpenStreetMap layer shipped in QGIS to avoid large number of tiles fetched when inserting a map into a 300 DPI layout

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-05

    [browsers] Prevent users from breaching the OSMF tile usage policy when exporting
    the layer to file (both via the browser panel as well as the layer tree)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-05
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-05

    auto sipify 🍺

Merge: 6aeda2a29eb 734d1d2ebfd
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-05

    Merge pull request #58550 from nirvn/processing_openstreetmap_policy

    [processing] Insure that processing algorithms are not used to breach the OSMF tile usage policy on bulk download

    Björn <pathmapper@posteo.de>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-05

    [metasearch] Fix missing import

    fix https://github.com/qgis/QGIS/issues/47823

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-04

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-05

    Update test images following switch to flat cap based drawing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-05

    Last row/column style should apply when merged cells touch last row/col

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-05

    Make it easy to copy commands from test image report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-05

    [layouts] Add support merging cells in manual tables

    Allows adjacent cells to be merged in layout manual table items.

    From the table editor, select multiple cells in a rectangular
    shape and then from the Table menu, click "Merge Selected Cells".
    Merged cells can be un-merged via the "Split Selected Cells"
    menu action.

    Fixes #51694

Merge: b8cf79b7b44 a55451b6fc9
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-04

    Merge pull request #58561 from troopa81/feat_fct_compat_color_object

    [Expression] Make color functions compatible with color object

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-04

    auto sipify 🍺

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-08
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-09-04

    qgsrectangle: Correctly Handle null case in intersects

    If at least one rectangle is null, they do not intersect. However,
    this does not work if one of the rectangles only has NaN coordinates.

    This issue is fixed by checking if one of the rectangles `isNull` in
    `QgsRectangle::intersects()`.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix malformed enum documentation

    Fixes #50176

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-04

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix numeric format configuration in dialog mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Pass proper expression context on to numeric format widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Set expression context for numeric format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    [feature] Add "Linear Referencing" symbol layer type

    This new symbol layer type allows placing text labels at regular
    intervals along a line (or at positions corresponding to
    existing vertices). Positions can be calculated using
    Cartesian distances, or interpolated from z/m values.

    Functionality includes:

    - Labels can be placed using fixed cartesian 2d distances,
    at regular linearly interpolated spacing calculated using
    the Z or M values in geometries, or at existing vertices
    - Labels can show either the running total distance, or
    the linearly interpolated Z/M value
    - Uses text rendered to draw labels, so the full range
    of functionality is available for the labels (including
    buffers, shadows, etc)
    - Uses the QGIS numeric format classes to format numbers
    as strings, so users have full range of customisation
    options for eg decimal places
    - An optional "skip multiples of" setting. If set, then
    labels which are a multiple of this value will be skipped
    over. This allows construction of complex referencing labels,
    eg where a symbol has two linear referencing symbol layers,
    one set to label every 100m in a small font, skipping multiples
    of 1000, and a second set to label every 1000m in a big
    bold font
    - Labels are rendered using an angle calculated by averaging
    the linestring, so sharp tiny jaggies don't result in
    unslightly label rotation
    - Optionally, markers can be placed at referenced points
    in the line string, using a full QGIS marker symbol (this allows
    eg showing a cross-hatch at the labeled point, for a "ruler"
    style line)
    - Data defined control over the placement intervals, skip
    multiples setting, marker visibility and average angle
    calculation length

    Notes:

    - When using the distance-based placement or labels, the
    distances are calculated using 2D only, Cartesian calculations
    based on the original layer CRS. This could potentially be
    extended in future to expose options for 3D Cartesian distances,
    or ellipsoidal distance calculations.

    Sponsored by the Swiss QGIS User Group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix test failure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Add expression variables for layer vertical crs

    Following the equivalent variables for projects, this adds:

    - @layer_vertical_crs
    - @layer_vertical_crs_definition
    - @layer_vertical_crs_description
    - @layer_vertical_crs_wkt

    Which will be populated whenever a map layer has a valid
    vertical CRS set

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-04

    Create a QgsMapLayerUtils::isOpenStreetMapLayer function

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-04

    refactor(ColorExpression): Use QGSCOMPARENEAR

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-04

    auto sipify 🍺

Merge: 38c75784be0 fbf9edfb5da
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-04

    Merge pull request #58559 from elpaso/bugfix-gh52219-relation-ref-not-null-followup

    Fix default AllowNotNULL for relation ref wdgt

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-04

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-04

    [processing] Insure that the convert map to raster algorithm is not used to conduct bulk download OSM tiles

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-04

    [processing] Insure that the create XYZ directory/mbtiles algorithms are not used to conduct bulk download of OSM tiles

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-04

    [processing] Add tile creation counts to the create XYZ directory/mbtiles algorithms

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-04
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-04

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix indentation of fromFunction docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Use correct subheader underline

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix QgsSvgCache parameter formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Checkin files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Deprecate signal which is never emitted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Add missing signal docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Cleanup docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Add missing signal docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Add missing signal docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix list in return value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Correctly handle \param[in,out] in sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix multiline return with SIP_OUT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Remove private notes, fix malformed notes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix malformed notes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Add missing docs for signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix malformed tags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix up \param formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix tag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix malformed docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Misc doc cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix docs for QgsServerRequest

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix inline link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    pass is a reserved keyword in python, use password instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Cleanup QgsUnitSelectionWidget docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix class link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix formatting of equation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Sipify all

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Cleanup some CPT city docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Correctly format QgsFileUtils examples

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    "is" is a reserved keywork in Python

    We can't use it for a named keyword argument. Rename to something
    safer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Add missing signal docs for QgsDataItem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Some QgsGml doc cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Mark globs as code literals

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix errenous expected image

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    [rasters] Fix layout map item preview rendering of XYZ layers with known tile DPI

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    fix(PdfExport): Check for null project

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    style(PdfExport): Avoid ugly static cast

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    style(PdfExport): one lining styleSetting condition

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    fix(PdfExport): check for null project

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    fix(ExportPdf): write correctly utf-8 chars in XML

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    style(ExportPdf): make spellcheck happy

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    fix(PdfExport): Rewrite XMP metadata writing to escape XML chars

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    feat(CMYK): Generate a valid PDF/X-4 file

    When a colorspace has been defined, we generate a valid PDF/X-4 file.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    fix sip_check failure

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    apply osgeo4w patches

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-03

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Don't mangle http see links in PyQGIS docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix missing see also trailing notes in PyQGIS documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    More \see cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Remove broken see also links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix formatting of some \see links

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    fix 3d.pyi install (followup da317dd8dea0)

    $ find build -name "*3d*.pyi"
    build/python/3d/build/_3d_p/_3d_p.pyi

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-04

    Fix CRS flagged as invalid from standalone code

    Correctly handle the situation where multiple
    QgsCoordinateReferenceSystemRegistry objects are created. This can
    happen when something tries to create a CRS before the
    QgsApplication is properly constructed.

    In this situation the std::once calls were incorrectly causing
    the member cached objects to only be populated for the FIRST
    registry created.

    Move to static objects were possible, and use a local mutex
    to protect other create-once, registry specific caches.

    Fixes #55161

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-03

    test(ColorExpression): deal with different rounding behavior

    Depending on Qt versions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-09-03

    Add referencingFieldsAllowNull

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-03

    style(ColorExpression): make clang-tidy happy

    qgis-bot <bot@qgis.org>AuthorDate: 2024-09-03
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-09-03

    auto sipify 🍺

Merge: b53968c771e f0085c622e4
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-03

    Merge pull request #58548 from nirvn/smart_disk_cache

    [network] Implement a smart cache size

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-03

    refactor(ColorExpression): Add a getColorValue method

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-03

    Upgrade settings

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-03

    feat(Expression): Make darker/lighter works with color object

    and not just string representation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-03

    feat(Expression): Make (set_)color_part functions works with object

    not just string representation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-03

    feat(Expression): Add color_mix function

    It takes string representation or color object as arguments so the
    function can work with CMYK color without changing its color type and converting it to RGB.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-09-03

    feat(Expression): Make color_grayscale_average works with object

    So the function can work with CMYK color without changing its color
    type and converting it to RGB.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-09-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-09-03

    Fix default AllowNotNULL for relation ref wdgt

    Fix #52219

    Followup #58361 , this fixes the default before the config
    is actually saved.

    While #58361 fixed the default in the config dialog, the default
    was not effective if the config wasn't saved.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-09-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-03

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-03

    Fix warning

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-03

    fix(Expression): clamp color components

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-03

    fix(Expression): Returns QVariant for invalid color

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-03

    feat(Expression): Add color_hsvf

    Contrary to color_hsv, color_hsvf allows to load a color from float
    component (and not int) into a QColor object (and not a string representation).

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-03

    feat(Expression): Add color_hslf

    Contrary to color_hsl, color_hslf allows to load a color from float
    component (and not int) into a QColor object (and not a string representation).

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-03

    feat(Expression): Add color_cmykf

    Contrary to color_cmyk, color_cmykf allows to load a color from float
    component (and not int) into a QColor object (and not a string representation).

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-03

    feat(Expression): Add color_rgbf

    Contrary to color_rgb, color_rgbf allows to load a color from float
    component (and not int) into a QColor object (and not a string representation).

    Benoit D.-M. - oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2024-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-03

    Fix/export 3d scene (#58541)

    * fix(qgs3dexportobject): saveTo was using bad algorithm to access vertices from indexes.

    As we can have holes in the face list and we only write vertices from theses faces then
    the vertex list in the obj is not the whole from mVertexPosition! So we have a like
    "compressed" the section vertex/normal.

    Then when saving the indexes (ie. faces) we do not need to use the 'mIndexes[i]' value
    anymore but only the 'i' value.

    * fix(testqgs3dutils): use QGSCOMPARELONGSTR and files instead of long strings

    * fix(qgs3dsceneexporter): allow findAttribute to find attribute only by type

    * fix(qgs3dsceneexporter): improve null/no data detection and error log.

    * fix(3dsceneexporter): improve code readability and index filtering to avoid feature duplication

    * fix(testqgs3drendering): improve 3d scene export tests

    * use QGSCOMPARELONGSTR
    * improve generated file names
    * add more complex cases with buildings and dem.

Merge: e6ae6a39812 da317dd8dea
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-02

    Merge pull request #58534 from nyalldawson/fix_3d_import

    Fix PyQGIS 3D module patching

Merge: 4d150a82700 50408edac6e
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-02

    Merge pull request #58553 from nyalldawson/fix_deprecated_enum_values_documented

    Fix PyQGIS docstrings for monkey patched enum values

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-09-02

    support multiple URLs/sources for vector tiles (#58155)

    * support multiple URLs/sources for vector tiles

    * fix ++ op

    * fix test

    * address review

    * review suggestions

    * fix clazy warnings

    * fix clazy warnings

    * again

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-02

    Fix PyQGIS docstrings for monkey patched enum values

    We should be using the new name for the enum value instead
    of the old one in the enum class docstring.

    Move the old compatible name to an extra note
    "Available as ``xx.yy`` in older QGIS releases."

    Fixes #49171

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-02

    Update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-02

    Fix formatting of Python ..deprecated annotations in docstrings

    Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/174

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-02

    Require version number for \deprecated annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-02

    Add "3.40" as version for all \deprecated annotations without version

    Since we didn't capture the actual version information at the
    time of deprecating these, it's basically impossible to retrieve
    that information now. Use the most conservative version possible
    and tag all these with version 3.40 instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-02

    Standardise some deprecated annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-02

    Standardise some deprecated annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-02

    Standardise some deprecated annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-02

    Apply suggestions from code review

    Simon Lopez <s.lopez@brgm.fr>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-02

    Rename elevation profile widget

    This adds a menu item in the Options sub-menu to change the windows name
    to something meaningfull to the user.

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-02

    Bump tj-actions/changed-files from 44 to 45

    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44 to 45.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](https://github.com/tj-actions/changed-files/compare/v44...v45)

    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-08-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-09-01

    [network] Implement a smart cache size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-01

    Always use correct \since annotation for enum values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-01

    Standardise some since annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-09-01

    Fix malformed python docstrings when enum value has \since annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Revert "Always enable Live Update in layer styling dock"

    This reverts commit 5d11440dc1212f98a433d40a8e0752de4001ed3d.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Always enable Live Update in layer styling dock

    Remove "Live Update" and "Apply" buttons, and just always enable
    live updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Disable "Apply" button when "Live update" enabled in styling dock

    Fixes #51894

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-30

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Move some style related enums out of global namespace

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Fix clang-tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Fix test on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Fix clang-tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Move constructors don't need documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Don't show private layers in print layout legends by default

    When a print layout legend is in auto mode, private layers should
    not be included

    Fixes #51427

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Allow filtering private layers from QgsLayerTreeFilterProxyModel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Expose proxy model for QgsLegendRenderer to allow filtering rendered content

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-31

    Hide private layers in layout legend settings when in auto-update mode

    Refs #51427

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-30

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-30

    wedge buffers support start and end angles (#58473)

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-30

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Fix some more causes of warnings when building PyQGIS docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Fix PyQGIS 3D module patching

    The module patching for _3d was not working at all, because
    the same logic which works for other modules with a private _module
    copy clashed with the approach of exposing the public 3d module
    as qgis._3d

    Work around this by renaming the private internal module as _3d_p,
    so that the monkey patching logic from sip is correctly run
    when the module is loaded.

    Fixes broken API in 3d module for renamed enums, and fixes the
    broken PyQGIS doc for the 3d module

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-30

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Update src/core/locator/qgslocatormodelbridge.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    [locator] allow  interacting on selection in the results

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Bump webpack

    Bumps the npm_and_yarn group with 1 update in the /resources/server/src/landingpage directory: [webpack](https://github.com/webpack/webpack).


    Updates `webpack` from 5.76.1 to 5.94.0
    - [Release notes](https://github.com/webpack/webpack/releases)
    - [Commits](https://github.com/webpack/webpack/compare/v5.76.1...v5.94.0)

    ---
    updated-dependencies:
    - dependency-name: webpack
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Don't use copydoc for methods exposed to SIP

    Fixes #54429

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    [sipify] Die if copydoc is used in exposed method documentation

    Sipify cannot handle this

    Refs #54429

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Only require `qgis.gui` import when gui is built

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-29

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Fix new flake8 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Use newer python for flake8 test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Move doxygen processing logic from unify_includes to doxygen_space

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Port doxygen_space to python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Fix closing tag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Catch raw bold/italic tags in docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Fix some malformed docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Don't use raw html lists in documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    Don't use raw dd/dl/dt tags in documentation

    Markdown headings should be used instead

    Fixes #54430

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-30

    No dl

Merge: 8c1fe2292cb 45a15dab0fc
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-29

    Merge pull request #58073 from dmarteau/fix-server-access-control

    Fix WMS layer access control check

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-29

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-29

    Silence false positive cppcheck

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-29

    Drop unnecessary extra member

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-29

    Remove unnecessary method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-29

    [feature] Add 'Custom Expression' numeric format

    This numeric format allows users to craft a custom QGIS expression
    to format numbers. The expression can use the @value variable
    to retrieve the value to be formatted, and then use any standard
    QGIS expression function to format this as desired.

    It can be used anywhere QgsNumericFormat is accepted, eg layout
    scalebars, elevation plots, layout tables, and color ramp
    legends

    Sponsored by the Swiss QGIS User Group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-29

    Qstring fixup

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-29

    debian packaging: include pdal support for noble-ubuntugis (fixes #58485)

Merge: 9a3809de828 72b858416cf
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-28

    Merge pull request #58474 from benoitdm-oslandia/fix/prepare_renderview

    Fix/prepare renderview

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-08-26
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-08-28

    testqgs3drendering: fix debugmap to work with QT6 by forcing sync between QT3D backend/frontend.

    Also disable shadow debug map as broken with QT6 (see https://github.com/qgis/QGIS/issues/58184).

    And add masks!

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-07-12
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-08-28

    qgsframegraph: remove useless member variables for postprocessing and texture preview

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-08-23
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-08-28

    qgsframegraph: rework postprocessing/rendercapture nodes to enable texture preview capture in test.

    In the current framegraph the RenderCapture is set too earlier and does not allow to
    capture the debug/preview maps when activated. The debug map unit test does not really
    work because of this issue.

    One solution is to create a branch with the RenderCaptureTargetSelector at the top with 3
    sub branches: the postprocessing then the debug/preview maps and to finish the
    rendercapture.

    Other changes:

    * set mRenderCaptureEnabled to false as default
    * fix test to catch debug maps

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-08-23
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-08-28

    fix(qgsframegraph): fix typo

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-22
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-08-28

    qgsrenderpassquad: Do not create its own Qlayer

    Homogenize the layer responsibility: it is handled outside the entity and then passed to it.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-28

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Fix qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Enforce thread safety for Qgs3DMapSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Fix point cloud extent logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Add warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Rename to mapSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Refactor so Qgs3DMapSettings is a member of Qgs3DSceneEntity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Remove unused public setters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Rework to use Qgs3DRenderContext instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    More static cast to float

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Avoid some clang-tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Add some thread safety to Qgs3DMapSettings usage

    Create a small, cheap to copy (non-qobject) class
    Qgs3DMapSettingsSnapshot which is designed to store
    just cheap properties of Qgs3DMapSettings. Then use this
    object wherever possible to avoid accessing the (non-thread
    safe) Qgs3DMapSettings object for retrieval of simple
    map properties (eg crs, extent, ...)

    Refs https://github.com/qgis/QGIS-Enhancement-Proposals/issues/301

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-28
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-28

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Fix some overly verbose class "brief" descriptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Fix bad docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Lazily hack around markdown title underline not being long enough

    Causes a bunch of warnings when building the PyQGIS docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Remove incorrect 'not available in python' note

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Fix incorrect use of inline returns

    David Signer <david@opengis.ch>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    readCustomProperties is already called by readCommonStyle

    David Signer <david@opengis.ch>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    consider pipe elements for symbology and raster only when symbology OR raster category has been selected (and of course allstylecategories)

    David Signer <david@opengis.ch>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Provide categories to copy/paste style in rasterlayers

    David Signer <david@opengis.ch>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Save FileBasedAttributeTables path when category is active

    David Signer <david@opengis.ch>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-28

    Provide categories for raster that make sense like. The implementations are already there (in commonStyle e.g.) except for Attribute Table / and customProperties are exported in every case...

Merge: 504c2e55fc6 bb275d11887
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-08-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-27

    Merge pull request #58502 from DelazJ/AlgsTitleinModeler

    Modeler - Show group in the algorithm dialog title

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-08-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-27

    Modeler - Show group in the algorithm dialog title

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-08-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-08-27

    [expression] Fix eval_template() not working with field caltulator and virtual fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-27

    Apply suggestions from code review

    David Signer <david@opengis.ch>AuthorDate: 2024-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-27

    named properly and added short description

    David Signer <david@opengis.ch>AuthorDate: 2024-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-27

    Improve tags, name, description because it's not given that file download is an http request and you can use this alogrithm for http requests and don't care about the file (just create a tmp file).
    Don't allow the filename as optional because it fails without it anyway in the QgsFileDownloader.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-27

    testqgs3drendering: Update polygon_edges_height control images

    This test contains a lot of control_images and some of them look
    outdated. Replace all those images with a new default image and mask
    which works in both qt5 and qt6 current versions.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-26
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-26

    auto sipify 🍺

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-27

    style(ColorWidget): s/supportDirection/hasDirection

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-27

    style(ColorWidget): make cppcheck happy

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-27

    style(ColorWidget): Use switch to properly support direction or not

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-27

    fix(ColorWidget): Synchronize color model with color ramp one

    Fixes #58324

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-26

    Allow reordering fields in new vector layer dialogs

    (including scratch, shp, gpkg and spatialite)

    Fixes #38241

    velle <mrvelle@gmail.com>AuthorDate: 2024-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-26

    Changed the formatting of showSettings output:
    - now uses dash-bullets for each param
    - spaces instead of tabs, tabs were not correctly indented in Python console
    - "Application state" -> "QgsApplication state"

Merge: b553b04ae99 1c903848de2
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-25

    Merge pull request #58384 from troopa81/remove_ogc_urn_version

    [ServerWFS] Remove version from OGC urn

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-25

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Fix algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Use resize handles for corner nodes

    Fixes #58427

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Only upgrade annotations on desktop

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Adapt rect text widget to expose placement modes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Make common base class for annotation items which render in rect

    And avoid a bunch of duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Remove action for creating old text annotations

    The new Text in Rect annotation item should be used instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Add auto-upgrade for old text annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Fix crash when deleting nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Remove action for creating old SVG annotation items

    The new Picture annotation item should be used instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Auto upgrade old SVG annotations to picture annotation items on project load

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Add framework to upgrade older annotations to annotation layer items on project load

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Fix false positive clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Add QgsLineString::lineLocationPointByM

    This method attempts to interpolate the point on a linestringM
    where a specified m value falls. It does this by interpolating
    M values along the line string segments, finding the first
    segment at which the target M value falls. If the M value
    corresponds to a part of the line with constant m values, then
    the center point of this constant m value portion will be
    returned.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-25

    Fix bug with inverted polygon renderer vs OTF simplification

    The simplification MUST be applied prior to transforming geometries,
    or the precalculated simplification tolerance will no be correct
    and may be excessive (eg when the simplification tolerance
    was calculated for a map in meters, yet the rendered layer is
    in degrees -- in this case we would simplify the inverted geometry
    with a tolerance of ~1 degree!)

    Ensure that we apply the simplification FIRST, then transform,
    and disable further simplification when rendering the calculated
    inverted feature. This is also a performance boost, because we
    are simplifying geometries prior to transforming + calculating
    the inversion, so usually end up with a lot less vertices
    to handle in those operations...

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-23
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-23

    auto sipify 🍺

Merge: cc4a9aee5b8 5c9890ce69b
    David Signer <david@opengis.ch>AuthorDate: 2024-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-23

    Merge pull request #58448 from signedav/releditorfilter

    Filter in Linking Dialogue of Relation Editor Widget

Merge: f7838c724e7 745cf3851b7
    David Signer <david@opengis.ch>AuthorDate: 2024-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-23

    Merge pull request #58463 from signedav/openurlproc

    Processing Algorithm "Open file or URL"

    David Signer <david@opengis.ch>AuthorDate: 2024-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-23

    Update src/analysis/processing/qgsalgorithmurlopener.cpp

    Co-authored-by: Étienne Trimaille <gustrimaille@yahoo.fr>

Merge: b53cf369615 9142c67a186
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-23

    Merge pull request #58470 from nyalldawson/better_ogr_error

    [ogr] Make attribute error when adding features more helpful

    David Signer <david@opengis.ch>AuthorDate: 2024-08-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-08-23

    Renaming to more convenient name and add short description.

    David Signer <david@opengis.ch>AuthorDate: 2024-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-23

    Update src/analysis/processing/qgsalgorithmurlopener.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    David Signer <david@opengis.ch>AuthorDate: 2024-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-23

    Update src/analysis/processing/qgsalgorithmurlopener.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    David Signer <david@opengis.ch>AuthorDate: 2024-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-23

    Update src/analysis/processing/qgsalgorithmurlopener.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    David Signer <david@opengis.ch>AuthorDate: 2024-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-23

    Update src/analysis/processing/qgsalgorithmurlopener.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    David Signer <david@opengis.ch>AuthorDate: 2024-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-23

    Update src/analysis/processing/qgsalgorithmurlopener.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-23

    Apply suggestions from code review

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-23

    feat(CMYK): Implement color ramp interpolation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-23

    [ogr] Make attribute error when adding features more helpful

    Include field name, and expected field type in error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-23

    Raw code block should use 'text', not 'raw'

    'raw' gives an error when building the PyQGIS docs

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-23

    testqgs3drendering: Dump framegraph in ambient occlusion test

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-23

    qgsframegraph: extract framegraph dump functions to dedicated class

    Mike Krus <mike.krus@kdab.com>AuthorDate: 2024-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-23

    qgsframegraph: display texture format in dump

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-23

    qgsframegraph: Add logic to dump framegraph as string

    Co-authored-by: Mike Krus <mike.krus@kdab.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-23

    Add link to developer guide in `New features and enhancements` of README.md

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-23

    fixup! fix hardcoded /tmp directory in tests

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-23

    fix hardcoded /tmp directory in tests

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-23

    Fix deprecation warning

    David Signer <david@opengis.ch>AuthorDate: 2024-08-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-08-22

    use QgsProcessingOutputBoolean for output

    David Signer <david@opengis.ch>AuthorDate: 2024-08-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-08-22

    Introduce ProcessAlgorithm performing an openUrl to open urls in the browser and files in the corresponding applications

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-22
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-22

    auto sipify 🍺

Merge: 04dac197d13 dac3d308f10
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-22

    Merge pull request #58376 from troopa81/ui_cmyk_percent

    [ColorWidget] Edit CMYK as percent

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-22

    style(ColorWidget): Remplace if/else with switch

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-22

    style(ColorWidgets): Rename Raw enum to Scaled0to255

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-22

    style(ColorWidgets): Make cppcheck happy

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-21
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-21

    auto sipify 🍺

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-22

    fix(CMYK): fix clang-tidy and doc coverage

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-22

    feat(CMYK): Add a specific preview for CMYK color

    David Signer <david@opengis.ch>AuthorDate: 2024-08-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-08-21

    fix typos

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-21

    fix(ColorWidget): Run sipify since new static wrapper

Merge: 1b892d683f5 db0db13dc58
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-21

    Merge pull request #58437 from nyalldawson/wfs_task

    Use a task instead of a progress dialog for wfs/oapif progress

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-21

    style(ColorWidget): make clang-tidy happy

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-21

    fix(ColorWidget): Remove switch default instruction

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-21

    fix(ColorWidget): Add missing Q_ENUM

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-21

    ui(ColorWidget): Display CMYK components as percent

    David Signer <david@opengis.ch>AuthorDate: 2024-08-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-08-21

    only enable additional settings when it makes sense

    David Signer <david@opengis.ch>AuthorDate: 2024-08-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-08-21

    Integrate expression builder in configuration

    merydian <till.frankenbach@gmail.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    Add suggestions

    merydian <till.frankenbach@gmail.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    Implement QgsRasterLayer.as_numpy

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    fix(qgshttpheaders): add backward compatibility in setFromUrlQuery

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-20
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-20

    auto sipify 🍺

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    fix(ColorWidgets): Use QLineF to draw ramp lines

    To avoid possible hidpi issues

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    fix(ColorWidget): update sip files since new sipify

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    fix(ColorWidget): make clang-tidy and sipcheck happy

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    fix(ColorWidget): fix sip and missing deprecated

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    fix(ColorWidget): don't truncate to int while drawing color box

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    fix(ColorWidget): Add missing SIP_DEPRECATED

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    feat(ColorWidget): Make spin box a QgsDoubleSpinBox

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    test(ColorWidget): Add tests for color slider widget

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    build(ColorWidget): make build compatible with Qt5 and Qt6

    Qt6 is now relying fully on float type instead of qreal on Qt5

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    feat(ColorWidget): Set color component as float

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    fix(ProjectColors): Set default color

    according to project color model.
    Fixes #58323

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-21

    feat(CMYK): Convert new color to project color model

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-20
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-20

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-20

    Don't leak typing into qgis.core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-20

    Move all gui map tools files into maptools/ subfolder

    Previously only a few were in this subfolder, which made it
    confusing to find the others...

    David Signer <david@opengis.ch>AuthorDate: 2024-08-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-08-20

    Implement filterExpression in RelationEditorWidget and Config
    Make QgsAbstractRelationEditorWidget accept filterExpression on linkFeature function

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-20
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-20

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-20

    Update src/core/project/qgsprojectstylesettings.cpp

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-20

    fix(StyleSettings): Make project dirty on style settings modification

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-20

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-20

    Use a task instead of a progress dialog for wfs/oapif progress

    Instead of firing up new progress dialogs for every wfs/oapif
    request, use the task manager to create loss obtrusive progress reports.

    The download progress is now shown in the task manager, and cancel
    requests can be done via the standard means of canceling tasks.

    Aside from avoiding the extra dialogs, this also means:

    - Time estimates for downloads are shown in the task tooltip
    - Operating system level feedback (ie task bar progress) is shown
    for wfs downloads

    Sponsored by Dorset Council

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-19

    [3D] Use QGIS material for the terrain (#58134)

    * terrain: Use PhongMaterialSettings material for the non texture case

    There is no functional change. With this change, the terrain uses a
    material defined by QGIS instead of a default Qt3D. This will make it
    easier to customize the shader in the future.

    * qgsphongmaterialsettings: Fix setShininess signature

    `mShininess` is a double.

    * qgsphongtexturedmaterialsettings: Use a double to store shininess

    This is already waht QgsPhongTexturedMaterialSettings does. The reason
    for this change is to avoid the user-set values changing for them when
    saving/restoring projects.

    * qgsphongtexturedmaterialsettings: Use a double to store opacity

    This is already waht QgsPhongTexturedMaterialSettings does. The reason
    for this change is to avoid the user-set values changing for them when
    saving/restoring projects.

    * qgsphongtexturedmaterialsettings: Do proper opacity cast in toMaterial

    * qgsphongtexturedmaterialsettings: Factor out material creation

    This introduces a new class `QgsPhongTexturedMaterial` which is
    similar to Qt3D `QDiffuseSpecularMaterial`.
    `QgsPhongTexturedMaterial::toMaterial()` now calls
    `QgsPhongTexturedMaterial` to create the material. This has no
    functional change.

    This will make it possible to directly use `QgsPhongTexturedMaterial`
    for the terrain in the next commit. Indeed, the texture case needs to
    use a `QTexture2D` which cannot be stored in a settings class. This
    issue is avoided by directly creating the material instead of using
    `QgsPhongTexturedMaterial::toMaterial()`.

    * qgsterraintileloader: Fix typo

    * terrain: Use QgsPhongTexturedMaterial for shading texture

    There is no functional change. With this change, the terrain uses a
    material defined by QGIS instead of a default Qt3D. This will make it
    easier to customize the shader in the future.

    * 3d/material: Introduce QgsTextureMaterial

    This is the same material as the qt3d one:
    `Qt3DExtras::QTextureMaterial`. It will also be used in the following
    commit by the terrain.

    * terrain: Use QgsTextureMaterial for non shading texture

    There is no functional change. With this change, the terrain uses a
    material defined by QGIS instead of a default Qt3D. This will make it
    easier to customize the shader in the future.

    David Signer <david@opengis.ch>AuthorDate: 2024-08-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-08-19

    make setFilterExpression public to make possible to set filters by e.g. widgets

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-19
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-19

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-19

    Don't leak LinePlacementFlags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-19

    Don't leak mapping functions into core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-19

    Avoid leaking processing repr into core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-19

    Don't leak fromFunction into core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-19

    Don't leak range repr functions into qgis.core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-19

    Don't leak dummy DirectionSymbols class into core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-19

    Don't leak Qgis into gui, analysis modules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-18
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-19

    Add documentation for QgsPoint3DSymbol properties

    Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/140

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-18
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-19

    Fix formatting of QgsTask.fromFunction docs

    Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/11

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-18

    Update src/providers/hana/qgshanasettings.cpp

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-18

    add method to duplicate connection to the db connection classes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-18

    make new connection name translatable

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-18

    fix typos

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-18

    move connection name generation to utils

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-18

    add duplicate connection functionality to WCS and WFS items in Browser

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-18

    add duplicate connection functionality to ArcGIS REST, HANA and Oracle
    items in Browser

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-18

    add duplicate connection functionality to MSSQL, PostgreSQL and WMS
    items in Browser

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-18

    add duplicate connection functionality to SensorThings, Tiled Scene and
    Vector Tile items in Browser

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-18

    add duplicate connection functionality to GDAL Cloud items in Browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-17

    Record header subfolders as __group__ attribute in PyQGIS classes

    This will allow us to logically create subgroups for PyQGIS modules
    in the API reference guide

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-17

    Fix type hints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-17

    Fix bad styling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-17

    Avoid multiple doc strings copies, add comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-17

    Improve processing monkey patching

    "forward declare" functions which will be patched when the processing
    plugin starts, so that these are known and accessible during the PyQGIS
    doc building. Also make these forward declared versions raise
    QgsNotSupportedException, so that its clear why they aren't working
    when the processing plugin hasn't started

    Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/38

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-17

    auto sipify 🍺

Merge: ff5747be877 52816584ccc
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-17

    Merge pull request #58410 from nirvn/python_code_editor_lexer_fix

    Multiple processing script editor dialog papercut fixes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-08-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-08-17

    Address review

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-17

    QgsLayoutExporter: avoid missing argument error

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-08-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-08-16

    [processing] Fix script editor dialog flagging opened files as immediately modified

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-08-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-08-16

    [code editor] Do not reset current line when refreshing content due to external edit

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-08-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-08-16

    [processing] Fix script editor dialog wrongly jumping back to line 1  and setting changed to true after saving file

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-08-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-08-16

    [gui][code editor] Fix lack of styling for python lexer's unclosed strings and f-strings causing issues with dark themes

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-16

    auto sipify 🍺

Merge: 4e4329c0c78 0f762cce15a
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-16

    Merge pull request #58233 from 3nids/mvt-sprites

    [mvt] implement step expressions + improve conversion of sprites

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-16

    add since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-16

    Provide a little more detail when vector tile expression can't be
    converted

    Refs #58364

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-16

    Show warnings to user when encountered while converting vector tile style

    Refs #58364

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-15
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-15

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-16

    Avoid leaking more helper functions into qgis.core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-16

    Add missing files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-16

    Handle docstrings for c++ structs

    sip doesn't support the docstring directive for structs (only classes),
    so patch these back in via sipify magic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-16

    Add some missing class docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-16

    Add docs for exception classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-16

    Cleanup QgsMapLayerComboBox docs

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-15
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-15

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Relative to map support for picture annotation item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Minor tweaks to annotation edit operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Add some useful methods for annotation item widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Make naming more flexible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Test mask update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Rework how callouts work with picture item with fixed sizes

    When a picture annotation item is set to the fixed size mode,
    and has a callout anchor set, always place the annotation itself
    at a fixed offset from the callout anchor. This mimics the
    behavior of the old SVG annotation decoration.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Make translation in pixels available for annotation edit operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Add convertFromPainterUnits method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Add render context to QgsAnnotationItemEditContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Add docs for as_numpy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Don't leak numpy import into qgis.core

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    OAuth2 configuration: trim leading/trailing blanks from most parameters set from UI to avoid weird issues

    I've been bitten by deadlock/crashes (in
    src/auth/oauth2/core/qgsauthoauth2method.cpp, and with messages about
    O2ReplyServer parent thread not being the current one), when erroneously inserting
    a space character before the OAuth2 refresh token URL ('
    https://something'). Removing it makes things work nicely.

    So while this doesn't fix a potential more fundamental threading issue in some scenarios, this at
    least avoids this weird error.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-14
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-14

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Qt6 fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Ensure marker halos are drawn in legends, symbol preview icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    [feature] Allow end point marker symbols for balloon callout style

    Allows rendering a marker symbol below the endpoint of the balloon
    callout. Designed to allow balloon callouts to reproduce the same
    visual appearance as the older annotation framework items.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Default to HTML formatting for newly created text annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Use rich text editor for annotation text item widgets

    Makes it easier for users to style annotation items with rich
    formatting, instead of forcing use of raw HTML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Fix rendering of annotation text items in HTML mode when html content
    is split into multiple lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Add mode switch for QgsRichTextEditor

    Allows using the widget in a QgsTextRenderer HTML subset mode,
    where only functionality supported by QgsTextRenderer is
    exposed in the widget. Also add a Plain Text mode.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-15

    Fix missing reference warning when loading SVG

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-14

    Fix utf8 converion in QgsVectorFileWriter

    Fixes #58363

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-14

    calculateStatistics is not unambiguously static

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-14

    [pyqgis] Wrap unambiguously static methods in staticmethod

    sip doesn't use the standard Python staticmethod type for defining
    static methods, which means that standard means of testing
    for a static method (like `isinstance(..., staticmethod)`) fail
    with any PyQGIS static methods.

    This causes issues with lint tools, which incorrectly flag
    calls to QGIS static methods as missing self arguments. It also
    breaks detection of static methods in the sphinx PyQGIS docs,
    so all static methods are shown as non-static.

    Work around this in sipify, by wrapping unambiguously static
    methods in staticmethod wrappers.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-08-14
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2024-08-14

    [print layout] Fix missing grid lines

Merge: 93770eca376 b3685cbbbab
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-14

    Merge pull request #58382 from nyalldawson/fix_check_annotations

    Fix github check annotations

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-14

    fix test

    Till Frankenbach <Tillfrankenbach@web.de>AuthorDate: 2024-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-14

    Add Method to Convert QgsRasterBlock to NumPy Array (#58232)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-14

    remove NBSP

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-14

    reset test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-08-14

    fix(ServerWFS): Remove version from OGC urn

    in order to stay consistent with the whole application (GeoJSON export
    for instance) where version is not set. Version is optionnal (see
    https://www.ogc.org/about-ogc/policies/ogc-urn-policy/).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-14

    Update .ci/ogc/Dockerfile

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-14

    layout + typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-14

    revert test change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-14

    Fix github check annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-14

    Be tolerant against optional sip modules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-14

    Avoid fragile reg for argument removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-14

    Simplify regex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-14

    Minor cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-14

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-14

    Collect attribute docstrings for PyQGIS documentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-14

    Add tests for Allow NULL default

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-14

    Provide a default for not-null in relation ref wdgt

    Fix #52219

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-14

    fix(ColorWidget): Deal with invalid QColor

    Fixes #58302

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-13

    fix sprite test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-13

    fix opacity value

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-13

    handle zoom in parse expression

    David Marteau <dmarteau@3liz.com>AuthorDate: 2024-07-11
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2024-08-13

    Fix WMS layer access control check

    qgis-bot <bot@qgis.org>AuthorDate: 2024-08-13
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-08-13

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-08-13

    adapt requirements

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-08-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-08-13

    reenable sipify bot but only on branches

    keep it disabled for PRs due to security reasons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Another enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Move current line to context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Move state to a single global context class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Use Enum for visibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Use modern python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Correct name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Don't use stupidly old python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Blah

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Use distro package

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Add dependancies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Remove orphaned sip files

    These headers are marked SIP_NO_FILE, these files are not
    referenced anywhere

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Update expected files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fix SIP_PYALTERNATIVETYPE handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Remove temporary hack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Simplify regex to avoid catastrophic backtracking

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Test update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Header update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Valid fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fix seealso handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Move old deprecated perl script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Misc updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Valid improvement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fix regex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Valid improvements from new sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fix horrible regex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fix catastrophic regex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Use original quotes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    More fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Additional fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fix spacing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    First pass at a python port of sipify

    r.abdullaev <caboose7@yandex.ru>AuthorDate: 2024-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fix indentation and spelling

    r.abdullaev <r.abdullaev@argun-soft.ru>AuthorDate: 2024-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-13

    Fix vsiSuffix extraction for GDAL provider

    1. Extract VSI suffixes only with slashes which prevents mishandling of
    domains like foo.ziplock.localdomain. The .zip TLD is still affected and
    requires major refactoring.

    2. Do not extract suffixes from *.gz files as they aren't archives.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-08-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-08-12

    [processing] Fix model input combo box content for {file,folder} destination parameters

Merge: e1bfad138f3 0adf325724a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-08-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-12

    Merge pull request #58257 from elpaso/bugfix-server-oapif-schema-permissions

    [server][oapif] Remove forbidden operations from schema

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-07

    Improve UX for modify annotation tool

    - When a selected item has bounds which depend on the map scale,
    update the selection handles after a canvas move/zoom occurs. Avoids
    showing ugly outdated bounding box for selected item
    - If no item is selected, recheck for potential hovered items
    after a canvas pan/zoom occurs. This correctly updates the hovered
    item bounds if there's now an item sitting under the mouse cursor

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2024-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-07

    Invert lat(y) lon(x)

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2024-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-07

    Fix attribution in qgshanadatatypes.* files

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2024-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-07

    Make QgsHanaDataTypes a enum class

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2024-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-07

    HANA: Fix clang-tidy issue

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2024-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-07

    HANA: Fix clang-tidy issue

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2024-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-07

    HANA: Add support for REAL_VECTOR type

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-07

    [processing][grass] Fix r.colors (color or rules or raster parameter)

    Allow to use either the color parameter or the rules parameter or the raster parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-06

    Fix possible-dangling reference warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-06

    Rename 'None' enum members in public API

    These clash with the Python bindings, where the enum value
    becomes unusable

Merge: aa2c2c9115a b143d731d97
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-06

    Merge pull request #58285 from nyalldawson/metadata_cleanup

    Layer metadata report cleanup, add vertical CRS information

Merge: 88bbc4d0290 413f18c2e73
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-06

    Merge pull request #58275 from nyalldawson/point_cloud_vert

    Point cloud layer vertical crs handling

Merge: 590c2136333 df3710b3346
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-06

    Merge pull request #58264 from nyalldawson/arcgis_crs

    [arcgisrest] Don't set crs parameter for new layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-06

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-06

    Add callout support for picture annotation item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-06

    Allow callouts for rect text annotation items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-06

    Fix clang-tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-06

    Add documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-06

    [annotations] Add support for callouts to point text item

    Allows creating of callout lines (or bubble callouts) which
    link the text to a map location. To create a callout, users
    select the text item and then drag out the central x node
    to the desired callout end point.

    Callout styles can be modified through the layer styling panel.

    Björn <pathmapper@posteo.de>AuthorDate: 2024-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-05

    [metasearch] Fix load connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-03

    [annotations] Add linked layer option for annotation layers

    Adds a new "Linked layer" setting to the render page for annotation
    layers, which allows users to optionally set a linked visibility
    layer for the annotation layer. If set, then the annotations will
    only be drawn when the linked layer is visible in the map.

    This is designed to mimic the similar linked layer option for
    the older annotation framework, in order to close the feature
    gap between old vs new annotations

    Refs https://github.com/qgis/QGIS-Enhancement-Proposals/issues/269

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-08-02

    [advanced digitizing] Additional tweaks to the 2-circle intersection tools (#58289)

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    fix(geometry_checker): do not call crs() on layer from another thread

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Fix clang-tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Implement widget for symbol buffer settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Render symbol buffers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Move geometry to QPolygonF list function to common static method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Add fill symbol for symbol buffers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Force vector rendering of symbols when symbol has buffer enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Add some warnings when raster content is rendered to QgsGeometryPaintEngine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Populate buffer settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-02

    Make common function for copying QgsSymbol properties

    Avoid fragile duplicate code in subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-01

    Don't show null extents in layer metadata section

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-01

    Include vertical CRS information in layer metadata report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-01

    Fix heading capitalisation in report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-01

    Move custom properties section to end of layer metadata reports

    This is less important then things like the layer geometry type,
    feature count, etc, and all that important information should
    be shown first.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-01

    Asserts in QgsFeaturePool should use layer thread, not app thread

    Otherwise they won't work correctly for layers / pools created in
    background threads

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-01

    Copy cheap layer properties in QgsFeaturePool constructor to avoid mutex access, thread safety

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-01

    Add thread safety notes for QgsFeaturePool documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-01

    Fix non-functional mutex locker in QgsFeaturePool

    The object was not named, so was immediately destroyed
    right after creation

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-01

    Fix compound CRSs axis order and orientation info

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-01

    Add warning label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-01

    Add vertical CRS selection widget to vector layer properties

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-08-01

    Disable sipify-bot due to security matters

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-31
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-31

    auto sipify 🍺

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-07-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-31

    [advanced digitizing] Add circles intersection digitizing tool  (#57648)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    Always request the version info from the Network

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    Add vertical CRS selection widget to point cloud layer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    Add derived section to point cloud identify results

    Includes the point x/y in map crs (just like results for
    vector point identify), and the z.

    When the layer and the project have vertical datums present,
    and they differ, then include the transformed Z value for
    the identified points in the project's datum too (just like
    vector layers)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    Respect point cloud layer vertical crs settings in 3d map views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    Ensure vertical datum is respected in point cloud elevation profiles

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-30
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-30

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    [FEATURE] Text inside rectangle annotation item

    This adds a new annotation item type for rendering paragraphs
    of text inside a rectangle

    Options are present for:

    - Text format
    - Horizontal and vertical alignment
    - Margins
    - Background and frame symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    Respect vector layer vertical crs settings in 3d map views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    When creating a new 3d map, respect the project's vertical CRS if set

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    better wording

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    Add precision to user-agent behavior

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    [processing] savefeatures: avoid crash if input source is invalid

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    [processing] extractspecificvertices: avoid crash if input source is invalid

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-31

    [processing] extractvertices: avoid crash if input source is invalid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-30

    Fix conversion of ArcGIS continuous color renderers

    These need to map to single symbol renderer with a color ramp
    transformer, as they should show in QGIS with continuous coloring too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-30

    [arcgisrest] Don't set crs parameter for new layers

    When loading a new layer from ArcGIS rest (either FeatureServer
    or MapServer), don't explicitly set the crs parameter for the layer's
    URI.

    The MapServer provider completely ignores this, and the FeatureServer
    provider falls back to the actual CRS used by the service when
    it is not explicitly specified in the layer's URI.

    This is a safer approach, as we now default to not hardcoding
    the CRS and instead just always use the actual CRS for the service.
    Otherwise, things go wonky when the backend service is updated
    and eg someone changes the CRS of the hosted layer!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-30

    Only use QLabel for CRS display, not for storing CRS value

    Use a more robust approach and don't use a QLabel text to store
    the calculated CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-30

    Make a common base class for ArcGIS REST layer items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-30

    Remove unused argument

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-30

    Pass full QgsCoordinateReferenceSystem in ArcGIS REST APIS, not authid

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-07-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-07-29

    Fix doc comments to align with code

    The only previously implemented provider of these classes (for Cesium 3D
    tiles) used values directly from the tiles, which are in meters per
    spec.

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-07-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-07-29

    Add Quantized Mesh data provider and 2D renderer

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-07-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-07-29

    Add first stage of Quantized mesh format support

    Parser, conversion to glTF, and test thereof.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-07-26
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-29

    fixup! qgstest: add new check to compare long QString/QByteArray with an expected file content.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-07-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-29

    fixup! qgstest: add new check to compare long QString/QByteArray with an expected file content.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-07-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-29

    fixup! qgstest: add new check to compare long QString/QByteArray with an expected file content.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-07-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-29

    fixup! qgstest: add new check to compare long QString/QByteArray with an expected file content.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-07-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-29

    fix(qgstest): add clangtidy NOLINT as created data will be deleted by QTest::compare_helper

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-07-02
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-29

    qgstest: add new check to compare long QString/QByteArray with an expected file content.

    This check allows to read expected data from file and to compare the actual and expected content chunk by chunk. This chunk by chunk is need as for long QString or QByteArray, only the start of strings are displayed when error occurs.
    Hexadecimal and string content are displayed when a diff occurs.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-29

    qgstest: Check image is not null

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-29

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-29

    [api] Split tolerance into separate values for red, green, blue channels

    Makes the API more flexible for future use. We only expose a single
    tolerance value in the UI, but in future we could expose the
    separate tolerances if desired (but be wary of UI bloat!!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-29

    Show tolerance in widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-29

    Use less confusing means to determine if widget is in single band or rgb mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-29

    Avoid hardcoded column numbers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-29

    Remove more duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-29

    [feature] Support tolerances for QgsRasterTransparency pixel values

    Allows pixels with color components just outside of the specified
    RGB values to also be treated as transparent pixels

    Useful for photographs or compressed rasters where a range of color
    values must be made transparent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-29

    Remove duplicate code from QgsRasterLayerProperties

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-29
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-29

    auto sipify 🍺

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-29

    CMakeLists.txt: modify SIP_CONCAT_PARTS

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-29

    [OGR provider] Iterate only one feature if having to guess the layer geometry type of a OGCAPI layer

    Fixes #58174

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-29

    QgsCPLHTTPFetchOverrider: do not consider empty GET responses as errors

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-29

    QgsBlockingNetworkRequest::get(): add an optional flag parameter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-07-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-07-27

    Remove debug code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-07-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-07-27

    [server][oapif] Remove forbidden operations from schema

    Respect access control plugins.

    Funded by: Gis3W

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-26
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-26

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-26

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-26

    Update tests for reworked API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-26

    Fix merge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-26

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-26

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-26

    Hack around lint stupidity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-26

    Add fixed size mode for picture annotations

    When selected, the picture annotation will always be rendered
    at the same size, regardless of the map scale

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-26

    Center pictures when lock aspect ratio is checked

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-26

    [FEATURE] Add picture annotation item type

    Can render SVG or raster images as items in an annotation layer.
    Options are present for:

    - Locking the picture's aspect ratio
    - Drawing with a background symbol
    - Drawing with a border symbol
    - Linked or embedded pictures

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-25

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-26

    Make current item bounds available for annotation edit operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-26

    Add context argument to annotation item edit methods

    And deprecate existing ones

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-07-25

    fix some tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-07-25

    implement step expressions

    fixes #57989

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-07-25

    [mvt] improve conversion of sprites

    fixes some cases where the sprite was not defined (mainly when data defined) + support step definition

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-25
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-25

    auto sipify 🍺

Merge: 15fe04a289c c2c75f3b193
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-07-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-25

    Merge pull request #58239 from nyalldawson/low_quality_docs

    More no-value dox removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-25

    More no-value dox removal

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-24
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-24

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-25

    Drop some more no value documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-25

    Don't mandate documentation for other self-documenting operators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-25

    Drop no-value copy constructor dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-25

    Don't mandate documentation for copy constructors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-25

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-25

    Fix text wrapping stability for small text

    Adjust the QgsTextRenderer::calculateScaleFactorForFormat logic
    so that small text is scaled up to at least 50 pixels when
    calculating text metrics

    This avoids tiny differences in calculated text metrics for small
    text from affecting how text wrapping is calculated, which can
    otherwise result in words at the end of lines "bouncing" from line
    to line as layouts and maps are zoomed out

Merge: 398b151b6cf f1b831d2a0d
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-24

    Merge pull request #58235 from 3nids/mvt-linewidth-caseexpre

    support for case expression and fix 0 line width for line layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-24

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-07-24

    add test for interpolate zoom with case

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-07-24

    fix multiplier was not created on first case

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-07-24

    also set symbol layer visibility for variant list

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-07-24

    support for case expression + fix 0 line width for line layers

Merge: 4dfd18ff7dd 98924d7608b
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-24

    Merge pull request #58154 from qgis/3nids-patch-1

    [mvt] mapbox vector tiles conversion improvements

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-24

    add tolerance

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-24

    test for colors

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-24

    set transparent color as fallback

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-07-24

    fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-24

    Avoid some forced truncation of colors to ints

    Fixes #58170

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-24

    Bump vue-template-compiler

    Bumps the npm_and_yarn group with 1 update in the /resources/server/src/landingpage directory: [vue-template-compiler](https://github.com/vuejs/vue).


    Updates `vue-template-compiler` from 2.7.14 to 2.7.16
    - [Release notes](https://github.com/vuejs/vue/releases)
    - [Changelog](https://github.com/vuejs/vue/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/vuejs/vue/compare/v2.7.14...v2.7.16)

    ---
    updated-dependencies:
    - dependency-name: vue-template-compiler
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-07-23

    fix parseArray stops are open on both ends

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-07-23

    debian package: followup #58200

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-23

    [wms] Allow type=wmts param in layer uri to request wmts handling

    If no explicit tileMatrixSet is requested, and no other wmts
    specific params are specified (eg tileDimensions), then allow
    use of a "type=wmts" param to explicitly indicate that the layer's
    URI should be treated as a wmts source.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-23

    [wms] Don't require an explicit tileMatrixSet URI param for WMTS

    When no explicit WMTS tileMatrixSet is specified, use the first
    returned by the GetCapabilities request. This allows creation
    of raster layers with no upfront knowledge of the available
    tile matrix sets, and avoids the need for Python scripts to
    manually retrieve and parse the GetCapabilities in advance in
    order to determine available tile set IDs.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-23
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-23

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-23

    Fix crash when extracting symbols from project with layout legend

    Legend must be initialized before calling style visitor function

    Fixes #57609

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-23

    More test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-23

    Fix clang tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-23

    Respect layer/project vert datum in identify results

    When a vector layer and the project have vertical datums present,
    and they differ, then include the transformed Z value for
    the identified features in the project's datum too.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-23

    Ensure vector layer elevation profiles respect layer/map vert datums

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-22
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-22

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-23

    Remove a bunch of useless default constructor doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-23

    Ignore =default constructors in doxygen check

    There's no need to force documentation for these

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-22

    fix class map install (#58200)

    * fix class map install

    * fix path

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-07-22

    add test for MVT conversion

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-21
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-21

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-22

    Speed up QgsLineString::closestSegment

    Avoid multiple detachment checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-22

    Speed up geometry snapping

    Use more efficient containers, container access

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-22

    Fix only some parts are snapped for multi geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-22

    Const correctness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-22

    Fix incorrect docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-22

    Update src/gui/qgsgui.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-22

    Create QgsCalloutPanelWidget

    This is a standalone, reusable widget for configuring callouts.
    Designed for use outside of the standard labeling callout contexts.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-22

    Const correctness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-22

    Move callout widget initialization to common place

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-22

    Make API more flexible, allow any layer type for callout widget functions

    Gregory Power <31050507+gregorywaynepower@users.noreply.github.com>AuthorDate: 2024-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-21

    Update osv-scanner.toml to ignore GHSA-grv7-fg5c-xmjg

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-21

    [metasearch] Improve empty field handling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-07-19

    debian packaging: include sipify.yaml (followup 6e9933145a)

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2024-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-19

    appstream: Fix screenshot

    The one we were pointing to is 404, so got some screenshots from the
    documentation.

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-18
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-18

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-19

    Rename QgsRenderContext custom "flags" to custom properties

    And deprecate the old methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-19

    Make visible layer ids accessible via a custom QgsRenderContext property

    Provides a means for retrieving the visible layer ids from a render
    context, via:

        layer_ids = rc.customRenderingFlags().get('visible_layer_ids')

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-19

    Update python/core/additions/qgsfeature.py

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-19

    Fix __geo_interface__ should use None for NULL values

    Fixes #58084

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-19

    qgsgoochmaterialsettings: Merge datadefined and constant cases

    This is similar to the previous QgsPhongMaterialSettings change:

    This commit makes two changes to `QgsGoochMaterialSettings`:
    1. It merges `dataDefinedMaterial()` and `constantColorMaterial` into
    one new function: `buildMaterial`.

    2. There is one fragment shader file called `gooch.frag`. This is
    achieved by a `#define` logic. If `DATA_DEFINED` is defined, this is
    the dataDefined case. Otherwise, this is the constant case.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-19

    qgsphongmaterialsettings: Merge datadefined and constant cases

    This commit makes two changes to `QgsPhongMaterialSettings`:
    1. It merges `dataDefinedMaterial()` and `constantColorMaterial` into
    one new function: `buildMaterial`.

    2. The fragment shader files `phongDataDefined.frag` and
    `phongConstant.frag` are merged into a new file `phong.frag`. This is
    achieved by a `#define` logic. If `DATA_DEFINED` is defined, this is
    the dataDefined case. Otherwise, this is the constant case.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-19

    qgsmetalroughmaterial: Move add addDefinesToShaderCode to Qgs3DUtils

    This will be used by `QgsPhongMaterialSettings` in the next commit.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-19

    qgsphongmaterialsettings: Use default vertex for the constant case

    There is no need to define a special vertex shader code for this
    material, it can use the default case. This way, it reduces the number
    of vertex shader files.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-19

    qgsphongtexturedmaterialsettings: Use default.vert vertex

    There is no need to define a special vertex shader code for this
    material, it can use the default case. This way, it reduces the number
    of vertex shader files.

Merge: 2f3bbc66705 490e7c8beb5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-18

    Merge pull request #58168 from alexbruy/datasource-manager-metadata-geometry-type

    use WKB type instead of geometry type when saving and restoring layer metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Fix ratio lock button is incorrectly pressed when unlocking via API

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-18
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-18

    auto sipify 🍺

Merge: 2c2bc60cdbf 4f9bdde88cb
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-18

    Merge pull request #58158 from nyalldawson/vector_data_provider_enum

    Move some data provider enums to Qgis, promote to enum class

Merge: 2927e06c05a 05cd34d8a8b
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-18

    Merge pull request #58160 from nyalldawson/move_project_symbol_settings

    Tweak project properties color tab

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-07-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2024-07-18

    use WKB type instead of geometry type when saving and restoring layer metadata

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-18

    do not set an invalid color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Add missing monkey patch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Fix PDF export size of elevation plots

    QPdfWriter doesn't return the output resolution as the device
    physicalDpiX(?!), so let's hack around this by just setting
    the output resolution to match the value reported by
    physicalDpiX...

    Fixes #57880

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-18
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-18

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Show snapping indicator for create point text annotation tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Add easy way for QgsMapToolAdvancedDigitizing to show snapping indicator

    Instead of requiring all subclasses to manually implement this logic,
    add QgsMapToolAdvancedDigitizing::setUseSnappingIndicator so that
    the base class takes care of this for us

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    When selecting overlapping annotations, prefer the smallest

    When the mouse is over multiple overlapping annotations, prefer
    to pick the one with smallest area. This makes it possible to
    select smaller annotations stacked under larger ones, and makes
    the annotation modification map tool match the behavior of the
    modify label map tool.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Remove non-functional styling from themes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Ensure QgsPropertyOverrideButtons always look correct

    We shouldn't require the main window stylesheet to be applied
    for these buttons to look right

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Fix crash when opening raster properties on invalid layers

    Fixes #58043

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Fix escape cannot cancel digitizing when CAD dock active

    Regression caused by #57584

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Tweak project properties color tab

    - Move symbol related settings back to styles tab (default opacity,
    random colors checkbox)
    - Tweak layout stretch
    - Fix tab order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Move QgsVectorDataProvider::Capability to Qgis::VectorProviderCapability

    And promote to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Move QgsDataProvider::ReadFlag to Qgis::DataProviderReadFlag

    and promote to enum class

    Till Frankenbach <Tillfrankenbach@web.de>AuthorDate: 2024-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-18

    Create converter for ArcGis FeatureServer type classBreaks

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Adapt tests to new behaviour

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-18

    Fix Point Displacement / Cluster renderers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-17

    fix match expression when single value is provided

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-17

    [mvt] fix brush when color is data defined

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Use alignment comboboxes for layout label alignment widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Update src/gui/qgslayerpropertiesdialog.cpp

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    show information messagebox when metadata saved to the default location

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-17

    auto sipify 🍺

Merge: 105aabd0656 1f27af64a97
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-17

    Merge pull request #58141 from nyalldawson/see

    Use \see not \sa

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-17

    auto sipify 🍺

Merge: ec64cf993a2 afa82976865
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-17

    Merge pull request #58120 from nyalldawson/m2p_bounds

    Add QgsMapToPixel method to transform bounding boxes

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-17

    auto sipify 🍺

Merge: 9e47ca4230e f7237e287ff
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-17

    Merge pull request #58122 from nyalldawson/painter_dpi_methods

    Cleanup QPicture dpi scaling workarounds

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-17

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Apply suggestions from code review

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    feat(ICCProfile): Add an action to save an ICC profile file

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    fix(ColorProperties): fix test on Qt < 6.8.0

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    style(ColorsProperties): Move color properties in its own tab

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    fix(CMYK): treat review comment

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    feat(CMYK): Add tooltips

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    feat(CMYK): force color model when loading an ICC profile

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    feat(CMYK): Add project properties configuration widgets

    Till Frankenbach <Tillfrankenbach@web.de>AuthorDate: 2024-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-17

    Implement converter for esriTS symbols for featureServers

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-17
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-17

    auto sipify 🍺

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Add vertical transform test which doesn't require grid files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Skip tests when grid not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Fix some python tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Ensure z values are transformed in iterators when appropriate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Add method to determine whether a QgsCoordinateTransform has a vertical
    component

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Respect transform from feature request in iterator implementations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Add helper method to calculate transform to apply for a QgsFeatureRequest

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Add QgsCoordinateTransform setter for QgsFeatureRequest

    Sets the coordinate transform which will be used to transform
    the feature's geometries.

    If this transform is valid then it will always be used to transform
    features, regardless of the destinationCrs() setting or the underlying
    feature source's actual CRS.

    This method should be used with caution, and it is recommended
    to use the high-level setDestinationCrs() method instead. Setting a specific
    transform should only be done when there is a requirement to use a particular
    transform, eg when a specific, non-default coordinate operation
    MUST be used for the transformation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Add equality operator for QgsCoordinateTransform

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Use \see not \sa

    So that sipify docstring processing works

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    Deprecate QgsPaintEffect method

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    fix(Qt6): fix crash when built with Qt6 debug

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    fix drop of debian bullseye (followup a56f7080235)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-17

    style(Masking): Set explicit masking labels

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-16

    auto sipify 🍺

Merge: 01e25a9d197 3b80fc0f4b9
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-16

    Merge pull request #58121 from nyalldawson/picture_mode_enum

    Move layout picture item format enum to Qgis, promote to enum class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-16

    no error if nothing to commit

    qgis-bot <bot@qgis.org>AuthorDate: 2024-07-16
Commit:     qgis-bot <bot@qgis.org>
CommitDate: 2024-07-16

    auto sipify 🍺

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-16

    add workflow_dispatch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-16

    Remove unused private code (#58125)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-07-16

    fix workflow

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-16

    Adds a file to hold a map from class/method to headerfile (#58054)

    * create map file for class / header files for PyQGIS API docs

    * create map files

    * install file

    * add line numbers

    * also add methods

    * wait to sort

    * more methods

    * fix CMakeLists install

    * fix sorting

    * fix spell check

    * remove map files for Qt6

    * Revert "remove map files for Qt6"

    This reverts commit 972f483410f556d1735a2070943b8ad9e2522c5e.

    * do not test class_map files + auto sipify_all on branches

    * fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    Add high-level method to draw QPicture with correct scaling

    This hides the messy scaling workaround details

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    Remove multi implementations of QPicture scaling fix

    Move to a single function in QgsPainting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    Add QgsPainting::qtDefaultDpiX/Y and use instead of qt_defaultDpiX/Y

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    Move layout picture item format enum to Qgis, promote to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    Add QgsMapToPixel method to transform bounding boxes

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    Add additionally scheme / protocol where appropriate

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    [metasearch] Consider also name and description for link text

    They should be more informative than scheme, protocol or the static string "Access Link".

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    install nlohmann/json_fwd.hpp if using WITH_INTERNAL_NLOHMANN_JSON (followup c268fb14035678c1a61e7793afe8aaee159094b5)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    debian packaging: drop bullseye

    qgis.g.info now uses G_get_projwkt / G_get_projsrid, which was
    introduced in GRASS 7.8.6, GRASS' version.h includes major and minor and
    bullseye only has 7.8.5.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    Update python/plugins/grassprovider/grass_provider.py

    Co-authored-by: Alexander Bruy <alexander.bruy@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    Update python/plugins/grassprovider/grass_provider.py

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    Fix comment grammar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-16

    [grass] Drop custom defaultVectorFileExtension implementation

    This fixes the GRASS provider ignoring the "default output
    vector layer extension" setting for processing. The override
    in the grass provider is NOT required as the base class method
    already applies the logic for falling back to shp when gpkg
    is not available (which was added here in 2e92dabd), and
    also correctly respects the default format setting.

    Fixes #43988

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-07-15

    Fix editability of tables with column-limited insert privilege

    Closes GH-28835

    Includes testcase

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-15

    Update src/gui/processing/qgsprocessingalgorithmdialogbase.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-15

    Add flag to a few more algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-15

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-15

    Include documentation flags in qgis_process help outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-15

    Use metaenum instead of hardcoded list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-15

    Move translation to reusable function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-15

    [processing] Show notes for algs which regenerate primary keys

    Add a new Qgis::ProcessingAlgorithmDocumentationFlag flag, with
    a virtual method in QgsProcessingAlgorithm to return documentation
    flags. These flags are used to indicate algorithm behavior which
    should be noted in the documentation.

    Add initial flags for algorithms which drop and regenerate
    primary keys/FIDs, and automatically add a note to the algorithm's
    help panel to explain that this will occur

    In future this flag could be extended with other helpful warnings,
    eg

    - Algorithm requires valid geometries
    - Algorithm will segmentize curved geometries
    - Algorithm will drop Z or M values

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-14

    [processing] Fix buffer algorithm's primary key collision

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-13

    Fix use-after-free in QgsVectorLayerCache iterators

    We need to gracefully handle the situation where the cache
    is deleted before the iterator, as these iterators require
    the cache object

    Tarot Osuji <tarot@sdf.org>AuthorDate: 2024-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-13

    Update qgslayoutscalebarwidgetbase.ui

    Make it the same as other widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-13

    [grass] Ensure vector inputs respect layer filters

    Fixes #55155

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-12

    Show GRASS version info in Processing logs

    Fixes #55163

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-12

    Promote scalebar enums to enum class, move to Qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-12

    Use a single combo box for scale bar horizontal/vertical label placement

    Since we only have 2 choices for each, we can reduce the number
    of widgets by just exposing 4 choices in a single combo

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-07-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-11

    qgsbox3d: Add support for set method

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-07-10
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-11

    qgsbox3d: Add support for area method

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-07-02
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-11

    qgsvector3d: Add support for minus operator

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-11

    remove useless code from workflow (#58065)

    * remove useless code from workflow

    This was never used because of limitations of running on PRs. Other approaches have been used since.

    * comment set-output

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    fix(CMYK): treat review comments

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    feat(CMYK): add API color model and profile methods to project

    API allows to define a color model without a color space. If both are
    set, consistency between defined color model and color space one is
    checked (only in Qt version 6.8.0 or greater because it's not possible
    to retrieve color model from color space before that)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    Fix crash when editing grass layers on debug builds

    Parent methods for QgsFeatureRenderer subclasses must be called

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    Identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    [GRASS] Fix writing projection for new mapsets

    Use the more modern API so that the projection SRID and WKT
    are written losslessly to the mapset

    Avoids loss of projection information when creating
    mapsets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    [grass] Use better approach to retrieve CRS information for mapsets

    Directly read the SRID and WKT, instead of trying to construct
    a projection from the raw properties. This allows lossless conversion
    of GRASS CRS to QGIS CRS, and eg avoids EPSG:3857 mapsets loading
    into QGIS as invalid projections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    Fix compilation when grass plugin is enabled

    Key_Value* type cannot be cast to a number, and it's meaningless to do so anyway

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-11

    Update flake8.yml

    no need to run flake8 on other branches

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-11

    Auto run sipify on PRs (#58057)

    By commenting /sipify on a PR, this workflow will automatically update the branch after running sipify_all

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    [processing][feature] Add tests for gdal:ogrinfo and gdal:ogrinfojson

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    [processing][feature] Enhance gdal:ogrinfo - Add gdal:ogrinfojson

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    use temporary auth db for test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    GdalUtils test added

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    Test postgresraster blocksize

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    Allow postgresraster layers as gdal processing tools input

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-11

    fix postgresraster provider reporting wrong block size when tiled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Update src/plugins/grass/qgsgrassnewmapset.cpp

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Avoid missing argument description warnings when loading GRASS layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Fix settings CRS for new GRASS mapsets

    Don't force the selected CRS to a (lossy) proj string, just
    use the CRS's WKT directly

    This avoids losing projection information from some selected
    projections when creating a new GRASS mapset (eg EPSG:3111)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Use area parameter for Remove Holes algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Add processing parameter types for Area and Volume

    Adds dedicated parameter types for Area and Volume values.

    Modeled closely off the existing Distance paramter type.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-07-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-10

    [attribute form] Properly handle default value using current_parent_* variable/function when in editing state (#58009)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Explode lines algorithm should not require valid geometries

    This check isn't required for this algorith, and can get in
    the way when using explode as a step prior for data cleaning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Do not check for validity in Delete Duplicate Geometries alg

    This isn't required, and can get in the way (Eg when the
    delete duplicate geometries step is used as part of cleaning
    up a dataset prior to fixing geometries)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Remove broken see also link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Drop generic option, go with custom property specific for GeoPDF exports

    It's too messy to try to handle this in a format-agnostic way, as
    the requirement for GeoPDF is very unique to GeoPDF (ie SVG and other
    formats don't export as mini-read-only-projects with custom layer
    trees like GeoPDF does)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    [feature][layouts] Add option to set geopdf group name for items

    This new setting, located in the layout item "Rendering" section,
    allows users to set an optional "group name" for use in GeoPDF
    exports. When set, a matching layer tree group will be created
    in the exported GeoPDF and the item will only be visible when
    this group is checked.

    This allows content to be selectively displayed as a group by
    viewers of the GeoPDF. Eg, it can allow extra layout content
    such as descriptive labels or legends to only be shown when
    layers from the group are visible, making GeoPDF export much
    more flexible.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Fix handling of mutually exclusive groups in GeoPDF export

    When custom groups are present mutually exclusive group handling
    was not working correctly - it was incorrectly assuming every
    group must be a mutually exclusive group.

    I've refactored the whole composition XML generation to be less
    fragile and more future proof, and to ensure cleaner layer trees
    are written to the XML.

    Also added many additional tests.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Support saving/loading cloud storage connections from XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Add cloud connection management actions for browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Standardise naming

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Create QgsGdalCloudConnectionDialog

    For configuring connections to GDAL supported cloud storage
    containers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Create data item provider for QgsGdalCloudProviderConnections

    Adds a browser data item provider which shows connections
    to cloud storage providers handled by GDAL's VSI handlers.

    Allows loading vector and raster layers from VSI cloud storage
    connections via the browser.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Refactor out method for creating layer data items from file-like paths

    Provide a method so that external classes can use this same logic
    to create their own layer items containing sublayers for file-like
    paths.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Create QgsGdalCloudProviderConnection class

    This QgsGdalCloudProviderConnection subclass represents a connection
    to a cloud storage provider (eg S3) via GDAL's VSI handlers

    Dan Baston <dbaston@gmail.com>AuthorDate: 2024-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-10

    Reword warning message for project file upgrade

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-09

    [processing] When writing a layer to a temporary GPKG file for
    compatibilty with provider's supported formats, rename the
    existing FID column if we can't write the FID values into
    the GPKG

    Eg when the source layer has string/duplicate fids, we warn
    the user and then automatically move the existing fids to
    a "OLD_FID" field

Merge: 2379ca89de4 4c2983189fe
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-09

    Merge pull request #58027 from nyalldawson/grass_inputs

    Allow running processing tools on grass vector layers

Merge: 67e056379ed ace84affb66
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-09

    Merge pull request #58026 from nyalldawson/fix_58025

    Don't try to translate boolean object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-09

    When an OGR algorithm is run on a GRASS provider vector layer,
    export the layer to an OGR compatible source first

    Use the same logic we use eg for auto-exporting memory layers
    so that GDAL tools "just work" with GRASS provider vector
    layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-09

    Allow running processing tools on grass vector layers

    Remove an outdated constraint preventing processing tools from
    operating on GRASS provider vector layers. These native QGIS
    algorithms "just work" with GRASS provider vectors, so there's no
    reason to explicitly block them anymore...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-09

    Don't try to translate boolean object

    Fix #58025

Merge: 79285c27c2c 00caf223e8c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-08

    Merge pull request #58020 from boardend/sql-layers-use-authcfg

    Prevent expandAuthConfig in createSqlVectorLayer

    Michael Schmuki <michael@schmuki.io>AuthorDate: 2024-07-08
Commit:     Michael Schmuki <michael@schmuki.io>
CommitDate: 2024-07-08

    Prevent expandAuthConfig in createSqlVectorLayer (fixes #58019)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-07-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-07-08

    [map canvas] Fix annotations not drawn onto preview renders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-08

    Use qMetaTypeId<T>() instead of QMetaType::type( T )

    According to the Qt docs this is faster, and also gives us the
    stability of compile-time assurances that T is correctly
    registered as a metatype (and doesn't have typos!)

    مهدي شينون (Mehdi Chinoune) <79349457+MehdiChinoune@users.noreply.github.com>AuthorDate: 2024-06-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-05

    MSYS2/MINGW: Enable Python bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-05

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-05

    Fix other reference image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-05

    Fix selective masking causes features to bleed outside layout map

    Fixes #53542

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-05

    Avoid some bleed of masked features outside of layout map extent

    Partial fix for https://github.com/qgis/QGIS/issues/53542

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-05

    Avoid unnecessary selective rendering test

    Skip the parallel renderer check when the force vector flag is
    set, as that flag is incompatible with parallel rendering and
    we end up running a duplicate raster check anyway. Also avoids
    some console warnings when running the test.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-05

    Allow negative scaling for elevation properties

    Fixes #57947

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-05

    clear results on Key_Escape when results dialog has focus

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-05

    address review comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-05

    port Basic statistics for fields algorithm to C++

    Also add new optional output a table containing calculated statistics
    similar to the Statistics by categories algorithm (fix #46241)

Merge: 7b847522528 62515d0c7a9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-04

    Merge pull request #57981 from nyalldawson/bugfix-authmanager-initialization-in-tests

    [tests][auth] Fix unreported issue with auth tests skipped, fix storage of ssl protocol

Merge: 74c0c956273 78dc95ed171
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-07-04

    Merge pull request #57982 from nstrahl/add_gitignore

    Ignore custom developer configuration/settings files

    N_Strahl <bowsher228@gmail.com>AuthorDate: 2024-07-04
Commit:     N_Strahl <bowsher228@gmail.com>
CommitDate: 2024-07-04

    Ignore custom developer configuration/settings files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    Add some helpful api to QgsFields

    - Construct QgsFields from a list of QgsField
    - Append a list of QgsField
    - Append another QgsFields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    Fix auth manager encoding/decoding of SSL protocol

    The old approach (casting Qt enums to int and storing) is not
    stable, and breaks with the Qt 6 builds were the raw SSL protocol
    enums have changed values (due to removed deprecated protocols).

    Replace this with a stable string encoding/decoding approach, with
    compatibility for upgrading older configus, and add additional tests.

    (Note that auth configuration created in Qt 5 builds which use
    the deprecated protocols cannot be loaded in Qt 6 builds, since
    those protocols are no longer supported.)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    Fix docs format

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    [tests][auth] Fix unreported issue with auth tests skipped

    Test were silently skipped since 5ac17746de (lazy init of
    auth manager).

    The error message was also misleading:
    "QCA's qca-ossl plugin is missing, skipping test case"
    because the plugin was actually installed but the auth
    system wasn't initialized.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    Apply suggestions from code review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    address review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    update QGIS version in the doxygen comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    allow user to add/remove Processing algorithms to/from Favorites

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    integrate favorite log into toolbox model and view

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    add tests for QgsProcessingFavoriteAlgorithmLog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    add log for tracking Processing favorite algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    Don't try to load proj strings as map layers

    Fixes #57914

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-04

    Make tests use more sensible values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-03

    Fix link in comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-07-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-07-03

    Fix thread safety in QgsGeos::isValid

    Fixes #57960

    Michael Schmuki <michael@schmuki.io>AuthorDate: 2024-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-03

    Explicitly cast Exif GPSTimeStamp from double to int and min/max hh:mm:ss values

    Michael Schmuki <michael@schmuki.io>AuthorDate: 2024-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-03

    Respect Exiv2::Value type (e.g. Exiv2::unsignedRational) in readRational of QgsExifTools (fixes #57942)

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2024-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-02

    Update r.param.scale.txt

    Correct stated maximum value for "size" parameter.
    Don't know why it would have been 69 - maybe someone intended to make that the default value?

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-02

    Bump docker/build-push-action from 5 to 6

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2024-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-07-01

    browser: Fix untranslatable provider names

Merge: efd29ee6e6a 305cd605933
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-30

    Merge pull request #57834 from m-kuhn/no_pyuic

    [plugins] Remove dependency on pyuic

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-06-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-06-30

    Copy ui files to output folder

    to fix run from build dir

Merge: 87d9a3e7b2b c268fb14035
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-30

    Merge pull request #57935 from m-kuhn/externalize_nlohmann_json

    Externalize nlohmann

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-06-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-06-29

    Externalize nlohmann

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-29

    Don't go to massive negative numbers when incrementing a NULL spin box

    When a spin box is showing a NULL value, we DON'T do the default step
    behavior, as that would add one step to the NULL value, which is usually
    a very large negative value... so the user will get a very large negative number!

    Instead, treat the initial value as 0 instead, and then perform the step.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-29

    qgs3daxis: Correctly delete axis or cube in the destructor

    In the desctrutor, `mAxisRoot` or `mCubeRoot` may have already been
    freed by Qt. In that case, a `isEnabled()` call will create a
    segmentation fault. By checking the axis mode, this allows to properly
    know which objects needs to be deleted.

    Fixes commit b578f1ea82ba9bd091198c1673583dadf21aa495

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-28

    qgs3dmapconfigwidget: Only display shadow debug map if shadows are enabled

    The shadow debug map can be enabled from the configuration widget even
    if the shadow effect is not enabled. In that case, the displayed
    shadow map does not make it any sense.

    This issue is fixed by displaying the shadow debug map only if the
    shadow effect is enabled.

Merge: b578f1ea82b 0579df46ff2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-28

    Merge pull request #57918 from nyalldawson/auth_errors

    Avoid some misleading ssl/auth errors in console output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-28

    Avoid misleading ssl errors in console output

    Don't dump error messages for ssl errors which have been explicitly
    added to user's ignore list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-28

    Demote a warning which is not an error to a debug message

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-28

    qgs3daxis: Fix object root memory leak

    If an object root entity (`mCubeRoot` or `mAxisRoot`) is not enabled,
    it means that it does not have a parent because of the
    `setEnableCube()` and `setEnableAxis()` logic. In that case, it will
    never be automatically deleted by Qt. Therefore, it creates a memory
    leak.

    This issue is fixed by adding a check in the destructor. If an object
    is not enabled, then it is disabled.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-28

    qgs3daxis: Fix some clang-tidy warnings

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-28

    qgs3daxis: Define only only one viewport in the framegraph

    The axis framegraph has two distinct branches : one for the main
    object (the axis or the cube) and one for the axis labels. Each of
    those branches have a dedicated viewport. However, only one viewport
    is needed since the two branches need the same part of the
    window.

    With this change, the first node of the axis' framegraph is now the
    viewport (mViewport) and the two branches inherit from it:

    - viewport
      <-- object branch -->
      - layerfilter (axisLayerFilter)
      - cameraselector
      - sortPolicy
      - clearBuffers

      <-- labels branch -->
      - layerfilter (twoDLayerFilter)
      - cameraselector
      - sortPolicy
      - clearBuffers

    `from3DTo2DLabelPosition()` is also simplified to compute the
    billboard position of the axis labels. Indeed, the viewport of the
    labels had the dimensions of the main window (0, 0, 1, 1) while the
    objects viewport has only the dimensions the relevant part of the
    window. Therefore, `from3DTo2DLabelPosition()` needed to take into
    this into account and recenter the computer coordinates. This is not
    needed anymore.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-28

    qgs3daxis: Increase the axis size

    This is achieved by decreasing the distance of the axis camera.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-28

    qgs3daxis: Use the same font everywhere

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-28

    qgs3daxis: Give proper name to font parameters

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-28

    qgs3daxis: Simplify axis textchanged

    `onTextXChanged`, `onTextYChanged` and `onTextZChanged` do the same
    thing. Only the text entity (X, Y or Z) is different. With a simple
    change, it is possible to define only one function.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-28

    qgs3daxis: Give proper name to labels layer

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-28

    qgs3daxis: Remove useless layer

    The 3D Axis entities only need 2 layers:
    - 1 to handle the visible object (the axis or the cube)
    - 1 to handle the axis labels

    The third one achieves no purpose. It can be safely removed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Fix some leaks in GRASS plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Also permit drag and drop onto multi layer line edit

    We supported drag and drop onto the full expanded panel, now
    also support dropping onto the summary line edit widget too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Only run gdal_grid, gdal_rasterize tests on GDAL 3.7+

    The inputs we use for these run tests have open options, and now
    that we are respecting these and passing them to the GDAL command
    we can't run these tests on the earlier GDAL versions which
    didn't support open options.

    The commands generated by the corresponding algorithms are already
    well tested and still run on the earlier GDAL releases, it's just
    the actual run test which will be skipped.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Raise exceptions if open options not supported by GDAL version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Regenerate some GDAL output reference files

    We now pass on the FORCE_SRS_DETECTION=YES open option which we
    were previously dropping, so the results for these commands is
    slightly different

    Also drop test for older GEOS versions, it's covered by a test
    for more recent versions and we have extensive test covering
    the GDAL command line for this tool anyway.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Fix running GDAL algorithms on cloud storage layers

    Correctly generate commands when run on eg /vsis3/ layer sources,
    and translate credential options to "--config KEY VALUE" arguments
    for GDAL commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Correctly handle open options for raster GDAL algorithm inputs

    And handoff to GDAL command when command supports them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Pass vector layer open options over to GDAL command

    Ensures that processing tools which use vector layers with open
    options work correctly, respecting the layer's open option settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Make getOgrCompatibleSource API more flexible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    minor cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Cleanup API for GDAL processing provider uri conversion

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    [server/OAPIF] Add map fullscreen functionality for HTML pages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Try another workaround for windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Fix automatic font download on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Fix return value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Use actual dataset in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Properly clean up proxy settings in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Fix OGR provider source drops VSI credentials

    Ensure credentials are respected in the provider source, so that
    layer source's don't drop this information

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Make sure most specific path is used when setting VSI credentials

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Fix fast scan for gdal vsi cloud drivers

    Don't force a deep scan for sublayers when the caller has
    requested a fast scan and a vsi cloud uri is being scanned

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Use consistent terminology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Fix incorrect icon used for OGR items with vsi cloud driver prefixes

    ... and make API more useful for other use cases.

    The zip icon should not be used for cloud based vsi prefixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    Rename file to qgsgdalutils to match class

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    fix compatible parameter types for database schema and table widget
    wrappers (fix #57842)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    add creation options support to some native raster Processing algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    save last used directory when creating an empty GPKG file from the Browser

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    address review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    allow to create an empty GeoPackage from the context menu of the
    top-level GeoPackage node (fix #25116)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    testqgs3drendering: Add a unit test for gooch datadefined material

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    qgslinematerial: Remove useless QBlendEquation logic

    This is only useful when dealing with semi-transparent entities, which
    `QgsLineMaterial` does not handle. Besides, if semi-transparent entities would
    be handled by `QgsLineMaterial` in the future, this would directly be
    handled by the transparent branch of `QgsFramegraph`.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-27

    [GU] Don't show the action Open Attribute Table (Visible Features) for a non spatial layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-26

    Add ReadOnly flag for browser data items

    Allows suppression of the standard user actions for managing
    file based data items. Could be used in future to restrict
    other browser actions for sources which the user does not
    have permission to modify.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-26

    use core raster options widget in GDAL algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-26

    processing widget wrapper for raster creation options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-26

    Silence unwanted clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-26

    [processing] Support drag and drop for multi-layer parameters

    Allows dragging and dropping layers from either the QGIS browser
    or file explorer onto any multiple-layer parameter panel. Handy when
    you have to add many layers and it's simpler to make a selection
    outside of the processing dialog.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-26

    Drop earlier if qgis_test cannot be dropped

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-26

    Note the privs required by PostgreSQL user sourcing test init scripts

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-26

    Restrict full privileges on CamelCase schema ( public -> qgis_test_group )

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-26

    Restrict full privileges on qgis_schema ( public -> qgis_test_group )

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-26

    Drop TODO that's better not done

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-26

    Create PostgreSQL roles as first thing

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-26

    Create a test unprivileged user for PostgreSQL tests

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-26

    Improve the ~/.pg_service.conf suggested snippet

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-26

    Revert "fix testdata_pg.sh to work with "service=qgis_test""

    This reverts commit 41bd9be5cb462019ea4d88dcad7f2b409c637bbc.

Merge: 144db4bc70d 717506d05d9
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-26

    Merge pull request #57875 from nirvn/child_feature_form_add_fix

    [attribute form] Fix addition of features from a child feature dialog being added

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-26

    appdata: be mindful of the xml elements depth when translating

    We were doing a deep search for "name" which happened for the component
    name _and_ and the developer name, which is in a deeper tag.
    Instead of doing a deep search, just look for the elements we care about
    among the component element's children.

    Fixes this error from appstreamcli:
    org.qgis.qgis.metainfo.xml
      E: org.qgis.qgis.desktop:88: tag-duplicated name (lang=de)
      E: org.qgis.qgis.desktop:88: tag-duplicated name (lang=hu)
      E: org.qgis.qgis.desktop:88: tag-duplicated name (lang=lt)
      E: org.qgis.qgis.desktop:88: tag-duplicated name (lang=nb)
      E: org.qgis.qgis.desktop:88: tag-duplicated name (lang=zh-Hans)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-26

    Revert "Allow runnig test_core_project with custom TMPDIR"

    This reverts commit 605cafc8248aba81999abe4ce59899513b8dd279.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-26

    Revert "Drop hard-coded /tmp/ dir, use system temporary dir instead"

    This reverts commit da11a8aab11ed41205ada3ed6d0bf8c0f55d81a0.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-26

    Revert "Use a centralized directory for files created by ctest"

    This reverts commit 2e85f6fa29da4e7f94a95656b470fa28b760dcab.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-06-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-06-25

    [attribute form] Fix addition of features from a child feature dialog being added

Merge: 02aa7af2b94 35784b2263c
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-25

    Merge pull request #57584 from nirvn/cad_construction_guides

    [advanced digitizing] Implement visual construction guides

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    [Identify tool] Rename 'Explore Feature' action to 'Identify Feature'

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    [Identify tool] Change to single setting for referenced and referencing relations

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    tests/src/app/: merge testqgsmaptoolidentifyaction.cpp and testqgsidentifyresultsdialog.cpp into testqgsidentify.cpp

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    [Identify tool] Make sure to destroy nested nodes for features coming from relations

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    [FEATURE] [Identify tool] Present referencing relations (in addition to referenced ones), and support them on arbitrary nesting level

    Fixes #48776

    Previously only referenced relations where presented when exploring a feature,
    now referenced ones are presented as well. Do that only when the user
    explicit unfolds a node, to avoid potential 'explosion' of the number of
    features in the tree in case of a huge database where all features would
    be connected through relations. If through relations a feature already
    present in an ancestor node is detected, it is omitted from the related
    features.

    Add setting parameters to disable showing referenced and referencing
    relations.

    Add a contextual menu item "Explore Feature" to be able to "re-center"
    the result of the identification tree on a nested feature, to limit the
    nesting depth.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Update tests/code_layout/doxygen_parser.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Don't require since if a class is marked deprecated

    Since these annotations are incompatible with each other, we must
    accept either

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Fix doxytest on some newer doxygen versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Remove old QPainterPath mask backend

    Always use new geometry based backend, and deprecate related methods

    The new method is more stable and results in better outputs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Update the pull request milestone when it is merged

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    [db manager] Allow Rename action for rasters in GPKG with GDAL >=3.10

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Fix window title check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    [ogr] Handle VSI credentials in querySublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Move isProtocolCloudType to core utils class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Sort protocols alphabetically in combo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Add credential options to OGR source select

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Move VSISetPathSpecificOption logic to common function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Condense duplicate code for creation of widgets from GDAL options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Move other GDAL GUI utility functions into QgsGdalGuiUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Move configuration option widget creation to common place

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Move option handling out to a common place

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Only expose VSI cloud protocols which are actually available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Add separator before generic settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Handle numeric option types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Handle default credential values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Add credential options to GDAL source select

    Allows users to configure credentials to use when connecting to
    GDAL cloud storage providers, e.g. AWS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Create QgsGdalCredentialOptionsWidget

    A resuable widget for configuration GDAL credential options
    for vsi file systems

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Make protocol handling in OGR/GDAL source select more robust

    - Don't rely on translated combo box strings, use item data instead
    - Reduce duplicate code
    - Add missing Hadoop option
    - Avoid unnecessary string list creation/splitting when populating
      combos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    [gdal/ogr] Allow storing credential key/value credential options in uris

    Extends decode/encodeUri to handle credential options. This is
    modeled off the existing support for storing open options.

    When credential options are found in a layer's URI, we use
    GDAL's VSISetPathSpecificOption to set the credential option
    for that VSI driver and bucket. This allows per-vsi driver & bucket
    credentials for GDAL/OGR layers, whereas other approaches (like environment
    variable setting) force a single set of credentials to be used
    for an entire QGIS session.

    Requires GDAL 3.5+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    [gdal] Ensure cloud vsi prefixes are correctly decoded

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    Upgrade Leaflet to v1.9.4

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    fix(clipboard): format null attribute values in system clipboard

    Numeric attributes with a NULL value were represented with a 0 value
    in the system text and html clipboard.

    Related to #57710.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-25

    take into account parameter's metadata when creating widget wrapper

    The "widget_type" key allows to override standard widget wrapper for a
    parameter type.

Merge: 5af079ea9fe 61768df0fa6
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2024-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-24

    Merge pull request #57697 from ivanbarsukov/plugin_manager_background_fix

    Fix plugin manager background for dark themes

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-24

    qgsframegraph: rename QRenderTarget in the ambient occlusion pass

    The output is the color buffer, not a depth one.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-24

    qgsframegraph: Give names to rubberband objects

    This makes it easier to debug the framegraph with the debug overlay.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-24

    qgsframegraph: Give names to postprocessing pass objects

    This makes it easier to debug the framegraph with the debug overlay.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-24

    qgsframegraph: Remove unused method ambientOcclusionFactorMap

    It has never been used.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-24

    qgsframegraph: Fix indentation

    Mike Krus <mike.krus@kdab.com>AuthorDate: 2024-05-29
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-24

    3d: Remove unused references to QRenderCapture

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-24

    qgsframegraph: Give names to cameraselector objects

    This makes it easier to debug the framegraph with the debug overlay.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-24

    qgs3daxis: Fix cube face picking

    When clicking on a face of the cube, the view is rotated according
    to the clicked face. However, this needs `TrianglePicking` to be
    enabled to properly detect the face because it needs the
    `primitiveIndex` of the hit. `TrianglePicking` was activated
    by default up to commit b371267fbe117ecf54f56dd8c9948db0d89dfdd1 which
    restored it to the default picking method: `BoundingVolumePicking`.

    This issue is fixed by enabling `TrianglePicking` when entering the
    viewport if the cube is visible. `TrianglePicking` is then deactivated
    when leaving the viewport.

    Fixes: commit b371267fbe117ecf54f56dd8c9948db0d89dfdd1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    [sensorthings] Always be tolerant when reading datetime ranges

    And always handle single datetime values as a time instant
    when we are expecting a range value. Seems many SensorThings
    servers deliver instant ranges as a single value instead
    of a range of the same datetime value.

    Fixes #57815

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    Fix checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    Cleanup Python Console settings layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    Move Github token setting to new "IDE" options page

    This setting doesn't apply to only the Python Console, so it
    belongs in a different settings page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    Fix bad structure of options tab tree

    Make sure option widget factories are inserted before others
    which create child pages for them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    Share on GIST should not require a selection

    If no selection, the entire document is shared

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    Move "share on gist" logic to QgsCodeEditorWidget

    Allows this functionality to be used by other code editors, not
    just console script editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    [sensorthings] Improve insertion of links in identify results

    ...to better handle SensorThings links, which contain special
    characters like (, ), '

Merge: c2be995675a a840ebff040
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-24

    Merge pull request #57754 from agiudiceandrea/fix-57751-dbmanager-delete-raster-gpkg

    [DB Manager] Fix delete raster layer in GeoPackage (Fix #57751)

    Sebastian <>AuthorDate: 2024-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    Add two-column layout

    Sebastian <>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    Fix spelling

    Sebastian <>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    Using member variable (Apply suggestion from code review)

    Sebastian <>AuthorDate: 2024-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    bypass the problematic QTextEdit toHtml function

    Sebastian <>AuthorDate: 2024-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    add copy button

    Sebastian <>AuthorDate: 2024-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    fix table layout

    Samuel Johnson <samuel.johnson.fop@gmail.com>AuthorDate: 2024-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    Added duplicate button to actions dialogue

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    Improve failure message for estimated extent acceptance

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    Implement TestPyQgsPostgresProvider.testExtent

    It was stubbed but not really testing anything.
    Closes GH-57818

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    [api][processing] Also move inputParameterName() and inputParameterDescription() to public

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    [api][processing] QgsProcessingAlgorithm's supportsInPlace function should be public

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-24

    try to use layer title, table or layer name first when adding a layer
    from the metadata search tab of the Datasource Manager

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-23

    Provide a sourceable shell script setting up test environment

    Testing locally becomes as simple as (from build dir):

      . tests/env.sh
      python ${srcdir}/tests/src/python/test_provider_postgres.py

Merge: 087368956a2 9ee3dbe11e3
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-22

    Merge pull request #57830 from m-kuhn/min_bison

    Set minimum bison version according to INSTALL.md

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-06-22

    [plugins] Remove dependency on pyuic

    Eases plugin development and deployment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-06-22

    Set minimum bison version according to INSTALL.md

    Ivan Barsukov <i.barsukov@protonmail.com>AuthorDate: 2024-06-22
Commit:     Ivan Barsukov <i.barsukov@protonmail.com>
CommitDate: 2024-06-22

    Fix plugin manager background for dark themes

Merge: ad5803cb6ad f5fc2854c6e
    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-22

    Merge pull request #57514 from strk/issue30294-geography-extent

    Fix PostGIS geography extent computation

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-22

    Fix syntax

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-22

    Comment computeExtent3D and estimateExtent private methods

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-22

    Add debug line for extent estimation

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-22

    Use assertAlmostEqual for easier debugging

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-22

    Have testGeographyExtent cleanup after itself

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-22

    Do not translate debug messages

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-22

    Add test for estimated geography extent

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-18
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-22

    Extrapolate extent estimation and extraction to private functions

    Also const-correct QgsPostgresProvider::setExtent

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-22

    PostGIS-3.5.0 fixed estimated extent for geography, use it !

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-22

    Refactor QgsPostgresProvider::extent3D

    - Accept empty (not-null) extent as a valid answer
    - Drop not more needed workarounds for corner cases
    - Make the code hopefully more readble
    - Fix a spurious COMMIT out of transaction

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-05-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-22

    Fix PostGIS geography extent computation

    Do not estimate extent with geography spatial type, because
    ST_EstimatedExtent returns bogus data, see:
    https://trac.osgeo.org/postgis/ticket/5734

    Closes GH-30294

    Johannes Quast <johannes.quast@sap.com>AuthorDate: 2024-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    Improve tooltip and remove duplicate code

    Johannes Quast <johannes.quast@sap.com>AuthorDate: 2024-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    Fix wrong rounding of test result

    Johannes Quast <johannes.quast@sap.com>AuthorDate: 2024-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    Include explicit version of fast extent estimation in tool-tip

    Johannes Quast <johannes.quast@sap.com>AuthorDate: 2024-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    Adjust version check to free static function

    Johannes Quast <johannes.quast@sap.com>AuthorDate: 2024-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    Change geometry column from SRID 0 to 4326

    Johannes Quast <johannes.quast@sap.com>AuthorDate: 2024-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    Fix SRID in tests

    Johannes Quast <johannes.quast@sap.com>AuthorDate: 2024-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    Add missing test for extent estimation

    Johannes Quast <johannes.quast@sap.com>AuthorDate: 2024-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    Add proper version check

    Johannes Quast <johannes.quast@sap.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    Add missing column name to WHERE clause

    Johannes Quast <johannes.quast@sap.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    HANA Provider: Add support for fast extent estimation

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    add mUserData to copy constructor

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    don't use deprecated QgsField constructor

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    add userData property to

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    update test masks

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    tests added

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    handle conditional visibility of data defined size legend nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    Expose setting for external Python editor

    Adds user visible option to set the external Python code editor,
    from the Settings - Options - IDE - Python tab.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    Rename "Python Console" settings page to "Python"

    These settings apply outside of the console, eg in the processing
    script editor, so using "Python Console" is misleading.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-22

    Fix vertical spacing in python console settings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-06-21

    implement separate wfs title (implements #55317)

Merge: 495091da14d 605cafc8248
    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-21

    Merge pull request #57606 from strk/stop-polluting-filesystem

    Reduce pollution of system directories during test runs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Update src/core/symbology/qgssymbol.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Update src/core/symbology/qgssymbol.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Fix check for sub symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Reduce duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Use SymbolRenderHint for flagging subsymbols

    Instead of the extra argument to startRender

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Add optional flag to force global ("entire map") clipping paths

    This is a new opt-in flag for map settings/render context/layouts.
    If set, then when applying clipping paths for selective masking,
    we always use global ("entire map") paths, instead of calculating
    local clipping paths per rendered feature. This results in
    considerably more complex vector exports in all current Qt versions,
    but gives us a way to force this IF/when a future Qt version adds
    optimisations which make global masks desirable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Add CanCalculateMaskGeometryPerFeature flag to "simple" symbol layers

    These are the symbol layer classes where there's no special logic
    required relating to feature rendering and features are rendered
    one-by-one, with no sub symbols.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Greatly optimise selective masking vector exports

    Optimise the logic used when the new geometry backend for
    selective masking is in effect:

    Whenever its SAFE, instead of calculating an "entire map" clipping
    path and then applying this for every feature being rendered,
    we now defer the calculation of the clipping path until we
    are rendering individual features. Then, we create a clipping path
    which contains ONLY the mask paths which are within the area
    being drawn over.

    This avoids having the entire map clipping path being used for
    EVERY feature being rendered, which results in huge PDF/SVG
    exports when masks are in effect, and instead results in
    clipping paths which are confined just to a sensible area
    around each rendered feature.

    In some complex test projects this reduces the PDF export
    size by a factor of 0.01!! (and results in PDFs/SVGs which
    open much quicker in viewers and editors, and don't grind
    their operation to a halt).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Make installMasks return TRUE if any masks were found and installed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Minor cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Add argument to QgsSymbol::startRender for whether symbol is subsymbol

    Allows us to know in startRender whether the symbol is actually
    a subsymbol for a QgsSymbolLayer. Currently unused.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Add method to collect symbol layer clip geometries intersecting given bounds

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-06-21

    Bump version to 3.39

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-06-21

    changelog and news update for 3.38

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-06-21

    translation update for 3.38.0 from transifex

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-06-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-06-21

    silence clang-tidy and add test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-06-21

    preserve MDAL mesh metadata when editing mesh layers

Merge: 946a136e2f5 c327bd3577a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-21

    Merge pull request #57812 from elpaso/bugfix-gh57754-gpkg-support-raster-table-rename

    [gpkg] Allow raster table rename for GDAL >= 3.10

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Update src/providers/postgres/qgspostgresprovider.cpp

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Swap referenced columns in relation test

    References GH-56420 exposing the bug reported there

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Fix compound key discovery

    Closes GH-56420

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-21

    Implement the testValidLayerDiscoverRelations test

    The test did nothing
    References GH-56420

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-20

    [gpkg] Allow raster table rename for GDAL >= 3.10

    Related to #57754

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    qgsabstractmaterialsettings: Handle selection in addParametersToEffect

    `addParametersToEffect()` method is used to set the material color
    parameters if the material has been created without calling
    `toMaterial()`. In pratice, this is only used by `QgsPoint3DSymbol`
    for the Phong material.

    This method does not handle the selection state of an entity. This
    means that the color parameters of the material need to be changed
    after `addParametersToEffect()` has been called. This is error prone.

    This issue is fixed by adding a `QgsMaterialContext` to this
    method. It allows to directly set the correct color parameters
    according to the selection context.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    qgssimplelinematerialsettings: Directly set QParameter value

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    qgsphongtexturedmaterialsettings: Directly set QParameter values

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    [relations] Fix problematic polymorphic relation's generated relation IDs

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Add Help button to the Layer Diagram Properties dlg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Add note about raster based exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Optimise symbolLayerHasClipGeometries - return false when no masks exists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Speed up geometry paint device when simplifying and in stroke paths mode

    By simplifying line strings PRIOR to buffering, we get a significant
    performance bump, as we're not asking GEOS to buffer excessively
    detailed linestrings and then immediately discarding most of the
    vertices.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Avoid potentially making geometries valid multiple times

    Move the geometry repair to when we add it to the render context,
    instead of every time we retrieve it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    When adding clip geometries for a symbol layer, explode out
    multigeometries to separate geometries in the vector

    This gives us more scope to optimise which geometries we want
    to use when rendering objects within a particular part of the map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Add function to test whether clip geometries exist for a symbol layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Ensure mask geometry is valid to avoid GEOS errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    When exporting layouts to PDF/SVG, always simplify mask clip paths

    This results in much smaller output file sizes, and files which
    load much quicker in PDF viewers/editors

    Refs #50734
    Refs #54788

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Use on-the-fly simplification when rendering masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Add on-the-fly simplification support to QgsGeometryPaintDevice

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Add mask render settings to QgsMapSettings/QgsRenderContext

    And API mechanism to propagate these from layout exports down
    to the render context

    Gives us a place to specify fine-tuned control over masking
    settings for map renders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-20

    Port geos simplify linestring

    Add QgsAbstractGeometry::simplifyByDistance, which is a direct
    port of GEOS Douglas Peucker algorithm.

    This is a trivial algorithm to implement, and we benefit from
    avoiding the conversion to/from GEOS geometries.

Merge: 9a800b49983 bcea99e3309
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-19

    Merge pull request #57694 from troopa81/fix_mask_markerlinesl

    [SelectiveMasking] install masks for QgsTemplatedLineSymbolLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-19

    Handle deletion of multiple selected GPKG connections

    We unfortunately can't rely on the generic function for this
    particular connection type, because of complexities relating
    to GPKG connection items created as a result of scanning
    a folder for GPKG files vs user created/stored connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-19

    Move logic for connection item deletion to new class

    Adds a new "QgsDataItemGuiProviderUtils" class, with a generic
    function for handling deletion of browser connection items.

    Replace all the duplicate connection deletion logic from the
    different browser connection providers with calls to the
    generic function.

    In addition to removing a lot of duplicate code, the new
    generic function correctly handles deletion of multiple
    selected connections (previously, only the first connection
    would actually be removed).

    Fixes #26276

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-19

    Add convenience function to filter a list of QgsDataItem to a subclass

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-19

    Fix RAT not editable

    Fix #57795

Merge: ba1d45e5df3 81357cba0b1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-18

    Merge pull request #57769 from elpaso/bugfix-gh57765-raster-identify-localization

    [raster][UX] Raster identify: respect locale settings

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-18
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-06-18

    fix(SelectiveMasking): Update mask

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-18
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-06-18

    fix(SelectiveMasking): Properly create marker line symbol layer

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-06-18

    fix(Rendering): Don't use cache if force vector output is enabled

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-06-18

    fix(SelectiveMasking): Properly remove masks

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-06-18

    fix(SelectiveMasking): install masks for QgsTemplatedLineSymbolLayer

    Fixes #57564

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-18

    QgsRasterBlock::printValue add localized argument

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-18

    Fix running plugins are not restarted after updating from zip

    Follow-up https://github.com/qgis/QGIS/pull/56443, fix https://github.com/qgis/QGIS/issues/56277#issuecomment-1982930532

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-18

    Bump ws

    Bumps the npm_and_yarn group with 1 update in the /resources/server/src/landingpage directory: [ws](https://github.com/websockets/ws).


    Updates `ws` from 7.5.9 to 7.5.10
    - [Release notes](https://github.com/websockets/ws/releases)
    - [Commits](https://github.com/websockets/ws/compare/7.5.9...7.5.10)

    ---
    updated-dependencies:
    - dependency-name: ws
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-18

    [sipify] fix documention of nested enums

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-18

    Fix console script editor tries to save as ".py.py"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-18

    Move console script editor external file watching logic to QgsCodeEditorWidget

    Ensures a consistent behavior between console script editor and
    eg processing script editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-18

    Move responsibility for loading scripts to QgsCodeEditorWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-18

    [processing] Don't try to load extent strings as layers

    Fixes #57758

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-18

    Pressing escape should clear current identify results

    Fixes #47984

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-18

    Fix some grass vectors incorrectly show as datasets

    With separate children for holes and polygons, labeled as
    eg "0", "1"

    This syncs the GRASS provider data item behavior with the
    logic from GRASS' v.category

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-18

    Tweak GRASS plugins metadata

    - Make it clear that the old c++ plugin is deprecated
    - Change links for processing grass plugin to more relevant links
    - Remove outdated information from processing provider metadata

Merge: 5ea8a0df25b af1e04a8e16
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-17

    Merge pull request #57723 from GispoCoding/fix_56689

    Add feature tool: add topological point to each editable layer instead of only the snapped layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-17

    QT6: fix type cast

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-17

    Fix tests on newer GEOS

    Sebastian Grünewald <18557959+fiddlersfan@users.noreply.github.com>AuthorDate: 2024-06-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-16

    Fix wrong text color on Windows in the Night Mapping theme (#57407)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-16

    [raster][UX] Raster identify: respect locale settings

    Fix #57765

Merge: 0931624dea2 6eb5e47bc7f
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-15

    Merge pull request #57768 from pathmapper/fix_39689

    [browser] Fix use of internal HTML anchor links in QTextBrowser

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-06-15
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-06-15

    Add missing scrollIntoView() method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-15

    Add (non-exposed) setting for the external Python editor

    This isn't exposed in the GUI, but allows users to
    set a specific editor command to use when opening
    Python files in the external editor.

    Use the token <file> to insert the filename, <line>
    to insert line number, and <col> to insert the column number.

    Eg:

      QgsSettings().setValue(
        'gui/code-editor/python/external-editor',
        'kate -l <line> -c <col> "<file>"')

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-06-14
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-06-14

    Fix use of internal HTML anchor links in QTextBrowser

    fix https://github.com/qgis/QGIS/issues/39689

Merge: e33697b083e 02adff26d4e
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-14

    Merge pull request #57679 from troopa81/fix_masks_gui_update

    [SelectiveMasking] Fix masks UI update

Merge: 4947a8361a2 24b323ad745
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-13

    Merge pull request #57568 from rouault/qgsattributetypedialog

    Make 'Editable' field checkbox status consistent with read-only status

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-13

    QString fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-13

    Don't use update feature for drivers broken in GDAL < 3.9.1

    And avoid unnecessary feature fetch when we CAN use it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-13

    Use OGR_L_UpdateFeature for attribute/geometry updates

    This can be orders of magnitude faster then the older OGR_L_SetFeature
    approach.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-13

    [db manager] Fix delete raster layer in GeoPackage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-13

    Remove redundant reset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-13

    Remove redundant reset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-13

    Release GPS logging tables when connection is disconnected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-13

    Release GPS logging tables when logging is stopped

    Avoids leaving an editable connection to these tables open for
    the duration of the QGIS session after logging is started

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-13

    Leave null QByteArray values as QByteArray() to maintain API

    These should probably be returned as None or NULL for consistency,
    but let's not break API right now...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-13

    Maintain API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-13

    Faster null conversions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-13

    Optimise QgsFeature __getitem__

    Avoid calling expensive sipConvertFromNewType method when feature
    attribute is a trivial type
    Also avoid a copy of the feature attributes which we don't require

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-13

    Don't copy feature attributes just to get their length

    Use attributeCount() directly instead

Merge: d4ddd04efe9 33fd91c385d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-12

    Merge pull request #57739 from m-kuhn/processing_alg_dialog_context

    Add group name to processing algorithm dialog title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-06-12

    Add missing HOLDGIL annotation for QgsGeometry::isEmpty

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-06-12

    refactor(SelectiveMasking): Use QSignalBlocker

    Björn <pathmapper@posteo.de>AuthorDate: 2024-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-12

    [WFS] Create wfs connection list correctly (#57738)

    Fix #57737

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-06-12

    translation string fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-06-12

    Add group name to processing algorithm title

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-11

    .ci/run_tests.sh: fix podman run of container-based testing (#57688)

    Closes GH-57724

    ---------

    Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-06-11
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-06-11

    Address review

      - Don't differentiate current layer
      - Get layers from canvas, not project
      - Init result variable at failure state

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-06-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-11

    Update qgssettingsregistrycore.cpp

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-06-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-06-11

    correctly remove connections from settings

    fixes #56713

Merge: 37be3294b7d f7cdd2ac5b5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-11

    Merge pull request #57707 from elpaso/bugfix-gh57673-json-fields-misinterpreted

    JSON fields: logic to guess widget type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-11

    Tweak error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-11

    Avoid API break

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-11

    Add SIP_OUT

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-11

    q_unused

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-11

    update docstrings

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-11

    fix test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-11

    introduce error reporting parameter, limit classes to 999

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-11

    fix test and handle rounding issue when using 999 classes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-11

    limit fixed interval to generate at most 999 classes

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-11

    [GUI] Show Epoch up to 3 decimal digits when needed

    and in more places

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-06-10
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-06-10

    Destroy edit command if no points were added

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-06-10
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-06-10

    Add edit command

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-06-10
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-06-10

    Add whole geom of digitized feature as topo points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-10

    Partially address API limitations, and add a bunch of QGIS 4 TODOs

    We can't fix the API without a significant break here.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-10

    Don't show invalid "Style not found in database" warning when adding vector tile layers

    The API here is a mess -- since we use the same API for user-triggered
    intentional style loads and ALSO the attempt to sniff and see if a layer
    has a default style (when it may not), there's a mixup of whether
    or not we should report missing styles as an error or not.

    This results in a misleading "style not found in database" error
    shown when adding vector tile layers. Other layer types just ignore
    the return code and don't show warnings, but for vector tiles the
    API returns valid warnings when loading styles which we DO want
    to be user visible.

    Just hack around this by hiding the one particular unwanted warning
    for now.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-10

    Don't try to connect widget to null vector tile layers

    Fixes qt warning thrown when opening vector tile layer properties

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-06-10
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-06-10

    Add comments

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-06-10
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-06-10

    Add topo point to editable layers at snapped point

    Fixes #56689

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-10

    Update to untwine 1.3.2

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2024-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-10

    make Qgs3dMapScene really exportable

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-10

    qgsfeature3dhandler: Remove unused entityFromHandler Logic

    The `getFeatures()` logic is now implemented in
    `QgsVectorLayerChunkLoader`.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-09

    Remove the NOT NULL filter and fetch the first 20 features

    To avoid ingesting the whole layer in the worst case scenario
    of datasources with no filtering capabilities and NULL values.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-08

    fix(TopoChecker): Reset correctly the model

    Fixes #53425
    Reset view model correctly to avoid QAbstractItemModel accessing some missing rows/errors

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-06-07
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-07

    [Processing] creategrid: Allow negative overlay

    The creategrid algorithm had a limit of 0 to 1000000000.0.
    I'm removing this limitation to go beyond this maximum limit, but above all to
    allow a negative limit, which in fact allows an empty space
    (the opposite of superposition).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    Small cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    Move responsibility for opening files in external editor to QgsCodeEditorWidget

    This allows the editor to be opened in a proper detached process,
    avoiding the editor being closed when QGIS is exited.

    Move to a blocklist for terminal text editors instead of the fragile
    polling approach (which eg doesn't work if the editor is set to
    pycharm)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    Move file path handling for console editor to QgsCodeEditorWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    Fix python script editor "open in external editor" action

    When a system has a EDITOR environment variable set to either
    an invalid editor, or an editor which requires a terminal (eg
    nano/vim), then fallback to the QDesktopServices approach
    to opening the script

    Avoids this button doing nothing.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-07

    no brace init

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-07

    JSON fields: logic to guess widget type

    Fix #57673

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    Replace processing default extension setting with string based setting

    Change the setting key to force a reset for all users, and move to
    a stable string based setting instead of a fragile int index key

    Fixes #57676

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    Ensure calling isSupportedOutputValue doesn't add layer to project

    This is an advance test only, and shouldn't result in layers
    attempting to add to the project.

    Refs #57698

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    Add testOnly option to parameterAsOutputLayer

    If true, then the evaluated result won't be treated as an actual layer to load

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    Fix all outputs from models are set to load into project

    We should first check whether each individual output is set to
    load into the project before setting properties relating to
    loading the output, otherwise they all get appended to the
    add to project list.

    Fixes #57698

Merge: 998744ebb1c d4cf6b0f6fd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-07

    Merge pull request #57690 from elpaso/bugfix-gh57634-value-map-length

    [forms] Validate value length for value maps

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-07

    Fix key/value order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    Update src/3d/symbols/qgspointcloud3dsymbol_p.cpp

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    qgspointcloud3dsymbol: Fix clang-tidy warning

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    qgspointcloud3dsymbol: Rename p variables to point

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    qgspointcloud3dsymbol: Remove intermediate point variable

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    qgspointcloud3dsymbol: remove unused variable point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    QString fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-07

    Fix add feature dialog does not restore position when shown modally

    The logic to restore the position was incorrectly placed in ::show(),
    which is not called when the dialog is being displayed modally via
    ::exec()

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-06

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-06

    [forms] Validate value length for value maps

    Display errors and trim the values.

    Fix #57634

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    [sensorthings] Use reasonable entity-specific defaults for expansions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    [sensorthings] field list should expand in query builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    [sensorthings] Add shortcut button for "now()" function to query editor

    This is a commonly used function for sensor things queries, eg used
    when filtering to return the most recent result.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    [sensorthings] Filter should be configurable on each expansion level

    Filters must be configurable for each individual expansion level,
    as we can't achieve the same results by a single top-level filter.
    For instance, this prevents filtering children from the expansion
    to return just the most recent observation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    [sensorthings] Move expansions configuration into main source
    configuration widget

    Instead of a separate dialog, just put the widget into the sensor
    things configuration widget directly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Add QGIS 4.0 TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Deprecated unused method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    BuildPyramids should be a provider capability, not an interface capabilitiy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Add some notes for 4.0 cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Deprecate RasterInterfaceCapabilities which are unused

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Make raster data provider capabilities an enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Don't use raw int for QgsRasterInterface capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Fix accidental paste

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Remove redundant duplicate enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Move simplification enums to Qgis, promote to enum class

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    [attribute table] Don't show sort indicator if sort expression is not a field

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    qgschunkboundsentity: use Qgs3DWiredMesh

    `Qgs3DWiredMesh` and `AABBMesh` + `LineMeshGeometry` do exactly the same
    thing. The only difference is that `AABBMesh` expects a `QgsABBB` to
    describe the vertices while `Qgs3DWiredMesh` expects a list of
    vertices. By adding a new method to `Qgs3DWiredMesh` which converts a
    `QgsABBB` to a list of vertices, it is possible to directly use
    Qgs3DWiredMesh for `QgsChunkBoundsEntity`.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    qgs3daxis: Factor out Qgs3DWiredMesh

    It will also be used by `QgsChunkBoundsEntity` in the next commit.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Threat "money" PostgreSQL datatype as numeric with 2 digits precision

    Fixes GH-25529

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-06

    Sync is edited status in feature list view

    Fix #57644

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-06-05

    fix(MaskUI): Refresh masking widget for every setLayer call

    Fixes #57248
    Remove flaky code used to avoid as much as possible masking widget
    populate. This cause refresh issues and populate is now way more efficient.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-06-05

    refactor(MaskUI): Speed up masking layer selection widget

    Create a data structure on stack to avoid useless QTreeWidgetItem heap
    memory allocation which slows down considerably widget populate.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-06-05

    test(MaskUI): add tests to check selective masking widget behavior

Merge: 22e4124cad0 433adfb00c8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-05

    Merge pull request #57675 from eduard-kazakov/oauth-port-range-patch

    Fix port values range for OAuth2 UI

    Eduard Kazakov <ee.kazakov@gmail.com>AuthorDate: 2024-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-05

    Fix port values range in qgsauthoauth2edit.ui

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-06-05
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-06-05

    Test topo editing with features from sep. layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    Fix broken prefetch capabilities for raster layers

    We had a mismatch between QgsRasterDataProvider::providerCapabilities
    vs comparing to flags from QgsRasterInterface::capabilities.

    This was allowed because both are old style int enums, and really
    need to be upgraded to enum classes!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    Fix marker masking

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    Keep rendered images for different backends separated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    Fix settings key

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    Improve results when using path stroking

    Use GEOS to do the path stroking

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    Add hidden QSettings switch to use a QgsGeometry/GEOS backend for label masking

    If the 'map/maskBackend' QSettings key is set to 'geometry', then
    QgsGeometryPaintEngine will be used for calculating clip paths
    for label masking instead of QPainterPath

    The intention here is that we gain improved flexibility to optimise
    the creation and logic behind clipping path generation, vs the
    limited API we get from QPainterPath.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    Add test image variant

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    [ui] Fix unclickable labeling's position priority data-defined button

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-05

    fix(MapLayer): Avoid crash when error list is empty

Merge: 84d2505df49 757418fc7bb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-04

    Merge pull request #57582 from nyalldawson/next_vertex

    Misc HTML labeling fixes

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-05-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-04

    Fix vertex deletion issue on CompoundCurve

    Issue: when deleting a vertex exactly on the limit between two
    curves of a CompoundCurve, two vertices appeared deleted.

    In fact, one was deleted and another was moved to link with the previous
    or next curve.

    This "smart" move was problematic when the first or second curve was
    completely deleted after its vertex deletion.

    This fix always creates an intermediate LineString when such a vertex
    is deleted to simply handle every case and curve type.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-04

    Remove redundant first vertex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-04

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-04

    Reorganise conditions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-04

    Fix deprecation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-04

    Move logic back to snapToGridPrivate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-04

    Add option to remove redundant vertices in QgsAbstractGeometry::snappedToGrid

    If opted in, then vertices which form a midpoint of a straight line segment will be removed in the output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-04

    Optimise QgsLineString::snappedToGrid

    The old approach was quite inefficient and resulted in many
    reallocations and array resizing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-04

    Remove outdated comment

Merge: 7c69f92af2f 1f3b8e3a304
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-04

    Merge pull request #57624 from elpaso/bugfix-gh57338-attr-table-sorting

    [attributetable] Fix sorting with geometry expression

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-04

    indentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-04

    Update src/app/qgsattributetabledialog.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-05-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-06-04

    [advanced digitizing] Implement visual construction guides

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-04

    Preserve shapefile field names case on export

    Closes GH-52898

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-06-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-03

    Don't convert to MultiType a geometry that is already MultiType

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-06-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-03

    Add test for addPartV2

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-05-31
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-06-03

    Use WkbType instead of GeometryType enum for addPart

    Deprecating QgsGeometry::addPart in favor of QgsGeometry::addPartV2
    to use Qgis::WkbType instead of Qgis::GeometryType because the latter
    can't handle curved geometries (not specific enough).

    Fixes #57255

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-03

    More sync with need geometry

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-03

    Fix needs geometry on table reload

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-03

    Fix request NoGeom flag when sort needs geom

Merge: d269eb03b72 96a711a2aeb
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-03

    Merge pull request #57271 from nirvn/current_parent

     [attribute form] Add parent feature scope when adding/editing a child feature through the relation editor widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-31
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-06-03

    Cleanup metatype conversion

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-03

    Qt6 add ItemDataRole

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-03

    Add API to add list of geometries to collections

    More efficient then adding one by one, and allows for efficient
    transferral of geometries when pared with the new takeGeometries
    method.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-03

    Add API to take geometries from a collection

    Removes the geometries from the collection and returns ownership
    to the caller.

    Can be used to avoid clones in some scenarios.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-05-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-06-03

    Address review: add vector layer tools context class, implement addFeatureV2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-06-02

    [attributetable] Fix sorting with geometry expression

    Fix #57338

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-06-02

    Add test covering new context parameter to QgsVector change attribute(s) functions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-06-02

    [atribute form] Add parent context when editing a child feature through the relation editor widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-06-02

    [attribute form] Add parent feature scope when adding a child feature through the relation editor widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-06-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-06-02

    [qml] Add missing QgsProject's transactionMode property

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-01

    Update CMakeLists.txt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-01

    Update CMakeLists.txt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-01

    Update CMakeLists.txt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-01

    Black magic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-01

    Add list constructor for QgsMultiLineString too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-01

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-06-01

    Add constructor to directly create QgsMultiPolygon from list of polygons

Merge: 5481dabd321 30a1e36fe5c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-01

    Merge pull request #57630 from elpaso/qgsfeaturerequest-compare-method

    [api] Add compare methods to QgsFeatureRequest

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-01

    sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-01

    typo in docstring

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-06-01

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-05-31

    [api] Add compare methods to QgsFeatureRequest

    This will allow to reduce unnecessary expensive calls
    when the request has not really changed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    When field has no explicit type string set, use field type instead

    Avoids missing field type information in eg the horizontal header
    tooltips in attribute table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    Fix test on older Qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    Ensure paths with holes are correctly handled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    Normalize test results for stability

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    Avoid narrowing warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    Create optimised paint device to QgsGeometry converter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    Don't calculate bounding box for every metric property retrieval

    Some metrics which don't need bounding boxes are requested many many
    times by QPainter internals, so lets avoid the unnecessary work
    when these metrics are requested

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    Move core painting related files to src/core/painting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    [sensorthings] Handle array results from Observations

    Fixes #57577

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    fix tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    update qgsfield after rebase

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    s/createVariant/createNullVariant

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    fix createVariant comment

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    for call of QVariant ctor

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    fix tests due to rebase

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    fix new deprecated iconForField and typeToDisplayString methods

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    fix clang-tidy

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    fix doc TODO

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    auto fix hana

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    Add \deprecated tag

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    fix since rebase

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    fix indent

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    sipify

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    fix oracle test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manual fix rasterattibutetable

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manual fix postgresexpressioncompiler

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manual fix testqgsexpression

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manual fix qgsxmlutils

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    make python API backward compatible

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    auto fix grass test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    auto fix grass

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manual fix processing (macro enable pg_test not set when running script)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manual fix oracle

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manual fix tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    auto fix tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manul fix oracle

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manual fix app

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    auto fix app

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manual fix providers

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manual fix oracle

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    auto fix providers

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    remove lastType from PG provider

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    sipify

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    auto fix server

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manual fix analysys

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    auto fix analysis

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    manual fix gui

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    auto fix gui

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    auto fix core

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    replace C cast with static_cast

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    fix QVariant::nameToType

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    add createVariant method

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-31

    remove LastType

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-30

    [labeling] Fix font family changes when font size is too small

    Fix #57559

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2024-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-30

    Be clear that the expressions return invalid when they cannot convert

    I got mislead by the "Nothing is returned if a value cannot be converted" as it led
    me to believe I was expecting NULL.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-30

    qgs3dmapsettings: Fix extent methods documention

    The 3D scene's CRS is not necessarily the same as the project's
    CRS. For example, it can be "EPSG:3857" if the project's CRS is
    geographic.

    The stored extent in the settings is always the 3D scene's extent.

    See:
    https://github.com/qgis/qGIS/commit/b0d1a4f8b1cc244ccf2bc3b07798f9ee3540072f

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-05-29
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-05-29

    Allow runnig test_core_project with custom TMPDIR

    Closes GH-57610

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-05-29
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-05-29

    Drop hard-coded /tmp/ dir, use system temporary dir instead

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-05-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-05-29

    Use a centralized directory for files created by ctest

    Defines a QGIS_TEST_TMP_DIR variable in top-level CMakeLists.txt
    and then defines QGIS_CUSTOM_CONFIG_PATH and TMPDIR to be under
    that directory for individual tests.

    Closes GH-50587
    Closes GH-48884

Merge: c49afe9cdc3 c9a48fadc04
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-29

    Merge pull request #57504 from GispoCoding/fix_copy_move_overlap

    Apply avoid overlap with the copy move map tool

Merge: 36de34e3592 ba66775c7de
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-29

    Merge pull request #57605 from elpaso/bugfix-ux-layout-legenditem-mutex-style

    [ux][layouts] Fix legend item style mutex

Merge: 6d7f885c551 353882144b5
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-29

    Merge pull request #57596 from jgrocha/getprintrootgroup

    Prevent calling findLayers when there is no legend->rootGroup (fix #57595)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-05-29

    [GUI] Only enable 'Editable' field checkbox if field is not read only from the provider or its origin

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-05-29

    add missing include

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-05-29

    [ux][layouts] Fix legend item style mutex

    The style was rendered as checkboxes actions while the correct
    UI for mutually exclusive options is a radio button.

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2024-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-29

    Update src/core/layout/qgslayoutitemlegend.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-29

    Add some tests for rendering RTL text

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-29

    fix HttpHeaders settings backward compatibility for OWS (#57585)

    * fix HttpHeaders settings backward compatibility for OWS

    * fix key

    * Update qgssettingsregistrycore.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-29

    Optimise QgsExpressionUtils::getTVLValue

    Don't retrieve metatypes if variant isn't a user type. This is
    relatively expensive and not required.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-29

    Clamp values for set_color_part function to avoid qt warnings
    when out of range values are specified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-29

    Don't try to paint to indexed image

    This isn't permitted by Qt, so convert to RGBA first

    lpofredc <frederic.cloitre@lpo.fr>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-29

    fix #57590

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-29

    Mention QGIS_DEBUG environemnt variable

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-29

    Cleanup the chat session to match what's on the website

    See https://qgis.org/en/site/forusers/support.html

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-29

    Add test for layoutItemAt locked groups

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-29

    [layout] fix mouse grab on locked items

    Fix #57331

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-29

    Fix line extension tool when layer crs != map crs

    Fixes #49267

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2024-05-28
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2024-05-28

    Fix #57595

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-05-28
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-05-28

    Make avoidIntersections non-virtual and private

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-05-28
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-05-28

    Use same endEditCommand() for move and copy move

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-05-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-05-28

    [cad] Fix snapping to line extensions for multi geometry as well as polygons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-28

    Always calculate label document metrics at registration time

    Instead of calculating these at render time, calculate them at
    the time of label registration (for all labels except curved labels),
    as this means that we use the correct metrics for the label
    width and height as calculated by QgsTextDocumentMetrics. This ensures
    the label width/height is always calculated using the same rules
    as the text will be rendered.

    Previously we only did this for HTML enabled labels, but given
    that we will end up calculating the metrics when drawing the
    labels anyway there's no added cost in calculating them early.

    Among other fixes, this ensures that the correct label size is
    used in the engine for labels with tab characters.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-28

    Don't set @value to line height when evaluating multi line alignment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-28

    Fix data defined font size is ignored when HTML labeling is active

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-28

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-28

    Fix rotation based orientation when html labeling enabled

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-28

    Use default font size for arrow symbols

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-28

    [ux] Fix labeling small font size freeze

    Also tested with linestring.

    Fix #57336

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-28

    Fix a few more places we try to load crs as a layer

    And fix tests which use an invalid EPSG code

    Refs #57494

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-27

    Use proper icons for fields in organize attributes/del attributes dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-27

    Promote FieldOrigin to enum class, move to Qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-27

    Fix label mask sizes get reset to 0

    This paper cut rears its head in that when first enabling
    label masks for an existing project layer, the mask size will
    default to "0", which is confusing for users as it seems to
    have no effect.

    The older maskSize attribute used to be treated as 0 instead
    of the default 1.5 mm size when no mask settings were available, and
    then when the project was saved this incorrect 0 value would
    become an actual valid attribute in the XML.

    Since we can't now differentiate a valid 0 value from an accidental
    0 value in older projects, we instead assume "0" as a mistake and
    reset it to 1.5. when the project is saved the newer maskSize2
    attribute will be used and we know that a "0" value WAS an explicit
    user choice.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-27

    [OGR provider] Mark special Shape_Area/Shape_Length FileGDB fields as read-only

    مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-26

    Fix PDAL support on MinGW-w64

    https://github.com/hobuinc/untwine/pull/162
    https://github.com/PDAL/wrench/pull/35

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Consider tab fragments when calculating text document metrics

    Fixe #56981

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Hack around handling tab characters in HTML documents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Fix incorrect parsing of html with line breaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Split fragments on tab characters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Don't try to render empty text strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Add tab stop distance to QgsTextFormat

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    [server] OAPIF: fix layer short name

    Fix #57556

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Write list values directly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Add test for layout custom property with string list value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Avoid clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-25

    Don't write groups in random order in exported GeoPDFs

    Previously, if layer groups were configured for a GeoPDF export
    then the resultant groups in the GeoPDF would be listed in a
    random order within the PDF viewer.

    Instead, ensure that the groups are created to respect the
    ordering of layers from the GeoPDF export dialog, so that
    users can drag/drop and rearrange the layers and their corresponding
    groups and get a logical/predicatable order within the PDF.

    Sponsored by Rubicon Concierge Real Estate Services

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-24

    Fix bad merge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-24

    Additional shortcut to QgsAttributes creation from Python

    Avoid constructing a bunch of default QVariant objects which
    we will just replace immediately

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-24

    Add more HoldGIL annotations to cheap methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-24

    Optimise QgsAttributes python constructor

    Avoid multiple checks for detachment for each attribute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-24

    Fix incorrect buffers drawn for html label items

    When a layout item uses a html enabled text format and has buffers
    enabled, the buffers would be incorrectly horizontally placed

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-24

    Make it clearer which schemas are downloaded

    fix https://github.com/qgis/QGIS/issues/57540

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-24

    Adjust docstring in qgsgeometryutils_base.h

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-24

    [OAPIF provider] addFeatures(): issue a /items/{id} request to get a refreshed version of the feature

    Fixes #57486

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-24

    [OAPIF provider] addFeatures(): use the id returned by the server to fill the QGIS 'id' field, when it exists

    Fixes #57486

Merge: 7d95eab75d9 1ad2b4bc672
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-23

    Merge pull request #57361 from troopa81/cmyk_colorwidget

    [ColorWidget] Add CMYK support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-23

    [postgres] Fix settings username/password storage

    Fix #57284

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-23

    Fix(ColorWidget): Update current component on color model change

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-23

    Set information for settings

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-23

    declare color component

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    [processing] Try directly interpreting string as CRS first

    ...before falling back to alternatives like treating it as a map
    layer

    Fixes #57494

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-23

    Fix colors for new diagram categories are not randomly picked

    Fixes #56862

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-23

    Use a smaller button for clear query

    This is a destructive action, lets not make it such as large target

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-23

    Disable clear SQL query button when query is empty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Add TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Remove nonsense comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Add tests for maximum distance handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Force readonly creation of layers in labeling tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Restore inscrutible ray cost logic

    Let's fix one thing at a time

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    [feature] Add maximum distance setting for point labels

    For the "Around point" and "Cartographic" placement modes, this
    adds a new optional setting for the maximum distance of the labels from
    the feature. It's used together with the existing distance setting
    to define a range of distances at which labels may be placed
    from their corresponding point features.

    This adds more flexibility to the placement for these layers,
    ultimately allowing for more labels to be placed in busy maps.

    When the layer is set to the "around point" mode, then label
    candidates which are closer to the point will always be prefered
    over those which are further away.

    When the layer is set to the "cartographic" mode, then the default
    behavior is also to prioritize closer labels. A new combo box
    allows users to control the priority, with an option for
    prefering position ordering. If this option is set, then candidates
    at the corresponding positions (eg top left) are preferred regardless
    of how far they are from the point, with the labelling falling
    back to alternate positions only when no labels can be placed
    up to the maximum label distance.

    Sponsored by Rubicon Concierge Real Estate Services

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Move label quadrant setting to QgsLabelPointSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Better documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Expose a useful method to python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Move predefined position order member to QgsLabelPointSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Start on QgsLabelPointSettings class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Update src/core/qgsmaplayer.cpp

    David Signer <david@opengis.ch>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    use <p> instead of clumbsy <br>

    David Signer <david@opengis.ch>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Concern Qt6 on QVariantType evaluation and conversion to string or stringlist.

    David Signer <david@opengis.ch>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Representing layer's custom property list in the HtmlMetadata. fixes #57334

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    QgsDatabaseItemGuiProvider() and QgsGeoPackageDataItemProvider(): use QgsTaskWithSerialSubTasks to fix performance issue when dropping many layers (fixes #29510)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Add a QgsTaskWithSerialSubTasks class

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    QgsTaskManager::resolveDependencies() and taskId(): fix bad performance when long chain of task dependencies

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    pull mdal 1.2.0

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Fix wording

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2024-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    specify WebP quality is from 0 to 100

    Taken from:
    https://developers.google.com/speed/webp/docs/webp_study#experiment_2_ssim_vs_bpp_plots_for_webp_and_jpeg

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2024-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    the quality of image is also used for WebP

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Let the signal carry whether a feature has been found, that might come in handy

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    Add comment, tweak test to deal with post feature gathering events

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    [attribute form] Fix initial multi editing state of relation reference editor widgets

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    [vectortile] Fix missing cloning of labeling

    Fix #57443

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    qgsfeature: Optimize __set_item__ python call

    This change is similar to the one done for `setAttribute`.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    qgsfeature: Optimize setAttribute python call

    This change is similar to the one introduced in the previous
    commit for `QgsAttributes` . The python call of `setAttribute` expects
    a `QVariant` as input. sip is able to directly handle `QVariant` but
    this allocation can be slow.

    In some cases, it is possible to speed-up the `setAttribute` call by
    checking the type of the attribute. If the attribute is a boolean, an
    integer, a float or a string, it is possible to avoid the intermediate
    sip QVariant allocation done by `sipConvertToType`.

    Based on some testing, this allows to speed-up a python `setAttribute`
    call up to 80%. If the python attribute is already a `QVariant`, then
    one get the same time.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    qgsattributes: Optimize QgsAttributes python allocation

    The python `QgsFeature.setAttributes()` calls is relatively slow
    because of the call to `sipConvertToType` which needs to make in
    intermediate allocation for each attribute QVariant creation.

    This change aims to speed up this call by avoiding the call to
    `sipConvertToType` for the most common types.
    The change itself is quite simple. If the input attribute is a
    boolean, an integer, a string or a floating, a QVariant is directly
    created by using the python C API instead of calling
    `sipConvertToType`.

    Based on some testing on lists which can contain between 5 and 10
    elements, I have measured an acceleration up up to 70%.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    test_qgsfeature: Add a test for setattribute by name

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    test_qgsfeature: Test different types of attributes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    [mssql] Make sure hostname is trimmed before saving to settings

    Fix #57358

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-23

    [processing] Report error when creating temporary layers

    Errors were silently ignored, they are now shown to the user.

    Fix #57343

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-22

    remove else around alterColor

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-22

    fix color component setting save

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-22

    Rename python test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-22

    add an helper method to avoid duplicate code

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-22

    Update and test cmyk radio buttons

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-22

    replace isCmyk with colorSpec

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-22

    use static and explicit color model

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-22

    connect radio buttons

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-30
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-22

    feat(ColorWidget) : Add CMYK support

    A new setting activeCmykComponent has been introduced, while the old
    one activeComponent refers now only to the Rgb/Hsv part

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-22

    pyqt5_to_pyqt6: Handle QPainter.HighQualityAntialiasing

    This is obsolete even in Qt5, should be QPainter.RenderHint.Antialiasing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-22

    [qt6] Add compatibility imports for QActionGroup

    This moved from widgets -> gui in qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Make brush and stroke style combo box icons visible on dark themes

    Match the icon color to the text color, instead of just drawing
    the icons in black

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    QString fixup

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Only execute selected SQL text

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    [browser] Reorder buttons position in SQL editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    [pyqt5_to_pyqt6] More exhaustive searching for deprecated QFontMetrics methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Remove redundant calls to setIsNoData

    Prior to these calls we already have a call to set the entire output
    block to nodata in all conditions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Make QgsRasterProjector slightly faster in debug builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Add constBits methods to QgsRasterBlock

    These can avoid an unwanted QImage detach when we are just
    reading block data and don't need to modify it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    const correct method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Provide detailed error message when creating GeoPDF from layout fails

    Instead of a generic message (which is not very helpful), show the
    full error message we receive from GDAL to the user

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    [tests] Fixes for Qt6

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    [tests] Fix layout test by using standard QGIS test font

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    [tests] Add tests for QgsProfileSourceRegistry

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    [profile] Address review

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    [layout] Allow profiles to be displayed in layouts even if their source is not a map layer (e.g., from web services)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    [core] Allow profile widget export profile sources other than layers

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Let the elevation profile canvas use the profile source registry

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Update SIP file for PyQt6

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    [core] Introduce QgsProfileSourceRegistry to store sources other than map layers, e.g., based on web services

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Update src/app/qgsrelationadddlg.cpp

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    fix help link for relations

    David Signer <david@opengis.ch>AuthorDate: 2024-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Small test to check if the index of the first column is returned on mapToMaster when passing an invalid index (like the one from an action column)

    David Signer <david@opengis.ch>AuthorDate: 2024-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Avoid a wrongly displayed action widget because of redraw after model reset (and call of mapToSource in the background). The "old" fix, to provide a source row even for the action widget (in case it's the first column) - to be able to have a feature list in the form view - by using the index of the first column is now provided in a non-override method mapToMaster, that usually just passed to mapToSource. It calls now directly QSortFilterProxyModel::mapToSource instead. This fixes #33464 and fixes #57398 and fixes #56966

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    test_provider_ogr_gpkg.py: make test robust to GDAL exceptions turned on

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    test_provider_ogr_sqlite.py: correct test case where insertion of incompatible features is rejected by the OGR SQLite driver

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    test_provider_shapefile.py: fix testcase where the desired scenario wasn't actually tested

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    api_break.dox: document GDAL Python exceptions turned on

    Refs #57344

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Add QgsPythonUtilsImpl::initGDAL() and run it from QGIS app

    fixes #57344

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    python/plugins: turn on GDAL exceptions to avoid deprecation warning

    Fixes #57344

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Fix python exception when color map file can't be loaded

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Promote QgsColorRampShader enums to enum class, move to Qgis

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    OGR provider: addFeature/changeAttribueValues: convert local time to UTC for GeoPackage

    Fixes #57262

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    QgsDateTimeEdit: convert datetime to UTC when format string includes a Z

    Fixes #57262

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    QgsDateTimeFieldFormatter::representValue(): convert datetime to UTC when format string includes a Z

    Fixes #57262

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    format_date expression: convert datetime to UTC when format string includes a Z

    Fixes #57262

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-22

    Display expected result on the left, rendered on the right

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-05-21
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-05-21

    Handle avoid overlap returning empty/invalid geoms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-21

    Better handle non GET/POST requests in network logger

    - Show actual custom verb instead of just "CUSTOM"
    - Correctly generate curl command for non GET/POST requests
    - Handle data content for non POST requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-21

    Update src/providers/wcs/qgswcssourceselect.cpp

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-21

    Use WCS title as layer name (similar as in browser)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-21

    flake8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-21

    SERVER: Fix WMTS getFeatureInfo InfoFormat

    Only FORMAT was accepted.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-05-20

    Update canvas on short timeout after elevation slider is dragged

    Avoids sending many requests to redraw the canvas while the
    slider is dragged rapidly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-05-20

    Handle mesh FixedRangePerGroup mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-05-20

    Move more code to bridge class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-05-20

    Show significant elevations from project in elevation filter widget

    Adds labels for significant elevations to the widget, giving
    users more information when picking elevation filter ranges

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-05-20

    Also add variant which takes a list of layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-05-20

    Make function more readable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-05-20

    Add elevation utils method to collect significant elevation values for a project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-05-20

    Add method to retrieve significant elevation values from a layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-05-20

    Add API to show additional elevation labels in elevation filter widget

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-19

    QgsCurvePolygon::asGml3(): make output compliant when ring is not a LinearRing

    that is when it is a ring made of a CircularString or a ring made of a CompoundCurve

    Fixes #57355

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-19

    [processing] Fix Dissolve: input layer with empty geom. or no feat.

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-05-17
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-05-17

    Remove intersections after copy moving features

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-05-17
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-05-17

    Add test for intersection removal when copy moving

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-05-17
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-05-17

    Add test for copy moving a feature

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-05-17
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-05-17

    Add vector layer tools to unit test constructor

    - This is needed for testing the Copy Move map tool

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-05-17
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-05-17

    Override copyMoveFeature in guivectorlayertools

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-17

    fix(ImageCache): don't convert CYMK image to RGB

    CMYK image support has been added in Qt 6.8.0. For now, it's not possible to
    render in a CMYK image, and as a consequence to scale it. So, QGIS
    will report a warning message to user if requested size is different
    from the CMYK image one.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-16

    Fix pyqt5_to_pqt6 script when src_to_tokens returns duplicate tokens

    Sometimes src_to_tokens returns multiple tokens at the same offset.
    This is likely a bug in some versions of tokenize_rt, but this
    workaround avoids an exception occurring in the QGIS script.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Fix East and West coordinates were flipped

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Nicer approach to removing rows in expansion table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Silence false positive warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Correct handle many-to-one and one-to-one relationships in expansions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Fix build on older sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Use more flexible approach to setting expansion targets in GUI

    Allows for users to configure per expansion limit and sort ordering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Use a more flexible API for handling SensorThings expansions

    This allows us to control the sort order and limit for each expansion,
    and gives us more flexibility in future to eg handle per expansion
    filter strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Add option to limit the number of expanded features returned

    This helps reduce the load on backend servers, as feature expansion
    can quickly balloon out to a huge number of features. Default
    to a very conservative expansion limit, requiring users to "opt in"
    to larger limits which may be inappropriate for a service.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    [sensorthings] Support feature expansion

    This change allows SensorThings entities to be expanded to contain
    their related child feature attributes, exposing the relational
    SensorThings model as a traditional "flat" GIS-friendly table
    structure.

    Eg when selecting Location entities, you can now opt to expand
    to "Things > Datastreams > Observations". This would result in
    multiple "stacked" point location features, one corresponding
    to each observation, with the attributes for each point feature
    containing the location, thing, datastream and observation
    attributes.

    (Best used combined with some extent, feature limit, or custom
    filter option, as this can otherwise result in very heavy
    requests to the backend service!)

    Fixes #56805

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Silence some more KDE library related warnings which don't related to QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Don't run tests relying on badssl.com on CI

    This service is constantly timing out and causing false positive test failures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Fix creation of GeoPDF with non-standard CRSes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Use enum instead of raw int

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Replace bar is not always visible when find is

    Instead do the vscode/pycharm thing and only show it when a replace
    toggle is clicked, or Ctrl + R is pressed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Use QgsCodeEditorWidget in processing script editor

    And remove custom search/replace functionality, it's now replaced
    by the standard QgsCodeEditorWidget implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Add replace/replace all functionality to QgsCodeEditorWidget

    Allows replacing matching text. Works just as expected.

    If the regex find option is enabled, then captured groups
    are available for use in the replacement string (eg via '\1')

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Ensure find next/prev buttons are disabled when no matching results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Don't show no match warning in message bar

    This is too noisy, and we already indicate no matching results
    via the search bar background coloring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-16

    Fix exception when closing script editor

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2024-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-05-15

    Adding Translator on request

Merge: 04b3cbd1f4b 9818fecf9d8
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-15

    Merge pull request #57433 from nyalldawson/faster_render_checker

    Speed up QgsRenderChecker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-15

    [processing] When user tries to run a subset of a model, validate
    that all prerequisites have been run already

    And if not, show an explanatory warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-15

    Add warning methods to QgsCodeEditorWidget

    These call the underlying QgsCodeEditor methods to show inline
    warnings, but also add corresponding highlights on the scroll bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-15

    Expose scrollbar controller to PyQGIS

    Allows plugins etc to add custom highlights to the scrollbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-15

    Minor optimisation to comparison loop

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-15

    Avoid reading whole images just to determine reference image dimensions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-15

    Don't write wld files for rendered images for passing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-15

    Speed up QgsRenderChecker

    If we are comparing images we've generated as part of the render
    check, avoid force round tripping these through PNG files.
    Instead, just keep the rendered QImage around and reuse it instead
    of creating a new image.

    Also avoid writing the rendered image to disk when the test passes
    successfully. (Will keep temp folders cleaner!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-15

    Ensure resampling settings are preserved when cloning raster layers

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-15

    also flip pennants

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-15

    Use the geographic CRS associated with the map CRS

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-15

    wind barbs face the other way on southern hemisphere

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-15

    Fix support for PostGIS-3.2+ directed linear TopoGeometries

    References #57419
    Lacks testcase

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-14

    Port test to standard render checker methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-14

    Add test for haveSameParentQuantity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-14

    Add test for parentQuantityName

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-14

    Add note, rename more members for consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-14

    Improve documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-14

    Rename to parentQuantityName

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-14

    When matching render elevation range to layer ranges, only consider
    datasets from the same parent group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-14

    Add fixed elevation range per dataset group mode for mesh layers

    This mimics the "fixed range per band" mode we have for raster layers,
    but allows a per-dataset group elevation range to be set for
    mesh layers

Merge: 406c67c6754 d1369880981
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-13

    Merge pull request #57396 from alexbruy/copy-composer-grid

    Copy composer grid

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2024-05-13

    address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-13

    Add search option for regular expression based searching

    Adds regex search mode for use in code editor searching

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-13

    Allow to set network cache size >= 2 GiB

    and < 2TiB

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-12

    Tighten spacing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-12

    Use icon buttons instead of checkboxes in code editor search bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-12

    Allow dropping paths onto data source select dialog to expand browser paths

    Makes it a bit easier to fix data sources for files in deep paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-12

    Set initial selected item to matching path when changing data source too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-12

    Don't create dummy folders in browser model when changing
    data source of a layer with a source pointing to an existing
    file

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-05-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-05-11

    [qml] Make QgsGeometry::asWkt and QgsGeometry::fromWkt invokable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-11

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-11

    Add QgsLineString method to interpolate nan m values along line

    Fills in any nan m values by interpolating from non-nan values
    in neighbouring vertices

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-02-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2024-05-10

    better implementation for name change

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-02-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2024-05-10

    better names for grid copies

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2024-05-10

    duplicate composer map grid (fix #47511)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-05-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-10

    Reduce queries to detect select privileges for PostgreSQL relations (#57389)

    Reduce queries to detect select privileges for PostgreSQL relations

    Use a single query rather than 3 to determine recovery status,
    select privilege and update/insert/delete privileges.

    Also drops the need to evaluate view definitions to determine
    selectability.

    Co-authored-by: Juergen E. Fischer <jef@norbit.de>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Fix future imports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Show indicators for search results in scrollbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Remove redundant coding lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Fix lint error in type checking

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Move message bar logic to QgsCodeEditorWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    [console] Rely on QgsCodeEditorWidget search functionality

    Remove duplicate code searching functionality from console script
    editor and just use the standard QgsCodeEditorWidget implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Use QgsCodeEditorWidget in python console script editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    [console] Clean up objects a little

    - Don't use ambiguous .parent members, use explicit names
    - Add some typehints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Add data defined control over heatmap radius and maximum value

    This allows users to define the radius and maximum as a value
    which makes sense for the current situation, e.g the current
    map scale or current print atlas feature.

    Sponsored by Rubicon Concierge Real Estate Services

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Add framework for data defined property buttons at feature renderer level

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Add framework for feature renderer level data defined properties

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Invalidate GDAL network cache when reloading provider data

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    QGIS does rock, but we need comprehensive examples

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    add missing tr to header generated by map_to_html_table expression function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Highlight matching results in code editors while searching

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Add an explicit 'close' button in the search bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Add code editor color scheme option for search match highlight color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Fix clang tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Use qOverload

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Fix some checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Port decorated scrollbar widget class from QtCreator

    Allows decorating scrollbars with colored highlight bars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Use QgsCodeEditorWidget in rich text editor HTML view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Use QgsCodeEditorWidget in expression builder dialog

    Adds Ctrl+F search bar support to expression builder dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Test mask for qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Fix see also

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Hide settings which don't apply for heatmap legends

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Show a color ramp legend for vector heatmap layers

    Instead of showing no legend for these layers, show the color
    ramp as a gradient bar

    Fixes #54772

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Only QgsSymbolLegendNode nodes can be embedded in parent in legend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Move responsibility for creating vector legend nodes to renderer

    This will allow renderer subclasses to create legend nodes which
    aren't QgsSymbolLegendNodes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    [processing] Show more detail in history dialog

    Use a tree display for processing history entries, where the root
    item for each entry shows the full algorithm log when clicked,
    and the python/qgis_process commands are instead shown as child
    items

    This provides more useful information for users browsing the history,
    while still making the all the previous information available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Handle url link clicks correctly in history widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Add GPS navigation status to QgsGpsInformation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-10

    Add 'over point' placement option for cartographic label mode

    This adds a new option for placement when labels are set to the
    "cartographic" mode, for "O" = "over point". When a feature's
    data defined placement priorities include this new 'O' option,
    a label can be placed directly over the corresponding point.

    Sponsored by Rubicon Concierge Real Estate Services

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-09

    Add safety check, avoid crash

Merge: 5a220630fc6 cfe71973c2f
    David Signer <david@opengis.ch>AuthorDate: 2024-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-08

    Merge pull request #57217 from signedav/duplicatepolicy

    Duplicate policy on QgsFields when duplicate features

Merge: 1e8c00354f3 57cc7ed3824
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-08

    Merge pull request #56825 from vaahtokarkki/fix-merge-features-with-hidden-fields

    Fix merge features with hidden fields

    Roni Lindholm <roni.lindholm@gmail.com>AuthorDate: 2024-03-11
Commit:     Roni Lindholm <roni.lindholm@gmail.com>
CommitDate: 2024-05-08

    Fix merge features with hidden fields

    Instead of ignoring always hidden fields, use field default value or value
    from one of merged features. Fixes #28253

    Co-authored-by: Joonalai <joona.laine@cofactor.fi>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-08

    Move QgsCodeEditorWidget to a new file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-08

    Rename methods for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-08

    Make TODO less strong

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-08

    Add since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-08

    Use QgsCodeEditorWidget in execute sql dialog

    Allows searching in the query via Ctrl+F

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-08

    Introduce QgsCodeEditorWidget

    This widget wraps an existing QgsCodeEditor object in a widget which provides
    additional standard functionality, currently a line-for-line port of the Python
    console script editor search tools.

    The caller must create an unparented QgsCodeEditor object
    (or a subclass of QgsCodeEditor) first, and then construct a
    QgsCodeEditorWidget passing this object to the constructor.

    Ideally, this functionality would be added to the base QgsCodeEditor
    class itself. But this is NOT possible without considerable API
    breakage, as QgsCodeEditor currently inherits the QsciScintilla widget.
    We cannot change QgsCodeEditor to inherit a generic QWidget
    container containing a QsciScintilla widget + other widgets in
    a layout without breaking API. I've added a cleanup note for
    QGIS 4.0 here.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-08

    Don't write layer vertical crs if its not set

    Avoids some unwanted extra noise in the xml

Merge: b3d18482120 7d17b0e06c7
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-08

    Merge pull request #57285 from troopa81/fix_crash_qt6_close

    [Qt6] Avoid crash when deleting QGIS application

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-05-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-05-08

    Accept 2d box extent when estimating metadata

    Fixes GH-56541

Merge: eee787f8255 975a5a50371
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-07

    Merge pull request #57333 from mhugent/fix_raster_style_loading

    Fix loading of raster styles if the layer/table name is not in the datasource url

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-05-07

    Add helper function to get layer name and use identifier only for gpkg

    David Signer <david@opengis.ch>AuthorDate: 2024-05-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-05-07

    rename FieldDomainDuplicatePolicy to FieldDuplicatePolicy because - not like the Merge or Split Policy it does not affect the FieldDomains but only the Fields instead

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-05-07

    return magnitude multiplier based on units set

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-05-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-05-07

    address review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-05-07

    Add support for Wind Barb rendering for mesh vector datasets

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-07

    Bump ejs

    Bumps the npm_and_yarn group with 1 update in the /resources/server/src/landingpage directory: [ejs](https://github.com/mde/ejs).


    Updates `ejs` from 3.1.8 to 3.1.10
    - [Release notes](https://github.com/mde/ejs/releases)
    - [Commits](https://github.com/mde/ejs/compare/v3.1.8...v3.1.10)

    ---
    updated-dependencies:
    - dependency-name: ejs
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-07

    qgs3dmapscene: Remove unused function removeQLayerComponentsFromHierarchy

    This was introduced by commit 85e444e1d6c8c2463f03fe343801e35e11c87d74
    to handle shadow effects for old QT versions. Its usage has been
    removed by commit f08387638383ebb292ac77c76cbaec1dbe7cdbac but the
    function was still present. Remove it.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-07

    qgs3dmapscene: Remove unused function addQLayerComponentsToHierarchy

    This was introduced by commit 85e444e1d6c8c2463f03fe343801e35e11c87d74
    to handle shadow effects for old QT versions. Its usage has been
    removed by commit f08387638383ebb292ac77c76cbaec1dbe7cdbac but the
    function was still present. Remove it.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-05-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-05-06

    fix: Avoid crash when deleting QGIS application

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    testqgs3dcameracontroller: Increase tolerance on wheel position tests

    The computed positions of the tests which contain a mouse wheel
    operation do not seem to be reliable between different runs. It seems
    like the first wheel operation may return different results.

    The position itself is not important for those tests. The important
    part is to ensure that `mCumulatedWheelY`, `mClickPoint`,
    `mCurrentOperation`, `pitch()` and `yaw()` are correct.

    Increase the tolerance to ensure that the test does not fail.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    qgs3dmapscene: Fix python bindings availability note

    Qgs3DMapScene is now available in Python bindings.

    See: https://github.com/qgis/qGIS/commit/176807bc3540f6a2ea001f6dad4f3899c28fc8a1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    Silence clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    Silence false positive warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    Add icon for run selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    Add Run Selected option to right click menu for selected algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    Also add "Run from Here" action to right click menu on algorithms

    Allows running the part of the model which starts at the right
    clicked algorithm only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    Add const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    [feature] Add "Run Selected Steps" option to model designer

    This action will run only the selected steps in a model, allowing
    the user to run a subset of the model.

    The initial state will be taken from any previous executions of the
    model through the designer, so results from previous steps in the
    model are available for the selected steps.

    This makes it possible for a user to fix parts of a large model,
    without having to constantly run the entire model to test. Especially
    useful when earlier steps in the model are time consuming!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    Add method to run partial model to model designer API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    Add API framework to handle temporary layers generated by previous runs

    We need special handling to transfer temporary layers generated
    by a model execution when running a partial model from a previous state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    Add mechanism to merge results across different model execution runs

    So that if a part model was run from a previous state, we can
    generate the complete state of model results across both runs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    Add API framework for setting initial state of a model algorithm

    And allow execution of just a subset of child algorithms from
    a model, using the initial state as a starting point

    This will allow "resuming" a model, running part of a model using
    the state from a previous execution.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    Store more model execution details for later retrieval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-04

    Add algorithmAboutToRun signal to QgsProcessingAlgorithmDialogBase

    This signal can be used to tweak the algorithm's context prior to
    the algorithm execution.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-05-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-05-03

    Fix it in other places too

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-05-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-05-03

    Fix loading of raster styles if the layer/table name is not in the provider uri

    Owen Parkins <16523126+oparkins@users.noreply.github.com>AuthorDate: 2024-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-02

    [FEATURE] Use TIFFTAG_DOCUMENTNAME as layer name if available (#57146)

    Originally the GDAL data provider ignores any metadata
    associated with tiff documents. Many documents contain
    metadata that provides the name and description of the
    document. This is more important to provide to the user
     when dealing with sublayers where users are unable to
    provide a name externally by renaming the file.

    This commit allows for sublayers to be defined by
    this metadata and provided to the user for sublayer
    selection.

    Fixes qgis/QGIS#57077

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-02

    Revert "add test for add part to geometry less features on single geometry ty…"

    This reverts commit b6f929e5d5f9734a18dba35abae863b88e7ed7fd.

Merge: 1c2250ad641 7440cfc1785
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-01

    Merge pull request #57295 from m-kuhn/public_headers_private_header

    [3d] Do not include private header from public header

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2024-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-01

    Fix parsing of RMC NMEA 4.1 (#57204)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-01

    add test for add part to geometry less features on single geometry type layers (#57260)

Merge: 31a955f20e1 867f39dc349
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-01

    Merge pull request #57306 from m-kuhn/wslastyle

    Fix using astyle on wsl

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-01

    Apply suggestions from code review

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-05-01

    [layout] Fix html item freeze QGIS when loading HTML undet Qt6/QtWebkit-less environments

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-05-01

    Fix using astyle on wsl

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-04-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-05-01

    Do not include private header from public header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Add option to invert the elevation filter widget

    If checked, this option reverse the slider in the elevation filter
    so that the widget goes from high values at the bottom to low values at the top.

    See justification in https://github.com/qgis/QGIS/issues/56995

    Fixes #56995

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Store elevation filter fixed range size in project

    Remember this setting between sessions for a project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Update test for newer GRASS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Add new test result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Update test for newer gdal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Ignore some more stderr messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Update test results for newer GDAL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Remove deprecation marking breaking qt 6.7 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Silence some unwanted deprecation warnings

    The method calling these is itself deprecated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Remove Q_DECL_DEPRECATED from constructor

    Even though this class is deprecated, this breaks the qt 6 on qt 6.7+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Don't call QMetaEnum::keysToValue with empty strings

    This causes a bunch of qt debug spam on Qt 6.7+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Fix broken test

    This test was broken and not actually testing the QgsGeometry
    operator, and breaks compilation under qt 6.7

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Update qt 6 build instructions for Fedora 40

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Fix misleading error when exporting vector features

    This has nothing to do with "drawing"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Add missing documentation for @map_z_range_lower/upper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-01

    Update write_failure_comment.yml

    Remove branches ignore. Seems this changed meaning sometime earlier this year, and is preventing the workflow running on pull requests targeted at these branches instead of just workflows running ON those branches.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-05-01

    Update build_artifact_comment

    Test removing condition to see if workflow can be triggered for prs against master again...

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    QGIS Server: dxf format options for export with zero width (take 2)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Dxf option 'export with zero width' in processing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Dxf format options for export with zero width

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Change checkbox label

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Add unit test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    [FEATURE]: add option to export all lines with minimal width in dxf export

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Update testqgsogrutils.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    [OGR] Fix load of stored styles

    Fix #57251

    Maris Nartiss <maris.gis@gmail.com>AuthorDate: 2024-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-05-01

    Processing: do not store Processing configuration keys if value matches default

    If for some reason Processing configuration gets stored into configuration file,
    previous code saved default menu paths in configuration. If GUI language changes,
    custom values stored in the configuration take precedence over default ones
    (= default translated ones are not used). This fix removes menu keys from config
    for default value and thus allows to fall back to default menu items on language
    switch.

    Fixes #52449 (and related issues)

Merge: d3408fea2eb f32651ae4b0
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-30

    Merge pull request #57219 from rldhont/fix-flag-read-extent-from-xml

    QgsProject: The flag to read extent from xml was set too late

Merge: 97a5e2461bf f2a2d201dd7
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-30

    Merge pull request #57287 from DelazJ/patch-21

    Fix typo

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-04-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2024-04-30

    Tests: Extending QgsProject layer flags test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-04-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2024-04-30

    QgsProject: The flag to read extent from xml was set too late

    The `QgsProject::addLayer` method which add a layer from DOM layer element uses the method `projectFlagsToLayerReadFlags` to get layer read flags from project flags.
    The generated layer read flags is used into the `QgsMapLayer::readLayerFromXml` method. This method read the extent from XML only if the `QgsMapLayer::FlagReadExtentFromXml`
    flag is set. If it is not set, the layer extent (provided by the provider) and layer extent from xml are empty. So even if the read extent from xml is set to true for vector
    layer, the extent will be always provided by the provider if the flag `QgsMapLayer::FlagReadExtentFromXml` is not provided to `QgsMapLayer::readLayerFromXml` method.

    To fix it, we proposed to update `QgsProject::projectFlagsToLayerReadFlags` method to provide `QgsMapLayer::FlagReadExtentFromXml` from project flags.

    Funded by Tenergie

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-30

    Fix typo

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-30

    macos-build.yml: select macos-13 to get x64 build

    GHA has recently switched the macos-latest alias to be macos-14 which is OSX Arm64.  macos-13 is x64 architecture instead

    Mike Krus <mike.krus@kdab.com>AuthorDate: 2024-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-30

    Fix non-responsive Qt3D overlay

    Qt3D overlay is drawn using imgui which is imperative, so Qt3D needs
    to cache events until they are needed for the actual rendering of the
    overlay, especially since this happens in a different thread.

    When render policy is set to OnDemand though, Qt3D does not cache
    the entire history of events since the previous update and events can
    go missing or come out of sequence, which confuses imgui.

    This patch changes the render policy to Always while the overlay is
    visible, so it now responds to events. It will also provide more accurate
    display of performance data in that mode.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-30

    Copy project vertical/3d crs logic to QgsMapLayer

    This adds a new verticalCrs property for map layers, and a corresponding
    crs3D() property. Logic is the same as that for QgsProject.

Merge: 0f9e0cbd61d c23aaa4c24e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-29

    Merge pull request #57180 from elpaso/bugfix-gh45206-wms-feature-count

    WMS: GetFeatureInfo FEATURE_COUNT set connection default

    Mike Krus <mike.krus@kdab.com>AuthorDate: 2024-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-27

    Fix light model updates

    Make sure there is something to remove or add before making
    calls to begin/end update methods. Can otherwise lead to
    unnecessary updates and potential crashes.

    Signed-off-by: Mike Krus <mike.krus@kdab.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    Handle projected 3d crs in project vertical/3d crs logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    Add QgsProjUtils and QgsCoordinateReferenceSystem ::hasVerticalAxis

    Can be used to test if a crs contains a vertical axis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    Make test more stable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    Don't permit user set vertical crs for project when crs is geographic 3d
    or geocentric

    Following https://docs.ogc.org/as/18-005r5/18-005r5.html#34 it is not
    a valid combination to create a compound crs from these types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    Improve error reporting in QgsProject.setVerticalCrs

    Report proj error when compound crs cannot be created

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    Report proj error when creating compound crs fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    Expand documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    [api] Add QgsProject::crs3D

    Returns the CRS to use for the project when transforming 3D data,
    or when z/elevation value handling is important.

    The returned CRS will take into account verticalCrs(), e.g. by
    returning a compound CRS consisting of crs() + verticalCrs().

    This method may still return a 2D CRS, e.g in the case that crs()
    is a 2D CRS and no verticalCrs() has been set for the project.
    I.E. It is NOT guaranteed that the returned CRS will actually
    be a 3D CRS, but rather it is guaranteed that the returned CRS
    is **ALWAYS** the most appropriate CRS to use when handling 3D data.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    tests/3d: Add tests for QgsCameraController

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    qgscameracontroller: Make TestQgs3DRendering class a friend

    This allows to directly use `QgsCameraController` private member for
    tests and to remove `QgsCameraController4Test`.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    fix(Oracle): Properly store credentials in cache

    Before this modification, user was added to realm before storing
    credentials, so we failed at retrieving from cache when no username
    was provided.

    Fixes #56535

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    testqgs3drendering: Add a test for filtered rule based renderer

    This tests rule based renderer when the extent of the 3d view is
    different from the extent of the data layer.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    qgselevationprofilewidget: Fix typo

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    qgselevationprofilewidget: Update plot on project elevation props change

    The vector layer elevation rendering depends on the elevation
    properties of the project because its clamping may depend of the
    terrain. However, the plot is never updated when the elevation
    properties change.

    This issue is fixed by listening to the
    `QgsProjectElevationProperties::changed` signal of the
    `QgsProject`. When this signal is triggered, the plot is updated if it
    contains at least one vector layer whose elevation binding is set to
    'Terrain' or 'Relative'.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-26

    qgsprojectelevationproperties: Properly check terrain property changes

    The `==` operator of `QgsAbstractTerrainProvider` is not overriden and
    is not able to check if two terrain provider are equals. This means
    that the `changed` signal is emitted even if the terrain provider
    properties have not changed.

    This issue is fixed by using the `equals` method from
    `QgsAbstractTerrainProvider` which properly checks the
    properties. The `changed` signal is now only emitted is at least one
    terrain property has changed.

Merge: 581589aa0a4 32cd01431be
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-25

    Merge pull request #57218 from troopa81/fix_sip_mod_dir

    [Qt6][Sip] Correctly retrieve PyQt module directory

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-04-24

    Correctly retrieve PyQt5 module directory

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-24

    qgssensorthingssourceselect: Select a new connection by default

    When a new connection is created, in most cases, this connection is
    gonna be loaded by the user. Therefore, it seems logic to select a new
    connection once it is created.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-24

    qgsvectortilesourceselect: Select a new connection by default

    When a new connection is created, in most cases, this connection is
    gonna be loaded by the user. Therefore, it seems logic to select a new
    connection once it is created.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-24

    qgstiledscenesourceselect: Select a new connection by default

    When a new connection is created, in most cases, this connection is
    gonna be loaded by the user. Therefore, it seems logic to select a new
    connection once it is created.

Merge: 56e093179d5 00f65f4285b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-23

    Merge pull request #57200 from gacarrillor/dxf_harmonize_app_and_alg

    [processing] Harmonize DXF Export app dialog and corresponding algorithm

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-04-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-04-23

    testqgspointcloud3drendering: Add a test on a filtered scene extent

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-04-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-04-23

    testqgspointcloud3drendering: Add a test on a filtered pointcloud

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-23
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-23

    [dxf] Address review to homogenize app dialog and processing algorithm

Merge: 2ad1de1c25b 988fbb5e827
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-23

    Merge pull request #57220 from mhugent/wms_get_map_pdf_external_layers

    Add wms context flags also for pdf GetMap. Fixes problems with extern…

Merge: f81fdb83bf3 7c0f3245c99
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-23

    Merge pull request #57224 from nyalldawson/fix_57223

    Annotation items should default to enabled status

    ostr00000 <ostr00000@gmail.com>AuthorDate: 2024-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-23

    improve filename used for `run_startup_script`

    ostr00000 <ostr00000@gmail.com>AuthorDate: 2024-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-23

    fix error when `stdout is None`

    - add custom msg when defining `run_startup_script`,
    - show stacktrace for errors in `run_startup_script`,

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-23

    Annotation items should default to enabled status

    Fixes #57223

    David Signer <david@opengis.ch>AuthorDate: 2024-04-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-04-22

    fix datastream and comments

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-04-22

    Add wms context flags also for pdf GetMap. Fixes problems with external layers in GetMap as pdf

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-04-22

    [Qt6][Sip] Correctly retrieve PyQt module directory

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-22
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-22

    [dxf] Use the constant DEFAULT_DXF_DATA_DEFINED_BLOCKS everywhere

Merge: a9747ae21c0 6785fe45541
    David Signer <david@opengis.ch>AuthorDate: 2024-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-22

    Merge branch 'master' into duplicatepolicy

    David Signer <david@opengis.ch>AuthorDate: 2024-04-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-04-22

    DuplicatePolicy functionality test

    David Signer <david@opengis.ch>AuthorDate: 2024-04-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-04-22

    DuplicatePolicy set/get etc. tests

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-21
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-22

    Constant for setting dxf data defined blocks by default

    David Signer <david@opengis.ch>AuthorDate: 2024-04-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-04-22

    DuplicatePolicy like default value / dupicate / remove value to define what has to be done on duplicating a feature.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    [cmake] Use execute_process instead of deprecated EXEC_COMMAND

    See CMP0153

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    [DB Manager] Avoid printing HTML code in the Python console

Merge: a979931960e 37af25e0b6f
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-21

    Merge pull request #57166 from nirvn/fields_gadget

    [qml] Make QgsFields a QGadet and make some functions Q_INVOKABLE

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Function naming improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Documentation improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Trim first child log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Make API more future proof

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Move class to own file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Add "View Log" action for child algorithms

    This action shows the log of that child step, regardless of whether
    or not it failed. This is handy for debugging model errors after
    testing, when you've already closed the algorithm window...!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Make log of each separate child algorithm available for retrieval after
    running model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Make execution status available for child algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Make child results handling API more flexible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    [feature] Add "View Output Layers" option for model child algorithms

    When editing a model through the designer (and after having run
    that model), you can now right click any child step in the model
    and select "View Output Layers". This will add the output layers
    from that step as new layers in the current QGIS project.

    This action is available for ALL child algorithms in the model,
    even if the model is not configured to use the outputs from those
    children as model outputs.

    This is designed as a helpful debugging action. If a user's model
    fails (or gives unexpected results), they can then trace through
    the model and view the outputs for suspected problematic steps.
    It avoids the need to add temporary outputs to a model and re-run
    to test.

    Additionally, this action is always available after running the model,
    EVEN if the model itself failed (eg because of a misconfigured
    step later in the model).

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Make child results and inputs always available for models

    Even when the model execution fails, store the child inputs and
    results for all steps which successfully completed in the context.

    This gives more debugging information to a user when a model fails,
    because these values will now be reflected in the model designer
    view for all steps which completed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Transfer temporary results to a layer store in the designer dialog

    After running a model through the designer dialog, any layers generated
    during the execution of the model will now be transferred into a layer
    store attached to the dialog, instead of immediately discarded. This
    includes layers generated by child algorithms as intermediate steps
    and not just model outputs.

    By moving the lifetime of the generated layers to the designer dialog,
    we are able to do things with these layers after the run algorithm
    dialog is closed. (Eg allowing users to load them to a project)

    The designer's layer store is cleared on each run of the model.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Move some model designer code to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-21

    Ensure that QgsProcessingAlgorithm::postProcess is always called

    We now always call QgsProcessingAlgorithm::postProcess, even when
    the algorithm fails for some reason (eg it raises an exception).
    This ensures that the context cleanup logic in postProcess is
    always run. Note that we still ONLY call an algorithm's specific
    postProcessAlgorithm implementation for successful executions,
    so the public facing API and behavior remains unchanged.

    This is intented to provide a consistent handling of the cleanup
    logic in postProcess, specifically to make sure that that the
    context thread handling logic is triggered in all cases.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-20

    Prevent changing ID if layer is owned

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-20

    Emit idChanged on readLayerXml if id is changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-20

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-20

    Add idChanged signal, property

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-20

    Add api to set QgsMapLayer IDs

    With appropriate warnings on when this should be used...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-20

    [processing] Show marker on canvas at picked point location

    When an algorithm has a point parameter and is run from the toolbox,
    show a X rubber band marker at the picked point on the map canvas

    This makes it easier to see where the point parameter is set to.

    The marker is cleared as soon as the algorithm dialog is closed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-20

    [processing] Endpoint distance threshold for network analysis

    Adds an optional end point distance threshold parameter to the
    network analysis tools. Previously (and still, by default) endpoints
    will ALWAYS be snapped to the nearest point in the network layer,
    regardless of how far away from the network they actually are. This
    can result in meaningless results, as the tools will happily snap
    points to a road hundreds of kilometers away :)

    Now, there's an optional end point distance threshold parameter
    for these tools. The behaviour of the threshold depends on the
    algorithm:

    - For the “Service area (from layer)” tool an optional new output
    was added for “non routable features”. This output will contain
    any features which were deemed too far from the network. All
    other features which are within tolerance distance to the
    network will be stored in the standard output from the tool.
    - For the “Service area (from point)” tool an error will be raised
    if the point is too far from the network
    - For the “Shortest path (point to point)” tool an error will
    be raised if either the source or destination points are too far
    from the network.
    - For the “Shortest path (layer to point)” and “Shortest path (point
    to layer)” tools:
      - An error will be raised if the **point** is too far from the network.
      - A new optional output was added for “non routable features”. This
        output will contain any features which were deemed too far from the
        network. All other features which are within tolerance distance to
        the network will be stored in the standard output from the tool.

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-20

    [processing] When no specific layer group is required for an output,
    place it above the current selected layer

    Fixes #56129

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-20

    [processing] Set the active layer to one of the generated outputs

    Fixes #57003

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-04-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-04-19

    [spatialite] Test getQueryGeometryDetails for geom with Z, M or ZM

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-04-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-04-19

    [SpatiaLite] Fix getQueryGeometryDetails() for Z, M and ZM

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-04-19

    Fix double featureCount argument

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-19
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-19

    [dxf] Remember settings for DataDefinedBlocks in DXF Export (app) dialog

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-03
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-19

    [processing] Expose DXF Export's data defined blocks functionality to processing

Merge: 220abf7aa92 82fb6ccd24c
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-19

    Merge pull request #57016 from gacarrillor/dxf_overridden_name

    [dxf] Allow users to override the layer name to be exported to DXF

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-19

    Update test_qgsowsconnection.py

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-19

    Update test_qgsowsconnection.py

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-04-19

    Simplify code and set default to 10 for old connections

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-19

    Fix casting of symbol layer densityArea property

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-04-18

    Spell check

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-04-18

    WMS: GetFeatureInfo FEATURE_COUNT set connection default

    Allow to set a default FEATURE_COUNT (default 10) individually for
    each WMS connection.

    This default also works when adding WMS layers from the browser and it
    can be overridden for each individual layer when added from the
    datasource manager.

    The deafult user experience when adding layers from the datasource
    manager is not changed: the default of 10 still applies unless it
    is explicitly set from the connection settings.

    Fix #45206

    Founded by: QGIS user group Germany (QGIS Anwendergruppe Deutschland e.V.)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-18

    Fix test on newer GDAL versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-18

    Better reporting for invalid field names for some algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-18

    Escape filenames correctly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-18

    Show filename in exceptions raised from Python console scripts

    Instead of "", ensure the actual filename (or tab title, for unsaved
    scripts) is shown in exceptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-18

    Ensure filename is shown when an exception occurs in a dropped Py script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-18

    Ensure __file__ is set when running python scripts dropped onto QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-18

    Add Google Fonts processing script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-18

    Download Google fonts from github, not broken Google fonts download url

    Note that not all fonts available from Google fonts are present on
    the github repo for some reason, eg Open Sans Condensed is not.

    Fixes #57070

Merge: dd0412da898 fbd4af04ef4
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-17

    Merge pull request #57161 from nirvn/qml_invokable_additions

    [qml] Add a couple of Q_INVOKABLE in QgsProject and QgsVectorLayer to ease layer and feature fetching + editing

Merge: f53fbfb4dd9 f9688deeeff
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-17

    Merge pull request #57046 from elpaso/bugfix-server-oapif-layerpermissions

    Server/OAPIF: fix unreported issue with access control layer permissions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-04-17

    Server/OAPIF: fix unreported issue with access control layer permissions

    When 'canRead' property for a published WFS layer was set to False
    from an access control filter plugin the whole /collections reques
    was returning a 404 insted of returning the list of published layers
    (minus the filtered ones).

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-17

    Move some invokables to properties

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-17

    [qml] Allow for getting/setting attribute by index and name

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-17

    Fix sipify.pl script not handling Q_INVOKABLE inline

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-17

    [qml] Expose map layers by name project function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-17

    [qml] Make  a couple of vector layer editing/deletion functions invokable

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-17

    [qml] Make QgsFields a QGadet and make some functions invokable

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-16
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-16

    [dxf] Address review: prefer overridden layer name over layer title (the former can be changed in the export dialog, whereas the latter must be done in the layer properties, therefore, overridden layer name is closer to the export intention and should take the precedence)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-16
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-16

    [dxf] Allow users to recover original layer name after overriding it (by using the QgsFilterLineEdit with default value)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-16

    Avoid a bunch of text to double round trip conversions

    Simplify api, and add a bunch of tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-16

    use project scales in label rendering and new 2D canvas dock if they are
    set (fix #51326)

    CodeBardian <codebardian@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-16

    access column header from source model

    ostr00000 <ostr00000@gmail.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-16

    refactor startup script detection

    - use pathlib,
    - change complex one-line condition to function,
    - use `QgsMessageLog`,

    ostr00000 <ostr00000@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-16

    add check for `PYQGIS_STARTUP` to avoid executing provided file twice

Merge: 359cd426b6f 27cc6429253
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-15

    Merge pull request #57126 from elpaso/bugfix-gh57121-fields-dialog-crash

    Fix crash when setting default on form field properties

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-15

    [processing] Fix Output Variant availability

    With #54358 [processing] Add a new 'Calculate expression' algorithm for use in models, a processing output type for variant values has been introduced.
    This output Should be used when the output is a flexible type and may represent any QVariant value, like QgsPoint, and  must be available for use as inputs for most parameter types.

    In ba7bdec, `QgsProcessingOutputVariant::typeName()` is sometimes added in widget wrapper `compatibleParameterTypes` instead of `compatibleOutputTypes`.
    For example, the `QgsProcessingOutputVariant::typeName()` is in `QgsProcessingPointWidgetWrapper::compatibleParameterTypes()` instead of `QgsProcessingPointWidgetWrapper::compatibleOutputTypes()`, so `QgsPoint` output in a variant could not be used as an input parameter.

Merge: 5cf4dcdc5da d9379d73033
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-04-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-14

    Merge pull request #56777 from rldhont/fix-server-getprint-html-mode-manualcontent

    [Bugfix] Server GetPrint set HTML content of QgsLayoutItemHtml and not only URL

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-04-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-04-12

    Clipboard: Add WKB option to clipboard

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-12

    Update qgsattributesformproperties.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-12

    Update src/gui/vector/qgsattributesformproperties.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-12

    Hide another qt wayland related warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-12

    Add QGIS 4 TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-12

    Silence some qt warnings which aren't our fault

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-12

    Use QThreadStorage for GEOS context on windows

Merge: a94f3e541bb 3a2dcd56299
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-11

    Merge pull request #57124 from 3nids/sipify-ver

    [sipify] support different since versions in C++ vs PyQGIS

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-11

    Update qgsvectorlayer.h

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-11

    Update sipify.pl

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-04-11

    Fix crash when setting default on form field properties

    Fix #57121

    Founded by: Take the A train ♫

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-04-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-04-11

    [sipify] support different since versions in C++ bs PyQGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-11

    Temporarily skip test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-11

    Temporarily disable google font downloads

    This isn't available since Google removed the static downloads,
    we'll need another approach to handle this

    Refs https://github.com/google/fonts/issues/7481
    Refs https://github.com/qgis/QGIS/issues/57070

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-11

    Optimise a number of QgsEllipse internals

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-11

    [symbology] Fix a bunch of SVGs missing opacity parameters and previewing badly on dark themes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-11

    Don't require a full wildcard string for grass module filtering

    Previously the filter required you to enter "*term*" to search
    within text, but let's be more tolerant and just do a search
    within always

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-11

    Use optimised point intersects/contains methods in more places

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-11

    Use optimised contains checks in more places

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-11

    Use GEOSPreparedIntersectsXY_r/GEOSPreparedContainsXY_r on newer GEOS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-11

    Use optimised contains method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-11

    Optimise by avoiding unnecessary linestring cloning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-11

    Fix crash when calculating variable width buffer on multi curve

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-04-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-04-10

    QgsRectangle: normalize WKT export

Merge: c4f94e84bfe 18e78a188c1
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-10

    Merge pull request #56873 from GispoCoding/fix_50433

    Make avoid overlap work with more digitizing tools (fixes #50433)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-10
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-10

    [tests] Replace setTitle() by serverProperties()->setTitle() (conflict resolution with PR 57103)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-09
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-10

    Make it clear that we want a reference to avoid a compile warning

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-09
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-10

    [ux] Add help for DXF Export processing parameter 'Use layer title as name'

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-05
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-10

    [dxf] Apply review comments

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-27
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-10

    [ux] Add hints for users on how the titleAsLayerName option works, since precedence is until now not clear for them

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-27
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-10

    [dxf] Avoid unavailable layers in DXF Export dialog's layer tree

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-25
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-10

    [tests] DXF export processing algorithm allows users to override output layer name

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-25
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-10

    [processing] Allow users to override output layer name when exporting to DXF layers

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-22
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-10

    [tests] Add tests for output layer name precedence in DXF Export (1: attribute, 2: layer title, 3: overridden name, 4: layer name)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-19
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-10

    Let group nodes show its name in DXF Export dialog

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-19
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-10

    [core] Allow users to override a layer name when exporting to DXF; DxfLayerJob->layerTitle replaced by layerDerivedName, to avoid confusion with one of the final DXF layer name sources (layer metadata title, layer server properties title, layer name, layer's overridden name)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-19
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-10

    [dxf] Allow users to edit layer name in DXF Export (app) dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    Fix loss of server short name when opening vector tile layer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    Move server specific layer properties to QgsMapLayerServerProperties

    Eg server layer title, abstract, etc, and deprecate the related
    methods at the QgsMapLayer level

    This should avoid accidental creep of these specifically server-related
    properties into wider use, and help disambiguate them from the
    standard layer metadata properties

Merge: 50a959335b4 5a23cc4bb54
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-10

    Merge pull request #57036 from mhugent/dxf_dd_blocks_default_on

    Enable dd blocks by default and remove global setting

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    [quick] Avoid needless temporal or elevation invalidations on map canvas

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    [map canvas] Avoid needless temporal or elevation invalidations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    Ensure raster elevation filtering works nicely with contour renderer

    With the contour renderer we must treat out of range pixels as
    no data values, so that the gdal contouring algorithm correctly
    ignores them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    Improve documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    Add validation to calls to QgsProject.setVerticalCrs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    Expose vertical crs option in project Elevation settings page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    Add expression variables for vertical crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    Avoid some unwanted extraneous signals

    This same logic should probably be done to more of the xxxChanged
    signals during clear/project read, but I'd prefer to be safe
    and only handle them selectively without a good reason...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    [api] Add vertical crs option to QgsProject

    If the project crs() is a compound CRS, then the CRS returned
    by QgsProject::verticalCrs()  be the vertical component of
    QgsProject::crs(). Otherwise it will be the value explicitly
    set by a call to setVerticalCrs().

    The vertical crs is a persistent property of a project, which
    is saved/restored to xml.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-10

    Add extra tools required for Fedora prepare commit

    [skip ci]

Merge: c67e81ba03b 2e22f45103a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-09

    Merge pull request #57066 from maxencelaurent/server-fix-cascaded-getlegend-42063

    SERVER: fix legend of cascaded WMS layers #42063

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-04-09

    Enable dd blocks by default and remove global setting 'enable-datadefined-blocks'

Merge: 3e19378708e 6ca63b06acb
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-09

    Merge pull request #56982 from gacarrillor/dxf_xml_settings

    [dxf] Import/export 'DXF Export' dialog settings from/to XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-09

    Ensure Refresh action is shown for Geopackage connection items

    Fixes #51523

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-09

    Add QtWebEngine re-exports to qgis.PyQt

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-09

    Remove todo

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-09

    Move query of layerTreeInsertionMethod setting out of core

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-09

    Update src/core/qgslayerdefinition.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-09

    Update src/core/qgslayerdefinition.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-09

    Fix documentation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-09

    Add unit test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-09

    Consider setting layerTreeInsertionMethod when adding content from qlr to canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-09

    Don't use deprecated GEOS context methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-09

    Don't share GEOS contexts across threads

    GEOS contexts have always been documented as for use by a single
    thread, but we've gotten away with a single shared context across
    threads just because of how GEOS previously wasn't doing any
    non-thread safe internally with them.

    But recent GEOS versions DO, and it's no longer safe to share
    a single context across threads.

    Use the same approach as we use for thread local proj context
    handling for geos contexts

Merge: 2a3ff27936b b30d9897bdf
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-08

    Merge pull request #57074 from nirvn/singecolorrenderer

    [raster] New single color renderer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-08

    Make clang-tidy happy

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-08

    Fix hasty copy/paste

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-08

    Remove renderer widget from python bindings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-08

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-08

    Concurrency should not apply to test failure comment workflow

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-08

    Rename classes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-08

    Try a different raster, weird inconsistent behavior on CI vs. local

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-04-08

    [raster] New single color renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-08

    [sensorthings] Observation phenomenonTime can be a time instant

    According to the specifications, an Observation phenomenonTime can
    either be a period OR a time instant. Correctly handle instants
    instead of returning null for the phenomenonTime

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-08

    [ui] Fix floating dock panels hidden when toggling reduced view

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-08

    More review addressed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-08

    Optimize a bit

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-08

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-08

    Make clang-tidy happy

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-08

    [ui] Fix vertical spacing issues with raster layer properties dialog's temporal panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-08

    [raster][temporal] Add a brand new temporal mode: pixel value as temporal datetime

Merge: 5e81e2c6929 bfbb1117480
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-06

    Merge pull request #57072 from dvdkon/master

    Fix build with QtWebEngine

    David Koňařík <dvdkon@konarici.cz>AuthorDate: 2024-04-06
Commit:     David Koňařík <dvdkon@konarici.cz>
CommitDate: 2024-04-06

    Fix build with QtWebEngine

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-06

    Add test for bugfix

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-06

    DXF: fix bug with some rotated symbols in data defined blocks

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-06

    Fix temporal unit conversion factor for milliseconds to weeks/months/years/decades/centuries

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-04-05
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-05

    [dxf] Apply review suggestions (use message bar instead of blocking messages, avoid member variable)

    Maxence Laurent <maxence.laurent@gmail.com>AuthorDate: 2024-04-05
Commit:     Maxence Laurent <maxence.laurent@gmail.com>
CommitDate: 2024-04-05

    SERVER: fix legend of cascaded WMS layers #42063

    The legend was fetched asychronously from upstream WMS server and was not
    awaited. Thus response sent to the client could never contain any data from
    upstream.
    Setting  the `synchronous` `QgsWmsLegendNode::getLegendGraphic` parameter to
    `true` fixed this. This setting is now set in the `QgsWmsParameters`
    constructor using the `QgsLegendSettings::setSynchronousLegendRequests` method.
    Fixes QGIS/qgis#42063

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-05

    [OGR provider] Recognize "false"/"true" string as valid value for a boolean field in addFeature()/changeAttributeValues()"

    Fixes #55517

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-05

    [db manager] Fix field property editing

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-05

    [GDAL] Fix deleting styles

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-05

    [OGR] Fix deleting styles

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-04-05

    [temporal] Fix first canvas rendering on project not respecting cumulative state

Merge: 810a61a791e 6116658c1c3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-04

    Merge pull request #57049 from mrylov/hana_fix

    [HANA provider] Upgrade EULA agreement to version 3.2

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2024-04-04
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2024-04-04

    HANA: Upgrade EULA agreement to version 3.2

Merge: 1a4e1a77e77 e2ea46f0e5f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-04

    Merge pull request #56784 from elpaso/bugfix-gh56652-speed-regression-with-insane-paletted-classes

    Raster - paletted: fix slow rendering with huge number of classes

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-04-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-04-03

    qgsgeometry: Add contains method from x,y coordinates

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-04-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-04-03

    tests: Add tests for QgsGeometry::contains()

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-04-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-04-03

    testqgsgeometry: Remove some spurious whitespaces

Merge: 76539074f99 985cdefc4ad
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-03

    Merge pull request #57015 from qgis/dependabot/github_actions/tj-actions/changed-files-44

    build(deps): bump tj-actions/changed-files from 43 to 44

Merge: 4a631ee31ad 10b2a80330a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-03

    Merge pull request #57014 from qgis/dependabot/github_actions/actions/cache-4

    build(deps): bump actions/cache from 3 to 4

Merge: dc677f42303 97b19f453f3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-03

    Merge pull request #57023 from MehdiChinoune/patch-2

    Fix check for Qwt>=6.2.0 for QWT_POLAR

    مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>AuthorDate: 2024-04-02
Commit:     مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>
CommitDate: 2024-04-02

    Replace `docker-compose` by `docker compose`

    مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>AuthorDate: 2024-04-02
Commit:     مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>
CommitDate: 2024-04-02

    Fix check for Qwt>=6.2.0 for QWT_POLAR

    Also set QWT_POLAR_VERSION=0x060200

Merge: 5b2c0e4fa65 713b5be010e
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-04-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-02

    Merge pull request #56600 from troopa81/feat_add_srs_getfeatureinfo_json

    [Feature][WMS] Add crs information in WMS GetFeatureInfo output when it differs from WGS84

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-01

    build(deps): bump tj-actions/changed-files from 43 to 44

    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 43 to 44.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](https://github.com/tj-actions/changed-files/compare/v43...v44)

    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-04-01

    build(deps): bump actions/cache from 3 to 4

    Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-27
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-01

    [dxf] Adress review on title case consistency

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-22
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-01

    [dxf] Adjust tab order in DXF Export dialog

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-21
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-01

    [dxf] Non-modal success message for DXF Export dialog

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-21
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-01

    [dxf] Save and restore layer settings (XML) in DXF dialog

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-20
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-01

    [dxf] Special tag for DXF settings XML document and correspondent validation

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-20
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-01

    [dxf] Use the new Settings API

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-20
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-01

    [dxf] Remove 'my' prefixes according to review

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-18
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-01

    Make DXF Export load settings from XML flexible by ignoring elements not present in the XML; ask for confirmation before overriding GUI values

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-15
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-01

    Load DXF Export dialog's settings from XML file

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-15
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2024-04-01

    Export DXF Export dialog's settings to XML file

Merge: 800acb96129 f3151e61b8d
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-31

    Merge pull request #56983 from agiudiceandrea/fix-56974-gpkg-metadata

    [OGR] Fix GeoPackage layer metadata reading (Fix #56974)

Merge: 8fd9166c452 2b00dc1cde1
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-30

    Merge pull request #56923 from pblottiere/fix_capabilities_cache

    Remove the corresponding capabilities doc in cache when a project is removed from cache

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2024-03-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2024-03-29

    Explicit slot

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2024-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2024-03-28

    Fix doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2024-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2024-03-28

    Add doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2024-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2024-03-28

    Remove the corresponding capabilities doc in cache when a project is removed from cache

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-27

    constify

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

Merge: 66c716d8a3d 97631189c95
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-27

    Merge pull request #56734 from mhugent/external_wms_filter_parameter

    Send filter parameter in wms client if contained in url

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-27

    [OGR] Fix GeoPackage layer metadata reading

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-03-27

    debian packaging: make packaging of api documentation optional

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    [dxf] Make sure selected attribute index is respected when resetting fieldsComboBox index

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    build(deps): bump the npm_and_yarn group across 1 directory with 1 update

    Bumps the npm_and_yarn group with 1 update in the /resources/server/src/landingpage directory: [express](https://github.com/expressjs/express).


    Updates `express` from 4.18.2 to 4.19.2
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/master/History.md)
    - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

    ---
    updated-dependencies:
    - dependency-name: express
      dependency-type: indirect
      dependency-group: npm_and_yarn-security-group
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    Always show a frame around list widget

    It just looks much better, and gives context to otherwise empty
    space when the list contains a small number of items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    Hide useless action buttons when list widget is read only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    Implement a proper read-only state for list/key value widget wrappers

    Instead of just setting the whole widget as disabled, implement proper
    read-only state for these widgets. This fixes an annoying UI issue where
    the list / key value widgets can't be scrolled when opening read-only
    attribute forms, preventing users from viewing all the entries in
    the widget.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    Use correct add/remove icons in table widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    Move action buttons in table widget to right side

    Placing them on the left clashes with every other QGIS dialog,
    and breaks nice alignment of attribute forms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    Move mode toggle button in json editor widget to bottom

    This matches better the approach used in similar widgets elsewhere
    in QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    Use more robust way of setting monospace for json tree view

    Setting a stylesheet like this breaks things, eg the context menu
    incorrectly shows in the monospace font. Instead, directly set
    the font only on the tree view items.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    Fix capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    Clear welcome page even when a non-spatial layer is added

    Previously we only cleared the welcome page when a spatial layer
    was added, which resulted in a weird UX where eg dragging a csv
    onto QGIS left the welcome page in place, even though a project
    is now open!

    Instead, clear the welcome page whenever ANY type of layer is
    added to the project

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-27

    Remove Docker build from action

    following discussion here https://github.com/qgis/QGIS-Enhancement-Proposals/issues/221

    opengisch repo has been transferred here: https://github.com/qgis/qgis-docker

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-26

    Transfer security matters of the authentication system

    from the user manual (refs https://github.com/qgis/QGIS-Documentation/pull/8985#issuecomment-2017822488)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-26

    Ensure temporal and elevation filters work correctly in conjunction

    Fixes #56938

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-25

    Readability

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-25

    [sensorthings] Add support for Multidatastreams

    This adds support for the Multidatastream entity type, as
    implemented in the SensorThings version 1.1 "MultiDatastream extension"

    While the specification mandates that MultiDatastreams have an
    optional polygon geometry, I've encountered numerous servers
    which expose different geometry types for this entity or which
    return errors when attempting to read the geometries from
    MultiDatastreams. Accordingly we always expose an option to
    load MultiDatastreams as geometryless layers alongside the
    default option to load them as polygon layers, to handle a
    wider range of connections.

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-25
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-25

    Change ingroup comment back

Merge: 6276f5cc17b 27e8f96d166
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-24

    Merge pull request #56953 from t0b3/fix--build-without-qtserialport

    Fix:  build with `QTSERIALPORT=false`

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2024-03-24
Commit:     t0b3 <thomas.bettler@gmail.com>
CommitDate: 2024-03-24

    fix: push docker image only if GH actor == qgis

    Signed-off-by: t0b3 <thomas.bettler@gmail.com>

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2024-03-24
Commit:     t0b3 <thomas.bettler@gmail.com>
CommitDate: 2024-03-24

    fix: build without qtserialport

    closes: https://github.com/qgis/QGIS/issues/56944
    Signed-off-by: t0b3 <thomas.bettler@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-22

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-22

    Show expression previews

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-22

    Try 25

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-22

    Try 30 parts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-22

    Silence false positive cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-22

    Add "Fixed Time Range Per Band" mode for raster temporal control

    This mode can be used when each band in the raster layer is associated
    with a fixed time range, eg. NetCDF files.

    The user can either manually populate a table with begin/end dates for
    each band in the raster, or build the table using QGIS expressions
    which return datetime values.

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-22

    build(deps): bump webpack-dev-middleware

    Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4.
    - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4)

    ---
    updated-dependencies:
    - dependency-name: webpack-dev-middleware
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-22

    Fix needs-documentation action

    Reinstate addition of the message in the initial pull request referring to the issue created in the docs repo
    Also remove a warning message

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-22

    chore(code_layout): use env var and pipe to bypass the "Argument list too long" error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-03-21

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-03-21

    Show a read only table of band ranges in dialog when in dynamic range
    per band mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-03-21

    Allow picking band to preview expression result for

    Populates the expression builders with the raster bands, so that
    the preview control allows users to scroll through bands and
    see the expression results for each.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-03-21

    Add API for custom preview generators in QgsExpressionBuilderWidget

    In this mode, the widget will call a callback function to generate
    a new QgsExpressionContext as the previewed object changes. This
    can be used to provide custom preview values for different objects
    (i.e. for objects which aren't vector layer features), such as raster
    bands or other custom objects.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-03-21

    Fix filtering raster identify results by elevation filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-03-21

    Add "dynamic elevation range per band" mode for rasters

    In this mode, the user can specify a QGIS expression for the
    lower and upper value corresponding to raster bands, using
    variables like @band, @band_name and @band_description.

    E.g

        @band * 100

    Can be used when each band represents a 100 m vertical slice
    of data.

    The expression will be evaluated when required to determine
    the actual elevation range corresponding to each band.

    This differs from the existing "Fixed Elevation Range Per Band"
    mode in that "Fixed Elevation Range Per Band" requires users
    to manually enter an elevation for each band separately,
    and these values are then treated as constants. That mode works
    best for rasters with non-regular steps in the band
    elevation values, while this new mode is better for regular
    band elevation steps

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-21
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-21

    Remove unnecessary check for avoid overlap mode

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-21
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-21

    Offset curve: take control modifier into

    account when removing intersections

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-20
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-20

    Add test for control modifier

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-20
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-20

    Fix style

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-20
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-20

    Use cancel() if geom is empty

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-20
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-20

    Add test for offset curve tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-20

    Add test mask to fix flaky test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-20

    [layouts] Defer legend item feature count until layout is drawn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-20

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-20

    Use more descriptive default layer names when adding SensorThings
    layers from browser panel

    Fixes #56838

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-20

    Don't store numeric limits as z range for layout maps in project

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-20

    Fix QgsSymbol::drawPreviewIcon

    Transform the "Opacity" value calculated by Data Defined Override expression from [0-100] range to [0-1] range.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-20

    [layouts] Avoid a potential speed regression

    Followup #56891

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-20

    Add tooltips

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-20

    Use proper labels for buttons in the Organize columns dialog

    These buttons actually check or uncheck visibility of the fields, they do not (de)select them in the dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-20

    Relation reference: Simplify widget for limiting number of entries to display

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-19
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-19

    Add test for avoid overlap + topo editing with

    scale tool

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-19
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-19

    Add test for avoid overlap + topo editing with

    rotate tool

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-19
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-19

    Add test for avoiding intersections with move tool

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-19
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-19

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-19

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-19

    [processing] Use correct ellipsoid for network analysis tools

    Use the processing context's ellipsoid instead of a hardcoded
    WGS84 ellipsoid for distance calculations during network
    analysis, so that the lengths used will exactly match other
    measurement tools used on the same features in the same
    project.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-19

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-19

    Avoid some unnecessary redraws

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-19

    Don't identify mesh layers which aren't in visible elevation range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-19

    Implement fixed elevation range for mesh layers

    Just like the equivalent mode for raster layers, this mode indicates
    that a fixed constant z range should be applied to the entire mesh
    layer.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-19

    [layout] Fix hidden coverage layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-03-18

    Don't allow using per-band elevation range mode when layer
    has a multi-band renderer set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-03-18

    Add capabilities for raster renderers

    And selectively expose some of QgsRasterRendererRegistry to python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-03-18

    Handle fixed range per band mode in raster renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-03-18

    Add GUI to configure fixed range per band mode

    This is exposed as a user editable table of raster bands with
    lower and upper values. Users can either populate the lower
    and upper values manually, or use an expression to auto fill
    all band values based on a qgis expression.

    The expression based fill allows for users to design expressions
    which extract useful information from band names, eg extracting
    the depth value from a "Band 001: depth=-5500 (meters)" style
    band name.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-03-18

    Add a "fixed range per band" elevation mode for rasters

    In this mode, each band in the raster can have a fixed elevation
    range associated with it. This is designed for data sources which
    expose elevation related data in bands, eg netcdf files, such
    as a raster with temperate data at different ocean depths.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-18

    use new settings API in DXF export (#56852)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-18

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-18

    Fix truncated labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-18

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-18

    Use inline settings widget in menu instead of separate dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-18

    Also rename QgsRangeSlider fixed range size methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-18

    Rename to fixed range size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-18

    [feature] Add option to set a fixed elevation slice width

    This adds a new option to the configure menu for the elevation
    controller, for setting a fixed elevation slice width. It can be
    used when a specific elevation range width is desired, or when
    the range should always be zero width.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-18

    Add fixed range width option to QgsElevationControllerWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-18

    Move current range labels to sit on the vertical outside of sliders

    This ensures that the labels don't overlap when the selected range
    is narrow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-18

    Fix overlapping text when narrow range is close to top

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-18

    Add a fixed range width option to QgsRangeSlider

    Allows forcing the widget to have a specific fixed range width,
    so that interactions with the lower or upper slider automatically
    force the other slider to move to keep a constant width

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Microoptimisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Simplify code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Add range limits api to QgsRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Introduce fixed elevation range for raster layers

    This introduces a new option for specifying how raster layers
    have associated elevation. It permits a fixed elevation range
    to be set for the layer. It can be used when the layer has
    a single fixed elevation, or a range (slice) of elevation values.

    Users can set the lower and upper elevation range for the layer,
    and whether the lower or upper limits are inclusive or
    exclusive.

    When enabled, the layer will only be visible in elevation
    filtered 2d maps when the layer's range is included in the map's
    z range.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Add unit tests for psuedo color renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Add tests for singleband gray renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Add some tests for QgsSingleBandColorDataRenderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Test input band logic for contour renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Add unit tests for hillshade renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Add tests for paletted renderer input band

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Move paletted raster renderer tests to own file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Deprecated subclass methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Also add virtual inputBand getter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Always check input band

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Add some see links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Don't crash when calling QgsHillshadeRenderer::setBand if input is not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    [api] Add virtual QgsRasterRenderer::setInputBand method

    Attempts to set the input band for the renderer.
    Returns TRUE if the band was successfully set, or FALSE if the
    band could not be set.

    This was implemented in various raster renderer subclasses,
    but it was necessary to down cast and then call the individual
    methods (which don't have consistent names!).

    Instead, add a top level virtual method so that it's easy to
    change the input band for the renderers.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-16

    Switch to conditional protobuf-lite target

    The original version number check was completely random numbers

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-15
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-15

    Refactor showing error message when intersection could not be removed

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-15
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-15

    Make offset curve tool remove intersections

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-15
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-15

    Make scale tool remove intersections

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-15
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-15

    Make rotate tool remove intersection

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-03-15
Commit:     Juho Ervasti <juho.ervasti@gispo.fi>
CommitDate: 2024-03-15

    Make move tool remove intersection

Merge: ea27b5a85ff 8d1c785df81
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-15

    Merge pull request #56840 from ptitjano/wfs-feature-axis-invert

    qgswfsgetfeature: Do not invert axis if no SRSNAME is passed

Merge: b0f8eed17a5 fa34fb78883
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-15

    Merge pull request #56855 from elpaso/bugfix-gh51710-partial-fix-attempt-2

    Browser: fix slow behavior with network drives on windows

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-15

    [plugins manager] Normalize _all_ version references

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-15

    Get rid of leftover lines in DXF Export

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-15

    Apply code review suggestion

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-15

    [tests] Tests for avoiding non-spatial vector layers in DXF export alg

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-15

    [processing] Avoid non-spatial vector layers in DXF export alg

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-15

    Bump follow-redirects in /resources/server/src/landingpage

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-14

    correcty save cache in GH actions (#56856)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-03-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-03-14

    Browser: fix slow behavior with network drives on windows

    This fixes UNC paths not identified as network paths.

    By ensuring that a trailing slash for directories is passed
    down to the identify function.

Merge: 81573d1d47d f872ad12d07
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-14

    Merge pull request #56847 from elpaso/bugfix-gh51710-partial-fix-attempt

    Browser: avoid calling slow functions on disconnected drives

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): adjust tolerance tests for geos 3.12 and add mask for vector_layer_map_units_tolerance

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): add fix when intersecting polygons vs wall.

    In case the geometry is invalid, we shift all coordinates by an epsilon to ensure the 2D equivalent will be topologically correct.

    This is just a fix, a proper 3D geometry library is needed (like SFCGAL)!

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevetion_profile): replace `request.setFilterRect` by `request.setDistanceWithin` when tolerance>0 as some providers as improved performances with setDistanceWithin

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): use featGeomPart instead of feature geometry when intersection is empty as we only processing part of the feature's geometry

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): filter polygon when vertices count < 4

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): revert vertice loop to pointer loop

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(profileelevation): add comment to explain why extrusion is disabled for polygon

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): remove useless test in processTriangleIntersectForLine and improve nan usage.

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): migrate c++ test testqgselevationprofile.cpp to python test_qgsvectorlayerprofilegenerator.py

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): generateProfileForLines and generateProfileForPoints return cancel state instead of always true value.

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): rename mProfileBoxXX mProfileBufferedCurveXX

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): add geos version verification in test

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(profileGenerator): refix #54422 and simplify algorithm

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): resolve bug when using tolerance and polygons

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): rename var to improve readability

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    feat(elevation_profile): add tolerance support for polygon

    * refactor lambda to function to reduce duplicates and increase readability
    * simplify mFeedback->isCanceled() and g.isMultipart() checks

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): fix bug for line when extrusion is set

    The extrusion were not handled for curve when the tolerance is > 0. When extrusion is set,
    we need to create a polygon with all the intersection curve points plus the same points
    but with a vertical offset (extrusion) and then we close the polygon.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    feat(elevation_profile): add c++ tests for line

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): fix and add python tests to handle tolerance for line

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    refactor(elevation_profile): refactor lambda to function to reduce duplicates and increase readability

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    refactor(elevation_profile): simplify mFeedback->isCanceled() and g.isMultipart() checks

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): decrease offset position for nan (end of line) points from 0.001 to 0.000001.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): fix how point in mDistanceToHeightMap are generated by checking useless/too near points.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): switch to no buffer profile computation when tolerance is 0.

    geos does not handle very well buffer with 0 size.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    fix(elevation_profile): improve nan values handling in distance map

    Fix how is drawn the above/below polygon in chart when mDistanceToHeightMap has nan
    values (meaning the line is stopped and a new line will start).

    jmkerloch <jean-marie.kerloch@oslandia.com>AuthorDate: 2023-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-14

    feat(elevation_profile): add tolerance support for lines

    Add profile box geometry from profile curve buffer with tolerance for profile generation.
    Use this geometry to filter line geometry.
    For each feature intersecting profile box, define result crossSectionGeometry from each vertex for line intersection or from point coordinate for point intersection

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-13
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2024-03-13

    qgswfsgetfeature: Add a comment to explain axis inversion logic

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-02
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2024-03-13

    qgswfsgetfeature: Do not invert axis if no SRSNAME is passed

    A WFS request such as
    `SERVICE=WFS&REQUEST=GetFeature&VERSION=1.1.0&SRSNAME=EPSG:4326` does
    not invert the axis and return the coordinates in the LON/LAT
    order. For example:

    <gml:Envelope srsName="EPSG:4326">
      <gml:lowerCorner>2.358 48.865</gml:lowerCorner>
      <gml:upperCorner>2.37 48.876</gml:upperCorner>
    </gml:Envelope>

    However, the same request without a SRSNAME parameter inverts the axis
    and returns the the coordinates in the LAT/LON order:

    <gml:Envelope srsName="EPSG:4326">
      <gml:lowerCorner>48.865 2.358</gml:lowerCorner>
      <gml:upperCorner>48.876 2.37</gml:upperCorner>
    </gml:Envelope>

    With this change, the axis is not inverted if the SRSNAME parameter is
    not passed. This way, this is the same behavior as
    `SRSNAME=EPSG:4326`.

    This is a follow-up of https://github.com/qgis/QGIS/pull/45270.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-03-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-03-13

    update topological point snap threshold

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-03-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-03-13

    Browser: avoid calling slow functions on disconnected drives

    This is an attempt to fix browser slowness when network
    drives becomes unavailable.

    Some QDir/QFileInfo call may become slow when called on
    disconneced drives on windows, by calling them in the
    init method (which is called by a separate thread and when
    the driver is more likely to be available) the risk
    to call them when they can become slow is drastically
    reduced.

    Whether this will help to reduce the browser slowness
    on network drives it is hard to tell but it won't certainly
    hurt.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Add test for handling attribute values in identify dock

    Refs #55311

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Fix copying non-field values from identify results

    Fixes #55311

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Use common method to retrieve identified attribute values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Remove unused method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Simplify code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Fix crash in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Use smaller font

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Allow interactive elevation filtering in secondary canvases too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Show labels in elevation controller widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Fix opening elevation tab from settings button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Add Elevation Controller for filtering vertical data in 2d maps

    This is the equivalent of the temporal controller, but for
    elevation z-range slicing of data in 2d maps.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Create QgsElevationControllerWidget

    A widget which allows configuring a slice of a 2d map canvas to show

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Demote debug messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Add a few more logging outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Before releasing the connection, disconnect everything from the detector

    This ensures that there's NO change of any remaining unwanted
    interaction between the GPS detector and the connection which
    it no longer owns after a call to takeConnection. Otherwise
    when the detector outlives the "find a connection" logic we risk
    status updates from the taken GPS device from triggering unwanted
    detect-a-valid-connection logic from the detector.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    As soon as we detect a valid device, stop listening for device status

    Otherwise we end up calling QgsGpsDetector::detected multiple times
    for the same device, and if an external client has taken the
    detected connection in the meantime then the detector will incorrectly
    move to the next device and continue trying to make connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Cleanup GPS detector timeout timer handling

    Use a single timer instead of the QTimer static method, so that
    we can stop the timeout as soon as we receive valid data and don't
    risk a race where unwanted timeouts are added to the event loop
    while we're processing a valid detected connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Rework QgsGpsDetector to make it memory safe

    This is messy, as there's no way we can possibly make the current,
    stable API of this class safe. We have to resort to an opt-in
    "safe" mode which exposes a non-dangerous API.

    This should hopefully fix issues where the qt event loop causes
    destruction of the detected connection before listener slot is
    called and is able to take ownership of the signal argument...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Add a bunch of debugging output to diagnose GPS connection errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Don't show raster identify results for pixels which aren't visible
    due to canvas z range filtering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Add method to convert raw pixel values to elevation values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Add z range to QgsIdentifyContext

    And hookup for point cloud identification. We actually already
    correctly handled z range filtering for point cloud identify,
    because that method is using the canvas' render context and
    filtering by the corresponding z range. But this new approach
    makes things more flexible and usable for different layer types.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-13

    Cleanup code

Merge: bf8433bf6d3 ffdd523659c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-12

    Merge pull request #56729 from mhugent/qgis_server_redlining_fix

    WMS Server: Allow empty labels in highlighting

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-03-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-03-12

    Fix splitting when snapping to segment is used

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-03-12

    Add mask image because of different font rendering

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-12

    [app] Insure that the map canvas' Z range filtering is respected when exporting map to image/PDF

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-12

    [quick] Insure that group layers with temporal children are invalidated when needed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-12

    [quick] Add Z range support to map canvas / map settings items

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-03-12

    suggest PQgetisnull

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-03-12

    [tests] Add tests for fix #54058

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-03-12

    [postgres] Avoid setting nextval() clause if no default sequence was found (fix #54058)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-12

    Remove outdated todos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-12

    [sensorthings] Fix connections to services with location formalism

    Fixes #56732

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-12

    Add test for vertical crs units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-12

    Fix QgsCoordinateReferenceSystem::isGeographic test for compound CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-12

    Fix determining default coordinate order for compound crs

    Avoids proj log warnings "proj_crs_get_coordinate_system: Object is not
    a SingleCRS"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-12

    Add QgsCoordinateReferenceSystem::horizontalCrs()

    Similar to verticalCrs(), this returns just the horizontal component
    of a crs

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-12

    [tests] Add tests for DXF export using only selected features

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-12

    [processing] Add option 'Use only selected features' to DXF export algorithm

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-12

    [gui] Add option 'Use only selected features' to DXF export dialog

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-12

    [core] Add option 'Use only selected features' to DXF export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-03-11

    Add unit test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-11

    [core] Fix QgsMapSettingsUtils::worldFileParameters function not taking device pixel ratio into account

Merge: 681b83598c5 0995197eb61
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-11

    Merge pull request #56779 from nirvn/sensor_serial_delimiter

    Serial port sensor's data frame delimiter

Merge: 53153b5c5b2 88d4b0844e5
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-11

    Merge pull request #56655 from nirvn/valuerelation_groupby

    [editor widgets] Implement value relation's grouping functionality

Merge: 5c46dab5ce7 3abf199f5f2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-11

    Merge pull request #56428 from mhugent/dxf_data_defined_blocks

    Create DXF blocks for point symbols with data defined properties

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-11

    Apply suggested changes from code review

    Don't rename translation context

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-11

    [GRASS] Rename more references to grass7

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-11

    qgsfeaturelistcombobox: Reset the combobox when the search is cleared

    After a search in a QgsFeatureListComboBox the result are correctly
    displayed in the combobox. However, after clicking on the clear
    button of the `QgsFilterLineEdit`, the search result is still
    displayed in the combo box.

    This issue is fixed by resetting the model when the
    `QgsFilterLineEdit` is cleared.

    Closes: https://github.com/qgis/QGIS/issues/56773

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-11

    Fix tooltip for QgsProjectionSelectionWidget when set to no-crs option

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-11

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-11

    thanks clang-tidy

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-11

    Add test coverage

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-11

    [editor widgets] Store value relation's group values as variants

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-11

    [editor widgets] Allow for the value relation's group to be displayed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-11

    [editor widgets] Implement value relation widget's grouping for combobox and table widgets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-11

    [editor widgets] Add a new group column UI to the value relation widget's configuration panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-11

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-11

    Avoid duplicate signal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-11

    Fix missing crsChanged signal when selecting recent CRS from widget

    Fixes #56691

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-11

    Store match flagswq

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-11

    [feature] Value relation autocompleter match contains

    the default was to match from the beginning of the
    string ony.

    A checkbox now allows
     to activate the "contains" match
    that will match also inside the string.

    The old behavior is still the default to keep
    backward compatibility.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-11

    [app] Fix zoom to [raster] layer native resolution on high DPI screens

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-10

    Fix test on Qt6 and clang-tidy warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-10

    Add test coverage for serial port sensor

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-10

    [sensors] Inititate serial port sensor's baud rate member

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-10

    Use auto to make clang-tidy happy

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-10

    [sensors] Allow for typing in serial port name manually

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-10

    [sensors] Add new data frame delimiter option for the serial port sensor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-10

    Add QgsCoordinateReferenceSystem method to create a compound CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-10

    More accuracy in dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-10

    Don't treat geographic3d crs as vertical

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-10

    [api] Add method to retrieve vertical CRS from QgsCoordinateReferenceSystem

    Returns the vertical CRS associated with this CRS object.

    In the case of a compound CRS, this method will return just the vertical CRS component.

    An invalid CRS will be returned if the object does not contain a vertical component.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-03-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-03-09

    Raster - paletted: fix slow rendering with huge number of classes

    Fix #56652

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-09

    Add more documentation to tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-09

    [sensorthings] Add an optional feature limit setting

    Allows setting a maximum number of features to request from the
    service, avoiding overloading services with too many requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-09

    Add tooltips, label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-09

    Rename project properties "Terrain" tab to "Elevation"

    This better suits the current settings in the tab, and matches the
    wording (and icon) used for layer elevation settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-09

    Add elevation range to QgsProjectElevationProperties

    And expose through Project Properties elevation settings widget

    This setting allows users to specify the upper and lower
    elevation limits associated with the project. (I.e. its an
    equivalent to QgsProjectTimeSettings::temporalRange)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-09

    Register QgsIntRange/QgsDoubleRange as metatypes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-09

    Use QgsStackedWidget for better project elevation panel appearance

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-03-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2024-03-08

    [Bugfix] Server GetPrint set HTML content of QgsLayoutItemHtml and not only URL

    Since QGIS 3.32, when QGIS and QGIS Server loading Project with old HTML-enabled label items, it was automatically into html items. https://github.com/qgis/QGIS/pull/53192

    QGIS Server GetPrint request provides the ability to update label and html items, but for html items, it only accept URL.

    QGIS Server was not taken into account the html item content mode, so the automotically migrate old HTML-enabled label items into html items can no longer be modifiable. They were only clear if the value provided is not an URL.

    Funded by 3Liz

Merge: e5611c91424 239ac445011
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-08

    Merge pull request #56685 from elpaso/bugfix-gh56345-gpkg-layername-after-clear-query

    Bugfix gh56345 gpkg layername after clear query

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-08

    Update src/core/providers/ogr/qgsogrproviderutils.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

Merge: ae57030135b 893483fdfd2
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-08

    Merge pull request #56761 from nyalldawson/fix_56756

    Fix compilation with proj 9.4+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-08

    Fix compilation with proj 9.4+

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-08

    Fix global QGIS setting key in check validity algorithm

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-08

     QgsFcgiServerRequest::readData(): use camelCase for variable naming

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-08

    [Server] QgsFcgiServerRequest::readData(): more validation

    and enhance perf of reading from stdin. Note that for that later mode,
    I'm not sure if there are unit tests, but hopefully the OGC integration
    tests should cover this?

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-08

    [Server] QgsWmsRenderContext::isValidWidthHeight(): rewrite sanity checks in a foolproof way

    The check for ``width * depth + 31`` not overflowing INT_MAX was done
    after computing it, which would be undefined behavior if that happened.
    Nowadays compilers can use "impossible situations" in smart ways, and
    could very well discard the check if it is done afterwards. Be on the
    safe sife and check before, as done in
    https://code.qt.io/cgit/qt/qtbase.git/tree/src/gui/image/qimage_p.h#n89

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-08

    [Server] qgsfcgiserverresponse.cpp: fix typoe Q_OS_ANDROiD (lower case i) -> Q_OS_ANDROID

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-08

    qgsphongmaterialwidget: Fix diffusecoefficientwidget visibility

    In the textured case, the diffuse parameters have no
    effect. Therefore, `mDiffuseCoefficientWidget` needs to be hidden.

    Closes: https://github.com/qgis/QGIS/issues/56750

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-03-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-03-07

    chore(code_layout): pre filter the number of file to check for spell checker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-03-07

    [console] Minor cleanups

    - Add some typehints
    - Avoid creating an unnecessary local variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-03-07

    [console] Ensure stored last dir path settings is always a folder

    This prevents a bug where the save action in the Python console
    keeps defaulting back to the binary QGIS install folder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-03-07

    [console] Don't needlessly store QgsSettings objects

    These are cheap to construct by design, so we can avoid
    storing them and the messy cross-class access to member
    variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-07

    QString fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-07

    Add API to overlay widgets over the map canvas

    E.g.

      iface.mapCanvas().addOverlayWidget(w, Qt.Edge.LeftEdge)

    will float the `w` widget over the left edge of the map canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-07

    [api] Create QgsOverlayWidgetLayout

    This custom QLayout class allows for overlaying child widgets on top
    of their parent widget.

    It can be used like this:

       layout = QgsOverlayWidgetLayout()
       parent_widget.setLayout(layout)

       layout.setContentsMargins(20,20,20,20)
       layout.addWidget(QGroupBox(), Qt.Edge.LeftEdge)
       layout.addWidget(QLabel('My label on top of a parent!'), Qt.Edge.TopEdge)
       layout.addWidget(QGroupBox(), Qt.Edge.TopEdge)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-03-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-03-06

    fix spellcheck

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-03-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-03-06

    [Server][WFS] Add CRS info to GeoJSON output

    when requested CRS is not WGS84

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-03-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-03-06

    update version

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-01-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-03-06

    [Feat] Add crs information in WMS GetFeatureInfo output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-03-06

    [gps] Don't emit stateChanged for incomplete nmea messages

    If we only have receieved the first part of a message, don't
    emit stateChanged until we've received the rest.

    Possibly refs #56460

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-03-06

    Send filter parameter in wms client if contained in url. Usefull for WMS requests with external wms layers

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-06

    Fix parameter description in qgsgeometry.h

    Remove the "fix this bug?" remnant string

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-03-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-03-05

    WMS Server: Allow empty labels in highlighting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-05

    Move actual stats calculation to thread

    Previously we just used the background thread to prefetch all the
    attribute values in advance, and then calculated the stats on the
    main thread. This had a number of downsides:

    - It would block main thread while iterating over the collected
    values and calculating stats
    - It required storage of ALL the fetched attribute values in a
    container. By just passing these values immediately to the stats
    summary classes, there's optimisations in place which will avoid
    storing all values wherever possible.
    - There was custom logic to handle null values, when we should
    be relying on the standard logic from the stats summary classes
    to be consistent with other places in QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-05

    Fix crash in stats dock when layer is removed and field combo box is clicked

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-05

    Apply suggestion from code review

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-05

    [processing] Fix "Random points along line" alg

    Avoid various errors in case of empty input layer, empty/null geometries, invalid geometries, linestrings with zero-length segments...

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-05

    Fix Statistics Panel incorrect missing (null) numerical values count

Merge: 782ff19a86b 55dc5cafea5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-04

    Merge pull request #56289 from m-kuhn/no-leak-build-path

    Do not leak build system paths into public headers

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-05

    [gui] Data defined override: middle-click to open exp dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-05

    [vector layer] Fix QgsVectorLayerFeatureIterator::isValid() value when initiated against editing-enabled vector layer

    José de Paula R. N. Assis <espinafre@gmail.com>AuthorDate: 2024-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-05

    Replaced QComboBox.activated[str]() with QComboBox.texActivated()

    José de Paula R. N. Assis <espinafre@gmail.com>AuthorDate: 2024-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-05

    Using QElapsedTimer instead of QTime in DB Manager

    José de Paula R. N. Assis <espinafre@gmail.com>AuthorDate: 2024-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-05

    DB Manager: tweaks for running Qt6

    Small tweaks to running in Qt 6(removed obsolete method calls
    QTime().start() and QTime().elapsed(), and changed an overloaded slot
    (QComboBox::activated()) to a non-overloaded one (textActivated()).

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-04

    tidy up

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-03-04

    Fix test failing on CI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Add filter option to source select widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Use a scroll area

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Implement custom layer filter GUI for SensorThings layer filters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    [sensorthings] Implement subset string support

    Allows setting custom filters on the layer, using the SensorThings
    filter syntax

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-03-04

    Abort blocking range requests when not supported by the server

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-04

    Follow clang-tidy style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-03-04

    Remove unused settings from WCS source select

    - layer name
    - tile size
    - feature limit for GetFeatureInfo

    These were all non-functional widgets in the WCS source panel,
    which were not used anywhere(!)

Merge: 5eb5de68f0f 41368b21e78
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-04

    Merge branch 'master' into no-leak-build-path

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-03-04

    Add test on feature geometry type

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-03-04

    Remove geometry type change

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-03-04

    Update test after fallback removal

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-03-04

    Don't fallback when no layername was set in the first place

    Mainly because it breaks a lot of tests, it would probably
    be a good idea to revert this commit eventually.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-03-04

    [OGR] reset layername after SELECT filter is removed

    Fix #56345

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-04

    [expression] Add @map_z_range_{lower,upper} pair of variables reflecting the map's z range values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Ignore SIP_MONKEYPATCH_FLAGS_UNNEST when generating Doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Include Flags in doxygen

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    [map canvas] Fix clearing of temporal and elevation triggered cache for group layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    [feature][layouts] Add z range filter option for layout maps

    Similar to the existing setting for temporal filtering of 2d layout
    maps, this setting allows users to set a specific elevation/z range
    for a layout map item. When set, map layers with support for 2d
    z range filtering (currently point clouds and raster DEMs) will
    be filtered to show only content within this range.

    The z range can be data-defined, allowing differing z range
    for different atlas or report features.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    qgsgeom.cpp: use more geos::unique_ptr in private methods

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    QgsGeos::asGeos(): only error out on invalid subgeometry only if requested (typically from QgsGeometryCollection::isValid())

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    QgsGeometryCollection::isValid(): make sure to return false for a multilinestring consisting of a single linestring with a single vertex

    Fixes #56666

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Ensure raster 2d rendering respect canvas elevation range

    For raster layers set to represent elevation surfaces, ensure
    that any z range filtering specified in the map settings is
    respected when rendering the layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    [pyqt5toqt6] Add warning for activated[str] signal connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Add extent based filtering for SensorThings layers

    Allows users to set an extent limit for the layer, so that
    features are only ever loaded within this extent

    The extent can be set from the data source manager before adding
    the layer initially, or modified from the layer properties, source
    tab.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Implement extent handling for SensorThings sources

    Since there's NO way to retrieve the actual data extent using the
    SensorThings standard, we have to be a bit creative.

    1. Initially, the extent is ALWAYS global. This is a worst case
    scenario, but it means at least that when zooming to the layer that
    the data will actually be visible (instead of requiring the user
    to guess where the data is)
    2. When retrieving features from the service, we start to build an extent
    based on their bounding boxes.
    3. When we know for certain that we've retrieved all features, we
    use our calculated actual extent for the layer.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Fix QgsProcessingFeatureSourceDefinition::geometryCheck description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Use standard field model in query builder

    Instead of a custom item model, use the standard fields model. Among
    other improvements, this gives icons for field types in the dialog
    and more informative tooltips.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Add filter for provider origin fields only to QgsFieldProxyModel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Use vector instead of list for better performance

    This container is expected to have only a handful of items in it
    in most cases and will rarely change => QVector is a better choice

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Further cleanups to QgsRasterTransparency API

    Avoid confusing mix of transparency vs opacity, multiple scaling
    and round trips through integers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    [api] Add explicit setting for includeMinimum/Maximum

    to QgsRasterTransparency.TransparentSingleValuePixel. Allows (via
    API only) control over whether the extremities of the range
    should be included in the transparency.

    Also add equality operator, repr to these classes, and additional
    tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-04

    Cleanup QgsRasterTransparency API

    - Make classes less like to be created with uninitialized members
    - Use opacity instead of transparency, to match API from elsewhere in
      QGIS

Merge: 71e8fb8993c 03c99bd79d2
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-03

    Merge pull request #56608 from nyalldawson/fix56602

    Fix renaming secondary map canvases

Merge: ce3325db7fe 6a2b1ac6562
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-03

    Merge pull request #56619 from uclaros/fix-53612

    propagate ept index errors to the provider

Merge: 208de55af45 68cfeec5774
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-03

    Merge pull request #56630 from nirvn/auth_qt_no_ssl_fix

    Insure that src/auth builds with QT_NO_SSL defined

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    Remove buildx

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    remove cache

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    docker.io

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    cache

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    do not load and push

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    add cache to docker build (#56646)

    * add cache to docker build

    * buildx

    * load

    * ref

    * ref2

    * ref3

    * ref4

    * do not push cache in PRs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    fix image id in OGC build (#56648)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    Use upstream action to build docker for OGC (#56640)

Merge: 8002a5ca0a8 f7c839cfe05
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    Merge pull request #56642 from nicogodet/patch-9

    Check that feedback exists before checking isCanceled in convertToCompatibleFormatInternal

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    Bump actions/cache from 3 to 4 (#56627)

    Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    also fix OGC cache (#56635)

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    Check that feedback exists

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    fix fallback id (#56633)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-03-02

    simplify cache id

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    Fix clang-tidy (#56632)

    * Fix clang-tidy

    * Update run-tests.yml

    ---------

    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-02

    Update run-tests.yml

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-03-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-03-02

    Insure that src/auth builds with QT_NO_SSL defined

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-01

    Use base ref for pull request (#56628)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-01

    improve build workflow (#56614)

    * improve build workflow

    use upstream cache save/restore actions
    simplify the build cache saving since we only save build cache on push
    use native docker action

    * login on push only

    * fix tags

    * fix login

    * fix tag

    * do not push local tags

    * correctly setup ccache

    * define compiler

    * fix docker tags

    * remove personal branch

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-01

    stop saving mingw and macos build caches in pull requests (#56617)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-03-01

    do not overwrite already defined setting (#56612)

    follow-up of #56586

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-03-01
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2024-03-01

    propagate ept index errors to the provider

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-02-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-03-01

    qgsframegraph: Add semi-transparent depth write

    QgsCameraController uses the depth buffer of the framegraph to get the
    depth when clicking on the 3d view for a rotation or a zoom
    operation. This works very well for opaque objects. However, this does
    not work for transparent objects because they are not written to the
    depth buffer.

    This issue is fixed by adding a third branch to the forward render
    pass. This new branch only writes the depth of transparent
    objets. This allows to have transparent objects written in the depth
    buffer and solves the issue with the camera controller.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-02-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-03-01

    phongmaterialsettings: Do not add redundant renderpass parameters

    There is no need for these parameters because they are already
    defined in the transparent filter of the framegraph.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-03-01
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-03-01

    qgsframegraph: Fix blend equation args for semitransparent entities

    See discussion from
    https://github.com/qgis/QGIS/pull/55943#issuecomment-1972177646

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-01

    Fix window focus after renaming views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-03-01

    Fix renaming secondary map canvases

    Fixes #56602

Merge: 1c6c266589b 27dc2d34bda
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-02-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-29

    Merge pull request #56586 from 3nids/fix53321

    correctly migrate old settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-29

    Use QgsStackedWidget to avoid unwanted empty space at bottom
    of raster elevation property symbology group

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-29

    [Qt6] [Tests] Fix PyQgsJsonUtils and PyQgsOGRProvider

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-29

    Update the needs-docs github action

    in order to reduce noise due to some obsolete packages in use

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-29

    algfactory: Add support for pure date and time decorators

    The existing `alg.DATETIME` decorator only allows to define a
    `QgsProcessingParameterDateTime` as a datetime.
    This change allows to also define a `QgsProcessingParameterDateTime`
    as a pure date or time by adding `alg.DATE` and `alg.TIME`.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-29

    Various typo fixes

    Including 3 public methods, which are deprecated by this commit and replaced by a typo-fixed version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-29

    Consistently return invalid QVariant for QgsVectorDataProvider::defaultValue

    Previously we mixed invalid QVariant values with null QVariants,
    resulting in a mix of results between Qt 5 and Qt 6 and across
    different data providers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-29

    Allow non-explicit supportsQt6 plugins to be installed if (developper-intended) QGIS_DISABLE_SUPPORTS_QT6_CHECK env var is set

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-02-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-02-28

    Change method naming and comments

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-02-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-02-28

    do not copy setting value if equals to default

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-02-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-02-28

    fix lower/uppper case settings key in connections

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-02-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2024-02-28

    correctly migrate old settings

    by not checking if the setting already exist

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-10-26
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-02-28

    [Postgres] Fixes #54260 : Remove listener wait condition

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    QgsPluginRegistry: remove mention of no longer existing GdalTools core plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Use better python repr for null QgsRectangle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Fix setting vector filter through layer properties dialog

    Applies when layer's data provider has a source widget implementation.
    In this case we MUST set the subset string AFTER applying
    source widget changes, or the filter is lost.

    Fixes #56536

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Pop symbol context after drawing

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Note precision about method becoming public

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Verify nullptr

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Sipify

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Remove expression evaluation in layout legend widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Use pixel based scrolling instead of rows for identify results

    This behaves much nicer when row heights grow large, eg when
    there's multiline content in a field or when json fields are
    present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Remove resources.qrc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Remove another compiled icon use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    [pyqt5toqt6] Warn on compiled resource usage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Port dbmanager away from compiled resources

    These are not recommended, and removed in PyQt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Remove unused class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Apply suggestions from code review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Apply suggestions from code review

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Simplify extent calculation for some providers

    For vector data providers with trivial extent/extent3D retrieval,
    just always grab the extent from the provider instead of
    doing lazy initialization or using stored extents.

    This not only considerably simplifies things for these providers, but also
    ensures that the extent of the layer ALWAYS stays in sync
    with the actual data provider's known extents.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Add data provider flags for FastExtent2D/FastExtent3D

    These flags reflect that retrieval of the provider's 2D or 3D extent
    retrieval via QgsDataProvider::extent()/extent3D() are ALWAYS guaranteed
    to be trivial/fast to calculate and involve absolutely no extra work.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    Never render SensorThings layers in canvas preview jobs

    Be nice to the endpoints and don't make any requests we don't have to!

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-28

    [Qt6] Fix crash with Python on QgsLocatorResult::userData (fixes #56456)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-27

    Pass map canvas to source widget in vector layer properties

    As is done for other layer types, make the associated canvas
    available for use by vector QgsProviderSourceWidget widgets

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-27

    [Server] [WFS3] Properly validate limit parameter to avoid a potential bypass

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-27

    Remove unnecessary compatibility code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-27

    Remove unnecessary cast to int

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-27

    [feature] Add layer tree filter for "Show Broken Layers Only"

    When checked, only layers with broken sources will be shown in the
    tree. This allows users to easily find broken layers in large complex
    projects, where they may otherwise escape notice!

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-27

    Rename group

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-27

    Group Project properties WMS options, for readability

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-27

    [processing] Fix "Extract vertices" alg help text

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-27

    [processing] Fix "Extract specific vertices" alg help text

Merge: ec1b4f822a6 f2d70de8781
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-27

    Merge pull request #56527 from nirvn/sts

    [network logger] Insure the actual request URL is properly reflected in the logger

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-15
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-02-26

    QVariant.Type, Qt.ItemFlag and Qt.CheckState need to be int compatible

    For reasons(?) these aren't IntEnums/IntFlags on PyQt6, but we need
    them to be int compatible for compatibility with PyQt5 code

Merge: fdfae234fee 2f1c3e792c3
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-26

    Merge pull request #56530 from pathmapper/plugin_tz

    [plugin manager] Show plugin update date in local time

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-26

    Add buttons to expand or collapse layout legend tree (#56518)

    Fixes #56485

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-02-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-26

    qgs3dmapscene: Do not show the rotation center entity at startup

    Otherwise, this ends up with the entity being visible at (0, 0, 0)
    because the translation is not set.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-02-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-26

    qgs3dmapscene: Give proper names to the rotation center 3d objects

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-26

    pointcloud: Allow to load csv and txt files as point clouds

    pdal has a "readers.text" driver which allows to load csv and txt
    files. However, most of of csv and txt files contain tabular data and
    not point cloud. Therefore, the "readers.text" cannot be always
    exposed.

    First, the "csv" and "txt" extensions are added to the filters handled
    by `QgsPdalProviderMetadata` but not to the extensions handled by this
    provider. This allows to select a "csv" or "txt" file from a
    `QFileDialog` and it prevents `QgsPdalProviderMetadata` to be selected
    among the provider which can load "csv" or "txt" files.

    Then, `QgsPointCloudSourceSelect` and `QgsProcessingUtils` are
    modified to handle files which are not directly exposed by
    `preferredProvidersForUri`.

    Closes: https://github.com/qgis/QGIS/issues/52593

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-02-26
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-02-26

    Show plugin update date in local time

Merge: 90504242bb6 da9afac631f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-26

    Merge branch 'qgis:master' into dxf_data_defined_blocks

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-26

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-26

    [network logger] Insure the actual request URL is properly reflected in the logger

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-26

    Apply suggestions from code review

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-26

    Ensure that wms server images are compatible with render checker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-26

    Update reference images, mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-26

    Make TestQgs3DRendering::testDepthBuffer use correct image format

    We MUST use RGB32 formats for the render checker framework

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-26

    Fix leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-26

    Render checker is built around assumptions that images are (A)RGB32

    Add extra check to render checker to assert this, so that we aren't
    incorrectly checking images of incompatible formats.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-26

    Fix bookmarks manager model signals emitted twice

    rows inserted/added was fired twice (once by the manager and once by the
    model), confusing the proxy model.

    Also count was wrong by 1 in beginInsertRows( parent, oldCount, oldCount + count )
    and beginRemoveRows, but now these two calls have been removed completely.

    Fix #56493

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-26

    Build docker images for 3.36

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-02-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-02-25

    clang tidy bugprone-macro-parentheses

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-02-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-02-24

    Do not leak build env paths into public headers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-25

    [network] Enable strict transport security to fix http->https WMS (et al) data sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-25

    Fix saving " and \ to ArcGIS REST sources

    Seems these characters must be escaped before encoding

    Fixes #55946

Merge: 71f3cc70370 da2edb0cf92
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-23

    Merge pull request #56503 from aleixpol/work/apol/appstream-syntax

    Use the correct syntax for the development_team

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2024-02-19
Commit:     Aleix Pol <aleixpol@kde.org>
CommitDate: 2024-02-23

    Use the correct syntax for the development_team

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-02-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-23

    QgsMapToolCapture: Use unique_ptr for poly

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-02-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-23

    QgsMapToolCapture: clone poly

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-01-10
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-23

    QgsMapToolCapture: use smart pointer to avoid a memory leak in cadCanvasReleaseEvent

Merge: 907d87ccb7c 36f373b9550
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-23

    Merge pull request #56483 from rldhont/server-plugin-filter-onprojectready

    Server: onProjectReady method for filter plugin

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-02-23

    Bump version to 3.37

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-02-23

    changelog and news update for 3.36

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-02-23

    translation update for 3.36.0 from transifex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-02-23

    release.pl: fix ltr splash check

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-02-07
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-23

    Fix issue where boolean and NULL values are not properly saved/loaded with categorized renderer

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-02-07
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-23

    Fix issue where FALSE boolean value was treated like an empty value

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-02-07
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-23

    Homogenization of boolean in expressions

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-01-31
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-23

    Boolean values must be prefilled as booleans

    In expression builder, when looking at the sample values of a boolean field, use boolean values when the user selects a value, and not text.

Merge: a738296d6c7 cd6df9bb091
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-23

    Merge pull request #56334 from elpaso/bugfix-gh55532-line-break-in-html-labels

    [labeling] fix BR in HTML labels

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-02-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2024-02-23

    Tests: Enhancing TestQgsServerPlugins

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2024-02-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2024-02-23

    Server: onProjectReady method for filter plugin

    The `onProjectReady` method is called after the `QgsProject` instance is ready for the request and before entering the main switch for core services.

    The `onRequestReady` method is called after the `QgsRequestHandler` is ready and populated with parameters but before the `QgsProject` instance is ready.

    The `onProjectReady` method coud be used to perform operation at the project level like adding variables, checking vector layer categories, etc.

    Funded by 3Liz

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Regenerate primary keys for Split Lines by Length outputs

    Fixes #56486

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Don't force full calculation of layer extent when cloning layers

    This can be extremely expensive to calculate for some sources,
    so just clone whatever information we currently have available
    instead of force calculating the full exact extent.

Merge: 2ec700973a7 58e31ad3c06
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-23

    Merge pull request #56489 from qgis/revert-55924-bugfix-gh55726-restore-default-metadata

    Revert "Restore default metadata from DB"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Fix leaks in metal rough material

    We need to explicitly parent all these objects to the material,
    as we only selectively add them to entities depending on the
    material settings. If we don't explicitly parent, then they won't
    all get added to entities and will ultimately leak...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-23

    Revert "Restore default metadata from DB"

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    add tests for delete ring and delete part map tools

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Only warn about selected features when there is a selection

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Allow deleting last part of single part geometries too

    Thomas Bonfort <thomas.bonfort@airbus.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Avoid error when plugin loaded with QGIS_NO_OVERRIDE_IMPORT

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Tests for correct filtering of Vector type vs VectorAnyGeometry in multiple source processing parameter

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Fix #55636 for correct filtering of Vector type vs VectorAnyGeometry in multiple source processing parameter

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-02-22

    fix rename of ltr splash

    (cherry picked from commit cc9d733e5f12c78fc752b32bd487fe0098f630c7)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-02-22

    remove duplicate python3-pyqt5.qtserialport

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Another test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Try to refix test on qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    More test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Fix QgsProviderConnectionComboBox handling of deleted connections on Qt 6.6.2+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Don't show misleading null in variant warnings when converting objects
    for Python

    This isn't something we are doing wrong, it's how sip handles these
    objects.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Update 3d test masks/images

    Likely as a result of an upstream qt bug fix, https://bugreports.qt.io/browse/QTBUG-69463

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Fix ui file warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-23

    Update some test masks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-22

    Remove newlines

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-22

    [wms] Fix handling of mbtiles in paths containing non-latin characters (fixes #56023)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-22

    [wms] Fix local raster XYZ tiles directory layer loading (fixes #56371)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-22

    Fix misleading warning after upgrading unloaded plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-22

    Fix running plugins are not restarted after upgrading

    Fixes #56277

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-22

    [ui][db manager] Insure the information views are friendly to dark themes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-22

    [ui][wms] Fix WMS source select interpretation combobox not setting proper index on empty interpretation string

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-22

    use qint64 instead of qint32 for point cloud node data bounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-22

    Don't write null wgs84 extents to XML

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-22

    [annotations] Do not process empty geometries when adding line/polygon annotations

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-22

    [ui] Fix QGIS new version message bar compatibility with dark themes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-02-21

    Replace the column indices with constants to improve readability

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-02-21

    Seems QMapIterator cannot be used on QMultiMap in Qt6

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-02-21

    Fix compiler warning about unneccessary temporary container

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-21

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-21

    [geometry snapper] Fix wrong point-to-segment distance within maths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-21

    Don't force calculate layer extents when saving layers

    If we don't already have an extent available, don't force a full
    recalculation of it when saving the layer to XML. This can be extremely
    expensive to calculate for some vector layer sources, so if we
    force calculate it when saving then QGIS projects can take
    minutes++ to save!

    Fixes a (private) project with multiple vector layers from Geodatabases
    which takes upwards of 5 minutes to save.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-21

    Fix a deadlock with local COPC files in 2D rendering

    Follow up of #56388

    It was possible to trigger a deadlock when using a local COPC file
    by zooming in/out while there was 2D rendering happening - this caused
    a situation where point cloud index was trying to recursively lock
    a mutex that the same thread has already locked.

    fetchNodeHierarchy() for local COPC files now unlocks the mutex before
    calling fetchHierarchyPage() just like what happens with remote COPC files.

    While fixing that, I have removed now duplicate code between the local and
    remote COPC support. The logic for dealing with hierarchy mutex should
    be clearer now as well - we do not call other functions of the index
    with mutex locked.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-21

    Add setters for QgsWeakRelation layer sources

Merge: 6b593ebe5c9 8f5f8f4c2d7
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-21

    Merge pull request #56429 from rouault/fix_testWFSComplexFeatures_failure

    Fix TestPyQgsWFSProvider.testWFSComplexFeatures failure

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-21

    Update src/gui/qgsmaplayerstylecategoriesmodel.cpp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-21

    [ui] Insure that all style categories have tooltips (fixes #56362)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-21

    [ui] When an attribute table is docked to the main window, disable the DEL keyboard shorcut (fixes #56262)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-20

    Fix TestPyQgsWFSProvider.testWFSComplexFeatures failure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-21

    Update python/plugins/processing/gui/BatchPanel.py

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-21

    Ensure correct context is used when determining parameters for row

    Fixes #56132

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-21

    Add typehints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-21

    Cleanup code, only run checks when warnOnInvalid is True

    Refs #56132

Merge: ca336f7810e 8dfb394d58e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-20

    Merge pull request #55924 from elpaso/bugfix-gh55726-restore-default-metadata

    Restore default metadata from DB

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-02-20

    Fix 0 pointer test and typo

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-02-20

    Select/disable data defined blocks at once

Merge: 086d5cfa28e f017314e97e
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-20

    Merge pull request #55847 from rouault/wfs_complex_content

    [WFS provider] Handle documents with Complex Feature schemas (using OGR GMLAS driver), and JSON'ify content of complex properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-20

    Fix crash when applying vector properties dialog

    Applyling the field configuration was setting the field properties for
    the layer, which was triggering a connection to rebuild the dialog
    properties while we were still mid-way through applying the changes.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-20

    Fix a crash in point cloud renderer when cleaning up preview painter

    This fixes a crash in 2D rendering:
    1. load a remote COPC layer
    2. enable render as a surface
    3. zoom in and out quickly
    4. crash upon job cleanup when deleting preview painter

    The crash was happening because in renderNodesAsync() we may have
    set the preview painter as the main painter, and then exit early
    upon cancellation, without setting the original painter back.

    Fixed by making sure the early exit happens before any changes to the painter.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-20

    [Vector file writer] Save source field domains to output file (fixes #56184)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-20

    Update src/app/qgsmapsavedialog.h

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-20

    Insure that saving map [canvas] as image/PDF take high DPI scaling factor into account

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2024-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-20

    Properly specify the QGIS development team

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2024-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-20

    appdata: Provide new ordering for the description tag

    We should mark as translated the paragraph, not the root element

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-20

    Fix handling of font family from HTML on Qt 6 builds

    At some stage we'll likely need to update QgsTextCharacterFormat to
    use a list of families to match the Qt 6 changes, but for now just
    get the first listed font.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    QgsVectorLayerUtils::guessFriendlyIdentifierField(): improve heuristics to work better with WFS layers analyzed with the GMLAS driver

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [WFS provider] If GMLAS analysis failed, write error to message log

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [WFS provider] querySublayers(): workaround servers that declare geometry type filters, but which are not working

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    QgsGmlStreamingParser::startElement(): make clang-tidy happy

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [WFS provider] Add support for geometry element using gml:GeometricPrimitivePropertyType

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [WFS provider] readAttributesFromSchemaWithoutGMLAS(): also retry with GMLAS driver when no attribute has been found

    Fixes case of https://github.com/qgis/QGIS/pull/55847/commits/8eb189b383a6fe8928ccee94c823c29fa181b17f

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    QgsGmlStreamingParser: in JSON attribute mode, robustify against geometry elements in unexpected places

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [WFS provider] Fix discovery of geometry attribute when partially recognized by regular analysis of DescribeFeatureType and then handled by GMLAS based analysis

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [WFS provider] Change feature paging enabled option to be tri-state (default, enabled, disabled), to allow a user to effectively override server capabilities

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [GUI] Attribute table: truncate too large strings to avoid performance issues

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    JSONEditWidget: fix performance issues with too large arrays in tree view mode

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [WFS provider] readAttributesFromSchemaWithGMLAS(): make sure geomType is properly initialized to NoGeometry when there's no geometry field

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    QgsGmlStreamingParser: fix quadratic performance pattern when parsing huge JSON content

    Addresses issue with https://github.com/qgis/QGIS/pull/55847#issuecomment-1902043499
    and parsing of "https://www.wfs.nrw.de/geobasis/wfs_nw_inspire-gewaesser-netzwerk_atkis-basis-dlm?SERVICE=WFS&REQUEST=GetFeature&VERSION=2.0.0&TYPENAMES=net:Network&COUNT=1&SRSNAME=urn:ogc:def:crs:EPSG::25832&NAMESPACES=xmlns(net,http://inspire.ec.europa.eu/schemas/net/4.0)&NAMESPACE=xmlns(net,http://inspire.ec.europa.eu/schemas/net/4.0"
    which is a 44 MB single WFS feature...

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [WFS provider] Silence harmless warnings coming from GMLAS driver

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [WFS provider] Set OGR GMLAS XSD cache in a subdirectory of 'cache/directory' setting, and make it clearable through  Settings -> Options-> Network -> Cache Settings

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [WFS provider] Better take into account case where geometry element is optional (minOccurs=0)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [WFS provider] Better take into account case of GML geometry element (readAttributesFromSchemaWithGMLAS)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    [WFS provider] Handle documents with Complex Feature schemas (using OGR GMLAS driver), and JSON'ify content of complex properties

    Funded by QGIS user group Germany (QGIS Anwendergruppe Deutschland e.V.)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    QgsOgcUtils: take into account properties with a complex XPath

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    QgsGmlStreamingParser: take into account complexContent and JSON'ify it

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    QgsCPLHTTPFetchOverrider: export it, and better take into account mFeedback to cancel document downloading before starting

Merge: d26b4981920 be00e8c7021
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-19

    Merge pull request #56404 from elpaso/bugfix-sublayers-not-added-to-legend

    Fix sublayers not added to legend after drag and drop

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-02-19

    Update app client code

Merge: bbe5767de54 b6403cbd1a9
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-19

    Merge pull request #56223 from rouault/remove_obsolete_since

    Remove obsolete "since QGIS 1.x/2.x/3.0" mentions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-02-19

    Add comment about single layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-02-19

    Update client code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-02-19

    Fix sublayers not added to legend after drag and drop

    Fixes #56403

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    Remove obsolete since 2.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    Remove obsolete since 1.x

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    Fix typo in 'since'

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-19

    Header files: remove all mentions of '\since QGIS 3.0'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-02-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-02-19

    Only show data defined block settings for point layers

Merge: 88ac2056a38 918e5a26fc0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-19

    Merge pull request #56366 from elpaso/bugfix-unreported-shapefie-qix-deleted-if-created

    SHP: Fix unreported issue with spatialindex

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-02-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-02-19

    Move data defined symbol hash to dxf class

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-02-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-02-19

    Add unit test

    Vytax <vmickus@gmail.com>AuthorDate: 2024-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-19

     ArcGIS URL's with web proxy prefix support

    Support of the ArcGIS server links with WEB Proxy prefixes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-19

    Update point cloud layer 3d renderer when Follow 2d symbology is enabled and a class is toggled in the layer tree

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2024-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-19

    Fix AppStream metadata

    Define the (only) screenshot as the default one
    (screenshot-default-missing).
    Drop the developer_name, spec now wants developers to be listed by name
    and what we had here was generic anyway (developer-name-tag-deprecated).
    Set screenshot's caption (screenshot-no-caption).
    Shorten the description (appstream-summary-too-long)

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-19

    More unit docs for QGIS_SERVER_PROJECT_CACHE_CHECK_INTERVAL

    ref https://github.com/qgis/QGIS/pull/56213#issuecomment-1930853774

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-19

    [processing] Generate XYZ tiles: QUALITY only for JPG

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-19

    [processing] Generate XYZ tiles: set antialiasing when requested

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-19

    Enable some tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-19

    Add python __repr__ for QgsInterval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-19

    Make datetime stats range type consistent across Qt versions

    On Qt >= 6.4, ensure that range stats calculated using datetime values
    also return a QgsInterval object. With Qt >= 6.4 was introduced:

    std::chrono::milliseconds operator-(const QDateTime &lhs, const QDateTime &rhs)

    This inbuilt operator means we had to disable the

    QgsInterval operator-( const QDateTime &datetime1, const QDateTime &datetime2 )

    operator we used to have available in QGIS. But since BOTH QgsInterval
    and std::chrono::milliseconds can be stored in a QVariant, the
    compilation happily worked but the range calculations started returning
    an unexcepted std::chrono::milliseconds value instead.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-18

    Fix '\since 3' to '\since QGIS 3'

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-18

    acceptable_missing_doc.py: refresh due to removal of obsolete since mentions

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-18

    Add \deprecated

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-18

    Add missing parameter documentation

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-18

    Header files: remove all mentions of '\since QGIS 3.0'

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-18

    Header files: remove all mentions of '\since QGIS 2.'

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-18

    Header files: remove all mentions of '\since QGIS 1.'

    Matteo Ghetta <matteo.ghetta@faunalia.it>AuthorDate: 2024-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    fix indentation

    Matteo Ghetta <matteo.ghetta@faunalia.it>AuthorDate: 2024-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    fix UI size

    Matteo Ghetta <matteo.ghetta@faunalia.it>AuthorDate: 2024-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    private slots and invert selection method

    Matteo Ghetta <matteo.ghetta@faunalia.it>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    reorder buttons and adapt function names

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Matteo Ghetta <matteo.ghetta@faunalia.it>AuthorDate: 2024-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    remove enabling of OK button

    Matteo Ghetta <matteo.ghetta@faunalia.it>AuthorDate: 2024-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    add select/deselect all stlyle categories

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    Apply suggestions from code review

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    Fix typo

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    gdal:fillnodata Skip testing NO_MASK parameter if GDAL >= 3.4.0

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    Rise an exception instead of an info message

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    [processing] Fix GDAL "Fill NoData" algorithm

    The gdal_fillnodata.py -nomask option is no longer supported since GDAL 3.4.0

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    Fix a deadlock in remote COPC handling (3D views)

    This gets often triggered from 3D views when the hierachy gets fetched,
    because a QEventLoop gets started in the main thread while waiting
    for network request to be finished. The event loop was running with
    hierarchy mutex locked, which was causing deadlocks when other events
    ended up trying to access the hierarchy. This fix unlocks the mutex while
    the hierarchy network request is ongoing (the same approach as remote
    EPT implementation uses, which seems to work fine).

    Looking at the copc/ept hierarchy handling, it is not great - both
    formats are conceptually the same, yet the hierarchy implementations
    are different, and there are also non-trivial differences between
    local/remote datasets. All of this could get some code cleanups
    (also unifying local/remote access), but at this time let's just try
    to fix the worst bit, and hope something else does not break...

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    Fix width of the option dialog's canvas/legend panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    Fix width of the option dialog's raster rendering panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    Fix width of the option dialog's vector rendering panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-18

    Fix width of options dialog's general tab

    Björn Harrtell <bjornharrtell@users.noreply.github.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-17

    Specify unit for QGIS_SERVER_PROJECT_CACHE_CHECK_INTERVAL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-17

    PG: fix vacuum from browser

    Fix #56377

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-17

    Give QgsScrollArea the same name as its child widget. Opening a specific options page relies on widget's objectName

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-17

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-17

    Run metadata tests on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-17

    Avoid sip property code for old api compatibility

    This causes crashes on Qt6. Use Python monkey patching instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-16

    Update src/core/qgsstringutils.cpp

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-16

    Fix crash in QgsStringUtils::truncateMiddleOfString on qt 6

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-16

    PG Raster: fix nodata values with sparse data

    Fix #55784

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-16

    QGIS informs every 3 days

    ref https://github.com/qgis/QGIS/pull/50206

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-16

    map3dconfigwidget: Gather shadows, eye dome and ambient occlusion

    This moves the "eye dome lightning" and "ambient occlusion" parameters
    in the shadows page and rename it "Effects". This way, this is similar
    to the effects button in the main 3d ui.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-02-15

    SHP: Fix unreported issue with spatialindex

    When the spatialindex did not exist and it is created
    when the file is in edit mode the spatialindex was not
    recreated when editing finshed.

    Followup: #53186

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Better initial names for layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Use 'and' to combine filters, don't pass multiple filter parameters

    It's not clear whether passing multiple filter parameters is actually
    supported by the standard, so play it safe and combine filters using 'and'
    instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Need to adjust geometry type filter depending on entity type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add button to retrieve available geometry type for source

    Clicking this queries the backend for available types, taking the
    guesswork out of selecting the geometry type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Explicitly show default page size in connection settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Restrict results to ONLY those matching the selected geometry types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add filter rect tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Don't endlessly loop when we can't load a page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add explanation on why we need to handle two different referer parameter strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Fix test on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Fix initiator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Another build fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Silence false positive clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Fix sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Flake

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Better heading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add test for provider connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Implement provider connection API for sensorthings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Implement browser actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add data item provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Layers can be added from source select widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Fix validation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Support load/save sensor things connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Mostly working source select implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Page size can be changed from source properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Geometry type can be changed from layer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Start on source properties widget for sensor things, support
    changing entity type for existing layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Fix deadlock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Ensure that any features already cached are always the first returned
    for a filter rect iterator

    This makes panning the map nicer -- instead of features which were
    previously visible temporarily disappearing until the service
    returns them for the new extent, it ensures that these features will
    always be immediately visible while the remainder (new features)
    are fetched.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Correctly parse geometry field to geo query

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Full support for reading all object types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Handle feature retrieval for more object types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Fix parsing properties value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Don't fetch all intersecting features upfront

    Instead fetch page by page during iteration, so that we unlock
    progressive rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Always fetch total count upfront, so we can determine when we've
    cached everything locally

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    If requested extent falls within a previously requested extent,
    we can rely completely on the local cache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Use optimised method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Implement extent filtering optimisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Geometry handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Partial implementation of feature iteration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    wip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Fix test uris

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Working feature count retrieval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Set correct CRS for provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Only some entity types can have geometry attached

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Setup field structure for provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Start on feature iterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add geometry type handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add data provider html metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Resolve entity url

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Parse root response json

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add some error handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add test for invalid layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Setup framework for testing sensorthings fake endpoints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add entity type to uri handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add methods to convert strings to entity types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Start on utils class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Simple layer construction test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Start on sensorthings data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-15

    Add some tolerance to test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2024-02-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2024-02-14

    [FEATURE]: build marker symbol blocks also if there are data defined properties

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-02-14

    Fix QT6 build error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-14

    Remove extraneous test

    We already have other tests checking for ssl errors, let's avoid
    a flaky test which breaks on different platform (eg Fedora) ssl
    handling.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-14

    Don't manually handle redirects, get Qt to do it for us

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-14

    PyQgsServerApi test is still fragile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-14

    Enable some tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-14

    Update tests for QVariant() to NULL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-14

    [pyqt5toqt6] Replace invalid QVariant() constructor with NULL

    This approach works for both Qt5 and Qt6 builds

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-14

    Fix exp parser with multiline comments

    Fix #55518

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-14

    [processing][grass] v.transform: add missing parameters

    -t, -w, -x, -y, -a and -b missing parameters added

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-02-13

    [labeling] fix BR in HTML labels

    Fix <br> ignored in HTML formatted labels.

    Fix #55532

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Enable some more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    On qt6 builds, even non-class enums should be IntEnum types

    This fixes compatiblity with existing code, where enums may be compared
    against integers directly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Another attempt to make test more resiliant across platforms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Another test variant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Use better approach for testing self intersecting ring split

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    More tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Fix second part of test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Fix test on newer GDAL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Cleanup casting, make memory management clearer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Use standard test font in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Don't use deprecated ssl.wrap_socket, removed in Python 3.12

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Don't error out TestDisabledTests because no tests are run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Fix test on newer GDAL version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Add some test masks for newer geos versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Ignore some errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Fix test on newer GDAL

    mixed_layers.gpkg contains raster layers so it's not a good reference
    file for this test. Use a purely vector gpkg instead so there's no
    chance of sidecar files.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Add more tolerance to test to get it passing on newer GEOS versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Fix test on proj >= 9.2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Resync srs db

    ec051fc45 updated srs db without updating the hardcoded minimum
    srs ids, which was leading to crs sync errors on newer proj versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Run Qt 6 tests on Fedora 39

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Don't use (broken) QgsCoordinateReferenceSystem::createFromSrsId method
    for virtual point clouds

    Check the docs for QgsCoordinateReferenceSystem::createFromSrsId, its
    use is highly discouraged.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Try to avoid crash when starting qt3d views (#53941)

    This reverts #52913 which should not be needed anymore,
    because since #54845 the task manager has its own thread pool.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    PyQgsWFSProvider: fix it for Qt6 and remove it from Qt6 blocklist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Try mingw on fedora 39, not rawhide

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Enable test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Don't use removed QDesktopWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    [pyqt5toqt6] Warn on removed QDesktopWidget use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    processing plugin (mostly) works on qt6 builds now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Use proper enum flags type instead of int as return value

    And promote enum to enum class. Notably fixes a bunch of startup
    errors when loading the Processing plugin under Qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Fix an unnecessary spell check exception

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Add test variant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Add some more tolerance to test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    [attribute form] Implement an optional null state representation to the checkbox editor widget to allow for UI reflection of failing constraint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-13

    Don't lose ellipse marker units when cloning

    outputUnit/setOutputUnit is a funny beast, it shouldn't be copied
    when cloning symbols. Doing so force overwrites the previously
    set size/offset units

    Werner Macho <werner.macho@iqsoft.com>AuthorDate: 2024-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-02-12

    update Name on user request

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Update tests/src/python/test_qgsstringstatisticalsummary.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Fix calculation of string stats when nulls are present on Qt 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    [3dtiles] Skip completely transparent primitives

    Don't render these in 2d or 3d views

    Fixes #55579

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Add test variants for GEOS >= 3.11

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Fix some processing tests on newer library versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Rename test_definition_file to definition_file

    Otherwise unittest thinks the function is a test itself and runs it
    accordingly, and then raises a deprecation warning because
    return values are not permitted from test functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Gracefully handle NULL/not-NULL comparisons in QgisTestCase.checkLayersEqual

    We always want NULL values sorted first, and never want to try
    to directly compare NULL/not NULL values.

    Doing so raises an exception on the PyQt6 builds, where NULL === None
    and comparisons between None and not-None values are prohibited
    in Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Test no longer crashes on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Don't call QFontMetrics.width()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    [pyqt5toqt6] Raise warning on QFontMetrics.width()

    This is removed in Qt6. Use QFontMetrics.horizontalAdvance()
    if plugin can safely require Qt >= 5.11, or
    QFontMetrics.boundingRect().width() otherwise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Test opening a file which isn't a PDF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Fix qt5 build with PDF support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Disable webengine sandboxing on ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Add test for rendering html with text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Fix page height during render

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Add method to determine actual document size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Add QgsWebEnginePage::render( QPainter* ) method

    Requires a PDF4Qt enabled build. This method exports the QWebEnginePage
    to a PDF file, so that we get nicely vectorised objects and
    text-as-text. It's the ONLY supported way in Qt API to do this, every
    other method of rendering QWebEnginePage forces rasterisation of
    the content.

    We then use the QgsPdfRenderer class to render the temporary PDF
    content to a QPainter device, which keeps vector objects as vectors.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Create QgsWebEnginePage wrapper class around QWebEnginePage

    Like QgsWebPage this provides additional functional over the
    base Qt class to simplify tasks required in QGIS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Add unit test for pdf rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Cleanup API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Fix deprecated implicit capture

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Test building on qt6 ci with PDF4Qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Fix build without PDF4Qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Lots of shortcuts to get a PDF -> QPainter renderer working

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Shell for QgsPdfRenderer class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Make building PDF4Qt optional, and opt-in

    There's some added dependancies required for building this, so
    let's play it safe for now...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Add fontconfig

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Implement downstream patch to add Qt5 support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Build PDF4QT along with core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Fix library include for lcms2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Add basic find lcms2 module

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Some cmake tweaks for PDF4QT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Fix pyqt5_to_pyqt6 double unnesting some enums

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Don't map non-list of QVariantMaps to QMap<QString,QVariant>

    The original workaround was only supposed to apply to QList/
    QVector of QVariantMaps. By replacing them all in sip we
    break mapping of signals defined in c++ which are emitted
    by Python code.

    Fixes exceptions after running processing algorithms in Qt6
    builds.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-12

    [themes] Fix missing checkbox partially checked state styling

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    [wms] Insure that mbtiles layers are invalidated when dataset is missing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-12

    Avoid storing some null strings/other types in variants when
    reading from XML

    This triggers a bunch of the "storing null xxx in QVariant - stop it!"
    warnings, and likely fixes some issues on qt6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-11

    [processing] Don't try to interpret distance widget value as CRS

    There was a logic error in QgsProcessingDistanceWidgetWrapper::setUnitParameterValue
    which meant that when the linked crs parameter value was unset,
    we incorrectly took the default value from the DISTANCE parameter
    and tried to intrepret it as a CRS.

    In practice, this meant we'd take a value like "100" and then
    try to turn that into a CRS. Since it doesn't match any possible
    CRS definition, the fallback code would try to interpret it as
    a map layer and ultimately try to load "100" as a OGR vector
    layer.

    No real issue in doing that, but it results in a bunch of silly
    debug spam...!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-11

    [sipify] Avoid leading and trailing newlines in enum value docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-11

    [sipify] Don't write invalid escaped \d character to docstring

    Instead correctly translate to ..deprecated python docstrings

Merge: c063b860c56 39de157f046
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-10

    Merge pull request #56286 from m-kuhn/remove_unused_cmake_var

    Remove unused cmake var

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-11

    Fix build with PDAL < 2.5

    Submitted to upstream in https://github.com/hobuinc/untwine/pull/157

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-11

    Upgrade to untwine 1.3.0

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-11

    Backwards compatibility for mac deps

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-11

    Find QtKeychain by its cmake target

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-02-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2024-02-10

    Remove unused cmake var

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Leave gdal vector test as disabled for now

    Needs adapting to different GDAL version results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Also install gdal on qt6 ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Upgrade another enum to get filtering working in processing toolbox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Retry gdal processing tests on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Install gdal-python-tools on qt6 ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Enable a bunch of processing tests on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    use another enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Use enums, not raw ints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Port processing enums to enum class

    A step towards a Qt6 compatible Processing framework

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    [processing] Don't show hidden parameters in algorithmHelp

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    qgsline3dsymbol: Remove unused class QgsSimpleLine3DSymbolHandler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Test image variants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Add test variant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Add checks with M and ZM types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Add test variant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Add control image variations for random marker fill using GEOS backend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Fix crash in random point fill symbology

    Use GEOS constrainedDelaunayTriangulation for random points in polygon
    backend where available, instead of poly2tri. This is more stable
    and robust against edge cases.

    Only available when built against GEOS >= 3.11

    Fixes #54065

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    [processing] Use geos backend for Tessellate where possible

    Updates the logic in the Tessellate algorithm so that if
    using a recent enough GEOS (>=3.11) and the input geometries
    are 2d, then GEOS constrained Delaunay Triangulation implementation
    is used instead of poly2tri. The GEOS method is much more robust
    for spatial geometry objects, eg handling gracefully valid
    situations like interior holes which touch the exterior ring
    of polygons. It's also better supported and slightly faster.
    The quality of the triangulation is comparable to poly2tri.

    Also fixes the algorithm so that in all cases 2d input
    layers result in 2d output layers, not 3d layers with 0 z values.

    Fixes #54652

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Expose GEOS constrainedDelaunayTriangulation to QgsGeometry

    Allows calling this method when QGIS is built against supported
    GEOS versions (>= 3.11)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-10

    Add QgsGeometryCollection::extractPartsByType

    Allows extraction of matching parts from a collection, returning
    the corresponding collection subclass.

      mixed_collection = QgsGeometryCollection()
      mixed_collection.addGeometry(... mix of geometry types ...)

      multi_line_string = mixed_collection.extractPartsByType(Qgis.WkbType.LineString)

    In this case multi_line_string will be a QgsMultiLineString object,
    containing just the line string parts from mixed_collection

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-02-09

    debian packaging:
    * add ubuntu mantic and noble
    * add dependency to python3-pyqt5.qtserialport (fixes #56241; that part of INSTALL.md is auto-generated by scripts/scandeps.pl)

Merge: 6029ea2219e 00bb14fb493
    David Signer <david@opengis.ch>AuthorDate: 2024-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-09

    Merge pull request #56189 from signedav/fix-apply-on

    Fix double apply on update default values on volatile functions

    David Signer <david@opengis.ch>AuthorDate: 2024-02-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-02-09

    change subtype back to original value to avoid confusion.

Merge: ff283a3f954 bbb3c6c6e2d
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-09

    Merge pull request #54399 from atlight/patch-1

    Add count to QgsAlgorithmRasterStatistics

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-09

    Update control.in file with python3-pyqt5.qtserialport

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-09

    QgsField fix equality with editorWidgetSetup

    Fix #55873

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-09

    Avoid doing invalid range requests if a node has no points

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-02-08

    Adjust test latency

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-02-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-02-08

    fix build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-02-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-02-08

    Rename QgsShadowRenderingFrameGraph to QgsFrameGraph

    The rationale is that it is not driving just shadow rendering, but this frame graph
    controls all the rendering passes and their configuration.

    Also removes Qgs3DMapCanvas::defaultFrameGraph() which is never really used or needed.

    Gregory Power <31050507+gregorywaynepower@users.noreply.github.com>AuthorDate: 2024-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-08

    add osv-scanner to ignore false positives thrown by OpenSSF Scorecard (#56100)

    * whitespace changes

    * add OpenSSF Scorecard and OpenSSF Best Practices Badges

    * create osv-scanner.toml

    - This file is used to ignore particular vulnerabilities reported Open Source Vulnerability database (https://osv.dev/)
    - The specification for this particular file can be found at (https://google.github.io/osv-scanner/configuration/) as of 2024-01-04

    * update osv-scanner.toml to ignore GHSA-pfrx-2q88-qq97

    * update osv-scanner.toml to ignore GHSA-rc47-6667-2j5j

    * update osv-scanner.toml to ignore GHSA-9c47-m6qq-7p4h

    * update osv-scanner.toml to ignore GHSA-7fh5-64p2-3v2j

    * update osv-scanner.toml to ignore GHSA-776f-qx25-q3cc

    * update osv-scanner.toml to ignore GHSA-8jmw-wjr8-2x66

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    sipify qt6

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    SERVER: fix getlegendgraphic with colorramp & JSON

    Fix #55651

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    spellok juggling

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    spellok juggling

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    spellok

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    doh'string

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Rename enum value

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Consider all pages sizes by default

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Add a QgsStackedWidget class that only takes into account its current widget when resizing (shrinking) and use it for QgsPointCloud3DSymbolWidget

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    reduce minimum height for point cloud renderer widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Update python/plugins/grassprovider/grass.txt

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Fix Python warning

    ResourceWarning: unclosed file

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Fix flake errors from last commit

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    g.extension.list.txt - use QgsProcessingParameterEnum

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    fix flake error this time?

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Give output variables specific names

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    fix flake error

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    fix lint error

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Save output of g.version and g.extension.list algorithms to an output variable as well as html

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    refine new information in grass7.txt

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Tweak new info in grass7.txt

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Minor fix to g.extension.list

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Tell the user that they can run without any of the options to get just the GRASS version

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Add g.version algorithm

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    fix test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    UserData is unsigned per the spec

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    [processing] Fix "Truncate table" (native:truncatetable) alg

    Allow also no-geometry layer as input layer.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    [GUI] About window: do not display '- 64 bit' in title

    Displaying that an app was 64 bit ready 10 years ago could be considered
    as trendy, now it is just the norm, so no need to boast it.
    I've kept displaying the word size for non-64 bit builds.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    qgspostgresprovider: Fix primary key retrieval with lowercase option

    The `lowercaseFieldNames` allows to transform the column names to
    lowercase. If this option is enabled, then the requested primary
    key (`primaryKey`) is in lowercase but the `fields` are
    not. Therefore, the requested primary key will never be found.

    This issues is fixed by converting the field names to lowercase when
    looking for the primary key if the option is enabled.

    Closes: https://github.com/qgis/QGIS/issues/55856

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Update CMakeLists.txt

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    fix linking in delimited provider gui

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    [poly2tri] modernize with using a cmake target

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-08

    Fix ellipse symbol size units not stored

    Fix #56236

    Also, add a space before 'mm' for consistecy with all other input boxes.

Merge: 8cd33631376 60ba0cc390d
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-07

    Merge pull request #56241 from Djedouas/patch-1

    Update INSTALL.md with qtserialport dependency for Debian

Merge: d2978e71b2d d5fbb6f8d33
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-07

    Merge pull request #56226 from nyalldawson/null_value

    Don't use QVariant(QVariant.Type) for NULL values in Python

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2024-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-07

    Update INSTALL.md

    Add python3-pyqt5.qtserialport dependency for Debian following PR 55848

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-07

    avoid crash for nullptr in QgsIconUtils::iconForLayer (#56207)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    Make test more tolerant to geos differences

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    Correctly tag Qgis.WkbType as IntEnum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    Add acceptable result from older GEOS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    Run test on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    Make test more robust, pass on newer GEOS versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    Enable some more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    Don't use QVariant(QVariant.Type) for NULL values in Python

    Instead use qgis.core.NULL, so that the correct logic applies
    for Qt6.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    README.md: remove obsolete badge to azure pipeline

Merge: 19efe1439bf f9835d5f4d6
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-07

    Merge pull request #56212 from rouault/QgsCsException

    Catch potential QgsCsException at various places; improve qgscoordinatetransform.h doc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    Fix sipify check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    [sipify] Block any new non-class enums from being exposed to Python

    These don't work well with Qt6 -- by blocking any new ones we
    avoid having to monkey patch in compatibility code in order to avoid
    breaking existing API when we later have to upgrade them to enum
    classes

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-07

    WMS provider: catch potential QgsCsException

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-07

    WFS provider: catch potential QgsCsException

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-07

    QgsRenderContext::convertMetersToMapUnits(): catch potential QgsCsException

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-07

    QgsDxfExport::writeEntitiesSymbolLevels(): catch potential QgsCsException

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-07

    qgscoordinatetransform.h: add a couple missing SIP_THROW( QgsCsException ), and add Doxygen \throw hint to make it obvious exceptions might be thrown

    jmkerloch <jean-marie.kerloch@oslandia.com>AuthorDate: 2024-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    feat(QgsLocatorWidget): define anchors for result container

    David Signer <david@opengis.ch>AuthorDate: 2024-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    controll visiblity of layout item in list by space key

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    QgsGeometryValidator: Fix validation of LineString

    The algorithm used seems to be false on some cases.
    Prefers the one from QgsGeometryUtilsBase.

    Fixes #54022

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    DWG: Fix expression for thick symbol applied when width field is NULL. Fix #55512

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    Expand comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    [afs] Clone shared data before setting filters

    We must not change the subset string of the shared data used
    in another iterator/data provider

    Fixes filters applied to a duplicated AFS layer also incorrectly
    apply to the original layer

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    Connect to finished signal instead of rejected, as finished is fired last

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-07

    Enable geometry restore for measure bearing/angle dialogs

Merge: 2e4139b46d6 1df9bf4fa6b
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-06

    Merge pull request #56210 from rouault/fix_56203

    [OGR provider] searchLayerMetadata: avoid crash on coordinate transformation exceptions (fixes #56203)

Merge: 58c1da32cea b883e70d258
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-06

    Merge pull request #55320 from benoitdm-oslandia/gh/feature/provider-3d

    Add 3D extent to providers (2nd stage)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-02-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-06

    QgsProviderConnectionPostgres: add test for #55223

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-02-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-06

    PostgreSQL Provider: Fix M detection

    Unlike Geometry(Z), GeometryM contains already M suffix.
    It's useless to add M suffix here, since it will add a new name
    and the geometry type name will be something like GeometryMM.

    Fixes #55223

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-06

    [OGR provider] searchLayerMetadata: avoid crash on coordinate transformation exceptions (fixes #56203)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-06

    [attribute form] Insure that a field features multiple times in a feature form has its constraint properly reflected (#56163)

Merge: b29e3fd6f73 88c4063e262
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-06

    Merge pull request #55588 from elpaso/mssql-log-query-when-update-geometry-value

    MSSQL: fix add/fill ring

Merge: 4dc4bff9230 fd45672c393
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-06

    Merge pull request #56131 from elpaso/bugfix-gh53956-GetLayerVisibility-deadlock

    Do not deadlock when calling when calling GetLayerVisibility

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-06

    Don't open layer properties when toggling visibility (#56190)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Enable some tests on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Another attempt to fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    More item data role enum to enum class conversions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Fix handling of Qt::Orientation from model data on qt6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Fix crash when applying guides from one page to another

    We can't modify mGuides while iterating over it, so iterate
    over a copy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Make some custom model roles enum class for Qt6 compatibility

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-02-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-06

    DOX: better wording for createGeometryEngine

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-02-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-02-06

    QgsGeos: Add precision when createGeometryEngine

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-01-31
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-06

    fix extent 2D/3D for sqlite: handles case with or without spatialite.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-01-31
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-06

    fix QgsOgrProvider::extentXX by returning null extent when error occur

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-01-30
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-06

    fix ogr provider tests to match 2d/3d extent changes

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-01-30
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-06

    fix maplayer to handle double extents (2D/3D) as for `QgsOgrProvider`

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Update .ci/test_blocklist_qt6.txt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    More test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Use standard bold font in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    More tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Test masks, variants for qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Fix server tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Avoid false positive test suite failure when no test in suite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Use standard test font for more server tests, make tests more robust

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Additional tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Indent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Run server tests on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Use standard render test reporting mechanism in server tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Remove unused ENCODED_OUTPUT option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Remove unused argument

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-02-06

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Location of generated signature files is different on GRASS 8

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Ensure config file is written to correct location for grass > 7

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Add some more grass raster hashes for more recent GRASS versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Rename more references to grass7 to version-less "grass"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Rename grass provider files and classes to remove hardcoded version
    number

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    [processing] Rename grass7 provider to grass provider

    And transparently map requests for grass7 provider to grass provider

    It's misleading putting an old version number in the provider name,
    when this provider supports grass versions 8 +

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-06

    Use a 'more details' button to show skipped layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-06

    [dxf] When exporting to DXF, skip empty layers

    Jorge Tornero <4236093+jtornero@users.noreply.github.com>AuthorDate: 2024-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-06

    Support for serial port sensor baudrate selection (#55848)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Update src/3d/materials/qgsmetalroughmaterial.cpp

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Add flat shading to metal/rough material (fixes #55752)

    It turns out we don't need to build normals on the CPU, which is quite
    clumsy and complicated (mesh can be indexed or not, and when indexed,
    one would need to completely rebuild the buffers, because one vertex
    could appear in different faces with different normals).

    The GPU-based solution is actually quite simple: in fragment shader
    we can use partial derivatives of position to find out normals for flat shading.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Metal/rough material: move away from using a shader graph

    The rationale is that it is difficult to update / maintain materials
    that are based on qt3d's JSON shader graphs - the format is not really
    documented anywhere and there is no tooling available either.

    We are moving to having the whole fragment shader for metal/rough material
    in a single file, with a couple of #ifdefs that are resolved by GLSL compiler.
    In QGIS 3D we do only minimal pre-processing, by adding #define lines as needed.

    By moving away from shader graphs, we are loosing its support for multiple
    graphics APIs (GL, GL ES, RHI), but that does not seem like a problem,
    given that all our other shaders only support OpenGL and not the other APIs.

    This also fixes issue where the fragment shader code in src/3d/shaders/metalrough.frag
    was not really being used by the material at all, because the shader graph
    was pulling code from qt3d's resources.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Update pal server masks for qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Remove unused file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Run test on ci:

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Resurrect PyQgsPalLabelingServer test

    This test has been blocklisted since QGIS 3.0 :)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Update test masks

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    [dxf] Insure that the DXF export dialog's output attributes are saved/restored properly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Resync internal poly2tri library

Merge: 8acc937a002 7ba405d3811
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-06

    Merge pull request #56173 from rouault/postgres_missing_escaping

    [PostgreSQL provider] Add missing namespace escaping in SQL requests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-06

    Also disable ctrl-dropping in QgsLayerTreeView

    David Signer <david@opengis.ch>AuthorDate: 2024-02-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-02-05

    remove static function to return volatile function, since it's not needed anymore

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-02-05

    Fix deadlock and crash when building locator cache

    Fix #53956

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-02-05

    fix rendering when no preview painter is allowed

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-02-05

    Show partial renders using points while calculating triangles

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-04
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-02-05

    [PostgreSQL provider] Add missing namespace escaping in SQL requests

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-01-30
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix `QgsOgrProvider::extent()` by reusing `computeExtent3DSlowly` and handling error from `GetExtent`

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-01-30
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix `QgsOgrProvider` comments

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-01-30
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix `QgsOgrLayer::GetExtent3D` by using the real drivername in `QgsOgrProviderUtils::quotedIdentifier` calls

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-01-26
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    Fix(QgsOgrProvider): revert the old extent() code and add new field member to hold the 3D extent.

    In order to benefit from the existing 2D optimization, we keep the 2D extent computation
    as default. The 3D extent is only computed when the extent3D is called.

    Also we will first believe in the metadata, even if the metadata is corrupted or misdefined.
    We will not analyse the first geometry to compute if we have 3D or 2D data.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-01-10
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    Revert(QgsPostgresRasterProvider): clang fix for qlonglong

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2024-01-10
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix(QgsPostgresProvider): remove qt version check

    As we are now, at least, using the Qt 5.15

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-13
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    feat(QgsPostgresProvider): handle 3D extent/boundingbox

    * Read from data if geometry has elevation and improve extent3D response.
    * Use geom type value (if any) or postgis geom type to compute elevationProperties()->setContainsElevationData
    * Add tests

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-13
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix(OGRProvider): support for gdal 3.9 was buggy

    As gdal OGRLayer::GetExtent implementation will not handle the subset to avoid to break
    the existing behaviour. So we add a check (qgis side) if the layer is 2D and if there is a
    subset defined, we will use the slow computed version. In other cases, we will delegate to
    gdal with GetExtent3D.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix(test_provider_ogr.py): since the elevation property check in QgsOgrProvider, testHTTPRequestsOverrider needs a new request to check against.

    Add comment to explain from what code comes the requests.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix(ogrprovider): add support for GDAL (3.9.0) extent3D

    * Move compute3DExtentSlowly to QgsOgrLayer
    * Add new QgsOgrLayer::GetExtent3D function. For GDAL < 3.9, it returns a OGREnvelope3D based on OGR_L_GetExtent + sql request to retrieve MinZ/maxZ or fallback on computeExtent3DSlowly. If GDAL >= 3.9, it will use the OGR_L_GetExtent3D.
    * QgsOgrProvider::extent3D is adapted accordingly

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix(TestQgsVectorDataProvider): handle 3D extent capacity of underlying provider

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix(QgsOgrProvider): add extent test for sqlite

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix(QgsOgrProvider): add extent test for gpkg

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix(test_provider_ogr): split extent test to extentCsv and extentShp

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    QgsOgrProvider: use geom type (if any) to compute elevationProperties()->setContainsElevationData

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    QgsOgrProvider: protect 3D extent computation from unsupported sql

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    QgsOgrProvider: exclude 2D features from 3D extent

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    feat(QgsPointCloudLayer): PARTIAL handle 3D extent/boundingbox

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix(QgsDelimitedTextProvider): improve 3D data handling

    * Read from data if geometry has elevation and improve extent3D response.
    * fix tests

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    feat(QgsSpatiaLiteProvider): handle 3D extent/boundingbox

    * Read from data if geometry has elevation and improve extent3D response.
    * fix tests

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    feat(QgsOgrProvider): handle 3D extent/boundingbox

    rework extent3D to handle 2D/3D, W/WO mSubsetString, W/WO OLCFastGetExtent

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-06
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2024-02-05

    fix(QgsVectorLayer): extent2D/3D is computed according to real data elevation property

    When the underlying data is 3D and 2D extent is first requested, the previous behaviour
    was to retrieve and save the 2D extend. 3D extent data were lost.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-02-05

    Don't cache failed blocks
    Address review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-02-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-02-05

    Use invokeMethod instead of singleshot timer

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-02-05

    Also use cache for remote point clouds

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-02-05

    Add a static QCache to QgsPointCloudIndex for storing decoded data blocks

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-02-05

    store mUri in base QgsPointCloudIndex class

Merge: c3fa3af1754 46a5ddd2516
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-05

    Merge pull request #56090 from elpaso/bugfix-gh56069-postgis-reduce-tables-query

    PG: faster information retrieval for table info

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-05

    [processing] Use safer provider://source syntax in more places

    Use the safer method of explicitly including the provider type
    when storing layer sources to string in more places, which eg
    fixes running the copied qgis_process string when a non gdal
    layer source is used for a raster layer. Also fixes the same
    situation when restoring an algorithm from the history log.

    Fixes #54264

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-05

    [processing] Show descriptive errors when tesselation fails

    Instead of silently just pretending that everything's ok

    Refs #54652

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-05

    Refactor QgsInternalGeometryEngine random point in polygon

    So that errors from tesselation process can be retrieved by callers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-05

    Refactor QgsTessellator so that errors are stored

    Instead of writing errors to QgsMessageLog and discarding, instead
    make the QgsTessellator class store errors and make the callers
    responsible for pushing to QgsMessageLog when appropriate.

    Gives us more flexibility to show user facing tesselation errors,
    eg in the processing log.

    N_Strahl <bowsher228@gmail.com>AuthorDate: 2024-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-05

    If dir does not exist for icon path. attempt to make path

Merge: 212d5f7933e 3dd57385de4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-04

    Merge pull request #56166 from NathanW2/tile_scale_ui_tweak

    Add current zoom label to tile scale widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-04

    Modify \since tag

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-04

    Insure that attribute addition / removal does not wipe edited field configurations

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-04

    [gui] Insure that added/removed fields are taken into account by the attribute form panel (fixes #26350)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-04

    Add test coverage for the export layers to DXF algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-04

    [processing] Relocate extent parameter to sit next to CRS, add default encoding value (QOL)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-04

    Follow up 3e05a42 : fix regression causing crsChanged signal not emitted when changing CRS via the projection selection widget combo box

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-04

    [processing] Add missing map theme parameter to export layers to DXF algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-02-04

    [processing] Add missing extent parameter to the export layers to DXF algorithm

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2024-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-04

    Update src/providers/wms/qgstilescalewidget.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Leave placement test disabled on qt6 for now

    The render changes need further investigation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Enable pal tests on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Use standard test base methods for pal tests

    Ensures that we get these tests included in the reports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    pal test image updates for qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Call correct super methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Remove PALREPORT option

    We should be using the standard generic test reporting mechanism instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Remove some unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Remove ability to regenerate PAL test images

    We have better approaches now (ie mask images), and if we want
    a bulk update-control-image method then it should be done outside
    of PAL specific test code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Remove unused argument

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Fix compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Don't use raw enum int in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Add missing compatibility code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Enable more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Fix broken old API compatibility code on Qt 6 builds

    The old sip based approach to handling property -> getter/setter
    conversion is broken on sip6, so move the patching into Python.

    Also fix incorrect checks in tests, and add additional test
    for compatiblity code.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Try running test on ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Indent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-04

    Avoid use of pygments in metasearch

    This isn't required -- it was used to convert xml/json to
    a prettified HTML representation, but we get better results
    by just using the QgsCodeEditor widget subclasses instead
    (eg bracket highlighting, collapsing, line numbers etc)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2024-02-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2024-02-03

    Add current zoom label to tile scale widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-03

    Add test covering for DXF export map theme styling override

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-03

    [dxf] Fix map theme style override when exporting to DXF

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-03

    qgspolygon3dsymbolwidget: Disable altBinding is clamping is absolute

    The altitude of a polygon is computed by
    Qgs3DUtils::clampAltitudes(). It take several into account several
    symbol parameters including `altClamping` and `altBinding`. However,
    if altitude clamping is absolute, the altitude binding is not taken
    into account. In that case, the `altBinding` widget can be disabled.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-03

    qgsline3dsymbolwidget: Disable altBinding is clamping is absolute

    The altitude of a line is computed by Qgs3DUtils::clampAltitudes(). It
    take several into account several symbol parameters including
    `altClamping` and `altBinding`. However, if altitude clamping is
    absolute, the altitude binding is not taken into account. In that
    case, the `altBinding` widget can be disabled.

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Bump actions/cache from 3.3.2 to 4.0.0

    Bumps [actions/cache](https://github.com/actions/cache) from 3.3.2 to 4.0.0.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.3.2...v4.0.0)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Bump actions/upload-artifact from 3 to 4

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Bump tj-actions/changed-files from 41 to 42

    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 41 to 42.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](https://github.com/tj-actions/changed-files/compare/v41...v42)

    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Bump peter-evans/create-or-update-comment from 3 to 4

    Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 3 to 4.
    - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
    - [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: peter-evans/create-or-update-comment
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Bump actions/download-artifact from 3 to 4

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    David Signer <david@opengis.ch>AuthorDate: 2024-02-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-02-02

    Concerning apply-on-update-default-values: Don't update the widgets on volatile functions in realtime. Only update those fields on saving the form (pressig ok) when it's on *EditMode (on AddFeatureMode it does not update it on save anyway). This fixes #56022

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Drop pygments from mingwdeps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Enable test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Fix db manager test on newer GDAL versions

    The test was kind of broken - it was trying to create a new field
    with a not null constraint when existing features where present
    in the target layer. Newer gdal correctly rejects this. So update
    the test to use an empty layer instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Update integer64 write test to use GMT file format, not mapinfo tab

    Support for writing integer64 fields to mitab was added in
    recent GDAL, so the test was failing. Replace with a format
    which still doesn't support int64 types.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Enable tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Cleanup int arguments which should be Qgis::RasterBandStatistic values

    And ensure python compatibility remains intact

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Move enums to Qgis namespace for consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Promote some more enums to enum class to fix PyQt6 support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-02

    Disable nadcon5 unsupported test for proj >= 9.2

    Support for these grids was added in PROJ 9.2, so the test is no
    longer required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-01

    Fix malformed test name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-01

    Apply suggestions from code review

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2024-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-01

    Don't report that html output has been generated if it hasn't

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-01

    Run more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-01

    pyqt5toqt6: replace from PyQt.Qt imports with PyQt.QtCore import Qt

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-01

    Add convenient buttons for selecting layers in layout map clipping dialog

    Fixes #55829

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-01

    qgswfsgetcapabilities: Restore previous empty bounding box behavior

    According to the WFS 1.1.0 specs "The <WGS84BoundingBox> element is
    used to indicate the edges of an enclosing rectangle in decimal
    degrees of latitude and longitude in WGS84" but the expected behavior
    is not specified when the data are empty.

    Up to QGIS 3.32, QGIS server returned:
    ```
    <ows:WGS84BoundingBox dimensions="2">
    <ows:LowerCorner>0 0</ows:LowerCorner>
    <ows:UpperCorner>0 0</ows:UpperCorner>
    ```

    However, as a side effect of a change in `QGSRectangle` (see:
    https://github.com/qgis/QGIS/pull/54646), QGIS server now returns
    since the 3.34 version:
    ```
    <ows:WGS84BoundingBox dimensions="2">
    <ows:LowerCorner>inf inf</ows:LowerCorner>
    <ows:UpperCorner>-inf -inf</ows:UpperCorner>
    ```

    This changes restores the QGIS 3.32 behavior.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-01

    Use a QgsScrollArea when adding or inserting pages

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-01

    [dxf export] Fix typo restoring last used map theme in the DXF export dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-01

    [dxf export] Fix map theme visibility not properly reflected by the model

Merge: c25896997be bc5eca509a5
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-01

    Merge pull request #56112 from rouault/ci_mac_permissions

    CI: macos-build.yml: add missing toplevel permissions section

Merge: c30e5a642e3 8bbc00483cf
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-02-01

    Merge pull request #56027 from rouault/qt6_test_provider_wfs

    test_provider_wfs.py: partial fixes for issues with Qt6

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-31
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-01-31

    CI: macos-build.yml: add missing toplevel permissions section

    OpenSSF Scorecard report complains about it: https://securityscorecards.dev/viewer/?uri=github.com/qgis/QGIS

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-02-01

    INSTALL.md: add instructions for QT6 builds on Fedora Rawhide [ci skip]

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2024-01-31

    test_provider_wfs.py: partial fixes for issues with Qt6

    There are still 4 remaining failures on Qt6 builds, but that's a
    start...

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-01-31

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Update tests/src/python/test_provider_virtual.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Cleanup test, don't compare enums against raw ints

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-01-31

    Refactor functions not exposed to API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-31

    Remove debug

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-31

    Enable a test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-31

    pyqt5toqt6: Catch QDateTime(QDate) constructor and replace with
    QDateTime(QDate, QTime)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-31

    [layouts] Fix layout item refresh state icon drawing on high DPI screens

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-31

    [layouts] Fix rendering of map preview on high DPI screens

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Fix doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Run more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Fix sipify test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Dont use \deprecated doc string

    This causes a failure in the documentation test because the
    accompanying enum can't be tagged with SIP_DEPRECATED/Q_DECL_DEPRECATED

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Make IntFlag enum type opt-in, rather than opt-out

    And make sipify handle this nicely. This means that all our non-flag
    style enums correctly map across to IntFlag python enums on Qt 6,
    fixing issues with negative enum values for these and providing
    a better match for the original c++ enum.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Use correct enum type for enum with negative values

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Fix src/core/layertree/qgslayertreemodellegendnode.cpp style

    Juho Ervasti <118284595+JuhoErvasti@users.noreply.github.com>AuthorDate: 2024-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Update src/core/layertree/qgslayertreemodellegendnode.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Remove reference to QgsProject::instance()

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Set project dirty when setting symbol legend node data

    Juho Ervasti <juho.ervasti@gispo.fi>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Set project dirty when editing symbol with double click

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Use correct sip method

    And use INDENT-OFF annotations to avoid astyle messing up
    formatting of enum with inline macros

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Enable more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Add missing files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Promote another enum to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Use templates to avoid ugly static_cast

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Use enum classes for QgsProperty property keys

    Should fix usage on Qt 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    pyqt5to6: raise warnings on fragile addAction calls

    The object.addAction variants with multiple arguments have changed
    signature in Qt 6. It's safer to explicitly create a QAction first
    and then add to an object using:

        my_action=QAction(...)
        obj.addAction(my_action)

    It's a considerably less fragile syntax to use in any case!

    Fixes errors when trying to show context menu in Python console
    on Qt 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Advertise qt6 compatibility for metasearch plugin

    There may be some sneaky issues still, but it at least appears to
    function ok!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Replace use of QRegExp in db manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    pyqt5to6: Catch QVariant.Type.XX and replace with QVariant.XX

    QVariant.Type doesn't exist, the values should be referenced
    directly

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Introduce QgsProcessingProvider::Flag::FlagCompatibleWithVirtualRaster

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Exclude virtualraster from processing raster input

    Also add a tooltip.

    Fixes #55890

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    [OAPIF] Improve a bit performance of /items response parsing

    Helps improving #56059

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Update src/app/qgsdxfexportdialog.cpp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    [ui] Improve visibility of the output layer attribute in the DXF export dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Install some extra utils required by tests

Merge: 34451728962 0c338f1c09c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-30

    Merge pull request #56057 from alexbruy/assistant-color-ramp-name

    pass color ramp name to the color ramp transformer to generate correct expression (fix #48889)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Enable more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-31

    Fix generic exception is raised on PyQt6 builds instead of specific
    exceptions

    QgsException MUST be the last type defined, or it greedily prevents
    the more specialized exceptions from being raised in PyQGIS

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-01-30

    PG: faster information retrieval for table info

    Information about single tables does not need to
    scan for all tables anymore.

    Fix #56069

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-30

    [ui] Fix overview panel rendering on high dpi screens

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-30

    Update test masks, fix clang-tidy warnings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-30

    [raster] Fix glitchy/pixelated rendering of rasters on high DPI screens

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2024-01-30

    address review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2024-01-30

    pass color ramp name to the color ramp transformer to generate correct
    expression (fix #48889)

Merge: 1ffce91f0ce daf02aa7ce3
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-30

    Merge pull request #56054 from alexbruy/export-as-image-warning

    show warning if width or height of exported image is larger than QPainter limit (refs #41045)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-30

    [ui] Fix welcome screen's high dpi rendering of project previews and news images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Handle flags compatibility with older code when porting enums to enum
    class on PyQt5 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Don't write _force_int multiple times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Don't use raw ints as enum values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Add missing monkey patching

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Move a processing enum to enum class in Qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Promote some processing enums to enum class, cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Promote QgsFeatureRequest enums to enum class, move to Qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Enable more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Fix flags bool operator on qt6

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    [WFS provider] Modify IsPoint/IsCurve/IsSurface filters to filter out null geometries

    Adresses https://github.com/qgis/QGIS/pull/55847#pullrequestreview-1842963781

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Get band list from the old renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Fix data defined size in layout labels is not respected

    Fixes #55958

    مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>AuthorDate: 2024-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Enable explicitly draco support on MSYS2/MinGW-w64

    مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>AuthorDate: 2024-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Enable draco support on MSYS2/MinGW-w64

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-30

    Update src/app/qgsmapsavedialog.cpp

    Sandro Santilli <strk@kbt.io>AuthorDate: 2024-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-30

    Debug-print non-honoured shared connection requests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-29
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-29

    add tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-29

    adjust algoriothm help

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-29

    make filter vertices algorithm accept point layers as input (fix #33502)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-29
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-29

    [ui] Fix bad, pixelated QGIS logo in user profile selector dialog on high DPI screens

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2024-01-29

    reword warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-29

    [processing][ui] When adding multiple layers via 'add directory', skip sidecar DBF files of shapefile datasets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-29

    Correctly add int types to flag style enum classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-26
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-29

    pyqt5_to_pyqt6: Fix qApp, warn on QRegExp

    Auto replace qApp with QApplication.instance()
    Raise warnings if script imports QRegExp. We can't auto replace
    with QRegularExpression here, the API is just way too different.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2024-01-29

    show warning if width or height of exported image is larger than
    QPainter limit (refs #41045)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-29

    Resync embedded tinygltf

    Notably fixes an issue where valid but empty gltf content is
    reported as a broken gltf, instead of just ignored.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-29

    Enable more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-29

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-29

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-29

    [sipify] Patch support for int based enum operations on non-enum class ints

    sip6 converts all enums to python Enums, but ONLY creates
    Enums with IntFlags types when the c++ type is an enum class : int.
    Accordingly we need to patch back in all the operations which treat
    enum values as ints, like |, &, bool, etc.

    The long term solution here is to move all our c++ enums to enum
    class, but that's not always straightforward and can break API
    for plugins if it involves the signature of virtual methods.

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2023-11-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-28

    [Expressions] Add missing tag (crs ellipsoid) to layer_property function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-28

    Simplify code, make PyQt6 compatible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-28

    Handle extended enum values for QNetworkReqest.setAttribute in PyQt6

    Since this is an enum designed to be extended in c++ (eg by adding
    values after Qt's user role), we have to do some fancy wrapping
    in order to make these extended roles look like the types
    acceptable to the PyQt function.

    This has been designed to allow other functions to be wrapped
    which rely on custom enum values.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-28

    [themes] Revert commit 7ff0fd6 to fix CSS errors spamming console

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-27

    Update python/PyQt/PyQt/QtWidgets.py.in

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-27

    Enable a test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-27

    Patch back in flags removed in PyQt6

    PyQt6 explicitly removes QFlag types from Qt c++ classes whereas
    these were exposed in PyQt5. Patch them back in for compatibility.

Merge: 73e25363760 fd0c2bb5324
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2024-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-27

    Merge pull request #56033 from nyalldawson/fix_olderqt6

    QMetaType::Float16 was introduced in Qt 6.5

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-27

    regroup 3d window toolbar items

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-27

    add shortcut for set 3d scene extents tool

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-27

    use QActions for 3d toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-27

    QMetaType::Float16 was introduced in Qt 6.5

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-26
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-26

    [ui] Fix dxf export dialog's force 2D checkbox not remembered

    jmkerloch <jean-marie.kerloch@oslandia.com>AuthorDate: 2024-01-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-26

    feat(QgsLocatorWidget): add setPlaceholderText for lineedit

Merge: 96ff95c328f d8e21a89061
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-26

    Merge pull request #55999 from alexbruy/mesh-renderer-settings-enum-fix

    rename QgsMeshRendererScalarSettings.DataResampling enum value from None to NoResampling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-26

    Enable many more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-26

    Update enum in newly introduced test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-26

    Add warning when required import not automatically addable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-26

    Restore some tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-26

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-26

    pyqt5_to_pyqt6: Handle QDateTime constructor variant

    The QDateTime (yyyy, mm, dd, hh, MM, ss, ms, ts) constructor
    doesn't work anymore, so port to the more reliable QDateTime(QDate,
    QTime) format

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-09-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2024-01-25

    Drop references to unused psycopg from db_manager

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-25

    Insure that children from multiple compositon relationships are duplicated when duplicating parent feature (fixes #55892)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-25

    Fix crash in QgsRasterPipe when removing roles

    If the last role was removed, then the behaviour was undefined
    and results in a crash on some systems

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-25

    [gui] Insure that selection changed signal of an active layer not drawn on the map canvas triggers UI changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-25

    Update src/gui/qgspropertyassistantwidget.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-25

    Update src/gui/qgspropertyassistantwidget.cpp

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-25

    use correct capitalization in the data-defined assistant widget title
    (fix #26925)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-25

    update preview when transform curve state toggled (fix #24961)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-25

    use correct units in the identify map tool when "map units" are used for
    distance and area measurements (fix #26995)

    flouk19 <flouk19@users.noreply.github.com>AuthorDate: 2024-01-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2024-01-25

    Set SCALE for type decimal AND numeric

    To allow the type numeric as a primary-key-type with MSSQLProvider in QGIS the Scale needs to be set correctly. The Provider currently only sets the SCALE for the type decimal. This commit adds this additional check. In MSSQL the types decimal and numeric are aliases

Merge: fc3a60abf77 70ba9094849
    David Signer <david@opengis.ch>AuthorDate: 2024-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-25

    Merge pull request #55633 from signedav/defaultsfix

    Fix apply default values on update behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-25

    Fix PyQT6 null/None QVariant handling

    Here we have to break with our previous approach of treating
    null variants (NULL in Python) different to invalid qvariants (None in
    Python)

    There's simply NO way to construct null variants in PyQt6 -- they
    are ALWAYS mapped across to Py_None.

    This isn't as big a deal as it sounds, we already made the decision
    in c++ code to move to invalid variants in favour of null variants.

    Note that we STILL need the custom sip code here and can't rely
    on base PyQt6 null variant conversion, as that relies on
    QVariant::isNull when we must use QgsVariantUtils::isNull so
    that the underlying type is correctly checked for null values
    on Qt 6 builds.

Merge: 40ff5bb88de 0ead1669854
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-25

    Merge pull request #55954 from nyalldawson/variant_type

    Handle QVariant::Type in PyQt6 builds

    David Signer <david@opengis.ch>AuthorDate: 2024-01-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-01-25

    Add version information

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    Fix broken data defined override buttons in text format widget when
    no layer is associated

    Regression from https://github.com/qgis/QGIS/pull/55786

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    [gui] Fix cursor jump when editing row/column width of a cell in the table designer
    (fixes #50257)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    Fix documentation of QgsDateEdit and QgsTimeEdit classes (fixes #55758)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    Update tests/src/python/test_qgssimplelinesymbollayer.py

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    fix issues with align dash pattern (fix #45432)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    QgsLayerTreeLayer and QgsMapLayer XML serialization/deserialization: use QgsProviderRegistry relativeToAbsoluteUri/absoluteToRelativeUri()

    Fixes #55975

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    Remove server side filtering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    Don't try to load plugins which aren't compatible with qt 6

    Add a plugin metadata key for "supports_qt6". Plugins which can
    safely be loaded in QGIS builds based on Qt6 can set

        supportsQt6=yes

    in their metadata.txt to advertise that they are safe to load
    on Qt 6 builds

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    [bookmarks] Fix browser panel's bookmark item drag and drop actions
    (fixes #55819)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    [browser] While we deprecated QgsDataItem::mimeUri, it should still work

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    [attributeform] Fix value relation editor widget fail to bind to a UI form combo box

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    do not duplicate band description in the band name (fix #55156)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    [GUI] Avoid endless stack of signal emission between QgsFilterLineEdit::valueChanged and QgsValueRelationWidgetWrapper::updateValues() (fixes #55854)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    QgsMapToolMoveFeature::cadCanvasMoveEvent(): fix crash when currentVectorLayer() returns NULL (fixes #55492)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    [processing] Regenerate primary key when running the dissolve algorithm (fixes #55587)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    fix use of deprecated API in DB Manager (fix #54916)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-25

    use password line edit in auth method editors instead of line edit and
    checkbox combination

    David Signer <david@opengis.ch>AuthorDate: 2024-01-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-01-24

    Static function for volatile functions like rand, randf, now and uuid.
    As well fixed, that widgets are considered that have no dependencies at all when they do have volantile functions.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2024-01-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2024-01-24

    rename QgsMeshRendererScalarSettings enum value from None to NoResampling to avoid issues with Python bindings (fix #51033)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-01-24

    Fallback to loadNamedMetadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    Reblock accidentally unblocked test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    Enable more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    Fix qt5 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    Monkey patch in QVariant::Type values for Qt6 builds

    Since QVariant.Type doesn't exist in PyQt6, we patch it back
    in by setting them to their QMetaType.Type equivalents.

    This means that code which calls eg:

       field = QgsField('my_field', QVariant.Int)

    will work as usual under Qt5, while on Qt6 builds it will work
    without change. (Since QVariant.Int is QMetaType.Type.Int, and
    the PyQGIS6 sip conversion code will kick in and transparently
    convert the QMetaType.Type.Int value to QVariant::Int when
    calling the underlying c++ method)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    Add sip MappedType for QVariant::Type for Qt6

    QVariant::Type does not exist in PyQt6 as its been deprecated
    and replaced with QMetaType::Type.

    In order to avoid breaking PyQGIS API, we don't want to change
    all our functions to use QMetaType::Type instead of QVariant::Type
    (that can wait till QGIS 4.0). So instead we leave the c++/Qt 5
    signatures as QVariant::Type, but accept QMetaType::Type values
    for these functions under Qt 6 builds.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    Add utilities to convert between QMetaType::Type and QVariant::Type

    While QVariant::Type can be directly static_cast to QMetaType::Type,
    the reverse is not true and many QMetaType::Type values don't
    have exact counterparts in QVariant::Type.

    So we use the logic:

    - If no conversion is possible, QVariant::UserType will be returned.
      Note that we don't use QVariant::Invalid, as the value DOES have
      a type, it's just one which needs special handling (just like user
      types do)
    - Some conversions are lossy, in that the QVariant::Type cannot
      represent the full range of values possible in QMetaType::Type.
      In these cases the returned type will be an "expanded" type
      capable of storing the full range of values possible in the
      original type. Eg we map QMetaType::Type::Float to QVariant::Type::Double

    QgsVariantUtils::variantTypeToMetaType is included for clarity/
    completeness/future proof-ness, even though it currently can
    be handled with just a simple static cast.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    Sort the list of raster format extensions displayed in Processing general options

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    [WFS provider UI] Sort title column by ascending order (fixes #55693)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    Value relation: fix drill-down with completer

    Fix #55922

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    [GUI] Avoid endless stack of signal emission in QgsValueRelationWidgetWrapper::populate() (fixes #55854)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    Enable more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-24

    More qt6 test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-23

    Upgrade some more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-23

    Fix incorrect reference image used by previously broken test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-23

    Update most python tests to use base class render check methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-23

    Enable more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-23

    Add some test masks for qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-23

    Fix QList/QVector<QVariantMap> conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-23

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-23

    sip for Qt6 chokes on QList/QVector<QVariantMap>, but is happy if you expand out the map explicitly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2024-01-23

    Make sip method code compatible with Qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-23

    Enable test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-23

    Fix QColor repr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-23

    Modernize some tests

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-23

    [OGR provider] Expose FileGeodatabase layer alias name as dataComment() (fixes #55900)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-23

    SLD: fill PNG export options ignored

    Fix #55920
    Fix #55921

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-23

    use sorted values for attributes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-01-22

    Restore default metadata from DB

    Fix #55726

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-22

    [3D] correctly compute near/far planes when a scene is reloaded (#55632)

    * qgs3dmapcanvaswidget: Directly use canvas cameracontroller method

    * qgs3dmapcanvas: Update the navigation widget on near/far plane changes

    `Qgs3DNavigationWidget` is updated when the camera parameters are
    updated by `QgsCameraController`. However, the near far planes of the
    camera can be updated from the `Qgs3DMapScene`. In that case, the
    `Qgs3DNavigationWidget` also neeeds to be updated.

    This issue is fixed by listening to the near/far plane changes from
    the scene camera in `Qgs3DMapCanvas`.

    * qgs3dmapscene: Ensure to update near/far planes on new entity creation

    The near/far planes are computed in `Qgs3DMapScene` when the camera
    parameters have changed. Their values depend on the bounding boxes of
    the visible entities. However, the near and far planes are not
    recomputed when a new entity is added.
    This can be problematic for entities from a vector layer because their
    vertical extent is unknown when the associated bounding boxes are
    created.

    This issue is fixed by calling
    `Qgs3DMapscene::updateCameraNearFarPlanes` when a new scene entity is
    created. Indeed, on a new scene entity, the exact exact bounding box
    has been computed by the loader of the chunked entity.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Better map lookup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Fix bad < operator for QgsCoordinateReferenceSystem

    This operator was incorrectly treating any two crses which had
    no auth:id string associated with them as equal.

    Notably, this would break lookups of coordinate transforms from
    the cache and return non-matching coordinate transforms on Qt 6
    based builds. (Since qt 6 indirectly relies on the operator< for
    comparisons during map lookups as qpair is now just an alias for
    std::pair)

    This situation arises in lots of cases. One notable one is when
    using the measure tool, as this involves creation of
    CRS based on the project's current ellipsoid which has NO auth
    ID associated. Accordingly most common uses of the ellipsoid
    based distance measurement were broken on Qt6 builds.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Enable some more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Upgrade enums

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Handle enums referenced using subclass too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Replace deprecated item roles

    David Signer <david@opengis.ch>AuthorDate: 2024-01-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-01-22

    keep old tests - but there it should not update the default values on initializing the form (on opening it) without making a change

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Remove pre-2.0 QGIS project file upgrade code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Remove some tests from qt6 blocklist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Some qt6 test mask updates

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    CI: build_artifact_comment.yml: set appropriate permissions

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    CI: backport.yml: set appropriate permissions

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    CI: write_failure_comment.yml: set appropriate permissions

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    CI: pr-auto-milestone.yml: set appropriate permissions

    43a847a98d1ab691b79c0dc28bc43a028aa939a4 restricted permissions, but
    pr-auto-milestone.yml need more as the failure in
    https://github.com/qgis/QGIS/actions/runs/7604086258/job/20706587837?pr=55907
    shows

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Disable needless QtPrinter component when building QGIS server for our CI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Use QPdfWriter instead of QPrinter to export elevation profile to PDF

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Remove needless QPrinter include

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    [app] Allow for a QtPrinter-less indentify results dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    [app] Allow for a QtPrinter-less layout designer dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Use QPdfWriter instead of QPrinter to export keyboard shortcuts to PDF

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Use QPdfWriter instead of QPrinter for PDF export in modeler dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Make QtPrinter support non-mandatory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Don't double refresh dnf repos

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Update Doxygen in tests to the official version used for docs builds

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Fix typo and adjust text to foul the spell-ckecker

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Raise DOT_GRAPH_MAX_NODES to allow build of complex interconnected graphs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Reinstate the somehow unknown @INCLUDE option

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Let's just run Doxygen update on the whole config file

    Note that the EXTRACT_STATIC option was mentioned twice (with yes and no values),
    one is replaced by EXTRACT_PACKAGE, with both options set to default : NO

    Also @INCLUDE option is not recognized by doxygen so has to be turned off

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Replace deprecated Doxygen configuration options,

    allowing for a C++ docs build with inheritance graphs - Fixes #54990

    David Signer <david@opengis.ch>AuthorDate: 2024-01-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-01-21

    slim out a little the functionality to concern now() function only on apply-default-value-on-update

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    CI: add a 'concurrency:' section in workflows where it is missing

    This cancels previous workflow runs when pushing new commits in a pull
    request, to be able to reuse more quickly workers.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    CI: add permissions: contents: read to workflows

    as recommended by https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Update python files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    pyqt5 to 6: rename exec_ to exec

    This is compatible with both qt5 and qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    exec() works in PyQt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Partially make script utils Qt6 compatible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-22

    Use .exec() in example code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-20

    Add missing break

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-20

    Fix seealso links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-20

    Remove broken see also links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-20

    Use proper model for recent CRS in QgsProjectionSelectionTreeWidget

    This ensures that we correctly apply filters to recent projections
    too, eg so that a widget showing only vertical crs will ONLY show
    recent VERTICAL crs, not every recent crs.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-20

    Add isDeprecated method to QgsCoordinateReferenceSystem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-20

    Correctly deprecate method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-20

    Expand vertical group by default when showing only vertical CRS

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    there are 25.4 mm per in

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    deprecate Qgs3DMapScene::openScenes() hack
    fix docstrings

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    fix 3dmeasuredialog leaking

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    fix 3daxis

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    limit what's exposed to python

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    Add 3D map canvas handling methods to QgisInterface

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    cleanup

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    Qgs3DMapCanvas + Qgs3DWindow = <3

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    move 3dmapcavas and 3dmaptool to 3d lib

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    Move Qgs3DNavigationWidget out of Qgs3DMapCanvas

Merge: d0e006861c3 e13d9aab32a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-19

    Merge pull request #55823 from pathmapper/only_maptip

    [server] Add WMS parameter value to request only maptip for HTML feature info response

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-01-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-01-19

    fix windows build

Merge: 686ee14509a aeafbd47f4b
    David Signer <david@opengis.ch>AuthorDate: 2024-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-19

    Merge branch 'master' into defaultsfix

    David Signer <david@opengis.ch>AuthorDate: 2024-01-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2024-01-19

    Only consider the now() function on live update while editing. This does not risk to have very low performance on editing the values. Still now() is an often used expression function that should definitely be updated realtime

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    Fix test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    remove unused includes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    review fixes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    fix sip

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    finalize mesh labeling gui

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    update copyright headers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-19

    initial implementation of the labeling gui

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-01-19
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-01-19

    Address code review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Enable some more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    More flake fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Ignore some flake warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Stronger message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Update enums

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Correctly handle name clashes between enum keys and namespaced classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Add a few more libraries to Qt6 ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Handle ambiguous monkey patched enum unscoping

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Handle replacement of monkey patched PyQGIS enums

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Check that enum values actually exist before replacing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Manually fix enum deprecated in qt5.9

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Manually fix an enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Never try to process auto_additions folder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Put some logic in place to handle some ambiguous enum values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Don't try to upgrade ambiguous enums

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Scope PyQGIS enums too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Flip logic in pyqt5_to_pyqt6 so that by default we only apply qgis3
    compatible changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Better approach to upgrading enum flags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Flake

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Update deprecated removed enum value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Upgrade some enum members which are invisible to python introspection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    + should not be used with flags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Handle QSci enums in pyqt5 to qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Fix incorrect operator for flags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Fix enums in console

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Block PyQt5 imports in qt 6 builds, and vice versa

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Fix sip import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Don't try to import PyQt5 libs on qt6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Don't use verbose logging when downloading hana client

    This causes thousands of lines to be added to the CI logs, which
    is partially responsible for the github log pages freezing browsers

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-19

    Indicate actual repository storing the build artifacts in comment

    when using a repo other than qgis/QGIS, let's ensure to provide the correct link
    and not point to upstream repo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-18

    Add dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-18

    Refactor QgsProjectionSelectionWidget

    Cleanup QgsProjectionSelectionWidget to use proper models to
    drive the combo box. This removes a bunch of very fragile
    logic regarding showing and hiding entries on demand, as it
    allows us to move all the filtering logic to a single place
    in a QSortFilterProxyModel subclass.

    This has a few side benefits:
    - The combos now dynamically respond to changes like recent
    CRS being used in other places in QGIS
    - The widget correctly respects horizontal/vertical crs filters
    for all entries, including recent crs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-17

    make QgsAnnotationItem::clone const (#55868)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-17

    make item method const (#55858)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2024-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-17

    add enabled state for annotation items (#55798)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Reduce number of calls to virtual method temporalCapabilities()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    QgsAttributeTableDialog::mActionToggleEditing_toggled(): reduce amount of copy&paste related to provider capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Fix qt6 test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Add proxy model for recent crs model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Push vertical crs to recent list should not cause recent horizontal crs
    to be removed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Create a basic model for recent coordinate reference systems

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Remove unused 2018 WKT variants, monkey patch for api compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Add missing call

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Use consistent case

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Add signals for recent crs changes

    And move tests to correct file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Move QgsCoordinateReferenceSystem enums to qgis, promote to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Move recent crs methods to QgsCoordinateReferenceSystemRegistry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Move all projection related gui files to src/gui/proj

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-17

    Add filter options for all crs selection widgets

    This is a partial implementation -- we also should be filtering
    the lists of recent crs to matching ones

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Don't use floats when we don't have to

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Handle attribute strength outside of shader

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Fix clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Use double instead of float in high level class to avoid
    user set values changing when saving/restoring material settings

    Convert to float when creating low level, performance critical
    objects only.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Add UI for controlling phong ambient/diffuse/specular strengths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Add a simple widget for setting percentage values via spin and slider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Add API to control coefficients (strength) of ambient/diffuse/specular
    contributions to phong shader

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Remove redundant identical fragment shader

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Consistently use ambientColor/diffuseColor/specularColor as parameter names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Use phong function in instanced renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Allow constructing wmts layers without prior knowledge of
    crs and format

    WHen the crs or image format is not specified, just use the
    first available ones we determine from the capabilities

    This avoids a client having to manually retrieve and parse
    the capabilities in order to determine these values upfront.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Check that plugins can be loaded before enabling them in qgis_process

    And add tests for plugin enable/disable commands

    Fixes #54915

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Fix lengthy hang when restoring projects with temporal layers
    from remote sources

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    [PyQt6] add failing tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    [PyQt6] Remove failing null_from_qvariant_converter

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    [PyQt6] fix qputenv call

    Expects a QByteArrayView in Qt 6, so we need to convert from
    QStringBuilder to QByteArray beforehand

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    [PyQt6] Build PyQt6

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    [PyQt6] Build binding on CI

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    block failing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    QString fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Fix warnings when running spell check

    The contents of .agignore are regular expressions, not wildcards

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    Remove deprecated smartmatch from sipify

    This spams the terminal with deprecation warnings whenever sipify
    is run on newer perl versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-16

    [api] Add iface.blockActiveLayerChanges

    Sets whether changes to the active layer should be temporarily
    blocked. Exposes a previously private optimisation for use
    by plugins.

    This is a low-level method, designed to avoid unnecessary work when adding lots
    of layers at once. Clients which will be adding many layers may call blockActiveLayerChanges( TRUE ) upfront,
    add all the layers, and then follow up with a call to blockActiveLayerChanges( FALSE ). This will defer emitting
    the active layer changed signal until they've added all layers, and only emit the signal once for
    the final layer added.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2024-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2024-01-15

    about: also show compile-time vs. runtime python version (refs #54491)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-15

    [wfs] Use a more tolerant approach to matching the desired WFS
    layer name to those available from the get capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-15

    Revert "Disable msys2 workflow for now"

    This reverts commit dfd2686866707fd95160164ad5b1433d5b18098a.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-15

    Skip formatting check on PDF4QT lib

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-15

    Add embedded external copy of PDF4QT

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-15

    Add tabulation for better alignment of options' description

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2024-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-15

    Add missing linebreak in qgis_process help

    and harmonize its placement for further features

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-01-13
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-01-13

    Add <!DOCTYPE html> by default

    ref https://github.com/qgis/QGIS/pull/55823#discussion_r1451572812

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-14

    Loosen check for uris by not checking whether they actually exist as files

    Its better to defer this to that data provider, as the uri may
    not need to correspond to an actual on disk file for some providers.
    Eg ogr provider can load remote http sources

    Fixes #54264

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-14

    Rely more on provider metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-14

    If we know the data provider, then refine the possible layer types
    using those which are actually supported by the provider

    Avoids unnecessary attempts to use non-compatible layer types
    to load a dataset from the provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-14

    Use better name extraction logic by using parsed uri parts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-14

    Don't use hardcoded list of providers which support disk based files,
    instead correctly use provider metadata

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-01-13
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-01-13

    Use valid HTML content for tests

    ref https://github.com/qgis/QGIS/pull/55823#discussion_r1451549154

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-01-13
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-01-13

    Add WMS with_maptip parameter value to request only maptip for HTML feature info response

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-13

    Improve more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-13

    Update masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-13

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-13

    Fix raster provider capabilities retrieved from wrong call

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-13

    Fix 'implicit capture of this is deprecated' warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-13

    Fix some antipatterns in tests

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2024-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-12

    Drop the unused Transient flag (#55592)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    tests python: Uses self.assert{True|False} insert of assert (not)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    Optimization: uses constData for coordinates

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    QgsAbstractGeometry: Update dox for fuzzyEqual and fix \see tags

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    DOX: add a more descriptive information on fuzzyDistanceEqual. What is a 'distance comparison'

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    tests python: Uses self.assertNotEqual( geom1, geom2 ) instead of assert not geom1 == geom2

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    QgsCompoundCurve.py: add tests for fuzzyComparisons

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    QgsGeometryCollection.py: add tests for fuzzyComparisons

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    QgsCircularString.py: add tests for fuzzyComparisons

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    QgsMultiLineString.py: add tests for fuzzyComparisons

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    QgsPoint.py: add tests for fuzzyComparisons

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    QgsMultiPoint.py: add tests for fuzzyComparisons

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    QgsMultiPolygon.py: add tests for fuzzyComparisons

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    QgsPolygon.py: add tests for fuzzyComparisons

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    QgsLineString.py: add tests for fuzzyComparisons

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    CMake: add fuzzyComparisons tests for QgsCircularString, QgsGeometryCollection, QgsPolygon, QgsMultiPoint, QgsMultiPolygon, QgsCompoundCurve

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-12

    QgsAbstrcatGeometry and childs: Add fuzzyEqual and fuzzyDistanceEqual. Replaces operator== with fuzzyEqual and uses epsilon=1E-8

    The comparisons among QGIS were conducted on coordinates using a fixed epsilon:
    specifically, 1e-8 for QgsPoint and the default value for qgsDoubleNear: 4 *
    DBL_EPSILON.

    Initially, I've standardized its use to 1e-8 universally; it's already
    significantly adequate for our Cartesian cases (1e-3 should suffice for many),
    potentially fitting just right for geographical contexts.

    Furthermore, in response to precision concerns, we're using the fuzzyEqual
    and fuzzyDistanceEqual methods. These methods enable users/developers to
    compare geometries more easily and with a given precision.

    The API remains intact as operator==/equals() have been shifted into fuzzyEqual
    (with an epsilon of 1e-8).

    To consolidate the code between fuzzyEqual and fuzzyDistanceEqual, helper
    functions, fuzzyHelpers, have been introduced following the logic of the
    respective segments to be executed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Modernize test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Modernise test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Move test to categorized renderer tests, simplify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Fix some issues with categorized renderer exports to SLD

    - Correctly handle merged categories
    - Correctly handle already quoted field names
    - Correctly handle expressions

    Fixes #55792

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Add --skip-loading-plugins flag for qgis_process

    When set, plugins will not be loaded. This can result in faster
    execution times for commands like "qgis_process plugins", when
    the client just needs to know available plugins and doesn't
    actually need to LOAD them.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Use flags instead of booleans

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Remove outdated tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Mark class as private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    A different shader graph is required for qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Add a physically based metal rough material

    Adds a new material choice for a physically based metal/roughness
    material. Options are available for setting the material base color,
    metalness and roughness.

    Internally this uses a clone of Qt's QMetalRoughMaterial class. We
    use a copy of the Qt class instead of relying on Qt's implementation
    as longer-term improvements (such as data defined base color) will
    require a re-implementation anyway. By using our own material we
    will avoid having two different code paths for the data-defined/
    non-data defined scenarios.

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Bump follow-redirects in /resources/server/src/landingpage

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Add vertical scrollbar to raster calculator dialog

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    dox: Adds a \warning tag. Adds a mention about caller's responsibility and adds a \since tag

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    QgsPoint: Uses the (sqr)distance3D method from QgsGeometryUtilsBase

    Utilizes functions from QgsGeometryUtilsBase and slightly rewriting
    the conditions.
    Here, a check is performed on NaN values.
    If one of the values is not NaN (~ is3D), then a 3D calculation is applied;
    this could return NaN if one of the Z values is NaN.

    However, if both are indeed 3D points, we use the 2D method plus 0.
    It's better to use an if statement and directly utilize this 2D method.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    QgsGeometryUtils: add sqrDistance3D and distance3d for QgsPoint using QgsGeometryUtilsBase functions

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    QgsGeometryUtilsBase: add sqrDistance3D and distance3D

    As for the sqrDistance and Distance 2D functions, this adds functions for 3D.
    To maintain the lowest level, the specific case where a Z could be NaN
    is not handled.
    It is left to the responsibility of other methods using these functions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Add file source widget for OGR provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    If source is changed in vector layer properties, resync dialog
    to new layer settings after apply is hit

    This allows any changed layer properties (such as a forced
    creation of a new renderer compatible with the new layer, new
    field configuration, etc) to show in the dialog correctly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    Change vector layer data sources ONLY after applying all other
    settings in the layer properties dialog

    Otherwise we run the risk that logic implemented when changing
    data source (eg changing the layer's renderer to a type compatible
    with the new data source) is obliterated when the outdated
    settings from the dialog are applied.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    [PyQt6] remove QTextCodec arg instead of removing the method

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    [PyQt6] s/SIP_PYQT5_ONLY/SIP_PYQT5_RUN

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    [PyQt6] Fix conversions.sip

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-11

    [PyQt6] remove QTextCodec and rename pyqt5_from_qvariant_by_type

    QTextCodec is no longer existing in PyQt6 (only in QtCoreCompat in C++)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    s/3to4/pyqt5_to_pyqt6

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2024-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    Fix spell check

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    fix flake8

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    [PyQt6] Add scope for enums and get rid of PyQt5.XXX import

    this has been done automatically with the following comand line

    ./scripts/3to4/3to4.py --only-qgis3-compatible-changes ./python/plugins/
    ./scripts/3to4/3to4.py --only-qgis3-compatible-changes ./tests/src/python/

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    [PyQt6] unscoppe enums

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    [PyQt6] Better deal with newline in import

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    [PyQt6] Add new file to migrate from 3 to 4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    Avoid multiple QgsSettings construction during backward migration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    Perform backward compatibility of settings only for changed settings

    The backward compatibility code is very expensive, as it triggers
    a huge number of QSetting object creation and destruction.

    We only need to perform this for settings which have changed,
    so add API to flag changed settings and only perform backward
    migration of changed settings.

    This dramatically improves QgsApplication shutdown time (cuts
    1.5 seconds off shutdown on a release build!!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    Correctly start application before running test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    Modernize test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    Rename method for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    Add test to ensure style has not been initialized when running
    qgis_process

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    Implement lazy initialization of default style library

    Populating the style library from the database can be a time
    consuming process, especially if a user has many symbols
    present in their library.

    But for many standalone scripts, and for qgis_process, the
    style database may not be required.

    Let's defer initialization of it until it's actually required,
    saving the startup cost in qgis_process and 3rd party scripts.

    On my system with a style database containing ~700 items this
    cuts down qgis_process startup times by around 25%

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2024-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    qgs3dmapscene: Avoid recomputing scene context on scene update

    It can be computed once before updating each entity.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-10

    qgs3dmapscene: Refactorize duplicated code into updateScene

    The update scene logic is duplicated in two different places:
    - `Qgs3DMapScene::updateScene`
    - `Qgs3DMapScene::onFrameTriggered`

    In `Qgs3DMapScene::updateScene`, it iterates through the different
    mapscene entities, check if th gpu limit has been reached and updates
    the scene state flags accordingly.
    In `Qgs3DMapScene::onFrameTriggered`, it makes the same thing as
    `Qgs3DMapScene::updateScene` but only if needed.

    These similar approaches are merged into one by adding a `forceupdate`
    boolean.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-09

    Add raster/vector layer dialog: offer Microsoft Azure Data Lake Storage / vsiadls capability

    Fixes #55767

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-09

    Allow clicking processing output file/folder/html names in the
    log to open the containing folder and preselect the generated file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-09

    Use nicely formatted results in processing logs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-09

    Add method to get HTML formatted versions of output values for
    processing outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-09

    Add method to format processing output values as strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-09

    Add method to push formatted text to Processing feedback

    Provides a method for algorithms to push HTML contents to the log
    (the other feedback methods all escape HTML strings to strip
    formatting characters)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-08

    tune tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-08

    add labeling tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-08

    cmon sip...

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-08

    add comment

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2024-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-08

    address review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-08

    ok sip

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-08

    ok sip

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-08

    finalize mesh label rendering

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2024-01-08

    initial support for mesh labeling

Merge: 50a31065ab6 34a6f5024bc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-08

    Merge pull request #55782 from elpaso/bugfix-gh55711-rat-dbf-save

    RAT: fix save to DBF

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2024-01-08

    RAT: fix save to DBF

    Fix #55711

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-08

    Add framework to temporarily halt flushing of QgsSettings to ini

    This adds a mechanism where flushes of QgsSettings to the underlying
    ini storage file can be temporarily suspended. It is intended for
    code paths where many settings entries are consecutively read/written,
    to avoid the very expensive cost of constructing and destructing
    multiple QgsSettings objects for each in turn.

    When QgsSettings::holdFlush() is called, then a temporary thread local
    QgsSettings object will be created and ALL access to settings entries
    will use this same object (preventing flushing of it to ini files).
    An accompanying QgsSettings::releaseFlush() call MUST be made from
    the same thread to destroy the thread local QgsSettings, flush it
    to disk, and resume normal operation.

    This helps avoid the VERY costly backward migration of settings,
    and cuts the run time for qgis_process commands like `qgis_process list`
    by at least half (and considerably more in common setups).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-08

    Lazy initialize authentication framework

    QCA and SSL certificate initialize can be costly -- so defer
    startup of authentication framework until it is actually required.

    This has no effect on QGIS desktop, as the news feed request
    and other startup network requests will immediately trigger
    an initialization of the framework. The use case here is improving
    the core application startup time to benefit non-app based clients,
    eg. qgis_process.

Merge: 8d70d4ba5f2 37c890e9cf4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-07

    Merge pull request #55759 from Joonalai/sparse-pgrasters

    Fix sparse postgres rasters from disappearing

Merge: 9a0cbc00510 4763dd01707
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-07

    Merge pull request #55751 from pathmapper/gfi_formatting

    [server] Improve WMS GetFeatureInfo text/html output

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-01-06
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-01-06

    Test also layer server Abstract

    ref https://github.com/qgis/QGIS/pull/55751#pullrequestreview-1807328965

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-01-06
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-01-06

    Update more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-06

    Build grass plugin on qt6 ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-06

    Fix mac build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-06

    Allow building grass support under qt6 builds

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-06

    [tiledscene] Catch type error exception when parsing tilesetVersion

    Joonalai <joona.laine@cofactor.fi>AuthorDate: 2024-01-04
Commit:     Joonalai <joona.laine@cofactor.fi>
CommitDate: 2024-01-05

    Prevent cache from being invalidated with sparse rasters

    Fixes #55753

    Joonalai <joona.laine@cofactor.fi>AuthorDate: 2024-01-04
Commit:     Joonalai <joona.laine@cofactor.fi>
CommitDate: 2024-01-05

    Test for regression #55753 sparse pgrasters

    Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-05

    Disable msys2 workflow for now

    Refs https://github.com/qgis/QGIS/issues/55761

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-01-04
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-01-04

    Update Postgres tests

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-01-04
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-01-04

    Produce valid content for strings with HTML tag chars

    Tests added, ref https://github.com/qgis/QGIS/pull/55751#discussion_r1441459922

Merge: 5b50eab19a9 e3c5359d892
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-04

    Merge pull request #55718 from nirvn/cmyk_encode_decode

    [core] Rely on QgsColorUtils encoding/decoding to handle CMYK

Merge: d4a76a48d06 679036d7b27
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2024-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-04

    Merge pull request #55547 from gacarrillor/patch-3

    Some love for .mailmap

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2024-01-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-04

    Insure that QgsColorUtils::colorFromString handle hex color strings

    pathmapper <pathmapper@posteo.de>AuthorDate: 2024-01-04
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2024-01-04

    Address code review, improve HTML formatting, fix remaining test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-12-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-04

    Fix QgsMapBoxGlConverter and QgsSymbolLayerReadSld tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-12-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-04

    Fix QgsLayoutMapOverview test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-12-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-04

    Fix creation of QgsGradientColorRamp stops from properties

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-12-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-04

    Fix typo in QgsColorUtils::colorToString

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-12-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2024-01-04

    [core] Rely on QgsColorUtils encoding/decoding to handle CMYK

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-04

    Update test mask

    Björn <pathmapper@posteo.de>AuthorDate: 2024-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2024-01-03

    Update src/server/services/wms/qgswmsrenderer.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2024-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-03

    [OAPIF] Fix bad performance on servers with large /api response documents (fixes #55740)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-03

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-03

    Fix handling of opacity with custom phong material

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-03

    Use same phong shader function for non data defined colors

    Ensures that the same results are obtained for both the
    data defined and non-data defined color situations, and ensures
    that https://bugreports.qt.io/browse/QTBUG-77665 does not
    impact the non-data defined color case.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-03

    Fix labeler workflow

    Refs https://github.com/actions/labeler/issues/112

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2024-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-02

    Revert "Bump actions/upload-artifact from 3 to 4"

    This reverts commit e87e19d549a848be26acf62f10792b28e441785a.

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-02

    Bump tj-actions/changed-files from 40 to 41

    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 40 to 41.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](https://github.com/tj-actions/changed-files/compare/v40...v41)

    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-02

    Bump actions/labeler from 4 to 5

    Bumps [actions/labeler](https://github.com/actions/labeler) from 4 to 5.
    - [Release notes](https://github.com/actions/labeler/releases)
    - [Commits](https://github.com/actions/labeler/compare/v4...v5)

    ---
    updated-dependencies:
    - dependency-name: actions/labeler
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-02

    Bump actions/setup-python from 4 to 5

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](https://github.com/actions/setup-python/compare/v4...v5)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-02

    Bump actions/upload-artifact from 3 to 4

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2024-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-02

    Bump actions/stale from 8 to 9

    Bumps [actions/stale](https://github.com/actions/stale) from 8 to 9.
    - [Release notes](https://github.com/actions/stale/releases)
    - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/stale/compare/v8...v9)

    ---
    updated-dependencies:
    - dependency-name: actions/stale
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2023-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-02

    Fix case

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2023-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2024-01-02

    Better wording for metadata dialog

    CodeBardian <codebardian@gmail.com>AuthorDate: 2023-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-31

    Add `editorWidgetSetup` to the copy constructor of `QgsFieldPrivate`

    CodeBardian <codebardian@gmail.com>AuthorDate: 2023-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-31

    add failing test reproducing #52288

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-31

    Update test image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-31

    Fix handling of phong shader ambient color

    This looks to be broken in upstream Qt too!

Merge: 709c6a39bd6 4406ef41dac
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-30

    Merge pull request #55722 from gregorywaynepower/master

    Update links from http to https in README.md

    Gregory Power <31050507+gregorywaynepower@users.noreply.github.com>AuthorDate: 2023-12-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-29

    Update links from http to https in README.md

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-29

    Don't rebuild lights in 3d scenes if they are unchanged

    Helps avoid an unwanted (possibly upstream qt?) bug in which the light
    intensity increases when editing 3d map settings.

    Now the bug only presents itself when light settings are actually
    changed, not just hitting apply in the map settings dialog.

    And it's more correct anyway -- the signal shouldn't be raised
    if the lights aren't actually changed!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-29

    Update mask

    N_Strahl <bowsher228@gmail.com>AuthorDate: 2023-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-29

    Add HAVE_CRASH_HANDLER check before setting exception handler to avoid compilation errors. Fixes #55715

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-12-28
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-12-28

    Update tests

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-12-28
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-12-28

    Some adjustments

Merge: f6addcd0ca8 cef5c6d8125
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-12-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-28

    Merge pull request #55704 from baswein/NoData-Harmonization

    NoData harmonization

    Sebastian Gutwein <bas@rdgland.com>AuthorDate: 2023-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-27

    Apply suggestions from code review

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Sebastian Gutwein <bas@rdgland.com>AuthorDate: 2023-12-26
Commit:     Sebastian Gutwein <bas@rdgland.com>
CommitDate: 2023-12-26

    fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-25

    Promote 3d point symbol shape to enum class

Merge: 8c637980a99 7a15d9bb14b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-12-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-25

    Merge pull request #55706 from pathmapper/logging

    Improve server / test logging

    Astrid Emde <astrid.emde@wheregroup.com>AuthorDate: 2022-08-29
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-12-24

    improved styling for featurinfo html output #49851, todo update test

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-12-24
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-12-24

    Fix deprecation warning

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-12-24
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-12-24

    Add tag and adjust message level

Merge: 5ad02eb8ff2 841487ce054
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-12-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-25

    Merge pull request #55679 from thbaumann/master

    better handling of empty plugin-repositories

Merge: 6ee0bf45357 e7c43d004d3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-12-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-24

    Merge pull request #55680 from pathmapper/gfi_maptip

    [server] Add maptip for raster layer GetFeatureInfo

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-12-24
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-12-24

    Keep const (address code review)

    Sebastian Gutwein <bas@rdgland.com>AuthorDate: 2023-12-23
Commit:     Sebastian Gutwein <bas@rdgland.com>
CommitDate: 2023-12-24

    NoData harmonization

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-24

    Use pyogctest 1.1.1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-23

    Ensure that default shape properties for 3d symbols are only
    stored in a single place, and that we always use the default
    value when its not overwise set

    This has two benefits:
    1. The user doesn't see confusing "0" values for radius/length etc,
    which are silently treated as some other fixed value when rendering
    2. The default values are correctly accounted for when calculating
    the layer's AABB, otherwise we end up with a flat AABB by
    default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-22

    Allow source widgets to specify the group name for layer source
    properties

    Allows overriding the default "Layer Source" group box title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-12-21

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-12-21

    Fix shininess parameter ignored when data defined colors
    are activated for phong shader

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-12-21

    Disable specular color widget when material has no shininess

    And add an explanatory tooltip when this happens. Makes it clearer
    that specular color only has an impact when material has shininess.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-12-21

    Don't show detailed color tooltips for disabled color buttons

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-12-21
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-12-21

    Add maptip for raster layer GetFeatureInfo

Merge: 55d0b1cbcba 50b88428952
    Thomas Baumann @work <rdbath.regiodata@gmail.com>AuthorDate: 2023-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-21

    Merge pull request #1 from thbaumann/thbaumann-handle-empty-repositories

    Better handling of empty repositories

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    Add \since QGIS 3.34

    3.34 here, since it has been backported

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    QgisInterface: add meshMenu to iface.

    Fixes #55604

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    drop ept generation support for pdal provider

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    Update untwine to 1.1.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    Build with webengine support on Qt6 CI builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    Remove unnecessary definition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    Don't link to WebEngineWidgets on qt6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    We don't need WebEngineWidgets on qt6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    Webengine and 3d are no longer mutually exclusive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    WebEngine widgets are also required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    If webengine support enabled, link core to webengine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    Mke webkit and qt6 combination raise an explicit error instead
    of silently dusabling webkit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-21

    Add WITH_QTWEBENGINE cmake flag

    Logic is:
    - Cannot be enabled if webkit support is enabled (to simplify
      logic in QGIS classes - if webkit is enabled, then webkit
      widgets will be used. if webengine is enabled, then
      webengine widgets will be used)
    - Cannot be enabled if QGIS 3D support is enabled (due to
      incompatibility between webengine and Qt3D framework)

    Thomas Baumann @work <rdbath.regiodata@gmail.com>AuthorDate: 2023-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-20

    Update installer_data.py

    update to handle (temporary) empty repositories

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-12-09
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-12-20

    fix mesh calculator time steps

Merge: 4d2446cf2b7 0da80e4a201
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-20

    Merge pull request #55672 from AlisterH/patch-12

    Update grass7.txt

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-20

    Update grass7.txt

    Improve and expand instructions

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-20

    [processing] Fix "Extract specific vertices" (native:extractspecificvertices) alg

    Fix inconsistent behaviour with input null and empty geometries

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-20

    [processing] Fix "Extract vertices" (native:extractvertices) alg

    Fix crash with input empty polygons
    Fix inconsistent behaviour with input null and empty geometries

Merge: ed935381961 c0fed0f7e49
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-19

    Merge pull request #55652 from AlisterH/patch-11

    Fix spinbox padding in Blend of Gray theme

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-20

    [PyQt6] Fix QAction & QShortcut which live in a different module

    Make them available in both QtGui and QtWidgets so it could work both way

Merge: 1d1c55674c2 8d83b8d8d11
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-19

    Add fuzzy equal methods

    Add fuzzy equal methods

Merge: 5ce4c3e1876 8952595c3df
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-19

    Merge pull request #53255 from jbp35/qgs3dwindow

    Reimplement Qt3DWindow to work with Qt Webengine

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-19

    Update style.qss

    Fix spinbox padding in Night Mapping theme

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-19

    Update style.qss

    Fix spinbox padding in Blend of Gray theme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-19

    Update src/3d/chunks/qgschunknode_p.cpp

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-19

    Don't treat AABB with any non-zero extents as empty

    This causes nodes to disappear when they contain data which sits
    completely within a flat plane. (Eg point billboard symbols, where
    the z range will always be 0)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-19

    Fix NULL QVariant

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-19

    Replace QVariant.Int with QMetaType.Type.Int

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-19

    [PyQt6] Make PyQtcompat compatible with any Qt version

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-19

    [PyQt6] Rename pyqt mock files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-19

    Update src/app/3d/qgspoint3dsymbolwidget.cpp

    Co-authored-by: Martin Dobias <wonder.sk@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-19

    Fix 3d billboard symbol height is ignored

    Followup 0218ece

    David Signer <david@opengis.ch>AuthorDate: 2023-12-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-12-18

    tests for default values apply on update

    David Signer <david@opengis.ch>AuthorDate: 2023-12-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-12-18

    concern if the attribute need geometry (in case of html/qml widgets or expressions for default values or virtual field) to cache the geometry as well.

    David Signer <david@opengis.ch>AuthorDate: 2023-12-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-12-18

    update fields dependencies on initialization of attribute form is sufficient. No need to do it as well on resetValues

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-12-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-12-18

    Increase point cloud 3d rendering tolerance test a bit

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-12-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-12-18

    sip fixes

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-12-18

    Fix(3D): rename Qgs3DMapSceneEntity::SceneState to SceneContext to avoid confusion with Qgs3DMapScene::SceneState

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-12-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-12-18

    qgs3dutils: Fix a narrowing conversion in screenSpaceError

    `screenSizePx` is an integer.
    This fixes a clang-tidy warning: "warning: narrowing conversion from
    'int' to 'float' [bugprone-narrowing-conversions]"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-12-18

    Remove outdated comment

Merge: 8bd8d93f6e4 e5a8aa3f14a
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-17

    Merge branch 'master' into qgs3dwindow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-12-17

    Allow data defined color control for simple 3d line rendering

    David Signer <david@opengis.ch>AuthorDate: 2023-12-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-12-15

    Introduce list of widgets containing a default value expression (or are virtual fields with expressions) containing functions.
    Those values should be updated on every field change (default value expressions only when applyOnUpdate is active) like the widgets with dependencies.
    This fixes #53722

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-15

    QgsGeometryUtils: add test for fuzzyEqual and fuzzyDistanceEqual

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-15

    remove comments no more required

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    David Signer <david@opengis.ch>AuthorDate: 2023-12-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-12-15

    typo

    David Signer <david@opengis.ch>AuthorDate: 2023-12-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-12-15

    Do not set the default values in the widgets on apply-default-values-on-update neither on resetValues in the attributetable (form view). Instead only update those values when a depending field changed. This fixes #54446

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-15

    rewrites methods with static_assert and add a noexcept

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-15

    QgsGeometryCheckerUtils: remove pointsFuzzyEqual and use from QgsPointXY or QgsGeometryUtilsBase instead

Merge: b0bb44e042e 3a0f6d80c67
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-15

    Merge pull request #55440 from nirvn/qgis_project_save

    [ui] Let typed QGIS project file extension dictate the type when saving projects

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-14

    QgsPointXY: add a method distanceCompare using fuzzyDistancEqual

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-14

    Add fuzzyDistanceEqual method for alternative comparison in QGIS

    Introduces the fuzzyDistanceEqual method for nuanced distance comparisons,
    differing from the existing fuzzyEqual by specifically evaluating equality based
    on distance considerations.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-14

    QgsPointXY: replace compare code by a fuzzyCompare call

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-14

    QgsGeometryUtilsBase: Add a fuzzy compare method for comparing pairs

    This method will be used where multiple calls to `qgsDoubleNear(x1, y1, eps) &&
    qgsDoubleNear(x2, y2, eps) && ... && qgsDoubleNear(xn, yn, eps)` are possible.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-14

    qgis.h: proposes a generic templated method from qgsDoubleNear and qgsNumberNear

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-15

    Hide line numbers in json display in identify results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-15

    Json editor widget has too much padding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-15

    Word wrap long json in results dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-15

    Don't show json code widget in identify results for json fields
    where the attribute value is NULL

Merge: 431495689a4 e48719e7bcb
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-14

    Merge pull request #55598 from nyalldawson/fix_remove_geom

    Ensure layer renderer is removed when changing data source from a spatial to a non-spatial type

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-14

    Update src/ui/qgsoptionsbase.ui

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

Merge: 8677bc2f18e 2bc6aaac92a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-14

    Merge pull request #55284 from elpaso/feed-enhancements

    NewsFeed enhancements

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-12-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-12-14

    Settle on bundled project format (QGZ) and XML project format (QGS)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-12-14

    [ui] Let typed QGIS project file extension dictate the type when saving projects

Merge: 0dcbea8674e 7bbb3e25111
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-14

    Merge pull request #55613 from troopa81/pyqt6_translation

    [PyQt6] make translations work with both Qt 6 and 5

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-12-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-14

    qt6

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-14

    Fix spelling workflow (unescaped paths)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-14

    Update src/core/network/qgsnewsfeedparser.cpp

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-14

    Don't spell check feed test data

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-14

    Don't spell check feed test data

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-14

    Don't spell check feed test data

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-14

    doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-14

    Check image url

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-14

    News feed: allow updates and expiry changes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-14

    Feed: allow editing and check end publishing

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-12-14

    fix qt version replacement var

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    Add tests for (multi)linestring with length=0.0

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    fix multilinestring build

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    fix linestring build

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    merge tests to retrun a potential empty MultiLineStringM

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    Speedup using pointer to mData

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    Apply suggestions from code review: uses smart pointer

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    Add const SIP_FACTORY for measuredLine methods

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    remove postgis comment

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    fix cases

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    QgsMultiLineString: (try to) convert to M before return result it the geometry is empty

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    QgsMultiLineString: add method measuredLine

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    QgsLineString: add method measuredLine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    Fix bad storage of xyz connection parameters

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-14

    [PyQt6] Make sipify_all.sh generate sip files for both Qt5 and Qt6

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-12-13

    [PyQt6] make translations work with both Qt 6 and 5

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-13

    Check for compoundcurve

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-12-13

    rm clangtidy_checks.txt and it's usage since it's not needed, thanks to .clang-tidy file

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-12-13

    Add a .clang-tidy file based on tests/code_layout/clangtidy_checks.txt

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-13

    Qt6 SIP

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-13

    Remove debug code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-12-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-12-13

    MSSQL: fix add/fill ring

    Fix #53698

    Funded by: All My Favourite Things ♬

Merge: 0562154db97 584ddd43afb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-13

    Merge pull request #55371 from lbartoletti/fix_curve_wkt_maptool

    QgsMapToolCapture: fix a regression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    Don't initially sort the feature list in attribute table

    While this may be desirable from a UX point of view, it's incredibly
    expensive to do so because it force calls QgsAttributeTableModel::prefetchSortData
    which triggers a complete iteration over the ENTIRE table upfront.
    This iteration occurs in a blocking manner, so we don't even get
    the yuck processEvent based progress bar dialog which does give
    some option to cancel the table opening.

    Better to not sort initially, and incur this cost only when the
    user chooses to sort.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    Hide query builder entirely from vector layer source tab if
    provider does not support subset strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    Ensure layer renderer is removed when changing data source
    from a spatial to a non-spatial type

Merge: 9e8d8d845c1 0e380be6b62
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-13

    Merge pull request #55591 from YoannQDQ/fix-translation

    Fix en language in non EN systems

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    Sipify

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    added in QGIS 3.36 docstring

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    add control images for qt6 as camera seems to be slightly different

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    Fix api break (and error caused by the api break :)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    Add tests and resurrect point cloud 3d rendering tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    fix comment spelling

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    Allow point cloud classification categories to override point size

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    Add/reword labels in topology checker dialogs

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-12-12
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-12-12

    Fix en language in non EN systems

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    fix sipify for qt5

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    fix useless new line

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    update sip PyQt6 after rebase

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    Only mock non class enums

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    Fix sip tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    Trigger prepare_commit on PyQt6 files also

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    PyQt6 sip files

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-13

    Modify sipify script to generate PyQt6 bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-12

    Doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-12

    Expose method to directly convert json object to QVariantMap

    All the existing methods require intermediate steps through
    encoded strings, which is inefficient if we already have a json
    object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-12-12

    Ensure more specialised exceptions are raised in PyQGIS

    instead of the generic QgsException one
    Refs warning in https://github.com/qgis/QGIS/issues/55481#issuecomment-1849001802

    ```
    /tmp/work/geography/qgis/work/qgis-3.28.13/build/python/core/build/_core/sip_corepart0.cpp:38168: warning: exception of type 'QgsProviderConnectionException' will be caught
    38168 |             catch (QgsProviderConnectionException &sipExceptionRef)
          |
    /tmp/work/geography/qgis/work/qgis-3.28.13/build/python/core/build/_core/sip_corepart0.cpp:38158: warning:    by earlier handler for 'QgsException'
    38158 |             catch (QgsException &sipExceptionRef)
    ```

Merge: 0884f5c0ce3 1a3ebded80f
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-12

    Merge pull request #55574 from manisandro/master

    Add QGIS Server tab to QgsVectorTileLayerProperties for configuring shortname/abstract/etc

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-12-11
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-12-12

    Add QGIS Server tab to QgsVectorTileLayerProperties for configuring shortname/abstract/etc

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-12

    Build PyQt6 with c++ 17

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-12

    [processing] Generate XYZ tiles: fix bakcground color warning

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-12

    fix(Qgs3DMapScene): add const to const member functions

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-12

    plugins/tests: Port to QgisUnitTests

    `unittest.TestCase` is deprecated.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-11

    Fix return code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-11

    Avoid workflow failure when markdown report doesn't exist

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2023-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-09

    Fix preferred name/e-mail in .mailmap for M. Baranzini

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2023-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-08

    Update .mailmap with an old SVN account for Borys J.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Fix path to grass descriptions in processing2ui script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Don't install description_to_json file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Don't check in algorithms.json

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Don't require manual execution of description_to_json, run during cmake
    instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Fix spell check

    Remove betweeness from dict -- it breaks spell checking of grass
    files and isn't a common enough word to warrant more intrusive
    workarounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Reformat files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Translate at runtime only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Fix ext folder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Install aggregated json GRASS definitions instead of .txt files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Allow creating GRASS algorithms from JSON definitions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Add ext path to json

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Add script to create json version of aggregated grass txt description files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Move description file parsing out to separate class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Fix script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Replace existing failure comment instead of always making a new one

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2023-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-07

    Update .mailmap with preferred e-mails for Régis H. and Tom C.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    add some flake8 exclude folder

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-08

    Initialize sip bindings for PyQt6

    use exactly the ones from PyQt5 so we can study the difference when
    generating for PyQt6

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-12-07

    fix doxygen error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-12-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-12-07

    fix build on debian bullseye (cmake 3.18.4)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Hold GIL when calling cheap processing methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Hide private keys

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Add a few reserves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Speed up retrieval of algorithms by id in some cases

    Optimise QgsProcessingRegistry::algorithmById so that we avoid
    iterating over all providers and algorithms in some cases. This
    method is currently called *a lot* during processing initialization,
    and contributes a significant cost to qgis_process startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Don't initialize project provider from qgis_process -- project
    models can't be called from qgis_process anyway

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Avoid double loading model algorithms when starting provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    [processing] When running qgis_process commands, defer the model
    provider loading until after ALL plugins have been loaded

    This avoids the model provider from refreshing all the model
    algorithms multiple times, once for each non-default plugin installed
    which implements a processing provider.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Comparison tests should use QCOMPARE

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Add method to remove manually inserted features from QgsSpatialIndex

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2023-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-06

    Some love for .mailmap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Write commit sha in test failure report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Avoid extracting all files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Use head sha

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Store git sha in reports for comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Trim sha

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    Write build commit into windows comment

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    mailmap: merge Loïc Bartoletti mails/accounts

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-07

    start GUI test only if WITH_GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-06

    Resync tinygltf to upstream

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-06

    Fix rendering elevation profiles in layouts with 0 label intervals

    Fixes #55507

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-06

    Fix crash when generating profile of 2d line using line as curve

    Fixes #55496

    Jorge Alexandre Delesderrier da Silva <jadsilva@users.noreply.github.com>AuthorDate: 2023-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-06

    Add map layers custom properties to the information tab (#55493)

    Fixes #52243

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-06

    RAT: fix styling panel when no RAT is available

    Fix #55503
    Fix #55500

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-06

    Update tests to newer methods

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-12-05

    Address review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-11-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-12-05

    move action into options menu, bring main window to foreground when extent tool is activated

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-11-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-12-05

    Add tool to set 3d scene extents in 2d canvas

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-05

    Hide classificationFlags attribute and expose distinct Synthetic, Keypoint, Withheld and Overlap attributes (#55299)

    * Hide classificationFlags attribute and expose its bits as
    new attributes: Synthetic, Keypoint, Withheld, Overlap.

    * fix tests

    * vpc uses classFlags dimension name, not classificationFlags

    * replace classFlags in ept files too

    * Claculate stats for the new attributes

    * Populate renderer widget with classes for the new attributes

    * update tests

    * make ClassFlag attributes uchar
    Synthetic, Withheld, KeyPoint and Overlap also exist in legacy PDRFs
    Show real classification value for legacy PDRFs when ClassFlags are set
    Adjust tests

    * add tests

    * fix test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-05

    QgsMapToolAddRing: fix tests accordingly

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-12-04
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-05

    qgsmaptoolcapture.cpp: fix nullptr check for vlayer

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-05

    QgsMapToolCapture: fix a regression introduced in https://github.com/qgis/QGIS/commit/e2e8a1285022478a257c61e92f130b7ad715a591\nCaptured polygon must be converted to straight line if it's not a curve.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-05

    Fix incorrect call to tearDownClass

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-05

    Don't run PR comment workflows on non-prs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-05

    Update version requires in INSTALL.md

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-05

    Bump minimum Qt version to 5.15.2

    and remove code for Qt < 5.15.2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-12-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-12-04

    Migrate ogc.yml to new container registry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-12-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-12-04

    [chore] Migrate to new container registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-04

    Add pr number to mingw zip artifacts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-04

    Update existing win build comment if one exists, instead of always
    making a new one

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-12-04

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-04

    Add link to debug symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-04

    Quote file name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-04

    Add workflow to post links to windows build artifacts on completion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-03

    Fix yml

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-12-03

    debian packaging: remove dummy server service and unused files
    [skip ci]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-03

    Fix failure when test doesn't exist

    [skip ci]

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-02

    Bump actions/github-script from 6 to 7

    Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7.
    - [Release notes](https://github.com/actions/github-script/releases)
    - [Commits](https://github.com/actions/github-script/compare/v6...v7)

    ---
    updated-dependencies:
    - dependency-name: actions/github-script
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-02

    Try to fix condition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-02

    Fix typo

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2023-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-02

    [rpm] remove deleted files

    This is a follow-up for bbba7b93c543aff83c5abdbe4979e3a94e87ee9d and 4c2c76f82147f6cf1022d1bb08947db3d0ce166a

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-02

    rulebasedchunkloader: Do not apply terrain offset if clamping is absolute

    If a terrain offset is applied, all the shapes are vertically
    translated by the size of the offset. However, if the clamping mode of
    the layer is set to `Absolute` (`Qgis::AltitudeClamping::Absolute`),
    only the elevation of the shape is taken into account. This means that
    the terrain offset should not be taken into account.

    This issue is fixed by checking the altitude clamping mode of the
    symbol before applying the offset. If the clamping is `Absolute`, the
    offset is not applied.

    This was already done for `QgsVectorLayerChunkLoader`. See commit
    bf22a165b3f6f2f10156b1674a1c4f485bc8874b.

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2023-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-12-01

    update MDAL to 1.1.0 (#55457)

    update MDAL to 1.1.0

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsGeometryUtils: replace methods deprecated by QgsGeometryUtilsBase

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    Marks deprecated methods in QgsGeometryUtils redundant with QgsGeometryUtilsBase

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    clang-tidy: fix old methods: initialize some variables and use double instead of float

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsGeometryUtils_base: add this class available in Python binding

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    src/pal: delete useless cartesian methods to use QgsGeometryUtilsBase one

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    pal/feature: uses QgsGeometryUtils for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsTextRendererUtils: uses QgsGeometryUtilsBase for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsInterpolatedLineSymbolLayer: uses QgsGeometryUtilsBase for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsArrowSymbolLayer: uses QgsGeometryUtilsBase for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsTessellator: uses QgsGeometryUtilsBase for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsTracer: uses QgsGeometryUtils for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsPointXY: uses QgsGeometryUtilsBase for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    pal/pointset: uses QgsGeometryUtils for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    CostCalculator: uses QgsGeometryUtilsBase for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsLineString: uses QgsGeometryUtils for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsLineSegment: uses distance method from qgspoint instead of direct cartesian formula

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsInternalGeometryEngine: uses QgsGeometryUtils for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    qgscircularstring: uses distance method from qgspoint instead of direct cartesian formula

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsIDWInterpolator: uses QgsGeometryBaseUtils for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    qgsdualedgetriangulation: uses distance method from qgspoint instead of direct cartesian formula

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    MathUtils: remove unused debug parts

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    MathUtils: uses QgsGeometryUtilsBase for cartesian distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-09-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    [refacto] QgsGeometryUtils: move base methods to a dedicated class

    Refactor QgsGeometryUtils to separate "basic" methods from those involving QGIS
    composite types.
    By "basic" methods, we refer to those that only require doubles or (qgs)vectors.
    These methods are now encapsulated in their dedicated classes and can be called
    from anywhere to prevent duplications in certain methods (in particular Cartesian distance calculation).

    To maintain API compatibility, all methods are also accessible in QgsGeometryUtils
    which acts as a pass-through to QgsGeometryUtilsBase.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-09-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-12-01

    QgsGeometryUtils: move 2D distance code into QgsGeometryUtils.h and uses it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-01

    Avoid broken workflow when no test report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-01

    Fix incorrect workflow error when no markdown report exists

    [skip ci]

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-01

    collect points as a list of QgsMultiPoint

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-01

    add test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-12-01

    fix broken voronoi polygon algorithm when source attributes are not
    copied (fix #55450)

Merge: bca263ae37a 43d31ae1e2b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-30

    Merge pull request #55468 from agiudiceandrea/patch-22

    Fix splash screen "Updating recent project paths" message text color

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-30

    Fix splash screen message text color

    for "Updating recent project paths" message

Merge: 980ed368892 d6aa7caad0f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-30

    Merge pull request #55464 from elpaso/bugfix-server-followup-PR-54951

    Server: Fix unreported issue with SHOWRULEDETAILS with multiple rules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-30

    Add icon for movie mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-30

    Move playback controller buttons to reusable widget

    Create QgsPlaybackControllerWidget as reusable
    play/pause/rewind/next/... button bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-30

    Rename buttons for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-30

    [feature] Add "movie" mode to temporal controller

    This mode is purely for animated map movies -- the user can set
    the total number of frames, and the animation will progress
    frame by frame for that number of frames, advancing the current
    map settings frame at each step (also the @frame_number expression
    variable).

    No time based filtering of data is performed when in this mode.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-30

    Move temporal enums to Qgis, promote to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-30

    Fix another time related crash with certain layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-30

    Fix crash when 3d map is open and temporal controller mode is changed
    and project contains layers which aren't vector/raster/mesh

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-11-29

    Also check for empty rules

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-11-29

    Server: fix JSON rule output

    - followup PR #54951

    Fixes multiple rules output.

Merge: d4fb50c071e 3231fae947b
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-29

    Merge pull request #54790 from troopa81/fix_reshape_topopoints

    Fix reshape tool missing topological points

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-29

    [ui] Implement a 'format by extension' file type for the getSaveAsImageName() utility function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-29

    Automatically replace outdated http references to OSM tiles to https

    And fix outdated "https://a.tile.openstreetmap.org" to just
    "https://tile.openstreetmap.org"

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-29

    qgspostgresrastershareddata.cpp: replace QgsGeomtry::fromWkt by QgsGeometry::fromRect

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-29

    topolTest: replace QgsGeomtry::fromWkt by QgsGeometry::fromRect

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-28

    qgsavoidintersectionsoperation.cpp: fix date format

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-11-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-28

    Change warning level for message

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-11-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-28

    remove useless comments

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-11-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-28

    s/True/TRUE

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-11-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-28

    fix comment

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-11-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-28

    fix date format

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

Merge: bc7f89e8645 7d5d262fbb7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-28

    Merge pull request #55302 from tomass/master

    WMS service: option to skip name attribute for groups in wms capabilities document

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-28

    [feature] Add option to use localhost as redirect host for oauth2

    Some oauth2 implementations (eg the MS Sharepoint implementation)
    do not support http://127.0.0.1 redirects. They allow only
    https://127.0.0.1 OR http://localhost redirects.

    Since https is not simple to support, instead expose an option
    to allow localhost for redirects.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-28

    When a creating a new PG connection, use SSL prefer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-28

    Another fix

    [ci skip]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-28

    Another try

    [ci skip]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-28

    Another attempt at artifact URL

    [skip ci]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-28

    Another attempt at artifact URL

    [skip ci]

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-28

    Fix Qgis.SettingsOrigin enum values description

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-28

    [Georeferencer] Fix successful georeferencing message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-28

    Fix report url

    [ci skip]

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-10-09
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-27

    Fix module location

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-10-09
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-27

    fix spell check

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-27

    remove useless include

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-27

    fix documentation and method signature

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-27

    add tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-27

    Fixes reshape tool topo points

    tomass <tomasstraupis@gmail.com>AuthorDate: 2023-11-27
Commit:     tomass <tomasstraupis@gmail.com>
CommitDate: 2023-11-27

    Test code clean-up

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Try to link to report artifact

    [ci skip]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Fix permissions on report files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Try capturing artifact id

    [ci skip]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Include details of failing render test callers from Python tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Expose method to Python

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Georeferencer: always include RMS error value in report

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Georeferencer: make the text in the PDF report selectable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    More cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Drop OTB Processing provider

    As discussed in https://lists.osgeo.org/pipermail/qgis-developer/2023-November/066221.html

    This plugin needs to be ported to a 3rd party plugin by a motivated maintainer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Fix link

    [skip ci]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Link to checks

    [skip ci]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Make test failure message more helpful

    [skip ci]

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Remove test on SampleService

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Remove DummyService example

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    More cleaning

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Remove more unnecessary files?

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Remove unnecessary files

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    trimming space

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Allow use of minimum/maximum as alias for min/max aggregate argument in aggregate function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Apply suggestions from code review

    Patrice Pineault <TurboGraphxBeige@runbox.com>AuthorDate: 2023-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-27

    Set input combo box to active layer when importing vector data. Fixes #55168

    tomass <tomasstraupis@gmail.com>AuthorDate: 2023-11-26
Commit:     tomass <tomasstraupis@gmail.com>
CommitDate: 2023-11-26

    Style fix

    tomass <tomasstraupis@gmail.com>AuthorDate: 2023-11-26
Commit:     tomass <tomasstraupis@gmail.com>
CommitDate: 2023-11-26

    Additional logic to check for a group in layers parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-26

    Dump report contents for debugging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-26

    Include links to reference images and source code locations in
    markdown report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-26

    Link to file on github in failure report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-26

    Include source file details in html/markdown test failure reports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-26

    Add macros to wrap calls to imageCheck/layoutCheck in c++ tests

    So that the source file and line numbers are available for
    inclusion in the generated test reports

Merge: 1180128b72a 5ac90ce54cf
    tomass <tomasstraupis@gmail.com>AuthorDate: 2023-11-25
Commit:     tomass <tomasstraupis@gmail.com>
CommitDate: 2023-11-25

    Merge remote-tracking branch 'upstream/master'

Merge: 0ce0b782952 d7d3cdcbdcd
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-25

    [OGC] Polygon: fix rings order

    [OGC] Polygon: fix rings order

Merge: 56b871c8163 5b1d8ec3be4
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-25

    Merge pull request #55146 from nirvn/qml_responsive

    [editor widgets] Fix QML editor widget not responsive to attribute changes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-25

    Fix more links

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-25

    Add help link for User profile settings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-25

    Add more direct links to other settings tabs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-25

    Use links to internal anchors instead of user visible title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-25

    Add help page keys for more settings tabs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-25

    Cleanup qgis.utils.home_plugin_path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-25

    Fix sip import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-25

    Cleanup files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-25

    Remove redundant "import qgis" lines from python files

    These were only needed way back in the early days of qgis 3.0
    transition, now they have no effect

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-11-24

    Fix enumeration value 'NoOrientation' not handled in switch

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-11-24

    QgsGeometry.polygonOrientation, is(Counter)Clockwise: add test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-11-24

    QgsGeometry: use NoOrientation enum and fix some possible nullptr uses

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-11-24

    Qgis::AngularDirection: Add a new enum flag: NoOrientation used as sentinel or for empty (multi)polygon

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-11-24

    QgsMapToolAddRing: add test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-11-24

    QgsMapToolAddPart: add a test, draw in oposite direction and get part right-ordered

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-21
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-11-24

    QgsVectorLayerEditUtils: use polygonOrientation to reorder parts

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-21
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-11-24

    QgsVectorLayerEditUtils: use polygonOrientation to reorder rings

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-21
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-11-24

    QgsGeometry: add methods to return orientation

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-11-24

    QgsVectorLayerEditUtils: force hole order in addring

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-24

    qgscameracontroller: Add comments for MouseOperation enum

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-24

    qgscameracontroller: Allow to combine two type of rotations

    While pressing the left button of the mouse, some sequences do not
    work properly.
    For example, rotate around the clicked point (shift), then rotate
    around the camera (ctrl) and rotate around the clicked point (shift)
    again does not work because there is no distinction between these two
    types of operation in `MouseOperation`.

    This issue is fixed by adding `RotationCamera` to `MouseOperation` and
    renaming `Rotation` to `RotationCamera`.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-24

    qgscameracontroller: Allow to combine translate and rotate by camera

    While pressing the left button of the mouse, some sequences do not
    work properly.
    For example, translate, rotate around the camera and then translate
    again does not work because the rotation angles and the click point
    have not been updated after the rotation.

    This issue is fixed by adding a `setMouseParameters` to the rotation
    around the camera logic.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-24

    qgscameracontroller: Allow to combine translation and wheel zoom

    While pressing the left button of the mouse, some sequences do not
    work properly.
    For example, translate, zoom on wheel and then translate again does
    not work because the clickpoint has not been reset once the zoom
    operation is finished.

    This issue is fixed by reseting `mClickPoint` once the zoom by wheel
    is finished.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-24

    qgscameracontroller: Distinguish zoom with a click from zoom on wheel

    The `depthBufferCaptured` logic needs to distinguish a zoom made while
    pressing the right button from a zoom with a wheel otherwise the
    `onPositionChangedTerrainNavigation` function is never called.

    This fixes a regression introduced by commit
    7c28c604936abaae42aee364377c717196c2e62e

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-24

    qgscameracontroller: Differentiate translation from zoom on mousepressed

    This fixes a regression introduced in commit .

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-24

    Harmonize user facing labels for GDAL resampling methods

Merge: 41963cf1cad a153e900d0c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-23

    Merge pull request #55383 from elpaso/bugfix-gh55250-null-bool

    Do not represent invalid bools with false

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-23

    Remove "__revision__" from python files

    This changes the commit hash in every release tarball without any
    changes to the file content cluttering the diff which needs to be
    reviewed for license & copyright changes.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-11-23

    Do not represent invalid bools with false

    Fix #55250

Merge: b96e48b8087 4347539838f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-23

    Merge pull request #55333 from ptitjano/wfs-feature-version-number

    qgswfsparameters: Ensure to get the default value on wrong version

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2023-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    [Expressions] Clean up tags in age function

    Previous tags were generated by a script, which produced an ugly tag value ('yearmonthweekdayhourminutesecond').

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2023-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    [Expressions] Add tags to layer_property function

    Fix #39828

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    Apply suggestions from code review

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    qgscameracontroller: Fix combination of translate and rotate with the mouse

    While pressing the left button of the mouse, some sequences do not
    work properly.
    For example, translate, and then rotate on the clicked point. The
    rotation does not work because the initial rotation angles and the
    rotation center are not computed when the rotation starts.

    This issue is fixed by adding a clickpoint parameter to
    `QgsCameraController::setMouseParameters`. This allows to set the
    rotation center to the mouse position when the rotation starts.
    However, the new `mClickPoint` must not be updated if the two
    consecutive operations are not a rotation or a translation because
    that would break a sequence if there is a zoom operation between a
    rotation or a translation.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    qgscameracontroller: Use only one camerabefore

    These different cameras are never used at the same time.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    qgscameracontroller: Fix combination of rotation and zoom with the mouse

    While pressing the left button of the mouse, some sequences do not
    work properly.
    For example, : rotate around a clicked point, zoom-in and then rotate
    again. The last rotation does not work because a new rotation
    center (mRotationCenter) has not been computed. This is because the
    `mRotationCenterCalculated` flag has not been updated.

    This issue is fixed by calling
    `QgsCameraController::setMouseParameters` accordingly in
    `QgsCameraController::onPositionChangedTerrainNavigation`.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    qgscameracontroller: Move mouse parameters logic in a unique function

    Different kind of operations can happen while clicking on the mouse:
    zoom, rotation or translation. A lot of parameters need to be updated
    to keep track of the current operation.

    This commit only moves all this logic in the
    `QgsCameraController::setMouseParameters` function. This makes it
    easier to understand the code base and this will make it easier to
    fix some existing issues in the next commits.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    qgscameracontroller: Use updateCameraFromPose in setCameraPose

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    qgscameracontroller: Do not set both translate and rotate on mousepressed

    It cannot happen a translation and a rotation at the same time.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    qgscameracontroller: Remove unused attribute mMousePressed

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    qgscameracontroller: Remove unused attribute mPressedButton

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    qgscameracontroller: Fix a clang-tidy warning

    warning: narrowing conversion from 'double' to 'float'
    [bugprone-narrowing-conversions]

    dubravat <metro-taras@ukr.net>AuthorDate: 2023-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    Mistype in QgsGeometryUtils::segmentSide description was fixed

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    Nyall's review, spelling fixes, clang tidy fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    Add "Render as a surface" option to 2D point cloud renderers

    When enabled, we will do Delaunay triangulation of the points in the current
    map view, and then render triangles instead of points. For each point we keep
    its color for interpolation in the triangle.

    Global map shading is also supported with the new option, when enabled, we also
    keep elevation of each point, and then rasterize triangles with interpolated
    elevations to the provided elevation map.

    When "Render as a surface" is enabled, drawing order is ignored, because points
    do not obscure other points anymore - all input points participate in the triangulation.

    There is also an option to filter large triangles (given by the maximum length of
    edge of a triangle), which is useful when one wants to see the actual holes in the data.
    Compared to the implementation for 3D rendering, the 2D rendering only provides
    filtering based on horizontal length of triangles. Filtering based on triangle size
    on the vertical axis seems irrelevant because the 2D view is always from the top.

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-23

    Fix Oracle syntax when estimating feature count on views

    Missing quoted identifiers

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-11-20
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-11-22

    qgswfsparameters: Ensure to get the default value on wrong version

    `QgsWfsParameters::versionAsNumber` creates a `QgsProjectVersion` from
    the version number defined in the request `VERSION` parameter. If the
    version is not defined, the version 1.1.0 is used.
    However, if the version number defined in the `VERSION` parameter is
    not handled by QGIS (for example 2.0.0), the `QgsProjectVersion` is
    nver populated which corresponds to use version 0.0.0 instead of
    1.1.0, the default value.

    This issue is fixed by always using version number 1.1.0 if the list
    of handled versions (`mVersions`) does not contain the requested
    version.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-11-22

    translation string fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-11-22

    fix doxygen warning

Merge: a2675f255ac 68e3123b384
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-22

    Merge pull request #55064 from elpaso/bugfix-gh55042-wms-multiple-layers

    Fix WMS multiple layers

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-22

    Fix decoration size on scaled screens

    Tarot Osuji <tarot@sdf.org>AuthorDate: 2023-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-21

    [OGR provider] Fix shapefile extent not shrinking (#55324)

    Fixes #23661, #13985

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-22

    Ensure selective masking test gracefully cleans up

    Otherwise it leaves files in the test report folder which
    subsequent github action steps cannot access, breaking
    the workflows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-22

    Generate markdown report from Python tests too

Merge: 9239c1787ee 3b2ec15336c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-21

    Merge pull request #55348 from Joonalai/fix-pgraster-statistics

    Fix pgraster statistics collection on Windows

Merge: 44323f02cac 3b6d7c37b0e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-21

    Merge pull request #55072 from mhugent/wms_get_map_pdf

    Wms get map pdf

    joonalai <33314057+Joonalai@users.noreply.github.com>AuthorDate: 2023-11-21
Commit:     joonalai <33314057+Joonalai@users.noreply.github.com>
CommitDate: 2023-11-21

    Fix pgraster statistics collection on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-21

    Disable QWT_POLAR on msys2 workflow

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-21

    Show render times in server profile and clear content after each request

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-21

    Use @geometry in vectorTile filtering expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-21

    When replacing expressions in eg layout labels, don't show null values as "0"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-21

    When saving master auth pw in keychain, use a unique key per
    user profile

    Otherwise, the auth db in one profile which is encrypted using
    a certain key will not be decryptable using the master pw
    stored in the keychain for a different user profile.

Merge: 461a3158d01 43511aced22
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-19

    Merge pull request #55131 from gacarrillor/fix_none_referenced_columns

    Avoid None as value for referenced_columns in qgsfunction.py docs

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2023-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-18

    Update qgsfunction.py, homogenize referenced_columns subsection

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2023-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-17

    Update python/core/additions/qgsfunction.py

    Avoid using 'slightly' since this could be a considerable performance improvement depending on the provider.

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-17

    Fix build warning on older GDAL versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-17

    When writing a layer with field alias, ensure the aliases are
    unique per table

    This avoids breaking a forced unique constraint that the geopackage
    format has, where a duplicate alias CANNOT be used for multiple
    fields in the same table.

    It's good practice anyway, so ensure the aliases are unique
    regardless of format.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-17

    Don't call dataChanged if there is no data

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-17

    Fix #55169 - Atlas toolbar visibility

Merge: 76be8486b39 8d1155dd00e
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-16

    Merge pull request #54941 from benoitdm-oslandia/gh/feature/provider-3d

    Add 3D extent to providers (1st stage)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-11-16

    Also adapt content-length

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-11-16

    Write georeference information to pdf

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-10-13
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-16

    feat(QgsVectorDataProvider): add support for sourceExtent3D function

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-10-13
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-16

    feat(QgsDataProvider): handle 3D extent/boundingbox

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-10-12
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-16

    fix(QgsVectorDataProvider): add default class members to support QgsDataProviderElevationProperties

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-09-27
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-16

    fix(QgsDataProvider): migrate members from QgsRasterDataProviderElevationProperties to parent class

    This allows provider classes to have a useable elevation properties class, for example to know
    if the provided data is 3D or 2D. This will be useful to compute 3D/2D extent.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-10-13
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-16

    feat(qgsvectorlayer): add 3D extent handling

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-10-13
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-16

    feat(QgsFeatureSource): add sourceExtent3D function

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-10-02
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-16

    feat(QgsMapLayer): add 3D extent handling

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-10-02
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-16

    feat(qgsxmlutils): add read/write QgsBox3D

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-21
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-16

    qgsfeaturesource: Remove empty line at the end of file

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-11-16

    Adapt accesscontrol test capabilities

Merge: ec599ab3928 3f7e5011b1c
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-16

    Merge pull request #55296 from benoitdm-oslandia/fix/3dsceneexport

    fix(Qgs3DSceneExporter): 3D scene export failed due to bad feature sort

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-11-16

    More adapted test capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-16

    Don't fetch tile in main thread

    This can block the user interface -- instead defer tile loading
    till we're running on the background thread.

    tomass <tomasstraupis@gmail.com>AuthorDate: 2023-11-15
Commit:     tomass <tomasstraupis@gmail.com>
CommitDate: 2023-11-15

    Option to skip name attribute for groups in wms capabilities document

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-11-15
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-15

    fix(Qgs3DSceneExporter): 3D scene export failed due to bad feature sort

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-11-15

    Let content type detection shortcut also apply to Google earth tiles

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-15

    Better type logig and test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-15

    Fix JSON utils long types

    Unreported, to be backported

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-15

    Update src/core/qgsjsonutils.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-15

    Add optimised methods to convert GeoJSON geometries to QgsGeometry

    Allows direct construction of geometries from raw json objects,
    instead of requiring translation through another library's geometry
    structures.

Merge: b1e895fead8 a9321b5de2e
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-14

    Merge pull request #54771 from benoitdm-oslandia/feat/fcgi_socket_monitoring_without_qlocalsocket

    Feat/fcgi socket monitoring

Merge: a16114124d4 720d22d49d9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-14

    Merge pull request #55254 from MehdiChinoune/qwtpolar-6.2.0

    Don't search for qwt-polar with Qwt>=6.2

    مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>AuthorDate: 2023-11-09
Commit:     مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>
CommitDate: 2023-11-14

    Don't search for qwt-polar with Qwt>=6.2

    It is now part of qwt.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-14

    Sudo is required to write to qgis_test_report folder

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-14

    [OGR provider] Keep original subset string unchanged (fixes #55083)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-14

    [OGR provider] cleanSubsetString(): fix detection of end of identifier/literal

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2023-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-14

    Add simple-as-possible example to geometries_to_array expression function

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2023-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-11-13

    Update resources/data/qgis-hackfests.json

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2023-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-11-13

    Update qgis-hackfests.json GitLab -> GitHub

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2023-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-11-13

    Minor fixes to easter egg styles

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-14

    close connection if error

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-14

    Fix oracle date filtering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-14

    Check for non-zero cell sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-14

    Fix exception in interpolation algorithm widgets

    Fixes #55138

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-14

    Add some typehints

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-14

    [ui][themes] Make attribute form constraints background coloring compatible with dark themes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-14

    Fix pr number filename

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-11-13

    Take 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-13

    Fix filename

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-11-13

    Fix unit test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-11-13

    Add unit test for GetMap pdf

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-11-13

    Add pdf output format to test capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-11

    Fix opening settings dialog breaks oauth and ssl handling for the
    rest of the session

    Pretty bad bug... when you accept the settings dialog,
    QgsNetworkAccessManager::setupDefaultProxyAndCache is called
    to handle proxy and cache updates. This method however was also
    resetting the manager's ssl error handler and auth handler to
    default no-op handlers, overridding the app specific handlers
    which had been setup already.

    The consequence is that after accepting the options dialog, oauth
    authentication and SSL error handling will be broken for the
    rest of the session...

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-11

    [themes] Fix Night Mapping making it unjustifiably hard to identify buttons in a UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-11

    If user enabled OTB plugin without setting a path, don't show
    message box warnings when closing Settings dialog

    This is confusing for users who have accidentally enabled the plugin.
    If the path is empty, chances are the user isn't wanting to use
    the OTB provider and it's nicer not to show a big confusing
    message box warning to them.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-11-10

    Add pdf output format to test capabilities

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-11-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-11-10

    use /permissive- with msvc to get alternative operator representation
    (reverts 2d4258a3)

Merge: 8efd7355170 aef483595c6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-10

    Merge pull request #55094 from elpaso/server-describefeature-support-layer-and-layers

    Server: support both LAYER and LAYERS for describelayer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-10

    Update src/server/services/wms/qgspdfwriter.h

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-10

    Update src/server/services/wms/qgswmsrenderer.h

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-10

    Update src/server/services/wms/qgswmsrenderer.cpp

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-10

    fix(server): expose QgsServerResponse::feedback() to the python api

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-02-14
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-10

    feat(server): enable fcgi socket monitor only for linux

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-01-23
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-11-10

    feat(server): add closed socket detection to FGCI server

    This feature improves feedback/cancel management during the map rendering to handle when
    the client closes the in/out socket. This can occur when the client (an http server as
    nginx) has a timeout shorter than the rendering time (fe. the rendering is very long due
    database issue). Without this feature, the http server may resent new requests to the qgis
    server which is busy and can not handle it.

    For each new FCGI request, we start a new thread to monitor the incoming socket stream and
    detect its closing. If the socket closes before the rendering, we update a feedback object
    to cancel the rendering jobs. When the rendering is done, the thread is closed.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-10

    Fix aggregate function orderby

    Fix #54580

    mari-s4e <123374844+mari-s4e@users.noreply.github.com>AuthorDate: 2023-11-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-11-09

    Update qgis-hackfests.qml with pineapples

    Added pineapples on pizzas in hackfests layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-11-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-11-09

    [wfs] Fix compilation of the provider library with msvc (followup ff3f4660a1)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    Fix a very old TODO depending on an old grass version

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    [wfs] Fix compilation of the provider library for Android against Qt 6.6

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    [wcs] Fix compilation of the WCS capabilities class against Qt 6.6

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    [authentication] Fix compilation of the AWS S3 authentication method against Qt 6.6

    José de Paula R. N. Assis <espinafre@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    Looking for qwt named as qwt6, also in /usr/lib64

    Adding /usr/lib64 as a possible search location for libqwt (in Gentoo,
    generally 32 bit libraries reside in /usr/lib, and 64 bit, in
    /usr/lib64; there might be other distributions that operate the same
    way). Also, qwt might be named "libqwt6".

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    Map tips for hackfests

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    New styles for easter egg layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    Traverse child nodes in gltf to vector algorithm and 2d tile rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    Gracefully handle situation where no mesh is found in the scene

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    Gracefully handle GLTF models where the default scene is invalid

    Fixes #55182

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    qgs3dutils: Rename height parameter in clampAltitudes to offset

    See the previous commits.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    qgspolygon3dsymbolwidget: Rename height property to offset

    See the previous commits.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    qgspolygon3dsymbol: Rename height property to offset

    This is similar to the changes already applied to QgsLine3DSymbol.

    height() are setHeight() are kept for API compatibility reasons.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    qgsline3dsymbolwidget: Rename height property to offset

    See the previous commit.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-09

    qgsline3dsymbol: Rename height property to offset

    The `height` property is in fact a vertical offset applied to the
    line. Also, the `offset` phrase is already used by the terrain for
    similar purposes.

    height() are setHeight() are kept for API compatibility reasons.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-08

    Move ::htmlMetadata from some data provider subclasses up to base class

    Allows all layer types (including vector, mesh and point cloud)
    providers to show custom metadata in the layer properties dialog.
    Previously this was limited to raster/vector tile and tiled
    scene layers only.

    Also fix const for a lot of raster providers as a consequence.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-08

    Add missing file

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-11-08

    Trigger CI run

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-11-08

    Apply suggestion

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-11-08

    [editor widgets] Fix QML editor widget not responsive to attribute changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-08

    Avoid deprecated method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-08

    Remove separate size unit for width and height, and just use
    one unit for both to match raster marker behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-08

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-08

    Regenerate expected test images for raster fills

    These look different, but that's because we're now rounding
    raster sizes to integer pixel sizes instead of just truncating
    to integer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-08

    Clear some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-08

    [feature] Add height setting for raster fill symbol layer type

    This allows users to control the width and height of the fill
    pattern indepently, allowing for stretched raster fills in the
    horizontal or vertical directions

    Sponsored by North Road, thanks to SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-08

    Modernize test, make tests independent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-08

    QgsAfsSharedData should not be a QObject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-08

    Show 3d animation export progress in taskbar

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-08

    [symbology] Fix font marker inserting illegal characters in a saved project's XML document (#55041)

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-10-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-07

    fix(cmake/FindQsci.cmake): set QSCI_VER to Qt major version instead of 5

    As it did not work with qt6

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-10-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-11-07

    fix(cmake/FindPyQt6.py): remove acces to PyQt6.QtCore.PYQT_CONFIGURATION

    PYQT_CONFIGURATION is only available on PyQt5

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2023-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-08

    Update missing python3-devel in INSTALL

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-11-07

    Trigger CI run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-07

    Move QgsProperty::Type to Qgis, promote to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-07

    Update src/app/qgisapp.cpp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-07

    Add test covering feature copy/pasting

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-07

    Fix copy/pasting of features to/from the same layer ignores avoid overlap settings

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2023-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-07

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-06

    Fix documentation format of QgsCustomDropHandler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-06

    Update date

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-06

    Update comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-06

    New "Filled line" symbol layer type

    This adds a new line symbol type which renders lines using a
    fill symbol. The interior of the line is drawn using any standard
    QGIS fill symbol, allowing for lines filled with gradients, line
    hatches, etc.

    Sponsored by North Road, thanks to SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-05

    Apply suggestions from code review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-05

    [ui] Improve topology checker's rule activation/deactivation UX for large list of rules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-05

    Update test to newer methods

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-04

    [editor widgets] Better default {QML,HTML,Text} widgetlabel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-04

    [ui] Use a code editor widget in the QML editor widget's dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-04

    Don't stack message bar messages in auth configuration tab

    This results in a confusing mess of messages, where outdated
    messages will be present when clearing more recent ones.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-04

    Fix string capitalization

Merge: a0aea3bda4d cb4de9e78e6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-03

    Merge pull request #55152 from agiudiceandrea/patch-24

    [GUI] Fix "Respect screen DPI" option tooltip

Merge: 36c53ea14ce 63e90d970c1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-03

    Merge pull request #55153 from domi4484/dxfSelectionFilters

    Dxf import open file selection filters

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-11-03
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-11-03

    Fix inverted open file filters for source drawing and destination gpkg

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-03

    [GUI] Fix "Respect screen DPI" option tooltip

    Shaway <39594020+ShawayL@users.noreply.github.com>AuthorDate: 2023-06-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-11-03

    fix Code Layout

    Shaway <39594020+ShawayL@users.noreply.github.com>AuthorDate: 2023-06-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-11-03

    fix Code Layout

    Shaway <39594020+ShawayL@users.noreply.github.com>AuthorDate: 2023-06-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-11-03

    fix Code Layout

    Shaway <39594020+ShawayL@users.noreply.github.com>AuthorDate: 2023-06-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-11-03

    fix Code Layout

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-03

    [symbology] Greatly improve rendering of {line,point} pattern fill's selected state

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-03

    [symbology] Fix absence of selected feature highlight for centroid fill symbol layer

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-03

    Bump tj-actions/changed-files from 39 to 40

    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 39 to 40.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](https://github.com/tj-actions/changed-files/compare/v39...v40)

    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-03

    Use node 18 to fix build

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-03

    Update install node in docker image

    ref https://github.com/qgis/QGIS/pull/55116

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2023-11-02
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2023-11-02

    Avoid None as value for referenced_columns (use empty list instead) in qgsfunction.py documentation

Merge: 601a2a6b823 b4c24c72e98
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-11-02

    Merge pull request #55122 from elpaso/reduce-logging-noise

    Reduce logging when no style is in DB

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    Add test masks for unrelated test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    Cleanup and add help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    Check validity of coverages before running coverage tools, unless
    geometry validation is disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    Add coverage union algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    Add IS_VALID boolean output to algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    Add coverage validity algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    Expose GEOS coverage simplify as a processing algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    Expose geos coverage methods to QgsGeos for geos 3.12+ based builds

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-11-02

    Reduce logging when no style is in DB

    Move "No styles available on DB" messages to debug messages.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    [themes] Fix text and selection color on a number of dark background widgets
    in night mapping theme

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    Use GDALGetMetadataItem() instead of GDALGetMetadata() on drivers

    There was nothing wrong per-se, but using GDALGetMetadataItem() will
    make QGIS compatible of the in-development GDAL capability of delaying
    the actual loading of GDAL plugin drivers.
    Cf https://github.com/OSGeo/gdal/compare/master...rouault:gdal:deferred_plugin?expand=1
    (GDAL RFC to follow soon)

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    Bump actions/setup-node from 3 to 4

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](https://github.com/actions/setup-node/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-11-02

    Bump whoan/docker-build-with-cache-action from 6 to 8

    Bumps [whoan/docker-build-with-cache-action](https://github.com/whoan/docker-build-with-cache-action) from 6 to 8.
    - [Release notes](https://github.com/whoan/docker-build-with-cache-action/releases)
    - [Commits](https://github.com/whoan/docker-build-with-cache-action/compare/v6...v8)

    ---
    updated-dependencies:
    - dependency-name: whoan/docker-build-with-cache-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-11-01

    Fix comment

Merge: b63391f955c f03b0325a36
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-31

    Merge pull request #55098 from sveinki/master

    Small typo in qgsvectorlayereditbuffergroup.cpp

Merge: b63391f955c f81f77d94c7
    Sveinn í Felli <sv1@fellsnet.is>AuthorDate: 2023-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-31

    Merge pull request #1 from sveinki/sveinki-patch-1

    Small typo in qgsvectorlayereditbuffergroup.cpp

    Sveinn í Felli <sv1@fellsnet.is>AuthorDate: 2023-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-31

    Small typo in qgsvectorlayereditbuffergroup.cpp

    Small typos on lines 309 and 312:

    "WARNING: changes to layer '%1' where already sent to data provider and cannot be rolled back."

    'where' --> 'were'

    Might as well be written 'have already been sent'

Merge: fb98e1a1e80 5c5326353a0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-31

    Merge pull request #54951 from elpaso/server-getlegendgraphics-json-rule

    FEATURE: Server getlegendgraphics json rule

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-10-30

    Server: support both LAYER and LAYERS for describelayer

    For consistency with other calls.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-29

    Update resources/function_help/json/array_foreach

    Co-authored-by: Björn <pathmapper@posteo.de>

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-29

    Add note that counter starts at 0

    ref https://github.com/qgis/QGIS/pull/54962#issuecomment-1766732808

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-29

    array_foreach expression - add counter variable

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-29

    Fix JSON map fields type changed to string (#55025)

    Fix  #54966

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Apply suggestions from code review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    docstring

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    avoid class name collision

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    reword warning message

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Don't deprecate method, use inverted parameter order instead

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    update docstring

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Fix QgsPointLocator to respect the supplied filter when matching to area

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Use a locator filter to limit Delete Parts tool to selected features.
    Also warn the user when deleting the last part of a geometry.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    [sld] Fix saving of label background settings to SLD files

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Synchronize point cloud layer's style with the layer properties' style widgets

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2023-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Update sip file

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2023-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Clean up pull request with suggestions from the code review and make it compile again

    Poulpator <30632058+Poulpator@users.noreply.github.com>AuthorDate: 2023-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Update src/gui/attributetable/qgsorganizetablecolumnsdialog.cpp

    Use ternary operator for simple condition

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Poulpator <30632058+Poulpator@users.noreply.github.com>AuthorDate: 2023-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Update src/gui/attributetable/qgsorganizetablecolumnsdialog.h

    Clean up comment

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2023-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Add a Toggle Selection Button in the Organize columns window

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    [exif] Insure that Exif.Image.Orientation is written as a ushort to avoid compatibility issues

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Prepare 3.34 pyQGIS docs build

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Better expression insertion in Attribute forms

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Hideable button

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Add optional custom pattern

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Fix escape field with space

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Rename findAndSelectExpression -> findAndSelectActiveExpression

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Fix SIP check and add doc

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Use QgsExpressionFinder

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Insert/Edit expression in raster map tip

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Fix #54705 - Easy expression update in map tips

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Add helper class to locate expression in text editors

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Add methods to set and get cursor position

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Fix test import

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    indentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Update qgsgdalsourceselect.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    VR-BAG default MODE INTERPOLATED

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    cppcheck fix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    flake8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Add tests for configureFromUri

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Handle raster tables

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    GPKG implementation of configureFromUri

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Moved enum

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Remove metadata

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Fix configure from uri

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    App integration

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-28

    Source select widget: configure from layer URI

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-10-27

    Bump version to 3.35

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-10-27

    changelog and news update for 3.34

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-10-27

    translation update for 3.34.0 from transifex

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-10-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-10-27

    Add content-type header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-27

    Fix loading Google Earth tiles hosted on the cesium ion platform

Merge: 0121225870c 385fedd2324
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-27

    Merge pull request #54800 from pblottiere/fix_gdalwarp_of

    Add safeguard for -of option

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-10-26
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-10-27

    fix consistent mesh symbology

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-27

    [themes] Fix checkbox styled as enabled within disabled table and tree widgets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-27

    [ui][themes] Fix clipped user profile selector icon size combobox content

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-10-26

    Fix WMS multiple layers

    Fix #55042

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-26

    Make Delete ring map tool respect selected features

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-26

    [maptools] Fix copying of identified vector tile layer feature's attribute value

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-26

    [processing] Fix crash when adding a mesh dataset group input

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-26

    [themes] Increase readibility of disabled comboboxes within attribute forms

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-26

    [ui][themes] Fix layout designer item properties' section label background color hard-coded to light gray

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-26

    [processing] Fix BACKGROUND_COLOR parameter ignored when exporting XYZ tiles
    using JPG format (fixes #54876)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-26

    Fixes #54141 : increase expression widget text size for long expressions

Merge: c425e42535b 822aa1eddb6
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-25

    Merge pull request #55039 from lbartoletti/fix_fedora_cmake_build

    cmake: add a patch to build on fedora38. Fixes #54348

    hxbb00 <hxbb00@qq.com>AuthorDate: 2023-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-25

    Fix write_failure_comment workflow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-25

    When a vector tile style rule is set to "(all layers)", ensure
    that we correctly fetch the attributes required for the style's
    filter and labeling for all layers

    Fixes broken rendering of vector tile style rules set to (all layers)
    which use attribute filters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-25

    Update test to newer methods

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-25

    INSTALL.md: Fix fedora38 packages

    There is no `qwt-devel` but `qwt-qt5-devel`, already mentionned before

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-25

    pass a text file with input data files to tile tool (refs #53970)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-25

    pass a text file with input data files to merge tool (refs #53970)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-25

    pass a text file with input data files to build vpc tool (fix #53970)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-25

    update pdal_wrench to 1.1

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-10-24

    cmake: add a patch to build on fedora38. Fixes #54348

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-10-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-10-24

    add mask

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-10-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-10-24

    Fixes #54926 : Correct masking with SVG symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-24

    Avoid multiple layer access calls where possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-24

    Don't condense profile results from duplicate layers with the same
    name into one entry in the renderer profile chart

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-24

    Fix test on python 3.12

    Builtin exception string format has changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-24

    Fix invalid escape sequences in docstrings for enums with since
    annotation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-10-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-10-23

    make userData a property so it calls getUserData to avoid crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-23

    Remove custom FALLTHROUGH define

    We don't need this anymore since we require c++17 anyway, and
    it raises build warnings due to macro redefinition with newer GRASS

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-23

    Revert "Revert "Allowing storing GPGK raster layer styles to DB""

    This reverts commit 9d8a72256893bd31a51d85927e9abd9cdb5eed29.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-23

    Run doxygen layout checker in prepare-commit script, when possible

    Helps preventing useless CI wait like in here:
    https://github.com/qgis/QGIS/actions/runs/6518501862/job/17703989815?pr=54934

    Allow passing list of files to check to test_doxygen_layout.sh script

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-23

    Drop the temporary QgsRectangle::createNull static, not more needed

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-23

    Stop considering 0,0,0,0 as a Null QgsRectangle

    Construct a proper null rectangle by default.

    Make sure a Null rectangle is always also considered Empty.

    Print Null rectangle as Null, still print details of Empty rectangles.
    Update expected QgsRectangle::toString output on Null rectangle

    Includes unit tests

    Closes GH-45563

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-23

    Reduce use of magic numbers in provider tests

    Expose these methods:
      - referenceExtent()
      - referenceSubsetString3Extent()

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-23

    Show more detail on testExtentSubsetString null extent test failure

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-22

    Have QGsGeometry::fromRect(nullRect) return null geometry

    Includes testcase

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-22

    Add debugging lines to src/core/labeling/qgspallabeling.cpp

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-22

    fix(python/CMakeLists.txt): be sure we only use std 14 for python (not std 17)

    Uday Kharatmol <100768172+UdayKharatmol@users.noreply.github.com>AuthorDate: 2023-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-22

    Update README.md

    ###PULL REQUEST TITLE

    Appropriate Article and pronoun Use

    ###ISSUE

    missing article the and in appropriate use of what

    ###CHANGES

    article the added and replaced what to that

    ###SOLUTION

    Use an article instead of a

    I hope you look out into this and consider my contribution.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-22

    Make the unprojectible test feature really unprojectible

    See https://github.com/qgis/QGIS/pull/54954#issuecomment-1773755454

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-22

    Use valid extent in testRegisterFeatureUnprojectible

    The test was meant to catch a crasher upon being unable to project
    a feature. Today it looks like QGIS is able to project the feature
    and generate a label for it, but the test still reports no features
    being added only because the "visible extent" (set to the map)
    is empty.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-22

    Have QgsGeometry::boundingBox return null rect for null geom

    Includes unit test

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-21

    Add test for QgsVirtualLayerProvider

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-21

    Initialize VirtualLayerProvider's extent to null

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-18
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-21

    Fix extent computation in QgsVirtualLayerProvider

    Extent should be set to null if there are no rows or geometric
    field or computed min/max envelope ordinates are null.

    Also makes the implementation more readable (hopefully).

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-21

    Add a QgsRectangle::createNull() temporary static method

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-21

    unload active plugin before updating or reinstalling it (fix #54968)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    Fix crash when running xyz tiles algorithms and thread count >
    tiles required

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-10-20

    translation string fix

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    testqgsmesh3drendering: Enable testMeshTerrain test

    With the fix introduced in commit
    4947041903c5831c868b68fd06bd5c6a79c0b78b, this should work reliably
    now.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    tests/3d: Factor out mesh tests into its own file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    Don't use deprecated method

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    trigger loading of sub indexes using queued connection

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    check if Qgs3DMapScene has been created before accessing

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    only set subset string when non empty

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    don't try to load sub indexes when using initial camera pos

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    Handle Null rectangle in QgsRectangle::buffered

    Includes unit test

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    Make TestQgsMeshLayer::test_extent asserts more readable

    Expected/Obtained was swapped, see
    https://github.com/qgis/QGIS/actions/runs/6518971706/job/17706890258?pr=54934#step:13:352

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    Rename QgsBox3d::setMinimal() to setNull()

    The method was introduced in this version so it should be ok to
    rename with no formal deprecation notice

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    Add QgsRectangle::setNull(), deprecating setMinimal()

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-20

    Bump @babel/traverse in /resources/server/src/landingpage

    Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.5 to 7.23.2.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

    ---
    updated-dependencies:
    - dependency-name: "@babel/traverse"
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-10-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-10-19

    Add safeguard to all gdal algorithms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-19

    typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-10-19

    Apply SHOWRULEDETAILS flag when RULE is set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-19

    Fix cppcheck

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-19

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-19

    Fix doxygen test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-19

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-19

    Fix rendering of elevation profiles with blend mode or opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-19

    Fix blend mode rendering for map items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-19

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-19

    Ensure we correctly set qt item caching only when appropriate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-19

    Remove use of QgsLayoutEffect

    This was only used to handle blend mode rendering of items, and
    causes crashes which cannot be worked around. We have to kill it
    and move to manual handling of blend modes for the items

    Fixes #52079, likely many other crashes in layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-19

    Remove outdated TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-19

    Deprecate QgsLayoutEffect

    QGraphicsEffects should NOT be used on QGraphicsItems. Despite
    being part of stable Qt API, it is broken and results in crashes.

    See https://bugreports.qt.io/browse/QTBUG-58501 for details.

Merge: 066cfa36070 30462f13242
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-18

    Merge pull request #54940 from nilason/fix_findpdal_2.6

    Fix CMake FindPDAL for PDAL version 2.6+

Merge: b532044f8db 2c7b4f30c6c
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-18

    Merge pull request #54961 from lnicola/cmake-linker

    Add `USE_ALTERNATE_LINKER` to the CMake cache

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-18

    Update tests/src/python/test_qgsserver_wms_getlegendgraphic.py

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-10-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-10-18

    Fixes #52740 : remove properties widget when layout item is destroyed

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-18

    Apply suggestion from Nyall's review

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-18

    Handle null in QgsRectangle grow() and include() methods

    Includes tests

    Nicklas Larsson <n_larsson@yahoo.com>AuthorDate: 2023-10-17
Commit:     Nicklas Larsson <n_larsson@yahoo.com>
CommitDate: 2023-10-17

    set -DWIN32_LEAN_AND_MEAN in FindPDAL.cmake

    Nicklas Larsson <n_larsson@yahoo.com>AuthorDate: 2023-10-17
Commit:     Nicklas Larsson <n_larsson@yahoo.com>
CommitDate: 2023-10-17

    cmake: update to find PDAL 2.6+

    With PDAL 2.6 the 'pdal_util' library is removed as a separate library
    and hence part of the 'pdalcpp' library.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-17

    Handle null rectangles in QgsExtentWidget::outputExtent

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-10-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-10-17

    Fixes #54549 : correctly delete graduated layout widgets

    Laurențiu Nicola <lnicola@dend.ro>AuthorDate: 2023-10-17
Commit:     Laurențiu Nicola <lnicola@dend.ro>
CommitDate: 2023-10-17

    Add USE_ALTERNATE_LINKER to cache if available

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-17

    Add `tags` make target

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-10-17

    Fix crash in layout legend

    Fix #52268

    I couldn't identify the root cause of the issue but this
    check prevents the crash.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-10-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-10-17

    Raise error in case if invalid parameter in batch mode

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-10-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-10-17

    Add safeguard for -of option

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-10-17

    sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-10-17

    Rule support in server GetLegendGraphics JSON response

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-10-17

    JSON RULE

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-10-17

    Server GetLegendGraphist JSON RULE support

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-17

    [skip ci] Add comment explaining the 0.22 line-height addition

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-17

    [layouts] Fix line height setting not respected for HTML-enabled label items

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-17

    Add QgsArcGisRestUtils::convertRectangle

    See
    https://github.com/qgis/QGIS/pull/54944#pullrequestreview-1680737873

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-17

    Fix extent computation in QgsAFSProvider

    Extent should be set to null if there are no rows or geometric
    field or computed min/max envelope ordinates are null.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-10-16

    Make QgsBookmark string output more explicit about it being EMPTY

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-16

    update vector menu links to processing algorithms (fix #54937)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-10-15

    put test_data_dir.py into build directory (don't use install directory
    prior to install)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-14

    Split build and install steps, add more ::group prints for CI

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-14

    Do not force verbose build in mingw build

    Makes it impossible to obtain useful information from CI, example:
    https://github.com/qgis/QGIS/actions/runs/6493640195/job/17634987561?pr=54923

    Laurențiu Nicola <lnicola@users.noreply.github.com>AuthorDate: 2023-10-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-13

    Free up some disk space before running `clang-tidy`

    Might help with failures like https://github.com/qgis/QGIS/actions/runs/6493229254/job/17638277259.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-13

    Fix extent computation in QgsSpatiaLiteProvider

    Extent should be set to null if there are no rows or geometric
    field or computed min/max envelope ordinates are null.

    Also makes the implementation more readable (hopefully).

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-10-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-10-13

    Add copyright header

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-10-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-10-13

    Consider format options WRITE_GEO_PDF,EXPORT_METADATA,USE_ISO_32000_EXTENSION_FORMAT_GEOREFERENCING,USE_OGC_BEST_PRACTICE_FORMAT_GEOREFERENCING

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-13

    Don't show help for algorithms which can't be run in qgis_process

    Fixes #54914

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-10-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-10-12

    Implement pdf output format for WMS GetMap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-12

    Add github workflow to upload test failure markdown summary report
    as a comment to PRs when tests fail

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-12

    Generate a markdown summary of test failures along with existing
    HTML report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-12

    Update test to newer methods

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-11

    Avoid early with error if no shell scripts are changed

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-11

    Only run shellcheck against *shell* modified files

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-11

    update pre-commit hook hints to work in worktrees

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-11

    fix SIP_SKIP macro placement (#54911)

Merge: c76b86e26b3 ad4dcce2be8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-11

    Merge pull request #54901 from elpaso/bugfix-gh54501-cad-floater-regression-followup

    Fix angle constraint in floater

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-11

    move enum QgsMapLayerProxyModel::Filter to Qgis (#54891)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-11

    [OGR provider] Add a strictToInt() helper to detect integer truncation

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-11

    [OGR provider] changeAttributeValues(): validate field index + FID (fixes #54816)

    Also add consistency checks between Qt values and OGR field types in
    addFeature() and changeAttributeValues()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-11

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-11

    Fix flake

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-11

    Fix elevation profile item transparency forces rasterisation of
    whole layout, expand unit test coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-11

    Fix legend item with opacity forces whole layout to rasterize
    and expand test coverage of blend modes and opacity with
    legend items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-11

    Write test report header when run from Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-11

    Make TEST_DATA_DIR accessible from python tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-11

    Fix crash on value relation multi-column

    Fix #54164

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-10-10

    Fix angle constraint in floater

    followup #54687

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-10

    Fix draw effect is not immediately enabled when activating group layer

    Fixes #51357

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-10

    Fix toggling visibility of group layers resets child layer
    mask blend modes

    Fixes #53088
    Fixes #53057

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-10

    Invisible group layers should not be added to canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-10

    Replace bad expected images

    These renders were actually wrong -- instead of the whole map item
    having transparency, they had transparency applied for each
    individual component of the layout map (ie you could incorrectly
    see parts of overlapped layers)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-10

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-10

    Add optional input on the html test report to allow setting
    the path to the local QGIS git folder

    When set, update all paths in the report to correspond to this
    git folder. This allows the test reports downloaded from github
    to be easily updated to point to local git checkouts, instead
    of the hardcoded git paths from the github workflow.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-10

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-10

    Embed render checker script in report html instead of linking
    to QGIS source code file

    Makes the HTML report a bit more self-contained, and unbreaks
    this script when viewing report artifacts from github
    (image paths are still broken, though!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-10

    Add unit tests for layout map item blend modes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-10

    Fix layout maps force rasterisation of whole layout when map item
    has transparency set

    This isn't required -- we can safely just rasterise the map alone.

    Expand unit tests of layout map opacity.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-10

    Update test to newer methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-10

    auto-cancel running builds on PRs when pushing a new commit

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-09

    Run shellcheck only on modified shell files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-10-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    add test files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-10-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    use run() to execute nested algorithms
    move step calculation to prepareAlgorithm to avoid crash
    disable tests for native implementation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    use qobject_cast

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    concave hull tests based on geos version

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    address review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    make cppcheck happy

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-08-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    do not create spatial index if preserving attributes is not needed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-08-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    use geos to calculate concave hull on systems with geos >=3.11.0

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    more verbose label for parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    another attempt to fix test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    try to fix tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    [processing] port concave hull algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    [processing] port delaunay triangulation algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-09

    [processing] port voronoi polygons algorithm to C++

Merge: a1d984ea9d2 59fd92a5a35
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-09

    Merge pull request #54687 from elpaso/bugfix-gh54501-cad-floater-regression

    CAD fix regression with units

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-10-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-10-09

    [ui] Improve title and message wording of the warning dialog when saving a project with a last modification date not matching the file on disk

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    Wait for task termination

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    Don't warn on failure to calculate point cloud stats if task was explicitly cancelled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    Release thread from thread pool while QgsProxyProgressTask is running

    This allows it to be used by other pending tasks from the task manager
    while the proxied operation is pending (since the proxy progress task
    thread isn't actually DOING anything while this happens)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    Use a dedicated thread pool for task manager

    This avoids conflicts with Qt3D framework. As noted in
    https://github.com/qgis/QGIS/issues/50067#issuecomment-1318081784
    "The constructor and destructor of QChangeArbiter require the use of
    **every** thread in the Qt thread pool."

    This causes hangs when exporting layouts containing 3d maps. We
    have threads from task manager in use from elsewhere, so the
    application deadlocks waiting for every thread to be freed so
    that QChangeArbiter can do its thing.

    So, use a new dedicated thread pool for task manager's exclusive
    use. This avoids the hang when exporting 3d maps as it avoids
    the deadlock between task manager and Qt3D's requirements.

    (A side benefit is that we don't get delayed map rendering when
    the number of queued/running tasks hits the max thread count
    from the global thread pool.)

    Fixes #50067

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    Fix incorrect assert when opening gdal datasets in more places

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    Add test for highlighting a very transparent symbol

    Refs #54830

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    Cleanup and modernize QgsHighlight test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    When mapping color for rendering highlighted (identified) features,
    don't allow pixels which were previously non-transparent to become
    totally transparent.

    This can result in invisible highlights for very transparent symbols.

    Fixes #54830

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-09

    Have prepare_commit always run spell and shell checkers when possible

    Print warnings if requirements are not met

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    Fix initial zoom level when opening layout designer windows

    Fixes #44421

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    Avoid loss of attributes when calculating fields

    Correctly bail out when field calculation bar expression is invalid
    instead of nulling fields.

    Fixes #47385

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    Restore output of gdal/proj/geos detected versions from cmake

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-09

    qgs3daxissettings: Correctly read viewport ratio on a saved project

    When loading a project which contains a 3D view, the 3D axis is not
    visible even when it is supposed to be displayed. This is because the
    min and max viewport ratio settings are always equal to 0 on a saved
    project. Indeed, these settings are supposed to handle the 3D axis
    visibility when the 3D view size changes: the axis are hidden when the
    view becomes too small.
    These ratio are stored as double between 0 and 1. However, the logic
    which reads these parameters from a saved
    project (`Qgs3DAxisSettings::readXml`) parses them as
    integer. Therefore, the min and max ratio are always equal to 0. Then,
    the 3D axis visibility test is always false and the 3D axis are always
    hidden.

    This issue is fixed by changing `Qgs3DAxisSettings::readXml` to read
    the ratios as double.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-08

    Add test for equality operator of null and empty rectangles

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-06
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-08

    Always consider two null rectangles as equal

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-08

    Do not pass -projwin to gdal_translate when given rectangle is Null

    Update testcase accordingly

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-08

    Have QgsRectangle::snappedToGrid return a copy of self for Null rects

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-08

    Fix TestQgsMultiPoint::boundingBox expectance on boundingbox of empty multipoint

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-10-07

    use draco release libraries also with MSVC (like the rest of the work including osgeo4w)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-10-07

    fix MSVC build (followup f5230b11d3)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-07

    Do not expect a bounding box in no-result GetFeatureInfo query

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-07

    Do not include a BoundingBox tag in WMS responses, when it is null

    Update expected test results accordingly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-07

    Fix crash in merge features dialog when a field has a unique
    constraint set

    Fixes #54856

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    String fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Use isNull for tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Optimise QgsRectangle::asWktPolygon

    Avoid multiple string allocations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Optimise QgsRectangle::fromWkt

    And be more tolerant, eg allowing a rectangular polygon as the
    only object in a multipolygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Add easy method to copy whole folder from test data to an isolated
    copy and use in ept provider tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Add base class QgsTest method to make it easy to retrieve an isolated copy of a test data file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Minor test cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Add better way to retrieve full file path for files in the
    test set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Always use copies of data in copc tests, to avoid changing reference files

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    qgsmesh3dsymbolwidget: Add an option to set culling mode

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    qgsmesh3dsymbolwidget: Remove empty lines at the end of file

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    qgsmesh3dmaterial: Allow to change culling mode

    This is achieved by adding a `cullingMode` parameter to
    `QgsMesh3DSymbol`.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    qgs3dutils: Factor out culling mode enum conversion

    This will be used by `QgsMesh3DMaterial` in the next commmit.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    qgspolygon3dsymbolwidget: Add tooltips to culling mode combobox

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    polygon3dsymbolwidget: Use user data to handle culling options

    This avoids relying on a 1:1 map of enum to combo box indexes.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    DATASOURCEMANAGER: Add close and help button to browser

    Fix #54171

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Revert "BROWSER add optional button box to dock widget"

    This reverts commit 5a2cf2968ded40e53246553ae122d96d37f77a26.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    BROWSER add optional button box to dock widget

    The button box holds Close and Help buttons
    and it is hidden by default. Signals are
    forwarded.

    Fix #54171

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Layout

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Display a disabled checkbox when update/delete/insert are not possible due to provider limitations

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Update checkbox is available for nogeom layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Fix test -- we should not be enabling blend modes when forcing vector outputs of layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Use base class render check methods in more tests, avoids
    tests which pollute test failure report with unnecessary noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Expand unit test covering of base layout item blend mode handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Remove duplicate header from test report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Use distinct name for test results artifact

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Fix capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Fix layout labels don't immediately react to changes when
    semi-transparent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Revert "Allowing storing GPGK raster layer styles to DB"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-06

    Make it really easy to open rendered and expected images from
    test report

    Add inline links to these images

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-10-05

    Fix aspect ratio computation in QgsLayoutItemMap::zoomToExtent

    Do not even try to retain aspect ratio of current extent when
    current extent is empty, just zoom to the requested extent.

    Includes unit test for both constructor and zoomToExtent

Merge: f47e78bfc9c feaa292c46b
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-05

    Merge pull request #54558 from manisandro/rasterstyles

    Allowing storing GPGK raster layer styles to DB

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-10-05

    update debian oracle support (followup 982fea528779e9)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-05

    Apply suggestions from code review

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-05

    Have QgsRectangle::asWktPolygon print POLYGON EMPTY for null rects

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-05

    Have QgsRectangle::asPolygon return "EMPTY" for null rects

    Update python test accordingly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-05

    Cleanup Execute SQL geometry type handling

    And fix exception when "no geometry" type is selected

    Fixes #54833

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-05

    Geometry type should not be optional in Execute SQL algorithm

    Instead it should just default to Autodetect

    Given how the algorithm uses this parameter this change does not
    result in any difference to scripts/etc running this tool, as
    before/after this change the algorithm will use Autodetect mode
    when the parameter isn't specified explicitly.

    This just avoids the confusing situation where both "Not specified"
    and "Autodetect" were exposed as options for the geometry type
    parameter in the UI, with both having the same result.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-05

    Fix strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-05

    Ensure that we always call prepareGeometryChange BEFORE changing
    properties which effect the boundingRect of a layout item

    Refs #52079
    Refs https://bugreports.qt.io/browse/QTBUG-18021

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-05

    Update src/core/qgsabstractgeopdfexporter.h

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Gabriel Russo <gabrielrusso@protonmail.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-05

    More info about ISO 32000 in GeoPDF Exporter abstract class

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-05

    Ignore any invalid field indexes

Merge: 0c699785abe 0250065e727
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-04

    Merge pull request #54812 from nyalldawson/crash_georef_props

    Fix crash when opening layer properties for raster layer with broken data source

Merge: 7ab5c5b1fcd 76360da771b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-04

    Merge pull request #54806 from nyalldawson/fix_53736

    Handle sql='' or sql="" as empty sql strings instead of '' / "" literals

Merge: 0bef8331037 08afe8200d9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-04

    Merge pull request #54824 from nyalldawson/layout_crash

    Cleanup c++ layout tests

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-04

    flake8: Remove trailing spaces

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-04

    Improve layout clipping test

    - Avoid QgsRectangle's normalisation (the min/max values were mismatched)
    - Add helpful commentary to describe what the tests are testing and how

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-04

    Cleanup c++ layout tests

    - Use common methods
    - Ensure all tests pass under memory sanitiser builds without issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-04

    Add tests for opening and applying layer properties for valid
    and invalid layers of all layer subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-04

    Fix crash when opening layer properties for raster layer with broken
    data source

    Fixes #49176

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-04

    Avoid calling overridden virtual method in base class destructor

    Fixes some undefined behavior when deleting layout items

Merge: ce66298ee76 a173de5c47e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-03

    Merge pull request #54813 from nyalldawson/fix_change_layer_crash

    Fix crash when changing layers between editable/non-editable layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    QGraphicsItem::setGraphicsEffect takes ownership, using a unique_ptr
    is not appropriate

    Refs #54012

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    Fix crash when changing layers between editable/non-editable layers

    Fixes #54802
    Fixes #52334
    Fixes #49235

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    QgsVectorLayer field configuration flag methods should also be exposed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    Fix seealso links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    Fix QgsField::ConfigurationFlag::None causes syntax error when
    starting PyQGIS

    We can't use `None` as a keyword exposed to python, it's reserved.
    Also move the enum to Qgis before making it part of public stable
    API.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-03

    Cleanup all browser layer properties dialog before exiting (#54808)

    These must be deleted before calling QgsApplication::exitQgis,
    or we get a crash

    Fixes #39094

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    Bump actions/checkout from 3 to 4

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    Update src/app/options/qgsoptions.cpp

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    missed code to save the setting

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    add end cap style selection to the curve offset global options (fix #28005)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    Handle sql='' or sql="" as empty sql strings instead of '' / "" literals

    Fixes #53736

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    Add a workaround for setting QFont objects to font families with
    odd characters in their names

    This can result in the font falling back to a default system
    font. It's notably an issue for the "ESRI Oil, Gas, & Water"
    symbol font.

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    Bump actions/cache from 3.3.1 to 3.3.2

    Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.3.1...v3.3.2)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-10-03

    Bump tj-actions/changed-files from 38 to 39

    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 38 to 39.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](https://github.com/tj-actions/changed-files/compare/v38...v39)

    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-10-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-10-02

    debian packaging: update to latest oracle client

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-10-02

    Don't install CMakeLists.txt

Merge: 6b6102c5d58 5620ed79b1a
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-10-02

    Merge pull request #54745 from pblottiere/pc_profile_loop

    Deactivate profile progress bar when no nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-01

    Consider tiled scene layers when calculating 3d map scene z ranges

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-01

    Consider z scale and offset when calculating z range for tiled
    scene layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-10-01

    Don't set z range for scenes which are near global - the value won't represent anything

Merge: 373d5f8654f 7bd457b2bdd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-30

    Merge pull request #54734 from elpaso/bugfix-gh54662-spatialite-multisurface

    SPATIALITE: fix insert incompatible geometry types

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-30

    doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-30

    Make convertToProviderType static to bypass thread check

Merge: dece451aa16 8793e659a19
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-30

    Merge pull request #54035 from alexbruy/processing-port-raster-calculator

    Port Raster Calculator algorithm to C++

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-30

    typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-30

    remove imports

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-30

    Address pr comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-30

    SPATIALITE: fix insert incompatible geometry types

    Fix #54662

    Logic shamelessly copied from potgres provider.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-29

    Update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-29

    Deactivate progress bar when no nodes

Merge: 136cf92a807 29b08c79b78
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-29

    Merge pull request #54706 from Gustry/hide-password

    Hide password instead of removing it

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Expression string builder --> Expression builder

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Misc typo/misnaming dialog fixes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Update docs and description for layout map item grid elements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Port Join Attributes by Location (summary) to c++

    Refs #53806

    The crash here is coming from sip internals -- somewhere it is
    triggering a Python SystemError. I can't solve this one, so just
    port the algorithm to c++ and deal with the much improved performance
    instead.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-09-22
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2023-09-29

    Hide password instead of removing it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Apply suggestions from code review

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Another safety check

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Fix segfault when point is invalid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Also shortcut execution of qgis_process --version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Greatly speed up running qgis_process help usage

    Add a shortcut so that if we're just showing the usage documentation,
    avoid the whole startup costs of QgsApplication.

    Drops execution time from a couple of seconds to ~100ms.

    Refs #54563

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Fix build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Update src/core/geometry/qgsgeos.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    GEOMETRY: fix regression on split multipart

    Fix #54155

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-29

    Apply suggestions from code review

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    [OGR provider] Fix issue when writing a multi-part multipolygon in a shapefile with GDAL >= 3.7 (fixes #54537)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    [GRASS] Fix QgsProcessingParameterNumber in grass7.txt

Merge: 39c492a5332 ce71ecde732
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-29

    Merge pull request #54769 from elpaso/bugfix-gh54204-table-layout-width-localization

    LAYOUT attr table widget width localization

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    [OAPIF] Catch ct.transformBoundingBox() exceptions in QgsOapifProvider initialization

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    [OAPIF] Fix wrong extent when not advertized in collection metadata and storageCrs != CRS84, and fix potential infinite feature query when featureCount not advertized by server

    Fixes https://lists.osgeo.org/pipermail/qgis-user/2023-September/053400.html

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    [GUI] VectorLayerSaveAsDialog: allow to select an existing FileGeodatabase (fixes #54566)

    This fix isn't totally satisfactory, because AFAICS there's no way in Qt
    FileDialog to both be able select an existing directory (.gdb) without
    entering into it, or select the parent of a new directory to be created.
    We'd need something between the GetFile or GetDirectory storage modes,
    although it is not clear how that could be implemented, without 2
    separate buttons in the QtFileDialog (like "Select directory" and "Enter
    directory")
    The hack/fix here is to add to the (*.gdb *.GDB) filter an extra "gdb"
    file that matches the "gdb" file found in existing File Geodatabase.
    And remove it from the filename once it is selected.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    enable Delete button if there is at least one user function (fix #51108)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Fix crash when certain symbol pages are open in style dock, eg
    categorized class symbol editors, and QGIS is closed or a new project
    opened

    The symbol ownership of QgsSymbolSelectorWidget is very messy, and
    we can't fix till 4.0. Workaround this by introducing a temporary
    API to transfer symbol ownership to the widget.

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Use a precision of 7 for viewbox coordinates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Add clear value

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    append style name to the output file name when saving multiple styles
    (fix #46597)

    aske-w <72822902+aske-w@users.noreply.github.com>AuthorDate: 2023-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Fix MD formatting in sec. 5.5

    References to variables in paths without backticks (`) causes parts the paragraph to be interpreted as TeX math

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    map3dconfigwidget: Hide the unsued terrain shading opacity option

    The terrain shading widget automatically got an opacity slider when
    `QgsPhongMaterialWidget` was updated to get transparency support.
    However, this parameter is not used by the terrain.

    This issue is fixed by hiding this slider.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    qgsphongmaterialwidget: Add an option to hide the opacity slider

    This will be used in the next commit.

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Tweak map tip max size

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Fix #54683 - Map tips black scrollbars

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    add test for world file creation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    use center of the upper left pixel when writing world file (fix #41795)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-29

    Allow GPU memory limit configuration + show a warning when limit got hit

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-28

    LAYOUT attr table widget width localization

    Fix #54204

Merge: 38f0c2211e3 29f19dafc6d
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-28

    Merge pull request #54726 from troopa81/make_avoidintersection_return_enum

    Make avoidIntersections return an enum

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-28

    GUI: fix vector lyr properties dlg project dirty

    Fix #54741
    Fix unreported CRS not restored on cancel after change

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-28

    use "@id" instead of deprecated "$id" in geometry checker (fix #52658)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-27

    fix sip

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-27

    remove comma

    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-27

    expose QgsField configuration flags in python bindings (#54753)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-27

    Improve tooltip for character widget

    Changes:
    - Include the character in both the selected font and a standard
    font, so that it's possible to see what the associated character
    actually is when the font is a symbol font
    - Use a table for improved alignment
    - Simplify translated strings, avoid translation of HTML

Merge: 5d497bc4356 bbfefcfc81e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-26

    Merge pull request #54692 from elpaso/bugfix-gh8155-atlas-legend-support-clipping

    ATLAS: LEGEND support clipping

Merge: f867b596bb8 775d33cc5c3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-26

    Merge pull request #54611 from nirvn/gpkg_addpart_fix

    [maptools] Fix adding part on a multipolygon geopackage dataset

Merge: ca92d29fe28 bfee9b29f0c
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-26

    Merge pull request #54716 from nyalldawson/fixes

    Misc clazy/ qstring fixes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-09-26

    Add test coverage to add part map tool

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-09-26

    [maptools] Fix adding part on a multipolygon geopackage dataset

    Báthory Péter <bathory86p@gmail.com>AuthorDate: 2023-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-26

    Fix typo in qgscoordinatereferencesystemutils.cpp

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-25

    fix clang-tidy

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-09-25

    Tweak test to check that the copy move action only copies once

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-09-25

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-09-25

    [maptools] Fix extra duplicated feature when using the copy+move map tool action

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-25

    add modeler support and deprecate Python implementation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-25

    address review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-08-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-25

    add algorithm to create virtual raster

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-25

    finalize raster calculator algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-25

    raster calculator algorithm (WIP)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-25

    add test for raster calculator expression

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-25

    support for raster calculator expressions in expression parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-25

    custom widget for raster calculator expressions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-25

    fix remove/rename Arcgis connections in browser (#54725)

    fixes #54718
    fixes #53321

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-25

    add deprecated instructions

Merge: 86147cbc93e fd696f17a3a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-25

    Merge pull request #54666 from alexbruy/style-category-icons

    add icons to Elevation and Notes style categories (fix #53680)

Merge: aad0381778b f80784e0dde
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-25

    Merge pull request #54709 from elpaso/bugfix-gh-54682-max-spinbox-value-on-layout-legend

    Layout legend wdgt: bump max value for spinboxes

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-25

    make avoidIntersections return an enum

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-25

    add icon to Elevation style category (refs #53680)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-25

    Identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-25

    Fix spell check false positive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-25

    QString fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-25

    Fix clazy warnings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-25

    Fix crash when removing the last recent project followed by selecting another recent project item

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-25

    qgs3dmapscene: Fix sip file

    This fixes commit b9f770210c03201a5d81324ac3b1523f57bc2bd8.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-23

    qgsmesh3geometry: Limit geometry to 3d scenes' 2d extent

    This is a follow-up of https://github.com/qgis/QGIS/pull/51304 which
    did not handle mesh layers. This commit adds this support.

    The meshes displayed in a 3d view do not take into account the scene
    2d extent.

    This issue is fixed by filtering the faces which are used
    to build the Qt3D geometry. By using `mesh.faceIndexesForRectangle(
    extent )`, it is possible to keep the faces inside `extent`. This list
    is then used to populate the `IndexAttribute` of the qt3d
    geometry. This way, only the faces inside the extent are displayed.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-23

    qgsmesh3dgeometry: Fix typo in a variable name

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-23

    qgsmesh3dentity: Remove empty line at the end of file

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-23

    qgs3dmapscene: Handle mesh layers in elevationRange()

    This is a follow-up of https://github.com/qgis/QGIS/pull/51544 which
    only handled PointCloud layers.

    The switch logic, with no default clause, results in an explicit
    compilation warning. This brings attention to the cases which are not
    managed.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-23

    SQLite layer export: do not set SRID= layer creation options that is interpreted by the OGR SQLite driver as meaning SRID=0 (fixes #54560)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-23

    [OGR provider] GPKG/SQLite: issue a 'UPDATE ... SET col_name = constant' when updating all features (fixes #53043)

    On the test case provided in #53043:

    Before:
    ```
    Start layer.getFeatures() without update
    layer.getFeatures() found 591904 features and took 0:00:06.561681
    Start loop to update features
    Loop took 0:00:07.583642
    Commitchanges took 0:00:33.213708
    ```

    After:
    ```
    Start layer.getFeatures() without update
    layer.getFeatures() found 591904 features and took 0:00:06.572171
    Start loop to update features
    Loop took 0:00:07.807320
    Commitchanges took 0:00:03.322783
    ```

    So a 10x times improvement

Merge: 6daf48e231a add14bfbd31
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-22

    Merge pull request #54664 from elpaso/bugfix-gh54572-pg-geom-and-geog

    PG: fix issue GH #54572 st_geographyfromtext

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-23

    use stringToSafeFilename()

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-23

    [processing] replace illegal characters with underscore when generating
    output filename in Split Vector Layer algorithm (fix #53856)

    Also ignore invalid geometries, as we only want to split vector layer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-23

    There is no feature display name for raster

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-23

    Test for isse #54702

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-23

    Fix crash on WCS bad layers

    Fix #54702

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-23

    Fix read of vector settings for mesh layers

Merge: 6b371430693 c0ae76b3d99
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-22

    Merge pull request #54681 from pblottiere/fix_session_role

    Fix session_role setting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-22

    Layout legend wdgt: bump max value for spinboxes

    Fix #54682

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-09-22

    qgs3dmapscene: Use scene extent as a fallback for near/far plane computation

    This can happen if the scene does not contain any
    Qgs3DMapSceneEntity. For example, if the scene only containes meshes.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-09-22

    qgs3dutils: Factor out function to compute near/far planes of a bbox

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-09-22

    qgs3dmapscene: Fix near far computation failed check

    The update failed check assumes that the initial fnear and ffar values
    have not changed. However, if the fnear/ffar swap occurs before this
    check, this condition can never be true.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-22

    Add tests for atlas legend clipping

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-22

    Remove unnecessary settings

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-22

    Fix session_role setting

Merge: bf22a165b3f 04a6f41a73f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-22

    Merge pull request #54675 from alexbruy/pointcloud-expression-test

    do not crash when user hits "Test" button in point cloud expression editor (fix #54648)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-09-22

    vectorlayerchunkloader: Do not apply terrain offset if clamping is absolute

    If a terrain offset is applied, all the shapes are vertically
    translated by the size of the offset. However, if the clamping mode of
    the layer is set to `Absolute` (`Qgis::AltitudeClamping::Absolute`),
    only the elevation of the shape is taken into account. This means that
    the terrain offset should not be taken into account.

    This issue is fixed by checking the altitude clamping mode of the
    symbol before applying the offset. If the clamping is `Absolute`, the
    offset is not applied.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-22

    Resync tinygltf

Merge: 57ce70bd2b0 92c54d75b82
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-22

    Merge pull request #54658 from alexbruy/annotations-object-name

    add object names to annotation actions, so they can be removed with interface customization (fix #54250)

Merge: 6783df5d599 1103a371ee1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-22

    Merge pull request #54644 from elpaso/bugfix-gh54496-raster-properties-sync-opacity

    RASTER properties dlg sync opacity

    Sebastian <sebastian@S-Laptop.fritz.box>AuthorDate: 2023-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-22

    fix indentation

    Sebastian <sebastian@S-Laptop.fritz.box>AuthorDate: 2023-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-22

    Fixes the wrong reference point for mode fill above and fill below

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-22

    QgsVectorLayerSaveAsDialog: uncheck 'Add saved filed to map' when selecting PGDump driver (refs #54548)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-22

    QgsVectorLayerSaveAsDialog::createControls(): fix memory leak

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-22

    fix(3DSceneExporter): add entity sorting to have idempotent scene export

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-22

    add tests for GDAL algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-22

    add binary and boolean types to QgsFieldProxyModel to allow filtering
    corresponding field types. Also expose these field types to Processing
    field parameter (fix #53940)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-22

    mark project dirty after pasting layer style (fix #53693)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-22

    qgscameracontroller: Ensure to keep sane values for camera speed

    With the current logic in `QgsCameraController::onWheel`, once the
    speed becomes null, it cannot increase anymore and navigation stops
    working. On the other hand, there is no upper limit for the
    speed. This means, that it can become very (too) important, even
    infinite.

    These issues are fixed by limiting the values of
    `mCameraMovementSpeed` in its setter.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-22

    [OGR] Allow CTE SQLite subsetstring

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-21

    Fix for test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-21

    ATLAS: LEGEND support clipping

    Fix #8155

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-21

    CAD fix regression with units

    Fix #54501

Merge: c7e8ae5bb26 c448e633ae4
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-21

    Merge pull request #54650 from pblottiere/load_psql_project_anonymised

    Anonymise  logs when loading a project from postgresql

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-20

    Update doc

Merge: 8239b72c6be 57fe9e0945e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-20

    Merge pull request #54639 from elpaso/bugfix-gh54533-wfs-MAP-replace

    SERVER: Fix server utils service URL wrong MAP replace

Merge: 1276ec903df 381afa8b706
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-20

    Merge pull request #54609 from pblottiere/4326_3857_segfault

    Fix segfault in coordinate transform

Merge: cf1244fbbd5 62e7df780c4
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-20

    Merge pull request #54632 from rouault/fix_54119

    [GPX provider] Add a 'time' attribute for the waypoint layer (fixes #54119)

Merge: 2c8e7846252 c9d33df379d
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-20

    Merge pull request #54631 from rouault/fix_54275

    [OAPIF] Handle features with complex attribute of QMap type (fixes #54275)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-20

    make sure that layer is valid before accesing its methods (fix #54648)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-19

    Use geos cmake configuration (#54659)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-19

    sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-19

    Anonymise connection string in welcome page (title and tooltip)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-19

    Hide password in project properties

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-19

    Add more tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-19

    Add possibility to hide a password with XXXXXXXX

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-19

    Support postgresql://user@... schema

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-19

    Use captured()

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-19

    layout

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-19

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-19

    Remove password from project filename log

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-19

    PG: fix issue GH #54572 st_geographyfromtext

    Fix #54572 Error saving edit on PostGIS geometry when table also contains geography

Merge: 37f426e8855 8d71057294f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-19

    Merge pull request #54651 from elpaso/bugfix-gh54475-server-getprint-atlas-dd-theme

    SERVER: fix getpring atlas with DD follow theme

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-09-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-09-19

    Relax test

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-09-18
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-19

    Fix dialog name

Merge: b14be57c2d9 1e1fb478fd0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-19

    Merge pull request #54641 from m-kuhn/cmake-proj

    [cmake] Use proj cmake configuration and cleanup GDAL_INCLUDE_DIR

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-09-18

    Remove PROJ_LIBRARY leftovers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-09-18

    Cleanup GDAL_INCLUDE_DIR

Merge: 8f07c77f2bc 654bcacb295
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-18

    Merge pull request #54640 from m-kuhn/fix_spatialite_no_pkgconf

    Do not require pkgconfig

Merge: 6c0f98e0e91 8714be4e1ee
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-18

    Merge pull request #54612 from rouault/qgspoint_unused

    qgsgeos.cpp: fix a -Wunused-variable warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-18

    Remove leftover

Merge: 789e92b0543 6c0f98e0e91
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-18

    Merge branch 'master' into cmake-proj

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-18

    add object names to annotation actions, so they can be removed with
    interface customization (fix #54250)

Merge: 01a999a9a0c 01b0eff8b84
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-18

    Merge pull request #54634 from m-kuhn/cmake-gdal

    [cmake] Use GDAL::GDAL target and prefer GDAL cmake config files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-18

    SERVER: fix getpring atlas with DD follow theme

    Fix #54475 when an atlas map has a data-defined
    follow theme with an expression which depends on
    the atlas feature.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-09-13
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-09-18

    Implement storage of raster styles to raster GPKG datasources

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-09-13
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-09-18

    Revert moving storageType to QgsDataProvider, reword style location labels in QgsMapLayerLoad/SaveStyleDialog

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-09-13
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-09-18

    Introduce Qgis::ProviderStyleStorageCapabilities

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-09-11
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-09-18

    Allow using QgsMapLayerStyleCategoriesModel for non-vector layers

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-09-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-09-18

    Move isSaveAndLoadStyleToDatabaseSupported and isDeleteStyleFromDatabaseSupported to QgsDataProvider

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-09-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-09-18

    Move saveStyleToDatabase, listStylesInDatabase, getStyleFromDatabase, deleteStyleFromDatabase, loadNamedStyle to QgsMapLayer

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-09-13
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-09-18

    Improve QgsLayerPropertiesDialog::StyleType member naming

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-09-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-09-18

    Move load/save style methods to QgsLayerPropertiesDialog

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-09-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-09-18

    Don't limit style types to vector layers only in QgsMapLayerLoadStyleDialog

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-09-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-09-18

    Rename QgsVectorLayerSaveStyleDialog to QgsMapLayerSaveStyleDialog and allow using it for non-vector layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-18

    Add doc

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-18

    RASTER properties dlg sync opacity

    Fixes #54496

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-09-18

    qgsgeos.cpp: fix a -Wunused-variable warning

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-09-18

    [OAPIF] Handle features with complex attribute of QMap type (fixes #54275)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-18

    Update src/core/proj/qgscoordinatetransform.cpp

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

Merge: a42c02b4de7 01a999a9a0c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-18

    Merge branch 'master' into cmake-gdal

Merge: f67e339845d 173014016bd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-18

    Merge pull request #54635 from m-kuhn/cmake-expat

    [cmake] Use native find EXPAT logic

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-09-18

    [cmake] Use proj cmake configuration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-09-18

    Do not require pkgconfig

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-18

    SERVER: Fix server utils service URL wrong MAP replace

    Fixes #54533

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-09-18

    Use GDAL cmake config

    and switch to target.
    Perserve fallback GDAL discovery logic since GDALConfig is quite recent.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-09-18

    [cmake] Use native find EXPAT logic

    and switch to using target EXPAT::EXPAT

Merge: a9a19d1b155 b9d0b4ce571
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-17

    Merge pull request #54626 from m-kuhn/cmake-spatialite

    [cmake] Prefer pkgconfig for spatialite

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-09-17

    [GPX provider] Add a 'time' attribute for the waypoint layer (fixes #54119)

Merge: 8723b82ec19 98483645cc3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-17

    Merge pull request #54625 from m-kuhn/gsl-cleanup

    Use cmake native FindGSL

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-09-16

    [cmake] Prefer pkgconfig for spatialite

    and use a target

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-16

    qgsvirtualpointcloudprovider.cpp: add a missing variable initialization

    Fixes the following compiler warning:
    ```
    In file included from /home/even/qgis/qgis/src/core/pointcloud/qgspointclouddataprovider.h:26,
                     from /home/even/qgis/qgis/src/core/providers/vpc/qgsvirtualpointcloudprovider.h:21,
                     from /home/even/qgis/qgis/src/core/providers/vpc/qgsvirtualpointcloudprovider.cpp:21:
    /home/even/qgis/qgis/src/core/pointcloud/qgspointcloudsubindex.h: In member function 'void QgsVirtualPointCloudProvider::parseFile()':
    /home/even/qgis/qgis/src/core/pointcloud/qgspointcloudsubindex.h:47:9: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized]
       47 |       , mPointCount( count )
          |         ^~~~~~~~~~~~~~~~~~~~
    /home/even/qgis/qgis/src/core/providers/vpc/qgsvirtualpointcloudprovider.cpp:196:12: note: 'count' was declared here
      196 |     qint64 count;
          |            ^~~~~
    ```

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-16

    MingW64 build: remove workaround

    Revert 5703f03

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-16

    Fix MingW64 build: revert f3661ed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-09-15

    [ogr] Fix assert when opening GeoJSON (and other) datasets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-09-15

    Use cmake native FindGSL

    - this is part of CMake since 3.2
    - works with pkgconfig (hence without gsl-config)
    - properly propagates targets
    - https://cmake.org/cmake/help/latest/module/FindGSL.html

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-09-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-09-15

    Fix segfault in coordinate transform

Merge: 089da510818 8989d5b7d85
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-15

    Merge pull request #54605 from m-kuhn/build_failure

    Fix build failure

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-09-15

    fix translation string

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-09-15

    Fix build failure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-15

    Fix leak in triangulation test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-15

    Fix leak when constructing geometry from wkt with empty components

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-15

    Fix a leak in cell statistics algorithm

Merge: b82e9ff8b5b 4c45e9079ec
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-14

    Merge pull request #54573 from elpaso/bugfix-gh8385-mysql-parse-conn-string

    OGR/GDAL: quote/escape username and password when needed

Merge: acadfd56023 9e65cc07c3d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-14

    Merge pull request #54467 from m-kuhn/avoid_intersection_coerce_type

    Improve "avoid intersections" type awareness

Merge: 81dbdd8bae5 c7528e28759
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-14

    Merge pull request #53632 from troopa81/fix_vertextool_topopoints

    Fix slow topological editing when avoid intersection

Merge: 0c7bfc9b774 623e459867a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-14

    Merge pull request #53874 from alexbruy/processing-port-align-raster-tool

    Port Align rasters tool to Processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-14

    Standardise more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-14

    Fix leak in geos::linePointDifference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-14

    Fix leaks in mesh export algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-14

    Improve appearance of some arrows in model designer

    The arrows attached to some components (like comments or input
    parameters) don't have any concept of "flow of information", so
    we shouldn't restrict these arrows to facing in certain directions.

    Avoids arrows being drawn behind the box for these item types.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-14

    Fix crash when a group layer is referenced twice by a layout map

    Fixes #53727

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-14

    Move logic to MySQL branch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-14

    Fix use after free

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-14

    Add test for OGR username/password quote/comma

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-14

    fix patching

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-14

    Expose option to color lock symbol layers for selected features
    in GUI

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-09-13

    OGR/GDAL: quote/escape username and password when needed

    Fixes #54493

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-13

    address review

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-13

    test diffGeom is not null

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-13

    Remove irrelevant test on creating topopoint with geometry precision

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-09-13

    Add setting to control background color for elevation profile charts

    This option (available from the new Settings - Options - Elevation tab)
    allows users to set a specific color to use as the background color
    for elevation profiles. This can make the chart more readable for
    certain datasets, eg point clouds with RGB coloring, where the default
    background color is too close to the point colors to be discernable.

    This is an opt-in setting -- by default the profiles will continue
    to display using the standard system background color.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-09-13

    Make elevation profile use dark colors on dark themes

Merge: be91ea19095 dae2cf024b8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-13

    Merge pull request #54321 from alexbruy/processing-port-tile-xyz

    [processing] port XYZ tiles algorithms

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-09-13

    [api][profiler] Add a function to export the current runtime profiler model content as text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-13

    Only set application font once at startup, and require restarts
    after user changes the font

    Avoids a potential crash

    Fixes #54402
    Fixes #54295
    Fixes #53466
    Fixes #54130

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-09-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-12

    testqgsvertextool.cpp: fix count

    Ismo Lahtinen <ismo@gispo.fi>AuthorDate: 2023-08-09
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-12

    add test for #49311 issue

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-06-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-12

    cleanup things

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-06-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-12

    simplify the way we get topo target layers

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-06-26
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-12

    simplify avoid intersection

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-06-26
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-12

    fix tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-12

    Fix the difference computation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-18
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-12

    add test for multipolygon and fix

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-12

    add testTopologicalEditingMoveVerticesOnSegmentZ and fix

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-12

    Fix ignore feature on avoidIntersection

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-12

    Fixes #44198 : add minimum set of topological points

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-12

    suppress cppcheck

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Add runtime profiling for labeling steps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Record basic runtime profile for vector tile layer renders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Record basic runtime profile for tiled scene layer renders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Record runtime profile for point cloud renders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Record runtime profile for rendering mesh layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Add profiling of raster rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Record a nice detailed profile of rendering time for vector layers

    Broken down by what's actually happening (eg registering labels
    vs rendering features, etc)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Add method to manually insert an entry into the runtime profiler

    Useful when we will be manually calculating runtime duration and
    want to push this value to the runtime profiler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Clear previous render profile when new canvas render starts, and fix profile translated name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Add opt in setting for map renders to enable render time profiling,
    and enable for main canvas renders only

    And explicitly disable for main canvas preview jobs too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Add all newly popular google fonts to auto download list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Use a nicer default appearance for primitives without textures

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    [feature][expressions] variables: add layer_crs_ellipsoid

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    [feature][expressions] layer_property: add crs_ellipsoid property

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    [api] Add opt-in setting to make QgsVectorFileWriter transfer
    field constraints to the output file

    This is opt in to avoid potentially breaking existing scripts/plugins.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Cleanup raster file writer test

    Hopefully fixes test fragility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Show a highlight on identified raster pixels when using identify tool

    Matches the vector/vector tile/point cloud behaviour of showing the
    geometry of the identified result in the canvas

    Very handy when a identifying a raster which has sections of similar
    colored pixels and it's difficult to visually determine the exact
    extent of a pixel.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Add unit test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Added since QGIS 3.34 in comment

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Update src/core/processing/qgsprocessingparameters.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Update src/core/processing/qgsprocessingparameters.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Update src/core/processing/qgsprocessingparameters.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Update src/core/processing/qgsprocessingparameters.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Possibility to apply default values for the processing gui from the settings

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    qgs3dmapscene: Ensure to compute a non empty elevationRange

    If the elevation range has not been computed,
    `Qgs3DMapScene::elevationRange()` will return
    `QgsDoubleRange(std::numeric_limits< double >::max(),
    std::numeric_limits< double >::lowest())`.
    This may result in weird behaviors in the function which use
    `Qgs3DMapScene::elevationRange()`.

    This issue is fixed by returning the default range if the range is
    empty.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    fix(QgsVectorLayerChunkLoader): create field member to store layer name and avoid the use mFactory->mLayer->name()

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    feat(Qgs3DSceneExporter): add test to validate feature duplication filtering for 3d scene export

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    Feat(Qgs3DSceneExporter): remove polygon duplicates when exporting the scene

    * keep memory of exported features
    * compute polygon triangle subsets matching the feature to export

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    feat(Qgs3DExportObject): improve obj export to support when vertice indexes are a subset of all vertice

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    fix(QgsPolygon3DSymbol_p): remove C style casts and replace pointer allocation by uniq ptr

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    fix(QgsPolygon3DSymbol): rename var and improve check in exportGeometries

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    feat(QgsTessellatedPolygonGeometry): add featureIds and triangleIndexStartingIndices accessors

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    fix(QgsPolygon3DSymbolHandler): polygon are cloned and destroyed by the same function.

    Were created in one function and deleted from another.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-12

    fix(QgsVectorLayerChunkLoader): set name to Qt3DCore::QEntity to distinct empty and data entities

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-11

    Safety check

Merge: 3666ab1e314 d29b2337ea8
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-11

    Merge pull request #54483 from benoitdm-oslandia/add_pg_feat_ite_test

    Add fix to postgresql provider for bbox across 180°

Merge: 43638bff74b c31268af264
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-11

    Merge pull request #54534 from nirvn/recent_menu_harmony

    Recent menu's right-click menu and welcome page's right-click menu harmony

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-09-11

    [ui] Remove clear recent projects including pinned projects action in favor of action in confirmation dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-11

    When drag and dropping a style xml onto qgis, handle in the same
    way as double-clicking the styling in the browser

    Open the interactive style manager dialog for that style instead
    of the functionality-limited style import dialog.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-11

    Workaround for mingw build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-10

    Increase timeout to 15 seconds

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-09-09

    [ui] Tweak label and add a clear list (but keep pinned project) action to harmonize recent project and welcome page

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-09-09

    [ui] Harmonize menu item for welcome page recent project list and Project menu's recent project submenu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Fix pixel rounding issue in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Clear clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Remove unnecessary ifdef, make it clear that row/col numbers are 0 based

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Cleaner approach to detecting if raster source has a fixed size

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Adjust formatting in tests

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Adjust tests

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Use formatting that matches existing derived attributes

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Don't derive clicked column/row for dynamic image providers

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Protect against rasterUnitsPerPixelX/Y being zero

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Copy logic from QgsRasterDataProvider instead of Value Tool plugin

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Tests for derived raster attributes

    - Change testIdentifyRaster function to return all results
    - Adjust existing tests
    - Add tests for derived raster attributes
    - TODO fix +- half of pixel size

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Switch order so column/x is first and row/y is second

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Fix wrong raster pixel size being used

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Add check for Qt version and use unite/insert accordingly

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Use rasterUnitsPerPixel methods, camelcase and translation

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Fix indentation

    kannes <kannes-github@enjoys.it>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Show raster row/column of clicked point in identify results

    Thanks to the Value Tool plugin developers for the math <3

    Implements #50421

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    [expressions] bearing: cleanup code and add more tests

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    [expressions] bearing: avoid nonfinite value

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    [expressions] bearing: make source_auth_id and ellipsoid optional

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Make a variable const (Apply suggestions from code review)

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    [expressions][feature] Add bearing function

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    qgsmesh3dmaterial: Ensure to create valid textures for the fragment shader

    In the shader code, all the parameters need to be properly initialized
    even if they are not used. Otherwise, this can create undefined
    behaviors and some missing meshes in a 3d scene. In the current code,
    there are two parameters which may not be properly initialized:
    - "colorRampTexture" is not set if the color ramp mode is not set
    - "arrowsGridTexture" texture image is invalid if the "display arrows"
      mode is disabled

    The first issue ("colorRampTexture") is solved by creating a dummy
    valid texture image if the color ramp mode is disabled and setting the
    "colorRampTexture" parameter in all cases. This does not change
    anything in the shader code. The parameter is not used. The shader
    only needs a valid parameter.

    The second issue ("arrowsGridTexture") is solved by setting proper
    default values for the parameters which generate the arrows grid
    texture. This ensure to generate a valid texture image . This also
    does not change anything in the shader code. The parameter is not
    used. The shader only needs a valid parameter.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    qgsmesh3dmaterial: Fix typos in a comment

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    Handle grid frame in rect frame computation

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-08

    fix(qgsrectangle): isNull was checking ymin twice and not ymax.

    Add isNull test in testqgsrectangle.cpp

Merge: 5fe84b0a55f 3697633ebea
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-07

    Merge pull request #54479 from alexbruy/curve-snapping

    Keep snapped coordinates when using vertex tool on a curved geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-09-07

    [cesium] Add support for deprecated gltfUpAxis asset setting

    Adds support for Z up gltf content

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-09-07

    Resync with upstream tinygltf

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-09-07

    Fix ray casting in certain 3d tiled scenes (eg cesium ion osm data)

Merge: 1fa59a0a0ab ca43268ad31
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-06

    Merge pull request #54507 from agiudiceandrea/fix-54494-advanceddigitizing-circle

    Fix Advanced Digitizing locked distance circle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-06

    Treat very large region bounding boxes as global

    Otherwise, the transformation from large geographic regions to
    EPSG:4978 coordinates fails and the tile is treated as always
    being out of view

    Fixes rendering of Cesium ion OSM buildings dataset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-09-06

    Include all nodes when rendering gltf content instead of just first node

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-06

    check geometry wkb type instead of layer wkb type

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-06

    Fix Advanced Digitizing locked distance circle

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-04
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-09-06

    fix: QgsFeatureRequest can now handle bbox filter with coordinates around 180.0°

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-03
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-09-06

    fix testdata_pg.sh to work with "service=qgis_test"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-06

    Fix leak in tiled scene layers

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-06

    3d: Remove unneeded mesh symbol private files

    This is not needed since commit
    1c4a20f73c9f19fc75805cd0365ea8eb9db245d0.

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-06

    Fix groups with rotated item (still glitchy when resizing with mixed rotation though)

Merge: defb622e8dd 895e8dc7da0
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-05

    Merge pull request #54470 from lbartoletti/fix_build_bsd_pdal_pthread

    [BSD][PDAL] Fix build using pthread

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-05

    better fix and add a test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-09-05

    Add test

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-05

    [processing] rectanglesovalsdiamonds: set SEGMENTS default to 36

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-05

    Fix QgsLinestring::extend function

    Update the boundingbox when needed

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-09-04
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-09-04

    simplify and modernize

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-09-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-09-04

    when snapping to curved geometry use snapped point coordinates instead
    of returning interpolated point on a segment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-09-04

    Fix nested CompoundCurves

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-09-04

    A const a day ...

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-04

    Fix incorrect dates shown in Processing history log

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-09-04

    [themes] Fix combobox focus color, read-only line edit text, and combo box list separator

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-09-04
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-09-04

    [BSD][PDAL] Fix build using pthread

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-09-04

    Smarter feedback on avoid overlap errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-04

    Update src/analysis/processing/qgsalgorithmb3dmtogltf.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-04

    [processing] B3DM to GLTF algorithm - handle broken files

    When GLTF content cannot be parsed from the B3DM, just extract
    the binary contents anyway to a file.

    Allows these broken files to be tested in other applications
    to determine if it's just the GLTF reader library which doesn't
    handle them, or actually broken content.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-04

    Fix incorrect dates shown in Processing history

    Fixes #54454

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-04

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-04

    Fix memleak

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-04

    Make project list clearable from the welcome page

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-04

    Ask for confirmation before clearing the list

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-04

    Pin/Unpin/remove recent projects from the menu

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-04

    Add "Clear Recently Opened" action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-04

    Show url to gltf content in console error output when reading
    gltf fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-04

    Fix a leak in georeferencer helmert method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-09-03

    Coerce geometries to target layer type when avoiding intersections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-03

    Fix windows build -- STRICT is a msvc macro

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-03

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-03

    Resync tinygltf with upstream (no downstream patches now)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-03

    Use permissive gltf loading

    in QGIS we always tend towards permissive handling of datasets, allowing
    users to load data wherever we can even if it's not strictly conformant
    with specifications...
    (and there's a lot of non-compliant GLTF out there!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-03

    Resync tinygltf with master, removes need for one downstream patch

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-02

    geometry: Remove duplicated 2d boundingbox logic

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-02

    qgsgeometry: Add support for 3D boundingbox

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-02

    qgsabstractgeometry: Add support for box3d intersection

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-02

    qgsabstractgeometry: Add boundingBox3D logic

    With this change `QgsAbstractGeometry::calculateBoundingBox()` is now
    computed from `QgsAbstractGeometry::calculateBoundingBox3D()`.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-02

    testqgspoint: Remove empty lines at the end of file

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-02

    Bump tj-actions/changed-files from 37 to 38

    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 37 to 38.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](https://github.com/tj-actions/changed-files/compare/v37...v38)

    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-02

    [measure tool] Fix mix up in area/distance units when reactivating the measure tool after changing the unit type

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-02

    Add test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-02

    [layouts] Fix loading of pre 3.32 layouts containing a grouped HTML label item

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-09-01

    fix qt6 build warning

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-09-01

    Add ray intersection to tiled scene in 3D + basic identify support

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-01

    Fix toolTip

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-01

    Fix "Metadata Search" tab toolTip in Data source Manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-01

    Browser root item text should be plural

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-01

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-01

    Add documentation, adjust tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-01

    [renderer] Use a UUID string to identify graduated renderer legend symbols

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-01

    [renderer] Use a UUID string to identify categorized renderer legend symbols

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-01

    sandbox 3d: use projected CRS if project's CRS is not projected

    3D map views simply don't work with lat/lon CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-01

    Fix non-optional processing parameters should not need to be specified
    when a non-null default value is set for the parameter

    Fixes #54370

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-01

    Use wider elevation range for 2D rendering

    ... because not everything is within +/- 1000 m of elevation :-)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-01

    Take into account transform of root tile of external tilesets

    There were two issues when handling transforms while loading external datasets:
    - root tile's transform was getting ignored (it was parsed but then not applied)
    - root tile's transform would get combined with transform of referencing node's
      parent, although it should have been combined with referencing node's transform

    This fixes reading of the Denver dataset

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-09-01

    Allow per-node add/replace strategy

    Previously the whole chunked entity had one strategy, now it is possible
    that each node has a different strategy - as 3D tiles allow.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-08-31
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-08-31

    fix without georeferencer

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-31

    Bump apollo-server-core in /resources/server/src/landingpage

    Bumps [apollo-server-core](https://github.com/apollographql/apollo-server/tree/HEAD/packages/apollo-server-core) from 3.11.1 to 3.12.1.
    - [Release notes](https://github.com/apollographql/apollo-server/releases)
    - [Commits](https://github.com/apollographql/apollo-server/commits/apollo-server-core@3.12.1/packages/apollo-server-core)

    ---
    updated-dependencies:
    - dependency-name: apollo-server-core
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-31

    Fix some more tests which leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-31

    Update 3d test to newer method

Merge: bde85bf26a6 8fb3352348d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-30

    Merge pull request #54401 from nicogodet/patch-8

    More robust retrieval for PostgreSQL version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-30

    Use correct test when validating missing parameter inputs for
    model child algorithms

    If a parameter is unspecified and mandatory, BUT has a non-null default
    value then we should consider the parameter as having a valid
    value and not fail the model validation.

    Refs #37692

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-08-30
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2023-08-30

    Raise error if PostgreSQL version can't be parsed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-30

    Followup 2346f75366, don't consider variables which aren't linked
    to an algorithm output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-30

    Fix leak in QgsZipItem

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-30

    Address review, make the new enum non-optional

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-30

    [processing] Fix save vector features to file algorithm's handling of
    pre-existing files (fixes #54333)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-30

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-30

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-30

    Add choice of two different modes for "Refresh Layer at Interval"

    The old behaviour was always to just redraw the layer, without
    refreshing data. This was by design, as the feature was originally
    developed to allow animated layers which needed to be regular,
    quickly redrawn.

    But there's also a use case for automatically refetching layer
    data on a regular interval too. So now we expose a choice
    of mode for the automatic refresh for users to decided which
    is appropriate for their requirements.

    The options are:

    - "Reload Data": The layer will be completely refreshed. Any cached
    data will be discarded and refetched from the provider. This mode
    may result in slower map refreshes.

    - "Redraw Layer Only": This mode is useful for animation or when
    the layer's style will be updated at regular intervals. Canvas
    updates are deferred in order to avoid refreshing multiple times
    if more than one layer has an auto update interval set.

    The changes are all wrapped up in a new reusable widget, so that
    we can easily expose this setting for non vector/raster layers
    if we want to in future.

    Fixes https://github.com/qgis/QGIS/issues/39830

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-30

    Fix QgsMapLayer::saveNamedProperty and QgsMapLayer::saveSldStyleV2

    set resultFlag to False when the directory is not writable

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-30

    Build 3.32 PyQGIS docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-30

    Use a slightly cleaner approach to temporary raster files in
    reclassify utils test

    Hopefully fixes test fragileness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-29

    [cesium] Handle the Cesium ion workflow which is used in Unity,
    where a permanent access token is stored as part of the layer's
    url

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-29

    Use raw string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-29

    Use QgsDebugMsgLevel instead of printf

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-29

    About action should always be last entry in a help menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-29

    Use unique_ptr in non-exposed point cloud classes to reduce chance
    of leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-29

    We can't use a read/write lock for QCache, use QMutex instead

    Because of https://bugreports.qt.io/browse/QTBUG-19794

    (I wonder how many times we'll keep getting hit by this issue
    and have to re-discover the solution...)

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-29

    More robust retrieval for PostgreSQL version

    Alan Thomas <at.light@live.com.au>AuthorDate: 2023-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-29

    Clarify description of count in HTML output of QgsAlgorithmRasterStatistics

    Alan Thomas <at.light@live.com.au>AuthorDate: 2023-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-29

    Add count to QgsAlgorithmRasterStatistics

    It's obvious to users that the count is being calculated internally (it's needed to calculate the mean), so why not present it to the user directly?

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-29

    Ensure dialog focus is returned after saving files on mac

    Fixes #54332

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-29

    Ensure entries for the same raster/vector driver always keep
    their check states in sync with each other

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-29

    Correctly handle GDAL drivers which support BOTH raster and vector
    layers in the GDAL driver list in options dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-29

    [decorations] Scale bar should follow the current project's distance unit type

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-29

    Fix QgsGeometryUtils::circleCircleIntersections for 1 solution

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-29

    Update python/plugins/processing/gui/BatchInputSelectionPanel.py

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-29

    Add PointCloud layers to "Select from Open Layers…"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-29

    Expand documentation for QgsMapLayer.setDataSource

    Fixes #54381

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-28

    Support loading 3d tiles from Cesium ion

    Assets from Cesium ion can be loaded directly using a uri like:

        ion://?assetId=111111&authcfg=some_qgis_auth_cfg

    The setup here is a little weird. The QGIS auth cfg must be setup
    to use either a hardcoded cesium ion token, or using the ion
    oauth endpoints. But this authcfg only applies to getting a temporary
    tileset uri and a DIFFERENT temporary access token which must
    be used for the actual tileset requests.

    Accordingly its not possible for a plugin to handle all this directly.
    We need to be able to store the only permanent reference we have,
    which is the asset id, as the layer's URI in projects. And then we
    have to handle the rest of this logic in the cesium data provider
    itself.

    ion assets aren't listed anywhere in the UI for discovery -- that
    will be implemented in a plugin only.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-08-26

    [gui][processing] Allow for enum parameter's combobox to wide smaller than its content

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-08-26

    [gui][processing] Allow for parameter description labels to wrap at work breaks to avoid wide dialogs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-08-26

    add Azerbaijan translation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-26

    Correctly calculate model child dependencies when a model step
    uses expressions for parameter values and contains variables
    generated by another step in the model

    We were showing links for these in the model designer so it
    appeared as though the dependencies were there, but at actual
    execution time there was nothing forcing the child which generated
    the variable to be run before the child using the variable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-25

    [processing] Add a new 'Calculate expression' algorithm for use in models

    This algorithm will simply calculate the results of a QGIS expression
    and make the result available for use in other parts of the model.

    It avoids the need to use the same expression multiple times throughout
    a model if the same result needs to be used more than once, and also
    permits use cases which otherwise are not possible (eg generating a
    timestamp value once and then reusing this throughout a model -- if
    every use recalculated the timestamp then the values would differ
    during the model's runtime).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-25

    Add metadata to permit processing parameters to limit the available
    types of value source they can be linked to in models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-25

    Promote QgsProcessingModelChildParameterSource source to enum class and move to Qgis

    This wasn't marked as stable API, so we don't need any of the usual monkey patching code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-25

    Variant outputs must be available for use as inputs for most parameter types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-25

    Add a processing output type for variant values

    Should be used when the output is a flexible type and may represent
    any QVariant value.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-25

    Convert curved parameter should be optional to avoid breaking older models which don't have this parameter set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-25

    Add choice of log level to algorithm settings panel

    Allows users to run algorithms with verbose logging through the
    GUI (previously only available via qgis_process or model designer)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-25

    Add a new processing log level for debugging models

    At model debug log level we'll show all the generic
    logs for step preparation, inputs and outputs for every
    child algorithm, including those which we normally skip
    (eg raise warnings/outputs, string concatenation, etc).
    This gives model designers more useful information to
    debug their models.

    Use this new log level when running models through the
    model designer window.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-25

    Log results from each child algorithm step in models when verbose output is enabled

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-25

    [ui][symbology] Fix customized graduated renderer label format and precision not restored (fixes #54255)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-08-25

    [ui] Fix svg selector widget's parameters view not closing field expression when losing focus

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-25

    [layout] set clear value to 0 for grid offset spinboxes

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-24

    [3D] crash - Fix terrain reloading (#54328)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-24

    Add algorithm to convert content from a GLTF/GLB file to standard
    vector layer features

    Allows conversion of 3d tile content to editable formats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-24

    Handle the situation where a stored component type is incorrect
    and not sufficient to store the actual number of stored points

    Ports the workaround from https://github.com/CesiumGS/cesium-native/blob/d9172461e2d53f19d050ebc39f24a4f4ef5b9224/CesiumGltfReader/src/decodeDraco.cpp#L101

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-24

    Fix misleading error message

    Submitted upstream as https://github.com/syoyo/tinygltf/pull/446

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-24

    Raise a warning when encountering emissiveFactor with array length
    of 4 instead of aborting the model loading

    Submitted upstream as https://github.com/syoyo/tinygltf/pull/445

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-24

    Upgrade tinygltf to 2.8.14

    No relevant fixes, just minimizing diff with upstream

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-24

    Add a fallback fill symbol to the 2d tiled scene texture renderer
    to use when scenes have no textures available for some primitives

    Since there's no way to determine in advance whether or not a scene
    will actually have textures, this prevents the non-ideal situation
    arising where no content is shown on the map because we default
    to the texture renderer and don't have any textures to draw.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-24

    Add missing icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-24

    Use 'Scene' text for browser root item to match data source manager text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-24

    Apply suggestions from code review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-24

    Lower default pixel error for 3d tiled scenes to 15 px to match cesium defaults

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-24

    testqgsgeometry: Fix orientedMinimumBoundingBox test

    - Fix wkt geometry definition (missing parenthesis)
    - Fix expected result
    - Improve result comparison

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-24

    correctly handle composite file extensions like tar.gz or copc.laz when
    retrieving extensions from the file filter (refs #53476)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-24

    display more verbose and less cryptic error if user selects unsupported
    output format in point cloud algorithms (fix #53476)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-08-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    port XYZ tiles algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-23

    Add some tiled scene connection icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-23

    Add icon for cesium 3d tile connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-23

    Don't try to render line primitives if the renderer won't do anything with them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-23

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-23

    Render line primitives when rendering tiled scenes in 2d with
    the wireframe renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-23

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-23

    Fix triangular spikes for good

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-23

    Don't spam with the same error multiple times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-23

    Show descriptive error when encountering GLTF v1 tiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-23

    Clear value for tiled scene max error should be 3 mm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-23

    Implement elevation properties for tiled scene layers

    Allows offsetting and scaling z value in the scene by specified
    amounts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-23

    Allow creating glb files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-23

    Convert legacy b3dm rtc center to GLTF CESIUM_RTC extension

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-23

    Add some useful model stats to output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-23

    Add processing algorithm to convert legacy B3DM files to GLTF files

    Useful when working with cesium 3d tiles!

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    fix patching code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    return invalid item

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    sipify

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    move enum to Qgis

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    add separate align raster algorithm for modeler

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    do not require reference layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    reword parameter labels

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    missed file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    doxymentation and SIP fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    drop old align raster tool and add processing algorithm to the Raster
    menu

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    port align raster tool to Processing

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    widget wrapper for align rasters parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    new parameter type for align raster algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-07-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-08-23

    move some struct and enum defintions from analysis library to core in
    order to make them accessible for Processing

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-23

    Add export to svg settings

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-23

    Add export to image settings

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-23

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-23

    Fix #54139 - Add option to auto-open exported PDF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-22

    When rendering tile borders for tiled scenes in 2d, also overlay
    the tile ids onto the tiles

    This matches what we do for vector tiles, and makes it easier to
    debug what's happening with individual tile content

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-22

    Minor tweaks to tiled scene 3d renderer widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-22

    Default to not showing bounding boxes for tiled scene 3d renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-22

    Combine rtc center translation with tile transform for code simplicity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-22

    Add method to translate QgsMatrix4x4 by QgsVector3D

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-22

    Handle RTC_CENTER offsets specified in the feature table
    of legacy B3DM files

    See https://github.com/CesiumGS/3d-tiles/tree/main/specification/TileFormats/Batched3DModel#feature-table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-22

    Try to free some more space in docker build workflow

    Refs https://github.com/qgis/QGIS/issues/54314

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-22

    Cache texture requests for 3d tiled scene renderer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-22

    Fix typo in Continuous Surface fill limit default value

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-08-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-08-21

    Also set 'evaluate default values on provider side' property when loading a layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-08-21

    INSTALL.md add link to build dependencies to debian packaging section

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-21

    Fix crash when trying to request features from invalid GPX layer

    Fixes #54021

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-20

    Build without draco

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-20

    Add draco

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-20

    Try to reactivate msys2 workflow

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-19

    processing: Fix some gdal raster tests for gdal 3.6 and above

    This has been tested with GDAL 3.4, 3.5, 3.6 and 3.7.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-19

    processing: Fix some gdal vector tests for GEOS 3.11 and above

    This has been tested with GEOS 3.10, 3.11 and 3.12.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-19

    gdal_algorithm_vector_tests: Remove empty line at the end of file

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-19

    qgs3dmapsettings: Fix typo in a comment

    Geo Ninja <37747133+geo-ninja@users.noreply.github.com>AuthorDate: 2023-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-18

    avoid detach (#54285)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Update src/analysis/processing/qgsalgorithmgrid.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Apply suggestions from code review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Apply suggestions from code review

    Valentin Buira <valentin.buira@gmail.com>AuthorDate: 2023-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Add a row_index and col_index field to the output of the "Create Grid" algorithm

    row and col variable where already used for generating the grid, this commit just expose them into new fields

    Motivation for this change: In my use case I had a grid with data associated to each polygons and I needed to calculate the moving average to smooth the data.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Trying to handle SIP_MONKEYPATCH_FLAGS_UNNEST breaks doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Fix messed up enum documentation in generated doxygen outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Apply suggestions from code review

    glebpinigin <pinigin1514@live.com>AuthorDate: 2023-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Version added to sip

    glebpinigin <84579745+glebpinigin@users.noreply.github.com>AuthorDate: 2023-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Update src/core/project/qgsproject.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    glebpinigin <pinigin1514@live.com>AuthorDate: 2023-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Updated sip wrappers

    glebpinigin <pinigin1514@live.com>AuthorDate: 2023-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Added new QgsProject signal willBeCleared
    New signal emitted every time in the beginning of QgsProject::clear call

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Add warning when last used profile was missing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    QString fixup

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Fix Qt6 build

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Disable comma field separator when it is used as decimal separator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Ensure layer filter is retained after cloning layers

    Fixes #53774

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Fixes workflows badge in README

Merge: ceb7040c282 46701591625
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-18

    Merge pull request #54267 from kadas-albireo/synclegend

    Synchronously fetch legend graphics when exporting layouts to PDF

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    DTM Filter docs: adjust scope of italic formatting

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-18

    Handle PJ_TYPE_COORDINATE_METADATA in switch

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-08-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-08-17

    Synchronously fetch legend graphics when exporting layouts to PDF

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-17

    Fix unloading strategy when we hit GPU memory limit for entity

    Previously we would remove any nodes that were at the end of
    the replacement queue, which was causing some bad behavior with
    nearly infinite loops unloading and reloading chunks. The strategy
    has been updated to only remove nodes that we know will not be
    requested again in the next scene update.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-17

    Set correct parents when creating chunk nodes for tiled scene

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-17

    FIx deprecation warning in vectortile

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-17

    Use zip_get_num_entries

    wulu90 <wulu90@outlook.com>AuthorDate: 2023-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-16

    change "QWT_PATH..." to " QSCINTILLA_PATH..." (#54233)

    Signed-off-by: wulu <wulu90@outlook.com>

Merge: 59399cd1862 70923879ca1
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-16

    Merge pull request #53960 from Djedouas/delete-curve-vertex

    Fix delete curve vertex

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-16

    Update MetaSearch with new settings API (#54238)

    * Update MetaSearch with new settings API

    fixes #54144

    * remove Arcgis Map Server

    * fix test

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-08-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-08-16

    Make web viewer work with local files

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-08-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-08-16

    Don't delete associated file on download cancellation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-16

    Fixed note + added convert to subclass code

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-16

    Add Python bindings for tiled scene 3D renderer

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-16

    [DXF] Don't write nan or inf in group codes for scale factors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-16

    Correctly handle null cached image results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-16

    When doing incremental renders for tiled scene layers, sort the
    primitives from each tile by z order before rendering them

    This avoids a bunch of z order artifacts, leaving only artifacts
    on tile boundaries or on overlapping tiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-16

    Add generic API to allow map layer renderers to show temporary in
    progress preview render results while drawing the layer, which
    differ from the final layer render

    The immediate use case here is for rendering tiled scene layers.
    In order to generate the actual final render for these layers,
    we need to first fetch ALL content for the render and then sort
    the primitives by z value. But this means that the layer renders
    can be extremely slow, with no visible changes on the map until
    all the content fetching is complete. Not great user experience!

    Instead, here we add the infrastructure so that a layer renderer
    can get a temporary image to paint to for any partial renders.
    This image gets used during map composition up until the layer
    finally finishes rendering, at which time the layer's actual
    destination image will be used for the composition.

    This means that tiled scene renderers can now draw all tiles
    (with unsorted primitives, and the artifacts which come with
    that) as soon as we fetch each tile. This gives the user an
    immediate visual reflection that the tiles are being fetched
    and that how quickly (or slowly) that is happening. As soon
    as we've got all tiles, the layer render will be immediately
    switched to the version in which all content is rendered
    in the correct z order.

    As a bonus, we draw these temporary in progress renders
    over any previously transformed cache version of the layer
    available. So eg when you zoom in, you'll get a zoomed in pixelated
    version of the last render which gets progressively drawn
    over with each tile as it is fetched.

    This same API could be used in future eg with point cloud
    rendering when points are being sorted by z value to give
    timely visual feedback.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-15

    Fix sliver triangle rendering artifacts in tiled scene renderer

    Don't try to draw near vertical triangles in 2d views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-15

    Strip some unwanted warnings during gltf model loading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-15

    Test mask update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-15

    When exporting layouts with a tiled scene layer set to texture renderer,
    force the layer to be rasterised

    There's no benefit in exporting these layers as a bunch of triangular
    images which are pieced together, that adds a lot of extra content to
    the exports and results in files which can be extremely slow to open
    and render in other viewers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-15

    Update src/app/3d/qgstiledscenelayer3drendererwidget.cpp

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-15

    Add basic GUI for tiled scene 3D renderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-15

    Fix QgsChunkNodeId::text()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-15

    Mark node tile as NotJson when its hierarchy fetch fails

    When we fetch hierarchy and it leads to a bad URL, we get no content
    and then we try to get the hierarchy again and again (especially
    in 3D view this can trigger loads of requests). So when we failed
    to get content, let's mark it as NotJson so that we do not retry
    hierarchy fetch.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-15

    Add test mask

Merge: b0c4b0c8a99 23b42c5fdbc
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-14

    Merge pull request #53830 from mhugent/server_fix_dxf_layer_filter

    Move QgsWmsRestorer in QGIS Server DXF export one level up

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-14

    Additional test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-14

    Add test masks

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-07-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-14

    lower initial vector layer estimated z range

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-07-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-14

    fix typo

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-14

    Make sure that empty chunk nodes do not affect the parent nodes' bounding box calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-14

    Use tile manager for downloading tiled scene content (when not on main
    thread)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    Move includes to .cpp

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    Data Source Manager - Scene: connect Help button to docs

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    Data Source Manager - Point Cloud: connect Help button to docs

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    Data Source Manager - Metadata: connect Help button to docs

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    Data Source Manager - GPS: connect Help button to docs

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    Data Source Manager - Mesh: connect Help button to docs

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    Data Source Manager - Raster: connect Help button to docs

    wulu <wulu90@outlook.com>AuthorDate: 2023-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    fix Qscintilla include dir on ArchLinux with Qt6

    Signed-off-by: wulu <wulu90@outlook.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    [ui] Fix QgsExpressionLineEdit's display of valid expression for dark themes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    Adjust test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    [ui] Fix QgsDateTimeEdit showing clear button in read-only mode and address inconsistency between text edit and date time edit widgets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    [themes] Respect read-only and frameless properties

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    [ui] Improve looks of range (spinbox) wrapper on light/dark themes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-14

    [ui] Remove hack-ish styling for text edit wrapper which breaks dark themes

Merge: d040c517405 ebf1744b5c1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-08-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-13

    Merge pull request #54206 from agiudiceandrea/fix-54173-datasourcemanager-tooltips

    [Data Source Manager] Fix tooltips

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-08-13

    [ui] Fix attribute row cache spinbox width (fixes #54201)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-13

    Remove asserts to handle malformed models

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-13

    Tiled scene: carry query items from base URL to support google tiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-13

    Fix ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-13

    Revert "Treat external includes as system libraries, so we don't get warnings"

    This reverts commit 1dca9b9dbc9c790d627e8112adae7333c7a450f7.

    This change breaks the FreeBSD build

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-12

    [Data Source Manager] Fix tooltips

    Use the QgsSourceSelectProvider `text()` function instead of the `name()` function

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-11

    Tiled scene chunk loader: clean up when deleted while doing work

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-11

    Tiled scene: improve handling of URLs

    - added QgsTiledSceneTile::baseUrl() to get URL that generated the tile and thus
      base URL for resolving relative paths of linked content
    - resolution of relative URLs should work also when sub-tree JSON files are in
      a different path than the root tileset JSON
    - all content URLs are now using scheme - URLs of local files start with file://
    - removed duplicated code to resolve relative URLs in GLTF parsing and chunk loading

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-08-11
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2023-08-11

    Minor optimisation

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-07-26
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2023-08-11

    Less calls & better readability

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-07-26
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2023-08-11

    Fix delete central curve vertex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Add sample tiled scene

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Reduce artifacts in textured tiled scene renderer by slightly
    buffering triangles before rendering, to avoid visible
    gaps between neighbouring triangles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Remove texture color renderer, and replace with checkbox option
    in wireframe renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Correctly set default fill symbol for wireframe renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Rename mesh renderer to wireframe renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Use float for texture coordinates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Add option to show boundaries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Implement 2d renderer for tiled scenes

    We currently offer three renderer choices:
    - Textured (default). Loads the texture image and paints the mesh using
      these textures
    - Texture color. Uses the center point color for rendering each mesh
      triangle. Gives a clear visual overview of the mesh structure while
      also providing some context via the texture color
    - Mesh. Renders the scene's mesh using a fill symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Const correctness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-11

    Fix use after free when truncating 3d scene nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-11

    When trying to create a 3d map for a project with a geographic crs,
    don't hassle the user and instead just make a 3d map in EPSG:3857

    It might not be a perfect approach, but it's better then the
    annoying message!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-11

    Open new 3d views in a window instead of a dock by default
    and make initial size of 3d views 50% larger

    Our default window size of 3d views was too small to be usable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-11

    Fix leak in coordinate reference system model

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-11

    fix comment

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-11

    Chunked entity API for hierarchy fetching + tiled scene impl

    This avoids GUI freezes whenever chunked entity needs further information about hierarchy.

Merge: 565c1a52369 861b6355e65
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-08-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-10

    Merge pull request #53962 from pblottiere/fix_build_on_arch

    Fix build on ArchLinux with recent version of protobuf

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-10
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-08-10

    Remove extra groupbox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-10

    Fix dialog title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-10

    Fix clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-10

    Fix doxygen test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-10

    Remove abstract class for bounding volumes, and always treat
    bounding volumes as OBB

    Greatly simplifies the code. There's a small loss of efficiency
    since we will always be expanding out spheres to their bounding
    boxes, but given we always require boxes for QGIS 3d nodes
    anyway this will only impact 2d rendering.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-08-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-10

    Update CMakeLists.txt

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-10

    Adapt 3d for numeric ids

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-10

    Use numeric IDs for tiled scene tiles instead of uuids

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-09

    Fetch and load tiles in a worker thread

    Also fix issues with missing tiles at the nodes where content was
    a link to hierarchy continuation - the chunk loader was trying to load
    tileset JSON before the node got "refined"

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-10

    processing: Fix some tests for GEOS 3.11 and above

    This has been tested with GEOS 3.10, 3.11 and 3.12.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-09

    Nyall's review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-09

    qt6 fix

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-09

    fix qt6 build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-09

    misc cleanups

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-09

    Resolve relative URIs correctly when working with remote datasets

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-09

    Handle cases when a node has more than 8 children

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-09

    3D renderer implementation for 3D tiles

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-07-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-08-09

    Fix build on Arch with recent version of protobuf

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-09

    Fix #53776 - Annotation DPI

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-09

    qgisapp: Store the visibility of the animation widget

    This allows to display or hide the animation widget accordingly when
    restoring or duplicating a 3d view.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-09

    qgs3danimationwidget: Set the project dirty on key frame changes

    This allows to easily save an animation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-09

    Fix mingw build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-08

    [settings] support enum and flags in tree editor (#54011)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-08

    Silence some clang tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-08

    Fix some cppcheck errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-08

    Add some more utils to QgsGltfUtils

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-08

    Fix #53988 - Crash when saving layout after removing map

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-08

    Fix ci test for AWS S3

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-07

    Qt6 build fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-07

    fix after rebase

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-07

    Review from Nyall + build fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-07

    Fix build error

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-08-07

    Load GLTF models as Qt3D entities

    - QgsGltfUtils in qgis_core adds helpers useful also for 2D rendering
    - QgsGltf3DUtils in qgis_3d adds function to convert GLTF model to QEntity
    - Added tests
    - Added draco library support (optional) to decode GLTF files with draco mesh compression
    - Updated tinygltf to 2.8.11 (among other things, fixes a compiler warning that 2.8.10 was triggering)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-08

    Rename variable for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-08

    Gracefully handle errors when trying to parse cesium tileset json

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-08-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-08-07

    add missing translations

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-08-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-08-07

    value by reference in range

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-08-07

    fix translation string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-08-07

    debian packaging: add libdraco-dev

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Optimise QgsMapToPixel::transformInPlace

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Fix invalid 'no default style' message shown when loading tiled scene
    layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Load some basic provider metadata to tiled scene layer metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Don't use _ for identifiers in global namespace

    Fixes some bugprone-reserved-identifier clang tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Show tiled scene layers in layer styling dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Implement GUI infrastructure for 2d tiled scene renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Shell for tiled scene texture renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Setup core infrastructure for tiled scene 2d renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Fix widget z range restrictions for layer metadata

    Expand the range to allow negative values, set max to >99

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Fix QgsPageSize description

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Add aspect ratio to some layout page sizes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    [themes] Fix dark on dark layer tree indicators on Night Mapping

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    [themes] Fix Night Mapping checkbox and radiobox not friendly to colour blindness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Add PyQgsExternalStorageAwsS3 to ci blocklist

    The CI setup is no longer working for this test, resulting in
    continuous false positives

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Use localized format to display release date of plugins

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Remove Esperanto language workaround

    QTBUG-57802 has been fixed since Qt 5.12

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Set WITH_DRACO=OFF for macos/mingw ci builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Treat external includes as system libraries, so we don't get warnings
    when compiling them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Add draco to ci containers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Add draco-devel to Fedora dependencies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-07

    Add conditional support for linking draco library

    Can be opted out by setting WITH_DRACO cmake option to false

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-06

    [ui] Fix hard-to-see connecting arrows and text within the  processing's model designer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-06

    [ui] Fix the main window's status bar text color on dark themes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Rename "tiled mesh" to "tiled scene"

    Better reflects that these types can contain lines and point
    data, not just meshes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    [ui] Fix black labels on black background in the elevation profile canvas

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    [ui] Fix black labels on black background within color ramp legend items

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    [ui] Fix source fields' virtual field comment widget on dark themes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    grass on windows:
    * avoid running grassMm.bat found in the current directory
    * avoid finding and running GRASS pager found in the current directory

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2023-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    update sip

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2023-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Try to clean all traces of the Graphical modeler and replace by Model Designer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    [themes] Fix black label on dark layout designer ruler issue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Add method to render triangle on QPainter using triangular portion of texture QImage

    Useful for 2d rendering of 3d meshes with a texture

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Add method to generate QTransform which maps one triangle to another

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    testqgsexpression: Fix concave_hull multilinestring result

    Tested with GEOS 3.11.0, 3.11.1, 3.11.2 and 3.12.0. All these versions
    give this result.

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Fix #25694 - Page number in item properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Try to get oracle test passing again

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Fix qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Fix seealso links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    By default fetch whole hierarchy when requesting cesium tiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Add flags to QgsTiledMeshRequest

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Don't assume that json extensions are always present for content
    uris

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Avoid ambiguity in 'refinement' naming, remove ambiguity about
    whether a tile has children available, no children, or not-yet-
    fetched children

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Remove QgsTiledMeshNode from public api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Move parent tile ID filter to QgsTiledMeshRequest

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Add intersects tests for QgsAbstractTiledMeshNodeBoundingVolume

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Introduce QgsTiledMeshIndex

    This is an equivalent of the point cloud index class, with some
    notable differences:

    - The class is designed to be thread safe. There's a shallow copy
    QgsTiledMeshIndex class, which contains an implicitly shared
    QgsAbstractTiledMeshIndex object. Tiled mesh data providers will
    be accompanied by a concrete class of QgsAbstractTiledMeshIndex.
    - The QgsTiledMeshIndex class takes care of thread safety by
    protecting the underlying QgsAbstractTiledMeshIndex via a read/write
    lock
    - Callers can request tiled mesh tiles from the index by calling
    QgsTiledMeshIndex::getTiles along with a QgsTiledMeshRequest object.
    This will return the unique IDs of tiles matching the request.
    Currently only geometric error based filtering is supported
    by QgsTiledMeshRequest, but bounding box based filtering will
    also be introduced.
    - Individual tile details are retrieved by calling
    QgsTiledMeshIndex::getTile along with the tile's unique ID.
    - A caller can determine whether a specific tile can be further
    refined by checking QgsTiledMeshIndex::tileCanRefine. This allows
    the caller to check whether more children are available for a
    tile, but which haven't yet been fetched (eg due to a sub dataset
    tileset which hasn't yet been retrieved)
    - A tile can be refined by calling QgsTiledMeshIndex::refineAsync.
    (Non async refinement will be introduced later)
    - Clients can request tile content by calling
      QgsTiledMeshIndex::retrieveContent. This will either return
    a cached version of the content (if available), or retrieve and cache
    the content for future retrieval. Currently this uses a custom caching
    mechanism, but this will be replaced in future with
    QgsTileDownloadManager. (Currently QgsTileDownloadManager lacks support
    for blocking gets which is required by the index to avoid use
    of local event loops)

    The api is implemented by the cesium tiles data provider, which
    builds the index upfront from the cesium tiles tileset.json definitions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Add class for storing hierarchy tree of QgsTiledMeshTile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Add QgsTiledMeshRequest

    Encapsulates parameters for filtering tiled mesh tiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Add method to transform a tiled mesh bounding volume via QgsMatrix4x4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-05

    Introduce QgsTiledMeshTile

    Represents an individual tile from a tiled mesh scene

Merge: 78c5539c392 cc7c1052e7e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-04

    Merge pull request #54060 from elpaso/bugfix-qgis_process-deadlock

    qgis_process: fix unreported deadlock

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-08-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-08-04

    qgis_process: fix unreported deadlock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-04

    Moaw space

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-04

    Try to free some space

Merge: 87907a812f4 523cfd49f67
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-04

    Merge pull request #54014 from elpaso/auth-oauth2-pkce

    OAUTH2 Authorization Code PKCE

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-04

    Remove unnecessary costly forced refresh of legends and replace with
    a deferred update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-04

    Always defer layout legend model updates till legend is visible

    Avoids an upfront cost of handling map theme overrides when loading
    legend items in layouts, where the legend is linked to a map
    with a map theme set.

    This cost will still be incurred later, when the layout is opened.

    (The actual root cause of this issue is the EXTREME cost of applying
    layer presets in order to retrieve the definition of map themes, but
    that's far from trivial to fix)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-04

    Modernize test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-08-04

    [ui] Fix visual glitches when resizing the overview panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-04

    Minor optimisations to QgsExpressionNodeFunction construction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-04

    Improve cost of QgsExpression::functionIndex

    This is called a LOT! Optimise the function by avoiding multiple
    list copies and by caching previous found function indexes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-04

    Block updates to layer tree view while loading projects

    These can cause a lot of unnecessary work during project load,
    especially for projects with many layers. By temporarily
    blocking graphical updates to the layer tree view we can defer
    all this work to a one-time cost after all layers have been
    loaded.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-04

    Minor review of the Python code in the QGIS plugin manager

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-04

    test_qgsrasterattributetable: Use np.float64 instead of deprecated np.float

    It has been deprecated since version 1.20 and remove in version 1.24.

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-04

    Fix #53990

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-08-03

    debian packaging:
    * override HOME when running crssync
    * use DEB_PYTHON_INSTALL_LAYOUT=deb_system

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Fix spell check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Remove unused method, add reference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Add method to detect whether two QgsOrientedBox3Ds intersect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Add repr, equality operators for QgsMatrix4x4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Fix clang-tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Add repr for QgsBox3D, QgsOrientedBox3D

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Hold GIL for more methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Add method to get corners of QgsBox3D

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Add more helpful methods for 3d objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Silence clang tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Add some more convenience methods for QgsOrientedBox3D

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Add method to project a QgsVector3D onto another QgsVector3D

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-03

    Remove the password when a layer is not found from the log

Merge: 747166f0f82 fc7218aa3c6
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-02

    Merge pull request #54023 from ptitjano/test_qgsgeometry-geos

    Update PyQgsGeometryTest for newer versions of GEOS

Merge: 08ffeb2376c b2b1a23449f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-02

    Merge pull request #54013 from elpaso/bugfix-ows-connection-authentication2

    OWS Fix unreported regression with credentials

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-02
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-08-02

    test_qgsgeometry: Fix clipping test for GEOS 3.12 and above

    Since, https://github.com/libgeos/geos/pull/788, GEOS returns the
    symmetrical result in a different order. Update the test accordingly.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-01
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-08-02

    test_qgsgeometry: Fix offsetcurve test for GEOS 3.11 and above

    GEOSOffsetCurve_r used to return a wrong result for some simple single
    lines (described in https://github.com/libgeos/geos/issues/477). This
    has been fixed in GEOS 3.11.

    Update the test to check with the correct result and use the previous
    result as fallback for the previous GEOS versions.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-02
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-08-02

    test_qgsgeometry: Fix delaunay test for GEOS 3.10.4 and above

    See the following GEOS change:
    https://github.com/libgeos/geos/pull/728.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-08-02
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-08-02

    test_qgsgeometry: Change geos version check logic

    This will be used in the next commits which needs to check against
    several different versions.

    Björn <pathmapper@posteo.de>AuthorDate: 2023-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-02

    Migrate some leftovers to "network-timeout" settings key (#53763)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-02

    Silence clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-02

    Don't write user flags when none are present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-02

    Add Qgis::SymbolLayerUserFlags for user-controlled flags which
    alter the handling of symbol layers

    These differ from Qgis::SymbolLayerFlag in that
    Qgis::SymbolLayerFlag flags are used to reflect the inbuilt properties
    of a symbol layer type, whereas Qgis::SymbolLayerUserFlag are optional,
    user controlled flags which can be toggled for a symbol layer.

    Add a flag `DisableSelectionRecoloring` which can be set for
    symbol layers which prevents the layer from being recolored to
    the render context selection color even when the feature
    being rendered is selected

    This provides a mechanism for an individual symbol layer to
    avoid the forced recolor of selected features.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-08-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-08-01

    PKCE: hide client_secret from GUI

    Fix #47760

    Funded by: Comune di Roma

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-08-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-08-01

    OWS Fix unreported regression with credentials

    authcfg/username/password were not correctly read from the settings.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-08-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-08-01

    OWS Fix unreported regression with credentials

    authcfg/username/password were not correctly read from the settings.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-08-01

    [themes] With status bar colors fixed, make our dark theme truly dark

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-08-01

    Read app settings slightly earlier so the status bar creation gets the right theme/palette colors

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-08-01

    [themes] Fix long-standing issue with Qgs{Color,Font,Ramp,Symbol}Button drop down arrow moving around on mouse hovering

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-08-01

    [themes] Harmonize combo and spin boxes as well as color,font,symbol,ramp border colors

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-08-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-08-01

    [themes] Improve editable spinbox styling so it differs enough from combobox

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2023-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-01

    Fix bug when exporting layer and using both displayed value and different export attribute name*

    Fix #54005

Merge: 0e13600677f d3595e7ffba
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-08-01

    Merge pull request #53985 from lbartoletti/fix_wkt_empty_parser

    QgsGeometryUtils: Fix wktReadBlock for EMPTY wkt string

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-08-01

    [symbology] Avoid large pattern QImage memory allocation for line and point pattern symbol layers, instead rely on vector rendering

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-07-31

    Oauth2 PKCE initial support

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-07-31
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-07-31

    remove commented block and use QLatin1string with size method instead of QString/length

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-07-28
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2023-07-31

    QgsGeometryUtils: Fix wktReadBlock for EMPTY wkt string

    Relaxed parser to allow more flexible input.
    Previously, it accepted 'PointZ EMPTY' but not 'Point Z Empty.'
    Now, it also accepts 'Point Z M Empty' while still being permissive compared
    to other implementations like PostGIS.

    The correct rule should be:
    'Type Extension Empty|Coordinates' or 'TypeExtension Empty|Coordinates',
    rather than 'Type Z M Empty|Coordinates'.

    We maintain the principle that the parser should be lenient.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-31

    Don't show incorred error messages when trying to load optional symbols
    from empty DOM elements

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-31

    Fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-31

    Fix CAD distance units

    Fix #53899

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-29

    Mark accessor as non-fatal thread unsafe, because of rasterise algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-29

    Don't discard custom color/symbol when changing layer selection
    mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-29

    Remove redundant comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-29

    Expose settings for override selection color and selection symbol for vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-29

    Add API to set specific symbol to render for selected features in
    a vector layer

    If set, then that symbol will be used for selected features. Allows
    eg selected lines to be rendered in a thicker line style vs
    non-selected lines for improved visibility.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-29

    Add API to set selected feature color for vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-29

    Introduce framework for QgsMapLayerSelectionProperties

    QgsMapLayerSelectionProperties exposes settings for controlling
    how an individual QgsMapLayer behaves with respect to feature selection.

Merge: fbb9e086875 859558a1a5a
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-28

    Merge pull request #53965 from nirvn/copy_paste_duplicate

    Insure that copied features within the same layer respect project relationship(s) strength

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-07-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-07-28

    Add test + address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-28

    Fix confusion in angle handling for label results, where angles
    in radians were being treated as degrees

    This made an interactive movement of a label shown for a line
    segment initially have a quasi-random rotation, instead of
    keeping the rotation of the original label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-28

    Silence clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-28

    When interactive move label tools are used on a line layer, don't
    force the creation of columns for data defined anchor based placement
    if the layer has already been setup with columns for x/y placement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-28

    Fix exception when running an algorithm which has no parameters
    through the toolbox

    We were passing a float to a PyQt method requiring int in newer
    Python versions, which raises an exception instead of silently
    truncating.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-28

    Fix exceptions encountered when running steps in processing models
    are replaced by generic exceptions

    Fixes #53887

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-28

    qgsbox3d: Handle NaN values in normalize

    If one Z coordinate is NaN, std::min() or std::max() may return
    NaN. This issue is fixed by using std::swap() instead.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-28

    qgsbox3d: Correctly handle null boxes case in combineWith

    If the box is null, it can contain NaN values. In that case,
    std::min() and std::max() may return NaN. Therefore, combineWith will
    always return NaN values.

    This issue is fixed by checking if the box is null and avoid using
    std::min() and std::max().

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-28

    qgsbox3d: Fix combineWith if the underlying 2d rectangle contains only 0

    `QgsBox3D(0, 0, 0, 0, 0, 0)` is not considered as null. However,
    `QgsRectangle(0, 0, 0, 0)` is considered as null (this is a wrong
    behavior and needs to be fixed).

    `QgsBox3D::combineWith` uses `QgsRectangle::combineExtentWith` on the
    underlying 2d (x,y) rectangle. However, `combineExtentWith` checks if
    the rectangle is null. Therefore, it will fail if the 3d box contains
    only 0 coordinates.
    For example, `QgsBox3D(0, 0, 0, 0, 0, 0).combineWith(QgsBox3D(1, 2, 3,
    4, 5, 6))` returns `QgsBox3D(1, 2, 3, 4, 5, 6)` instead of
    `QgsBox3D(0, 0, 0, 4, 5, 6)`.

    This issue is fixed by not using
    `QgsRectangle::combineExtentWith`. This should be reverted once
    `QgsRectangle::isNull()` behavior is fixed.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-07-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-07-27

    [map tool] When copy-moving a feature, use duplicate feature function to insure composition relationships are respected

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-07-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-07-27

    [app] When copy/pasting features within the same layer, go down feature duplication to respect composition relationships

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-07-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-07-27

    [clipboard] Keep track of the layer from which features are copied

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-27

    Set some cmake policies to avoid warnings on newer cmake

Merge: d077da8c275 e0f71afeaa5
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-26

    Merge pull request #53935 from ptitjano/feat/geometry/geometry-from-point

    QgsGeometry: Add `fromPoint` and `fromBox3D` constructors

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-07-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-07-26

    [qml] Add a couple of useful Q_PROPERTY to QgsSnappingConfig

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-07-06
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-26

    qgsgeometry: Add fromBox3D constructor

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-28
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-26

    qgsgeometry: Add fromPoint constructor

Merge: d7ba6b5ca6e 99860800d42
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-07-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-25

    Merge pull request #53895 from Djedouas/fix-53818

    Don't segmentize digitized feature if the layer supports curves

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-07-06
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-25

    qgsgeometry: Remove empty line at the end of file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-25

    Port Processing "Keep N Biggest Parts" algorithm to c++

    Also:
    - Ensure that z/m coordinates in parts are not stripped away
    - Handle curved geometries
    - Allow dynamic data defined num of parts

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-25

    Improve widgets alignment in color ramp gradient dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-25

    Fix color widget span in gradient color ramp dialog

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-25

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-25

    Fix hasFixedMapPosition logic

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-25

    Make decoration overlay a member

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-25

    Add Decoration overlay

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-25

    Add hasFixedMapPosition to QgsMapDecoration

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-25

    Increase grid min interval to 5px

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-25

    Avoid redirect

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-25

    Fix plugin voting from within plugin manager

    Update URL, check reply status code and use blockingPost to be able to handle redirects.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-24

    Fix broken processing script editor actions

    SIP is totally messed up here -- the dialog wrapper or something
    is always prematurely cleaned which results in broken QObject
    connections throughout.
    Hack around this by storing dialog instances in a global list to
    prevent too early wrapper garbage collection

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-24

    Fix encoding of user expression in Function Editor

    Set it to UTF-8 codec

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-07-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-07-21

    scripts/create_changelog.sh: allow script to run in worktrees

    (cherry picked from commit a201c43cc0f952dc05e2d7029eb1257e280fc3d2)

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-07-20
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2023-07-21

    Don't segmentize digitized feature if the layer supports curves

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-07-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-07-20

    Fix crash from issue #53876

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-07-20

    Fix contributors.json commit date

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-20

    sip fix

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-20

    fixes after rebase

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-20

    review from Nyall

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-07-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-20

    Small additions to QgsBox3d and QgsOrientedBox3D API

    - operators to move QgsBox3d by a QgsVector3D
    - reproject QgsOrientedBox3D and get its axis-aligned bounding box
    - get length of sides of QgsOrientedBox3D
    - transform QgsOrientedBox3D with a QgsMatrix4x4

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-07-20

    fix msvc build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-20

    Add since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-20

    Fix doxygen class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-20

    Add a test to ensure consistency of class names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-20

    Rename mesh "3d" classes to "3D" and monkey patch compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-20

    Rename QgsBox3d to QgsBox3D for consistency, monkey patch in old
    name for PyQGIS compatibility

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-20

    Remove Move annotation tool (redundant with other annotation tools)

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-20

    Bump word-wrap from 1.2.3 to 1.2.4 in /resources/server/src/landingpage

    Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
    - [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
    - [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

    ---
    updated-dependencies:
    - dependency-name: word-wrap
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-07-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-07-19

    [themes] Fix combobox styling not reflecting the editable state

Merge: 155da0a49b1 307345015dd
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-19

    Merge pull request #53749 from Gustry/remove-password

    Do not display the password in the dialog when requesting credentials

Merge: 41140b777e1 aecbc3a9f67
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-19

    Merge pull request #53863 from nyalldawson/oobb_2d

    Improve 2d geometry representation of QgsTiledMeshNodeBoundingVolumeBox

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-07-13
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-07-19

    remove OGR as supporting parallel loading

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-07-13
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-07-19

    create postgres RO connection in the thread where the provider live

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-07-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-07-19

    [themes] Fix bad focus on mouse hovering tree view widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Improve 2d geometry representation of QgsTiledMeshNodeBoundingVolumeBox

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-07-07
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2023-07-19

    Do not display the password in the dialog when requesting credentials

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Add more efficient multipoint constructor which can avoid point cloning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Add a bunch of optimised/easier to use constructor variants
    for creating QgsMultiPoint objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Simplify strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Reformat SQL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Fix argument order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Use consistent variable names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Fix unwanted clang tidy error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Fix dialog title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    By default, QgsProjectionSelectionTreeWidget should only
    show horizontal (and compound) CRS in order to match behavior
    of older releases

    But allow opt in filters for display of vertical crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Documentation, string cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Use actual model in projection selection widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Create a QAbstractItemModel and proxy model for displaying tree
    view of coordinate reference systems

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Do a one-time read and store of qgis srs db, instead of re-reading with every widget construction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Update internal srs6.db

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Also add Derived Projected CRS to db (proj 9.2+)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Add vertical crs entries to srs db

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Add a srs type column to the srs db

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Improve performance of adding OGR dataset with many layers (fixes #53525)

    Prevent datasets from being released too early.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Improve performance of relationship discovery when adding OGR dataset with many layers (fixes #53525)

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Fixes #53840 - formatted number should use the locale decimal separator

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Fix #53820 - hide dropdown when only one action

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Expose QgsMatrix4x4 in Python + add PyQGIS test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    use explicitly double literals (Loic PR review)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-19

    Add QgsMatrix4x4

    This adds 4x4 matrix with double precision values for high precision transforms.
    Just like QgsVector3D is similar to QVector3D but uses doubles instead of floats,
    this is a similar approach with QgsMatrix4x4 vs QMatrix4x4.

    Compared to the Qt's QMatrix4x4, the API has been reduced to the absolute minimum
    to only provide functionality that we will need (create matrix, get matrix data,
    multiply with other matrix, multiply with vector).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-18

    Mesh crs is still EPSG:4978 even for datasets with region bounding box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-18

    Fix projection of sphere

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-18

    American spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-18

    Fix documentation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-18

    Implement a temporary rendering of the root bounding volume
    as a 2d renderer for QgsTiledMeshLayer

    (Handy for debugging for now)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-18

    Make root bounding volume accessible from tiled mesh data provider,
    fix extent/crs handling for sphere/box bounding volume types

    There's a tricky consideration here -- the default crs for sphere/
    box bounding volumes is EPSG:4978. But we CANNOT transform from
    EPSG:4978 without using valid z values (otherwise we get nonsense
    results). This raises an issue with all the various QgsMapLayer
    methods which use QgsMapLayer::crs to transform layer properties,
    eg the layer's extent. If we advertise the layer (correctly) as
    EPSG:4978, then the layer's extent will be incorrectly calculated
    in 1000s of places in QGIS (and we are violating the api design
    of these methods!)

    So we handle this by always advertising these sources as EPSG:4979
    (ie a geographic degrees based CRS of WGS84+height), and transform
    the source's bounding volume to EPSG:4979 within the data provider,
    considering correctly the source's z values, and use THIS as the
    data provider's extent.

    Then we add a new method to the QgsTiledMeshDataProvider interface
    for meshCrs(), which returns the ACTUAL crs that the mesh
    geometries are in (ie. EPSG:4978).

    Care must be taken to use the correct choice of the advertised crs()
    vs meshCrs() in methods which interact with tiled mesh data.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-18

    Create class for representing tiled mesh node bounding volumes

    And implement for sphere, region and oriented box bounding volume
    types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-18

    Add equality operators for QgsOrientedBox3D

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-18

    Add method to get corners of oriented box 3d

Merge: 5c0368cb3dd 32f5418fc4f
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-18

    Merge pull request #53762 from antonio-rojas/exiv2-0.28

    Fix build with exiv2 0.28

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-07-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-07-18

    [Oracle] Fix crash when using an auth config id

    AkosSeres <seresakos2000@gmail.com>AuthorDate: 2023-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-18

    Fix formatting

    AkosSeres <seresakos2000@gmail.com>AuthorDate: 2023-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-18

    Fix high ram usage of XYZ tile generation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-18

    CSV: fix update on types auto detection

    Fix #53802

    Also fixes unreported:

    - auto detection do not rewind, possibily leading to wrong detection and
      totally failing on small files
    - manually overridden fields not retained when changing options
    - manually overridden fields not reet when changing file source

Merge: 5ac470cb6d9 8b5a2b55d3d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-17

    Merge pull request #53841 from elpaso/raster-band-description-gh-53831

    Support raster band description

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-07-17

    Move comment

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-06-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-07-17

    Fix adding a relation within multiple edition

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-07-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-07-17

    Postgres provider discover relations: add composite relation test + minor refacto

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-07-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-07-17

    Discover relations for Oracle provider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-07-17

    Add bandDescrption to raster provider API

    Also implement it for GDAL, other providers could
    eventually implement their own logic to return
    band description.

    Fix #53831

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-06-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-07-17

    [Server] Fix OGC filter with date/time

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-16

    Style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-16

    Rename to QgsOrientedBox3d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-16

    Move QgsOrientedBoundingBox out to own file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-16

    Add QgsSphere::centerVector for returning center of sphere as a
    vector

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-16

    Fix warning string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-16

    Ensure that a null sphere is also considered empty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-16

    Handle spherical volumes for cesium layer bounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-16

    Add new class QgsSphere for representing 3d spheres

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-16

    Add support for oriented boxes as cesium volumes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-07-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-07-14

    Show raster band description

    Fix #53831

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-14

    Update src/server/services/wms/qgsdxfwriter.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-07-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-07-14

    Move QgsWmsRestorer in QGIS Server DXF export one level up. Otherwise, the temporal layer settings are already reverted before the dxf will be generated

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-07-14

    expression help: show defaults in syntax help with ':=' instead of '='

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-14

    MapService: Pass dpi parameter to export requests if available

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-14

    Fix common angle keyboard shortcuts

Merge: 07277c27c3c ca5c6b3d83e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-13

    Merge pull request #53819 from DelazJ/discoverCurve

    Make turning segments into curve less undiscoverable

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-13

    Make turning segments into curve less undiscoverable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-13

    Fix a bunch of debug spam when running processing algorithms on
    debug builds

    Prefetch once upfront properties for feature sources so that
    we aren't bombarded by the QObject thread warnings constantly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-13

    When an algorithm is added to a model with optional layer parameters,
    leave the default values for these as empty instead of setting
    them to model input layers

    We don't want to auto-fill optional layer parameters by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-13

    Fix crash when trying to re-load a layer from processing results
    into the project when that layer already exists in the project

    Fixes #53576
    Fixes #53729

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-13

    [feature] Add 'DTM Filter (slope-based)' algorithm for filtering a
    digital elevation model in order to classify pixels into ground
    and non-ground cells

    This is a port of the SAGA "DTM Filter (slope-based)" tool to a native
    QGIS algorithm.

    It also serves as a nice reference algorithm for raster based tools
    which operate on a neighbourhood of pixels.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-13

    Disable msys2 workflow

    This is broken and requires changes to handle newer protobuf versions

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-13

    Add tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-13

    Add setX, setY, setZ functions to QgsVector3D

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-13

    Add tinygltf (2.8.10) to external libs

    This is a simple header-only library that allows reading GLTF files
    containing 3D graphics content. This will be useful for 3D tiles support.

    The library does not have any dependencies other than nlohmann's json
    which we already have in the "external" directory.

Merge: 5d5cad27b3b fffe590e56a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-07-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-12

    Merge pull request #53772 from benoitdm-oslandia/feat/contrib

    Add @benoitdm-oslandia to contributors list

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-07-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-07-12

    [xyz] Fix tile caching of redirected XYZ URLs

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Make api more useful

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Add optional tile padding boundary to QgsRasterIterator

    Allows returned blocks to overlap by the specified number of pixels.
    Useful for algorithms which need to consider neighbouring pixels in
    a tiled approach, without tile boundary artefacts.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-07-10
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-07-12

    Add @benoitdm-oslandia to contributors list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Show extensions in layer metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Use nlohmann for json instead of QVariant

    But leave QVariant version of util function for use in Python scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Add tests for basic cesium tiles provider properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Add unit tests for QgsCesiumUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Handle offline tileset reading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Parse bounding region values from cesium tiles root tileset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Read tileset on creating cesium tiles data provider

    And add some very basic provider metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Setup framework for tiled mesh data providers to be cloned

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Fix outdated provider name used in browser item

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-12

    Bump semver from 5.7.1 to 5.7.2 in /resources/server/src/landingpage

    Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
    - [Release notes](https://github.com/npm/node-semver/releases)
    - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
    - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

    ---
    updated-dependencies:
    - dependency-name: semver
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-07-11

    Partially consider 3d point symbol sizes when calculating the bounding
    boxes of chunks

    (This is only a basic consideration -- the symbols may be scaled and
    rotated which would affect their bounding boxes)

Merge: c1c38eecb17 720b8dd77f0
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-11

    Merge pull request #53738 from Gustry/getlegend-json

    Fix export legend as JSON when a rule based does not have a symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-11

    Rename some variables for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-11

    Fix spell check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-11

    Deprecate vw_srs from crs database, and use consistent translated
    strings for projection names instead of hardcoded values from
    srs.db

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-11

    Add method to translate proj projection names

    And abort crssync if unhandled projection strings are found

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-11

    Remove outdated / redundant files from before proj 6 requirement

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-11

    Fix toolTip of "Invert selection" button in refactor fields algorithm

    instead of showing the parent widget tooltip (FIELDS_MAPPING)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-11

    Contributors.json: Set committer to "Yes" for lbartoletti

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-11

    Add myself to contributors list

Merge: a29fb2cffa6 10e589e370c
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-07-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-10

    Merge pull request #53771 from Djedouas/add-me-contributors

    Add myself (@Djedouas) to contributors list

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-07-10
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2023-07-10

    Add myself (@Djedouas) to contributors list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Add tests for crs type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Convert PJ_TYPE_DERIVED_PROJECTED_CRS for proj 9.2+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Avoid unwanted warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Fix handling of ' in enum docstrings in sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Add method to return CRS type, based on proj_get_type() values

    And show in CRS details for layer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Rename method to 'unboundCrs' for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Fix leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Don't try to create crs objects from unknown authorities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Add method to retrieve list of known crs authorities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Add test for map units for compound/vertical crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Remove hardcoded blocker to creation of vertical/compound CRS

    Allow creation of QgsCoordinateReferenceSystem objects which
    represent compound or vertical only CRS.

    This is a preliminary step only which removes a hardcoded demotion
    of crs objects to horizontal only crs, which was present since the
    original PROJ 6 migration due to legacy reasons (and to maintain
    consistent results with builds based on PROJ 4)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Correctly use horizontal vs single crs extraction methods in different
    functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-09

    Split methods for retrieving a single crs from a proj object from
    those which retrieve a horizontal crs

    Antonio Rojas <arojas@archlinux.org>AuthorDate: 2023-07-09
Commit:     Antonio Rojas <arojas@archlinux.org>
CommitDate: 2023-07-09

    Fix build with exiv2 0.28

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-08

    [OGR provider] Do not try to open FileGeodatabase in update mode if not possible (fixes #8075)

    MorriganR <dasha@ddyka.com>AuthorDate: 2023-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-08

    Fix: test_provider_postgres_latency

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-08

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-08

    grab & ungrab mouse as needed

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-08

    Add search tolerance to QgsLayoutViewToolSelect

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-08

    Add "Square Inches" to area units in Options dialog

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-07-06
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2023-07-07

    Fix export legend as JSON when a rule based does not have a symbol

Merge: 022b72430b9 412fbbcc011
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-07

    Merge pull request #53741 from ptitjano/nan-rectangle-null

    qgsrectangle: Consider a NaN rectangle as null

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-07

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-07

    Fix test failures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-07

    Fix lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-07

    Apply suggestions from code review

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-07

    Move tests to QgisUnitTests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-07

    Monkey patch and deprecate API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-07

    Alternative approach to a QGIS specific unittest class

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-07-06
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-06

    qgsrectangle: Consider a NaN rectangle as null

    By default, a QgsBox3d contains NaN values. This means a null
    `QgsRectangle` built from `QgsBox3d` whith `QgsBox3d().toRectangle()`
    will only contains NaN corrdinates. However `QgsRectangle::isNull()`
    does not check for NaN coordinates. Therefore,
    `QgsBox3d().toRectangle().isNull()` will return False.

    This issue is fixed by adding a NaN check to
    `QgsRectangle::isNull()`.

Merge: 65d40ee0ce5 80a9043cadb
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-07-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-06

    Merge pull request #53629 from ptitjano/feat/provider-extent-3d

    Add some new methods to QgsBox3d

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-06

    qgsbox3d: Add combineWith methods

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-06

    qgsbox3d: Simplify some methods in the 2d case

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-06

    qgsbox3d: Add a new contains method based on x,y,z coordinates

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-06

    qgsbox3d: Add is3D method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Add since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Tiled mesh data item GUI provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Add data item provider for tiled mesh connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Add generic provider metadata implementation for cross-provider
    tiled mesh provider handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Add a null-renderer layer renderer for tiled mesh layers

    Fixes crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Implement tiled mesh source select widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Handle multi selection from layout item list view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Apply suggestions from code review

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Remove unused

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Standardise layer properties dialog title creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Fix metadata table layout for tiled mesh layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Layer properties dialog for tiled mesh layers

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    remove unnecessary casts from last commit

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Use more pathlib instead of os module

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    More informative message if ext module fails to load

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Update python/plugins/grassprovider/Grass7Utils.py

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Update python/plugins/grassprovider/Grass7AlgorithmProvider.py

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Update python/plugins/grassprovider/Grass7AlgorithmProvider.py

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Add comments

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    add userDescriptionFolder() method

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    fix lint errors

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    support grass algorithms in profile folder

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Simpler dwg/dxf import dialog

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Add test for round trip through encodedUri/setEncodedUri should not lose "%2B" or "+"

    ref https://github.com/qgis/QGIS/pull/53701#discussion_r1252491175

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Add test with an explicit "+" character

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-06

    Avoid data loss for query items

    Fix https://github.com/qgis/QGIS/issues/53654

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-05

    qgsbox3d: Add support for toString method

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-05

    qgsbox3d: Add isEmpty method

    This has is the following logic:

    - QgSBox3d().isEmpty() == True
    - QgSBox3d().isEmpty(0, 0, 0, 0, 0, 0) == True
    - QgSBox3d().isEmpty(1, 1, 1, 1, 1, 1) == True

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-05

    qgsbox3d: Add isNull method

    This has is the following logic:

    - QgSBox3d().isNull() == True
    - QgSBox3d().isNull(0, 0, 0, 0, 0, 0) == False
    - QgSBox3d().isNull(1, 1, 1, 1, 1, 1) == False

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-07-04
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-05

    qgsbox3d: Use nan for default values

    This will be necessary to properly define `isNull` method in the next
    commit.
    This way, it behaves the same as `QgsPoint`.

    Co-Authored by Jean Felder

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Add further suggested hints/candidates from PR comment and make spell check happy

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Update comment, "id" should not be included, ref https://github.com/qgis/QGIS/pull/53657#issuecomment-1613817758

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Add some German hardcoded localized variants of the strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    De-duplicate config page widget handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Consolidate rollback code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Deprecate old methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Move more code to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Move more common code to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Move to inheritance instead, using QgsLayerPropertiesDialog base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Consolidate save style to file code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Move save style to file common code to consolidated method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Move save style as default logic to common method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Move most layer load style from default duplications to common method

    Vector layer has special code, can't be consolidated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Condense duplicate save/load default metadata to common class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Consolidate save metadata to file functionality to common function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Start a new class for common functionality across layer properties
    dialogs, and consolidate all duplicate metadata load from file
    code in there

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Update src/providers/postgres/qgspostgresconn.cpp

    MorriganR <dasha@ddyka.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    do not call deduceEndian() if PGver >= 7.4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Add provider connection implementation for tiled mesh connections

    This provider connection implementation differs a little from the
    other existing implementations, in that it's designed to be generic
    for all tiled mesh connections and not tied to one particular
    data provider. (i.e. all stored tiled mesh connections, regardless
    of the actual service type, will be exposed through the same
    browser root group)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Ensure tiled mesh layers can be added from browser panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Expand documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Support tiled mesh layers in app layer creation functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Move point cloud, vector tile and plugin layer loading in app
    to a single unified template based function

    Avoids a bunch of duplicated code

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-05

    qgsbox3d: Add a setMinimal method

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Make the snapping priority label clearer

    keeps naming coherent with previous menus and avoids confusion between common angles and angles as a corner

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Update python/plugins/processing/tools/dataobjects.py

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    testprocessingui: fix tests accoringly. Replace System by UTF-8

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    resolveDefaultEncoding: return UTF-8 as default in case of undefined locale or error

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    move logic to QgsProcessingUtils and create a convenient method resolveDefaultEncoding()

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    qgsprocessingoutputdestinationwidget.cpp: fix widget and avoid error with localization

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Processing: determine and set default encoding from locale

    A shapefile can have a .cpg file to determine its encoding.
    However, in processing, this file is not created when the
    encoding is set to the magic "System" value.

    This PR aims to propose to automatically determine the system
    encoding using QT's codecForLocale.

    So, even when using the magic "System" value, the cpg file
    will be created with the true system encoding name.

    Fixes #50603

    Robin Wilson <robin@rtwilson.com>AuthorDate: 2023-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-05

    Make the text in the Name field of the bookmark editor dialog box automatically selected on load

    This allows you to click the button to make a bookmark, and immediately start typing a name for the bookmark, without manually dragging over the text in the name field.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-04

    qgsbox3d: Treat a box with Z nan values as a 2d box

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-04

    qgsbox3d: Add a normalize step parameter to the constructors

    This allows to choose if a normalization step needs to be applied. It
    is set to True by default to allow backward compatibility with the
    api.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-04

    qgsbox3d: Add 3d optional parameters to the QgsRectangle constructor

Merge: 04952b447e2 dcadac0291e
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-07-04

    Merge pull request #53705 from ptitjano/feat/new-geometry-tests

    Add boundingboxintersects test for some geometries

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-06-28
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-07-04

    qgscompoundcurve: Add a boundingboxintersects test

    ASAI Hitoshi <hitoasa@gmail.com>AuthorDate: 2023-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-03

    Add antialias setting to raster tile processing plugin

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-03

    Tweaking user profile selector dialog and settings

    - Simplify labels
    - Group items with relabeling
    - Provide clear name to selector dialog

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-03

    GRASS: add ext module for v.reclass

    In order to check that either 'rules' or 'column' parameter is set

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-07-02

    more housekeeping after qtermwidget removal (followup bf1a8ffd68c4)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-07-02

    avoid double entry for English (followup bba4e06f203748b425, refs 7df22c4d1e652)

    MorriganR <dasha@ddyka.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-02

    do not add username and password to the logger

    MorriganR <dasha@ddyka.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-02

    Update src/providers/postgres/qgspostgresconn.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    MorriganR <dasha@ddyka.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-02

    add PQconnectdb to Query Logger

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-02

    [Oracle] Remove useless source files

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-07-02

    Bump tj-actions/changed-files from 36 to 37

    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 36 to 37.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](https://github.com/tj-actions/changed-files/compare/v36...v37)

    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

Merge: 3ae1d8a5139 3b33ceb83a2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-30

    Merge pull request #53651 from elpaso/bugfix-gh53633-mssql-add-ZM-to-select-and-fix-M-detection

    Bugfix gh53633 mssql add zm to select and fix m detection

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-06-28
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-06-29

    fix global map shading with hdpi and  renderer custom painter jop

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-06-28
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-06-29

    render mesh in hight dpi

    Ikko Eltociear Ashimine <eltociear@gmail.com>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-30

    Fix typo in testqgsmergeattributesdialog.cpp

    beginnning -> beginning

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-30

    Fix v.reclass description file

    Make the 'column' parameter optional

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-30

    Update src/core/raster/qgsrasterlayerelevationproperties.cpp

    Co-authored-by: Björn <pathmapper@posteo.de>

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-30

    Detect phrases in french raster layer names as hints that a layer represents an elevation surface

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-29

    Use the static method for type parsing

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-29

    MSSQL: fix ZM types select plus unreported M metadata detection

    Fix #53633

    Plus fixes unreported 'M' detection issue when reading type from
    metadata (geometry_columns table)

    Moved the parsing logic to a single static method.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Add additional test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Improve documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Fix generation of elevation profiles for lines when capture curve
    exactly coincides with line features

    Fixes #49279

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Fix profile generation of exactly vertical polygons

    Fixes #52815

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Avoid unnecessary tesselation of triangle features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Add method to test whether 3 points are collinear

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Add method to return the fraction along a line for a point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Also detect 'dsm' and 'dtm' phrases in raster layer names as hints
    that a layer represents an elevation surface

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Update qgspostgresconn.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Change provider key to 'cesiumtiles'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Hookup data provider creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Add shell for Cesium 3D Tiles data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-29

    Fix warning

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-06-28
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-06-28

    qgscurvepolygon: Add a boundingboxintersects test

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-06-28
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-06-28

    qgsgeometrycollection: Add a boundingboxintersects test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Add tests for processing component

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Add some tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Silence some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Move enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Handle tiled mesh layers in more code paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Shell for QgsTiledMeshLayer/QgsTiledMeshDataProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Add TiledMesh to Qgis::MapLayerType enum and partially handle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Fix warning on non debug builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Rebuild cached provider registry file filter strings whenever a new
    provider is registered.

    Otherwise any file filter handling implemented in the provider
    will not be considered

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Add test for QgsProviderRegistry::fileTiledMeshFilters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Provider registry tiled mesh file handling support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Fix interaction of locked scale ranges with zoom distance range tool
    in elevation profile canvas

    Fixes #53303

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    When elevation profile scales are locked, ensure the lock is
    respected when the profile is resized

    Refs #53303

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Update src/providers/gpx/qgsgpxsourceselect.cpp

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Deprecate layer type specific signals from QgsAbstractDataSourceWidget
    and move toward generic signal for all layer types

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    MSSQL: fix geom type detection when no metadata are used

    Fix #53614

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Remove more residual

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Drop interactive shell from grass c++ plugin, drop embedded qtermwidget

    Qtermwidget upstream is effectively dead, and there's no movement
    toward getting this library modernised and compatible with Qt6 builds.

    Rather then fight against it and try to maintain it ourselves, instead
    let's just drop it.

    Rationale:

    - The grass c++ plugin itself is effectively unmaintained, and we
    need to take steps to port its remaining functionality to the
    Processing grass plugin or elsewhere
    - Given that the c++ plugin is unmaintained and lags severly behind
    the Processing one, the plugin itself is likely to be relatively rarely used
    - The interactive GRASS shell is not a critical functionality for QGIS.
    Users can always fire up a terminal or grass itself if they require
    this functionality.
    - If we REALLY REALLY want an interactive shell, we'd be better off
    having a generic one which isn't tied specifically into the grass
    plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    Upgrade a handful of tests to newer methods

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2023-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-28

    HANA: Set sessionVariable:APPLICATION in connection string

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-06-27

    [ui] Allow toggling of vector tile labels in the layer tree right-click menu and style panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-06-27

    [vector tile] Add a pair of function to QgsVectorTileLayer  to toggle labels rendering just like QgsVectorLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-27

    Ensure elevation profile dock titles are really unique

    Fixes #53552

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-27

    Address review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-27

    Another 3.32 -> 3.34 update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-27

    Change to version 3.34

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-27

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-27

    Auto register gamepad devices

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-27

    WITH_QTGAMEPAD should default to false

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-27

    Add unit tests, fix sip annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-27

    Allow setting 2d input controller for map canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-27

    Add optional WITH_QTGAMEPAD cmake switch, and create 2d/3d gamepad
    map controller classes which expose QGamepad functionality

    Especially handy because the underlying QGamepad classes
    are not accessible to Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-27

    Add framework for handling non-keyboard/mouse map controllers

    This is the base API interface classes for creation of custom
    2d or 3d map controllers, and registering them in a common
    QgsInputControllerManager singleton class.

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-27

    Replace reference to CAD tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-26

    Fix array creation mismatched allocation function warning

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-26

    Fix user selector icon size #53548

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-26

    Fix global map shading to work high DPI

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-26

    Drop unused mingw-extras repo

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2023-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-26

    Fix build with WITH_BINDINGS=yes and WITH_QTSERIALPORT=no

    auto_generated/sensor/qgsabstractsensor.sip: In function ‘const sipTypeDef* sipSubClass_QgsAbstractSensor(void**)’:
    auto_generated/sensor/qgsabstractsensor.sip:35: error: ‘QgsSerialPortSensor’ does not name a type; did you mean ‘sipName_QgsSerialPortSensor’?

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-06-23

    transifex: switch back from branch to individual resource per release

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-06-23

    Bump version to 3.33

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-06-23

    changelog and news update for 3.32

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-06-23

    translation update for 3.32.0 from transifex

Merge: f0179e2f8a8 4f531bb35f3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-23

    Merge pull request #53428 from elpaso/bugfix-gh53379-layout-lock-layers-group-layer

    Fix map layout item lock group layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-23

    Partially fix sizes of layer tree icons on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-23

    Simplify logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-23

    Fix symbol legend nodes are generating new preview icons for
    every call to draw

    These should be cached, but the logic for restricting the maximum
    size of rendered symbols was breaking the cache check and
    requiring a redraw for every call

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-23

    Add mechanism to make screen properties available for icon
    generation in layer tree model

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-23

    use GEOSCoordSeq_getXYZ_r and unique_ptr

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-23

    Fixes #52145 : Correctly split 3D feature

    MorriganR <dasha@ddyka.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-23

    fix PostgreSQL Client Version in About window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-23

    Workaround exception when cleaning up faulthandler on windows

    Fixes #53473

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-23

    Update src/plugins/topology/checkDock.cpp

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-23

    Fixes #52903 : Fix topology checker results display with geometry collection

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-06-22

    [georeferencer] Remove reference to missing icon (removed a while back)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-06-22

    [ui] Fix georeferencer actions pixelated under highdpi screens

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Update src/core/symbology/qgsstylemodel.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Add unit tests for QgsScreenProperties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Fix pixelated icons in style lists on hi dpi displays

    Use QgsScreenProperties in style model to ensure we
    correctly generate preview icons matching the device
    pixel ratio and DPI of all attached displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Use QgsScreenProperties instead of direct QScreen pointers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Create QgsScreenProperties as a small storage class for QScreen settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Fix oversized pixelated tooltip previews for text items in style model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Fix oversized pixelated preview images shown in symbol and
    shape button tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Fix rendering of svg markers when device pixel ratio > 1 and
    forcing vector outputs

    The marker size was being incorrectly multiplied by the
    device pixel ratio

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Fix incorrect sizing & pixelation of symbol previews on hidpi
    displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Fix incorrect sizing of symbol layer previews on hidpi display,
    pixelated icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Update src/core/vectortile/qgsvectortilelayerrenderer.cpp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    [vector tiles] Fix rendering of styles with a min. zoom level that is higher
    than the tile maximum zoom level (fixes #53481)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    [ui] Fix moving of label on polygon layers _along_ the perimeter

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    [ui] Fix the movel label map tool when used against polygon layers set to perimeter placement

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Fix layout legend wrong title

    Fix #52621

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Try alternate handling of faulthandler open file

    A stab in the dark, I can't reproduce on self-compiled builds

    Refs #53473

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-22

    Remove very old workaround for incorrect screen dpi which
    messes with layout zoom factor calculation on hi-dpi displays

Merge: 8b8d5d9031f 18cb6fafd0f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-21

    Merge pull request #53408 from elpaso/bugfix-gh53030-multipoint-offset-bounds

    PAL Fix multipoint bounds offset

Merge: c47ba8b21f2 7b89a398f73
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-21

    Merge pull request #53438 from elpaso/bugfix-gh48020-server-opacities-parameter-does-not-apply-to-labels

    Server: fix label opacity when OPACITIES is set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-21

    Update src/providers/postgres/qgspostgresconn.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-21

    Apply suggestions from code review

    MorriganR <dasha@ddyka.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-21

    protect access to mNextCursorId

    MorriganR <dasha@ddyka.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-21

    [postgresql] unique cursor name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-21

    Fix pixelated preview image for font buttons on
    hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-21

    Handle view device pixel ratio when generating preview icons
    for text format and label settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-21

    Add framework for style model to handle generation of icons
    with different device pixel ratios

Merge: 659a1366927 4ecf54a3b30
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-20

    Merge pull request #53514 from HughKelley/test_readme_typos

    Test readme typos

Merge: c5c8d1ff8cb f619e4ecdc9
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-20

    Merge pull request #52829 from benoitdm-oslandia/feat/new_3D_tests

    add new 3d tests

    hugh <hghklly@gmail.com>AuthorDate: 2023-06-20
Commit:     hugh <hghklly@gmail.com>
CommitDate: 2023-06-20

    more formatting

Merge: 11c77af3dd9 c9e9069a0a5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-20

    Merge pull request #53506 from elpaso/bugfix-gh53031-dd-editable-widget-issue

    Fix issue with DD widget visibility in D&D forms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-20

    NOPAD

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-20

    When querying raster sublayers from a GDB contained in an archive,
    only query the parent .gdb directory, not child files

    Fixes loading rasters from .gdb in a archive file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-20

    Move handling of vsi archive paths to QgsGdalUtils and add support
    for 7z and rar archives for GDAL 3.7

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-20

    Move qgsVsiPrefix to QgsGdalUtils::vsiPrefixForPath

Merge: 25fd9d11526 f86cb4110de
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-20

    Merge pull request #52460 from domi4484/dxfImportPreview

    Preview of layers in dxf import dialog

    hugh <hghklly@gmail.com>AuthorDate: 2023-06-19
Commit:     hugh <hghklly@gmail.com>
CommitDate: 2023-06-19

    fix my own typo

    hugh <hghklly@gmail.com>AuthorDate: 2023-06-19
Commit:     hugh <hghklly@gmail.com>
CommitDate: 2023-06-19

    d flag typos

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-20

    Update src/app/dwg/qgsdwgimportdialog.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-20

    Minor optimisation to field type storage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-20

    Use data pointer for faster string character access

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-20

    Optimise multiple lists into a single list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-20

    Avoid detaching

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-20

    Try optimising check for single digit delimiters instead of multiple

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-20

    fix test

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-20

    Fix  map and elevation profile data defined background color

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-20

    [raster] Fix global map shading fails with reprojected rasters
    (fixes #53291)

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-03-27
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-06-19

    feat(3d): Add 3D test to validate debug map behaviour

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-06-15
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-06-19

    Fixes #52356 : Update graduated renderer widget according to current mode on init

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-01-09
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-06-19

    feat(3d): Add 3D test to validate ambient occlusion behaviour

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-22
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-06-19

    feat(3d): Add 3D test to validate sampleDepthBuffer behaviour

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-19

    Fix issue with DD widget visibility in D&D forms

    Fix #53031

    MorriganR <dasha@ddyka.com>AuthorDate: 2023-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-17

    add test for #53426

Merge: 8e1a12b9210 7f360cbde84
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-16

    Merge pull request #53416 from ShawayL/fix-RasterCalculator-Memory-leak

    fix the memory leak of the raster calculator

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-06-15

    typo fixes

Merge: 871a3c25a5f 54692d84b90
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-15

    Merge pull request #53474 from ptitjano/fix/CameraController/sampleDepthBuffer

    fix(3D): Use QgsCameraController::sampleDepthBuffer buffer instead of the class member

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-06-15
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-06-15

    Dxf/Dwg new  import mode expand blocks & add inserts

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-22
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-06-15

    fix(3D): Use QgsCameraController::sampleDepthBuffer buffer instead of the class member

    `QgsCameraController::sampleDepthBuffer` relies on a buffer parameter
    to compute the depth. It does not need the whole
    buffer (`mDepthBufferImage`).

Merge: 8838f894ef7 e7d42034f84
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-15

    Merge pull request #53063 from benoitdm-oslandia/fix/minor_3d_fixes

    Fix/minor 3d fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-15

    Fix accidental api break

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-15

    Add missing documentation to QgsRasterFileWriter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-15

    Move some QgsRasterFileWriter enums to qgis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-15

    Hide fields from layout legend expr filter

    Fix #53244

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-15

    fix tooltip in model designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-15

    When invalid postgres credentials (username or password) are interactively
    updated when loading a project, ensure that the updated credentials
    are stored when the project is resaved

    Otherwise the outdated credentials remain in the project and the
    user is forced to re-enter the correct credentials on every
    project load

Merge: b4613b98397 9480b109904
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-14

    Merge pull request #53468 from ptitjano/elevation-profile-fix-clear

    qgselevationprofilewidget: Reset the profile curve on clear

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-06-14
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-06-14

    fix cast by static_cast in qgstessellator and qgspolygon3dsymbol_p

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-14

    use stored ref for settings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-14

    use unique ptr for settings

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-03-01
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-06-14

    feat(3D): improve objectName for entities generated by QgsPolygon3DSymbol

    Now entities can be more easily identified (in what tile they were included, edge or mesh, etc.).

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-03-10
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-06-14

    fix(3D): fix a bug in tessellator to be able to extrude simple triangles.

    In case of simple triangle, height was not computed by using extrusionHeight and zdata
    inducing by elevation.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-12
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-06-14

    fix(3D): add check to Qgs3DSceneExporter to avoid segfault

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-05-12
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-06-14

    fix: in Qgs3DSceneExporter::processGeometryRenderer rename parameter 'mesh' to 'geomRenderer' as it is a QGeometryRenderer (not a mesh)

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-03-01
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-06-14

    fix(3D): replace geometry renderer identification (main/selected) by property

    3D geometry renderer identification in QgsChunkedEntity was made according to the object name and can be prone to error. Now we used a property (prop name is defined in a const) with values from enum.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-14

    Fixes #53204 : use setting from registry in processing config (#53458)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-14

    sipify

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-06-14
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-06-14

    qgselevationprofilewidget: Reset the profile curve on clear

    When the elevation profile is cleared, the canvas is cleared but the
    associated geometry is not cleared. Therefore, when a layer, it turned
    on, it gets redrawn.

    This issue is fixed by clearing the geometry (`mProfileCurve`) when
    the profile tool is cleared.

    Closes: https://github.com/qgis/QGIS/issues/48117

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-14

    Address PR comments

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-06-14

    [ui][processing] Harmonize processing history dialog with other QGIS
    dialogs by adding a close button and an icon for the help button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-14

    Cleanup iface signal connections when unloading processing
    plugin

    Fixes #53455

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-14

    Update src/core/labeling/qgsvectorlayerlabeling.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-14

    Gracefully cleanup empty python faulthandler log files

    Fixes #50609

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-14

    Mark python impl methods as final

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-14

    Some super-safety in overridden stdout/stderr to ensure we don't
    try to write to a deleted qwidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-14

    Gracefully restore the system stdout/stderr when the python console
    is about to be destroyed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-13

    Implement  multiplyOpacity for QgsTextFormat

    This is used to change the labeling opacity in the server.

Merge: 36c63528fa5 427d809c4ba
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-13

    Merge pull request #53448 from nyalldawson/cancel_tokens

    Avoid UI lock when closing Execute SQL window

    MorriganR <dasha@ddyka.com>AuthorDate: 2023-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-13

    fix unnecessary request to PostgreSQL (#53426)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-13

    More reponsive cancelation of QgsQueryResultWidget token fetching

    When the Execute SQL window is closed while tokens are still
    being fetched, QGIS can hang until the fetching is complete. So
    provide a shortcut cancelation of the fetching when we no
    longer need it.

    Also add more thread safety by using a separate connection for the
    background thread used for the token fetching

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-13

    Implement responsive cancelation also for fields retrieval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-13

    Add a feedback argument so that QgsAbstractDatabaseProviderConnection::tables
    calls can be canceled responsively

    These can be very expensive (eg for remote postgres databases), so the
    feedback can be used as an early out when the results are no longer
    required

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-13

    [grass] r.series: add missing tvalue option

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-13

    Fixes #53412 : transfer back rasterblock back to python caller

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-13

    Followup CAD floater bearing

    Small UX changes:

    - new b/w icon for the bearing (hte colored one was odd in that context)
    - reorder last options to match the visualization order in the floater

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-06-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-06-12

    fix flake8 issues

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-06-12

    use plain formula instead of scale_exp expression function in the vector
    tiles style converter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-12

    Server: fix label opacity when OPACITIES is set

    Fix #48020

    Shaway <39594020+ShawayL@users.noreply.github.com>AuthorDate: 2023-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-12

    fix the memory leak of the raster calculator in the if expression

Merge: 5ba50d8f84e 25142a8fc5b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-12

    Merge pull request #53384 from elpaso/bugfix-gh45200-vertextool-clipfeatures_2

    Fix issue with digitizing and feature clipping

    Shaway <39594020+ShawayL@users.noreply.github.com>AuthorDate: 2023-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-12

    fix Code Layout

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-06-12

    [highdpi] Fix text area calculation and size hint for welcome page model items

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-06-12

    Follow up 1fcd964 : remove old news item drawPixmap call

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-12

    [dxf] Fix exporting of simple marker symbol layer with data defined size

    MorriganR <dasha@ddyka.com>AuthorDate: 2023-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-12

    move some PG connection options from QgsPostgresProvider to QgsPostgresConn

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-10

    Fix map layout item lock group layers

    Fix #53379 plus unreported lock layers lost when reloading project

    Shaway <39594020+ShawayL@users.noreply.github.com>AuthorDate: 2023-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-09

    fix Code Layout

    Shaway <39594020+ShawayL@users.noreply.github.com>AuthorDate: 2023-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-09

    fix Code Layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Fix a leak in style model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Fix a use after free issue in app cleanup

    The project and layertree were being destroyed before the
    layer tree view was being removed, which meant that in some
    circumstances the view would attempt to read previously
    destroyed layer tree nodes

    Explicitly delete the layer tree view before we cleanup
    QgsApplication to avoid this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Don't open datasets when populating browser directories to
    determine layer drop support

    This is rather tricky -- qt needs to know in advance whether
    a model item supports drops, so we need to determine
    whether we'll allow item drops as soon as we create any
    layer items in the browser.

    Unfortunately, determining this accurately requires opening
    a dataset for files associated with OGR vector layers. And this
    can be expensive to do, eg when a folder contains many GDB files.

    And since the item flags must be determined upfront, we **can't** do
    anything clever like delay determination of the drop capabilities
    until the user actually WANTS to drop content over a particular
    item.

    So, avoid the upfront cost of opening datasets by limiting ourselves
    to very cheap tests of files when populating directories. Specifically,
    we now only:

    - check if the file is read only
    - check if the associated GDAL driver reflects support for multiple
    layers in its metadata

    It's not perfect, but the best tradeoff we can do right now!

    Refs #53265

    Shaway <39594020+ShawayL@users.noreply.github.com>AuthorDate: 2023-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-09

    fix the memory leak of the raster calculator in the if expression

    Shaway <39594020+ShawayL@users.noreply.github.com>AuthorDate: 2023-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-09

    fix the memory leak of Raster Calculator in the destructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Correctly cleanup project archive files before attempting
    to clear/replace archive

    Otherwise the temporary archive directory cannot be removed,
    resulting in many "QTemporaryDir: Unable to remove" warnings
    and leftover temporary directories

    Refs #53034

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    [ui] Avoid pixelated thumgnails in the welcome screen

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Take device pixel ratio into account when creating project preview image

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    [OGR provider] Optimize feature requests with OrderBy clauses on a GeoPackage dataset

    (fixes #53198)

    OrderBy clauses are translated into a
    "SELECT ... FROM ... [WHERE ...] ORDER BY ... [LIMIT x]" SQL statement
    evaluated by GDAL

    On a 3.2 million feature GeoPackage, this decreases the RAM consumption
    from 6 GB to 0.5 GB, and is 50% faster. If a limit clause is added with
    a small number, then the speed-up is massive.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Add a QgsOgrProviderUtils::cleanSubsetString() method

    Just move existing code from QgsOgrProviderUtils::setSubsetString() to
    it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Update src/gui/qgscolorwidgets.cpp

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    fix indent

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    adjust marker width and radius with DPR

    Hannes <kannes-github@enjoys.it>AuthorDate: 2023-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Further clarify CRS' hasAxisInverted

    Thanks to @pathmapper & @nyalldawson

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2023-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Add reference to axisOrdering()

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2023-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Clarify CRS' hasAxisInverted

    false by default but it can be set true if https://github.com/qgis/QGIS/blob/29d1de4dff40f8854529ab334a3146445a87e4ca/src/core/proj/qgscoordinatereferencesystem.cpp#L788 -> https://github.com/qgis/QGIS/blob/29d1de4dff40f8854529ab334a3146445a87e4ca/src/core/proj/qgsprojutils.cpp#L137 finds the first axis to read "north".

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Fix leak of translators on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Fix multiple QgsProjectStorageRegistry and QgsLayerMetadataProviderRegistry created on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-09

    Fix some leaks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-08

    PAL Fix multipoint bounds offset

    Fix #53030

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    do not explicitly mark source widget as valid as this overrides
    validation result (fix #52622)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    add tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    double the scale until desired range is found

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    variable @vector_tile_zoom should not be limited to the layer's maximum
    zoom level to get correct styling when overzooming past that level

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    Share connection if they belong to the same thread

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    [Oracle] Fix crash with shared connection among threads

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    store component position not only in the graphic item but also in the
    modeler component to prevent jumping when trying to move it (fix #51757)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    Flag OneDrive remote folders as remote, slow to open paths on Windows

    Refs #51710

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    Fix crash when writing processing history entry for algorithms
    which have raw pointer parameter values

    Master only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    Fix loss of selection signal when QgsCrsSelectionWidget is not
    permitting invalid crs selection yet an invalid crs has been
    set as the selected crs via api

    Refs #53309

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    handle multiline comments when exporting models to Python (fix #50715)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    make floor division operator visible in the expression builder and add
    help for it (fix #52094)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    add "resample" to the list of tags for GDAL's warp algorithm (fix #49208)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    do not raise error in processing algoirthm if map tool previously used
    by the canvas was destroyed (fix #53294)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    do not use field alias for the display role in the field mapping model (fix #53028)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    set default value for CRS parameter in Define Shapefile projection
    algorithm (fix #53309)

    If default value is not set and prameter is not optional its widget end
    up in conflicting state: invalid CRS is set but widget requires a valid
    one. As a result even if user selects a valid crs, widget fails to
    validate selection.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    Fix blurry style icons in project properties dialog
    on hidpi displays

    Refs #53370

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    if layer has no selected features and "only selected features" option is
    set do not write all layer features (fix #50400)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-08

    Add links to checkboxes in issue template

    more convenient to point to, after people create the report

Merge: b7324438b17 bcdbdd7222f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-07

    Merge pull request #53389 from elpaso/bugfix-gh53195-xyx-referer-2

    Fix XYZ (and other HTTP connections) settings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-07

    Fix XYZ (and other HTTP connections) settings

    - fix XYZ http headers (referer)
    - fix credentials (plain text) for all HTTP connections

    Fix #53195

Merge: 9938c594d0c b68ff1cda21
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-07

    Merge pull request #53296 from elpaso/bugfix-gh53229-layout-filter-expression-context

    Add more context to the legend filter expressions in layouts

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-07

    [GRASS] Use -stable link to manuals

Merge: 5bccd556e25 31d5d6360e1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-07

    Merge pull request #53249 from nirvn/dxf_export_scale_angle

    [dxf] Use a single reference bock when exporting markers with only data defined size and/or angle

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-06

    Fix issue with digitizing and feature clipping

    Fix #45200

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-06

    move QgsTolerance::UnitType to Qgis::MapUnitType (#53347)

    * move QgsTolerance::UnitType to Qgis::MapUnitType

    * missing forward declaration

    * forward declaration

    * use MapToolUnit

    * forward declaration

    * sipify

    * fix tests

    * Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    * forward declaration

    * forward declaration

    * forward declaration

    * sipify

    * fix missing parenthesis

    ---------

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-06

    mask image

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-06

    mask image

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-06

    Simplify context passing

Merge: 9602f42f6f3 b141f2f7b45
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-06

    Merge pull request #53372 from nyalldawson/fix_53105

    Fix grass provider points to out of date help documents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-06

    Fix grass provider points to out of date help documents

    Instead of storing the calculated default URL for the help
    documentation within the user's profile, make the help
    PATH setting an optional override. This avoids the setting persisting
    an older help URL when the user's grass installation is
    updated to a newer version.

    Change the existing setting key to a new one so that the
    setting is reset for all users, so that old profile
    settings don't apply and override the default.

    Fixes #53105

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-06

    Instead of hardcoded region bounds when creating a new grass
    region, default to the bounds of the selected CRS

    It's a much nicer default for the region bounds, vs arbitrary
    constants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-06

    Avoid spurious transform warnings when drawing new grass region bounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-06

    Remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-06

    Use QPointer to track dialog lifetime instead of static bool

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-06-05
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-06-05

    added class documentation

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-06-05
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-06-05

    fix indent

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-05

    mask image

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-06-05
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-06-05

    fix indent

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-06-05
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-06-05

    set the surface format when used outside of QGIS application

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-05

    [georeferencer] Use the default QgsMapTool search distance value to move/delete points (#53350)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-05

    Disable tests on Qt 6 < 6.5.2

    Due to https://bugreports.qt.io/browse/QTBUG-113443

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-05

    Remove temporary qt6 downgrade, move to 6.5.1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-05

    Improve QgsBrowserModel::parent

    If we already know the grandparent of the item, don't recursively
    hunt through every item in the model for the parent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-05

    When testing custom coordinate transforms in dialog, always use
    EPSG:4326 for the input coordinates IF the crs definition
    has an Earth celestial body

    Only use geodetic crs associated with the actual crs definition
    for non-Earth bodies.

    This matches the dialog text better, which describe the input
    coordinates as "Geographic / WGS84"

    Fixes #52184

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-05

    Fix crash in grass new mapset dialog when reprojection fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-05

    Use proper extent widget in grass mapset creation dialog

    Fixes a bunch of UX issues in the ad-hoc widget previously used,
    and standardises with QGIS widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-05

    Fix excessive padding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-05

    Use QgsFileWidget for directory selection, not custom widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-05

    Fix some warnings in grass plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-05

    Fix incorrect scaling of text background markers in annotations
    when annotation has a reference scale set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-05

    Add some test variants to pass on Fedora

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-05

    Update test to newer class methods

Merge: a2be0a840d6 c23cc8a4603
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-04

    Merge pull request #53314 from rouault/fix_52318

    OGR Field domain creation: properly convert QVariant to expect OGR data type

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-04

    Fix GPKG project storage home path.

    Fix #53304

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-04

    qgsrasterattributetable.cpp: Fix potential uses of nullptr

    A QgsSingleBandPseudoColorRenderer could return a nullptr QgsRasterShader.
    Adds an if to avoid a potential SIGSEGV.

    Sponsored by: Grass community and Oslandia

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-06-02

    OGR Field domain creation: properly convert QVariant to expect OGR data type (fixes #52318)

    This fixes the main issues: crashes / data corruption.

    Note however that currently the GeoPackage driver doesn't really support
    storing the data type of a field domain, so on reading, range domains
    are always read as of type Real (unless there is a layer field
    associated with that domain). An idea could be to (ab)use the
    description field of the GeoPackage system table to include a
    conventional suffix like " (type Integer)" that would be automatically
    set and stripped off by the OGR GPKG driver.

    It could also be nice that the QGIS GUI only proposes types that make
    sense for the underlying provider, but there's a lack of infrastructure
    for that.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-02

    Correctly handle alignment in point text bounding box calculations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-02

    Expose the horizontal alignment option for point text annotations to GUI

    This has been supported via raw api, but not exposed in the widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-02

    Correctly account for point text rotation when calculating item
    bounding box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-02

    Expose setting for point text annotations to control how
    the text annotation should handle map rotation

    Previously, text annotations just ignore map rotation, which
    matches how regular map labels are handled. But this is not
    desirable for some point text annotations, where it can
    be considered a bug that the item ignores the map rotation (eg
    when a text annotation has been placed to align with a feature
    on the map, such as a road)

    There's no one "correct" behaviour here, so add a new
    combo box widget in the annotation point text settings with
    options for
    "Ignore Map Rotation"
    "Rotate With Map"
    so that users can pick the desired behavior for their annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-02

    Expose angle control for point text annotations in widget

    This was supported by the annotation, but not exposed in the
    widget for some reason

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-02

    Fix point text angle is incorrectly set in anticlockwise direction,
    whereas every other angle in qgis api is set in clockwise directions

    This setting has never been exposed to users, so we are free to change
    it now as it will always be 0 in any existing projects

Merge: b080e7df036 5cf50e0d3cf
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-02

    Merge pull request #53317 from nyalldawson/fix_grass_invalid

    Fix crash on invalid grass layer paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-02

    Fix plugin manager searching

    Fixes #53332

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-02

    More workarounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-02

    Use approach from https://github.com/OSGeo/gdal/pull/7887 to temporarily
    workaround broken fedora rawhide containers

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-02

    Bump tj-actions/changed-files from 35 to 36

    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35 to 36.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](https://github.com/tj-actions/changed-files/compare/v35...v36)

    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-06-01
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-06-01

    Restore cbExpandInserts for inserts layer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-01

    Add 'Int8' as raster data types to Processing GDAL algorithms (#51755)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-02

    enable elevation properties for raster outputs produced by Export raster
    and Export raster (TIN) algorithms

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-02

    [processing] We can export atlas/print layout without printer support

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-06-01

    update pdal_wrench to 1.0.1

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-05-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-06-01

    Q_ASSERT

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-05-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-06-01

    refactor/simplification

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-05-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-06-01

    improve project loading with requested credentials

Merge: 2f46999125f 28321468144
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-06-01

    Merge pull request #53328 from m-kuhn/intsall_qgslayoutchecker

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-06-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-06-01

    Fix crash in layout legend, plus pass context to the renderer

    - fix crash reported in https://github.com/qgis/QGIS/pull/53296#issuecomment-1570127573
    - pass the expression context to the legend renderer and to the hit test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-06-01

    spelling fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-06-01

    Enable QgsLayoutChecker also without tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-01

    Expand range of z index spin for annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-01

    Fix crash when grass vector layer path is broken

    Fixes #32130

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-01

    Fix running grass tests with grass provider available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-01

    Fix grass debug output always going to error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-01

    Correctly install grass resources to QgsApplication::pkgDataPath()

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-06-01

    Ignore more generated files (and sort with LANG=C)

Merge: 99890dbfec1 128dffc28ca
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-31

    Merge pull request #53290 from nyalldawson/fix_50879

    Don't create alpha bands for non-rotated, south up rasters

Merge: 3088bc5d15f b2361220ebd
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-31

    Merge pull request #53293 from nyalldawson/fix_grass_crash

    Fix crash when creating new grass mapsets when "set" is pressed and no region is selected

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-31
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-31

    avoid to resize 3dmapcanvas two times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    Cache database connection capabilities for browser items so
    we don't create a new connection on every call to the qt model
    flags

    Greatly speeds up browser when a large number of files are visible

    Fixes #53265

Merge: 28366bccdb6 d73de50d18f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-31

    Merge pull request #53286 from alexbruy/pdal-quote-filter

    quote filter command line argument when printing pdal_wrench command in the algorithm log

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-05-31

    debian packaging: move .sip everywhere except bullseye

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-31

    Add more context to the legend filter expressions in layouts

    Fix #53229

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    Fix crash when creating new grass mapsets when "set" is pressed
    and no region is selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    Don't create alpha bands for non-rotated, south up rasters

    Fixes #50879

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    modernise

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    fix flake test I think

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    override processInputs for g.extension algorithms

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    Update g.extension.list.txt

    Write list to file

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    Add algorithm to list GRASS addons

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    Add algorithm to manage GRASS addons

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    QgsBrowserGuiModel::flags(): take into number of providers for cached drop values (refs #53265)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    QgsBrowserGuiModel::flags(): cache value for faster browser redrawn (refs #53265)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-31

    Update src/analysis/processing/pdal/qgspdalalgorithmbase.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    Update tests/src/core/testqgsexpression.cpp

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    fix tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    fix formula for exponential interpolation

    The scale_exp function renamed to scale_polynomial and has an alias
    scale_exp to preserve backward compatibility.

    A new function using correct formula was added as scale_exponential.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    Adapt a really old (2011) workaround for some old project invalid
    settings to avoid trying to reset the renderer for wms layers
    on project load

    This raises errors when a wms with height map interpretation
    is set (ie mapzen terrain layers)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    Update src/core/geometry/qgsgeos.cpp

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    Add mask for text_on_curved_line_offset_line_positive test image

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    Ensure quadrant segments are always at least 8 when doing offset curve

    Works around a GEOS bug artifacts when using GEOS 3.11.{0,1,2}

    Closes GH-53165

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    [processing] accept floating point values as resolution in PDAL
    algorithms producing raster outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-31

    thread_local all const QRegularExpression objects

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-05-30

    quote filter command line argument when printing pdal_wrench command in
    the algorithm log

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-30
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-30

    reverted mRenderAspect modification

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-30
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-30

    request different OpenGL profile based on OS

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-30
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-30

    always set surfaceType to OpenGL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-30

    Pass renderer usage from download vector tile algorithm

    Fixes #53183

Merge: e1bb2e5bc72 92c48791b6b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-30

    Merge pull request #53186 from elpaso/bugfix-gh30528-shapefile-regenerate-qix

    OGR: regenerate shapefile qix on end editing

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-30
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-30

    added QCoreAspect with QT6

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-30
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-30

    always use OpenGL surface type

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-30

    [wms] Add bounding boxes for all linked title matrixes to get proper (#53243)

    WMTS layer extent (fixes #51857)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-30

    QString fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-30

    Use thread_local for QRegularExpression objects

    Speeds up browser item population

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-30

    QgsOgrFeatureIterator(): remove (hopefully!) useless code in subset string case

    Those lines where introduced per commit 5a9067e722be, but it is likely
    that a following commit (391ec8a5dd4508f75b6538ab7be309379695add4
    potentially) make that useless.

    I've added an extra test in addition to the one of 80e19b63280b54ffbc3ab5347872af7fdf57131c
    to test the case where the FID column is not selected

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-30

    [layouts] Fix layout exporter build when QPrinter is not present

Merge: 71867c96e67 36e010465b6
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-29

    Merge pull request #53261 from pathmapper/wfs_const

    Use QStringLiteral also for remaining QgsWFSConstants

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-29
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-29

    remove registeraspect methods

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-05-29
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-05-29

    Use QStringLiteral also for remaining QgsWFSConstants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-29

    Update src/core/auth/qgsauthmanager.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-29

    Update src/core/auth/qgsauthmanager.cpp

    Marco <126265252+GeoCode-Dev@users.noreply.github.com>AuthorDate: 2023-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-29

    Missing one #ifndef QT_NO_SSL in qgsauthmanager.cpp

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-05-29
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-05-29

    Add test for QgsDwgImportDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-29

    Add space before units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-29

    Fix qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-29

    Allow setting distance unit for layout elevation profile items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-29

    Add no labels option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-29

    [feature] Expose choice of distance unit in elevation profile settings
    menu

    Allows users to change the distance unit for situations where the
    map's default distance unit isn't appropriate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-29

    Add api to set a label suffix and placement for labels in plot axis

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-29

    Fix MouseHandle resize cursors when rotation<0

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-28
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-28

    remove unused parameter

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-28
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-28

    fix indent

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-28
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-28

    fixed indentation

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-28
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-28

    fix path case

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-28
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-28

    set global default surface format before creating qapplication and enable shared opengl context

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-28
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-28

    replaced Qt3DWindow by the new class

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-28
Commit:     jbp35 <19955142+jbp35@users.noreply.github.com>
CommitDate: 2023-05-28

    created new qgs3DWindow class

Merge: 02aa76c5add c498f18e3f2
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-27

    Merge pull request #53247 from pathmapper/wfs_param_warning

    [WFS provider] Add "bbox" and "sql" to list of known URI parameters

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-05-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-05-27

    [dxf] Use a single reference bock when exporting markers with only data defined size and/or angle

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-05-27

    fix MSVC build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-05-27

    debian packaging: run dh_sip3 only on bullseye (ie. not bookworm)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-27

    Test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-27

    More test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-27

    Fix clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-27

    Fix threading warnings raised from raster elevation profile generation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-27

    Add missing documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-27

    [Feature] Add option to export elevation profiles

    This adds a new entry to the elevation profile toolbar, with
    various options for exporting elevation profiles

    You can export the profile as:

    - 3D Features: exports the profile line as 3d cross sections,
    with z values taken from the elevation slices
    - 2D Profile: exports the profile as a distance vs elevation
    chart (ie as shown in the elevation profile widget)
    - Distance/Elevation Table: exports sample distance vs elevation
    values as a table

    The results can be saved as DXF files, CSV files, or ANY of the
    standard writeable vector spatial formats (ie shapefile/geopackage)

    Fixes #52547
    Refs #49961

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-27

    Create QgsProfileExporterTask task for generating and exporting
    elevation profiles to files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-27

    Add driver filter option for formats capable of multi-layer storage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-27

    [api] Add framework for exporting elevation profile results
    as vector layers

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-05-26
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-05-26

    [WFS provider] Add "bbox" and "sql" to list of known URI parameters

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-26

    [gui][editor widgets] Show value relation description when hovering the combobox (#53237)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-05-26
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-05-26

    Add test for QgsDwgImportDialog

Merge: 26406fe98d1 86457f37996
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-26

    Merge pull request #52799 from mhugent/server_pdf_format_options

    Server pdf format options

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-05-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-05-26

    [layout] Insure that hyperlinks within HTML-enabled labels are exported as such within PDFs

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-05-26
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-05-26

    Add test for QgsDwgImportDialog

Merge: 4ebf2773e7a ab98551fec7
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-26

    Merge branch 'qgis:master' into server_pdf_format_options

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Apply suggestions from code review

    Co-authored-by: Étienne Trimaille <gustrimaille@yahoo.fr>

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Improve console help

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Update grass7.txt

    add note about reloading descriptions

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Update grass7.txt

    Correct the list of vector output types (guess I was interrupted while working on this section).

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Update python/plugins/grassprovider/grass7.txt

    Correction from nicogodet

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Update python/plugins/grassprovider/grass7.txt

    Correction from nicogodet

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Update python/plugins/grassprovider/grass7.txt

    Suggested change from nicogodet

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Update grass7.txt

    Update "advanced" information based on https://medspx.fr/blog/Qgis/grass_processing_provider/

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Update grass7.txt

    Add more parameters and examples

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Update python/plugins/grassprovider/grass7.txt

    suggested change from nicogodet

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Update python/plugins/grassprovider/grass7.txt

    suggested change from nicogodet

    Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Update guide for GRASS algorithms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Add flag for common angle/feature snapping priority

    The flag allows to ignore common angle snapping when
    there is a feature snapping match

    Fixes #52333

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-26

    Fix some warnings raised when opening layout designers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-05-25

    Fix creating memory provider with no crs

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-05-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-05-25

    restrictedSymbolSizeOK must be false only with geometrygenerator

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-05-15
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-05-25

    Fixes #49728 : Fix layout legend when geometry generator is involved

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-25

    [gui] Change "Add WFS Layer" to "Add WFS / OGC API - Features Layer"

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-25

    Included more icon sizes in qgis ico

    CodeBardian <jacksw247@gmail.com>AuthorDate: 2023-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-25

    reset options page when search bar is cleared

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-25

    [dbmanager] Remove Delete and Rename actions for Project layers

    since it is not possible to remove or rename the Virtual Layers / Project layers items

    Pedro Venancio <pedrongvenancio@gmail.com>AuthorDate: 2023-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-25

    Update v.neighbors.txt

    Additional options for aggregate statistics, based on https://grass.osgeo.org/grass82/manuals/v.neighbors.html

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-25

    fix clang tidy

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-25

    fix already used macros

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-25

    fix indentation

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-25

    update to MDAL 1.0.3

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-24

    [pyqgis] fix calling QgsGeometry.splitGeometry with QgsPoint or QgsPointXY (#53202)

Merge: eab811f9c23 b2b0e38939d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-24

    Merge pull request #53098 from domi4484/fixBufferedTransactionOrderLayersMethod

    Fix buffered transaction crash because of wrong orderLayers method

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-24

    no GDAL resampling with unknown data type (#53200)

    * no GDAL resampling with unknown data type

    * Update src/core/qgsgdalutils.cpp

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    * Update src/core/raster/qgsrasterlayerrenderer.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    ---------

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>
    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-24

    qgstabbarproxystyle: Fix tab size if the font is not overriden

    `QgsTabBar::tabSizeHint` computes the size hint for a tab. However it
    takes into account the `LabelStyle` font even if the font is not
    overriden. This results in a wrong tab size if the tabSize font size
    is different from the default font.

    This issues is fixed by taking into account the `tabStyle` font only
    if the default font is overriden.

    Fixes:
    https://github.com/qgis/QGIS/commit/78fc3cae7e2beed3b570425ba7aaa3e67299f943

    Closes: https://github.com/qgis/QGIS/issues/53181

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-24

    Fix pixelated appearance of elevation profile chart on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-24

    Layers can now be added to elevation plots via drag and drop from
    layer tree.

    Unfortunately due to qt api limitations, we can't just enable direct
    drag and drop from the layer tree -- users have to explicitly hold
    the "Ctrl" key while dragging in order to force the copy action.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-24

    Add an explicit "Add Layers" button to elevation profile dock

    This provides a user-friendly why of adding new layers to a plot -
    clicking it will show a filtered list of possible layers which
    can be added to the plot, but which currently aren't in the plot.

    (I.e it will include all raster layers from the project which
    aren't marked as having elevation data.)

    Selecting layers will cause them to automatically be marked as
    having elevation data and immediately added to the plot.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-24

    Documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-24

    Add a simple cache for read tile data from vtpk data sources

    The process of reading raw tile data from a vtpk comes with some
    cost due to the necessary unzipping of files from the vtpk
    archive. We can cut out this cost for previously retrieved tiles
    through a simple tile -> raw data cache.

    The guts of the caching sits in the generic vector tile data
    provider class so it could be potentially used by other vector
    tile sources, but profiling reveals that there's not a significant
    cost associated with retrieving raw tile data for our
    other existing VT providers.

Merge: 0811919ba69 f0ec61b1f77
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-23

    Merge pull request #53190 from 3nids/merge-feature-field-widget

    use field widget in merge feature dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-05-23

    fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-23

    Move qix generation to real leave

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-04-25
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-05-23

    Readd inserts layer that was removed by mistake

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-04-20
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-05-23

    Put preview layers in a list to dispose them correctly

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-04-20
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-05-23

    Don't add layers to the project during preview

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-04-18
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-05-23

    Use QgsMapCanvas for preview

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-03-31
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-05-23

    Preview of layers in dxf import dialog

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-05-16
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-05-23

    Reverse order

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-05-16
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-05-23

    Fix circular relations

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-05-13
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-05-23

    Fix buffered transaction crash because of wrong orderLayers method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-05-23

    fix unused arg warning

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-23

    re-include header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-23

    Ensure symbols using map unit sizing work correctly in elevation
    profile plots

    Fixes #52833

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-23

    skip COPC inputs in the "Create COPC" algorithm (fix #53157)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-05-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-05-22

    use field widget in merge feature dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-05-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-05-22

    avoid crash when giving nullptr to QgsEditorWidgetWrapper::fromWidget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-22

    OGR: regenerate qix on end editing

    GDAL deletes the qix when saving, if the qix was there before
    editing started we generate a new one after editing ended.

    Maybe fix #30528

Merge: f5ae1c304b0 15caf31367b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-22

    Merge pull request #53168 from elpaso/attribute-table-defer-virtual-fields

    Attribute table optimization: do not load hidden fields until required

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-05-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-05-22

    simplify code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-22

    tidy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-22

    Address PR comments

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-05-22

    debian packaging: old sip only in bullseye

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-22

    Try to fix win build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-22

    Add option to limit the extent of "fill above" and "fill below"
    elevation ranges for a layer in elevation profile plots

    Fixes #51010

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-22

    Add "Fill Above" mode for elevation profile drawing

    Fixes #51074

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-22

    Retrieve and handle table type (geometryless layers) from ArcGIS
    rest services

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-22

    Show LOD information in vtpk layer metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-22

    Use the correct method of determining vector tile zoom level
    for identify tool

    Fixes incorrect zoom levels used by tool when identify esri
    vector tile sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-22

    Fix some more missing tiles when vtpk archive does not contain a file which would otherwise be empty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-22

    Handle VTPK tile data with zero sizes by falling back to lower
    zoom levels for the tile's data

    It seems that every VTPK behaves a bit like an indexed VTPK
    where higher zoom level tiles may be replaced with lower
    zoom level tiles. This new special handling is required
    for non-indexed VTPKs where the high zoom level tile data
    is empty, but there's not explicit tilemap present to
    advise of us this situation in advance.

    Fixes #52872

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-22

    Add api to QgsVectorTileRawData to handle situation where
    replacement tiles from lower zoom levels have been used, and
    where the tile ID to use for the data's clipping region
    does not match the tile ID to be used when decoding geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-22

    Make QgsVectorTileMVTDecoder::decode use QgsVectorTileRawData instead of raw byte array

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-22

    Make getRawTile return QgsVectorTileRawData instead of raw byte arrays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-20

    Don't try to create database connections for dxf files in browser

    This is very slow to do, and can grind the browser to a halt
    for folders with many dxf files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-20

    remove deprecated toSet()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-20

    More appropriate debug level

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-20

    Fix logging of warnings from before app is initialized

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-20

    Fix debug level for message log messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-20

    Send QgsDebugError errors to std::cerr instead of qDebug

    Since QgsDebugError should ONLY be used for errors, if we
    send them to std::cerr then they'll get correct color formatting
    in terminals (e.g. helping with debug output when running
    tests)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-20

    Replace QgsDebugMsg(...) with QgsDebugError(...) and ensure it
    is ONLY used for error message reporting

    Everything else gets bumped to QgsDebugMsg(..., >= 2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-20

    Fix clang tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-20

    [profile tool] Add option to lock the horizontal/vertical scale to
    matching scales

    When activated, this option ensures that the horizontal and vertical
    scales are always kept equal (so that eg a 45 degree slope will appear
    as a 45 degree slope in the profile)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-19

    Attribute table optimization: do not store hidden fields

    - defer hidden fields fetching
    - allow caching of mixed full and subset attributes features

Merge: 55226f56adc 66a5604e84b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-19

    Merge pull request #53163 from elpaso/bugfix-followup-53061-floater-settings

    Followup floater settings fix settings storage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-19

    Use some heuristics to guess when a raster layer looks like a DEM
    and auto-set the "represents elevation" flag for these

    We do this when:

    - the layer contains only one band
    - the data type is int or float (not complex, rgb or byte)
    - the layer doesn't have an attribute table
    - there's something "dem-like" in the layer's name (ie 'elevation',
      'dem', 'height', 'srtm')

    This should help make the elevation profile tool more user-friendly,
    as these layers will be included in the profiles by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-19

    When adding a raster layer which we know definitively contains
    elevation data, and the project does not currently have any
    terrain provider set, then automatically set that raster layer
    as the project's terrain provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-19

    Setup framework for data provider's to provide information about
    elevation related properties to their layers

    And use this to ensure that wms tiles with maptiler terrain
    or terrarium terrain interpretation are always included by
    default in elevation profile plots.

    Most specifically, this ensures that projects containing the
    out-of-the-box "Mapzen Global Terrain" layer will be automatically
    included in elevation plots.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-19

    Followup floater settings fix settings storage

    Cleaning my own mess, followup #53061

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-19

    Remember which project layers have been selected for display in elevation
    profiles and default to these next time an elevation profile is opened

Merge: 44d72c14819 10799d83c80
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-19

    Merge pull request #53153 from agiudiceandrea/patch-19

    Fix "Qt : QString::arg: 1 argument(s) missing in getting %1 with %2" opening Settings->Options dialog window

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-19

    address review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-19

    apply pixel size conversion factor to line width if style does not
    define "line-width" property

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-19

    Set debug message level

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-18

    Fix QgsSettingsTreeModelNodeData::addChildForSetting

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-18

    Load layers in parallel threads when opening project (#53069)

    * load layers in parallel threads when opening project

    * parallel loading by default and settingsin advanced settings

    * fix freezing when no layer supports parallel loading

    * clean leftover

    * fix unwanted remove and typo

    * typo

    * fix flake8

    * load OGR metadata under global mutex

    * Revert "load OGR metadata under global mutex"

    This reverts commit adcaf9e66ca432ee35143c45af2b383108770a63.

    * remove parallel loading capability for OGR

    * start application in server test

    * import start_app

    * fix flake8

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-05-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-05-18

    Update test reference images

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-05-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-05-18

    [raster] Fix pixelated rendering of raster on high DPI screens

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    Use more appropriate icon for new elevation profile action

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    Mark common postgresql types as non-enumerable upon load

    This fixes a big performance issue when loading projects with PostgreSQL layers.
    In the last stage of project loading, code in QgisApp would run code
    to resolve broken layer dependencies, which in turn tried to find out best
    edit widget for all columns of all layers, and the enumeration widget tried
    to figure out all enum values, doing two SQL calls for each column for each layer.

    We know what are types of columns when loading a layer, so enumValues() can leave
    early without doing the excessive queries when it's not necessary.

    Testing on a real world QGIS project with 300+ layers (but not all PostgreSQL):
    - before: ~35 minutes to load / ~8K PostgreSQL queries
    - after: ~10 minutes to load / ~2K PostgreSQL queries

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    Add timing to project load: resolve layer deps and set up widgets

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    fix long long cast

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    move setup work to the prepareAlgorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    fix casting to long long

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    smaller default values for maximum zoom level and tile limit parameters.
    Also remove advanced flag from the tile limit parameter.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    make cppcheck happy

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    better default value for max. zoom level
    check that max. zoom level does not exceeds layer's maximum

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    improve error message

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    apply style from the input layer to the output vector tiles layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    use vector tile output in algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    [processing] add vector tile destination parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    [processing] download vector tiles algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    mark QgsVectorTileLoader as CORE_EXPORT

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-18

    [processing] allow selecting vector tile layers in map layer and
    multiple layers parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Test mask update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Handle device pixel ratio correctly in svg marker rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Fix build on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Consider device pixel ratio in cache size comparisons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Fix rendering of cached simple marker images on hidpi map displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Remove no longer required logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Use new font family/size settings keys to force reset to default
    values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Use Qt formal API for setting application font instead of stylesheet

    This should hopefully help address some hi-dpi font scaling issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Use more robust API to set font size/family overrides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Rename method for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Adapt iface methods to newer internal API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Use more robust API for storing user overriden application font
    size and family

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Remove workaround for qt bug https://bugreports.qt.io/browse/QTBUG-69204
    fixed since 5.12

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Font size can be reset to default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Allow a single decimal place for font size setting

    On windows hidpi displays this IS required to get nice sizing, eg
    when the display scaling is set to a non-integer scaling factor
    (ie 150%)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-17

    Remove very old compatibility code for translating application
    font size/family from very old QGIS versions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-05-16

    debian packaging: enable PDAL only on bullseye and jammy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Update src/core/vectortile/qgsvectortilelayerrenderer.cpp

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Fix clang warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    When rendering lower zoom level tiles vs actual render zoom level
    due to presence of tilemap, ensure that we always use the actual
    render zoom level to match styles for the tile instead of the
    zoom level corresponding to the tile

    Otherwise we'll be rendering different rules depending on the
    actual tile source, when we should always use the actual
    rules for the current map scale

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Don't try to load empty vector tile uris

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Handle indexed tiles in vector tile selections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Handle indexed tilesets in identify tool

    And add tile zoom/row/column to derived attributes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Always read tilemaps from source when loading vtpk/arcgis vector tile
    layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Add flag to indicate that vector tile provider matrix set should
    always be used for the layer (as opposed to any previously
    stored matrix sets)

    For some vector tile data providers this is more appropriate --
    specifically for those with tilemap information where we MUST
    ensure that the tilemap matches the data source or missing
    tiles may be present. (If we store the matrix set information
    in projects then loading older projects may mean that a stored
    tilemap is out-of-sync with the actual data source's current
    tilemap).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Move vector tile provider capabilities enum to Qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Remove outdated see link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Add note regarding https://github.com/qgis/QGIS/issues/52872

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Add tilemap information to layer properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Read ESRI tilemaps in vtpk and arcgis tile services

    This allows us to correctly handle "indexed" vector tile sets,
    where higher zoom level tiles may be missing where a lower
    zoom level tile is deemed to have sufficient detail for higher
    zoom levels.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Better tile id rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    [feature] Add control over horizontal / vertical stretch for attribute
    form widgets

    This exposes two new "size" options for edit form widgets, allowing
    control over the horizontal and vertical stretch factors for the
    widget. By setting a horizontal or vertical stretch, users can
    control how edit widgets will relatively resize when resizing
    an attribute form.

    Eg a user can set a higher horizontal stretch value for widgets which should
    "grab" more of the available horizontal space, eg for those widgets
    which are expected to have longer values and accordingly will
    benefit from the extra space.

    Similarly, the vertical stretch setting controls how widgets
    will relatively grow vertically when resizing forms vertically. (Note
    that only some widgets can vertically grow -- eg. spin boxes
    can't be stretched vertically!)

    Together these options give more control to users over the exact
    layout and sizing of their attribute forms.

    By default, the stretch values are set to "Default" which is the
    same as previous behavior.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Fix color wheel pixelation on hidpi screens

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Fix vector iterator number of attributes returned with virtual fields

    Fix the issue of wrong number of attributes returned when the feature
    request has setSubsetOfAttributes set, in that case the virtual fields
    were not returned causing an inconsistency in the API response.

    With this patch the virtual fields are always returned (possibly Null).

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-16

    Hard-code toolbar icon size (#53077)

    With automatic high DPI scaling enabled, the toolbar icon size can be hard-coded.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    [processing] Fix Repair Shapefile alg

    Unset the SHAPE_RESTORE_SHX GDAL option also when the algorithm fails.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Allow attribute table windows to be closed

    Followup 761151e

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Fix size of splash screen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-16

    Fix pixelated ratio lock button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    Fix enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    Remove duplicate enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    Use proper enum for return value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    Move QgsVectorFileWriter::SymbologyExport to Qgis, promote to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    Fix clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    Fix clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    Improve documentation, function names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    Better name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    Remove unused deprecated method which wasn't exposed to python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-15

    Use enum class

Merge: d8a3e3e2a85 8724300eed0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-15

    Merge pull request #53061 from elpaso/advanced-digitizing-floater-options

    Advanced digitizing: floater settings and bearing

Merge: 7b284fee19f 712f3745d8d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-15

    Merge pull request #53064 from elpaso/bugfix-gh52660-mssql-zm-detection

    MSSQL: fix Z and ZM geometry type detection

Merge: 3fcf0fc2213 c8dd71e4d31
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-13

    Merge pull request #53053 from m-kuhn/intsall_qgslayoutchecker

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-05-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-13

    Skip indexing empty point clouds instead of returning error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-05-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-05-13

    Set size for layout check

Merge: 5f98f5c5cb2 f22f3581b08
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-12

    Merge pull request #53084 from m-kuhn/fix_arch_mess

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Don't store QImage on heap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Avoid pixelated color button appearance on hidpi

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-12

    Reorder options

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-12

    Advanced digitizing: floater settings and bearing

    - visibility settings for floater
    - option for bearing/azimuth

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-05-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-05-12

    Use specific typing for QgsWkbPtr

    Wkb knows uin32 and we offer conversion functions to this.

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2023-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    added SIP_SKIP

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    fixed test

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    sipifyed qgsvectorlayersaveasdialog.h

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    flake8

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    renamed to test_qgsvectorlayersaveasdialog.py

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    added sip files

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    added test_qgisvectorlayersaveasdialog.py

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    added QgsVectorLayerSaveAsDialog to public API

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Add liveUpdate annotation setting

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Live Annotation preview

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Handle no file selected

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Hide irrelevant elements from Form and SVG dialogs

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Update source images

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Update masks

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Fix Html annotation background (#50638)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Move CadConstraintType to Qgis, translate degree symbol

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Advanced digitizing: respect units for distance

    - respect project settings for distance units
    - format angle
    - format geographic coordintates

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-12

    Replace $-based functions with their corresponding @ variable in expression examples

    Also cleans a little bit tags list

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-05-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-11

    make conditional easier to read

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-05-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-11

    Address reviews
    Tune includes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-05-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-11

    respect scene's 2d clipping extent

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-11

    Introduce Qgs3DMapSceneEntity that Chunked entities and virtual point cloud entities inherit from.
    Move logic from Qgs3DMapScene to Qgs3DMapSceneEntity virtual methods.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-11

    move logic to QgsVirtualPointCloudEntity

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-11

    revert changes to provider subIndexes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-11

    Enable rendering virtual point clouds in 3d views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    Avoid unusable blank python console if escape is pressed in
    console window when console is shown in the dialog mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    Use deque instead of QStack -- it's faster, as we don't incur the unnecessary cost of implicit sharing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    Use thread_local instead of QThreadStorage if available

    It's much faster!

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    Fixed test

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    Update main.cpp

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    Update qgsmapcanvas.cpp

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    Update main.cpp

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    Update main.cpp

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    fix indent

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    Use float DPR instead of rounded value

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    Remove unnecessary DPR multiplication

    This causes wrong map scale display on high DPI screen

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2023-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    Enable automatic scaling for high DPI displays

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    3d/terrain: Improve debugging tile info visibility

    The `show map tile info` option allows to display the tile information
    of the terrain. However this info is not really visible because the
    info is in the same color as the scene background (white) and the text
    is too small.

    This issue is fixed with the following changes:
    - change the color to red
    - make the text background opaque
    - increase the text size

    CodeBardian <49531816+CodeBardian@users.noreply.github.com>AuthorDate: 2023-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-11

    Fix for accessing the strength of field constraints (#52976)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    register flags with Q_FLAG not Q_ENUM

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2023-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-11

    Add new user group in 2022

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-10

    MSSQL: fix Z and ZM geometry type detection

    Fixes #52660

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    Update string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    Rename to 'Reorder Output Layers'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    Defer calling postProcessors until layers have been added to layer tree

    It's possible that an algorithm's postProcessor may contain logic
    relating to the layer tree, so make sure that all layers have
    already been added to the tree before calling postProcessors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    [processing] Allow configuration of order of outputs created by a model

    This adds a new "Reorder Model Outputs" action to the model designer
    menu (to accompany the existing "Reorder Model Inputs" action).
    Selecting this option allows model creators to set a specific order
    which the outputs from their model must use when loading the results
    into a project. This gives the model creator a means of ensuring
    that layers are logically ordered, eg placing a vector layer over
    a raster layer and a point layer over a polygon layer.

    Optionally, the model creator can also set a "Group name" for the
    outputs. If this is specified then all outputs from the model will
    be placed into a (newly created if necessary) layer tree group
    with that name.

    Sponsored by the QGIS Germany User Group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    Fix QgsLayoutChecker::testLayout python bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    Move determination of tiles in ranges to QgsTileMatrixSet

    This gives more flexibility in future to handle known missing tiles or
    other special circumstances (eg falling back to lower
    zoom level tiles from the matrix set in certain circumstances)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    Use tile matrix set in more QgsVectorTileDataProvider methods

    This gives more flexibility for the individual vector tile data
    providers to handle zoom levels using custom logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    Disable pdal on msys2 build, untwine compilation is broken on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    Downgrade all

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    yes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    Missing run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-10

    Try to workaround https://bugreports.qt.io/browse/QTBUG-113227
    on qt6 ci builds

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-05-09

    debian packaging: enable PDAL only on bullseye and jammy

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-05-09

    Use QgsLayoutChecker from core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-09

    Don't try to read tiles with zero size from vtpk archives

    Avoids unnecessary user-visible warnings about unreadable tiles
    when those tiles don't actually exist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-09

    Add hash for QgsTileXYZ

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-09

    Add equality operators for QgsTileXYZ

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-09

    Add repr for QgsTileXYZ

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-09

    Small optimisation to QgsVectorLayerFeatureIterator::checkGeometryValidity, avoid checking geometry presence if not filtering for invalid geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-09

    Tiny optimisation to QgsVectorLayerFeatureIterator::postProcessFeature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-09

    Avoid calling canDriverShareSameDatasetAmongLayers for every ogr feature processed, call once upfront

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-09

    Optimise QgsFeature::setAttributes

    Remove the equality check "shortcut". Profiling shows that the cost
    of checking the equality of the attributes well exceeds the cost
    of cost always detaching the feature. And in the vast majority of
    cases the equality operator would return false anyway, resulting
    in a lot of wasted effort.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-09

    Optimise QgsGeometryPrivate constructors to avoid unnecessary extra work

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-08

    create output directory only when needed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-08

    fix output directory handling in the tile algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-08

    add optinal output directory parameter to make it possible to force the
    COPC files to be put in a single place

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-08

    algorithm to create COPC files for input point clouds

Merge: 4720209b5f6 f729eb0df23
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-08

    Merge pull request #53027 from nirvn/processing_crash_fix

    [processing] Fix crash when loading a layer from a string pointing to an invalid/corrupt file

Merge: 5837820fb72 28a9b1112fd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-08

    Merge pull request #52096 from joto/symbol-levels-plus

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-08

    Fix compilation warning

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-08

    Tweak cursors and resizing behavior

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-08

    Scrap the toggleTextItemVisibilities feature

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-08

    Add context menu

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-08

    Do not resize annotations when cursor is outside it

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-05-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-05-06

    [processing] Fix crash when loading a layer from a string pointing to an invalid/corrupt file

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-05-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-05-06

    [qgsquick] Add global map shading support to map canvas

Merge: 93b8b0e70a2 c72fc8e68f1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-06

    Merge pull request #53004 from m-kuhn/server_url_param_blocking_network_request

Merge: 66fa7e7552a 7fbd26a79a4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-05

    Merge pull request #52923 from agiudiceandrea/fix-52341-negative-norwegian

    Fix QgsDoubleValidator for positive sign and for negative and exponential signs in some locales (Fix #52341)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-05

    [WFS / OAPIF] Emit request headers of initial request when following a redirect (#53011)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-05

    sipify (followup cb1bfa1a)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-05

    Avoid installing QgsCPLHTTPFetchOverrider for every ogr feature
    fetched if we can avoid it

    This is a relatively expensive operation to do (specifically
    the calls to QgsCPLHTTPFetchOverrider::setAttribute) compared
    with the actual costs of fetching features from GDAL

    Avoid creating a new override for every feature, if we detect
    that its safe to use an override created in the OGR feature
    iterator constructor.

Merge: cb1bfa1ab77 ef01fb90f42
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-04

    Merge pull request #52988 from elpaso/advanced-digitizing-more-angles

    [feature] Advanced Digitizing: more common angle options

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-05-04

    fix msvc build (followup effbfc220677e3693b49ba915e7267b08e1cbe7f)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-04

    doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-04

    SIP_SKIP and tidy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-04

    indentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-04

    strict initializer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-04

    Remove unused string

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-05-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-05-04

    Advanced Digitizing: more common angle options

    - add 0.1, 0.5, 1.0 common angles
    - add an option to show current common angle in the floater
    - add 'N' 'SHIFT+N' keyboard shortcuts to cycle through the
      common angle options

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-05-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2023-05-04

    [Server] Use QgsBlockingNetworkRequest to download URL

    1. Deduplicate code
    2. We have seen crashes where we can observe the following pattern at
       the top of the stack trace. This is always happening nested inside
       another event loop somewhere, where the lower part of the stack,
       which is omitted here `[...]` can be any other `processEvents()` call
       or local `QEventLoop`, which is likely caused by interaction of the
       local event loop for downloading here with other event loops, signals
       and timers (only approximal understanding on the exact reasons from
       my side).

    ```
    _ZNK14QMessageLogger5fatalEPKcz: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    _ZN28QgsServerParameterDefinition10raiseErrorERK7QString: /usr/lib/libqgis_server.so.3.22.14
    _ZN28QgsServerParameterDefinition10raiseErrorERK7QString: /usr/lib/libqgis_server.so.3.22.14
    _ZN7QObject5eventEP6QEvent: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    [symbol missing]: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
    [symbol missing]: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
    [symbol missing]: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
    _ZN9QMetaType4typeERK10QByteArray: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    [symbol missing]: /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
    _ZN9QMetaType8typeInfoEi: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    _ZN14QgsApplication6notifyEP7QObjectP6QEvent: /usr/lib/libqgis_core.so.3.22.14
    _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    _ZN27QEventDispatcherGlibPrivate31runTimersOnceWithNormalPriorityEv: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    [...]
    ```

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-04

    Deselect annotation item when modify tool is deactivates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-04

    Fix crash when removing drag and drop form elements

    If both a container and a item within that container are selected
    and then the "remove" button is pressed, QGIS will crash

    Avoid the crash by removing items one-by-one, so that we don't try
    to delete a child item which was already deleted by its parent.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-04

    [postgres][browser] Implement field comment setting for postgres fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-04

    Remove file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-04

    Fix invisible horizontal alignment icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    Respect layer output ordering when adding processing results layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    Always expand processing results groups by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    When adding a node to the layer tree, ensure the initial expansion state of the node is respected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    Minor lint fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    Respect output group name when loading layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    Remove unwanted default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    Add layer tree group name and sort key to QgsProcessingContext::LayerDetails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    Remove unused argument

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    More minor cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    Refactor out some more postprocessing logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    [processing] Cleanup some post-processing code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    Show a message bar warning on startup if a wayland session is detected

    Even on the latest Qt 6 versions, wayland support is limited. Eg. basic
    things like re-docking floating docks, moving toolbars, switching
    between menus is broken.

    Let's show a warning on startup to advise users to switch to an X11
    session for the best user experience, so at least they don't place
    the blame on QGIS and rather know where to target their bug reports
    correctly!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    Build and test GRASS provider (not plugin) on qt6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-03

    Add WITH_GRASS_PLUGIN cmake setting to determine whether the GRASS
    c++ plugin is built

    Allows building the GRASS provider without the plugin

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-05-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-05-02

    debian packaging: disable pdal by default

Merge: bb4d23c0af6 d888ee2a702
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-02

    Merge pull request #52847 from 3nids/settings-treewidget

    Settings editors

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-05-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-05-02

    debian packaging: add debian bookworm and build-essential to scandeps.pl
    (superceeds #52813, #52875)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-02

    fix doxygen error

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-02

    fix tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-02

    fix tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-02

    revive custom expression editor for default expression value modeler
    parameter definition widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-02

    move expression type enum to qgis.h

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-02

    update PDAL algorithms to use expression for filter parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-02

    convert point cloud expressions to PDAL expressions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-02

    [processing] extend expression widget wrapper to support point cloud
    expressions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-02

    [processing] add enum to expression parameter to make it possible
    distinguish between native QGIS expressions and point cloud filter
    expressions

Merge: 7fac476c6f3 cbc6922fab7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-02

    Merge pull request #52959 from alexbruy/pdal-provider-ux

    UX improvements for PDAL provider

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2023-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-02

    Adjust help for CheckValidity algorithm

    Make it clear that GEOS method won't be able to log all errors found per geometry, but only the first one. Followup #49936.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-05-02

    Fix some warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-05-02

    try to assign 3d renderer to output point cloud layers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-05-02

    split thin algorithm into two

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-02

    Allow creation of attribute form group boxes and rows which
    aren't contained within tabs

    This was always supported by the form, but blocked in the form
    editor. It stems from a subtle twist in the original logic of
    "tab containers can ONLY be top level items" which was misinterpreted
    sometime as "top level items can ONLY be tabs".

    Restore the original constraint that tabs can only be top
    level items and allow also top level group boxes and rows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-02

    Fix clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-02

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-02

    Prevent attribute form editor widgets from inherting too large
    horizontal minimum size

    This bug causes editor widgets to inherit a very large minimum width
    from the search widget wrapper, regardless of what mode the attribute
    form is shown in. The outcome is that when adding/editing features
    all widgets have a large minimum width, causing very wide forms
    in multi-column setups with a lot of unnecessary edit widget width.

    Fix sponsored by NIWA

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-02

    Fix deadlock when number of point cloud files loaded >= available threads

    This would cause multiple QgsTasks to be created, each of which
    uses one thread -- then if the number of tasks matches or exceeds
    the number of available threads, then the call to blockingMapped
    in QgsPointCloudStatsCalculator will hang forever waiting for
    a thread to be freed (which will never happen, since the running
    tasks CANNOT complete as they are blocked)

    Avoid this by releasing and reserving the current thread
    from the QgsPointCloudStatsCalculationTask before performing
    the blockingMapped function.

    alingkumo <49809717+alingkumo@users.noreply.github.com>AuthorDate: 2023-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-02

    Update qgscolorramplegendnode.cpp

    fix he horizontal legend has an incorrect position when the label is on the right side

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-02

    Bump peter-evans/create-or-update-comment from 2 to 3

    Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 2 to 3.
    - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
    - [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v2...v3)

    ---
    updated-dependencies:
    - dependency-name: peter-evans/create-or-update-comment
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-02

    GH Action - Add automatic comment for the changelog parser about picture and funder.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-05-01

    use distinct parameters for number of points and sampling radius in
    thin algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-05-01

    better names for outputs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-05-01

    add more tags to PDAL algorithms to make search easier

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-05-01

    move filtering parameters to be the first in the advanced parameters
    group box

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-05-01

    rename "Export to raster (TIN)" PDAL algorithm to "Export to raster
    (using triangulation)"

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-05-01
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2023-05-01

    Fix QgsDoubleValidator for exponential sign

    Also allow to use <E> and the locale exponential sign (for Ukrainian language)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-05-01

    rename "Fix projection" PDAL algorithm to "Assign projection" to be
    consistent with the native and GDAL algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-01

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-01

    Add new attribute form container type "Row"

    This container always lays out child widgets in a horizontal
    row, where the number of columns is automatically determined
    by the number of child widgets.

    It's useful for creation of compact forms, where no space will
    be wasted by assigning extraneous horizontal width to widgets
    where the expected values will always be short.

    Eg: creating 3 rows with 3, 2, 1 child widgets respectively
    results in the layout:

        Attr 1: [...] Attr 2: [...] Attr 3: [...]
        Attr 4: [..........] Attr 5: [..........]
        Attr 6: [...............................]

    Without the option of row containers then the all horizontal
    rows will have the same number of columns, eg:

        Attr 1: [...] Attr 2: [...] Attr 3: [...]
        Attr 4: [...] Attr 5: [...] Attr 6: [...]

    (leaving insufficient horizontal length for attributes 4-6), or

        Attr 1: [..........] Attr 2: [..........]
        Attr 2: [..........] Attr 3: [..........]
        Attr 4: [..........] Attr 5: [..........]
        Attr 6: [..........]

    (resulting in wasted horizontal space next to attribute 6, and
    an extra row taking up vertical space)

    Sponsored by NIWA

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-01

    use public method

Merge: 5133ba0f782 3dcfbe8cc30
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-05-01

    Merge pull request #52953 from YoannQDQ/fix-qgssettingstreenode-constness

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-04-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-05-01

    Fix MSSQL PrimaryKey in geometry table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-01

    Mingw build has no 3d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-01

    Fix some workflows where pdal is not available

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-05-01
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-05-01

    Fix QgsSettingsTreeNode constness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-05-01

    When opening vector layer form properties, immediately expand
    all drag-and-drop form containers

    Otherwise it's really annoying to have to do this manually
    all the time!

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-30

    Also enable build with 3D by default

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-30

    Enable build with PDAL by default

    Point cloud support has been there in a couple of QGIS releases already
    and it would make sense to have the PDAL support built by default.
    Without PDAL, point cloud layer implementation is very limited,
    not allowing indexing and display of regular files like LAS/LAZ,
    and the Processing algorithms are not available either...

Merge: bf93dc6f171 ccb868f6266
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-30

    Merge pull request #52841 from YoannQDQ/qgisfunction

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-30

    remove useless method

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-30

    Re-arange code

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-30

    Adapt tests

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-30

    Move creation options to latest arguments

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-30

    Update test

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-30

    Fix integer overflow in QgsCoordinateFormatter

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-30

    Check type in QgsLayerTreeLayer::toLayer and QgsLayerTreeLayer::toGroup

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-29
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-29

    Harmonize doc

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-29
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-29

    Add context test

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-29
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-29

    Update tests

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-29
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-29

    Update help text and template

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-29
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-29

    Fix qgsfunction decorator args handling

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-04-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-29

    Fix QgsDoubleValidator for positive sign

    Allow the positive sign in front of a positive number

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-29

    Fix warnings on gcc, build on msvc

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-28

    add missing Q_OBJECT macro

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-04-28

    fix msvc build again (reapply efee73553, upstreamed as 0c7b82a2e; reverts 8bf8ddb05)

    C:/src/OSGeo4W/src/qgis-dev/qgis/external/pdal_wrench/utils.cpp(121): error C3493: 'CHUNK_SIZE' cannot be implicitly captured because no default capture mode has been specified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-28

    Don't autoraise OK button in profile selector, makes it too hard to see

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-28

    Avoid crash if profile selector dialog is closed without selecting a profile

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-27

    better dark theme + fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-27

    Apply suggestions from code review

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-27

    use checkbox for booleans + palette for colors

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-27

    Fix QgsDoubleValidator for negative sign in some locales

    Some locales use the − character [Unicode Character “−” (U+2212)] as negative sign, instead of the - character [Unicode Character “-” (U+002D)]

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-27

    sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-27

    add proxy model to filter the settings tree

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-27

    create settings trees on start so texts can be searched

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-27

    refactor QgsOptionsDialogHighlighWidget to use it as an interface

    by removing the inheritance of QObject, an implementation of QWidget can now also inherit from QgsOptionsDialogHighlighWidget and provide the interface to search/highlight texts

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-27

    fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Fix documentation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Avoid thread violation warnings spamming console by limiting to one warning per code location

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    More masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    More test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Make gradient fill tests atomic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Test debugging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Add some qt6 tests masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Update a test for newer qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Also run qt6 tests on Fedora 38

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Use distro packages for qt6 library versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Silence some pdal_wrench warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Lang C.UTF-8

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Bump distro version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Require Qt 6.4 or later for Qt6 builds

    Given that these are experimental anyway, it makes little sense
    to waste efforts supporting older Qt 6 releases...!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Use Fedora 38 for Qt 6 CI

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Make project dirty when group layer styling properties change

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Fix group layer rendering (#52769)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Silence debug noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Use enums for attribute form container types instead of bools

    Gives flexibility for adding additional container types in future

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-27

    Fix incorrect WCS request bbox when layer limited to an extent (#52900)

    * Fix incorrect WCS request bbox when layer limited to an extent

    - The passed extent was in WGS84 and not necessarily in the selected CRS
    - The delimiting extent was not intersected with the current view extent, resulting in an incorrect request bbox

    ---------

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-04-26
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-04-26

    typo

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-04-26
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-04-26

    again more cad tool cleaning mesh edit map tool

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-04-26
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-04-26

    more cad tool cleaning mesh edit map tool

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-04-26
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-04-26

    fix cad tool with escape

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-04-25
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-04-26

    fix add new mesh with cad tool

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-03-18
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-04-26

    fix clang-tidy

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-03-15
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2023-04-26

    fix add new mesh face with undo

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-26

    Mesh layer style following dataset group name (#52312)

    * copy mesh layer style following dataset group name

    * fix typo and sipify

    * fix const

    * fix version in doc

    * fix version in doc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    More super fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    More super call fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Fix some super calls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Use fstring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    More setup/teardown fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Fix more super calls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Add some more annotation HTML reference images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Move layout checking to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Only append to existing test reports if running under CI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Partially update annotation item test to newer framework

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Ensure file is closed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Ensure base class setup/tear down methods are always called

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Start moving some render check methods to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Fix monkey patching when comment contains "

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Doc++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-27

    Promote attribute editor enums to enum class, move to Qgis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-04-26

    fix build

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-04-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-04-26

    qgs3dmapconfigwidget: Fix zoom level update on init

    When the configuration widget is displayed, the zoom level is computed
    by calling `onTerrainLayerChanged` in the constructor. This function
    calls `updateMaxZoomLevel` which takes care of updating the max zoom
    level. This function relies on `groupExtent` to get the tile
    resolution. However, on startup, this resolution is always zero
    because `groupExtent` has not been initialized yet.

    This issue is fixed by calling `onTerrainLayerChanged` after
    `groupExtent` initialization.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-26

    [ui] Harmonize ogr source select widget padding

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-26

    [ui] Add scroll area to gdal source select's options group to avoid large vertical growth

Merge: 3adce0436e8 3c7741aaba2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-26

    Merge pull request #52321 from YoannQDQ/clear-recent-crs

Merge: a9056f37a27 9935a3f3430
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-26

    Merge pull request #52853 from pathmapper/pagesize

    [server/OAPIF] Make pagesize configurable and other improvements for collection items HTML page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-26

    Correctly hide from sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-26

    Translate strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-26

    Add context menu entries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-26

    Docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-26

    Add a history provider for executed SQL commands

    This history provider stores all executed database SQL commands
    in the local history db (ie commands executed through the browser
    panel, "Execute SQL" context menu action)

    The connection details, runtime and affected rows are stored

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-26

    Refactor out SQL execution dialog handling from data item
    provider so that it can be called from outside of browser item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-26

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-26

    Double clicking only expands/contracts history nodes which
    don't handle double-clicks in another way

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-26

    Remember history dialog splitter state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-26

    Store full processing execution log in history entries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-26

    Add window title

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-04-26

    translation string fix

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-26

    Upgrade DBManager and Grass plugins to Python 3.X

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-25

    fix deactivate mesh layer contours (#52258)

Merge: 01e7a71ed0f 9e8364a2714
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-25

    Merge pull request #52880 from Gustry/i18n-fstring

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-04-25
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2023-04-25

    Python - Use some format function for translations

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-04-25
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-04-25

    Simplify

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Fix return type issue.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Update src/gui/qgsfieldmappingwidget.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Update src/ui/processing/qgsprocessingfieldsmappingpanelbase.ui

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Update src/gui/qgsfieldmappingwidget.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Update src/gui/qgsfieldmappingwidget.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Add invert selection tool on refactor fields processing fix #52816

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Fallback to UTF-8 when no encoding is specified

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    address review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    use threads number setting in algorithms which support multiple CPUs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    move threads selection widgets into the "environment settings" group

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    allow changing number of threads through the algorithm settings panel

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Update src/gui/qgsmaptool.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Add test

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Add reactivated signal

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    MeasureTool example

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Do not deactivate / activate mapTool when it is already active

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Add missing auto_additions

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Delay application member creation in desktop mode

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Do not display the profile in the title bar if it is the current default one

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Preinstall default QTranslators before displaying the profile selector dialog

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Apply suggestions from review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Fix clazy warning

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Add icon size and allow creation settings

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Allow setting the profile icon

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Switch user profile settings to QgsOptions

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Remove dead code

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Use profile icon in combobox

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Fix QTranslator not installed

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Fix includes

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Fix profile checked state (#32506)

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Display profile name in window title as long as it is not the only one

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Fix spelling and doc

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Fix custom profile icon

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Add User Selection Dialog

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Add User Settings dialog

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-25

    Add lastProfile / defaultProfile in QgsUserProfileManager

Merge: 8db8acd5d10 3cab3c43a29
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-24

    Merge pull request #52873 from Gustry/processing-update

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-24

    Remove clear all button

Merge: 2175537f327 021a13c5f9f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-24

    Merge pull request #52819 from elpaso/ogcapi-ux

    GDAL/OGR source select UX: add OGCAPI radio

Merge: 8ac952bfff7 6e52378a2d4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-24

    Merge pull request #52472 from YoannQDQ/fix-walking-attribute-dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    [ui] Remove browser widget title bar within the data source manager dialog

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-04-24
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2023-04-24

    Python - Run pyupgrade on the processing plugin

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-24

    fix #44050 Attribute Dialog moving on screen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Update python/plugins/processing/algs/qgis/TilesXYZ.py

    Sebastian Gutwein <bas@rdgland.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Set extent CRS to Project CRS

    Tiles creation assumed extent crs was the same as project crs this pr adds a transform to get it to work if that is not the case.

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-24

    Ask for confirmation before clearing the list

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-24

    Remove CRS on del key pressed

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-24

    Fix wording

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-24

    Add context menu

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-24

    Add buttons in the QgsProjectionTree to clear recent CRS

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-24
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-24

    Add methods to clear recent crs or remove one crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Add QgsCodeEditorShell code editor subclass for Bash or Batch scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Update src/core/vector/qgsvectordataprovider.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Update src/core/vector/qgsvectordataprovider.cpp

    Patrice Pineault <TurboGraphxBeige@runbox.com>AuthorDate: 2023-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Fixes #52375. Removes duplicate encoding aliases returned by QgsVectorDataProvider::availableEncodings()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    [OAPIF] Use QgsDebugMsgLevel(..., 2)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    [OAPIF provider] Implements getFeature() expression translation

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    [WFS / OAPIF] GUI: pass selected CRS to query builder UI

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    [OAPIF provider] Add support for filtering based on OGC API Features Part 3

    This requires server /conformance to declare at least:
    - http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/filter
    - http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/features-filter
    - http://www.opengis.net/spec/cql2/1.0/conf/cql2-text
    - http://www.opengis.net/spec/cql2/1.0/conf/basic-cql2

    The /collections/{collid}/queryables endpoint is requested to get the
    queryable properties.

    And it can use the following extra conformance classes:
    - http://www.opengis.net/spec/cql2/1.0/conf/advanced-comparison-operators:
      for IN, BETWEEN, LIKE
    - http://www.opengis.net/spec/cql2/1.0/conf/case-insensitive-comparison:
      for ILIKE
    - http://www.opengis.net/spec/cql2/1.0/conf/basic-spatial-operators:
      for intersects(geomcolumn, geomFromWkt('POINT(x y)')) and
      bbox_intersects(geomcolumn, geomFromWkt('WKT LITERAL'))

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    [OAPIF provider] Add support for filtering on feature properties (OGC API Features Part 1 - /rec/core/fc-filters)

    This uses the /api endpoint to get the list of queryable items.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Use QgsProcessingHistoryDialog for Processing history dialog

    And remove old class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Port history dialog to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Allow history to be cleared for one provider only

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    fix displaying of the enum parameter options when static strings mode is
    active and multiple selection is enabled. Also improve conversion to
    Python string

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Add named constants to designate interpreter states

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Fix spelling and add license

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Handle multiple inputs

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Add IPython-style assignment

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Run system commands with !

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Fix QgsDatabaseTableComboBox::setSchema

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    [Bugfix] Processing plugin: bad check layer from QgsProcessingOutputMultipleLayers

    After running algorithm, the processing plugin take the layer from result to provide map layer instead of string.
    In the case of QgsProcessingOutputMultipleLayers, the instance check is not done on the layer but on an array.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    [qgsquick] Avoid all-black map canvas when first loading a QML scene with nothing to render

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-24

    Added request initiator to two more cases in QgsLazInfo

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-24

    Add network request initiators to remote COPC/EPT code

    This will make it easier to identify where the individual requests are coming from
    (which is harder especially with COPC where byte ranges are fetched from the same file)

    Also switch hierarchy fetching in EPT to use QgsTileDownloadManager like used for COPC.
    This will ensure that in case of multiple requests in parallel there will be just one
    going out.

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Fix indentation

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Harmonize default pixel size for raster creation algorithms

    kannes <johannes.kroeger@wheregroup.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-24

    Don't set a minimum pixel size for raster creation algorithms

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-04-23
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-04-23

    [server/OAPIF] Make pagesize configurable for collection items HTML page

Merge: 24580230311 dcbaa61e166
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-23

    Merge pull request #52849 from nirvn/qgsquick_maptoscreen

    [qgsquick] New map to screen class to tie QML items to the map canvas

    Jochen Topf <jochen@topf.org>AuthorDate: 2023-04-23
Commit:     Jochen Topf <jochen@topf.org>
CommitDate: 2023-04-23

    Use QVector instead of std::vector

    Jochen Topf <jochen@topf.org>AuthorDate: 2023-04-03
Commit:     Jochen Topf <jochen@topf.org>
CommitDate: 2023-04-23

    Add tests for using ordered layers and symbol levels together

    Jochen Topf <jochen@topf.org>AuthorDate: 2023-02-06
Commit:     Jochen Topf <jochen@topf.org>
CommitDate: 2023-04-23

    Bring feature order and rendering order together in a useful way

    There are two ways of taking "order" into account when rendering:

    1. You can control the feature rendering order which essentially does an
       "order by" of your layer data.
    2. You can enable symbol levels which defines which styles are rendered
       in which order.

    This commit addresses a problem when trying to bring (1) and (2)
    together. When both are enabled, the rendering order (2) trumps the
    order given by (1), essentially ignoring the order from (1).

    With this commit rendering instead starts "from scratch" every time the
    "order by" attributes have a new value.

    This allows, for instance, to render complex roads networks correctly.
    Ordering via (1) is used to draw roads going over bridges etc. in the
    correct order while ordering via (2) is used to render road styles
    correctly (thicker dark line, then thinner light line to get a roads
    with casing).

    The patch works by putting all features that need to be rendered not in
    a single QHash (Symbol->Feature) but a QList of those hashes. Every time
    at least one of the attributes used for the "order by" changes, a new
    element is added to that list. The patch is rather simple, it just looks
    a bit larger due to the extra indentation needed.

    I thought about making this configurable, but I don't see any use case
    where it makes sense to have (1) and (2) enabled where you don't want
    this behaviour.

    Fixes #42428
    See #17276

    Marc Ducobu <marc.ducobu@champs-libres.coop>AuthorDate: 2023-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-23

    Add type hinting for QList<qint64> (python binding)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-23

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-23

    [processing] Port functionality from history dialog to history
    provider framework

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-23

    Add api for creating context menus for history nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-23

    Immediately expand first group on opening history widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-23

    History providers should be QObjects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-23

    History entry nodes can be double-clicked

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-23

    Address review

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-23

    remove outdated sip files (#52848)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-23

    [qgsquick] New map to screen class to tie QML items to the map canvas

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-23

    use opactify in colorbutton when possible

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-23

    fix dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-23

    sipify + CMakeLists

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-23

    use new settings tree in advanced options
    choice can be made to use the old or new tree
    also add a hidden setting to bypass warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-23

    add tree view + model to show/edit settings values

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-23

    add registry of settings editors wrappers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-23

    add base class and implementation of wrappers for settings editor widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-23

    rename QgsSettingsTreeWidget to QgsSettingsTreeWidget (app)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-04-23

    simplification of settings API
    always pass value by reference (drop of QgsSettingsEntryByValue)
    undeprecate setVariantValue

Merge: 4dcd0d4af0e 0945734473b
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-23

    Merge pull request #52043 from YoannQDQ/measure-tool-copy-coordinates

    Measure tool copy coordinates

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-23

    Add a way to disable map tips for a specific layer (fix #23400)

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-23
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-23

    Use new settings API

Merge: 8ce47183353 43d152802cd
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2023-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-22

    Merge pull request #52839 from borysiasty/plugin_installer-dont-show-wait-cursor-when-fetching-repositories

    [Plugin installer] Don't show wait cursor when fetching repositories

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-22

    [sipify] support multiple classes template definition (#52838)

Merge: c4c816f76f3 57c83971b70
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-22

    Merge pull request #52834 from qgis/update-windows-build-instructions

Merge: 699fa93c6eb 9d966c29992
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-22

    Merge pull request #52790 from pathmapper/unstale

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2023-04-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2023-04-22

    [Plugin installer] Don't show wait cursor when fetching repositories

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-22

    [ogr] Fix simple markers' stroke width of embedded styling

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-04-22
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-04-22

    Add workflow to unstale on PR commit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-22

    Update windows build instructions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Add QgsHistoryWidgetContext for future api flexibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Make API a little more flexible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Fix clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Fix doxygen test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Mark classes as private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    New entries should be added at the top of date groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Allow filtering history results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Fix potential crash if history provider does not exist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Allow showing html results from nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Add capacity for history nodes to show custom widgets when selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Create QgsHistoryWidget resuable widget for showing history entries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Create a model for QgsHistoryEntries

    A dynamic tree item model showing the entries in date groupings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Add method to insert child nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Add capacity for history providers to create/update nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Create QgsHistoryEntryNode class

    Used for representing information about of QgsHistoryEntry
    in a hierarchical tree structure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Add original id to QgsHistoryEntry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Add signals to history registry for entries added/updated/cleared

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Tests for QgsHistoryEntry::isValid()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Move QgsHistoryEntry to separate file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Metatype QgsHistoryEntry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    When converting mapbox fills, don't set a stroke on the QGIS
    fill symbol if the mapbox fill color is non-opaque

    If the outline color is semi-transparent, then drawing the
    default 1px stroke will result in a double rendering of
    strokes for adjacent polygons, resulting in visible seams
    between tiles. Accordingly, we only set the stroke color
    if it's a completely different color to the fill or if the
    stroke color is opaque and the double-rendering artifacts
    aren't an issue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Fix stroke width conversion from mapbox styles

    Mapbox fill strokes are always 1px in width, so we should
    translate these to hairline strokes in QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Fix conversion of max zoom level from mapbox styles

    The QGIS renderers for vector tiles treat maxzoom
    different to the MapBox Style Specifications.

    From the MapBox Specifications:

    "The maximum zoom level for the layer. At zoom levels
    equal to or greater than the maxzoom, the layer will be hidden."

    However the QGIS styles will be hidden if the zoom
    level is GREATER THAN (not equal to) maxzoom.

    Accordingly we need to subtract 1 from the maxzoom value when
    converting mapbox styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Expand docs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-04-22

    fix double translation issue

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    [Oracle] Fix srid when creating a vector layer from table

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Remove outdated installation instruction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Alias/comment are optional

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    [processing] Add support for setting alias and comment in
    "Add field to attributes table" algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    [processing] Handle field comments and aliases in refactor fields
    algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    [processing] Add support for field alias and comments to field mapping
    parameter values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Show field comments and alias in field mapping tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    [processing] When creating vector outputs, show warnings if
    the output fields have comments or aliases set yet the
    destination output does not have support for these

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Add api to determine attribute capabilities for QgsVectorLayerExporter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-22

    Expose api to determine capabilities of QgsVectorFileWriter

    Currently allows determining whether field comments and aliases
    are supported by the writer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-04-21

    Fix label on raster

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-04-21

    Fix collapsed state and raster prefix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-04-21

    GDAL/OGR source select UX: add OGCAPI

    Adds an entry for OGCAPI, in order to add
    the endpoint without the need of OGCAPI: prefix.

Merge: 456d72589f5 4ffed5bca0b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-21

    Merge pull request #52774 from elpaso/bugfix-gh52677-json-map-write

    GPKG: fix json map filewriter

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-04-21

    debian packaging: drop focal (Qt 5.13 and GEOS 3.7 required; last packaged version is 3.26)

Merge: 942316623de b603a2e394d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-21

    Merge pull request #52733 from signedav/fix_single_IN

    Fix OGC Filter on IN operator with only one list item

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-04-21

    Skip test on GDAL < 3.7

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-04-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-04-21

    Add const

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-21

    Update src/server/services/wms/qgswmsparameters.h

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-21

    Update src/server/services/wms/qgswmsparameters.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-21

    Update src/server/services/wms/qgswmsparameters.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-21

    Update src/server/services/wms/qgswmsparameters.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

Merge: d9d41ad9eff 0ce567bd306
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-21

    Merge pull request #52771 from domi4484/fixmergeid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-21

    Doc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-21

    Use registry level cache, not local cache for algorithm name/icon handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-21

    [processing][api] Add mechanism to get basic algorithm properties
    efficiently for many calls

    Allows retrieval of some basic algorithm properties (display name,
    icon) in an optimised way for many calls. (Avoiding multiple
    expensive algorithmById lookups)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-04-20
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-04-20

    Reverte merge behaviour: merge into existing feature when expl. selected

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-20

    clean renaming scripts (#52791)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-20

    Fix some broken links (#52788)

    Osgeo4w moved and the 32 bit version is no longer available

    Andreas Steffens <46336892+andreassteffens@users.noreply.github.com>AuthorDate: 2023-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-20

    [WFS provider] [fix] losing WFS DCP endpoints upon cloning WFS URI (#52648)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-04-20

    debian packaging: include pdal_wrench where PDAL 2.5 is available (namely jammy-ubuntugis; refs #52787)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-04-20

    Possibility to set pdf export map themes and predefined scales in request

Merge: af66062a93d b9ad6322854
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-20

    Merge pull request #52251 from Gustry/display_name

    Server - Add display name in GetFeatureInfo response

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-04-20

    install pdal_wrench (fixes #52787)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-04-20

    Use template method for format options also for dxf

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2023-04-20

    [FEATURE] WMS server: possibility to set pdf export options (as FORMAT_OPTIONS) in the GetPrint request

Merge: 24f40ca777f 10df998628a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-20

    Merge pull request #52528 from elpaso/bugfix-gh52446-map-coords-widget-locale-fix

    Fix coords widget locale issues (plus other unreported)

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-03-15
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2023-04-20

    Server - Add display name in GetFeatureInfo response

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-04-20

    Use GDAL API to get field subtype

Merge: f35a0ba96b4 d2e75b35622
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-19

    Merge pull request #52580 from YoannQDQ/fix-new-profile-scales

    Fix new profile map scales

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-04-19

    Test for issue GH #52667

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-19

    Add notice to drop bad migration handling starting from QGIS 3.36

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-04-19
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-04-19

    Fix merge dialog using default clause instead of feature id

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-04-19

    Handle JSON QVariantMap OGR write

    Fix #52677

    David Signer <david@opengis.ch>AuthorDate: 2023-04-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-04-19

    fix IN operator on SQLStatementToFilter when list has only one item

    David Signer <david@opengis.ch>AuthorDate: 2023-04-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-04-19

    add tests for expressionInOperator on lists with only one item

Merge: 2924f3e2d05 07500885754
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-19

    Merge pull request #52763 from alexbruy/processing-pdal-fixes

    A few fixes for PDAL provider

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-19

    [OAPIF provider] Add support for edition capabilities (OGC API Features Part 4)

    - Issues OPTIONS on /collections/{coll_id} and collections/{coll_id}/{feature_id}
      endpoints to check server capabilities
    - Add support for addFeature() through POST /collections/{coll_id} endpoint
    - Add support for changeGeometryValues()/changeAttributeValues() through
      PUT /collections/{coll_id}/{feature_id} endpoint.
      Or through PATCH /collections/{coll_id}/{feature_id} with just the
      updated subset, if available
    - Add support for deleteFeatures() through
      DELETE /collections/{coll_id}/{feature_id} endpoint.
    - For POST/PUT/PATCH, takes into account Part 2 (CRS support) when implemented
      by the server.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-19

    Delete q after

    This file was added after cc2d032055f0a950122f094a5ae8d8ac7e6101b3

    PR: https://github.com/qgis/QGIS/pull/52457

    A delta patch to be removed with the delta force.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-19

    Python - Upgrade metasearch to Python 3.7 minimum

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-19

    Python - Upgrade test folder to Python 3.7 minimum

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-04-18

    add a special handling for output layers if input is a VPC and a
    temporary output is generated. In this case we force output to be a VPC
    too in order to provide better UX. Later, when pdal_wrench will be able
    to create las/laz/copc files from VPC inputs this handling will be
    removed.

Merge: bc114fb5676 49e920bf42e
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-18

    Merge pull request #52736 from troopa81/fix_transaction_create_oracle

    [Oracle] Fix transaction creation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-04-18
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-04-18

    rollback previous transaction

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-04-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-04-18

    [Oracle] Fixes #52678 transaction creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Use standard field tooltips for browser field items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    [browser] Expose action to set field comments for compatible
    database fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    [ogr] Allow setting comments when creating fields in compatible datasets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Add support for setting field comments to OGR provider connection

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Use embedded messageBar in showMessage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Make Ctrl+C in sql results window table always copy selection instead of single cells

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Allow a range of cells to be copied from SQL results window

    Allows selection of a range of cells to copy to clipboard. Results
    are copied as both plain text and html, so can be pasted easily
    into spreadsheet apps/etc as tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Fix equals test for QgsFieldItem

    We need to manually consider the comment here, as it's NOT considered
    as part of the QgsField equality operator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Fix potential 0 argument for std::log10

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Silence cppcheck false positive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Silence some cppcheck false positives in qtermwidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Silence cppcheck false positive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    [feature][browser] Expose action to set field aliases for supported database fields

    (currently supported for ESRI file geodatabases only, more format
    support is landing soon in GDAL upstream)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Add setFieldAlias support for OGR provider connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    [api] Add framework for setting field comments/aliases via
    QgsAbstractDatabaseProviderConnection

    When implemented by providers, will provide a method for
    permanently setting field aliases/comments within a
    database

    Here we have no choice but to create a new Capability2
    enum, as the original Capability has now consumed the
    entire range of values for data types permitted by QFlag

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Add test

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Fix loading file whose path contains accented character from PyQGIS

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Add test for QgsGeometryCollection::vertexAt with negative part index

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Fix QgsGeometryUtils::verticesAtDistance for empty geometry

    return false

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Fix QgsGeometry::interpolateAngle for empty geometry

    return 0.0 also for empty geometry

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-18

    Fix crash using QgsGeometryCollection::vertexAt with empty geometry

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-04-17

    add VPC as a supported output format

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-04-17

    [processing] make resolution accept double values in export raster,
    density and boundary algorithms

    David Signer <david@opengis.ch>AuthorDate: 2023-04-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-04-17

    NOT operator has not been considered when it has been a list of one. So consider it now.

    David Signer <david@opengis.ch>AuthorDate: 2023-04-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-04-17

    When only one list item in IN operator, it used to take the first one as only  item. But it did it wrong by passing no  - It does it now.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fix use after free when rendering 3d linestrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fix missing members in assignment operators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fix overflow in elevation map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Silence a cppcheck warning which is potentially dangerous

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fix potential out of bounds reference in qtermwidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Initialize some members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fix spell check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Silence false positive cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Avoid breaking cppcheck test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Silence false positive cppcheck lifetime warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Silence cppcheck false positive

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-17
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-17

    Rename button copy all -> copy

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-17
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-17

    Fix missing point when changing projection

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-17
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-17

    Move copy settings to QgsOptions

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-17
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-17

    Remove useless (0,0) start point

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-17
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-17

    Add context menu and feedback message

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-17
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-17

    Always show coordinates

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-17
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-17

    Add export settings

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-17
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-17

    Only one X and Y column

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-17
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-17

    Fixes #50292 - Optionally show coordinates in measure tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fix potential -1 value passed to QVector::at

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fix remaining cppcheck nullPointerRedundantCheck warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fix cppcheck identicalInnerCondition warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fix false positive cppcheck pureVirtualCall warnings when pure
    virtual functions are called as slots

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Ignore cppcheck suppression in sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Silence false positive cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Silence false positive cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fix missing mSymbolType copy in QgsSymbolWidgetContext copies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fix missing copy in QgsSQLStatement copy constructor

    No real bug here -- the value is unused outside of the constructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Copy all members in FeaturePart copy constructor

    No real bug here -- in the only place this constructor is used
    the additional members are unused

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Silence some false-positive cppcheck warnings, add explanation comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Silence false positive cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Standardise constructor formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Copy element type when copying QgsMeshSpatialIndex

    (This isn't used anywhere currently)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Silence possibly false positive cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Copy cached properties when copying QgsCurvePolygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Silence false positive cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Cleanup and clarify use of QgsGeorefDataPoint copy constructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fix copy constructor, equality operators for Qgs3DAxisSettings ignores some members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Avoid cppcheck ast error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Silence some false positive cppcheck internalAstError warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Make cppcheck test check for missing overrides

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-17

    Fixes #52686 - Typo FindLibZip

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-15
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-15

    Handle bad migration

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-15
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-04-15

    Fix new profile map scales

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-15

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-15

    Silence some cppcheck false positives

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-15

    Add another macro for cppcheck happiness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-15

    Add some macro definitions to keep cppcheck happy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-15

    Avoid some false positive assertWithSideEffect warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-15

    Avoid a cpp check dangling pointer warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-15

    Cleanup another api to avoid dangling pointers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-15

    Cleanup api to avoid a potential dangling pointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-15

    [ogr] Read field comments automatically on GDAL >= 3.7

    Specifically, this permits QGIS to automatically load comments
    for fields which are stored in the GeoPackage "gpkg_data_columns"
    metadata table.

    The comment reading is abstracted through GDAL though, so there's
    potentially other OGR formats which allow comments which will
    be supported in future automatically.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-14

    [processing] add filter extent and filter rectangle to pdal algorithms
    which support them

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-14

    [processing] add filter by rectangle (extent) option to the point cloud
    filter algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-14

    rename method to better reflect its purpose

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-14

    Fix Map-based JSON handling in QgsField's convertCompatible()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-14

    Expose field alias option when creating new fields in vector
    layers where the data provider supports alias storage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-14

    [ogr] Store field aliases when adding fields to data sources
    which support alias storage on GDAL >= 3.7

    Currently limited to ESRI file geodatabases, GPKG support pending
    upstream

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-14

    When creating new fields, only expose the 'Comment' option for
    datasources which support editing comments

    This support is currently limited to the postgres provider,
    so exposing the comment field for all other vector layer types
    is just misleading to users. The comment will be completed discarded
    without any warning!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-14

    Silence invalid cppcheck container out of bounds warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-14

    Fix container out of bounds access errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-14

    Disable copy of QgsScopedProxyProgressTask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-14

    Fix warnings in pdal_wrench

    Rainer Hurling <rhurlin@gwdg.de>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-14

    Fix build on FreeBSD after qtermwidgets update

    After qtermwidgets has been updated in the GRASS provider, the build on FreeBSD is broken with the following error:

    .../src/plugins/grass/qtermwidgets/kpty.cpp:98:11:fatal error:'utmp.h' file not found.

    The patch circumstances this 'classic' utempter problem on FreeBSD.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-14

    Remove unnecessary setAngle/angle overrides in QgsPointPatternFillSymbolLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-14

    Fix shadowed angle member in fill symbol

Merge: 2981bddb2e8 e3bfb255c26
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-13

    Merge pull request #52037 from Djedouas/fix-51515

    Add a save button in layer style panel

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-04-13

    pdal_wrench: fix msvc build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-13

    Fix more cppcheck uninitialized member warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-13

    update pdal_wrench

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-13

    [processing] add new options to build vpc algorithm

    This includes options to calculate statistics from the input data,
    calculate exact boundaries and build an overview point cloud

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-13

    address review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-04-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-13

    fix build

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-13

    added tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-13

    fix point count

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-13

    only access layer in QgsPointCloudLayerRenderer constructor
    skip intersection calculation
    handle potential QgsCsException

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-13

    handle cases of missing indexes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-13

    handle virtual point clouds rendering

    disable preview rendering

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-04-13

    Add virtual point cloud provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-13

    Add entry to dynamic text menu for inserting layer credits for
    whole layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-13

    Make map id optional in map_credits layout function

    If not specified, the credits for ALL layers from ALL maps
    will be collected

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-04-13

    qgsquadrilateral: Fix memory leak in area and polygon calls

    The toPolygon() call releases the unique_ptr, the `QgsPolygon` object
    needs to be deleted. This achieved by using a `std::unique_ptr` which
    automatically frees the polygon at the end of the function.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-13

    Show field aliases in metadata tables

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-04-13

    fix msvc build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-13

    Fix some more cppcheck nullptr redundant checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-13

    QgsProxyProgressTask cannot be copied -- fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-12

    Fix some cppcheck nullptr check warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-12

    Skip non-available function on earlier GEOS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-12

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-12

    Fix some invalid help example expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-12

    Remove unused outdated help files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-12

    Add test to ensure help examples are valid expressions

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-12

    Fix 3d set but not used

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-12

    Fix set but unused variables

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-12

    Search sprite file relative to style file (if sprite url is not http)

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-02-24
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2023-04-11

    Fix QGIS crash when removing a style from layer style panel

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-02-24
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2023-04-11

    Fix #51515 - using properties objects for load/save layer styles

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-03-24
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2023-04-11

    Same behaviour for all layer types: style applied after loading

Merge: f1fd1523f97 c5947e4e51e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-11

    Merge pull request #52590 from alexbruy/processing-pointcloud-attribute

    New parameter type for point cloud attribute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-11

    Make grass plugin/provider less debug heavy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-11

    Fix some cppcheck uninitialized member warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-11

    Remember db query logger column widths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-11

    Remember last active dev tools panel between sessions

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-11

    Fix pan tool cursor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-11

    Cleanup debug noise

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-11

    Another unnecessary parenthesis

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-11

    Add precision to concatenator parameter

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-11

    Remove excessive parenthesis

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-11

    Change comment

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-11

    Move loading MVT sprites to utils class and use it from QgsVectorTileLayerProperties and QgsVectorTileLayer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-04-10

    add SIP_DEPRECATED

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    Fix incorrect argument order in header

    No actual bug fixed by this -- both arguments are always true
    wherever this object is used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    Another attempt to fix mac qtermwidget build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    Fix mac build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    Fix some checks

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    replace old-style cast with static_cast

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    Remove unrequired ;

    and make clang-tidy a bit more smiley

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    Fix cppcheck warnings about uninitialized member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    qtermwidget: add missing initialization of member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    qtermwidget: declare deleted assignment operator as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    qtermwidget: silence false positive cppcheck warning about assert with side effect

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    qtermwidget/BlockArray.h: remove useless sizeof() to avoid cppcheck warning about suspicious division by sizeof() in a later memset() call

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    Many classes: mark assignment operator as deleted due to existence of copy constructor

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    GRASS plugin: fix deprecation warnings

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    constify methods

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    plugins/qtermwidget: Use Qt::MiddleButton instead of deprecated Qt::MidButton

    Qt::MidButton has been deprecated in QT 5.15 and has been removed from
    Qt6. Use Qt::MiddleButton instead.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    plugins/qtermwidget: Use Qt::ImCursorRectangle instead of deprecated Qt::ImMicroFocus

    Qt::ImMicroFocus has been deprecated in QT 5.14 and has been removed from
    Qt6. Use its replacement, Qt::ImCursorRectangle instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    Fix build with newer qtermwidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    Resync qtermwidget with version 1.2.0

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    [vector tiles] Fix handling of text buffer default color and opacity

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    [vector tiles] Fix editing of label styles results in missing labels

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-10

    [vector tiles] Follow up PR #52220: respect background style's enabled state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-09

    Fix logic for finding grass 8 on non-FreeBSD unix environments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-09

    Avoid spurious cpp check function can be const warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-09

    Don't leave auth method registry in illdefined state after calling clean

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-09

    Fix sip build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-09

    Fix overloaded virtual warning in QgsAuxiliaryLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-09

    Fix std::string construction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-09

    Fix some maybe-dangling ref warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-09

    Fix hidden overloaded virtual warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-09

    Fix warnings in pdal wrench

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-08

    Map tip position improvements (#52469)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-04-07

    replace deprecated parameterAsFields with parameterAsStrings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-04-07

    fix typos, add Q_DECL_DEPRECATED

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-07

    Add build dependencies for fedora 38

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-07

    Fix circular string digitizing tool (#51943)

    Fix QgsMapToolShapeCircularStringAbstract when layer crs != map crs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-04-04

    use new point cloud attribute parameter in export raster and export
    vector PDAL algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-04-04

    [processing] widget wrapper for point cloud atribute parameter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-04-04

    Fix coords widget locale issues (plus other unreported)

    1. fix #52446
    2. fix unreported coords not swapped when needed before centering the
       canvas
    3. fix unreported coords not transformed when needed before centering
       the canvas

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-04-03

    [processing] new parameter type for point cloud attributes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-04-06

    use dummy QgsPointCloudAttributeCollection with attribute names only if
    there is no index for a point cloud file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-04-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2023-04-06

    add method to list available pointcloud attribute names without the need
    to index point cloud first

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Use relkind everywhere to determine if table is a view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Use relkind everywhere to determine if table is a foreign table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Use relkind everywhere to determine if table is a materialized view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    De-duplicate methods for determining relkind for postgres items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Move PGException to more convenient header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Deprecated unused, not-useful QgsVectorDataProvider::palAttributeIndexNames

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Move postgres relkind enum to Qgis

    Avoids having to include qgspostgresprovider header in a bunch
    of non-provider related files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Add extra distance units to processing distance widget

    Refs #52559

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    [postgres] Avoid unnecessary column type retrieval when sql
    results are unused

    This avoids a lot of spurious "SELECT oid, typname FROM pg_type"
    queries being evaluated when populating postgres browser items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Add some cppcheck macro definitions to avoid some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Run cppcheck on ubuntu latest

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Exclude qgsgcptransformer.cpp from cppcheck scanning

    This file causes cppcheck to hang indefinitely. Suppressing warnings
    is not sufficient, we need to completely exclude this file from the
    scan.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Fix setting text field length default parameter in New Memory Layer dialog

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Fix enabling field length parameter in New Memory Layer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Test mask update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Improve docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Improve QgsScaleCalculator unit support, use standard unit conversion methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Expand tests

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-06

    Check for nullptr layer (#52538)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Show shortcuts in context menu for easy discovery

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-06

    Expose 'Search Selection in PyQGIS docs' action for all python code editors

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-05

    Fix unreported crash when an empty scale is in the settings (#52511)

Merge: dcf7a98e0cf fc6fc61b4b3
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-05

    Merge pull request #52035 from ptitjano/axis-sort-fix

    qgs3daxis: Fix label transparency issues by using a sort policy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-05

    Apply suggestions from code review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-05

    PyQt doesn't provide repr for QColor, but it's highly desirable!

    So monkey patch one in ourselves

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-05

    add missing headers

    fixes #52462

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-05

    fix rpm build for Fedora 38

    Also drop workaround for F34 and earlier

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-05

    better wording

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-05

    Add a group for sensors expressions

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-05

    Delete unused 'Conditions' group

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-05

    [gui][editor widgets] Fix height of video frame going to zero after one successful playback

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-04

    fix save connection dialog (#52523)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Fix row number

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Reorganise code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Add UI action for creating text along line annotation items

    And a properties panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Fix rendering of upside down text along paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Avoid loss of text in code editors when certain modifiers are pressed

    These are triggered when a InputMethod event is sent to the widget.
    There's upstream discussion at https://sourceforge.net/p/scintilla/bugs/1913/
    and the fix was added to QScintilla version 2.13.3

    As the loss of text is an extreme risk, just disable input method
    handling in these widgets on affected versions entirely.

    Fixes #52459

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Don't report sublayers for non-wms uris

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Fix loading traditional wms services

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Add cheat to ensure that tiff items are always shown as single layer
    items in browser rather than containers

    This isn't strictly true, but this is a cheat to ensure that
    the behaviour isn't changed by a semi-related fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Raster vrt items are containers, so update zip layer test to reflect this

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Cleanup includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Remove no longer required special handling for mbtile files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Move methods for handling raster mbtile files into QgsWmsProviderMetadata

    Implement all the reuiqred methods for delegating this handling
    to the provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Implement querySublayers for mbtiles vector tile provider

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    [Geometry Checker] Fix availableResolutionMethods()

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-04

    Add example of flip_coordinates with linestring

Merge: a2b3a0c642b 50a5c8f0370
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-03

    Merge pull request #52366 from rouault/fix_52228

    [OAPIF provider] OGC API features 2 / CRS related fixes (fixes #52228)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-03

    Fix layout legend layer title not immediately updating

    Fixes #52261

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-03

    Filter out annoying qt 'QGestureManager::deliverEvent' warnings from UI

    These aren't our fault, so are just noise

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-03

    [gui][sensors] Remove the need to apply sensor settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-03

    QString fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Apply suggestions from code review

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    [feature] Expose option to load vector tile sources from files
    in Data Source Manager

    The Vector Tile tab now includes choices for selecting from a
    "Service" (the existing, connection based approach for adding
    vector tiles from online sources) or "File" (the new option
    which allows directly adding VTPK or MBTiles vector tile files)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Implement uri priority methods for vector tile mbtiles provider metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Add file filter handling for vector tile layers to QgsProviderMetadata

    And move QgsProviderMetadata.FilterType to Qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    split file

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Bump actions/cache from 3.2.6 to 3.3.1

    Bumps [actions/cache](https://github.com/actions/cache) from 3.2.6 to 3.3.1.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.2.6...v3.3.1)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Bump actions/stale from 7 to 8

    Bumps [actions/stale](https://github.com/actions/stale) from 7 to 8.
    - [Release notes](https://github.com/actions/stale/releases)
    - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/stale/compare/v7...v8)

    ---
    updated-dependencies:
    - dependency-name: actions/stale
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    [Geometry Checker] Fix Minimal polygon area check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Add DistanceUnit value for inches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Fix virtual dispatch in constructor warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Expose layer opacity and blend mode control for vector tile layers

    This was always supported, just never exposed for user control!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Add standard "Rendering" tab to vector tile layer properties

    This was missing for vector tile layers. Add it and populate
    with the scale based visibility controls seen for other layer
    types.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Add source widgets for vector tile VTPK and MBTiles layers

    Allows changing the path to the .vtpk / .mbtiles file from the
    Layer Properties - Source tab (just like what we expose for
    GDAL sources in raster layer properties)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Add Source tab to vector tile layer properties

    Match other layer types, and add a Source tab with:

    - layer name
    - CRS override
    - optional provider source widget, for providers which expose this
    functionality

    This matches the content of the Source tab for other layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-02

    Cleanup includes

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-04-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-04-01

    [OAPIF provider] Part 2: only enable it if Part 2 conformance class is declared

Merge: 36fcb7902c4 b80ca54bc47
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-04-01

    Merge pull request #52477 from nirvn/sensor_imp

    Sensors UI/UX improvements

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-01

    [gui][sensors] Add a introductory label in the project properties sensors panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-01

    [gui][sensors] When applying sensor settings, disable apply button

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-01

    [gui][sensors] Display sensor errors in a message bar within the project properties

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-01

    [sensors] Add sensor error reporting capability

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-01

    Fix test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-04-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-04-01

    [sensors] Remove action leftover causing console warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-03-31

    fix translation string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-03-31

    fix translation string

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-01

    Add QgsCodeEditorPython unittests

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-04-01

    tweak auto close brackets

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-03-31

    * release.pl: verify upfront that non-rc splash is available on .1 point
      release and ltr splash on .4 point release of ltr branches
    * scripts/update_ts.sh: keep original branch name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Remove ugly processEvents call which causes issues when loading projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Add dock/undock action to 2d map canvas views

    To match the behaviour of 3d canvas views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Add repr for layer tree legend nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    no auto

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Add layer tree method to return all selected legend nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Promote some label flags to enum class, move to Qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Fix tests on different dpi setups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Fix doc warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Add api for offsetting text from line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Truncate text on line annotation text when line is too short instead
    of hiding all text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Refactor curved text placement generation to use a flag approach

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    [api] Add text-along-line annotation item type

    This annotation item renders curved text along a linestring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Checkin missed file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Followup 30700f1, ensure links to Qgis members are set in docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Fix some warnings in release builds

    Alexey Karandashev <reflectored@pm.me>AuthorDate: 2023-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Fix GeometryType in documentation:
    QgsWkbTypes::GeometryType to Qgis::GeometryType
    and QgsWkbTypes::<geometry>Geometry to Qgis::GeometryType::<geometry>

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Always avoid duplicates

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Fix clang-tidy warnings

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Fix extract algorithm

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Fix #52114 Random Extract duplicates features

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Fix string length comparison

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Add Toggle comment capability to the Html Editor

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Move toggle comment call to QgsCodeEditor

    مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-31

    Reenable MSYS2 CI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Make test handle differences in platform DPI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Fix logic with secondary map canvases with both "sync extent"
    and "sync scale" enabled

    Instead of this combination resulting in frequent unwanted changes
    to the secondary canvas "scale factor" setting, ensure that
    instead the desired effect of actually syncing both the canvas
    extent AND scale are always kept in sync.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-30

    update pdal_wrench: fix VPC creation by writing correct STAC items

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-30

    fix tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-30

    add copc.laz as a supported point cloud format

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-30

    enable build virtual point cloud algorithm

    Virtual point cloud (VPC) is similar to GDAL's VRT - it is a single file
    referring to other files that contain actual data.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-30

    do not index input point cloud layers in pdal algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-30

    update pdal_wrench to the latest revision

Merge: 441976171f2 f2b775177b9
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-30

    Merge pull request #52376 from nirvn/sensors_framework_3

    Sensors GUI registry and configuration widgets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-03-30

    [layouts] Use QPdfWriter to export layouts to PDF

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-03-30

    [sensors] Fix building when WITH_SERIALPORT is false

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-03-30

    [ui][sensors] Sensors GUI registry implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Remove redundant call to setWidget(nullptr) when the same logic is already handled in destructor

    Fixes crash on dock destruction in some scenarios

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Remove outdated code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Fix crashes when QgsDockableWidgetHelper is used in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    [feature][console] Allow Python console to be toggled between a dock
    widget and a full main window dialog

    Adds the same toggle button as we use for 3d map canvases and attribute
    tables to make it super-easy to switch the Python console to a full
    main window.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Move QgsDockableWidgetHelper to a private GUI class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Fix interplay of legend atlas filtering and multiple map
    extent filtering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Fix bulid warning

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    [Postgres] Fixes #51315 : force datestyle to ISO

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Fix  #43275 Panning in a rotated map view with a locked scale changes the magnification factor

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Fix #48246  Scale Lock Ignored on Zoom to Full

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Fix #52062 zoomWithCenter when view is rotated

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Fix initial extent

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Use qgsDoubleNear for equality comparison

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Fix tests

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Add a context menu to QgsBookmarks

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Add rotation in QgsBookmarks

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Add processing parameter to keep geometries as curves (default false)

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Fixes reproject layer with curve geometries

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Use QgsProjectVersion to compare versions

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Add missing comparison operators

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-30

    Composite setting key for QAction & QShortcuts keyboad shortcuts

Merge: 715f043d8bd 85a615fa662
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-03-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-29

    Merge pull request #52420 from YoannQDQ/map-tip-preview

    Map tip preview

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-03-29

    server: make capabilities cache size configurable and add a note when all slots are taken

Merge: 184b5e452d2 1118c14f4c9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-29

    Merge pull request #52427 from nyalldawson/fix_scale_crash

    Fix crash when stored scale list contains invalid values

Merge: a5333497e90 dc04985222c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-03-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-29

    Merge pull request #52051 from pathmapper/full_pagination

    [server/OAPIF] Add full pagination for collection items HTML page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-29

    Fix crash when stored scale list contains invalid values

    Can happen as a result of invalid settings being written by
    QGIS 3.30.0

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-28
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-03-28

    Apply suggestions from code review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-29

    Get rid of QPrinter in QgsMapRendererTask in favor of QPdfWriter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-29

    add missed import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-29

    [processing] add layer options flag enum

    This enum can be used in the QgsProcessingUtils::mapLayerFromString()
    and parameterAsPointCloudLayer() calls to control layer loading, e.g.
    skipping index generation or not applying default style, etc.

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-29

    update tests

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-29

    Add `-overwrite` to gdalwarp permanently

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-28
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-03-28

    Add map tip preview in raster layers properties

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-28
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-03-28

    Add map tip preview in vector layers properties

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-28
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-03-28

    Add static methods to get a html preview for a given layer

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-28
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-03-28

    Move html template to its own method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-28

    fix scale list (#52414)

    * fix scale list

    fixes #52383

    * add test

    * Update qgsscalecombobox.cpp

Merge: cb7416a175f 00b53e7c30b
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-28

    Merge pull request #52329 from nirvn/sensors_framework_2

    Sensor options panel within the project properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    Secondary canvas extent options should be checkboxes, not radio buttons

    Otherwise it is IMPOSSIBLE to disable one of the "sync extent" options
    after enabling them!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    Expose QgsMapRendererCache for map canvases to PyQGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    Immediately write out the console history file BEFORE running commands

    This prevents loss of history when a user enters a Python command
    which results in a QGIS crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    Don't add 'exec(Path(...))' entries to console history when running scripts

    These just clutter the history

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-03-28

    [ui][sensors] Add a sensors panel in the project properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    Disable broken msys2 workflow

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    [OGR] Ensure metadata saved file is UTF-8 encoded

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    thread_local QRegularExpression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    Silence some chatty debug messages

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    Fix preview expression for feature lists using variables

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    Fallback to lxml if bs4 is not available

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    Check for capability before attempting to reformat

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    Add keyboard shortcut

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-28

    Add reformat capability to the HTML editor

Merge: 9b860f69e11 5a2138d5a1e
    David Signer <david@opengis.ch>AuthorDate: 2023-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-27

    Merge pull request #52063 from signedav/fix_date_search

    Datetime Widget Config: "Protect" field format change possiblities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-27

    Update comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-27

    Expand documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-27

    Add QgsTextRenderer method to render text along a line/curved path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-27

    Fix some build warnings on mingw windows builds

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-27

    Fix PROJ version string in "Help->About" window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-26

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-26

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-26

    [layouts] When legend filtering is enabled for multiple maps,
    ensure that the visible layers for each map is correctly considered
    when determining what symbols are overall visible

    AKA make multiple map filtering work nicely alongside map themes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-26

    Deprecate confusing old legend filtering API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-26

    Use newer API for layout legend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-26

    Add more flexible/understandable api for setting layer tree legend filters

    And update existing broken tests which are incorrectly showing
    symbols which should not be visible in the legend

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-03-26

    fix msvc build

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-03-26

    [sensors] Add a sensor model class

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-03-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-03-24

    [WFS/OGCAPI] In source select dialog box, better handle list of CRS

    - Use an orderered list instead of a set, so that the first element
      is really the preferred one
    - Do not trust the project CRS if the project has no layers: it is
      better to rely on the preferred CRS of the source instead

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-03-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-03-24

    [OAPIF provider] OGC API features 2 / CRS related fixes (fixes #52228)

    - Takes into account storageCrs in /collection response to get the
      default crs in priority
    - Append &crs=... to /items requests when the crs is not OGC:CRS84
    - Make sure geometry axis order is flipped to easting/northing or
      long/lat when reading geometries from a CRS with inverted axis order
    - Report the list of available CRS in the dialog box where one can
      select one
    - Resolve "#/crs"

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-03-24

    [sensors] Brand new sensors framework (manager, registry, sensor types)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Fix sort ordering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Fix another clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Fix clang-tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Allow sorting db query panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Show a "time" column in db query logger, with color coded bars
    illustrating the most costly queries logged

    Brings this helpful visualisation technique from the startup profiler
    over to the db query log, so that you can easily identify the
    slowest queries when a whole bunch of queries are recorded.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Fix crash in Fix Geometries algorithm on GEOS < 3.10

    Fixes #50888

    Luke Pinner <lpinner@users.noreply.github.com>AuthorDate: 2023-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-24

    [feature][processing] Add skip/src/dstnodata params to gdal2xyz

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Use correct icon for vector tile files in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Minor cleanup to type handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Special handling for dropping vtpk layers is no longer required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Show VTPK files in browser

    Implement required methods in vtpk provider metadata so that
    VTPK files are shown in the browser panel as valid vector tile
    layer sources.

    Allows for easy addition of vtpk sources to projects, and easy
    fixing of broken vtpk layer paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Avoid trying to fetch sprites for vtpk sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Fix some TODOs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Cleanup mbtiles uri handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Fix missing shortcut to open folders in change data source dialog for some layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Cleanup and fix vtpk data provider encode/uri handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Expose "Change Data Source" option for file-based vector tile layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Correctly set layer validity for vector tile layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Allow layer tree indicators on vector tile layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Update since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Expand docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Ensure custom field metadata properties can be set/accessed from Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Add capacity for storing additional metadata/properties in QgsField

    This adds the API framework for storing additional, semi-structured
    properties inside QgsField objects. The intention is that strong
    field-type specific properties can be stored.

    Eg for a geometry field type coming from the postgres provider
    the metadata can be used to store the associated CRS and WKB types
    so that clients can be aware of the correct format required for
    geometries stored in that field. Instead of cluttering the QgsField
    API with specific getters/setters for properties like crs(), wkbType(),
    etc which only apply for a certain field type, the metadata map
    approach helps us keep the API nice and slim.

    The API has been designed to follow the approach used by various
    Qt objects (such as QTextFormat) where a preset set of keys
    are exposed as an enum, but additional ones can be used for
    custom property storage. This allows for a more structured
    use of properties with conventions which apply across different
    providers (as opposed to a free-form string key approach).

    Refs #49380

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Missing comma in old versions list

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Mention where source code is

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    qgs3dmapcanvaswidget: Allow to draw the extent on the 2D map canvas

    This adds a QgsRubberband in the 2D map canvas similar to the one used
    to display the Frustum.

    The option can be enabled in the General section of the 3D
    configuration widget.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    qgs3dmapcanvaswidget: Fix some labels capitalization

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    qgs3dmapcanvaswidget: Use QObjectUniquePtr for frustum rubberband

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    QgsStatusBar::removeWidget hides the widget (like QStatusBar::removeWidget)

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Set an object name to the QgsLocatorWidget

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Vector file writer: add GML2 choice, and default to GML3.2 which is the default since GDAL 3.4

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    fix build

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2023-03-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-24

    [processing] Multilayer selection drop support

    Adds drop support for layers in the multiple layer selection widgets to more efficiently select the desired elements. Especially useful in big project of with duplicated layer names.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    More ::set-output removals

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Welcome 3.30, bye bye 3.22 docker build

    Also get rid of the depprecated :: set-output

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Update code_layout action

    Replace inactive trilom/file-changes-action with tj-actions/changed-files for spell check

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Fix #51940 Refactor Field Source Expression cursor moves at end

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Add non translatable option page identifier - Fixes #50657

    Chris Shucksmith <chris@shucksmith.co.uk>AuthorDate: 2023-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Support .HEIC HEIF format images in Processing ImportPhotosAlgorithm

    Fixes #51961

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Fix the layout and contextMenu

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    PyramidsWidget uses SaveOptionsWidget in table mode

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Fix widget minimum height

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-24

    Auto collapse disabled groupboxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-23

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-23

    Split xyz vector tile data provider to a separate base class to avoid incorrect warnings when loading arcgis vector tile services

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-23

    More efficient cloning of vector tile data providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-23

    Move vector tile style handling to data provider subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-23

    Move metadata handling to data providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-23

    Move tile matrix set handling to vector tile data provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    use temporary folder override from the context in tile algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add coordinate operation to reproject algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add threshold and resolution parameters to boudary algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    update pdal_wrench to the latest revision

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    do not require PDAL >= 2.5 for QGIS, make it requirement only for
    processing provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    const correctness

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    temporarily disable build VPC algorithm, as VPC format specification is
    not ready yet

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add filter algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-03-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    when loading point clouds in processing use correct provider depending
    on the file type (copc, las, ept) and update PDAL provider tests to use
    copc files as input files to avoid indexing

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add clip algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add build virtual point cloud algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add merge algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add export to vector algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add export to raster algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add tile algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add export raster (TIN) algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add density algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add boundary algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add thin algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add fix (assign) projection algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add reproject algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add convert format algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add information algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add Processing provider for PDAL algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    add pdal_wrench as an external dependency

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    bump PDAL minimum version to 2.5

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    qgs3dmapsettings: remove the unused renderers logic

    This is never used. The set or update renderer logic is handled in
    Qgs3DMapScene by listening to the `onLayersChanged` and
    `onLayerRenderer3DChanged` signals (see the previous commit).

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-03-22

    qgs3dmapscene: remove unnecessary onRenderersChanged logic

    This logic is never triggered. Upading a layer is already is already
    handled by `onLayersChanged` and `onLayerRenderer3DChanged`:

    - `onLayersChanged` creates or remove an entity when a layer is added
    or removed
    - `onLayerRenderer3DChanged` recreates an entity when a layer's
    renderer is changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-22

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-22

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-22

    Maptiler auth can be used for xyzvectortiles provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-22

    Update QgsVectorTileLayer encode/decode uri handling and expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-22

    Use standard data provider metadata createProvider methods for most
    vector tile data providers

    The exception is QgsArcGisVectorTileServiceDataProvider - that requires
    a bit of fiddly refactoring before it would be possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-22

    Use separate provider metadata for each vector tile data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-22

    Use unique names for vector tile data providers

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-22

    qgs3daxis: Fix a typo in the constructor description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-22

    Make Execute SQL dialog non-modal

    Allows running mutiple sql concurrently, and checking layer properties
    etc while the dialog is open

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-22

    Show tooltips in sql results window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-22

    Add a right-click menu to SQL results window, with option to copy
    cell contents

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-21

    Improved 3d measure tool (#52208)

    * cleanup 3d measure tool class from pickers

    * update qgs3dmapscene and identify tool

    * remove pickers from chunked entity and terrain entity

    * add QgsRay3d::intersects( QgsBox3d );

    * demterrain and tesselated polygon geometry intersection checks

    * Add vertex markers to 3d rubber bands
    Add moveLastPoint() support for 3d rubber bands

    * Forward keyEvents to 3d map tools

    * proof of concept, needs refactoring

    * move intersection logic to ChunkedEntities

    * move ray casting logic to Qgs3DUtils

    * cleanup map tools

    * rename intersectEntity to rayIntersection, further cleanup

    * cleanup

    * move RayCastContext param
    fix last rubberband marker
    use singleResult for pointclouds
    cleanup

    * replace autos

    * fix FID fetching logic
    fix rule based rendering hits
    fix selected feature hits

    * fix clearing identify results, startDrag tolerance

    * use doubles when dealing with map coordinates
    return world coords in point cloud RayHits

    * dosctrings and method rename

    * use raycastingtools::ray3d

    * move RayHit and Context to raycastingutils

    * sip skip new methods

    * fix build

    * remove unused

    * added docstring

    * fix forward declarations

    * fix qt6 build

    * Use anti-aliasing for better looking billboards

    * Slightly improve styling of 3D rubber band

    * Make it possible to have 3D rubber band always on top

    Also adds some docs to the frame graph implementation

    * Do not leave the final rubber band segment when measuring is done

    * address review comments

    * spelling typo

    * make cppcheck happy

    * address benoit and loic review comments

    * remove previous bool QgsTerrainEntity::rayIntersection() implementation

    * add consts, update test mask

    ---------

    Co-authored-by: Martin Dobias <wonder.sk@gmail.com>

Merge: 3556ece3634 4eaeb3ec2b8
    David Signer <david@opengis.ch>AuthorDate: 2023-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-21

    Merge pull request #52246 from signedav/fetchlimit_relationreference

    Relation Reference: Limit number of entries (resp. unlimit it) per widget

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-21

    expose Qgs3dMapCanvas in app lib

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-21

    fix doc

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-21

    follow-up refctoring settings for code editor

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-21

    qgs3daxis: Fix camera conf by taking into account terrain offset

    This was found by Stefanos Natsis.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-21

    Fix grass provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-21

    [processing] Allow temporary folder to be temporarily changed through
    the algorithm settings panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-21

    Allow temporary folder location to be overridden through
    QgsProcessingContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-21

    Pass QgsProcessingContext on to all processing functions which
    generate temporary file names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-21

    Fix doxygen test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-21

    Add missing CORE_EXPORT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-21

    Fix doxygen error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-21

    Split vector tile classes into separate files

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-03-20

    qgsterraingenerator: Use Qgs3DUtils

    David Signer <david@opengis.ch>AuthorDate: 2023-03-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-20

    add since note

Merge: 56ce8ca6730 dc8603d0945
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-20

    Merge pull request #52303 from YoannQDQ/reverse-wheel-zoom

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Add reset buttons to numeric controls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Use settings registry for new settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Remove duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Move toggle comment handling to base QgsCodeEditor class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Massive speed up to QgsStringUtils::levenshteinDistance by using std::vector instead of QVector

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Fix capability check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Fix crash in processing script editor when text is changed programatically

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Fix invalid base class used in processing ui file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    [processing] Fix python script editor windows can get garbage collected

    Fixes #52304

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Apply syntax check before running black

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Move syntax checking capability to QgsCodeEditorPython

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Support reformatting in base QgsCodeEditorPython class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Expose reformat code action right click menu for QgsCodeEditors which support
    reformatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Port generic portions of reformat code action to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Add language capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Cleanup unused members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Handle renderer usage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Move async request handling to data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Use data provider to get tiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Move xyz tile loading to data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Move vtpk loading to data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Move mbtiles decoding to data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Start using data provider in renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Start moving readTile to data providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Add clone method for vector tile data providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Move crs to subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Move isValid to subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Move source path handling to vector tile provider subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    Start splitting vector tile data provider into separate classes

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-19
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-03-19

    Add setting to reverse wheel zoom (fix #30940)

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-19
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-03-19

    Ensure wheelFactor is at least 1.01

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    remove extra include

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    correctly save GPS devices

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    add test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-20

    [settings] method to delete all items of a named list

Merge: b8458777cdc d5d8e3d5a09
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-03-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-19

    Merge pull request #52299 from rouault/insufficiently_escape_backslash

    Fix insufficiently escaped backslash in regular expressions

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-03-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-03-19

    Fix insufficiently escaped backslash in regular expressions

    Genealizes the fix of https://github.com/qgis/QGIS/pull/52293 to
    other places exhibiting the same issue.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-03-18

    fix #46025

Merge: 2201fc620ce a1a43e53624
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-18

    Merge pull request #51912 from YoannQDQ/python-console-__file__-available--#49191

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-17

    fix WMS connection cannot be removed (#52282)

    fixes #52275

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-17

    fix mesh doc (#52279)

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Populate combo box in code rather than in ui

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Use native levenshtein distance

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Fix flake8

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Use pushWarning instead of pushMessage

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Fallback to difflib if levenshtein unavailable

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Conditional import

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Fix infinite loop

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Fix merge error

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Change wording format->reformat

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Keep cursor position after formatting

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Add isort (sort imports)

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Add black formatter

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Dynamic ruler position

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Add formatting options

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Add format code action in Python Console Editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Use unique_ptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Catch exceptions when trying to load cpp plugins

    Fixes crash when showing the plugin manager when a cpp plugin
    raises an unhandled exception

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    fix global map shading when exporting canvas as image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Move action to top of menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Use correct capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    [processing] Ensure distance/area units are respected in export
    geometry info algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Allow overriding the distance and area units in algorithm settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    [processing] Add Algorithm Settings option to Advanced button

    Shows a panel allowing users to control general processing settings
    which apply to that algorithm execution only. It's intended to be
    a place where a user can override their global processing settings
    on an ad-hoc basis without having to change their usual default
    settings.

    Currently contains only a setting for the invalid geometry handling
    to apply to vector features. (Unlike the existing per-parameter setting
    override for this, setting the handling method here will apply
    to ALL inputs for the algorithm)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    Allow processing dialog to override default processing context settings

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    check menu after contextMenuAboutToShow

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-17

    fix  void context menu of map canvas

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-03-16

    Code factorization

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-03-16

    Fix #52098 Capture tool technique button disabled

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-16

    fix mesh traces without feedback in the render context (#52255)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-16

    Docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-16

    Read layer metadata from raster GDB layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-16

    Show "Complete" message in progress bar after a processing algorithm
    completes instead of "0%"

Merge: 7b83820bfe9 b9e8aeed734
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-16

    Merge pull request #52220 from nirvn/vector_tile_bg_imp

    [vector tile] Fix tile background edge artifacts by using a buffered polygon

    مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-16

    Test building QGIS on native MinGW-w64 (MSYS2)

    David Signer <david@opengis.ch>AuthorDate: 2023-03-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-15

    fix missing widget

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-16

    qgsterrainentity: Remove unused mTerrainToMapTransform

    This logic is now handled by Qgs3DUtils::tryReprojectExtent2D.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-16

    3d: Use Qgs3DUtils::tryReprojectExtent2D()

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-16

    qgs3dutils: Define tryReprojectExtent2D

    This will be used in the next commit to refactor common code in the
    terrains and Qgs3DMapSettings code.

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-16

    Bump webpack from 5.75.0 to 5.76.1 in /resources/server/src/landingpage

    Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.76.1.
    - [Release notes](https://github.com/webpack/webpack/releases)
    - [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.1)

    ---
    updated-dependencies:
    - dependency-name: webpack
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    David Signer <david@opengis.ch>AuthorDate: 2023-03-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-15

    tooltip

    and fix version number

    David Signer <david@opengis.ch>AuthorDate: 2023-03-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-15

    remove unused else (since it initalizes this value with 0 anyway) and typo

    David Signer <david@opengis.ch>AuthorDate: 2023-03-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-15

    Possiblity to set the limit (fetchLimit) of values in the comboBox of the Relation Reference Widget in the widget configuration.

    David Signer <david@opengis.ch>AuthorDate: 2023-03-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-15

    fetchLimit tests basics

    David Signer <david@opengis.ch>AuthorDate: 2023-03-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-15

    set fetch limit functions in the QgsFeatureListCombobox to set it indivdually per widget

    David Signer <david@opengis.ch>AuthorDate: 2023-03-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-15

    reload model after setting fetchLimit

Merge: 5a080d4e200 99430cda7e7
    David Signer <david@opengis.ch>AuthorDate: 2023-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-15

    Merge pull request #52249 from signedav/removeorderbyvalue

    Relation Reference: Remove broken (unused) setting for "Order by value"

Merge: b1419e60092 edd7e801209
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-15

    Merge pull request #52244 from ptitjano/remove-quantized

    3d: Remove unused quantizedmesh path

    David Signer <david@opengis.ch>AuthorDate: 2023-03-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-15

    Remove broken (unused) setting for order by value. Resolves #26468

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-15
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-03-15

    3d: Remove unused quantizedmeshgeometry.h

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-15
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-03-15

    3d: Remove unused quantizedmeshterraingenerator.h

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-15
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-03-15

    3d: Remove unused quantizedmeshgeometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-15

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-15

    Set object name for layer right click Export menu so that plugins
    can easily find this submenu to add extra entries to it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-15

    Add a "contextMenuAboutToShow" signal to QgsLayerTreeView

    Allows plugins to hook into this menu and add custom entries
    and customise the standard entries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-15

    Fix mdal mingw build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-15

    Fix lazperf mingw build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-15

    Fix crashes when interacting with QGIS after a shortcut/action
    is destroyed

    Most notably happens when the following workflow occurs:
    - A plugin adds some actions to QGIS
    - The plugin gets reloaded
    - Copy some text anywhere in QGIS

    We can't safely call "sender()" for QObjects which are partially/
    fully destroyed, so use a safer approach to clean up old shortcuts/
    actions.

    Fixes #52146

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-03-15

    Remove unused expression code

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-14

    fix Global Map Shading z factor value #52189 (#52213)

    * fix #52189

    * replace QString::number with qgsDoubleToString

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-03-14

    Better fix (faster rendering, works for PDF, better during progressive rendering)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-03-14

    [vector tile] Fix tile background edge artifacts by using a buffered polygon

Merge: 45f54b64c38 0b0a95f8d76
    David Signer <david@opengis.ch>AuthorDate: 2023-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-14

    Merge pull request #52165 from signedav/operator_tags

    Fix tags to be considered in `registerItem` of operators

Merge: f77c4c84d8b 4caeb63a4c7
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-14

    Merge pull request #52198 from nirvn/qgsziputils_imp

    [api] Add a new QgsZipUtils's files() function and a unzip() parameter to skip consistency check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-14

    Fix incorrect legend key entries are returned for rule based
    renderers with else rules

    Fixes map based legend filtering with some rule based renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-14

    Update src/gui/qgsexpressiontreeview.cpp

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-14

    fix geometry ref

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-14

    MetaSearch: update paging parameters for OGC API - Records

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-14

    quantizedmeshterraingenerator: Remove unused setBaseTileFromExtent()

    It has never been used.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-14

    Fix version numbers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-14

    [layouts] Use a background thread to filter legend content by map

    Avoids potentially massive UI hangs while working with layouts
    with filtered legends.

    Fixes #51233
    Fixes #48326
    Fixes #51455
    Fixes #51452

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-14

    Add a "refreshing" icon overlay for layout items which are
    being redrawn/updated in the background

    Gives immediate visual feedback to users that the current appearance
    of those items are outdated and to wait while they update.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-14

    Add layer tree signals for hit test started/completed, and methods
    to determine whether a background hit test is in progress and
    block while it completes

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-14

    tests: reorganize 3d cmakelists by alphabetical order

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-14

    tests: add a test for QgsTilingScheme

Merge: 913d8cc527d c267084629a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-13

    Merge pull request #52183 from domi4484/dontHandleDuplicateWidgetsValueChanged

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-03-01
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-03-13

    Use unicode horizontal ellipsis

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-03-01
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-03-13

    Fix clang tidy warning

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-02-28
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-03-13

    [OAPIF] Add full pagination for collection items HTML page

Merge: 1f25b41d79a 9c238bd4958
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-13

    Merge pull request #52010 from pathmapper/prev_next_links

    [server/OAPIF] Fix prev/next links

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-03-13

    [api] Add useful ZIP files listing function to QgsZipUtils

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-03-13

    [api] Add a new QgsZipUtils::unzip() parameter to skip consistency check

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-13

    Fix duplicated newline on save (windows)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-13

    Use gdal::dataset_unique_ptr to store return of GDALOpenEx() (fixes #52052)

    This avoids an implicit case from OGRDataSourceH to GDALDatasetH, that
    doesn't work with all compilers

    David Signer <david@opengis.ch>AuthorDate: 2023-03-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-12

     make operator name and expression more dynamic. E.g. '[ ]' value has no leading and tailing space.

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-03-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-03-10

    Don't handle valueChanged for each duplicate widget

Merge: baea1e89278 7961372204b
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-09

    Merge pull request #52156 from rouault/fix_use_of_uninitialized_var

    QgsMapToolFillRing::fillRingUnderPoint(): fix -Wmaybe-uninitialized warning

    David Signer <david@opengis.ch>AuthorDate: 2023-03-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-09

    pass tags to registerItem so we can find e.g. '/' and '%' by writing "division" fixes #52157

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-03-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-03-09

    fillRingUnderPoint(): update test to detect if FID is set

Merge: 96f5d6a9374 8a5f2c5c869
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-09

    Merge pull request #52150 from elpaso/bugfix-gh51934-filtered-gpkg-transaction-group

    OGR: fix transaction issue with filtered GPKGs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-09

    Update src/app/qgsmaptoolfillring.cpp

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-03-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-03-09

    QgsMapToolFillRing::fillRingUnderPoint(): fix -Wmaybe-uninitialized warning

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-03-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-03-08

    OGR: reset the data source subset string

    Fix #51934 by resetting the data source subset string filter,
    in case it was changed by a previous request.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Add some test for QgsMapHitTest

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Rename method for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Fix clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Fix clang tidy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Fix documentation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Start legend update immediately when render starts instead of when
    it finishes

    Since the operation is now executed in a background thread, we
    may as well get it processing at the same time as the render
    occurs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Use task based legend filter by map for main canvas

    Otherwise QGIS frequently hangs for extended periods whenever
    the filter by map option is enabled!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Fix python build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Add flag to QgsLayerTreeModel to execute legend hit tests in
    a background task

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Create QgsMapHitTestTask, a QgsTask which executes a legend hit
    test in a background thread in a thread-safe way

    These legend hit tests can be very expensive to calculate, so
    background execution is desirable...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Refactor QgsMapHitTest to permit thread-safe execution

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-03-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-03-08

    Unfinished attempt to fix #51934

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    [processing] Add "Keep disjoint results separate" option to buffer
    algorithm

    If checked, then any disjoint parts in the buffer results will be
    output as separate single-part features. This setting is designed
    to expose a similar functionality as is available for the 'dissolve'
    algorithm.

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    [processing] Allow filter expressions to be set for vector sources

    This change adds a new "feature filter" option alongside the
    existing feature limit and invalid geometry handling options
    available for all vector inputs to processing layers.

    It allows users to enter an expression to subset the layer dynamically
    when running the tool, avoiding the need for separate steps to
    set layer filters or create layer subsets.

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Call correct parent function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Doc fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    [feature][layouts] Support filtering layout legends by multiple linked map items

    Instead of limiting layout legend filtering to a single linked map,
    this change permits legends to be filtered instead by multiple
    linked maps. It is designed to accomodate the use case where
    a layout has multiple maps, potentially at different scales
    and showing different extents, and a single legend is required
    which includes all symbols visible across all the maps.

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Add another early exit shortcut to legend hit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Add another early exit path for map hit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Optimise legend filter by map test by finishing early when we have
    determined that all available legend symbols for a layer are
    visible in the map

    Avoids a LOT of wasted time calculating visible symbols, especially
    for layers with a single symbol renderer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Add QgsFeatureRenderer::legendKeys method to retrieve all legend
    keys for the renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Nicer documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Fix some incorrect super class methods called

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Fix some issues preventing use of clang-tidy on files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-08

    Silence some unwanted clang-tidy warnings

Merge: c5536d95038 e8460b989a5
    David Signer <david@opengis.ch>AuthorDate: 2023-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-07

    Merge pull request #52046 from signedav/preserve_index

    Fix index lost on reload in Attribute Table

    David Signer <david@opengis.ch>AuthorDate: 2023-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-07

    Update src/ui/editorwidgets/qgsdatetimeeditconfig.ui

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-03-07

    fix build (followup 433d962c55 and 9910af69575)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-07

    Move backport bot to 22.04

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-07

    Fix #50202 Pressing Enter does not upgrade all plugins anymore

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-07

    Add more details to the modulo operator

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-07

    add generated file dir in clang-tidy call

    David Signer <david@opengis.ch>AuthorDate: 2023-03-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-06

    update tooltip to describe what the section is for

Merge: 4d78e34b288 a85019498fc
    David Signer <david@opengis.ch>AuthorDate: 2023-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-06

    Merge pull request #52015 from signedav/legend_fix

    Fix inconcequent use of DPI at generating the WMS legend

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-06

    fix build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2023-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-06

    bump nlohmann/json version to 3.9.1 to satisfy pdal_wrench dependency
    requirement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-06

    Fix encoding choice is ignored in Add Vector Layer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-06

    [expressions][feature] Add ltrim/rtrim functions

    Allows trimming spaces or other characters from just the
    start or end of strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-06

    Expose field split policy choice in layer properties > form dialog

    Allows users to easily determine the current policy and change
    as desired

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-03-04

    release.pl: handle splash transitions (.0rc -> .1 [-> .4ltr])

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-03-03

    Bump version to 3.31

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-03-03

    changelog and news update for 3.30

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-03-03

    translation update for 3.30.0 from transifex

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-03-03
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-03-03

    Fixes #49191 make "__file__" available to scripts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-03-03

    release.pl: handle apostrophe in release name and keep source ts file

    David Signer <david@opengis.ch>AuthorDate: 2023-03-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-03

    reset mLastEditSelectionFid for the case no fid can be emitted by the selection - shouldn't happen afaik, but just to be sure in this area...

    David Signer <david@opengis.ch>AuthorDate: 2023-03-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-03

    pass painter to the function to create the default renderer context and return it

    David Signer <david@opengis.ch>AuthorDate: 2023-03-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-03

    Check selection.indexes if empty before getting first() to avoid danger of nullptr.

    David Signer <david@opengis.ch>AuthorDate: 2023-02-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-03

    index is preserved - change the tests accordingly

    David Signer <david@opengis.ch>AuthorDate: 2023-02-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-03

    Keep last edit selection fid to persist the index if on e.g. layer refresh (e.g. because of dependency). This fixes #43902

    David Signer <david@opengis.ch>AuthorDate: 2023-02-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-03

    fix naming of mixed up deselected / selected passed from  QItemSelectionModel::selectionChanged - had no influence in functionality since those are used for unite() the QRects

Merge: 0c8dbb1d617 c540c50c8a2
    David Signer <david@opengis.ch>AuthorDate: 2023-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-03

    Merge pull request #52045 from signedav/yellow_index_lost

    Fix lost index on selection change in Attribute Table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-03

    Fix some potential overflows in shapeburst fill calculation

Merge: 301793678de 66b76f25a6d
    David Signer <david@opengis.ch>AuthorDate: 2023-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-03

    Merge pull request #51836 from domi4484/attributeFormDefaultValueAlwaysUpdate

    Fix #51543 and make big forms more fluid by reducing calls to updateFieldDependencies

    David Signer <david@opengis.ch>AuthorDate: 2023-03-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-03

    "Widget Display" is now called "Display Format" (IMO Widget Display does not make much sense for users).

    When "Overwrite Field Format" gets unchecked again, the Field Format Combobox resets back to "Default" (this to avoid that user could think the custom value is taken, but just not enabled to edit it).

    The checked state of "Overwrite Field Format" is keeped in the config.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-03-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-03-03

    Add some context to obscure warning, reduce message logs noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-03

    Don't allow users to set maximum thread count for rendering to 1

    (This setting can sometimes unwantedly occur when using the same
    profile across sessions of newer to very old QGIS versions)

    The option is a misleading, as it's actually setting the global
    thread limit for the entire QGIS application. If we allow this
    to be set to a limit of 1 thread, then deadlocks
    occur from the QImage internals in unpredictable ways.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-03

    Fix clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-03

    Use correct debug level

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-03

    Fix qt warnings when trying to show raster marker with unknown size and missing images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-03

    Fix some overflows when exporting large files with blur effects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-03

    Fix overflow in layout export size estimation prevents warning from showing

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-03

    Fix focus switch on close tab

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-03

    Fix bug introduced by #51913 - Proxy EditorTab attributes to Editor

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-03

    Bump @sideway/formula in /resources/server/src/landingpage

    Bumps [@sideway/formula](https://github.com/sideway/formula) from 3.0.0 to 3.0.1.
    - [Release notes](https://github.com/sideway/formula/releases)
    - [Commits](https://github.com/sideway/formula/compare/v3.0.0...v3.0.1)

    ---
    updated-dependencies:
    - dependency-name: "@sideway/formula"
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-02-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-03-02

    qgs3daxis: Fix label transparency issues by using a sort policy

    This ensures to have the labels (Text2DEntity) rendered after the
    other objects and therefore avoid any transparency issue on the
    labels.

Merge: ccf1835b6c3 89d50eafb28
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-03-02

    Merge pull request #51953 from MehdiChinoune/patch-1

    Fix building on MinGW-w64/UCRT

    David Signer <david@opengis.ch>AuthorDate: 2023-03-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-02

    missing control image

    David Signer <david@opengis.ch>AuthorDate: 2023-03-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-02

    update controll images

    David Signer <david@opengis.ch>AuthorDate: 2023-03-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-02

    fix missing comma and dont make font settings on rule

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-02

    Qstring fixup

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-02

    Bump actions/cache from 3.2.4 to 3.2.6

    Bumps [actions/cache](https://github.com/actions/cache) from 3.2.4 to 3.2.6.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.2.4...v3.2.6)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-02

    Fix handling of searchPathsForPlugins in qgisapp

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-02

    Fix handling of searchPathsForPlugins in Plugin Manager

    David Signer <david@opengis.ch>AuthorDate: 2023-03-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-01

    don't mention QDate in tooltip

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2023-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-02

    Renamed the QgsPenStyleComboBox Qt::NoPen entry to "No Line", which is
    consistent with names for other entries.

    Signed-off-by: Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>

    David Signer <david@opengis.ch>AuthorDate: 2023-03-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-01

    make Field Format setting a checkable group box - always unchecked, so user needs to enable before he/she makes a change there.

    David Signer <david@opengis.ch>AuthorDate: 2023-03-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-01

    rearrange that field format is below widget display, because most users are only interested in the Widget Display settings and are confused to be able to change the field format. This might help to resolve #43177

    David Signer <david@opengis.ch>AuthorDate: 2023-03-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-01

    dont make variants for new tests

    David Signer <david@opengis.ch>AuthorDate: 2023-03-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-01

    Update of PyQgsServerWMSGetLegendGraphic on all image requests using labels and having not yet a fix font  with "LAYERFONTBOLD": "TRUE", "LAYERFONTSIZE": "12", "LAYERFONTFAMILY": self.fontFamily, "ITEMFONTBOLD": "TRUE", "ITEMFONTSIZE": "12", "ITEMFONTFAMILY": self.fontFamily

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-03-01
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-03-01

    Fix spelling

    David Signer <david@opengis.ch>AuthorDate: 2023-03-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-03-01

    replace QTimer/eventloop with QSignalSpy to wait untill change is done - times out 1 millisecond or receives currentEditSelectionChanged

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-01

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-01

    Ensure that field split policies are correctly respected when
    splitting features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-01

    Add API to set field split policy for vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-01

    [ogr] Ensure field split policy is set respecting datasource policy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-01

    Add split policy to QgsField

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-01

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-01

    Expand available values for Qgis::FieldDomainSplitPolicy

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-03-01
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-03-01

    Adapt tests

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-03-01

    MDAL v1.0.2

    David Signer <david@opengis.ch>AuthorDate: 2023-02-28
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-02-28

    fix typo

Merge: 8108f1f5170 70a24d54baf
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-28

    Merge pull request #52042 from ptitjano/debug-code-mapscene

    qgs3dmapscene: Remove old debug code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-28

    Add icons for rectangles, ovals algorithm and offset lines algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-28

    Fix empty return string from QgsMapLayer::encoded/decodedSource
    when provider is not available

    Restores <=3.28 behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-28

    Fix some warnings

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-02-27
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-02-27

    qgs3dmapscene: Remove old debug code

    David Signer <david@opengis.ch>AuthorDate: 2023-02-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    Recreates the QgsFilteredSelectionManager on FeatureRequest change, when the layer persists. With this there is the current and valid FeatureRequest set on QgsFilteredSelectionManager and this fixes the brocken selection in the RelationEditor.

    David Signer <david@opengis.ch>AuthorDate: 2023-02-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-02-27

    Fixes index lost (jumping to 0) when making a yellow selection.
    This because before it did not change the inSelection after the first instance of the connection.

Merge: 07090ba36c6 47df6ca6593
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-27

    Merge pull request #50786 from troopa81/fix_smask_symbollayer_ids

    [SelectiveMasking] Use QUuid to reference symbol layer when masking

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    Fix mask

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    fix test generated file permissions

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    Treat review comments

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-09
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    fix typo

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    Fix QgsStyle addSymbol

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    fix doc and typos

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    fix duplicate layer

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    update project to be saved with 3.29

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    fix api doc

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    fix text renderer tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    don't deprecate a class, sip fails

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    fix documentation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    fix tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    fix project migration of old reference to new ones

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    rename qgs project path

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    Fix random generator fill

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    open report automatically if errors

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-10-31
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    Fix vector rendering of fill symbol layer

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-10-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-27

    [Selective masking]Fixes #34352 : use QUUid to identify symbol layer

    Don't use pointers anymore because there are not stable when it comes
    to clone

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-27

    [settings] fix missing current option for OWS connections (#52033)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-27

    Use QgsDoubleSpinBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-27

    Fix using interpolated line symbol layer for polygon outlines

    It was doing weird things, and silently reverting back to a blue
    simple fill

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-27

    [3d] Fix map theme layer visibility not respected (#52026)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-27

    Don't use scientific notation when generating gdal_translate
    command from georeferencer

    Fixes #51813

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-27

    Refactor QgsCoordinateUtils to expose precision from crs method

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-27

    Oh clang

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-27

    [3d] Expose the 3D map settings for a given scene to python API

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-27

    [3d] Expose QgsCameraController's rotateCamera() function to API

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-27

    [3d] Add a walkView() function to QgsCameraController

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-27

    Fix worldfile skipping when saving map as TIFF image

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-27

    Fix setting LZW when saving map as TIFF image

    David Signer <david@opengis.ch>AuthorDate: 2023-02-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-02-24

    deduplicate duplicate code

    David Signer <david@opengis.ch>AuthorDate: 2023-02-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-02-24

    tests for meter based default scales

    David Signer <david@opengis.ch>AuthorDate: 2023-02-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-02-24

    Append distance area when using defaultMapUnitsPerMm to consider the correct CRS and care about meter based crs. This fixes #50366

    David Signer <david@opengis.ch>AuthorDate: 2023-02-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-02-24

    Fix DPI on getLegendGraphic concerning a RULE. It should not take the context settings according to the mapSettings since it NEVER has a BBOX (since of RULE)

    David Signer <david@opengis.ch>AuthorDate: 2023-02-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2023-02-24

    Fix inconcequent use of DPI at generating the WMS legend

    - Consider DPI of QgsWmsRenderContext what is the OGC default (0.28 mm per pixel) or the passed WMS parameter - this is done by creating the QgsRenderContext by the mapSettings (with BBOX) or applying the dotsPerMm to the scaleFactor.

    - Additionally the image size needs to be calculated according to the QgsRenderContext now, what means it needs to be generated before.

    - The QPainter needs to be applied after to the context (since it's not passed by creating the context anymore).

Merge: 5349efda7f1 bb015682ede
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-24

    Merge pull request #52007 from nirvn/qml_vcpkg_fix

    QML fix for Qgis class and vcpkg #include fix

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-02-24

    [processing] Add missing include in qgsalgorithmpackage.cpp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-02-24

    [raster] Add missing include in qgsrasterattributetable.cpp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-02-24

    Add Q_CLASSINFO(RegisterEnumClassesUnscoped, false) to Qgis to avoid errors when registering type in a QML environment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-24

    Immediately apply color ramp label precision and suffix changes
    when auto apply is checked

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-02-23
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-02-23

    Fix unintended replacement of percent encoded URL parts

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-23

    [settings] fix deleteItem for tree nodes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-23

    remove obsolete sip file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-23

    fix flag value

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-23

    move settings tree enums to Qgis

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-02-23
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-02-23

    Avoid '?&' for prev/next link query string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    [processing] Don't raise uncaught exceptions when trying to generate
    GDAL commands for invalid layers

    This is a partial fix, which at least removes the uncaught exception.
    Ideally we'd gracefully fall back to using the layer's source
    (even if it doesn't exist!) in the generated GDAL commands. But that's
    far from trivial to do.

    Fixes #51958

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2023-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-23

    prevent crash on multiple else rules (#51834)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    [processing] Gracefully handle algorithms with no provider set

    Fixes #51971

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    [processing] Fix exception when setting output files in batch
    processing after removing rows

    Fixes #51664

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    Fix warning when building grass provider due to unhandled int8 data type

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-02-23
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-02-23

    Fox offset calculation for prev link

    test added

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-02-23
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2023-02-23

    Fix title key for prev/next links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    Nan z values should not be clipped from rendered geometries

    Fixes #51796

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    [gdal] When non-vsicurl http(s) uris are entered into the Add
    Raster Layer dialog, prompt the user to promote these to
    vsicurl URIs via a user-friendly warning message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    [gdal] Don't try to retrieve open options for non vsicurl http(s) uris

    This can be very slow to process, as it may involve a complete
    download of a huge remote file (hanging QGIS in the process)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    Call qgsVsiPrefix directly, don't use QgsZipItem proxy method

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-23

    Don't open filter from indicator when layer is edited (#51884)

    * Fixes #51816 : Don't open filter from indicator when layer is edited

    * add warning message

    MorriganR <dasha@ddyka.com>AuthorDate: 2023-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-23

    fix QgsLineString::sumUpArea accuracy

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    add private header to build oracle provider

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    add oracle client in dockerfile

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    Fix getLastQuery

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    [Qt6][Oracle] Fix oracle provider

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    [OAPIF] Work around a bug in a server implementation (fixes #51663)

    Cf comment https://github.com/qgis/QGIS/issues/51663#issuecomment-1411067183
    for detailed analysis

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    Fixes #51433 : fix vertex editor displayed columns

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    Fixes #51070 : Avoid crash when using geometry generators and point
    displacement renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    Move QgsCameraController enums to Qgis, promote to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    Provide a basic way to access open 3d scenes via PyQGIS

    Qgs3DMapScene.openScenes() will now return a map of
    open Qgs3DMapScene objects (by name) visible in the app. Various
    basic properties of the scene are exposed, including
    the camera controller, allowing access to navigate 3d
    scenes via python

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    Graduated classification w. fixed interval: fix or mitigate UX issue

    Fix #51687 by using a timer to detect end oftyping in the interval
    spinbox.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    remove include

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    Raster paletted renderer: support constant int rasters

    Fix #51822

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    Add test for unknown-crs ReferencedGeometry input/output

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-23

    [postgres] Do not discard geometry attributes having no SRID

    See https://github.com/qgis/QGIS/issues/49380#issuecomment-1282913470

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-22

    avoid useless call

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2023-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-22

    Refactor QgsMapLayer's encodedSource()/decodedSource() (#51901)

    Conversion between relative and absolute paths when reading/writing project files
    has been inconveniently done in subclasses of QgsMapLayer in encodedSource() and
    decodedSource() methods, with a lot of provider specific code.

    This is a refactoring to finally fix this - there is a new pair of functions added
    to QgsProviderMetadata and QgsProviderRegistry:
    - absoluteToRelativeUri()
    - relativeToAbsoluteUri()

    This new pair of functions delegates the actual conversion between absolute and
    relative path to provider code - where it belongs.

    The existing code from encodedSource() and decodedSource() functions has been moved
    to providers. Unit tests were added to confirm the existing behavior.

    There should be no change of behavior apart from removal of old compatibility code
    for WMS provider for projects from QGIS < 1.9 (10 years ago).

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-22

    Update src/core/providers/ogr/qgsogrprovider.cpp

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-22

    QgsOgrProvider::createEmptyLayer(): take into account FID layer creation options for OpenFileGDB workaround

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-22

    Fix drag and drop to GDB results in columns shifted by one

    Fixes #51435

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-22

    Fix use of raw int instead of enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-22

    Fix noisy test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-22

    Fix incorrect use of raw int instead of enums for layer type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-22

    [metasearch] Fix messed up QgsRubberBand constructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-22

    Add some missing documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-22

    Promote QgsWkbTypes enums to enum class, move to Qgis

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-22

    Update dev splashscreen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-22

    Fix loss of first color for lineburst symbol layers in GUI

    Fixes #51942

    مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>AuthorDate: 2023-02-21
Commit:     مهدي شينون (Mehdi Chinoune) <mehdi.chinoune@hotmail.com>
CommitDate: 2023-02-21

    Fix building on MinGW-w64/UCRT

    qgis was crashing on mingw-w64/ucrt, It was discovered that
    wcstok was not declared correctly on mingw-w64 which was in
    https://github.com/mingw-w64/mingw-w64/commit/40134887

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    [layouts] Use nicer number formatting for dynamic map scale labels

    Fixes #51764

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-21

    Apply suggestions from code review

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-21

    Fix move and rotation map tools preview when layer crs != canvas crs

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    do the same for split parts tool

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    don't try to split without a split line

Merge: 328d3fb1238 6a9ceba3995
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-21

    Merge pull request #51916 from strk/flaky-testIdleThread

    Mark test_core_tiledownloadmanage as a flaky test

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-02-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-02-21

    Label testqgspostgresprovider.cpp as a POSTGRES test

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-02-15
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-02-21

    Make SRID/CRS cache a per-connection object, rather than a process-static

    Static cache is wrong (same SRID may have different meaning in
    different databases) and dangerous (can result in segfaults).

    Closes GH-51893

    Includes simple testcase for EWKT input/output in
    testqgspostgresprovider.cpp and allow skipping it by
    setting QGIS_PGTEST_DB_SKIP env variable

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-21

    fix copying urls/json to clipboard from identify results

    Fix #26899

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    add tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Fix crashes on split special cases

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Clean up code and fix shortcuts

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Fix Editor/EditorTab never deleted

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    sort imports and cleanup dead code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Fix delimited text delimiter encoding on windows

    when importing old projects, delimiter might be unencoded.

    Fix #48587

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Fixes #51850 Update svg path when selecting file

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-02-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-02-21

    Allow runtime-skip of backend-requiring tests in testqgspostgresconn.cpp

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-02-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-02-21

    Add QGSTEST_NEED_PGTEST_DB macro in qgstest.h

    Can be used by tests to declare their need for a qgis test db
    and allows users to skip them by defining a QGIS_PGTEST_DB_SKIP
    environment variable

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Fix #38493 Circle Shape tool when layer crs != map crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Require user to manually select CRS for pasted geometries

    Since we don't know what CRS is associated with geometries from
    WKT/JSON strings in the clipboard, force the user to make the
    correct choice for us.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Use constexpr for max wkt length

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Show (possibly truncated) WKT in geometry widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Fix clearing geometry values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Remove hardcoded color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Fix widget sizes, avoid hardcoded values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Create an editor widget wrapper for geometry fields

    This will show a dedicated widget for geometry fields, allowing
    for proper lossless use of these fields in the attribute form

    Refs #49380

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Create QgsGeometryWidget

    A new widget which stores a referenced geometry value, and provides
    handy methods for copying the value as WKT or GeoJSON, pasting
    a WKT/GeoJSON value from the clipboard, or clearing the geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-21

    Add equality operators for QgsReferencedGeometry

Merge: 211edac4201 0218ece69b7
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-20

    Merge pull request #51855 from ptitjano/translation-y

    [3D] Fix Y-Z inversion in point3dsymbolwidget

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-08-02
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-02-20

    point3dsymbolwidget: Fix Y-Z inversion

    A point on the 2D plane (x', y') is transformed to (x, -z) in the 3D
    world. The rotation, scale and translation values of a point need to
    be converted in the 3D world.

    This change applies the correct transformation to have a correct
    binding between the 2D and 3D world.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-31
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2023-02-20

    point3dsymbolwidget: Allow negative values for spinBillboardHeight

    Billboard height and translation along the Y axis are sync. The
    translation value can be negative. Therefore, the billboard
    height value can also be negative.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-20

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-20

    Add since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-20

    When no rule based rules fall within the map scale range, don't
    needlessly iterate through all features in the layer

    Previously when the rules all resulted in filtering out all
    features due to the map scale falling outside all rule scale
    ranges, we'd still fetch every feature from the layer and
    attempt to draw them...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-20

    Restore labeling angle unit xml compatibility with <3.30 projects

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2023-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-20

    wmsgetcapabilities: Do not set a dimension default value if empty

    The WMS getCapabilities response tries to set a default value on
    multi-dimensional data. However, if the `values` list is empty, this
    can result in a segmentation fault because it can call
    `values.first()` or `values.last()` which is non valid for an empty
    list.

    This issue is fixed by checking if `values` list is empty before
    calling `values.first()` and `values.last()`.

    According to the WMS specification, the default parameter is
    optional. Therefore, in this case, the response is still valid.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-02-19

    fix translation string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-02-19

    fix build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-02-19

    update_ts.sh: add branch

Merge: 1d9281005f6 cba0a7b39f8
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-19

    Merge pull request #51927 from agiudiceandrea/fix-51915-vectortiles-JSON-style-encoding

    [Vector tiles] Fix JSON file style encoding (Fix #51915)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-19

    [vector tiles] Fix JSON style encoding

Merge: 452c2216145 7d0fe9e9a38
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-19

    Merge pull request #51909 from RaineEkman/patch-1

    Update INSTALL.md: remove deprecated git:// URL

Merge: 8dc67afdf38 c03dd5eb74e
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-19

    Merge pull request #51921 from nirvn/include_fix2

    Fix missing #include in qgsarcgisrestutils.cpp

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-19

    allow full access from Python

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-19

    Fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-19

    fix dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-19

    [settings] use dedicated category for plugin manager

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-19

    add test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-19

    [settings] allow read-only access to the tree

    this allows accessing settings from Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-19

    Workaround sip inability to convert enum class variants to python objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-19

    Fix enum compatibility with python full enum use of old values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-19

    Avoid sipify issue with " in enum dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-19

    Fix longstanding crash when calling QgsUnitSelectionWidget methods
    from python by adding new enum list conversion code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-19

    Move unit enums to Qgis, promote to enum class

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-02-18

    replace translatio from debug output and typo fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-02-18

    adapt to new transifex client

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-02-18

    Fix missing #include in qgsarcgisrestutils.cpp

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-11-15
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-02-18

    Remove stale label when editing a PR

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-02-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-02-17

    Mark test_core_tiledownloadmanage as a flaky test

    See #48927

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-02-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-02-17

    Mention ctest -N

    Raine Ekman <122015055+RaineEkman@users.noreply.github.com>AuthorDate: 2023-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-17

    Update INSTALL.md: remove deprecated git:// URL

    The git:// protocol stopped working almost a year ago:
    https://github.blog/2021-09-01-improving-git-protocol-security-github/

Merge: d876d5455f4 4c81a05e5bb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-17

    Merge pull request #51765 from elpaso/bugfix-gh51759-wms-inherited-style-getlegend-layer-name

    Fix WMS legend url with inherited styles

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-17

    moves all plugin manager settings to it (#51899)

    fixes #51898

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-16

    [Server] WFS DescribeFeatureType: Using the const QgsDateTimeFieldFormatter::*_FORMAT to identify datetime format

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-10-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-16

    DateTime Field edit config : not mixing display format and field format

    The default field datetime formats has to be const and equal to the international format.
    The default display datetime formats has to be localized.

    Funded by 3liz https://3liz.com

Merge: 1142e8fface 4a193680e11
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-16

    Merge pull request #51801 from elpaso/bugfix-gh48007-multi-edit-constraints-issues

    Bugfix gh48077 multi edit constraints issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-16

    Move QgsMapLayerType enum to Qgis.LayerType (#51874)

    For consistency with other enums

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-16

    Fix logic for triggering a full model reset in attribute table after
    changing attributes

    The old logic was incorrectly equating the total number of changed
    attributes with the number of changed rows, and accordingly changing
    a few fields in a single feature for a small table could trigger
    the "changes > more than half the total number of rows" threshold
    and force a full model reset even though only one feature had
    changed.

    In reality the full model reset condition should only ever be
    triggered when a bulk operation is occurring, such as using
    the field calculator, NOT when edits are made to a single
    feature.

    The consequence of this was that the attribute table was being
    reset when changing values in a small table, ie resorting the
    features and changing the current feature back to the first
    feature.

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2023-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-16

    Fix r.grow.distance `-n` argument

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2023-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-16

    Keep current index to 0

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2023-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-16

    Remove spacers from 2 Mesh layer styling tabs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-15

    Add support for geometry field types to memory layer provider

    Since the postgres provider supports these, the memory provider
    MUST have support for them or we risk data loss

Merge: 9788e4b6330 066d2a8dc4f
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-15

    Merge pull request #51852 from kadas-albireo/mapserver_wms_featureinfo

    ArcGIS WMS GetFeatureInfo fixes

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-15

    Fix trust parameter not saved and not read

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-15

    Handle referenced geometries when converting to string


    Fix #51580

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-15

    Ensure correct crs is available for QgsMapCanvas for slots connected
    to extentsChanged when canvas CRS is changed

    Fixes #51833

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-15

    Use a better approach to update virtual layer queries which
    doesn't lose all the layer's properties

    Fixes #51118
    Fixes #51777

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-15

    Fix qt6 builds

    Fix qt6 builds following frankosterfeld/qtkeychain@f6247fff

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-15

    Add direct iface methods to add/remove project import/export actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-15

    Add interface method to retrieve Project - Import/Export submenu

    Allows a stable way for plugins to insert actions into this menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-15

    Fix array_remove_all behavior when removing null values from array

    Fixes #51820

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-15

    Correctly handle geometry value conversion for geometry fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-15

    Fix geometry fields incorrectly show as "range" types in fields list

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-02-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-02-14

    Don't accept text/xml for MapServer WMS, the response cannot be parsed

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-02-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-02-14

    Ensure query items are percent-encoded as expected by QUrlQuery::addQueryItem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-15

    Add interface method to open Data Source Manager at a specific page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-15

    Show an icon for geometry fields

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-02-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-02-14

    Also handle WMS feature info mimetype application/geo+json

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-14

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-14

    Use switches for curved label placement detection in more places
    to hopefully avoid future issues if more curved placement modes are introduced

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-14

    Fix placement of perimeter labels with HTML formatting enabled

    Fixes #51829

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-14

    allow pasting style to multiple layers through the menu

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2023-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-14

    increase maxvalue

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-02-13
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-02-13

    Fix #51543 and make big forms more fluid

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-13

    fix ambiguous sorting rules

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-13

    sipify

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-13

    get map shading on Everest

Merge: fbe1f5f658f 5894c80a015
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-10

    Merge pull request #51806 from agiudiceandrea/patch-10

    [Delimited Text] Fix Z field and M field update (Fix #51805)

Merge: a058d53448e 8ae0a60995c
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-10

    Merge pull request #51804 from elpaso/bugfix-gh51791-table-widget-missing-signals-on-rows-added-removed

    Fix keyvalue widget missing signal on rows added/removed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-11

    Fix crash when requesting color table from invalid bands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-11

    Fix default renderer should not be multiband renderer when
    raster is a two band raster with one alpha band and one
    undefined interpretation band

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-11

    Fix generation of raster contrast lookup table with int8 rasters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-11

    If raster nodata color is set, use this also when the raster
    has an alpha band and the pixel is masked out

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-10

    [Delimited Text] Fix Z field and M field update

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-02-10

    Fix keyvalue widget missing signal on rows added/removed

    Fix #51791

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-02-10

    Fix multi edit constraints evaluation when changing mode

    Possible partial fix for #48077 (part B)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-02-10

    Multi-edit no selection: replace warning with info

    Partial fix for #48077

Merge: c065313595c 8a068a2d801
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-10

    Merge pull request #51773 from elpaso/bugfix-gh51492-cachedfeatureiterator-point-filter-rect

    Fix WFS cached feature iterator empty filter rect

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-02-08

    Fix intersection between a multipolygon and an empty rectangle

    Fix #51492

    It is most certainly an upstream issue, this is workaround.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-08

    Fixes #50892 : Don't enable link in QgsFileWidget if NULL

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-08

    correctly migrate global settings (#51743)

Merge: 77b5587171d d87f7f07480
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-07

    Merge pull request #51749 from elpaso/bugfix-gh51735-scales-locale-issue

    Fix predefined scales with locale

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-02-07

    Fix WMS legend url with inherited styles

    Fix #51759

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-02-07

    use double

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-02-07

    const

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-02-07

    Fix predefined scales with locale

    Fix #51735

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-07

    Fix qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-07

    [expressions] Re-permit format_number to omit group separators

    After 6fcef30cc50, group separators were always included in the
    results from format_number (even if a locale which doesn't use
    them like the 'C' locale is specified). 6fcef30cc50 was added
    to fix an old regression, but in doing so we lost flexibility
    to skip unwanted separators.

    Workaround this by introducing a new opt-in omit_group_separators
    argument for format_number to skip the thousand separators when
    desired. Also add an opt-in trim_trailing_zeroes argument for
    further flexibility.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-07

    Fix calculation of legend keys for rule based renderers with ELSE rules

    Fixes #47825

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-07

    reuse headers list from Qt wrap instead of manually specifying them

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-07

    Update help page references

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-07

    Run macos workflow on queued_ltr_backports branch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-07

    Ensure tests run on queued_ltr_backports branch

Merge: 04851d5b754 ff0ca508c53
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-06

    Merge pull request #51724 from rldhont/fix-server-wms-capabilities-empty-group

    Server: Do not display Empty group in Capabilities and project settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-06

    Sip updates

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2023-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-06

    Repair files not included in install

Merge: 0e9d873c71e b546a2549fb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-06

    Merge pull request #51726 from elpaso/bugfix-followup-data-defined-editable-state

    Attribute form D&D: fix editable state restore

Merge: 01633217962 2e1f267d1a3
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-06

    Merge pull request #51695 from troopa81/fix_simplify_zm

    Keep ZM coordinates when simplifying geometry

Merge: 6a9f271249b 39addabbbdf
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-06

    Merge pull request #51725 from Gustry/import_tests

    Python - run isort and remove unused imports in the test folder

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    [Bugfix] QgsMeshLayer: fixing readXML and ForceReadOnly flag

    The `QgsMeshLayer::readXml` did not convert ForceReadOnly layer read xml flag to provider flag.
    The dataprovider `QgsMeshDataProvider` does not support yet the `ForceReadOnly` flag.

    Funded by Ifremer https://wwz.ifremer.fr/

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    [Bugfix] QgsVectorLayer: FlagForceReadOnly not used in readXml

    The flag `FlagForceReadOnly` was not checked before the dataprovider was created in the `QgsVectorLayer::readXml` method.

    Funded by Ifremer https://wwz.ifremer.fr/

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    fix server build*

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    migrate map scales setting (use list)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    finalize news feed parser settings migration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    migrate pal settings

Merge: 4f13db19571 69b034fdf5d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-06

    Merge branch 'master' into import_tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    [georeferencer] Fix warning about missing output file name doesn't show in all circumstances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    Avoid redo-ing the legend symbol hit test for legend edits which
    won't affect the legend symbols visible in a map

    Avoids a lot of unnecessary expensive work, which can result
    in very slow edits to eg legend item text

    Refs #51455
    Refs #50905

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-02-06

    [api] Add non-geo image tag writing support in QgsExifTools

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-02-06

    [api] Add xmp metadata reading support in QgsExifTools

Merge: 651d2f01a6d 77e06774ca5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-06

    Merge branch 'master' into import_tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    Catch more bad characters when generating geopdf temporary file names

    Followup https://github.com/qgis/QGIS/pull/51633

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    Fix georeferencer generate gdal script must use source pixels
    and not geographic coordinates for gdal_translate command

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    Fix incorrect georeferencing of images

    Ensure that raster coordinate properties are cloned so that the
    GCP coordinates we pass to GDAL are always using pixels as the
    source, not geographic coordinates

    Fixes #51699
    Fixes #51299
    Fixes #51197

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    Fix map tips do not show for vector layers where the HTML map tip
    option isn't used

    In this case the layer's display expression should be used for
    the map tip content

    Followup https://github.com/qgis/QGIS/pull/50854

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    Fix hidden layers which are children of a group layer don't correctly
    expose the clipping blend modes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    Cleaner code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    Add test for isClippingMode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    Cleanup test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    Move QgsPainting::BlendMode enum to Qgis namespace

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    When unchecking render layers as a group, ensure child layers
    don't have clipping blend modes

    Fixes #51358

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-06

    Remember the collapsed state of the vector layer renderer group box
    so that this doesn't have to be expanded every time the layer
    is changed

Merge: f23bdbdad18 76b464e9bbf
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-05

    Merge pull request #51713 from rldhont/fix-server-wfs-featureid-access-control-exp

    [Server] Fix WFS GetFeature featureid && exp access control

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-02-03

    Attribute form D&D: fix editable state restore

    When a widget started as not editable is was not possible
    to restore the editable state from a data-defined expression.

    Followup #51525

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-02-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2023-02-03

    [Server] Fix WFS GetFeature featureid && exp access control

    If the feature id is based on a field, QGIS Server transforms the requested WFS FEATUREID to QGIS Expression.
    In this case access control expression and feature id expression could be combined.

    If the feature id is not based on a field, QGIS Server build a QgsFeatureRequest with FIDs.
    In this case access control expression could not be combined with the feature ids.

    We propose a work around in QGIS Server until the [QEP 258 Allow filter to use both FeatureId and Expressions](https://github.com/qgis/QGIS-Enhancement-Proposals/issues/258) is implemented.

    * Funded by 3liz https://3liz.com

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-02-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2023-02-03

    [Tests] Adding docstring and comments in Server WFS access control tests

    Docstring has been added to the tests methods and comments in the code.

    Funded by 3liz

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-02-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2023-02-03

    Server: Do not display Empty group in Capabilities and project settings

    The `test_wms_getprojectsettings` in `test_qgsserver_accesscontrol_wms.py` was marked as `Expectedfailure`, after checking duplicated test methods.
    This test checks that an empty group because fo acces control could not be in GetCapabilities document with settings activated.
    The same test did not exist for simple getCapabilities.

    This commit fix it

    Funded by 3Liz https://3liz.com

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-02-03
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2023-02-03

    Python - run isort and remove unused imports in the test folder

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-03

    fix review comments & clazy

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-03

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-03

    fix bindings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-03

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-03

    fix import

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-03

    add licence

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-03

    fix includes + more forward declarations

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-03

    change QgsSettings to QgsSettingsTree in code base

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-03

    forward declaration of settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-03

    move settings tree away from QgsSettings to QgsSettingsTree

    * to avoid any dependency on QgsSettings class
    * reduce overhead by limiting includes of qgssettings.h

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-03

    rename QgsSettingsTree (in app) to QgsSettingsTreeWidget

    to avoid name conflicts

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-03

    remove QgsSettings dependency in QgsSettingsEntry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-03

    [sipify] support forward declaration of template classes

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-03

    Flake8 - Check duplicated definitions for python imports and functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-02

    Fix crash when showing tooltips for invalid layers

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2023-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-02

    don't recycle rulekeys when copy pasting rules in the rule-based render widget (#51292)

    Fixes #47915

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-02

    tidy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-02

    OGR CSV: fix slow update

    Fix #51668

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-02

    Remove Vertical spacer from Source panel

Merge: 0534f2e0049 02d470e582c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-01

    Merge pull request #51697 from qgis/dependabot/github_actions/actions/cache-3.2.4

    Bump actions/cache from 3.2.2 to 3.2.4

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-02

    Reorder QgsAppLayerHandling::addPointCloudLayer() parameters so that it matches other layer types

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-02

    Python - Use flynt to transform % strings without braces

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-02

    Python - Run pyupgrade on some Python files

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-01

    Bump actions/cache from 3.2.2 to 3.2.4

    Bumps [actions/cache](https://github.com/actions/cache) from 3.2.2 to 3.2.4.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.2.2...v3.2.4)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-02-01
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-01

    Fix graduated classification label range

    Fix #51691

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-02-01
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-02-01

    Fixes #50742 : keep ZM coordinates when simplifying geometry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-01

    follow-up

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-01

    migrate leftovers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-01

    migrate /qgis/digitizing settings to /digitizing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-02-01

    fix settings for shape map tool categories

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-01

    fix read-only settings (#51689)

Merge: 0a94cc29d62 e8f29c8bcac
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-01

    Merge pull request #51456 from domi4484/moveMergeFeatureToVectorLayer

    Move merge selected features logic to QgsVectorLayerEditUtils

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-02-01
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-02-01

    Update doc

Merge: b905cacf9e6 2200dbd8836
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-02-01

    Merge pull request #51590 from domi4484/oapifFasterFeatureCount

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-02-01

    Add missing includes in qgsexpressionnodeimpl.cpp and qgsexpressionutils.h

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-02-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-02-01

    Add missing include in qgsproviderregistry.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Optimise adding many features to spatialite provider by avoiding
    unnecessary calculation of db uri for each feature

    This adds significant overhead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Don't autoscroll developer logs when not visible

    This can be expensive when the log models get large

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Hand off legend filter expression tests to feature request, so that
    these can be compiled and executed on the backend instead of
    requesting all features and testing client side

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Simplify code stuck behind an always false variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Tiny optimisation to hit test by deferring context feature setting until required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Speed up legend map hit test by considering the layer's renderer
    filter

    This can avoid unnecessary fetching and testing of many features
    for eg categorised/rule based renderers which don't display all
    features in the layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Ensure using @geometry/@feature variables trigger geometry fetching
    in expression calculation

    Fixes #50791

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Fix creation of GeoPDF with exported themes containing slashes

    Fixes #51480

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Use correct capitalization for HTML string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Update docs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Add tooltip to add/remove http header buttons

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Fix typo

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    Tests - Run pyupgrade on all Python test files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-02-01

    fix locator settings migration

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-01-31

    debian packaging: add python3-pyqt5.qtmultimedia also as runtime dependency

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-01-31

    still run tests on exported sources if QGIS_TEST_ACCEPT_GITSTATUS_CHECK_FAILURE is set even if git is present

Merge: 537b2dc97a6 d76fd514d44
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-31

    Merge pull request #51667 from basilrabi/rpm

    [RPM] update spec for the new QgsMediaWidget

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-01-31
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-01-31

    Explicitly set the target feature for merge operation

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-01-31

    cleanup includes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-01-31

    remove mTerrainEntity from QgsCameraController

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-01-31

    QgsCameracController sets camera in constructor / remove setCamera()

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-01-31

    QgsCameraController keeps pointer to 3d scene, gets rid of viewport.
    viewportChanged signals are replaced by engine::sizeChanged() signals

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-01-31

    fix drag zoom outside viewport

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-01-31

    allow zooming with the wheel while moving the mouse

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-01-31

    use ctrl+shift to move camera like pageUp/pageDown

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-31

    add name method for settings + improve dox (#51661)

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2023-01-31
Commit:     Basil Eric Rabi <ericbasil.rabi@gmail.com>
CommitDate: 2023-01-31

    rpm changes for https://github.com/qgis/QGIS/pull/51579

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-01-31

    Add python3-pyqt5.qtmultimedia dependency for debian based-distros

    ref https://lists.osgeo.org/pipermail/qgis-developer/2023-January/065488.html

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-31

    fix badly set simplify method + migrate remaining settings (#51660)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-01-17
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-01-31

    Fix docstring

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-01-17
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-01-31

    Fix docstring

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-01-17
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-01-31

    Fix string

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-01-17
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-01-31

    Move merge logic to QgsVectorLayerEditUtils

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-01-12
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-01-31

    Move merge selected features logic to QgsVectorLayer

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-01-27
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-01-31

    Test feature count fallback and fix first time count not updated

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-01-27
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-01-31

    Don't assume that numberMatched is retourned by server

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-01-25
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-01-31

    OAPIF get feature count from server without fetching all features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-31

    [afs] Percent encode text values when creating/updating fields on
    ArcGIS feature services

    Fixes loss of edits when special characters are used

    Fixes #51509

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-31

    Fix generation of raster elevation profiles for exactly horizontal/
    vertical lines

    Fixes #51196

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-31

    [settings] proper fix for value with default override

    correctly call convertToVariant
    for enum/flag, save default value as enum and not QVariant

    Vedran Stojnović <phidrho@gmail.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-31

    Added missing font - Archivo

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-31

    Tests - Run pyupgrade on some Python tests files, with 3.7 minimum

Merge: 477595f5d8d 38756bae9a3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-30

    Merge pull request #51646 from elpaso/server-more-getfeatureinfo-tests-gh_51613

    More tests for server getfeatureinfo with non queryable layer

Merge: 58b1e26bf75 d6fae8ca744
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-30

    Merge pull request #51641 from elpaso/bugfix-gh51563-pg-identity-long-field-name-default

    Fix PG identity default value with long field names

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-30

    More tests for server getfeatureinfo with non queryable layer

    A failed attempt to reproduce issue GH #51613, but since I wrote
    the tests, let's get them merged.

Merge: 339d41e2230 48c11f6df3e
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-30

    Merge pull request #51347 from nirvn/quick_profiling

    [quick] Brand new elevation profile canvas item

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-30

    Fix PG identity default value with long field names

    Fix #51563

Merge: 458c2a839c0 0c48209623b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-30

    Merge pull request #51622 from elpaso/sld-fix-raster-external-graphic-loading

    Fix SLD loading when using external graphic raster image fill

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-30

    Expose option for irregular time steps when exporting map animations

    Fixes #51546

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-30

    Fix handling of QSci pap file when running directly from build dir

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-30

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-30

    Allow layout elevation profile items to use the atlas feature as
    the source of the profile curve

    (Requires a line geometry type for the atlas layer)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-30

    test_qgssymbollayer.py: simplify logic due to PyQT >= 5.14 requirement

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-30

    test_qgslayertreeview.py: simplify logic due to PyQT >= 5.14 requirement

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-30

    Remove any trace of distutils use as it is going to be removed in python 3.12 (fixes #51532)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-30

    [quick] Brand new elevation profile canvas item

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-30

    [OGR] Round-trip milliseconds and timezone in DateTime fields (fixes #48393, fixes #44160)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-30

    test_provider_ogr_gpkg.py: avoid infinite loop

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-30

    follow-up rename QgsSettingsTreeElement to QgsSettingsTreeNode

Merge: 133a4f4cdc1 e75c377889f
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-29

    Merge pull request #51627 from DelazJ/qtmultimedia5-dev

    Add qtmultimedia5-dev in INSTALL.md for debian-based distro

Merge: 8206e523a23 47182b5c0f8
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-29

    Merge pull request #51587 from rouault/add_qgs_int8

    [Raster] Add a Qgis::DataType::Int8 signed data type

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-01-29

    update debian section of INSTALL.md

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-01-29

    debian packaging: add qtmultimedia5-dev build dependency

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-29

    SLD Fix image size with displacement, and disable random dev

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-29

    Add qtmultimedia5-dev for debian-based distro

Merge: 9a31d8a32b3 07a6c494e4b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-29

    Merge pull request #51617 from agiudiceandrea/patch-10

    Fix project translation files encoding (Fix #51615)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-28

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-28

    Fix SLD loading when using external graphic raster image fill

Merge: 329c3484c1c bd2381f6cc8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-28

    Merge pull request #51621 from qgis/fix-startup-crash

    Fix crash at qgis start

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-28

    Fix crash at qgis start

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-28

    Fix value with default override (#51619)

    * Fix value with default override

    * Update qgssettingsentry.h

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-27

    fix setting default value

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2023-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-27

    Fix project translation files encoding

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-27

    [Raster] Add a Qgis::DataType::Int8 signed data type

Merge: 3e657ae8f56 231c5a628c9
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-27

    Merge pull request #51582 from 3nids/settings-migrate-arcgis

    migrate arcgis settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Implement layout elevation profile plot rendering

Merge: b3e4295ca42 46a3684ef1a
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-27

    Merge pull request #51591 from 3nids/settings-gps-2

    [settings] migrate more gps settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-27

    [settings] migrate raster settings (#51600)

Merge: 69cb0bbc08c 91e94e020e9
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-27

    Merge pull request #51589 from 3nids/settings-simplify-alg

    migrate simplify methods settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-27

    fix set current vector tile connection

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    [themes] Style video widget with a black background

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    [attribute form] Add audio and video support to attachments editor widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Remove extraneous frame in http headers widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Remove some outdated .api files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Add a manual refresh button in profile toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Hookup data defined tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Add widget for setting profile tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Add a toolbar to elevation profile widget with button to copy settings
    from a elevation profile dock

    (Slightly hacky approach is required to allow the gui based item widget
    access to the docks which live in app, without creating an interface
    api for a single use case)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Ensure elevation profile dock widgets have unique names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Hide connection details group box in vector tile source select

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    [xyz] In data source manager, allow users to directly add an XYZ
    tile layer without having to create a connection first

    This permits users to easily add ad-hoc XYZ layers to their map
    without polluting their lists of saved connections with entries
    for these.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Add changed signal to QgsXyzSourceWidget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-01-27

    fix mingw build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Remember position of credentials dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Fix some build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Add qt5-qtmultimedia-devel to fedora build instructions

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    [GDAL provider] Minimal support for GDT_Int8 of GDAL 3.7.0

    Fixes #50907

    GDAL 3.7.0 brings GDT_Int8, which triggers compiler warnings
    in QGIS due to those new enumeration values not being handled.

    We do a minimal handling of them, by exposing them as QGIS Int16 rasters

    A more ambitious fix would be to add proper Int8 support to QGIS.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Update src/gui/qgsmediawidget.cpp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    clang-tidy, please...

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    Add Qt Multimedia dependency to docker images

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-27

    [gui] Brand new QgsMediaWidget to for playing audio or video files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    fix includes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    settings are pointers now

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    fix  no matching member function

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    migrate setting qgis/simplifyLocal to class (Bool, core)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    migrate setting qgis/simplifyMaxScale to class (Double, core)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    migrate setting qgis/simplifyDrawingTol to class (Double, core)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    forward declaration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    migrate setting qgis/simplifyAlgorithm to class (EnumFlag, core)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    migrate setting qgis/simplifyDrawingHints to class (EnumFlag, core)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-26

    fix list of vector tile connections (#51596)

    * fix adding vector tile connection

    * fix indentation

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-26

    Global map terrain shading (#51535)

    * QgsShadingRendering and pipe to render global elevation map

    * gdal utils with datatype and resampling method enum

    * raster layer elevation map

    * optimize raster elevation map with rotation

    * handle  no data value in the map elevation raster pipe

    * mesh layer and some little fixes

    * fix nodata and hillshading z factor

    * render shading on layout

    * activate/deactivate the shading from ui

    * shading only for layer that have elevation

    * apply Z scale and offset of layer elevation properties

    * ui settings

    * allow elevation from point cloud even edl is deactivate for pointcloud

    * fix ui

    * sipify

    * Shading renderer widget in styling panel

    * icone for shading renderer settings widget

    * two methods to combin elevation

    * rewording

    * remove check box at the bottom of canvas

    * use band of elevation properties

    * fix styling pannel

    * render shading in layout

    * keep EDL point cloud shading individually

    * add shading rendering tests

    * add missing code for local EDL for point cloud

    * shading inactive by default

    * rework raster layer resampling

    * improve nodata in elevation map

    * don't allow elevation map with != size to be combined

    * remove EDL from point cloud

    * renaming

    * sipify

    * colorize tests

    * renaming

    * RGB32

    * renaming leftover

    * some ui fixes

    * fix border for EDL alg

    * fix EDL closed next to nodata value

    * fix first shading when activated

    * renaming and typo

    * fixes for doc, doxygen, indentation and spelling

    * remove leftover member

    * fix clang-tidy

    * fix edl tests

    * fix dll export

    * minor fixes

    * adapt images of tests

    * fix narrowing

    * fix indentation

    * sipify

    * WIP

    * minor ui changes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    fix arcgis connections

Merge: cd6767693a9 7e5f2e6183a
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-26

    Merge pull request #51485 from pblottiere/server_list_projects

    Expose list of projects in cache to Python API

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-26

    rework mesh streamlines renderer (#51426)

    * rework mesh stream lines renderer

    * fix indentation, cpp check and  other cleaning

    * fix clang-tidy

    * minors fixes (arrowing and other)

    * adapt control image for tests

Merge: 31d058d1529 fd242ff920a
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-26

    Merge pull request #51552 from nirvn/topo_imp

    Topology checker rules enabling/disabling and filtering

Merge: 691f071a413 09c8a682399
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-26

    Merge pull request #51584 from geosolutions-it/remove_geonode_provider

    Remove GeoNode Provider

Merge: c0dd3015987 1837966ff74
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-26

    Merge pull request #51194 from dmarteau/wfs-describefeaturetype-geojson

    [Server] Geojson support for WFS DescribeFeatureType

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-26

    add serial port for Qt6 builds (#51588)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    forward declaration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    fix include

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    remove info of settings registry from settings tree

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-26

    deprecate settings registry

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-26

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-26

    [topology checker] Improve test deletion UI by allowing deletion of multiple rows

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-26

    [topology checker] Implement a means to filter errors by type

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-26

    [topology checker] Rules dialog user interface improvements

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-26

    [topology checker] Allow for enabling/disabling of rules

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-01-25

    produce and install pyqgis.pap (superceeds #51429)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    code layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    migrate setting applyLeapSeconds to class (Bool, core)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    migrate setting timestampTimeZone to class (String, core)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    migrate setting timeStampFormat to class (Integer, core)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    migrate setting leapSecondsCorrection to class (Integer, core)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    migrate setting acquisitionInterval to class (Integer, core)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    migrate setting distanceThreshold to class (Double, core)

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2023-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-25

    Bump number of SIP parts

    Workaround to avoid the errors in `sip_corepart10.cpp` related to `QgsPointCloudAttributeStatistics`

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2023-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-25

    Geonode provider removal (#2)

    * Removal of GeoNode provider

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    migrate arcgis settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-25

    Fix qt6 builds

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    include qgsconfig

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    Move definition

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    Conditional migration code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    fix cmake var name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    conditional definition of QSerialPort settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    link QSerialPort for Qt6 builds

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    add missing Qt serial port

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-25

    [settings] migrate QgsGpsDetector settings

    Sandro Santilli <strk@kbt.io>AuthorDate: 2023-01-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2023-01-24

    Use ad-hoc WHERE clause for TopoGeometry layers

    This is aimed at using spatial indexes on primitive tables.
    Only affects non-hierarchical TopoGeometry layers access.

    Thanks Laurențiu Nicola (grayshade) for excellent feedback and
    Salvatore Fiandaca (pigreco) for testing !

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-25

    address review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-25

    remove duplicate layout in General page

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-25

    zoom extents zooms to mMap.extent(), always above terrain and point clouds

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-25

    remove terrainGenerator::extentChanged signal, use mapsettings::extentChanged instead

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-25

    use project extent for saved 3d views in old projects

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-25

    Remove extra blank lines

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-25

    Add test

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-25

    Ensure temporary point location is correct

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-25

    Fixes #46204
    QgsMeasureTool create invalid point when measurement is resumed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-25

    Fix missing crosshairs on marker symbol previews

    Fixes #51519

    Accidentally introduced by 4e73dd92b

    David Marteau <dmarteau@3liz.com>AuthorDate: 2022-12-09
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2023-01-24

    Geojson support for WFS DescribeFeatureType

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-24

    XYZ connection settings are in a dedicated class (#51564)

Merge: 99b49d00890 d97baeb5b01
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-24

    Merge pull request #51561 from elpaso/attributeform-dd-widget-maxsize

    Make form combo box widgets shrinkable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-24

    improve settings tree node test (#51558)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-24

    Make QgsFeatureListComboBox shrinkable

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-24

    Make form combo box widgets shrinkable

    When a form widget contains long values it takes by default the length
    of the longest item.

    This can result in very wide forms that cannot be shrinked.

    With this PR the combo box can be shrinked and the form itself can be
    also shrinked.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-24

    Revert "remove transfer annotations" (#51553)

    This reverts commit fcbf76ec1cf0e707b69d27b967448f8058cffb30.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-01-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-01-24

    Add a basic unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-01-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-01-24

    Returns a list of project

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-01-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-01-24

    Expose list of projects in cache to Python

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    Add "Add GPX Layer" entry to Layer menu

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    Rename GPS device buttons in GPSBabel dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    Update src/core/network/qgsnetworkcontentfetcherregistry.cpp

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    Infer file extension from content-type header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    Add method to create profile request for a layout profile item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    Add some more settings to layout profile item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    Fix warnings

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    Improve parameter names

    Adress code review comment:
    https://github.com/qgis/QGIS/pull/51522#discussion_r1083693553

    pathmapper <pathmapper@posteo.de>AuthorDate: 2023-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    Add some options for Leaflet html output

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    Update python/core/auto_generated/externalstorage/qgsexternalstorage.sip.in

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    Update src/core/externalstorage/qgsexternalstorage.h

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2023-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    External storage: status is now private with a setter

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    don't access the dem data provider from a different thread

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    update tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    [Oracle] advertize 3D geometry as Z geometry, not 25D

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-24

    Hacky workaround for incorrect widget size on first display on Windows

Merge: 3f0c51d9578 bb86f47a997
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-23

    Merge pull request #51525 from elpaso/widgets-editable-data-defined

    [Feature] Data defined form widget editable state.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-23

    Fix "Alias" and "Editable" dd properties field ref

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-01-23

    Fix pin icon is also not shown correctly in news feed

    Follow up 637e99687cf

Merge: 42f4e1c80eb 345b4aa7e17
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-23

    Merge pull request #51511 from qgis/bugfix-attribute-form-dialog-missing-maximize-button

    Fix missing maximize button for attribute  form dialog on Windows

Merge: 59fa8cb3c0c 8afd48ef23d
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-23

    Merge pull request #51295 from 3nids/settings-registry-migration-core-5-tree-element

    Tree structures for settings

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    Do not silently load existing profile

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    Add QgsAABB test
    Remove reduntant conversion to string

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    code layout tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    Add widget to set 3d scene's 2d extent

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    cleanup

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    revert 4978 test 1 and update its mask

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    avoid accessing QgsMapLayer::extent() from a different thread

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    filter children with aabb intersection

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    revert opacity test mask and add new expected result

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2023-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    fix filename blunder

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    fix 4978 test 2

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    update opacity test mask

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    fix 4978 test 1 again

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    fix qt6 flat terrain filtered test 2

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    fix qt6 flat terrain filtered test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    fix 4978 test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    update tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-23

    Limit 3d scenes' 2d extent

Merge: 606cc0a5ad3 b137a9aedbb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-22

    Merge pull request #51467 from elpaso/sld-export-options-png

    SLD: export options png

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-20

    [Feature] Data defined form widget editable state.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-19

    More hints to the dialog: sty on top with no parent

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-18

    Fix new face with mesh editing (#50401)

    * change approach for new face with mesh editing

    * add test for new face with mesh editing

    * fix spelling and SIP

    * fix typo

    * optimisation and QGIS version update

    * add another check

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-18

    Fix missing maximize button for attribute  form dialog on Windows

    On  windows, the attribute form dialog misses the maximize button which can be very useful with large custom forms.

    I've tried all possible combination of flags and even a custom windows API event manager but I couldn't make  the maximize button appear when the Qt::Tool flag is set.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-18

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-18

    use 64 bits int setting for msec to epoch

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-18

    add 64 bits integer settings (not available in Python)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-18

    fix clazy error

Merge: 0fcb11ccc1a 9edc6cca573
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-18

    Merge pull request #51502 from elpaso/spacer-widget

    Spacer widget for drag & drop attribute forms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-18

    Fix python warning

    ../usr/lib/python3/dist-packages/qgis/core/__init__.py:435
      /usr/lib/python3/dist-packages/qgis/core/__init__.py:435: DeprecationWarning: invalid escape sequence \d
        QgsDataItem.SetCrs.__doc__ = "Can set CRS on layer or group of layers. \deprecated since QGIS 3.6 -- no longer used by QGIS and will be removed in QGIS 4.0"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-18

    Move QgsMapLayerRef write/read from xml to common code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-18

    Fix build 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-18

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-18

    Correctly restore profile layer order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-18

    Restore profile layer visibility set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-18

    Show layers in layout widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-18

    [api]Allow layers to be set for layout elevation profile item

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2023-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-18

    HANA: Don't limit FilterRect to SRS bounds

Merge: 8d7588998eb c3e3c45f199
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-17

    Merge pull request #51472 from kadas-albireo/master

    Recursively read all sublayers in QgsAmsProvider

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-17

    remove transfer annotations

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-17

    settings entries are meant to be const, options cannot be adjusted

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-17

    sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-17

    Initialize bool

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-17

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-17

    Spacer widget line option

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-01-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-01-17

    Allow column resizing in the "User fonts" table

    in order to read full path of the fonts file (often longer than the font family name)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-17

    rename QgsSettingsTreeElement to QgsSettingsTreeNode

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-17

    sip out

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-17

    Test without suffix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-17

    Address PR Comments

Merge: 69d90759170 bcd3febef8d
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-17

    Merge pull request #51470 from rldhont/config-full-application-name

    [API] Defined QgsApplication::applicationFullName() and use it in Postgres and Server

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-17

    [processing] Make extract by location thread-safe (#51257)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Fix crash in OGR provider when requesting invalid field indexes
    in feature request

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-17

    fix leftover and missging SIP_THROW and better dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-17

    avoid API break in method signature

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-17

    drop leftover import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Simpler code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Add option to reset plot symbols back to their defaults

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Add an option to set default symbols for QgsSymbolButton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Make class for tracking default plot symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Start on test suite for elevation profile item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Tweak icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Use correct default font on new elevation profiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Additional icon for elevation profile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Icon for elevation profile item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Fix bottom margin dd

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Expose margin control

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Expose chart ranges options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Expose widgets for chart appearance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Const correctness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Widget framework

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    More framework

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Framework

Merge: 8973eb001e2 4c992c4077f
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-17

    Merge pull request #51309 from nirvn/validity_table

    [attributes table] Add constraint-based conditional styling and failing constraints feature filter

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Add reference to Qt documentatiion
    Fixes #29021

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Fixes #29021

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-17

    Apply suggestions from code review

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Use macOS label instead of Mac for vector layer actions

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Mention Elevation page in layer properties as reachable programmatically

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Reduce duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Don't allow relationship names to be edited

    The GDAL api (and data formats) require a consistent name for
    editing operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Hide relationship label widgets if not supported by connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Allow existing relationships to be edited, if supported by format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Move create relationship to correct class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Expose relationship deletion in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Relationship creation requires some tables in a database

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Add a "New Relationship" action to context menu for supported browser datasets

    Supported for:
    - ESRI FileGeodatabases on GDAL 3.6+
    - GeoPackage and sqlite databases on GDAL 3.7+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    New dialog for creating relationships on a database connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-17

    Gpkg connections have relationship edit capabilities on GDAL >= 3.7

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix SIP annotation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-16

    Spacer widget for Drag&Drop attribute forms

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-01-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2023-01-16

    [Server] Defined QGIS_SERVER_APPLICATION_NAME variable

    The QGIS_SERVER_APPLICATION_NAME variable can be used instead of QGIS_APPLICATION_FULL_NAME.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-01-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2023-01-16

    [Provider] PostgreSQL: Using QgsApplication::applicationFullName for application_name

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2023-01-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2023-01-16

    [API] Defined QgsApplication::applicationFullName()

    Returns the QGIS application full name.

    It can be defined by the environment variable QGIS_APPLICATION_FULL_NAME or the /qgis/application_full_name
    in the QGIS config file.

    By default it is equal to `QgsApplication::applicationName()+' '+QgsApplication::platform()`

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-01-13
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-01-16

    Recursively read all sublayers in QgsAmsProvider

Merge: 91886a22e9d a53a8fea20f
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-16

    Merge pull request #50889 from AlisterH/patch-3

    Use more universally recognised extensions for world files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-16

    [processing] Support specifying data defined parameter values
    using --PARAM=field:FIELD_NAME  or --PARAM=expression:SOME EXPRESSION
    when using qgis_process utility

    Fixes #50482

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-16

    Add test for data defined json inputs to qgis_process

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-16

    [processing] When copying algorithm parameter values as json,
    handle data defined field/expression based properties

    Refs #50482

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-16

    [processing] Add json syntax option for encoding data defined parameter
    values

    Refs #50482

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-16

    Add method to reorder layer tree group children according to a list of map layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-16

    Move logic for initial layer population to QgsElevationProfileTreeView

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-16

    Move QgsElevationProfileLayerTreeView to GUI library

Merge: da47e54cff7 38015efc06d
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-16

    Merge pull request #51453 from pblottiere/wfs_nil

    Do not add property with NULL value in GetFeature doc

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    move QgsSettingsEntryGroup to a separate file and deprecate it

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    avoid overriding method in subclass

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    migrate r/g/b/a setting to color setting

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    migrate plugin manager settings and replace settings in app

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    better error message and fix OWS connection list

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    remove settings from bindings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix doxygen warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    more enum left over

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    migrate enum settings left over

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix exception var

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    follow-up rebase

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    move settings init to source files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    adapt ini file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    exclude settings from dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    use const inline variables for settings + return existing tree element

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    use new API for already migrated settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    migrate locator filters

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    remove settings registry test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    rename SettingsLocation to SettingsOrigin

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    migrate a color setting to avoid a/r/g/b keys

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    add allowAlpha option for color settings + better dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix some dox + remove extra includes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    delete nullptr is a noop

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    address review comments (docstring, typo, …)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    delete nullptr is fine

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    use new API in a setting in GUI

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix headers reading in widget + deprecate method with settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix http headers in OWS + fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix items listing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    sip: convert to subclass + __repr__ for tree elements

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix warnings when calling without dynamic parts

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix dox + unused vars

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    migrate XYZ settings + fix some migration + fix dox + fix QgsSettingsTreeNamedList::items

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    fix vector tile connection migration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    add test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    method to return location (global vs local) of a setting key

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    remove debug msg

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    follow-up fixes in code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    add missing enum value

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    add tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    migrate Babel Devices, OWS connections

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    sipify them all

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    migrate from old to new keys (with backward compatibility)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    deprecate reading/writing HttpHeaders in settings directly

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    migrate vector tile connections settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    create specific QgsSettingsException

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    add sources

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    adapt first settings in QgsApplication

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    add helpers in QgsSettings to retrieve or create tree elements, create some first tree elements

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    add QgsSettingsEntryBase and implementation to support tree elements

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-16

    QgsSettingsTreeElement for tree organization of settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-16

    Update src/app/layout/qgslayoutdesignerdialog.h

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-16

    Add shortcut manager in print layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-16

    QString fixup

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2023-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-16

    fix  update temporal for 3D scene

Merge: bed001f9f39 568ae8ac8a1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-15

    Merge pull request #51282 from troopa81/lazy_load_widget_attribute_table

    [AttributeTable] Lazy load widget information for attributes

Merge: eb168a5ee6e 96afc543fda
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-15

    Merge pull request #51323 from elpaso/text-widget

    Text widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-15

    Fix clang-tidy issues unrelated to this PR

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-14

    Add test coverasge for QgsVectorLayerUtils::attributeHasConstraints

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-14

    Only show failing constraint visual feedback when the attribute table is set to filter for invalid features

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-14

    Apply review comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-13

    Do not add empty Fill for stroke-only SLD

Merge: 65e965c3b74 064d077b7b6
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-13

    Merge pull request #51437 from YoannQDQ/fix-split-part-tools

    Fix split parts tool

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-13

    UI

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-13

    Add tests

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-13
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-01-13

    Add splitParts unittest

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-13
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-01-13

    Apply suggestions from code review

Merge: e29916af958 bf3a6098b1b
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-13

    Merge pull request #51442 from longhuan2018/fix-gdalopen-utf8

    Use utf-8 encoding to call gdal's file operation function

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-01-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-01-13

    Fix spell check

Merge: fae25a68570 c37a82b922c
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-13

    Merge pull request #51378 from troopa81/fix_oracle_curve_as_line

    [Oracle] Don't treat curve as line

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-13

    Better filter icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-13

    Update resources/function_help/json/feature_id

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-13

    [feature][expressions] Add feature_id(some feature) function

    Allows for retrieving the feature ID of a feature object. Accepts
    one argument which must be a feature object. Accordingly this
    function can be used with the results of any other function
    which returns feature objects, such as "get_feature", "overlay_*",
    etc.

    Fixes #51116

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-13

    Address comment, optimize and hard-code conditional styling of constraints

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-13

    Add test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-13

    [attributes table] Add constraint-based conditional styling

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-13

    [attributes table] Brand new feature with failing constraints view

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2023-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-13

    Update src/providers/wfs/qgsbackgroundcachedshareddata.cpp

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-13

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-13

    Tighten includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-13

    Fix missing action types when creating new action

    Fixes #51431

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-12

    bump Doxygen to 1.9.6 for code layout tests (#51450)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-01-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-01-12

    Add tests for GML3 format

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2023-01-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-01-12

    Add test for GML2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-12

    revert useless typedef

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-12

    sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-12

    [doxygen] remove \returns for returning void methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2023-01-12

    [doxygen] make private to fix potential recursive class relationi warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2023-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-12

    [doxygen] fix non ending condition warnings (#51446)

    (caught with Doxygen 1.9.6)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2023-01-12

    Do not add property with NULL value in GetFeature doc

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2023-01-12
Commit:     Long Huan <8551701+longhuan2018@users.noreply.github.com>
CommitDate: 2023-01-12

    Update qgsbackgroundcachedshareddata.cpp

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2023-01-12
Commit:     Long Huan <8551701+longhuan2018@users.noreply.github.com>
CommitDate: 2023-01-12

    Use utf-8 encoding to call gdal's file operation function

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2023-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-12

    Update qgsgpsinformationwidget.cpp

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-11
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-01-11

    Fix split parts tool for multilinestring layers

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-11
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-01-11

    Fix split part tools on multipolygons
    Fixes #51321

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-12

    fix(core): extract httpheaders when creating QgsDataSourceUri from string

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-11

    GUI

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-11

    Tests for tile size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Avoid gps toolbar changing size too regularly by restricting when
    the information label is allowed to shrink in size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Fix incorrect rounding of gps coordinates in Degrees/Minutes format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Avoid missing line under toolbar when GPS toolbar is docked

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Add test for parsing G.VTG sentences

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Modernise code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Fix leak of python apis when api file not found

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2023-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-11

    [Layout Legend] Children symbol node should obey spacing according to layer node mode

    Fixes #50780

    Clemens Korner <clemens.korner@gmail.com>AuthorDate: 2023-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-11

    Fix: #49145 Distance to nearest hub exception when No destination hubs

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Update qgsnmeaconnection.cpp

    - undeleted old lines of code, already fixed above;
    - update Direction from GPVTG if present, with NMEA streams excluding GPRMC ( like #51346 )

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Fix sip

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Add autoSurround setting

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Fix sip

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Set autoCloseBracket default value to True

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Restore autoCloseBracket settings and factorize autoInsertImport

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Fix string detection when cursor at end

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Fix clazy warning

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Fix typo

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Fix backspace does not work on empty line

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Handle backticks and stars

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Fix style

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Handle calltips

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Implement smart brackets

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Get rid of the  old autoCloseBracket setting

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Document versioon added

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    add helper functions to get cursor context info

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Better autocompletion list handling

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    Follow up 7e2e622 : improve functions help

    CodeBardian <jacksw247@gmail.com>AuthorDate: 2023-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    address review and substitute constant value with meaningful name

    CodeBardian <jacksw247@gmail.com>AuthorDate: 2022-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    sipify and astyle

    CodeBardian <jacksw247@gmail.com>AuthorDate: 2022-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    make undo and redo of layer styling on annotation layers actually work

    the layer styling history on annotation layers has never been working because annotation layers did not have `writeStyle`/`readStyle` methods which are required to apply the changes from the undo stack (e.g. in `QgsMapLayerStyleCommand::undo()`).

    CodeBardian <jacksw247@gmail.com>AuthorDate: 2022-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    clear reference to layer in layer styling widget on closing project

    CodeBardian <jacksw247@gmail.com>AuthorDate: 2022-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    fix: don't keep reference of styling history on annotation layer reset

    the layer styling panel always showed history of the main annotation layer of a previously opened project

    CodeBardian <jacksw247@gmail.com>AuthorDate: 2022-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    fix: populate layer styling history when properties of annotation items change

    CodeBardian <jacksw247@gmail.com>AuthorDate: 2022-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-11

    fix: allow annotation items to be modified when no other layer is present

    - register map layer property factories before creating styling widget

    - update page of styling widget when creating first annotation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-10

    Linepattern

Merge: 27f37774eba 720082af730
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-10

    Merge pull request #51271 from domi4484/vertexToolEditZM

    Fixes https://github.com/qgis/QGIS/issues/46808

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-10

    Tile size algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-10

    Ensure project path is quoted when required when exporting algorithm
    as qgis_process command

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-10

    [processing] Mark algorithms which use layouts as requiring a project

    This ensures that the project_path value is correctly set when
    exporting the algorithm settings to json or qgis_process commands

    Fixes #50483

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-10

    Fix GPS connection button gets stuck when GPS timeout occurs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-10

    Don't allow status bar coordinate widget to change sizes so regularly

    Now, the widget will always immediately grow to fit the coordinates,
    but won't immediately reshrink until a short timeout has occurred.
    This avoids yuck UI movement which occurs when the mouse is moved
    over a map and the coordinate widget size jumps all around the place.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-09

    Adjust tile size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Fix segfault on cleanup of qgis_process command

    Fixes #51383

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Add file writer metadata for GDAL OpenFileGDB driver to allow
    direct vector layer save as to GDB

Merge: 3735fe8ea6d ada96217281
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-09

    Merge pull request #51144 from rouault/wfs_sublayers

    [WFS] Improve support of layers with unknown geometry type with Deegree servers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Add test for complex expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Silence false positive cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Add test of load_layer via qgis_process

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    [feature] New function "load_layer"

    This function (available only in Processing expressions for now),
    allows loading a map layer via a source string and provider name.

    It is designed to allow use of the expression functions which
    directly reference map layers (such as the aggregate functions)
    with a hardcoded layer path, eg. then permitting these functions
    to be used outside of a project (such as via the qgis_process tool)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Add QgsExpressionNode::setCachedStaticValue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Setup loaded layer store for processing exp contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Allow a "destination" QgsMapLayerStore to be associated with a
    QgsExpressionContext, providing a place for layers loaded
    during expression preparation/evaluation to be stored

    There are no destination stores set by default. The store
    is likely to be set only in a limited number of circumstances,
    eg in expression contexts used by Processing where we already
    have a logical temporary layer store to use (via QgsProcessingContext)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Tighten includes

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Small adjustments

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Use recommended osm tile url

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Make attribution more informative and translatable

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Remove optional Leaflet attribution prefix

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-09

    Update Leaflet to latest release

Merge: f9414b49aed ea8e52a966e
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-08

    Merge pull request #51392 from rouault/fix_51165

    file writer metadata: add (Geo)Arrow and (Geo)Parquet drivers (fixes #51165)

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2023-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-08

    Remove indirect jinja2 and owslib Debian dependencies

    These are mandatory for jinja2 and owslib, listed in their
    requirements.txt/setup.py files and installed by Debian
    python3-jinja2 and python3-owslib.

    At runtime owslib tests for lxml and pyproj. Leave those dependencies.

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2023-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-08

    Remove unused httplib2 Debian dependency

    Used by removed plugin:
    2073026f7c ("[processing] removed geoserver algorithms and moved postgis
    ones to qgis agorithms group", 2014-06-08)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2023-01-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-07

    file writer metadata: add (Geo)Arrow and (Geo)Parquet drivers (fixes #51165)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2023-01-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2023-01-07

    debian packaging: include awss2 auth method (followup 7a157038d000e0e22)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-01-07
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-01-07

    Use default Z/M values instead of NaN

Merge: cf0dae76b21 846766e5835
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2023-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-07

    Merge pull request #51152 from benoitdm-oslandia/fix/3d_capture

    fix(3d): fix typo and bug in qgs3dutils and QgsAbstract3DEngine

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-12-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2023-01-07

    [processing] Don't load default style when creating a memory sink

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-07

    [feature][console] Add toggle comment action in the python console (#50341)

    Adds a toggle comment action in the Python Console and script editors

Merge: 4fab694191a 28ffa97ad87
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-06

    Merge pull request #51125 from elpaso/bugfix-gh5122-mergefeature-fid-crash

    Bugfix gh5122 mergefeature fid crash

Merge: 389a8edc721 f6c0bda4c57
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-06

    Merge pull request #51384 from YoannQDQ/48337-iface-userProfileManager

    Fixes https://github.com/qgis/QGIS/issues/48337

    Yoann Quenach de Quivillic <yoann.quenach@gmail.com>AuthorDate: 2023-01-06
Commit:     Yoann Quenach de Quivillic <yoann.quenach@gmail.com>
CommitDate: 2023-01-06

    Add userProfileManager in QgisInterface (iface)
    Fixes #48337

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-06

    Bump json5 from 1.0.1 to 1.0.2 in /resources/server/src/landingpage

    Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
    - [Release notes](https://github.com/json5/json5/releases)
    - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

    ---
    updated-dependencies:
    - dependency-name: json5
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-01-05

    fix provider connection test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2023-01-05

    [Oracle] Fixes #51263 : Don't treat curve as line

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-05

    Add PNG export options

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-05

    uniqueFilePath

Merge: c9453c419cf 7bd02075dcc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-05

    Merge pull request #51371 from elpaso/bugfix-sld-wellknown-polygon-fill

    SLD: implement import/export of wellknown polygon pattern fills

Merge: d13a7b72787 92771b7f01e
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-05

    Merge pull request #51287 from Djedouas/external-storage-aws-s3

    [ExternalStorage] AWS S3 cloud

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-05

    typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-04

    Fix test

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-08-11
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2023-01-04

    fix(3d): fix typo and bug in qgs3dutils and QgsAbstract3DEngine

    * fix captureSceneDepthBuffer by adjusting bad copy/paste from captureSceneImage
    * fix bug: sometimes some tiles are re-computed while capturing and so are disabled
    * remove useless RenderPolicy in QgsAbstract3DEngine

Merge: f4d2f27fbdc 63940d0aaf1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-04

    Merge pull request #51369 from tudorbarascu/swapcoordstags

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-12-23
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2023-01-04

    Removed unnecessary comment

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-12-13
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2023-01-04

    Add AWS S3 authentication and external storage

    Added python tests as well

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2023-01-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2023-01-04

    SLD: implement import/export of wellknown polygon pattern fills

    Tested with GeoServer.

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2023-01-04
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2023-01-04

    improve tag for swapxy alg

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    [WFS provider] Avoid console warning when feedback == nullptr

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    [WFS provider] Add short-lived in-memory cache for DescribeFeatureType and GetFeature COUNT=1 queries

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    [WFS provider] Fix getCachedCapabilities() short-lived in-memory cache for WFS capabilities

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    [WFS provider] Do not emit initial COUNT=1 GetFeature request if DescribeFeatureType advertizes gmlId, gmlName and gmlDescription fields

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    QgsAppLayerHandling::addSublayers(): avoid prefixing layer name with basename if it starts with basename

    Adresses https://github.com/qgis/QGIS/pull/51144#issuecomment-1345634678

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    [WFS] Fix filter for geometryTypeFilter='GeometryCollection' layers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    [WFS]: QgsWfsProviderMetadata::querySublayers(): do not issue GetCapabilities request on non-WFS URIs

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    QgsProviderSublayerTask: make it possible to restrict it to a particular provider

    Avoids the 'ERROR: Status 2: File  pagingEnabled='false'
    preferCoordinatesForWfsT11='false' restrictToRequestBBOX='1'
    srsname='EPSG:25832' typename='dvg:nw_dvg1_bld'
    url='https://www.wfs.nrw.de/geobasis/wfs_nw_dvg' version='auto' could
    not be found' type of message in the scenario described by
    https://github.com/qgis/QGIS/pull/51144#issuecomment-1345507627

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    QgsWfsProviderMetadata::querySublayers(): fix crash if wfsGetFeatureGeometryTypesTimeout setting set to 0

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    [WFS provider] Include typename in sublayers name

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    Add a QgsProviderMetadata:suggestGroupNameForUri() method and implement it for WFS to have WFS sublayers put in a group

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    [WFS provider] Write qgis/wfsGetFeatureGeometryTypesTimeout settings key if it does not exist

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    [WFS] Improve support of layers with unknown geometry type with Deegree servers

    or any server implementing IsPoint, IsCurve and IsSurface filtering
    functions.

    When such a layer is added to the project, the Select Items to Add
    dialog box used for example for OGR vector layers with unknown geometry
    type is displayed, enabling the user to select one or several layers
    among ones of NoGeometry/MultiPoint/MultiCurve/MultiSurface/GeometryCollection
    types.

    Fixes #49328

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2023-01-04

    Add QgsGeometry::convertToCurvedMultiType()

Merge: 9593a563d52 10c5a4a95ae
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-03

    Merge pull request #51215 from uclaros/fix-relation-multi-completer

    Allow filtering in value relation widget when allowing multiple selections

Merge: a3fc7e82cf7 cc3716429a6
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2023-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-03

    Merge pull request #51316 from elpaso/htmlwidget-get_current_value

    Support current_value in HTML widget

Merge: 7297f7aa9e0 caadcb42e8d
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2023-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-03

    Merge pull request #51266 from kadas-albireo/providersublayerdialog

    Move QgsProviderSublayersDialog to GUI

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-12-20
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2023-01-03

    Move QgsProviderSublayersDialog to GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2023-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-03

    Fix PyQGIS documentation for QgsFeature.setAttribute

    Fixes #51276

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-01-03
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-01-03

    Fix spelling

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-03

    missing comma

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2023-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-03

    Correctly  expose optional argument in represent_value function

    CodeBardian <jacksw247@gmail.com>AuthorDate: 2022-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-03

    read and write common properties on annotation layers

    CodeBardian <jacksw247@gmail.com>AuthorDate: 2022-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-03

    add failing test demonstrating #47463

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-03

    Bump actions/stale from 6 to 7

    Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7.
    - [Release notes](https://github.com/actions/stale/releases)
    - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/stale/compare/v6...v7)

    ---
    updated-dependencies:
    - dependency-name: actions/stale
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2023-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2023-01-03

    Bump actions/cache from 3.0.11 to 3.2.2

    Bumps [actions/cache](https://github.com/actions/cache) from 3.0.11 to 3.2.2.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.0.11...v3.2.2)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2023-01-02
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2023-01-02

    Add Z or M to vertex when snapping with vertex tool

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2023-01-02

    qgscamerapose: Fix pitch initial value to avoid rotation computation error

    This is a follow up from commit
    b173af9a2e5097b7542668c640acb30819563be0.

    This prevents a bug in QgsCameraPose::updateCamera when updating
    camera rotation.
    Indeed, with a mPitchAngle < 0.2, QQuaternion::fromEulerAngles(
    mPitchAngle, mHeadingAngle, 0 ) will return bad rotation angle.

    This is fixed is Qt6, but it has not been backported to Qt5.
    See: https://bugreports.qt.io/browse/QTBUG-72103

    This change is mostly useful when the `setViewFromTop` method is
    called because it uses the default QgsCameraPose constructor and
    therefore, the initial pitch angle is used.

    The different associated tests need to be updated to take into account
    this change.

Merge: 2aacff1d462 04b1ee91f37
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2023-01-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-02

    Merge pull request #51306 from cjmayo/future

    Remove Python future package from installation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2023-01-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2023-01-01

    [gps] Catch NMEA UTC times for date-less streams (#51346)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-31

    fix cmake find qwt6

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-31

    Add missing blank line to allow parameters display in docs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-31

    Fix see also blocks misformatting

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-31

    Rename group symbology tab

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-31

    Fix name and widgets order in Group Properties

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-30

    [expressions] New is_feature_valid()/is_attribute_valid() functions (#51303)

Merge: 2712aed1383 98366e13529
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-29

    Merge pull request #51313 from elpaso/ogrprovider-sql-logging

    Ogrprovider sql logging

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-29

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-29

    Sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-29

    Use HTML widget for editing

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-28

    New text widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-28

    Add comment about the callback limitations in QGIS

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-28

    Install query logger only when needed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-28

    Test and selective update

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-28

    Support get_current_value in HTML widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-28

    Remove unused headers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-28

    OGR: Add SQL query logger

Merge: 0aeb6dc760b 6e311cdd9f6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-28

    Merge pull request #51283 from elpaso/bugfix-gh24953-sld-dd-rotation

    SLD simple marker rotation data-defined field ref export

Merge: 85da91eb83b f84a0a86478
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-28

    Merge pull request #51277 from elpaso/sld-export-options-svg

    Add SLD export context

Merge: 29fd311f233 74dfc9be91e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-28

    Merge pull request #51260 from elpaso/bugfix-gh22172-sld-else-export

    SLD: <se:ElseFilter/> nor working when styling data with sld

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2022-12-27
Commit:     Chris Mayo <aklhfex@gmail.com>
CommitDate: 2022-12-27

    Remove Python future package from installation

    Not used since:
    78af413dcc ("Remove python future compatibility layer", 2017-08-05)

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2022-12-27
Commit:     Chris Mayo <aklhfex@gmail.com>
CommitDate: 2022-12-27

    Remove Python 2 compatibility code from parse_dash_results

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-12-22
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-12-22

    Enable the vertex tool to edit Z or M value if the layer supports it

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-22

    add API to pass a filterRect to point cloud requests (#51063)

    * add API to pass a filterRect in pointcloud requests

    * update docstring

    * clang-tidy, cleanup includes

    * tests added

    * more clang-tidy

    * avoid checking filterRect if X or Y attribute is missing

    * rename private mExtent to mFilterRect

    * init pointers

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-12-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-12-21

    [AttributeTable] Lazy load widget information for attributes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-21

    SLD simple marker rotation data-defined field ref export

    Fix #24953 at least for simple cases where the expression
    is a simple field reference.

Merge: 73be65fc7da 31ab3bfcbc9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-21

    Merge pull request #51253 from tudorbarascu/selecticon

    add "Select Within Distance" icon to the Selection Toolbar

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-21

    More doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-21

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-21

    Add SLD export context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-19

    Fix test after ElseFilter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-19

    Fix #42136

Merge: f591542ffec f82522a7c60
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-17

    Merge pull request #51250 from fghoussen/fix_build_debian

Merge: 122c760db1f 9f127b28150
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-17

    Merge pull request #50740 from DelazJ/txIssues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    Non fatal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    More non-fatal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    Another non-fatal because of aggregate thread safety

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    Make some more warnings non fatal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    Fix clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    Relucantantly accomodate insane thread unsafety of virtual layer provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    Accomodate thread unsafety of QgsProject::createExpressionContextScope()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    2D rendering of point clouds is NOT thread safe (argh\!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    Tighten includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    Make QgsProject::createExpressionContextScope() thread warning non-fatal, this is used extensively from background threads!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    Protect project/map layer store methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    Protect base data provider classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-17

    Add thread protection to all remaining map layer classes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-16

    Roundtrip test for ELSE SLD import/export

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-16

    SLD ElseFilter support

    Franck HOUSSEN <franck.houssen@sbg-systems.com>AuthorDate: 2022-12-16
Commit:     Franck HOUSSEN <franck.houssen@sbg-systems.com>
CommitDate: 2022-12-16

    [BUG FIX] Fix compilation on debian:

    In file included from /path/to/QGIS/tests/src/core/testqgspointcloudlayerexporter.cpp:19:
    /path/to/QGIS/src/core/pointcloud/qgspointcloudlayerexporter.h:28:10: fatal error: pdal/PointView.hpp: No such file or directory
       28 | #include <pdal/PointView.hpp>

    Franck HOUSSEN <franck.houssen@sbg-systems.com>AuthorDate: 2022-12-16
Commit:     Franck HOUSSEN <franck.houssen@sbg-systems.com>
CommitDate: 2022-12-16

    [BUG FIX] Fix compilation on debian:

    In file included from /path/to/QGIS/build/python/core/auto_generated/pointcloud/qgspointcloudlayerexporter.sip:242:
    /path/to/QGIS/src/core/pointcloud/qgspointcloudlayerexporter.h:28:10: fatal error: pdal/PointView.hpp: No such file or directory
       28 | #include <pdal/PointView.hpp>
          |          ^~~~~~~~~~~~~~~~~~~~

Merge: 7da101acbef 4f32ed5aa41
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-16

    Merge pull request #51218 from elpaso/bugfix-gh51200-rat-editing

    Raster Attribute Table GUI enhancements/fixes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-12-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-12-16

    Fix GeometryOperationResult enums documentation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-12-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-12-16

    make params easier to find in PyQgsSettingsEntryEnumFlag docs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-12-16

    Remove separator

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-12-16

    fix docs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-12-16

    add test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-12-16

    [settings] add new type for variant map: QgsSettingsEntryVariantMap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    Update grass

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    Fix clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    Upgrade raster enums to enum class, and remove some completely unused
    enums

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-15

    Astyle nopad

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-16

    Apply suggestions from code review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    Remove unnecessary check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    Brute force silence clang analyzer false positives

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    Also add test evaluating a function which references a layer from different threads

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    Also test running expression function layer tests in a background thread

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    Fix and extend tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    Fix unused capture warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-16

    [api][expressions] Allow additional map layer stores to be associated
    with an expression context

    This allows the various expression functions which can refer to
    layers to also locate layers stored in these additional,
    non-QgsProject::instance, store.

    The immediate use case is paving the way for expressions to access
    temporary layers created during the execution of processing jobs
    (ie model steps). (This is just an API building block toward that
    goal)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-15

    update MDAL 1.01 (#51239)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-15
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-12-15

    make clang-tidy happy

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-15
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-12-15

    remove redundant python test:
    This test needed to access private QgsValueRelationWidgetWrapper members
    which is possible and done on the existing cpp test.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-15
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-12-15

    replace deprecated setMargin() with setContentsMargins()

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-15
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-12-15

    @cond in implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-15

    Fix thread safety in raster layer rendering

    We were cloning the data provider correctly, but doing this on the
    main thread means that the provider has thread affinity with the
    main thread -- so we need to ensure it is moved over to the
    actual rendering thread prior to the rendering.

    David Signer <david@opengis.ch>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-15

    remove doc note

    David Signer <david@opengis.ch>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-15

    remove SIP_SKIP on hasCheckedStateInfo and setHasCheckedStateInfo to be able to create full map theme record settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-15

    Fix thread safety of DEM height map generator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-15

    Remove unused provider argument

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-15

    Remove unused enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-15

    Fix thread unsafe progress reporting from GDAL operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-15

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-15

    Remove very old workaround for a closed GDAL ticket preventing
    use of existing GDAL raster band statistics

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-15

    Fix thread handling in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-15

    Fix thread unsafe custom layer property access in layer rendering

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-14

    Raster Attribute Table GUI enhancements/fixes

    Fixes #51200 and more small GUI/UX related glitches:

    - locale aware double input (consitent behavior with the vector attr
      table and the widgets)
    - locale aware double formatting (same logic of the vector fields of type double.
    - right-alignment of double fields
    - wrong tooltip for last column

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    QStringLiteral is a no

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    QStringLiteral, silence clang analyzer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Add thread safety protection for adding a layer to a layer store

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-14
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-12-14

    add tests, fix existing test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-13
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-12-14

    remove hack when stopping editing

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-12-09
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-12-14

    custom filtered table implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Make iteration of features from vector layers with joins actually thread safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Mark a method as non-fatal due to aggregate calculation thread safety issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Fix dox warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Fix thread unsafe method used in labeling rendering

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Server WFS: add srsName support to JSON output

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Fix remove file in function editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Update src/core/qgsthreadingutils.h

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Mark vector layer aggregate method as non fatal warning as aggregate expression functions are non-thread safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Fix nullptr dereference in QgsHtmlWidgetWrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Make some warnings non fatal as needed by dangerous thread use in QgsVirtualLayerTask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Make some warnings non-fatal because rasterize algorithm is non-thread safe

    and we need the current tests to pass

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Fix unthread-safe access from tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Use AGGRESSIVE_SAFE_MODE on ci builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-14

    Add QGIS_PROTECT_QOBJECT_THREAD_ACCESS macro

    Either shows a warning when a qobject function is accessed
    from a thread which the object doesn't have affinity with,
    OR causes a fatal error if the AGGRESSIVE_SAFE_MODE cmake flag
    is set.

    We should ensure this macro is present for all qobject methods
    which may potentially be called from threads

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Silence warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Fix clang warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    [processing] Show progress during index creation for intersection/difference algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Mark thread-unsafe methods as deprecated, to avoid their further
    use in expression functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Update sqlite fetch functions to standard thread safe layer functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Make is_selected and num_selected functions thread safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Port raster_value to thread safe method, remove unused unsafe getRasterLayer/getMeshLayer methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Reduce duplicate code, a bit more thread safety

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Silence clang false positive warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Silence false positive clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Make get_feature_by_id thread safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    More thread safety in expression project access

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Fix unused argument warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Make some expression functions more thread safe by running layer related operations on main thread

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Use standard method to get layers in raster band stat function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Make QgsExpressionUtils::get***Layer functions require an expression context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-13

    Fix #23519 wms identify with WITH_QTWEBKIT=OFF

Merge: 7bd628bd2a5 630e00851ca
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-12

    Merge pull request #51182 from nicogodet/patch-5

    Add help for GRASS creation and metadata options

Merge: 16cb7557b61 9b4f15e449a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-12

    Merge pull request #51177 from nyalldawson/copy_feedback

    Copy mFeedback argument in copy/assign constructors

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-12

    Partial revert of ff9f2833d0dc3608968

    Because there is no QT_WRAP_UI

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-12

    Add help for GRASS creation and metadata options

Merge: 098154ba125 8ca06eaa965
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-12

    Merge pull request #51117 from 3nids/settings-registry-migration-core-2

    migrate babel devices settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-12

    Copy mFeedback argument in copy/assign constructors

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-12

    [OGR provider] Fix opening /vsizip//path/to/my.zip/my.gpkg files

    This actually works around an issue in current GDAL versions where the
    NOLOCK=YES open option does not work with /vsizip/ files

Merge: c1f55b896a1 d6b5b070d8c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-11

    Merge pull request #51167 from DelazJ/unicoders

Merge: 4ee8225acbe d0564206e8e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-11

    Merge pull request #51151 from bettellam/gps1

    Refresh GPS Information Panel widget - Timeout connection error!

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-12-11
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2022-12-11

    Remove unicode string notifier from python files

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-12-11
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2022-12-11

    More string fixes and make a few more available for translation

Merge: 36b4bc82971 ef232d5f889
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-09

    Merge pull request #51102 from DelazJ/createMapRendererV2

    Correctly render ordered list in maplayerrenderer API docs - take 2

Merge: e86dc5fab96 bbce8810cc4
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-09

    Merge pull request #49544 from mhugent/wms_featureinfo_xml

    Handle GetFeatureInfo with type text/xml

Merge: 0c1ca518256 e86dc5fab96
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-09

    Merge branch 'master' into settings-registry-migration-core-2

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-12-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-12-09

    Fix compiler warning about repeated branch in conditional chain

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-12-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-12-09

    Fix unit test

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2022-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-09

    Update qgsappgpsconnection.cpp

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2022-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-09

    Update qgsappgpsconnection.cpp

    good advice of @nyalldawson

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-09

    GDAL also

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-09

    Also nose2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-09

    Python3-mock is required for unit tests on Fedora

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-09

    Add updated dnf install dependencies command for Fedora 37 (gdal-python3 -> python3-gdal)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-09

    Fix labeling positions are reversed on certain negative offsets
    on builds based on GEOS >= 3.11

    Refs #49234

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-09

    Fix typos in QGIS Server service_url docs

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-09

    [Clazy] remove unused-non-trivial-variable

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2022-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-08

    Update qgsgpsinformationwidget.cpp

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2022-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-08

    Update qgsgpsinformationwidget.cpp

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2022-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-08

    Update qgsappgpsconnection.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-08

    Silence clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-08

    [feature][gps] Add option to store selected GPS component in geometry
    M values

    This new setting, available from the GPS settings panel, allows
    users to opt into creating geometries with M values from the
    inbuilt GPS logging tools. This applies to both features digitized
    from GPS logs and from the new "Log to Geopackage/Spatialite"
    functionality.

    Options include storing timestamps (as ms since epoch), ground speed,
    altitudes, bearings, and accuracy components as m values.

    Sponsored by NIWA

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-08

    Add API to allow storage of GPS component information in recorded
    track/point geometry m values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-08

    [processing] Fix incorrect GDAL raster calc sources for layers when
    the extent handling option is set

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-08

    feat(doc): add section with build flags in INSTALL.md

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-08

    Update some server landingpage dependencies

    Use @babel/eslint-parser instead of babel-eslint which is deprecated:
    https://www.npmjs.com/package/babel-eslint

    Includes some adjustments related to the deps update.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-07

    Fix clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-07

    Make raster paletted renderer classify function thread safe

    In addition to making this correctly thread safe, also avoids a
    temporary UI hang during the classification if the layer rendering
    is triggered before the classification finishes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-07

    Store changes to current cell value when accepting the processing
    matrix table panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-07

    [processing] Fix annoying loss of matrix parameter table values
    if back button is pressed in table panel instead of "Ok"

    The back button was treated as "cancel", but now the "cancel" only
    happens if the user explicitly hits the Cancel button.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-07

    More responsive cancelation in raster layer unique stats algorithm

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-06

    Remove break

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-06

    Handle multi pks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-12-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-12-06

    Fix crash in merge features

    Fix #5122

    Introduced by #47822

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-06

    Allow create attribute index algorithm to run on non-spatial layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-12-05

    fix layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-12-05

    add settings to registry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-12-05

    add test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-12-05

    migrate babel devices settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-12-05

    API to migrate settings from old key

Merge: 98afd4be598 32572b03aa9
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-05

    Merge pull request #51086 from agiudiceandrea/fix-51084-plugin-metadata-language

    [plugin manager] Fix plugin metadata parsing language

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-05

    Ensure that dataChanged signal is raised for DisplayRole in
    QgsAttributeTableModel when a feature attribute is changed

    Otherwise the attribute table will show the outdated value
    until it is repainted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-05

    When undo/redoing changes in QgsVectorLayer, ensure triggerRepaint
    signal is emitted so that layer is redrawn in **all** map canvases

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-12-03
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2022-12-03

    Correctly render ordered list in maplayerrenderer API docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-02

    Use GDAL_DCAP_FEATURE_STYLES_READ/GDAL_DCAP_FEATURE_STYLES_WRITE on newer GDAL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-02

    Ensure qgis_process commands using project paths are correctly cleaned

    Fixes #50623

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-02

    Bump whoan/docker-build-with-cache-action from 5 to 6

    Bumps [whoan/docker-build-with-cache-action](https://github.com/whoan/docker-build-with-cache-action) from 5 to 6.
    - [Release notes](https://github.com/whoan/docker-build-with-cache-action/releases)
    - [Commits](https://github.com/whoan/docker-build-with-cache-action/compare/v5...v6)

    ---
    updated-dependencies:
    - dependency-name: whoan/docker-build-with-cache-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-02

    Skip layers with 'rendering/noPreviewJobs' custom property set in prefetch preview jobs

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-12-01

    [plugin manager] Fix metadata parsing language

    Use QGIS user interface language instead of system language

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-11-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-12-01

    [vector] Do not enable embedded feature symbology when loading KML datasets through the KML driver

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-01

    Add method to get list of supported related table types for a connection

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-01

    Add FindPyQt6 cmake modules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-01

    xml/xsd updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-01

    Use enumeration in xsd

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-01

    Translate dates from esri metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-01

    [feature] Add key dates to layer/project metadata

    This adds the following fields to the QGIS layer/project metadata
    standard:

    - Date created
    - Date published
    - Date revised
    - Date superseded

    (Previously the layer metadata had no date fields, and project
    metadata had only the created date field)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-01

    Populate illegal field names for postgres connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-01

    Catch another place where illegal field names could be used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-01

    Don't allow empty field names or table names in new layer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-01

    Don't accept illegal field names in new table dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-01

    Add api to retrieve illegal field names via connections api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-12-01

    Add API to retrieve relationship capabilities for a provider connection

Merge: 5d14d84bde3 b3976fce3e8
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-30

    Merge pull request #50853 from Koyaani/xyzm_at_expressions

    [Feature] Add x_at, y_at, z_at, m_at expression functions

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-30

    symbols: rename material to material settings (#50977)

    * qgspoint3dsymbol: Rename mMaterial attribute to mMaterialSettings

    mMaterial is not a material but an attribute to handle material
    settings. Renaming it makes it easier to understand its usage.

    * qgspoint3dsymbol: Rename materialSettings getter and setter

    See previous commit.

    * qgsline3dsymbol: Rename mMaterial attribute to mMaterialSettings

    mMaterial is not a material but an attribute to handle material
    settings. Renaming it makes it easier to understand its usage.

    * qgsline3dsymbol: Rename materialSettings getter and setter

    See previous commit.

    * qgspolygon3dsymbol: Rename mMaterial attribute to mMaterialSettings

    mMaterial is not a material but an attribute to handle material
    settings. Renaming it makes it easier to understand its usage.

    * qgspolygon3dsymbol: Rename materialSettings getter and setter

    See previous commit.

    * qgsmesh3dsymbol: Rename mMaterial attribute to mMaterialSettings

    mMaterial is not a material but an attribute to handle material
    settings. Renaming it makes it easier to understand its usage.

    * qgsmesh3dsymbol: Rename materialSettings getter and setter

    See previous commit.

    * qgsgoochmaterialsettings: fix indentation

Merge: 3aa58f1a538 6ce6da4e6e9
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-30

    Merge pull request #50109 from Koyaani/fix-unnecessary-geometryChanged-trigger-calls

    [Fix] Remove unnecessary geometryChanged calls

Merge: c760faac926 ff9f2833d0d
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-30

    Merge pull request #51060 from kadas-albireo/pyqt6work

    Assorted fixes towards PyQt6 support

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-11-30
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2022-11-30

    Assorted fixes towards PyQt6 support

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2022-11-30
Commit:     Antoine Facchini <antoine.facchini@oslandia.com>
CommitDate: 2022-11-30

    fix: apply requested changes

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2022-11-29
Commit:     Antoine Facchini <antoine.facchini@oslandia.com>
CommitDate: 2022-11-30

    fix: apply requested changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-30

    Fix mac build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-30

    Const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-30

    Fix build on older gdal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-30

    Silence spell check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-30

    Add update and delete relationship api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-30

    [api] Add method for creating relationship to QgsAbstractDatabaseProviderConnection

    and implement for OGR provider when built on GDAL >= 3.6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-30

    Expose QgsWeakRelation constructor to sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-30

    Followup aa590b7, more tolerant progress matching

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2022-09-06
Commit:     Antoine Facchini <antoine.facchini@oslandia.com>
CommitDate: 2022-11-29

    tests(testqgsvertextool): update avoid intersections and add tests on QgsVectorLayer::geometryChanged signal

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2022-09-06
Commit:     Antoine Facchini <antoine.facchini@oslandia.com>
CommitDate: 2022-11-29

    fix: reduce the number of changeGeometry() call

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2022-09-06
Commit:     Antoine Facchini <antoine.facchini@oslandia.com>
CommitDate: 2022-11-29

    feat(avoidIntersections): add a new return value when the geom is not modified

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2022-11-10
Commit:     Antoine Facchini <antoine.facchini@oslandia.com>
CommitDate: 2022-11-29

    refacto: replace the parameter name 'i' to 'vertex'

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2022-11-10
Commit:     Antoine Facchini <antoine.facchini@oslandia.com>
CommitDate: 2022-11-29

    docs: inform users that some expression functions are deprecated

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2022-11-09
Commit:     Antoine Facchini <antoine.facchini@oslandia.com>
CommitDate: 2022-11-29

    feature: add x_at, y_at, z_at and m_at expressions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-29

    [wms] Allow for WMTS layers to take DPI into account and scale up on high DPI screens (#51018)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-11-29

    Add flag to opt into including system tables in QgsAbstractDatabaseProviderConnection tables listings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Another test update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Fix missing shadows in legend text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Fix possible nullptr dereference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Cleanup code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Add alternative reference json files for getlegendgraphic tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    More test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Fix server legend coloring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Update test images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Update reference images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Update reference images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Fix cppcheck warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Deprecate legend line spacing setting, this is now handled in the text
    formats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Set larger line heights for legend text formats by default, so that we match old rendering appearance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    [feature] Use text renderer in layout legends

    This change allows use of the full text renderer capabilities
    for legend titles, subtitles, and item text. It allows buffers,
    shadows, font spacing control, and all over options (including
    mixed HTML formatting!) which is permitted for use in text
    formats.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Cleanup includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Silence noisy proj debug output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Silence some debug

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Better handling of GDAL progess report

    Greg Troxel <gdt@lexort.com>AuthorDate: 2022-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    Include <cmath> as required to use std::fabs

    Previously, math.h was included instead, but this is C++ code.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-29

    [RelationEditor] Don't recreate dualview when only request has changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-11-28

    Fix relationship parent table name is repeated in browser info panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-11-28

    Don't show a empty geometry field when expanding aspatial GPKG tables in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    Restore alternative silencer method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    Alternative method of silencing clang warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    Properly avoid clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    Supress clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    Manually monkey patch compatibility, since we can't auto patch to gui classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    Move action enums to Qgis, promote to enum class, and considerably thin
    includes as a result

    Javier Jimenez Shaw <j1@jimenezshaw.com>AuthorDate: 2022-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    use completeBaseName to make copc copy

    this takes the full filename until the last dot.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    Fix #50999 GDAL auth config filter

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    [OGR provider] Avoid console error related to gpkg_metadata_reference table

    When opening the 'Open Vector Layer' dialog box in a directory with a
    .gpkg without the optional metadata tables, the following error was
    emitted on the console:
    ```
    ERROR 1: In ExecuteSQL(): sqlite3_prepare_v2(
          SELECT
            ref.table_name, md.metadata, gc.geometry_type_name
          FROM
            gpkg_metadata_reference AS ref
          JOIN
            gpkg_metadata AS md ON md.id = ref.md_file_id
          LEFT JOIN
            gpkg_geometry_columns AS gc ON gc.table_name = ref.table_name
          WHERE
            md.md_standard_uri = 'http://mrcc.com/qgis.dtd'
            AND ref.reference_scope = 'table'
            AND md.md_scope = 'dataset'
          ):
      no such table: gpkg_metadata_reference
    ```

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    fix bad type

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-28

    [Lint] QgsMeshDatasetGroupStore: make mExtraDatasets a non-pointer member

    There's no need to make it a std::unique_ptr<> given it is always
    allocated in the constructor, and never assigned to another value. This
    removes a useless check for mExtraDatasets != nullptr.

    Spotted by cppcheck

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-25

    qgscamerapose: Do not restrict the pitch angle with qt6

    This was introduced as a workaround for a bug in Qt5. It has been
    fixed in Qt6.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-25

    Fix WMS identify (headers getters must be case insensitive)

    Fixes #50981

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-25

    Rename oapif subsection title

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-25

    Fix oapif subsection title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-25

    Fix source select dialog does not add new pages for providers registered
    after QGIS startup (eg when enabling a new plugin), and also ensure
    pages are correctly removed when providers are removed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-24

    Add more efficient method to draw document when a QgsTextDocument is already available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-24

    Add additional text renderer rect modes

    Adds some text layout modes where the line heights are based
    on cap heights or font ascent alone

    These are required in order to port additional parts of QGIS
    text rendering to the QgsTextRenderer class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-24

    Fix horizontally overlapping text in rect mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-24

    Update src/gui/attributetable/qgsattributetablemodel.cpp

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-24

    [AttributeTable] Create attributes widget only when needed

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-24

    Fixes #50963 : Index already passed don't call `findText`

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-11-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-11-23

    [layouts] Support non-printer layout exports when QPrinter not available

Merge: 2a0fc591f72 3d51ab3646a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-23

    Merge pull request #50960 from DelazJ/maplayerrendererListdocs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-11-23

    Cleanup qgsmaplayeractionregistry.* files and split into modular files
    per class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-11-23

    Move action files to subdirectories

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    Don't show misleading error message when user CANCELS adding a
    feature from GPS location

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    Also update GPS derived attributes when updating feature form from
    GPS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    Less debug noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    Add map layer action for current GPS feature destination layer
    for "Update GPS Information"

    Triggering this action from the attribute dialog for a newly
    created feature in the GPS destination layer causes the geometry
    of that feature to be refreshed with the CURRENT GPS location.

    Designed for situations where populating the form attributes
    can be a lengthy process and in the meantime the GPS receiver
    has moved, and a user needs to re-sync the location of the
    new feature back to the GPS location before saving.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    Add message bar to QgsMapLayerActionContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    Refactor to move gps logged positions to QgsGeometry method out
    to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    Add method to change the geometry for the feature shown in a QgsAttributeForm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    needsGeometry getter is not a signal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    Also use context when determining which actions can run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    Add framework so that a QgsMapLayerAction can get a reference
    to the QgsAttributeDialog it is executed from

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    Add a context for QgsMapLayerAction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    Silency noisy debug

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-23

    [processing] Raster layer unique values output should use longlong
    for pixel count field, otherwise values can be too large for plain
    integer fields when outputting to eg geopackage and ran on a very
    large raster

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-11-22
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2022-11-22

    fix python function display in qgsdefaultvalue

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-11-22
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2022-11-22

    Attempt to fix qgsmaplayerrenderer c++ and pyqgis docs display

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2022-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-22

    accept code formatting suggestion

    Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-21

    [WFS provider] Try to detect geometry type if unknown for WFS 1.0 (#50943)

    fixes qgis#50935

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-22

    Hide GPS toolbar by default, make floating by default

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-21

    [OGR provider] querySubLayerList(): use GDAL 3.6.0 OGR_L_GetGeometryTypes() (#50491)

    Use OGR_L_GetGeometryTypes() to get the actual geometry types of a
    layer.

    Cf https://github.com/OSGeo/gdal/pull/6491

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-21

    Use daemon property instead of setDaemon()

    SetDaemon() is deprecated since Python 3.10
    https://docs.python.org/3/library/threading.html#threading.Thread.daemon
    https://docs.python.org/3/library/threading.html#threading.Thread.setDaemon

    CodeBardian <jacksw247@gmail.com>AuthorDate: 2022-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    disable fail-fast option in docker build workflow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Rework GPS add track point icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    In various "new *** layer" dialogs, show a warning when the
    user accepts the dialog but has entered a field name in
    the new field box without adding it to the fields list

    Avoids a papercut where a user thinks that just entering
    the name of a field alone is sufficient to create that
    field in the resultant table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Use circles for digitized point marker, not square

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    When digitizing points, ensure that we show a visible marker on the
    canvas at the digitized point while the attribute dialog is open

    This matches the behavior we see for lines/polygons, where the
    digitized geometry stays visible on the map until the user either
    accepts the attribute dialog and adds the feature or cancels it.
    Previously, the clicked point would disappear and the user would
    have no way of knowing where it was prior to accepting the form
    and actually creating the feature.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Better memory management

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Condense duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Update src/core/raster/qgsrasterattributetable.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Use MinMax field usage as potential source of initial rat based classification

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    If classes cannot be loaded from raster attribute table, ensure
    we fallback to a basic default renderer instead of showing nothing

    This matches the <=3.28 behavior when loading these rasters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Shortcut when no rat min max classes found

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Remove overzealous assert when a RAT has neither a name or generic field usage

    Found when testing with rasters found in the wild

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Fix shell check warning

    Marc Ducobu <marc.ducobu@champs-libres.coop>AuthorDate: 2022-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Custom projection form : disable edit form when no current projection is in the list

    Marc Ducobu <marc.ducobu@champs-libres.coop>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Remove empty first row from the 'User defined CRS' table (fixes issue #50119)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    [WFS provider] Add a new test for a layer of geometry type Unknown, whose GetFeature COUNT=1 request without BBOX returns a null geometry, but with a BBOX returns a non-null geometry

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    [WFS provider] Fix performance issue on initial GetFeature COUNT=1 request with a BBOX (fixes #50528)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-19

    Include ellipsoidal altitude in available GPS information values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-18

    Fix missing actions menu when only internal actions are present

    Follow up bcf0e4838

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-18

    Fix issues for multiediting and updating for attribute form with more widgets pointing to the same field (#50410)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-18

    Update src/core/vector/qgsvectorlayer.cpp

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-18

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-18

    Use optimised deleteFeatures method when we can

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-18

    Fix incorrect result when calling changeAttributeValues on a non-editable layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-18

    Don't emit layerModified for every atomic change made during a bulk
    operation to the vector layer edit buffer

    Eg Instead of emitting layerModified for every individual feature
    in a call to QgsVectorLayer::addFeatures, we defer the signal
    and emit it only once after adding all the features.

    This avoids a lot of expensive, unnecessary work which is triggered
    by the signal

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-17

    server: include xml processing instruction in feature info and server exceptions responses (#50908)

    David Marteau <dmarteau@3liz.com>AuthorDate: 2022-09-26
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-11-17

    [Server] WMS GetCapabilities: Cleaning and simplifying the GetCapabilities building

    The objectives of these changes are:
    * Improvement of the quality of the code for a better maintenance of it
    * Simplification of layer group extent calculation

    To do so, we introduced WMS Layer infos to collect layer informations for WMS GetCapabilities and
    calculate layer extent in the different available CRSes for WMS.

    With WMS Layer infos, we can combine extent to calculate layer group extent and removed the WMS
    GetCapabilities method `combineExtentAndCrsOfGroupChildren`.

    We probably can alo removed searching of preceding element in the methods to insert CRS and
    BoundingBox.

    Funded by Ifremer https://wwz.ifremer.fr/

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-17

    mssql provider: don't double 'quote' (fixes #50914) (#50915)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-17

    Split out qgsgpsconnection files into modular components

Merge: b60ff3c8fff 94c0998d0f1
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-17

    Merge pull request #50586 from nicogodet/gdalcalcextent

    Add user interface for `--extent` gdalcalc option

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-17

    Bump loader-utils in /resources/server/src/landingpage

    Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.1 to 1.4.2.
    - [Release notes](https://github.com/webpack/loader-utils/releases)
    - [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md)
    - [Commits](https://github.com/webpack/loader-utils/compare/v1.4.1...v1.4.2)

    ---
    updated-dependencies:
    - dependency-name: loader-utils
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2022-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-17

    set mLastGPSInformation.satInfoComplete = true;  at end of NMEA sequence

    Only set satInfoComplete when a non-gsv message is received after the last gsv message.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-11-17

    run scripts/scandeps.pl (followup efbd5eaffc)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-17

    add test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-17

    make split with lines also work with polygons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-11-16

    debian packaging: add ubuntu lunar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-16

    Check size before adding chunk separator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-16

    [gps][feature] Add option to directly log GPS points and tracks
    to a Geopackage or Spatialite db

    When activated via the GPS toolbar - settings button - "Log to
    Geopackage/Spatialite" action, the user will be prompted
    to select and existing GPKG/spatialite file or enter a new file
    name. A "gps_points" and "gps_tracks" table will be created in
    the file with a predefined structure.

    All incoming GPS messages will be logged to the gps_points layer,
    along with speed/bearing/altitude/accuracy information from the
    GPS

    When the GPS is disconnected (or QGIS closed), the entire recorded
    GPS track will be added to the gps_tracks table (along with
    some calculated information like track length, start and end times)

    Sponsored by NIWA

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-16

    Add option to skip edit buffer when logging GPS to vector layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-16

    Rename method for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-16

    Seperate out gps logging code from gps digitizing related code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-16

    Add log to gpkg action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-16

    Defer connection deletion until everything has cleaned up

Merge: 505948b7a05 19c11841719
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-15

    Merge pull request #50891 from elpaso/bugfix-followup-load-stored-styles

    Only load stored styles related to current layer

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-11-15

    Use NaN as default for missing Z/M values only for shape

    Not all providers supports using NaN

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-11-15

    Use NaN for unset Z/M values

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-11-15

    Use std::numeric_limits<double>::max() instead of DVL_MAX

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-11-15

    QgsVectorFileWriter map NaN to -DBL_MAX exporting to Shape

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-15

    Only load stored styles related to current layer

    Fix an issue related to PR #50812, instead of loading
    all styles, only load styles related to current layer.

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2022-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-15

    Use .wld if original file extension is too short

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2022-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-15

    Use more universally recognised extensions for world files

Merge: fe125dfa2e5 26c7c014014
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-14

    Merge pull request #50635 from kadas-albireo/zoomlevel

    Improve logic in QgsMapCanvas::nextZoomLevel to avoid unexpected zoom jumps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Fix clang warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Fix clang warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Allow super/subscript for curved label text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Add support for super and subscript HTML formatting in text renderer

    This allows for either:

    - <sup>superscript</sup> / <sub>subscript</sub> components in text,
    where the text will be vertically super or subscript aligned
    and automatically sized to 2/3rd of the parent font size. Users
    can also set a fixed font size for the super/sub script by
    including css rules, e.g. <sup style="font-size:33pt">super</sup>

    - "vertical-align: super" or "vertical-align: sub" CSS formatting
    rules in any other HTML element

    Sponsored by OSGEO UK

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Prepare framework for text renderer vertical alignment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Cleanup ui file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Make QgsVectorLayerGpsLogger API easier to use, and add capacity
    to store all GPS information components

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Add more GPS component flags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Fix time zone handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Fix clang warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Hook up feature creation in QgsVectorLayerGpsLogger

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Refactor out GPS logging classes, so that they share a common base class

    Moves GPS track logging logic out of app and into core so that it
    can be resused in a generic way.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Add layer fields to QgsGpsLogger

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Empty structure for logger

Merge: 1373d2bcfcc 4f0239cbba4
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-14

    Merge pull request #50854 from elpaso/raster-maptips-2

    Raster maptips

Merge: 17bca73352f 9b9e52da569
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-14

    Merge pull request #50812 from elpaso/bugfix-gh37434-default-style-name

    Bugfix default style name

Merge: 860c3c9b0fc e6e1b9ceab2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-14

    Merge pull request #50867 from elpaso/bugfix-gh50841-pgraster-views

    Fix PG raster views and filter setting

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    replace ENABLE_PGTEST with POSTGRES_FOUND when needed

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Fixes #50075 : fix build without postgresql

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2022-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-14

    [QgsQuick] Add moveTo animation to qgsquick map canvas and introduce qgsquick utils (#50810)

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Add test

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-14

    Add viewbox parameter only if bounds are finite

    fixes qgis#50807

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-12

    fix clang-tidy?

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-12

    fix sip

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-12

    small code-style tweak

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2022-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-12

    fix qt640 build - QgsInterval

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-11

    Tests for 50841 and fix source select missing key for raster views

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-11

    Fix PG raster views and filter setting

    - adds a warning if the filter could not be set because resulted in 0 rows and metadata could not
    be retrieved
    - fix views loading

    Fixes #50841

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-11

    Address PR comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-11

    Allow track length and distance from start to be shown in floating
    GPS toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-11

    Add readouts for track length and distance from start of track
    to GPS information panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-11

    Add track total distance calculations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-10

    Add position scope to vectors

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-10

    Add tests for html and raster attrs functions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-10

    Update src/core/expression/qgsexpressionfunction.cpp

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-10

    Remove spaces

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-10

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-10

    the neverending struggle with stupid checks goes on

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-10

    Fix Oracle crazyness

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-10

    Blocklst MSSQL tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-10

    Fix rendering of vertical text buffer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-10

    Avoid unnecessary font scaling by precalculating if format has a null
    font size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-10

    Use precalculated horizontal advance and fragment fonts from text metrics instead of
    recalculating

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-10

    [processing] Drop unmainted saga provider from QGIS install

    This provider has not been maintained and does not work with
    newer SAGA versions. Users are encouraged to use the 3rd-party
    "Processing Saga NextGen" plugin instead.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-11-10

    translation string fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-10

    Improve error reporting when loading of project file fails

    - on XML reading error, the message had the project file name
      mentioned twice for no reason
    - for zipped (.qgz) project files, the underlying error message
      was getting lost - only saying that unzipped project file
      has failed to load

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-10

    Fix error handling of .qgz files

    Until now, if a .qgz project file would fail to load, no error message
    would be shown in QGIS

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-09

    More tagging

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-09

    Tag oracle test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-09

    Raster maptips and html map functions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-09

    Raster maptips

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-09

    More raster maptips work

    It should actually be moved to a generic maplayer implementation.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-09

    Raster attributes and raster maptips

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-09

    Fix oracle query for stylename

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Enable WITH_QUICK on Qt6 builds and apply needed fixes

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Bump loader-utils in /resources/server/src/landingpage

    Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.1.
    - [Release notes](https://github.com/webpack/loader-utils/releases)
    - [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md)
    - [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.1)

    ---
    updated-dependencies:
    - dependency-name: loader-utils
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Update src/gui/raster/qgsrasterattributetablewidget.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    fix win build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    New test for multi value classes in paletted RAT

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Close button removed from RAT dlg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    clang-tidy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    GO TO HELL SPELL TEST!!!!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    clamp again

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Fix build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    qt6 and fix build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    No braces

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Color constrast on table

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Missing sip includes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Fix first stop color for discrete RATs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    adjust gui

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    flake

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Change error string

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Getting closer... almost relase-ready

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Gui enhancements

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Handle other rat types

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    RAT GUI

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Pseudocolor RAT support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Create RAT from raster and fix sip enum

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Set RAT type

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Skip value and color fields on RAT identify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Identify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Paletted RAT auto-loading

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Auto RAT loading

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    RAT model

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    RAT model inital implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    New timer logic

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Identify on mouse move, no mouse click

    Adds an option to allow for identify on mouse move
    without clicking on the canvas.

    This option behaves almost like the default identify
    option, the only difference is that the used doesn't
    need to click to trigger the identify action.

    A 300ms timer takes care of triggering the actual identify
    to avoid performance issues when moving the mouse.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Don't save removed layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-09

    Move responsibility for managing GPS time stamp destination field
    to QgsProjectGpsSettings, and store time stamp destination fields
    in projects

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-08

    Oracle styleName

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-08

    [gps][feature] Add an explicit "Offset from UTC" option for
    storing GPS feature timestamps

    This option allows users to manually enter a desired offset from
    UTC for storing GPS time stamps. This allows for full flexibility
    for users who need to account for daylight savings offsets or
    other complex time zone issues.

    Sponsored by NIWA

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-08

    Rename button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-08

    [feature][gps] Make location label in GPS toolbar a button which
    shows a drop down menu allowing users to select which GPS information
    they want to show in the toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-08

    Add GPS Component enum, useful for referring to specific pieces
    of GPS information in a generic way

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-08

    Fix GPS toolbar width expansion when toolbar is floating

    Qt seems to have issues with adjusting the toolbar size when
    a child label widget's text width changes, so we have to
    force a fixed width for the toolbar

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-08

    Fix override and oracle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-08

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-08

    [pal] Add api to allow setting the outer bounds for a label feature

    The outer bounds can represent the extreme margins of a label, including
    non-text parts like borders or padded backgrounds. During the label
    solving the outer bounds will be used when detecting whether
    labels are in conflict.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-08

    Show visual margins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-08

    Add missing sip cast for raster contour renderer

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2022-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-08

    [QgsQuick] Qt6-related updates (#50809)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-08

    Move enum to hopefully fix windows build

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-10-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-11-08

    Insuring legendLayersAdded is called when adding sorted layers (fixes #50718)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-11-08

    translation fix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-07

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-07

    Tests for style DB storage

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2022-11-07
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2022-11-07

    address review and add QToolBox to group the Processing selects

Merge: 0d7c0ecfbc3 b78753c2260
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-07

    Merge pull request #50759 from tarot231/patch-1

    Fix qgsdialog.cpp to use addLayout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-07

    Optionally load all stored styles from DB with correct names.

    Fixes #37434

    Funded by: Ministère des Forêts, de la Faune et des Parcs - Québec

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Rename action to match api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Fix unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Resurrect option to follow layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Icon for GPS destination layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Slight rework of connect/disconnect icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Update tooltip when gps destination layer is changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Cleanup dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Automatically start editing GPS destination layer when new feature is
    created, and inform user of this

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Better function naming

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Nicer strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Add menu to allow users to select destination layer for GPS features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Only enable reset track button when a track exists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Fix crash on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Use project GPS settings destination layer in app gps digitizing classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Add a destination layer property to QgsProjectGpsSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-07

    Add debugging setting to show label metrics when rendering labels

    Shows the text bounds of the label in red and baselines in blue.
    Designed for debugging purposes only.

    Also move label engine enums to Qgis, promote to enum class

Merge: 8aa0857cba8 d677d7c87f8
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-06

    Merge pull request #50803 from nirvn/attributeform_group_color

    [attribute form] Allow users to clear a customized group background color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-06

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-06

    Mark project as dirty when gps settings are changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-06

    Rename methods for consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-06

    Store the GPS "automatically create track points" and "auto save
    feature" settings within the project, not as global settings

    These settings (and more to come) relate more closely with
    a particular project's setup and accordingly should be stored
    in the project.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-06

    Create new QgsProjectGpsSettings class

    Destinated for a storage location for GPS settings which are
    project specific

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-11-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-11-06

    [attribute form] Allow users to clear a customized group background color

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-11-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-11-05

    [elevation profile] Fix raster profile generation against XYZ layers

Merge: a0fd78481c5 120d8a9bad6
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-05

    Merge pull request #50726 from qgis/fix_concavehull_50723

    ConcaveHull - Expression: Adds an ifdef GEOS 3.11

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-11-04

    When the default style is read from the DB use its real name

    Partial fix for 37434

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-04

    reinsert new line at line 2615

    Unintentionally delete in previous commit.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Revise track related icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    When a successful gps connection occurs, clear away any outdated existing
    "failed to connect" message bar warnings

    And show success message in message bar, instead of status bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    In warning bar which shows when GPS connection fails, add a
    "Configure Device" button which directly opens the GPS options
    dialog

    Makes it easier for users to find the correct place to fix
    these settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Move disconnect overlay to bottom right

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    More naming clarification

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    More variable name renames

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Cleanup variable names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Slightly better action tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Connection is transferred

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Add icons for GPS toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Fix gps button enable state when gps disconnected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Fix check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Fix clang-tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Use settings registry for all gps settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Fix capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Move nmea logging responsibility out of gps information widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Restore tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Port time zone handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Move some digitizing settings out of info panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Start on digitizing separation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Add shortcut to GPS settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Start on settings menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Create bridge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    bridge wip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Show location in toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Add location handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Add constellation information to QgsGpsInformation and handle GPS fix type across different constellations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    wip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Cleanup GPS fix status handling, remove duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    Start on dedicated GPS toolbar

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-04

    [wms] Implement specific sample implementation for tiled layers with relevant data types

    Tarot Osuji <tarot@sdf.org>AuthorDate: 2022-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-04

     Fix qgsdialog.cpp to use addLayout

    Fix declaration of "layout" variable

Merge: a3d44fece22 a2c4cde8a4b
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-03

    Merge pull request #50529 from troopa81/fix_clazy_container_anti_pattern

    [Clazy] Fix container-anti-pattern check and make it mandatory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-11-03

    Update .github/workflows/run-tests.yml

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-10-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-11-03

    Fix clang-tidy bad int to double conversion

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-10-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-11-03

    [Clazy] Fixes container-anti-pattern

Merge: 6d37cb7097b a08535e3fd2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-03

    Merge pull request #50094 from mhugent/get_legend_graphic_groups

    WMS server: Get legend graphic groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-03

    Fix a crash when changing raster data source while styling dock is open

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-03

    Closing the 3d settings dialog should also apply unapplied changes

    Make this dialog more standard, with Apply / Cancel / Ok buttons
    so that it works just like other QGIS apply-able dialogs.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-03

    Add space between coordinate values in status bar

    Makes it easier to visually parse vs one long string

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-28
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-11-02

    ConcaveHull - Expression: Adds an ifdef GEOS 3.11

    Fixes #50723

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-02

    Bump pat-s/always-upload-cache from 3.0.1 to 3.0.11

    Bumps [pat-s/always-upload-cache](https://github.com/pat-s/always-upload-cache) from 3.0.1 to 3.0.11.
    - [Release notes](https://github.com/pat-s/always-upload-cache/releases)
    - [Changelog](https://github.com/pat-s/always-upload-cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/pat-s/always-upload-cache/compare/v3.0.1...v3.0.11)

    ---
    updated-dependencies:
    - dependency-name: pat-s/always-upload-cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-02

    Remove Python six package from installation

    Already removed from RPM template in:
    15e5419a74 ("Initial RPM sources update for QGIS3", 2017-10-01)

    Python ext-libs removed in:
    f10e9eee7d ("remove python ext-libs that should meanwhile available
    everywhere", 2017-03-09)

    Last use removed from scripts/process_function_template.py in:
    d37a79943f ("handle utf-8 in function help", 2018-09-17)

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-02

    Bump actions/cache from 3.0.9 to 3.0.11

    Bumps [actions/cache](https://github.com/actions/cache) from 3.0.9 to 3.0.11.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.0.9...v3.0.11)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Tarot Osuji <tarot@sdf.org>AuthorDate: 2022-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-11-02

    Fix qgsdialog.cpp to use addLayout

    It seems that addLayout should be used when adding another layout to a layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-02

    Cleanly exit QgsApplication from qgis_process runs

    Fixes #50623

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-01

    Fix clangtidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-01

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-01

    Record last valid location in GPS connection and add changed signal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-11-01

    Add constellation information to QgsGpsInformation and handle GPS fix type across different constellations

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-10-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-10-31

    Use full link to the ticket

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-10-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-10-31

    Fix missing tiles in 3D view (fixes #48334)

    It turns out this is most likely a Qt3D bug - if an entity is initially
    added to the scene as disabled, sometimes it does not get shown after
    enabling it, it need some extra refresh of the scene to actually appear.
    There does not seem to be any existing Qt3D bug, but there are
    indications this may be the case:
    - https://stackoverflow.com/questions/52424008/qentitys-setenabled-does-not-work-properly-when-entities-are-created-in-a-metho
    - https://github.com/florianblume/qt3d-gizmo (see caveats in readme, although that's related to picking)

    We work this around by returning enabled 3D entities (actually only
    DEM-based terrain and flat terrain was returning disabled entities)
    and that seems to help.

    In theory it's not great that we immediately show an entity right
    after it was created (because the scene may have changed since the time
    it was requested), but the scene gets updated very soon afterwards
    anyway.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-30
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-10-31

    Fix again the HTML widget newline inside exp

    Fix #50727

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-31

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-31

    Add fix status changed signal to QgsGpsConnection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-31

    Move lat/long range checking to GPS class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-31

    Cleanup GPS fix status handling, remove duplicate code

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-30

    Solve misc issues reported in Transifex

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2022-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-29

    UX - Switch from level info to level success when appropriate

Merge: ca130dd49c2 52e64a8aae1
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-10-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-28

    Merge pull request #50468 from domi4484/wfs3crs

    OGC Api features suport for non 4326 layers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-10-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-10-27

    Add request parameter ADDLAYERGROUPS

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-27

    build 3.28 docker image (#50719)

    * build 3.28 docker image

    * oups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    Use messagebar for GPS connection errors, not message box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    Take responsibility for managing the app GPS connection away
    from the GPS information dock class and move it to separate common
    class

    This allows for other parts of the QGIS interface to hook into
    the app GPS device, and provides a cleaner separation from
    the GPS information panel GUI code.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    Use a full symbol for GPS track instead of just color/width settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    Tweak labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    Promote to collapsible group box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    Fix clang warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    Add settings to registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    Use QgsScrollArea

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    Minor alignment fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    [gps] Move setting for automatic map recentering and rotation
    thresholds to GPS panel in options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    [gps] Move 'calculate bearing from travel direction' setting to
    options GPS pane

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    [gps] Move bearing line symbol setting to GPS pane in options

    This is an infrequently changed setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    [gps] Move GPS track point filtering settings to settings GPS pane

    These are infrequently changed settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    [gps] Move track line width and color settings to settings GPS pane

    These are infrequently changed settings, which don't need to be
    in user's faces

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    [gps] Move GPS connection settings from GPS information panel
    to GPS options tab in QGIS settings

    This is a more of a "set once and forget" setting, vs something
    which needs to be frequently changed and always right in the user's
    face.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    move digitizing mode button to simple digitize toolbar

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-27

    [themes] Fix menu item color regression with Night Mapping
    (fixes #50674)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-10-20
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2022-10-26

    Improve logic in QgsMapCanvas::nextZoomLevel to avoid unexpected zoom jumps

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-10-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-10-26

    Add a unit test (would crash without the fix)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-10-26

    Fix a crash when rendering a raster outside of its extent

    If QgsRasterLayerRenderer constructor exists prematurely because there
    is nothing to render, its internal pointers end up null, but forceRasterRender()
    was expecting that mPipe was always allocated.

    The crash was introduced recently in #50382

Merge: 087e55d5291 93e7a2875d4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-26

    Merge pull request #50702 from domi4484/fastcgiIncludePublic

    Make target include fastcgi public

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-26
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-26

    Make target include fastcgi public

Merge: 5700f9e4d23 09d4b0a77e5
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-26

    Merge pull request #50381 from nirvn/sort_sort_sort

    New layer tree insertion methods (on top of tree, optimal) and sorting of drag and dropped layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-26

    [gps] Respect project coordinate format when showing GPS location

Merge: 52f382d7b1d 2e40b245d3f
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-25

    Merge pull request #50681 from nyalldawson/fix_is_geographic

    Fix CRS returned by QgsCoordinateReferenceSystem::toGeographicCrs returns false to isGeographic() test

Merge: 69ee3bc0d39 a57eecf8f6f
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-25

    Merge pull request #50676 from nyalldawson/fix_crash_exit2

    Fix crash on exit

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-25
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Fix tests

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-24
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Fix test

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-12
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Invert bbox rect if crs has inverted axis

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-12
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Update src/core/proj/qgscoordinatereferencesystem.cpp

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-12
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Add bbox-crs parameter to the request (if not default CRS84)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Use first CRS of the list

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Apply suggestions from code review

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-07
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Make linter happy

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-07
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Add some tests

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    If CRS is not announced by the server use CRS84 as specified by OGC

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-05
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Update src/providers/wfs/oapif/qgsoapifprovider.cpp

    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-05
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Keep bounding check for geographic crs

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-05
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Dont check with a hard coded crs assumption

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-05
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-10-25

    Wfs3 read layer CRS from collections request

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-10-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-25

    [symbology] Fix group layer not rendering properly when magnifier != 100% or when effect is on

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-25

    Fix CRS returned by QgsCoordinateReferenceSystem::toGeographicCrs
    returns false to isGeographic() test

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2022-10-25
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2022-10-25

    add "Select Within Distance" icon to the Selection Toolbar

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2022-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-25

    Add Icon for "Select within distance" + add it to Vector -> Research Tools menu under "Select by location" (#50446)

    * add Select within distance icon

    * add select within distance to Vector -> research Tools Menu

    * rework image according to review

    * align image to grid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-25

    Fix crash on exit

Merge: 672e577623e fdf02c447fc
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-24

    Merge pull request #49438 from rldhont/fix-server-wfs-datetime

    [Fix] Server WFS: Date time with ISO Date time field format

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-10-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-24

    Rebase sip fixes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-24

    Fix spelling, make clang-tidy happy

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-24

    When dropping datasets onto the layer tree, insert those at the drop location

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-24

    Actually add layers _above_ as promised

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-24

    Add missing dox

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-24

    Assume non-gdal rasters and vector tiles are base maps

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-24

    Have newly added sublayer respect above insertion vs top of layer tree method

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-24

    Handle sublayer grouping by leaving those alone

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-24

    Add UI to select which insertion method should be used when adding new layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-24

    Add a new 'optimal' layer tree insertion method for newly added layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-24

    Sort multiple layers (via drag and drop) being added into a project
    to insure maximum features visibility.

    Because adding a pair of polygon and point layers should never
    result in polygons covering the points.

    The sorting logic is from top to bottom:
    - vector: point
    - vector: line
    - vector: polygon
    - point cloud
    - mesh
    - vector tile
    - raster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Fix dox warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Some more code to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Handle soft history scrolling in base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Factor out interpreter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Move prompt handling to QgsCodeEditor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Minor cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Move responsibility for storing history of run commands to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Move python console history handling to base QgsCodeEditor class

    So that other non-python-console code editors can utilise this too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Add a script language enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-24

    Move some common code to base class

Merge: 5b9f9b4e19a 0e28946604c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-23

    Merge pull request #50665 from m-kuhn/android_resources

Merge: 5d0f37a62c5 7c1b7511286
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-23

    Merge pull request #50666 from m-kuhn/qt632

Merge: 1dd3e907fce a0b211095be
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-23

    Merge pull request #50664 from m-kuhn/core_no_uitools

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-10-23

    release.pl: also update index.dox (followup 9b68bd22dd54)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-10-23

    Add missing include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-10-23

    Remove outdated android specific patch

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-10-23

    Restrict UiTools to gui and app

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-10-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-23

    Fix QgsVariantUtils::isNull not building on some compilers

    Ondřej Holešovský <holesond@users.noreply.github.com>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-23

    TilesXYZ.py - setTransformContext before rendering

    Set transform context in QgsMapSettings before rendering tiles in order to respect all the desired CRS transformations configured in QGIS project settings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-23

    QString fixup

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-23

    Add 3.28 C++ API docs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-23

    msvc: build qgscoordinatereferencesystem.cpp with /bigobj

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Add QgsCodeEditorR code editor subclass for R scripts

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Create output directory for 3D animation if it does not exist

    Previously the animation would still get exported, but saving of all
    frames would silently fail...

    Eric Daigle <eric.daigle@posteo.net>AuthorDate: 2022-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Update src/gui/qgsmaptoolzoom.h

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Eric Daigle <eric.daigle@posteo.net>AuthorDate: 2022-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    [feature] allow cancelling the zoom function with ESC

    As described in #49804, there is currently no way to cancel a zoom operation once
    the user has begun dragging. This commit makes the ESC key cancel an in-progress
    zoom operation, leaving the canvas unchanged.

    Closes #49804

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Layout and nonsense

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    no brace init

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Layout and core export on structs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    RAT editing API and tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Remove loading flags (to be readded later)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Move enums

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Remove attr table ui from cmake

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    More tests for import/export

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Remove GUI leftover

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    DBF RAT

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Rename methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    GDAL native RAT implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    RAT implementation progress

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    RAT implementation progress

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    No renderer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    RAT save

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    RAT implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-22

    Initial RAT implementation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-10-21

    Bump version to 3.29

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-10-21

    changelog and news update for 3.28

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-10-21

    translation update for 3.28.0 from transifex

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-21

    Allow hiding empty layers in sublayers dialog (#49870)

    * Sublayers dialog improvements

    * added tests

    * fix flake

    * check against DisplayRole instead of EditRole

    Brendan <brendan.harmon@gmail.com>AuthorDate: 2022-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    updated parameters for r.sim.sediment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Minor code style cleanup to nmea gps handling

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2022-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Update qgsnmeaconnection.cpp

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2022-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Update qgsnmeaconnection.cpp

    Update for https://github.com/qgis/QGIS/issues/50462
    The NMEA GxGGA message is used as a "clock" to reset the count of satellites in use and satellites in view.
    GxVTG is no longer used for this purpose

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2022-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Update qgsnmeaconnection.cpp

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2022-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Update qgsnmeaconnection.cpp

    Set satellite inuse ( true / false ) on satellitesInView

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    More test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Add an optimisation step after legend column assignment

    This optimisation step is allowed to pack the earlier columns of
    a legend by shifting items back a column IF doing so results
    in a more compact legend, where EARLIER columns are more likely
    to take larger heights vs later columns.

    It's limited to run at most twice, in order to avoid doing too
    much work.

    Fixes #42672

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Fix incorrect calculations regarding estimated legend column sizes
    when initially assigning columns to legend items

    Refs #42672, but in itself causes regressions in the test suite.

    Basically, the existing logic has quite a number of errors and
    the column assignment resulting from it was unpredictable. It was
    mostly luck that the test suite passes, while other legend setups
    (such as that from #42672) would give inferior column assignments.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Make annotations tooltip more explicit

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-21

    suggest to fix topological mesh error when starting mesh editing

Merge: a69fa25eaab 4be5d5ebb17
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-21

    Merge pull request #50612 from nyalldawson/tracing_crs

    Fix tracing fails when layer crs != map crs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    remove unused msvc cruft

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-10-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-10-21

    More use of assertEqual

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-10-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-10-21

    Improve message on test failure (compare sets)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Add tolerance to test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Delete postprocess_srs.sql

    Follow up #50605
    This file is not used anymore.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Tighten includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-21

    Fix tracing fails when layer crs != map crs

    Fixes #49247

Merge: d7cc3a5ee49 544fb472923
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-20

    Merge pull request #50560 from elpaso/bugfix-unreported-crash-on-windows-multipart

    Fix unreported crash on windows when unquoted content-disposition filename

Merge: 350bcd4e8cc 6d03140238a
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-20

    Merge pull request #50625 from rldhont/fix-ogcutils-empty-node-literal

    [Fix] QgsOgcUtils::nodeLiteralFromOgcFilter: convert empty Literal OGC Filter element

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-20

    fix refinement crash when face has more than 4 vertices (#50556)

    * fix refinment crash when face has more than 4 vertices

    * complete test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-10-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-10-20

    [Fix] QgsOgcUtils::nodeLiteralFromOgcFilter: convert empty Literal OGC Filter element

    If a `Literal` OGC Filter element has no child Nodes which represent an empty string, the convertion form OGC Filter to QGIS Expression failed whitout error and the created expression is an empty string.

    We proposed to fix it, by converting an empty `Literal` OGC Filter element to an empty string `''`.

    Funded by Ifremer https://wwz.ifremer.fr/

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-20

    Update testcase to expect additional QgsField conversion errors info (#50618)

    CI broke with 05c232206fd67209f21b7dfd0ec6b2638796e223

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    Show only available CRS in WMS layer selection widget

    Fixes #45918

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    Add api to set a filtered list of crs to show in
    QgsProjectionSelectionWIdget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    Fix some overlay algorithms output multipoint geometries but
    output layer is single point, causing insertion errors

    Fixes #49456

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    Connect every layer properties tabs to their respective documentation

    when the section is available
    and fix some links

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: enable provider in Qt6 builds (part 3)

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: fix compilation errors with Qt6

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: enable provider in Qt6 builds (part 2)

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: enable provider in Qt6 builds

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: replace QRegExp/QRegExpValidator with QRegularExpression/QRegularExpressionValidator

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: use QRegExp in QgsHanaConnectionStringBuilder

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: change enum values according to QGIS formatting guidelines

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: fix clang-tidy warnings

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: fix python test testEncodeDecodeUri

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: fix indentation check warnings

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: fix incorrect position/size of ui controls in connection dialog

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: move functions that may throw inside try/catch block

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: properly handle special characters in connection string

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: add proxy support

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    HANA: support connections via DSN

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    Fix test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    cleanup: remove qgis_srs.sh

    This script is not used since years.
    Use the crssync utility instead.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    Include target type in QgsField conversion error message

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    Include type name in message about unsupported qfield validations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-20

    Fix #ifdef MSVC conditions leading to missing information in crash report

    Fixes #50472

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-10-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-10-20

    Cleanup temporary python test config path when requested

    References #48884

Merge: e8dcb899882 eb4a48719df
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-19

    Merge pull request #50604 from lbartoletti/try_to_fix_flaky_test

    QgsVectorLayerEditUtils test: fix flaky test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-10-19

    QgsVectorLayerEditUtils test: fix flaky test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-10-19

    Fix regression where attribute table dialogs do not open as proper
    top level windows with their own taskbar entries

    Fixes #49286

Merge: 130c2ed34ec 2cede134edd
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-19

    Merge pull request #50447 from lbartoletti/fix_23113_addring_all_layers_v2

    QgsVectorLayer: add addMultiRing and use it in QgsMapToolAddRing

Merge: 1f22e06856b 52af184581d
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-18

    Merge pull request #50593 from rouault/fix_handleDropUriList_crash

    QgisApp::handleDropUriList(): fix crash

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-10-18

    QgisApp::handleDropUriList(): fix crash

    For example, if adding a GeoPackage layer from the browser, whose
    geometry is unknown/mixed, and clicking on cancel in the dialog box
    where selecting the sub-layer, QgsAppLayerHandling::addVectorLayer()
    would return nullptr, and then postProcessAddedLayers() would
    dereference it.

Merge: 7500b38f0e9 3b54633a83d
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-18

    Merge pull request #50498 from pblottiere/as_symbol_angle_offset

    Angle and offset properties of symbol layers are hidden

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-10-18

    add selected features test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-10-18

    rename addMultiRing to addRingV2

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-10-18

    QgsMapToolAddRing: add selectedFeatureIds to addMultiRing

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-10-18

    QgsVectorLayerEditUtils: Init tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-10-18

    apply nyall's review: use unique_ptr and sip things

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-10-18

    qgsvectorlayereditutils.h: add \since tag

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-10-18

    Remove addMultiRing method in QgsVectorLayer.

    QgsMapToolAddRing can use the one from QgsVectorLayerEditUtils.
    All checks are made inside QgsVectorLayerEditUtils.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-10-18

    qgsvectorlayereditutils.cpp: replace _addRing by staticAddRing, pet clang-tidy

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-10-18

    QgsVectorLayer: add addMultiRing and use it in QgsMapToolAddRing

    The `QgsMapToolAddRing` adds a ring through the `addRing` method of
    `QgsVectorLayerEditUtils` called by this of `QgsVectorLayer`.

    The bug described in #23113 indicates that only one of the entities receives the
    ring addition when using the map tool.

    This is consistent with the documentation of the `addRing` methods.
    So, it is by design that the tool works like this.

    However, as stated in the ticket, it is best to add the ring to all entities.

    In order to avoid an api break, I added a new addMultiRing method that adds the ring on all entities.

    Fixes #23113

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-18

    Avoid creating a QgsProject instance just to immediately delete it

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-18

    Fix rendering of polygons with nan z values

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-18

    Fix rendering of polygons with nan z values

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-18

    Fix NOT NULL constraint not set in spatialite with newlines

    Fix #50523 (second part)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-18

    Add test for NOT NULL constraint

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-18

    Fixes spatialite savepoint not removed after rollback.

    Fixes #50523 (partial fix)

    According to  https://sqlite.org/lang_savepoint.html:

    Note that unlike that plain ROLLBACK command (without the TO keyword)
    the ROLLBACK TO command does not cancel the transaction

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-18

    Fix crash on empty polygon conversion to curve

    Closes GH-50466

    Includes unit test

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-10-17
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2022-10-17

    Move all `--projwin` and `--extent` checks to `getConsoleCommands`

Merge: 6fc8f5a941f 4fbb83efc9b
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-17

    Merge pull request #50554 from pblottiere/postgis_raster_level

    Improve selection of PostGIS raster overviews

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-10-17
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2022-10-17

    Tests for `--extent` gdal_calc option

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-10-17
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2022-10-17

    Add `--extent` option to gdal_calc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-10-17

    Improve selection of PostGIS raster overviews

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    [georeferencer] Fix options ignored when "create world file only"
    is active

    And reduce duplicate code

    Fixes #49331

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    Use a better tooltip for the status bar scale widget

    It's clearly evident that the scale shown is formatted as x:y, so
    stating this in the tooltip is just odd

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    Fixes #50076 : Fix build WITH_GSL=OFF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    Fix clang-tidy narrowing warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    Fix clang tidy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    Ensure identify tool uses correct labels for x/y values when
    coordinate axis order for project is y/x

    Fixes #50540

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    Ensure coordinate display in status bar updates immediately when
    related settings change, and update the tooltip to match
    the actual values displayed in the widget

    Refs #50540

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    Add formal api for setting/retrieving project coordinate axis order

    Instead of requiring informa fragile/slow project readEntry calls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    Increase ci test timeout to 90 seconds

    There's a handful of tests which float somewhere around the 55+/- 10
    second execution time, so the previous 60 second timeout caused
    these to randomly fail.

    Inceasing the timeout seems a nicer approach vs splitting out
    these tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    [ogr] Update skipConstraintCheck logic to handle QgsUnsetAttributeValue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    [ogr] When writing features, skip unset attribute values

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    Fixes #49589 : avoid endless recursion when evaluating aggregate
    expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-17

    Fix rendering of linestrings with nan z values

    Fixes #50510

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-10-15

    Fix unreported crash on windows when unquoted content-disposition filename

    Windows crashed when the filename returned in the
    content-disposition header from a POST action was
    not quoted.

    AFAIK that would be a server issue because ill-formed
    but QGIS must be capable to deal with that case.

    Also switch the unsigned long to size_t to silence
    some warnings (again, on windows only).

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-14

    export mesh to vector layer, fix invalid fields

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-14

    fix edge search in mesh element tool

    * fix edge search in mesh element tool

    * fix QgsMeshLayer::closestEdge()

    * add test for hovered elements duing mesh editing

    * add test for snapping on mesh element with geographic coordinates

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-10-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-10-14

    [Fix] Server WFS: Date time with ISO Date time field format

    If in the field editor widget setup config, the date time field format is ISO format,
    do not use the field format stored in the field editor widget setup config but the
    `const QgsDateTimeFieldFormatter::DISPLAY_FOR_ISO_FORMAT`.

    Funded by Ifremer https://wwz.ifremer.fr/

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-14

    [ogr] Optimise attribute population during feature iteration

    Shaves a few percentage points off the execution time when
    iterating over OGR layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-14

    Fix #50535 spatialite insert logging

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-13

    Allow no dataset group when exporting mesh elements in processing (#50377)

Merge: 207a21ecd98 0441af02450
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-13

    Merge pull request #50374 from pblottiere/server_vector_tile_opacity

    Fix opacity for vector tile layer

Merge: 31426e13d53 7f3920dc9c9
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-13

    Merge pull request #50496 from pblottiere/as_show_fix

    Check if labels/diagrams are enabled before checking if we can show/h…

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-10-13

    replace egrep with grep -E

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-10-13

    fix msvc build

Merge: 08591c63a1e 0048402d011
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-13

    Merge pull request #50527 from troopa81/fix_querylogger_settings_btn

    Remove query logger empty settings menu button

Merge: fb3c110d08e 22cbbf7239b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-13

    Merge pull request #50497 from dmarteau/fix-FilterFeatures

    Fix unwanted side effect with QgsAccessControl filter cache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-13

    Arrange includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-13

    Tighten includes

    Avoid unnecessary expensive qgsexpression.h include in widely used
    qgsproperty.h header

    David Marteau <dmarteau@3liz.com>AuthorDate: 2022-10-10
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2022-10-12

    Fix unwanted side effect with QgsAccessControl filter cache

        Prevent leaking access control cache filter between
        requests.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-10-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-10-12

    Fixes #50403 : remove query logger empty settings menu button

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-10-12

    Add some tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-10-12

    Some cleaning

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-10-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-10-12

    Fixes #50288 - Fix extension detection for raster processing output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-12

    Fix broken logic in clearing python console history

    - clearing session was also clearing the file history
    - clearing file history was doing nothing

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2022-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-12

    try to fix bench test

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-12

    do not build native if WITH_GUI=OFF

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2022-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-12

    build QGIS-core with Qt6

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-12

    fix narrowing conversion (clang-tidy)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-12

    fix mingw build

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-12

    retrieve exact behavior of MDAL / FLO2D format

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-12

    bump MDAL to 1.0

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2022-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-12

    fix style

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2022-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-12

    fix reversed iterator check when iterating over map

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-10-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-10-11

    Fix #47525

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2022-10-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-10-11

    GH Labeler - Add new files pattern

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-11

    fix new vertex Z value on edge during mesh editing (#50441)

    * fix new vertex Z value on edge during mesh editing

    * use projected point in edge

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-10-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-11

    [themes] Fix line edit placeholder text color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-11

    Fix QgsFileWidget does not reactivate widget's window after
    selecting a file/folder via the browse button on mac

Merge: 9e58254c2bf bc4d27518c4
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-10

    Merge pull request #50479 from pblottiere/as_clean_after_remove

    Remove auxiliary storage table after removing a vector layer from a p…

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-10-10

    Angle and offset properties of symbol layers are hidden

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-10-10

    Check if labels/diagrams are enabled before checking if we can show/hide them

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-10-10

    Fix doc

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-10-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-10-10

    [raster] Fix inverted color filter and non-opaque pixels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-10

    Fix potential crash in QgsFloatingWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-10

    Make QgsFeature::clearGeometry a no-op if feature already has no geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-10

    Fix code folding not shown for non-python code editor classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-10

    Promote to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-10

    Move some useful python console methods to base class

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-10-07

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-10-07

    Remove auxiliary storage table after removing a vector layer from a project

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-10-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-10-06

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-09-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-10-06

    Fix opacity for vector tile layer

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-10-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-10-06

    Fix QgsNetworkAccessManager ssl error handler race condition issue

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-05

    Use auth as set in the gui for the "Detect" button (#50460)

    Tomas Johansson <github-tomas@programmerare.com>AuthorDate: 2022-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-05

    Refactoring. Removed unnecessary repeated multiplications within a loop, potentially iterating thousands of points (i.e. that many unnecessary multiplications).
    I did read the message that the class 'QgsLineString' is critical and changes must be accompanied with unit tests, but I have not now added any new tests since there are already tests that detects an introduced error.
    I know this since before this commit, I tested with the incorrect 'sumX *= 0.4;' after the loop, and then the test 'TestQgsLineString::centroid()' indeed failed as expected, but when now using 'sumX *= 0.5;' the tests are succeeding.
    (and I also separately tested the same thing with temporary using 'sumY *= 0.4;' instead of 'sumY *= 0.5;')

    Tomas Johansson <github-tomas@programmerare.com>AuthorDate: 2022-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-05

    Refactoring. Removed unnecessary repeated multiplications within a loop, potentially iterating thousands of points (i.e. that many unnecessary multiplications).
    I did read the message that the class 'QgsLineString' is critical and changes must be accompanied with unit tests, but I have not now added any new tests since there are already tests that detects an introduced error.
    I know this since before this commit, I tested with the incorrect 'mSummedUpArea *= 0.4;' after the loop, and then the test 'TestQgsLineString::sumUpArea()' indeed failed as expected, but when now using 'mSummedUpArea *= 0.5;' the tests are succeeding.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-05

    use unique_ptr

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-05

    also report layer error when exporting point clouds

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-05

    don't load bad layers, report their error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-05

    Avoid some proj warnings by gracefully handling invalid CRS in QgsCoordinateReferenceSystem::operation()

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2022-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-05

    extend tags for "select within distance" so that "select by" search works (#50448)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-03

    Make some strings translatable in various Qgs* classes (#50442)

Merge: a5ebe10cbe8 38c775fb2b0
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-03

    Merge pull request #50434 from agiudiceandrea/fix-concave_hull-tests

    Fix a typo in concave_hull function tests

Merge: 95e00c50d21 3ad65c48494
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-03

    Merge pull request #50349 from elpaso/bugfix-gh33376-sld-opacity

    Fix opacity SLD export

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-03

    Fix concave_hull function tests

    Tomas Johansson <github-tomas@programmerare.com>AuthorDate: 2022-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-03

    Resolves 'Delete holes' bug when 'area' argument is used

    Fixes #49578

    Salvatore Fiandaca <pigrecoinfinito@gmail.com>AuthorDate: 2022-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-10-03

    print error example concave hull

    function correction in the example in the help from `concavehull` to `concave_hull`

Merge: 74b1075a877 f722cd182e5
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-02

    Merge pull request #50423 from qgis/dependabot/github_actions/actions/cache-3.0.9

    Bump actions/cache from 3.0.8 to 3.0.9

Merge: 98004b502ee a91e96d3855
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-02

    Merge pull request #50422 from qgis/dependabot/github_actions/actions/stale-6

    Bump actions/stale from 5 to 6

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-10-02

    Fix test

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-01

    Bump actions/cache from 3.0.8 to 3.0.9

    Bumps [actions/cache](https://github.com/actions/cache) from 3.0.8 to 3.0.9.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.0.8...v3.0.9)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-01

    Bump actions/stale from 5 to 6

    Bumps [actions/stale](https://github.com/actions/stale) from 5 to 6.
    - [Release notes](https://github.com/actions/stale/releases)
    - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/stale/compare/v5...v6)

    ---
    updated-dependencies:
    - dependency-name: actions/stale
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

Merge: 11ef3e51847 cf59ba9e5df
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-01

    Merge pull request #50256 from troopa81/fix_estcount_infos

    Make it clear when feature count is estimated

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-10-01

    Add setting to enable WMS tile prefetch (#50346)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-30

    mesh editing, fix default Z value when snap on 2D feature

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-30

    Fix array_get argument name

    Fixes https://github.com/qgis/QGIS-Documentation/issues/7814

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-30

    Allow negative values for elevation spinboxes in export dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-09-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-09-29

    Add project option WMSAddLayerGroupsLegendGraphic

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-08-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-09-29

    Support display of groups in WMS GetLegendGraphic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-29

    Fix optimised geometry->GEOS conversion and avoid leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-29

    Avoid repeated cost of QGlobalStatic access when creating GEOS geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-29

    Fix raster contour renderer ignores opacity setting

    Fixes #41663

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-29

    Fix truncation of recent project list removes too many items, raises a warning

Merge: 21fabb762aa 0dde7f625cd
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-29

    Merge pull request #50178 from Gustry/extent_widget

    UX - Use native extent widget for QGIS server settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-29

    Fix dizzy easter egg (#50380)

    Fixes #50345

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-29

    move oapi files to distinct folder (#50375)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-29

    Fix point pattern fill sometimes ignores symbol opacity setting

    Fixes #48031

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-29

    Fix broken path in svg raises Qt warnings while rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-29

    Ensure correct expression context is used when generating symbol preview
    icons

    Fixes #49106

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2022-09-12
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2022-09-28

    UX - Use native extent widget for QGIS server settings

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-28

    fix cppcheck

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-28

    fix message for translation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-28

    Update tooltip message and homogenize categorized item and layer
    legend feature count

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-28

    Fixes #46790 : make it clear when feature count is estimated

Merge: cb1e62a74cd f6a4fdf5ed5
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-28

    Merge pull request #50247 from troopa81/fix_evaldefval_flags

    Update provider flags according to project ones

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-28

    Update src/core/symbology/qgsfillsymbollayer.cpp

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

Merge: aaa187d0074 2b5b5ed1f9a
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-28

    Merge pull request #50281 from rouault/fix_29391

    [WFS provider] Recognize OGC HTTP URIs

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-09-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-28

    Improve exception log message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-28

    Cache summed up area for curve geometry classes

    Avoids recalculation when area is retrieved multiple times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-28

    Optimise QgsArcGisRestUtils::convertCompoundCurve

    This method was quite slow due to numerous list resizing and
    temporary point construction. I've removed all this for much
    faster ArcGIS rest geometry conversions (at the cost of
    more complex code)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-28

    [afs] Shortcut a bunch of expensive extra work when a simple one ring polygon is encountered

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-28

    [afs] Use a hash for quick object id to feature id lookups instead
    of QList::indexOf

    Speeds up feature retrieval for large layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-28

    Minor optimisation to arcgis rest feature reading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-28

    Add tests for validationError

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-28

    When we can't auto load a relationship because its definition is
    broken, show a warning to users instead of silently failing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-28

    Add method to get user friendly error when a relationship is not valid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-28

    Apply suggestions from code review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-28

    Optimise QgsLineString::sumUpArea

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-09-27

    [WFS provider] Use QgsOgcCrsUtils::parseCrsName() to be able to handle OGC HTTP URIs (fixes #29391)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-09-27

    QgsCoordinateReferenceSystem::createFromOgcWmsCrs(): use QgsOgcCrsUtils::parseCrsName()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-09-27

    QgsGmlStreamingParser::readEpsgFromAttribute(): use QgsOgcCrsUtils::parseCrsName()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-09-27

    Add a QgsOgcCrsUtils::parseCrsName() function to parse the different styles of OGC CRS names (fixes #29391)

    Recognizes the following flavors:
    ```
        //! CRS flavor
        enum class CRSFlavor
        {
          UNKNOWN, //! unknown/unhandled flavor
          AUTH_CODE, //! e.g EPSG:4326
          HTTP_EPSG_DOT_XML, //! e.g. http://www.opengis.net/gml/srs/epsg.xml#4326 (called "OGC HTTP URL" in GeoServer WFS configuration panel)
          OGC_URN, //! e.g. urn:ogc:def:crs:EPSG::4326
          X_OGC_URN, //! e.g. urn:x-ogc:def:crs:EPSG::4326
          OGC_HTTP_URI, //! e.g. http://www.opengis.net/def/crs/EPSG/0/4326
        };
    ```

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-27

    add test

Merge: c7306abbb5c dcf64e80fea
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-27

    Merge pull request #50200 from troopa81/fix_legend_geomgenerator

    Fix legend icon geom generator is involved

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-27

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-27

    Fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-27

    remove outdated 3D headers patch (#50286)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-27

    [spatialite] Fix corrupted default attribute values when fields
    are loaded using gaiaVectorLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-27

    Fix handling of vector tiles when zoom level 0 is not available

    E.g. when a vector tile connection has a manually set zoom level
    range which doesn't include level 0, we still need this available
    for correct tile feature decoding

    Fixes #47934

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-27

    Fix drag and drop of files to georeferencer window

    Fixes #49175

    Martin Pergler <48919900+Houska1@users.noreply.github.com>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-27

    Update README.md: major new features

    Updated readme to include major new features added since 3.18, plus some wordsmithing of existing text.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-27

    Add test for SLD UOM points and remove data modifying test

    Add test for issue #35561

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-27

    fix layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-27

    Update test_provider_postgres.py

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-27

    fix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-27

    more debug info for PG testSaveStyleInvalidXML

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-27

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-27

    drop project backward compatibility for symbology with QGIS 3.16 and older

    This part of the codes writes the symbology with backward compatibility so the project can be open under QGIS 3.16 and older
    This is making the XML code much bigger.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-26

    fix QgsMapTool convert to subclass (#50303)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-27

    Fix SLD rule text fields quoting

    Fixes #42348

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-26

    Fix opacity SLD export

    Fixes #33376

Merge: 27f089ede73 7c94e1f2285
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-26

    Merge pull request #50265 from nicogodet/fix-50238

    Fix output process of r.horizon

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-26

    Add a coment to GRASS logic

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Fix crash when deleting layout items

    Fix #49573

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Never try to handle base parameter type values as map layers
    in QgsProcessingParameterDefinition::valueAs* methods

    Avoids misleading log messages and a crash on macos

    Fixes #48598

Merge: 7d1497b4617 e3a89bf794e
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-26

    Merge pull request #49226 from Kanahiro/fix/grass7-unicodeerror

    Fix GRASS7/SAGA UnicodeDecodeError in QGIS of Windows-Japanese or others

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Avoid a redundant calculation of visible layer extent in overview canvas

    This was being called twice immediately in a row, and the first time
    was skipping the "isVisible" check used before the second call. As
    a result we were ALWAYS recalculating the full extent of the project
    with every layer set change, even when the overview canvas was not
    open (and this is non-trivial for very large projects!)

    On one test project this reduces a multi-second pause when
    checking/unchecking layers/groups in the tree to no pause.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    [WFS provider] Include namespace prefix and URI in FILTER ...

    computed from setSubsetString() when a namespace is declared on <<wfs:FeatureType> in GetCapabilities response

    Fixes #49121

    Follow-up to #43957 / PR #45043

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Show standard Rendering tab in point cloud layer properties

    Allows modification of layer scale range in layer properties dialog

    Fixes #50268

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Mesh layer Rendering properties page is missing the scale
    range setting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Fix aspatial and test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    tidy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Followup layer metadata search widget

    - Fix a bug with PG SQL update
    - Filter by geometry type
    - Handle raster icons

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    [Processing] Fix typo in smoothing parameter name of gdal_grid algorithms

    The correct spelling is 'smoothing' (two o's): https://github.com/OSGeo/gdal/search?q=smoothing
    No match with single o: https://github.com/OSGeo/gdal/search?q=smothing

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    [WFS provider] Handle gml:description/identifier/name attributes (fixes #42660)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    [WFS provider] Handle the case of a layer with a geometry field but where no feature has any geom (refs #49335)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    [WFS provider] When DescribeFeatureType returns unknown geometry type, include a large BBOX when requesting single feature to guess it (fixes #49335)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    App: fix performance issue when closing a project with a lot of layers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    App: fix performance issue when drag-dropping a lot of layers at once (fixes #49439)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    [WFS provider GUI] Fix issue with non-properly refreshed list of CRS when changing layers (fixes #42627)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Format between and not between functions syntax to match other operators'

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Fixes #37804 : save original layout item picture mode

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    fixes #49421 : use QgsBlockingNetworkRequest to test url in QgsHelp

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Bump vuetify from 2.6.2 to 2.6.10 in /resources/server/src/landingpage

    Bumps [vuetify](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify) from 2.6.2 to 2.6.10.
    - [Release notes](https://github.com/vuetifyjs/vuetify/releases)
    - [Commits](https://github.com/vuetifyjs/vuetify/commits/v2.6.10/packages/vuetify)

    ---
    updated-dependencies:
    - dependency-name: vuetify
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    don't hide the main window

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    ignore stderr when checking astyle version

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    world_map.gpkg: little fix to avoid warning with recent GDAL versions

    Recent GDAL versions emit in the console a non critical warning when opening
    world_map.gpkg at QGIS startup:
    "Warning 1: Non-conformant content for record 1 in column update_time, 2019-08-15T21:28:22Z, successfully parsed"

    The reason is that values in the update_time column in the layer_styles
    column lack milliseconds information.

    ```
    $ sqlite3 ../resources/data/world_map.gpkg "select update_time from layer_styles"
    2019-08-15T21:28:22Z
    2019-08-15T21:29:54Z
    2019-08-15T21:30:31Z
    2019-08-22T08:16:25Z
    ```

    Fixed with:
    ```
    $ sqlite3 ../resources/data/world_map.gpkg "update layer_styles set update_time = substr(update_time,0,length(update_time)) || '.000Z'"

    $ sqlite3 ../resources/data/world_map.gpkg "select update_time from layer_styles"
    2019-08-15T21:28:22.000Z
    2019-08-15T21:29:54.000Z
    2019-08-15T21:30:31.000Z
    2019-08-22T08:16:25.000Z
    ```

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    Fix layout grid multiline labels

    Fix #49666

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    [feature][quick] Add temporal handling to map {canvas,settings}

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    [quick][qt6] Handle QQuickItem's geometryChanged->geometryChange function renaming

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    [quick] Further optimize handling of silent refresh for smoother canvas animation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-26

    [quick] Add a map settings center property return the current extent center point as QgsPoint

Merge: 3511cf80e66 b1c65222bde
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-24

    Merge pull request #50279 from elpaso/bugfix-unreported-splitwithlines-endless

    Fix unreported endless alg splitwithlines

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-23

    ignore return code when checking if server supports range requests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-23

    make header checking case insensitive

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-23

    Revert "make searching for headers case insensitive"

    This reverts commit 5aab168424f568ef32af82290eaf0efb393cc787.

Merge: 1d7a28cfd25 f5f9d83b569
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-22

    Merge pull request #50266 from elpaso/bugfix-gh50152-sld-svg-params

    Fix SLD SVG parametric import

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-09-22
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2022-09-22

    More robust output process

    Co-Authored-By: Andrea Giudiceandrea <16253859+agiudiceandrea@users.noreply.github.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-22

    remove 3D extra headers to fix Docker builds (#50285)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-21

    Fix unreported endless alg splitwithlines

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-21

    Actual tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-21

    Tests for SVG parameters in the SLD import

Merge: e79bd7d33f8 77eb9cb7026
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-21

    Merge pull request #50255 from lbartoletti/bugfix_50218_suite_rm_old_comment

    [QgsOgrUtils test] Remove an old comment

Merge: a556f6c5309 3ee4fb9ada8
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-21

    Merge pull request #50263 from elpaso/bugfix-gh50239-options-crash-locale

    Fix crash in options dlg with french locale

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-21

    add an ok boolean to check if it exists a restricted symbol

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-20

    Fix SLD SVG parametric import

    Fix #50152

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-09-20
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2022-09-20

    typo & flake8

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-09-20
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2022-09-20

    Fix output process of r.horizon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-20

    Fix crash in options dlg with french locale

    Fixes #50239

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-20

     Mesh 3D stacked, don't use volume height when only one level

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-09-20

    [QgsOgrUtils test] Remove an old comment

Merge: 8b2520718c0 e445f2b49ba
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-20

    Merge pull request #50231 from rouault/fix_50215

    [OGR provider] Handles layer of geometry type unknown with null geometries

Merge: 2ab1583452c 868bdc6755b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-20

    Merge pull request #50203 from elpaso/bugfix-gh49399-wfs3-displayname

    Server OAPIF: be good and accept both aliased and real field names ...

Merge: 9eedb44e260 fdaba7c0f07
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-20

    Merge pull request #50233 from lbartoletti/bugfix_50218_wkbtype

    Fix wkbType cast from OGR 25D Type.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-09-19

    [QgsOgrUtils] Ogr To QGS Wkb Type: fix also Point25D to PointZ

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-09-19

    tests: fix test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-19

    Fixes #49463 : update provider flags according to project ones

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-19

    [WFS/OPAIF provider] Take into account page size, max feature count, etc. from the connection into the URI of the added layer (fixes #49404)

    The issue was that the service name should be passed in lower case.
    The regression likely dates back to 4790f92444d with the migration to
    the new settings infrastructure.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-09-19

    fix 32bit build (followup 978f54aca97d98a730a)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-19

    Fix directory chooser path

    Fixes #50055

Merge: bf9325d679a 12dbbfc41f6
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-19

    Merge pull request #50230 from elpaso/bugfix-gh50168-pg-identity-default

    Bugfix gh50168 pg identity default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-19

    Generalize a warning

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-09-17

    QgsOgrProviderUtils::querySubLayerList(): hande layer of type wkbUnknown with only null geometries (refs #50215)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-09-17

    QgsOgrProviderUtils::querySubLayerList(): fix feature count when layer of type wkbUnknown has single geometry type with null geometries (refs #50215)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-16

    Test tolerant

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-09-16

    Fix wkbType cast from OGR 25D Type.

    As mentionned by @Koyaani a PolygonZ is opened as a Polygon25D and
    can cause problems.

    This fix use the QgsOgrUtils method to return the true QGIS wkbType.

    Fixes #50218

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-09-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-09-16

    [OGR provider] Handles layer of geometry type unknown with null geometries

    Fixes #50215

    Layers with a wkbUnknown OGR layer geometry types are first scanned to
    figure out which actualy geometry types are present, to expose sublayers
    filtered with the |geometryType=xxxx URI parameter.

    That hint is then used by getFeatureCount() to only count features with
    such geometry type, and also by the feature iterator. A consequence of
    that is that features with null geometries are excluded.

    When there is a single geometry type, we could then just use the general
    purpose code paths, ie not actually filter on geometry type, so do that
    by adding a |uniqueGeometryType=yes URI parameter.
    Note that this may not be fully bullet-proof if adding such layer to a
    project, and later the datasource is modified to add geometries of
    another type.

    And note also that there is another issue, pre-existing to this PR and
    not addressed by it, if a layer contains a feature with a geometry of
    type A, one of type B and a feature with no geometry.
    QGIS will never report the feature with no geometry.

    Related GDAL fix specifically for the original use case of #50215 in
    https://github.com/OSGeo/gdal/pull/6377

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-16

    Tests for issue GH #50168 identity evaluate default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    Update src/ui/qgspluginmanagerbase.ui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    Move plugins "automatically check for updates" settings key to
    a new key

    This change moves the old "app/plugin_installer/checkOnStart" setting
    key to a new "plugins/automatically-check-for-updates" key, and
    switches the default value to enable automatic checks

    This is designed to switch all existing QGIS users to the new
    default behavior of checking for plugin updates at startup (at
    a maximum of once every 3 days).

    It is intended to offer a better QGIS experience to our users,
    by proactively informing all users when plugins should be
    updated, ensuring that ALL users are more likely to upgrade
    plugins and get the bug fixes for plugins promptly.

    Enterprise users who have customised this setting in their
    deployments will need to adapt their scripts for the new
    setting key.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    Remove option to control plugin update check frequency, and hardcode
    to every 3 days

    This level of configuration is not warranted here

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    Server fix maptip expression ctx in text format

    Fixes #30719

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    Server WMS gfi, fix maptips layer scope

    Fixes #30719

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2022-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    fix ARMv7 build

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    Tests: Add Python Postgres Provider test readOnly

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    Fix: PostgreSQL provider force read-only and in recovery

    The PR *feat: Open layers in a read only mode with Qgis::ProjectReadFlag::ForceReadOnlyLayers* #49440 contains an error when checking write capabilities.

    The write capabilities has to be checked when the database is not in recovery and when the provider is not forced to be in read-only. The old code checks
    the write capabilities when the provider is not forced to be in read-only or the database is not in recovery.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    Remove unnecessary isNull() checks

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    Commit suggested change

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    [OGR source] Rearrange code

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    [OGR source] Set DB type for new connection dialog

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    [OGR sources] Remove empty DB driver item

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    make_valid - Add an example of unclosed polygon and reedit empty geometry example

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-16

    Fix description of map layout data-defined CRS button

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2022-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-16

    Added GNSS constellation abbreviation (#50205)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-15

    Fix identity sequence

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-15
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-15

    Move geom generator logic in QgsSymbolLayerUtils

Merge: 9c4d0a2064d 58e16e78420
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-15

    Merge pull request #50199 from elpaso/bugfix-gh49900-server-atlas-fixed-scales

    Server: fix atlas fixed scales

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-15

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-15

    Hide real name string args from schema and messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-15

    [plugins] Default to checking for plugin updates every 3 days
    instead of manually

    Too many QGIS users use outdated plugins without even realising it,
    leading to an overall buggier QGIS experience then they should have...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-15

    Update .docker/docker-qgis-clangtidy.sh

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-15

    remove useless env vars

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-15

    Fix shellcheck

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-15

    [Clang-tidy] Run clang-tidy on modified code

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-15

    Move QgsVectorTileLayerProperties to gui

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-15

    Fix unreported MSSQL bug with connections API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-15

    Fix search text not updates when reopening the DSM dialog

    Also, handle clear from QgsFilterLineEdit correctly.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-15

    Fix #50181 form layout width

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-14

    Server OAPIF: be good and accept both aliased and real field names ...

    ... when filtering and sorting, but only output aliased field names.

    Fixes #49399

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-09-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-09-14

    Fixes #33755 : Fix legend when geometry generator is involved

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-14

    Tests for bugfix #49900

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-14

    Server: fix atlas fixed scales

    Fixes #49900

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-12
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-09-14

    change max value of 3D Staked Mesh start/end elevation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-14

    Misc tweaks to the Plugin manager dialog

    Harmonize the margins and spacing across the tabs and match other QGIS dialogs
    Improve text size and case
    Add icons next to buttons

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-14

    Add tooltip to plugins manager buttons

Merge: beeafb23d17 d92e76e28ba
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-13

    Merge pull request #50182 from basilrabi/f37

    Fix python3-gdal requires for f37

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2022-09-13
Commit:     Basil Eric Rabi <ericbasil.rabi@gmail.com>
CommitDate: 2022-09-13

    Fix python3-gdal requires for f37

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-13

    QString fixes

Merge: fc0e97ecb73 cb20f9670a7
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-12

    Merge pull request #49960 from rldhont/postgres-uri-param-session-role

    feature(postgres): Define session role for connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-12

    Add custom hash for QgsFeature

    Fixes #49932

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-12

    feat: New force read only option for vector layer

    To be able to open vector layer in a read-only mode, a new vector layer option has been defined to do it.

    This option is used to open world_map.gpkg and fixes #35383

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-12

    feat: Open layers in a read only mode with Qgis::ProjectReadFlag::ForceLayerReadOnly

    In most cases of use of QGIS Server, it is not necessary to access the layers in write mode.
    The read-only mode is sufficient.

    We would like to introduce a new flag Qgis::ProjectReadFlag::ForceLayerReadOnly to
    open layers in a read-only mode.

Merge: 4354dcf6fe8 9dc4f95c6ba
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-10

    Merge pull request #50092 from domi4484/codeArgs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    Default grid size parameters to not set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    Use QgsGeometryParameters class for specifying grid size instead
    of dedicated arguments

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    test_qgsgeometry.py: remove the if geos39

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    qgsgeos.cpp: remove reference to the minimal geos version, since 3.9.0 is the minimal version

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    qgsgeos.cpp: remove if GEOS_VERSION_MINOR>=9 since geos 3.9 is a minimal requirement now

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    PyQgsGeometryTest: add tests for fixed precision thanks to postgis

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    qgsgeos.h: fix subdivide method with gridSize using intersection as postgis does.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    qgsgeos.h: fix docstring including previsously missing params

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    qgsgeometryengine.h: fix docstring including previsously missing params

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    qgsgeometry.h: subdivde: add previously missing \param for maxNodes

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    processing: mark grid size as an advanced parameter

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    qgsgeometry.h: fix docstring including previsously missing geometry param

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    Processing: replace Precision by grid size. It's less confusing.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    Fix dox. Add more descriptions and add gridSize documentation

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    astyle

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    fix build with -Werror and geos <3.9.0

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    Add parameter for more algs

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    fix

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    fix

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    init use_prec in processing

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    fix use prec when gridSize <= 0

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    Use geos prec in qgsgeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    Use precision if compiled with geos >= 3.9

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-08-31
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-09-09

    Test QgsPostgresConn: fix old style code

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-08-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-09-09

    feature(postgres): Define session role for connection

    Be able to define a session role for postgres connection.

    Documentation: https://www.postgresql.org/docs/current/sql-set-role.html

    The `session_role` setting will be used to set the current user identifier
    of the current SQL session to be `session_role`. Permissions checking for
    SQL commands is carried out as though the named role were the one that had
    logged in originally.

    The specified `session_role` must be a role that the current session user
    is a member of. (If the session user is a superuser, any role can be selected.)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-09-09
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-09-09

    Tests: Enhance QgsDataSourceUri with connectionInfo tests

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-10

    Fix "feature" variable name

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-09-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-09-09

    Tests: Enhance QgsDataSourceUri with setConnection tests

    Adding unit tests to the QqsDataSourceUri::setConnection methods.

    Funded by 3liz

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-09-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-09-09

    Tests: Enhance QgsDataSourceUri checkparser with authcfg param

    Adding authcfg parameter in the QgsDataSourceUri checkparser test.

    Funded by 3liz

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-09

    [afs] When no explicit crs is set in the data source URI, just
    use the CRS retrieved from the service properties

    This allows construction of AFS layers without having to know the CRS
    in advance

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-09-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-09-09

    Escape single quotes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-09

    Fix regression when picking color from secondary monitors (master only)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-09-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-09-09

    Raw string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-09

    Use message bar to show notifications when plugin updates are available

    This is a more standard, more visible place to advise users of
    these updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-09

    Don't show any status bar messages for new plugins

    We have so many plugins, and the vast majority aren't relevant
    to the majority of users... it's just noise to advise when
    a new plugin is released.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-09

    Add new variable form of current feature expression functions

    This adds a newer style variable form of referencing the current
    feature and its attributes in expressions.

    The newly introduced variables are:

    - @feature: a replacement for $currentfeature, contains the
    current feature
    - @id: a replacement for $id, contains the current feature id
    - @geometry: a replacement for $geometry, contains the current
    feature geometry

    This is intended as a step towards eventually deprecating the
    older $ style functions, and providing a more consistent
    approach to expressions instead of the older unpredictable mix of @/$.
    For now these old functions still work (and likely will ALWAYS
    remain working for old project compatibility), AND they are also
    still exposed in the UI just to avoid user confusion (eventually
    we can hide them).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-09

    Make data source manager dialog ALWAYS non modal, and remove this option

    Now the dialog functions just like other "manager" type windows in
    QGIS (style manager, layout manager), where the dialog isn't
    modal and will instead be treated as its own window, which is raised
    to the foreground whenever the Data Source Manager button is pressed.

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-09

    Add custom template function "starts_with" for OGC API Features

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-09

    Add linework based example

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-09

    Fix make_valid examples

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-09

    [db manager] Fix import layer encodings

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-09

    [db manager] Add tooltip to enconding settings

Merge: e10046f106b f23007454d9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-08

    Merge pull request #50140 from pathmapper/map_template

    [server] Update map template for OGC API Features

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-08

    Hide progress bar when done loading

Merge: 9845115a0f9 9986e6f4a04
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-08

    Merge pull request #50095 from elpaso/layer-metadata-provider-gui2

    Layer metadata provider gui

Merge: 751deda1603 370ce31c1f6
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-08

    Merge pull request #48853 from Koyaani/fix_topological_editing_different_crs_v3

    Fix topological editing different crs v2.1

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-09-08
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-09-08

    Remove optional attribution prefix from maps

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-09-08
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-09-08

    Remove not needed listener

    There's no function "featureOver".

Merge: a66a45cbc36 f148ec193da
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-08

    Merge pull request #50127 from elpaso/server-sql-extra-allowed-tokens

    Server: add QGIS_SERVER_ALLOWED_EXTRA_SQL_TOKENS settings var

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-08

    Return false from metadata contains when string is empty

Merge: 2b6121f9b98 0b79e454061
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-08

    Merge pull request #50131 from pathmapper/api_docs

    Update API docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-08

    Fix spaces and comma in the token forbidden error message

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-08

    [expression] Fix LIKE / ILIKE operators

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-05
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-09-07

    fix duplicate dataset group in mesh calculator test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-05
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-09-07

    spelling

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-04
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-09-07

    SIPIFY

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-04
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-09-07

    improve consistency of mesh dataset group indexes

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-04
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-09-07

    add tests

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-09-07
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-09-07

    Update API docs

    Custom teplate function nl2br( text ) was missing
    Adjust formatting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-07

    Python > 3.8 compatibility

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-07

    Revert quick exit

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-07

    Typos

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-07

    Server: add QGIS_SERVER_ALLOWED_EXTRA_SQL_TOKENS settings var

    This new feature allows to specify extra tokens allowed for
    WMS FILTER definition.

    The current list of accepted tokens is rather small and
    this setting will allow the sysadmins to enlarge the list
    of allowed tokens.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-06
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-09-07

    change ui

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-06
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-09-07

    add missing test file

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-06
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-09-07

    fix spelling

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-06
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-09-07

    option to reload mesh layer temporal properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Fix qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Correctly render vertical oriented text using HTML formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Don't crash on empty label text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Correctly place text backgrounds when valign isn't top

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Fix bold html formatting is not always respected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Ensure curved label text of mixed heights is vertically baseline aligned

    In future we probably want to support explicit control of vertical
    alignment for text, but for now baseline alignment is the best
    default option we can use.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Fix qt 6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Correctly account for text sizes in curved labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Modify text renderer to account for rendering text with HTML
    content which varies in font metrics

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Correctly account for scaling factor and render context scale
    when creating fonts for document fragments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Minor cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Fix incorrect argument passed to function

    (should have no impact on existing releases, as the text fragements
    previously did not support properties which altered font metrics)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Add font size, family, italic and bold to QgsTextCharacterFormat

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-07

    SIP

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    Auto download a few more popular google fonts

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    [ui] Fix labeling rotation UI not being friendly to styling panel / narrow width

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-07

    get data type from attribute collection

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-06
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-09-06

    fix test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-09-06
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-09-06

    change default averaging method for 3D stacked mesh

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-06

    break

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-06

    Remove copy ctor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-06

    Doxy

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-09-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-09-06

    Add test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-06

    Address PR review comments and add model tests

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-09-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-09-06

    Set sys.argv even if --code is empty

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-09-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-09-06

    Renamed to --py-args and leave them available for each python execution

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-06

    Move text renderer enums to Qgis, promote to enum class, tighten includes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-06

    mark intentional fallthrough

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-06

    fix progress when point limit > point count

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-06

    add export to CSV files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-05

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-05

    Window title

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-05

    More doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-05

    Load action for locator

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-05

    Locator

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-05

    GUI doxy

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-09-05
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-09-05

    --code-args parameter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-05

    Rework GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-05

    Move TextOrientation enum from QgsTextFormat and promote to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-05

    [feature][labeling] Add option to use absolute units for line height

    Previously the line height was always set in multiples of the
    text line spacing. This works fine for rendering text blocks
    containing text of all the same sizes, but when we mix
    text sizes in the one document then the relative line height
    option doesn't cover all use cases. (e.g. when a constant
    spacing between lines is desired even when the text on those
    lines varies in height)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-05

    [feature][expressions] Add new shared_paths function

    Returns a collection containing paths shared by the two
    input geometries. Those going in the same direction are
    in the first element of the collection, those going in
    the opposite direction are in the second element. The
    paths themselves are given in the direction of the first
    geometry.

    (Exposes the GEOS shared paths functionality for use
    in expressions.)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-05

    [expressions] Add 'method' and 'keep_collapsed' parameters to make_valid function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-05

    [processing] Expose make valid method to Repair Geometries algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-05

    [api] Expose GEOS make valid options for geos 3.10+ builds

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-05

    Apply suggestions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-05

    Add missing dox

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-05

    Implement MapGeographic vs CustomCrs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-05

    [api] Add project's default coordinate display type functions +
    Q_PROPERTY for coordinate display type, distance units, and area units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-05

    Fix build warning

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2022-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-05

    Fix regression in Dynamic Temporal Controller, "Include Start, Include End" no longer works

    Fixes #348946 by also casting the end expression

    I think this is just forgotten in an earlier commit.
    When the start is 'cast' but the end is not, there are issues when
    for example the actual values are Date's (instead of DateTime's).

Merge: b5e60783366 bdfd670403c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-04

    Merge pull request #50027 from Samweli/hide_expression_variables

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2022-09-04
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2022-09-04

    include docstrings for the use of the hidden variables

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-09-04

    fix msvc build again (take II)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-09-04

    fix msvc build again

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-04

    Fix and add examples of geometries_to_array function

    Hannes <kannes-github@enjoys.it>AuthorDate: 2022-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-04

    Fix PEP8 E266 for second level heading comment

    Hannes <kannes-github@enjoys.it>AuthorDate: 2022-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-04

    Python Console: Don't throw exception if compiled without 3D

    Fixes #49987

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-03

    Fix SQL

Merge: 09c8a19627a 9dbec1a8296
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-03

    Merge pull request #49484 from rldhont/server-register-known-services

    fix(server): Register services known versions

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-03

    [expressions] Add  make_valid and geometries_to_array functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-03

    Optimise some more GEOS methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-03

    Use optimised geos constructors for geos 3.10+

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    address review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    don't allow negative zRange in the gui

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    use enum for supported formats

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    also export to uncompressed las files

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-08-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    added filter by geometry / filter by layer support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-02

    Layer metadata GUI models and filters

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-09-02

    fix msvc build

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    qgscameracontroller: Ensure to compute correct position conversions

    Qgs3DUtils::screenPointToWorldPos() converts the clicked mouse
    position to the corresponding 3D world coordinates. It relies on some
    camera parameters (fnear, ffar and depth) for the conversion. Such
    parameters can become incorrect (NaN or zero) when the camera gets
    lost. Ideally, this should never happen. However, It should be
    possible to mitigate such issues.

    By adding a lambda function to screenPointToWorldPos(), it allows
    to detect NaN values and prevents the propagation of wrong
    calculations.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-09-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    fix function name in test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-09-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Bring back some Python methods to make the test in Python work again

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Allow any render unit for EDL distance as suggested by Nyall

    This will make it possible to get equivalent effect also on different DPI

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Fix build and switch to QgsTest::imageCheck()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-08-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Address reviews from Stefanos and Nyall

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-08-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Add tests for QgsElevationMap and for EDL of 2D point cloud rendering

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-08-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Add a warning to EDL when draw order is default

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-08-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Disable copying of QgsElevationMap

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-08-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Better encoding of elevation values

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Fix sip

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Make 2px EDL distance default (same as in 3D)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Remove refactored code

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Refactor elevation map related code to a new class QgsElevationMap

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Eye dome lighting code fixes

    - make it independent on the current view's Z range
    - simplify scaling code
    - reverse Z handling (higher Z value == closer to "camera")
    - remove unused API functions and member variables

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-08-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    use image bits for writing

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-07-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    use std::clamp and bit manupilation for elevation colors

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-07-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    fix layout tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-07-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    address reviews and fix docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-07-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    Revert to RGBA elevation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    switch to using grayscale image and fix the default draw order rendering

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-07-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-09-02

    initial implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-02

    Better size hint for marker symbol buttons

    The default approach of showing these with the same size hint
    as regular buttons/combo boxes doesn't work well -- we end
    up with a long, short widget which usually ends up with
    a clipped marker symbol + a lot of wasted horizontal space.

    Revise this so that marker symbol buttons instead use a more
    appropriate squarish size which is much less likely to show
    clipped marker symbols.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-02

    qgs3dmapcanvaswidget: Ensure to display only one configuration dialog

    With the dialog being non-modal, several configuration dialog could be
    displayed. This should not be possible.

    This issue is fixed by instantiating a new dialog if it does not
    already exist.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-02

    qgs3dmapcanvaswidget: Remove the accepted logic from the configuration

    This is a follow up from commit
    9e0074c5b4fea78bab72469f35a672045acf9423.

    This change removed the `OK` button from the configuration dialog. It
    means that the `accepted` signal cannot be triggered anymore. Hence,
    this logic can be removed.

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-02

    Bump actions/cache from 3.0.5 to 3.0.8

    Bumps [actions/cache](https://github.com/actions/cache) from 3.0.5 to 3.0.8.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.0.5...v3.0.8)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-01

    Initial GUI for MD search

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-07-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-09-01

    fix(server): Register services known versions

    In QGIS Server only default supported OGC services versions has been registered :

    * WMS 1.3.0 even if 1.1.1 is supported
    * WFS 1.1.0 even if 1.0.0 is supported

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-01

    Layer MD browser filter

Merge: ada9fc6d45e eb761721223
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-01

    Merge pull request #50015 from elpaso/layer-metadata-provider

    Layer metadata provider API (part 1)

Merge: 80e7ba354ad 744203324fd
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-01

    Merge pull request #50052 from DelazJ/makerectangles3points

    Remove excess parentheses

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-01

    Raise proper exceptions from search

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-01

    Remove excess parentheses

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-09-01

    Rename QgsLayerMetadataSearchResults

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-01

    Add Concave hull API and expression function

    Exposes the GEOS concave hull operation to QgsGeometry API and a via a new concave_hull expression function.

    Requires GEOS 3.11+

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-08-31
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-08-31

    Sipify

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-08-31
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-08-31

    fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-01

    Typo

    Mauro Bettella <bettellam@gmail.com>AuthorDate: 2022-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-09-01

    NMEA satellites count (sat inuse, sat inview) (#49820)

    $GPGSV indicates GPS and SBAS satellites. If the PRN is greater than 32, this indicates an SBAS PRN, 87 should be added to the GSV PRN number to determine the SBAS PRN number.
    $GLGSV indicates GLONASS satellites. 64 should be subtracted from the GSV PRN number to determine the GLONASS PRN number.
    $GBGSV indicates BEIDOU satellites. 100 should be subtracted from the GSV PRN number to determine the BeiDou PRN number.
    $GAGSV indicates GALILEO satellites.
    $GQGSV indicates QZSS satellites.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-01

    qgs3dmapcanvaswidget: Update state of the correct button on change

    This is fix for a regression introduced by commit
    9e0074c5b4fea78bab72469f35a672045acf9423.

    With the configuration window being non modal, the `OK` and `Cancel`
    buttons were removed to keep only the `Apply` button. However, the
    state of the removed `Ok` button was still updated on every change,
    hence creating a crash.

    This issue is fixed by changing the state of the `Apply` button
    instead.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-09-01

    Add "Toggle Editing" to mesh layer contextual menu

    Fixes #49860

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2022-08-31
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2022-08-31

    tests for the new expression context functions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-08-31

    struct -> class

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-08-31

    Further PR comments addressed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-08-31

    Refactoring after PR review

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-08-31

    Moved QgsLayerMetadataProviderResult to QgsLayerMetadata inheritance

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-08-31

    Layer metadata provider API

    Implementation of QEP #250 DB metadata storage.

    - General API for registering layer metadata providers
    - Metadata provider GPKG
    - Metadata provider POSTGRES
    - Metadata provider POSTGRES RASTER

    Tests and custom python metadata provider implementation.

    No GUI.

    Funded by: ARPA Piemonte

Merge: fb97c10d007 ccf9702f49e
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-31

    Merge pull request #50029 from vcloarec/fixNormals

    fix normals in border of no data values

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-31

    Export pointcloud layers (#49280)

    * PointCloudLayerExporter class

    * set points limit

    * saveas dialog

    * qickndirty task

    * wip

    * add pdal files

    * transform context

    * add getters

    * try to use some subclasses

    * use nested classes

    * don't default layername

    * limit supported formats

    * error reporting

    * limit formats in gui too

    * format filters and source/target crs

    * use default infinite extent

    * set pdal crs

    * add pdrf but keep 3 for now

    * properly handle LAZ attributes

    * catch coordinate transform exceptions

    * use default destructor, fix leak, docs

    * trim includes, fix typos

    * use qgsspinboxes, add points limit to the gui

    * fix limit exporting logic

    * avoid auto

    * fix builds

    * don't reuse lastVectorFormat setting

    * Rework layer name handling

    * Rage against the elevation

    * invert attribute activation logic

    * use wkt for laz srs

    * use original offset/scale if not reprojecting

    * move created memory layer to main thread when done

    * allways add memory layer to map

    * oops

    * properly handle existing vector files

    * don't add layer if cancelled

    * create the memory layer on the main thread

    * remove colon

    * remove duplicate code and avoid crashing on mesh and vectortiles

    * fix leak

    * handle case blunder

    * address review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-31

    [3d] Ambient Occlusion (reworked) (#49702)

    * Initial implementation

    * - Add disabling of blur pass
    - Change default parameter for shading factor
    - fix some tests

    * - Implement bilateral filtering
    - Optimize textures
    - Fix layout test

    * rename SSAO to ambient occlusion
    fix ssao settings widget margin

    * Remove unused variable

    * fix naming and add tooltips

    * - Refactor quad entities
    - Address Stefanos's suggestions

    * Rework SSAO implementation

    Previously we based the code on CloudCompare's implementation,
    however that did not work too well for us for a couple of reasons:
    - the code does not deal well with perspective projection, causing incorrect shading (CC uses orthographic projection)
    - there was no range check, so we would be getting false ambient occlusion on larger depth discontinuities (silhouttes)
    - banding artifacts as the sampling kernel was not getting rotated
    - parameters (shading radius, distance attenuation) that are difficult to understand

    The new implementation is based on John Chapman's tutorial and LearnOpenGL page (derived from the original tutorial):
    https://john-chapman-graphics.blogspot.com/2013/01/ssao-tutorial.html
    https://learnopengl.com/Advanced-Lighting/SSAO

    The general approach of the SSAO is the following:
    - for each pixel, we pick a couple of random points nearby (64 samples currently)
      and check with the depth buffer whether they are visible from the camera or not.
      The nearby points that are occluded contribute to darkening of the pixel,
      this is saved to a texture
    - in the next rendering pass, we blur the texture using 4x4 box. This is because
      in the first step we use 4x4 random noise pattern and it leaves a noticeable noise
      pattern on the screen. This pass gets rid of that noise
    - in the post-processing step, the blurred texture is blended with the rendered scene

    There are few differences to J.C.'s tutorial and LearnOpenGL page:
    - the approches above use normal maps (a texture with a normal vector for each pixel),
      but we don't because we also want to support point clouds that do not have normals
      (at least not by default)
    - we use full sphere for sampling instead of hemisphere (which is possible when you
      have normals), so maybe we are getting a bit lower quality / performance
    - LearnOpenGL also uses a texture with positions of all pixels - we only use depth map
      to get the original positions (like JC's original code does)

    * Clean up ssao parameters and GUI, add intensity parameter

    * Add missing Q_OBJECT macro

    * Add more missing Q_OBJECT macros

    * Add occlusion threshold parameter to control the darkening

    With the default threshold of 50%, pixels only start to get darker
    when more than half of the neighborhood samples are occluded. That
    means flat surfaces should not get any darker. (What we had previously
    is an equivalent of having threshold set at 0%)

    The downside is that with increased threshold, more subtle occlusions get lost.

    * Review from Stefanos

    * More review and better defaults

    * Clear button fix

    Co-authored-by: NEDJIMAbelgacem <gb_nedjima@esi.dz>

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-08-31
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-08-31

    fix normals in border of no data values

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2022-08-31
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2022-08-31

    Added new logic for handling hiding of expression variables, this will help to have a clear way of not showing variables that are not needed anymore but they can break past QGIS projects if they are removed.

Merge: e9b90b565bf 502ade7d7da
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-31

    Merge pull request #49458 from DelazJ/labelLineAnchor

    Attempt to control line labels anchor clip widgets stretching

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2022-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-31

    [ui] Ask user before closing expression dialog if expression was edited

    nameloCmaS <namelocmas@gmail.com>AuthorDate: 2022-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-31

    Added size parameter to native MacOS code for initWithCGImage function return type NSImage

    Possibly initWithCGImage return type NSBitmapImageRep documentation was used.

    Previously compiled but crashed after splash screen.

    /QGIS/src/native/mac/qgsmacnative.mm:62:60: warning: 'NSImage' may not respond to 'initWithCGImage:'
      mQgsUserNotificationCenter->_qgisIcon = [[NSImage alloc] initWithCGImage:QPixmap( iconPath ).toImage().toCGImage()];
                                               ~~~~~~~~~~~~~~~ ^

    Xcode 13.2.1

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-31

    Fixes #49179 : convert correcly proxy port when reading ogr layers

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-07-24
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2022-08-30

    Attempt to control anchor clip widgets stretching

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-07-24
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2022-08-30

    Raise the line anchor setting widget to dialog

    and add a help button

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-07-24
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2022-08-30

    Fix alignment and widgets order/position in the line anchor settings dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-30

    Fix labels flip upside down when allowing upside down labels
    and a large negative curved offset distance is set

    Fixes #49234

Merge: b8523282dc9 1f731a400ed
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-30

    Merge pull request #49485 from rldhont/server-service-registry-messages-level

    fix(server): Add level to log messages in Service registry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-08-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-08-30

    qgsmaptoolcapture.h: Update description

    Topological points are projected to the current layer CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-30

    Bump minimum proj version to 7.2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-30

    Bump minimum GDAL version to 3.2

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-08-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-08-30

    Follow up b7e31d4: do not include map canvas filter(s)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-30

    Fix qt warnings about invalid regex when browser encounters files
    with special regex related characters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-30

    Add general GPS options page, with new settings for controlling
    the marker symbol used for the current GPS location and whether
    this symbol should be rotated to match the GPS direction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-30

    Correctly handle map rotation in QgsMapCanvasMarkerSymbolItem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-30

    Bump minimum GEOS to version 3.9

Merge: 01731882d84 9cd583a3ade
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-29

    Merge pull request #49483 from rldhont/server-post-warning-no-xml

    fix(server): Add warning level to warning error parsing post data as XML

Merge: a1fda476e5e db1ab17a7f1
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-29

    Merge pull request #49999 from nameloCmaS/master

    Fix QgsDelimitedTextProvider URI logic with NullGeometry

Merge: b7e31d4508d b2c37616972
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-29

    Merge pull request #49425 from SrNetoChan/shape_capture_warning

    More informative warning on shape capture option

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-29

    [feature][ui] Add a Show in Attribute Table action to the right click menu of legend class symbols (#49984)

Merge: 05d79328fd8 ec51684f06f
    nameloCmaS <namelocmas@gmail.com>AuthorDate: 2022-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-29

    Merge branch 'qgis:master' into master

Merge: bdacdfbce34 d7c1809878c
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-29

    Merge pull request #49974 from nicogodet/fix-wcs-co

    Fix new WCS connection from Data Source Manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-29

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-29

    Update version requires in INSTALL.md

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-29

    Bump minimum Qt version to 5.14

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-29

    Update src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2022-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-29

    Prevent dropping a gpkg file over another another one and show nicer message

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-08-29

    fix msvc build

    nameloCmaS <namelocmas@gmail.com>AuthorDate: 2022-08-28
Commit:     nameloCmaS <namelocmas@gmail.com>
CommitDate: 2022-08-28

    Fix DelimitedTextProvider constructor uri query value check for geomType when 'none'

    Eric Daigle <8319652+edaigle@users.noreply.github.com>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-29

    [feature] split vector layer: add field as prefix option

    As described in #49442, the split vector layer algorithm currently prefixes each
    output layer with the name of the field along which the layer was split. This PR
    adds a checkbox allowing users to enable or disable this behaviour, giving the choice
    of whether or not output layers should be prefixed.

    Closes #49442

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Fix #47810 - zoom last and next with rotated map looses scale

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Update src/process/qgsprocess.cpp

    Floris Vanderhaeghe <floris.vanderhaeghe@inbo.be>AuthorDate: 2022-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    qgsprocess.cpp: extend documentation of command

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-28

    [ui] Ask for confirmation (which can be turned off) when deleting features (#49977)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Change widget configuration settings group title as per suggestion

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Fix Delete and Unlink context menu items in Relation Editor Widget

    Andreas Steffens <46336892+andreassteffens@users.noreply.github.com>AuthorDate: 2022-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    [fix] inconsistent access to plugin metadata "update_date"

    update_date metadata item was inconsistently accessed by key "update_date" and "update_date_stable" => fixed by changing to "update_date_stable"

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    [processing] Add generic option to show feature count for processing vector outputs (fix #39522)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Move "Regular polygon from 2 points" tool to Regular tools drop-down menu

    not a circle's child

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Fix HANA, oracle, gpx, wfs/oapif handling of NoGeometry/filter rect combination

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    [spatialite] Correctly handle combination of filter rect and NoGeometry
    flag

    Fixes #49866

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Add feature source test for filterrect with NoGeometry flag combination

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Remove extremely outdated assumption in QgsVectorLayer::selectedFeatures()
    resulting in poor selection performance

    Fixes #49962

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2022-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-28

    Show units instead of a number for the frame_timestep_unit variable (#49869)

    Fixes #49101

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Update tests/src/python/test_qgsmssqlsqlquerybuilder.py

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Correctly format limit queries in browser for mssql databases

    Fixes #49760

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Create QgsProviderSqlQueryBuilder

    QgsProviderSqlQueryBuilder provides an interface for creation of SQL queries, which
    can be overridden for backend provider specific SQL syntax.

    Initially add a virtual method for creation of row limited select *
    queries.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    [afs] Fix incorrect feature ids assigned to features when a
    consecutive range of features has already been partially fetched

    Fixes features disappear from view temporarily in some circumstances
    after being added to an editable FeatureServer layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    [afs] Respect read only fields for editable layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    QString fixup

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Tweaks to the Mesh Transform Vertices dialog

    Add vertical spacer at the bottom
    Fix buttons label case

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Remove max size limitation on the Advanced Digitizing panel

    Fixes #49779

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    Qt Extras modules have been removed from Qt6

    https://www.qt.io/blog/qt-extras-modules-in-qt-6

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-28

    make searching for headers case insensitive

Merge: 39ff81e3ae0 d27977aa30f
    David Signer <david@opengis.ch>AuthorDate: 2022-08-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-27

    Merge pull request #47295 from domi4484/fix_47283

    Don't show AddFeatureButton for spatial layer (only AddFeatureGeometry)

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-08-26
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2022-08-26

    Leftovers from #48192

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-08-26
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2022-08-26

    Fix new WCS connections

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-26

    enable Postgres tests with Qt6 (#49957)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-24

    qgs3dmapcanvaswidget: Use close button for the configuration dialog

    With this dialog being non-modal (see previous commit), it is more
    appropriate to have just the Close button instead of OK/Cancel.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-24

    qgs3dmapcanvaswidget: Make configuration dialog non-modal

    When changing a parameter, it is difficult to check the result without
    closing the parameter dialog because it always stays on top.
    This issue is fixed by removing its modal state.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-07-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-08-24

    fix(server): Add level to log messages in Service registry

    Some message logs in the QGIS Server Service registry have a level, not all.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Stablise svg cache test

    Because QDomDocument.toString returns element attributes in a non-
    deterministic order, we can't directly compare two XML documents.
    Instead resort to element/attribute by element comparison.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Enable datetimeedit test on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    [qt6] Fix values from date time wrapper which should be null

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    [qt6] Fix for slightly changed QDateTimeEdit min/max range behaviour

Merge: fc1471b6340 479ea0c6b32
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-23

    Merge pull request #49927 from DelazJ/mssql

    Use "MS SQL Server" for user facing texts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Promote to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Unabbreviate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Fix narrowing warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Don't try to build landingpage webapp on fedora

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Fix qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Build server on qt6 ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Fix server build on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Port last of server away from QRegExp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Port QgsWmsParameter map to multimap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Fix mix of QMap/QMultiMap types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    Fix char to string error on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-24

    [qt6] Fix narrowing warnings due to int->size_t type change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    Fix broken regexps in server which disable the layer/attribute name
    cleaning

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-08-23
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2022-08-23

    Use "MS SQL Server" for user facing texts

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-07-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-08-23

    fix(server): Add warning level to warning error parsing post data as XML

    The message `Warning: error parsing post data as XML` was logged without level even if it is a warning.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    Support longlong variant types when converting mapbox gl styles

    Depending on which method is used to convert json to a variantmap,
    we may end up with longlong values instead of ints. Make the
    converter tolerant to these too.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    [vectortiles] Support vector tiles URLs which point directly
    to a ESRI vector tile service resources/styles/root.json endpoint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    Don't show incorrect bearing line when calculating bearing from gps movement and GPS hasn't moved

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    [gps] Fix log filename widget is always disabled, use QgsFileWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    Don't equate unknown location accuracy with invalid locations

    Followup 5bbad0280. Locations returned by QQGeoPositionInfo don't
    have a quality indication, yet should still be treated at
    a valid GPS location

    Otherwise functionality in the GPS information panel is lost
    when the Qt Geoposition device is used.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    The first stop in a vector tile style stops array should be treated
    as >=, as per the examples in the mapbox gl-js specs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    Fix some race conditions in QgsTileDownloadManager

    Avoid modifying the queue while we're in the middle of iterating
    over it.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-23

    Fetch geometries when conditional formatting rule requires it

    Fixes #43252

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    Pass stepWidth/stepHeight parameter to external WMS layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    Cleaner docs

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-23

    Fix rollback not leaving a consistent state for buffered transaction

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    Aggressive but not stupid broken layers resolve

    This catches a corner case for renamed/moved GPKGS
    where the dependency was actually loaded but it was found as broken
    because the source does not match anymore (for instance when loaded
    from a style definition).

    Also, moves the layer deps resolving process after all sublayers
    have been added.

    Funded by: ARPA Piemonte

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    Fix unreported issue with default field values exp context

    The form context is not needed/relevant here, the "Apply default
    values on update" already accesses the current form values.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    Disable shared opengl contexts

    While required for Qt Webengine, this breaks Qt 3D. It seems the two
    are mutually exclusive on current QT/QtWebengine builds.

    See

    https://interest.qt-project.narkive.com/GYwuMDac/qwebengineview-qsurfaceformat-errors-in-console
    https://bugreports.qt.io/browse/QTBUG-60614
    https://bugreports.qt.io/browse/QTBUG-60605

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-23

    Fix vector tile style conversion of fill opacity from interpolation list

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-08-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-22

    Fix long,lat point cloud not being rendered correctly

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-08-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-08-22

    [qt6][themes] Fix drop down arrow position for instant popup tool buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-22

    [qt6] Force use of opengl renderer for qt 3d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    Enable test_core_field on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    Handle list field implicit conversions on qt 6 the same way as
    we did on qt 5, and expand tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    create default layer name even when the layer name widget is disabled

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    Fix crash when feedback is null

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    [arcgis] Fix missing features when the query for objects' geometry results in a 500 error

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    Find more available encodings for the dxf exporter

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    [processing] Harmonize tags in processing algorithms related to error finding and fixing

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    [processing] Split Vector Layer alg: Set input type to TypeVector in order to allow geometryless layers appear into INPUT parameter

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    [processing] savefeatures alg: Set input type to TypeVector in order to allow geometryless layers appear into INPUT parameter

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    fix hiding snap indicators when done using advanced digitizing

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    Fix html widget expression with newlines

    Fix #37569

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2022-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    Improvements to line_interpolate_point() docs

    - Make it more obvious that the distance is in CRS units, not a percentage, on the first example
    - Add example that ends up with floating point coordinates
    - Add example that returns NULL

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-22

    don't look for features if the layer is not spatial

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-08-21

    scripts/tsstat.pl: make sure lrelease produces English output

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2022-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-08-21

    Bring back CP949 codec in QgsDxfExport. Fixes #44756

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-08-21

    add donation and get involved link to the help menu

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-21

    set circle as default shape tool (#49592)

    also fix crash if called without shape metadata

    fixes #47648

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-20

    Don't store null QChar in numeric format variants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-20

    Fix QgsDateTimeEdit variant based signal null value handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-20

    Port more code to QgsVariantUtils::isNull

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-20

    Don't map QColor isValid to variant null -- this wasn't done in qt 5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-20

    Raise warnings when null core type values are encountered in a QVariant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-20

    Update core and gui to use QgsVariantUtils::isNull

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-20

    Introduce QgsVariantUtils::isNull( QVariant )

    This method restores the Qt 5 logic for testing for null variants,
    where for core Qt types the isNull check is forwarded to the actual
    data type.

    E.g. on Qt 5:  QVariant( QDateTime()).isNull() is true, but
    on Qt 6 it's false

    This breaks a LOT of assumptions made throughout QGIS. The new
    helper method avoids this breakage by ensuring we follow the Qt 5
    logic also on Qt 6 builds, and also gives us the option to extend
    this logic for user types (e.g QVariant( QgsGeometry() ).isNull() could
    return true). (That's not included here)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-20

    Mimic Qt5 handling of when to switch to exponential form when representing field double values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-19

    Enable callout test on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-19

    Expression test fixes for qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-19

    Fix null value for env function on qt 6 when variable does not exist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-19

    Fix to_json expression function returns byte array instead of string on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-19

    Fix unexpected float values returned by color_part expression function on qt 6

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-19

    move mid marker when both line endpoints are out of the extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-19

    Fix incorrect authid to char comparisons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-19

    When deleting a map canvas, first clear all the pointers to that
    canvas from child map tools

    Otherwise we risk the map tools trying to do things with the
    canvas within their cleanup code, and at that stage the canvas
    is already partially destroyed.

    On qt 5 builds this leads to undefined behavior, and on qt 6
    builds it triggers a newly introduced assert designed to
    catch these kinds of bugs.

    It's possible that we should just delete the map tool children
    upfront here instead, but that's a little more risky.

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-19

    Add myself as a contributor

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-08-15
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-08-18

    Update src/ui/qgsrelationeditorconfigwidgetbase.ui

    Co-authored-by: Étienne Trimaille <gustrimaille@yahoo.fr>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-08-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-08-18

    Update src/ui/qgsrelationeditorconfigwidgetbase.ui

    Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-08-18

    updated tool tip text

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-02-16
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-08-18

    Better config name

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-02-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-08-18

    Rel editor add feature with geometry for spatial layer config

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-02-11
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-08-18

    Don't show AddFeatureButton for spatial layer (only AddFeatureGeometry)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Enable another test on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Fix a test on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Don't use QVariant::canConvert to test for variant user types

    This doesn't have the same logic in qt 6 as in previous versions,
    where in qt 6 canConvert may return true even if the variant
    value isn't of the specified type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Fix test_core_networkaccessmanager on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Qt 6 test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Skip some app tests on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    [qt6] Build desktop on ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Run render test on ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Remove an unnecessary TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Fix mesh 3d build on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Port away from QBufferDataGenerator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Don't run 3d rendering test on qt6 ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Add a bit of tolerance to QVector3D comparison in TestQgs3DUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Fix testqgstessellator on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Correctly normalize mesh normals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    [qt6] Build qgis 3d on CI

    It's non-functional, but will avoid us introducing any more tricky
    to replace deprecated code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Port 3d canvas away from QDesktopWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Fix includes for Qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Port 3D away from QRegExp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    [qt6] Temporarily ifdef out some code to get QGIS 3d compiling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    [qt6] Deal with the move of QBuffer/QGeometry/QAttribute from Qt3DRender to
    Qt3DCore

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-18

    fix legend placement on export

    Fix #37566

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Remove QTouchDevice check for gestures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Remove use of deprecate QPrinter::setOrientation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Update qt6 test blocklist for gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Fix warning on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Build fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Try fixing QScintilla path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-18

    Build GUI under qt6 ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Skip some more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Cleanup testqgslegendrenderer.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Rebuild qt6 test block list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    More qt6 test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Don't emit dash messages for successful tests, it causes too much test log noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Deprecate the old test image anomaly system

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    ifdef out some more tests which require webkit when webkit isn't available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    More test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Skip some tests which require webkit if webkit is not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Install gpsbabel on qt6 image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Don't run layout HTML item tests if webkit not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Don't run layout label html tests if webkit not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    More test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Some qt6 related test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-08-17

    [qt6] Fix writing invalid character to xml when a null qchar is stored in a variant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Port some code away from QRegExp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Fix build on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Don't try to seed random generator on qt 6, not required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Fix qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    QgsDebugMsg -> QgsDebugMsgLevel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Tighten some includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Avoid QPair constructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Don't try to setCodec to UTF8 on qt 6, not required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Remove some qrand

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Fix qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Fix a crash when loading layers on Qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Remove deprecated connect from ui file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Fix build on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Remove use of endl on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Fix use of QButtonGroup::buttonClicked on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Fix qt 6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Remove some dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Remove code which is no longer required in qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    QUuid is no longer implicitly convertible to QString

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Fix build on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Update includes for qt 6 compatiblity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Use setContentsMargins for qt 6 compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Update qt_unix_signals for qt 6 compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Update test for qt6 api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Update test for qt6 compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Update test for qt 6 compatiblity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-17

    Remove unnecessary touch device check

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-08-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-08-16

    Properly reset SVG if path is empty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-08-16

    Port some code away from QRegExp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Port away from deprecated QPrinter::setPaperSize method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-08-16

    Use QMultiMap for qt 6 compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Fix messed up paths/default file names in model designer export dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Enable some more tests on qt6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Better debugging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Some debugging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Move files to correct place

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    More appropriate comparison layout for differing image sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Start moving some common test methods to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Better debug help in render checkers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Update reference file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Make tests stable across different platforms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Fix test for when HAS_KDE_QT5_FONT_STRETCH_FIX is enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Always replace rendered test images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Split test_qgsprocessexecutable.py into two parts

    The test is running up against the maximum execution timeout
    for tests and sporadically failing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Add missing break

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Remove logical dpi handling from QgsScreenHelper

    Unless we REALLLLLLLY need this, it's better to keep the API
    simple and avoid the confusion between two different dpi values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Use actual screen dpi, not logical dpi in profile context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Port 3d sandbox away from QDesktopWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Remove unused includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Force splash screen to show on primary screen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Port main.cpp away from QDesktopWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Port remaining gui classes away from QDesktopWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Port QgsMeshRenderer3dAveragingWidget away from QDesktopWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Port QgsModelDesignerDialog away from QDesktopWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Port QgsTextPreview away from QDesktopWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Port elevation canvas away from QDesktopWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Remove unused includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Cleanup some includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Port some more code away from QDesktopWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Add availableGeometry handling to QgsScreenHelper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Port QgsFontButton away from QDesktopWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Use QgsScreenHandler instead of duplicate screen dpi handling code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Introduce QgsScreenHelper

    A utility class for dyanmic handling of changes to screen properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Default new layout map rotation to canvas map rotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-16

    Add API to QgsProjectViewSettings to allow setting default map rotation

    Provides a stable means for scripts to set the map rotation

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-16

    Add myself to contributors

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Fix it better

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Fix output encoding in processing/dxf export

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Keep current map tool if line captured

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Show more descriptive errors when GDAL setNoDataValue errors occur

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Create new CPL error handler which collects errors for later retrieval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Allow a context/provider name to be set for QgsCPLErrorHandler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Use QEvent::position instead of pos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Remove unnecessary include

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Fix spatialite source select qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Fix use of some deprecated signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Use QSet::insert instead of unite on qt6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Remove use of deprecated QRegExp class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Add some includes required for qt6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Add method to retrieve action by string instead of uuid

    Required for qt 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    [feature] Automatically add related tables when adding layers from
    GDAL datasets with embedded relationship information

    For GDAL data formats with embedded relationship information, whenever
    a table is added we now discover these relationships and immediately
    add all the related tables to the current project (if they don't
    already exist), and auto-setup the corresponding QGIS relationships.

    This works for all formats which support the GDAL relationship
    API, which include Geopackage (via the related tables extension),
    ESRI FileGDB/OpenFileGDB, ESRI Personal Geodatabase, and
    sqlite/spatialite formats.

    Requires GDAL 3.6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Add method to set QgsVectorLayer weak relations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Better icon for relationships in browser

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Return false

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Check for result

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Restore comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    PG: Fix unreported credentials exposure on connection lost

    also fixes a few crashes when connection is lost due to missing
    check of PG result.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    Add item in Help menu to open PyQGIS web page

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-15

    [Oracle] log style and addFeatures requests

    Kanahiro <mediterranean1769@gmail.com>AuthorDate: 2022-08-14
Commit:     Kanahiro <mediterranean1769@gmail.com>
CommitDate: 2022-08-14

    lint

    Kanahiro <mediterranean1769@gmail.com>AuthorDate: 2022-08-14
Commit:     Kanahiro <mediterranean1769@gmail.com>
CommitDate: 2022-08-14

    specify Error in try-except

Merge: d442230bd0c 3908efb4ba1
    Kanahiro <mediterranean1769@gmail.com>AuthorDate: 2022-08-14
Commit:     Kanahiro <mediterranean1769@gmail.com>
CommitDate: 2022-08-14

    Merge branch 'fix/grass7-unicodeerror' of github.com:Kanahiro/QGIS into fix/grass7-unicodeerror

    Kanahiro <mediterranean1769@gmail.com>AuthorDate: 2022-08-14
Commit:     Kanahiro <mediterranean1769@gmail.com>
CommitDate: 2022-08-14

    wrap stdout decode in saga, improve docstr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-12

    Sip update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-12

    Update docs to reflect Qt 5.13 minimum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-12

    Remove more old qt fallbacks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-12

    Remove code for Qt < 5.13

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-12

    Bump minimum Qt to 5.13

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-12

    take II

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-12

    Update qgsalgorithmpackage.cpp

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-12

    fix msvc build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-08-11

    debian packaging: update gdal library location on ubuntu kinetic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-11

    Update libgsl

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-11

    Don't patch qt3d for 22.04

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-11

    Disable libsegfault

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-11

    Update CI environments to 22.04

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-11

    Hide map point rubberband if capture has started

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-11

    Add test for QgsGeometry.orthogonalize()

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-11

    Fix orthogonalize

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-11

    Fix testqgsrasterlayer.cpp on newer GDAL versions, and don't modify test source files

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-11

    Add oracle to save to database action list providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-11

    Add 'WITH_ASAN' cmake option to enable AddressSanitizer compile options

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-08-10

    debian packaging: disable pdal for ubuntu kinetic too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Add an icon for dataset groups in sublayer selection dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Use shapefiles for WFST data format

    Spatialite is just asking for unwanted issues. (In this case it's
    magically decided that the layers should all be readonly.)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Move QgsFieldValidator test of validity of 0.1234 style strings
    in comma as decimal separator locales to disabled tests

    On newer Qt versions QDoubleValidator with comma as decimal locales now
    reports the Intermediate state for values like 0.1234, but we require
    it to report Acceptable as we always allow dot as decimal separator even
    for these locales.

    The underling fix will likely require a refactor of QgsFieldValidator to remove
    the use of the QDoubleValidator class entirely.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Move QgsDataItem python createChildren crash test to disabled tests

    This test was originally working under Qt 5.12, but is broken on newer Qt or sip
    versions. The test currently segfaults, as the children created by the python QgsDataCollectionItem
    subclass PyQgsDataConnectionItem are immediately garbage collected.

    The SIP SIP_VIRTUAL_CATCHER_CODE in qgsdataitem.h is supposed to fix this situation by
    adding an extra reference to the returned python objects, but the lines

      // pyItem is given an extra reference which is removed when the C++ instance’s destructor is called.
      sipTransferTo( pyItem, Py_None );

    no longer have any effect and the object is still immediately deleted.

    Attempted solutions include:
    - all combinations of the existing VirtualCatcherCode with the different Factory/TransferBack annotations
    - removing the VirtualCatcherCode and replacing with raw Factory/TransferBack annotations
    - disabling the python garbage collection of the object entirely with sipTransferTo( pyItem, NULL )

    I can't solve this, so for now we have no choice but to disable the test on newer Qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Create a new test file for disabled tests

    The intention is that this file contains tests which reveal
    actual broken behavior in QGIS, where the fix for the
    underlying issue is unknown or non-trivial.

    (It is not designed for broken *tests*, only for working
    tests which show broken behavior and
    accordingly can't be run on the CI)

    By keeping these tests all together the hope is that
    there'll be one central place for developers to check
    for regressions to focus on during bug fixing sprints.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Qt6 test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Fix storing reference to feature which goes out of scope leads
    to crashes in rule based renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Fix leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Port all of test_qgsrulebasedrenderer.py to c++ tests

    This test has been flaky for some deep underlying sip reasons
    for years and years. It's time to go.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Get remaining processing tests working on newer systems

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    More working processing tests on newer systems

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Fix some more processing tests on newer libraries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    When running hub lines tool in geodesic mode, always drop m/z values

    Otherwise we end up with geometries full of nan z/m values, which
    are problematic and can't be used with newer GDAL versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Get some processing tests passing on newer libraries

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Update untwine from upstream

    This should hopefully fix these issues:
    https://github.com/qgis/QGIS/issues/41833
    https://github.com/qgis/QGIS/issues/48798

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Fix some leaks in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Use CORE_DEPRECATED_EXPORT instead of CORE_EXPORT Q_DECL_DEPRECATED

    The former combination breaks the qt6 build on gcc

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    check size equals 0

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    fix shellcheck

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    [CppCheck] use a var for error categories

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    [CppCheck] Fix duplicateBranch

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    [CppCheck] fix unsignedLessThanZero

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Test mask update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Server test image updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Add mechanism to flag that a render check is expected to fail

    Zayne Tomlins <zaynetomlins@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Cleaned up docs

    Zayne Tomlins <zaynetomlins@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    removed comments lines

    Zayne Tomlins <zaynetomlins@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Modified heart shape

    Zayne Tomlins <zaynetomlins@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Added tests for new shapes

    Zayne Tomlins <zaynetomlins@gmail.com>AuthorDate: 2022-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Added additional shapes: heart, diamond star and rounded rectangle

    Zayne Tomlins <zaynetomlins@gmail.com>AuthorDate: 2022-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Added new shapes to simple shapes, including parallelogram, trapezoid, shield and decagon.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Thread local

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-10

    Use case insensitive checks for sqlite column types

    Fixes virtual layer field types on some sqlite versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    More tolerance in server cache manager test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    Fix test on newer flex/bison

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    Fix test_provider_virtualrasterprovider on some GDAL versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    Get Raster resampler test working on newer GDAL

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    test_provider_gdal.py: fix testSanitizeVRT() (refs https://github.com/qgis/QGIS/pull/49352#issuecomment-1208683998)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    Fix broken view definitions in views_test.sqlite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    Less debug noise in spatialite provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    [spatialite] Fix features with null geometry are incorrectly
    returned when request has a filter rect on newer spatialite versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    Fix 3d layout map exports are blank

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    Fix broken layout 3d map copy settings buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    [sip] Fix conversion of null QgsLayoutItem* pointer variant values
    on newer qt/sip versions

    This was incorrectly returning a malformed/semi-null QVariant
    ...something?!?

    We probably need to add more cases here, but this one was directly
    causing a test failure and so was easy to identify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    Proper fix for qgis_process test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    Update datum transform dialog test for newer proj

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-09

    Silence QT3D_FUNCTOR deprecation warning

    This was marked deprecated in 5.15 and then un-deprecated in 6.0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-08-08

    debian packaging: drop ubuntu hirsute and impish, add kinetic
    (closes #49522)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-08

    update PR release to 3.26

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Test image update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Add some variations on the point cloud crs transform reference images

    These test are zoomed RIIIIIIIGHT in, so small differences in
    how proj handles the reprojection are visible in the test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    More tolerance in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Ignore some expected errors when testing qgis_process output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Get some more processing tests passing on newer grass

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    More processing test fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Get some more processing tests working on newer GDAL/GEOS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Add some more methods to normalize geometries for processing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Test mask update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Fix reference images for map grid annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Fix reference image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Use multi render test for random marker fill tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Reference test image updates and mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Fix incorrect argument order causing failing test on newer python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Fix test on newer systems

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Remove unnecessary tests which rely on changed behaviour in proj

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Normalize geometries to be tolerant to different GEOS versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Always remove duplicate nodes after calculating variable width buffers

    Depending on GEOS version these may be present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Add a test mask:

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Normalize geometries in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Fix logic error in test causing failures on newer GDAL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Don't dump rendered images as base64 in logs anymore

    We now have an alternative way to get rendered images (via the
    artifacts), so we can massively reduce the size of logs by
    avoiding this output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Don't try to install SQL server on docker, we aren't using it at the moment anyway

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Disable image cache threading test on Qt 5.15

    We bump up against the deadlock described in https://bugreports.qt.io/browse/QTBUG-84857

    (This is actually a really nasty upstream bug which I can
    still reproduce on 5.15.5 on Fedora, in a range of
    circumstances)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Store test report as an artifact after running test workflow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Put diff and rendered image for failing tests in a separate
    qgis_test_report folder, and generate the failing test report
    in that folder too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-08

    Make it easier to find base64 in ci logs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-07

    Test image updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-07

    Test image updates

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-07

    [processing] Fix extract label crasher with empty outputs saved to geojson

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Minor cleanups, documentation improvements and added API consistency to QgsAppLayerHandling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Add api to post process a bunch of layers added to QGIS in one shot

    This can be used as a place to implement logic which should only
    apply after all the layers have been added to the project, instead
    of a per-layer-post processing.

    It's setup to work regardless of how a bulk set of layers are added,
    including dragging and dropping multiple files from browser or
    file managers, or adding multiple files at once through the
    data source manager.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Fix minimum allowed number of rendering threads in ui

    Fixes #49587

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Run TestZiplayer on CI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Fix GDAL vrt items don't show in zip items in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Fix default .qml style for raster layers inside vsi archives is not
    applied when loading the layer

    Fixes some more failing TestZipLayer tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Fix some outdated assumptions in testziplayer.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    [gdal] Fix passthrough of zip paths containing a single dataset
    with an accompanying .aux.xml file

    Fixes TestZipLayer::testPassthruRasterZip()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Cleanup TestZipLayer so that it's possible to diagnose what's going wrong

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Fix grass build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Fix build with grass

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Cleanup TestQgsRasterLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Fix failing test causes all other 3d tests to fail

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Avoid some more noisy outputs from successful tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Cleanup some more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Show generate_test_mask_iamge command for test failures in report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Move responsibility for writing common parts of test report to base class

    And in the process avoiding showing reports with not useful content

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    When creating local test result report, only include details
    of tests which fail

    We have SO many tests now that it's painful to scroll through
    pages of passing reference images just to find one which fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    If not running on CI, auto open test report after running a test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Always truncate the qgistest.html file instead of appending to it

    The append mode results in an unusable report when multiple tests
    are run.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Move all test report duplicate code to a common base class for tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Add qgis_test library

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Adapt test to work for newer proj

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Don't test for IAU2000:69918 crs, doesn't exist in recent proj

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Remove OSGEO:41001 test -- this no longer exists in proj database

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Add ogc, iau_2015, and nkg authorities to crs support

    To match those available from recent proj versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-06

    Remove 'multilinestring may be touching at endpoints' isSimple test

    Seems more recent GEOS versions no longer consider this case as simple

Merge: 0b3c489a6a2 699a585f0f4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-05

    Merge pull request #49600 from pathmapper/unstale

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-05

    Add write permissions for PRs to unstale workflow

    To be able to remove "stale" labels from PRs.

    Fix https://github.com/qgis/QGIS/issues/49593

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-05

    Don't crash when TestQgsPostgresConn is run when no postgres db available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-05

    Fix mesh contour test on newer versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-05

    Don't try to run postgres dependant tests in TestQgsListWidget if PG not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-05

    Add some missing Q_OBJECT macros

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-04

    Add some 3d renderer test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-04

    Test masks

Merge: 4e66c902c0c 8c116fa1dcb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-08-04

    Merge pull request #49520 from elpaso/package-layers-related-tables

    Add relations export option to package alg

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-04

    plugins/qtermwidget: Use Qt::ImCursorRectangle instead of deprecated Qt::ImMicroFocus

    Qt::ImMicroFocus has been deprecated in QT 5.14 and has been removed from
    Qt6. Use its replacement, Qt::ImCursorRectangle instead.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-04

    plugins/qtermwidget: Use Qt::MiddleButton instead of deprecated Qt::MidButton

    Qt::MidButton has been deprecated in QT 5.15 and has been removed from
    Qt6. Use Qt::MiddleButton instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-03

    Fix another nullptr remove widget warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-03

    Fix missing field and relationship items for sublayers in browser

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-07-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    3DAxis: create keyboard shortcuts in ctor

    Keyboard shortcuts were only available after context menu is displayed.
    There are now available since the 3D view is displayed.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-07-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    revert QgsLogger changes

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-07-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    3Daxis: fixes from wonder-sk reviews

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-07-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    3DaAxis: fix label resizing and dpi adjustment

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    QgsLogger: improve QgsTraceMsg to avoid the cost of string construction

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    Add condition to avoid to compute useless debug info

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    Add missing f for float numbers

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    Fix add interval check in Qgs3DAxisSettings

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    Fix missing brackets and convert C caste to static_cast

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-06-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    add more debug message for hi-dpi screens

    Jean Felder <jean.felder@gmail.com>AuthorDate: 2022-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    Update src/3d/qgs3daxis.cpp

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Jean Felder <jean.felder@gmail.com>AuthorDate: 2022-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    Update src/3d/qgs3daxis.h

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Jean Felder <jean.felder@gmail.com>AuthorDate: 2022-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    Update src/3d/qgs3daxis.cpp

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Jean Felder <jean.felder@gmail.com>AuthorDate: 2022-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    Update src/3d/qgs3daxis.cpp

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Jean Felder <jean.felder@gmail.com>AuthorDate: 2022-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    Update src/3d/qgs3daxis.cpp

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Jean Felder <jean.felder@gmail.com>AuthorDate: 2022-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    Update src/3d/qgs3daxis.cpp

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    Fix context menu position when 3D window is docked

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-06-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    3DAxis: Fix the axis viewport size for hi-dpi display

    Adjust the axis viewport ratio since window size >
    settings.defaultViewportSize() / settings.minViewportRatio()
    and until viewport ratio < settings.maxViewportRatio().

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-06-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    3DAxis: Fix camera position with elevation when clicking on the cube

    When clicking on a cube face, the scene is rotated to the
    corresponding face (Top, North, East, South, West). This is achieved
    by changing the camera controller position and rotation parameters in
    Qgs3DAxis::onCameraViewChange.

    When a terrain is visible, it did not take into account the terrain
    elevation. This resulted in a wrong new position: the camera was
    placed below the surface of the terrain.
    This is now fixed by computing the terrain elevation and using it to
    set the camera position.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-06-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    3Daxis: fix nullptr access when menu is not set

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-06-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    3DAxis: move viewport parameters to have a single storage

    move viewport position, size and axis mode parameters to
    qgs3daxissettings class to simplify management. Now, the context menu,
    the settings in qgs3dmapsettings and the param exploitation in the
    3DAxis class are all using the qgs3daxissettings class.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-06-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    3DAxis: fix not clickable orthogonal axis

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-06-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    3DAxis: display the context menu only when MouseButtonPress and MouseButtonRelease are at the same place (no dragging)

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    3DAxis: fix debug messages by adding trace macro and isTraceEnabled()/isDebugEnabled() functions

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    3DAxis: fix menu selection going out of sync

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    Revert "Avoid menu selection going out of sync"

    This reverts commit 11af8b6af80460582369edf30532f3108358e7b8.

    # Conflicts:
    #       src/3d/qgs3daxis.h

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    qgs3daxis: Cleanup spacing issue in header

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    qgs3dmapsettings: Use capital letters 3DAxisSettings getter and setter

    This way, it respects QGIS code conventions.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    qgs3daxis: Use capital d for 3D and 2D in method names

    This way, it respects QGIS code conventions.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    qgs3daxis: Replace qDebug by QgsDebugMsgLevel

    This way, it respects QGIS code conventions.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-08-02

    qgs3daxis: change a debug message to a warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Flag private class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Show sublayers in a tree, respecting schema/dataset groupings where known

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Support dragging and dropping whole dataset groups to add all layers
    from the group to a project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Add method to convert QgsProviderSublayerDetails to mime uris

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Organise content by gdal dataset group in browser

    Specifically, this exposes ESRI FileGeodatabase dataset groups
    so that layer content is organised according to their original
    groups.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Minor cleanups

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-08-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-08-02

    Handle GetFeatureInfo with type text/xml

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Formatting fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Rename QgsRelationAddDlg to QgsCreateRelationDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Rework QgsWeakRelation::resolvedRelation to instead return a list
    of resolved relationships, so that it can handle resolving
    a many-to-many weak relationship to two QgsRelations (which is
    required to represent a many-to-many relationship using QgsRelation)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Fix version warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Also show a relationships item when expanding out tables for
    tables which form the parent side of a relationship

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Fix build on older gdal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Show detailed relationship metadata in browser dock widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Rework QgsWeakRelation so that it can losslessly represent many-to-many relations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Add some methods to get translated strings for relationship enums

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Add additional properties to QgsWeakRelation to match those available
    through GDAL api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Show existing relationships in browser when expanding datasources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Implement relationship retrieval for ogr provider connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Add QgsAbstractDatabaseProviderConnection interface for retrieving relationships for a database

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Expose QgsWeakRelation to PyQGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Fix build on older GDAL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Fix modifying loop detaches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Tighten includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Nicer strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Minor fixups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Move relationship enums to Qgis, promote to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Remove unnecessary forward declare

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Tighten include in QgsRelation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    [feature] Implement relationship discovery for OGR layers

    (requires GDAL 3.6 or later)

    This change allows the Project Properties - Relations - Discover
    Relations feature to work for OGR layers which support relationships.
    Specifically, this includes GeoPackage (via the related tables
    extension) and ESRI FileGeodatabases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Avoid another qt warning about removing null widgets

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-02

    Bump actions/cache from 3.0.4 to 3.0.5

    Bumps [actions/cache](https://github.com/actions/cache) from 3.0.4 to 3.0.5.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.0.4...v3.0.5)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-08-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-08-01

    Move relations logic to processAlgorithm

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-07-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-08-01

    Add relations export option to package alg

    Funded by: ARPA Piemonte

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Fix incorrect use of std::numeric_limits<double>::min() in mesh min/max range calculations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Fix incorrect use of std::numeric_limits<double>::min() in 3d height range calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Restore QgsFeature equality operators in Python

    These were (accidentally?) ommited in 9050cc14d, and then
    incorrectly marked as sip_skip when sipify was first introduced
    as a result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Fix QgsFeature equality operator handling of null geometries

    We were previously considering all features an unequal if they
    had no geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Handle schema names in table sources in QgsSqlStatementParser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Move more code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Move a bunch more code out of QgisApp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Start moving some code out of qgisapp.cpp into seperate file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Make provider connection multi type handling more granualar, and use
    new API in GDAL 3.6 to determine whether or not the multi
    linestring/polygon types should be exposed for new table creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Use new driver metadata in GDAL 3.6 to determine connection capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Expand out the current layer path in the change data source/fix data
    source dialog

    Makes it much quicker to fix paths!!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Set browser model for browser tree in data source select widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    When expanding out browser paths via api, find the best starting
    candidate

    E.g. if there's a favourite item which takes us most of the way,
    start the expansion directly from that

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Add method to retrieve root items from browser model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Fix QgsDirectoryItem::equal -- we should consider any item with the same directory as equal, not just the path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Add method to expand out a directory path in the browser tree view

    Gives us an easy way to automatically open a bunch of folders
    to show a particular path as desired, instead of making users
    always manually expand out the folder items themselves.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Ensure QgsDirectoryItem paths don't incorrectly include duplicate / characters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Ensure sort key is always correctly set for QgsDirectoryItem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Add method to split a path up to list of separate components

    Suprisingly qt itself doesn't have a method for this!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Add sip cast code for QgsBrowserTreeView

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Fix qt QLayout::removeWidget: Cannot remove a null widget warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Update src/gui/editorwidgets/qgsrangeconfigdlg.cpp

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Documentation for slot

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    QgsRangeConfigDlg: allow to set minimum value, maximum value and step widht in selected precision

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Register custom QgsUnsetAttributeValue comparator for use in variants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Vector file writer test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Handle unset values when writing vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Fix doxygen test'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Add QgsAttributes::isUnsetValue convenience function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Add QgsFeature::isUnsetValue for testing whether an attribute is an unset value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Allow direct construction of QVariants from unset values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Metatype QgsUnsetAttributeValue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Introduce QgsUnsetAttributeValue

    Zayne Tomlins <zaynetomlins@gmail.com>AuthorDate: 2022-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Fixed lint issue with unit tests

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-08-01

    Cleanup of the delimited text dialog

    no frame border and harmonize margins with other providers
    align delimiter items
    avoid the geometry group box vertically expand

    jbp35 <19955142+jbp35@users.noreply.github.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-31

    set Qt::AA_ShareOpenGLContexts on all platforms

    Andreas Steffens <46336892+andreassteffens@users.noreply.github.com>AuthorDate: 2022-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-29

    [fix] added missing comma in JSON header

    A missing comma in the JSON header caused invalid JSON be created in response to a GetFeature request

Merge: 2e622be6f9c c12712ee159
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-07-28

    Merge pull request #49464 from elpaso/bugfix-gh47387

    Fix relation editor ESC and referenced save

    David Marteau <dmarteau@3liz.com>AuthorDate: 2022-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-27

    Disable style capabilities in server landing page

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-07-26

    fix msvc build

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-26

    qgspoint3dsymbol: Handle opacity

    The opacity parameter is added to the effect used by the material. It
    is then used in the fragment shader to set the opacity of the
    fragColor.

    As far as the FrameGraph is concerned, this is already handled in
    Qgs3DMapScene::finalizeNewEntity which checks for all material which
    have an effect with an opacity parameter.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-26

    qgsphongmaterialsettings: Simplify addParametersToEffect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-26

    Apply suggestions from code review

    Zayne Tomlins <zaynetomlins@gmail.com>AuthorDate: 2022-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-26

    Added name to contributors.json

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-26

    Move up the vector "Elevation binding" properties group close to "Elevation clamping"

    Let's handle the Z altitude properties together before caring about optional extrusion setting

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-26

    Clean Rendering ui files and fix tab stops

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-25

    qgsphongtexturedmaterialwidget: Handle opacity

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-25

    qgsphongtexturedmaterialwidget: Remove empty line at the end of file

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-25

    phongtexturedmaterialwidgetbase.ui: Use QgsOpacityWidget for opacity

    This way, it has the same behaviour as phongmaterialwidget.ui.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-25

    qgsphongtexturedmaterialsettings: Add support for opacity

    Qt3DRender::QTexture2D does not handle opacity. Therefore, it is not
    possible to use the default Qt3DExtras::QDiffuseSpecularMaterial
    implementation. This problem is solved by using
    Qt3DRender::QMaterial and copying the
    Qt3DExtras::QDiffuseSpecularMaterial shaders from Qt3D source
    code. Then, the texture color needs to be changed to set the correct
    opacity. This is achieved in the fragement shader:

    ```
    vec4 diffuseTextureColor = vec4(texture(diffuseTexture, texCoord).rgb,
    opacity);
    ```

    instead of the default:

    ```
    vec4 diffuseTextureColor = vec4(texture(diffuseTexture, texCoord));
    ```

    As far as the FrameGraph is concerned, this is already handled in
    Qgs3DMapScene::finalizeNewEntity which checks for all material which
    have an effect with an opacity parameter.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-25

    3d/shaders: Move phong function to a shared file

    This will make it possible to reuse it in different shaders. This will
    be used in the next commit.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-25

    qgsphongtexturedmaterialsettings: Simplify no texture image case

    When no texture image has been provided (or the path is invalid), this
    material is exactly the same as QgsPhongMaterialSettings material with
    the default diffuse color.
    Therefore, directly fallback to QgsPhongMaterialSettings instead of
    using Qt3DExtras::QPhongMaterial.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-07-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-07-25

    Call base event handler

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-07-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-07-25

    Fix relation editor ESC and referenced save

    Fixes #47387 and another bug (unreported or #40549 ?)
    where digitizing the referencing feature of a newly added
    referenced feature (in transaction mode) failed due to the
    form being closed and the reference feature not saved.

    The new behavior is that the form is brought back after the
    digitizing of the referencing feature has been completed or
    user-interrupted, this way the referenced layer form can be
    saved or dismissed as expected.

    Funded by: ARPA Piemonte

    Zayne Tomlins <zaynetomlins@gmail.com>AuthorDate: 2022-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-25

    [feature] Added new ellipse marker shapes

    Added Pentagon, Hexagon, Octagon, Third Circle, Quarter Circle & Star to ellipse marker shapes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-25

    Use spinbox with clear value for maximum rendering thread count

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-25

    Cleanup alignment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-25

    Split rendering options page into Rendering/Vector/Raster pages

    Simplifies this crowded options page and also cleans up the code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-25

    [needs-docs] Remove some rendering options from settings dialog

    Removes

    - Use render caching option
    - Render layers in parallel option

    These two options are enabled by default and have been for many
    many years without issues. Now users are more likely to run
    into issues by disabling these options, and there's really
    no good reason why they should do so.

    Also remove the "show map canvas refresh in log" option, which
    is a developer focused option which doesn't need to be exposed
    widely.

    (all options remain available through the advanced settings
    panel for users who REALLY REALLY want to change them)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-25

    "Place on every part extremity" label in marker line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-23

    Add a reset button to export layer name to allow reseting to default auto generated name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-23

    Improve layer name logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-23

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-23

    Use layer name as table name instead of the file name when
    saving a vector layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-23

    Add method to launder layer names to get them into a format
    suitable for typical database layer naming

    James Shaeffer <james@shaeffer.co>AuthorDate: 2022-07-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-07-22

    Update cpt-city to version 2.24

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-22

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-22

    Don't spell check cpt files

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2022-07-21
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2022-07-21

    Even better wording

Merge: ed490a62de3 e63bbf1c211
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-07-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-07-21

    Merge pull request #49432 from DelazJ/rasterMinMax

    Align widgets in the raster properties min/max values

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    Bump terser from 5.10.0 to 5.14.2 in /resources/server/src/landingpage

    Bumps [terser](https://github.com/terser/terser) from 5.10.0 to 5.14.2.
    - [Release notes](https://github.com/terser/terser/releases)
    - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/terser/terser/commits)

    ---
    updated-dependencies:
    - dependency-name: terser
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    David Signer <david@opengis.ch>AuthorDate: 2022-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    fix typo

    David Signer <david@opengis.ch>AuthorDate: 2022-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    compare usertype manually instead of using canConvert (what will become obsolete in Qt6)

    David Signer <david@opengis.ch>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    update docstring

    David Signer <david@opengis.ch>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    get FilterVersion, GMLVersion etc in a private function since it's used on multiple places

    David Signer <david@opengis.ch>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    check returned QDomElement and return if empty

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    test_provider_wfs.py: fix new test

    David Signer <david@opengis.ch>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    use proper geometries in request of tests

    David Signer <david@opengis.ch>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    improve tests and remove unused debug log

    David Signer <david@opengis.ch>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    clean up ogc filter and expression functions

    David Signer <david@opengis.ch>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    tests - (failing)

    David Signer <david@opengis.ch>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    proper setup of url with computed expression in combination with exiting filters and bbox restrictions

    David Signer <david@opengis.ch>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    remove typo

    David Signer <david@opengis.ch>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    clean up debug log and add comments.

    David Signer <david@opengis.ch>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    create server expression for shared data to perform on server in adavance

    David Signer <david@opengis.ch>AuthorDate: 2022-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    test dummy function to call computeExpression. This needs to be cleaned up.

    David Signer <david@opengis.ch>AuthorDate: 2022-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    computeExpression in advance and add the computedExpression into the request

    David Signer <david@opengis.ch>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    remove clientsideexpression handling since it's not working with threads

    David Signer <david@opengis.ch>AuthorDate: 2022-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    when an expression can not be evaluated on server side it writes it to the clientSideExpression, to consider it on client side.

    David Signer <david@opengis.ch>AuthorDate: 2022-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    putting together the filter element for the expression and bbox and filter

    David Signer <david@opengis.ch>AuthorDate: 2022-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    better structure and fallback to the errormessage

    David Signer <david@opengis.ch>AuthorDate: 2022-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    pass expression to function

    David Signer <david@opengis.ch>AuthorDate: 2022-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    fix brackets

    David Signer <david@opengis.ch>AuthorDate: 2022-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    consider expressions and pack them into element with bbox and/or filter

    David Signer <david@opengis.ch>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    passing expression to QgsBackgroundCachedSharedData to be able to convert it to ogc filter

    David Signer <david@opengis.ch>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    prototyping convert expression to ocg filter when we have static functions to use like intersection etc.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    Also add an "Add filtered layer to project" action for feature service
    items in browser

    Allows filtered subsets of feature service layers to be added directly
    from the browser, instead of requiring users to go through data
    source manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    [arcgisrest] Resurrect 'Add with Filter' button in data source manager

    Allows users to add a layer with an initial filter in place, which
    helps performance for subsets of large layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    Refactor out index to uri to function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    Use enum classes for ArcGIS REST service types for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-21

    [feature] Add subset string (filter) support for arcgis REST layers

    This can **greatly** improve the performance on large layers!

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-07-20
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2022-07-20

    Make collapsible the contrast enhancement group in Options Rendering

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-07-20
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2022-07-20

    Align widgets in the raster properties min/max values

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-07-20

    Use expect UnicodeDecodeError

    Avoid too broad exception

    Co-authored-by: nicogodet <39594821+nicogodet@users.noreply.github.com>

Merge: b417842d38a a72a6f695f5
    Kanahiro <mediterranean1769@gmail.com>AuthorDate: 2022-07-20
Commit:     Kanahiro <mediterranean1769@gmail.com>
CommitDate: 2022-07-20

    resolve

    Kanahiro <mediterranean1769@gmail.com>AuthorDate: 2022-07-20
Commit:     Kanahiro <mediterranean1769@gmail.com>
CommitDate: 2022-07-20

    change replace char to empty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-20

    Don't try to load missing cpt ramps, part 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-20

    [cpt] Fix invalid interpretation of SVG stops with no stop-color tag

    This resulted in CPT ramps having a green color present when there
    should have been black!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-20

    Remove invalid warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-20

    Don't try to load cpt files which aren't part of our subset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-20

    Fix ridiculous amount of debug spam raised by CPT archive classes

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2022-07-20
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2022-07-20

    More informative warning on shape capture option

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-20

    Allow compiling o2 with Qt6

Merge: 4ec4a0c3305 664e427c385
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-07-19

    Merge pull request #49420 from m-kuhn/mingwogr

    [windows] Allow compiling with UNICODE defined

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-07-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-07-19

    Allow compiling with UNICODE support

    /usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:76:49: note:   initializing argument 1 of 'UINT GetDriveTypeW(LPCWSTR)'
       76 |   WINBASEAPI UINT WINAPI GetDriveTypeW (LPCWSTR lpRootPathName);
          |                                         ~~~~~~~~^~~~~~~~~~~~~~

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-19

    testqgs3drendering: Add a test for gooch material shader

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-19

    qgsphongmaterialsettings: Add opacity support to datadefined

    The opacity parameter is added to the effect used by phongDataDefined
    shader. It is then used in the vertex shader instead of the default
    1.0 value.

    As far as the FrameGraph is concerned, the transparent layer needs to
    be added to the corresponding Qt3DCore::QEntity. This is handled in
    Qgs3DMapScene::finalizeNewEntity by checking all the
    material which have an opacity parameter.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-19

    qgsphongmaterialsettings: Directly add shader parameters to the effect

    Adding a parameter to a technique is only useful when different
    techniques are used.
    This is also the behavior used by addParametersToEffect which directly
    adds parameters to the effect.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-19

    phongdatadefined: Remove empty line at the end of file

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-19

    qgs3dmapscene: Remove empty line at the end of file

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-19

    qgsphongmaterialsettings: Fix setOpacity documentation

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-19

    qgsphongmaterialsettings: Fix opeator== by adding mOpacity parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-19

    Add qt5-qtbase-odbc and qt5-qtbase-tds to fedora install guide

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-19

    Fix 'Unset' option for custom environmental variables

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-19

    Fix MetaSearch core plugin metadata

    Update the issue tracker URL. Remove the outdated changelog and useless "experimental" and "deprecated" parameters.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Fix admin url detection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Fix continual attempts to retrieve features from service after deletion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    [afs] Add create attribute index support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    [afs] Implement field creation/deletion support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Populate native types for AFS provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Add method to convert field to JSON definition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Add extra test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Don't try to change object Id field values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Implement changeFeatures for AFS provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Implement changeGeometryValues for AFS provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Add more fine-grained control of what to include when converting
    features to JSON

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Implement changeAttributeValues for ArcGIS rest provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Silence a debug

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Allow skipping of geometry in json

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Don't return curvepaths when not required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Test add and delete

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Silence debug msg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Deduplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Cleanup regularexpressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    [FEATURE][afs] Implement support for adding and deleting features
    from ArcGIS feature server layers

    Assuming the user has the permissions to do this, will allow the
    user to add and delete features from an ArcGIS feature server layer
    (such as ArcGIS Online layers) using all the native QGIS tools.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Fix constraints and default value handling for AFS layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Correctly advertise whether server supports curves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    [afs] Read user permissions from feature service definition, and
    translate to vector data provider capabilities

    (non functional for now!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Use lock in more shared data methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Use a read/write locker instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    [afs] Split feature count and object id count in shared data for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    [afs] When reloading data also refetch the list of all object ids

    Otherwise we don't retrieve features newly created on the server

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Test that schema is ignored

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Remove unused variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Add QgsAbstractDatabaseProviderConnection interface for renaming fields

    And implement for OGR connections. Also expose the ability to rename
    existing fields for supported database connections via browser.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Remove trailing comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Also allow drag and drop of vector layers to non-GPKG OGR database
    datasets

    For instance allows drag and drop of a layer onto a GDB to import
    that dataset into the geodatabase

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    When creating a new OGR layer and set to update an existing
    dataset, automatically take the driver name from the existing
    dataset

    It makes no sense to try to use the GPKG driver to add a new
    layer to an existing File Geodatabase

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    More efficient QgsFileDataCollectionItem::databaseConnection(), and avoid
    opening PDF files to attempt to create a database connection to them

    This can be very slow to do, and we don't really want to expose
    database management capabilities for a PDF. That's a dangerous
    precedent to set ;)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Remove duplicate browser Delete action for GPKG files

    There's already the generic Delete action in the Manage submenu
    which has all the same logic intact

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Make browser action for vacuuming gpkg generic, and expose also for gdb items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Expose vacuum capability for gdb databases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Avoid unwanted error message shown in browser for empty geopackages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Fix reading field domains from empty gpkg files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Don't try to rename a file to itself in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Match New Geopackage UX to New FileGeodatabase, and don't force
    initial creation of a layer in order to make an empty database

    This was annoying -- if you wanted to make a new empty gpkg
    just to say drag and drop some existing data into, you were
    FORCED to create a dummy temporary layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Better icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Add "New ESRI File Geodatabase" action to browser right click menu
    on directories

    Allows for direct creation of new empty ESRI File geodatabases, ready
    for population...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Add method to select a QgsDataItem directly in QgsBrowserTreeView

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Add browser tree view to QgsDataItemGuiContext

    This allows the item gui providers to access the view associated
    with an action, e.g. to automatically select something in that
    view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Don't try to load styles from empty uris -- this raises Qt warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    [ams] Don't try loading empty URIs

    Only happens in broken situations, but it's easy enough to avoid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Update test, fix a fixme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-18

    Fix interpretation of curved paths from ArcGIS REST geometries

    The specs state that curve points follow the "endpoint, interior point"
    order -- we were incorrectly interpreting this as "interior, endpoint"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-17

    Fix z range calculation of rule based 3d renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-17

    Better approach to avoiding empty nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-17

    Fix leaks in triangular mesh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-17

    Cleanup objects after tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-17

    [3d] Remove empty vector chunk nodes

    These will have an extreme height range, and can mess
    up the near/far plane calculation.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-07-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-16

    Only buster and focal are actually concerned

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-16

    Be specific on versions that need external QT 3D headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-16

    Handle time zones

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-16

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-16

    Add method to convert QgsFeatures to ArcGIS REST representation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-16

    Add spatialReference information to geometry JSON

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-16

    Add method to convert crs to ArcGIS REST JSON

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-16

    Add API methods to convert QgsGeometry to an ArcGIS REST representation

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-15

    Make "Filter by geometry type" alg also available via Processing Toolbox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-15

    [layouts] Default to left alignment for new text items

    It's a better choice! (tm)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-14

    light.inc.frag: Use worldView parameter instead of worldEye

    The phongFunction used in `phongDataDefined.frag` uses the
    worldPosition parameter. This parameter is then used in
    adsModel. However, it turns out that eyePosition is used
    instead. However, the result is correct because adsModel expects the
    eyePosition.

    This changes ensures that the worldView parameter is used in
    phongFunction and adsModel. This is only some refactoring to bring it
    in line with upstream qt3d change. It does not fix any issue.

    Qt3d change:
    https://github.com/qt/qt3d/commit/fb0c9421b1e172833f3ac2166b9a39bd83a8b6ef

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-14

    testqgs3drendering: Add a test for instanced rendering

    This covers the 'instanced' shader code.
    Sphere and Cylinder symbols are tested.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-14

    Revert "light.inc.frag: Fix adsModel usage"

    This reverts commit e3499eb1bccf0fc4ae922568d4e1febfaa269a0b.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-14

    Simplify native type determination

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-14

    Avoid invalid warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-14

    Don't test for GDAL_DCAP_MULTIPLE_VECTOR_LAYERS on older GDAL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-14

    Implement createDatabase for OGR provider metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-14

    Add interface for QgsProviderMetadata::createDatabase

    Can be used on a supported provider to create a new empty database
    at a specified URI.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-14

    Don't use a temporary vector layer to determine native types for OGR databases

    Aside from being inefficient, use of the temporary layer prevents
    us from retrieving the native field types for a database which
    currently contains no layers. In this case the temporary vector
    layer could not be created and the field type retrieval errored out.

    Ultimately this change allows the browser "New Table" action to
    work without errors on currently empty GPKG/FileGeodatabase/...
    sources.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-14

    Move logic to determine native types for OGR sources from OGR provider
    to a generic method in QgsOgrUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-14

    Show icons for field types in combo box in new table dialog

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-14

    [GDAL provider] Workaround GDAL < 3.5.2 performance issue on VRT files of large rasters (fixes #49285)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-07-13

    tests/3d: Add a test for phongmaterial with transparency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-13

    Show link to exported DXF file in message bar after DXF export success

    Just like we do for other exports

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-13

    Fix simple marker rotation in dxf export (CW instead of CCW)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-13

    Add missing Q_OBJECT macros and enable clazy check missing-qobject-macro

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-13

    Fallback to readonly dataset if needed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-13

    Fix table creation support for generic OGR connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-13

    Only offer to create supported domain types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-13

    Expose field domain management capabilities for non-gpkg supported datasets in browser

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-13

    Fix #48698 : create webdav folder with good permissions so it work
    when CI is run locally

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-12

    Apply suggestions from code review

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-12

    Fix regression in rendering polygons with z dimensions

    Fixes #49157

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-12

    Fix crash when clipping curved polygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-12

    Fix crash when clipping empty polygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-12

    Fix incorrect dimensionality of curves created from ArcGIS REST
    geometries, and correctly handle curves with M but not Z values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-12

    Force use of raster masking in layout designer preview

    The vector masking (while great for output quality) is much slower,
    so for the layout designer preview renders we just use the faster
    raster approach.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-12

    Correctly update raster legend after loading styles

    Fixes #47506

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-12

    Consistently return null geometry instead of empty point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-12

    Fix difference algorithm when differencing a point results in
    a null geometry

    Fixes #49291

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2022-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-12

    Update some default actions : proper field, use messageBar

Merge: 9b09445c08f 8fcf7289209
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-07-11

    Merge pull request #48282 from troopa81/feat_oracle_save_project

    [Oracle] Implement the save to project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-11

    Change project style disabling from being a project load flag
    to a new project "capability"

    This avoids the unwanted cost of initialising a blank style database
    whenever QgsProject::clear is called and project styles are not
    required (eg. for server)

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-11

    light.inc.frag: Fix adsModel usage

    adsModel is by used by phongFunction with worldView parameter, not
    worldEye.

    This fixed is copied from qt3d shader source code.

    The tests are updated to take into account this change.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-11

    Rename WITH_QT6 to BUILD_WITH_QT6

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-11

    [GUI][Labelling] Fix Line Anchor Settings window title

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-07-10

    debian packaging: ignore gitstatus test and set gdal library

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-09

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-09

    Test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-09

    Fix tests on qt 5.13

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-09

    Qt6 compat

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-09

    More old qt compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-09

    Old qt compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-09

    Make sure new methods are compatible with encoded colors written
    using the old methods, and make strings generated by the new
    methods compatible with the old lossy methods too

    Means we don't need to break project/style compatibility with
    older projects when we port to the new methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-09

    Create QgsColorUtils class

    Contains methods to serialize/deserialize colors from xml and strings,
    where the colors are losslessly stored/restored.

    The previous methods for storing colors (Eg QgsSymbolLayerUtils::encode/decodeColor)
    are lossy, and only store QColors as 8 bit RGB representations. In
    contrast, the new methods store the full lossless representation of
    a QColor, including support for 16 bit color components, extended
    RGB color components, and storage of HSL/HSV/CMYK color specifications
    using their original color components instead of RGB components.

    When these new methods are used in place of the existing lossy methods,
    they open the possibility of 16 bit color support for QGIS symbols/projects,
    (and potentially future CMYK color support).

Merge: 4759815fc7f db4cf8a96f7
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-07-08

    Merge pull request #49276 from lbartoletti/use_alternate_linker

    Use alternate linker (mold, gold, etc)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Keep vector tile raster sublayers and vector tile layer together
    in a group when adding to project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    When loading a new vector tile source into a project, if the associated
    MapBox GL style includes any raster sublayers, then also load those
    into the project with converted styles.

    Fixes #46593

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Convert raster sublayers in mapbox gl style layers, including
    data defined layer opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Add method to convert raster source to QgsRasterLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Add support for parsing raster sources to QgsMapBoxGlStyleConverter

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-08
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-07-08

    Use alternate linker (mold, gold, etc)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    [positioning] Add missing equal-to operator to the QgsSatelliteInfo class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Better rendering of selected vector tile features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Add derived tile_zoom and tile_layer attributes to features copied
    from vector tile layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Fix accidental fallthrough

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Don't select invisible features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Implement toggling support for selecting single features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Better rendering of selected vector tile features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Ensure that copying features from vector tile layers copies the
    "superset" of all selected feature fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Removing features from a vector tile selection should not depend on
    the tile zoom level

    ie. you can remove from the selection at any zoom level, not just
    the one where the features were added

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Generalise map selection tools so that they also work for vector
    tile layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Allow actions which work on selection to also work with vector tile selections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Render selected features on top of vector tile layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Implement API for selecting features in a vector tile layer

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    QPainter::LosslessImageRendering only for Qt >= 5.13.0

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Fix Lossless image compression in QgsLayoutExporter::print

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Fix Lossless image compression in QgsLayoutExporter::exportToPdf

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Add 3.26 docs index

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    qgscamerapose: Fix pitch max value to avoid rotation computation error

    This is a similar fix to b173af9a2e5097b7542668c640acb30819563be0
    which fixed the pitch min value.

    With a mPitchAngle > 179.8, QQuaternion::fromEulerAngles(
    mPitchAngle, mHeadingAngle, 0 ) will return bad rotation angles.

    This is fixed is Qt6, but it has not been backported to Qt5.
    See: https://bugreports.qt.io/browse/QTBUG-72103

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    [diagrams] Fix category color opacity not respected

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Don't truncate Uuid string if field length >= Uuid string length

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-08

    Fix QgsGeometry documentation inaccuracy

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-06-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    move comment above

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-06-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    constify and add QStringLiteral around string

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-06-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    constify oracle conn

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-06-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    constify and use arg instead of operator+

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-06-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    constify var

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-06-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    constify var

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-06-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    add logger

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    add error message on failed prepare

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    Fix warning

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    fix flake8

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    clean & constify

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    Add oracle test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    Fix upsert when project already exist

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    Refactor tests to have one base test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    Fix save project when user type enter

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-03-31
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    Fix a few issues

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-03-31
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    implement readProjectStorageMetadata/remove

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    implement write/read/list projects

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-03-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    Add the project storage dialog

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-07-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-07-07

    [CI] Disable grass8 temporarily

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-07

    Fix oracle configuration parameters not saved in connection dialog

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-07

    [Oracle] Fix getSchemas request to not get all system tables

Merge: aef1b1ec203 029db3b410f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-07-04

    Merge pull request #49123 from elpaso/bugfix-server-external-layers-opacities-use-layer-ids

    Apply opacities on external layers when use layer ids

    lazaa32 <ad.laza32@gmail.com>AuthorDate: 2022-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-04

    Fix {usage} parameter

    neilnaveen <42328488+neilnaveen@users.noreply.github.com>AuthorDate: 2022-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-04

    chore: Set permissions for GitHub actions

     Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

    - Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

    https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions

    https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs

    [Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)

    Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>

    Kanahiro Iguchi <mediterranean1769@gmail.com>AuthorDate: 2022-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-07-04

    Update python/plugins/grassprovider/Grass7Utils.py

    Co-authored-by: nicogodet <39594821+nicogodet@users.noreply.github.com>

    Kanahiro <mediterranean1769@gmail.com>AuthorDate: 2022-07-03
Commit:     Kanahiro <mediterranean1769@gmail.com>
CommitDate: 2022-07-03

    lint

    Kanahiro <mediterranean1769@gmail.com>AuthorDate: 2022-07-03
Commit:     Kanahiro <mediterranean1769@gmail.com>
CommitDate: 2022-07-03

    wrap decode stdout with try-except

    Kanahiro <mediterranean1769@gmail.com>AuthorDate: 2022-07-03
Commit:     Kanahiro <mediterranean1769@gmail.com>
CommitDate: 2022-07-03

    wrap decode stdout with try-except

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-02

    export QgsMeshRenderScalarSettings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-02

    Add missing class reference

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-02

    Update and cleanup of geometry_checker dox

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-02

    Update and cleanup of geometry_checker dox

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-02

    [layouts] When exporting layouts to image/PDF create any missing directories from path

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-02

    Bump actions/cache from 3.0.3 to 3.0.4

    Bumps [actions/cache](https://github.com/actions/cache) from 3.0.3 to 3.0.4.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.0.3...v3.0.4)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-07-02

    Bump actions/setup-python from 3 to 4

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](https://github.com/actions/setup-python/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

Merge: 415c545bae3 51a5aad18ee
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-07-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-07-01

    Merge pull request #49209 from agiudiceandrea/revert-49004-owslib-mingw

    Install OWSLib on MinGW builds

Merge: a30b1a449e8 42181ab68b7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-07-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-07-01

    Merge pull request #49169 from DelazJ/betweeners

    Add examples to between and not between functions

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-30

    Install OWSLib on mingw builds

    the package is available again now

Merge: c803c075974 aa2df90953f
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-30

    Merge pull request #49199 from vcloarec/avoidmesh3Crash

    avoid 3D crash

Merge: e113457133f c973b4bdb95
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-30

    Merge pull request #49200 from vcloarec/removeUncessaryCall

    some cleaning in QgsMapToolEditMeshFrame

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-29
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-06-29

    add some const

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-29
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-06-29

    remove uncessary calls in edit mesh frame

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-04-22
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-06-29

    avoid 3D crash

Merge: bef583a8ef6 b98e4fdde93
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-28

    Merge pull request #48998 from rouault/fix48465

    WFS/OAPIF: fix filtering on duplicated layers (fixes #48465)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-27

    fix reading reader metadata

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-27

    address review - fix tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-27

    Use QgsPdalProvider for e57 and bpf files if pdal driver is available

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-27

    Treat las classification as an unsigned char (#49160)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-27

    use int icon for pointcloud char attributes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-27

    Add examples to NOT BETWEEN function

    showcasing equality with bounds value as well as case-sensitivity

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-27

    Add tag

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-27

    Add examples to the between function

    showcasing equality with bounds value as well as case-sensitivity

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-23

    [processing] Add IMAGE_COMPRESSION param to atlaslayouttopdf and atlaslayouttomultiplepdf algs

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-23

    [processing] Add IMAGE_COMPRESSION param to printlayouttopdf alg

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-23

    [processing] Add FORCE_RASTER param to atlaslayouttopdf and atlaslayouttomultiplepdf algs

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-23

    [processing] Add FORCE_RASTER param to printlayouttopdf alg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-23

    Fix #49127 slider widget

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-07
Commit:     Andreas Neumann <a.neumann@carto.net>
CommitDate: 2022-06-22

    Stop accepting gitstatus checks failures from postgres tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-06-22

    Apply opacities on external layers when use layer ids

    Fixes an unreported bug when using layer ids and external WMS
    layers: opacities were ignored for the external layers.

    This was caused by the layerNickname() returning the layer id
    which is not known to the client and cannot be used for external
    layers, layer name is used instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Add a few more fonts available from google

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Gracefully handle converting mapbox gl styles with a line-dasharray
    consisting of an odd number of elements

    QGIS/Qt custom dash patterns require an even number of elements,
    so we need custom logic to convert odd sized dash arrays

    Avoids a ton of qt debug warnings when rendering certain mapbox
    styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Use correct table name in initial Execute Sql queries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Stabilise test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Fix test -- on some setups .sql is a valid ogr vector source

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Fix metadata check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Fix version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Implement tables retrieval for ogr connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Fix missing SQL actions in browser for some datasets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Move GPKG connection exec sql implementation to OGR connection base
    class

    Exposes "Execute SQL" functionality for all OGR supported datasources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Fix QgsGeoPackageProviderConnection::table -- don't use OGR connection base class method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Better way to determine multi layer capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Correctly advertise dataset editing capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Expose vector layer management tools for non-sqlite/gpkg formats
    in browser

    This change means that the dataset management functionality which
    was previously available only to gpkg/spatialite databases through
    browser is now available for all appropriate OGR supported datasets,
    including:

    - showing the "Fields" item which lets users directly add/remove
    fields from the dataset without having to first open it in a project
    - exposing the "New Table" action for creating new layers in a
    format which OGR supports table creation in (e.g. File Geodatabases,
    after https://github.com/OSGeo/gdal/pull/5910 lands)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Fix tableUri for QgsOgrProviderConnection when uri points to a single
    layer format like shp, and implement
    QgsAbstractDatabaseProviderConnection::table in QgsOgrProviderConnection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    Use a better approach to highlight selected raster markers/lines
    which shows a selection color for completely desaturated images

    Thomas Stocker <thomas.stocker@gmail.com>AuthorDate: 2022-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-22

    Enable Journal Wal, increase Timeout use only sqlite transaction (#49090)

    Fixes Multithreading issues with Mbtile Creation on slow disks and or Machines with a lot of threads.

    Fixes #47738

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-22

    fix 3D crash from axis when invalid CRS

Merge: 54a979c6000 8a804a05af1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-21

    Merge pull request #49094 from elpaso/bugfix-overlay_intersects_2

    Fix an unreported bug with overlay expression

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-21

    Update tests/src/core/testqgsoverlayexpression.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-21

    Handle stops in text-field when converting mapbox styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-21

    Use identifier metadata for raster names when querying sublayers if present

    Gives nicer layer name in some circumstances vs just using the
    container filename

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-21

    Make variable sorted, fix #49078

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-21

    Add help for frame_timestep and frame_timestep_unit variables

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-06-20

    Fix an unreported bug with overlay expression

    When the tested polygon geometry results in an intersection
    where no parts pass the filter tests and at least one part
    is a null/unknown geometry type the result was not discarded
    returning false negatives.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Correctly set transform for QgsHighlight

    When we are highlighting a feature, we skip the early transformation
    and instead defer to the layer's renderer to handle this for us.
    By correctly setting up the render context with the correct transform
    and transformed map extent, we ensure that the highlight will render
    correctly even for complex map symbols (eg geometry generators)

    Fixes #48439

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Better vector tile font matching

    When trying to split family from style names, start by assigning
    more of the input string to the family. This helps with matching
    fonts like "Roboto Condensed Bold", where we could otherwise
    mistakenly assume the "Roboto" word alone represents a valid
    font family (when instead we want "Roboto Condensed").

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Don't complain about missing paint properties during style conversion

    Instead just treat all the paint values as their defaults. (This
    is compliant with the specs)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Handle nicely zip archives with multiple font variants where
    some are already installed on the system

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Handle gracefully the situation where laundering a font name results in a match already on the system

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Try to take stored font filename from response headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Add helper methods to get filename from content disposition headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Don't scan all directories when adding a new font directory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Use standard test font in legend renderer test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Defer font download handling until QgsApplication is fully initialized
    and make opt-in for non-app clients

    There's a tricky initialization balancing act happening here -- but
    if we try to load the default style on a system missing the fonts
    referenced in that style, then we risk trying to download those
    fonts before the QgsNetworkAccessManager is ready.

    So play it safe and defer all font download handling until the
    QGIS app is fully launched.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Download missing fonts when parsing vector tile styles wherever possible

    This is an alternative approach to solving #46588, where we avoid the
    issues which arise from trying to render vector tile PBF fonts.

    Refs #46588

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Add table of user fonts to font options panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Add method to remove a user font

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Allow for multiple user font directories, and add method to return
    all installed user fonts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Handle style names in font family matching, test for vector tile style family names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Force map refresh after font download

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Hookup auto font download when a font is missing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Add setting to disable/enable auto font download

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Wrap up font download in a nice method which just requires a family name

    And populate hardcoded list with a bunch of known fonts available
    from Google Fonts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Add method to download and install a font

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Description for QgsNetworkContentFetcherTask can be customised

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Make any TTF/OTF fonts stored in the QGIS user profile/fonts directory
    available for use in QGIS

    Allows for use of fonts which aren't installed system-wide in QGIS, e.g.
    when the user does not have permission to install fonts on a system.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    [feature] Add "Font" tab to options dialog, with setting for users
    to configure a set of automatic font name replacements to use
    when loading projects or styles

    Allows users/administrators to configure a list of alternative fonts
    to automatically match when a font referenced by a project/style is
    not available on the current system.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Apply font replacements when converting mapbox gl styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Apply font family replacements when loading fonts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Make sure QgsFontManager methods are thread safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Add method to process a font family name and apply any matching
    replacements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Attach font manager to QgsApplication

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Persist font replacements across sessions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    Start on QgsFontManager class

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-20

    [themes] Follow up 216ed99: re-add borders for disabled list/table widgets

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-19

    Open test files from temporary directory in PyQgsServerApi test

    Closes GH-49038 ( PyQgsServerApi )

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-19

    Copy server test assets to tmp before running tests

    Symlinks files that are big and known to be not going
    to change when opened in read-only mode.

    Fixes modification of files in source tree ( See GH-25830 )
    triggered by server tests, in particular:

    Closes GH-48978 ( PyQgsServerWMSGetFeatureInfoPG )
    Closes GH-49033 ( PyQgsServerWMSDimension )

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Match WMS(t) layer icon used in browser to WMTS icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Support qt 5.13

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Push time dimension interpretation errors up to message log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    More tests for parsing WMTS time dimension

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    [feature] Add temporal manager support for WMTS layers with TIME dimension

    This enhancement exposes any WMTS "time" dimensions for use in the
    temporal framework, including allowing these layers to be animated
    and controlled via the temporal controller.

    There's some complexity involved here, because the WMTS specification
    does NOT dictate how a time dimension should be exposed by services.
    So different WMTS services are all handling this in different ways,
    and we need to try to be as tolerant as possible.

    Specifically, WMTS dimension values are just free-form strings, so
    I've encountered a range of datetime formats -- e.g. "2021", "20210203",
    "2021-02-03", "2021-02-03T12:13:14Z", and even WMS(T) style time
    period designations ("2021-01-03T12:13:14/2021-01-05T12:15:11/P10M")!
    These different formats all need special handling in order to correctly
    interpret them as a date time value, and to be able to re-encode
    an arbitrary datetime value back to the format string required
    by the service. It's highly likely that we'll encounter additional
    format strings when this feature is rolled out, and we'll need to
    handle each individually.

    When we do detect a time dimension on a WMTS layer, we no longer
    expose this in the same way as other non-time dimensions. The browser
    panel does not show the dimension values, and adding the layer
    via Data Source Manager no longer prompts the user to pick from
    the available time values. Instead, these layers are indicated with
    a new "time capable raster layer" icon, and are added to a project
    WITHOUT the user picking a specific time value.

    Just like a WMS(T) layer, when a time-dimension enabled WMTS layer
    is added to the project, it will default to the "automatic" temporal
    mode, meaning that the layer will follow the temporal controller's
    current time range by default. A user can then opt to show a specific
    static time value for the layer through the layer's Temporal properties
    page, by unchecking "Dynamic Temporal Control" and picking a specific
    available time range from the "Predefined date" option. (Basically,
    the user interaction and experience with a WMTS time enabled layer
    is identical to with a WMS(T) layer).

    Fixes #48364

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Disabled layer name if layer individually is enabled.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Use wms layer title as the layer name.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Add tooltip for load as separated layers check box.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Update src/ui/qgswmssourceselectbase.ui

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Add WMS layers individually. Fix #44107.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Add tests for native:setzfromraster with offset

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Fix spell check

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    [processing] Add "Offset" parameter to "Drape" algs

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Update src/app/qgsidentifyresultsdialog.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Update src/app/qgsidentifyresultsdialog.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Use new setting framework.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Check null properly.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Implement hide NULL values when set to true. Close #48746.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-18

    Add check box for hiding null values.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-06-17

    Bump version to 3.27

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-06-17

    changelog and news update for 3.26

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-06-17

    translation update for 3.26.0 from transifex

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-06-17

    [ui][themes] Fix undesired border line for QFrame widgets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-06-17

    [ui] Small tweaks to the virtual layer creation dialog's geometry group box
    - Re-order the options so no geometry is on top
    - Avoid using label-less radio box

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-06-17

    [ui] Add a short one sentence guide in the virtual layer creation dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    [hig] Fix capitalisation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-06-17

    [virtual vector] Modernize connect calls, avoid needless extra function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-06-17

    [ui][virtual vector] Find a better, harmonized location for the test button

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    More accurate label

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    Enable "place on every part" only for first/last vertex

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    Move up the "Place on every part" option in marker and hash line symbol

    Also tweak description and reorder vertices placement options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    layer_property(..., 'path') should work for all layer types

    Fixes #49011

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    Raise any non "north up" gdal warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    Don't dump rendered images as base 64 on local test runs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    Silence GDAL The transformation is already "north up" or a transformation between pixel/line and georeferenced coordinates cannot be computed warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    Fix some test output noise in legend renderer test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    Only emit cdash messages during CI runs

    Otherwise this is just noisy output which hits the test results/warnings
    raised by tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    use geom bbox instead of vertices

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    fix qgsgeometryrubberband on rotated canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    Rough hack to partially address #48806

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    Add myself (Björn Hinkeldey) to CONTRIBUTORS

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-17

    Fix old GDAL triggers in geopackage files

    This makes changes which would otherwise fixed by done upon
    opening these files with GDAL >= 3.2.2

    Batch update was done using:

        ogrinfo ${F} -sql "select 1"

    See
    https://github.com/qgis/QGIS/issues/49033#issuecomment-1158006469

    References GH-25830

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    [ui][virtual vector] Fix browser dialog pops up when importing layer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    [virtual vector] When a referenced vector layer has feature change, emit dataChanged to refresh layer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    Fix typo in "Detect dataset changes" algorithm

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-17

    One more fix for point cloud unicode paths on windows

    Turns out I have previously missed two more locations where toNativePath() needs to be used.

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-16

    Update src/app/3d/qgspointcloud3dsymbolwidget.cpp

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-16

    Update src/app/3d/qgspointcloud3dsymbolwidget.cpp

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-16

    remove unused parameter

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-16

    - remove point cloud size label

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-16

    - Switch 3D point size default to 3px
    - Switch 3D max error to 3px
    - Swtich 3D point budget to 5M points
    - Add tooltips to UI
    - Make point budget spinbox have 0 decimals and increment in 100k steps

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-16

    3D default to following 2D renderer once the default 2D renderer is picked (#48922)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-16

    fix classified 3d renderer on missing or unordered categories

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-16

    fix adding duplicate classification categories

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-06-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-06-16

    [WFS/OPAIF] Only clone sharedData in setSubsetString()

    - Remove calls to invalidateCache() which aren't necessary since the
      clone() operation doesn't clone cache information
    - Tune providertestbase.py to avoid a failure on WFS

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Add safeguard in the date time field formatter to avoid crasher when passing a bad field index value

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    [layouts] Fix attributte table crasher

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Show provider specific icons in combo box in virtual layer select

    Makes it easier to identify particular providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Add icon to QgsProviderMetada

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Show browser dialog immediately when clicking Add in virtual layer select

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Nicer column order and sizes in virtual layer source table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Make virtual layer source layer creation much more user friendly

    Instead of just forcing the user to type a free-form source string,
    add a "..." button which allows them to browse for the layer source
    using the browser dialog. Makes it MUCH easier for users to add
    gpkg/postgis/wfs/... layers as sources for virtual layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Cleaner column handling in virtual layer table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Remember virtual layer dialog size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Cleanup and modernize virtual layer geometry type selection widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Remove messy hack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Don't store dialog as a member

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Add filter search box to virtual layer import layer dialog

    Makes the dialog usable for large projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Remember window geometry in virtual layer embed dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Use proper layer model in virtual layer import dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    [db manager] Don't load preview layers into project

    Fixes #47159

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Update testdata

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Update test

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Encode 'Meters at Scale' to SLD uom metre

    Fix #48847

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Decode SLD uom meters and foot to meters at scale

    Fix https://github.com/qgis/QGIS/issues/48848

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    [ui] Fix clipped virtual layer dialog's layer name by expanding combo box

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-16

    Make sipify_all.sh happy

    This change was made when running sipify_all.sh .

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-06-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-06-15

    [WFS/OPAIF provider] Handle reconnecting signals to shared data in handlePostCloneOperations()

Merge: a339b663beb 9bb3ff9245d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-15

    Merge pull request #48952 from elpaso/bugfix-gh48918-server-getprint-multiple-maps

    Bugfix gh48918 server getprint multiple maps

Merge: 517a2eb1098 c4548b349ba
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-15

    Merge pull request #48996 from elpaso/bugfix-overlay_intersects

    Fix unreported issue with polygon intersection resulting in a point w…

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-06-15

    Fix tests with GEOS < 9.4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Always mark project terrain raster layer as a DEM layer

    it seems odd for a user to have to manually set this after picking a terrain raster!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-06-15

    Fix unreported issue with polygon intersection resulting in a point with min_inscribed_circle_radius and expression

    The issue was that in case of intersections resulting in a single point
    and when meausres were requires (i.e. when sorting) the circle radius
    test result was ignored.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Apply suggestions from code review

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Cleanup virtual layer error handling, and avoid copying an unterminated
    string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Don't endlessly loop when an error occurs while trying to build
    a virtual layer

    Refs #48908

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Show user friendly provider names in virtual layer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Don't offer non-vector layer providers as options for virtual layer
    source layers

    Fixes #48908

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Add QgsProviderRegistry.providersForLayerType method to list all providers supporting a layer type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Add QgsProviderMetadata::supportedLayerTypes() so that we can
    query the layer types supported by a data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Don't try to install OWSLib on mingw builds

    This package is currently unavailable, and is only used by the CSW plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Fix capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Fix selecting/deselecting all in offline editing dialog when
    some layers are in unchecked groups

    Fixes #48971

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Fix hovering features in attribute table in dark themes selects them

    The previous code was relying on the assumption that mouse tracking
    would only ever be active on the list if a mouse button was currently
    being held down -- this isn't true on the dark themes, which use
    hover state theming which causes mouse tracking to be enabled
    even when buttons are not pressed.

    Rework the code to avoid the assumption.

    Fixes #48914

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Don't allow layers to be moved between project layer tree and elevation
    profile layer tree via drag and drop

    Fixes #48919

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Remove test which was has been disabled for a long time

    Closes #48962

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    fix loading multiple pointclouds at once

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Skip PyQgsServerWMSGetFeatureInfo test When server is disabled

    Closes #48958

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-06-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-06-15

    [OAPIF provider] Fix clone of shared data, and do it only in handlePostCloneOperations()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-06-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-06-15

    [WFS provider] Fix clone of shared data, and do it only in handlePostCloneOperations() (fixes #48465)

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-15

    Fix #47868, open Database Style Manager dialog on the same screen

Merge: 3943ef5e10f ebe20ac5e2b
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-14

    Merge pull request #48995 from uclaros/fix-vertex-tool-markers

    Clear middle of segment markers when deactivating the vertex tool

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-06-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-06-14

    Added test case

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-06-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-06-14

    Fix a crash switching from transaction groups to buffered transactions

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-14
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-06-14

    hide middle of segment markers when deactivating

Merge: 00e1fb06605 3456944ae2d
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-14

    Merge pull request #48807 from ptitjano/fix/camera_rotation_by_pitch_limitation

    qgscamerapose: Fix pitch min value to avoid rotation computation error

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-06-13
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-06-14

    tests: Update 3d rendering tests with new pitch min value

    The previous commit set a new min value for the pitch value (0.2
    instead of 0) to prevent a Qt3d bug. A lot of the tests set the pitch
    value to 0 to export the scene. The expected images are updated to
    take this difference into account.

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-03-24
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-06-14

    qgscamerapose: Fix pitch min value to avoid rotation computation error

    This prevents a bug in QgsCameraPose::updateCamera when updating
    camera rotation.
    Indeed, with a mPitchAngle < 0.2, QQuaternion::fromEulerAngles(
    mPitchAngle, mHeadingAngle, 0 ) will return bad rotation angle.

    This is fixed is Qt6, but it has not been backported to Qt5.
    See: https://bugreports.qt.io/browse/QTBUG-72103

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-06-13
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-06-14

    qgscamerapose: Use std::clamp to clamp mPitchAngle value

    std::clamp was introduced in c++17. This is a shorter version of the
    if/else if/else syntax.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-14

    Don't override atlas expression context when rendering map item
    overview frame as a temporary layer

    Fixes #48963

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-14

    Normalize tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-14

    Don't redraw 3d point clouds when layer profile chart settings are changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-14

    Auto update point cloud profile results when 2d renderer is changed

    Fixes #48902

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-14

    QString fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-14

    Update src/core/pointcloud/qgslazdecoder.cpp

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-14

    handle exception thrown by lazperf

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-13

    apply contrast enhancement after min/max values are calculated

Merge: ff145d38ff9 36a39470e23
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-13

    Merge pull request #48752 from strk/ci

    Add support for docker-based builds and test in worktrees

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-13

    Add __repr__ for QgsLayoutTableColumn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-13

    Alternative fix for #43744

    Fixes #48965

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-13

    Revert "Fix layout attr table sorting with spaces"

    This commit causes regression #48965

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-13

    don't crash when copc file is not there

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-13

    fix workflow involving retro and bored

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-12

    Do not set frozen pull-requests as stale

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-06-11

    Create a deep copy of wfs shared data on setSubsetString

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-05-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-06-11

    use a QExplicitlySharedDataPointer for WFS shared data on the provider

    hence we can detach when setting the subset string since it's stored in the shared data

    fixes #48465

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-11

    Set qgis/walForSqlite3 to false during processing test (pt1)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-11

    Set qgis/walForSqlite3 to false during processing test

    Fixes #48937

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-11

    Drop gpkg_metadata_reference_column_name_update trigger generated by GDAL < 2.4.0

    Presence of this trigger results in QGIS dropping it whenever the file
    is opened in read-write mode (as it happens with vector layer is
    created from it)

    See https://github.com/qgis/QGIS/issues/48937#issuecomment-1152726973

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-10

    Add information about the .ci/run_tests.sh script

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-10

    .ci/run_tests.sh: use same path for workspace mountpoint

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-10

    Add support for docker-based builds and test in worktrees

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-05-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-10

    Add usage() function for docker-qgis-test.sh, print when needed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-06-10

    Remove debug save

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-06-10

    Fix getprint map follow map themes with multi maps

    Fixes #48918

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-06-10

    Fix test method

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    emit signal after changing style

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    fix confusion for default style for mesh layer

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    fix mesh settings contours activation

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    more generic encode/decode uri

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    fix mesh layer relative path

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    test mesh layer relative path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Also expose data defined control over scalebar height and subdivision
    height, right number of subdivisions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Make tests more exhaustive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Method is not a slot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Call populateDataDefined buttons when resyncing gui state to item state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Fix disabling widgets when dd buttons are active

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Use "minimum"/"maximum" to meet API conventions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Don't try to change settings if property expression fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Remove unused member

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Remove unnecessary explicit calls to preparing context (this is handled automatically)

    Ethan Snyder <ethan.snyder@rve.com>AuthorDate: 2022-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Added tests for the new data overrides for the layout scalebar.

    Ethan Snyder <ethan.snyder@rve.com>AuthorDate: 2022-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Made changes per review comments from Nyall.

    Ethan Snyder <ethan.snyder@rve.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Updated sip files for the layout scalebar and the layout object.

    Ethan Snyder <ethan.snyder@rve.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Fixed parameter names in doxygen comments

    Ethan Snyder <ethan.snyder@rve.com>AuthorDate: 2022-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Formatted code per astyle script.

    Ethan Snyder <ethan.snyder@rve.com>AuthorDate: 2022-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Finished connecting front-end to back-end.

    Ethan Snyder <ethan.snyder@rve.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Connected the UI front-end with the back-end.

    Ethan Snyder <ethan.snyder@rve.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Added Property Override buttons onto the scalebar widget ui. Not yet
    connected to backend.

    Ethan Snyder <ethan.snyder@rve.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Added functions for refreshing the number of scalebar segments by data
    defined overrides.

    Ethan Snyder <ethan.snyder@rve.com>AuthorDate: 2022-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Added clangd compile commands database and cache folder to git ignore.

    Ethan Snyder <ethan.snyder@rve.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Started adding base functions for data driver overrides for the print layout scalebar settings.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-05-23
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-09

    Fix crash in QgsVectorLayerUndoCommand

    Do not assume feature still exists at time of creation and undo of
    an attribute change command.
    Avoids a crash upon discarding changes involving creation of a new
    feature and changing of one of its attributes.

    Fixes GH-23243
    Includes unit tests for QgsVectorLayerEditBuffer and QgsVectorLayerUndoCommand

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-09

    use mIndex instead of mIndex->get

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-09

    read ept/copc index before generating copc in PDAL

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-09

    Check for server's range request support before loading remote copc point cloud (#48824)

    * Range request support check before loading index

    * checkpoint

    * Better error reporting for invalid point clouds

    * Add supportsRangeQueries function

    * fix indentation

    * Address Stefanos reviews

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-08
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-06-09

    add test and fixes

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-08
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-06-09

    placeholder in combobox

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-07
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-06-09

    SIP, typo, cleaning and more tests

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-07
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-06-09

    implement mesh dataset processing for model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Fix capitalization

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Allow actions to be triggered when menuBar is hidden

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Test for https://github.com/qgis/QGIS/issues/48171#issuecomment-1132709901

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Rename isrollingback

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Remove rows when rolling back in transaction mode

    Fixes #48171

    Or, more precisely, fixes the behavior described in the
    comment:
    https://github.com/qgis/QGIS/issues/48171#issuecomment-1132709901

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    add tests and fix spellcheck (compatiblity by compatibility)

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Replace all use of 'referer' http header as single var by QgsHttpHeader class

    * add wrappers in QgsHttpHeader to read from/write to QMap, QUrlQuery, DomElement
    * add QgsHttpHeader in QgsDataSoureUri, QgsXyzConnection, QgsVectorTileProviderConnection::Data, QgsWmsAuthorization
    * fix tests

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Fixes for bad key names

    * fix QgsHttpHeaders:
      * when key contains double //
      * clean old sub group before adding new key to avoid duplicate

    * fix QgsHttpHeaderWidget:
      * QTableWidgetItem flags for value was not set
      * call to QTableWidget edit function fail
      * table was not cleaned properly when adding entries

    * fix QgsHttpHeaders test

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Fix issue #48532

    * add constructor without QgsSettings, using default
    * add new const QgsHttpHeaders::KEY_REFERER
    * add test for QgsOwsConnection
    * QgsOwsConnection:
      * fix usage of "referer" by using QgsHttpHeaders
      * replace "qgis/" prefix by QgsSettings::Prefix::QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-09

    Add some extra packages to the Fedora install guide

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-08

    Fix modification of source file during gdal provider test

    Disables stats creation during the run of the test
    Closes GH-48846
    References GH-25830

Merge: a2001fdd69e 022b311d7de
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-06-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-08

    Merge pull request #48571 from ptitjano/3d/add-debug-overlay

    qgsshadowrenderingframegraph: Add a debug overlay

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-13
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-06-08

    qgs3dmapscene: Display the debug overlay when requested

    This listens to the corresponding Qgs3DMapSettings
    change (debugOverlayEnabledChanged).

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-13
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-06-08

    qgs3dmapconfigwidget: Add an option to display debug overlay

    This checkbox is only visible if the debug overlay is available (Qt
    version 5.15 or above).

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-13
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-06-08

    qgs3dmapsettings: Store debug overlay enabled flag

    This stores the debug overlay visibility flag (mIsDebugOverlayEnabled)
    even if it cannot be used (it needs at least Qt version 5.15). Its
    default value is set to false to prevent any issue if the debug
    overlay cannot be enabled.
    This parameter is transient: it is not saved in the project
    parameters.

    The next commit will allow to this change this setting with
    Qgs3DMapConfigWidget.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-13
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-06-08

    qgsshadowrenderingframegraph: Add a debug overlay

    QdebugOverlay is a visual overlay which displays some useful debugging
    and profiling information. This allows in particular to quickly see the frame
    graph and the scene graph.
    It needs at least Qt version 5.15.

    For more information, see:
    https://www.kdab.com/debugging-profiling-qt-3d-apps/

    This commits adds to the frame graph but it is not enabled. The
    next commits will introduce the logic to enable it in Qgs3DMapSettings
    and Qgs3DMapConfigWidget.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-08

    Fetch QgsProviderMetadata only once for the whole test

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-08

    Skip ONLY NetCDF tests when netcdf driver is not available

    Commit 695b5bbe resulted in more tests being skipped

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-08

    testqgsgdalprovider.cpp: skip netcdf tests if corresponding driver is not available

    Closes #48906
    Closes #48906

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-08

    [UI] Measure dialog: display friendly name for ellipsoid.

    Currently for a project using WGS 84, the measure dialog displays
    the EPSG:7030 acronym as the ellipsoid name. Use the ellipsoid
    description ("WGS 84 (EPSG:7030)") instead to be more user friendly.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-08

    Fix geometry based expression attributes for diagrams

    Fixes #47800

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-08

    Fix loss of precision when an extent is manually entered

    Fixes #48887

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-08

    fix docstrings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-06-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-06-07

    tsstat.pl: Add new hungarian translator (closes #48809)

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-07

    fix test

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-07

    Fix

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-07

    Adjust point cloud URI parsing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-07

    Fix some undersized icons on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-07

    Make atlas coverage layer available to expression builder for custom grid format

    Fixes #48833

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-07

    [ui] Fix grid decoration widget spacing issues in dialog

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-07

    Use extent renderer while statistics are calculating

    Sebastian Gutwein <bas@rdgland.com>AuthorDate: 2022-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-07

    Dissolve Disjoint help plain langauge (#48861)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-06
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-06

    SOURCETREE fixture using QGIS_TEST_ACCEPT_GITSTATUS_CHECK_FAILURE

    When the env variable is set to value of 1 the fixture cleanup
    failure is not considered a failure but a skip.

    This is because currently the testsuite is still unable to leave
    the source tree in an untouched state.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-06
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-06

    docker-qgis-test.sh: add some CI-oriented grouping labels

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-06
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-06

    docker-qgis-test.sh: mark QGIS source tree as a git safe.directory

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-06

    ctest2ci: use "Run test" instead of "build" for running test

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-06

    Have code layout tests guard after source tree immutability

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-05-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-06

    Have tests added with add_grass_test guard after source tree immutability

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-05-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-06

    Have tests added with add_python_test guard after source tree immutability

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-05-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-06

    Have all tests added with add_qgis_test guard after source tree immutability

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-06

    Make git available in all build Docker targets (of qt5)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-05-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-06

    Define SOURCETREE fixture for checking if source tree is changed

    Use SKIP_RETURN_CODE=2 on them, so it is still possible to run
    without a working git

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-06-04
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-06

    chkgitstatus: fail if git status does not work

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-05-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-06-06

    Add script to check for source tree being unchanged

    Prints error and exit with code 2 if git is not found in PATH,
    which can be used to report SKIP in CI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-06

    Fix setting min/max through histogram doesn't activate contrast
    enhancement algorithm

    The commit also makes the histogram work for the single band pseudo color
    raster renderer.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-06

    Fix multiband color raster renderer min/max settings broken when using histogram and contrast set to none

Merge: 814a146df6b 8ccdbeeaf8c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-06

    Merge pull request #48728 from elpaso/bugfix-gh46143-server-mapid-order

    Server: expose composer map item name to project settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-06

    Ensure that user create layer default styles take precedence
    over provider default styles

    Fixes #48667

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-06

    Fix picking values from QgsFeatureListComboBox

    Fixes #48459

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-06

    new scratch layer diaog - initially select all name and focus the
    name widget

    So users can immediately start typing the new layer name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-06

    Fix clear values for offset along line spin boxes

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-06

    [OGR provider] uniqueValues()/uniqueStringsMatching(): take into account limit parameter to add it into SQL statement

    This could potentially optimize things for some driver backends.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-06

    fix no saving asked when removing edited mesh layer

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-06

    remove unnecessary Q_ASSERT

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-04

    Fix a crash

    Fix #48189

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-04

    Fix tab order

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-04

    Adjust clipping label name

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-04

    Use "Rotation" instead of "Angle" in point pattern fill dialog

    Rotation is the label used throughout the widgets

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-11-04
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-06-03

    fix build and transform only the point not the whole geometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-28
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-06-03

    dox

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-28
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-06-03

    No need to try adding topological points if the layer is not in editing mode and skip if layers are diff

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-01
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-06-03

    add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Actually suppress warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Suppress invalid (hopefully) memleak warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Fix more QGIS code convention violations in Qgs3DAxis

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-03

    Add fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Better description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Show description about overlap modes in gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Add more unit tests for degraded placement, overlap handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Move more labeling enums to qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Add a test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Further rework overlap/ always place label handling

    - Move settings to be feature level, not layer level, and permit
    data defined control of these settings
    - Add additional option for overlap handling for "Always allow"
    overlaps, which indicates that the user doesn't care at all
    if the label overlaps other labels and that the ideal placement
    should always be used for the label regardless of whether it
    overlaps labels or not

    To clarify further, the options are:

    - Never Overlap : never ever place overlapping labels for the layer,
    even if it means labels will be missing
    - Allow Overls if Required: if the label can't otherwise be placed,
    draw an overlapping label. This mode will cause the label to be moved
    a less ideal placement if possible, e.g. moving the label further
    from the center of a line or polygon, IF doing so will avoid overlapping
    labels. But if there's no other positions possible, then draw the
    label overlapping.
    - Always Allow Overlaps": It doesn't matter at all if the label
    overlaps other labels or obstacles, that's fine to do and the best
    placement (e.g most central placement) should always be used even if an
    alternate further placement is possible which avoids overlaps entirely.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Split existing "Show all labels (including colliding labels)" into
    two separate new options

    This setting was ambiguous in meaning -- it could be interpreted
    as either:

    "I don't care about overlapping labels, use them when
    you have no other choice"

    OR

    "I want to see labels for EVERYTHING in this layer, and I don't
    care what you have to do to show me those"

    This leads to situations like those discussed in #41043, where some
    users interpret the setting as the first meaning and get confused
    when eg. a curved label line layer starts showing horizontal placements
    for some features which couldn't otherwise be labeled (eg short
    lines).

    So, split the setting into two new options (checkboxes) with explicit, clear
    distinction:

    - "Allow overlapping labels if unavoidable": This setting means labels
    can be overlapping, if there's no other option. It does NOT gaurantee
    that all features in the layer will have labels, because other
    constraints (such as lines too short to fit a label's text) will still
    be respected and may prevent labels for the feature.

    - "Allow inferior fallback placements": This mode permits features
    to fallback to worse placement options when there's no other choice,
    e.g. when a line is too short to fit a curved label text then the
    label may be placed horizontally just over the feature's center
    point.

    The combination of checking BOTH options WILL gaurantee that
    all features in the layer are labelled, albeit with both overlapping
    labels and the degraded placements!

    Fixes #41043

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-01
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-06-03

    sipify

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-01
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-06-03

    Fix Topological editing not working when the data CRS is different from project CRS. Fixes 29648

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Avoid menu selection going out of sync

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Standardize strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Remove another unnecessary enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Use standard qt enum instead of creating a new one

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Remove unnecessary code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Fix missing overrides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Cleanup settings for 3d axis in dialog, modernize code

    And move both the view sync settings and 3d axis settings to the
    camera tab

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Initialize members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Fix leaks, capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Fix action capitalisation when editing mesh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Add missing Q_FLAG macros

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Rename to isTransformationPossible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Main annotation layer should follow project crs unless it
    has items added

    Refs #42378

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Don't try to transform raster extents for widgets across different bodies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Don't try to reproject current canvas extent when changing map
    crs to a different crs belonging to a different celestial body

    Refs #42378

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Add a constructor flag to QgsCoordinateTransform to ignore impossible
    transformations, such as those which happen across different
    celestial bodies

    If set, the flag indicates that no user-facing warnings should be
    shown and instead the transform should be short circuited

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    [sipify] Correctly handle " in enum member docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Lazy construct layer to canvas transform in geometry validation dock

    There's no real benefit to constructing this upfront (since
    QgsCoordinateTransform objects are cached and relatively cheap to
    create). By removing the upfront construction we avoid trying
    to construct a transform mid-way through a series of operations,
    such as setting the current canvas layer before immediately
    changing the canvas CRS. When that happens we could be trying to
    construct impossible transformations, such as a transform
    between two different celestial bodies (layer in a non-earth
    crs, but canvas crs has not yet been set to a matching
    non-earth crs)

    Ultimately avoids an unnecessary/misleading critical user warning
    about trying to transform between two different celestial
    bodies.

    Refs #42378

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    add test for epsg:4978. See PR 48738

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-03

    Bump async from 2.6.3 to 2.6.4 in /resources/server/src/landingpage

    Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
    - [Release notes](https://github.com/caolan/async/releases)
    - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
    - [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

    ---
    updated-dependencies:
    - dependency-name: async
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-02

    Save calculated statistics of a COPC file back into the dataset as an EVLR record (#48673)

    * Implement saving stats as an EVLR

    * Fix layout tests

    * don't save statistics unless copc was generated by pdal

    * Address Martin reviews

    * Address reviews

    * Only read stats EVLR and do not store count

    * merge cleanup

    * Address reviews

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-02

    Add menu to select the main view direction top, north, east, etc. and add keybnord shortcut

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-05-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-02

    add 3d object picking and add contextual menu

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-02

    improve axis/box perspective

    * allow mapsetting modification from map scene
    * improve slot/signal connections for 3Daxis

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-02

    qgis_3d_sandbox: use QgsProjectViewSettings to retrieve extent

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-04-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-02

    move qgs3daxis object from qgs3dmapcanvas to qgs3dmapscene

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-04-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-02

    add new 3Daxis option page in 3d settings

    * add Qgs3DAxisSettings class to handle 3d axis parameters
    * remove 3daxis configuration from 3d navigation widget

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-02

    remove axis in cube mode, change cube labels to NESW by calling axisOrdering and axisDirectionToAbbreviatedString

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-02

    3Daxis: add cube axis view

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-03-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-06-02

    add 3d axis for 3d map viewer

    * change qgis_3d_sandbox to focus on 1st layer extent.
    * migrate 3dnavigationwidget to qt ui

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-02

    Bump actions/cache from 3.0.2 to 3.0.3

    Bumps [actions/cache](https://github.com/actions/cache) from 3.0.2 to 3.0.3.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.0.2...v3.0.3)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

Merge: 4b255af80ae 8f296b1c613
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-01

    Merge pull request #48820 from DelazJ/patch-21

    Replace POINT_CLOUD_LAYER with POINTCLOUD_LAYER in docstring

Merge: ab6e2afadab 596307e105f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-01

    Merge pull request #48818 from elpaso/bugfix-gh47530-filter-multiline

    Fix multiline literal filters in OGR

Merge: 803fd9e8f01 e0348f8a62b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-01

    Merge pull request #48769 from NEDJIMAbelgacem/point-cloud-stats-cleanup

    Various fixes and refactoring of point cloud statistics

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-06-01

    Replace POINT_CLOUD_LAYER with POINTCLOUD_LAYER in docstring

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-06-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-06-01

    Fix multiline literal filters in OGR

    Fixes #47530, followup #45797

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-01

    When a the setting to ask users for coordinate operations is active,
    don't show this dialog for the first layer added to a project and
    the setting for matching a new project's CRS to that of the first
    layer added is active.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-01

    Ensure layer level expressions work correctly for diagrams

    We need to make the layer expression scope available at diagram
    render time in order for functions like aggregates to render
    correctly

    Fixes #47800

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-01

    Fix handling of WMTS sources with dimensions in browser

    Expose the available dimensions in the browser panel so that
    these layers can be correctly added.

    Fixes #36264

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-01

    Handle gracefully duplicate style/format entries in WM(T)S
    GetCapabilities responses

    Avoid adding duplicate values -- while the root cause is some
    server misconfiguration, these duplicate values are confusing
    for users and of no value to expose.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-01

    Remove ShowDirsOnly with the same options.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-01

    More ShowDirsOnly removal.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-01

    Remove ShowDirsOnly on style manager.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-06-01

    Show also files when using GetDirectory on QgsFileWidget.

Merge: 3c725ed1834 85c14b3c6e7
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-31

    Merge pull request #48575 from ptitjano/cameracontroller-cleanups

    Misc QgsCameraController cleanups

Merge: 904a987c426 3c725ed1834
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-31

    Merge branch 'master' into point-cloud-stats-cleanup

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-31
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-31

    fix python test

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-04-04
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgsmapcanvas: Rename onNavigationModeHotKeyPressed method

    Rename it to onNavigationModeChanged. This reflects the previous
    changes from QgsCameraController.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-04-04
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgscameracontroller: Move navigationModeChanged emission to the setter

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-04-04
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgscameracontroller: Rename navigationModeHotKeyPressed signal

    Rename it navigationModeChanged. It makes it easier to understand its
    usage.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-04-04
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgs3dmapcanvas: Remove redundant navigation mode change

    The navigation mode has already been changed by the camera
    controller.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-03-24
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgscameracontroller: Remove useless distance check on update

    This is now part of distanceFromCenterPoint setter (see the previous
    commit).

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-03-24
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgscamerapose: Check distance range in the setter

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-03-24
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgscameracontroller: Specify distance range in a comment

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-03-24
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgscameracontroller: Remove useless pitch angle check on update

    This is now part of the pitchAngle setter (see the previous commit).

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-03-24
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgscamerapose: Check for the pitch angle value in the setter

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-03-24
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgscameracontroller: Simplify moveCameraPositionBy

    Most of its logic is already achieved by updateCameraFromPose().

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-03-24
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgscameracontroller: Directly update camera on rotation

    All rotateCamera() calls are immediately followed by an
    updateCameraFromPose() call. Therefore, updateCameraFromPose() can
    directly be called in rotateCamera().

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-04-06
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgscameracontroller: Remove useless centerPoint checks

    The centerPoint setter now already checks for invalid values (see the
    previous commit). These checks are now useless.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-04-06
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-05-31

    qgscamerapose: Do not update center point if the value is invalid

    This should help prevent camera issues.

Merge: 94b430f167c 29f18d133da
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-31

    Merge pull request #48674 from Djedouas/fix-46350

    Show warning if geometry types do not match in symmetrical difference

Merge: a3e72bdc524 842d56ff725
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-31

    Merge pull request #48793 from strk/segfault-in-test-provider-eptprovider-48778

    Fix termination of QgsPointCloudStatsCalculationTask

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-31
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-31

    Fix PDAL test

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-05-30
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-05-31

    Do not emit taskTerminated from QgsTask::cancel subclass

    Fixes GH-48778

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-31

    Ensure that all units are changed when setting output unit for a symbol

    Fixes #45961

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-31

    Partial fix for #48748: take geom column name

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-31

    [processing] Fix FILE_TYPE param flags of "Split Vector Layer" alg

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-31

    Fix QgsProcessingUtils::createFeatureSink API description

    Remove the "encoding" parameter from the description as it is no longer availabe since d7aa3f5f7c35a6c6c3a0912c16c40871372872c9

Merge: 541134a27cc a8fb32fc94a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-30

    Merge pull request #48790 from elpaso/bugfix-gh48767-raster-extent-precision

    Raster metadata: use same numeric format for extent and origin

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-30
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-30

    - Remove useless functions
    - Remove emit QgsTask::taskTerminated

Merge: 60ccec44241 d49c9d6d111
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-30

    Merge pull request #48788 from domi4484/update-values-dependencies

    Update values dependencies only if attribute form is not initializing

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-30
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-30

    Use blockingMapped instead of mapped

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-30

    Raster metadata: use same numeric format for extent and origin

    Fixes #48767

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-05-30
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-05-30

    Update values dependencies only if attribute form is not initializing

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-30

    add tests

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-30

    fix QgsMeshUtils::exportRasterBlock

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2022-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-30

    MetaSearch: update OARec record model links

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-30

    [processing] Fix FILE_TYPE parameter of "Split Vector Layer" algorithm

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-29
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-29

    Move the X, Y Z stats fetching outside of QgsPointCloudStatsCalculator
    Fix COPC test

Merge: 929a718fad3 71cf36c635e
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-27

    Merge pull request #48692 from rouault/fix_48671

    [OGR provider] Invalidate cached OGR datasources when the file has been changed in between

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-05-27

    fix build on msvc

Merge: 95a75a3bb9f 8087ca0ef50
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-27

    Merge pull request #48770 from nirvn/dms_locale

    [locator] Fix lack of locale awareness for DMS coordinates

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-05-27

    Add test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-05-27

    [locator] Fix lack of locale awareness for suffixed degree coordinates

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-05-27

    [locator] Fix lack of locale awareness for DMS coordinates

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-27
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-27

    Various fixes
    - Remove waiting for task to finish in ~QgsPointCloudLayer
    - Fix failing ept provider test when maximum threads is set to 1.
    -  make PointCloudStatisticsCalculationState into enum class
    - move AttributeStatistics outside QgsPointCloudStatistics

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-27

    Add test for retaining mesh renderer settings when changing a mesh layer data source

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-27

    Fix loss of mesh layer styling when fixing a broken path to a mesh layer

    The existing style was being incorrectly replaced with a default
    render settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-27

    Show pinned label highlights also for pinned curved labels

    Fixes #48753

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-27

    If the elevation profile mouse cursor is snapped, then use the snapped
    position when drawing the marker on the map canvas to indicate the
    cursor position

    Otherwise things are misleading -- the elevation profile will show
    snapped results yet the corresponding canvas point may be slightly
    displaced from what the elevation plot is showing

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-27

    avoid deleting mesh dataset name when renaming

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Properly expose fields in gui for elevation profile symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Fix use of data defined properties in elevation profile symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-26

    Fix point cloud dialog doesn't open at elevation page from profile
    widget

    Fixes #48759

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-26

    Revert "try to fix threading problem"

    This reverts commit a21ce621182e5bdbe981254bb76b25dc409913cf.

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-26

    try to fix threading problem

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-26

    Copy QgsLazInfo object instead of reconstructing

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-26

    Address Nyall reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-26

    fix layout test

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-26

    Add cloning of point cloud index and use that
    in statistics calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Don't hide parts of the mesh renderer widget if the layer is invalid

    In this case their may be useful styling information present in the
    layer, and we shouldn't hide it away in case users want to see what
    it is/copy it to a valid layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Add layer opacity widget in mesh layer renderer properties widget

    Setting the opacity for mesh layers has worked forever, but only
    via API! So users can get in an awkward situation where a layer
    is semi-transparent because of a plugin/script and have no
    way to change this themselves.

    Also... users probably WANT to change this setting themselves ;)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Add support for postgres style interval text format to
    QgsInterval::fromString

    Original credit to @julien-lharidon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-26
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-05-25

    Update src/app/mesh/qgsmeshcalculatordialog.cpp

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-05-25
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-05-25

    optimization

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-05-25
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-05-25

    fix mesh calculator dialog time combo boxes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Fix unicode EPT/COPC paths on Windows (#41833)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    fix rendering crash during mesh editing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Remove unused string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Optimise 3d clipping to work directly with coordinate arrays, so that
    we avoid the (signficant) overhead of point conversion and sequence
    allocations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Remove unnecessary duplicate test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Nicer approach to get point geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Add test for calculateBoundingBox3d with 2d linestring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Simplify an optimise QgsLineString::calculateBoundingBox3d()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Optimise QgsLineString::setPoints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Hide QgsLineString::setPoints from python (raw pointers to arrays cannot be used through the bindings), dox update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Dox update for QgsBox3D

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    fixes from review and rebase to master

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    force rebuild

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    qgslinestring: fix sip

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    rebase from master

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    fix qgssymbol.cpp: namespace rename

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    QgsClipper: fix rename parameter for trimPolygon

    benoitdm-oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Update python/core/auto_generated/qgsclipper.sip.in

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Minor fixes
    * QgsBox3d: fix scale function
    * QgsLineString:
      - add setPoints function with data arrays
      - improve calculateBoundingBox3d

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    fix typo

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    qgssymbol: readd 2d versions to optimize speed when no 3d involved

    benoitdm-oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Update src/core/symbology/qgssymbol.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    qgsclipper: replace addVertex by fastest QgsPointSequence<< operator

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    qgsclipper: readd old clippedLine function prototype

    benoitdm-oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Update src/core/qgsclipper.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    benoitdm-oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Update src/core/qgsclipper.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    benoitdm-oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Update src/core/qgsclipper.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    benoitdm-oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Update src/core/qgsclipper.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    fix qgslinestring bbox calculation and qgsbox3d tests

    benoitdm-oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Update src/core/qgsclipper.h

    update comment

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    benoitdm-oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Update src/core/geometry/qgslinestring.h

    fix comment

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    benoitdm-oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Update src/core/geometry/qgsbox3d.cpp

    remove extra spaces

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    qgsbox3d: fix sipify

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    qgssymbol: fix indent

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    qdsbox3d: add scale test

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    qgsclipper: replace for/idx loop by vertex iterator

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    fix todo: replace HUGE_VAL by NAN

    benoitdm-oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    Update src/core/qgsclipper.cpp

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    fix qgsclipper documentation

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    remove debugging...

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-26

    fix clipping for geocentric projections

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-25

    More updates from upstream untwine

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-25

    Update untwine to fix builds for macOS < 10.15

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-25

    Add another reference image for embedded symbol renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-25

    Add a test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-25

    Add some more reference images for annotation form tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-25

    Fix running auth basic test on newer python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-25

    Disable geonode tests which rely on remote service which is no longer online

Merge: 99c1dbc359b 6b321cc0130
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-24

    Merge pull request #48726 from kadas-albireo/master

    Also look below gdal include subdir when detecting gdal on MINGW

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-24

    Server: expose composer map item name to project settings

    Fix #46143

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Fix a crash when QgsProject::instance() is accessed when no QgsApplication exists

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-05-24
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2022-05-24

    Also look below gdal include subdir when detecting gdal on MINGW

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Additional test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Add masks for svg test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Fix fragility in TestQgsStyle

    Don't test for color interpolation results in order to just test
    if we save/restore color ramps correctly

Merge: 08ee0745171 cfa49c2ffce
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-24

    Merge pull request #48696 from elpaso/bugfix-gh48694-sublayers-add-group

    Add sublayers as group to current layer/group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    More tolerance in QgsLayoutContext test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Passing a negative precision to QgsGeometry.asWkt should round
    coordinates to left of decimal point

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-24

    fix test

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-24

    Fix CI

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-24

    Address reviews and discussion

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-24

    Make PDAL generate one COPC file instead of EPT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    More efficient hash usage in QgsPointLocator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Extra safety

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Avoid detach

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Safer handling of point locator task finished

    Fixes #46218

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-24

    Another object cast

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-24

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Update test masks for composition converter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Better approach to filtering lists by tags which works across different
    styles

    Fixes #48659

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Better handling of style favorite changes by moving responsible to base model, not proxy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Fix crash when changing tag filter in symbols lists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Avoid test_qgsfieldvalidator crashing when test fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Fix use after free in TestQgsPointCloudAttributeByRampRenderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Fix processing gui test on newer python versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Apply suggestions from code review

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Enable saving style as default in local database with category selection

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Enable category selection when saving style to database

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Update src/app/3d/qgs3dmapconfigwidget.cpp

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Hide scale widgets when terrain is flat

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    [needs-docs] Use "Offset" label for terrain in 3D Map settings

    same as in project properties

    Māris Nartišs <maris.gis@gmail.com>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    GDAL provider: fix loading rasters from compressed files

    Broken by myself at 80aa37fc670cc930a246b0101b33b0b489fd3a9f

    Māris Nartišs <maris.gis@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    GDAL provider: restore ability to access subdatasets of compressed data formats

    A clean up of sublayer handling code (#44085) broke a group of special
    data formats that were already handled by GDAL directly (e.g. SENTINEL 2 SAFE).
    This PR reorders priorities of handling compressed dataset by first trying
    a direct GDAL approach and only if it fails looking inside a compressed file.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Update src/core/network/qgsrangerequestcache.h

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Remove QgsMessageLog usage from QgsRangeRequestCache

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Fix estimated featureCount on Oracle views

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    QgsDataSourceUri::parameterKeys(): rework

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    [WFS provider] Emit log message when required parameter is missing in URI, or unknown parameters is found (fixes #46485)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    QgsVectorLayer(): make it clear that WFS URI parameter keys ar case sensitive (refs #46485)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    QgsDataSourceUri: add a parameterKeys() method

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    fallback to EPSG:4326 as output CRS in Nominatim geocoder algorithm if
    input does not have CRS (fix #48385)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Use transformBoundingBox for bbox transform

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Some more test cases

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Fix a server WFS GetFeature issue with wrong projected envelope

    Fix #48642

    When requesting GetFeature on a single layer, the collection's
    envelope was always in layer's CRS ignoring SRSNAME.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    [Topology checker] Fix dialog for gaps. Fixes #29136

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-24

    Fix slow layout view when atlas is enabled with legend filter enabled

    Fixes #47033

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-23

    Add sublayers as group to current layer/group

    Fixes #48694

Merge: 56ae0751a64 c0a1e0b5626
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-23

    Merge pull request #48617 from strk/ci

    Add simple bash script to run tests as done by CI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-23

    Tear away from line threshold should be based on canvas font metrics, not label font

    Otherwise very large /small label fonts mess up the threshold

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-23
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-05-23

    qgsvectorfilewriter.cpp: remove fix/hack done in PR #48346 for #48154, because fix done in commit 74ac2f0713 fixes it in a better way

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-23
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-05-23

    [OGR provider] Invalidate cached OGR datasources when the file has been changed in between (fixes #48671)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-05-18
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-05-23

    Add simple bash script to run tests as done by CI

    See https://github.com/qgis/QGIS-Enhancement-Proposals/issues/244
    Invoke with --help for usage syntax

    Will build in build-ci/ to not mess with user build/ dir

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-05-18
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-05-23

    Parametrize both source and build dir via env for docker/ci tests

    CTEST_SOURCE_DIR defaulting to /root/QGIS
    CTEST_BUILD_DIR defaulting to /root/QGIS/build

Merge: fc116bc0dfd e5129dccc7c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-23

    Merge pull request #48668 from elpaso/bugfix-gh35309-oracle-attr-order

    Fix oracle attr order in queries

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-23

    Also log prepared SQL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-23

    PG: Log prepared statements and exec prepared

    I'm still in doubt if/how to log params too, they can be huge or binary.

    Not logged for now.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-23

    [processing] Fix crash after running model from history dialog

    Ensure we don't store any map layer pointer values for long-term
    use, and instead transform them to appropriate string values instead

    Fixes #40258

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Use const ref to fix build on macports. Fixes #48110

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Map canvas: avoid pan action freeze after use of middle mouse button and then right button (fixes #48645)

    The resolution is to stop the pan action, similarly to what is done when
    having the pan tool enabled and starting to pan with left button, and
    then right clicking to display the contextual menu.

    Also fixes as similar issue with shift+middle button (zoom rect action),
    followed by right button press event.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Fix crash when removing unavailable layers in the handle unavailable layers dialog
    (fixes #48184)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Fix build

    Andrew Harvey <andrew@alantgeo.com.au>AuthorDate: 2022-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    add a shortDescription to QgsZonalStatisticsAlgorithm to provide a tooltip hint text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Feature counter task is also silent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Don't show os level notifications for sub layer querying task or point locator tasks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Don't show os level notifications for news feed success/fail

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Add an optional "Silent" flag for QgsTask, which hides the operating
    system level success/fail notifications for that task

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Proper refresh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Force dnf refresh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Attempt to fix ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Fix leak in QgsMapToolCapture

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Fix potential crash if canvas is deleted before QgsMapToolCapture

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Avoid double free if QgsMapToolCapture is deleted after map canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Create QObjectParentUniquePtr smart pointer for non-qobject children
    owned by a parent QObject

    E.g. QGraphicsItem subclasses are not QObjects themselves, but
    are owned by a QObject QGraphicsScene. Depending on whether the
    graphics item is deleted first or the scene, we can end up with
    a double-free situation.

    Fix this by creating a QObjectParentUniquePtr smart pointer which
    is automatically nulled if the parent QObject (e.g. the QGraphicsScene)
    is deleted first.

    (Adapted from existing QObjectUniquePtr logic and logic in
    QgsSnapIndicator)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    When attribute table is open in multi-edit mode, changes to a widget
    should not immediately be applied until the user manually clicks
    the "apply" button in the message bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Stabilise test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Fix switching attribute table to multiedit mode can immediately
    apply changes to selected features

    Fixes #46306

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-22

    Fix buffer overflow in interpolated percentile calculation

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-05-20
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2022-05-20

    Add a warning to fix #46350

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-20

    Fix oracle attr order in queries

    Fixes #35309

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-20

    Fix stack use after free in model designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-20

    Apply suggestions from code review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-20

    avoid multiple map lookups and more const correctness

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-20

    fix output items placement when they are added after addition of the
    algorithm item (fix #48132)

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-20

    qgs3dnavigationwidget: Migrate to qt ui

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-20

    improve parameter conversion for use in source iterating mode when
    parameter value is a string and does not contain dots (fix #48383)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-20

    Fix use after free in TestQgsPointCloudExpression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-20

    Fix some clazy warnings in copc provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-20

    Fix leaks in point cloud decoding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-20

    Add support for map field types to memory provider

    Avoids data loss when content from layers with map fields (eg gpkg,
    postgres) are copied or modified via processing tools

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-20

    ignore non-existent items when collecting selected options in Processing
    multiple selection widget (fix #47728)

Merge: 9fc6a50c0df 758a27ff092
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-19

    Merge pull request #48616 from elpaso/bugfix-gh48443-fix-layout-crash

    Fix crash in qgsrelationwidgetwrapper

Merge: 443ac8ae8a3 20c8b769637
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-19

    Merge pull request #48599 from alexbruy/homogenize-crs-names

    show authid for instead of 'WGS84' text in the Copy Coordinate context menu (fix #37226)

Merge: 5636bca1e09 1319fc5a774
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-19

    Merge pull request #48644 from elpaso/bugfix-gh48640-server-extwms-layer-case

    Server EXTERNAL_WMS case insensitive

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-19

    Fix unreported missing external WMS when use id is on

    When use layer ids is on in WMS server tab the external
    WMS failed to render.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-19

    Server EXTERNAL_WMS case insensitive

    Be tolerant to case when passing EXTERNAL_WMS in the query string.

    Fixes #48640

    The root cause is that we are case insensitive to params and the
    external wms layer name is part of a param and converted to upper case.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    Remove unused code and includes

Merge: 55c91903d0f 4a4e9f27d92
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-19

    Merge pull request #48497 from elpaso/server-temporal

    Server WMS temporal properties support

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-05-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2022-05-19

    use medium string description for CRS in the Copy Coordinate context
    menu as they are more descriptive for end users

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    no braces

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    Extra safety

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    Fix paste feature to memory layer

    Fix #48401 by falling back to string type

    Also correctly report false when addAttributes fails.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    Fix delete mismatch in QgsLazInfo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    Fix potential crash if canvas is deleted before cad dock

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    fill in inputs in the Processing batch dialog starting from the first
    empty row (fix #43869)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    correctly restore state of the Processing settings when search text is
    cleared (fix #34543)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    fix handling of algorithm flags in modeler tree view (fix #48586)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    [OGR provider] querySublayers(): use toUtf8() when reading with vsiPrefix to avoid encoding issues on Windows

    Not sure if that was reported, but discovered when fixing #47435

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    [OGR provider] Layer metadata saving: use toUtf8() to avoid encoding issues on Windows (fixes #47435)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    Fix crash when convertng a curved geometry to curves

    Also cleanup outputs of conversion to curve

    Fixes #48045

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    Fix point displacement and cluster renderer handling of multipoint layers

    Sponsored by Tudor Bărăscu

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    DXF Export: deduplicate codecs list

    `QgsDxfExport::encodings` try to convert a list of codecs to
    the `QTextCodec` equivalent.

    However, there is a bug since it can add a codec several times.

    Indeed, depending on some Qt options, `QTextCodec.availableCodecs`
    can return duplicate codecs.

    Here a python example:

    ```python
    len(QTextCodec.availableCodecs()) # 812
    len(set(QTextCodec.availableCodecs())) # 796
    sum(map(lambda x : x == "ISO-8859-1", QTextCodec.availableCodecs())) # 2
    ```

    Using `removeDuplicates` before returning the `QStringList` is sufficient
    to fix this issue.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-19

    Fix missing scope in relation-reference filters

    Fixes #48190

Merge: 95eff18a5ea a929dd09022
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-18

    Merge pull request #48589 from nyalldawson/misc_leaks

    Misc memory leak fixes (master only)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-18

    Fix crash in qgsrelationwidgetwrapper

    Related to #48443, not a fix of the reported issue because the usage of
    the widget in the ui is not correct.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-05-18

    Fix crash when closing project due to use-after-free

    While the preview jobs were being correctly deleted in QgsMapCanvas::cancelJobs()
    we weren't removing the pointers to the deleted jobs, resulting
    in a double free when the canvas was destroyed.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-18

    Pass context by const ref

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-05-18

    debian packaging:
    * add ubuntu jammy
    * drop debian buster, ubuntu bionic and groovy
    * exclude untwine on sid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-18

    Add comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-18

    Update test results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-18

    Ensure that points are visible on elevation profile even when
    tolerance is very small compared to profile line length

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-05-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2022-05-18

    show authid for instead of 'WGS84' text in the Copy Coordinate context
    menu (fix #37226)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-18

    Fix leak of ept provider metadata, lots of related issues

Merge: dc9c2a1f908 2354a828746
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-18

    Merge pull request #48445 from elpaso/python-form-action

    Expose form to d&d attribute form action buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-18

    Fix memory leak in topology plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-18

    Fix leak in WMS source select

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-18

    Fix leak when restoring mesh layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-18

    Fix leak in capture curve

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-18

    Fix qt warning when copying guides to all pages

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-18

    qgs3dmapscene: Ensure that the near plane is smaller than the far plane

    When zooming in a lot, fnear can become smaller than ffar. This should
    not happen.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-18

    Fix leak in WMS source select

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-18

    Fix leak in stats dock action, rename action text for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-18

    Remove leaked unused layout

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-05-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-17

    Untwine upstream updates - unicode path fixes on windows (#41833)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Fix ctrl modifier scrolling on symbol buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Fix inverted ctrl logic in color button wheel event

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    qgsraycastingutils_p: Remove unused struct plane3d

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    qgsraycastingutils_p: Remove unused function rayPlaneIntersection

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    qgsraycastingutils_p: Remove windowViewport and intersectionRay

    They were used by rayForViewportAndCamera which has been removed in
    the previous commit.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    qgsraycastingutils_p: Remove unused function rayForViewportAndCamera

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    qgsraycastingutils_p: Remove unused function rayForCameraCenter

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    qgscameracontroller: Remove unused function find_x_on_line

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    qgscameracontroller: Remove unused function unproject

    This was only used by screen_point_to_point_on_plane() which has been
    removed in the previous commit.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    qgscameracontroller: Remove unused function screen_point_to_point_on_plane

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    qgscameracontroller: Remove unused method cameraCenterElevation

    This is not used anymore. It is a private method, it can be safely
    removed.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    qgs3dmapconfigwidget: Move camera navigation mode change to mapscene

    This is already the logic used for the other parameters: Qgs3DMapScene
    listens to the Qgs3DMapConfigWidget changes and then applies the
    necessary changes.

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    qgs3dmapconfigwidget.cpp: Remove empty line at end of file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Improve indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add project style database, which contains styles specific to each
    individual project.

    Project style database is embedded in the .qgz archive file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Cleanup some more of the default style/project instance initialisation spaghetti

    And avoid some more QgsProject::instance() in core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Cleanup handling of default label format for project, and avoid a QgsProject::instance() use in core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Ensure style manager dialog responds correctly to read only styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Better way to mark styles as read only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Fix doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Don't offer to save new symbols in read only style databases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add path role to model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Allow choice of style database when saving styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Hide non-functional database switch on old Qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Keep filters when style is changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add buttons for loading and creating styles to Style Manager dialog too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Show combo box for selecting style database from project styles in style manager dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add model for project style databases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Allow lazy setting of style manager QgsStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add button to create new empty style database in project properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Don't always call QgsStyle::upgradeIfRequired when loading a QgsStyle
    .db file

    Otherwise the database may get modified and a bunch of default symbols
    added to it. We should only EVER call upgradeIfRequired on the default
    style database, so move the call to a more suitable place.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add nice heading styling for combined style models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add setting in project properties to configure linked style databases
    for project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add missing files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Move QgsProject enums to Qgis, and add new read flag to skip style loading

    Ensure that there's no speed regression when loading projects for
    server and other special cases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    [feature] Show entities from all project style databases in symbol and label
    selectors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add entity name to style model roles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Allow retrieving matching project style by path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Ensure filename is set for project styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Fix header data for combined model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Combined model should have two columns

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add a way for QgsSingleItemModel to have multiple column items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Allow project style paths to be xml exports of databases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add combined style model to project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add method to remove style from combined model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    add combined model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Load project associated style databases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Remove need to manually call QgsStyle::upgradeIfRequired

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Profile loading style properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Allow parent object for QgsStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add methods to set style database paths to QgsProjectStyleSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Rename Project Properties 'Default styles' tab to just 'Styles'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Expose style name and filename to models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Fix filename handling for QgsStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Don't automatically change the filename for a QgsStyle when exporting
    or importing XML files

    The file name should always represent the original source (e.g.
    style .db file or .xml file if loaded initially from a .xml file), NOT
    the file it's been most recently exported to!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Documentation, const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Deprecate QgsStyle::save, which is a no-op call as all the functionality
    is ifdefed out and does nothing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Convenience python getter for QgsRendererRange bounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Add __repr__ for QgsRendererRange/QgsRendererCategory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Move QgsGraduatedSymbolRenderer::GraduatedSize enum to qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-17

    Improve some documentation

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-16

    [OGR provider] Fix dealing with layer of wkbUnknown type with curve geometries (fixes #47610)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-16

    [OGR provider] Don't advertize CreateSpatialIndex capability on non-Spatialite enabled SQLite datasets (fixes #44513)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-16

    [GUI] Vector layer dialog: hide NATIVE_DATA option of GeoJSON driver (fixes #48004)

    QGIS data model doesn't support the OGRFeature native data concept
    (typically used for GeoJSON "foreign" members). Hide it to avoid setting
    wrong expectations to users (https://github.com/qgis/QGIS/issues/48004)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-16

    [GDAL provider] Minimal support for GDT_Int64/GDT_UInt64 of GDAL 3.5.0

    GDAL 3.5.0 brings GDT_Int64/GDT_UInt64, which triggers compiler warnings
    in QGIS due to those new enumeration values not being handled.

    We do a minimal handling of them, by exposing them as QGIS Float64
    rasters, which is lossy for absolute values larger than 2^53.

    A more ambitious fix would be to add proper Int64/UInt64 suppport to
    QGIS, but that's more involved.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-16

    Python: fix crashes when casting mapCanvas().scene().items() objects to QgsHighlight/QgsMapCanvasAnnotationItem/QgsRubberBand (fixes #48471, fixes #48436)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-16

    QgsMapCanvas::showEvent(): fix crash when moving between screens and detaching from parent widget (fixes #48438)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-14

    Fix array comparison error

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-13

    classify pointclouds by attribute

Merge: 99d3bf7b921 cba1fbaad1b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-13

    Merge pull request #48538 from elpaso/bugfix-fix-unreported-crash-terrain-properties

    Fix crash when opening project properties

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-13

    Really give precedence to TIME dimensions implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-13

    Update test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-13

    Remove option to expose temporal: expose by default

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-13

    Add temporal extent and tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-13

    Add tests for server temporal properties

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-13

    Space

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-13

    Upcast to datetime when needed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-13

    Better TIME parsing

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-13

    Expose temporal properties to server WMS

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-13

    Fix crash when opening project properties

    crashed only in debug mode because of checkPageWidgetNameMap

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-13

    fix

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-13

    fix

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-13

    Suppress false negative cppcheck-suppress

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-13

    Address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-05-13

    Add transparency support for phong materials

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-13

    [ams] Fix legend fetching error reporting

Merge: 8e58a8d25b7 3af102e9e25
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-12

    Merge pull request #48321 from NEDJIMAbelgacem/point-cloud-stats-calculator

    Statistics calculator for point cloud

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-13

    [Oracle] Fix edit connection forced port value

    User can set database without host and port, meaning he is using a service (tnsnames.ora)

    The QGIS User Interface forced the port to not be empty even if the database is set and the host is empty.

    It is an addition to https://github.com/qgis/QGIS/pull/39131 _[Oracle] Fix new connection greyed ok button_ to fix
    https://github.com/qgis/QGIS/issues/38979 _Oracle - add/edit connection dialog forces hostname input - conflicts with Oracle Network Connection_

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-13

    Apply suggestions from code review

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-13

    Minor change on postgres test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-13

    layout fix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-13

    add missing emit for signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    Try to fix version detection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    [api] Add QgsCombinedStyleModel class, for combining entities from several
    QgsStyle models into a single combined view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    Add name to QgsStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    Add QgsSingleItemModel, a QAbstractItemModel subclass for a single
    item

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    s/needRasterization/maskRequiresLayerRasterization

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    add test for 2 sources masking

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    remove ml->id()

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    Use setPainterFlagsUsingContext when allocating image/picture

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    fix spell check

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    allocatePictureAndPainter return unique_ptr for picture

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    add unique_ptr for maskPainter/maskPaintDevice

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    s/imgPic/picture

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    constify for

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    const sourceList

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    Add a method to initialize 2nd pass jobs with 1s pass generated ones

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    let default implementation for some QgsMaskPaintDevice methods

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    QPainterPath is implicitly shared, no need to return reference

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    Remove == nullptr

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    Remove == nullptr

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    Update mask comment

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    Update selective masking vector rendering comment

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    s/add/Add

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    replace == false

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    Vectorization of selective masking

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2022-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    Add support for GDAL 3.5.0 Multi-Arch path.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-12

    re-allow copc.laz in remote pointcloud url

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-11
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-11

    fix TestQgsPointCloudLayerProfileGenerator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    Fix crash in geometry validator with MultiSurface geometries

    Fixes #48501

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    Add context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    Add context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    More context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    Add missing context in lambda

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    Fix clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    Add context to lambda

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    QString fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    Add context to connects:

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    Fix overridden signal

Merge: 720008a3de9 87b2c453d97
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-11
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-11

    Merge branch 'master' into point-cloud-stats-calculator

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    fix: add lazperf upstream patch #129

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    [ui] Implement scroll wheel action for color buttons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    [ui] Implement scroll wheel action for symbol buttons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    Add tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    Propagate marker symbol's size to marker-type geometry generator layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-11

    Propagate line symbol's width to line-type geometry generator layers

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-10
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-10

    fix test

Merge: 61c09a7b17d b4f9f527d44
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-10
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-10

    Merge branch 'master' into point-cloud-stats-calculator

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-10
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-10

    use std::numeric_limits<double>::quiet_NaN

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-10
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-10

    fix test

Merge: 5fcb2296c13 761fb895831
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-10

    Merge pull request #48486 from qgis/buttons_imp

    [ui] Add a set to null / clear current symbol action to the symbol button

    David Signer <david@opengis.ch>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    set parent variable as static in aggregate expression functions

    t0b3 <t0b3@users.noreply.github.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    ci: add GRASS8 to build tests

    build test with grass8

    t0b3 <t0b3@users.noreply.github.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    ci: update to Fedora 36

    add GRASS[78] to build options
    provide more Fedora build deps i.e. PDAL, GRASS
    enable PDAL everywhere (was Qt5 only)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    remove exclude skipped-base-class for numeric format classes

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    remove exclude empty-qstringliteral

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    CDash workaround

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    remove non-pod-global-static

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    run clazy with appropriate options

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    fix clazy overridden-signal

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    fix clazy isempty-vs-count

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    fix clazy connect-3arg-lambda

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    fix clazy qmap-with-pointer-key

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    fix clazy unused-non-trivial-variable

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    fix clazy empty-qstringliteral

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    remove clazy check lambda-in-connect

    Too many false positives because QGIS use it combined with
    QEventLoop::exec()/quit() and so there is technically speaking no issues

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    skip clazy skipped-base-method check

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    remove missing-qobject-macro

    It increases time compilation and we don't need it for every class

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    fix clazy isempty-vs-count

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    fix clazy unused-non-trivial-variable

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    remove qcolor-from-literal that crashes clazy

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    Fixes fully-qualified-moc-types

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-10

    Fix clazy install

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-09
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-09

    try to fix QgsPointCloudLayerProfileGenerator test

Merge: f17bd713eda 383b2f9f785
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-09
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-09

    Merge branch 'master' into point-cloud-stats-calculator

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-09
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-09

    fix banned keyword

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-09
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-09

    Avoid use of statistical summary

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-09
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-09

    try to fix test

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-09
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-09

    address reviews

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-05-09

    Fix dox strings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-05-09

    [ui] Always show copy/paste action for symbol buttons, disable when needed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-05-09

    Rename no format string to match that of button and color ramp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-05-09

    [ui] Make use of clear current symbol in project properties' default symbol buttons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-05-09

    [ui] Add a set to null / clear current symbol action to the symbol button

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-05-09

    [ui] Add clear current ramp to the project properties' default ramp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-09

    Fix dox

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-09

    Add test, fix context situation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-09

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-09

    Fix doxygen check

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-09

    Migrate randomize fill color and default opacity settings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-09

    Implement a QgsProjectStyleSettings class

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-09

    [feature] Add project default text format styling

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-09

    Convert pre 3.26 default styles when opening saved projects

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-09

    Clear project properties default style buttons when default not set

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-09

    [gui] Allow for symbol buttons to be symbol-less

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-09

    [feature] Revamp the project default styles away from saved symbol names

Merge: 5e142c8933a a01f4a272ff
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-05-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-09

    Merge pull request #48468 from nyalldawson/move_tool

    Move Digitizing tab in options to sit under Map Tools group

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-08

    offset maptips and clear them after a delay

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    More tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    More test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Localisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Show curve distance measure using unit types

    We CAN'T show units for the total distance or elevation measure, as
    these measurements are currently inherently dimensionless. We need
    proper support for vertical CRS before we can support that!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Use a dialog to show measure results, and include elevation and curve
    distance delta measures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Clear measure line on right click

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Immediately reset distance on start

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Ensure measure line stays in the correct location when plot is
    panned/zoomed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Make QgsClipper::clipLineSegment public

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Fix plot area calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Make private method public

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Remove duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    Add signal when plot area is changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    [feature] Add a measure tool to elevation profile widget

    Allows measuring distances on the plot

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-05-07

    fix msvc build

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2022-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    fix missing bracket

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    fix line break

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-07

    fix widget data reading - i.e. from History

Merge: 0d871029be4 9be17800898
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-06

    Merge pull request #48231 from lbartoletti/option_to_use_internal_lazperf

    CMAKE: Add an option to explicitly use internal lazperf

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-06
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-06

    Change to using statistics class and fix SIP

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-04-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-05-06

    Switch to internal lazperf by default

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-04-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-05-06

    CMAKE: Add an option to explicitly use internal lazperf

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-06

    Mention 'form' variable in the dialog instructions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-06

    Remove del code (shouldn't be necessary)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-06

    Doxy setCommand

Merge: 0054a3b44df 6692407a1b0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-06

    Merge pull request #48353 from elpaso/form-font-label2

    Allow drag and drop forms label font and color customization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    Avoid loss of widget properties on restore when classification has parameter values set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    Disable classes spin box for fixed range classification method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    [feature] Add a new classification method for "Fixed interval"

    Allows users to create graduated breaks using a specific interval
    width for classes (instead of the total number of classes)

    Sponsored by SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    Move Digitizing tab in options to sit under Map Tools group

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    Use explain plan to estimate featureCount with filter (fixes #48446)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    Try to fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    [feature] Add an identify tool to elevation profile widget

    Allows identifying features in the chart via either a single
    click or click-and-drag rectangle. Results are shown in the
    standard identify results dock.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    Implement (ugly) means of converting elevation identifaction results to QgsMapToolIdentify results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    Implement identify support for point cloud results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    Implement profile identify for vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    Implement elevation profile identify for raster and mesh layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-06

    Add framework for identifying results from profile generators

    tschmetzer <67278094+tschmetzer@users.noreply.github.com>AuthorDate: 2022-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-05

    [OGR provider] Faster approximate count on very large GeoPackage layers (#48099)

    Obtain feature count from package content rather than individually counting all feature objects one by one. This significantly speeds up receiving the feature count information especially for more than a couple of hundred thousand features

Merge: 1eda8b21ae9 fd806fa5704
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-05

    Merge pull request #48456 from VolkerEnderlein/qgscameracontroller_fix

    Fix wrongly connected slot in qgscameracontroller

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-05

    [MetaSearch] Fix error navigating the search results (#48298)

    Fix the "Search error: list object has no attribute 'toXML'" that occurs navigating the search results after the second time the navigation buttons are pressed

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-05
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-05

    - Add a class for storing statistics
    - Add classification attribute function
    - Refactoring

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-05

    [MetaSearch] fix CSW search when user/passwords are empty (Fix #48201) (#48288)

    * [MetaSearch] fix CSW search when user/passwords are empty

    * [MetaSearch] avoid to send username/passwords if empty

    Volker Enderlein <volker.enderlein@ifm-chemnitz.de>AuthorDate: 2022-05-05
Commit:     Volker Enderlein <volker.enderlein@ifm-chemnitz.de>
CommitDate: 2022-05-05

    Fix wrongly connected slot in qgscameracontroller

Merge: 943aa4b005e 8b62a0e74a0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-04

    Merge pull request #48449 from mrylov/hana_fixes

    Fix #48329 for HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-05-04
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2022-05-04

    Fix #48329 for HANA

Merge: cb054b96dd9 3e8b1a80249
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-04

    Merge pull request #48437 from elpaso/bugfix-gh48329-pg-setsql

    Fix #48329 PG source select set SQL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-04

    Fix setSql for all providers

    Broken since commit 5f33b4f

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-04
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-04

    fix CI warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-04

    Add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-04

    Don't show -0 in axis labels

    Fixes #48421

Merge: ac2f073169e cd7b64cc232
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-03

    Merge branch 'master' into point-cloud-stats-calculator

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-05-03
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-05-03

    Address reviews

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-03

    Fix #48329 PG source select set SQL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-03

    Expose form to d&d attrinute form action buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Add some tests for point cloud profile generation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Add some test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Revert "Hack to get warning"

    This reverts commit cf60919041c4e92d411337fc047d887687844431.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Hack to get warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Update tests/src/providers/testqgswcsprovider.cpp

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2022-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    made canvas methods in source provider widget virtual

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    removed unrelated files from the changes intended purpose

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    made canvas set and get function non pure virtual functions, include tests for encode/decode uri functions in wcs
    and minor cleans and code tweaks as suggested in the recent review.

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2022-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    remove all other settings in the owssourcewidget, now using only the extent setting

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2022-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    updated ows source widget docs

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2022-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    refomartted updated provider files

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2022-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    updated the owssourcewidget to only update ows layers bbox

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2022-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    set source uri when source widget is available

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    updated prepareExtent call

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    removed qgsowssourcewidget from sip, updated pointer variables in qgsowssourceselect

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    moved prepareExtent() to private

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    removed mapCanvasChanged() signal and made setMapCanvas virtual in the QgsAbstractDataSourceWidget

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    updated the raster layer properties dialog and wcs provider to accommodate adding an ows provider source widget

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    enabled passing a map canvas to a provider source widget

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    added ows source widget

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    updated wcs provider to use user specified bounding box when it is available

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    change state of the map canvas to non-const so it can be used in provider dialogs spatial extent input widgets

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    update wcs provider dialog ui

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    added spatial extent filtering for WCS layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Fix legend for continous surface interpretation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Add option to show markers over continuous surface plot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    For now, dump rendered images as base64 when test fails as we can't
    retrieve these from cdash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    [feature] Add an "interpretation" option for vector elevation profiles

    Choices are "individual features" (the default behavior) or "continuous
    surface". The new Continuous Surface option is designed for vector
    layers which represent a continuous elevation surface, e.g contour
    lines or surveyed elevation points. When selected, the elevation
    chart will be rendered as a surface instead of separate features
    by joining the sampled elevation results into a continuous line.

    There's also the same option exposed as for raster and mesh layers
    where the appearance can be toggled from a single line to a "fill
    below" symbol.

    Fixes #48341

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Make base class for vector layer profile generator QgsAbstractProfileSurfaceGenerator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-03

    Rename member

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-02

    Only set bold when necessary

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-05-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-05-02

    Move font flags to font utils

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    fix tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    add tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    address remaining review comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    improve help strings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    handle union cancelation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    [processing] add intersection algorithm with multiple overlays support

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    [processing] add union algorithm with multiple overlays support

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    [processing] add difference algorithm with multiple overlays support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    Don't reset plot extent so often

    Be more picky about when we force a zoom full in the elevation plot,
    so that we aren't zooming out when a user makes a change like
    increasing the distance tolerance or nudging the curve.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    Add tests for QgsNetworkAccessManager request preprocessors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    Add mechanism for python clients to setup custom QNetworkReply
    preprocessors

    Since it's not possible to overwrite
    QgsNetworkAccessManager::createRequest, the normal Qt approach for
    adding custom handling for replies is not possible. This new API
    adds a QgsNetworkAccessManager.setReplyPreprocessor() method
    which allows clients to add a custom reply preprocessor for implementing
    their own logic for replies.

    For example:

        def _on_ready_read(reply):
            print(reply.peek(reply.bytesAvailable()))

        def _my_preprocessor(request, reply):
            if reply.operation() == QNetworkAccessManager.PutOperation:
                reply.readyRead.connect(partial(_on_ready_read, reply))

        QgsNetworkAccessManager.setReplyPreprocessor(_my_preprocessor)

    Fixes #48169

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    Fix: app crashes when HANA connection is expired in QueryLayer dialog

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    Fix QueryLayer support in HANA

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-05-02

    debian packaging: PDAL removed from debian sid

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    Bump ejs from 3.1.6 to 3.1.7 in /resources/server/src/landingpage

    Bumps [ejs](https://github.com/mde/ejs) from 3.1.6 to 3.1.7.
    - [Release notes](https://github.com/mde/ejs/releases)
    - [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7)

    ---
    updated-dependencies:
    - dependency-name: ejs
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    Bump actions/download-artifact from 2 to 3

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](https://github.com/actions/download-artifact/compare/v2...v3)

    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    Bump actions/cache from 3.0.1 to 3.0.2

    Bumps [actions/cache](https://github.com/actions/cache) from 3.0.1 to 3.0.2.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.0.1...v3.0.2)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    Bump actions/stale from 4 to 5

    Bumps [actions/stale](https://github.com/actions/stale) from 4 to 5.
    - [Release notes](https://github.com/actions/stale/releases)
    - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/stale/compare/v4...v5)

    ---
    updated-dependencies:
    - dependency-name: actions/stale
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-02

    Bump pat-s/always-upload-cache from 2.1.5 to 3.0.1

    Bumps [pat-s/always-upload-cache](https://github.com/pat-s/always-upload-cache) from 2.1.5 to 3.0.1.
    - [Release notes](https://github.com/pat-s/always-upload-cache/releases)
    - [Changelog](https://github.com/pat-s/always-upload-cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/pat-s/always-upload-cache/compare/v2.1.5...v3.0.1)

    ---
    updated-dependencies:
    - dependency-name: pat-s/always-upload-cache
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

Merge: efaad5617bb 1f9a68f5469
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-05-01

    Merge pull request #48386 from suricactus/fix_polyrel_dialog

    Make sure the ok button for polymorphic relations is enabled after validation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-04-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-05-01

    fix msvc build

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-01

    Update filter line for arcgis rest

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-01

    Make filter a qgsfilterlineedit for geonode dialog

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-01

    Also harmonize pg dialog

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-01

    Make filter for WFS dialog a QgsFilterLineEdit, just like WMS

    Make showClearButton and showSearchIcon checked

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-01

    Make input use full width of dialog, like WFS filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-01

    Simplify api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-01

    Avoid unnecessary layer redraw

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-01

    Clearer name for signal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-01

    Tweak default size of points in point cloud profile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-01

    Add setting to respect point cloud coloring in profile plots

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-05-01

    API for rendering point cloud profiles using renderer colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-30

    Fix deprecation warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-29

    Fix mingw build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-04-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-04-29

    Document SQL to reassign Crimea to the Ukraine

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-04-29

    world_map.gpkg fix (fixes #46810)

    update states_provinces set iso_a2='UA',sov_a3='UA',adm0_a3='UA',admin='Ukraine',gu_a3='UKR' where name IN ('Crimea','Sevastopol');
    update countries set geom=st_union(geom, (select st_union(geom) from states_provinces where name IN ('Crimea','Sevastopol'))) where name='Ukraine';
    update countries set geom=st_difference(geom, (select st_union(geom) from states_provinces where name IN ('Crimea','Sevastopol'))) where name='Russia';

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-29

    sip skip ==

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-29

    Add test for attribute editor element

    LabelStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Minor optimisations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Implement snapping to point cloud points in profile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Use different snap tolerances when snapping to points vs snapping
    to continuous elevation surfaces

    When snapping to a surface we want to be very "grabby" in the height
    axis but ungrabby in the distance axis. For points we should be equally
    grabby on either axis.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Clearer variable name, small optimisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Update remote pc node loading logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Fix comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Use DPI directly instead of scale factor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Add opacity by distance from curve effect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Add elevation profile support for point cloud layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Ensure that results from final plot area are always shown in plot, even when
    a job was already in progress when the plot area was changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Add profile related settings to point cloud elevation properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Move useful point cloud renderer enums to Qgis namespace

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    Add map units per pixel to QgsProfileGenerationContext

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2022-04-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-29

    Update src/app/qgsrelationaddpolymorphicdialog.cpp

    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

Merge: 5f2326ac2f5 55a4300fe4a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-29

    Merge pull request #48225 from mrylov/hana_ds_interop

    Make HANA connection string compatible accross different OS

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2022-04-29
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2022-04-29

    Make sure the ok button for polymorphic relations is enabled after validation

    As pointed in https://github.com/qgis/QGIS/pull/41009#issuecomment-1112223446
    there was an early return that was probably a leftover from local tests
    and somehow passed the review. To facilitate proper validation, a new
    event had to be added on the `referencingField` combo, which triggers
    the form validation and enabling the ok button respectively.

    Thank you @troopa81 for bringing my attention.

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-29
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-04-29

    fix unit tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-29
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-04-29

    fix docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-29
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-04-29

    - Enable estimated statistics warning
    - Fix statistics calculation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    fix grass missing const

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    fix ogr const

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    fix const const

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    fix missing documentation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    other const methods

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    add functionConst to the list of cppcheck errors

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    constify methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    add settings to registry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    avoid API break by renaming arg

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    [sipify] support argument renaming + fix dosctring reset when cpp code is commented

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    migrate ogr connection settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    move enum to Qgis + remove commented code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    fix tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    adapt test to not deprecated API

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    test for group of settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    adapt code_layout test for settings to support group of settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    migreate wcs/wfs/wms/geonode connections settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-29

    [settings] QgsSettingsEntryGroup allows grouping settings + removing all at once

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-28
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-04-28

    big code refactor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-28

    Explicit storage of bool for font properties

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-28

    Individual options for font and color

Merge: cbcd55bbe50 9052913daf7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-28

    Merge pull request #48107 from elpaso/db_logger_2

    Implementation of QEP: Add SQL Logging in the debugging/development panel

Merge: 9b59fa5689b d95593c48c8
    David Signer <david@opengis.ch>AuthorDate: 2022-04-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-28

    Merge pull request #48344 from signedav/fix_recursion_mnrelcrash

    Fix crash of endless loop when having a recursive many-to-many relations in relationeditor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-28

    Add some low-level optimised methods for geos routines for point
    objects

    Avoids the need to construct a temporary QgsPoint object to access
    this functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-28

    Delay appearance of progress bar, since most jobs are so fast we don't need it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-28

    Try to minimize jumpiness of panning plot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-28

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-28

    Only refine layers which benefit from refining (i.e. rasters)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-28

    [sipify] Correctly handle :: in enum comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-28

    Add support for refining elevation plot based on scale and visible range

    For some layer types (rasters, point clouds) this gives a much better
    experience vs generating the profile completely upfront. (I.e. even
    with super-detailed DEM layers the profile is now basically instant
    to generate).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-27

    Add shortcuts for nudging the elevation profile curve left and right

    Allows users to "scrub" the curve across the map (eg to find the optimal
    profile line based on the elevation). The step distance is set to match
    the chart's tolerance distance, so that a single step will result in a
    different set of point and point cloud features shown in the chart.

    Shortcuts for nudging are Ctrl+Alt+, and Ctrl+Alt+.

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-28

    Oracle provider - minor change

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-27

    Remove qgsformlabelformatwidget from sip

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-27

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-27

    Address PR comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    De-duplicate a lot of code between mesh and raster elevation handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    [feature] Add option to render raster and mesh elevation surface levels
    using a fill symbol below the elevation surface

    This can be easier to interpret in some cases, and helps match expected
    symbology conventions in certain disciplines.

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-27
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-04-27

    add docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-27

    Address PR comments

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-27
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-04-27

    fix spelling

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-27
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-04-27

    Refactoring and some fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    createEntities->createEntity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Remove deprecated methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Fix deprecation use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Cleanup light source handling in API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Move some methods to lighting classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Add a base class for light sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Move lighting classes to subfolder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Disable backface culling on terrain

    This allows the terrain to be visible from below (underground), which
    is handy when visualising boreholes or other underground features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Use "regenerate" instead of "update" for re-building the profile for
    a layer, as "update" is ambiguous and is associated with "repainting"
    a Qt widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Rename method to copyPropertiesFromGenerator and avoid some duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Add dox note about source ID and layer IDs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Add api to allow redrawing of previously collected results for a single
    elevation profile source

    And use this to just redraw the existing results whenever a setting
    relating only to the appearance of the profile chart is changed,
    instead of regenerating the whole chart

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Also automatically update elevation profile plots when layer data
    changes

    Eg. when vector features are modified the associated layer should
    be updated in the plot immediately

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Automatically update plot results when associated layer elevation
    properties are changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Add api to trigger regeneration of profile results for a single layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Fix clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Add means of linking profile results back to source layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Add signals for when layer elevation properties change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Actually fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-27

    Add method to prepare animated images in advance, by extracting
    all frames from the animation to a temporary directory

    This avoids lengthy delays when trying to render a specific frame
    from the animation, as most animation formats require us to
    iterate through all preceding frames in order to retrieve a specific
    frame. By iterating once in advance and saving the results out we
    gain instant access to any individual frame from the animation.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Revert "Remove exec from conn"

    This reverts commit c6c5b63e17a9471044b64ebfb3d71a611fdc9237.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Move getLastExecuteQuery to conn

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Remove exec from conn

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-04-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-04-26

    Add support for no-geometry layer styles with Oracle provider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    wierdness

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Remove unrelated widget include

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Add sip file for label format widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Doxy and ui file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    run sip_include

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Tab color

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Rename setTabStyle

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Tab color & font

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    DD form label format override

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Add renamed files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Fix docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Fix oracle query

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    spatialite SQL logging

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Log execSql from connections API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    QString()

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Fix oracle

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    More macros for oracle and mmsql

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Some more work on oracle and mssql

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Oracle sql logging

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    More query logging

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Handle errors

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Search filter on proxy model

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Row count

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    More on query logging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    wip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    g

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-04-26

    Add query log

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-04-26

    Enable LZM compression when saving map as tiff image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-26

    Don't log untwine message outputs in QGIS message log, just use debug outputs instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-26

    Update control image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-26

    Fix missing bold/italic styling on some font choices when used
    with layout attribute tables and matching conditional styling
    which has bold/italic settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-26

    Add option for "forced bold" and "force italic" to QgsTextFormat

    Unlike setting a font's style via setNamedStyle(), these settings
    will ensure that a font is always rendered in bold or italic regardless
    of whether the font family actually has a bold or italic variant. A
    "faux bold" or slanted text effect will be emulated by Qt, which may
    result in poor quality font rendering.

    (For this reason it is greatly preferred to call setNamedStyle() instead.)

    This API is being added so that QgsTextFormat/QgsTextRenderer can
    replicate the same font behaviour as the base QFont/QPainter classes
    do, where faux bold/italic effects are possible.

    (It's not exposed anywhere for user control!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-26

    Add method to try to resolve a QFont to its equivalent style name

    Eg if a font is built by calling .setBold/.setItalic and not
    by QFont::setStyleName then this method will attempt to return
    the equivalent style name.

    Results are very platform dependent and font dependent, depending
    on Qt's internal matching logic (hence no unit tests)

    David Signer <david@opengis.ch>AuthorDate: 2022-04-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2022-04-25

    fix crash because of endless loop when having a recursive many-to-many relation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-25

    Fix serious crasher which occurs when manipulating layer tree with styling panel open

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-24

    Fix path creation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-24

    do caching for hierarchy pages

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-24

    Address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-24

    mkdir cache dir, cache warnings & sleep note

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-24

    fix test

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-24

    add docstring and fix spelling

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-24

    Address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-24

    code cleanup

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-24

    add docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-24

    Custom disk caching for http range requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-23

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-23

    Silence debug message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-23

    Mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-23

    Refine initial z range for rule based renderer too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-23

    Also update parent bounding boxes after determining exact DEM terrain tile box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-23

    Fix missing features in 3d views

    Instead of starting with a bounding box with an estimated z range
    based on sampled vertex height only, we now start with a "maximal"
    z range and refine this after actually determine the real z range
    of the vector layer child nodes.

    This allows us to correctly account for features which are at
    large height offsets or with large extrusion, and avoids these
    features being incorrectly culled from the 3d views when their
    estimated bounding boxes are out of view.

    Fixes #48295

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-23

    Add method to update all parent bounding boxes to reflect the
    actual bounds of their children

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-23

    Fix actual z range for bbox is not set in simple 3d vector renderer

    This was previously handled in the rule based 3d renderer, but not
    the simple renderer

    Refs #48295

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-23

    Fix calculated tesselation z ranges incorrectly accounts for extrusion
    height twice, resulting in bounds which always sit above features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-23

    Partially fix calculation of tesselation z ranges

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-22

    Fix crash when terrain is disabled in 3d map settings

    We were using the Qgs3dMapSettings::terrainGenerator for two different
    purposes -- one was to retrieve the settings of the generator, and
    the other was as a shortcut to determine if the terrain was enabled
    and a generator set.

    Disambiguate this and avoid a crash when terrain rendering is disabled
    in the 3d map settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Fix some build warnings on windows

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-22
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-04-22

    initial implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Update resources/function_help/json/LIKE

    Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2022-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Expressions - Add some tags for search with "start", "begin", "end"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    qt5-default is no more

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Add action to toggle visibility of layer tree

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Don't show vector layers with no interesting elevation properties
    set by default in newly created elevation profiles

    Fixes #48286

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Use actual layer renderer symbol for profile tree icon wherever possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Fix cursor hangs after right click on plot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Add properties action to right click menu on layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Fix build on older qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Show elevation specific tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Show a layer tree next to elevation profile plots

    This:

    - Allows users to turn on or off the visibility of layers from
    the profile plot on a plot-by-plot basis (previously the layer
    visibility was taken straight from the main canvas layer visibility)
    - Allows users to rearrange the drawing order of layers in the plot
    - Allows a shortcut to the layer elevation properties settings by
    double clicking layers
    - Provides a "legend" for the features visible on the plot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Always consider vector layers as having elevation

    Even if no z values are present or any offset/extrusion etc is set, then
    we are still considering the features as sitting on the terrain
    height

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    A vector layer with z values present should default to "relative"
    clamping mode, not "clamped to terrain"

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Trim rule expression

    Fixes #48305

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Show directional arrow indicating direction of profile line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Fix tolerance handling with points at start/end of profile line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Show tolerance buffer around elevation profile plot curve line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Expose tolerance setting for elevation plots in UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-22

    Handle gracefully the corner case where a elevation plot is completely
    flat

    Fixes #48292

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-21

    Update src/3d/chunks/qgschunkedentity_p.cpp

    Co-authored-by: Stefanos Natsis <uclaros@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-04-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-21

    Remove refactored code after rebase

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-04-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-21

    Fix a bug with loading queue pruning and refactor code a bit

    The update scene function was getting the logic a bit complicated
    with additive/replacement strategies mixed together, not it should
    be hopefully easier to follow.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-21

    Do load chunks from loading queue if they are not needed anymore (wip)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-21

    Hide number of decimal places widget when showing coordinate format
    settings in project properties

    This is controlled elsewhere, so the duplicate setting was
    confusing/misleading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-21

    Rework project coordinate format handling to use numeric format instead

    This now follows the approach used for bearing formats, where a user
    can defined a default coordinate format for newly created projects
    in the Settings - Options - Map Tools section.

    New projects will inherit that setting, but the format can then
    be changed through the Project Properties - Coordinate Format button.

    This ultimately exposes more control to users for how coordinates
    are formatted for a project, eg allowing them to control whether
    direction suffixes are shown, and whether leading or trailing zeros
    should be included.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-21

    Add a numeric format for geographic coordinates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-21

    Fix initial size of 3d map windows is too small on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-21

    Fix placement of newly opened 3d map windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-21

    Add some separators to 3d dock toolbar/menus

    David Signer <david@opengis.ch>AuthorDate: 2022-04-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-04-20

    make consistent option texsts for buttons in relation editor widget

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-20

    Fix infrared data reading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-20

    Don't transform profile curve to active layer CRS, we always need it in map crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-20

    Fix QgsMapToolCapture returns all nan coordinates when no layer is set

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-20

    fix: update test_svgmarker for google noto fonts

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-20

    Add some missing PG connection configs

    Add allowGeometrylessTables ("Also list tables with no geometry"), geometryColumnsOnly ("Only show layers in the layer registries") and publicOnly ("Only look in the 'public' schema") PG connection configurations in the save/load (to/from xml) mechanism.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-20

    Display correct shortcut for profiles-path in command line

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-19

    Fix memory leaks when rendering canceled

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-19

    More efficient 2d point cloud rendering for remote sources

    We used to query data from remote point clouds in groups of four chunks.
    This commit avoids doing that - we query all necessary chunks at once
    like we do with raster/vector tiles. This has two advantages:
    1. requests are fired sooner than later, minimizing network latency
    2. we can do more rendering while waiting for remaining chunks to download

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-04-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-04-19

    fix attribute table incorrect form for default values with geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-19

    Fix some potentially uninitalized variable warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-19

    Fix crash when moving labels

    Fixes #48233

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-19

    Save and load dontResolveType setting for PG connections

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-19

    Keep transaction mode label and combobox closer

    and tab cleanup

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-19

    [qgsquick] Better handling of deferred painting, always rely on timer triggered refreshMap()

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-19

    [ui] Fix broken img within HTML labels when referring to qrc images

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-19

    Do not split expression functions tags list into single words for translation

    Fixes #47486

Merge: aebb0ee0861 ab6f2660792
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-16

    Merge pull request #48241 from nirvn/osm_prefetch

    [wms] Re-enable prefetch of openstreetmap.org XYZ layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-04-16

    [wms] Re-enable prefetch of openstreetmap.org XYZ layers

    Now that XYZ raster layer rely on the tile download manager,
    tile requests are handled gracefully and never aborted
    only to be re-requested within milliseconds. That makes
    us a good citizen enough to remove the openstreetmap.org
    exception.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-16

    Move "Auto open table" option to a hamburger menu in the vertex editor
    dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-16

    Fix unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-16

    Fix spell check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-16

    Add a checkbox to disable vertex tool dock auto-opening behavior

    The vertex tool dock now has a new checkbox for "Auto-open table",
    (which is checked by default, i.e. the existing behavior). If a user
    opts to uncheck this then the vertex editor dock auto open/close behavior
    will be disabled, leaving the dock as just a plain old normal
    QGIS dock which behaves the same as any other dock.

    This is desirable in situations like:

    - The user is editing in a full screen session with docks hidden,
    and doesn't want the vertex editor dock to keep opening itself
    - The user has a heavily customised setup of stacked/tabbed/rearranged
    docks, and doesn't want the vertex editor dock to keep appearing
    and disappearing and causing other docks to be rearranged

    If a user has opted out of the auto-open table behavior, then the
    dock can be closed and won't show immediately when switching to
    the vertex tool. The dock can then be re-opened either through the
    standard Views - Panels menu (or by right clicking a toolbar), OR
    through a new "Show Vertex Editor" action which has been added to
    the dropdown menu for the vertex editor toolbar button.

    Sponsored by SevenCs GmbH

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-16

    Update src/gui/qgsinstallgridshiftdialog.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-16

    Fix installation of grid shift files

Merge: 54d4763cd6b eaf5a144307
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-15

    Merge pull request #48221 from kadas-albireo/master

    [Server] Add field names to WMS dimensions when generating project settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-15

    Fix spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-15

    Account for non-equal axis scaling during snapping

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-15

    Use Snap context class instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-15

    Move snapping results class to own file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-15

    Use QgsProfilePoint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-15

    Add QgsProfilePoint class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-15

    Add since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-15

    Snap plot cursor to sampled heights

    And add a "snapping" toggle to disable this behavior

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-15

    Show error message for unsupported wkbType by layer creation in HANA

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-15

    fix #47921

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-04-14
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2022-04-14

    Make HANA connection string compatible accross different OS

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-14

    [pointcloud] Fix regression when compiling against QGIS static

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-14

    2D to 3D sync fix

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-14

    fix

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-04-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2022-04-14

    [Server] Add field names to WMS dimensions when generating project settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-04-14

    forward options to base constructor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-04-14

    add tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-04-14

    pyqgis implementation for Qgis.Settings.Options.SaveEnumFlagAsInt

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-04-14

    [settings] add option to save enum/flag as integer instead of text

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-14

    Avoid python error when plugin was not found

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-14

    Rename label to 'base height' instead of offset when in absolute mode and layer has no z values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-14

    Fix use of offset heights with non-z enabled layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-14

    Fix z order of map point indicator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-14

    Fix incorrect data defined button state when vector layer is set after property definition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-14

    Fix doc warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-14

    Default to layer's data defined extrusion/offset settings when
    creating a new 3d polygon symbol for a layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-14

    [feature] Allow for data defined vector feature extrusion and offset
    heights

    Allows the extrusion height and feature elevation offset to be
    taken from a field in the layer, or based on an expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-14

    Add framework for data defined elevation properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-14

    Add an expression context to QgsProfileRequest

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-04-14

    [wms] Re-allow prefetching/preview of XYZ layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-14

    qt6 build needs git too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-14

    Add git safe directory to workaround https://github.com/actions/checkout/issues/760

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-13

    [sipify] fix more complex member assignment removal (#48198)

Merge: 4a3c6c9bc08 2a0e3748b1d
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-13

    Merge pull request #48181 from alexbruy/qgsquick-map

    add new refresh() method to MapCanvasWrapper to clear render cache and repaint map

Merge: 74687cdabd9 c7207f58f1f
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-12

    Merge pull request #48166 from nicogodet/fix-48139

    Remove `*` from filename when saving a non previously saved script

Merge: b417e5beab7 37656299190
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-12

    Merge pull request #48179 from nyalldawson/profile_feature

    Add a tool to profile dock to generate an elevation profile for an existing line feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-12

    Show text labels for current hover coordinate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-12

    Show a marker on the canvas corresponding to the hovered profile plot point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-12

    Show a crosshairs over the profile plot as the mouse is moved around

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-12

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-12

    Make vector layer profile chart results default to respecting layer
    symbology, and add checkbox to disable this in their elevation
    properties page

    This means that vector results in elevation profile charts will default
    to showing features using their corresponding 2d renderer, allowing
    eg categorized classes to be visible on the profile chart. (In the
    case that a profile symbol type doesn't match the layer's renderer
    symbol types, we just take the symbol color from the renderer)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-12

    Collect feature ids with vector profile generation

Merge: 230d92ad5e5 7c1d4c000a8
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-12

    Merge branch 'master' into profile_feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-12

    Use a more sensible default order for layers in profile charts

    Eg. Don't draw raster layer profiles over vector layer ones, since
    they are likely to obscure the vector results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-12

    Add method to sort a list of layers by layer type

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-04-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2022-04-12

    add new refresh() method to MapCanvasWrapper to clear render cache and
    repaint map

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-04-12

    Fix goto locator filter regression following CRS ordering work
    (fixes #48153)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-12

    [feature] Add a tool to profile dock to generate an elevation profile
    for an existing line feature

    When active, users can click any line feature on the map to generate
    a profile curve along that line. If multiple features are present
    at the clicked point then a menu will popup allowing users to
    select from these (i.e., same behaviour as the identify tool uses)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-12

    Use a more prominent rubber band style for profile curve so that
    it stands out more

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-12

    Move duplicated code for finding features from all layers on canvas to a common static function

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-12

    add method to clear rendering cache

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2022-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-12

    Fix the GH Action labeler to not remove labels
    https://github.com/actions/labeler/issues/112#issuecomment-1000491676

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-04-11
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2022-04-11

    Remove asterisk from file name when using Save

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-04-11
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2022-04-11

    Remove asterisk from file name when using Save As...

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-11

    Add LazInfo class tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-11

    Apply suggestions from code review

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-11

    fix qgstessellator.cpp when polygon is empty

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-11

    3D fixes from cppcheck

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-11

    Fix layout attribute tables don't respect bold/italic flags from
    conditional styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-11

    Update src/core/processing/qgsprocessingparametertypeimpl.h

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2022-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-11

    Remove "geographic" from Point Input description

    The resulting coordinate is in the CRS of the clicked canvas and includes the information about the CRS. It is not necessarily a geographic (lon/lat) point.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-11

    QgsVectorFileWriter: fix when adding a new layer to an already opened GPKG file (fixes #48154)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-11

    fix msvc build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-11

    processing: fix scripts directory reset on windows

Merge: 69afe5f6cec f51eb02986a
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-10

    Merge pull request #48128 from t0b3/fix-gdal-34-test

    fix: adapt test for gdal >= 3.4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-09

    Fix window title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-09

    Fix doc warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-09

    Allow any symbol to be an animated symbol

    Users can now indicate that a symbol should be treated as a animated
    symbol, through the new "Animation Settings" option in the symbol
    widget's Advanced menu.

    This settings panel allows users to enable animation for the symbol
    and set a specific frame rate at which the symbol should be redrawn.
    When enabled, the @symbol_frame variable can be used in any
    symbol data defined property in order to animate that property.

    For instance, setting the symbol's rotation to the data defined
    expression

        @symbol_frame % 360

    will cause the symbol to rotate over time. (with rotation speed
    dictated by the symbol's refresh rate)

Merge: a038d87d0a4 931be62a0bc
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-08

    Merge pull request #48146 from jef-n/translation-string-fix

    translation string fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-04-08

    translation string fix

Merge: 78c27d2c206 747d33f4c4d
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-08

    Merge pull request #48102 from lbartoletti/fix/memory_leak_analysis_tininterpolation

    Tininterpolator: fix a potential memory leak

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-09

    [OGR provider] (Hopefully) fix opening of GeoPackage from network share on Windows with GDAL >= 3.4.2 (fixes #48003)

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-09

    Fix DockUndockToolButton tooltip

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-09

    fix compiler warning on bitwise operator with boolean operands

    error with clang 14
      src/providers/wms/qgswmscapabilities.h:202:12:
      error: use of bitwise '&' with boolean operands
      [-Werror,-Wbitwise-instead-of-logical]


      if ( start.isValid() & end.isValid() )
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                           &&

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-09

    fix compiler warning on bitwise operator with boolean operands

    error with clang 14
      external/lazperf/detail/field_rgb14.cpp:58:11
      error: use of bitwise '|' with boolean operands
      [-Werror,-Wbitwise-instead-of-logical]

      ((flag_diff(b.r, b.g, 0x00FF) |
       ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    ||

    see also upstream https://github.com/hobu/laz-perf/pull/132

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-09

    Add test case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-09

    Fix server crash with join fields

    Fix #47716

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-09

    Increase max allowed GPU memory for a chunked entity

    It turns out that 100mb is often not enough to show a point cloud
    scene of a larger area, and one could easily end up in a situation
    where tiles get constantly unloaded and then loaded again.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    [wmst/xyz] Use the tile download manager to fetch tiles

Merge: 34f057261da d34d1cee732
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-08

    Merge pull request #48136 from agiudiceandrea/patch-6

    Add myself to contributors list and map

Merge: ca5355ac14c 3d508284e7c
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-08

    Merge pull request #47724 from tomkralidis/metasearch-offset

    MetaSearch: update startindex to items

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-08

    Add myself (Andrea Giudiceandrea) to contributors.json

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-08

    Add myself (Andrea Giudiceandrea) to CONTRIBUTORS

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    small fixes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    - Add error checking in the point cloud index
    - minor fixes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    Use better default naming for remote COPC

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    Add missing laz attributes handling

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    Address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    Fix EPT test

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    fix tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    fix spelling

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    - Remove unnecessary function
    - Fix tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    Address reviews + more cleanup

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    - Refactor QgsLazInfo
    - Address some reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    - Add a class for handling laz header processing
    - Unify some of the remote COPC code with local COPC
    - Address some of Martin's reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    Split QgsPointCloudRequest into 2 classes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    Fix CI build

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    Add docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    move lazperf point records into decodePoint

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-08

    - Implement remote COPC without caching
    - COPC code improvements

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-08

    Update AND

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-03-27
Commit:     t0b3 <thomas.bettler@gmail.com>
CommitDate: 2022-04-08

    fix: adapt test for gdal >= 3.4

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-08

    leftover

    Tim Sutton <tim@kartoza.com.com>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-08

    :bug: Code by proxy fix for reports section not remember last used field

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Add a dedicated x-axis zoom tool for elevation profile widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Add choice of band to use for elevation profiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Gracefully handle situation when no profile features are found and setting plot ranges

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Avoid hang when zooming too far into a plot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Avoid duplicate code for axis interval calculations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Fix casting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Fix image size/format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Rename QgsPlotToolPan file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Add export to image option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Add action to export profile graph to PDF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Set icons for elevation profile actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Better logic for automatical number interval calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Move files to elevation directory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Identation and sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Implement zooming actions and tools for plots

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Implement plot panning and zoom

    With all the usual interaction, e.g.

    - middle mouse button + drag = pan
    - hold space + drag = pan
    - wheel = zoom
    - ctrl + wheel = smooth zoom

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Add Zoom Full action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Implement plot panning by drag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Default to a bottom docked elevation profile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Some test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Avoid initially clipped plot render

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Ensure that elevation properties are copied whenever a layer is cloned

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Some test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Condense excessive class heirarchy, fix unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Add profile chart symbology settings for vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Fix progress bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Cleanup canvas destruction and job handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Try to fix sip build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Cleanup job removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Show rubber band for profile curve

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Schedule updates so that we don't spam

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Start on profile tool dock widget, implement curve capture tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Fix technique handling with non-core tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Use actual ranges of plot when rendering, use correct raster/mesh profile symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Add range of z to QgsAbstractProfileResults

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Add QgsMeshLayerElevationProperties subclass of
    QgsMapLayerElevationProperties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Add profile line symbol setting for raster layer elevation properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Use plot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Start on profile renderer class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Add cancelation support for profile generators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Fix vector profile rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Stupid solution to sip build errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Implement absolutely insane solution to random crashes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Reintroduce sip casting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Plot wip

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-07

    build 3.24 images (#48112)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    Correctly tabify restored 3d map/attribute table dock widgets with the
    siblings they were docked with on project save

Merge: 608856340e5 003c82b0bdf
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-07

    Merge pull request #48097 from nirvn/coordinate_axis

    Make sure CRS axis ordering is respected for map canvas' copy coordinates and goto locator

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2022-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-07

    GH Action - Add more default path for the labeler

Merge: 0a6954defbd 2c15d747519
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-06

    Merge pull request #47796 from rldhont/fix-server-wfs-describe-outputformat

    Fix server WFS describe outputformat

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-04-06

    Tininterpolator: fix a memory leak

Merge: 75d420cb5e6 083216fce73
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-06

    Merge pull request #47795 from mrylov/hana-odbc

    Make odbc namespace nested (odbc-cpp-wrapper)

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-04-06
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2022-04-06

    Update odbc-cpp-wrapper

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-04-06

    Address review, fix warning

Merge: a927a761fea 9dc8509fa8c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-06

    Merge pull request #47952 from elpaso/bugfix-gh47906-spatialite-turtle

    Use OGR instead of spatialite to retrieve tables

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-04-06

    Add test for the axisDirectionToAbbrivation() function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-04-06

    Adjust tests, and fix longitude<->latitude mix up in the locator display string

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-04-06

    [locator] Goto locator filter should respect CRS axis ordering

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-04-06

    [map canvas] Right-click copy coordinates should respect CRS axis ordering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    [feature] Use correct coordinate ordering for project crs when
    displaying coordinates in status bar (and identify results)

    And add a setting in project properties to allow users to override
    this with a specific coordinate ordering if desired (x/y or y/x)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Add coordinate order argument to QgsCoordinateFormatter functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Add QgsCoordinateReferenceSystemUtils class, with function to determine
    most appropriate x/y or y/x coordinate order for a crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Add setting to registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Update setting keys

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Add setting to show feature counts by default for newly added layers

    If enabled (the default remains disabled), this option will cause
    the feature count to be enabled for any newly added/created map
    layers.

    Sponsored by SevenCs GmbH

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Start as detached if DD is set for X/Y

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Move detach threshold font-based

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Handle detach

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Handle map CRS and fix aux fields for not-linestrings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Refactor property check

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Revert ui file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Break

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Add other anchor properties

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Reproject

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Reproject

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Rename curve to anchor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Address Nyall's comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Curved offset first attempt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Add method to retrieve axis order for a QgsCoordinateReferenceSystem

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    fix path for sipify tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-06

    Fix crash when no renderer set

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-05

    Fix qgis server settings cache size tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-05

    Remove nothing widget

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-04-04

    Don't skip field if it is primary key

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-04-04

    Merge features into an existing one instead of a new one

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-04

    address review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-04

    test renderer properties, not actual rendering

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-04

    check what segfaults

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-04

    Sync pointcloud layer's 3d renderer style with 2d renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Better way to get memory for Linux

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Implement memory size for Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Base default image cache size on system memory

    Instead of always defaulting to 100mb, then base the cache size
    on the system memory:

    - > 32gb, use 500mb
    - 16-32gb, use 250mb
    - else 100mb

    The larger sizes can make a big difference to rendering speed for
    complex projects, so let's let powerful systems utilise all that
    memory!

    (Only supported on linux for now)

Merge: 2282a05113c 12111098c29
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-04-04

    Merge pull request #47050 from dmarteau/fix-server-config-cache-refresh

    Server: Use lastModified() for refreshing config cache as alternate strategy

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2022-03-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-04-04

    Fix regression when adding feature without geom #46687

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    [network] Update default disk cache size to 256mb

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

     [qgsquick] Properly handle deferred layer repaint requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Fix setting vector tile layer maximum tile zoom to levels > 14

    Fixes #47933

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    When an animated marker is used for a layer, transparently auto-handle the
    layer redrawing without requiring the user to setup these
    settings themselves.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Add utility function to calculate the ideal refresh rate of a
    vector layer renderer, by hunting for any animated symbols
    in the renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    [feature] New marker symbol type for "Animated Marker"

    This new marker symbol type allows points to be rendered using
    an animated marker, sourced from an animated gif, webp or mng
    animation.

    Options are present for marker file, size, angle and frame rate.

    There are two ways in which animated symbols are handled:

    1. If the map itself is considered an animation, then the frame
    rendered for the animated marker is based on the map animation
    frame and frame rate. This is the case when the temporal
    controller is set to the Animation mode. In this case the
    animated markers will follow the temporal controller animation,
    e.g. pausing when the animation is paused, advancing frames
    with the animation, etc. The map will also be redrawn using
    the frame rate set for the temporal animation.

    This mode also applies when exporting an animation from the
    temporal controller.

    It's also the mode used when a plugin specifically sets the
    frame rate and current frame QgsMapSettings properties, so
    e.g. @timlinux's QGIS Animation Workbench plugin will dictate
    the marker animation frame to render.

    2. If the map is NOT considered an animation (i.e. it's just
    a plain old normal QGIS project), then the frame to render
    will be based on the current timestamp alone.

    Markers will be animated when their corresponding layer is set
    to a temporal mode, and a temporal animation is playing.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Add QgsAnimatedImageSourceLineEdit widget, for selection of animated
    image files

    Allows selection of animated images from formats supported by
    QMovie, e.g. animated gif, webp and mng animations.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    More responsive abortion of XYZ layer render requests

    Fixes #47928

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Remove the "terrain" clamping mode when a line layer is set to render
    as simple lines

    In this situation the "terrain" clamping mode gives confusing results,
    as regardless of the z values in the lines the rendered features
    will always appear flat on the terrain

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Add unit test for QgsLayerTreeUtils::insertLayerBelow.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Fix #47909, fix QgsLayerTreeUtils.insertLayerBelow().

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    [OGR provider] (Presumably) fix opening of GeoPackage from network share on Windows with GDAL >= 3.4.2 (fixes #48003)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    [Offline editing] Unbreak TestQgsOfflineEditing with GDAL >= 3.4.2

    Fixes #48012

    Basically, for offline editing, we ask QgsOgrProvider to adopt the
    behaviour it had before https://github.com/qgis/QGIS/pull/47098, that is
    use SQLite3 journal_mode = WAL even in read-only mode.

    Sorry, this "fix" is horrible, but I couldn't get with something better after
    many hours of investigation. The root cause seems to be that QgsOfflineEditing
    creates layers using direct OGR API or sqlite3 API, and also uses
    QgsOgrProvider which has a GDAL dataset reuse mechanism. And all that does
    not place nicely at all. Maybe the root root cause is that the OGR GPKG driver
    establishes the list of layers at its opening, and if creates a new one behind its
    back, which is prone to happen with the dataset caching metchanism, the
    GDALDataset::GetLayerByName() method doesn't see the newly created layer.

    With that in mind, I tried to add calls to
    QgsOgrProviderUtils::invalidateCachedDatasets() but to no avail.
    Also QgsOgrProviderUtils::invalidateCachedLastModifiedDate() which is
    used by QgsOgrProvider::createEmptyLayer(), but to no avail.

    So basically I don't understand why offline editing worked before with a
    GPKG backend. I'd say it is pure luck.

    Note: I also saw that qgsofflineediting.cpp at line 315 calls
    offlineLayer->dataProvider()->invalidateConnections() but that method is
    only implemented in the Spatialite provider. I tried to implement it in
    the OGR one, but to no avail too.

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Insert processing results at the top of the optional results group (followup #37595)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Fix postgres save project when user type Enter

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Add missing quotes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    Also fix TRUE in sentences outputs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    More harmonization of expression output TRUE

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-04

    [symbology] Fix raster line's hairline width/thickness
    (fixes #47641)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-04-03

    debian packaging: support grass8 on sid

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-03

    Bump ansi-regex from 3.0.0 to 3.0.1 in /resources/server/src/landingpage

    Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 3.0.0 to 3.0.1.
    - [Release notes](https://github.com/chalk/ansi-regex/releases)
    - [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1)

    ---
    updated-dependencies:
    - dependency-name: ansi-regex
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-02

    Disable misleading-indentation warning on pedantic builds

    This is slow (especially for the large sip files), and isn't needed
    because of the auto formatting scripts we use

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-02

    Bump actions/cache from 2.1.7 to 3.0.1

    Bumps [actions/cache](https://github.com/actions/cache) from 2.1.7 to 3.0.1.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v2.1.7...v3.0.1)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-02

    Bump actions/upload-artifact from 2.3.1 to 3

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.3.1 to 3.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/v2.3.1...v3)

    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-04-02

    Bump peter-evans/create-or-update-comment from 1 to 2

    Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 1 to 2.
    - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
    - [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v1...v2)

    ---
    updated-dependencies:
    - dependency-name: peter-evans/create-or-update-comment
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-04-01

    Report untwine errors to the user

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    small fixes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    remove unnecessary uriIsBlocklisted

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    fix spelling

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    Read metadata for copc files

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    - Implement on demand loading of hierarchy
    - Fix copc test

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    fix pdal & copc provider metadata handling of URI

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    OPen copc file once

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    revert candidateProviders size

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    - Remove unnecessary metadata reading from copc
    - Refactor LAZ and EPT reading

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    - Add extrabytes test
    - Use fuzzy comparison for doubles

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    - Add tests for COPC
    - Address some of Martin's reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    - Add ability to drag and drop copc file
    - Fix RGB value reading
    - Fix RGB default rendering

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-31

    inital implementation of local COPC reading

Merge: 576ce12ee16 b82e83624db
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-31

    Merge pull request #47866 from elpaso/true-false-function-docs

    Replace 1/0 with TRUE/FALSE in function help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Use existing QgsMargins serialization method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Use tolerance to also avoid drawing grid lines right at the end of the plot area

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Avoid code duplication

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Call super class methods for read/writeXml

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Split out axis properties into separate class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Don't choice major intervals which don't coincide with labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Use some tolerance when testing if a grid line is a major grid line

    Avoids missing major grid lines, and missing labels on end of axis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Add method to auto calculate plot intervals based on size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Add @plot_axis, @plot_axis_value variables and test for data defined plot rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Add test files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Make sure label interval is respected correctly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Add test for plot area

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Add methods to read/write plot state to xml

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    API improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Simple framework for drawing 2d plots using native QGIS objects

    Uses QGIS symbols, text formats and text numeric formats to render
    chart components. Currently handles the background, grid, and axis
    labels.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Don't try to store child inputs for model executions in history register

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-31

    Add sip conversion code for QPointer< QgsMapLayer >

    Fixes #47955

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-30

    Let widgets use more space in tabs if they can take advantage

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-30

    Update array_intersect

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-30

    Update resources/function_help/json/within

Merge: 05ea4409027 3db73dccc06
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-30

    Merge pull request #47992 from rouault/do_not_expose_nolock

    [GUI] Open vector layer dialog: do not expose GPKG 'NOLOCK' open option

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-30

    Apply suggestions from code review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-30

    Avoid multiple hash lookups in QgsExpressionContextScope::setVariable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-30

    Show whether an argument is optional and its default value in
    qgis_process help output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-30

    Fix round trip of html content edit in the model designer help dialog

    And use QgsRichTextEditor widget to give a nice editing experience
    for the help components which support html content.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-30

    Remove some unused methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-30

    [processing] Always use the same method to launder names

    Ultimately avoids forced removal of _ characters in model
    parameter names

    Florent Guiotte <florent.guiotte@irisa.fr>AuthorDate: 2022-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-30

    static_cast tile resolution

    Florent Guiotte <florent.guiotte@irisa.fr>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-30

    with astyle

    Florent Guiotte <florent.guiotte@irisa.fr>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-30

    Fix xyz tile matrix zoom level above 22

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-29

    UI: Make sure users cannot enter values that are lower than the minimum value allowed in 'points displacement' algorithm

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-03-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-28

    Fixes #47466 : Fix external resource url in document view on Windows

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-03-28
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-03-28

    [GUI] Open vector layer dialog: do not expose GPKG 'NOLOCK' open option

    This option is automatically set by the OGR provider. No need for the
    user to mess with it.

    Refs https://github.com/qgis/QGIS/pull/47098#issuecomment-1080274084

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-03-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-03-28

    [nmea] Convert RMC mode indicator to its equivalent signal variant to provide accurate quality description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-28

    Fix documentation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-28

    Expose task flags control for QgsMapRendererTask

    Allows plugins to create hidden/uncancelable render tasks

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-28

    Bump minimist from 1.2.5 to 1.2.6 in /resources/server/src/landingpage

    Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
    - [Release notes](https://github.com/substack/minimist/releases)
    - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

    ---
    updated-dependencies:
    - dependency-name: minimist
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-28

    Add tests for QgsLayerTreeViewDefaultActions::addGroup(), since it behaves differently according to different node selection contexts

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-28

    GH Action - Add auto labeler according to modified files

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-28

    UI: make sure users can enter the minimum tolerance value QGIS offers them in 'snap geometries to layer' processing algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-28

    Revert "fix: gdal 3.4 test behaves differently"

    This reverts commit 09cb464ca3f574f89842fce02893bef850a96046.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-28

    Add method to retrieve next frame delay for animated images to QgsImageCache

Merge: 133e9e7e621 b467278cb67
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-27

    Merge pull request #47982 from t0b3/fix-testqgsgeoref-only-if-have-georef

    fix: testqgsgeoreferencer if HAVE_GEOREFERENCER

Merge: 98637ac0ae8 09cb464ca3f
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-27

    Merge pull request #47974 from t0b3/fix-ci-tests-for-grass8

    Fix ci tests for grass8

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-03-26
Commit:     t0b3 <thomas.bettler@gmail.com>
CommitDate: 2022-03-27

    fix: gdal 3.4 test behaves differently

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-03-27
Commit:     t0b3 <thomas.bettler@gmail.com>
CommitDate: 2022-03-27

    fix: testqgsgeoreferencer if HAVE_GEOREFERENCER

    build testqgsgeoreferencer only if GEOREFERENCER is set

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-03-27
Commit:     t0b3 <thomas.bettler@gmail.com>
CommitDate: 2022-03-27

    fix: broken test TestQgsGrassProvider::info

    fix expectedCrs for GRASS[78]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-27

    Cleaner code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-27

    Set @frame_rate and @frame_number variables in map settings scope when applicable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-27

    Set animation properties for map settings when exporting animations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-27

    Set frame rate and frame number for canvas map renders when
    temporal controller is set to animation mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-27

    Add map frame rate and current frame numbers to QgsMapSettings/QgsRenderContext

    Makes this information available for symbol rendering logic when
    a map is being rendered as part of an animation.

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-03-26
Commit:     t0b3 <thomas.bettler@gmail.com>
CommitDate: 2022-03-26

    fix: add grass8 to TestQgsGrassProvider::mapsets

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-03-26
Commit:     t0b3 <thomas.bettler@gmail.com>
CommitDate: 2022-03-26

    fix: add testdata for GRASS8

    provide data for
    - TestQgsGrassProvider::maps()
    - TestQgsGrassProvider::vectorLayers()

Merge: 6ce834e8bb4 f12f5a7ea68
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-25

    Merge pull request #47961 from t0b3/fix-issue-47960

    fix: qsizetype vs int

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-03-25
Commit:     t0b3 <thomas.bettler@gmail.com>
CommitDate: 2022-03-25

    fix: cast to long long to match format

    Qt6 QByteArray::size() returns long long
    Qt5 QByteArray::size() returns int
    always cast to long long to ensure format %lld matches

    Fixes #47960

Merge: 14e27c2075f 8a9777d7db3
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-25

    Merge pull request #47958 from t0b3/fix-issue-47937

    fix: don't hide overloaded QFile::open

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2022-03-25
Commit:     t0b3 <thomas.bettler@gmail.com>
CommitDate: 2022-03-25

    fix: don't hide overloaded QFile::open

    Fixes #47937

Merge: 74db16608e7 f644360c3f7
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-25

    Merge pull request #47949 from ptitjano/wip/jfelder/depth-position-nan

    qgscameracontroller: Handle white scene when computing depthbuffer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Use map instead of hash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Retain nodata terrain points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Condense duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Respect step distance in raster profile generation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Respect step size in mesh profile generator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Add step distance parameter to profile request

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Make tests tolerant to transformation differences

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Add missing files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Implement vector profile generation for polygon layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Implement vector profile generation for line layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Restore optimisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Fix todo in QgsMeshTerrainProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Implement profile generator for mesh layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Implement profile generation for point vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Implement a profile generator for QgsRasterLayers

    This class implements an optimised method for generating a profile
    from a raster layer in a thread-safe way:

    On the main thread:

    - The data provider is cloned during preparation, and all other
    required properties from the raster layer are copied and stored
    for later thread-safe use on a background thread

    On the background thread:

    - The profile line is transformed to the raster's native CRS
    - We then iterate over the portion of the raster which intersects
    the profile line's bounding box in small tiles. We use small tiles
    here as we will shortcut by skipping straight over any tiles which
    don't intersect the profile line at all, without requesting their
    raster data at all. Since the profile line will only cover a very
    small portion of an overall raster extent, by using small tiles
    we end up shortcutting and avoiding the costly tile pixel iteration
    for most of the raster's coverage.
    - For any tiles which DO intersect the profile curve, we fetch the
    tile data and then iterate over the pixels, keeping only those
    which actually intersect the profile curve. These pixel centroids
    are then transformed back to the original CRS of the profile line.
    - After collecting the filtered pixels centroids and their raster
    (height) values, we then convert the pixel x/y locations to a
    distance/chainage along the profile line, giving us an array of
    distance vs height values for all pixels which intersect the profile
    line.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Add framework for profile generation

    - Adds an abstract base class for profile generators,
    QgsAbstractProfileGenerator. This is modeled off the approach
    used by map layer renderers, where a QgsAbstractProfileGenerator
    subclass object is created in the main thread and does all
    required (hopefully inexpensive!) preparation steps necessary
    to do on the main thread. Then a separate background thread can
    later call the virtual generateProfile method, which does
    the heavy lifting of calculating the associated profile. Later
    the results of the profile generation can be retrieved back
    on the main thread.

    - Adds an interface "QgsAbstractProfileSource" for objects which
    can create a profile generator given a QgsProfileRequest. Map layer
    classes will implement this interface, but potentially 3rd party
    (plugin based) objects can also implement the interface if they
    also want to add custom results to the profile charts (e.g.
    borehole trace lines).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Add method to calculate pixel-perfect sub region of a raster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Add terrain provider to QgsProfileRequest

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Add equals method to QgsTerrainProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-25

    Profile request

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-24

    Support also LAS point formats 0, 1, and 2

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-24

    Untwine now expects that the output directory does not exist

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-24

    Add support for newer point formats in EPT decoder (6,7,8)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-24

    Fix unused variable warning

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-24

    Upgrade untwine to the latest upstream improvements

    We are now using the code from "qgis" branch:
    https://github.com/hobu/untwine/tree/qgis
    It is in sync with "main" branch of untwine as of today, just with a couple
    of small patches to make it work with PDAL older than 2.4.

    The new version of untwine includes:
    - indexing to COPC (in addition to EPT)
    - fixes to bugs that were reported in QGIS
    - error reporting

    Untwine now also directly links to lazperf library (in addition to PDAL).

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-24

    Use OGR instead of spatialite to retrieve tables

    ... because it's way faster

    Fixes #47906

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-03-24
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2022-03-24

    Fix: PreparedStatement::getBatchDataSize() may return uninitialized valu

    Jean Felder <jean.felder@oslandia.com>AuthorDate: 2022-03-24
Commit:     Jean Felder <jean.felder@oslandia.com>
CommitDate: 2022-03-24

    qgscameracontroller: Handle white scene when computing depthbuffer

    When updating the camera position after an operation such as a
    rotation or zoom a sampleDepth is computed and then used to update the
    camera position.
    This sampleDepth is basically the RGB mean of the visible image. The
    white pixels are ignored because they are supposed to be void
    area. When the whole scene is white, the depth cannot be computed: it
    ends up with a depth of 0 and a samplesCount of 0 and thus a NaN
    value (0/0).

    This issue can be reproduced on at least two occasions:
    1. Move the view to a void area and then try to zoom in or out
    2. Quickly zoom-in/zoom-out: sometimes the entities have not been
    updated yet and the whole scene is white

    This issue is fixed by returning a default value (1.0) when the whole
    scene is void.

Merge: 67c00fc6e5a 742c860f9f7
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-24

    Merge pull request #47943 from lbartoletti/const_isDegenerate_qgstriangle

    QgsTriangle: constify isDegenerate method

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2022-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-24

    Update search_backend.py

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-03-24

    QgsTriangle: constify isDegenerate method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-24

    [feature] Add opt-in setting for projects for "Remember attribute table
    windows and docks between sessions"

    If checked for a project, then any opened attribute tables will be
    saved into the project and immediately restored when loading that
    project.

    Designed to improve workflows when a user has constructed a project
    with a particular set of attribute table configurations for their
    requirements, and re-setting up these attribute tables is a hassle.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-24

    Use QgsDockableWidgetHelper to handle attribute table dialog
    docking/undocking

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-24

    Fix typo in qgspanelwidgetstack.h

Merge: 99dd9699fc9 bb9c242e0db
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-23

    Merge pull request #46650 from Djedouas/sync-stats-panel

    Option to synchronize statistics panel with layers panel

Merge: d73ee98ec34 11e26a2dfdf
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-23

    Merge pull request #47087 from landryb/fix/28858

    Update wms layer title each time a new layer is selected

    Landry Breuil <landry@rhaalovely.net>AuthorDate: 2022-01-31
Commit:     Landry Breuil <landry@rhaalovely.net>
CommitDate: 2022-03-23

    Update wms layer title each time a new layer is selected

    previously, if the layer title was manually modified, it would never get
    updated anymore until qgis was restarted.

    Fixes #28858 #40421

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-23

    When copying features from a layer with no fields, don't append the
    'wkt_geom' header line to the clipboard plain text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-23

    Fix calculation of tile zoom levels for ESRI vector tiles when
    map is in a geographic CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-23

    Don't try to sort tile requests if a huge number of requests are present

    This step can be expensive for a large number of requests, which
    sometimes happens with custom tile matrices and certain map
    scales/extents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-23

    Less debug noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-23

    More responsive cancelation of vector tile render jobs

    Abort non-async tile requests when the job is canceled

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-23

    Improve description of num_geometries() expression function to explicitly state support for multi-part geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-03-22

    Fix non-functional buttons in Oracle data source

    Fixes #47794

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Follow up on raise warning alg change: remove needless test line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Fix broken form layout for search form when using drag and drop designer

    Fixes #47892

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Don't select features invisible because of temporal ranges

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Move method to a common place

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    [feature] Add a "Select Features" action to the right click menu
    on legend class symbols, to select all matching features which
    are rendered with that symbol

    Allows rapid selection of matching features from classes in
    categorized, graduated and rule based renderers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Fix flipped map scale values in rule based renderer expression conversions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Add an optional QgsExpressionContext argument to QgsVectorLayer::selectByExpression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Add method to convert vector renderer legend rule keys to equivalent
    QgsExpression filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Fix another documentation typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Fix documentation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    [feature] Add opt-in setting in project properties for
    "Remember editable layer status between sessions"

    If checked, then any layers which are editable will be remembered
    when saving that project and immediately made editable whenever
    the project is restored.

    This is an opt-in, per-project setting. The intended use case
    is for users who are making complex, data-editing focused projects.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Fix some clazy/clang warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Change some boolean QgsProject properties to flags instead

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Add test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    [processing] Add a raise message algorithm to the model tools

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-22

    Add support for date/time/timestamp expressions in HANA

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-21

    Change labels

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-21

    update actions strings

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-21

    add sync actions to toolbar

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-21

    - Fix spelling & SIP
    - Fix 3D -> 2D -> 3D sync
    - Fix trapezoid setting saving

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-21

    fix spelling

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-21

    change icon

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-21

    fix tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-21

    switch to flag based approach for 2D/3D sync

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-21

    - Change extent to trapezoid shape
    - Visualize the viewed area using QgsRubberBand
    -  Address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-21

    initial implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-21

    Some more TRUE/FALSE homogenization

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-21

    Apply suggestions from code review

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-21

    Ignore symbol layer types which do not have colors (raster fill, marker,
    etc) when calculating overall symbol colors

    Fixes #47723

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-19

    Replace 1/0 with TRUE/FALSE in function help

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Better context menu string.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Use QgsExpression::createFieldEqualityExpression

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Handle NULL.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Implement select feature by attribute, fix #43757

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Add context menu for select by attribute.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Show wait cursor on form submit action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Fix sip build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    When creating a new 3d map, set the initial terrain settings for the
    map to match the project's terrain settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Unit tests for project elevation properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Add GUI for configuring project level terrain settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Remove offset/scale from project elevation properties as these were moved to terrain providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Add scale and offset to terrain providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Use nan for invalid point height calculation results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Some unit tests for terrain providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Add clone method for terrain providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Make terrain provider classes generic and move outside of project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Project elevation properties framework

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Pass some values to initialization list

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-19

    Also install scripts for GRASS 8.

Merge: daf7ff5f4f6 ae2c5947e05
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-18

    Merge pull request #47849 from agiudiceandrea/fix-47726-orientedminimumboundingbox

    Fix QgsInternalGeometryEngine::orientedMinimumBoundingBox

Merge: 94a37445218 1d557a7b2f0
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-18

    Merge pull request #47858 from nirvn/warning_warning

    [processing] Raise warning should push a warning

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-03-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-03-18

    [Server] WFS remove unused XSD format

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-03-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-03-18

    [Server] WFS DescribeFeatureType XMLSCHEMA and version

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-03-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-03-18

    [Tests][Server] WFS DescrieFeatureType OUTPUTFORMAT

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-03-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-03-18

    Adjust raise warning test

Merge: 43d2ebbb037 ee56c0c14f8
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-18

    Merge pull request #46647 from Koyaani/advanced_snapping

    [Feature] New soft constraints in the advanced digitizing dock

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-18

    Update tests/src/core/geometry/testqgsgeometry.cpp

Merge: f58db736297 4718d727fd9
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-18

    Merge pull request #47306 from uclaros/fix-split-lines

    Split self intersecting lines only on split points

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-18

    Add test for main_angle function

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-18

    Add test for orientedMinimumBoundingBox()

Merge: 1eeb11fc480 f5dea897448
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-18

    Merge pull request #47850 from t0b3/fix-qt6-grass

    fix: compile with qt6 and grass

Merge: b260643a78a c8c8a532c1c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-18

    Merge pull request #47771 from elpaso/between-expression

    Between/Not between expression

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-18

    Make list from expression preview copiable.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-03-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-03-18

    [processing] Raise warning should push a warning

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    Only call groupSelected() if there is a multiple selection or, if being a single selection, the selected node is a layer (fix #47657)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    qstringliteral

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    use switch on layer type

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    use static save/load functions

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    translation

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    show n/a instead of blank when statistics are missing

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    address review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    cleanup

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    use values list

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    remove unused method, add docstring

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    fail on missing attributes, remove unused functions, sip

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    comments and headers

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    expression parsing, testing, filter indicator

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    add query editor in pointcloud layer properties

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    clone qgsquerybuilder

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    Mention 3.22 and 3.24 API docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    Update src/app/qgsclipboard.cpp

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    Invert logic for JSON conversion usage.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    Only convert to json if it's not convertible to string.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    Fix #47569. Unable to copy data stored in JSON and list fields

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    [Bugfix][Server] WFS GetFeature GML: CDATA was url encoded before insert
    in GML

    The CDATA section was not well formed in the GML build by QGIS Server. We found `&lt;![CDATA[ ]]&gt;`, instead of `<![CDATA[ ]]>`.

    For exemple we found
    ```xml
    <qgs:name>&lt;![CDATA[FOO &amp; FOO]]&gt;</qgs:name>
    ```
    instead of
    ```xml
    <qgs:name><![CDATA[FOO &amp; FOO]]></qgs:name>
    ```

    * Funded by Faunalia

    antf <andres.teruel@elecnor.es>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-18

    Bug fixed, QGIS now works with Geos 3.7 or lower

    t0b3 <t0b3@users.noreply.github.com>AuthorDate: 2022-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-17

    fix: compile with qt6 and grass

    Closes https://github.com/qgis/QGIS/issues/47848

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-03-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-03-17

    translation string fix

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-17

    Fix QgsInternalGeometryEngine::orientedMinimumBoundingBox

Merge: a296a8bb847 ecbf2989688
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-17

    Merge pull request #47842 from elpaso/bugfix-gh47841-vertex-editor-locale

    Fix vertex editor issue with locales

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-17

    Fix vertex editor issue with locales

    Fix #47841

Merge: 180ae3bc162 955cc8bf8c9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-17

    Merge pull request #47782 from nyalldawson/highlight_all_curved

    Highlight all characters in curved labels when hovering using a map label tool, instead of just one character

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-03-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2022-03-17

    Make odbc namespace nested (part 3)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-17

    Do not compile make_datetime for spatialite

    Because of the Zulu issue:

    sqlite3 /home/dev/QGIS/tests/testdata/provider/spatialite.db
    SQLite version 3.31.1 2020-01-27 19:55:54
    Enter ".help" for usage hints.
    sqlite> select cnt, dt from somedata;
    100|2020-05-03T12:13:14
    200|2020-05-04T12:14:14
    300|
    400|2021-05-04T13:13:14
    -200|2020-05-04T12:13:14
    sqlite> select cnt, dt from somedata where dt = '2020-05-03T12:13:14Z';
    sqlite> select cnt, dt from somedata where dt = '2020-05-03T12:13:14';
    100|2020-05-03T12:13:14

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-17

    Revert "Remove Z from make_datetime SQLITE compiler"

    This reverts commit 0909682a3d01e54081c623220a49c62d8f725d3b.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-17

    Update tests/src/python/test_provider_shapefile.py

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    Also apply font settings from layer conditional styling to layout attribute tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    Fix some tests on newer GEOS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    [feature][processing] Add "Keep disjoint features separate" option
    for dissolve algorithm

    If enabled, this option will cause disjoint features and parts to
    be exported as separate features (instead of as parts of a
    single multipart feature).

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-03-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-03-17

    typo fix

    Kanahiro Iguchi <mediterranean1769@gmail.com>AuthorDate: 2022-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-17

    fix wrong shading when 2-class color

    Fixes  #45861

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    Add test

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    Check index

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    Update src/core/qgsvectorfilewriter.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    Handle empty export names

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    Duplicate names check, override names warning

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    User defined field names in export

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    Set max tile buffer size to 1024. Fix #47324.

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    fix reading

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    switch to using lazperf for reading extrabytes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    save/load subset string with point cloud layer

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    Have to use g prefix for gnu tools also on *BSD

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    Fix whitespace in qgis.xml

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-17

    Fix .qlr & .qml and tidy .qgs, .qgz & qpt MIME-info database entries

    - .qlr does not have DOCTYPE qgis
    - .qml can also be a Qt file, use the same  magic priority as Qt
    - Matching the DOCTYPE is sufficient and qgis element tag may not be
      followed immediately by version or projectname attributes
    - XML within .qgz is compressed, string matching doesn't work

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-03-16
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2022-03-16

    Make odbc namespace nested (part 2)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-16

    NoUnaryMinus for OGR, no idea why

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-16

    Disable BETWEEN for HANA

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-16

    Remove Z from make_datetime SQLITE compiler

Merge: d037b764ca4 c379e08d1ef
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-16

    Merge pull request #47573 from tudorbarascu/server_tests

    add test for server GetFeatureInfo respect the order of Drag&Drop designer.

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2022-02-28
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2022-03-16

    server test for using getfeatureinfo drag&drop designer order

    update project

Merge: 7e675ce0b78 8dfe8dc4c2c
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-16

    Merge pull request #47774 from vcloarec/fixmmeshvertexdegree

    fix vertex degree in topological mesh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Add language to metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Read metadata from vtpk files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    More tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Support reading ESRI vector tile packages (.vtpk) files directly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Move gzip utility functions to QgsZipUtils

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Fix comment

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Correctly handle Cap and Base alignements

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Fix #47089 wrong rotation point for rotate label tool preview

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Set default new bookmark to user storage.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Do not use groupItem directly

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Add warning for overwriting bookmark group.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    fix #38602 rename bookmark group.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Fix #38602, make bookmark default to project bookmark

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2022-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    fix cmake with vs2019 Generating bug

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-16

    Add copy to clipboard for preview expression.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    [mssql] Fix identity column types have a forced not null constraint
    but not a complimentary defaultValueClause

    This causes issues with any table using a identity column, as a user
    is forced to populate these columns themselves in order to create
    features, yet the value will be discarded when the feature is saved
    to the database.

    Instead correctly set the constraints, read only and a default value
    clause for these column types.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Show the error why the auth DB could not be opened

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    expose QgsMeshVerticesElevationDatasetGroup

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-16

    Fix regression layer stop edit mode on save changes (introduced #46750)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-15

    Some more tests for compiler

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-15
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-03-15

    add tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-15

    Address PR review comments and handle NULLS

    Refactor the evaluation code, handle NULLs to
    return a boolean when it is possible.

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2022-03-14
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2022-03-15

    Make odbc namespace nested

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Update some tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    If in strict placement mode, we assume that labels can be overrun by whatever distance is required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Default to a "Follow placement" mode for the text anchor point, which
    means when the line anchor is < 25% then it will be matched to the
    start of the text, when the line anchor is > 75% it will be matched
    to the end of the text, otherwise match to center of text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Use Q_ENUM for enums

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Fix interaction between label overrun distances and strict placement modes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Fix some labels disappear when set to strict label placement mode with curved placements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    [feature][labeling] Expose control of what part of text (start,
    middle or end) of line labels corresponds to the anchor position

    Previously labels would always be centered over the anchor position
    of lines (unless it was a curved label, in which case it was the
    start of the lable!) This is limiting (and inconsistent) for some
    placements, where it is preferable to e.g. line up the end
    of the label text with a specific point on the line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Add option to hide replies served directly from cache in network logger panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Show network requests which were served from cache in a different color in network logger

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Be more tolerant when deciding whether to render preview tiles for
    vector tile layers, since vector tile layers by design are extremely
    CPU light to render

    If a vector tile layer has taken more than a few milliseconds to render
    then it's a result of network request latency, and the tile manager
    class will handle that gracefully for us anyway.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Add a "filter rules" search box to vector tile renderer and labeling widgets

    Allows users to filter the visible rules by a portion of their
    label/layer or filter strings. This can greatly help with finding
    rules in a complex vector tile style!

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Avoid crash by not showing 'Add layer notes' option for layers with no provider (Fix #47780)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    [labeling] Highlight all characters in curved labels when hovering
    using a map label tool, instead of just one character

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    [feature] Support shift+wheel scrolling in attribute table to switch
    to a horizontal scrolling action instead of vertical

    This matches the same behaviour exposed by LibreOffice, and provides
    a convenient way to quickly horizontally scroll tables when a mouse
    doesn't have a dedicated horizontal scroll wheel.

    Sponsored by the City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Add QgsTableView subclass of QTableView for adding QGIS specific
    tweaks on top of the base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    When running a model with detailed logging in a background thread,
    show a warning when a step is about to be run in the main thread
    warning the user that that child algorithm cannot be run in the
    background

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Add tests for hidden tasks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Use flags, not boolean

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Allow tasks to be hidden from the GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    [feature] Run batch processing steps in tasks

    Instead of forcing all steps in the batch processing dialog to execute
    in the main thread, we now run each step as a separate task whenever
    possible. This keeps the UI nice and responsive, and permits
    responsive cancelation and progress reporting.

    Individual steps are still run sequentially, not in parallel (yet!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Move batch feedback subclass to c++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    show scale and offset as separte items in the bullet list

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    display raster scale and offset in the Information tab of the raster
    layer properties dialog (fix #47673)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-15

    Fix sequential rendering high dpi

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-14
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2022-03-14

    fix vertex degree in topological mesh

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-14

    pointcloud exp node

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-14

    No braces

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-14

    Fix function help

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-14

    NULL between tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-14

    NOT BETWEEN help

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-14

    Flake8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-14

    SQL expression compiler and more tests for BETWEEN

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-14

    BETWEEN expression

    TODO: type casting, SQL compiler, help text

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-14

    BETWEEN initial research

Merge: a5117435bff 9ec6355d910
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-14

    Merge pull request #47671 from elpaso/form-group-collapsed

    Drag and drop forms group collapsed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-14

    Address PR reviews

Merge: cacd5d2acd0 2e9b1cd501b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-14

    Merge pull request #47747 from wonder-sk/lazperf-3

    Upgrade embedded lazperf to 3.0.0

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-14

    [OGR provider] Remove OGR_ORGANIZE_POLYGONS=ONLY_CCW configuration option

    The OGR_ORGANIZE_POLYGONS configuration option is unconditionally set to ONLY_CCW in the OGR provider
    I believe this is inappropriate (should honour the value the user might have defined itself),
    and useless. The OGR shapefile driver uses the ONLY_CCW strategy by default.
    And this setting prevent the fix for OSGeo/gdal#1369
    for non-conformant multipolygons in FileGeodatabase to be effective from QGIS.

    Fixes #29425

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-14

    Apply more flexible approach to match zoom levels expected for ESRI
    tiles

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-14

    add scroll area to the OGR tab of the Datasource Manager, to make it
    usable when long list of open options is displayed (fix #47741)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-14

    Remove constraint disabling threading for all models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-14

    [processing] Support running model algorithms off the main thread

    To handle this, we do a bit of a dance:

    - Before each child algorithm is run, we push the context to the main
    thread and then invoke the child algorithm prepare step on the main
    thread's event loop. This ensures that all the child algorithm
    prepare calls are made on the main thread, as per the API contract.
    This is a blocking call, so potentially the background thread under
    which the model is running will stall while the prepare call is
    queued. After preparation is complete we push the context back
    to the model's thread.
    - Depending on whether each child algorithm itself supports threading,
    we either run the prepared child algorithm directly on the model's
    background thread OR again invoke the child algorithm run step on the
    main thread. (Thus ensuring that child algorithms which can only run on the
    main thread, such as those which directly interact with projects/layers,
    are correctly run on the main thread only).
    - After running the child algorithm, we do the same dance as we do for
    preparing the child algorithm to invoke the algorithm's post process step
    on the main thread only.
    - We then push the context back to the model's thread, ready for
    the next child algorithm to repeat

    In short: all the heavy lifting of models can run in a background
    thread EXCEPT those child steps which themselves don't support
    threading.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-14

    [processing] Separate out child algorithm execution during model
    run to component prepare/run/postProcess steps

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-03-13

    translation string fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-03-12

    fix windows build

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-12

    fix enable/disable vertical filter spin box in 3D point cloud widget (#47702)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-12

    Fix windows builds

Merge: 9edf55ae41a 7034997a3b9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-12

    Merge pull request #47742 from elpaso/bugfix-gh47613-attr-table-sorting

    Fix attr table sorting after resize

Merge: 02d5809d668 9edf55ae41a
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-11

    Merge branch 'master' into lazperf-3

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-11

    Update lazperf to post 3.0.0 to avoid already fixed warnings

Merge: ac13834619a b42a4633454
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-11

    Merge pull request #47257 from uclaros/filtering-pointclouds

    Add support for pointcloud filtering

Merge: cebb4d7f024 6885fd1639d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-11

    Merge pull request #47736 from pathmapper/update_license_plugin

    [server landingpage] Update webpack-license-plugin

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-11

    fix filename typo

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-11

    Fix unpacking

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-11

    Add more files from lazperf when embedded

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-11

    Update code for lazperf 3

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-11

    Switch to laz-perf 3.0.0

    It is not a header-only library anymore, so we also look for LazPerf_LIBRARY now
    and if using embedded laz-perf, there are few cpp files to compile.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-11
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-11

    added tests

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-03-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-11

    Add missing RelationWidgetTypeId to clone method

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-11
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-11

    address nyall's review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-11
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-11

    skipping sipping

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-11

    Fix attr table sorting after resize

    Fix #47613

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-11

    call non-deprecated method

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-03-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-11

    [processing] Fix erroneous call to secsTo when it should be msecsTo
    (fixes #47727)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-11

    manual monkeypatching core->gui

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-11

    qHash implementation for scoped enum type

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-11

    move QgsMapToolCapture::CaptureTechnique enum to Qgis

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-03-11
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-03-11

    Update webpack-license-plugin

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-03-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-03-11

    [raster] Fix crash when calling setDataProvider against a pre-existing raster layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-11

    Don't apply tile scale doubling hack to esri generated vector tiles

    We shouldn't apply this hack if we want to match ESRI's zoom to scale
    level handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-11

    Remove redunant z0 extent members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-11

    Take row size from json instead of hardcoded value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-11

    Address some review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-11

    Restore strange scale doubling hack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-11

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-11

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-11

    Switch to using QgsMatrixTileSet as common tile set class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-11

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-11

    Correctly load arcgis vector tiles in non-EPSG:3857 crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-11

    Ensure that non-EPSG:3857 vector tiles layers can be rendered in the
    correct place

    This fixes the rendering of vector tiles layers which are constructed
    in any non web mercator CRS.

    (Unfortunately the required information is not recorded in mbtiles
    packages, so it's necessary to set the correct parameters via
    API calls when trying to load non-3857 mbtiles.)

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2022-03-10
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2022-03-10

    set zero-based offset for OARec

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-10
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-10

    remove non-implemented enums

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-10

    [sipify] fix do not export template classes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-10

    also template forward decl

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-10

    do not export templates

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-10

    re-enable mingw builds

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2022-03-10
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2022-03-10

    MetaSearch: update startindex to items

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-10
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    add tests for xy vertex constraint

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-10
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    fix a case where distance constraint is locked and x/y vertex constraint

Merge: e80c2639a52 ae48e80fa09
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-10

    Merge pull request #46750 from domi4484/bufferedTransactionCore

    Buffered Transactional Editing

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-10
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    move enums to qgis.h

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-10

    avoid unnecessary camera update on mouse move

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-10

    reset zoom in state after zooming

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-10
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    fix typo

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-09
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    add tests on line extension constraint

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-09
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    fix overwriting hard lock by soft lock

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-09
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    fix issue when lines are parallel

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-04
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    3.24 to 3.26

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-04
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    manage distance constraint with line extension

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-04
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    manage distance constraint with x/y vertex constraint

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-04
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    manage angle constraint with line continuity

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-03
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    manage angle constraint with x/y vertex constraint

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-03
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    manage x/y constraints with line continuity

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-03
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    fix enable/disable of new constraints

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-03
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    modify action activation conditions

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-02
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    add tests on line extension constraint

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-02
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    test and fix release locks

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-02
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    add basic tests for xy extension constraint

    Antoine <antoine@facchini.fr>AuthorDate: 2022-03-02
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    fix tests after rebase

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-31
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    fix documentation

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-31
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    add more documentation

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-31
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    change distToInfiniteLine method parameters

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-27
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    add new constraints

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-27
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    add method to compute distance between point and infinite line

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-27
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-03-10

    AdditionalConstraint to BetweenLineConstraint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-10

    Show a user-facing message bar warning when opening a project created in a
    newer version of qgis, warning that the project may not be
    completely loaded

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-10

    Don't show warning in message log when opening a project saved
    in older QGIS version, UNLESS it was saved in QGIS 2.x

    The message is misleading -- we don't expected any problems to
    occur if you open a project created in QGIS 3.x. If there is,
    then it's a serious bug which needs fixing.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-10

    Remove some unwanted debugging messages when loading projects

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-09

    Replace fixed maximum replacement queue size with GPU memory usage (#47168)

    * use user defined GPU memory limit instead of fixed replacement queue size for tiles loading

    * fix rule based rendering test

    * address reviews

    * remove unnecessary changes

    * address Nyall comments

    * update QGIS version

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-09
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-09

    empty expression string handling

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-09
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-09

    operator conversion handling

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-09
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-09

    clarify why we need to copy the expression object

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-09

    fix doc

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-09

    typo

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-09

    indentation and spelling

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-09

    WMS provider resampling (with float interpretation)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-09
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-09

    remove unused private member

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-09
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-09

    added QgsPointCloudAttribute::convertValueToDouble()

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-09
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-09

    refactor extending attribute collections

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-09
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-09

    remove methods using QgsExpression as parameter

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-09
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-09

    remove unused code and include

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-09
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-09

    rename parameter

    David Marteau <dmarteau@3liz.com>AuthorDate: 2022-01-28
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2022-03-09

    Implements alternate project's cache strategies

        - FileSystem cache strategy
        - Periodic cache strategy
        - Null cache strategy

Merge: 8505f1377ab ea93537ec3c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-09

    Merge pull request #47259 from elpaso/bugfix-gh45454-logarithmic-classification-minimum

    Fix logarithmic classification with narrow ranges

Merge: 613114f0885 be87acb0dd5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-09

    Merge pull request #47195 from elpaso/bugfix-gh46371-interpolated-exact

    Fix interpolated line renderer exact inverted

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2022-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-09

    Update src/gui/qgsmaptooldigitizefeature.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2022-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-09

    Change uppercase final to lowercase in qgsmaptooldigitizefeature.h

    The lowercase final must be used here, otherwise it will be replaced by the macro definition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-09

    More test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-09

    Add some test masks for qt6

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-09

    Add tests for join attributes table with name conflicts (fix for #47650)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-09

    Add tests for QgsProcessingUtils.combineFields(), including the fix for #47651

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2022-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-09

    Fix QgsProcessingUtils.combineFields() by checking that a new name that has been given an index to resolve conflicts, does not exist in fieldsB list (fix #47650) (fix #47651)

Merge: ec4a4689c8c 4d76adeb9f5
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-08

    Merge pull request #47633 from 3nids/settings-sections

    Explicit declaration of sections/prefixes for settings

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-08
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-08

    improve empty expression handling

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    fix indendation and  add private

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    little optimization and refactorization

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    add direction in shader for classification

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    revert approach for triangulation with classification

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    sipify

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    Address Martin review

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    revert remove FINAL

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    fix spelling

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    fix spelling and doc

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    filter by height

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    fix point cloud triangulation with classification


    sipify

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    filter before triangulation


    no vertical filter before and remove exterior triangles


    finalize


    leftover


    typo, const and other leftovers


    fix big triangles filter


    Stefanos review

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-08

    point cloud triangulation


    int <--> size_t

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-08
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-08

    Fix clearing the subset string

Merge: c391123c06d c50bb9857a6
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-08

    Merge pull request #47590 from rldhont/fix-server-multilinestring-multicurve

    Fix server GML with geometry types

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-08

    fix georeferencer settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-08

    fix doc + sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-08

    be sure that PyQGIS constructors always create a key as a plugin

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-08

    apply changes to settings in code base

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-08

    adapt tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-08

    sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-08

    apply same changes to PyQgsSettingsEntryEnumFlag

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-08

    replace QgsSettings::Section by a QString section, using QgsSettings::Prefix members

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-08

    add prefixes information to QgsSettings

Merge: 7f9726cafd7 57f3ab89244
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-08

    Merge pull request #47570 from rldhont/fix-server-wfs-getfeature-srsname-empty

    WFS GetFeature GML3: When SRSNAME param was empty, srsName attributes were empty too

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-08
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-08

    fix boPow operator

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-08

    Add QgsRelation c++ test and workaround

    The python test test_qgsrelation.py was failing for misterious reasons
    (the very same test was passing if run from QGIS application), I tracked
    the issue down to the addition of QgsOptionalExpression mCollapsedExpression;
    in QgsAttributeEditorContainer.

    The new c++ test replicates the python test and make sure there are no
    problems with the change style operation.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-08
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-08

    remove duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-08

    Fix doc test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-08

    [api] Add support for reading individual frames from animated image
    formats (gif/mng/webp) to QgsImageCache

    The frames are correctly cached in the image cache, resulting in
    super speedy retrieval after the first render

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-07

    Tab stops

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-07

    Fix clone

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-07

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-03-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-03-07

    D&D forms show as group box collapsible

    Funded by: ARPA Piemonte

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Correctly select file format based on file extension

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Use settings registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Q_ENUM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Also run raster georeferencing in a task instead of main thread

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Fix seealso links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Fix documentation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Use a browser window for opening vector sources for georeferencer, so
    that sublayers from databases can be georeferenced (also layers from
    non-ogr sources!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Move Georeferencer action to "Layers" menu

    Since the georeferencer now supports vector layers too, putting this
    action in the Raster menu is no longer appropriate

    o# Changes to be committed:

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    [feature] Add support for georeferencing vector layers in georeferencer

    Allows vector layers without spatial referencing to be interactively
    georeferenced (or layers with referencing to be re-referenced!)

    Sponsored by the Danish QGIS Usergroup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Start on QgsVectorWarper class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Move QgsGcpPoint to analysis library

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Prep for supporting other layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Make some variable names more generic

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-03-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-03-07

    Support decimal degrees with [N,S,W,E] suffixes in the goto locator filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Disable mingw builds for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Fix reading ESRI authority crs from arcgis rest json

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Make the blank item the first one.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Add blank field for Z and M field for delimited text provider. Fix #47634.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    [qml] Add an authid and descripton property to the QgsCoordinateReferenceSystem class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-07

    Revert "processing: fix scripts folder reset on windows"

    This reverts commit efea53f51227189275df4067b4fc05bb781e8158.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-03-05

    release.pl: add update note for version-ltr.txt rewrite rule on qgis.org

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-03-05

    processing: fix scripts folder reset on windows

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-04
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-04

    Create expressions from strings
    handle conversion errors as parsing errors
    handle setSubsetString return values
    some more tidying up

Merge: 78d34c2edd6 ac7fe74ca97
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-04

    Merge pull request #47322 from roya0045/relative_cad_fix

    [bug] Fix cad tool when combinin relative values and distance

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-04

    add settings to registry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-04

    add test to ensure that settings are correctly added to registries

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-04
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-04

    create a copy of the expression for the decoder

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-04
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-04

    store the qgspointcloudexpression within the pointcloudindex

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-04

    Add unit test for double list.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-04

    Add unit test for list integer.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-04

    Fix #47605. Show integer list and decimal list correctly in field calc.

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-02-26
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    fix doc

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-26
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Fix tests

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-25
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    SIP_OUT for output parameters

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-25
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    More detailed error feedback for rollback

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-24
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Fix docstrings

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-24
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Fix docstrings since QGIS 3.24 to 3.26

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-16
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Buffered transactions more granular commit errors

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Buffered transactions fix for providers not supporting ChangeFeatures

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Buffered transactions change values and geometry at same time

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Fix docstrings

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Buffered transactions commitErrors added already modified layers info

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-11
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Buffered transactions startEdit/commit/rollback from layer

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-11
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Apply suggestions from code review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Buffered transactions rollback

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    convert to set Qt6

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    std::shared_ptr instead of QSharedPointer

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Change transaction mode only if all layers are not in edit mode

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Show commit errors + docstrings

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-07
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Initial implementation of buffered transactions

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-12-22
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Removed usages of deprecated function setAutoTransaction

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-12-22
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Removed usages of deprecated function setAutoTransaction

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-12-15
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Applied suggestions from code review

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-12-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-03-04

    Transaction mode setting gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-04

    Show total dash pattern length in custom dash pattern panel

    This is handy when you need to match the overall pattern length
    with sizes from other parts of a symbol!

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-03
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-03

    includes and docstrings

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-03
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-03

    minor cleanup

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-03
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-03

    remove qstring based constructor

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2022-03-02
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2022-03-03

    Fix tests related to GML

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-03
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-03

    don't handle not implemented operator

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-03
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-03

    remove parser and lexer

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-03-02
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-03-03

    Use QgsExpression and convert nodes to QgsPointCloudExpressionNode*

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-03

    Remove relative clamping option for non-z enabled layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-03

    Allow extrusion to be disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-03

    Add documentation note about binding vs point layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-03

    Fix since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-03

    Fix label visibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-03

    Don't show binding control for point layers, it has no meaning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-03

    Newly created 3d symbols for a vector layer default to inheriting
    appropriate parameters from the layer's elevation settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-03

    Add QgsMapLayerElevationProperties subclass for vector layers

    Allows elevation properties to be set for vector layers, including:

    - altitude binding
    - altitude clamping
    - extrusion
    - scale
    - offset

    These properties can be set through the new "Elevation" tab in
    the vector layer properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-03

    Move altitude clamping/binding enums to Qgis namespace, promote to enum
    class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-03

    Add QgsMapLayerElevationProperties subclass for raster layers

    Allows elevation properties to be set for raster layers, including:

    - whether raster values represent heights
    - scale
    - offset

    These properties can be set through the new "Elevation" tab in
    the raster layer properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-03

    Don't set background color on QgsFileWidget

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-02-24
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2022-03-02

    [Bugfix][Server] MultiPolygon in GML3 is deprecated like MultiLineString

    In http://schemas.opengis.net/gml/3.1.1/base/geometryAggregates.xsd the MultiPolygon is included for backwards compatibility with GML2.
    It is deprecated with GML3 and has to be replaced by MultiSurface.
    It is the same for MultiLineString replaced by MultiCurve in GML3.

    * Funded by Ifremer

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-02-24
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2022-03-02

    [Bugfix][Server] WFS DescribeFeatureType: sync geometry type with asGml method

    The QgsMultiLineString and QgsMultiCuvre become MultiLineString as GML2 and MultiCurve as GML3.
    The QgsMultiSurface becomes MultiPolygon as GML2 and MultiSurface as GML3.
    The WFS DescribeFeatureType does not provide a different XML Describe Schema for GML2 or GML3.

    Now the XML Describe Schema provided by WFS DescribeFeatureType request is not the same for GML2 and GML3 for MultiLineString, MultiCurve and MultiSurface.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-02

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-02

    [sipify] add SIP_MAKE_PRIVATE macro

    also handle std::numeric_limits<qlonglong>::min/max

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-02

    fix path to nlohmann json

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-03-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-03-02

    MDAL 0.9.90

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-02

    Fix deprecation warning

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-02

    Bump actions/checkout from 2 to 3

    Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/v2...v3)

    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-02

    Fix  failed spell check.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-02

    Add missing type in field calculator. Fix #47583.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-02

    Fix loss of current file path when clicking "..." in QgsFileWidgets
    set to SaveFile mode and current file path does not yet exist

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-02

    Bump actions/setup-node from 2 to 3

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](https://github.com/actions/setup-node/compare/v2...v3)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-03-02

    Bump actions/setup-python from 2.3.1 to 3

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.3.1 to 3.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](https://github.com/actions/setup-python/compare/v2.3.1...v3)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

Merge: d3d91950bff 3d6c6cb8dc8
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-01

    Merge pull request #47051 from rldhont/bug-server-wfs-featureid-propertyname

    [Server] WFS FeatureID for Typename with ()

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    fix python implementation of enum/flag setting

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    add default value and remove extra virtual

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    add helper method to avoid code duplication

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    replace setVariantValue method to avoid API break

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    fix test + docstring

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    Apply suggestions from code review

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    add qgsEnumList to list enum keys (and test)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    explicitely call a checkValue method for a more meaningfull API

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    fix wrong base class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    rebase and fix advanced digitizing test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    fix typo in compatibility code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    use qgsEnumMap rather than explicitely list enum entries + fix deprecated calls

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    create snapping mode setting + avoid confusion mode/type

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    remember former value of digitizing technique and use it to quickly switch

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    fix dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    move QgsSnappingConfig::SnappingTypeFlag + SnappingMode enum/flags to Qgis

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    apply setting API changes in code base

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    also inherit from template base class for QgsSettingsEntryEnumFlag

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    simplify the API by removing extra method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    further simplifications of template and implementations

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    complete tests for Qgis enum/flag methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    extend Qgis enum/flag methods to say if the conversion succeeded

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    sipify + move sipify config file to ./python

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    add test for setting former value

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    add an option to store former value of a setting

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    use a template approach for QgsSettingsEntry implementation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    move QgsSettingsEntry::SettingsType to Qgis + create Qgis::SettingsOptions flags

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-03-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-03-01

    group sip tests in a directory

Merge: 5df48823804 a0397805f20
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-03-01

    Merge pull request #47568 from nicogodet/fix-47567

    Fix qgis.utils.showPluginHelp() url on windows

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-02-22
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2022-02-28

    [Bugfix][Server] WFS GetFeature GML3: When SRSNAME param was empty, srsName attributes were empty too

    If the SRSNAME WFS parameter was empty, the srsName attributes of GML3 elements were empty too even if the layer CRS or the CRS used to build the GML elements was valid.

    * Funded by Ifremer

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-28

    use QUrl.fromLocalFile

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-28

    fix url on windows

    Co-authored-by: xcaeag <xavier.culos@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    Fix exception when editing outputs in models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    [processing] Generate simpler parameter names for model output parameters

    Instead of complex, unfriendly names like "gdal:polygonize 1:output",
    generate user-friendly simple output names based on the output
    descriptions.

    Only do this for newly created models in versions 3.26+, to avoid
    potentially breaking scripts or parent models which use the older
    naming conventions when running existing models.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    Add internal version handling for model algorithms

    Allows us to change behaviour of model algorithms (e.g. output names)
    for newly created models only, without risk of breaking existing
    scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    Show more detailed help for models in qgis_process

    Include any examples, author and version information in help output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    [feature][processing] Allow setting Examples in graphical model help

    A new 'Examples' section has been added to the graphical model help
    editor dialog, allowing users to enter their own custom examples
    to help explain usage of the model.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    Port model help editor dialog to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    Don't show 'model was correctly saved' notification when saving models

    We don't do this elsewhere (e.g. saving QGIS projects), and it makes
    it sound like it's suprising that the save worked correctly..!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    [processing] When an input parameter is renamed in the model designer,
    also update the internal name of that parameter and all child algorithms
    in the model accordingly

    Before we just "faked" this by changing the parameter's description
    only, but that meant that the old name was permenantly stuck and
    had to be used in qgis_process or when calling the model via
    python.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    Consistently use QgsExpressionUtils::isList

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    Fix QgsExpression::quotedValue with stringlist types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    [expressions] Fix operator comparisons with StringList type fields

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2022-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    make exception finer grained

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2022-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    [MetaSearch] safeguard OWSLib version handling (#47360)

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2022-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    [RPM] Fix a white space in GRASS_PREFIX

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2022-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    [RPM] Fix WITH_GRASS8 for GRASS 8

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2022-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    [RPM] Remove lib64 patch for master

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2022-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-28

    [RPM] Add support for GRASS8 for F36+

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-27

    Bump prismjs from 1.26.0 to 1.27.0 in /resources/server/src/landingpage

    Bumps [prismjs](https://github.com/PrismJS/prism) from 1.26.0 to 1.27.0.
    - [Release notes](https://github.com/PrismJS/prism/releases)
    - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/PrismJS/prism/compare/v1.26.0...v1.27.0)

    ---
    updated-dependencies:
    - dependency-name: prismjs
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-02-25

    fix focal build

Merge: 4e89cdc5bb4 78d8bad81f2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-25

    Merge pull request #47038 from mhugent/wms_highlight_label_params

    Add more server highlight label parameters

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-02-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-02-24

    Rename functions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-24

    Update src/server/services/wms/qgswmsparameters.h

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-24

    Update src/server/services/wms/qgswmsparameters.h

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

Merge: 9cf23a6855e 73822127d77
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-24

    Merge pull request #47526 from lbartoletti/remove_deprecated_ifqt

    Remove some useless if QT_VERSION statement

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-02-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2022-02-24

    Remove some useless if QT_VERSION statement

    Since the minimal version is 5.12.0, some checks are now useless.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-24

    Ignore basemap layer extents when calculating project full extent

    Practically, this has two desirable consequences:

    1. XYZ or (non mbtiles) vector tile layer extents are ignored when
    a user hits the "zoom full" action, so that the canvas zooms
    to the extent of data layers instead of zooming out to the whole
    globe

    2. When a 3d map is created, these global xyz layer extents are
    NOT included in the extent of the scene (which results in a laggy/
    fragile/jumpy global scene)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-24

    Add Qgis::MapLayerProperty flag for layers which should be considered
    as "basemap" layers

    This flag identifies if the layer is considered a 'basemap' layer, where
    certain properties of the layer should be ignored when calculating
    project-level properties. For instance, the extent of basemap layers
    should be ignored when calculating the overall extent of a project,
    as these layers are typically global and extend outside of a project's
    area of interest.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-24

    Fix checkbox search wdgt wrapper bools

    Because 'true'/'false' literals might well work with QgsExpression but
    don't work with compiled SQL while the boolean QVariant plays well with both.

    Fix #47507

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-23
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-23

    added simple layer.setSubsetString() test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-23
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-23

    Avoid copying expression

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-23
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-23

    Also support binary and zstd formats

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-23
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-23

    Initialize variable

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-23
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-23

    Make attribute finding case insensitive

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-22
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-23

    fix point record size for 3d renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Fix incorrect doc link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Remove DB2 Provider

    This provider has been marked deprecated and hidden from the UI
    for a number of QGIS releases. No maintainers have stepped up
    to take over maintainance of this provider, and accordingly it
    is now subject for removal.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Drop unused context_help files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Split testqgsprocessingalgs.cpp into two parts to avoid timeouts on CI

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2022-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Include the developer_name in the appdata file

    This way it's not listed as "unknown" in software centres and such.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Fix value relation widget can silently change attribute values to NULL
    if those values are not present in the related table and the user
    clicks on the attribute cell in an editable attribute table

    Copy the same method of handling not present values as we use for
    the value map editor widget, where these values are shown in
    the combo box with a "(value)" format.

    And add lots of tests covering this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Update src/app/qgisapp.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Update src/app/qgisapp.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Apply suggestions from code review

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Handle if the selected layer is not a layer.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Update style name when it's renamed.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Make function static.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Show style name in style panel title. Fix #25724.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Simplify indicator

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Fix #43087: indicate when a layer has two or more styles.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Fix attribute name in get_feature docs

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    test with keywords

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    remove (s)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Cleaner memory management

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    Fix some build warnings

Merge: 64ec70128f2 a7d324ff05f
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-22

    Merge pull request #47474 from kadas-albireo/master

    Add ossl-modules/legacy.dll to mingw dist

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-23

    fix toggling streaming digitizing

    triggering an already active technique will lead to going back to straight segments

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-02-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-02-22

    Change parameter names and add consts

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-22
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-22

    get attribute and offset during prepare instead of eval

Merge: 25588d2c6dd 7e3ea242d58
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-22

    Merge pull request #46357 from Koyaani/fix-advanced-digitizing-snapping

    [Fix] Advanced digitizing distance when snapping

Merge: 66b45c2d690 25588d2c6dd
    Antoine Facchini <37629967+Koyaani@users.noreply.github.com>AuthorDate: 2022-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-22

    Merge branch 'master' into fix-advanced-digitizing-snapping

Merge: 36a10195824 52dd15b7645
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-22

    Merge pull request #47467 from elpaso/bugfix-47465-advanced-digitizing-decimal-separator

    Advanced digitizing: be nice with non-dot locales

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-02-22

    Add test case for QgsAdvancedDigitizingDockWidget

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-22
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    change version to 3.26

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-17
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    remove tests on deprecated functions

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-17
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    fix typo

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-17
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    add test on peprendicular constraint

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-17
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    add comments

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-17
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    add tests

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-17
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    rename tests

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-16
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    add test for issue 46352

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-16
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    test with self-snapping

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-16
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    simplify test

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-03
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    add test for issue 46128

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-02
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    fix typo

    Antoine <antoine@facchini.fr>AuthorDate: 2022-01-07
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    fix API break

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-31
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    add basic tests for QgsMapToolAdvancedDigitizing

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-31
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    fixes distance line edit that shouln't editable

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-31
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    modify method name getCapacities

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-17
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    modify code to simplify tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-17
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    modify QgsMapToolAddFeature constructor

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-17
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    static default Z/M value methods

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-06
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    Disable Z interpolation in some cases fix #46128

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-03
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2022-02-22

    fix advanced digitizing distance when snapping

Merge: 2d2cd13c584 4185783e633
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-22

    refactoring of QgsMapToolCapture to integrate shape map tools (#46687)

    * make QgsMapToolCapture capable of capturing point/line/polygons

    This moves part of the code from QgsMapToolDigitizeFeature to QgsMapToolCapture so the tool can actually capture point, line and polygons. It's mainly the 'cadCanvasReleaseEvent` which has been transfered.

    * use a current CaptureTechnique in QgsMapToolCapture

    QgisApp has been adapted to switch between the different techniques

    * add point/line/polygon specific handlers for capture map tool

    * convert add part map tool to use QgsMapToolCapture capabilities

    * fix use of deprecated methods

    * also create a virtual handler for QgsMapToolDigitizeFeature::featureDigitized

    * more dox

    * use const abstract geom in virtual handlers

    * add new class QgsMapToolCaptureLayerGeometry to handle layer specific operation in capture map tool

    such as avoiding intersections

    * allow to add linear geometries on curved geometry layers

    * make actions exclusive

    * add settings registry to app

    * add a registry for shape map tools

    * abstract class for shape map tools

    * adapt QgsMapToolCapture to correctly support shape map tools

    * clean up of QgisApp

    * new class QgsMapToolsDigitizingTechniqueManager to handle actions in app related to capture map tools

    * clean up QgisInterface

    * sipify

    * refactoring of existing shape tools

    * refactor add ring to fully support capture map tool

    * add missing folder to Doxygen

    * fix layout

    * fix erasing at iterator pos

    * fix unused warning

    * fix more dox

    * fix cpp check warning

    * fix unused warning

    * fix annotation map tool does not support shape + set tool name

    * correctly handle case when the capture is not done on a vector layer (annotation, mesh, …)

    * enable shapes in annotation map tool

    * correctly undo and clean

    * adapt existing shape tests

    the deletion test with circular vertices has been dropped since the capture map tool behaves differently

    * fix warning

    * refactor fill ring to support shape digitizing

    * fix win build

    * fix more tests

    * avoid detach warnings

    * fix app test + clean up

    * harmonize new settings with existing ones

    * fix categories

    * support adding multi lines as a part

    * fix adding curve part to multi line

    * also handle points

    * code a bit clearer

    * cast not always valid

    * allow adding curved polygon to multipolygon

    * add test for QgsGeometry::addPart with curved parts on non-curved geoms (lines and polygons)

    * fix with Python < 3.9

    * better dox for deprecated interface actions methods

    * remove files leftover

    * remove leftover circular string curve point tool

    * add default Z/M values when calling QgsGeometry::coerceToType

    * Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    * fixes from review

    * move layer specific part to specific tool

    * fix typo

    * fix leak

    * fix dox

    * fix segmentization

    * call map tool implementation of addCurve when adding trace curve to avoid point duplication

    * call sub-class implementation

    * fix since 3.24 -> 3.26

    * fix test

    * add test to avoid extra curves when using tracing

    * fix headers

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-02-22
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2022-02-22

    Add ossl-modules/legacy.dll to mingw dist

    Needed for QCA with OpenSSL 3.x

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-22

    fix headers

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-21

    more unhandled switch cases

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-21

    handle empty expressions

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-21

    added missing switch cases

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-21

    add test to avoid extra curves when using tracing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-21

    fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-02-21

    Advanced digitizing: be nice with non-dot locales

    Fix #47465

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-21

    fix since 3.24 -> 3.26

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-21

    call sub-class implementation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-21

    call map tool implementation of addCurve when adding trace curve to avoid point duplication

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-21

    fix segmentization

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-21

    Dox

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-21

    rename params

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-21

    we no longer need filter expression in qgspointcloudrequest

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-21

    fix dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-21

    fix leak

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-21

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-21

    move layer specific part to specific tool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-21

    fixes from review

Merge: 914dccbd5b7 9b6e5592042
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-21

    Merge pull request #47392 from signedav/fix_relref_nomodal

    Avoid modal dialogs in relation reference /  relation editor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-02-21

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-21

    Allow access to feature geometry in generator subsymbols via
    geometry($currentfeature)

    When used in a geometry generator subsymbol, the expression

        geometry($currentfeature)

    should refer to the original feature's geometry, not the geometry
    generated by the generator symbol (which is accessible through
    $geometry)

    Fixes #46455

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-21

    The $geometry function should return the expression context's geometry
    IF it has been explicitly set, not the context's feature's geometry

    Refs #46455

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-21

    Allow geometries to be set separate to features in expression contexts

    Refs #46455 -- we need a way to separate these too, as we don't always
    want $geometry to refer to a feature's geometry

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-21

    Apply same group<->ELSE behavior to the {3D,labeling} ruling based renderer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-21

    Add test case covering fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-21

    Fix disabled children in a rule without a symbol incorrectly result in features rendered by parent level ELSE rule

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-21

    Use read-only connection when writing is not needed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-21

    [auxiliary storage] Avoid needless spatialite database connection

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-21

    Fix NULL HTML edit widget

    Fix #47363

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Minor tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    [feature] Allow creation of new field domains through right click
    menu on gpkg items in browser

    Allows users to create new range, coded value or glob field domains

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Fix error retrieval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Create QgsFieldDomainDialog dialog for configuring a field domain

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add widgets for creation of field domains

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Fix build on older gdal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Fix documentation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add action to unset an existing field domain

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Clarify removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Fix state of browser properties splitter section is not correctly
    saved/restored

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Refresh fields item when a field has a domain set for it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    QgsFieldItem is only equal when the QgsField is also equal

    Otherwise the field item will not be updated when the gpkg parent
    item is refreshed and the field definition has changed (e.g.
    the field type)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    When a gpkg item is refreshed in the browser, also refresh
    the fields and field domains children

    Otherwise the fields we show will not be correctly updated
    when the gpkg item itself is refreshed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add flag for browser data item to indicate that children of the item
    must be refreshed whenever the item is refreshed

    This behaviour is not automatic. The new flag allows items to opt-in,
    so that their children WILL be automatically refreshed when the
    item is refreshed.

    Should be used sparingly only to avoid expensive work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    [feature] Show "Set Field Domain" action when right clicking
    a field in the browser for a Geopackage table

    Allows users to set the field domain associated with that field

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add API to QgsAbstractDatabaseProviderConnection to create new field
    domains on a database and set field domain associated with a field

    And implement for OGR database provider connection class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add method to convert QgsFieldDomain to OGR field domain

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add method to convert QVariant to OGRField

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add method to convert QVariant type to OGR field type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    [feature] Add browser properties page for field and fields items

    In particular, this allows users to easily see what field domain
    may be attached to particular fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Rename widget to generic name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    [ogr] Set domain name for fields where available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add domain name to QgsFieldConstraints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Silence debug

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Fix setting capabilities for Gpkg connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Split parts of QgsGeoPackageProviderConnection out to new base class
    QgsOgrProviderConnection

    This moves the generic parts of the GPKG connection class which rely
    solely on OGR API out to a base class, leaving all the geopackage
    specific functionality in the GPKG provider connection class.

    It allows us to access a lot of the base level functionality from
    this class for non-gpkg OGR supported database types, e.g.
    spatialite, ESRI file geodatabases, MDB, etc.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Partial work on centralizing all QVariant::Type to display string
    logic in a new QgsVariantUtils class

    (I've likely missed a few places here, but it's a start!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Test requires GDAL 3.3+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add browser properties widget for showing the properties of an existing
    field domain

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add python file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Show a "Field Domains" item for geopackages under the browser,
    which lists existing field domains in the database

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add API to retrieve field domain names and definitions to QgsAbstractDatabaseProviderConnection
    and implement for GPKG connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    More repr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add method to convert OGR field domain to QgsFieldDomain equivalent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Add QgsOgrUtils::stringToVariant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Move logic for converting OGR field types to QVariant types to QgsOgrUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    Create QgsFieldDomain and subclasses which directly represent
    the GDAL field domain coded value/range/glob domains

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-20

    [feature][labeling] Allow data-defined control over line anchor type

    Allows data-defined control over whether the 'hint' or 'strict'
    anchoring type is used

Merge: a578ecb33ad b9fe23ca069
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-19

    Merge pull request #47440 from kadas-albireo/master

    Add LIB_SUFFIX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-19

    Add QgsFields()['field_name'] getter for PyQGIS

    A nice shorthand way to retrieve a field definition by name, instead
    of having to determine the field index first.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-19

    Update tests/src/python/test_qgsexpression.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-19

    Update tests/src/python/test_qgsexpression.py

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-19

    Remove whitespace in empty lines

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-19

    Add tests for traceback on eval error and "" on eval success

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-19

    Show full traceback on Python expression function exception

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-19

    [feature] Add a 'Skip' option for custom environmental variables

    Add a "Skip" option (in addition to those already available "Overwrite", "If Undefined", "Unset", "Prepend", "Append") for the custom environmental variables in order to let the user skip the setting of a single custom variable without deleting it.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-02-18
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2022-02-18

    Add LIB_SUFFIX

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-18
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    pass filter to remote ept decoder

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-16
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Refresh 3d view on change

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-14
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    add subsetStringChanged

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-10
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    setSubsetString()

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-08
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    fix ci

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-08
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    fix ci

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-08
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Remove hard coded renderer filter

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-08
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    More cleanup

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-08
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    More cleanup, remove quoted stuff

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-07
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Remove named nodes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-07
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Rename to QgsPointCloud*

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-07
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Remove some unused code

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-07
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Added evaluation tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-07
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Fix not and minus

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-07
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Test all points in block

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-03
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    compare with 0

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-03
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Cleanup

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-03
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Testing infrastructure and first tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-01
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Repair IN logic

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-01
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    1. is true, 0. is false, NaN is error

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-01
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Change all evals to return doubles

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-31
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Pass QgsPointCloudBlock* to prepare and int to evaluate

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-26
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Iterate referenced attributes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-25
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Sip include

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-25
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Properly filter by all attributes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    working proof of concept (hardcoded expression)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Also to isStatic

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-21
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Pass QgsPointcloudAttributeCollection to prepare

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-20
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    change columns to attributes

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-19
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Removed context concept

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-18
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    more copy from expressions

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-18
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-18

    Stole some stuff from qgsexpression

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-02-18

    Bump version to 3.25

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-02-18

    changelog and news update for 3.24

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-02-18

    translation update for 3.24.0 from transifex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-02-18

    release.pl: NSIS images no long needed

    David Signer <david@opengis.ch>AuthorDate: 2022-02-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2022-02-18

    clearer naming of parent and parent's parent of the current object

    David Signer <david@opengis.ch>AuthorDate: 2022-02-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2022-02-18

    delete QgsFeatureAction when the addFeatureFinished signal is called

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-18

    replace comma in layer name with underscore when exporting layer to DXF
    (fix #47381)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-02-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-17

    Fix maptiler hmac sha256 signature when URL contains spaces

    the url() method decodes URLs, so e.g. "http://example.com/?q=hello%20world"
    would get decoded to "http://example.com/?q=hello world" and the generated
    signature would be incorrect. The toEncoded() takes care of it.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-17

    fix mesh calculator aggregate on file (#47423)

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-02-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-17

    Use docked widget size when undocking the first time

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2022-02-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-17

    fix comment

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2022-02-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-17

    add signal when user interacts with map

    David Signer <david@opengis.ch>AuthorDate: 2022-02-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2022-02-17

    fix python test classes inheriting QgsVectorLayerTools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-17

    Fix crash when interpolating angle on a multipoint

    Fixes #47405

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-17

    MDAL 0.9.4 (#47411)

    * MDAL 0.9.4

    * fix indentation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-17

    remove hide button

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-02-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-02-17

    Improved debugging output in QgsPostgresConn class

    These added debugging lines are aimed at finding the root cause
    of not reusing existing connection, references #47391

Merge: 51da2ef5515 2a4c2bdf3cc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-16

    Merge pull request #47407 from DelazJ/airyOverlayIntersects

    Attempt to aerate overlay_intersects help and shorten sentences

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-16

    Attempt to aerate overlay_intersects help and shorten sentences

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-02-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-02-16

    Trust primary key of layers setup by DBManager TopoViewer plugin

    Removes two very expensive queries per TopoViewer instance
    Closes #47389

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-02-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-02-16

    Re-use possibly cached postgis_version from pgsql description method

    David Signer <david@opengis.ch>AuthorDate: 2022-02-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2022-02-16

    fix typo

    David Signer <david@opengis.ch>AuthorDate: 2022-02-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2022-02-16

    reenter lost override keyword and some docs

    David Signer <david@opengis.ch>AuthorDate: 2022-02-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2022-02-16

    better readability for the the same

    David Signer <david@opengis.ch>AuthorDate: 2022-02-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2022-02-16

    don't hide the parent dialog widget when it's QgisApp main window. This fixes #47388

    David Signer <david@opengis.ch>AuthorDate: 2022-02-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2022-02-16

    showing form not modal to be able to controll the mapcanvas when adding a geometry to a feature's child

    David Signer <david@opengis.ch>AuthorDate: 2022-02-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2022-02-16

    Do dialogs not open modal since otherwise the canvas are blocked and we are not able to collect geometries.
    Pass widget as parent to the dialog to avoid "orphaned" child dialogs. The widget is passed as parent to QgsFeatureAction. When creating a dialog the widget is passed as parent to the dialog and the dialog is set as parent to the QgsFeatureAction (last like before).
    To avoid confusion with opened dialogs the parent's visibility is set to hidden, when child dialog is opened.

    This fixes #47193

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-16

    Fix crash when $uuid is used in an expression

    This is an alias for uuid(), but logic was missing to auto insert
    parameters with their default values when $ syntax was used.

    Fixes #47374

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-16

    export usage when exporting WMS XYZ raster layer

    Eduard Kazakov <ee.kazakov@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-16

    Wrong text in warning message

    northing/easting instead of latitude/longitude. Parent dialog has labels "Latitude" and "Longitude" (and they are controlled in this warning), not "Norhing" and "Easting".

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-16

    add test for buffering empty layer with dissolve

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-16

    [processing] don't try to dissolve buffer results if there are no
    features (fix #46396)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-16

    Temporarily add smani/mingw-extras COPR repo for dependencies missing in rawhide

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-16

    Bump follow-redirects in /resources/server/src/landingpage

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-02-15
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2022-02-15

    fix relative lock & distance

Merge: abb00dde5cf 7975911a03e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-15

    Merge pull request #47318 from elpaso/bugfix-gh47302-server-wfs3-bbox-reprojection

    Fix server OAPIF bbox reprojection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-15

    Fix crash when opening projects and a custom bad layer handler has been set

    Since setting a custom bad layer handler via QgsProject::setBadLayerHandler
    will delete the previous bad layer handler, we can't be sure that
    the QgisApp::mAppBadLayersHandler pointer is pointing to an object
    which still exists.

    Change QgisApp::mAppBadLayersHandler to a weak pointer instead, and
    cleanup some related code to suit.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-15

    Clear layer cache and optimize cache getter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-15

    Update control images

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-15

    Layout attr table field formatter

    Fixes #41798

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-15

    Do not always show scrollbar in crash handler dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-15

    replace tabs with spaces in the attribute form init function template
    (fix #46988)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-02-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-14

    Hopefully a better condition when to add the alpha band for VRT

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-14

    Use Even's code suggestions + add tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-14

    Avoid black frame around rotated/warped rasters (fixes #23760)

    Adding alpha band when creating warped VRT ensures the region
    outside of the original raster extent gets transparent when rendering.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-02-14

    Catch CS exception

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Correctly raise exceptions from XYZ tiles algorithm threads, and fix Python 3.10 compatibility

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-14

    Use variables to set postgresql connection configs (#47059)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    [gui] Fix value map editor widget configuration's load from CSV parsing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Create world file only option is also compatible with Helmert transforms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Cleanup handling of 'Create world file only' option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Use an appropriate number of decimal places for display

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Show CRS details in tooltips for destination X/Y values

    Helps clarify for users exactly what CRS these destination coordinates
    are in

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Cleanup code, fix deleting points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    When changing destination points coordinates in table, automatically
    set CRS of destination to match the georeference target CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    More robust

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Fix reading and writing invalid crs information to gcp points files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    When loading gcp points for a raster which is already
    georeferenced, assume the source points are in the
    raster's IF there's no explicit crs information in the .points file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Cleanup dialog code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Remove unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    [georeferencer] Cleanup target CRS handling, and ensure destination
    points in table are always updated to reflect actual target CRS
    whenever it is changed

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Fix #47244: respect minimum value in optional numeric parameter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Fix wrong height calculation in layou attr table

    Fix #44086

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    doxymentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    make labeling Edit Rule widget a full-featured dialog (fix #36761)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Fix missing scrollbars in combo box for value map / relation

    If a value map widget or value relation widget has a combo box
    with many options, the default behavior in Qt is not to add scrollbars,
    only arrows at the top/bottom of the list. That however makes it
    quite slow to scroll if the list of choices is long.

    This fixes the issue for both value map and value relation.
    If the list of choices is short that it fits the screen, no scrollbar
    gets shown.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Add test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-14

    Avoid crash with in-editable QgsCheckableComboBox

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-02-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-02-12

    [vectortile] Add a symbol pointer null check

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-02-12

    Fix server OAPIF bbox reprojection

    Fix #47302

Merge: 0a71331a9e2 97d89fd23d6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-12

    Merge pull request #47262 from DelazJ/plural

    More pluralization of strings (part 1)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-11
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-11

    Added tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-11
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-11

    Q_UNUSED variable

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-02-10
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2022-02-11

    Split only on split points

Merge: d1c558f2d77 7890c087c1a
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-11

    Merge pull request #47277 from rouault/fix_46245

    DXF export: fix crash on some MultiPolygon geometries when offset != 0 (fixes #46245)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-02-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-02-11

    [Server][Tests] WFS: multiple FEATUREID values

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2022-01-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2022-02-11

    [Bugfix][Server] WFS FeatureID for Typename with ()

    If the WFS TypeName contains (), the way QGIS Server extract TypeName from FeatureID is broken by ().

    sumandari <sumandari@kartoza.com>AuthorDate: 2022-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-10

    Adding myself @sumandari and @dimasciput to the contributors map (#47252)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-02-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-02-10

    qgsdxfexport.cpp: move Q_ASSERT()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-02-09

    fix expression translation string

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-02-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2022-02-09

    DXF export: fix crash on some MultiPolygon geometries when offset != 0 (fixes #46245)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Use a proper model for gcp list, fix use of delegates, fix gcp
    points don't move on canvas when edited in list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Move code for calculating residuals to QgsGCPList out of model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Never silently overwrite gcp point files without prompting user

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Fix reading destination CRS from .points files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    wip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Fix build on older Qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Fix shortcut

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Fix logic determining when link georef to qgis canvas actions are
    enabled

    And partially fix this functionality when using an already
    georeferenced image (not fully)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    When saving/loading GCP files, use source layer coordinates for source
    points instead of always using source pixel row/columns

    The "always use pixels" approach does not work well when a source
    image already has some georeferencing information attached.

    Also add tests for this, and fix loading of "enabled" status for
    points when loading points from a file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    [georeferencer] Fix recenter on points fails when some points in list
    are disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Add test for createGCPVectors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Don't cache transformed destination points

    This is too fragile, there's too many different situations which
    should lead us to invalidate the cached point which are not
    being caught.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Fix memory leaks and make gcp container class safer to use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Cleanup georeferencer GCP data class by separating data point
    from class which stores graphical item representing point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Fix misleading override of QList::size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Remove unused method/member

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Fix incorrect display of residual lines for previously georeferenced images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    When autosaving the georeferencer gcp points, we MUST use the original
    raster file name for these and not the output raster file name

    The GCPs relate specifically to the ORIGINAL image, not the warped
    output exported after georeferencing. If we use the output file
    name for the .points file then when THIS georeferenced output is
    loaded into the georeferencer we get misleading location of
    source GCP points, as the pixel coordinates are from the ORIGINAL
    image, not the warped one.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Don't misuse a string as a bool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Saving gcps should ALWAYS use source pixel coordinates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    When calling QgsGeorefTransform::updateParametersFromGcps the source points must ALWAYS be in source layer coordinates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Remove fragile cached transformed destination point -- this needlessly complicates the code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Fix loading existing GCPs for images which are already referenced results in incorrect placement of source points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Rename things to clarify that they aren't always pixel values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Add tests for source pixel to coord rect conversion, rename for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Simplify call

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Rename method for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Add tests for conversion of source coordinate to pixel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    [georeferencer] Fix incorrect pixel to layer coordinate update causes issues when a second raster is loaded into the georeferencer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Cleanup some georeferencer API to disambiguate if points are source/
    destination coordinates, and whether they are in pixels/map coordinates

    And make some TODO notes flagging errors identified along the way

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Rename method for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Start on test suite for georeferencer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Minor cleanup to rename ambiguous method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-10

    Fix loading of storage projects from command line

    Fix #47270

Merge: 3b528a11ec7 47d047ea313
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-09

    Merge pull request #47271 from elpaso/fix-server-crash

    Fix server crash (unreported)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-09

    test fix still...

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-02-09

    Fix server crash (unreported)

    Followup #47029

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-09

    Fix test function output

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-09

    Fix test function output

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-02-09

    optimize translation strings related to file path functions

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-09

    Use more (s) plural form

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

Merge: 68f6b2505e7 8fd9c1e4d81
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-09

    Merge pull request #47214 from mhugent/wms_case_sensitive_url_parts

    Server: some parameters for external wms layers are case sensitive

Merge: 9ae9d40d140 ae648229f8d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-09

    Merge pull request #47267 from nyalldawson/repair_csv

    Fix repairing/changing data source for delimited text layers drops delimited text setup

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-02-09

    Fix logarithmic classification with narrow ranges

    Fix #45454

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-09

    When repairing or changing the data source for a delimited text layer
    to another CSV file, add special handling so that we don't silently
    change the layer's provider across to OGR and drop all the delimited text
    setup (like field names, crs, etc)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-09

    Add a help text to the contour_level_list parameter

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-09

    Make "dataset groups" selection mandatory

    * Align with other mesh algorithms
    * This is a mulselection widget. And if no selection is done, these algs currently always use the first dataset which may not be the active dataset, no the one user wants to export.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-09

    Fix layout attr table sorting with spaces

    Fix #43744

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-09

    Fix form pop-up suppress on relation-ref widget

    Fix #47226

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-09

    Fix UI alignment

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-09

    UX - Review tooltip about dimensions in QGIS server dialog

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-09

    Hide qmessagebar warnings related to QXcbClipboard

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-09

    [OGR provider] Invalidate /vsicurl/ RAM cache on a specific filename when creating a provider object or on reloadProviderData() action

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-09

    accept "true" and "True" as valid values for "hasProcessingProvider"
    plugin metadata (fix #41120)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-08
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2022-02-08

    More pluralization of strings

Merge: 40e19bf5869 07369b85ec1
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-08

    Merge pull request #47198 from pblottiere/describefeaturetype_truncate

    WFS GetFeature document and exceptions

Merge: 2db79261d04 20d28431599
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-08

    Merge pull request #47199 from pblottiere/ignore_excluded_layout

    WMS GetPrint ignore excluded layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-08

    Rename "MSSQL" text to "MS SQL Server" in browser/data source manager

    "mssql" isn't a standard name for this software -- it's actually named
    "SQL Server". The new strings give a bit more hints to new users about
    connecting to the datasets...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-08

    [qgis_process] Add unit test for running algorithm with very complex
    parameter names

Merge: c93849f8858 5f262509a5e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-08

    Merge pull request #47205 from agiudiceandrea/fix-47200-gdal-rasterize-extent-optional

    [processing] GDAL "Rasterize (vector to raster)" alg: make the 'EXTENT' parameter optional and transform it to the source layer CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-08

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-08

    Fix different terms used for PostgreSQL/PostGIS between browser/data source manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-08

    Cleanup PDAL/EPT handling in cmake

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-08

    Rename HAVE_PDAL as HAVE_PDAL_QGIS

    The grass public headers define HAVE_PDAL if grass is built with
    PDAL support, so this macro gets redefined on GRASS enabled builds.
    Switch to using HAVE_PDAL_QGIS to avoid the conflict.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-08

    Make grass provider/plugin a bit less debug noisy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-08

    Fix some warnings building on msvc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-08

    Update src/providers/wms/qgswmscapabilities.cpp

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-08

     explicit message error for WMS connection in browser tree item

Merge: 9c4179f1cd5 69aba413391
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-07

    Merge pull request #47187 from DelazJ/transifexIssues

    Better handle plural forms for localization

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-08

    Fix expression preview width on QByteArray

    Fix #46174

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-02-07

    Update control image

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-02-07
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2022-02-07

    GDAL Rasterize: additional test for extent CRS handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-07

    [processing] When a model algorithm parameter value is set to be taken
    from an expression, abort the model execution if the expression
    evaluation fails instead of treating the value as null

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-07

    [processing] Fix algorithm parameter values do not get correctly
    re-attached after pasting content into a new model

    Fixes #39753

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-07

    More tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-07

    [expressions] Make file function (such as base_file_name) gracefully
    handle map layer values

    These are treated as the file path to the layer.

    E.g.

        base_file_name(@some_variable_which_is_a_layer)

    will return the base file name of the layer's source

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-07

    Be safer and store weak pointer to map layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-07

    Be a bit more forgiving and handle raw map layer pointers in
    expression values

    But raise a warning on debug builds that these should be avoided
    in place of weak pointers

Merge: b8cd9c176f3 cd3178a928a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-07

    Merge pull request #47204 from m-kuhn/en_plurals

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-07

    Fix test outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-07

    [processing] Add a 'New Model' action to model designer dialog

    The dialog had all the standard open/save/save as actions, but was
    missing the ability to directly create a new model within the
    dialog itself.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-07

    [processing] When closing a model with unsaved changes, if the user
    accepts the prompt to save the changes BUT then cancels the file dialog
    asking for the destination file name, don't treat this as though the
    user has opted to discard the model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-07

    [processing] Fix issues with edits to model outputs getting discarded

    Specifically, this fixes two issues

    1. If a user edits a dark green output block in a model and changes the
    name of the output, that new name was always discarded and the only
    way to change it was by editing the algorithm it was attached to

    2. If an output was renamed through the algorithm properties dialog,
    then any properties previously associated with that output (like
    comments, coloring, placement, default value, mandatory flag)
    would get reset back to their default settings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-02-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-02-06

    Server: some parameters for external wms layers are case sensitive

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-02-06
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2022-02-06

    GDAL Rasterize: add test for extent CRS handling

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-02-06
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2022-02-06

    GDAL Rasterize: check earlier for parameter validity

Merge: 26f869b2d4e ecd91b19ef8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-05

    Merge pull request #47209 from qgis/dependabot/npm_and_yarn/resources/server/src/landingpage/node-fetch-2.6.7

Merge: 91ca892c343 875d026829f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-05

    Merge pull request #47208 from qgis/dependabot/npm_and_yarn/resources/server/src/landingpage/follow-redirects-1.14.7

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-05

    Bump node-fetch from 2.6.6 to 2.6.7 in /resources/server/src/landingpage

    Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.6 to 2.6.7.
    - [Release notes](https://github.com/node-fetch/node-fetch/releases)
    - [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7)

    ---
    updated-dependencies:
    - dependency-name: node-fetch
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-05

    Bump follow-redirects in /resources/server/src/landingpage

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.6 to 1.14.7.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.6...v1.14.7)

    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-02-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-02-05

    Remove minimum percentage for translations

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-02-05
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2022-02-05

    [processing] GDAL Rasterize: add extent CRS conversion

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-02-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-02-05

    Add English translation

    Finally QGIS will have an English translation. As the main language used
    in international communication and most QGIS channels, this is an
    important added value.
    Jokes aside: this allows to have dedicated translations for plurals like
    `1 feature deleted` vs `5 features deleted`.

    What we still need is a team that will update [the strings containing
    `%n` on the transifex en_US language](https://www.transifex.com/qgis/QGIS/translate/#en_US/qgis-application/114102351?q=text%3A%25n).

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-05

    [processing] GDAL Rasterize: make extent parameter optional

    The corresponding -te parameter in gdal_rasterize is optional (if not specified, it defaults to the extent of the input vector layer)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-05

    Fix translation string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-05

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-05

    [processing] When "saving as" a model, if the model name originally
    was a complete match for the old file name, then update the model
    name for the saved as model to also match the NEW file name

    E.g.

    Scenario 1
    - user has a model stored as "Save features.model3", named "Save
      features"
    - user 'saves as' this model as "Delete features.model3"
    - the model name is automatically updated to match the new file
    name, i.e. "Delete features"

    Scenario 2
    - user has a model stored as "Save features.model3", named "Process
    incoming features from API"
    - user 'saves as' this model as "Save features v2.model3"
    - the model name is NOT changed, and is left at the original
    "Process incoming features from API" name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-05

    Add method to test whether model file name matches model name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-05

    [processing] Move model related tests out to own file

    No other changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-05

    [processing] Improve UX when saving models

    - When saving a model to a file, don't require that the model already
    has a name entered. Instead, if no model name has been entered then
    set the model name automatically to match the selected save filename.
    E.g. if the user saves the model as "Process incoming features.model3",
    then the model name will be set to "Process incoming features".
    - When first saving a model, IF the user HAS already entered a model
    name then make the default file name suggested by the dialog match
    this model name

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-02-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-04

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-02-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-04

    More verbose exception

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-02-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-04

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-02-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-04

    Raise an error if a typename is invalid in GetFeature

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-02-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-04

    Return an exception when an excluded layout is used

Merge: 91cf8954f44 db9e4837353
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-04

    Merge pull request #47173 from alexbruy/identify-number-format

    Homogenize number of decimal places in Identify tool (fix #27929)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-02-04

    Fix interpolated line renderer exact inverted

    Fix #46371

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    [processing] Default to "Model Input" sources for map layer parameters
    when configuring a new algorithm

    While the previous behaviour of defaulting to a static value makes
    sense for things like numeric parameters, this is a very rare use
    case for map layer parameters. For better new user experience we can
    default instead to showing model inputs for these parameter types.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-02-04

    msvc: use /bigobj for qgsexpression_texts.cpp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-02-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-02-04

    [themes] Fix hard to read tooltips with Night Mapping

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    [processing] Fix initial directory shown in model open file dialogs
    should be the users home file, or the last used model directory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    [processing] Fix model designer sometimes opens behind other windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    [processing] Fix model designer 'save' action functions like a 'save as'
    action when editing an existing model opened through the dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    [processing] Fix editing a number parameter definition in modeler
    without an existing min/max limit set results in incorrect min/max
    values being added to the parameter

    These limits then prevented users from editing the parameter value
    when running algorithms

    Fixes #44377

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-04

    Replace %1 with %n

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    Add .tsv extension to delimited text supported files filter

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-04

    Fix typo

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-04

    Better handle plural forms in localization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    QString fixup

    Antoine <antoine@facchini.fr>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    add toString functions for each geometry classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    [hana] Fix warning in release builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    Fix uninitialized variable warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    [grass] Fix use of deprecated method

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    Remove duplicate item in the ui file.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    Disabled option section when collapsded mode not checked per #45993

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    Fix two issues with varying width interpolated renderer

    Fixes  #46362

    Also fixes an unreported issue where the "Ignore out of range" checkbox
    is not correctly set when it should be checked.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    Set to general tab first

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    Set services capabilities tab first

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    Make tables of layers in QGIS Server option sortable. Fix #47044

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    added test on invalid expression

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    fixed indentation

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    setExpressionString deactivates QgsProperty if expression string is empty

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    fixed indentation

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-04

    addresses https://github.com/qgis/QGIS/issues/47127
    calling QgsProperty::setExpressionString with empty string
    deactivates the QgsProperty (isActive() == False)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2022-02-03

    add a couple of tests to be sure that distance and area strings are
    localized correctly

Merge: d408f1c28b9 d0f2cd0ec93
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-03

    Merge pull request #46743 from roya0045/exp_tagger

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2022-02-03

    if the value is small enough and would be shown as 0.00 (even if it is
    non-zero, e.g. 0.0001) show it in scientific notation

Merge: a6d7c90b39b 1c3afe940cc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-03

    Merge pull request #47170 from agiudiceandrea/fix-multiple-images-qrc

Merge: 131a6b3f818 9e1fbf725fb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-03

    Merge pull request #47145 from elpaso/bugfix-gh46535-oapif-collections-extra-query

    OAPIF source select: fix missing extra query in collections url

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-02-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-03

    add node index unit tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-02-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-03

    fix QgsPointCloudIndex::nodePointCount

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-02-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-03

    add debug message

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-02-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-03

    remove-unloaded-chunks-from-replacement-queue

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2022-02-03

    use the same number of decimal places in the Identify tool (fix #27929)

    Derived values of Length, Area and Perimiter now use the same number of
    decimal places as other values which are displayed according to the
    settings in Project Properties->General->Coordinate Display->Precision

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-02-03
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2022-02-03

    Remove multiple occurrences of images.qrc resource from *.ui files

Merge: 2ec22154e94 7837215f477
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-03

    Merge pull request #47029 from pblottiere/wfs_filters_mapping

    Fixes WFS EXP_FILTER parsing in GetFeature request

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-03

    fix relation editor not taking the whole vertical space in form (#47167)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-03

    Add 'Stepped Line' and 'Hollow' styles to QgsLayoutItemScaleBar::setStyle() docs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-03

    [processing] reword message about invalid features to make it clear
    where to find “Invalid features filtering” option (fix #42557)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-03

    [processing] reword error messages about missing GRASS (fix #46052)

Merge: fb538f0ee8d 43ffbc56034
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-03

    Merge pull request #45376 from mhugent/server_capabilities_url_fix

    Take query parameters for url advertised in capabilities from the original request

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-02-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-02-03

    Consider that the MAP-parameter can be upper or lower case in the original url

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-03

    Fix incorrect curved label placement above/below lines when allow
    upside down labels is set to Always

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-03

    [labeling] Fix line anchor placements are reversed for labels which
    sit below lines

Merge: 00daed0e4d3 12953ca83a3
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-02-03

    Merge pull request #47161 from nyalldawson/model_from_file_return

    Fix incorrect return code from QgsProcessingModelAlgorithm::fromFile when file does not exist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-03

    Fix incorrect return code from QgsProcessingModelAlgorithm::fromFile when file does not exist

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-03

    Conversion between QgsCoordinateReferenceSystem and OGRSpatialReference: use authId as much as possible

    This helps preserving metadata, like datum code, which is generally
    absent from WKT2 output. Or when importing from WKT1, extent is missing.

    This is an alternative to the fix of https://github.com/OSGeo/gdal/pull/5218 for
    OSGeo/gdal#5217.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-03

    [processing] fix signature of the QgsMeshDatasetGroups parameter when
    exporting to Python code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-03

    QgsDistanceArea::bearing can raise QgsCsExceptions, so ensure that
    these are always gracefully caught

    Avoids some unwanted "unhandled exception" message boxes which
    can pop up while moving the mouse around outside of the valid bounds
    of the current map projection

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-03

    Fix HTML excape in file writer tooltips

    Fix #46508

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-02-02

    detect grass 8 in processing provider

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-01-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-02

    Add test with '<' symbol in QGIS expression

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-01-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-02

    QString

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-01-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-02

    Flake8

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-01-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-02

    Add doc and update binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-01-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-02

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-01-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-02

    Fix expression filter iteration

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-01-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-02

    Binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-01-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-02-02

    Add toExpressionList and toOgcFilterList methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-02-02

    OAPIF source select: fix missing extra query in collections url

    Fix #46535

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    Don't hardcode arial font for georeferencer status bar text

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    QgsVectorTileLayerRenderer::render(): fix nullptr deref in error code path (spotted by cppcheck)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    Don't slightly colorise the icons for selected items in lists

    This can result in misleading symbol icons in the legend, where
    the icon will be slightly colorised to match the highlight color
    of the selected list row background color.

    We have to disable this across the whole application, but I can't
    spot any fallout from this.

    Also has a nice impact on symbols selected in the style manager
    lists, as these no longer get incorrectly colorised either.

    Refs #47065

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    Fix line dependent orientation rendering of curved labels

    Fixes #45051

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    Silence debug noise

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    WFS provider: use expression query builder when adding a filter, if a SQL request is not already set

    Fixes #46888, fixes #42800

    If we have an existing full SQL request (typically set before adding the
    layer), open the SQL editor. Otherwise use the standard expression builder.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    OGR provider: only enable journal_mode = wal when editing. requires GDAL >= 3.4.2 (fixes #23991)

    This requires the NOLOCK open option of the GPKG driver added per https://github.com/OSGeo/gdal/pull/5207
    For earlier GDAL version, previous behaviour is kept.

    With GDAL >= 3.4.2, when creating a QgsOgrProvider object, we first open
    it in update mode without forcing WAL, to get the appropriate
    capabilities, close it, and re-open it in read-only mode with the
    NOLOCK=YES open option. This option will only be honoured if the file
    wasn't already in WAL mode.
    When editing a layer, the file is re-opened in update mode and with
    enabling WAL to avoid blocking between readers and writers.
    When closing a file, journal mode is attempted to be reset to DELETE as
    before.

    I've verified that test_provider_ogr_gpkg.py and test_provider_ogr.py
    pass locally with GDAL master + OSGeo/gdal#5207

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    geopackage.gpkg: set journal_mode to delete

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    curved_poly.gpkg: fix incorrect triggers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    curved_polys.gpkg: set journal_mode to delete

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    Fix #46538, fix misleading warning when uninstalling experimental plugin.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    Use better approach for malloc size safety (logic ported from GDAL)

    Fixes #47097

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    Remove unused qgsCalloc function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    Fix some badly formatted plural version strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    [processing] Fix python exception raised after running in-place
    algorithm which requires no parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-02

    When temporal range changes we must invalidate the previous labeling
    solution if any time-enabled vector layers have labels enabled

    Fixes #45160

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-01

    add extrabytes values reading test and use ept datasets instead of las

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-01

    extend attribute datatypes to include the ones used for extrabytes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-01

    fix ci tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-01

    add unitest

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-02-01

    add las extra bytes infos reading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    In saga/grass/otb processing plugin tests, only load the provider
    being tested instead of every provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    When processing is initialized in external scripts, ensure the GRASS,
    SAGA and OTB providers are included by default

    Fixes #45935

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-02-01

    Add mask images for tests to consider font differences

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    explicit message error for WMS connection in the data source manager

    and avoid dupplicate text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Fix handling of delete key presses while rotating labels

    We need to disable the default behavior of this key and only allow
    it to remove the current label rotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Rework QgsMapToolLabel to provide more fine tuned status results,
    and show a descriptive error when interactive labeling cannot
    be used because a label rotation is set to an invalid expression

    Fixes #47091

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Don't use custom palette in crash handler dialog, this results in
    unreadable text on dark themes

    Fixes #47065

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    export usage for when exporting map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Use 'Save Multiple Styles' text instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Build vector layer style menu add display time, so that it can
    correctly respond to creation/removal of styles within the layer
    properties dialog

    Fixes #46596

    Tim Sutton <tim@kartoza.com.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Text improvements for crash handler dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Update src/gui/attributetable/qgsattributetablemodel.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Use sortValue for sorting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Fix attr table sorting

    Fix #34935

    speillet <sebastie.peillet@hytech-imaging.fr>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    remove comment

    speillet <sebastie.peillet@hytech-imaging.fr>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    init mDraggingGuideOldPosition

    speillet <sebastie.peillet@hytech-imaging.fr>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    invalid left mouse pressed if right mouse released

    speillet <sebastie.peillet@hytech-imaging.fr>AuthorDate: 2021-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    change variable name

    speillet <sebastie.peillet@hytech-imaging.fr>AuthorDate: 2021-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    fix guide creation behaviour if a click happened during left mouse holding

    speillet <sebastie.peillet@hytech-imaging.fr>AuthorDate: 2021-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    fix rubberband when a click happened during left mouse holding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Apply suggestions from code review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Update src/app/qgisapp.cpp

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Fix failed banned keywords test.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Add group name to newBookmark.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Add context menu for bookmark group.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Add support for grass8

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Use polygon offset instead of fixed shadow bias gives better result

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    - Fix shadow rendering (fix light camera setting mistake)
    - Add depth and shadow texture coordinates checking
    - Improve performance by selecting front faces for forward pass and back faces for shadow pass

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    don't re-add layer to the temporary store

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    add tests for reloading output of the GDAL rasterize algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    [processing] reload output layer after GDAL rasterize (fix #45729)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Add additional tests

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    handle complex fieldnames when converting to rule based renderers

    Fixes #46459

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Fix quoteFieldExpression gives incorrect results when field name is padded with whitespace

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Correctly handle sort field as field in atlas sorting

    Fixes #40332

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Fix #45671, fix wrong name in layertree for mesh layer.

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    - Fix crash when we hit QgsChunkedEntity::mMaxLoadedChunks limit
    - The reason is that it might happen that some tiles and queued for load and
    didn't have their entities created yet and we might enable/disable these entities.
    - The bug will be triggered if the point cloud nodes hierarchy is deep enough or
    the replacement queue size is made to be small enough

Merge: 663a70901f9 749ab3f58da
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-31

    Merge pull request #47057 from strk/improve-test-docs

    Improve documentation about running tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Apply suggestions from code review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    Add spaces to make flake8 happy

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-02-01

    [processing] Add missing field types to the advanced (i.e. python) field calculator algorithm

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-01-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-01-31

    Improve documentation about runnng tests

     - Add hints about hunting for names to pass to ctest -R
     - Add a test environment preparation section in test/README.md
     - Add section about using docker for PostgreSQL test env setup
     - Tweak instruction about running python tests manually
     - avoid $PWD assumption

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-01-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-01-31

    Update instruction about running authmanager tests

Merge: e95ff884385 5e3277573bd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-31

    Merge pull request #47060 from strk/QGIS_WORKSPACE

Merge: 68a7f46c1b2 e95ff884385
    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-31

    Merge branch 'master' into exp_tagger

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Show field type icons in add attribute dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Allow enum parameters to have icons specified for values for parameter metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Show field type icons in field mapping widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Consistently use QgsFields::iconForFieldType

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Add support for field subtype to QgsFields::iconForFieldType

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Gracefully handle empty existing property values when creating auxiliary
    fields

    Fixes #46403

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Use correct approach to unset data defined field for label position
    when auxiliary column is removed

    Refs #46403

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Update field calculator algorithm strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Remove unwanted types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Fix a string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Unify a few more strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Add field type icons in field calculator field type combo box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Partial work on centralizing all QVariant::Type to display string
    logic in a new QgsVariantUtils class

    (I've likely missed a few places here, but it's a start!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Update src/core/symbology/qgsrulebasedrenderer.cpp

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    spacing

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    update test

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    handle null

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Add missing file

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    fix mesh simplification ui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Update src/core/expression/qgsexpressionfunction.cpp

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Update resources/function_help/json/array_remove_at

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    address comments

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    improvement & bugfix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Tag all symbols in default library with addedVersion

    Avoids an ambiguity in the style database update logic which forced
    us to always attempt to reimport these ambiguous symbols, resulting
    in sqlite errors due to violated name constraints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Add a wavy line symbol to default style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Fix a bunch of errors are dumped while importing default style database
    on SECOND launch of a new profile

    We weren't creating the stylemetadata table after importing the initial
    style database on first launch, so on the second launch we'd be
    attempting reimport the style database and violate a bunch of unique
    constraints.

    Correctly create the stylemetadata table after the initial import to
    avoid this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Fix color widgets incorrectly change colors when mouse is hovered
    over widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Safer approach to handling reprojection with distance within requests

    We can't safely handle a distance within query when transforming, as
    we cannot transform the static within tolerance distance from one
    CRS to a static distance in a different CRS

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Add QgsAbstractFeatureIterator::updateRequestToSourceCrs method

    The method superceeds filterRectToSourceCrs, deprecating it for
    shortage of functionality now that we support multiple spatial
    filters.

    This commit makes use of the new method from
    QgsVectorLayerFeatureIterator::QgsVectorLayerFeatureIterator
    so to not drop the WithinDistance spatial filter from the
    user Request.

    References #45352

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Add test for ExtractWithinDistance with PostgreSQL layer inputs

    This is a test for the bug reported in #45352
    Tests matching and mismatching CRS for target and reference layers

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Add unit test for QgsFeatureRequest

    Tests the default constructor, the copy constructor and
    the assignment operator.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Add equality/inequality operators for QgsFeatureRequest::OrderBy

    Equality useful for unit tests, inequality for completeness

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Add equality/inequality operators for QgsFeatureRequest::QgsSimplifyMethod

    Includes unit test

    The equality operator is useful for unit tests, the inequality
    operator was added for completeness as requested by Nyall
    in https://github.com/qgis/QGIS/pull/45384#discussion_r734174883

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Add (intended-to-fail) test for https://github.com/qgis/QGIS/issues/45352

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Add human-readable errors upon not meeting expected test preconditions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Don't hardcode text color for options dialog tabs

    This breaks dark theme readability

    Fixes #47065

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Don't hardcode black color for symbol layer list item text color

    Breaks readability on dark themes

    Refs #47065

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Set frame DD properties

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Fix layout attr table layer source DD not set

    Fixes #47021 by copying the DD properties from the multiframe
    into the frame.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-31

    Avoid crs definition errors when closing options dialog

    Fixes #47014

    Sandro Santilli <strk@kbt.io>AuthorDate: 2022-01-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2022-01-30

    GH_WORKSPACE -> QGIS_WORKSPACE

Merge: 8860a8a21e7 f223ef21122
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-30

    Merge pull request #47049 from nirvn/refactor_missing_array_fix

    Add missing string,integer,double array field types in the refactor and aggregate algorithms

Merge: cf924673bee c14de22cc36
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-30

    Merge pull request #47053 from nirvn/save_as_gpkg_preserve_array

    [vector file writer] Preserve array fields when saving as geopackage

Merge: 81e5e914a2c f75c0c474be
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-30

    Merge pull request #47046 from nirvn/json_field_exp_fix

    [core] Fix conversion of array and map values for json fields

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-30

    Address review and tests failure

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-30

    Address review, add additional string list  test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-30

    Update src/core/qgsfield.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

Merge: db2288bf63f d41ed99545e
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-30

    Merge pull request #47052 from nirvn/new_gpkg_json_field_missing

    [ui] Fix missing array & json field types in the new {memory,geopackage} layer dialogs

Merge: 50c4cd00564 5b43f6d9ff4
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-30

    Merge pull request #47062 from nirvn/add_field_missing_types_fix

    [processing] Add a bunch of mixing field types to the {add field,field calculator} algorithms

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-30

    Add array_agg test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-30

    [processing] Add missing {string,integer,double} array types support in the aggregate algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-30

    Skip gml_id to work around gdal >= 3.4 changing default GML format

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-30

    [processing] Add missing {string,integer,double} array types in the field mapping widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-30

    [processing] Rework the field mapping model class to allow for subtypes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-30

    Add test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-30

    [vector file writer] Preserve array fields when saving as geopackage

Merge: 83c71038850 36b8a44ee59
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-30

    Merge pull request #47028 from alexbruy/dsmanager-vector-mbtiles

    fix loading of file-based mbtiles vector MVT package via Data Source Manager (fix #36449)

Merge: 91fe84841da 53248bdea72
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-30

    Merge pull request #47064 from alexbruy/matrix-delete-column

    [processing] fix deleting columns in the matrix parameter modeler widget (fix #45694)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-29

    Don't change value ordering to preserve backward compatibility

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-29

    [processing] While we're at it, also fix the field calculator alg's missing types

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2022-01-29

    [processing] fix deleting columns in the matrix parameter modeler widget
    (fix #45694)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-29

    [processing] Add a bunch of missing field types to the add field to attributes table algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-29

    [ui] Fix missing array field types in new memory layer dialog (and fix binary field type missing)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-28

    Merge pull request #47045 from qgis/3nids-patch-2

    remove lost file

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-28

    [ui] Fix missing json field type in the new geopackage layer dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2022-01-28

    add test for QgsVectorTileProviderConnection class

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-28

    [core] Fix conversion of array and map values for json fields

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    add default Z/M values when calling QgsGeometry::coerceToType

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    remove leftover circular string curve point tool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    remove files leftover

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    better dox for deprecated interface actions methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix with Python < 3.9

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    add test for QgsGeometry::addPart with curved parts on non-curved geoms (lines and polygons)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    allow adding curved polygon to multipolygon

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    cast not always valid

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    code a bit clearer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    also handle points

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix adding curve part to multi line

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    support adding multi lines as a part

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix categories

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    harmonize new settings with existing ones

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix app test + clean up

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    avoid detach warnings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix more tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix win build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    refactor fill ring to support shape digitizing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    adapt existing shape tests

    the deletion test with circular vertices has been dropped since the capture map tool behaves differently

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    correctly undo and clean

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    enable shapes in annotation map tool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    correctly handle case when the capture is not done on a vector layer (annotation, mesh, …)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix annotation map tool does not support shape + set tool name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix unused warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix cpp check warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix more dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix unused warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix erasing at iterator pos

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    add missing folder to Doxygen

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    refactor add ring to fully support capture map tool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    refactoring of existing shape tools

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    clean up QgisInterface

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    new class QgsMapToolsDigitizingTechniqueManager to handle actions in app related to capture map tools

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    clean up of QgisApp

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    adapt QgsMapToolCapture to correctly support shape map tools

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    abstract class for shape map tools

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    add a registry for shape map tools

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    add settings registry to app

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    make actions exclusive

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    allow to add linear geometries on curved geometry layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    add new class QgsMapToolCaptureLayerGeometry to handle layer specific operation in capture map tool

    such as avoiding intersections

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    use const abstract geom in virtual handlers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    more dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    also create a virtual handler for QgsMapToolDigitizeFeature::featureDigitized

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    fix use of deprecated methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    convert add part map tool to use QgsMapToolCapture capabilities

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    add point/line/polygon specific handlers for capture map tool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    use a current CaptureTechnique in QgsMapToolCapture

    QgisApp has been adapted to switch between the different techniques

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    make QgsMapToolCapture capable of capturing point/line/polygons

    This moves part of the code from QgsMapToolDigitizeFeature to QgsMapToolCapture so the tool can actually capture point, line and polygons. It's mainly the 'cadCanvasReleaseEvent` which has been transfered.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    add test for Z/M default in coerceToType

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-28

    use default args for Z/M values in QgsGeometry::coerceToType

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-28

    Move from QScrollArea to QgsScrollArea

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-28

    Remove horizontal scrolling, set dialog min size

    and switch margins for a better display

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-28

    Add a scroll area to "select transformation" dialog

    to make it easier to resize

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-28

    Fix layout crash when resizing frames

    Fix #46575

    QgsLayoutPageCollection::endPageSizeChange() calls attemptMove()
    which emits sizePositionChanged() which may delete frames inside
    QgsLayoutMultiFrame::recalculateFrameSizes(), so we check if the
    frame still exists before issuing endCommand() because endCommand()
    calls QgsLayoutItemUndoCommand::saveState() that ASSERT to have
    a valid item in the layout (but the item was deleted!).

    The change in src/core/layout/qgslayoutmultiframe.cpp
    suppresses a Qt warning when an invalid list index was used.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-28

    handle percent-encoded font references in SLD (fix #27263)

Merge: 56872c19dc3 ecb367d76b2
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-28

    Merge pull request #46999 from kadas-albireo/master

    Assume WMS GetLegendGraphics image resolution 72 when scaling to fit layout WMS legend size constraints

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-27

    rename private headers accordingly and include them as so in CMakeLists

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-27

    remove old unused cpp files

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-01-27

    Consider hightlight label parameters for maps in GetPrint

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-01-27

    Unit test for GetPrint and labeldistance

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-01-27

    Formating

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-01-27

    Add unit test for label options

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2022-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2022-01-27

    Add parameters HIGHLIGHT_LABELDISTANCE, HIGHLIGHT_LABELROTATION, HIGHLIGHT_LABELVALI, HIGHLIGHT_LABELHALI to control position of highlight label

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-27

    Update backport bot

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2022-01-27

    fix loading of file-based mbtiles vector MVT package via Data Source
    Manager (fix #36449)

Merge: 46307f70209 9a3465e88ec
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-27

    Merge pull request #46997 from alexbruy/split-vector-null

    [processing] save NULL and empty values into different files in Split Vector Layer algorithm (fix #38105)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-27

    update display expression when adding fields through attribute table (#46978)

    (fix #28353)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2022-01-27

    ad test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-27

    [themes] Fix push button flat property not taken into account

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-26

    [dual view] translate message for undefined display expression + avoid setting it on layer (#47016)

Merge: a622b3d067a 123fc52bea5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-26

    Merge pull request #47006 from m-kuhn/multipart

    Fix post MultiPart

Merge: 9c01fdf738d 4c9b659519f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-26

    Merge pull request #47020 from Houska1/patch-1

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-01-26

    Remove nonfunctional test

    Martin Pergler <48919900+Houska1@users.noreply.github.com>AuthorDate: 2022-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-26

    Add myself to contributors list

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2022-01-26

    [processing] save NULL and empty values into different files in Split
    Vector Layer algorithm (fix #38105)

    Also fix unreported bug with reporting incorrect feature count written
    to the files.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-01-26

    Add part to test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-01-26

    Extend tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-26

    move decodeDepth to header

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-26

    fix ci build

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-26

    address Stefanos reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-26

    combine sampling into 1 function

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-26

    Use average depth when the sampled depth is 1

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-26

    enable dragging and zooming and use wiser way to choose rotation center

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-26

    enable zoom in on a void area

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-26

    disable camera movement when the clicked position is void

Merge: 53ac71bddeb cf7eddc6d1b
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-26

    Merge pull request #47009 from 3nids/test-geom-addpart

    refactor QgsGeometry addPart test for better readability

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-26

    add resize event

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-26

    fix setting and saving of the dock size

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-26

    noqa: E704 (Multiple statements on one line)

Merge: fd00dd43c27 7d6b3f15700
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-26

    Merge pull request #46992 from pblottiere/envi_saveas

    Fix output filename when a raster is saved in a format without extension

Merge: c4d2dc2fac3 a56d9398c0b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-26

    Merge pull request #47001 from AlisterH/patch-2

    Update r.water.outlet.txt to tell the user what kind of input raster is needed

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-26

    do check WKTs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-01-26

    Add test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-26

    be more explicit about types

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-26

    fix layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-26

    refactor QgsGeometry addPart test for better readability

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-01-26

    Revert "Set content also when there is no buffer"

    This reverts commit c62a2558e24b335caca53d0769487e0eddf0f0da.

    Fixes https://github.com/qgis/QGIS/issues/46989

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-01-25
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2022-01-25

    Pass smoothed legend image to painter

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-01-25
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2022-01-25

    Use QImage::dotsPerMeterX rather than assuming 72dpi

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-26

    Fix duplicate shortcut registered warning on startup

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-26

    fix adding vector layers to QGIS from MetaSearch (fix #46135)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-26

    open Point Cloud tab in the Data Source Manager when opening it from the
    Layer -> Add Layer menu (fix #42881)

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2022-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-26

    Update r.water.outlet.txt

    to tell the user what kind of input raster is needed

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2022-01-25
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2022-01-25

    Assume WMS GetLegendGraphics image resolution 72 when scaling to fit layout WMS legend size constraints

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-01-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-01-25

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2022-01-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2022-01-25

    Fix raster filename when no extension

Merge: 322be663c1b e30e482192c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-25

    Merge pull request #46986 from nyalldawson/fix_vector_tile_zoom_doc

Merge: 159a3e99879 8e35fff47e9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-25

    Merge pull request #46976 from alexbruy/dd-params-picture

    Disable data-defined buttons for incompatible SVG pictures in Layout item (fix #26524)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-25

    Fix grammar

Merge: b847dca54b1 50848fd36fb
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-24

    Merge pull request #46977 from m-kuhn/init_gui

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-25

    allow space in mesh name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-25

    Update src/gui/qgsgui.cpp

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-24

    NaN value when no color for MapTiler WMS Interpretation converter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-01-24

    Improve init code warning wording

    References https://github.com/qgis/QGIS/issues/46974

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-01-24

    Store geometry for edit init code dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2022-01-24

    disable data-defined buttons for incompatible SVG pictures (fix #26524)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-01-24

    Fix virtual layers using joined fields

    Fix #46834

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Document new behaviour

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    [api] Don't use widgets in QgsProviderMetadata::saveStyle implementations

    This is not safe to do -- it causes a crash if the api is used in
    a background thread

    Fixes #46954
    Fixes #46914

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Add checks for existing styles and confirmation question to app classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    [spatialite] Unit tests, minor fixes for style handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    [postgres] Add styleExists test, minor fix for listStylesInDatabase returning error when layer_styles table not present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    [mssql] Add layer styles tests, minor fixes for layer style handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Add test for OGR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    [api] Add QgsProviderMetadata method to test whether a style with
    a specified ID already exists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Flag a few more transforms as being appropriate for ballpark results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Flag a lot of situations where ballpark transforms are appropriate
    so warnings are not shown

    Fixes #45621

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Make @zoom_level and @vector_tile_zoom expression variables always
    available, not just for vector tile layers

    These are generic properties related to the map scale only, so by
    moving them up to the map settings level we then make it possible
    to copy symbols from vector tiles to non-vector tile layers,
    without breaking any nice symbology rules which utilise tile zoom
    levels (such as those converted from mapbox styles)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Scroll area wheel event blocking should not propagate to item views

    This isn't required, and causes item views to get temporarily "stuck"
    when mouse scrolling to top or bottom of view

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Update src/core/proj/qgscoordinatetransform_p.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    QgsRasterProjection: avoid excessive resolution when reprojecting from EPSG:4326 to EPSG:3857, and misalignment issues

    Fixes #34518

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    QgsCoordinateTransform::transformBoundingBox(): avoid excessive northings when reprojecting world extent from EPSG:4326 to EPSG:3857

    Refs #34518

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    qgscoordinatetransform_p.cpp: avoid issues when opening projects using PROJ < 7 grid names (fixes #45470)

    Only use proj_coordoperation_is_instantiable() if PROJ networking is enabled.
    The reason is that proj_coordoperation_is_instantiable() in PROJ < 9.0
    does not work properly when a coordinate operation refers to a PROJ < 7 grid name (gtx/gsb)
    but the user has installed PROJ >= 7 GeoTIFF grids.
    Cf https://github.com/OSGeo/PROJ/pull/3025.
    When networking is not enabled, proj_create() will check that all grids are
    present, so proj_coordoperation_is_instantiable() is not necessary.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Fix clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-24

    Fix build warning

Merge: 88c8584891e db923ac2d9f
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-23

    Merge pull request #46881 from elpaso/blocklist_flacky_queryresult_widget_test

    Flaky TestQgsQueryResultWidget

Merge: ab3da0e9a7a d78985c1bfc
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-23

    Merge pull request #46910 from ismailsunni/fix_46689

    Set ogr as the default option for embedded layer. Fix #46689

Merge: 973b97af248 74a6f644de0
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-23

    Merge pull request #46923 from nyalldawson/fix_46907

    [mssql] Use correct capitalisation for queries involving INFORMATION_SCHEMA tables

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-22

    fix spell, layout and sip

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-22

    use source model indexes in virtual  protected slots

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-22

    fix re-implemented buttons being null

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-22

    do not set delegate if not given

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-22

    use an enum for columns

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-22

    Translate Data Source Manager

    Fix #46929

Merge: dd1082d7787 6f66b0a2775
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-21

    Merge pull request #46931 from elpaso/bugfix-followup-pr-46515

    Fix a regression followup #46515

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-01-21

    Fix a regression followup #46515

    See comment : https://github.com/qgis/QGIS/pull/46515#issuecomment-1018365479

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-21

    Fix broken merge features tool

    Follow up #46625

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-21

    [mssql] Use correct capitalisation for queries involving INFORMATION_SCHEMA
    tables, or queries will not run on case-sensitive databases

    Fixes #46907

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-21

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-21

    [mssql] Fix detection of primary key, likely other issues too

    Calling QSqlQuery::clear() also resets the QSqlQuery::setForwardOnly
    flag, so we need to ensure that we set this after every time
    we clear the query.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-21

    [mssql] Fix initial state of 'list tables with no geometry' checkbox when SQL Server source select widget is first loaded

Merge: 23e9e06120a 32b19471a1b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-20

    Merge pull request #46701 from m-kuhn/server_freeze

    Avoid deadlock in QGIS server

Merge: 53529ef5310 b8de4d389ec
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-20

    Merge pull request #46913 from DelazJ/meshPluginsMenu_46908

    Dedicated method allowing to add plugins to the Mesh menu

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-20

    Add version mention

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-20

    Add \since mention

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-20

    Mesh menu is a default menu

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-20

    Add methods to get, add and remove plugins to mesh menu

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2022-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-20

    Dedicated method allowing to add plugins to the Mesh menu

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-20

    fix 3d maximum texture size

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2022-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-20

    fix see also of setClearValue (#46911)

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2022-01-20
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2022-01-20

    Set ogr as the default option for embedded layer. Fix #46689

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-20

    [arcgis rest] Try to retrieve detailed error messages from network replies when an error occurs

    When these occur, the http error string is set to a very generic "error
    occurred" message, while the reply content contains a user-useful
    error explanation in html format. So we do a very simple attempt to parse
    the better error message from the reply and if successful, use that
    instead of the generic one.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-20

    allow plain/text error message for XYZ raster tile

    also a filter for XYZ vector tile on the content of the reply (error message only if plain text)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-20

    [mssql] Fix inserting features when pk attribute name contains special chars

    Fixes #42290

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-20

    empty XYZ usage when unknown

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2022-01-19

    extent MapTiler interpretation converter range to -10000/9000

Merge: 28a107024ee 636195ec412
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2022-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-19

    Merge pull request #46770 from NEDJIMAbelgacem/3d-view-dock-undock

    Dock/Undock behaviour to 3D views

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-19

    Switch to switch statement

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-19

    Added tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-19

    Address more comments

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-19

    Address review

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2022-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-19

    Added pointcloud ordered by Z rendering for 2d views

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-18
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-18

    add more docs and move tooltip setting outside of dockable widget helper

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-18
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-18

    address martin reviews Round2

Merge: cbf48c1964f 3f41dfacf23
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-18

    Merge pull request #46880 from qgis/anitagraser-patch-1

    Add Zenodo badge

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-01-18

    Flacky TestQgsQueryResultWidget

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2022-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-18

    Add Zenodo badge

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-18
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-18

    fix ci build

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-18
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-18

    address Martin reviews

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2022-01-18
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2022-01-18

    Option to synchronize statistics panel with layers panel - fixes #46567

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-18
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-18

    make QgsDockableWidgetHelper a qobject and use canvas name instead of objectName

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-18

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-18

    [processing] Improve summary text for multi enum/field widgets

    Instead of just saying "n Options Selected", we now explicitly
    list the selected options/fields in the main widget. (Unless
    there's a large number of selected options, in which case
    we fallback to the 'n Options Selected' string)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-18

    [console] Use a more modern approach to running script files, to
    avoid 'unclosed file' warnings dumped whenever script files
    are run through the Python console

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-18

    Cleanup includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-18

    Also scan for 'new QScrollArea'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-18

    Use QgsScrollArea

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-18

    Add test to ensure QgsScrollArea is used instead of QScrollArea in ui files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-18

    Use a QgsScrollArea in symbol selector widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-18

    Don't recursively try to handle scroll event logic in nested scroll
    areas

    Fixes #46871

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-18

    Fix scroll area child widgets wheel event lock lasts too long after
    scrolling stops in some circumstances

    Basically, if the user moves the mouse after scrolling the area
    with the wheel, we should release the time based lock we use
    to avoid unwanted widget changes mid-scroll immediately. Otherwise
    it's impossible to scroll wheel->move mouse onto widget->wheel to change
    widget value quickly.

    Frank <frank.thiemann.web@gmail.com>AuthorDate: 2022-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-18

    here Topographie not Topology

    Topographic Maps and Topography is meant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-18

    Silence noisy message

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-18
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-18

    fix dock checkbox and remove unecessary close event

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-17

    fix renaming 3D view

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-17

    fix WITH_3D flag

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-17

    restructure the map canvas docking

Merge: 728ac5281e9 1fda7371447
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-17

    Merge pull request #46862 from elpaso/bugfix-gh40867-csv-qchar-qt-warning

    Fix Qt warning on QChar

Merge: 8ef270b2cc0 f4bf9cb5572
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-17

    Merge pull request #46861 from nyalldawson/uninitialized2

    Avoid some (incorrect) use of uninitialized value warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-01-17

    Fix Qt warning on QChar

    Fix #40867

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    [processing] Remove unused 'preconfigured' provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    Avoid some (incorrect) use of uninitialized value warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    Unused

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    Unused

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    Unused variable warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    Remove more set by unused variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    Fix set but not used warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    Move 21.04 build to 21.10 to avoid broken dependencies

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    translate locator settings tool tips

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    invert func names

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    astyled

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    added change recommended by elpaso

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    Update src/gui/raster/qgsrasterlayerproperties.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    fixed flake8 rule

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    astyled test_qgsrasterlayerproperties.py

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    addresses https://github.com/qgis/QGIS/issues/46832
    QgsRasterLayerProperties::apply now calls QgsMapLayerConfigWidget::apply
    of added customized config widgets

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2022-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    Fix broken QGIS logo and "Made with QGIS" svg files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    Restrict workaround to adwaita/fusion themes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-17

    Workaround broken inactive window coloring applies incorrectly
    to list/tree/dock widgets in the active window

    This is a theming issue which is apparent on certain default
    Linux themes, e.g. the when running QGIS under gnome. It results
    in incorrectly deciding that a widget belongs to an inactive
    window, causing unfocused list/tree or dock widgets to incorrectly
    show in the inactive color palette. On gnome at least this
    "inactive" palette defaults to an appearance very similar to
    the disabled widget color palette. As a result all unfocused
    list/tree/dock widgets look to be disabled until they are focused.

    This gross hack just force removes the inactive color palette
    under linux environments to block this theme behaviour

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-14

    address reviews 2

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-14

    address some reviews

Merge: e39f980b6b2 4437dec48fa
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-14

    Merge pull request #46802 from domi4484/relationEditorGetMultipleFeatures

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-14

    add tooltip and raise dialog when undock toggled

Merge: f4c8d8a5445 e39f980b6b2
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-14

    Merge branch 'master' into 3d-view-dock-undock

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-14

    make QgsDockableWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    Ensure that multi-resolution (e.g. xyz tile) layers are correctly
    represented when magnifying canvas

    The tiles should be magnified, not fetched at increasing zoom levels

    Fixes #45336

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    MDAL 0.9.2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    Sip_skip some private api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    Add missing TransferThis annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    Fix getter name should not include 'get' prefix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    Rename 'Transformations' tab to 'Coordinate Transforms' to keep consistent terminology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    Rename CRS tab in options to CRS Handling to clarify its role

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    Focus relevant page when a settings page reports that it is not valid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    Rename tab to 'User Defined CRS'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    Move custom projections dialog to a tab in the main settings dialog

    Avoids an isolated settings dialog and helps consolidate all settings
    in the one place.

    For now the top-level Custom Projections menu action remains
    and just opens the options dialog at the corresponding page, but
    in a few releases time (or in 4.0) we could safely remove this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    Add api to allow validation of QgsOptionsPageWidget before applying
    options dialog changes

Merge: 13502bc613c 18979e579c3
    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-13

    Merge branch 'master' into exp_tagger

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-14

    fix ci tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-14

    fix close & open bugs

Merge: 1d9da9d8038 83799958c05
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-13

    Merge pull request #46683 from elpaso/overlay_intersects_sort_by_intersection_size

    Overlay intersects sort by intersection size

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    [server] Print QGIS version on start

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-14

    fix missing ui file for gui library

Merge: 9965eccdcec e48abb85ce7
    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2022-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-13

    Merge pull request #46629 from sbrunner/fix-headers

    Fix headers

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-13

    Template parameter {usage} for XYZ raster and vector tiles (#46731)

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-13
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2022-01-13

    add missing functs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-13

    Don't show empty errors for xyz tiles

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-13

    Set errorMsg for connection not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-13

    Don't always reset custom crs format to wkt when it was originally
    defined using a proj string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-13

    Add api to allow the native format for a crs definition (i.e. wkt
    or proj) to be saved when the crs is saved to xml

    Allows us a way to present a custom crs in the same format as it was
    originally defined using

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-12
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-12

    Relation editor widget get list of editing features

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-12
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2022-01-12

    missing functs and improvements

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-12
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-12

    proper saving of the window geometry

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-12
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-12

    fix docking undocking

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2022-01-11
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2022-01-12

    Add missing tests on SERVICE_URL environment variables

Merge: 34594bc81b9 66b481ac364
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-12
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-12

    Merge branch 'master' into 3d-view-dock-undock

Merge: 66b481ac364 2c6bede9419
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-12

    Merge pull request #46786 from nirvn/geonode_fixes

    Fix a geonode provider layers fetching crasher

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-12
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-12

    Relation editor widget get list of editing features

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    use QgsProjectDirtyBlocker instead of connect disconnect dance

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    remove dirtifying the project on hide & show and add proper project dirtyfing when the project changes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    rename stuff fix

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    rename stuff

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    address Nyall reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    fix crash

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    fix disabling buttons

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    fix tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    various fixes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    add close button

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    use canvas names instead of open canvas names in new3DMapCanvas

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    remove 3D views from view->panels and make checkable in view->3d views

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    fix sip

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    fix ci build

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    fix docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    split 3dviewsmanager into 3dviews manager and dialog class

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    fix 3D map view duplication

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    Address Nyall reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    remove some unnecessary stuff

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    add ifdefs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    add license

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    fix removing closed 3d map view

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    fixes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    ask user for titles

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    cleanup qgs3dmapviewsmanager

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    initial implementation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-12

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-12

    [geonode] Fix crasher with blocking fetch layers function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-12

    [geonode] Avoid needless redirects when parsing layers

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    More explicit instructions

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    Update build/development instructions for server landingpage webapp

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    Remove server landingpage files

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    optimize propagated string error

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    fix tileloader test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    spelling

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-12

    propagate error from XYZ raster tile and vector tile to UI

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-11

    Apply suggestions from code review

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-11

    DelazJ bonification

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2022-01-11
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2022-01-11

    Log only in debug mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Rename to 'toGeographicCrs'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Different attempt to fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Fix build on older proj

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Better label text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Use simpler approach to test CRS in custom Crs widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Add method to convert QgsCoordinateReferenceSystem to geodetic crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Add method to create QgsCoordinateReferenceSystem from proj object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Utf8

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    CRS selection dialog can now be opened inlined

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Promote CRS format enum to enum class, move to Qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Use combo box instead of tab in projection selection dialog
    to select CRS type, and split widget out from dialog class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Add "Custom CRS" tab to projection selection dialog

    This allows users to just directly enter a custom CRS definition
    (from proj or wkt), instead of requiring them to add a custom
    CRS to their database.

    It's much friendlier for users who just want to defined a custom
    projection for e.g. an overview map.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Split off part of custom projection dialog into reusable
    QgsCrsDefinitionWidget widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    [labeling] Ensure invalid rings are stripped from input geometries in multipolygons before handing to pal

    Fixes potential crash during labeling with complex coordinate transforms

    Fixes #46727

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    use combobox for "type" metadata in the Write vector tiles (MBTiles)
    algorithm (fix #46685)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2022-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    QgsVectorFileWriter::createFeature(): remove useless and broken processing of feature id

    https://github.com/qgis/QGIS/commit/891e66523fdf21283ca15533684a57dd8c27f955
    changed the historical logic of always assigning the QGIS feature id as
    a OGR feature id before calling OGR_L_CreateFeature(). But it actually change it in
    a borken broken way by doing it only when the QGIS feature id was >
    INT_MAX, and then it assigned the result of the cast of the value to long (which is
    32 bit on windows), resulting in a negative value.

    Just remove all that logic which is useless.

    This is the root cause for an issue of exporting a subset of a very
    large layer to XLSX/ODS reported in
    https://lists.osgeo.org/pipermail/gdal-dev/2022-January/055202.html

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-11

    Fix crash when settings-options is accepted when 3d view is open

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-10

    relation editor widget name should be translated (#46772)

Merge: ecdc19057c3 52e2c25e4ab
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-10

    Merge pull request #46356 from domi4484/labelPositioningPoint

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    Rebase to master

Merge: fd1b8192431 4f41405ec18
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-10

    Merge pull request #46643 from pathmapper/lp_cmake

    [server] Integrate landingpage build process with cmake

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    Rebase to master

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    Apply suggestions from code review

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2022-01-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-12-28
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    unified signatures and removed unused function

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-12-27
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    Reverted unneeded changes

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-12-27
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    Apply suggestions from code review

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-12-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-12-03
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    reverted changes added by error on merge

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-12-03
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    Simplified configuration gui

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-15
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    Removed ewkt conversion test

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-15
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    Removed ewkt conversion functions

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    added mask image

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    added missing QRegularExpression include

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    Add possibility do data define label position by point instead of X/Y

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    remove unneeded SIP_CONVERT_TO_SUBCLASS_CODE

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2022-01-10

    switch to XY coordinate types when using label move tool

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-10

    include geomcollection

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-10

    maintain geometry type on union

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-10

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-10

    Add more granular feedback to Extract Labels algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-10

    Reserve

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-10

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-10

    [feature] Add out-of-the-box connection to Mapzen Global Terrain tiles

    Gives users an always-available, global DEM source for their projects!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-10

    [feature] Add WMS/XYZ interpretation type for Terrarium terrain tiles

    Allows reading DEM tiles in the Terrarium terrain encoding type (e.g.
    the global Mapzen terrain tiles freely available through AWS)

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-10
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2022-01-10

    initial implementation

    jfbourdon <jean.francois.bourdon@gmail.com>AuthorDate: 2022-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-10

    remove separators

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-10

    Copy shared data post-layer-clone

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-01-09

    fix msvc build

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-08

    Expose QgsFieldCalculator to public API (#46748)

    * shows QgsFieldCalculator in public API

    * removed unnecessary comment

    * QgsFieldCalculator:
    made public slots private and added code documentation

    * fixed doc string

    * Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    * updated sip file

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-08
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-01-08

    Update leaflet.wms dependency

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-08
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-01-08

    Drop support for IE11 and build only modern bundle

    IE11 will be retired soon: https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    Update src/providers/wms/qgswmssourceselect.cpp

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    change WMS encoding scheme to "interpretation"

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    size_t and typo

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    fix potential overflow

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    typo

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    optimization

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    typo

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    wms convert color to value following mapTiler encoding scheme

    Martin Pergler <48919900+Houska1@users.noreply.github.com>AuthorDate: 2022-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    Add words per review comment

    Martin Pergler <48919900+Houska1@users.noreply.github.com>AuthorDate: 2022-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    Update README.md with more detail on ESRI compatibility

    Since updating README.md some months ago, I've "market tested" the QGIS overview with various ppl. A recurring theme of questions was degree of ESRI interoperability. We already mentioned shapefiles here but added more explicit discussion of replication of ArcGis styling, which has evolved leaps and bounds thanks to North Road.

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-08
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-01-08

    Create bundle license file when building

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    Test for preserving fid map on clone

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    Preserve feature map on layer clone

    Make sure postgres provider internals are preserved across a layer
    clone.
    This helps to keep feature ids stable for things like extract labels

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-08

    Fix crash when iterating csv with bool values

    Fix #46749

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-01-07

    const method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-07

    fix includes before guard (#46744)

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-07
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2022-01-07

    proposal tags

    made with https://gist.github.com/roya0045/eaa19acabe1033569f97b40604b7e6df

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    [processing] Skip _all_ curved labels, not only the first one, in the extract labels algorithm

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-07

    Update resources/function_help/json/overlay_intersects

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-07

    Update resources/function_help/json/overlay_intersects

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-07

    [pal] Remove calculation of total solution cost which was done
    before solving labeling and once after solving labeling, yet
    was never retrieved anywhere

    This is a non-trival cost to calculate, involving spatial index
    lookups for every label to determine if it is in conflict. Removing
    the unused calculation saves a significant amount of time from the
    label placement routine!

Merge: 612f5dcc548 93c89a518af
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-07

    Merge pull request #46725 from nirvn/label_alg_extra

    A couple of additional details and an important fix to the extract labels alg.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-07

    Fix wrong field type for LabelWidth and LabelHeight in the extract labels algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-07

    [processing] Add buffer details to extract labels algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    Correctly handle rendering/labelling polygon features from vector tiles using
    a point symbol

    This is permitted in JS vector tile libraries, and is treated as
    the centroid of the polygon

    Fixes #46587

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    When creating simple vector tile rules, default to using a
      geometry_type($geometry)='Polygon' (or line, or marker)
    filter rule

    The vector tile specs don't mandate that a marker or line
    is only used to render a point/line feature, and instead
    convey that a marker should be rendered at the center
    of a polygon and a line should be used for the outline
    of a polygon.

    So in order to restrict markers/lines to ONLY being rendered
    for point/line features, we need to use an explicit filter

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-07

    Use QgsProperty::fromField() whenever possible in the extract labels algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-07

    Add missing expression context in the extract labels alg.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2022-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2022-01-07

    fix msvc build

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    fixed style

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    sipified files

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    Update src/gui/qgsmaplayercombobox.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    Update src/core/qgsmaplayerproxymodel.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    Update src/core/qgsmaplayermodel.cpp

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    run sipify

    Signed-off-by: Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    fixed unnit test_qgsmaplayercombobox.py

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    fixed typo

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    fixed test_qgsmaplayercombobox.py

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    addresses #46673 (QgsProcessingMapLayerComboBox shows layers out of
    QgsProcessingParameterWidgetContext)

    added a `setProject(QgsProject *project)` to QgsMapLayerModel,
    QgsMapLayerProxyModel and QgsMapLayerComboBox

    QgsProcessingMapLayerComboBox::setWidgetContext(...) now uses the
    context project

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    fixes #46697
    QgsProcessingAlgorithmDialogBase shows algorithm help

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    typo and QgsDebugMsg -> QgsDebugMsgLevel

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    update package

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-07

    MapTiler HMAC SHA256 auth method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-06

    Update resources/function_help/json/overlay_intersects

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-06
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-01-06

    Use variable for command

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-06

    Simplify test for yarn

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-06
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-01-06

    Test if yarn is available

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-01-06

    Only show spatial layers in extent widget

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2022-01-04
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2022-01-06

    Use QMetaEnum

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2021-12-24
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2022-01-06

    Fix the mRequestHeaderConv initialization on FCGI request

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2021-12-24
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2022-01-06

    Fill the headers dictionary, and update the request message

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-01-06

    spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-01-06

    Address PR review comments

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-06

    [processing] Fix unplaced label logic in the extract labels algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-06

    [processing] Add font color and opacity details to extract labels algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-06

    [processing] Add underline detail to extract labels algorithm

Merge: 1c096ceb521 678f95eecdc
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-06

    Merge pull request #46722 from nirvn/label_alg

    Brand new extent widget's calculate extent from layout map and bookmark functionality

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-06

    Only make the extent widget menu a menu button popup is a canvas is present

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-06

    [feature][ui][processing] Add a calculate from bookmark function to the extent parameter widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-06

    Slight re-wording of the scale widget to match that of the extent counterpart

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-06

    [feature][ui][processing] Add a calculate from layout map function to the extent parameter widget

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-06

    Make option description shorter

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    allow negative values for buffer distance in GDAL buffer algorithm (fix #46667)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-06

    [ui][processing] Update extent parameter widget button to match look and behavior of its scale counterpart

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-06
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-01-06

    Add dedicated cmake boolean option for server landingpage webapp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    [feature][expression] Add geometry_type function

    Returns the high-level type of a geometry (Point/Line/Polygon)

Merge: 34458c4360c e2bb0bb06cc
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2022-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-06

    Merge pull request #46657 from nirvn/label_alg

    [feature][processing] A brand new Extract labels algorithm

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Mention OAPIF also in the dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Move the "Test configuration" frame below the OWS services tabs widget

    and try to better control widget resizing

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Add tooltips to WFS tab for better understanding of the options

    and rename push buttons to what they actually do

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Better control of Layer and geometry precision columns

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Split the QGIS server tab in project properties

    into smaller service-oriented tabs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    [ui] Fix raster format options widget minimum height

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Apply suggestions from code review

    Tobias Schmetzer <tschmetzer@gmx.de>AuthorDate: 2022-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Correct parameter name and version description for doxygen

    Tobias Schmetzer <tschmetzer@gmx.de>AuthorDate: 2021-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Make segmentLength argument optional with default as 0 instead of the nullptr option

    Tobias Schmetzer <tschmetzer@gmx.de>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Adapt function to comply with default behavior at segmentLength value 0, adapt and improve test cases, include .sip.in files, corrected segmentLength calculation

    tschmetzer <67278094+tschmetzer@users.noreply.github.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Update tests/src/core/testqgsgeometryutils.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    tschmetzer <67278094+tschmetzer@users.noreply.github.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Update src/core/geometry/qgsgeometryutils.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Tobias Schmetzer <tschmetzer@gmx.de>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Remove debug code and improve indentation

    Tobias Schmetzer <tschmetzer@gmx.de>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    File update to current file content

    Tobias Schmetzer <tschmetzer@gmx.de>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Add QgsGeometryUtils::perpendicularCenterSegment() with description in header file, test case and sip.in for Docx

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-06

    [feature][processing] A brand new Extract labels algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-06

    [api] add unplaced label handling to the QgsLabelSink class

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-06

    [api] Export the core QgsTextLabelFeature class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2022-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    Apply suggestions from code review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    make Group Selected work when only one layer is selected (fix #26211)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    change output file extension in mesh calculator when output format is
    changed and driver metadata contains output extension (fix #41943)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2022-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    fallback to "All Files" filter if mesh driver does not provide file
    suffix metadata (refs #45257)

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2022-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-06

    mark crssync build option advanced

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2022-01-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-05

    Camera navigation improvements (#45979)

    Fixes two issues in camera navigation:
    - Unintuitive camera rotation
    - Wrong center point when zooming in/out and rotating

    See https://github.com/qgis/QGIS-Enhancement-Proposals/issues/215

    This PR employs the following changes:
    - The zoom in functionality will zoom in towards the real 3D position of an object in the scene instead the camera view center point used previously.
    - The rotation will use the real clicked 3D position of a pixel as well instead of the camera view center point.
    - The press and drag behaviour is improved to shift the map in real 3D coordinates instead of some arbitrary measurement (you can see the clicked pixel following the cursor instead of drifting away).

Merge: 40f2f713303 35d9e12eb7d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-05

    Merge pull request #46684 from roya0045/improve_func_doc

    extend geometry_n definition

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-01-05

    Avoid deadlock in QGIS server

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-01-05

    Fix datetime default with text fields

    Fixes #46542

    Funded by: ARPA Piemonte

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2022-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2022-01-04

    Less noise

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-01-04

    Fix tests on old geos

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-04

    Update src/core/expression/qgsexpressionfunction.cpp

    Co-authored-by: nicogodet <39594821+nicogodet@users.noreply.github.com>

Merge: e8a971156d9 7c356eb11d7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-04

    Merge pull request #46502 from elpaso/formatted_attributes

    New represent_attributes function

Merge: c2363a37aad 2508228aebb
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-04

    Merge pull request #46411 from troopa81/fix_embedded_group

    Correctly resolveReference after we load/create embedded group

Merge: b76838bf04c b27019d5cf1
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2022-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-04

    Merge pull request #46678 from 3nids/capture-rb-file

    move QgsMapToolCaptureRubberband class to its own file

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-01-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2022-01-03

    constify

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2022-01-03
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2022-01-03

    extend geometry_n def

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2022-01-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2022-01-03

    More tests for intersection

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2022-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-03

    constify

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-03

    allow to digitize curves for add part / add ring / fill ring map tools (#46676)

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2022-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-03

    Bump actions/upload-artifact from 2.2.4 to 2.3.1 (#46670)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.2.4 to 2.3.1.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/v2.2.4...v2.3.1)

    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-03

    remove useless private methods (#46680)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-03

    fix private cond

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2022-01-03

    move QgsMapToolCaptureRubberband class to its own file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2022-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2022-01-03

    Update backport.yml (#46677)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2022-01-02

    [processing] Add an optional output extent to the gdal raster calculator algorithm

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-01
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-01-01

    Add comment

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-01
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-01-01

    Use 'corepack enable' to make yarn available

    pathmapper <pathmapper@posteo.de>AuthorDate: 2022-01-01
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2022-01-01

    Node.js and yarn are needed for building server landingpage

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-01

    call static

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2022-01-01

    Add 'label' keyword to the friendly identifier field list

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-31
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-31

    Use node 17 for rawhide build

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-12-31

    Add missing qgslabelsink.h header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-31

    Also add signal for when layer rendering starts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-31

    Add layerRendered signal to QgsMapRendererJob

    Can be used to provide progress feedback on map render jobs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-31

    Correctly set font style (bold/italic) when converting MapBox styles

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-31

    a forgotten deletion of a lambda parameter

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-31

    call static

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-30
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-30

    Update dependencies

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-30
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-30

    Migrate to vue cli v5 to solve issue related to webpack 4 and fedora rawhide which already uses openssl 3

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-29
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-30

    Add nodejs and yarn to docker

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-29
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-30

    Try to add yarnpkg

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-29
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-30

    Add mingw64-yarn

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-28
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-30

    Add yarn to mingw deps

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-28
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-30

    Delete complied js files

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-28
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-30

    Update output path

    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-28
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-30

    Use more intuitive name for target

    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-27
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-30

    Copy first and build in build directory

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-27
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-30

    Integrate landingpage build process with cmake

Merge: 463561506e8 b4ecdf21936
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-30

    Merge pull request #46640 from pathmapper/osm_attribution

    [server] Add missing OSM attribution for landingpage Catalog

Merge: 17b9bb8a60f 6a87dadbdb6
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-30

    Merge pull request #46654 from nirvn/scalecalc_canvaswidth

    [feature] Add a QgsScaleCalculator function to calculate canvas width from a given extent, scale, and dpi

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-30

    Update tests/src/python/test_qgsscalecalculator.py

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-12-30

    [processing] Add the missing optional extent param to the gdal clip raster by mask aglorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-12-30

    [feature] Add a QgsScaleCalculator function to calculate canvas width from a given extent, scale, and dpi

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-12-30

    [feature] Handy null painter device class to use with map renderer custom painter jobs

Merge: 488255d85c1 d4fceb27976
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-30

    Merge pull request #46648 from nirvn/maprenderer_labelsink

    Add a couple of symbol/label API features to map renderer jobs

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-29
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-29

    Update compiled js files

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-29
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-29

    Remove optional attribution prefix

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-12-29

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-12-28

    [feature][api] Add a map settings / render context flag to skip symbol rendering

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-12-28

    [feature][api] Allow a custom label sink to be used with map renderer jobs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-12-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-28

    simplify creation of CMake files for Python tests (#46642)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-28

    Fix only first part of multipart geometry rendered when generator
    is used as a subsymbol of generator layers

    Fixes #46635

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-27
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-27

    Update compiled js files

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-27
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-27

    Add OSM attribution

Merge: 3211c559c56 f23dc660ffc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-27

    Merge pull request #46639 from pathmapper/maxzoom

    [server] Increase maxZoom for landingpage Catalog and WebGis

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-12-27

    [labeling] Fix misnamed functions' label sink parameter

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-27
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-27

    Update compiled js files

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-12-27
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-12-27

    Change maxZoom for landingpage Catalog and WebGis

    Martin Pergler <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-26

    Fix default value for buffer cap argument

    Default is 'round' (tested), old value 8 was a miscopy from line above.

Merge: 668a1fedce6 6ada17ccc91
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-23

    Merge pull request #46613 from nyalldawson/test_46604

Merge: df41a587d5a ec89b1dd438
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-23

    Merge pull request #46536 from Djedouas/copy-paste-vertex-editor

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2021-12-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-12-23

    crssync cmake file refactor

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-23

    Re-add accidentally removed white-space

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-23

    Add bracket (in case %2 is an arithmetic expression) and add unit test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-23

    Remove obsolete warnings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-23

    Set data defined opacity on symbol level if there are expressions for fill-color and fill-opacity

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-23

    Improve color conversion if color is a part of an expression and add unit test for it

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-23

    Support % and to-number and keys which are expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-23

    Add test for #46604

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-23

    Remember and revert layer crs change on cancel (#46556)

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-23

    use combineFields to handle conflicts

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-23

    use combinefield instead of append

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-23

    Use a dynamic url instead of a versioned one

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-23

    Avoid shrinking of buttons in the Assistant property dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-22

    QString fixups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-22

    Add missing file

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-22

    Use devicePixelRatio in dostPerMeter computation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-22

    Fixes #44426 : when masking, set dpi for new allocated image

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-22

    Review the logging when saving/updating symbols in qgstyle.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-21

    Linestring tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-21

    Rename to sort_by_intersection_size, function help

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-21

    overlay_intesects: return measure and sort by measure

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2021-12-17
Commit:     Jacky Volpes <jacky.volpes@oslandia.com>
CommitDate: 2021-12-21

    Handle copy of vextex tool table into clipboard - fixes #46407

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Revise warning message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Indent JSON copied from processing history

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Also show "Copy as Python" action in right click menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    [feature][processing] As 'copy as json' and 'copy as qgis_process
    command' actions to right click menu in history dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Improve title for algorithms in history

    Use a string with just the input values instead of the python
    command

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Store results for processing algorithm executions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Add method to allow an existing history entry to be updated

    Intended for use in storing the results of a long running operation.
    E.g. a processing task would store the initial operation history
    when the operation starts, and when it finishes it should update
    that entry with the full log and output results.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    [processing] Port algorithm log to new history provider API

    No user visible changes, but we gain the flexibility for better
    history storage, including the ability to store the outputs
    calculated by the algorithm execution...!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Add bulk addEntries method for efficiently adding many entries at once to history

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Add method to clear the history log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Implement framework for history providers

    As per https://github.com/qgis/QGIS-Enhancement-Proposals/issues/130

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    [processing] Fix gdal algorithms immediately show wrong or missing
    parameter value warnings

    Fixes #46532

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Use --no-python wherever possible when running qgis_process tests to speed up test execution

    Cuts qgis_process test execution to about half the previous time

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Add optional --no-python argument for qgis_process to disable Python
    support

    Skipping python support when it's not required can result in a
    significant improvement in qgis_process startup times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Fix execution of qgis_process when no python is available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Allow crash handler to be disabled through cmake

    It can cause issues with some environments, e.g. when building
    through asan

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Escape arguments when required when generating qgis_process commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-21

    Fix misleading debug message

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2021-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-20

    [QuickGui] Fix MapCanvas  by adapting to cpp changes and remove utils (#46521)

    * remove redundant class qgsquickutils
    * fix qgsquick mapcanvas
    * add docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-20

    Remove custom formatting

Merge: 43568f2670e 1f025e53155
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-20

    Merge pull request #46270 from gbd-consult/feature/metasearch

    [MetaSearch] Save Settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-20

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-20

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-20

    [qgis_process] When specifying input settings via stdin, also allow
    specifying distance units, area unit, ellipsoid and project path

    These settings can be specified through JSON like:

        {
          'ellipsoid': 'EPSG:7019',
          'distance_units': 'feet',
          'area_units': 'ha',
          'project_path': 'c:/temp/my_project.qgs'
          'inputs': {'DISTANCE': 5, ..... }
        }

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-20

    [feature] Allow input parameter values for qgis_process to be
    specified as a JSON object passed via stdin to qgis_process

    This provides a mechanism to support complex input parameters
    for algorithms, and a way for qgis_process to gain support
    for parameter types which are themselves specified as a dictionary
    type object.

    To indicate that parameters will be specified via stdin then
    the qgis_process command must follow the format

        qgis_process run algid -

    (with a trailing - in place of the usual arguments list).

    The JSON object must contain an "inputs" key, which is a map
    of the input parameter values.

    E.g.

        echo "{"inputs": {\"INPUT\": \"my_shape.shp\", DISTANCE: 5}}" | qgis_process run native:buffer -

    Specifying input parameters via stdin implies automatically
    the --json output format for results.

    One big motivation behind this enhancement is to provide a way for
    the qgisprocess R libraries to support parameter types such as
    aggregates.

    Refs https://github.com/paleolimbot/qgisprocess/issues/56
    Refs https://github.com/paleolimbot/qgisprocess/issues/44

    Sponsored by the Research Institute for Nature and Forest, Flemish Govt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-20

    Add method to convert json to QVariant an capture errors in a string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-20

    Update src/gui/qgsfilewidget.cpp

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-20

    Check file existance in QgsFileWidget - Fixes #46077

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-20

    add xslx filter

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-20

    [themes] Fix glitched rendering of tab bars with a single tab

    GisUsers <61540606+GisUsers@users.noreply.github.com>AuthorDate: 2021-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-20

    Update INSTALL.md

    Created properly formatted table for Fedora install build dependencies as suggested.

    GisUsers <61540606+GisUsers@users.noreply.github.com>AuthorDate: 2021-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-20

    Update INSTALL.md

    On Fedora 35 Workstation (fresh install),  it is not possible to install dependencies following the instructions provided.
    2 packages have no match and some others are required but not included (python3-sip-devel protobuf-lite protobuf-lite-devel libzstd-devel qt5-qtserialport-devel).
    Assuming the currently displayed command worked on previous Fedora versions (which ones?), I propose to keep it for reference, renaming the title: "Install command for dependencies (older versions)" while providing an updated "Install command for dependencies (Fedora 35 Workstation)" that correctly installs all required packages with the latest distribution, allowing to successfully compile.
    I've tested the updated command multiple times with success (but of course a double check is welcome).

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-12-19

    [auth] Fix missing resources from the oauth2 authentication method

Merge: 6a05593f828 0144ef27df7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-19

    Merge pull request #46551 from timlinux/tooltips

    Tim Sutton <tim@kartoza.com.com>AuthorDate: 2021-12-18
Commit:     Tim Sutton <tim@kartoza.com.com>
CommitDate: 2021-12-18

    Added some tooltips for 3d widgets - I got bored of trying to remember what the diffuse, specular etc mean.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2021-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-18

    Updated CLI help to include short form flags. Fixed issue with duplicate allocation on -s flag. (#46548)

    Co-authored-by: Tim Sutton <tim@kartoza.com.com>

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2021-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-18

    Added support for suppressing bad layers handler on startup.  (#46539)

    * Added support for suppressing bad layers handler on startup. Shout out to Giuseppe Baiamonte on the QGIS Open Day 17 Dec 2021
    * Apply fixes based on @mkuhn's review (thanks)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-18

    Fix cannot set width unit scale for raster image fill

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-17

    Invert args

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-17

    Fix typos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-17

    Fix indentation dance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-17

    [feature] Add action to processing algorithm advanced menu to copy the
    current settings as JSON and paste json settings from clipboard

    The utility of this is two fold:

    1. It provides a way for users to copy the settings defined in the
    dialog in a text format, so they can store these easily and then
    restore later by pasting the value

    2. It provides an easy way for users to copy the settings into
    the json format consumed by qgis_process (following
    https://github.com/qgis/QGIS/pull/46497), so that it is easy
    for users to see the expected format even for complex parameters
    (like tin interpolation parameters)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-17

    Add method to convert parameters for a processing algorithm to a JSON
    serializable map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-17

    Add method to copy QgsProcessingContext settings as a json map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-17

    [feature] Add action in advanced menu for processing algorithm to copy
    equivalent qgis_process command

    Allows for easy generation of qgis_process commands via the QGIS gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-17

    Add method to QgsProcessingAlgorithm to create equivalent qgis_process command

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-17

    Add method to convert parameter value to a list of strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-17

    Add method to convert QgsProcessingContext settings to equivalent
    qgis_process arguments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-17

    Add api to convert a processing parameter value to a string, if possible

    Designed for use in converting an algorithm's parameters for
    representation as a qgis_process command line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-17

    Add api to convert a processing parameter value to a value which
    is compatible with storage in a JSON object

Merge: fb9f6a4511c bb156781343
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-16

    Merge pull request #46037 from Koyaani/doc_generation

    [Doc] Add folders for documentation generation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-16

    fix keywords

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-16

    do not drop condition of elseif (#46518)

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2021-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-16

    restore accidentaly removed condition from crssync cmake (#46516)

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-16
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-16

    update the doc in the sipfile

    Antoine Facchini <37629967+Koyaani@users.noreply.github.com>AuthorDate: 2021-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-16

    Add missing comments

Merge: 41801d90179 3d3fbab5cbc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-16

    Merge pull request #46513 from nirvn/crash_fix

    Follow up PR #46505: fix crasher

Merge: 9500bfba6d1 6e685862244
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-16

    Merge pull request #46458 from Koyaani/remove-unnecessary-instance

Merge: 132294b3c95 792ce7f962f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-16

    Merge pull request #46504 from kadas-albireo/master

    Automatically remove attached files used as layer sources when layer is deleted

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-12-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-12-16

    Follow up PR #46505: fix crasher

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-16

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-16

    [feature][processing] Add an advanced button to the toolbox algorithm
    dialog, which contains an option to copy the equivalent Python
    command as the parameters define in the dialog

    While this command is also available from the history dialog, the
    advanced button provides a way for users to generate these
    commands WITHOUT actually having to run the algorithm in advance.

    Sponsored by the Research Institute for Nature and Forest, Flemish Govt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-16

    QgsProcessingAlgorithmDialogBase subclasses should also implement
    the QgsProcessingContextGenerator interface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-16

    Add mode enum for processing algorithm dialogs so that code can
    determine if the single execution or batch execution dialog is shown

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-16

    Ensure that createProcessingParameters implementation in AlgorithmDialog won't leak exceptions to c++ callers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-16

    Fix interface for QgsProcessingParametersGenerator was modified for
    the python subclasses only and no longer correctly overrides the
    base class method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-15

    Remove obsolete file

Merge: b1144173e4e e26a3677410
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-15

    Merge pull request #46471 from nyalldawson/fix_44871

    Fix setting manual table content through PyQGIS

Merge: f355f3bd80d 46b80dea1ad
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-15

    Merge pull request #46505 from elpaso/expression-widget-layer-fields

    Expose layers field names to expression widget

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-15

    mdal 0.9.1 (#46489)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-15

    Address PR review comments

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-12-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-12-15

    Automatically removed attached layer sources when layer is deleted

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-15

    Expose layers field names to expression widget

    Fixes #37544

Merge: 68a1470ea1a 527359bc7cc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-15

    Merge pull request #46493 from suricactus/fix_misleading_docs

    Fix misleading docs that is only valid if edit buffer is used (so does not work in transaction mode)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-15

    layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-15

    layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-15

    Remove layer nullptr redundant check

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-15

    Fix test case with

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-15

    Fix QGIS custom db srs ids to proj auth/codes map

    Add {"EPSG:20904", "63560,520003560"} ("GSK-2011 / Gauss-Kruger zone 4" EPSG:20904) which is currently contained in the tbl_srs table of srs6.db

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-15

    Fix crssync fail to import crs definition

    Update nextSrsId to 63561 and nextSrId to 520003561

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-15

    Fix build without bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-15

    Avoid lint errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-15

    [feature] qgis_process now supports running a Python script algorithm
    directly by specifying the path to the .py file in place of
    an algorithm ID or model file path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-15

    Refactor logic from .py drop handler Processing script detection
    to also allow for retrieving just the class of detected algorithms
    instead of always running the algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-15

    Only calculate total length when we actually need it

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-12-14
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-12-14

    Fix misleading docs that is only valid if edit buffer is used (so does not work in transaction mode)

    Long story short, the `layer.committedFeaturesAdded` signal is not fired after `layer.commitChanges()` when in transaction mode.

    If the layer is using the `QgsVectorLayerEditBuffer` the `commitedFeaturesAdded` signal is fired.
    But if transaction is used and the `layer.editBuffer()` returns `QgsVectorLayerEditPasstrough`, then there is no signal.

    The `QgsVectorLayerEditPasstrough` class is quite empty and lacking implementation of these events, so they don't work on layers in a transaction group.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-14

    Tests for represent_attributes

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-14
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-14

    more fixes

Merge: cb06b6fe45a 8e389b0bdb5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-14

    Merge pull request #46452 from elpaso/bugfix-gh46364-form-constraints-issues

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-14

    bool initializers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-14

    [feature] If a negative offset along line is set for a marker
    or hash line symbol layer for a closed ring, then the offset is
    calculated backwards along the ring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-14

    When the "offset along line" setting for a marker line ori
    hash line symbol layer is longer then the size of a closed ring,
    treat the offset as continuing to loop around the ring

    E.g. setting the offset to 150% results in the offset being
    treated as 50% of the length of the closed ring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-14

    [feature] Allow offset along line to be specified in percent for
    marker line and hash line symbol layer types

    Offsets are treated as percent of overall line length

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-14

    Fix output range min/max values in property assistants

    If the property supports negative values then the output range
    widgets need to allow these to be set too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-14

    Hide the temporal limit handling combo box when a vector layer
    temporal mode is set to redraw layer only

Merge: d70f99c5169 8732c2c3bcb
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-14

    Merge pull request #46470 from nyalldawson/fix_leak_db

    Fix some leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-14

    [spatialite] Fix crash when loading certain spatialite layers

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-14

    Add example with hamming_distance with different length

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-14

    [browser] Fix creation of new spatialite databases through browser

    Fixes #45725

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-14

    Fix setting manual table content through PyQGIS

    Fixes #44871

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-14

    Fix some leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-14

    [browser] Standardize text for "remove connection" actions

    Instead of mixing delete/remove/delete connection, standardize
    on always using "Remove Connection". This is the most explicit,
    and avoids the confusion of users misinterpreting the action
    as deleting the linked databases.

Merge: 8150822fe2e 3cc70bf7dba
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-13

    Merge pull request #46453 from Koyaani/unnecessary-instantiation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-13

    Renamed to represent_attributes

Merge: 048003aa8ad 864e0221e95
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-13

    Merge pull request #46189 from Koyaani/angle-snap-line-displaying

    [Fix] Minor display issues on the advanced digitizing

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-13
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    remove providers that aren't in API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-13

    Return a NULL variant in case of multi/not allow NULL

    Because an invalid variant would have not been set
    in the feature form.

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-13
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    replace Q_NULLPTR by nullptr

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-13
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    add missing brief not detected before

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-13
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    modify comments for documentation generation

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-13
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    add exceptions

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-13
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    update test file paths

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-13

    Const

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-13
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    update exception list

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-03
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    fix pydoc error

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-13

    Use widget value when validating attrs in form

    Also, make sure that non enforced constraints
    do not block commits and do not report as violated
    constraints (Fix #46364).

    Followup #46439 because the constraints were
    not checked agains the widget value but against
    the attribute value.

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-03
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    fix doc warnings

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-03
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    remove recently added folder if not in api

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-15
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    fix copydoc on non-existent class

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-10
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    add Doxygen private conditions

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-10
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    add folders for documentation generation

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-10
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-13

    static ::instance()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-13

    Fix outdated geometry is returned for feature when a feature has
    both unsaved attribute and geometry changes and an expression
    based request is used

Merge: 3864026f87c a13336215c4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-11

    Merge pull request #46439 from elpaso/bugfix-gh46369-value-relation-null-filtering

    Treat empty array as NULL; and fix value relation filter with NULL

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-12-11

    fix windows build (take II; followup 63adb0e6d5e)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-12-11

    debian packaging: include qgiscrashhandler

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-11

    Valu relation widget: fix allowMulti + not null

    Fix #46366 by changing the returned value from the
    widget when allowMulti is ON and allowNull is OFF,
    in this case when the user makes no selection
    an invalid QVariant is returned instead of a (valid)
    empty list of QVariant(s).

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-11

    Revert "Fix constraint check when AllowMulti"

    This reverts commit 355e3fb3fae492b406bb28688781ecaea0f05b9d.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-11

    Further optimise hillshade renderer -- don't needlessly retrieve
    the same pixel values multiple times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-11

    Optimise hillshade renderer

    towa <7078986+towa@users.noreply.github.com>AuthorDate: 2021-12-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-10

    Update python/plugins/MetaSearch/dialogs/maindialog.py

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-10
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-10

    remove useless instantiation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-10

    Fix constraint check when AllowMulti

    Fix #46366

Merge: 63adb0e6d5e 11cd45ff135
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-10

    Merge pull request #46430 from nyalldawson/postgres_

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-10

    Fix drill-down filtering on new features.

    Fix #46369

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-12-10

    fix msvc build

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2021-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-10

    add python3-devel as build dependency

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-10

    set catalog type from manage connections

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-10

    keep default connection list format for backward compat

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-10

    [MetaSearch] support OGC API - Records in default connections (#46336)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-10

    [postgres] Silence some debug noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-10

    [postgres] Don't try to retrieve values from srs query if no results are returned

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-10

    [processing] Don't force promote point layers to multipoint when
    running clipping/subtraction style algorithms

    There's no way a point can become multipoint as a result of
    a clip or subtraction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-10

    Add method which promotes all non-point WKB types to multitype
    equivalent

    Specifically, this method should be used to determine the
    most-permissive possible resultant WKB type which can result
    from subtracting parts of a geometry. A single-point geometry
    type can never become a multi-point geometry type as
    a result of a subtraction, but a single-line or single-polygon
    geometry CAN become a multipart geometry as a result of subtracting
    portions of the geometry.

Merge: e62206815f1 8ba472b1e73
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-09

    Merge pull request #46419 from Joonalai/improve-format-datetimes

    Joonalai <joona@gispo.fi>AuthorDate: 2021-12-09
Commit:     Joonalai <joona@gispo.fi>
CommitDate: 2021-12-09

    Format date and datetime fields based on locale (#45617)

Merge: 5f956a37b02 9c6d3054e3d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-09

    Merge pull request #46167 from domi4484/fixNoAttributeFormUpdateForRelatedLayer

    Joonalai <joona@gispo.fi>AuthorDate: 2021-12-09
Commit:     Joonalai <joona@gispo.fi>
CommitDate: 2021-12-09

    Emit localeChanged signal when locale is changed (#45617)

Merge: 14436df648d bf25489f727
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-09

    Merge pull request #43352 from roya0045/improve_get_feature

    Add support for filtering by multiple attributes to get_feature expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-09

    Update python/plugins/processing/algs/gdal/ogr2ogr.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-09

    Update python/plugins/processing/algs/gdal/ogr2ogr.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-09

    Update python/plugins/processing/algs/gdal/ogr2ogr.py

    Benoît Blanc <benoit.blanc@oslandia.com>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-09

    Add help string for parameter

    Benoît Blanc <benoit.blanc@oslandia.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-09

    Add supported formats in doc

    Benoît Blanc <benoit.blanc@oslandia.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-09

    Add command-line based tests for ogr2ogr

    Benoît Blanc <benoit.blanc@oslandia.com>AuthorDate: 2021-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-09

    Add description for gdal:convertformat in short help string

    Benoît Blanc <benoit.blanc@oslandia.com>AuthorDate: 2021-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-09

    Add tests for gdal:convertformat with convert_all_layers parameter

    Benoît Blanc <benoit.blanc@oslandia.com>AuthorDate: 2021-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-09

    Rename parameter to convert all layers

    Benoît Blanc <benoit.blanc@oslandia.com>AuthorDate: 2021-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-09

    Add parameter to skip layername in gdal:convertformat

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-12-08
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-12-08

    typo, sorry CI

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-12-08
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-12-08

    no need to import qdate

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-12-08
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-12-08

    qdate and int test

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-12-08
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-12-08

    use createFieldEqualityExpression

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-10-17
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-12-08

    change if conditon

    Because the function always gets 3 values...

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-09-27
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-12-08

    Unquoted numbers

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-08-24
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-12-08

    fix parser

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-08-23
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-12-08

    update tests

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-08-20
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-12-08

    change handling

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-06-23
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-12-08

    layout

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-06-23
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-12-08

    Update qgsexpressionfunction.cpp

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-06-23
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-12-08

    get_features multi arg

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-12-08
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-12-08

    Fixes #45872 : resolveReference after we load/create embedded group

Merge: be5613883cd 567cd597755
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-08

    Merge pull request #46408 from rhurlin/master

    Dimitry Andric <dim@FreeBSD.org>AuthorDate: 2021-12-08
Commit:     Rainer Hurling <rhurlin@gwdg.de>
CommitDate: 2021-12-08

    providers/ogr/qgsogrproviderutils.*: Fix for llvm13

    Since llvm13, the build is broken with:
    /usr/ports/graphics/qgis/work/QGIS-final-3_22_1/src/core/providers/ogr/qgsogrproviderutils.cpp:2595:34: error: no matching constructor for initialization of 'QgsOgrDatasetSharedPtr' (aka 'shared_ptr<QgsOgrDataset>')
          QgsOgrDatasetSharedPtr dsRet = QgsOgrDatasetSharedPtr( new QgsOgrDataset(), QgsOgrProviderUtils::releaseDataset );

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Use switch in actions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Fix build after rebase

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Tests for form submit actions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Set content also when there is no buffer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Move url_encode to Maps group

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    URL Encode plus sign

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Add part to multipart

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Detect mime type

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Use NAM

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Rename form action

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Simplify code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Fix webview DPIs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Use separate action form multipart

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-08

    Form submit action and url encode

Merge: a94f9fcb216 b39b93753f1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-07

    Merge pull request #46401 from benoitdm-oslandia/fix_filter_%

    fix percent encoding in server query parameter

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-07
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-07

    diagonal size approximation

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-12-07
Commit:     bdm-oslandia <benoit.de.mezzo@oslandia.com>
CommitDate: 2021-12-07

    fix percent encoding in wms server parameter

Merge: 025086d0bd2 7891e8b1a91
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-07

    Merge pull request #46397 from kadas-albireo/master

    Fix unguarded access to possibly null raster renderer

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-12-07
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-12-07

    Fix unguarded access to possibly null raster renderer

    towa <7078986+towa@users.noreply.github.com>AuthorDate: 2021-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-07

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

Merge: 5f6735e2b0e 67cc1f2370d
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-07

    Merge pull request #46372 from lbartoletti/fix_triangle_angles

    Fix triangle angles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Convert pre to ``` code blocks in htmlToMarkdown

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Clazy fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Allow copy report in dialog for python only stacks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Port away from QRegExp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Fix some clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Update src/CMakeLists.txt

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Avoid cppcheck false positive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Avoid cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Show crash report dialog while stacktrace is being dumped on linux

    The stack trace dump takes a loooooong time, and isn't currently
    used by the dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Don't build crash handler on qt6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Don't show crash id for python crashes -- it's not representative

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Qt 6 fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    When a python stack trace is present, show that before the C++ one

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Place the blame where it lies

    When a QGIS crash is caused by a plugin, custom processing script,
    or some command entered into the Python console, reflect this
    in the crash report dialog.

    E.g. if it was caused by a plugin, we state that the plugin caused
    QGIS to crash and remove all the links to report the issue on the
    QGIS issue tracker.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Include actual python line in trace

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Fix qt 6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Port QProcess::splitCommand for older qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Remove deprecated call

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Use a splitter in the crash handler dialog to allow stack to be expanded

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    [feature] Use Python's faulthandler module to include a python
    stack trace in the QGIS crash handler dialog when a crash occurs
    as a result of Python code

    Useful for debugging, and in future could be extended so that we
    try to automatically detect if the python stack includes a **plugin**,
    and then adapt the dialog to firmly direct the user to the offending
    plugin.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-07

    Make the crash handler dialog compatible with linux builds

    The stack trace isn't available in it, but all the other useful
    information is

    Bo Lu <bo.lu@canada.ca>AuthorDate: 2021-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-06

    Add Canadian national CSW to MetaSearch default connections (#46337)

    * Add Canadian national CSW to MetaSearch default connections

    * Update Canadian CSW endpoint

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-06

    Fix processing toolbox double click

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-12-06

    one more test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-06

    Fix windows build

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-12-06

    revert order in lenghts. don't break the API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-06

    QString fixups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-06

    More fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-06

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-06

    Fix invalid file encoding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-06

    Fix c4090 'initializing': different '__unaligned' qualifiers warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-06

    kdab don't offer clazy appimages anymore

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-12-05

    Add tests. Thanks to @agiudiceandrea

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-12-05

    Fix order of lenghts and use law of cosines for angles. Fix #46370

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-04

    Add test for table layout NULL->0

    See: #46331

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-04

    Fix NULL->0 in layout table cell

    Fix #46331

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-04

    Rename button to Show in &Table

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-04

    cppcheck

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-04

    New button to open attribute table on filtered features

    Adds a new button to the attribute form in search mode
    to open the attribute table in attribute editor mode
    from the filtered features.

    Funded by: ARPA Piemonte

Merge: ea2e931286b 808c99455e4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-03

    Merge pull request #46312 from elpaso/bugfix-gh46219-delimited-text-crash-wrong-codec

    Fix crash when opening CSV with wrong codec

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-03

    Fall back to locale's codec if codec is wrong

Merge: 08eb83eb85b a9e9c5e408c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-03

    Merge pull request #46325 from nyalldawson/fields_dict

    Add QgsFeature::attributeMap() method to return feature's attributes as a field name -> value dictionary

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-03

    Update src/core/qgsfeature.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-03

    Always detach images before modifying them in threads

    Fixes potential crash when colorizing or applying other effects to
    images

    Fixes #46304

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-03

    Fix crash when parsing mapbox style with labeling containing mixed literal and string references

    Fixes #46321

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-03

    Add QgsFeature::attributeMap() method to return feature's attributes
    as a field name -> value dictionary

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-03

    [processing] add missing algs descriptions in qgis.yaml

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-03

    [processing] remove useless algs descriptions from qgis.yaml

Merge: e3eb941867c 7aaf1ec4c39
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-02

    Merge pull request #46326 from Koyaani/split-tests-regular-polygon

    [Test] Split regular polygon tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-02
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-02

    fix tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-12-02
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-12-02

    split test method

Merge: 2f80dd62853 4b84925da03
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-02

    Merge pull request #46314 from elpaso/delimitedtext-followup2

    Hide CRS widget on geomtype none on startup

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-02

    Fix select by polygon highlight when layer CRS differs from canvas CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    Use proper icons for buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    Deprecate older methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    Expose newer methods to Python

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    remove dead code, fix comment, fixes from review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    ui: fix icon, alignment and window name

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    fix: indent, doc, typo

    bdm-oslandia <benoit.de.mezzo@oslandia.com>AuthorDate: 2021-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    fix: replace referer http header by dedicated class QgsHttpHeader

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    More refactoring of the "Add container" dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    Fix "add tab or group container" dialog resizing

    Use gridLayout instead of formLayout

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    [processing] Fix "Order by expression" help string

    adding a reference the the inbuilt help for specific functions which is available in the expression builder

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    [processing] Fix "Select by expression" help string

    removing the link to the user manual online

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    [processing] Fix "Extract by expression" help string

    removing the not working link to the online documentation

Merge: 7b019cd425b a3daa0c2daf
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-01

    Merge pull request #46318 from qgis/dependabot/github_actions/actions/setup-python-2.3.1

    Bump actions/setup-python from 2.2.2 to 2.3.1

Merge: fbd66331b97 7358c98801b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-01

    Merge pull request #46319 from qgis/dependabot/github_actions/actions/cache-2.1.7

    Bump actions/cache from 2.1.6 to 2.1.7

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    Fix label html size conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    Simplify restoring item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    Allow data defined format properties for layout labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-02

    [feature] Allow full text rendering capabilities in layout text labels

    Allows for shadows, text buffers, etc in these labels

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-01

    Bump actions/cache from 2.1.6 to 2.1.7

    Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Commits](https://github.com/actions/cache/compare/v2.1.6...v2.1.7)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-01

    Bump actions/setup-python from 2.2.2 to 2.3.1

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.2.2 to 2.3.1.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](https://github.com/actions/setup-python/compare/v2.2.2...v2.3.1)

    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-01

    Hide CRS widget on geomtype none on startup

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-12-01

    Fix crash when opening CSV with wrong codec

    Fix #46219

    towa <7078986+towa@users.noreply.github.com>AuthorDate: 2021-12-01
Commit:     towa <7078986+towa@users.noreply.github.com>
CommitDate: 2021-12-01

    fix ref

Merge: dfde275d0c8 d4d3652ea81
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-01

    Merge pull request #46300 from nyalldawson/platform

    Default to "external" for QgsApplication::platformName()

Merge: f5d6800a432 dfde275d0c8
    towa <7078986+towa@users.noreply.github.com>AuthorDate: 2021-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-12-01

    Merge branch 'qgis:master' into feature/metasearch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    Split long lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    [feature] Allow text buffer size, shadow offset and radius to be
    set in "percentage" units

    Allows these sizes to be set as a percent of the font size. This is
    desirable as it allows creation of text formats where the components
    nicely scale as the text size is changed, instead of having
    constant buffer/shadow sizes which need to be independantly adjusted
    when the text size changes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    More test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    More masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    Workaround qt bug which causes word spacing to shrink to nothing
    when very large font sizes are rendered

    Works around https://bugreports.qt.io/browse/QTBUG-98778

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    [MetaSearch] rename dialog file

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    Revert "Fix locking of ogr datasource in case the datasource is shared (trans…"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    Add docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    Default to "external" for QgsApplication::platformName(), and only
    use "desktop" when actually run from the desktop. Also add
    "qgis_process" platform.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    Fix signature of showException in test runner

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    CSVT support Z and parse real variants

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-12-01

    Localization of feature count attr table titles

Merge: 1d306402d5e 9502358a8ad
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-30

    Merge pull request #46287 from vcloarec/fixCrash

    fix crash when opening attribute form

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-11-30
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-11-30

    fix crash when opening attribute form

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-30

    [MetaSearch] update PY_FILES (#46285)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    Rename execute function

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    Add missing imports

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    Set parents and factor out GUI alg executor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    Missing imports

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    Reimplement project algs execution

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    Add "Models" submenu to project's menu

    This will contain the project's processing models
    with actions to run them (in batch too if available).

    Funded by: Kanton Solothurn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    Fix rendering of shadows when justify align is used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    Fix handling of justify align with final line in multiparagraphs

    towa <7078986+towa@users.noreply.github.com>AuthorDate: 2021-11-30
Commit:     towa <7078986+towa@users.noreply.github.com>
CommitDate: 2021-11-30

    Bug fixes

    towa <7078986+towa@users.noreply.github.com>AuthorDate: 2021-11-30
Commit:     towa <7078986+towa@users.noreply.github.com>
CommitDate: 2021-11-30

    remove blank lines

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    html encode

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    Rewrite

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    Do not include version information in tooltip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-30

    Use normalized geometries in test to handle different GEOS versions

Merge: a9430453142 013613efb6e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-29

    Merge pull request #46267 from domi4484/regressionVirtualFields

    Don't wrongly return the expression of another field

Merge: 0889bb92c3a 487f742cb84
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-29

    Merge pull request #46156 from pblottiere/pyogctest_ogcapif

    Add OGC API Features 1.0 tests in CI

    towa <7078986+towa@users.noreply.github.com>AuthorDate: 2021-11-29
Commit:     towa <7078986+towa@users.noreply.github.com>
CommitDate: 2021-11-29

    save Settings to QgsSettings

    Joonalai <joona@gispo.fi>AuthorDate: 2021-11-29
Commit:     Joonalai <joona@gispo.fi>
CommitDate: 2021-11-29

    Revert date and datetime field formatting (#45617)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-29
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-29

    Add test

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-29
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-29

    Don't wrongly return the expression of another field

    Fix #46231

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-29

    [ui] Allow blend mode combo boxes to adjust width to be shorter
    than longest item label

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-11-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-11-29

    Use pyogctest 1.1.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Fix implementation

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    [feature] Add processing algorithm for exporting an atlas to multiple
    PDF files

    Follows the same logic as the existing "Export atlas layout as PDF"
    algorithm, but exports each atlas feature as a separate PDF file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Fix canvas cursor gets stuck when combining pan via middle mouse
    button and space bar

    Fixes #46233

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    If dingbats font isn't installed on system, find a good candidate
    symbol font from the available installed fonts

    Fixes #46206

Merge: 7b5cd9bcd30 5ff73b1f652
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-29

    Merge pull request #44812 from tomkralidis/metasearch-ogcapi-records

    [FEATURE][MetaSearch] add support for OGC API - Records

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Short-circuit for empty layers

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Only iterate selected/unselected features when removing/adding to selection

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Revert Nyall's suggestion about using getDoubleValue directly

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Remove dead code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Fix build with geos < 3.9 and reduce tolerance

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Better wording?

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Handle GEOS >= 9.3 and mention it in the docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Remove single part shortcut

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Handle linestrings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Disable tests for GEOS < 9.3

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Add link to postgis ST_MaximumInscribedCircle

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Function help

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Multipart checks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Min inscribed circle radius (unfinished)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Intersection min area

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Revert use of sttoll (I cannot reproduce anymore)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Link to QT upstream issue

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Addres PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Add processedCount to report the number of processed objects

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Update src/core/providers/qgsdataprovider.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Update function docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Use slot to cancel scan task

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Fix integer64 -> longlong type naming

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Bug fixing and CSVT GeoCSV integration

    Fix many issues with CSVT and longlong conversion.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Custom true/false literals: expose to dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Test type overrides

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Fix tests and type detection

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Fix type name mismatch

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    QgsTask implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Threaded implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Support type override

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Fix type detection and tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Fix lonlong type detection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Add unit tests for text renderer word wrap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    [api] Move text wrapping handling logic from layout table code to QgsTextRenderer

    Allows other users of QgsTextRenderer to take advantage of the
    automatic line wrapping behaviour

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-29

    Fix API issues causing malformed python stub files

    Fixes #46240

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-28

    When an atlas layer is set, auto set the page name field to default
    to the layer's display expression

    Gives a nicer atlas experience by default

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-27

    Switch to click_x/click_y instead of clicked_* which is used in QgsMapToolFeatureAction

Merge: 15fbd6a4fa9 74a5e449e08
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-11-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-26

    Merge pull request #46239 from DelazJ/ILikeBackslash

    Double espace backslash in (I)Like functions help and add examples

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-26

    Double espace backslash in help and add examples

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-26

    Double escape backslash in help and examples

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-26

    add test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-26

    allow remove symbol layer from registry

Merge: 9cbe0ddaacf a14ec8a663a
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-11-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-26

    Merge pull request #46226 from Koyaani/split-multi-surface-tests

    [Test] Split multi surface tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-26
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-26

    reformat the code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-26

    address review

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-26

    fix tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-26

    add point cloud output and destination to algfactory

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-26

    tests for point cloud destination widget wrapper

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-26

    [processing] widget wrapper for point cloud destination parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-26

    tests for QgsProcessingParameterPointCloudDestination

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-26

    [processing] add point cloud output and point cloud destination parameter
    to Processing. These are useful for 3rd party tools as outputs can be
    automatically loaded on algorithm completion.

    It is an API change not visible for users.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-26

    [processing] fix filtering point cloud layers in the layers combobox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-26

    Fix a transformation errors which occur when simplification is enabled
    for a vector layer with a custom crs in degrees

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-26

    Actions - Fix default variables provided in examples

Merge: 6e78b3533a5 96277e5596d
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-11-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-25

    Merge pull request #46217 from Koyaani/split_polygon_tests

    [Test] Split polygon tests

Merge: ab798c2e394 33625f9b93f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-25

    Merge pull request #46215 from Koyaani/split_multi_linestring_tests

    [Test] Split multi linestring tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-25
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-25

    add a test

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-25
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-25

    split test method

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-11-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-11-25

    Update data directory

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-25
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-25

    reformat the code

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-11-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-11-25

    Add env

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-11-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-11-25

    Fix path

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2021-11-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-25

    Add CRS:84 just to WMS 1.3.0 Server capabilities document (#46149)

    * Remove CRS:84 from WMS Capabilities document

    * Add CRS:84 only for WMS version 1.3.0

    * Fix WMS GetCapabilities 1.1.1 test

    * Usage of const-qualified version

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-29
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-25

    add tests for better coverage of qgspolygon.cpp

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-28
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-25

    reorganize methods

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-28
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-25

    split method

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-11-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-11-25

    Test with pyogctest master and update http endpoints

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-25
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-25

    add a test

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-25
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-25

    split test method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-11-25

    formatted_attributes() expression function

    Funded by: Kanton Solothurn

Merge: ff13ed8925e d980871a952
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-11-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-25

    Merge pull request #46209 from Koyaani/split-multi-polygon-tests

    [Test] Split multi polygon tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-25
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-25

    reformat the code

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-25
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-25

    add tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-25
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-25

    split test method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Simplify code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Use QgsMapLayerUtils::combinedExtent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Fix crash when first activating grouped rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Expose clipping blend modes for layers which are contained within group
    layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Add method to determine if a layer from a project is contained in
    any group layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Fix missing group layers in layout maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Add effect widget for group layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Fix handling of blend modes for nested group layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Cleanup group layers when groups are removed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    [feature] When a group is selected in the layer tree, the layer
    styling dock now shows an option to control the rendering
    appearance of the entire group

    By selecting "Render Layers as a Group", the whole set of layers
    present in the group will be rendered as a flattened object during
    map renders. This means that the opacity and blend mode assigned
    to the group will apply to the flattened version of all the
    child layers, instead of applying to each layer one-by-one.

    This allows for styling results such as groups of layers which
    obscure each other, but overall are rendered as semi-opaque.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Add support for widgets in layer styling dock which operate on
    QgsLayerTreeGroups instead of map layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Ensure group logic works nicely with nested grouped layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Tiny clean up

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Pass list by reference

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-25

    Fix "Polygons to lines" algorithm group name

Merge: c42e74c27fb 6d5d30b72b3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-24

    Merge pull request #45127 from m-kuhn/refGeomPg

    [postgis] Expose secondary gometry columns as referenced geometries

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-24

    remove useless QgsApplyDialog (#46194)

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-24
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-24

    update the rect position even when teleportation

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-24
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-24

    use diagonal size instead of max canvas dimension

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-24
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-24

    Implemented suggestions from code review

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-24

    Update src/gui/qgsattributeform.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-24

    Update src/gui/qgsattributeform.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

Merge: e2440760513 112754fa69b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-24

    Merge branch 'master' into fixNoAttributeFormUpdateForRelatedLayer

Merge: bb17d1cc7e1 c1b8722eb98
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-24

    Merge pull request #46172 from m-kuhn/preserve_attribute_type_in_dialog_update

    Preserve attribute type in dialog update

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-24
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-24

    Fix docstring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-24

    Add api to allow QgsBlendModeComboBox to show clipping style blend modes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-23

    Add test for live value update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-23

    Update form feature with live values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-24

    Reformat dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-24

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-24

    Ensure group layers are correctly handled when bridging layer tree to canvas layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-24

    Use expanded layers lists where needed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-24

    Also add API to determine if group layers should be expanded when calling QgsMapCanvas::layers()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-24

    Add API to "expand" out group layer children when querying QgsMapSettings
    for layers

    There's two reasons why someone would be calling this method:
    - to determine which layers should be rendered by a render job
    - to determine which layers are actually visible in the map

    Depending on which is required, we either want to expand out
    groups and remove the group layer itself from the list (or not)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-24

    Ensure QgsLayerTree::layerOrder correctly respects any layer tree groups
    with QgsGroupLayers associated to them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-24

    Allow association of a QgsGroupLayer with a QgsLayerTreeGroup

    and ensure group layer state correctly reflects the state of the
    layer tree group

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-23

    Preserve data types for default values

    when they are created in the attribute dialog
    Fixes #46158

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-23
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-23

    add padding to angle highlight line

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-23
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-23

    Update sip file

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-22
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-23

    Fix crash caused by circular connections

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-23

    [virtuallayer] Fix GUI part missing from the virtual layuer provider (#46171)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-04
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-23

    Fix #43901 No update of virtual fields considering layer dependencies

Merge: db77eb13216 555d5d91191
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-23

    Merge pull request #45703 from domi4484/multieditSupportForRelationEditor

    Multiedit support for relation editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-23

    Another test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-23

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-23

    Support paint effects for group layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-23

    Fix forced raster render

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-23

    Fix constrained blend mode render

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-23

    [api] Implement map layer renderer for QgsGroupLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-23

    [API] Add new map layer class "QgsGroupLayer"

    A group layer is a map layer which consists of a set of
    child layers, where all component layers are rendered as a single
    flattened object during map renders.

    This commit sets up the base framework for QgsGroupLayer only
    (i.e. no rendering changes).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-23

    Apply suggestions from code review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-23

    Add basic vector tiles utils test class, inc. zoom level test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-23

    [vectortile] Fix erroneous zoom level determination

Merge: a21530b89f6 459911112d7
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-22

    Merge pull request #46164 from kadas-albireo/master

    Improve layout legend rendering by preserving aspect ratio of legend …

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-11-22
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-11-22

    Improve layout legend rendering by preserving aspect ratio of legend image size

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-22
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-22

    Create and initialize QTreeWidgetItems in separate function

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-11-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-11-22

    Add OGC API Features 1.0 tests in CI

Merge: 1d1d59d7fb0 6a44d7231d2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-22

    Merge pull request #46141 from agiudiceandrea/fix-46117-delimitedtext-csvt

    Fix Delimited Text provider types recognition from csvt

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-21

    Add an api break note

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-11-21
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2021-11-21

    Add test for csvt fields types names non lowercase

    Ensure the fields types names are recognized when they are not lowercase too

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-11-20
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2021-11-20

    Fix Delimited Text provider types recognition from csvt

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-20

    Cleanup proj version detection (#46134)

    Make sure the proj version detection logic is made available to reverse dependencies too.
    In short, move it from an obscure define in a custom cmake find file to a generated header.

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-20

    [chore] Only store valid caches for macos builds

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-20

    [vectortile] Implement mapbox gl converter's line-pattern support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-20

    Add feature / change attribute value

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-20

    Improve representation of long strings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-19

    Add ewkt tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-19

    simplify code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-19

    Fix NULL ewkt

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-19

    Improve test output

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-19

    Bump truncate threshold

    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-19

    truncate long strings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-19

    Remove useless check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-19

    Null is not empty

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-19

    Adjust naming

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-19

    Reverse select CRS

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-19

    User friendly display string for geom column

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-19

    [postgis] expose additional geometry columns as QgsReferencedGeometry

    Good bye ewkt

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-20

    [vectortile] Fix mapbox gl convertor handling of fill-outline-color when fill-color is expression driven

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-20

    [vectortile] Fix mapbox gl converter fill-outline-color / background logic

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-20

    Better reference item to zoom to in modeler

    follow-up 95bffad8b

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-19
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-19

    Added test

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-19

    Make the "zoom to" action really zoom to a group box instead of pan

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-19

    Update doc for vector fields configuration

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2021-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-19

    use sip6 in fedora 35 and above

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-18

    fix detecting 3D geometry for OGR (#46034)

Merge: 2bc3f510ff0 a1be5a96852
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-18

    Merge pull request #46049 from mhugent/ogr_shared_ds_multithreading

    Fix locking of ogr datasource in case the datasource is shared (trans…

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-18

    Retain lossless round trip when using deprecated API

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-18

    [vectortile] Fix mapbox gl converter line-dasharray handling (#46082)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-18

    Fix stretch setting resets to 0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-18

    Fix style manager export "select by tag" only selects some style
    entity types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-18

    Default to current selected tag for new items created in style manager
    dialog

    Lars Aksel Opsahl <lop@skogoglandskap.no>AuthorDate: 2021-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-18

    Bug fix for faster connection to postgres/postgis , see also https://github.com/qgis/QGIS/issues/46074

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-18

    Remove "azimuth" and "inclination" functions from the "Math" group

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-18

    Remove "azimuth" function from "Math" group

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-18

    Remove "inclination" function from "Math" group

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-17

    Add tooltip to form layout buttons in drag-and-drop designer (#46091)

Merge: 6644404b492 f8c2123b534
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-17

    Merge pull request #46087 from elpaso/prefix-expression

    map_prefix_keys function

Merge: dddc9c5ef4f 4a61b7c5e50
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-17

    Merge pull request #46089 from agiudiceandrea/fix-46083-save-as-default-format

    Fix the "Save As..." project saving dialog in order to respect the default project file format setting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-11-17

    Add OS info to user agent

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-11-17

    Better description

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-11-17
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2021-11-17

    Make "Save As" for project respect the default format

    as "Save" do. See https://github.com/qgis/QGIS/pull/33872

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-11-17

    map_prefix_keys function

    Funded by: Kanton Solothurn

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-11-17

    Fix build on Linux when compiled with FORCE_STATIC_LIBS

    In #44326 the build system changes made POSTGRES_INCLUDE_DIR a PRIVATE include, so this
    include directory does not get propagated, but then qgis_core fails to build due to transitive
    include of libpq-fe.h:

    In file included from ../src/providers/postgres/qgspostgresprovider.h:23,
                     from ../src/core/providers/qgsproviderregistry.cpp:58:
    ../src/providers/postgres/qgspostgresconn.h:35:10: fatal error: libpq-fe.h: No such file or directory

    On other platforms such as Mac this does not seem to be an issue, because PostgreSQL include
    directory is the same as other include directories, but at least on Ubuntu the include directory
    is /usr/include/postgresql

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-17
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-17

    Applied suggestions from code review

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-17

    Update src/gui/qgsrelationeditorwidget.cpp

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-11-17

    Use lock/unlock directly instead QMutexLocker to avoid compilation problems on Qt6

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-11-17

    Another try

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-17

    Fix @geometry_point_num value for marker lines following InnerVertices
    change

Merge: 4171f75b682 f3d90f22444
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-16

    Merge pull request #46068 from Koyaani/remove_useless_var

    [Clazy] Remove useless variables

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-11-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-11-16

    Add forward declaration (maybe fixes compilation on some CI machines?)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-16

    Update src/gui/qgsrelationeditorwidget.cpp

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-16

    Update src/gui/qgsrelationeditorwidget.cpp

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-16
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-16

    corrects a test

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-16
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-11-16

    remove useless variables

Merge: 7495f57edde 04c9e868d65
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-16

    Merge pull request #46046 from m-kuhn/o2-static-windows

    [o2] fix static linking on windows

Merge: 0cfee7f0338 29859bb0735
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-16

    Merge pull request #46022 from nirvn/poly2tri_up

    Poly2tri library update to fix crash with self-intersecting ring & fix random marker fill

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-11-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-11-16

    Consider feedback

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-16

    Use proper arcs when converting geometries to painter paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-16

    Fix crashes on exit due to wkt geometry cache

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-16

    Limit heght of PixmapLabel to 20 pixels

    Becoming smaller bring the pixmap to flickering
    in some situations when resizing the attribute form

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-16

    add tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-16

    split method

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-16

    [processing] fix order of command line arguments in gdal_polygonize (fix #46045)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-15

    Weird char fixup

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-11-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-11-15

    Remove outcommented code

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-11-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-11-15

    Fix locking of ogr datasource in case the datasource is shared (transaction mode)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-11-15

    [o2] fix static linking on windows

    https://github.com/pipacs/o2/commit/1f9604edbddfadc323ec7801e625a846e262fc59

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-11-14
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-11-15

    improve robustness of force mesh by line

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-11-04
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-11-15

    allow invalid Z value with transform mesh vertex by expression

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-15

    Fix font rendering regression following font stretch addition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-15

    Fix invalid tests -- illegal modification of const reference to geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-15

    Add a small cache for geometries built from WKT strings

    This can be very expensive, so by caching them we can save a lot of
    time

    A quick benchtest using a delimited text layer with WKT strings
    for geometries:

    Before: average redraw time: 3338 ms
    After: average redraw time: 670 ms

    (Of course, this benefit assumes that all the layer's geometries
    can fit in the cache. But even when the cache is exhausted there's
    no noticable drop in performance)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-15

    Add method to QgsProperty to determine if a property is effectively
    a static value in a specified QgsExpressionContext

    Allows us to short-cut some calculations, e.g. by pre-evaluating
    the property once during a QgsSymbol startRender instead of once
    for every feature rendered.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-15

    remove comments

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-15

    use QgsFileUtils::ensureFileNameHasExtension

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-15

    fix suffix for TIN Mesh creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-13

    Rename "respect multipart" to "place on every part"

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-13

    [tessallator] Remove self-intersecting skip, crash fixed in upstream library
    (fixes #46021)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-13

    Re-apply @jef-n warning fix in the poly2tri library

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-13

    Update poly2tri library to latest master revision, fixing self-intersection crash

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-11-13

    fix windows build after 37b3eaa869587475c572c04bb15bc4986d533ece

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-11-13

    debian packaging: followup to plugin and provider renames

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-13

    [vectortile] Support the 'background' concept for vector tile rendering

Merge: 5e671f48115 1b966326067
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-12

    Merge pull request #45992 from 3nids/prov2

    a bit more of code duplication removal in provider GUIs

Merge: f36469099b2 8571e092fb2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-12

    Merge pull request #45656 from Joonalai/fix-format-datetimes

    Format date and datetime fields based on locale (#45617)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-12

    fix build + sip

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-12

    Fix widget labels in layer "QGIS Server" propertiestab (#46004)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-12

    [feature] Add an option to marker/has line symbol layers to control
    whether the first/last vertex option should respect multipart geometries

    The default is not to respect these, so first and last vertices
    are symbolized for every part of a multi-part geometry (this matches
    the old behaviour). By opting in to the "respect multipart geometries"
    option, the symbols will only be placed on the VERY first or very LAST
    vertex in the whole multi-part geometry.

    Sponsored by North Road, thanks to SLYR

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-12

    rename QgsDbSourceSelectBase to QgsAbstractDbSourceSelect

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-12

    add pure virtual QgsAbstractDbTableModel::setSql

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-12

    add doc and remove useless method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-12

    Add since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-12

    [feature] Replace marker/hash line "on vertices" placement option
    with "on inner vertices"

    This new mode places the symbols on all inner vertices (ie all
    vertices except the first or last). (We can safely do this now
    that its easy for users to also set the symbols to show on
    first/last vertex by clicking those checkboxes too!)

    The motivation here is that when the "Vertex" mode puts the
    symbols on the first/last vertex as well as inner vertices,
    it's basically impossible to style a line with a different
    marker on the first/last vertex to the rest of the line's
    vertices. (The best you can get is just hiding the unwanted
    first/last vertex by overlaying a second symbol layer on
    the first/last vertices with a larger symbol)

    Sponsored by North Road, thanks to SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-12

    Fix default placement should not reset to interval mode

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-11-11

    fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-12

    Don't needlessly try to calculate data defined opacity for symbols

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-11

    Add Qt53DExtras_DIR to build with 3D on Debian (#45697)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-11

    [cmake] rename plugin targets to plugin_* (#45975)

    * [cmake] rename plugin targets to plugin_*

    this is the same semantic than for auth methods and providers

    * revert nsis changes

    * also rename grass plugin target

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-11

    [AttributeForm] respect size policy of embedded widgets (#45990)

    * [AttributeForm] respect size policy of embedded widgets

    This let widgets wich can make use of more vertical space grow
    togheter with the form dialog

    * Check for more not expanding policies

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-12

    [maboxgl] Fix data-defined properties for color-fill stops

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-12

    Make placement options in marker and hash line symbol layers checkboxes instead of mutually exclusive buttons

    Makes it considerably quicker to create a marker line with the
    markers on the first AND last vertex, amongst other things...

    Fixes #18433

    Sponsored by North Road, thanks to SLYR

Merge: d2bb874e644 0870a8c69ab
    David Signer <david@opengis.ch>AuthorDate: 2021-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-11

    Merge pull request #45239 from domi4484/fixNoUpdateOfVirtualFields

    Update of virtual fields considering values of the same form fix #43900

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-11

    fix build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-11

    regroup onTreeView_doubleClicked

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-11

    regroup query button creation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-11

    regroup onTreeView_clicked

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-11

    rename setSourceModel -> init

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-11

    a bit more of code duplication removal in provider GUIs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-11

    Fix warnings

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-11

    [feature] Port Export to PostgreSQL algorithm to C++

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2021-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-11

    Remove setting PyQt API versions

    PyQt5 dropped multiple API support.

Merge: 8a97de58add a4439c168a3
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-10

    Merge pull request #45962 from 3nids/ux-db-table-filter

    improve filtering of layers in DB dialogs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-10

    follow-up ogr

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-10

    sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-10

    fix case + add break

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-10

    deprecate QgsDatabaseFilterProxyModel

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-10

    use native recursive filtering of QSortFilterProxyModel, avoid usage of re-implementation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-10

    fix case (Sql -> SQL)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-10

    fix leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-10

    Reformat test file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-10

    Fix inverting ramps with color spec set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-10

    Fix conversion of non rgb gradients to QGradient

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-10

    Fix hsl/hsv interpolation when hue is not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-10

    Update test for older Qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-10

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-10

    Fix build on old qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-10

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-10

    Add support for setting the color model to use when interpolating a
    gradient ramp

    Some gradients will pass through murky grey mid-tones when interpolating
    using red/green/blue channels. Interpolating via
    hue/saturation/lightness/value channels can avoid these desaturated
    mid tones, resulting in more visually pleasing gradients.

    The color spec can be set per stop in a multi-stop gradient, and there's
    also an option to control the direction which interpolation should
    follow for the Hue component of a HSL/HSV color spec interpolation.

    Sponsored by North Road, thanks to SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-10

    Move curve orientation enum (Clockwise/CounterClockwise) to Qgis and
    generalise the name

    These values are useful for more than just curve orientations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-10

    Split qgscolorramp.h/.cpp out into qgscolorrampimp.h/.cpp

    Avoids a bunch of unwanted includes throughout QGIS

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-09

    [gdal] Do not fill options for remote protocole URIs to avoid UI freeze on each keystroke

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-09

    [ui] Adopt ogr remote layer addition's loading message bar in gdal too instead of merely freezing the interface for 15sec

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-10

    [processing] multidirectional and combined shading options are mutually
    exclusive (fix #45957)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    fix build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    add python bindings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    refactor oracle provider gui with enhanced filtering UX

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    refactor hana provider gui with enhanced filtering UX

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    refactor ogr provider gui with enhanced filtering UX

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    refactor db2 provider gui with enhanced filtering UX

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    refactor mssql provider gui with enhanced filtering UX

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    refactor spatialite provider gui with enhanced filtering UX

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    refactor postgres provider gui with enhanced filtering UX

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    [UX] improve searching UX when filtering DB tables

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    new class QgsDbSourceSelectBase as base class for database source widget selector

    this will allow regrouping similar code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    improve filtering of DB tables (hide useless schemas)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-09

    new class QgsAbstractDbTableModel for models in database source widget selector

Merge: c1dfea513c4 295a2e9e40c
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-09

    Merge pull request #45841 from 3nids/fix-rel-mismatch-type

    improve success of compiled expressions running on backend with mismatching types in relation field pairs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-09

    [themes] Fix nested floating dock background rendering and resizing area

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-09

    [spell check] do not check in word for deactive

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-08

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-08

    Add additional tests, adjust preexisting one

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-08

    [gdal] Fix authcfg support for remote URLs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-08

    [ogr] Fix authcfg support for remote URLs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Update src/analysis/network/qgsgraph.cpp

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Unreachable pt 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Unreachable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Fix const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Add method to find opposite edge in a QgsGraph

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Add API to remove vertices or edges from QgsGraph

    Useful when you've built a graph and want to perform multiple
    different analysis on it after excluding routes without
    having to rebuild the whole graph again

    Eg. find the shortest path between two vertices, then remove all
    these edge from this path and repeat to try to find the second-shortest
    path which doesn't use any of the same edges from the shortest
    path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Raise IndexError when requesting invalid edge or vertex indices
    from QgsGraph, instead of crashing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Store graph vertices/edges in a hash, so that index gaps can
    exist in the vertices/edges without issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Add some unit tests for QgsGraph

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Fix clear value for stretch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    [feature] Add "stretch" setting for labels and text formats

    Allows text to be horizontally stretched or condensed by a %
    factor. Handy for tweaking the widths of fonts to fit a bit
    of extra text into labels (when used sparingly, that is...
    you can certainly abuse font stretching with some horrendous
    results!)

    Requires Qt 6.3+ or KDE's 5.15 fork

    Thanks for KDAB for fixing the upstream issues blocking this!

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    modify tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    use variantToPythonLiteral

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    fix and add tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    add forgotten markers in QString

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    export value as python string

    Joeperdefloep <joepgevaert@gmail.com>AuthorDate: 2021-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Add vector layer #45905

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Indicate that the tools can work with many features

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-09

    Use proper icon for selected features deletion in child form

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-08
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-08

    Set font of mixed values to italic

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-08
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-08

    Added mixed values indicator

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-02
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-08

    fix doc

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-31
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-08

    Remember just added features for multiple selection

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-28
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-08

    Fixed typo

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-28
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-08

    Since QGIS 3.24

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-28
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-08

    Missing updateButtons

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-19
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-08

    Relation editor in multiedit multi-select same child feature

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-17
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-08

    On add select all addded features

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-13
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-08

    relation editor widget some multiedit support for n:m relations

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-13
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-08

    Relation editor widget support for multiple features

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-11-08

    Relation editor widget support for multiple features

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-08

    add missing function definition (#45931)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-08

    add test for type handling in QgsExpression::createFieldEqualityExpression

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-08

    better be safe than sorry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-08

    fix getReferencedFeature for relation with mismathcing types in field pair

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-11-08

    add optional type parameter to QgsExpression::createFieldEqualityExpression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-08

    Add small caps tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-08

    Add small caps to data defined capitalization help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-08

    [feature] Support Small Caps style in labels/text renderer

    Adds two new capitalization styles for labels and text symbols:

    - Small Caps: Renders lowercase characters as small caps
    - All Small Caps: Renders all characters as small caps (regardless
    of their original case)

    Requires Qt 6.3+, or Qt 5.15 using KDE's fork and the cmake
    HAS_KDE_QT5_SMALL_CAPS_FIX switch defined during build.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-08

    [layouts] Use smooth pixmap transform when rendering picture items

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-08

    Homogenize toMapLayer function definition

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-08

    Revert "[ui] Properly fix UI state restoration on QGIS launch"

    This reverts commit 4758844ed1e7ee74a9467fcc7bf1c7bb65aa19ab.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-07

    Restore some previous rendering behaviour

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-07

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-07

    Add new map settings/render context flag for high quality image transforms
    which is opt in, and consistently respect this for better quality
    raster image markers, svg/raster fills when set

    We don't set this by default (keep things light for server), but
    do use it in the map canvas and layout exports whenever antialiasing
    is enabled.

    Laurențiu Nicola <lnicola@dend.ro>AuthorDate: 2021-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-11-06

    Make the Identify mode combo always visible

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-06

    dxf export: add map settings scope to labeling expression render context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-06

    Fix -- in quoted names

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-06

    no midRef :/

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-06

    Fix GPKG/SQLITE comments in query layers

    Fix #45754

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-06

    Add test coverage for this regression

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-06

    [spatialite] Fix broken extent filter feature request against a spatialite view

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-05

    [ui][spatialite] Fix the browser panel's new connection action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Fix newly created spatialite databases can have no extension

    Joonalai <joona@gispo.fi>AuthorDate: 2021-11-05
Commit:     Joonalai <joona@gispo.fi>
CommitDate: 2021-11-05

    Format date and datetime fields based on locale

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-05

    fix build without QtWebkit (#45893)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    [feature][expressions] Add new densify_by_count and densify_by_distance
    expression functions

    These functions expose the existing Processing densify functionality
    for use in expression functions

    Fixes #24853

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    fix memory like in mesh rasterize processing

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Add help button to time animation export dialog

    and add a missing tooltip

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Improve the static dataset groupbox

    harmonize margins and add tooltip to comboboxes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Replace the checkbox + groupbox by a checkable groupbox

    for setting mesh static dataset groups

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Introduce index example in array and map functions

Merge: 20e3a732b5b ab42fbbda63
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-04

    Merge branch 'qgis:master' into metasearch-ogcapi-records

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Relabel the geometric predicate option

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Relabel "join by location..." algorithms inputs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Add operator for flgs and update docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Introduce VectorLayerType flags

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Wrong indentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Add isQuery() to vector layer and data provider

    The method returns TRUE if the layer is a query/sql layer.

    This allows to selectively show the "Update SQL Layer..." menu
    entry in the legend.

    Partial fix for #45796

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Improve PDF export

    We no longer require paint engine hack for Qt 6.3 or KDE's fork, which
    now means that pattern brushes and gradients are correctly exported
    to PDF without forced rasterization.

    Results in higher quality PDF outputs with smaller file sizes

    Thanks to KDAB for the fix!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Add cmake switch to indicate that a Qt5 build is using KDE's Qt 5.15 fork

    There's no easy way to detect this automatically, so a manual switch is required

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    [plugins] Minor improvement to find_dependencies: avoid two consecutive calls to updateAvailablePlugins(); add missing keys to Plugins dict in installer_data

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    [plugins] In dependencies dialog, make sure column Name's width is enough to show the whole plugin name

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Add tests for experimental plugin dependencies

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    [plugins] Add support for experimental dependencies

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    don't restrict create grid algorithm output for use as inputs to line
    and point parameters (fix #45867)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Trying to focus on the geometry function and expose it simply with more practical examples

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    Show more expression functions examples

    also fix typo

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-05

    [MetaSearch] remove data.gov CSW from default connections list (#43386)

    Antoine Facchini <37629967+Koyaani@users.noreply.github.com>AuthorDate: 2021-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-04

    Add roundness method to curve polygon (#45154)

    * add roundness function

    * add roundness function tests

    * add roundness function help

    * add roundness expression

    * add roundness expression tests

    * add roundness expression help

    * add roundness processing

    * add roundness processing tests

    * add roundness processing help

    * fix import and typo

    * Fix typo

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    * Add tag

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    * Fix typo

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    * Modify the description

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    * Replace equality condition by qgsDoubleNear

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    * Change types for literals

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    * add since version

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    * add a const

    * add the \since adding in the sip file

    * Fix typo

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    * Fix typo

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    * Remove SIP factory annotation

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    * Remove double calculation of permimeter

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    * Always add an attribute

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    * Use QGSCOMPARENEAR in tests

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    * Shorten the short description

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    * Make a more complete help string

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    * Correct the description

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    * reformat bad code styles

    * sipify

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>
    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>
    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

Merge: ac03801f99a f2291066260
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-04

    Merge pull request #45785 from nyalldawson/area_no_geos

    Use QgsAbstractGeometry methods for QgsGeometry::area results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    Fix indentation

    Yun Lin <kemen209@gmail.com>AuthorDate: 2021-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    fix issue 'QFutureWatcher::connect: connecting after calling setFuture() is likely to produce race'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    Flip DEFAULT_BUILTIN_UNREACHABLE to BUILTIN_UNREACHABLE and move
    out of default: blocks

    Otherwise we lose the benefit of warnings emitted when a switch
    is missing handling of newly added enum valus

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    Define DEFAULT_BUILTIN_UNREACHABLE for msvc to avoid warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    Remember the last used tag when closing the style manager window

    We intentionally don't remember this between sessions, but just
    for the current session only

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-03

    Adjust wording, add tooltip

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-03

    [editor widgets] Provide a show first feature setting to avoid UI freeze of attribute form containing a large number of embedded relations

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-03

    [ui] Fix relation editor button tooltip string and capitalization

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    fix spell check

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    Fix QgsBlockingNetworkRequest race condition issue

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    Revert "[polymorphic relation] set the layer of the expression widget"

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    set default locale in evaluation tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    use static method access

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    Update src/core/locator/qgslocator.cpp

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    Trace error instead of crash for bad implemented locator filters

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    Fix #45771 identify inf bad alloc

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    Set release_gil = True when generating bindings

Merge: d3cfad06fe0 40df6ec76bb
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-03

    Merge pull request #45845 from nicogodet/fix-db-plugin

    [DB Manager] Add geometryType() method to root Table class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    Fix QObject::connect lambda without capturing this warnings on msvc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-04

    Fix logic for clearing cached histograms when raster data provider user no data value is set

    We can't assume that the cached histograms and stats lists are
    always aligned. (Seen when TestQgsZonalStatistics::testNoData()
    is run)

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-11-03
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2021-11-03

    Add geometryType() method to root Table class

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-11-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-11-03

    Fixes #45793 : Stop previous external storage fetch when loading NULL

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-03

    do not use regex if not needed (#45828)

Merge: 91348547230 bbb8e8f3294
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-03

    Merge pull request #45158 from dmarteau/fix-server-filter-streaming

    [server] Allow better control of the response flow chain from server filters.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-03

    [ui] Expand geopackage connections combobox in the save/load project to/from geopackage dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    No QStringLiteral()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Fix incorrect variable type in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Fix unused exception warning on msvc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Correctly forward declare geod_geodesic as a struct

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Fix deletion of incomplete type warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Fix Qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Slight improvement to WKT -> geometry conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Faster WKT conversion using thread_local regular expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Fix some 'empty expression statement has not effect' warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Make a test less GEOS version sensitive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Test tolerance

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Fix comparison with square tolerance also in QgsGeometryAngleCheck

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    Compare square distance with square tolerance in duplicated node check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    [symbology] Add a thumbnail size slider to style manager dialog

    Cos sometimes the thumbnail sizes are just too small to get a good
    representation of a symbol!

    Sponsored by North Road

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    copy model only when no error

    Antoine <antoine@facchini.fr>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-03

    remove model validity condition

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-02

    build 3.22 docker image (#45792)

    fixes #45791

Merge: b1221a21942 c2b15d89e3c
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-11-02

    Merge pull request #45727 from elpaso/expose-qgsserverfid-to-bindings

    Expose QgsServerFeatureId to Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Fix population of zip item layers in browser

    Fixes #45769

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Ensure zip items behave correctly as files in browser

    Also fixes drag and drop support for zip to project

    Refs https://github.com/qgis/QGIS/issues/45769

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Better layer names for vsizip files in OGR/GDAL providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    [gdal] Don't report sublayers for unsupported zip child items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    [ogr] Don't report sublayers for unsupported zip child items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Use QgsAbstractGeometry methods for QgsGeometry::area results

    Use the QgsAbstractGeometry method, so that consistent
    results are obtained across the API and an exact length is used
    for curved geometries (instead of the length of the segmentized
    curves)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-11-01

    Fix saving arcgis vector tile servers to XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Improve docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    QgsGeometry::length() returns perimeter for polygon geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Don't use geos to calculate QgsGeometry::length

    Instead use the QgsAbstractGeometry method, so that consistent
    results are obtained across the API and an exact length is used
    for curved geometries (instead of the length of the segmentized
    curves)

    Refsi https://lists.osgeo.org/pipermail/qgis-developer/2021-October/064159.html.

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    few code reorganizations

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    reorganize methods

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    test xy with pointAt

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    split test method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Fix qgsdoublevalidator group separator

    be tolerant and live long and prosper

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Remove the tooltip over the Dynamic temporal control groupbox

    It displays over the subitems that do not have tooltip

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Remove the tooltip over the Dynamic temporal control groupbox

    It displays over the subitems that do not have tooltip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Improve appearance of raster marker

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Add missing meters at scale unit type for the heatmap and point clustering renderer widgets

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Don't append duplicate extents to extent history

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Ensure correct symbol geometry type is used for more preview icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Don't crash when calling applyDashPattern on empty geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-02

    Fix randomized waves result when minimum wavelength is longer
    then total length of line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-11-01

    Add force_polygon_cw and force_polygon_ccw expression functions

    These are recommended for use instead of the existing force_rhr
    function, due to the variability in definition of the "right hand
    rule" between different software applications. Using an explicit
    force_polygon_cw/ccw function removes user confusion when the
    results vary between different applications.

Merge: 9322dc6ffa9 547dee8fb61
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-31

    Merge pull request #45756 from DelazJ/labelLegendGroupBox

    Remove the unnecessary checkbox for the Label legend group box

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-31
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-10-31

    Harmonize margins in the Embedded widget

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-31
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-10-31

    Fix label

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-31
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-10-31

    Vertically align place holder widgets

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-31
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-10-31

    Use a checkable groupbox instead of an intermediate checkbox

Merge: 768ccc698fa d5302fcee66
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-31

    Merge pull request #45737 from nirvn/delimitedtext_static

    Unlock static build support for a bunch of providers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-31

    Address comment for virtual layer provider

Merge: d206bc8cf11 ae84e434c19
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-31

    Merge pull request #45744 from agiudiceandrea/fix-overaly-filter

    [expressions] Fix overlay_* functions caching when filter changes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-31

    [wcs] Unlock static build support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-31

    Add additional test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-31

    [feature][expression] Add a "per_part" option to "rotate" expression
    function

    If set to true and no explicit rotation center point is specified (ie
    rotation happens around the geometry's center), then the rotation
    is applied around the center of each part individually instead of the
    geometry as a whole.

    This is designed mostly to aid cases when rotate is used as a cartographic
    tool as part of a geometry generator symbol layer.

    Sponsored by North Road, thanks to SLYR

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-31

    Fixes for WITH_GUI=ON static builds

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-31

    [afs][ams] Unlick static build support

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-31

    [virtual] Unlock static build support

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-31

    [wfs] Unlock static build support

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-31

    [spatialite] Unlock static build support
    (includes some fixes with postgresql-less static builds)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-30

    Add filterString to cacheBase key for overlay_* functions

    to avoid using cached target layer and cached spatial index if the filter string dynamically changes

Merge: 0bab0122f86 96187b20c56
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-30

    Merge pull request #45521 from elpaso/bugfix-gh30817-reborn

    Server atlas print fix pk-less layers

Merge: c94c74127c7 d3fa4960523
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-30

    Merge pull request #45669 from jakimowb/master

    QgsAttributeTableModel clears mFieldFormatters on loadAttributes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-30

    Fix static build when WITH_POSTGRESQL isn't enabled

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-30

    [delimited text] Unlock static build support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-30

    Update src/server/services/wms/qgswmsrenderer.cpp

    Co-authored-by: David Marteau <dmarteau@3liz.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-30

    Document that function accepts polygons, add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-30

    [feature][expressions] Add new apply_dash_pattern function.

    Applies a dash pattern to a geometry, returning a MultiLineStringi
    geometry which is the input geometry stroked along each line/ring
    with the specified pattern.

    Rules can be set to control how the dash pattern is adjusted
    at line endings. If a start rule or end rule is set, the adjustment
    option defines whether both dash and gaps, or only dash or gap
    sizes are adjusted to apply the rules.

    An optional pattern offset can specify how far along the pattern
    the result should start at.
    (The offset is applied AFTER any start/end rules are applied.)

    Sponsored by North Road, thanks to SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-30

    [api] Add function to apply a dash pattern vector to a geometry

    This returns a new multilinestring geometry which represents the
    input geometry with the dash pattern applied to the lines or rings
    of the input geometry.

    Options are available to set rules for the start/end of the pattern,
    e.g. ending on a full dash or gap, or half dash or gap.

    Sponsored by North Road, thanks to SLYR

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-29

    Address PR comments

Merge: b28a27636dd 341e865ffc4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-29

    Merge pull request #45587 from elpaso/bugfix-gh45582-vector-renderer-localization-issues

    Fix multiple localization issues with vector renderers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-29

    Bah :/

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-29

    Expose QgsServerFeatureId to Python

    the namespace contains some vital functions for web applications
    that want to use the QgsServer API.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-29

    Add some missing /Factory/ annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-29

    Improve documentation

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2021-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-29

    Fix QgsRendererRasterPropertiesWidget().syncToLayer

    QgsRendererRasterPropertiesWidget's syncToLayer takes care of not
    overwriting existing QgsRasterRenderers with a default renderer

    modified test_qgsrendererrasterpropertieswidget.py to check if an
    existing band-number > 1 is used to update the render widget

    fixes qgis#34602

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-29

    When make_polygon is called on a geometry which is already a polygon,
    just return that geometry instead of NULL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-29

    Add missing offset widgets for lineburst symbol layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-29

    Fix widget for data defined line color in lineburst symbol layer

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2021-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-29

    ensures that QgsVectorLayer::commitChanges() in data QgsOgrProvider
    sources maintains QgsEditorWidgetSetup

    added test to test_provider_ogr.py

    fixes #43261

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-29

    fix snapping with mesh editing map tool

Merge: 4a4e0061e15 579c683b36f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-28

    Merge pull request #45675 from jakimowb/issue_45228

    Fixes #45228: QgsVectorLayer::featuresDeleted is only called once

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-29

    [feature][symbology] New "Lineburst" line symbol layer type

    This adds a new "Lineburst" symbol layer type, which renders
    a gradient along the WIDTH of a line (as opposed to the interpolated
    line renderer, which renders a gradient along the LENGTH of
    a line). It's like the shapeburst fill symbol type, but for lines!

    Sponsored by North Road, thanks to SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-29

    When a geometry generator expression result is an incorrect geometry
    type for the generator symbol, try to coerce the result geometry
    to the correct type

    E.g. if the generator is set to a line symbol type but the expression
    gives a polygon result, then take the rings of the polygon as the
    geometry and render using the line symbol

    At worst this is better then rendering absolutely nothing (which can
    be very confusing!!), and at best is desirable behaviour anyway.

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-27
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-10-28

    Virtual fields are not editable

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-27
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-10-28

    If depending field is virtual make sure to take the up to date value

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-22
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-10-28

    Cleanup functions

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-22
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-10-28

    Update src/gui/qgsattributeform.h

    Co-authored-by: signedav <david@opengis.ch>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-10-22
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-10-28

    Update src/gui/qgsattributeform.cpp

    Co-authored-by: signedav <david@opengis.ch>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-24
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-10-28

    Update of virtual fields considering values of the same form fix #43900

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-28

    When switching symbol layer types from geometry generator or back, keep as much of the old symbol layer as we can

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-28

    [feature][symbology] New "Raster Line" symbol layer type

    This new symbol layer type renders a raster image following
    a line feature's shape.

    Options are present for:
    - picture path (including data defined path)
    - line width
    - opacity
    - line join/cap styles

    Sponsored by North Road, thanks to SLYR

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-28

    Implement createSqlVectorLayer, sqlDictionary, sqlOptions functions in QgsHanaProviderConnection (ps 3)

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-28

    Implement createSqlVectorLayer, sqlDictionary, sqlOptions functions in QgsHanaProviderConnection (part 2)

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-28

    Implement createSqlVectorLayer, sqlDictionary, sqlOptions functions in QgsHanaProviderConnection

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-28

    HANA: improve error message by unknown types

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-28

    Implement missing API function in QgsHanaProviderConnection

Merge: a0b87530d41 5df09e0e085
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-27

    Merge pull request #45366 from suricactus/proper_quote_alg_aggr

    Properly quote the delimiter in the processing aggregate algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-27

    Expose percentage as unit option for point/line pattern fill offset
    and displacement widgets

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-10-27

    debian packaging: fix install of sip files on impish and unstable

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2021-10-26
Commit:     Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>
CommitDate: 2021-10-26

    fixed ./tests/src/python/test_qgsvectorlayer.py:3681:36: F541 f-string
    is missing placeholders

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2021-10-26
Commit:     Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>
CommitDate: 2021-10-26

    ensures QgsVectorLayer::featuresDeleted is only called once and with all
    deleted FIDs when changes are commited by QgsVectorLayer::commitChanges

    implemented related test
    (testCommitChangesReportsDeletedFeatureIDs(self)) in
    test_qgsvectorlayer.py

    Fixes #45228

    Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2021-10-26
Commit:     Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>
CommitDate: 2021-10-26

    QgsAttributeTableModel clears mFieldFormatters on loadAttributes
    (addresses #45478)

    Signed-off-by: Benjamin Jakimow <benjamin.jakimow@geo.hu-berlin.de>

Merge: 62432ead4b4 8315db4d4e0
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-26

    Merge pull request #45662 from Koyaani/split_ellipse_tests

    [TEST] Split ellipse tests

Merge: b06e136a578 15e214352ad
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-26

    Merge pull request #45661 from Koyaani/split_multicurve_tests

    [TEST] Split multi curve tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-26

    [feature][symbolgy] Expose choice of clipping behaviour for line
    pattern fill

    This allows users to control how lines in the fill should be
    clipped to the polygon shape. Options are:

    - Clip During Render Only: existing behaviour, lines are created
    covering the whole bounding box of the feature and then clipped
    while drawing. Line extremities (beginning and end) will not be
    visible
    - Clip Lines Before Render: lines are clipped to the exact
    shape of the polygon prior to rendering. Line extremities (including
    cap styles, start/end marker line objects, etc) will be visible,
    and may sometimes extend outside of the polygon (depending
    on the line symbol settings)
    - No Clipping: no clipping at all is done - line will cover the
    whole bounding box of the feature

    Sponsored by North Road, thanks to SLYR

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2021-10-21
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-10-25

    split test mehtod

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-25
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-10-25

    add curveN tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-25
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-10-25

    code formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    Update src/core/symbology/qgsfillsymbollayer.cpp

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    [symbology] Add support for rendering line pattern fills line-by-line

    When exporting to a vector format (e.g. PDF) or when a line subsymbol
    has dynamic (data defined properties), automatically switch to
    a line-by-line based approach for rendering the fill instead of the
    previous raster tiled pattern based approach.

    While it's slower to render (not noticable for desktop users, but
    likely enough to affect server deployments), this has many benefits:

    1. Smaller PDF/SVG output file sizes, since the fills aren't rasterized
    2. PDF/SVG files which are easier to modify in external apps for
    post production, as each individual line in the pattern can be
    modified.
    3. Better quality PDF/SVG outputs, since the fill isn't DPI
    dependant and looks awesome regardless of how close in you zoom
    4. No visible artefacts at certain angles/distances/line symbol
    styles

    And even more excitingly, it opens the door for a range of
    new symbol styles, eg.

    - line patterns where the individual lines change color/width/dash/...
    - line patterns with marker line symbols on center point/etc
    - geometry generator effects per line, e.g. wavy line patterns, hand
    drawn line styles, etc

    Sponsored by North Road, thanks to SLYR

    Fixes #16100

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    Retain subsymbol if possible when changing symbol layer types

    E.g. don't reset the marker symbol when changing between centroid/
    point pattern/random marker fills. Cos that's just annoying.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    Fix spacer location in widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    Fix geometry generator used in subsymbol of point pattern fill results
    in only a single marker being rendered

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    Optimise logic about when a random marker fill / point pattern fill
    needs to set expression context variables for each individual rendered
    point

    We shouldn't consider data defined properties for the fill itself,
    only for the subsymbol

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-10-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-10-25

    debian packaging: include authmethod_apiheader

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    add more testcases with differing layer CRSs

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    fix crs handling, remove ellipsoidal measuring, clarify helpstring

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    remove geometry check in index creation

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    fix invalid destination source check

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    implement attribute caching index

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    rework helpstring, parameters and redundant code

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    add ellipsoid and crs settings in test

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    fix documentation test

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    run styling script

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    add testcase for centroid based distance

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    add parameter for centroid based distance calculation

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    adress review: const and qgis::ListToSet()

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    add missing include

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    run styling script

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    add test result datasets

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    add point testdata

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    add python based test

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    add algorithm to native algorithms

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    rework algorithm

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-25

    port shortest line algorithm to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-24

    Fix ui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-24

    [feature][symbology] Add optional rotation angle for point pattern
    fill

    Allows the fill pattern to be rotated

    Sponsored by North Road, thanks to SLYR

Merge: 6ba061198a3 9329891f6b6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-24

    Merge pull request #45645 from joto/tileRangeFromExtent-const

    Make QgsTileMatrix::tileRangeFromExtent() const

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-24

    Use distanceWithin in QgsFeatureRequest::accept

    Jochen Topf <jochen@topf.org>AuthorDate: 2021-10-23
Commit:     Jochen Topf <jochen@topf.org>
CommitDate: 2021-10-23

    Make QgsTileMatrix::tileRangeFromExtent() const

    Because there is no reason for it not to be.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-24

    Better rephrasing

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-24

    Add description string display on mesh algorithms

    and do some harmonization

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-24

    Reword TIN mesh creation algorithm help

    Jochen Topf <jochen@topf.org>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-24

    Make helper functions only used in this cpp file static

    Jochen Topf <jochen@topf.org>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-24

    Remove canvasPolygon() helper function

    Because it doesn't do enough for an extra function to make sense here.
    This also gets rid of an unused variable.

    Jochen Topf <jochen@topf.org>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-24

    Make some member functions const, because they can be

    Also removes the getDefaultInterval() member function from the .h file
    because it is not used and doesn't have an implementation.

    And makes an argument a const ptr instead of a non-const ptr, because it
    is only used in const context.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Fix some non-error debug msgs being shown at level 1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Update test, don't assume that SVG fills have a subsymbol by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Don't expose an outline subsymbol for SVG fill symbol layers

    This is inconsistent with all other fill types, which don't
    have a special outline subsymbol. Users should be creating
    outline layers when they want an outline instead.

    When reading an SVG fill symbol layer from XML, automatically
    upgrade any outline subsymbol which is used by the fill to
    be separate symbol layers for the parent fill symbol so
    that existing symbols will appear as designed in older QGIS
    versions.

    Fixes qgis#14103

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    When a geometry generator symbol layer is used as part of a
    SUBSYMBOL, the $geometry part of the expression must refer to
    the shape which is being rendered by the parent symbol, and
    not the original feature's geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Set new Qgis::RenderContextFlag::RenderingSubSymbol flag on render contexts
    whenever a subsymbol component of a parent symbol is being rendered

    This flag allows symbol layers to refine their behaviour based on whether
    they are a subsymbol or not.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    [feature][symbology] Add random point offset for point pattern fills

    This optional setting allows each point to be randomly shifted up
    to the specified maximum distance in the x/y directions. Maximum
    offset can be set in mm, points, map units, etc OR "percentage"
    (which is percentage of the pattern width/height)

    An optional random number seed can be set to avoid patterns
    jumping around between map refreshes.

    Data defined overrides are also supported.

    Sponsored by North Road, thanks to SLYR

    Jochen Topf <jochen@topf.org>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Use unique_ptr instead of bare pointers in grid decorator code

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-22

    [FEATURE][symbology] Add coordinate reference mode (i.e. pattern alignment) to line pattern and point pattern symbol layer types

    Simon J Knibbs <s-knibbs@users.noreply.github.com>AuthorDate: 2021-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-23

    Add check for empty geom in QgsGeos::closestPoint (#45627)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    [feature][symbology] Add option to control marker clipping for
    point pattern fill

    A new option exposes the ability to clip markers in the fill by:

    - "Clip to shape": default behaviour, same as previous versions. Markers
    are clipped so that only the portions inside the polygon are visible
    - "Marker centroid within shape": only markers where the center of
    the marker falls inside the polygon are drawn, but these markers
    won't be clipped to the outside of the polygon
    - "Marker Completely Within Shape": only markers which fall
    completely within the polygon are shown
    - "No clipping": any marker which intersects at all with the polygon
    will be completely rendered

    The clipping mode can be overridden via a data driven expression if
    desired.

    Sponsored by North Road, thanks to SLYR

    Fixes #37825

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Fix form mode save button from attr dialog

    Fix #45527

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Align cmake version in install with code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Use cmake provided FindPostgreSQL scripts where possible

    Tom Cummins <thomas.cummins@metoffice.gov.uk>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Small refactoring as per the GitHub conversations on the PR

    Tom Cummins <thomas.cummins@metoffice.gov.uk>AuthorDate: 2021-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Marked the two parameters as unused on headerTableCellChanged

    Tom Cummins <thomas.cummins@metoffice.gov.uk>AuthorDate: 2021-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Removed redundant check for old style config

    Tom Cummins <thomas.cummins@metoffice.gov.uk>AuthorDate: 2021-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Added ability to add additional headers to the API Header authentication method

    Tom Cummins <thomas.cummins@metoffice.gov.uk>AuthorDate: 2021-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Allow more data providers other than WMS

    Tom Cummins <thomas.cummins@metoffice.gov.uk>AuthorDate: 2021-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Update the standard header section

    Tom Cummins <thomas.cummins@metoffice.gov.uk>AuthorDate: 2021-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    [FEATURE] Add new authentication method that supports a HTTP header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    [feature][expressions] Add new "scale" function for scaling a geometry

    Just like the 'rotate' function, 'scale' accepts an optional point
    to apply the scaling from. If not specified, scaling is done
    from the centre of the geometry's bounding box.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Calling QgsGeometry.asPoint on a multipoint with a single point part
    should be allowed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Add point input expression tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Fix formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    [feature][expressions] Add expressions for creating triangular/square/curved waves
    along a geometry

    The new expression functions are:
    - triangular_wave: Constructs triangular waves along the boundary of a geometry.
    - square_wave: Constructs square/rectangular waves along the boundary of a geometry
    - wave: Constructs rounded (sine-like) waves along the boundary of a geometry
    - triangular_wave_randomized: Constructs randomized triangular waves along the boundary of a geometry
    - square_wave_randomized: Constructs randomized square/rectangular waves along the boundary of a geometry.
    - wave_randomized: Constructs randomized curved (sine-like) waves along the boundary of a geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    [api] Add methods to create triangular, square, and sine-like waves
    along a geometry's boundaries

    also includes variations on these which allow for randomized
    triangle/square/sine-like waves, with amplitude and wavelength
    randomly generated using a specified range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Fix grass build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Condense duplicate enums

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Fix python startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Complete documentation for QgsPointPatternFillSymbolLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Fix python issue with enum doc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-23

    Promote some symbol layer enums to enum classes, move to Qgis

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-22
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-10-22

    split test method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-22

    Type guessing logic for category value delegate

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-22

    Handle variable precision in range dlg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-22

    Handle lists and address PR review comments.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-22

    Fix categorized renderer localization

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-22

    Fix snapping widget localization

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-22

    Fix multiple localization issues with vector renderers

    Fix #45582

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2021-10-22
Commit:     Antoine Facchini <antoine.facchini@oslandia.com>
CommitDate: 2021-10-22

    wip: split method

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-10-22

    Bump version to 3.23

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-10-22

    changelog and news update for 3.22

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-10-22

    translation update for 3.22.0 from transifex

    Jochen Topf <jochen@topf.org>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-22

    Fix several dangling references in grid decoration

    The functions in question all return values, not references, so we need
    to store those values somwhere.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-22

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-22

    Avoid "jumpy" pattern in point pattern fill when rendering without
    image brush and the map is panned

    jfbourdon <jean.francois.bourdon@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-22

    definition annotation

    jfbourdon <jean.francois.bourdon@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-22

    add return value

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-10-21

    fix MSVC build: reverts fee62e4, dff05dd and e3a77b9484c effectivly
    reverting 3fb0f66 (followup #45348)

    Using --no-public-is-protected (default on Windows) also works on Linux
    and fixes #45331 too

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-10-09
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-10-21

    Add test for quoted delimiter

    Jochen Topf <jochen@topf.org>AuthorDate: 2021-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-10-21

    Fix whatsThis description of grid decoration

    Fix copy-and-paste error in `whatsThis` description of grid decoration.

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-10-03
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-10-21

    Properly quote the delimiter in the processing aggregate algorithm

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-21

    remove too long checks after renumbering mesh (#45595)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-21

    Mesh editing fixes (#45598)

    * fix QgsMeshVerticesElevationDataset

    * disable mesh simplification in edit mode

    * fix export process algorithm

    do not run some algs if layer is in edit mode
    build new triangular mesh to not interact with layer triangular mesh

    * disable mesh calculator in edit mode

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-21

    avoid detaching QSharedDataPointer<QgsMeshSpatialIndexData> (#45604)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-21

    Add missing mesh and annotations toolbars from the View -> Toolbars menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-21

    QString fixups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-21

    Be case tolerant

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-21

    Accept also "true" for queryable/opaque/noSubsets attributes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-21

    [themes] Fix scrollbar border radius touching container border and area corner styling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-21

    Update resources/qgis_global_settings.ini

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    David Marteau <dmarteau@3liz.com>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-21

    Update qgis_global_settings.ini

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-21

    better formatting

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-21

    add tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-21

    split test method

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-20

    fix mesh editor test for MSVC (#45578)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-20

    minor mesh editing fixes (#45576)

    David Marteau <dmarteau@3liz.com>AuthorDate: 2021-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-20

    Fix QgsImageCache [fix #43787]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-20

    Actually use real correct result for test

    Reverts 846e0aa4, which replaced a valid failing test with broken
    results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-20

    Add shortcut path for string word wrapping

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-20

    Fix regression in word wrapping

    The switch to QRegularExpression mean that word wrapping was ALWAYS
    being applied, even when the string was short enough to not require it

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-20

    mdal 0.9.0 (#45562)

    mdal 0.9.0

    Co-authored-by: Vincent Cloarec <vcloarec@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-20

    Don't use ugly colors for newly created gradient color ramps

    Because NO ONE EVER wanted a bright blue->bright green color ramp!

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-19

    Fix some labels (#45549)

    * [needs-docs] Correct name for mesh calculator output

    * [needs-docs] Use same label for input layer

    as in the "join attributes by location" alg

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-19

    fix reference time for memory mesh provider (#45560)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-18

    [api] Provide a mean to know whether QgsVectorLayerUtils' guessFriendlyIdentifierField function picked a friendly identifier

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-19

    Fix DB manager trigger info dlg (less than)

    Fix #45420

Merge: 27ae2c9516f 16e8bbc732f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-18

    Merge pull request #45547 from Koyaani/split_circularstring_tests

    [TEST] Split circular string tests

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-09-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-18

    Avoid re-preparing geos geometry from QgsVectorLayerFeatureIterator

    Does so by exposing a referenceGeometryEngine method to
    QgsFeatureRequest and copying the engine rather than creating
    a new one on each iteration.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-09-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-18

    Have QgsFeatureRequest store ref geometry engine by shared pointer

    This reduces the number of GEOS conversions and preparations
    upon copying the request (for example by QgsDistanceWithinAlgorithm)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-18

    [ogr] Insure that the connections pool always carry on open options
    (fixes #45534)

    Antoine Facchini <37629967+Koyaani@users.noreply.github.com>AuthorDate: 2021-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-18

    Add minor test for z

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Antoine Facchini <37629967+Koyaani@users.noreply.github.com>AuthorDate: 2021-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-18

    Add minor test for m

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-18

    Add some more SIP downcasts for map tools

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2021-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-18

    Update qgspostgresrasterprovider.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-18

    Ensure that UUID form widget doesn't try to generate UUIDs which
    are too long to fit in a string

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-18

    CI - Update release URL when it is a bugfix release

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-18

    More heuristics to determine whether to iterate over target source

    Joonalai <joona@gispo.fi>AuthorDate: 2021-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-18

    [layouts] use missing_image.png for raster format

    (fixes #45481 and #45477)

    Joonalai <joona@gispo.fi>AuthorDate: 2021-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-18

    [wfs] use QgsWFSNewConnection instead of QgsNewHttpConnection  (fixes #45467)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-18

    fix build without QtWebKit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-10-17

    fix debian/libqgis-dev.install.in (followup 78e46913b45c09ad426794d74b088b3418bdf928)

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-16

    Add API in expression to set help string on a variable

Merge: 697f2bc4748 e2e5a7276fa
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-15

    Merge pull request #45523 from elpaso/bugfix-gh45508-pg-export-load-conn-projectsInDatabase

    Save/load projectsInDatabase in PG connections

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-15
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-10-15

    split test method

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-15

    Improve robustness of mesh editing (#45497)

    * renaming and typo

    * QgsMeshEditor:checkConsistency returns error

    * change approach for remove vertex filling hole on boundary

    * split QgsMeshEditor::removeVertex (with/without filling holes)

    * check edited mesh before saving

    * send start/save editing message to message bar

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-15

    invalid value for memory mesh layer dataset (#45525)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-15

    [gradient fill] Don't restrict reference point widget range to 0-1

    You can get valid/interesting results by setting the reference
    points outside this range

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-15

    Enable loading .qlr files as command line parameters

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-14

    Use a checkbox to create virtual mesh in mesh calculator (#45492)

Merge: d92b8b017df d7af7d28a41
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-14

    Merge pull request #45174 from elpaso/bugfix-gh45139-geojson-field-order

    Fix geojson attr table field order

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-14

    Add test control files for issue GH #30817

Merge: 2d703b6d661 cd34632b6ad
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-14

    Merge pull request #45515 from troopa81/fix_crash_when_blank_after_page

    [ExternalResourceWidget] Fix crash when loading blank after a page

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-14

    Save/load projectsInDatabase in PG connections

    Fix #45508

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-14

    Adapt test to GDAL 3.4

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-14

    Server getprint atlas: fix pk-less layers

    Fix #30817

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-10-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-10-14

    [ExternalResourceWidget] Fix crash when loading blank after a page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-14

    Use a regular grid for style manager icon views

    Because the irregular grid just looks gross

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-14

    Fix parameter names for affine expression function

    Convention in qgis is underscore_name for expression function
    names/parameter names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-14

    Don't restrict smooth algorithm outputs for use as inputs to line
    parameters

    Fixes #45503

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-14

    Use GEOSDistanceWithin when available

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-14

    Have testNestedInsert use an editable layer, making it idempotent

    Also have it commit changes to avoid leaving cursors open

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-14

    Initialize the sequence associated with serial PK of editable layer

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-14

    Expose and use a simpler scopedTableBackup() method

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-14

    Use an exception-safe TableBackup class for reentrancy

    Use from testJson

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-14

    Fix testPktUpdateBigintPkNonFirst test and make idempotent

    The test was checking the *wrong* table for effects of edits
    performed. This commit fixes that, makes failures easier to
    understand and makes the test idempotent.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-14

    Make TestPyQgsPostgresProvider.testPktUpdateBigintPk idempotent

    References #45417

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-14

    Make TestPyQgsPostgresProvider.testPktFloatingPoint idempotent

    References #45417

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-14

    Make TestPyQgsPostgresProvider.testPktCompositeFloat idempotent

    References #45417

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-14

    Make TestPyQgsPostgresProvider.testPktComposite idempotent

    References #45417

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-14

    Make TestPyQgsPostgresProvider.testNonPkBigintField idempotent

    References #45417

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-14

    Make TestPyQgsPostgresProvider.testGeneratedFields idempotent

    References #45417

Merge: 54f77cee5a8 7e2f7bbd1a0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-13

    Merge pull request #45500 from basilrabi/rpm

    update RPM patch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-13

    Expose control over buffer join, cap, miter limit to expression "buffer" function

    Antoine Facchini <37629967+Koyaani@users.noreply.github.com>AuthorDate: 2021-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-13

    [TEST] Split line string tests (#45172)

    * split lineString test method

    * update copyright

    * add tests

    * fix typo

    * add length3D test

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-13

    add tests for multi point class

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-13

    split test mehtod

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-13

    Automatically focus accept button

Merge: 6fb2eb9d37c 263b6a56894
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-13

    Merge pull request #45194 from nicogodet/fix-vrectify

    Fix v.rectify

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2021-10-13
Commit:     Basil Eric Rabi <ericbasil.rabi@gmail.com>
CommitDate: 2021-10-13

    update RPM patch

Merge: 2c18deaa11d e7aedcf94f2
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-12

    Merge pull request #45489 from Koyaani/geometry_checker_highlight_parameter

    [Geometry Checker] Change parameter label

Merge: 57fda412fa3 251297737e7
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-10-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-12

    Merge pull request #45235 from pathmapper/wfs_110_capabilities_schema

    Use correct schema URL for xsi:schemaLocation for WFS 1.1.0 GetCapabilities response

    Antoine <antoine@facchini.fr>AuthorDate: 2021-10-12
Commit:     Antoine <antoine@facchini.fr>
CommitDate: 2021-10-12

    change parameter label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    Further fixes to ensure geometry generator symbol icons are correctly
    generated

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-09-24
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-10-12

    Use correct schema URL for WFS 1.1.0 GetCapabilities response

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    All public now

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    Fix test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    Run sipify_all.sh

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    protected -> public

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    do not check spelling in .sip.in files

    since they are auto-generated

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    fix test + rebase

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    fix enum in protected section

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    [sipify] make all protected methods slots

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    Split QgsVertexId out to own file, promote type to enum class

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    Add action info to the form d&d panel

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-12

    Add tooltip to annotations and mesh digitizing toolbars

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-11

    fix aggregate functions with mesh virtual dataset group (#45446)

Merge: d16cced8820 0b90fdc872d
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-11

    Merge pull request #45272 from lbartoletti/geometryvalidator_curve_support

    [FIX] GeometryValidator init curve support

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-11

    fix time handling of mesh layer when gap of reference time (#45456)

    fix time handling of mesh layer when gap of reference time

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-11

    fix mesh editing context menu (#45457)

    fix mesh editing context menu

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-11

    message box to warn user mesh edit removes dataset groups (#45459)

    * message box to warn user mesh edit remove dataset groups
    * allow edit copy of mesh layer

Merge: 7a0fb2acdd7 6a717fcf947
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-11

    Merge pull request #42648 from roya0045/fix_mainangle

    [Bugfix] geometry engine::main_angle : promote longer box in case of tie

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-10

    [ui] Fix unmet expectation: when navigating the processing toolbox panel via keyboard, hitting return/enter should launch focused algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-10

    [ui] Fix unmet expectation: when navigating the browser panel via keyboard, hitting return/enter should load focused dataset

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-11

    use double

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-11

    Pressing enter in style manager dialog should edit selected symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-11

    Escape should close legend patch shape dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-11

    Better dialog titles for style manager edit/add dialogs

    Make it clearer if the dialog is editing an existing symbol, or
    creating a new one

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-11

    Don't show menu and then symbol editor dialog immediately if enter is pressed on first page of style manager dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-11

    When drawing symbol icons for geometry generator symbol layers,
    actually evaluate the expression when we can so that the icons
    are an accurate representation of the symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-11

    Expose some useful API from QgsLegendPatchShape

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-11

    Fix geometry generator symbol tests on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-11

    De-duplicate geometry generator code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-11

    Allow copy/paste/remove via ctrl-c/ctrl-v/del in style manager dialog

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-10

    add missing text for mesh editing undo/redo

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-10

    [ui][processing] Also allow the enter key to launch the selected algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-10

    Remember last used path for style item export

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-09

    [ui] Properly fix UI state restoration on QGIS launch

Merge: 5f25e473dc4 8498c5549f7
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-09

    Merge branch 'master' into metasearch-ogcapi-records

Merge: 38dea122531 8ba18051e42
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-08

    Merge pull request #45450 from elpaso/bugfix-gh45439-server-api-path-match

    Server OGC API: fix url path match

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-08

    Fix landing page after d61df93315e

    Handle the messy initial / by making sure the
    paths matches are evaluated against a sanitized
    URL that always starts with a /

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-08

    Server OGC API handler: make it more robust in path matching

    Yun Lin <kemen209@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-08

    fix performance issue of layer render clone when adding features

    (cherry picked from commit 850a6ace6b8191aff191f99295960e1ea0ddf03c)
    (cherry picked from commit 3788178c1bdec67c90a29ccc879cb6bb2d2edaf6)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-08

    Another try - using Qt's fuzzy comparison

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-08

    Convert all values from string to numeric

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-08

    Fix missing GPS time when identifying point cloud (fixes #44168)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-07

    More tests for href

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-10-07

    Server OGC API: fix url path match

    Fixes #45439

Merge: 09cfa8ae0a5 ff176aa0fee
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-10-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-07

    Merge pull request #45434 from kadas-albireo/master

    Explicitly include PYQT5_SIP_DIR when running sip-build

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-07

    add tests

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-07

    fix tiny mistakes

Merge: 498c52365d3 207a13fb6d9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-06

    Merge pull request #45408 from 3nids/polyrel-set-expression-layer

    [polymorphic relation] set the layer of the expression widget

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-10-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-10-06

    Explicitly include PYQT5_SIP_DIR when running sip-build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Flake

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Fix directory based data files (like Arcinfo coverages) don't show
    as datasets in browser

    If we don't show them, it's impossible for users to fix data
    corresponding paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    [ogr] Add special handling for querying sublayers for an ArcInfo
    coverage directory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    ESRI Tin metadata.xml file should also be ignored by gdal provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Add test files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Don't show metadata.xml subcomponent file from ESRI tin folders as
    a OGR layer in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    [mdal] Don't report sublayers for .adf files which aren't ESRI tin adf
    files (e.g. arcinfo grids)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    [mdal] Fix encode/decode driver detection for drivers with _ in name (e.g. ESRI_TIN)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Fix map grid decoration bottom vertical label

    Fixes the position of the bottom vertical label of a map grid decoration when a non zero "Distance to map frame" is set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    [processing] Correctly escape complex source strings in history log

    Fixes #45403

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Fix offset background when drawing rotated text using QgsTextRenderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Add text mask

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-05
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-10-05

    fix null temporal properties

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-05
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-10-05

    fix mesh layer temporal properties when source layer is break

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-10-05
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-10-05

    set default style by global group index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-05
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-10-05

    Don't reset mesh layer styling when changing data source for layer

    This breaks fixing mesh layer paths when restoring projects with
    broken mesh layers -- fixing the path causes the existing style
    to be lost.

    Fixes #45391

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-05
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-10-05

    Show "Change Data Source" option for mesh layers right click menu

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    force downloading wms capabilities when refreshing wms connection items

    Augustin Trancart <augustin.trancart@oslandia.com>AuthorDate: 2021-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Fix behaviour of triggers when logging an existing layer

    When adding logging via db manager to an existing layer, all the
    time_start of existing features are still null. When we modify one
    feature for the first time, the update trigger fires and insert a row
    for the past state of the feature. In turn, this fires the INSERT
    trigger for this row, and the execution goes inside the `if
    NEW.time_start is NULL`, which set the end timestamp to NULL, making the
    old row still visible in the _current view.

    In other word, the insert trigger makes the assumption that a null start
    timestamp means now, which is not true in the case described above.

    This commit fixes this assumption by initially setting it to `-infinity`
    for existing rows.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Remove unnecessary check, Add const, fix text case

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Save selection only in case of the "existing file" storage type, otherwise use default

    and title case the combobox items

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Switch storage mode selection to combobox

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Use combobox to store path as absolute or relative (to project or default path)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Switch storage mode and relative path options from radio button to combobox

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Ensure selected storage mode and relative path options are reinstated

    reverts part of b1fa33386f

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-06

    Fix PG error when failing to update geom & constrained field (#45266)

    The problem was that throwing an exception the prepared statement
    was not deallocated.

    Fix #45100

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Sync nodata raster transparency widget

    Fixes #45132

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Revert "Export pointOnSurface instead of centroid for gaps, overlaps and area"
    Revert "Some test adjustments for pointOnSurface"

    This reverts commits 614d0ca5f02ce7ac5898a12ee8a408218727b570 and e73cba7c34786e236956e581c499cbf7e713e923.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Some test adjustments for pointOnSurface

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Default to homePath if path is missing

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Store more geometry checker settings

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Export pointOnSurface instead of centroid for gaps, overlaps and area

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Also export the Value field

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Fix crash when rendering clipped features and clipped shape results
    in promoting a single part geometry to multipart

    Fixes #45190

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Processing - Fix the default value the HTTP method

Merge: a703d5d787d 265fd08e4ae
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-10-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-06

    Merge pull request #45412 from kadas-albireo/master

    Also support application/geojson as supported identify format, add tests

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-05

    Have tests/testdata/provider/testdata_pg.sh run more checks

    ... and give more hints about proper setup

    Also fix support for passing a database name as commandline argument
    (kind of risky, for the dropdb call upfront)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-05

    Document PostgreSQL test db requirements

    Test DB needs be accessible via custom username/password,
    and the qgis_test service should connect as a user with
    the privilege to create other users.

    References
    https://github.com/qgis/QGIS/issues/45380#issuecomment-934531466

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    fix #41870 force UTF-8 encoding for prj files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Fix wrong histogram X axis for byte rasters

    Fix #45379

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-06

    Make TestPyQgsPostgresProvider.testGeneratedColumns idempotent

    Closes #45414

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-10-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-10-05

    Also support application/geojson as supported identify format, add tests

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-10-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-10-05

    Python formating

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-10-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-10-05

    [polymorphic relation] set the layer of the expression widget

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-05

    MDAL update & FLO-2D bug fix (#45349)

    API for edges edits
    data on volumes for dynamic drivers
    WRITE support for PLY

    Fix loading FLO-2D

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-10-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-10-05

    Add unit test to make sure query parameters for url advertised in capabilities are taken from original request

Merge: ccd4b7128ca b10965dbdd5
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-05

    Merge pull request #45397 from kadas-albireo/master

    Fix layout legend not showing WMS legend graphics unless image already cached

Merge: b6e119c0be2 d338914da00
    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-05

    Merge pull request #45401 from PeterPetrik/fix_server_build

    fix server build

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-10-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-10-05

    Guard against invalid pointer access

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-10-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-10-05

    Fix layout legend not showing WMS legend graphics unless image already cached

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-10-05
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2021-10-05

    fix server build

Merge: 3263d9625ec 8630bb36fd7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-05

    Merge pull request #45396 from Gustry/test_wkb

    Tests - Add read WKB from PostGIS St_Binary

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-10-05
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-10-05

    Tests - Add read WKB from PostGIS St_Binary

Merge: 1cba45b0012 5f0c7cd7596
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-05

    Merge pull request #45386 from rldhont/test-server-wms-getlegendgraphic-json-multiple-symbol

    [Tests][Server] WMS GetLegendGraphic JSON for layer with multiple symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    Use updated api in labeling map tools to retrieve layers by ID

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    Add api for map canvas/map tools to retrieve layers by ID, including
    layers which have been set for a canvas but which AREN'T part of
    QgsProject::instance()

    Required to fix test failure in labeling map tools, but ultimately
    a necessary piece of API to ensure that map tools aren't so tightly
    bound to QgsProject::instance()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    Ensure labeling map tools only try to affect labels from vector layers

    Labels from other layer types (eg vector tiles) are unsupported,
    which results in a crash.

    Fixes #44486

    Mario Locati <mario.locati@ingv.it>AuthorDate: 2021-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    Fixed the endpoint URL

    Mario Locati <mario.locati@ingv.it>AuthorDate: 2021-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    Addition of the INGV endpoint

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    Add help button to mesh calculator dialog

    and fix title case on mesh/raster calculator file selector dialog

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    [plugin manager] Enable "Sort by Date Created" action

    See https://github.com/qgis/QGIS-Django/issues/69, https://github.com/qgis/QGIS-Django/pull/70, https://github.com/qgis/QGIS-Django/pull/204#issuecomment-931932741, https://github.com/qgis/QGIS-Django/pull/206

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    Fix feature count for categorized renderer (NULLs)

    Fixes #45280

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    Fix wrong cat renderer feature count for NULLs

    Fixes #45280

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    Make the filter button text more generic

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    Improve layers capabilities frame

    Add tooltip to the columns and buttons and do not allow text edit for checkboxes

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    Mapbox GL style converter: allow attribute defined value for icon-rotate and other properties (fixes #45021)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-05

    PG: identify pk when exporting

    When exporting a layer, if no PK information is
    passed in the destination URI, the first numeric field
    with NOT NULL and UNIQUE constraints is considered to be
    the primary key.

    Partial fix for #45286

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-10-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-10-04

    [Tests][Server] WMS GetLegendGraphic JSON for layer with multiple symbols

    Add a test for WMS GetLegendGraphic to JSOn format for a vector layer with multiple symbols

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-10-04
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-10-04

    Allow calling testdata_pg.sh from any directory

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-10-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-10-04

    Take query parameters for url advertised in capabilities from the original request url. Fix advertised url if QGIS Server is accessed by rewrite rule

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-10-04

    also build pyi with sip-build (followup 6fd34ca92b3e2bc)

Merge: bcc051b2be1 7316a6b6b17
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-03

    Merge pull request #45369 from kadas-albireo/master

    Fix mingw CI build

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-10-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-10-03

    Fix mingw CI build

Merge: 77bab9489ae 29ae5bd4064
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-03

    Merge pull request #45367 from nirvn/quick_dox_since

    Add a since QGIS 3.22 note to the AttributeEditorType enum's AeTypeAction

Merge: 35ee59b1076 2af9b0f6407
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-03

    Merge pull request #45364 from nirvn/about_plugins_version

    Add active python plugins' version to the about QGIS dialog to further improve quality of issue reporting

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-02

    Update src/app/qgisapp.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-10-03

    Bump julianwachholz/flake8-action from 2.0.0 to 2.0.2

    Bumps [julianwachholz/flake8-action](https://github.com/julianwachholz/flake8-action) from 2.0.0 to 2.0.2.
    - [Release notes](https://github.com/julianwachholz/flake8-action/releases)
    - [Commits](https://github.com/julianwachholz/flake8-action/compare/v2.0.0...v2.0.2)

    ---
    updated-dependencies:
    - dependency-name: julianwachholz/flake8-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-03

    Add a since QGIS 3.22 note to the AttributeEditorType enum's AeTypeAction

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-10-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-10-02

    Add active python plugins' version to the about QGIS dialog to further improve quality of issue reporting

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-10-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-10-02

    FindPyQt5.cmake: skip PyQt5_sip

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-02

    Fix DB manager postgis double query

    Fixes #45318

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-02

    Quote layer name in virtual layers creation

    Fixes #45347

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-10-02

    Copy output image format and output size to QgsRenderContext

    These QgsMapSettings properties are useful to rendering operations
    to use when they need to create temporary QImages during the
    rendering

Merge: 99aef5dacc0 1aa05746176
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-01

    Merge pull request #45115 from rldhont/server-restore-layers-at-end

    [Server] Fix: WMS GetStyles contains previous SLD_BODY requests

Merge: 97884adbedb 1bcec6ac388
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-01

    Merge pull request #45020 from lbartoletti/fix_vertextool_zlayer_diff_crs

    VertexTool. Fixes move vertex on Z layer if CRS are differents

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-10-01

    Update src/core/qgspointlocator.h

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-10-01

    Update src/core/qgspointlocator.h

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-10-01

    sipify

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-10-01

    add default value

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-10-01

    other approach

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-10-01

    fix vertextool

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-10-01

    sipify

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-10-01

    add transformations in qgspointlocator. Taken from #41306 pr

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-10
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-10-01

    [Bugfix] VertexTool fixes moveVertex on Z layer, when drag and match layer have not the same crs.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-10
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-10-01

    Add QgsMapTool::toLayerCoordinates which acepts QgsPoint

Merge: 994d1a4abf0 596c92dccce
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-01

    Merge pull request #45282 from pathmapper/empty_check

    Remove redundant check

Merge: 3dffaa3a052 69b9450c98d
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-10-01

    Merge pull request #45303 from kadas-albireo/master

    Assorted cmake improvements

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-09-30
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-09-30

    Update mingw deps for sip6

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-09-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-09-30

    Simplify cmake configuration in mingw build script

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-09-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-09-30

    Enhance header detection in FindQwt.cmake and FindZSTD.cmake

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-09-30

    PyQt5 cmake improvements

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-09-30

    Add missing custom widget declaration for QgsSpinBox

Merge: fb8b7940c21 f4e2e900eed
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-30

    Merge pull request #45312 from nyalldawson/fix_41994

    Add shortcut path when a line symbol is being rendered with a dash pattern which is all 0 lengths

Merge: c42a77dcc61 0aaecf30bd0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-30

    Merge pull request #45332 from PeterPetrik/rich_text_icons

    Rich text icons

Merge: b38d2b4ba9c 89e8d7d4c33
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-30

    Merge pull request #45315 from troopa81/check_valid_field_index_representvalue

    Check for valid field index in QgsFieldFormatter::representValue

Merge: 5ebf9e185e9 e97d6f3be82
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-30

    Merge pull request #45325 from troopa81/keep_order_ext_storage

    Keep order for external storage items

Merge: aa00c9f7394 cd2f4f9f5f1
    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-30

    Merge pull request #45321 from troopa81/fix_array_expr_builder

    Fix array display in expression builder

Merge: f76af64fba8 4e7e12e1795
    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-30

    Merge pull request #45327 from DelazJ/calculatorDialogs

    Group widgets in mesh/raster calculator dialogs

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-30
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2021-09-30

    minify svgs

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-30
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2021-09-30

    add icons for rich editor to default theme

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-09-29

    msvc build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-30

    Apply suggestions from code review

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-30

    Fixes #44692 : emit customPropertyChanged when read from XML

    José de Paula Rodrigues <espinafre@gmail.com>AuthorDate: 2021-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-30

    ifdef guards to enable tests without qtwebkit

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-30

    fix #43042 incorrect PostGIS raster extent on macOS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-30

    Fix symbol sizes in Meters at Scale cannot be negative

    Fixes #45298

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-09-29

    fix flake8

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-09-29

    add QStringLiteral

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-09-29

    Keep order for external storage items

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-29
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-09-29

    Organize widgets inside separate spatial extent and resolution groups

    mimic the save as raster dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-29
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-09-29

    Organize widgets inside separate spatial and temporal extent groups

    Also add tooltip to the mask layer option

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-29
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-09-29

    Move the NODATA button inside the Operators group to control its width

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-28
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-09-29

    Disable Mask layer button when no polygon layer is in the project

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-28
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-09-29

    Turn the extent checkboxes into radiobuttons

    more coherent with their behaviour (they are mutually exclusive)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-09-29

    Fixes #45290 : fix array display in expression builder

Merge: 0449b4150b8 eef6939b964
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-29

    Merge pull request #45313 from nyalldawson/fix_42811

    Fix overwriting default style of geopackage layers

Merge: b90e1be0cbd 8acfeca8f7a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-29

    Merge pull request #45270 from elpaso/bugfix-gh45216-server-wfs11-srsname

    Server WFS 1.1: honor srsName and axis order

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-09-29

    check for valid field index in QgsFieldFormatter::representValue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-29

    Fix overwriting default style of geopackage layers

    Credit to @rouault for the fix!

    Fixes #42811

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-29

    Add shortcut path when a line symbol is being rendered with
    a dash pattern which is all 0 lengths

    This is rendered as no line, so we can skip out early

    Refs #41994

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-29

    Also update font btn layer in changeLayer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-29

    Table layout item: set source layer in font tool btn

    Fixes #45098

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-29

    Fix mac build

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-29

    Properly highlight all selected errors

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-29

    correctly fix static build of WMS (#45297)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-09-28

    fix msvc build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-09-28

    debian packaging: add sip-build for sid/impish

Merge: 7188cdf423e 094302d9e1a
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-28

    Merge pull request #45262 from nyalldawson/provider

    Always pass on transform context to providers, even minimal ones

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-28

    QgsAdvancedDigitizingDockWidget: convert locale to double (#45064)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-28

    Fix Z/M dimension URI via DB Manager. Fixes #34894 (#45223)

Merge: d6ad32fcf78 7d364b5b8bb
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-28

    Merge pull request #45300 from kadas-albireo/master

    Add missing custom widget declaration for QgsSpinBox

Merge: e2dd38e6049 b418264430b
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-28

    Merge pull request #45287 from 3nids/avoid-copy

    avoid copy in for loops

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-09-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-09-28

    Add dimenstion support for GetPrint

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-28

    fix static building of WMS provider (#45294)

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-09-28
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2021-09-28

    Add test on inline_points parameter

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-09-28

    Add missing custom widget declaration for QgsSpinBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Update default toolbar locations

    - Hide annotation and mesh digitizing toolbars by default
    - Move selection toolbar to top row to avoid three rows of toolbars

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-09-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-09-28

    avoid copy in for loops

Merge: 95320d23c16 abbdbe281f1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-28

    Merge pull request #45037 from mhugent/mvt_expressions_interpolate

    Mvt expressions interpolate

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-28

    fix build analysis on iOS (#45285)

    follow up #45283

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-09-28
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-09-28

    Remove more redundant checks

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-28
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-09-28

    remove useless cast

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-28

    fix building analysis on iOS (#45283)

    QProcess is not available on iOS

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-09-28
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-09-28

    Remove redundant check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Review fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Fix some deprecation warnings in tests

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    fix ugly code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Also make label property dialog understand coalesce type properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Remove unused argument (always set to false)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Don't overwrite existing data defined property expressions when
    an interactive map tool is used to move/rotate/edit labels

    But instead automatically upgrade this property to use a

        coalesce("aux field", 'existing' || 'property' || 'expression')

    type expression, so that the tool will place the interactively
    edited position/rotation/etc in the auxiliary field but default
    to using the expression for all other features

    Fixes #44475

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Make labeling map tools aware that it's possible to edit
    properties of the form coalesce("new aux field", 'some' || 'expression')

    Refs #44475

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Add option not to overwrite existing property in
    QgsAuxiliaryLayer::createProperty(*)

    Instead, if a property already exists it will be upgraded to
    an expression based property of the form:

        coalesce("new aux field", 'existing' || 'property' || 'expression')

    (i.e. allow per-feature value overrides from the auxiliary field,
    but by default fallback to the existing property definition)

    Refs #44475

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Remove unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Delete cad dock AFTER map tools, as they may reference it in their cleanup code

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Update layer fields before caching joined layer

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Check fields origin

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Cache only joined attributes without colliding names. Fix #45169

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Correctly handle transform context for vector tile layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Always pass on transform context to providers, even minimal ones

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    [layouts] Respect image rotation exif flags

    Fixes #38611

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Also respect layout dpi when rendering pdf using older deprecated code
    paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Use correct layout dpi to render picture item content

    Specifically this fixes very low resolution rendering of PDF files
    in layout picture items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    When QgsImageCache is used to render pdf content, respect the target DPI

    For the PDF QImage driver we need to pass the desired target size onto
    the image reader so that it can correctly render the (vector) pdf content
    at the desired dpi. Otherwise it returns a very low resolution image
    (the driver assumes points == pixels!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Add a target dpi argument to QgsImageCache

    This allows callers to specify the desired rendering resolution of the
    image when they aren't explicitly requesting a preset image size.

    It can be used for image drivers for formats which don't have a fixed
    size (e.g. pdf) so that the image is rendered in the desired resolution.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-28

    Also reset field precision

Merge: aa320c7e90d 51fa9840248
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-27

    Merge pull request #45263 from nyalldawson/fix_44379

    Fix rule based symbology doesn't work for columns with '-' in name

Merge: adcc9e62c7c 5beb18b4d9c
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-27

    Merge pull request #45265 from lbartoletti/patch-1

    Add missing include

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-27

    do not link Qt5::PrintSupport on iOS (#45268)

    * do not link Qt5::PrintSupport on iOS

    * Update CMakeLists.txt

    * Update CMakeLists.txt

Merge: 5b68dc587e6 6bcdb884267
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-27

    Merge pull request #45267 from rouault/fix_45242

    [WFS provider] Honour DCP HTTP URLs for transactions and SQL query builder (fixes #45242)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-09-27

    add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-09-27

    sipify

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-09-27

    QgsGeometryValidator init curve support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-09-27

    Server WFS 1.1: honor srsName and axis order

    Fixes #45216

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-09-27

    [WFS provider] Honour DCP HTTP URLs for transactions and SQL query builder (fixes #45242)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-27

    Add missing include

    Fix build error on centos7

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Fix rule based symbology doesn't work for columns with '-' in name

    Fixes #44379

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Fix widget labels case and constraint operators widget size

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Remove unnecessary vertical spacer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Reorganize the operators and expression groupboxes

    to match the raster calculator ones

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Upper case the if function label

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Reorder the operators to match the mesh calc ones

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    change the var with another

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Add missing signals to QgsAuthSettingsWidget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-09-27

    [vectortile] Use the general metadata information function (possible thanks to data provider and decodeUri)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-09-27

    Add encodeUri/decodeUri tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-09-27

    [vector tile] Add encodeUri/decodeUri functions, fix bad layer handler's browse button not working for vector tile layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Better comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Implement a more robust way of limiting sizes for symbol preview icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Update tests/src/python/test_qgsrendercontext.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Avoid trying to calculate excessively large spread/blurs in
    preview icons for draw effects

    This can quasi-hang the QGIS interface

    Fixes #41149

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    When rendering symbols with sizes in map units or meters at scale
    yet NO scale is available, handle things semi-gracefully

    1. Treat map units and meters at map units as millimeter values.
    (Any choice we make here is going to be wrong, but this at least
    allows us to show map unit based sizes as impacting on symbols
    in symbol preview icons)
    2. Clamp the resultant size to a reasonable value range. Since
    a size of 2000 map units may be perfectly valid for one map
    and correspond to ~1mm, on another map this may translate
    to a size of 100 cm. We can't know what the expected scale range
    is for a pure size value, so we just limit the resultant
    size ranges to prevent massive sizes.

    Refs #41149 - this prevents the map unit sizes for the effects
    from being treated as pixel sizes exceeding 10k sizes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Fix nonsense test values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Add test to ensure QgsRenderContext created without map settings
    has an invalid (default constructed) mapToPixel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Add QgsMapToPixel::isValid() to determine if a map to pixel is default
    constructed with no parameters set or not

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Astyle

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Update tests/src/app/maptooladdfeaturepoint/testqgsmaptooladdfeaturepoint.cpp

    Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Add test for regression #45153

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-27

    Fixes a crash when adding a single point to multi

    Fixes #45152

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-26

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-26

    Fix compatibility of moved QFLAGS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-26

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-26

    Fix builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-26

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-26

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-26

    Fix layout tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-26

    Promote QgsMapSettings and QgsRenderContext enums to enum class, move to Qgis

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-26

    QgsApplication::init(): register QgsMapLayer* meta type (fixes #44095)

    Otherwise when using QgsProject::addMapLayer() from Python, the
    following warning is emitted:
    ```
    Warning: QObject::connect: Cannot queue arguments of type 'QList<QgsMapLayer*>'
    (Make sure 'QList<QgsMapLayer*>' is registered using qRegisterMetaType().)
    ```

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-25

    replace descriptionAsPythonString

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-25

    update tests

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-25

    new string escaping logic for python

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-25

    add \see and \since in comments

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-25

    use descriptionAsPythonString method in parameter definitions

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-25

    add method to get parameter description for python script

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-09-24
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2021-09-24

    Add test

    David Marteau <dmarteau@3liz.com>AuthorDate: 2021-09-20
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2021-09-24

    [server] Allow filters to control streamed response

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Fix crash on exit when cad dock is enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Simplify annotation drawing map tool classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    [cad widget] Don't assume that the canvas current layer is the
    target layer for the cad dock, but instead query the canvas map tool
    for the actual target layer

    Fixes (among other things) z/m controls are active when a vector
    layer with z/m is selected in the layer tree, even though the
    current map tool is linked to a different layer which doesn't
    support z/m

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Move QgsMapToolCapture::layer to parent class (QgsMapToolAdvancedDigitizing)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Emit enabledChangedZ/M from cad dock so that floater correctly shows or hides z/m controls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Move to core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Add new class QgsRecentStyleHandler

    Accessible via QgsGui::recentStyleHandler(), this is intended as
    a place to store recently used style items (e.g. symbols).

    Initially it's used just for annotation items so that newly
    created annotation items are automatically set to the same style
    as the most recently modified item of the same type (e.g. so
    that users drawing many point annotations don't need to keep
    setting it back to the same appearance)! But the api is kept
    flexible for additional uses in future... (eg layout items)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Use QgsFileUtils::ensureFileNameHasExtension

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    New shapefile layer dialog: avoid accidental overwrite of a file whose extension is not specified

    and avoid closing the dialog when the user doesn't confirm overwriting

    Fixes #44299

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    QgisApp::closeProject(): cancel canvas jobs before closing the project, to avoid rendering jobs to access deleted objects (fixes #44144)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    laz-perf: fix harmless unique_ptr wrong typing (makes Valgrind happier)

    (upstream laz-perf has changed much from our copy and doesn't seem to
    have that flow)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Remove unused fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Actually properly hookup responsive cancelation for blurs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    A few more early exit paths for image operations...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Implement responsive cancelation for more paint effect operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Add some more early exit paths for shapeburst fill

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Pass on render context feedback object to QgsImageOperation operations

    Ultimately this means that the (potentially very expensive) image
    operations can be aborted quickly when a map render job is canceled.
    It avoids having background threads burning away trying to perform
    the blur operations for map views we no longer want anymore.

    Refs #41149

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Add some early exit paths to QgsImageOperation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Add QgsFeedback arguments to QgsImageOperation blur methods to support
    responsive cancelation of operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Set map render job render context feedback object to match the layer renderer feedback

    This gives rendering subcomponents (symbols, etc) access to the
    layer renderer's feedback object for cancelation checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Allow a QgsFeedback object to be associated with a render context,
    for cancelation check support

    While there is the existing QgsRenderContext::renderingStopped()
    check, this doesn't play well with other parts of QGIS which utilise
    a QgsFeedback object for cancelation support. By adding support
    for a proper QgsFeedback object in render contexts then it becomes
    trivial to pass this on to feature requests, expression contexts,
    and other potentially expensive functions so that these can
    all be canceled responsively too.

    (At some stage in the future we should consider deprecating
    QgsRenderContext::rendereringStopped(), but that's not done here)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Remove outdated QgsVectorLayerRendererInterruptionChecker class

    This was a historic artefact from the time before
    QgsMapLayerRenderer::feedback existed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Apply suggestions from code review

    speillet <peillet.seb@protonmail.com>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    add comment

    speillet <sebastie.peillet@hytech-imaging.fr>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    fix customization for dock and toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Update src/core/geometry/qgsgeometry.cpp

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    more const

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    const qgsrectangle

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    const qgsgeometryutils

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    more const in qgscircle

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Test added for topological point on intersection

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Cleanup geometry definitions for readability

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Add topological points when snapping on intersection

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    remove empty line

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    [UI][FIX] Fix CAD Z/M value after snapping

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    [UI] Fix/add zm to QgsAdvancedDigitizingFloater

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Add sip5/sip6 sip-build support

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Use correct schema for WFS 1.1.0 GetFeature response

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    sipify

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    fix typo

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    enforce z/m type

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    add z/m tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    [WIP] init tests with M

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    constness

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Adds M support in QgsQuadrilateral

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    [Postgres] Fixes #39146 save of cleared attributes

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Geometry Checker: Enlarge FeatureID from string(10) to string(20). Fixes #44250

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    OGR provider: do not try to open a new file ifwe are close to the limit of simultaneously opened files (fixes #43620)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    qgsfileutils: add method to know if we are close to the limit of simultaneously opened files (refs #43620)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    QGIS main: increase soft limit of maximum number of files to 4096 on all Unix (refs #43620)

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    change alpha

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    update the geometry type in the rubber band

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    fix tests

    BergWerkGIS <wb@BergWerk-GIS.at>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    add tests

    BergWerkGIS <wb@BergWerk-GIS.at>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    add expected fixtures

    BergWerkGIS <wb@BergWerk-GIS.at>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    add cost columns to test network

    BergWerkGIS <wb@BergWerk-GIS.at>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    mark 'method' parameter as optional

    BergWerkGIS <wb@BergWerk-GIS.at>AuthorDate: 2021-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Processing: v.net.alloc add 'method' parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Dynamically change label to lat/long when in geographic CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Dynamically change x/y constraint precision based on geographic/non
    geographic crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Fix tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    Allow CAD dock to be used for geographic CRS, but only allow
    the x/y/z/m constraints to be set (not distance or angle based
    constraints)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-24

    remove debug message from message log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-23

    Review fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-23

    Add a minimal data provider for vector tile layers

    Fixes #45153

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-23

    Update src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-23

    check if null pointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-23

    Fix some memory leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-23

    Fix crash when opening symbology properties of a layer set to
    embedded renderer which is not compatible with embedded renderers

    Fixes #45159

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-23

    Do not add STYLES to WMS collection data items

    Fixes #45192

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-23

    remove commented code

Merge: 56b4176581d 26ae6d74d27
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-22

    Merge pull request #45199 from troopa81/fix_defvalue_when_null

    Don't display default value in attribute table when null

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-09-22

    Fix build

Merge: 6562817f391 d5e63984167
    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-22

    Merge pull request #45186 from vcloarec/fixForcingLine

    Improve mesh editing force by line UI and fixes

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-09-22

    Fixes #45198 : Don't return default value when null

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    QgsFeature::setId improve documentation with a warning. fixes #44898

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-22

    Promote QgsCoordinateTransform::TransformDirection to enum class, move to Qgis

    This enum was forcing an include of qgscoordinatetransform.h within the
    widely used qgsabstractgeometry.h header, causing an absolute explosion
    of includes of a bunch of very heavy header classes all across QGIS. By
    removing the forced include we can avoid a ton of unwanted includes
    and make wider use of forward declarations...

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-09-22
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2021-09-22

    fix variable

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-09-22
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2021-09-22

    Do not delete outputs of alg

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-22
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-22

    fallthrough

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-21
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-21

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    Ensure main annotation layer for project has a CRS assigned too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    When creating a new annotation layer, ensure it has a unique name

    Otherwise things get a bit confusing!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    Newly created annotation layers should inherit project CRS

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-21
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-21

    Improve force by polyline ui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    Fix QgsMapToolCapture coordinates when associated with a non-vector
    layer where the layer CRS != canvas CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    Fix geometry generator when used as symbol for annotation item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    Add unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    Ensure geometry generator symbol layer works correctly outside
    of vector layer renderers

    Fixes #39159

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    fix unwanted Z value widget

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    Add a distanceWithin method to the QgsGeometryEngine virtual class

    And use it from QgsVectorLayerFeatureIterator

    References #472

    The current implementation is really just a wrapper around distance()
    but opens the door for future improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-22

    Fix color customisation is lost when configuring renderers using
    geometry generators

    Fixes #38377

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-16
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-21

    fix force by lines with different CRS

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-09-21

    Fix attr table model field order when changed in the provider

    Fixes the GUI part of #45139

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-09-21

    Fix geojson attr table field order

    Fixes #45139

    See GH issue #45139 for the long explanation.

Merge: b4ec12041fc d314b09f7b7
    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-21

    Merge pull request #45141 from vcloarec/fixDisapearedSave

    fix save layer edits action for mesh layer

Merge: ef2f4042935 75ad25744de
    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-21

    Merge pull request #45140 from vcloarec/tuneMeshEditingWithAdvancedZvalue

    Adapt mesh editing following new CAD Z value

Merge: 5950326c4fc aa4258f8eb7
    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-21

    Merge pull request #45142 from vcloarec/verticesFacesCount

    fix face/vertex count during editing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Add unit test for rendering interpolated line with no associated feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Fix loading older stored interpolated line renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Fix some ui issues in interpolated line renderer widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Use QgsPropertys for interpolated line renderer start/end width/color
    expressions instead of raw expressions

    We can greatly simplify the code by doing so, as all the handling
    of preparing and optimising QgsPropertys are done automatically
    for symbol layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Interpolated line renderer: don't assume that a feature is available

    Instead we should ALWAYS use the provided points for rendering symbol
    layers, or the symbol layer will be broken in various circumstances
    (e.g. when used outside of a vector layer)

    Fixes #45028

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Fix a bunch of clazy/clang warnings in interpolated line renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Create Qgis::SymbolLayerFlags, add flag for symbol layers to prevent
    feature clipping to map extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Don't use @map_geometry, just change $geometry to desired units
    for simplicity of use

    If we need access to the original feature geometry in future
    this could be addressed by a new @original_geometry variable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Expose choice of units for geometry generator symbol layers

    Usually a geometry generator expression must return a geometry
    in the associated layer's CRS. But this doesn't work in situations
    where a geometry generator symbol is NOT associated with a layer,
    e.g. when used in a layout item.

    So add a new option to allow users to specify which unit the expression
    will return geometries in, with choices of map units (the default,
    previous behavior), millimeters, pixels, inches and points.

    When millimeters, points, inches or pixels is selected then
    the @map_geometry variable will be available for the expression,
    and contain the feature's geometry in the specified units (relative
    to the map frame). (The $geometry variable remains available and
    still in layer CRS, in case an expression needs to calculate the
    original area, perimeter, etc in real-world units while returning
    results in a different unit!)

    A step toward fixing #39159

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Fix QgsGeometry.fromPolygonXY docs

    Fixes #45099

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Make QgsGeos::prepareGeometry and QgsGeos::cacheGeos idempotent

    Rather than re-preparing or re-converting geometries on every call.
    The "geometryChanged" method will reset the caches.

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    reduce line length

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    rename methods

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    reorganize methods

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    split triangle test method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Update src/core/vector/qgsvectorlayer.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Update selected feature ids before emitting featuresDeleted

    Fixes #44921

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Add missing include

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Add a help button to the raster legend widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Safety belt for null geoms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Be tolerant for multi points that aren't really multi

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    Fix crash when using project on multi point

    Fixes #45148

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    reduce line length

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    add tests for better coverage

    Antoine <antoine@facchini.fr>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-21

    split quadrilateral test method

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-20
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-20

    rename method

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-20
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-20

    address Loic comment

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-09-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-09-20

    [Server] Fix: WMS GetStyles contains previous SLD_BODY requests

    The WMS Server restorer does not remove styles created from SLD provided in WMS requests.

    The custom property that contains the SLD style name has to be checked before the layer style is restored to the project current style.

    Fundex by Ifremer

Merge: b213a777a65 0f78c3afd67
    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-20

    Merge pull request #45110 from qgis/mac_deps_090

    bump qgis-deps in CI and INSTALL

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-20
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2021-09-20

    fix macos build

Merge: b61fe2734e1 303a6f261c9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-20

    Merge pull request #45129 from elpaso/bugfix-gh44989-copy-paste-multiline

    Fix multiline wkt paste from clipboard

    Joonalai <joona@gispo.fi>AuthorDate: 2021-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-20

    Remove redundant progress text

    Joonalai <joona@gispo.fi>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-20

    [processing] log the start time (fix #44292)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-19
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-19

    fix face/vertex count during editing

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-19
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-19

    fix save layer edits action for mesh layer

    Not updated when back to the mesh layer

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-19
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-19

    remove unused

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-19
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-19

    use constraint cad Z value for mesh editing

Merge: 64a01d984bd 8374868cb36
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-19

    Merge pull request #45084 from 3nids/fix-option-crash

    fix crash when opening layer properties

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-17
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-18

    simplify Z value handle

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-09-18

    Fix multiline wkt paste from clipboard

    Fixes #44989

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-18

    [UI][FIX] Repeating Lock Z/M buttons should not be enabled by default

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-18

    rename variables, remove useless comments

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2021-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-18

    better test coverage

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2021-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-18

    change target names for geometry tests

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2021-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-18

    split curvePolygon test method

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-18

    Textual Fix

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-18

    Add contextmenu to copy key:value in Dev Tools Panel

    In the Debugging/Development Tools panel, in the Network Logger tab
    you see a lot of Request information: Header information,
    Query string parts etc etc presented as key:value pairs in the Treeview.

    Sometimes (mostly the value) strings can be pretty long.
    This adds a context menu (right click on the node) to copy the
    key: value as a string to the clipboard.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-18

    Fix drag to zoom

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-18

    Fix digitizing features using CAD dock when layer CRS != canvas CRS

Merge: f79e62e6b65 aeab4e8b18f
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-17

    Merge pull request #44862 from 3liz/metadata_api_july

    Enable many MetadataUrl on the server side

    David Marteau <dmarteau@3liz.com>AuthorDate: 2021-09-17
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2021-09-17

    Rename 'clone' method to 'copyTo'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-17

    Comment

Merge: 850215f8994 c0a9b04c014
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-17

    Merge pull request #44944 from domi4484/labelUsabilityImprovements

    Make rotate label tool work with label not pinned or dd moved fix #43967

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-17
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2021-09-17

    bump qgis-deps in CI and INSTALL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-17

    Add missing cast code for QgsHashedLineSymbolLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-17

    Apply suggestions from code review

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-17

    fix other isVisible call

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-17

    Fixes #44799 : fix RelativeStorage config save

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-17

    fix 3D mesh terrain when CRS are different from map

    Joonalai <joona@gispo.fi>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-17

    qgis#44160 add millisecond support to OGRUtils

    Joonalai <joona@gispo.fi>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-17

    Modify tests for qgis#44160 milliseconds

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-17

    Fixes #44749 : list styles from database for layer with no geom

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-17

    Fixes custom ellipsoid locale double input

    Fixes #45015

    Funded by: QGIS Grant 2021

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-17

    Don't crash collecting stats when band is not valid

    unreported

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-17

    GDAL Use proper type when sampling raster

    Fixes #44902

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-17

    fix spell check

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-17

    Fixes #44270 : Update processing multiple selection widget selection on item reordering

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-09-16
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-09-16

    Add some const in qgsmetadatawidget.cpp

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-09-10
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-09-16

    MetadataUrl - Fix some "const" and PR review

    David Marteau <dmarteau@3liz.com>AuthorDate: 2021-09-02
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-09-16

    MetadataUrls - use unique_ptr

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-08-25
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-09-16

    MetadataUrls - Add some tests and some fixes

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-08-18
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-09-16

    UI - Update vector and raster to be able to add many metadata urls on server side

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-08-18
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-09-16

    Server - Update API to have many metadataUrl for a layer

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-08-18
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-09-16

    MetadataUrl API : Save and restore in XML

    David Marteau <dmarteau@3liz.com>AuthorDate: 2021-08-11
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-09-16

    Refactorize server properties

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-07-07
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-09-16

    Add API for having many metadataUrl on a layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-16

    Detect colors before parseValue method to avoid string missinterpreted as a color

Merge: f59947af87e 6bb7e5e7f6e
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-16

    Merge pull request #45085 from kadas-albireo/master

    Enable mingw server build

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-09-16
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-09-16

    Enable mingw server build

Merge: 469b145993f adf102a8390
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-16

    Merge pull request #45063 from elpaso/bugfix-gh44949-raster-properties-transparency-dedup

    Use QgsRasterTransparencyWidget in raster properties dlg

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-16

    Cancel previous fetch when current feature changes and an external (#44900)

    storage is set

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-09-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-09-16

    fix crash when opening layer properties

    avoid adding an empty page to layer properties

Merge: 2b9bc26261c 30f3a5d4bce
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-16

    Merge pull request #45074 from elpaso/bugfix-gh44929-raster-datasource-change-issue

    Fix raster change datasource

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-16
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-09-16

    Replace QMatrix with QTransform

Merge: 21433a6417a 16ffb6e8718
    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-16

    Merge pull request #45068 from vcloarec/fix#44815

    [MESH] fix #44815

Merge: 78e46913b45 fa87494f200
    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-16

    Merge pull request #45081 from vcloarec/someFixes_09

    [mesh] some fixes related to mesh editing

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-15
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-09-16

    Fix cartographic&around point rotated label candidate creation

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-03
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-09-16

    Make rotate label tool work with label not pinned or dd moved fix #43967

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-09-15

    debian unstable: include sip files again

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-09-15

    Fix raster change datasource

    Fixes #44929

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-15

    Use shorter expression if values in opacity interpolation are both numeric

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-14
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-14

    send reindex action in the mesh menu

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-14
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-14

    fix toggling of mesh transform dock widget

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-13
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-14

    fix dataset group name when switch editing

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-13
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-14

    fix 3D update

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-13
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-14

    fix layer extent and vertical extent of dataset group when editing

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-13
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-14

    fix cancel/rollback mesh layer editing

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-14
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-09-14

    fix #44815

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-09-14

    dxf export: fix output of offset linestrings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-09-14

    debian unstable: switch back from sip5-tools too python3-sip

Merge: 176ab296587 98968dea0c4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-14

    Merge pull request #45059 from elpaso/bugfix-gh45050-arcgis-rest-add-close

    Fix arcgis rest datasource select dlg

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-14

    Make new parameter optional

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-14

    Keep API compatibility for QgsMapBoxGlStyleConverter::interpolateExpression (although the comment says it is private API

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-14

    Cleanup

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-09-14

    Use QgsRasterTransparencyWidget in raster properties dlg

    Remove a bunch of duplicated code and fix #44949

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-09-14

    Fix arcgis rest datasource select dlg

    Fix #45050

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-14

    Make mesh edit tools more consistent with vector layers tools (#45040)

    [mesh] UX fixes:
    * move mesh elements click->move->click instead press-> drag->release
    * allow to select by drawing a polygon and select an existing polygon in the same map tool like for vector layer)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-14

    fix control image

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-14

    fix version

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-14

    Add test for visiblePolygonWithBuffer

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-14

    fix code formatting

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-14

    Fix GetMap tile_buffer when labels are rotated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-14

    Fix qt < 5.14 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-14

    Optimise handling of rendered item results

    While testing with a layer containing millions of annotations there was
    some significant bottlenecks on the main thread during transfering
    and cleaning up of rendered annotation item details. Optimise this
    by storing results in separate vectors per map layer, so that
    we can clear an entire vector when invalidating the results for
    one layer instead of having to iterate over one combined
    vector and remove items element-by-element.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-14

    test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-14

    fix QgsRectangle::include

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-14

    WFS: set namespace prefix on geometry and attribute elements in FILTER when the typename has an explicit namespace (fixes #43957)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-14

    WFS: emit hint when an axis order issue is likely (fixes #44054)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-14

    WFS: try harder guessing the layer geometry type when a filter returns 0 features (fixes #43950)

Merge: 50ab8c1c815 0132ff11b58
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-13

    Merge pull request #44772 from qgis/manisandro-patch-1

    Assorted MinGW build work

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-13

    Remove comment

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-13

    More consts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    Cleanup API docs for QgsCadUtils

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-09-12
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2021-09-12

    fix ref

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    add \brief tag

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    add setCadPoint and cadPoint methods and fix test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    make AlignMapPointContext a class instead of a struct

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    fix api break for pointChanged. use pointChangedV2

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    fix api break for current,previous,penultimatepoint

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    3.20 -> 3.22

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    move declaration of vlayer

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    fix typo

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    remove ctrl+z shortcut

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    fix snapping on 2D and rebase

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    typo

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    Use values from DockWidget instead of snapped ones

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    fix typo

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    fix default M value

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    fix sip

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    Disable Z/M parts when layer is not 3D or Measure

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    init zm support in QgsAdvancedDigitzingDockWidgetBase

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    cosmetic changes for m

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    fix sip

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    Disable Z/M parts when layer is not 3D or Measure

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-13

    init zm support in QgsAdvancedDigitzingDockWidgetBase

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-09-13

    Further tweaks to new text on point annotation icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-09-13

    Add a Toolbar suffix to the annotations toolbar title

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-09-13

    [ui] Relocate 'traditional' annotation toolbar actions into the new annotations toolbar

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-12

    Fix opacity interpolation. Add multiplication with maxOpacity in the expression and adapt unit tests

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-12

    Keep also expressions in other parts where interpolateExpression is used

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-09-11

    [qgsquick][annotations] Render projects' main annotation layer

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-09-11
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2021-09-11

    safeguard request properties

Merge: eef91768220 a0b7f14d58c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-11

    Merge pull request #45025 from gacarrillor/patch-2

    Set wait cursor while installing plugin from ZIP

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-10

    Use 'with OverrideCursor(Qt.WaitCursor)' block in installer.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-11

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-11

    Translate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-11

    Improve docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-11

    Shorten class name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-11

    [processing] Add an algorithm which transfers all items from the
    main annotation layer in a project to a secondary annotation layer

    Useful for moving items created in the main layer to a secondary
    layer, so that the item placement can be adjusted within the
    layer stack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-11

    [processing] Add parameter type for annotation layers

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-10

    Set wait cursor while installing plugin from ZIP

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-11

    Fix test for gdal_merge with nodata value

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-11

    [processing] Fix NODATA parameters in GDAL Merge alg

    Set NODATA_INPUT and NODATA_OUTPUT as QgsProcessingParameterNumber.Double parameters, instead of QgsProcessingParameterNumber.Integer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-11

    Add missing transfer annotation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-11

    Adjust control image

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-11

    [ui][annotations] Add insert expression button in the point text widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-11

    [annotations] Support expression-based text items

Merge: 9adc3aa2745 da4240449d3
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-10

    Merge pull request #44826 from rldhont/vector-tiles-custom-def

    [API] Encode and write vector tiles in different CRS than EPSG:3857

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-10

    Add unit test for color interpolation where colors are expressions

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-08-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-09-10

    Encode and write vector tiles in different CRS than EPSG:3857

    The Mapbox Vector Tile specification provides these definition for projection and bounds.

    A Vector Tile represents data based on a square extent within a projection. A Vector Tile SHOULD NOT contain information about its bounds and projection. The file format assumes that the decoder knows the bounds and projection of a Vector Tile before decoding it.

    Web Mercator is the projection of reference, and the Google tile scheme is the tile extent convention of reference. Together, they provide a 1-to-1 relationship between a specific geographical area, at a specific level of detail, and a path such as https://example.com/17/65535/43602.mvt.

    Vector Tiles MAY be used to represent data with any projection and tile extent scheme.

    It is possible to encode and write vector tiles in different CRS than EPSG:3857.

    The implementation used the CRS bounds to defined the tile 0 top left coordinates and the scale denominator for 0 zoom level.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-08-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-09-10

    Tile Matrix in different CRS

    Add a new static method to QgsTileMatrix to get tile matrix in different CRS with top left point and scale denominator for 0 zoom level.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Update src/app/annotations/qgsannotationlayerproperties.cpp

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Update src/app/annotations/qgsannotationlayerproperties.cpp

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Make layer renderer properties collapsible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    [feature] Add "Main Annotation Layer Properties" option in the
    annotation toolbar

    This gives users access to setting properties for the main
    annotation layer (the hidden one which always sits above all
    other map layers), e.g. if they want to set the blend mode/opacity/
    effect for this layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Fix incorrect styling widget dock page is selected after opening layer properties for an annotation layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Also show annotation layer opacity, blend mode and paint effect widget
    in the layer styling dock, so that live changes can be made

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Allow paint effects to be applied to an annotation layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Annotation layer opacity and blend modes can be set through the layer
    properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Show item counts in annotation layer metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Implement html metadata for annotation layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Initial starting point for annotation layer properties page

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-10

    Fix string vs. numeric type check

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-10

    Select by existing geometries (#45006)

    [mesh] [feature] mesh select  element by existing selected polygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Add explanatory comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Remove remnant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Add snap indicator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Fix crash when using interpolated line symbol layer with non-vector
    layer symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Double clicking a segment adds a vertex to an annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Add an annotation item edit operation for adding nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Use an edit operation for annotation item translation, instead of
    transform

    Will make it easier to add undo/redo support in future

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    [feature] Pressing delete/backspace will delete the current node
    when editing an annotation item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Make annotation item edit API a bit more flexible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Add new annotation edit operation for deleting a vertex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Don't expose QgsMapToolModifyAnnotation to python

    We want to leave this private for now, to give flexibility to change
    api if/when needed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Add unit tests for moving annotation item nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    [feature] Modify annotation tool can now be used to move nodes in
    an annotation item

    Left clicking over a node will start moving it, a second left
    click will confirm the move. Right click cancels the move.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Fix spatial index resolution in rendered item results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Add framework for retrieving the temporary results of a in-progress
    edit operation on an annotation item

    This is used for the item to return a representative geometry
    of what the item would look like if the operation were to be
    applied. It's used to generate a rubber band showing a preview
    of the modification during interactive editing operations on
    an annotation item.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Add method to apply a annotation item edit operation directly
    onto a QgsAnnotationLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Allow QgsAnnotationItemEditOperationMoveNode operations to be
    applied to annotation items to move nodes in the item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Create QgsAbstractAnnotationItemEditOperation as base class for
    edit operations on annotation layers, with initial implementation
    as QgsAnnotationItemEditOperationMoveNode

    This class encapsulates edit operations which apply to annotation
    layers/items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-10

    Add an id number to QgsAnnotationItemNode

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-09-09

    PeterP review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-09-09

    Remove unneeded todos (conn gets closed when shared ptr is deleted)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-09-09

    Update "new connection dialog" to use new connectDb() call

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-09-09

    Dirty save points so that undo/redo works correctly + tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-09-09

    fix mac build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-09-09

    fix typo

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-09-09

    [feature] Transactions in MSSQL provider

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-09

    reindex/renumbering mesh layer (#44969)

    [mesh] [feature] reindex/renumbering mesh layer

    Co-authored-by: PeterPetrik <zilolv@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-09

    [offline editing] fix overwriting of first field on remote layer when it has virtual fields (#44999)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-09

    Force mesh by polylines (#44962)

    [mesh] [feature] allow modify mesh frame elevation by force/break lines

Merge: c917e02aca3 ac1c9837292
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-09

    Merge pull request #44980 from pblottiere/fix_gpkg_path

    Fix geopackage connection

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-09

    Make more compact expressions if the colors are not expressions

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-09

    transform only one vertex (#44981)

    [mesh] [feature] change coordinates of a single vertex

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-09

    Select mesh elements by expression UI (#44835)

    [mesh] [feature] Select mesh elements by expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    [feature] Selected annotation item can be moved by pressing the cursor
    keys

    This follows the same interaction pattern is layout items, where
    - shift + cursor key = big movement
    - alt + cursor key = 1 px movement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Give map tools a chance to override the cursor keys

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Promote temporal related enums to enum classes, move to Qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Update tests/src/python/test_qgsvectorlayertemporalproperties.py

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Fix tests according to fixed logic

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Fix includeEnd logic for other then Start/End from fields

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Update src/core/vector/qgsvectorlayerrenderer.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Add diagrams to tests

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Add QgsDebugMsg to QgsVectorLayerRenderer

    This way it is easier to see the filter query used for all different
    settings and options

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Remove qDebug call

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Add tests for the inclusion of the Feature event end

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Oops, forgot this one

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

     Adding the possibility to include the end of the feature range

     Default temporal filtering (of vector features) in most software will
     INclude the begin/start of the feature range, but EXclude the end of it.
     So: if you filter with say a filter of 1900-1910, by default features with
     1900 will be selected, but with 1910 will NOT (exclude end).

     This commit adds the possibility (in the Temporal Features tab of the
     vector layer properties) to choose the 'limitMode'.
     The limitmode can now also be set to INclude begin AND INclude end.
     So in the above example, also the features with 1910 will be selected.

     The limitMode is written to the xml project file as temporal attribute.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Add debug line in renderer to see the temporal filter strings easier

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Sipify all

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Sipify and indentation

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Adding the possibility to include the end of the temporal filtering TimeRange

    Default temporal filtering (of vector features) in most software will
    INclude the begin/start of the filtering range, but EXclude the end of it.
    So: if you filter with say a filter of 1900-1910, by default features with
    1900 will be selected, but with 1910 will NOT (exclude end).

    This commit adds the possibility (in the Temporal Features tab of the
    vector layer properties) to choose the 'limitMode'.
    The limitmode can now also be set to INclude begin AND INclude end.
    So in the above example, also the features with 1910 will be selected.

    The limitMode is written to the xml project file as temporal attribute.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-09

    Offer a slightly more helpful error string when querying layers fails

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-09-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-09-08

    [Bugfix] QgsTileMatrix::tileCenter does not return tile center

    Fixing QgsTileMatrix::tileCenter and add a new unit tests.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-09-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-09-08

    Set uri directly from provider connection object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Make QgsCreateMarkerItemMapTool a QgsMapToolCapture

    So that we get snapping indicators/etc for free

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Enable streaming/curve digitizing modes also for polygon/line annotation
    item creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Add map tools for creating line/polygon annotation items

    These use the same base class as the vector feature capture tools,
    so support the same interaction (snapping, tracing, cad dock, backspace
    to remove vertices, etc) as drawing vector line/polygon features

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-09-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-09-08

    Use QgsSettings to save the connecion

Merge: bd8a8d57447 50cb706b4d7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-08

    Merge pull request #44942 from alexbruy/shortcuts-export

    Option to export all keyboard shortcuts to XML and PDF

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-08

    Fix handling of numeric/bool variant types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Allow QgsMapToolCapture subclasses to bypass geometry validation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Allow QgsMapToolCapture subclasses to create tools which are associated
    with a specific map layer, instead of always following the current
    canvas layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Fix potential crash when QgsMapToolCapture is used with a non-vector layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Remove another restriction on QgsMapToolCapture preventing non-vector
    use of this class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Remove -1 return code for QgsMapToolCapture::addVertex

    This code corresponded to a "not a vector layer" error, which needlessly
    prevents the QgsMapToolCapture class from being usable as a base class
    for map tools which operate on non-vector layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Remove some unnecessary layer casting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Remove unreachable code

    At all these points of calling addVertex we are guaranteed to have
    a vector layer anyway, so the code will never be reached.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Don't force a vector layer to be used for QgsRubberBand::addGeometry

    There's no reason to restrict this call solely to vector layers
    -- it's useful to have accessible for adding geometries associated
    with other layer types too.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Add tool for creation of marker annotation items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Rework API to use composition pattern instead of direct inheritance

    If we require all annotation item map tools to inherit from
    QgsMapToolAdvancedDigitizing, then we lose the flexibility to
    subclasss other map tools for annotation item creation (e.g.
    QgsMapToolCapture)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Newly created point text items should default to using a symbology
    reference scale at the current map canvas scale

    This means that a user can drop some text directly onto the map
    as an annotation, and it will be set to say 16 points font size
    at the current scale. Zooming in/out of the map will scale the text
    up and down, so it will always retain its relative geographic size.

    (Of course, users can manually uncheck the reference scale option
    if they prefer to have a fixed font size independent of the map scale)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Project is dirty after adding annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Newly created text annotations should default to default text format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Automatically open annotation properties and focus an appropriate
    widget after creating a new annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Point text annotations can be created

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    Correctly hookup modify annotation tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    [annotations] Add framework for map tools for creating new annotation
    items

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    tests for r.path algorithms

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2021-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    make parameters mandatory

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2021-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    split tool

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2021-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-08

    add GRASS r.path

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-08-31
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-09-07

    Also accept libauthmethod*.dll named authentication plugins on Windows

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-08-30
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-09-07

    Update mingw build.sh

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-09-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-09-07

    Remove unused dependencies from mingw docker image

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-09-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-09-07

    Save connection with path

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-07

    use a struct for the locator result user data (#44977)

    David Marteau <dmarteau@3liz.com>AuthorDate: 2021-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-09-07

    xpose single vector tile encoding method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-07

    fix locator crash with all layers filter (#44973)

    Patrice Pineault <TurboGraphxBeige@runbox.com>AuthorDate: 2021-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-07

    Use invalidate() instead of invalidateFilter() (#42440)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    [annotations][feature] Add a "modify annotation" action to annotations
    toolbar

    This tool can currently be used to:

    - Click on an existing annotation to select it, which shows its
      properties (e.g. symbol, reference scale, z index, etc) in the
      layer styling dock
    - Left click on a selected annotation item to start moving it. A
      right click or escape cancels the move, while a second left click
      will confirm the move.
    - Pressing the delete key while an annotation is selected will delete
      that annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    [feature] Add a new "Annotations" toolbar, currently containing
    a single action for creating a new annotation layer in a project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Correctly set context for annotation items (map canvas, message bar)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Also show common properties for marker/line/polygon annotation item
    widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Add QgsAnnotationItemCommonPropertiesWidget widget for controlling
    common properties of annotation items (e.g. reference scale, z order)

    And include this in the point text item configuration widget

    Francesco Bursi <francesco.bursi@hotmail.it>AuthorDate: 2021-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-07

    Add if() function to raster calculator (#44839)

    * start to work on new branch for conditional statement

    * adjust the layout

    * some pseudocode

    * start to design the type tFunct, that should lead to the conditional statement

    * modify the raw with a smart pointer

    * change the test method and some other parts in the tFunct type

    * complete the conditional statement option and update the test

    * change evaluation method

    * some optimization in the evaluation method

    * minor adjustment

    * minor adjustmentto test method

    * add the button to the ui and some change to the code

    * add a comment

    * modify the parser and lexer in order to let the raster calc work with case-insensitive IF/if/If/iF

    * change some parts according to the review and simplify the test method

    * minor changes

    * modify comment

    * minor changes to enum type (tFunction)

    * add some parts to test toString()  method

    * add the possibility to use scalar condition in eveluationFunction() method and the corresponding test code

    * update toString method

    * update and optimize toString method

    Co-authored-by: franc <Franc-Brs>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    [annotations] Annotations can be moved via the modify annotation tool

    Left clicking a selected annotation will start a move operation on it.
    A second left click will move the annotation, or a right click/escape
    key press will cancel the move.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Add method to create rubber band geometry for an annotation item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Add a method to transform QgsAnnotationItems using a QTransform
    transform

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Always refetch the current item from the layer and then update it
    when we are editing annotation items, as properties of the item
    which aren't exposed in the widget (e.g. it's geometry) may
    have changed in the meantime and we don't want to lose those.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Implement annotation item widget for point text annotation items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    [annotations] Pressing delete while an annotation item is selected
    will delete the item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Show a 'no item selected' label in layer styling dock when no
    annotation item is selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Add QgsMapToolModifyAnnotation::selectionCleared signal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Fix calculation of item bounds when using a reference scale

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    [api] Annotation items can have their symbology reference scale set

    This is especially important for annotation items, where users will
    want to create text items with text which scales up and down with
    the map.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Make it easier for annotation item subclasses to correctly
    copy/read/write common base class properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Fix crash when very large coordinates are stored in
    QgsRenderedItemResults spatial index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Fix outdated results are sometimes added to QgsRenderedItemResults
    after modifying annotation items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Add method to erase results from specific layers to
    QgsRenderedItemResults

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Block test_core_networkaccessmanager on CI for now

    It's failing all the time

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Extra safety for layer pointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Add some unit tests for QgsMapToolModifyAnnotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Fix naming clash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Mark class as private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    When the modify annotation tool is used to select an annotation item,
    show a panel in the layer styling dock allowing users to modify
    the appearance of the annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Add method to replace an existing item in an annotation layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Ensure main annotation layer is correctly refreshed when triggerRepaint
    is called on it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Add new class QgsMapLayerConfigWidgetContext

    This class encapsulates the context in which a map layer config
    widget is being shown (e.g. the corresponding map canvas, message
    bar and other properties useful for the config widgets)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Add implementations of widgets for modifying the symbol of polygon,
    line and marker annotation items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    [api] Create annotation item gui registry

    This registry is attached to QgsGui and handles registration of
    functions which create widgets for modifying QgsAnnotationItems

    Modeled heavily off the print layout API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    [api] Add initial framework for QgsMapToolModifyAnnotation

    This is the start of a map tool for interactive editing of items
    in annotation layers. Currently it supports selecting items, and
    pre-highlighting their nodes as the cursor is moved over the items.

    (Not exposed in QGIS gui yet)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Update src/app/qgspluginregistry.cpp

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Add Python tests for Python utils, in particular, test methods to sort plugins by dependencies

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Test that dependent plugins are located after their dependencies in mPythonUtils->pluginList(), which will be the order used to load Python plugins to QGIS

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Plugin dependencies followup: load dependent plugins after their dependencies on QGIS startup

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-07

    Align raster groupbox label with other providers

Merge: b16e7053e06 3ce3a2bfa1c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-06

    Merge pull request #44266 from domi4484/labelRotationUnit

    [labeling] specify unit for data defined label rotation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    [processing] Add missing years, decades, centuries to duration parameter widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    [processing] Adjust st-dbscan algorithm to new duration parameter, change default unit to hours

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    [processing] Re-work the duration parameter so it _always_ returns milliseconds, make default unit type a GUI helper only

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-09-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-09-06

    Better decimals parameter description

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Translate also ":"

    for languages which don't use a ":" character

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Fix formatting

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Don't include HTML tags for translations

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Don't include HTML tags for translations

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Add missing information to HTML preview

    and use same wording as in qgsprocessingutils

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Add only parameters with description and headers with parameters

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Remove algorithm description header

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Don't add ouputs to input parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Show main annotation layer as an option in map layer styling dock layer
    combo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    [api] Also expose method for adding additional (non-project) layers
    to QgsMapLayerComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    [api] Add method to add additional layers to QgsMapLayerModel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Add an icon for annotation layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Don't show edit pencil in layer tree for editable layers which do not
    allow the user to toggle editing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Remove duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Fix use of deprecated API in test_qgsmapcanvas.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Correctly handle rendered item results stored when map canvas redraw
    partially uses cached layer results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Qgis::HttpMethod should be an enum class

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Remove exit 1 on Webdav fail

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    add timeout and wait only for appropriated tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    [CI] Wait for Webdav to be ready

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    support for WMSC-T layers

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Small review on the ticket template

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Check for adding a layer without CRS

    When (re)defining the geometry type, the default CRS is empty.
    There was no check for it, resulting in a layer without a CRS.
    That seems not very user friendly. So I choose to check for it and
    ask the user if she really wants that.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Add some extra tests. Use it when on Add button click

    - the 'Unique Id' checkbox could be checked without given an id
    - UNchecking that checkbox but leaving the id would still use the id
    - you could use the Add button with an invalid query, now you run
    the same tests when adding the layer as you would with the Test button
    - check the fix for Unique Id Field (was never hit)

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Make Help button work in AddVirtual layer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-06

    Fix setting rubber band to point geometry, add tests

    Fixes #44934

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-09-05

    fix typo
    adjust columns dimensions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-09-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-09-05

    add ability to export shortcuts to PDF

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-08-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-09-05

    allow exporting either all or only user-defined keyboard shortcuts (refs #40995)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-05

    Also reset Invert colors box with others

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-09-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-09-03

    Convert styles where interpolated colors are expressions

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-03

    Mesh transform by expression (#44873)

    [feature] [mesh] allows the user to make geom transformation of mesh frame by changing the vertices coordinates by expression. Each coordinates (X,Y,Z) of selected vertices can be calculated with an expression allowing transformation of the mesh while the mesh is still valid.

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-03

    Add a POST parameter in the FileDownloader processing algorithm

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-03

    Make the layout PDF export dialog scrollable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-03

    [api] Add method to retrieve the nodes for an annotation item

    For now all nodes just directly represent vertices in the item,
    but the intention here is that they can represent any form of handle
    which can be used to manipulate an item (e.g. a bezier curve point,
    some "smart shape" handle for resizing or rotating an item, etc)

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-03

    show calendar popup in print layout temporal range datetime inputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-02

    [annotations] Implement scale dependent bounding box calculation for marker items

    Antoine Facchini <37629967+Koyaani@users.noreply.github.com>AuthorDate: 2021-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-02

    Add affine transform expression (#44771)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-02

    remove scrollbar from external resource widget congig

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-01

    [api] Allow annotation layers to be included in filtered map layer proxy models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-01

    Add QgsRubberBand::copyPointsFrom to quickly copy all points from
    one rubber band to another

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-01

    Fix QgsRubberBand adds two points for first point added to a point
    geometry rubber band

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-01

    Mesh editing fixes (#44881)

    [mesh]
    * fix Delaunay triangulation
    * fix free vertices updating

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-09-01

    [processing] Fix file downloader algorithm crash when download errors out

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-01

    add function $z for expression (#44776)

    [feature] [expression] add function $z for expression

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-08-31
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-09-01

    QgsUnitTypes::FormatAngle show appropriate number of decimals

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-08-27
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-09-01

    Map rotate too display rotation unit

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-08-26
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-09-01

    QgsMapToolRotateLabel respect rotation unit

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-08-26
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-09-01

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-08-04
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-09-01

    added mask image

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-08-04
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-09-01

    fix test

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-08-03
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-09-01

    [labeling] test for rotation unit

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-20
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-09-01

    [labeling] specify unit for data defined label rotation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-09-01

    [geometry snapper] Use std::as_const when appropriate

Merge: a625fed0a24 9c644008193
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-09-01

    Merge pull request #44901 from troopa81/add_to_contributors

    Add myself @troopa81 to the contributors list

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-31
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-31

    Add myself @troopa81 to the contributors list

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-31

    Merge pull request #44897 from DelazJ/resourceConfig

    UI fixes for external resource widget

Merge: e445fd4b47e 75c8eb7798e
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-31

    Merge pull request #44766 from nirvn/snapper_more_speed

    More optimization to the geometry snapper

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-31

    Add T test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-31

    Address commit

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-31

    [geometry snapper] Fix missing vertices of snapped segment when snapping layer geometries against iself

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-31

    [geometry snapper] Optimize and fix app freeze when using very small tolerance values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-31

    Code shuffle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-31

    [api] Add framework for collecting rendered item details during map
    renderer operations

    This follow a similar pattern as how labeling results could be collected
    after a map render job, but generalises the API so that it can be
    used for storing details of rendered items of any type.

    It's currently used for storing details of rendered annotation items,
    so that map tools can retrieve details of annotation items visible
    in the canvas in an optimised way.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-31

    Add a minimal data provider for annotation layers

    Required for some nice things, like avoiding rendering slower
    annotation layers in canvas preview jobs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-31

    Rework annotation layer index handling

    Because some annotation items have scale dependent bounding boxes,
    we can only index items which have a fixed bounding box. Other
    item bounds need to be dynamically determined based on a specific
    render context. So rework the annotation layer index handling
    to only index appropriate items and store other items in a non-indexed
    item set.

    This isn't ideal, because it means we need to clone ALL non-indexed
    items upfront whenever we render an annotation layer (it's too expensive
    to calculate their actual bounding box and selectively clone them,
    as it's a process which blocks the main thread).

    Hopefully we can think of an alternative approach to this down
    the line so that we DO have some form of spatial index for scale
    dependent items, unlocking better performance for annotation layers
    with 10,000s of items. But we'll ignore that situation for now ;)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-31

    Add flag for scale dependent bounding boes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-30

    Fix offset tool does not apply offsets which are only directly
    entered into the offset distance widget (without mouse moves)

    Refs #44866

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-30

    Use GDAL 3.4+ API to flag sublayers as system tables

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-30

    Address review, deduplicate code

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-30

    [statistics] In the stats panel, fix hard-coded expression return value as numerical

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-30

    Add external storage file widget drag'n drop support

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-30

    Display mesh information only when initialization is enabled

Merge: cab7e8cc0f5 353674d91ea
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-28

    Merge pull request #44730 from lbartoletti/ellipseM

    [Fix][MapTool] Ellipse with M value

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-28

    [API][M] Fix capture M (#44782)

    Fixes:
    -  QgsMapSettings ignore m, so it wasn't returned.
    - QgsMapToolCapture::mapPoint add also M as for the Z value
    - QgsMapToolDigitizeFeature::cadCanvasReleaseEvent add M and simplify the logic of the method
    - fix tests: isGeosEqual was used but it doesn't compare Z and M

Merge: 65fcdab74a2 660eb755694
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-28

    Merge pull request #44864 from Gustry/gh-workflows

    Remove empty workflow

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-28

    Fix typos

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-28

    Fix typo

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-08-27
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-08-27

    GH Actions - Remove empty workflow

    Francesco Bursi <francesco.bursi@hotmail.it>AuthorDate: 2021-08-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-27

    Virtual raster provider update library name (#44849)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-27

    Show helpful warning message when labels cannot be moved because
    they are set to store in a column which no longer exists on the layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-08-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-08-26

    Fix interpolation with expression values, literal filter and geometry-type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-26

    Fix a crash when destroying an extent widget while the "draw on canvas"
    option is still active

Merge: 2d5a580dfc9 f605cdf2067
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-26

    Merge pull request #44439 from Gustry/tickets

    Github template - Add some notes for new profile and plugins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-26

    Update test result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-26

    Vector vrt files should be marked as potential containers

    Matches behaviour on GDAL <3.4 builds with GDAL >= 3.4 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-26

    Fix api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-26

    Fix system tables disappear from dialog after task runs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-26

    [feature] Add a check box in the sublayer selection dialog to control
    whether system and internal tables should be shown

    Off by default, but useful when users have a particular need to
    load a system table into qgis for view/manipulation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-26

    [ogr] Add support for retrieving system tables when querying sublayers

    Fairly rudimentary for now, requires GDAL API update for more format
    support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-26

    Remove unused method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-26

    Add support for filtering system tables in QgsProviderSublayerProxyModel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-26

    [api] Add flags to QgsProviderSublayerDetails, to indicate that
    a sublayer is a system or internal table

Merge: 7e52c7ecaba ff08ad47337
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-25

    Merge pull request #44709 from troopa81/feat_dms_connexion_webdav

    [ExternalStorage] add WebDAV external storage implementation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-25

    Fix behavior change in addRasterLayer() which leads to georeferencer failing to loaded rasters

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-25

    Correctly set SVG/Raster mode when clicking an existing (#44745)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-25

    Fix identify results feature headings when display attribute is a
    hyperlink

    Fixes #44805

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-25

    Add note to QgsFeatureRequest::setSubsetOfAttributes methods
    to indicate that providers may ignore the subset in certain
    circumstances

    Refs #44621

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-25

    [ogr] Automatically read and convert metadata from ESRI Personal Geodatabases

    Requires GDAL 3.4+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-25

    Fix leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-25

    Support retrieving sublayer path for OGR layers on GDAL 3.4+

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-08-24

    rename virtualraster provider (refs #44804)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-24

    Mesh expressions: add $vertex_as_point and $vertex_z functions (#44786)

    * mesh expression $vertex_as_point $vertex_Z_value

    * functions help

    * SIP, doc and indentation

    * fix SIP

    * fix help file

    * change function name and add Meshes group description

    * fix typo

    * fix strings and docs

    * typo

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-08-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-08-24

    fix mesh spatial index

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-08-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-08-24

    improve test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-08-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-08-24

    fix undo/redo and mesh spatial index during mesh edinting

Merge: 9847c9f367e a958221e739
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-24

    Merge pull request #44823 from raymondnijssen/polygonize_add_fields

    Make more clear that these fields will not contain data from the input layer, because the polygons are often constructed from multiple lines. Fixes #44779

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-24

    adds finished signal and deprecates downloadFinished

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-24

    fix yaml links directive since rebase

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2021-08-24
Commit:     Raymond Nijssen <r.nijssen@terglobo.nl>
CommitDate: 2021-08-24

    Better option description for keeping fields

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-24

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-24

    Adjust vector tile layer properties

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-24

    Move generalHtmlMetadata to QgsMapLayer class, guard from null data provider, harmonize looks and details ordering across map layer types

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-24

    Only show storate type and comment metadata information when present

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-24

    Make use of the new QgsMapLayerUtils' generalHtmlMetadata function for {raster,point cloud,mesh} layer HTML metadata parsing

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-24

    [FEATURE][ui] Show dataset file size and last modified information in the layer properties window

    Mathias Rav <mathias@scalgo.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-24

    Test that QgsRandomColorRamp returns distinct colors

    Mathias Rav <mathias@scalgo.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-24

    Avoid duplicate colors in random paletted raster rendering

    When selecting Render type "Paletted/Unique values" for a raster layer
    that has 23 distinct raster values, QGIS will generate 23 random colors
    in QgsRandomColorRamp, and then these colors will be queried through
    QgsPalettedRasterRenderer::classDataFromRaster().

    The querying of random colors goes through the generic
    QgsColorRamp::color(v) interface, which takes a v between 0.0 and 1.0.

    To turn a raster value index (0,1,...,22) into a value between 0.0 and 1.0,
    a division by 22 is applied. QgsRandomColorRamp then converts this value
    back into an index by multiplying by 22 and casting the result to an int.

    Dividing an integer by 22 and multiplying the result by 22 and casting
    to an int is not lossless:

            >>> int(15 / 22 * 22)
            14

    This causes e.g. the 14th and 15th raster value (0-indexed) to always
    have the same random color, regardless of how many times you press
    "Shuffle Random Colors" on a raster with 23 distinct values.

    Note that this issue is not exhibited at all for rasters with fewer than
    23 distinct values, and certain cardinalities exhibit the issue much
    more than others; e.g. for 50 distinct values, there are 6 duplicates!

    Apply std::round() so that the correct index is obtained.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-24

    Remove unnecessary label in mesh symbology datasets tab

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-24

    In installFromZipFile(), if plugin was active, no need to call startPlugin() before reloading it. This commit makes installFromZipFile() act like installPlugin().

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-24

    In uninstallPlugin(), remove plugin's QSetting (inside group 'PythonPlugins'), which says if a plugin is available

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-24

    fix banned keyword suggestion

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-08-23
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2021-08-23

    fix spelling

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-08-23
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2021-08-23

    fix indentation

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-08-23
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2021-08-23

    add support for OGC API - Records

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-23

    unique_ptr for feedback and add missing includes

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-23

    fix spellcheck typos

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-05-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-23

    [ExternalStorage] add WebDAV external storage implementation

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-23

    [Attachment widget] Respect relative paths settings by drag&drop (#44798)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-08-23

    crssync: write settings to temporary directory (fixes #44793)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-23

    [Fix][MapTool] Fix M support for circle map tool (#43722)

    Follow up #42812, #42986 and #43060

    Co-authored-by: Antoine Facchini <antoine.facchini@oslandia.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-23

    [ams] Tiled layers in non-meters based projections work fine

    Tested on a variety of US state plane layers and WGS84 tiled sources

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2021-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-23

    add test for multi line geometries with a single part and update the error string

    Antoine Facchini <37629967+Koyaani@users.noreply.github.com>AuthorDate: 2021-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-23

    Handling MultiLineString geometry

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Antoine Facchini <37629967+Koyaani@users.noreply.github.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-23

    Add const to geom variable

    Co-authored-by: Julien Cabieces <julien.cabieces@oslandia.com>

    Antoine Facchini <37629967+Koyaani@users.noreply.github.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-23

    Update resources/function_help/json/straight_distance_2d

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-23

    add straight distance expression help

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-23

    add tests for straight_distance_2d expression

    Antoine Facchini <antoine.facchini@oslandia.com>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-23

    add straight distance expression

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-23

    Add test coverage for QgsFileUtils' representFileSize function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-23

    Improve QgsFileUtils' representFileSize by appending decimal values to MB and above file sizes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-23

    [processing] Remove dots from progress feedback in the file downloader algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-23

    Don't try to update joined attributes during form initialization

    Refs #44768

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-23

    Fix crash when opening form with joined attributes

    Fixes #44768

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-23

    handle new point cloud parameter in description files (follow up
    f801cb6816)

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-23

    fix CI testqgsnetworkaccessmanager (#44769)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-08-22

    debian packaging: include virtual raster provider

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-22

    Extrude function input geometry is of line type

    not polygon

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    remove useless headers

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    sort headers and add whitespace

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    sort files in geometry/CMakeLists.txt

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsGeometryCollection tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsMultiPolygon tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsMultiSurface tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsMultiCurve tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsMultiLineString tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsCompoundCurve tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsRegularPolygon tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    fix geometry/CMakeLists.txt: app -> core...

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsQuadrilateral tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsCircle tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsEllipse tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsTriangle tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsCurvePolygon tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsCircularString tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsPolygon tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsLineString tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsMultiPoint tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    move QgsPoint tests from QgsGeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    split some utils methods

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-20

    create a dedicated repository for core/geometry tests

Merge: bd6ac0e54df cc8178821a6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-19

    Merge pull request #44710 from elpaso/dd-form-actions

    [feature] Drag & Drop designer form actions

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-19

    save mesh from URI (#44758)

    [mesh] fix saving a mesh frame with URI

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-19

    fix maximum vertices count per face for mesh editing (#44759)

    fix writing UGRID format (mesh layer)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    Fix select sublayers dialog model can seem to get stuck calculating
    geometry types for data sources which have no records

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    [ogr] If we had to do a full table scan to resolve geometry types
    for a sublayer, ensure that we store the geometry type in the
    sublayer uri so that we don't have to do this scan again
    when the sublayer uri is used to create a map layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    Mark class as private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    Use a spatial index to optimise annotation layer item retrieval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    Add method to retrieve a specific item from an annotation layer by id

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    Some clazy fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    Don't store original layer xml for annotation layers -- these layers
    can never be broken, so it's a waste of time to store the
    unused original xml

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    Speed up loading of complex projects with many symbols

Merge: 64b5ce16485 2c5c9b66797
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-19

    Merge pull request #44740 from nirvn/atlas_fixes

    A couple of atlas layout fixes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-19

    [layouts] Fix rendering of dynamic map grids when exporting atlas outside of layout designer

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    mdal 0.8.92

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    Never try to create/render 0 pixel sized fonts

    This throws Qt warnings, and results in large fonts being created
    when they actually should be invisible

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-08-18

    Fix translation in options dialog (fixes #44535; followup
    f22f742a9f81f7e6b ff)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    [Oracle] Fix arc creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    When an OGR uri has a specific layer id or name included, don't waste
    time querying sublayers for sublayers we aren't interested in

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-19

    Don't mark pgeo driver as slow geometry type retrieval

    While it is slow to retrieve this, the new query sublayers
    background threading avoid this being an issue

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-08-18

    [chore] Merge stale issue and stale pr

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-18

    Address PR comments

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-08-18

    this code is not needed since z/m are captured from QgsMapToolCapture::mapPoint and z/m are converted by QgsCircle

Merge: dbf7e1d69c4 b7ce97940b8
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-18

    Merge pull request #44636 from suricactus/offline_pk

    [Offline editing] Store original PK and use transactions with QgsOfflineEditing::synchronize

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-08-18
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-08-18

    Change QPair -> QPair<QString, QString>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-18

    Restore PyQgsOracleProvider test (#44747)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-18

    Mesh editing: Select mesh element by polygon (#44739)

    [feature] [mesh] Select mesh elements by polygon

    Default behavior: all touched (partially included element) will be selected (green rubber band) (default)
    Alt Modifier: only totally included elements will be selected (blue rubber band) (alt + drag)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Mandatory typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Fix qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Build qscintilla for qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    No setCodec on qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Fix QSvgWidget linking for qt6 build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-18

    Revert

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-18

    Fix build errors on some toolchains

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-18

    [layouts] Allow predefined scale for point layers to fix handling of multipoint geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Use the new UsersCannotToggleEditing property to refine situations
    when various actions and editing dependant states should be
    reflected in qgis app

    We don't want annotation layers (which are always editable) to
    make things like the "cancel edits for all layers" action
    to become enabled.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Add a new enum for inherent map layer properties, and add property
    to annotation layers to reflect that while these are editable
    users are not able to toggle edits on them (they are ALWAYS
    editable!)

    Note that we can't use the existing QgsMapLayer::LayerFlag enum here,
    as that has a different meaning (flags which are set by users
    at runtime)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Annotation layers should return true to isEditable, supportsEditing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Don't try to paint onto null icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Set layer action states for annotation layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    gross

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Install patch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    [qt6] Slim down building dependancies for qt6 ci build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Update run-tests.yml

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    add Qt version dependent test black list

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    Update run-tests.yml

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    enable tests for Qt6

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-08-17
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-08-17

    Address review

Merge: 8f3fc330419 f67c071ed10
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-17

    Merge pull request #44731 from qgis/jsoninclude

    Remove unused include

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-18

    build process with Qt6 on CI

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-17

    Simplify code and support copy/paste

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-17

    [AttributeForm] always put tab widget content into a scroll area (#44708)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-17

    build analysis with Qt6 (#44729)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-08-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-08-17

    Remove unused include

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-17

    build with Qt6 on CI

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-08-17

    rewrite tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-08-17

    [Fix][MapTool] Ellipse with M value

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-17

    do not build virtual raster without analysis (#44728)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-08-17

    fix groovy build (Qt 5.14.2; Qt::ReturnByValue introduced in Qt 5.15 not 5.13; followup 56127039f5ac27ff)

    Francesco Bursi <79576081+Franc-Brs@users.noreply.github.com>AuthorDate: 2021-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-17

    [feature] virtual raster data provider (#44195)

    * try to commit some changes in the branch

    * addedd 3 file, cmake, vrp .h and .cpp

    * updating VRP, no good results

    * try to solve some issue to the virtual raster provider

    * metadata class added, it should be developed

    * registred in qgsproviderregistry the new VRP

    * on line to test debug in the  new VRP

    * chenge of 1_06

    * minor change 2 06

    * updating VRP, it can add some useless color to map canvas

    * add baseclass test fro new provider

    * Delete testqgsvirtualrasterprovider.cpp

    * move VRP to src/providers

    * Delete src/core/providers/virtualrasterprovider directory

    * little change to cmake

    * added as dynamic provider

    * move the VRP to src/providers and let it work

    * move the VRP to src/providers and let it work

    * including qgis analysis

    * updating block function with some calc tools

    * delete block function, updating readblock function

    * modified block method, used setValue --> to update with bits

    * modified block method

    * modified block method, adding takedata to the resultmatrix

    * modified test for the new provider

    * Add some checks in the block method, for raster entries

    * tries for the calculator tool

    * work on the hardcoded part and test

    * work on the hardcoded test

    * minor change in order to make the calc functionaltiy work

    * minor change to the loop in which the computation occurs

    * try to understand how qgsrastermatrixworks

    * work on debugging new class

    * work on debugging new class

    * updating test and block method

    * updating test and and block, now it works running in test mode

    * updating test and and block, now it works running in test mode with bits

    * updating test and and block, now it works running in test mode with bits

    * update test

    * update test and provider class

    * add decodeuri and encodeui in metadata, at the moment they do nothing

    * modify qgsrasterdataprovider by adding decoding and encoding uri methods

    * workin on encode and decode funct

    * work on encode/decode after Martin advices

    * work on encode/decode after Martin advices, and update unit test

    * work on encode/decode and update Cmakelist of provider test

    * work on encode/decode and update Cmakelist and provider test

    * work on encode/decode and update test + constructor

    * work on encode/decode and constructor

    * decode is now non trivial, he same as constructor

    * working on encoding

    * working on encoding/decoding

    * change a little the code/decode mehods in order to return and get a struct as output/input

    * change of decode method

    * change the encode method, I should polish the code and optimize the encode for raster layers

    * add flag ptr bool to decode mehod

    * add flag ptr and modified the constructor of vrprovider

    * work on the constructor and deconstructor, the flag does not work properly

    * work on the constructor anf decoder

    * work on the constructor and decoder

    * work on the constructor and add some lines to popoluta mRasterEntries

    * delete hardcoded data

    * work on constructor and copy constructor 2

    * add the parsing of the formula in the constructor, I should make a private var with calcnode

    * add the parsing of the formula in the constructor, I should make a private var with calcnode2

    * add some checks in the constructor2

    * modify the copy constructor, add some code to adjust the qgsrasterdataprovider.sip

    * modify checks in the constructor and in the decode method, in order to avoid nested if stat

    * delete the logic in the decode method and add in the constructor

    * delete the logic in the decode method and add in the constructor, add some redundant check in the constructor

    * delete the logic in the decode method and add in the constructor, add some redundant check in the constructor 2

    * test is now more general

    * test is now more general2

    * delete of a comment

    * banned keywords check

    * little error

    * add copyright

    * add copyright2

    * add assignment operator= delete

    * add documentation in qgsrasterprovider

    * documentation

    * modify qgsstringutils

    * little modifications

    * add the checkbox to the ui

    * come back to old ui for raster calc

    * adjust some qt::endl in the test of vrprovider

    * start to work on the ui dialog

    * layot of the code

    * add some logic to the dialog of the raster calc

    * add some test to qgisapp, need to modify the encoder and maybe put it in the qgrastercalcdialog

    * modify some logic in rastercalcdialog and in the app, I should modify and move the encode method

    * modify the comment

    * add method to calcnode, modify the constructor of the provider and the open of the dialog

    * add documentation

    * some modifications according to the first review

    * sadd some changes according to Martin's review

    * change qgsrastercalcnode methods that returns raster names, small change to ui

    * change the ui

    * change the ui - using QString instead of QStringLiteral

    * change the ui - using QString instead of QStringLiteral

    * change name of subdirectory containing the virtual raster provider

    * change name of subdirectory containing the virtual raster provider2

    * change name of subdirectory containing the virtual raster provider3

    * minor changes to makefiles

    * minor change to dialog, to hide and show the output format and path

    * provider key changed to the shorter virtualraster

    * add some code to QgsRasterLayer::encodedSource and decodedSource

    * delete some comments

    * updating VRP, no good results

    * made some change after the the second review

    * delete the comments

    * change some part of the code (delete of comments and cleaning the code)

    * correct some layout errors

    * change the mail contatct in my prvider

    * change details on the method in qgsrastercalcnode

    * change some method of the test class of my provider

    * delete some leakage in the virtual raster provider

    * modify some parts according to the review + change two lines of code for encoding/decoding methods

    * modify a line of qgisapp.cpp

    * small change according to the comments on th PR

    * add a test method for second generation virtual raster and modify checks in qgisapp

    * correction of the test method

    Co-authored-by: franc <Franc-Brs>

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-08-13
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-08-17

    Offline editing fixes

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-17

    fix (partially) #44226 (#44723)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-17

    fix mesh editing map tool issue (#44724)

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-08-09
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-08-17

    Store the PK if available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-17

    [layouts] Fix polyline/polygon item nodes are incorrectly positioned
    and scaled when using the move nodes tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-17

    Fix squashed file selector widget in layout picture item widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-17

    [layouts] Correctly show picture path when clicking an existing
    picture item

    Fixes #44703, fixes #44532

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-17

    Fix crash when holding tab key in some circumstances

    Fixes #44669

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-17

    Fix clazy, cppcheck warnings in expression builder widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-17

    Fix searching in expression builder function list, make filtering
    more robust

    Fixes #44711

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-17

    explicit const

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-17

    QgsRasterAnalysisUtils: fix range loop constructs warning

    Loops create a copy from map. Use reference type to prevent copying.

    José de Paula Rodrigues <espinafre@gmail.com>AuthorDate: 2021-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-17

    [trivial] allows building with QTWebKit disabled

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-16

    Fix setEnabled

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-16

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-16

    Fix tree display value

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-16

    List both Feature and Layer actions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-16

    Tests for form action widget

Merge: 7b7323cc0d9 7d89628f382
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-16

    Merge pull request #44533 from troopa81/feat_dms_connexion_widget

    [ExternalStorage] Add widget to configure/edit and visualize external storage

Merge: 9f4652942e9 2d91b5890d9
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-16

    Merge pull request #44658 from troopa81/fix_wfs_encoding

    [WFS] Fix unknown expat encoding issues

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-08-16

    fix windows build (followup 19565032e3187164)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    s/storageType/storageTypeIndex

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    add external storage display name

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-09
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    Fix bad progress bar behavior

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    Update tooltips

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    Disable relative path and directory storing when there is an external storage

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    Fix sip incomplete type QgsExternalStorageFileWidget

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    Fix doc

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    Fix typo & return string by value not ref

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    Separate QgsFileWidget from QgsExternalStorageFileWidget

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    fix typos and doc

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-05-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    [ExternalStorage] Add widget to configure/edit and visualize external storage

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    Add test for unhandled encoding

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-07-27
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-08-16

    [WFS] fix unknown expat encoding issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-16

    Partially resync drw_entities with libdxfrw copy

    Mostly indentation changes, with some added bugfixes from upstream!

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-16

    QgsTessellator::asMultiPolygon(): stricter bound checking to make cppcheck happy

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-16

    qgscurvepolygon.cpp: avoid cppcheck warning about potential nullptr dereference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-15

    Fix macos build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-15

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-15

    Remove custom QGIS debug code and partially resync with upstream library

    Allows removing the qgis_core/qt dependancy from embedded libdxfrw copy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-15

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-15

    Remove custom QGIS debug code and partially resync with upstream library

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-15

    Log lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-15

    Move custom libdxfrw logging class to QGIS code, out of copy of libdxfrw

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-15

    Partially sync some libdxfrw files with library version

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-15

    Allow to set negative offsets for grid decoration

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-14

    Form DD action widgets initial implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-14

    do not reset id on apply/save

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-14

    Add setId

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-08-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-08-14

    const correctness

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-14

    [layout] Allow negative values for grid offset

    Add the "minimum" property to mOffsetXSpinBox and mOffsetYSpinBox in order to allow the use of negative values for the map grid offset.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-14

    [layout] Fix max grid interval value

    Increase the maximum value for mIntervalXSpinBox, mIntervalYSpinBox, mOffsetXSpinBox and mOffsetYSpinBox

Merge: 32c2cea54cb e7bd600ab30
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-08-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-13

    Merge pull request #44688 from rouault/fix_build

    qgserror.cpp: fix build in QGISDEBUG mode

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-08-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-08-13

    testqgsogrutils.cpp: fix build with GDAL 3.4

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-08-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-08-13

    qgserror.cpp: fix build in QGISDEBUG mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    Rollback a change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    Fix mac build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    Windows build fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    Fix build with model test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    Another loop reference fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    Windows fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    More loop references

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    Windows fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    More loop references

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    More loop references

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    Add missing loop references

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-13

    const ALL the things

    Use clang-tidy const correctness fixit to add const to all
    variables which it can

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Fix incorrect icon shown for zip files in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Fix some file based datasets (e.g. single layer ODS files) aren't
    correctly showing file based actions in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Ensure that QgsMimeDataUtils::Uri::filePath is always set for file based items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Add filePath to mime uri from file based items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Add filepath to QgsMimeDataUtils::Uri

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Ensure file based items can always be renamed, regardless of which provider makes them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Also allow renaming file items in browser via standard F12/mouse
    interaction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    [browser] Only show Rename layer action for gpkg when there's a single
    layer selected

    This operation only works on single layers, so it's misleading to
    show when the user has many items selected (also matches behavior
    to file based items)

    Also clear clazy warnings from file

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-08-12

    [aggregate calculator] Improve result type detection to fix bogus typeless scenarios

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Update src/gui/qgsexpressiontreeview.cpp

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Make search case insensitive

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Fix searching within function tags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Update src/gui/qgsexpressionstoredialog.h

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    skip sip

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Simplify whitespaces in saved expression labels

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Remove "accessibleName" property from some .ui files

    containing strange "Hello translotor" string.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Remove unused "accessibleName" property from some .ui files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Show time zone information for datetime field values by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Show time zones in expression results preview for date time values

    Behind the scenes Qt IS considering time zones for datetime values,
    which leads to some extremely subtle issues if users are unaware
    that datetime values differ in timezones.

    Accordingly we should always show these to users so that they
    can be aware when datetimes have different zones.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Remove "Display As" control from layer properties dialogs

    This is a weird legacy control, which is read only and which just
    shows a copy of the layer name with _ replaced by space. It has
    no impact on anything else!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Improve strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Better error reporting for aggregate calculation failures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    When trying to match an aggregate subexpression to layer fields,
    correctly treat field names in " " as direct field references,
    not expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    Add QgsExpression utility function to match an expression or field name string to a layer's field index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-12

    More helpful aggregate expression errors in more situations

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-07-29
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-08-11

    Github template - Add some notes for new profile and plugins

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-11

    Disble layer rendering to 3D terrain texture for 3D rendered layers (#44367)

    * add optional layer rendering to 3D terrain

    * remove terrainLayers from Qgs3DMapSettings

    * fix tests

    * switch to layer terrain rendering when no 3d renderer is set

    * fix mesh tests to handle terrain being disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-11

    repr for QgsDefaultValue

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-11

    [chore] Remove custom FindIconv.cmake implementation (#44632)

    It is available out of the box since cmake 3.11

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-11

    Add some __repr__ methods for QgsLayerTreeNode classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-11

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-11

    [feature] Add Rename action under the manage submenu for files in browser

    Allows renaming of files directly in the browser. If the file
    corresponds to a spatial dataset with multiple sidecar files then
    these will all be renamed accordingly too.

    Additionally, users are warned if the file is a layer which is exists
    in the current project and are asked whether they want to automatically
    update all the layer paths accordingly.

    Refs #14611

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-11

    Add utility function QgsFileUtils.renameDataset

    Renames a dataset file, including all its associated sidecar
    files (and optionally the .qmd/.qml sidecars)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-10

    Add .aux.xml file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-10

    When deleting files through the browser panel, ensure that all
    sidecar files are always deleted too

    And include sidecar files in the list of files to be deleted which
    we show to users in the confirmation message box.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-10

    Add QgsFileUtils.sidecarFilesForPath function, which returns all
    sidecar files which exist for a given file path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-10

    Improve list of GDAL format sidecars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-10

    Raise IndexErrors instead of crashing when an invalid index is
    passed to QgsAttributeTableConfig methods from Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-10

    Resync more code with upstream

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-10

    Resync some libdxfrw files with upstream

    Minor code formatting changes only -- no fixes

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    set singleFile property inside the QgsLayoutAtlas constructor

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    fix singleFile property issue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    Fix doxygen command

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    Copy error message from aggregate calculator to expression when
    aggregate function fails, so that we give more helpful error messages
    for debugging aggregate based expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    [expressions] Don't cache aggregate results if there's an evaluation error.

    Otherwise subsequent evaluations of the expression will happily
    grab the cached null variant, unaware that it's actually a
    result of a broken expression and not a valid null aggregate
    calculation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    Test that QgsVectorFileWriter correctly writes coordinate epoch
    to Geopackage files (GDAL 3.4+ only)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    Fix memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    Always use the same method to convert QgsCoordinateReferenceSystem
    to OGR SRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    Add utility function to convert QgsCoordinateReferenceSystem to OGR SRS
    and include coordinate epoch for GDAL 3.4+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    Add additional formats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    Expand docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    Add rst

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    Implement sidecarFilesForUri for OGR provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    Implement sidecarFilesForUri for gdal provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-09

    Add api to QgsProviderMetadata to return any possible sidecar
    files which may exist for the provider given a layer path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-08

    Use GDAL API to determine multi-layer extensions on GDAL 3.4+

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-07

    [processing] Fix rasterlayerzonalstats when input raster has no CRS

    Use "area" as the area column name instead of an empty name.

Merge: e2ba24ce915 7a7c3477d50
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-06

    Merge pull request #44583 from alexbruy/processing-pointcloud

    Point cloud parameter for Processing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-06

    add distro version to Docker build cache (#44598)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-06

    fix docker image name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    [feature][processing] Add new "Select within distance" and
    "Extract within distance" algorithms

    These algorithms allow users to select or extract features from one
    layer which are within a certain distance of features from another
    reference layer.

    The distance checking is heavily optimised, using spatial indices
    to restrict the number of features retrieved, and also automatically
    handing the check off to the database server for postgis layers.

    The distance parameter can also be data-defined.

    Sponsored by QTIBIA Engineering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    Minor optimisation for OGR feature iterator when performing a distance
    within search

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    Optimise feature iteration for memory provider when performing a
    distance within request

    Avoids an unnecessary double-transformation of the feature

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-08-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-08-06

    use ept files for tests and make point cloud tests conditional

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    Also apply filter to geometry types in provider sublayer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    Automatically select all layers in sublayers dialog on show

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    Add utility function QgsProjectUtils.updateLayerPath to bulk replace
    a file path with a new path for all matching layers in a project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    Add utility QgsMapLayerUtils.updateLayerSourcePath for easy replacement
    of file paths in the source of a file-based layer

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    Toggle bool variable

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    Toggle editing on multiple layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-08-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-08-05

    fix msvc build

    alitka <anja.litka@bkg.bund.de>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    updated connections-default.xml

    line 18 - added the German spatial data catalogue (GDI-DE Geodatenkatalog.de) of the Spatial Data Infrastructure Germany (GDI-DE) to the list of the default connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    Add pending upstream fix to remove warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-06

    Sync some libdxfrw files with the upstream versions

    Syncs some files with their counterparts from https://github.com/LibreCAD/libdxfrw
    Basically this undoes the QGIS specific styling applied to these
    files and excludes them from the astyle script. Apart from the
    whitespace changes there's only very minor code modernization
    changes.

    But the goal here is to reduce the diffs between us and upstream
    so that we can more easily push fixes upstream and pull them
    downstream.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-08-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-08-05

    add point cloud parameter to algfactory

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-08-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-08-05

    [processing] widget wrapper for point layer parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-08-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-08-05

    [processing] add support for point clouds to map layer and multiple
    layer parameters

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-08-05

    debian packaging: add ubuntu impish

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-08-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-08-05

    tests for QgsProcessingParameterPointCloudLayer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-08-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-08-05

    [processing] new pont cloud parameter for processing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-05

    update Docker builds (3.20 + fix dockerfile path) (#44573)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    [postgres] Handoff distance within queries to backend to use ST_DWithin
    wherever it's safe to do so

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Distance within for oracle provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Implement distance within for postgres iterator

    Note: this could be optimised by converting automatically to
    a ST_DWithin(...) clause!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Distance within for SQL Server provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Distance within for HANA provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Untested implementation of distance within for db2 provider

    This is impossible to test, and the provider is deprecated anyway...
    at least it's a best guess effort.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Implement distance within for spatialite feature iterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Implement distance within for WFS/oapif provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Distance within for virtual provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Working distance within filter for vector layer cache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Distance within for AFS provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Implement distance within for gpx provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Handle distance within in python provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Correct test string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Implement distance within search for vector layer iterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Implement distance within for delimited text provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Implement distance within for OGR provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Handle distance within feature requests in memory provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    [api] Add option to QgsFeatureRequest to request features
    within a certain distance of a reference geometry

    E.g. this request will retrieve all features within 50 map units of the
    provided linestring:

        QgsFeatureRequest().setDistanceWithin(QgsGeometry.fromWkt('LineString(0 0, 10 0, 12 1)'), 50)

    A new enum Qgis::SpatialFilterType has been added to reflect whether
    a request uses no spatial filter, a BoundingBox filter (via
    setFilterRect), or the new DistanceWithin filter.

    Distance within filters are treated like bounding box filters, in
    that they are independant of any attribute/id filters (such as
    feature ids or expressions).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Spelling fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Disable ultra-fragile mesh terrain rendering test on CI

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Allow to identify layer groups and all selected layers

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Fix sticky buttons in expression builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Fix indentation issue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-05

    Initialize return buffers in GetRawChar8 et al. (Port DWG read fix
    from https://github.com/LibreCAD/libdxfrw)

    From the upstream message:
    GetRawChar8() would return spurious memory contents when the read
    failed,leading to weird crashes later in the code.
    Seen with older non-Autocad DWG files (that Autodesk DWG Trueview
    however accepts with just a warning about their foreign origin)
    obtained from RC model plane enthusiasts' free plans archive
    aerofred.com, e.g. their "Canadair p5.dwg"

    https://github.com/LibreCAD/libdxfrw/commit/082409c03dfb90ac02c8a9354189206f2a771951

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-04

    Fix for not resetting numberOf(left)Segments when switching scalebar unit

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-04

    Textual fix

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-04

    Fix handleSSlError ignore saved errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-04

    Fix processing algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-04

    Fix API break

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-04

    Fix incorrect error message in add ring tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-04

    [api] Move QgsGeometry enums to Qgis, promote to enum classes

Merge: c2b48173c81 30d05aa9aa7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-08-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-03

    Merge pull request #44500 from qgis/dependabot/github_actions/actions/stale-4

    Bump actions/stale from 3 to 4

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-08-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-03

    Always run macos workflow, it is required

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-08-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-03

    Always run mingw64 workflow it is required

Merge: 119e5723e8b 2a2899a87cc
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-08-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-03

    Merge pull request #44471 from qgis/links

    Support CTRL+Click for opening links in attribute table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    Add gpsbabel to docker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    Fix strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    GPS Tools plugin is no more!

    The functionality from the plugin has been moved into the core QGIS
    install, with tools available from the Processing -> GPS group,
    or via the Data Source Manager - GPS tab.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    Port GPS Tools upload/download to device algorithms to Processing

    The new "Upload GPS data to device" and "Download GPS data from device"
    offer the same functionality as previously existed in GPS tools,
    allowing users to download raw data from a GPS device to a GPX file
    or upload a GPX file directly to a GPS device.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    QgsBabelGpsDeviceFormat capabilities should be calculated based on provided commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    Migrate GPS tools "import data" functionality to new Processing
    algorithm "Convert GPS data"

    Exposes the same functionality which allows users to convert
    from a range of raw GPS data formats to the standard GPX file
    type (using a GPSBabel backend).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    Use a nicer path for gpsbabel settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    Fix incorrect '#proxyExcludedUrls' setting shows in gps group in advanced settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    Advanced settings widget should scroll by pixel not row, as sometimes
    row values are so long that they exceed the vertical height of the widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    Add option to set the path to GPSBabel in settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    Add a core settings registry value for GPSBabel path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    Add a formal settings category for GPS settings

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-03

    [processing] Fix typo in algorithm description

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-08-01
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-08-02

    Support CTRL+Click for opening links in attribute table

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-03

    Fix atlas filtering when exporting using processing algorithms

    Fixes #44242

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-02

    Fix MSVC QgsCopyFileTask compilation issue (#44518)

    * Fix MSVC QgsCopyFileTask compilation issue

    * use std::vector instead

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    [offline editing] Use the vector layer pointer for clarity and avoid needless re-casting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    Fix cppcheck warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    Also describe %type special tag for babel commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    Add flag to babel command generation methods to control whether
    paths should be quoted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    Remove odd string from format description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    Make QgsBabelFormatRegistry responsible for generating a file
    filter string for all import formats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    Add file extensions for babel import formats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    Rework QgsBabelSimpleImportFormat to avoid storing using keys
    based on the format description, and instead use the (constant)
    format name instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    Add script to automatically dump babel formats from gpsbabel
    and update internal list to add a ton of new formats and remove
    formats deprecated and removed by gpsbabel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    Sort list of babel formats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    Add safety check

    Refs #44445

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    [processing] Fix test on non-utc environments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    [processing] Don't try to run test which requires postgres if
    ENABLE_PGTEST is false

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    Extend tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    [processing] Fix evaluation of empty file names for file parameters
    in test suite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    [processing] Fix file parameters with filter string set which
    includes a wildcard incorrectly flag formats not explicitly
    listed as non-matching

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    [ui] Fix mesh digitizing toolbar name

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-02

    follow up db21851 : use proper class name when connecting to editing signals

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-01

    Bump actions/stale from 3 to 4

    Bumps [actions/stale](https://github.com/actions/stale) from 3 to 4.
    - [Release notes](https://github.com/actions/stale/releases)
    - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/stale/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/stale
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

Merge: 4ff9d9aee6a 6ebeb43a855
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-01

    Merge pull request #44419 from mhugent/fix_geometry_postgres_expression_compiler

    Fix geometry handling in postgres expression compiler

Merge: cfd31252a46 09faea50feb
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-01

    Merge pull request #44488 from mhugent/wms_server_image_size_limit

    Consider maximum image width/height also for GetLegendGraphic

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-01

    Update src/providers/postgres/qgspostgresexpressioncompiler.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-01

    Update src/server/services/wms/qgswmsrenderer.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-08-01

    Update src/server/services/wms/qgswmsrenderer.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-01

    Add tooltip to mesh symbology tab

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-01

    Fix strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-01

    Move GPS tools "add gpx layer" functionality to Data Source Manager

    Moves the functionality from the GPS tools plugin to add GPX layers
    to a new "Add GPS Data" page in the data source manager.

    (no functional changes!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-08-01

    [processing] Add API to allow a string parameter to show as a combobox
    with preset choices in processing GUI

    In some circumstances it is desirable to restrict the values available
    when a user is asked to enter a string parameter to a list of predetermined
    "valid" values, yet these values will vary installation by installation
    (e.g. a "printer name" parameter, where you want users to pick from
    printers installed on the system, but since the printer names will
    vary install to install an enum parameter is not a valid choice)

    This can now be done by setting the widget wrapper metadata
    "value_hints" option, as demonstrated below. (While this provides a mechanism
    for guiding users to select from valid string values when running a Processing
    algorithm through the GUI, it does not place any limits on the string values
    accepted via PyQGIS codes or when running the algorithm via other non-gui
    means. Algorithms should gracefully handle other values accordingly.)

        param = QgsProcessingParameterString( 'PRINTER_NAME', 'Printer name')
        # show only printers which are available on the current system as options
        # for the string input.
        param.setMetadata( {'widget_wrapper':
          { 'value_hints': ['Inkjet printer', 'Laser printer'] }
        })

Merge: 48894949f72 75430e7acb7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-31

    Merge pull request #43981 from SebastienPeillet/get_print_legend_fix

    Server : Fix legend when no LAYERS parameter provided, Fix layer style defined by a maptheme

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-31

    Apply suggestions from code review

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-07-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-31

    Fix compiler warning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-07-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-31

    Consider maximum image width/height also for GetLegendGrahic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-31

    Rename more members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-31

    Minor provider cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-31

    Unit tests for encodeUri/decodeUri for GPX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-31

    Standardise member naming

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-31

    Implement encode/decodeUri for Gpx provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-31

    More leftovers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-31

    Update strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-31

    Better names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-31

    Remove unused files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-31

    Move GPS Tools GPSbabel device configuration widget to new page
    in global settings dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-31

    Add a registry for GPSbabel formats

Merge: 1bd8f5cb0f3 9d732a238ae
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-30

    [External Storage] Define API and implement SimpleCopy backlend (#43882)

    * [External Storage] Define API

    * [External Storage] Add QgsCopyFileTask

    * [External Storage] Add SimpleCopy backend

    * change SIP_CONCAT_PARTS to fix compilation

    * Add ContentStatus enum in Qgis class

    * Add test for QgsCopyFileTask

    * Move addTask after signals connect

    * fix header

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    * s/store/stores

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    * s/Fetch/Fetches

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    * fix typos

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    * s/authentification/authentication

    * change comment singleton

    * use unique_ptr for projectexternalstorage instance

    * fix cppcheck

    * Add StartLater / StartImmediately distinction

    * Add enum ActionStart

    * s/OnGoing/Running/g

    * constify externalStorageFromType

    * Fix SIP

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-30

    fix building of process without bindings (#44460)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-07-30
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    Fix SIP

    Jochen Topf <jochen@topf.org>AuthorDate: 2021-07-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-30

    Fix typo (#44459)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-07-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    constify externalStorageFromType

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-07-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    s/OnGoing/Running/g

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-07-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    Add enum ActionStart

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-07-26
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    Add StartLater / StartImmediately distinction

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-30
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    fix cppcheck

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    use unique_ptr for projectexternalstorage instance

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    change comment singleton

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    s/authentification/authentication

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    fix typos

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    s/Fetch/Fetches

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    s/store/stores

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    fix header

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    Move addTask after signals connect

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    Add test for QgsCopyFileTask

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    Add ContentStatus enum in Qgis class

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    change SIP_CONCAT_PARTS to fix compilation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-05-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    [External Storage] Add SimpleCopy backend

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    [External Storage] Add QgsCopyFileTask

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-07-30

    [External Storage] Define API

Merge: b2c2525fa71 37e62d64aec
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-30

    Merge pull request #44410 from nirvn/offline_replace

    [offline editing] Avoid adding/removing layers, update data source

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Remove unwanted QRegExp import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Remove GPX feature type conversion from GPS tools plugin

    This functionality is now exposed by the processing algorithm instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Add some unit tests for babel formats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Add python bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Fix build on old qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Remove unused png files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Move GPS icon to standard icons folder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Start vivisecting gps_importer plugin

    Move the babel format classes to core, cleaning these up and
    removing unused code and modernizing the API.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Remove GPX feature type conversion from GPS tools plugin

    This functionality is now exposed by the processing algorithm instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    [feature][processing] Port GPS tools Convert GPX feature type tool
    to new processing algorithm

    This algorithm uses the GPSBabel tool to convert GPX features from
    one type to another (e.g. converting all waypoint features to a
    route feature).

    It is designed as a drop-in replacement for workflows which previously
    used this functionality from the GPS tools plugin, but with all
    the benefits and improvements that come automatically from
    being part of Processing!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Move "New GPX layer" functionality from GPS tools plugin to app

    While the functionality itself hasn't changed at all, it's now
    no longer part of the GPS tools plugin and is instead present
    for all QGIS installs.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Move new gpx icon to standard location

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-30

    Address review, update comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Fix GPX provider is not thread safe!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Fix more gpx provider methods crash for invalid layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Fix GPX provider crashes if feature count is called on an invalid layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Add test for invalid provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Implement provider test for GPX provider

    A whole lot of base provider tests are not compatible with the
    GPX provider, as we can't add the required fields.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Fix missing icon in GPS information panel

    Fixes #44165

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-30

    [offline editing] Avoid adding/removing layers, update data source

    Martin Pergler <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Simplify per review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Martin Pergler <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Improve sinuosity help

    Added explanation what this new expression actually calculates, based on help coded in /src/core/geometry/qgscurve.h
    Also streamlined noted requirement that needs to be applied to a curve.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    condense compatibleRasterLayers/compatibleMeshLayers/compatiblePluginLayers into one unified function

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    add tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    add support for plugin layers in QgsProcessingParameterMapLayer and
    QgsProcessingParameterMultipleLayers (fix #44183)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    [memory] Fix "Integer (64bit) list" field type

    Fix "Integer (64bit) list" field type name to "integer64list" and subtype to QVariant::LongLong

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Install missing header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Update external/libdxfrw/drw_base.h

    Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    Report actual version of unsupported DWG files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-30

    remove ugly header from the dependencies list in vector layer properties
    dialog (fix #44396)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-07-29

    Fix msvc build (followup 80cf804db69a6)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    When searching for options pages, we should also show those
    where the page name matches the search term

    Otherwise searching for eg "python" won't show the python console
    settings page.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Fix and simplify options locator widget assertions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Expand all when clearing search

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Factories can specify a path to add their pages to the options tree

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Resurrect screenshot code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Update and restore debug guard code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Don't search html tags when searching text in options label widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Show search hits for tables and tree/table headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Expand all children on open

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Working search for items when using options tree views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Fix stylesheet

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Allow options dialog to use a tree structure for tab list instead
    of a flat list widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    [CI] name build artifacts

    so we can run tests on other images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Don't copy first pass LayerRenderJobs for second pass jobs

    We only need to copy the render context and then associate the
    second pass job with the original layer id. We don't use any
    other values from the first pass job.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Cleanup loops

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Fix partial copy of LayerRenderJob for second pass job

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Ensure that LayerRenderJob objects are never copied

    When a LayerRenderJob object is copied, it would create a new
    copy-constructed QgsRenderContext member as a result. But we
    store references to the LayerRenderJob's context in the
    QgsMapLayerRenderer instances, so this potentially results
    in using references to deleted objects.

    In Qt5 builds this wasn't an issue, as LayerRenderJob objects
    weren't being copied. But Qt6's revamped containers WERE
    detaching and copying LayerRenderJob objects, resulting
    in crashes in all the map renderer tests.

    So... explicitly block copying of LayerRenderJob to fix this.
    And then use std::vector instead of QList for storage of job
    lists as we can't use Qt containers with non-copy-constructible
    classes.

    (This is a step forward anyway, because the ownership of the
    raw pointers in LayerRenderJob has always been somewhat opaque,
    and by avoiding copies of LayerRenderJob we have the opportunity
    to later clean this up and make them unique_ptrs were appropriate)

    Fixes all map renders crashing on Qt6 builds

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    add test for circularstring and closed string

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Update src/core/expression/qgsexpressionfunction.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Update resources/function_help/json/sinuosity

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    Update tests/src/core/testqgsexpression.cpp

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    add sinuosity help

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-29

    [FEATURE][NEEDS-DOCS] Add sinuosity expression

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-07-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-07-28

    fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Resurrect improved delete action for browser files

    This new action has many improvements over the old one:
    - the old one showed inconsistently -- it appeared only for some
    OGR/GDAL layers (and not others), and not for other file types.
    Now it's shown for ALL file type items (including those
    from external providers)
    - multiple file deletion is now supported when multiple file
    items are selected in the browser (after confirmation!!)
    - before deleting files, the current project is scanned to see
    if it is using any of the files. If so, a prompt is shown asking
    users if they want to cancel the deletion, OR delete and remove
    layers, or delete and retain layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Add QgsProjectUtils utility class with function for retrieving layers matching a file path from a project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Add utility function QgsMapLayerUtils::layerSourceMatchesPath

    Tests whether a layer has a source which matches a specified
    file path

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-28

    disable Qt6 build on CI (#44417)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-28

    [cmake] modernize Qt libraries linking (#44416)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Fix duplicate layout qt warnings shown when opening vector layer properties

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-07-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-28

    Consider srid to avoid mixed geometry errors

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-28

    [CI] Let's try something... (#44398)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-07-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-28

    Handle QgsGeometry directly in quotedValue and add a unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Fix leaked GDAL dataset handle when deleting layers

    Prevents the deletion from actually occurring until QGIS is closed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    QList::removeAt crashes in qt6 if index is -1, so use QList::removeAll instead of QList::removeAt( QList::indexOf(...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Remove typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Bulk qt6 cmake updates

    Remove more qt5 specific cmake config. Note that most of these are
    untested on qt6, as the corresponding libraries cannot be built
    with qt6 yet.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    More thread_local QRegularExpression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Documentation improvements, clazy fixed for QgsFileWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Thread local

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Some gui QRegExp removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Remove outdated comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    More improvements to browser menu right click menu structure

    Move Delete Layer actions into a "Manage" submenu, so that there's
    a bit more safety around these. And make sure the Manage submenu
    always appears in the same place, regardless of datasource.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Open Externally action only applies to file items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Nicer arrangement of actions in browser menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Don't show 'Delete File' action in browser when right clicking
    a raster sublayer of a dataset

    This should instead be a "Delete Layer" action to match OGR sublayers,
    but GDAL itself only supports deleting raster layers from gpkg and
    we have special handling for those in place.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Remove dead code

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Use QVariant

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    Update src/analysis/processing/qgsalgorithmaddincrementalfield.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    add documentation

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-28

    [Processing][needs-docs] Add incremental field: add modulo option

    This algorithm allows to add a column with an integer that will be incremented
    from START to the limit, with the possibility of grouping to resume at the
    value of START following the group.

    FME also offers another option (actually another transformer) which is called
    modulo counter.

    This option will reset the counter to the starting value if the modulo value is
    reached...

    0 indicates that we don't use the modulo option.

Merge: de4e231bbee 275253e4de0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-27

    Merge pull request #44033 from Gustry/tickets

    Review the ticket configuration on GitHub

Merge: 6967406aca8 6209193d298
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-27

    Merge pull request #44376 from qgis/attachmentid

    Add QgsProject::attachmentIdentifier and QgsProject::resolveAttachementIdentifier

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-07-26
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-07-27

    Add QgsProject::attachmentIdentifier and QgsProject::resolveAttachementIdentifier

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-27

    move QgsNetworkContentFetcherRegistry::FetchingMode to Qgis (#44397)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-27

    [FEATURE][processing] Brand new duration parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Show "refresh" action for all dataset containers in browser, not
    just geopackage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix file based data collection items should requerying sublayers
    when refreshed, or they won't respond to external changes
    to the container (such as layers added/deleted elsewhere)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Only enable the "delete layer" browser action for OGR items where
    gdal supports deleting layers for the format

    Avoids misleading messages and the appearance that QGIS can
    delete these layers, when it will never be able to.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Remove redundant QgsProviderSublayerItem::isFile()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix grass build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix grass provider build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix dox warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    [api break] Remove QRegExp argument from QgsNewNameDialog constructor

    Replaced with QgsNewNameDialog::setRegularExpression which accepts
    a string argument.

    QRegExp is deprecated and removed in qt6.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix TabInformation equality operator signatures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    [feature] Add a 'Show in Files' action for all file items in browser

    Opens a file explorer window and directly selects the file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    [browser] Ensure "File Properties" action is always present for
    items which represent a file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    [api] Add a new capability for QgsDataItems to indicate that the
    item path directly corresponds to an on-disk file path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix qt 5.14 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix QMultiMap->QMap conversion on qt 6 is not possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix broken use of qMakePair on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix use of removed QButtonGroup::buttonClicked int variant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix QLabel::pixmap returns a value not a pointer on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Add required explicit imports for qwt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    QWheelEvent::delta is no more

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Remove unused imports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Explicit QActionGroup import is required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Qt6 container algorithm updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Style option qt6 fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    QMouseEvent::pos is no more

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    qgis_process builds on qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix incomplete message bar messages when exporting items from model
    designer

    Salvatore Fiandaca <pigrecoinfinito@gmail.com>AuthorDate: 2021-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-27

    Merge pull request #44380 from pigreco/toto

    correction examples expr: make_rectangle_3points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    [ogr] When querying sublayers, if an explicit geometry type is
    part of the uri being queried then we should only return
    the sublayer with this same geometry type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    [mdal] When querying sublayers for a uri which includes a specific
    layer name, don't return all layers

    Instead only return this one specific layer. Fixes drag and drop
    of specific mesh sublayers from browser to qgis shouldn't ask
    users to pick from all dataset layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    [mdal] Correctly parse uris with specific layer names in
    encode/decodeUri

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    Remove unwanted iteration from QgsDbscanClusteringAlgorithm and
    instead collect datetime values during index population

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-27

    [api] Allow a feature callback to be specified when building QgsSpatialIndexKDBush

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-26

    run tests even if build fails

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    [feature][processing] A brand new spatiotemporal ST-DBSCAN clustering algorithm

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Add help button to layer notes dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Readonly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Fix dox warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Remove test of deprecated unused API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Remove redundant test of unused, deprecated API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    .db files are also supported by the spatialite provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Add kmz extension as possible container format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Remove mdal, gdal, ogr, ept and pdal data item providers

    These are no longer required -- we get them "for free" now!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Create a generic data item provider for all file based datasources

    This provider uses the QgsProviderRegistry::querySublayers API
    to automatically create appropriate browser data items for all
    file based sources, regardless of the underlying provider (be it
    mdal, gdal, ogr, pdal or ept).

    This allows us to merge sources which can be handled by multiple
    different providers into single container items in the browser,
    so e.g. instead of seeing a .nc file appear twice in the browser
    (once with a mesh icon and once with a raster icon), we now
    only see the file ONCE and expanding it out shows BOTH the mesh
    and raster sublayers. Similarly with all other mixed type formats,
    such as GeoPDF files (which may contain a mix of raster and vector
    layers), KML/KMZ,... etc.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-26

    Add missing Q_DECLARE_OPERATORS_FOR_FLAGS for QgsProviderUtils::SublayerCompletenessFlags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-25

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-25

    Split QgsBrowserDockWidget to new QgsBrowserWidget class and QgsBrowserDockWidget

    Moves the guts of QgsBrowserDockWidget to a reusable QWidget subclass
    "QgsBrowserWidget", so that browser widgets can easily be created
    which aren't a dock widget.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-25

    [ci] Qt6 ready + improve workflow + cache testing Docker image

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-07-24
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-07-24

    Use a form in the issue template

Merge: c74e886da18 52f1eae8a78
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-24

    Merge pull request #44111 from rldhont/tests-server-wms-dimension-time

    [Server][Tests] Extend WMS dimension tests

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-07-02
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-07-24

    Review the ticket configuration on GitHub

Merge: 1e3117dad5c 23521d2784a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-24

    Merge pull request #44349 from m-kuhn/avoid_projection_selection_recursion_crash

    Avoid recursion in crs validation

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-24

    reduce duration of mesh editor test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-23

    fix checking validity of flags in read/write settings/layer properties (#44352)

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-07-23
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-07-23

    test

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-23

    [JSON Widget] respect config when displayed in identify res. dialog (#44350)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-23

    allow to save/read enum/flags as map layer properties (#44329)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-07-23

    Reinstate explicit template instantiations but only for MSVC (refs #44301)

    This reverts commit a499a303548654dd8028eaf330fab5388db9e3ea which
    reverted f616be29d361cd24f0cd1f3433bfb264304a8760

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-07-23

    Avoid recursion in crs validation

    If some proj helper files are missing (likely proj.db), showing the
    projection selection dialog is shown recursively. Avoid this.

    Excerpt from a sample trace:

    ```
    QgsMapLayer::setCrs :
    QgsVectorLayer::setCoordinateSystem :
    QgsVectorLayer::setDataSource :
    QgsVectorLayer::QgsVectorLayer :
    QgsCoordinateBoundsPreviewMapWidget::QgsCoordinateBoundsPreviewMapWidget :
    QgsProjectionSelectionTreeWidget::setShowNoProjection :
    QgsProjectionSelectionTreeWidget::QgsProjectionSelectionTreeWidget :
    QgsProjectionSelectionDialog::setShowNoProjection :
    QgsProjectionSelectionDialog::QgsProjectionSelectionDialog :
    QgisApp::validateCrs :
    QObject::qt_static_metacall :
    QgisApp::customCrsValidation :
    QgisApp::customProjection :
    QgsMapLayer::setCrs :
    QgsVectorLayer::setCoordinateSystem :
    QgsVectorLayer::setDataSource :
    QgsVectorLayer::QgsVectorLayer :
    QgsCoordinateBoundsPreviewMapWidget::QgsCoordinateBoundsPreviewMapWidget :
    QgsProjectionSelectionTreeWidget::setShowNoProjection :
    QgsProjectionSelectionTreeWidget::QgsProjectionSelectionTreeWidget :
    QgsProjectionSelectionDialog::setShowNoProjection :
    QgsProjectionSelectionDialog::QgsProjectionSelectionDialog :
    QgisApp::validateCrs :
    QObject::qt_static_metacall :
    QgisApp::customCrsValidation :
    QgisApp::customProjection :
    QgsMapLayer::setCrs :
    QgsVectorLayer::setCoordinateSystem :
    QgsVectorLayer::setDataSource :
    QgsVectorLayer::QgsVectorLayer :
    QgsCoordinateBoundsPreviewMapWidget::QgsCoordinateBoundsPreviewMapWidget :
    QgsProjectionSelectionTreeWidget::setShowNoProjection :
    QgsProjectionSelectionTreeWidget::QgsProjectionSelectionTreeWidget :
    QgsProjectionSelectionDialog::setShowNoProjection :
    QgsProjectionSelectionDialog::QgsProjectionSelectionDialog :
    QgisApp::validateCrs :
    QObject::qt_static_metacall :
    QgisApp::customCrsValidation :
    QgisApp::customProjection :
    QgsMapLayer::setCrs :
    QgsVectorLayer::setCoordinateSystem :
    QgsVectorLayer::setDataSource :
    QgsVectorLayer::QgsVectorLayer :
    QgsCoordinateBoundsPreviewMapWidget::QgsCoordinateBoundsPreviewMapWidget :
    QgsProjectionSelectionTreeWidget::setShowNoProjection :
    QgsProjectionSelectionTreeWidget::QgsProjectionSelectionTreeWidget :
    QgsProjectionSelectionDialog::setShowNoProjection :
    QgsProjectionSelectionDialog::QgsProjectionSelectionDialog :
    QgisApp::validateCrs :
    QObject::qt_static_metacall :
    QgisApp::customCrsValidation :
    ```

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-07-23

    spelling updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Implement querySublayers for pdal provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    When querying sublayers for all providers using
    QgsProviderRegistry::querySublayers, if there is a preferred providers
    for a particular uri then ONLY return sublayers from these providers
    instead of iterating over all providers

    This cleans up the case that two providers can technically handle
    a uri, but where we definitely only want ONE of them to handle that
    uri. Specifically, while the OGR provider can technically open
    JSON files so reports that it can handle ept.json files, we only
    ever want to use the EPT point cloud provider for these as we know
    for certain that they are point cloud uris, not vector layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Ignore blocklisted uris when querying all providers for sublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Implement querySublayers for ept provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    QgsProviderUtils::suggestLayerNameFromFilePath - nicely handle ept.json paths

Merge: 48b9ff07578 849d8ccd0ae
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-23

    Merge pull request #44294 from domi4484/jsonEditWidgetDefault

    JSON widget as default for json and jsonb type names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Lint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Use QgsGdalUtils::pathIsCheapToOpen to determine whether it's safe to skip the extension only scan for ogr sublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Move some common code to QgsGdalUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Clarify ambiguous test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    nc shouldn't be in inexpensive list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    .shp.zip is a potential container

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    [gdal] Correctly implement FastScan for querySublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Skip empty layers in mdal querySublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    [mdal] Respect FastScan flag when querying sublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    [ogr] Correctly handle FastScan flag in querySublayers by performing
    an extension only scan for files/folders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    If a sublayer has the skippedContainerScan flag set, then
    the sublayer details are incomplete

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Add flag to QgsProviderSublayerDetails to indicate that the uri
    may be a container for other sublayers but that indepth scanning
    of the container was skipped

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    [mdal Passing a direct layer uri to querySublayers should be acceptable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    [gdal] Populate sublayer driver name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Populate sublayer driver name for OGR layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Add driver name to QgsProviderSublayerDetails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Silence GDAL warnings while querying sublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Use querySublayers in QgsVectorLayerSaveAsDialog to determine sublayers of an existing file

    ...instead of older deprecated sublayers handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Use querySublayers to populate database layers in QgsOgrDbSourceSelect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Use querySublayers to populate Geopackage data items

    ...instead of older deprecated sublayers API

    Keigo Imai <keigo.imai@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    update sip file

    Keigo Imai <keigo.imai@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Update src/gui/qgisinterface.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Keigo Imai <keigo.imai@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Add activeDecorations to iface object

    Allow plugins and scripts to export animations with decorations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Cleanup style upgrade loop

    Refs https://github.com/qgis/QGIS/pull/44038/files#r663350654

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Create QgsGdalUtils::pathIsCheapToOpen

    Returns true if a dataset is considered "cheap" to open.

    The logic is very rudimentary for now, and considers only the file
    size of a few hardcoded formats.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Do not ignore .install and .lintial-overrides

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-23

    Ignore some more generated files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Cleaner loop

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Use proper icon for unknown/collection geometry types, instead
    of always using polygon icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Add a proper icon for geometry collections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Move utility functions to QgsOgrProviderUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Fix misleading messages when trying to delete ogr sublayer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-22

    cmake fixes to static providers (#44326)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-07-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-22

    Fix handling of cached geometries in QgsPostgresExpressionCompiler

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-22

    fix DISTRO_VERSION argument (#44324)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-22

    Merge pull request #44328 from qgis/3nids-patch-1

    fix typo

    Stefano Campus <skampus@gmail.com>AuthorDate: 2021-07-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-07-22

    Update tsstat.pl

    Add a reporter in Italian translators team.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Cleaner API for QgsProviderUtils::sublayerDetailsAreIncomplete,
    add flag to ignore unknown geometry types

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    [Oracle] Fixes #40001 : Use QgsTask to retrieve available tables so we can properly
    cancel it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    When dragging a vector layer with unknown geometry type from browser,
    ensure the sublayers dialog is shown if the layer has unknown
    geometry type

    Fixes dragging geometry collection files like .tab files only adds
    layer with one geometry type

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Move "Offset from label" and "Offset from feature" close to each other

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Typo fix

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Some Qt Designer automatic fixes (indentation, widget...)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Emphasize that anchor point refers to feature side

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Move up Margins group

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Reorganize balloon callout dialog

    - Group properties of the same type (rendering vs relation with feature)
    - Fix indentation, blend mode DD button misalignment
    - Fix tab order
    - Some Qt Designer fixups

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Reorganize linear callouts dialog

    - Group callout properties of the same type (rendering vs relation with feature)
    - Fix tab order

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Use a meaningful name for label widgets

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Change prototypes of extern functions of C++ plugins...

    ... to fix the -Wreturn-type-c-linkage warnings.

    The methods that returned a QString now return a const QString*.

    This is a breakage for out-of-tree native plugins.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Address PR comments and add ENUM for widget mode

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    First nail in the coffin of DB Manager

    Replace DB Manager legend custom menu action with
    C++ implementation for SQL layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Unfinished attempt to use query result widget for SQL layer updates

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    QgsRasterLayer: make sure mRasterType member is initialized

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    QgsTextRenderer::drawTextInternalHorizontal(): remove dead code

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    QgsWmsSettings::parseUri(): explicitly ignore return value of toInt()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    QgsLayoutUtils::predefinedScales(): avoid potential nullptr dereference

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    QgsAppMapTools: disable copying as we have pointer members

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    QgsExportMeshOnElement::processAlgorithm(): avoid potential nullptr deref in error code path

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    QgsRubberBand3D: disable copying as we have pointer members

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Remove unused private method QgsTopologicalMesh::facesCanBeJoinedWithCommonIndex()

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Remove explicit template instantiations

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Fix opacity slider crash

    Fixes a race condition introduced by the timer.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Processing algorithms: check addFeature() return value to throw exception when it fails

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Add QgsProcessingAlgorithm::writeFeatureError() to help throw processing exception when addFeature() fails

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-22

    Fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-21

    reset upper border of the cumulative cut to the maximum value (fix #42717)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-21

    warn when adding model with the same name as the existing one (fix #42184)
    confirm model overwrite if model file has the same name as the existing
    one

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-21

    QgsProcessingFeedback: limit number of messages to avoid blowing RAM (fixes #44202)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-21

    QgsProcessingAlgorithmDialogBase: limit number of info messages to avoid blowing RAM (fixes #44202)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-21

    QgsMessageLogViewer: limit number of messages to avoid blowing RAM (fixes #44202)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-21

    [ogr] Report ESRI multipatch GDB layers as multipolygonz layers

    Apply the same workaround we use for multipatch shapefiles to
    GDB sources

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-21
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-07-21

    [JSON widget] bit higher score for json/jsonb typenames

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-21
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-07-21

    JSON widget as default for QVariant::Map and consequently jsonb types

Merge: deb516d584b 70f2c4b96ce
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-21

    use single workflows for all Qt versions (#44241)

    * use single workflows for all Qt versions

    * simplify variables

    * fix workflow

    * fix file path

    * lso unify build scripts

    * Fix var name

    * fix workflow var

    * fix ccache lib path on fedora

    * restore clang warnings for Qt6

    * do not defined LD_PRELOAD for fedora

    * try without locale

    * always enable tests

    * no serial port

    * disable webkit

    * disable oauth

    * with analysis

    * fix Dockerfile path

    * replace locale for testing images only

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-21

    Fix typo in QgsMapSettings::visibleExtent() doc

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-21

    Fix scalebar decoration in rotated map

    Reset the map rotation before calculating the map width

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-21

    Check Geometries/Check for duplicates: avoid assertion in debug builds due to thread-unsafe usage of layer() method (fixes #44246)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-21

    Fix QgsPoint code samples

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-21

    Test "substr" function with named parameters

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-21

    Fix substr expression function named parameters

    Fix the "substr" function removing a trailing white space in the named parameter "start"

Merge: 6d5f13348f6 279f82f07f6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-20

    Merge pull request #44273 from domi4484/jsonEditWidgetConfigToolTip

    [JSON widget] Added tooltip for option "Format JSON"

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-20
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-07-20

    [JSON widget] Added tooltip for option "Format JSON"

Merge: 87986534ed9 de2ef3c3c55
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-20

    Merge pull request #44253 from mrylov/hana_dev

    Fix: HANA provider doesn't compile if WITH_GUI is off

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    replace locale for testing images only

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    fix Dockerfile path

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    with analysis

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    disable oauth

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    disable webkit

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    no serial port

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    always enable tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    try without locale

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    do not defined LD_PRELOAD for fedora

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    restore clang warnings for Qt6

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    fix ccache lib path on fedora

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    fix workflow var

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    Fix var name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    lso unify build scripts

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    fix file path

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    fix workflow

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    simplify variables

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-07-20

    use single workflows for all Qt versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Another endl fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Another test std::min fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    More test qt6 build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix test library name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    More endl fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    QgsGeometry::Change operator== should be const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Another std::min fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Update constructor of QDateTimeEdit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Remove unused deprecated header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Misc qt6 build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix list to set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    qrand is gone

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix build command

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Some qwt related build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Build qwt 6.2, which supports qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Qt5 compilation fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Add qtdeclarative dependancy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    QButtonGroup::buttonClicked( int ) doesn't exist anymore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    std::min fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix QChar to int conversion doesn't exist anymore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix qt6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    QRegExp -> QRegularExpression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Forward declare QSvgWidget to defer dealing with this for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Signature of virtual method has changed in qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix metatype build error due to QPROPERTY of forward declared class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    QTreeView::viewOptions() doesn't exist in qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    QUuid cannot be constructed from string in Qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix QML cmake for qt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    A bunch of gui cmake fixes for qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Analysis compiles in qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    String ref qt6 fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    endl -> Qt::endl

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix detection of print support for qt6 in analysis lib

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Some qt6 compilation fixes in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Remove nonsense debug message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix another unintended int to QChar conversion in debug message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix type conversion in debug code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix accidental int to QChar conversion in debug message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Remove use of deprecated QtCore_VERSION_STRING for qt6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix crash in expression array functions on qt6

    Calling *std::min_element/max_element on an empty container
    leads to a crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix crash in vector layer iteration on Qt6 builds

    Decrementing an iterator which is already at the beginning results
    in a crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Rework API and improve memory handling of graph objects

    Instead of QgsGraphBuilder::graph() taking the ownership of the graph
    and leaving the QgsGraphBuilder in an unpredictable state, add an
    explicit "takeGraph" method which takes the existing graph and
    make the existing "graph" method just return a copy of the graph.

    Also fix corresponding memory leaks in network analysis processing
    algorithms.

    Fixes #44079

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    [layouts] Ensures that 1:1 zoom level on layout designer accounts
    for actual screen dpi, and responds correctly when window is dragged
    between screens

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix QgsFontUtils test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Fix mesh editor test (remove deprecated QList::toSet())

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Reactivate tests for the Qt6 build

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-20

    Remove deprecated QTest flag to unlock compilation against qt6

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-19

    Update 10_bug_report.md

    the community is the project.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-19

    Fix qt6 build

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-07-19
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2021-07-19

    Fix: HANA provider doesn't compile if WITH_GUI is off

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-19

    fix qt6 compilation after mesh editing PR (#44240)

Merge: 1436a81b31a 9c5f40fd58a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-19

    Merge pull request #43831 from elpaso/localization-more-fixes

    GUI localization tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Truncate filter from middle of string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Truncate very long filter strings in tooltip

    Fixes #44217

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-19

    [mesh] mesh frame editing part 3 - Advanced editing (#44169)

    [mesh] [feature] Delaunay triangulation and face refinement for advanced mesh editing tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    [sipify] Add check that doxygen //!< command is only used for enum
    documentation

    sipify can't handle it in other contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Move enums from QgsVectorLayer to Qgis, promote to enum classes,
    and fix redundant QgsVectorLayer.VertexMarkerType enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Don't prompt multiple times to add vector/raster sublayers from a gpkg
    dragged from the browser

    Instead just prompt once with a unified dialog showing all sublayers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-19

    Add icon for curved callouts
    (thanks to @DelazJ for the original commit)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Fix sublayer group name handling for sources which are directories
    not files (e.g. .gdb databases)

    Fixes #44181

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Update src/ui/mesh/qgsnewmeshlayerdialogbase.ui

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Fix strings in GUI and the tabstop order

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Connect to documentation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Ensure New Mesh layer GUI behaves correctly when it's resized

    and remember latest geometry

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Enable and fix Qt6 build CI test

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Avoid line and point shading widget shrink

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Allow to resize the vector 3D Map view properties tab

    adding a scrollbar to single symbol widget to control its height

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Misc fixes: tabstop, vertical spacer and dialog size

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Allow Mesh 3D view properties dialog resize

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Reorder Mesh vector 3D vertical scaling settings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Harmonize Min and Max values load button in mesh properties

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Set color widget minimal size to avoid they shrink while resizing dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-19

    Name mesh symbology tabs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-18

    Fix a couple of include issues when compiling against qt6

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-18

    [afs] Work around compiler complaining about std::min type mismatch on qt6

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-18

    Work around compilier complaining about std::min( long long, int )

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-18

    [qt6] qRegisterMetaTypeStreamOperators, QMetaType::registerEqualsComparator, and
    QMetaType::registerComparators have been removed in Qt6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-18

    Fix dock widget sizes are not correctly restored

    Because of upstream regression https://bugreports.qt.io/browse/QTBUG-89034
    we have to hack around this bug downstream

    Fixes #44186

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-18

    Add missing CORE_EXPORT in qgsinterval.h

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-18

    [spatialite] Fix compilation against qt6

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-18

    We cannot provide a default value through workflow_dispatch

Merge: 85106507cb7 194dac6353c
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-18

    Merge pull request #44219 from nirvn/qt6_11

    [qt6] Fix compilation of gpx and db2 providers against qt6

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-18

    [db2] Fix compilation against qt6

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-18

    [gpx] Fix compilation against qt6

Merge: d10695cf776 df5f7991d9b
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-18

    Merge pull request #44211 from nirvn/qt6_9

    [qt6] Insure delimited text provider compiles against qt6

Merge: f0dec92ca2f 0d2094d70bc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-17

    Merge pull request #5 from DelazJ/localisation-more-fixes

    Some more tabstop fixes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-17
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-07-17

    Add tooltip to min/max load button

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-17
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-07-17

    Some more tabstop fixes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-17

    [delimitedtext] Remove use of QTextStream in favor of QTextCodec for decoding
    (needed to compile against qt6)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-17

    [delimitedtext] Fix compilation against qt6

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-17

    QMap::unite is gone in Qt6, use QMultiMap

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-17

    Remove problematic curly brace initializations in QgsExpressionUtils class

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-17

    Kill QList::toSet() (proof we need a qt6 build test)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-17

    [qt6][posgresql] Remove use of QSet::const_iterator operator--(), gone in qt6

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-17

    Remove use of deprecated qrand() function in favor of QRandomGenerator in the oauth2 authentication method

Merge: 56fa230aec1 1be1c3d870b
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-17

    Merge pull request #44204 from nirvn/qt6_2

    [qt6] Silence a couple of build warnings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-17

    Silence a couple of buikd warnings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-17

    [processing] Fix duplicate geometry functions group since introduction of exif_geotag

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-17

    Upgrade credentials for HANA

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-16

    Fix mesh tab stop

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-16

    [processing] Fix missing fields in data defined expression builder
    when input layer is using selected features only

    Fixes #40055

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-16

    Fix incorrect symbol size units shown when first showing the symbol widget

    We need to populate the combo box with all valid size units before trying
    to set the unit for the combo

    Fixes #44070

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-16

    Fix ported regular expression string in the CRS class

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-16

    Fix ported regular expression logic in the OGC utils class

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-16

    Address comment

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-16

    Tiny optimizations

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-16

    Migrate remaining uses of QRegExp in src/core

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-16

    all caps NOT NULL and UNIQUE

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-16

    Expose constraints in tooltips

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-16

    Fix indentation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-16

    Remove more references to the DB2 button

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-16

    Remove "Add DB2..." button from menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-15

    Add "refresh" action to geopackage items in browser

    Fixes #35879

Merge: bb354708da5 af45eb00356
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-15

    Merge pull request #44158 from elpaso/server-landingpage-redirect-tests

    Additional tests for QGIS_SERVER_LANDING_PAGE_PREFIX redirects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-15

    Only try to query sublayers for providers which support them

    Fixes loading other layer types from browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-15

    Fix leak of QActions in browser right click menu

    Since these actions are created anew whenever we show the menu,
    they should be parented to the menu so that they get correctly
    cleaned up as soon as the menu is destroyed.

Merge: 5c354210397 9d64e14209f
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-15

    Merge pull request #44171 from nirvn/providers_regexp_gone

    Migrate remaining(*) uses of QRegExp in src/providers and tests/

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-15

    Also toggle 'add to group' enabled status based on whether a project is selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-15

    Nicer UX in select sublayers dialog when project items are present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-15

    Project items can be opened from gpkg from select sublayer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-15

    Use Item for column header instead of Layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-15

    Show project items when dropping a gpkg onto QGIS alongside layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-15

    Add API to QgsProjectStorage to determine matching project storage
    implementation from a file path

    Martin Pergler <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-15

    Fix layout variable help text in qgsexpression.cpp

    Help text for `@layout_pageheight` and `@layout_pagewidth` said value is in mm. That's true for predefined page sizes, but if you use a custom page size and specify it with different units (e.g. 11x17 inches for U.S. tabloid paper) these variables output in those units. Fixed help text to not mislead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-15

    Fix ui build warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-15

    Migrate all uses of of QRegEXp in tests/

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-15

    Migrate remaining(*) uses of QRegExp in src/providers
    (*) the stagnant GRASS provider hasn't been ported, no
    interest on my side

Merge: 186d9d25ac7 f55fe4e1fbd
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-14

    Merge pull request #44152 from nirvn/application_regexp

    Migrate away from QRegExp in the core application class

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-14

    Operation count for stale issue

Merge: 94aa4a4f764 50fca8fe6e7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-14

    Merge pull request #44159 from domi4484/jsonEditWidgetDisabled

    Don't disable JsonEditWidget by readonly layer

Merge: 298a4514ecc 358a4af06a9
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-14

    Merge pull request #44137 from nirvn/core_regexp_more

    [qt6] A few more QRegExp aurevoirs in src/core

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-07-14

    Don't disable JsonEditWidget by readonly layer (widget is alway readonly)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-14

    Additional tests for QGIS_SERVER_LANDING_PAGE_PREFIX redirects

    Related to #41354

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-14

    Make 2d terrain rendering optional (#43489)

    First part of https://github.com/qgis/QGIS-Enhancement-Proposals/issues/215

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-14

    Add note

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-14

    fix html mesh layer when editing (#44153)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-14

    finer triangular mesh updating (#44039)

    Update triangular mesh during editing only when needed

Merge: c09443a0569 598e2bd31f5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-14

    Merge pull request #44132 from m-kuhn/respect_screen_dpi

    Allow using physical DPI for map canvas

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-14

     [mesh] mesh frame editing part 3 - Edit mesh map tool (#44037)

    [mesh] [feature] add mesh map tool to CRUD/digitize actions for mesh frame (vertices, faces)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-14

    Remove QgsApplication::shortNameRegExp altogether, document API break

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-14

    Better and faster strategy: replicate QRegExp::escape code

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-14

    Add a few more LIKE expression tests, fix regexp escaping

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-14

    [qt6][expression] Migrate away from QRegExp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-14

    [qt6][symbology] Migrate away from QRegExp in src/core

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-14

    [qt6][gdal][ogr] Migrate away from QRegExp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-14

    Migrate away from QRegExp in the core application class

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-07-13

    physical dpi is only available after showEvent

Merge: 6db6de3fe79 60f947d75be
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-13

    Merge pull request #44140 from nirvn/regexp_more_more_more

    [qt6] Easy src/core QRegExp migrations

Merge: 1dfe7186ece cec5a3976fb
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-13

    Merge pull request #44146 from rouault/fix_44108

    qgsogrsourceselect.cpp: make it identify vector drivers only (fixes #44108)

Merge: 25d40608705 9d4049f5228
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-13

    Merge pull request #44145 from rouault/gdal_3_cleanup

    Remove code paths that are GDAL < 3 specific, now that GDAL >= 3 is required

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-13

    Update src/core/qgssqlstatement.cpp

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

Merge: 557752ff738 117a05472ee
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-13

    Merge pull request #44139 from elpaso/bugfix-gh44130-virtual-provider-urldecode-ref

    Fix virtual layer definition decode url ref

Merge: db74bf53c89 846e0aa4072
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-13

    Merge pull request #44138 from nirvn/core_regexp_more_more

    [qt6] Move string utils and {vector,raster} layer class away from QRegExp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-07-13

    use logical dpi as fallback

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-07-13

    qgsogrsourceselect.cpp: make it identify vector drivers only (fixes #44108)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-07-13

    Remove code paths that are GDAL < 3 specific, now that GDAL >= 3 is required

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-13

    [qt6] Remove unused QRegExp include in the rectangle geometry class

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-13

    [qt6] Random small QRegExp migration

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-13

    Correct pal labelling expected result

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-13

    Update src/ui/qgsoptionsbase.ui

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-13

    Fix virtual layer definition decode url ref

    Fixes #44130

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-07-13

    windows: make shortcut name configurable via environment variable QGIS_WIN_APP_NAME (fixes #28709)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-13

    [qt6] Move vector and raster layer classes away from QRegExp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-13

    [qt6] Mirate string utils class away from QRegExp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-07-13

    No lambda

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-13

    create new mesh layer (#43873)

    [mesh] [feature] adds a option to create blank/scratch mesh frame (vertices/faces)

Merge: fe95b5276d4 a4b78735be6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-13

    Merge pull request #44024 from nyalldawson/show_drive_label

    Show drive labels in browser for drive items whenever available

Merge: 666b229d784 0395ea0c25f
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-13

    Merge pull request #44126 from nirvn/auth_bye_regexp

    [qt6][authentication] Migrate away from QRegExp in favor of QRegularExpression

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-13

    Micro optimization

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-13

    [authentication] Migrate away from QRegExp in favor of QRegularExpression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-07-12

    Qt compat

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-07-12

    Fix export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Fix accidental change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Fix crash in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Doxygen doesn't like deprecated enums

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Fix potentially ambiguous sublayer names when querying sublayers in
    an vsi archive file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Ensure that correct layer type filtering is applied when requerying sublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Port vsi archive handling to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Fix gdal querySublayers handling of vsi archive uris

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Fix retrieval of vsiSuffix in gdal/ogr decodeUri methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    More tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    OGR querySublayers can scan inside vsi archives

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Fix querying sublayers for zip items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Port addVectorLayers/addRasterLayers to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Ensure GDAL provider querySublayers preserves open options and other uri components in sublayer uris

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Condense more code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Remove unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Remove unreachable code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Code shuffle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Remove a bunch of duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Port QgisApp::addVectorLayerPrivate to new api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Correctly handle tin wkb types when querying ogr sublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Remove duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    If OGR uri specifies an explicit layer, only consider this layer
    when querying sublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Commit missed file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Rework QgsMapLayerFactory.createLayer API so that we can specify additional options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    OGR provider MUST include layername even for single sublayer gpkg/etc, in case more layers are added in future

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Respect sublayer prompt setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Fix logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Fix another warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Can't monkey patch from core into gui classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Move QgsSublayersDialog::PromptMode enum to Qgis and rename

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Special handling for aigrid base/group names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Cleanup layer name handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Don't return empty layer names for mdal sublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Fix sublayer name of aigrid files with uris pointing to .adf file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Double click to add single layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    WIP

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Finish porting mesh sublayer handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Port mesh layer adding to new api/dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Start depreating

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Create new QgsProviderSublayersDialog class

    Based on QgsProviderSublayerDetails, this new dialog nicely handles
    mixed layer type files (e.g. mixed vector/raster/mesh layer formats).

    It also:

    - Resolves geometry types in a background thread, to avoid lengthy
    application hangs whenever a full table scan is required to determine
    available geometry types
    - Shows a handy search filter box for filtering sublayers to matching
    strings
    - Shows icons representing sublayer types
    - Has an interactive label showing the file path which can be clicked
    to open a file explorer focused on the file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Consider sublayers with unknown counts as incomplete details

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Add methods to return QgsProviderSublayerDetails corresponding
    to QModelIndex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Equality operator for  QgsProviderSublayerModel.NonLayerItem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-13

    Don't show an icon for unknown geometry types

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-07-12

    missing sip file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-07-12

    sip_include

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-12
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-07-12

    Moved settingsRespectScreenDPI to new settings registry gui

Merge: 7d13ccee5a5 bd22811db7a
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-12

    Merge pull request #44099 from domi4484/fix44087MissingTypeNamesForURIRegexMemoryProvider

    Added missing type names to uri parsing regex for memory provider

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-12
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-07-12

    Regex as cons thread_local

Merge: d2fae52497b 1d73fcb33f8
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-07-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-12

    Merge pull request #44112 from qgis/collision

    Rename _serialize -> __serialize

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-07-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-12

    adapt 3D for live update with mesh editing (#44025)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-11
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-07-11

    Default length/precision for double/real fields

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-11
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-07-11

    MemoryProvider respect field name when parsing a URI with unknown typeName

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-11

    Update src/core/providers/memory/qgsmemoryprovider.cpp

    Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>

Merge: df604541b06 542806343c3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-11

    Merge pull request #43993 from elpaso/bugfix-gh43978-value-relation-qlr-load

    Fix value relation QLR loading bug

Merge: 91370a90825 3a24495ac6e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-11

    Merge pull request #43785 from elpaso/bugfix-gh43061-save-action-disabled-on-embedded-relation-form-when-transaction

    Enable save icon for embedded relations in same transaction group

Merge: 2071cd80d6f a94e089490b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-10

    Merge pull request #44051 from elpaso/connections-api-results-widget

    Connections api results widget

Merge: 72626d17e63 4f6f4be425e
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-10

    Merge pull request #44094 from nirvn/filedownloaderalg_throw_fix

    [processing] Fix file download alg stuck in infinit loop when network errors occur

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-07-09
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-07-10

    Rename _serialize -> __serialize to fix collision with _serialize from serializeintrin.h

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-10

    Mention 3.20 url in c++ api website

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-10

    Update qgspathresolver.sip.in

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-10

    Use $ rather than @ in documentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-09

    Flake 8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-09

    Move test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-09

    Fix value relation QLR loading bug

    Fixes #43978

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-09

    Better logic for sql layer tests

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-07-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-07-09

    [Server][Tests] Extend WMS dimension tests

    Add tests on TIME dimension and a date dimension based on a date field.

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-07-09

    Added missing type names to uri parsing regex for memory provider

    - This was causing strange field names when cloning layers. fixes #44087
    - Some code cleanup + QRegexp replaced with QRegularExpression

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-09

    [processing] Fix file download alg stuck in infinit loop when network errors occur

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-07-08
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-07-08

    Use settings entry

Merge: f3da9993f04 92231d74c86
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-08

    Merge pull request #43854 from gacarrillor/addtopologicalpoints_results

    Fix return value of addTopologicalPoints(QgsGeometry)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-08

    Label POSTGRES test

Merge: 754328cbd0a b7ef263ee4a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-08

    Merge pull request #43788 from MorriganR/postgresTestWithRemoteDbV2

    Additional test for postgres (ver.2)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-08

    [feature][expression] Add exif() and exif_geotag() functions to the QGIS expression engine (#44081)

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-06-14
Commit:     MorriganR <d_daryna@knu.ua>
CommitDate: 2021-07-08

    additional postgres test with latency up to DB

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-08

    Allow dispatching stale issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-08

    Bump the number of stale issue operations

Merge: 8a4683f7375 38fa7ee393e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-08

    Merge pull request #43838 from mhugent/annotation_inline_html

    Feature: Annotation item inline html

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-08

    [feature][exiftools] Implement tags reading, allow for individual tag value read (#44076)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-07-07

    Respect screen DPI

    QGIS currently renders symbology too small on high dpi screens.
    This commit adds a new option to actually respect the screen DPI.

    A new option was added (opt-in) to make sure that projects continue
    to look the same.
    The default for this option is planned to change with QGIS 4.

Merge: d3d75a1d8d7 bb9c45db6f0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-07

    Merge pull request #43520 from Gustry/version

    [CLI] Add --version and -v to know QGIS version

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-07

    Update oracle connection capabilities

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-07

    Address PR comments - part 2

Merge: 09760f07f07 73c61b6e250
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-07

    Merge pull request #43871 from kadas-albireo/extent_for_scale

    Add QgsMapSettings::computeExtentForScale and QgsMapSettings::computeScaleForExtent

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-07

    Preserve python compatibility

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-07

    Fix exif tools test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-07

    Fix auto_ptr compilation error

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-07-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-07-07

    Move QgsExifTools utility class to core

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    lint waste my time

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Fix test (now geom col is exposed)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Fix unreported bug in ORACLE provider

    Error in spatial index exists check.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    FetchMore API Override

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Add \ingroup gui

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Include QRegularExpression

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Spell ok

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Final touches

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Revert to conn pool

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Fetch more in the model

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Truncating localized delegate + optimization

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Fix memory leak

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Remove model tester: too slow and test fails!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Ellipsis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Forward databaseConnection to parent item for layer items

    ... and preset SQL in query dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Doxy fixes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Catch SQL filter dialog connection errors (never seen in the wild)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Add rowCount to connections API

    + fix memory leak in API fetcher
    + add progress bar to result widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Add progress bar and minor UX changes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Fix model signals not emitted when empty results

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Use set for tokens

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Fix crash and test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Fix tests after rebase

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Hide create layer group if conn does not support SQL layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    SQLite: show geometry as WKT

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Add test for spatialite

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Add base tests for create SQL layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Oracle create SQL vector layer API added

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Move target to 3.22

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Add ORACLE keywords

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Add fullstop

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Add flag for select at id in the result dlg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Add tooltips

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Remove method and fix widget hiding

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Provider QSCI APIs for sqlite and PG

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Better comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Fix crash when connection is invalid (nullptr)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    More tests for execSql

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    GPKG/Spatialite: return fid and geom from selects

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Comment method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Comments on fid issue

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Handle fid and geom cols in GPKG exec sql

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Create SQL layer and widget config based on enum

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Notify error on SQL layer creation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Fix crash QsciAPIs is destroyed while worker running

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Rebase 2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Rebase

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Better error handling/reporting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Start new layer group box collapsed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Move to thread the first phase of the query (before the iterator)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    SQL results widget: add query layers support (initial)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Remove debug output

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Query result widget files and tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    Message bar and other improvements: working!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-06

    QgsQueryResultWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-06

    Fix PyQGIS docs formatting of QgsAbstractDatabaseProviderConnection class

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-06

    Update src/core/providers/qgsprovidersublayermodel.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-06

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-06

    Add QgsProviderSublayerProxyModel for filtering/sorting
    QgsProviderSublayerModel instances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-06

    Allow non sublayer items to be added to QgsProviderSublayerModel

    E.g. embedded project items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-06

    Start on sublayer model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-06

    If statistics summary dock is NOT visible, then don't calculate
    statistics

    Instead defer their calculation until the dock is made visible.
    No point doing all that work when the results aren't wanted/visible!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-06

    Statistics task, feature count task can be canceled on QGIS exit without asking

Merge: 621382e0334 cf01b4377d0
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-07-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-06

    Merge pull request #43949 from troopa81/fix_tile_buffer_labels

    Take tile_buffer parameter into consideration when rendering labels

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-06

    fix updating disabled scalar dataset group for mesh layer

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-07-05
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2021-07-05

    Complete addTopologicalPoints result values for QgsVectorLayer; add tests for error result codes (-1 and 1)

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-06

    fix project dirtiness when changing layout name

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-06-28
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2021-07-05

    Test addTopologicalPoints results

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-06-22
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2021-07-05

    Fix return value of addTopologicalPoints(QgsGeometry)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-07-05

    merge qgis.xml update from Bas (followup ce3ee598e50)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-04

    Use QgsCodeEditorHTML

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-07-03

    include geopackage and kml in .desktop
    (refs https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990636)

Merge: ca3812a21f0 b11df935055
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-03

    Merge pull request #43927 from mhugent/raster_legend_placeholder_icon

    Feature: possibility to use placeholder icon in legend for raster layer. funded by [Canton of Glarus] [https://www.gl.ch/verwaltung/bau-und-umwelt/hochbau/raumentwicklung-und-geoinformation/geoportal-kanton-glarus.html/808]

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-07-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-03

    Change expected test image

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-03

    fix infinite loop in qgsstyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-03

    Add API to export layers to QLR with easy control over whether
    absolute or relative paths are used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-03

    Add enum Qgis::FilePathType and add proper stable api for setting
    whether QgsProject uses absolute or relative paths for file storage

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-07-02
Commit:     speillet <sebastien.peillet@oslandia.com>
CommitDate: 2021-07-02

    add _assertRed etc into QgsServerTestBase, some comment in cpp and py files, update test project

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-07-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-02

    Add mask image

Merge: c8156b01066 3df8e585673
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-02

    Merge pull request #43989 from elpaso/ogr-sqlite-pragma-defer_foreign_keys-on

    OGR/SQLite/GPKG pragma-defer_foreign_keys=ON

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-07-02

    Add QgsMapSettings::computeExtentForScale and QgsMapSettings::computeScaleForExtent

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-07-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-02

    Fix painter scaling and add unit test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-02

    Use application image cache

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-02

    Preserve image aspect ratio in legend

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-02

    Use QgsImageSourceLineEdit and allow placeholder images also for vector layers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-02

    Possibility to select an image as legend placeholder

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-07-02

    Feature: possibility to use placeholder icon in legend for raster layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Add c++20 todo for replacing equality operators with default implementations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Add equality operator for QgsProviderSublayerDetails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Don't append drive label if it's the same as the path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Show drive labels in browser for drive items whenever available

    Refs #44021

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Bump actions/upload-artifact from 2.2.3 to 2.2.4

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.2.3 to 2.2.4.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/v2.2.3...v2.2.4)

    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Fix race

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Add QgsProviderUtils with a method for determining whether a list
    of sublayer details is incomplete and requires a more in-depth scan

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Add test for QgsProviderSublayerTask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Create QgsProviderSublayerTask for retrieving sublayer details in a thread

    This can sometimes take a looooong time, so it's worth doing in the
    background

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Correctly pass QgsFeedback to metadata method

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-02

    Fix build issue with clang 10.0 related to forward declaration of QgsFeatureRequest

Merge: a51a9c4854f 56914ed3e27
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-07-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-01

    Merge pull request #43990 from Joonalai/fix-oapif-q-params

    [OAPIF provider] Fix extra query parameters (fixes #43905)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-07-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-07-01

    revert decimals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-01

    Add QgsIconUtils::iconForLayerType

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-01

    [processing] Fix default value of multiple field selection inputs
    in models cannot be set to no value

    Fixes #44005

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-07-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-07-01

    [mesh] mesh frame editing part-2 - start, commit, roll back and cancel (#43982)

    [mesh] allows the user of mesh layers to start editing, save, roll back or cancel editing, in the same way as vector layers (editing part-2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-01

    Ensure python script files saved in the Python console editor use
    .py file extension

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-07-01

    Fix compilation when WITH_QTWEBKIT=FALSE

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-06-30
Commit:     speillet <sebastien.peillet@oslandia.com>
CommitDate: 2021-06-30

    add test for a map theme with a particular style on a layer

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-06-30
Commit:     speillet <sebastien.peillet@oslandia.com>
CommitDate: 2021-06-30

    add docstring

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-06-30
Commit:     speillet <sebastien.peillet@oslandia.com>
CommitDate: 2021-06-30

    getPrint uses the style define in the maptheme

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-30

    update MDAL 0.8.90 (#43987)

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-06-30
Commit:     speillet <sebastien.peillet@oslandia.com>
CommitDate: 2021-06-30

    add test to check qgslayoutlegenditem

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-06-30
Commit:     speillet <sebastien.peillet@oslandia.com>
CommitDate: 2021-06-30

    add docstring

    Joonalai <joona@gispo.fi>AuthorDate: 2021-06-30
Commit:     Joonalai <joona@gispo.fi>
CommitDate: 2021-06-30

    [fix] #43905 append OAPIF extra query params if url is not empty

    Joonalai <joona@gispo.fi>AuthorDate: 2021-06-30
Commit:     Joonalai <joona@gispo.fi>
CommitDate: 2021-06-30

    Test for regression #43905 OAPIF extra query params

Merge: 791f64d232a ac031372e16
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-30

    Merge pull request #43617 from troopa81/fix_htmlwidget_geom

    Set up cache geometry if HTML widget needs it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-30

    OGR/SQLite/GPKG pragma-defer_foreign_keys=ON

    When in transaction forces defer FK evaluation.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-06-30

    Fixes #37945 : Take tile_buffer parameter into consideration when
    rendering labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-30

    Fix buffer definition for default text format

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-30

    test for Single & Multi Column PK

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-30

    fix: always used type of first column of view as PK type

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-29

    debian packaging: remove test_provider_wcs (followup 989cfaf9842)

Merge: 14b20ec6487 58b35b749d0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-29

    Merge pull request #43960 from elpaso/server-landingpage-bugfix-relative-metadata-links

    Server landing page: fix relative service links

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-06-29
Commit:     speillet <sebastien.peillet@oslandia.com>
CommitDate: 2021-06-29

    fix legend when no layers required

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-28

    postgres provider: revert 93fe5b0d5e and 457165d7be (fixes #43965)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    Fix scale overrides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    Fix docs, better check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    Fix check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    Fix labeling reference scale with null symbol renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    Avoid even more loss of renderer properties when changing renderer type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    Retain more renderer properties when switching between vector
    renderer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    [feature] Expose choice of symbology reference scale for vector
    layers, in the vector layer properties -> Rendering tab

    If set, the reference scale indicates the map scale at which
    symbology and labeling sizes which uses paper-based units
    (such as millimeters or points) relate to. The sizes will
    be scaled accordingly whenever the map is viewed at a different
    scale.

    For instance, a line layer using a 2mm wide line with a 1:2000
    reference scale set will be rendered using 4mm wide lines when
    the map is viewed at 1:1000.

    Sponsored by North Road, thanks to SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    Ensure labeling respects layer's reference scale

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    Fix unsafe access of map layer from background thread while running label engine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    [api] Allow reference scale for vector layer renderer to be set

    Gives a means of setting the reference scale for a vector layer
    renderer, so that symbol sizes in the rendered layer will be
    scaled accordingly depending on the actual scale of the
    rendered map.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    Safer approach to saving common QgsFeatureRenderer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    [api] Allow a symbology reference scale to be set on a QgsRenderContext

    This should match the desired scale denominator for the rendered map,
    eg 1000.0 for a 1:1000 map render. Set (by default) to -1 to disable
    symbology scaling by reference scale.

    The symbology reference scale is an optional property which specifies
    the reference scale at which symbology in paper units (such as
    millimeters or points) is fixed to. For instance, if \a scale is set
    to 1000 then a 2mm thick line will be rendered at exactly 2mm thick
    when a map is rendered at 1:1000, or 1mm thick when rendered at
    1:2000, or 4mm thick at 1:500.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    Missing colon

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    Missing colon

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-29

    Fix function examples

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-28

    Connect help buttons to docs (#43941)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-28

    Server landing page: fix relative service links

    For metadata when using QGIS_SERVER_LANDING_PAGE_PREFIX

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-28

    [processing] Clear python command in history dialog when selecting a non-algorithm item (i.e. folder)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-28

    [ui][processing] Fix broken enter key showing help instead of running algorithm in history dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    If all layer names are the same, remove them from the sub layer uris

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Fix sqlite skipped layer names logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Update test result for correct feature count state (uncounted)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Unit tests for OGR provider querySublayers, minor fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Support responsive cancelation of sub layers query for OGR provider

    In some cases this code iterates through features, so early exit
    paths are desirable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Implement querySubLayers for OGR provider metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Rework QgsOgrProviderUtils::querySubLayerList to use QgsProviderSublayerDetails for layer details storage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Rename addSubLayerDetailsToSubLayerList to querySubLayerList

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Move QgsOgrProvider::addSubLayerDetailsToSubLayerList to QgsOgrProviderUtils
    (no code changes, just movement)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Ensure 3d length is also shown in identify tool results for
    multilinestringz geometries

    Fixes #43930

    wrass <wrass@users.noreply.github.com>AuthorDate: 2021-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-28

    Amend sprite retrieval

    Update url path with resolution and extension rather than appending to string

    Fixes #43925

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Fix test

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    MemoryProvider native type is boolean and not bool

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    Update .flake8

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    MemoryProvider fix strange fieldName suffix in cloned layer

    If fields added with QgsMemoryProvider::addAttributes have an empty
    typeName, the URI returned by vl.publicSource() misses the type
    information for fields.

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-28

    exit fillTree() if no log entries

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-27

    debian/rpm packaging: drop libauthmethod_oauth2_static.a again (followup
    019976e59)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-27

    [qgsquick] Do not refresh/redraw map canvas when its settings are invalid

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-27

    [qgsquick] When reading map settings from a loaded project and
    the canvas bits are missing, use proper project full extent

Merge: 8dde0b1fdc0 cb308b9171b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-27

    Merge pull request #43929 from elpaso/bugfix-gh43849-server-wms-invalid-filter-throws

    Server WMS getfeatureinfo: throw on invalid filter

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-26

    tstat.pl: switch to Locales

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-26

    Port wildcard logic to GDAL querySublayers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-25

    Server WMS getfeatureinfo: throw on invalid filter

    Fixes #43849

Merge: ba75f371bac e3349e4a23e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-25

    Merge pull request #43913 from m-kuhn/minflex26

    Minimum flex version 2.6 and a bit of cleanup

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-06-03
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2021-06-25

    [CLI] Add --version and -v to know QGIS version

Merge: d326d386607 ff388dc733e
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-25

    Merge pull request #43923 from nicogodet/fix-since-39211

    Correct since indent legend (follow #39211)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-25

    [mesh] mesh frame editing part-1 (qgis_core) (#43828)

    [feature] qgis_core changes to allow mesh layer editing (part-1 or QEP#228)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-06-25

    fix undefined ref

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-06-25

    suppress warnings for generated files

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-06-25
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2021-06-25

    Correct since indent legend (follow #39211)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-25

    also rename grassrasterprovider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-25

    initialize embedded python to UTF-8 mode only with Python >=3.8 (followup 61c79736d06d234)

Merge: d34a0c326ac 9cc407053b6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-25

    Merge pull request #39211 from jdugge/indent_legend_groups

    [FEATURE] Indentation of legend groups and subgroups

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-06-25

    avoid warnings

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2021-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-25

    Merge pull request #43919 from basilrabi/rpm

    [RPM] fix build due to https://github.com/qgis/QGIS/pull/43768

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-25

    Add since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-25

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-25

    [feature] Add a "redraw layer only" temporal mode for raster layers

    Just like the equivalent setting for vector layers, this option
    causes a raster layer to be redrawn on each new animation frame. It's
    useful when the layer uses time-based expression values (e.g. data
    defined renderer opacity, to fade/in out a raster layer)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-25

    Expose correct expression context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-25

    [feature] Expose data defined control over raster layer opacity

    Allows the opacity of a raster to be varied e.g. on different
    pages of an atlas, depending on the visibility of another layer,
    by temporal variables, etc...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-25

    [api] Attach QgsPropertyCollection to QgsRasterPipe to allow
    for data-defined raster pipeline properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-25

    Fix code example blocks in QgsFeature documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-25

    Fix raises sphinx format

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-06-25

    Minimum flex version 2.6 and a bit of cleanup

    Fixes #43903
    Fixes #43795

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-25

    Rename QgsNetworkLogger::removeRows() to removeRequestRows() to avoid hiding base virtual method

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-25

    Address -Woverloaded-virtual clang virtual and enable the warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-24

    correctly exit OGC workflow on error

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-24

    Fix qgis executable icon on MINGW

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-24

    MinGW: Install sip source files

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-24

    MinGW: Skip windows api libraries in dependency collection

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-24

    Merge pull request #43911 from nicogodet/nicogodet-patch-ogctest

    fix OGC test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-24

    fix OGC workflow

Merge: cb2fb67d0d3 8915a0751a8
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-24

    allow to build auth methods statically (#43866)

    * allow to build auth methods statically

    * enable static build of all auth methods

    * follow-up

    * fix static auths

    * fix dynamic

    * fix bindings

    * fix core only

    * fix dox

    * fix dox again

    * fix bindings again

    * fix test and more

    * some cleanup

    * fix test

    * add missing gui edits

    * O2_DLL

    * fix bindings with core only

    * fix SIP feature

    * fix SIP condition

    * disable feature earlier

    * fix auth manager bindings without gui

    * put back virtual methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-24

    put back virtual methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-24

    fix auth manager bindings without gui

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-24

    disable feature earlier

Merge: 23b4786cc8b 408ed548eda
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-24

    Merge pull request #43639 from mhugent/network_request_preprocessor

    Network request preprocessor

Merge: b8d0b2bd17e 8c948587d3b
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-24

    Merge pull request #43526 from kadas-albireo/attachments

    Implement project file attachments

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-24

    add cache to OGC workflow for Docker build and QGIS build (#43897)

    * add cache to OGC workflow for Docker build and QGIS build

    * fix context

    * Update ogc.yml

    * fix context

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-24

    fix SIP condition

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-24

    fix SIP feature

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-24

    initialize embedded python to UTF-8 mode (fixes #43834)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-24

    postgres provider: fix handling of queries in QgsPostgresConn::retrieveLayerTypes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-24

    fix bindings with core only

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-24

    O2_DLL

Merge: c518912922b b04b734675f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-24

    Merge pull request #43896 from nyalldawson/hig

    Fix capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-24

    Fix capitalization

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-24

    add missing gui edits

Merge: be63c8b7533 83f73027ad1
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-24

    Merge pull request #43883 from kadas-albireo/includes

    Install missing headers, fix includes from installed location

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-24
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-06-24

    Install missing headers, fix includes from installed location

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-24

    debian packaging: include python3-pyqt5.qtpositioning

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-24

    Fix UnicodeDecodeError in Processing history

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-24

    fix: does not show PostgreSQL datatype: cidr/macaddr in query results

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-24

    Avoid including QgsWebView from installed header

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-24

    typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    some cleanup

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    fix test and more

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    fix bindings again

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    fix dox again

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    fix dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    fix core only

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    fix bindings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    fix dynamic

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    fix static auths

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-23

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-23

    typo fix (followup 989cfaf9842)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    follow-up

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    enable static build of all auth methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-23

    allow to build auth methods statically

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Fix QgsGdalProvider::subLayers() return result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Respect FastScan flag in gdal provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Implement querySublayers for GDAL provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Implement querySublayers for mdal provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Add convenience method to directly convert QgsProviderSublayerDetails
    object to a QgsMapLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Add generic method to QgsMapLayerFactory to create map layers of
    any type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Add uri to QgsProviderSublayerDetails

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-23

    avoid code duplication of fromEncodedComponent_helper(QGIS)/qt_urlRecodeByteArray(Qt) (#43842)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Fix incorrect use of QgsRasterPipie::setOn when changing raster pipe resampling stage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Promote QgsRasterPipe enums to enum classes in Qgis namespace
    and add forward declares where possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Improve QgsRasterPipe docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    Ensure project is dirtied when layer notes are modified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    When refining a rule based renderer rule by categories, copy the
    category label as each rule label instead of the raw expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-23

    [layouts] Restore forced rasterization of whole layout map item
    when a layer has opacity set for Qt < 5.15

    Workarounds bugs in the PDF export for these earlier versions

    Fixes #42698

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-06-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-06-22

    PostgreSQL provider: use bounding box column to compute extent

    Speeds up extent computation when custom indexed bbox column is
    given. References #43835

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-22

    Simplify signals in QgsMeshRendererScalarSettingsWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-22

    allow to build qgis_app statically (#43846)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-22

    Merge pull request #43840 from qgis/fix-warning

    fix warning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-22

    Format python code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-22

    Fix range param

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-07
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-06-22

    Fix resolving localized paths with sublayer selection suffix

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-06-22

    Also support project attachments for QGS format

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-22

    GUI localization tweaks

    Part of QEP https://github.com/qgis/QGIS-Enhancement-Proposals/issues/210

    Locale support for numeric input and display: revision and enhancements

    Grant proposal 2021

    Affected widgets/classes:

    - QgisApp
    - QgsDecorationGridDialog
    - QgsHandleBadLayers
    - QgsPointRotationItem
    - QgsSnappingLayerTreeModel
    - QgsStatisticalSummaryDockWidget
    - QgsDirectoryParamWidget
    - QgsClassificationStandardDeviation
    - QgsLayoutRuler
    - QgsMeshRendererScalarSettingsWidget
    - QgsMeshRendererVectorSettingsWidget
    - QgsMeshVariableStrokeWidthWidget
    - QgsVectorLayerSaveAsDialog
    - QgsProcessingNumberParameterDefinitionWidget
    - QgsProcessingRangeParameterDefinitionWidget
    - QgsProcessingDistanceParameterDefinitionWidget
    - QgsAbstractRelationEditorWidget
    - QgsCoordinateOperationWidget
    - QgsDoubleValidator (added ::setMaxDecimals( int decimals ) )
    - QgsExtentWidget
    - QgsMapToolIdentify
    - QgsPropertyAssistantWidget
    - QgsRasterHistogramWidget
    - QgsRendererRasterPropertiesWidget
    - QgsDashSpaceWidget
    - QgsDataDefinedSizeLegendWidget
    - QgsGraduatedSymbolRendererWidget
    - QgsGraduatedSymbolRendererWidget

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-06-22

    Implement project file attachments

Merge: 17b421aeccb ad17471db14
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-22

    Merge pull request #43815 from domi4484/mssqlUniqueConstraint

    [mssql] use unique constraint info from db to set field ConstraintUnique

Merge: 18b6021802e f24471d1e81
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-22

    fix SVG selector widget not reacting to changes (#43805)

    * fix SVG selector widget not reacting to changes

    fixes #43802

    * also set picture mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Update src/app/qgisapp.cpp

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    independent interface customization for Vertex Tool Current and All Layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Fix since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Fix wording

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Layout fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Add framework for querying for dataset sublayers via
    QgsProviderRegistry/QgsProviderMetadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Fix sipify handling of long long return types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Introduce QgsProviderSubLayerDetails

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    remove QgsSpatialiteConnection::deleteConnection

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    change after review

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    use authcfgid

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    add configuration to metadataprovider

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    update provider metadata after adding new connection in browser

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Fix loading Qt translations on MinGW

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Also load qtbase translations (QDialogButtonBox buttons etc)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Add QgsApplication::translation as counterpart to QgsApplication::setTranslation

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Allow specifying default WMS image format in settings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Remove duplicated code for localized numbers

    Followup #43681

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Use one project in test and call QgsProject::clear()

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Add entry to qgis_global_settings.ini

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Title case

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Use QgsSettings and add unit test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    [feature]: Possibility to set if newly created project should default to relative or absolute paths

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Allow 2 decimals for raster contour intervals

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-21

    followup ad618e77182

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Move some more useful methods to QgsOgrProviderUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-22

    Split qgsogrprovider.cpp/.h up to seperate into qgsogrproviderutils
    and qgsorgprovidermetadata

    These files were becoming mammoth, with functions from different
    classes all mashed together in the .cpp file, making it hard
    to navigate the various classes.

Merge: 5e62599c30a 350ed39af96
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-21

    Merge pull request #43816 from gacarrillor/update_tag

    Add 'update' tag to find GeometryByExpression alg easier

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-06-21
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2021-06-21

    Add 'update' tag to find GeometryByExpression alg easier

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-21

    [cmake] drop FORCE_STATIC_PROVIDERS in favor of FORCE_STATIC_LIBS (#43814)

    one cannot be used without the other since there is a cycle dependency between qgis_core and proiver_postgres/wms (cycle dep is only possible if the 2 libs are static

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-06-21
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-06-21

    [mssql] use unique constraint info from db to set field ConstraintUnique

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-21

    Merge pull request #43813 from qgis/3nids-patch-1

    also use ${LIBRARY_TYPE} in gui/CMakeLists.txt

Merge: de6ef9672ae d82809bee2a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-21

    Merge pull request #43809 from nicogodet/patch-1

    OpenCL log INFO level instead of Warning when device is found

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-09-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-06-21

    Fixes #34791 : set up cache geometry if HTML widget needs it

Merge: db4ddb903ea 05e2cefbb18
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-21

    Merge pull request #43793 from 3nids/cmake-test-macro-targets-rebased

    [cmake] use single macro QGIS_ADD_TEST and modernize cmake code

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-21

    Add comment and fix compile

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-21

    Since QGIS 3.22

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-21

    Add doc

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-21

    Move preprocessors to cpp file

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-21

    Spell check

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-21

    Fix sip code

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-21

    Use preprocessed URLs for QgsTileCache tile keys and add unit test for QgsNetworkAccessManager::setRequestPreprocessor

Merge: 00536e869f2 1552518a6e9
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-21

    Merge pull request #43560 from pblottiere/as_always_save_file

    Limit the damage when the temporary directory with qgd file is deleted

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-21

    Add QgsNetworkAccessManager::setRequestPreprocessor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-21

    also set picture mode

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-21

    Update CMakeLists.txt

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-21

    fix SVG selector widget not reacting to changes

    fixes #43802

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-21

    OpenCL log INFO level when device is found

    Default level of logMessage() is Warning. `level` argument was not set causing Warning log when a device is found.

    This PR set INFO level when a device is found and add missing level argument for better readability.

Merge: 310f5f37ec9 71f350c88cb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-21

    Merge pull request #43756 from elpaso/localization-coordinate-formatter

    Coordinate formatter localization

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-21

    also rename arcgismapserver target + fix lib names (#43803)

Merge: adc9d072cd5 bbd68bef556
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-21

    Merge pull request #43705 from elpaso/bugfix-gh43678-table-layout-item-localization

    Localization for table layout items

Merge: 01fe6c5b77d 8541162003c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-21

    Merge pull request #43792 from alexbruy/provider-plugins

    Move non-native Processing providers into independent plugins

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-21

    rename provider test left over

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-21

    no need to install static?

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-21

    [cmake] use single macro QGIS_ADD_TEST and modernize cmake code

    all duplication of the macro have been removed
    the test targets are now named test_[module]_[test-name] which helps to sort them in QGIS

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-21

    also create a static library for wms (same to oauth2)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-20

    [FEATURE][rasters] Invert colors' raster rendering filter option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-21

    Nicer memory handling when registering label features

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    restore moved test data

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    tests for SAGA provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    tests for GRASS provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    tests for OTB provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    fix file permissions
    remove duplicated short help file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    re-add run-time profiling
    be friendly to qgis_process

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    avoid bare 'except'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    fix rebase conflict

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    drop unused setting

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    fix OTB folder handling

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    separate otb provider into a plugin

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    load GRASS provider plugin by default

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    provider enabled/disabled via Plugin Manager

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    add missed plugin files
    fix CMakeLists.txt

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    separate processing grass provider into a plugin

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    add short help

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    load saga provider plugin by default

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    provider enabled/disabled by activating/deactivating plugin

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    fix settings removal

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    fix CMakeLists and imports

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    add metadata

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    add plugin files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-06-21

    make SAGA provider independent plugin

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-21

    Disable empty menus or action not working in context

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-20

    Synchronize cookie jar between all running QgsNetworkAccessManager instances

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-19

    rename auth methods and providers targets (#43768)

    * rename auth methods targets

    * rename provider targets

    * follow up

    * fix dll/so lookup

    * follow up

    * more

    * Update qgsauthmethodregistry.cpp

    * Update qgsproviderregistry.cpp

    * follow up

    * fix missing method

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Fix incorrect note that setting a new path preprocessor replaces any existing processor

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Add QgsPathResolver::setPathWriter and QgsPathResolver::removePathWriter

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] fix test

    (change of key and key now cancels dragging vertex)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] (remove unused files)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] fix stopDragging

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] (cleanup)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] change key to O

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] improve interaction while dragging

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] style

    # Conflicts:
    #       src/app/vertextool/qgsvertextool.cpp

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] improve interaction while dragging

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] (detail)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] fix python test

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] remove comments

    # Conflicts:
    #       src/core/geometry/qgsgeometry.cpp

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] fix test

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] missing begin edit command

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] fix unique pointers

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] PR review

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] PR review

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] PR review

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] PR review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] PR review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] PR review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] PR review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] cleanup comments

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] (restore test deleted by mistake)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] tests

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] avancement

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] avancement

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] ça marche !

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] wip

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] wip

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [convert to curve] initial implementation

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Add QgsMapTool::canvasToolTipEvent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Remove feedback on expression context before destruction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Fix build, warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Responsive cancelation of aggregate expression functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Don't request anymore features after request feedback is canceled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Support early abortion of vector layer feature counter

    Refs https://github.com/qgis/QGIS/issues/43572

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Support early interruption of evaluation of expressions in vector renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Use request feedback in expression context for virtual attributes, so that
    early abortion of evaluation of virtual attributes is supported

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Add early exits for some expensive expression functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Allow setting a QgsFeedback object in QgsExpressionContext

    This can be checked by expression functions which are costly to
    evaluate (e.g. those which fetch features from a layer) and which
    would benefit from early exits when the results of the expression
    evaluation are no longer needed (e.g. due to canceling a layer
    rendering, etc)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Add an optional QgsFeedback object for QgsFeatureRequest, and use
    this to abort the acquisition of a connection in the OGR
    connection pool

    Provide a mechanism to avoid a deadlock when multiple OGR iterators
    are trying to obtain a connection to a resource at once.

    Refs https://github.com/qgis/QGIS/issues/43572

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    [feature] Add a "measure bearing" map tool

    This tool behaves similarly to the existing "measure angle" map tool,
    but requires the user only to click two points on the map and displays
    the bearing between these points.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    add python3-pyqt5.qtpositioning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-19

    Remove QTMOBILITY

    It's days are gone

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-18

    Bump version to 3.21

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-18

    changelog and news update for 3.20

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-18

    translation update for 3.20.0 from transifex

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-18

    Use assertNotEqual

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-18

    Check for same transaction group

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-18

    Enable save icon for embedded relations in same transaction group

    Fixes #43061

Merge: b304e229f87 f771dee5fd0
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-18

    Merge pull request #43599 from pblottiere/fix_wms_time

    WMS GetFeatureInfo and TIME parameter

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-18

    Update rubber band's line material based on viewport size

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-18

    [3d] Fix missing rubber bands when measuring (fixes #34630)

    This fix also introduces a helper class QgsRubberBand3D to handle rubber bands
    in 3D, similar to how QgsRubberBand is used in 2D map canvas.

    Avoids addition of a temporary vector layer only used for measurement purposes,
    which was confusing. Also fixes unreported crash when user removed the measurement
    layer after it was added and the tool was used again.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-18

    test for  mesh calculator IF operator and temporal dataset group

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-18

    fix mesh calculator IF operator

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-18

    fix 3D mesh dataset on faces

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-17

    Apply suggestions

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-17

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-17

    Unique ptr

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-17

    Skip method from sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-17

    Update sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-17

    Fix TIME on identify for WMS provider

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-17

    Move setRequestedTemporalRange in public API

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-17

    Update macos-build.yml (#43769)

Merge: fad18003b35 b265e20bd60
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-17

    Merge pull request #43720 from nicogodet/patch-1

    Add odd integer constraint on neighborhood size in r.neighbors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-17

    [layouts] Fix bounding rectangle for shapes doesn't include stroke
    width after loading from xml

    Fixes #43748

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-17

    [processing] Fix use of data defined parameter values when editing
    features in place

    Fixes #43758

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-17

    Better docs and examples for QgsGeometryEngine class

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-06-16
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2021-06-16

    add test for odd integer for neighborhood size parameter

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-06-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-06-16

    fix linux compilation

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-06-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-06-16

    fix #41903 point cloud crash on macos

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-16

    From -> since

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-16

    Retarget to 3.20

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-16

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-16

    Coordinate formatter localization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-16

    Don't restrict adding crs selections to list of recent CRSes to only
    a few select dialogs

    If the user has gone to the trouble of picking a CRS from the dialog,
    it should ALWAYS be pushed to the list of recently used CRS, regardless
    of whether they've done it from project properties, layer properties,
    some processing algorithm, etc...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-16

    Update internal srsdb and legacy mappings

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-16

    Use constFind

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-16

    Attempt to fallback to project CRS if no defaultCRS specified in QgsOWSSourceSelect

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-16

    add a few GB of disk space for Oracle tests

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-16

    quick fix qgis_tiledownloadmanagertest flapping

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-15

    add small border to QGIS block

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-15

    dev splash with avatars of most active committers (#43702)

Merge: 6b10a2137e4 4dcde8bd0fb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-15

    Merge pull request #43742 from qgis/bugfix-gh43741

    Fix #43741 extract SHP encoding

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-15

    Fix #43741 estract SHP encoding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-15

    Apply suggestions

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-15

    Update sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-15

    Add doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-15

    Add unit test when auxiliary database is empty

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-15

    Save qgz without qgd if the auxiliary database is empty

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-15

    Clean

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-15

    Try to autofix qgz with last version of qgd file

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-15

    Retrieve the last valid version of qgd file

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-15

    Update modification date even when failing

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-15

    Save qgs file even if saving the qgd file is failing

Merge: a0e2ee4d4e7 6f7873e25c7
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-15

    Merge pull request #43571 from mhugent/server_annotation_items

    Fix placement of annotation items in WMS GetMap

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-06-15
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2021-06-15

    fix test

Merge: 51c0886ec84 c1fa7c9805d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-15

    Merge pull request #43512 from elpaso/bugfix-gh42835-rastercalc-missing-stats

    Fix missing stats after raster calc output

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-06-15
Commit:     Nicolas Godet <nicolas.godet@outlook.fr>
CommitDate: 2021-06-15

    add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-15

    Standardize UX for measure tool/measure angle tools with other map tools

    - Measure tool: pressing "escape" cancels the measure
    - Measure angle tool: right click cancels the measure, unless its the
      final point in which case the angle is locked in (like
    digitizing/measure distance tools)
    - Measure angle tool: backspace/del removes last point
    - Measure angle tool: escape cancels the measure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-15

    [api] Add method for PyQGIS QgsMapTool subclasses to set the tool name

    Since PyQGIS can't access protected member variables, we need an
    explicit setter for this variable.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-15

    force time to be UTC for mesh layer (#43291)

    force override time to be UTC

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-15

    Extra fixes related to truncation of feature count

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-15

    Extra fixes related to truncation of feature count

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-15

    Fix some more truncation of feature count to int

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-15

    Update featureCount() methods to return long long for Win64 compatibility

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-15

    Fix search filter of CRS selector

    Escape the search string in order to properly retrieve CRSs: e.g. using the search string NAD83(2011) as filter, the Coordinate Reference System selector currently doesn't list any CRS, while there are a lot of NAD83(2011) CRSs.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-15

    ArcGIS MapServer: Allow disabling tiled rendering

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-15

    QgsDistanceArea::bearing(): add comment why an apparently strange use of atan2() is correct

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-15

    Set ignoreExtents for AMS provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-15

    Fix QgsDistanceArea.bearing()

    This method had absolutely NO unit tests, and has been returning
    NaN! ARGHHhhhhhhhh

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-06-14

    qgssymbollayer.cpp: fix cppcheck warning about possible null pointer dereference

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-15

    [ept] Fix point cloud loading hang/crash (fixes #42696)

    The fixed buffer of 34 bytes may not be large enough. There could be some
    extra fields in the input LAZ files. For example, the failing dataset
    I got hold of was having point length of 80 bytes due to a couple
    of extra fields. Checked with laz-perf devs and this should be the right
    approach to get appropriately sized buffer to read points.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-06-14

    fix crash with 3D mesh terrain

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-14

    Black out upper left part of control image

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-14

    Create r_neighbors.py

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-14

    Update neighborhood size name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    [processing] Fix broken execution of models via browser/drag and drop

    Fixes #43698
    Fixes #42181

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    Fix temporal fields reset if previously set to no value

    Fixes #43643

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    [temporal] Default to a time range of the last 24 hours, in 1 hour
    increments, instead of a confusing "zero length" range

    Fixes #40868

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    [temporal] Fix incorrect frame duration in last frame in animation mode

    The final frame must always have the same duration as other frames,
    even if this means we go past the end of the animation range. Also
    avoid showing a "zero length" frame at the end of the animation
    if the frame duration fits exactly into the overall animation
    range.

    Fixes #40777

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    Use a monospaced font in console command history list

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    No brace init

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    Localize numbers in expression preview

    Fixes #43681

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    more precise tooltips for buttons in relation editor

    fixes #34477

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    Fix reference

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    Use better reference to distance methods whether it's 3D or not

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    Use better reference to distance methods whether it's 3D or not

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    Fix getOperationAndEllipsoidFromProjString

    to properly import ellipsoid_acronym in tbl_srs and satisfy the NOT NULL constraint when QgsCoordinateReferenceSystem::syncDatabase() is executed.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-14

    Add QgsLayoutItemPage::pageLayout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-11

    Missing QLocale include

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-11

    Localization for table layout items

    Fixes #43678

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-11

    Add unit test

Merge: 2066fd6fb9d e8b888e0281
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-11

    Merge pull request #43696 from MorriganR/fixFlapTestPyQgsQgsQueryResultModel

    fix test flapping test_qgsqueryresultmodel.py

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-11

    [Feature]: Allow setting html text directly in html annotation item (e.g. not from file)

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-06-11
Commit:     MorriganR <d_daryna@knu.ua>
CommitDate: 2021-06-11

    fix test flapping test_qgsqueryresultmodel.py

Merge: 256dc35a091 757c6f4b543
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-10

    Merge pull request #43665 from nirvn/offline_followup

    [offline editing] Follow up on string/number list field support

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-10

    Make a couple of QgsJsonUtils accessible via QML environment

Merge: 3aaff145bb8 aac277e7146
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-11

    Merge pull request #43672 from suricactus/check_layer_valid

    Add layer validity checks and hints where not to expect nullptr

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    fix QgsProcessingParameters::parameterAsInts

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    Update src/core/processing/qgsprocessingparametermeshdataset.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    fix rasterize mesh when there is no data

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    allow string and number for QgsProcessingParameterMeshDatasetTime

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    allow string and number for QgsProcessingParameterMeshDatasetGroup

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    fix forgotten test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    fixes for mesh layer processing

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-11

    [mssql] use nullable info from db to set field ConstraintNotNull

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    Create new unit of measure in HANA if needed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-11

    Update src/core/qgsofflineediting.cpp

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    Use GEOS isEqual method to test for duplicate geometries, not an empty symmetric difference

    It's MUCH MUCH MUCH more efficient

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    Don't crash when calculating centroid of empty geometry

    Refs #38983

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    Fix crash in geometry checker when empty geometries are found

    Fixes #38983

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    Don't assume that owslib >= 0.20 is available

    Fixes #38074

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-11

    Fix zonal statistics does not correctly handle coordinate transforms

    Fixes #26858

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-10

    Fix unreported crash opening polymorphic relations dialog for editing (#43624)

    * Fix unreported crash opening polymorphic relations dialog for editing

    * Add suggestions from code review + make dialog gui more confortable

    * Use qobject_cast for casting qobjects

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-10

    Fix #43539 Bad edit button states in relation editor widget for n:m relations (#43579)

    * Fix #43539

    Use QgsVectorLayer::supportsEditing() instead of QgsVectorLayer::Capability::ChangeAttributeValues

    Additional fix link and save edit buttons enabled/disabled correctly
    when only the final or the middle table are editable

    * Layers should not read only

    * Toggle button enabled if at least one involved layer supports editing

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-06-10
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-06-10

    Add layer validity checks and hints where not to expect nullptr

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-10

    Add QgsProject::dirtySet signal (#43595)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-10

    [offline editing] Fix broken attribute change handling with string values containing single quote

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-10

    [offline editing] Follow up on string/number list field support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Doxygen says no

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Fix list formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Better approach to avoid duplicate docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Don't try to insert links in raises blocks in PyQGIS docs

    These aren't formatted correctly if we do

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Fix formatting of exception blocks in PyQGIS docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Use more explicit variable name for filter range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    [temporal] Fix filter generation for vector temporal layers

    When features have a temporal "range", we should never treat
    that range as inclusive of the end (or we end up with features
    appearing in multiple date ranges)

    Completes fixes begun by @rduivenvoorde in https://github.com/qgis/QGIS/pull/40989

    Fixes #38468

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Show form in search mode (even if there are no rows)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Fix dual view form view ghost features

    Fixes #43477

    MrChebur <20655102+MrChebur@users.noreply.github.com>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Update qgsalgorithmpointstopaths.cpp

    Added "path" tag.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Gracefully handle coordinate transform errors in data defined label pos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Fix crash in labeling if label has data defined x/y set and projection error occurs transforming these coordinates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-10

    drop owsprovider from packaging

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-06-10

    install and package pyis (fixes #41264)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    More dox fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Fix layout checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    Make interactive labeling tools correctly work with data defined
    properties which aren't bound to fields, but which are still
    effectively representing a single column name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    [optimization][expressions] Simplify "CASE WHEN..." expressions
    during preparation wherever possible

    In many situations we are able to optimize a case when expression
    and replace it with a simpler expression node during the preparation
    stage. Specifically, if the WHEN conditions are known to be
    static values (such as those coming from certain expression context
    variables) then we can often replace the whole condition node
    with the THEN node of the first static true condition.

    E.g.

        CASE
            WHEN @variable=1 THEN "first_field"
            WHEN @variable=2 THEN "second_field"
            ELSE "third_field"
        END

    If @variable is static and '1', then the whole expression node will ALWAYS
    be identical to "first_field". Similiarly if @variable='2', then the
    whole expression will ALWAYS be "second_field".

    If we're able to apply this optimization, then we use the simplified
    effective node which represents the whole node during evaluation
    time and save a bunch of unnecessary work.

    TODO: If we use the effective node during expression compilation
    for providers we would be able to handoff more expressions involving
    QGIS-side variables and other components to the backend, resulting
    in increased use of backend provider indices, etc....

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-10

    __repr__ for some QgsExpressionNode subclasses

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-09

    [expression] Allow use of (and return null to) index operator against null node/value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    [api] Add signal to QgsLayoutDesignerInterface which is emitted
    whenever a map item's preview image has been refreshed inside
    the designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Add a signal when an item is added to a layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    [api] Add QgsLayoutDesignerInterface.layoutExported signal

    Emitted whenever the layout is exported from the designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    [api] Add method for plugins to retrieve results of last layout export
    operation from a layout designer window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    [api] Add method for retrieving label results from QgsLayoutExporter

    Allows plugins and scripts to collect statistics about the labeling
    results from all map items included in a layout export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Always collect unplaced labels in rendered layout map items

    Provides a mechanism for retrieving statistics about unplaced
    labels to plugins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    [api] Add method to retrieve labeling results for layout maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    [api] Add labeling flag to collect unplaced labels without rendering them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Add method to retrieve all labels from QgsLabelingResults, instead of just labels within a rect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Add a __repr__ for QgsLabelPosition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Partially revert https://github.com/qgis/QGIS/pull/42365, and make
    the new panel sizing behavior opt-in

Merge: 15c40d64bd1 5c597641ef4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-09

    Merge pull request #43391 from elpaso/bugfix-gh34178-server-getprint-maptheme

    Server WMS getPrint: fix HIGHLIGHT with follow map themes

Merge: 41f98420e02 e282f1f3bf7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-09

    Merge pull request #43625 from m-kuhn/native_static

    Allow building qgis_native as static library

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-09

    Mask images for annotation tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Correctly redraw canvas when applying project properties changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Fix layout issues in Temporal Settings panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Clarify labels in temporal controller

    - Rename "frame" label as "current frame"
    - Rename "range" as "Animation range"

    An attempt to clarify what these two ranges mean and how they relate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Add explanatory text about how event duration are calculated in
    vector layer temporal properties modes

    Explicitly state that the events are beginning <= t < end, so
    that there's absolutely no room for user confusion.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Add test with non literal

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Support OR reduce to IN in expressions

    Fixes #43181 while we wait for upstream GDAL fix.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    rewrite test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    readd qgsgeometry method

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    sipify

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    use template for iterator

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    fix postfixoperator. pet cppcheck

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    fix doxy

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    fix sip; add method using QgsGeometry, add tests, revert missing convertTo/add

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Revert "replace convertTo/set by add{M,Z}Value"

    This reverts commit 739e6d532d675c2c2e721e1c88171bb371cc40fe.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    sipify

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    add method using iterator

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    fix doxy

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    replace convertTo/set by add{M,Z}Value

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    x_passed -> xFound

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Replace transferFirstZValueToPoint by transferFirstZOrMValueToPoint

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    sipify

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    [API] Adds transferFirstZOrMValueToPoint

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Implement conversion of legacy composer groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-09

    Use a safer approach to showing friendly error messages in expression
    builder when a feature isn't available

    Wait till we know that the expression evaluation failed before showing
    the message -- there's some cases where we get false positives for
    referenced columns/geometry tests in expressions so we can't
    definitively know upfront that an expression requires a feature
    to evaluate

    Fixes #42884

Merge: af021f10fb7 b9ab1b70183
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-09

    Merge pull request #43418 from andreassteffens/master

    [server][wmts][fix] updated constant to correct resolution in WMTS tile grid initialization

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-06-08

    Allow building qgis_native as static library

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-08

    Use QGIS Vera Sans as font to reduce difference in test output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Fix performance issue when using attribute table with "edited or new
    features" filter in place

    Instead of loading the entire layer into table and then hiding rows,
    use similar shortcuts as we do for the "selected features" or
    "visible features" filters so that we only actually load edited
    features into the table.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    [api] Add method to retrieve feature ids of all new and changed
    features directly from QgsVectorLayerEditBuffer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Group attribute table filter actions in a dedicated sub menu

    to keep the Layer menu compact

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Add "Open attribute table (edited or new features)" to main GUI

    (layer menu and attributes toolbar)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Fix build on old qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Forward declare

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Fix massive performance regression in attribute table

    Follow up 56f7812ca1e

    This commit fixed the ordering of features coming from the
    vector layer cache for the attribute table, but came with a massive
    speed impact due to the repeated calls QList::contains for
    every feature fetched. For any moderately sized table or above
    these calls stacked up into multiple minute delays in opening
    the table.

    Avoid this by tracking the added feature ids in a separate
    unordered set, so that we don't need to check through the
    ordered list for existing features at all.

    Eg a 500k feature gpkg was taking 10 minutes to open the table.
    With this optimization that's back down to 20 seconds.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Fix "force layer to render as raster" setting wasn't correctly copied
    with cloned renderers

    And move more common code to QgsFeatureRenderer::copyRendererData

    Fixes #43535

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Fix data type for feature count in overlay algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Don't try to continue calculating union steps after cancelation occurs

    Fixes #43553

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Expand on QgsPoint/QgsPointXY documentation to clarify when each
    class should be used

    Fixes #43598

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    [processing] Don't show model child algorithm outputs as choices
    for multi-layer input parameters when running a model

    These should only be shown when the parameter widget is being
    used to edit a child algorithm

    Fixes #41210

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-08

    Better wording for setLayers documentation

Merge: 17d1443ace4 14f3f6fb546
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-08

    Merge pull request #43608 from domi4484/renameJsonEditToJsonView

    Renamed JSON Edit widget to JSON View

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-06-08
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-06-08

    Renamed JSON Edit widget to JSON View

    In the current implementation the widget is read only so the name Edit
    was improper. The internal ID is kept so if editing capabilities are
    added in the future there is no need to change it.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    is2DClosed -> isClosed2D and fix a typo

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    adds test from #43582

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Indicates z

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    sipify

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Adds information when a line is 2D closed but Z are differents. While here, add the start point on QgsGeometry Error in QgsGeometryValidator method. Fixes #43582

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    add a is2DClosed test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Update src/app/qgsfeatureaction.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-08

    Do not set initial attr values for default clause

    Fixes #42909

    Setting intial values from previously entered values when
    they are equal to the default was pointless anyway because
    QgsVectorLayerUtils::createFeature will do that a few lines
    below.

    Setting the default value for unique constraints
    was triggering unique checks for no reason and slowing down
    the feature creation up to the point that for large layers
    QGIS froze.

Merge: cd6e0cebe0d 155fd5c79bb
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-07

    Merge pull request #43543 from pblottiere/as_error_table

    An error message is displayed when an auxiliary layer cannot be created...

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-07

    Fix test image of the old annotation test (the test expected the annotation to be shifted from the middle of the image to 0/0)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-07

    Add test for annotation item

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-07

    Load the default relation editor if the relation editor type setting is not set (#43591)

    * Load the default relation editor if the relation editor type setting is missing

    * Add setDefaultWidgetType and defaultWidgetType to the relation editor registry

    * Use the new defaultWidgetType() when relation editor type setting is missing

Merge: 0ed5801d7c0 cbcf762199e
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-07

    Merge pull request #43581 from elpaso/bugfix-gh43580-wms-dont-crash-on-invalid-layers

    WMS: don't crash on invalid layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-07

    Add the nominatim locator filter in the list of core filters to support default '>' prefix

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-07

    Add unit test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-07

    Catch crs transform exception

Merge: cc0d9b199ee a9c0f5d2ab6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-07

    Merge pull request #43563 from m-kuhn/quick_update

    Modernize QgsQuick code

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-07

    Add consts

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-07

    Close the dialog before opening error message box

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-07

    Error string is mutable

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-07

    Display an error when an auxiliary layer cannot be created

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-06-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-06-07

    Add a new parameter to retrieve underlying error when creating auxiliary layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-07

    WMS: don't crash on invalid layers

    Fixes #43580

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-07

    disable inline on macOS release on clang12 (#43558)

    * disable inline on macOS release on clang12

    * fix inline-treshold compile flag

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-07

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-07

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-07

    [dxf] Fix broken coordinate transform when exporting features
    to DXF, add tests

    Fixes #43449

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-07

    Fix clazy warnings in dxf export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-07

    Fix data defined properties which bind to a field can have incorrect
    values when the linked field has a null value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-07

    Don't lose layer unplaced label visibility setting when altering
    label properties in GUI

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-07

    rm src/providers/ows

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-07

    [Browser] Goodbye OWS. Fixes #24841

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-06-06

    Fix placement of annotation items in WMS GetMap

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-06

    MDAL 0.8.1

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-06

    reinstate QWTPOLAR_LIBRARY. Fixes #41910

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-06

    [FreeBSD] remove if statement in FindPyQt5.py and fix #41913

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-05

    add read-only test (#43515)

    * add read-only test

    following suggestion in #43509

    * Update testqgsrelationreferencewidget.cpp

    * Fix test

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-06-05

    Readd utils

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-06-05

    Update quick map settings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-06-05

    Modernize code, RAII and performance improvements

    Also removes QgsQuickUtils which is no longer needed

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-06-05

    [Geometry checker] Fix the error resolution ui. Fixes #42489

    method.id() always returns 0, I put back the old mechanism which works.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-06-05

    Fix geographicflag loading

    Fixes #43556

Merge: de92ca03471 7d57aeef225
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-05

    Merge pull request #43546 from agiudiceandrea/fix-processing-grass-r_proj

    [processing][grass] Fix r.proj in Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-05

    Fix it's impossible to change a rule based labeling "else" rule
    back to a normal rule

    Port fixes from rule based renderer else handling to rule based
    labeling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-05

    Fix papercut in rule based labeling widget where it's possible
    to uncheck BOTH the filter and else radio buttons

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-04

    Add test for GRASS r.proj alg

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-03

    [processing][grass] Fix r.proj in Windows

    Properly escape the equal sign in the for /f command and fix a typo in the variable name

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-04

    fix build

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-04

    remove the png icon

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-04

    BTW use the svg icon

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-04

    Fixes missing icon for geometry checker plugin. Fixes #42708

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-04

    [dxf] Fix allowing attribute selection for DXF layer name

    Fixes #42575

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-03

    fix filter expression not correctly loaded for relation reference widget after project loading (#43523)

    fixes #42803

Merge: 96f5171350f d4f5d53b632
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-03

    Merge pull request #43529 from elpaso/bugfix-pg-identity-nextval

    Fix PG IDENTITY default value clause

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-06-03

    Fixes #40117 : Copy CRS to clipboard when copying selected features

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-03

    Fix PG IDENTITY default value clause

    Fix issue reported on dev ml: https://lists.osgeo.org/pipermail/qgis-user/2021-June/048983.html

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-03

    fix title in API break (#43521)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-03

    [temporal] Fix broken animations when a non-integer interval value
    is used (e.g. 1.5 hours)

    The frame number was not being considered, making it impossible
    to advance the animation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-03

    [gui] Show field types as icons in data defined field submenu, instead
    of appending the type as a text string

    It's easier to quickly identify types via the icons vs text.
    Also show field aliases if present.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-03

    Completely remove QgsVectorLayerFeatureIterator::FetchJoinInfo::joinLayer and note in api_break.dox

    There's no point in keeping such a dangerous member in the api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-03

    Fix sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-03

    Do not access join layer from QgsVectorLayerFeatureIterator

    This is not thread safe at all - we cannot access a layer from
    an iterator, as iterators may be running on background threads.

    Instead use a thread safe approach of storing a QgsVectorLayerFeatureSource
    and using that instead

    Fixes #38551

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-03

    [locator] add open form action, automatically open form for non geometric layers (#43462)

    instead of showing of warning

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2021-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-03

    fix rpm building due to https://github.com/qgis/QGIS/pull/43262

    Apply packaging change similar to 2a06fcc7e1ff5374cee85ef2d9486e8e1f60f3ed

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-03

    [PyQGIS] Fixes qgis#42488 : Fix QgsFeatureFilterModel SIP interface

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-03

    Fixes #33108 : Fix displayed array list in query builder

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-03

    Fix unreported missing raster band stats in info panel

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2021-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-03

    Add tags for gdal_edit processing algorithm (#43484)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-02

    remove read-only line edit in QgsRelationReferenceWidget (#43509)

    keep the read-only config and make the drop-down read-only instead

    fixes #42813

    franc <Franc-Brs>AuthorDate: 2021-05-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-06-02

    [bugfix][ui][rastercalculator] commit for disabling translation for operators in raster calculator

    fixes #42441

    changed two files, unchecked the option for translation for the operators button of the calculator

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-02

    Merge pull request #43511 from MorriganR/patch-2

    Push image to DockerHub only if rep_owner == qgis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-06-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-06-02

    Fix missing stats after raster calc output

    Fixes #42835

    Also on raster calc:

    - fix unreported issue with nodata float opencl
    - papercut: set progress dialog window title

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-02

    add missing enum dox

Merge: f54914d3dac 9558ecfbd40
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-02

    Merge pull request #43491 from olivierdalang/2021-06_fix-convert-to-curve-alg

    Fix convertToCurve not converting CURVEPOLYGON

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-02

    Bump backport action to 1.2.3

Merge: a636d805419 6b9ed317617
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-02

    Merge pull request #43238 from sshuair/master

    add a new Chinese simplified translator

Merge: 082aa7bbcb8 ac8cb999bd6
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-02

    Merge pull request #43488 from 3nids/fix41959

    offer a restriced set of fields as referenced fiels for polymorphic relations

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-02

    [Postgres] Fixes #42778 : don't quote integer array elements to match array_out()

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-02

    fix auto populating when input param is QgsProcessingParameterMapLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-02

    [browser] Add global option to disable monitoring of directories

    Allows users to manually opt-out of monitoring directories in
    the browser by default, and also provides a mechanism for
    enterprise installs to disable this potentially unwanted behavior.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-02

    Update python/pyplugin_installer/installer_data.py

    Co-authored-by: nicogodet <39594821+nicogodet@users.noreply.github.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-02

    Fix typehint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-02

    Some minor cleanups to pyplugin_installer.py

    - add some type hints
    - remove unnecessary comment lines
    - replace raw ints with descriptive enum values

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-06-01
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2021-06-01

    fix convertToCurve not converting CURVEPOLYGON

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-06-01
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2021-06-01

    fix convertToCurve not converting CURVEPOLYGON (failing test case)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-01

    fix missing signal on QgsCheckableComboBox (#43487)

Merge: 1975368d97e 2a576431dfe
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-01

    Merge pull request #43476 from DelazJ/attributeTableFilterIcons

    Use dedicated icons for attribute table filter items

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-01

    offer a restriced set of fields as referenced fiels for polymorphic relations

    only offer the fields that are across all the referenced layers

    fixes #41959

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-01

    move referenced layers above the list of field pairs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-01

    rename QgsRelationAddPolymorphicDlg to QgsRelationAddPolymorphicDialog

Merge: 570846a9a2b bac8385645c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-01

    Merge pull request #43478 from nirvn/gsl_split

    Allow GSL-less qgis analysis library

Merge: a516549e2a4 b9277cd3eb4
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-01

    Add missing NoButton enum value to avoid losing relation editor button configuration (#43479)

    * add dox to duplicated enum in QgsAttributeEditorRelation and QgsRelationEditorWidget

    also remove leftover

    * add extra enum NoButton to avoid saving an empty string when using qgsFlagsValueToKeys

    fixes #43123

    * fix test by using non deprecated enum

    * add comment

    * add since

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-01

    add since

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2021-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-01

    Prevent user from setting up a relatrion without at least one field map (#43445)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-01

    Turn GSL off in the OGC server CI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-01

    Remove obsolete WITH_GEOREFERENCER

    Andreas Steffens <46336892+andreassteffens@users.noreply.github.com>AuthorDate: 2021-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-01

    [server][wmts][tests][fix] adjusted test compare data to new tile resolution

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-06-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-01

    Add missing SIP bits

Merge: 4b4748c7fae c1d7e9175f1
    Andreas Steffens <46336892+andreassteffens@users.noreply.github.com>AuthorDate: 2021-06-01
Commit:     Andreas Steffens <46336892+andreassteffens@users.noreply.github.com>
CommitDate: 2021-06-01

    Merge branch 'qgis:master' into master

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-01

    add comment

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-01

    fix test by using non deprecated enum

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-01

    Bump actions/cache from 2.1.5 to 2.1.6 (#43480)

    Bumps [actions/cache](https://github.com/actions/cache) from 2.1.5 to 2.1.6.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.6)

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-01

    Bump pat-s/always-upload-cache from 2.1.3 to 2.1.5 (#43481)

    Bumps [pat-s/always-upload-cache](https://github.com/pat-s/always-upload-cache) from 2.1.3 to 2.1.5.
    - [Release notes](https://github.com/pat-s/always-upload-cache/releases)
    - [Commits](https://github.com/pat-s/always-upload-cache/compare/v2.1.3...v2.1.5)

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-01

    add extra enum NoButton to avoid saving an empty string when using qgsFlagsValueToKeys

    fixes #43123

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-01

    [server] Fix incorrect response code used for exception

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-06-01

    add dox to duplicated enum in QgsAttributeEditorRelation and QgsRelationEditorWidget

    also remove leftover

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-06-01

    Allow GSL-less qgis analysis library

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-01

    Don't use deprecated QProcess::start variant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-01

    More clazy warning fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-01

    Avoid deprecated method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-01

    QString fixups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-01

    Fix clazy warnings in QgsGrassProviderModule

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-01

    Use opencl.hpp header instead of cl2.hpp if present

    Avoids a "cl2.hpp has been renamed to opencl.hpp" warning being
    spammed out on newer opencl environments

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-28
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-06-01

    Display dedicated icon next to attribute table filter drop-down new and edited item

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-28
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-06-01

    Add icon for edited features in attribute table

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-06-01
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-06-01

    Display dedicated icon next to the attribute table filter drop-down items

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-28
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2021-06-01

    Use "features" instead of "items", more consistent

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-06-01

    fix classification of singleband pseudocolor (#43346) (#43455)

    fixes #43346

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-06-01

    fix quotedIdentifier

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-31

    Merge pull request #43461 from 3nids/loc-fil-mov-files

    move locator filters implemenation to their own files

Merge: e7ccf1fcc6a ce01a3586a9
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-31

    Merge pull request #43459 from pblottiere/server_wms_no_version

    VERSION is now mandatory in WMS 1.3.0

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-05-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-05-31

    VERSION is mandatory for getmap requests in WMS 1.3.0

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-31

    also do non scoped enums

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-31

    sipify all

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-31

    [sipify] add attribute to know if an enum is monkey patched

    this way it can be easily removed from the PyQGIS API docs

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-31

    Merge pull request #43452 from domi4484/fixBrokenUnlinkFor1MRelations

    Fix broken unlink for relation editor for 1:m non polymorphic relations

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-31

    Fix various crashes on a vector layer with a broken provider

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-31

    pure QgsMapRendererJob::startPrivate() ans SIP_ABSTRACT

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-31

    Update src/core/qgsmaptopixel.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-31

    update api_break.dox

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-31

    fix mesh terrain

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-31

    do not render when map settings are invalid

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-31

    invalidate map settings when ...

    parameters of QgsMapToPixel leads to an invalid transform

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-31

    [browser] By default do not monitor directories on drives we know
    are slow

    Effectively this means that the browser no longer defaults to watching
    network and remote drives (on Windows) for changes. This is expensive
    to do and can result in large hangs in the QGIS application.

    Users can still manually opt-in to monitoring of these locations
    through the context menu of the directory in the browser panel.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-31

    [browser] Add a menu entry to the context menu for directory items
    to allow users to explicit control whether a directory is
    automatically monitored for changes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-31

    [browser] Add api to QgsDirectoryItem to control whether directory
    items should be automatically monitored for changes

    This monitoring can be expensive for some locations (eg network
    folders or cloud based directories), so in these cases it is
    desirable to allow it to be disabled to avoid hangs in the QGIS
    application.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-31

    __repr__ for browser items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-31

    [symbols] Fix marker symbol bounds incorrectly include bounds of
    disabled symbol layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-31

    Fix DD form label hidden in tabs

    Fixes #43103

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2021-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-30

    Add support for postgresraster based rasters in Raster Calculator (#43440)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-30

    Rename Qgis::MessageLevel::None to NoLevel. None is a reserved
    keyword in Python, so this value was previously inaccessible to PyQGIS
    scripts

    Also change all references to Qgis::MessageLevel values to their
    fully qualified names, to ease a future transition to an enum
    class (when sip bugs are fixed)

    Fixes #42996

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-30

    Fix accidental api break

    QFlags created from enum classes aren't automatically converted
    from an int value passed by Python code, so we need to create
    compatibility functions for the older variants which accept
    plain ints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-30

    Optimize

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-30

    Don't try to render font marker symbols in massive font sizes

    Instead, scale the painter after the font exceeds a certain threshold.
    The end result looks the same, but should avoid issues like the
    crash described in #42270

    Fixes #42270

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-29

    Fix qgsinterpolator and qgstininterpolator with NULL value (#43302)

    Fixes #43286, fixes #42689

Merge: 8fc905be084 cff65e8886c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-29

    Merge pull request #43420 from domi4484/jsonEditWidgetImprovements

    JSON edit widget tree view improvements

Merge: 32af68f2065 e5b0529b914
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-29

    Merge pull request #43438 from rouault/annotation_left_button_only

    [App] Create a map annotation only on left button press event

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-05-29

    [App] Create a map annotation only on left button press event

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-29

    Fix D&D GPKG from browser

    Fixes #43129

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-29

    Fix deadlock on joins cache

    Fixes #43287

    The critical section was called recursively by a call form the model
    connected to joinedFieldsChanged.

    By moving the mutex into a scope we can safely release it before
    emitting the signal.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-29

    Fix unreported scratch layer icon not update after save

    When saving a scratch layer to a persistent one the small icon
    in the layer tree is not updated (it should disappear).

Merge: 5e15a2cb7a9 9e704bde08d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-28

    Merge pull request #43432 from elpaso/bugfix-ssh-config-protocols2

    Fix emtpy labels in custom ssl options

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-28

    [expression editor] Enable backslash escapes for proper syntax highlighting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-28

    Fix unreported bug with custom ssl options

    The unsupported protocols have been removed from the
    name method but they were still in the combo (with empty
    labels).

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-28

    Fix Q_INVOKABLE in QgsUnitTypes class

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-28
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-28

    QAction objects as pointer

Merge: 61ac64c5a14 bb6b4852541
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-28

    Merge pull request #43419 from elpaso/bugfix-gh43186-pg-unrestricted-geometry-detection

    Postgres: scan whole table when not using estimated metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-28

    [processing] Python entry in history dialog should be processing.run
    line, not processing.execAlgorithmDialog

    We want this line to be copy/pastable into a script which executes
    the algorithm without user interaction, same as QGIS <= 3.18

    Followup https://github.com/qgis/QGIS/pull/42541

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-28

    Promote more Qgis enums to enum classes, add Q_ENUM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-28

    Update tests/src/python/test_qgsproviderconnection_postgres.py

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-27
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-27

    JSON edit widget tree view improvements

    - Added context menu to copy value or key to clipboard
    - Values are colored according to type like in text view

    Andreas Steffens <46336892+andreassteffens@users.noreply.github.com>AuthorDate: 2021-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-27

    [server][wmts][refactor] converted tileSize variable to const

    Andreas Steffens <46336892+andreassteffens@users.noreply.github.com>AuthorDate: 2021-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-27

    [server][wmts][refactor] converted variable to const

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-27

    Postgres: scan whole table when not using estimated metadata

    Remove the LIMIT when not using estimated metadata.

    Fixes #43186

Merge: 10c69b30ce8 130aa80fb46
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-27

    Merge pull request #43326 from elpaso/bugfix-gh43268-postgres-zm

    Postgres: add ZM to type identification logic

Merge: d922be74710 545dcacb23e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-27

    Merge pull request #43381 from elpaso/bugfix-server-standalone-unreported-geopackage-projects

    Server standalone: fix unreported project storage not supported with -p

Merge: 005a0ad0937 6f99e2649ab
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-27

    Merge pull request #43366 from elpaso/bugfix-server-unreported-QGIS_OPTIONS_PATH-broken

    Server: fix unreported QGIS_OPTIONS_PATH not really working for proj

Merge: 005a0ad0937 09d2ca8e4f1
    Andreas Steffens <46336892+andreassteffens@users.noreply.github.com>AuthorDate: 2021-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-27

    Merge pull request #1 from andreassteffens/fix-scale2resolution_wmts_tile_grid_initialization

    [server][wmts][fix] updated constant to correct resolution in WMTS ti…

    Andreas Steffens <46336892+andreassteffens@users.noreply.github.com>AuthorDate: 2021-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-27

    [server][wmts][fix] updated constant to correct resolution in WMTS tile grid initialization

    Constant needed to be updated in order to match the standard rendering pixel size of 0.28mm x 0.28mm defined by the OGC resulting in DPI of 90.71428571429.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-27

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-27

    Fix incorrect handling of data type in grass raster data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-27

    Promote Qgis::DataType to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-27

    Revert "Make test more exhaustive"

    While this makes the test not crash on my machine, it does
    the reverse on the GA workflow. Some sip nonsense is at
    play here..

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-27

    Make test more exhaustive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-27

    Promote QgsDataItem enums to enum classes, move to Qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-27

    [browser] Add a dedicated "refresh" item to the context menu for
    directories which only refreshes the selected directory

    If large/remote directories are expanded then it is not efficient
    to force the user to use the toolbar "refresh" button which refreshes
    EVERY expanded node in the browser

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-26

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-26

    fix existing code blocks

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-26

    [sipify] support unparsed/raw code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-26

    [sipify] force line return before code block

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-26

    Partly revert previous approach: and rely on layout clone

    Disable follow preset and manually add layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    Allow clearing data defined buttons which are set to non-existing fields

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-26

    Integrate the setLayers docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-26

    Fix tests: clear layers before theme export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    Add tests for QgsSymbol flags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    Manually set the RendererShouldUseSymbolLevels flag on the
    out-of-the-box "topo road" and "topo main road" symbols, so that
    these render beautifully for users with no extra work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    Add a flag which can be set on QgsSymbols to indicate that a renderer
    should use symbol levels whenever that symbol is used by the renderer

    Not exposed to users -- only settable via API, but IS saved in the
    symbol's XML definition and restored when loading a symbol from XML.

Merge: 68e7cd66098 716011008a9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-26

    Merge pull request #41208 from rldhont/flag-read-extent-from-xml

    QgsMapLayer::ReadFlag::FlagReadExtentFromXml to extend vector layer read capabilities to other layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    Don't show symbol levels actions in renderer widgets for renderers
    which are subrenderers for other renderers

    Symbol layers have no effect in this situation (e.g. when a categorized
    renderer is used as a subrenderer for point displacement renderer), so
    don't show the option in the GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    Fix memory leaks in renderer widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    Code cleanup and modernization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    Use a safer approach to update renderers after symbol levels are changed

    Instead of directly changing the renderer in place in the symbol levels
    widget, we delegate responsibility for handling the changes to symbol
    levels to the parent QgsRendererWidget subclass. This allows us to
    implement different logic in the various subclasses which correctly
    handle how that particular widget subclass should update any internal
    symbol references and ultimately update the renderer.

    Fixes instability and crashes after editing symbol levels.

    Fixes #42671

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    Add destructors to permit forward declaration

    komima <58747243+komima@users.noreply.github.com>AuthorDate: 2021-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-26

    Fix Python module enviroment setup on Windows


    - Trim trailing newline when reading .env lines
    - Skip empty, commented and non "key=value" lines
    - Allow = chars in values using maxsplit=1
    - No special quote handling, use values as is

    Fixes #43308

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    More server warnings on transformation errors

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    Server: add loggig handlers for CRS grid issues

    Fixes #43072  --- well, not really a fix, but without
    this information in the logs life is harder.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    [OGR provider] Fix conflict between layers using same OGR datasource and layer with subset strings (fixes #43361)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    Update tests/src/python/test_provider_ogr_gpkg.py

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-26

    tests: fix 2 tests to work with GDAL >= 3.3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-05-25

    fix fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-05-25

    another windows build fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-05-25

    fix build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-25

    Fix test and clear layer when setting export themes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-25

    fix PyQGIS API docs building (#43387)

    * fix PyQGIS API docs building

    The current building of the PyQGIS API doc relies on the fact that the first line is a signature.
    If not given, it should be empty.

    * Update qgssettingsentry.py

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-25

    Server WMS getPrint: fix HIGHLIGHT with follow map themes

    Fixes #34178

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-25

    Add typehint for QgsPoint constructor (#43385)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-25

    Fix SIP_HOLDGIL annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-25

    Fix PyQGIS QgsLineString constructor only accepts lists of QgsPoint,
    not QgsPointXY as indicated by the documentation

    Also add support for constructing QgsLineString using arrays of
    arrays of floats, given that we're having to hand-roll sip conversion
    code anyway!

    Now the following is supported:

      line = QgsLineString([[1,2], [3,4], [5,6]])

    which is much nicer and more "pythonic" then the explicit
    QgsPoint/QgsPointXY sequences!

    Fixes #43200

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-05-25

    debian packaging: include liboauth2authmethod_static.a in libqgis-dev

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-25

    Server: fix unreported project storage not supported with -p

    -p only supported filesystem storage this PR fixes this
    behavior by initializing providers before the project
    is loaded and by attempting a project read instead of
    just checking for the file.

Merge: b8fe026de39 888547e795e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-25

    Merge pull request #43363 from elpaso/bugfix-gh42269-wfs3-getfeature-overlapping-text

    Fix WFS3 overlapping text template

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-25

    Merge pull request #43368 from DelazJ/temporalTypos

    Fix typos in temporal docs

Merge: a13c6553e77 1036732ebc0
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-25

    Merge pull request #41658 from lbartoletti/vertextool_fix_avoidIntersections

    [VertexTool] fixes avoid intersections

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-25

    Fix test control file for WFS3 items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-25

    Remove unused file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-25

    [labeling] Default to "from symbol bounds" for cartographic
    point label placement

    Gives nicer default appearance to these labels then the "from point"
    mode, which often results in labels overlapping the point symbol

    Fixes #25866

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-25

    [labeling] Default to cartographic placement mode for point layers

    Results in much nicer label placement, so should be the default mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-25

    [labeling][api] Add api to supress unplaced label visibility for
    a single layer

    Not exposed anywhere, for PyQGIS use only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-25

    Also set correct expression context on feature request

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-25

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-25

    Ensure correct expression context is used in map select tools,
    identify tool, map tips and vertex tool

    Fixes #42006

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-25

    Make QgsMapCanvas a QgsExpressionContextGenerator

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-25

    QgsOgrLayer::GetApproxFeatureCount(): fix wrong test on WFS3 driver name

    WFS3 was the name in GDAL 3.0, before we changed to OAPIF in 3.1

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-25

    UI: improve tooltip of WFS URL regarding OGC API (fixes #43362)

Merge: ffc500d79de 11e2ba857f7
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-24

    Merge pull request #43370 from rouault/cleanup_deprecated_gdal_stuff

    Cleanup relative to GDAL version checking

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-05-24

    QgsOgrProvider::open(): remove useless GDAL version check

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-05-24

    QgsVectorFileWriter: make metadata for BNA conditional to GDAL < 3.3.0

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-05-24

    qgsvectorfilewriter.cpp: remove useless wrapper aroung OGROpen(), no longer needed since we require GDAL >= 3.0

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-24

    Fix unreported QGIS_OPTIONS_PATH not really working for proj

    Symptom: PROJ search path not including QGIS_OPTIONS_PATH because
    initialization of QgsApplication happens before QgsServer loads
    the settings.

    TODO for the future:
    remove QGIS_OPTIONS_PATH from settings and rely on QgsApplication's
    env var QGIS_CUSTOM_CONFIG_PATH

    Note that QGIS_CUSTOM_CONFIG_PATH gives /tmp/qt_temp-rUpsId/profiles/default/QGIS/QGIS3.ini
         while      QGIS_OPTIONS_PATH gives /tmp/qt_temp-rUpsId/QGIS/QGIS3.ini

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-24

    Fix WFS3 overlapping text template

    Fixes: #42269

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    When determining whether any symbol masking should be applied to a
    layer, we need to skip any masks which refer to layers which aren't
    part of the current map render

    These layers can't be used as mask sources, since we aren't rendering
    them.

    This is a band-aid fix over a deeper problem -- symbol masking settings
    are not cleaned up when a layer is removed from a project. So it's
    possible to have layers with label settings which contain mask
    references to broken layers. These aren't ever shown in the UI, so it's
    impossible for a user to determine that the masking is even configured
    for the layer and fix it themselves.

    At least with the band-aid users won't have to fight with a random
    project force-rasterizing all labels (like I just did for the last
    2 hours)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    [OGR provider] Do not corrupt values when updating a GPKG feature

    and that the fid value is included in the fields to update, and that it
    doesn't change.

    Also rollback all changes if an update of FID is attempted.

    Fixes #42274

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Don't assign all layer style warnings to the "Symbology" group, and
    instead refine the categories to more accurate groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Show any warning messages generated while loading a QLR in the
    messagebar

    E.g. missing font warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Don't show duplicate warning messages when loading a project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Add equality operator to QgsReadWriteContext::ReadWriteMessage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Raise a user-visible warning message if fonts referenced in a QGIS
    project are not available when loading that project on a system
    without the required fonts installed

    Currently shown for any QgsTextForamt or font marker symbol layer
    restored when opening the project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Mark QgsReadWriteContext::pushMessage as const, mutable

    Avoids the need to remove const from all the QgsReadWriteContext
    references used throughout QGIS XML loading just to be able to
    push warning messages to the context.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Fix label masking settings get dropped for layers with "," or ";"
    characters in the text

    Fixes #37473

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    __repr__ fro QgsSymbolLayerReference, QgsSymbolLayerId

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Remove unnecessary includes of qgssymbollayerreference.h

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Fix version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Update expression test results for GEOS 3.9

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Use simplifiedTypeRef in 2d geometry rendering

    This avoids unnecessary cloning/segmentation in some cases, e.g. if
    a compound curve containing only a single linestring curve is rendered.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    Add QgsAbstractGeometry::simplifiedTypeRef

    Returns a reference to the simplest lossless representation of this geometry,
    e.g. if the geometry is a multipart geometry type with a single member geometry,
    a reference to that part will be returned.

    This method employs the following logic:

    - For multipart geometries containing a single part only a direct reference to that part will be returned.
    - For compound curve geometries containing a single curve only a direct reference to that curve will be returned.

    This method returns a reference only, and does not involve any geometry cloning.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-24

    QgsOgrProviderMetadata::saveLayerMetadata(): remove useless QGIS_VERSION GDAL metadata once done with saving QGIS one

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    Remove QgsCoordinateReferenceSystem::createFromPostgisSrid()

    This method was private and only used by the Postgres provider through
    friend class.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    [PostgreSQL provider] Retrieve CRS from spatial_ref_sys

    instead of relying on QgsCoordinateReferenceSystem::createFromPostgisSrid()
    which contrary to what its name suggest doesn't use postgis at all, but
    the QGIS CRS database.

    I detected the issue initially on a database where my spatial_ref_sys
    table had been emptied and a few entries where assigned with SRIDs in
    the EPSG range but with definitions that weren't the ones from EPSG.
    There is no guarantee that EPSG:XXXX gets a SRID of XXXX

    And the past implementation of the fallback case of QgsPostgresProvider::crs()
    only looked at proj4text instead of using the WKT from srtext.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    Avoid styleChanged() signals being raised before new labeling
    configuration is set when changing a vector layer's style preset

    This causes the layer styling dock to update before the layer's
    new labeling settings are set, so the dock shows the incorrect
    label settings for the previously used style

    Fixes #42310

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    Fix SIP issue with return results from calculateStatistics

    Fixes #43245

    SIP failed to convert the QMap<QgsZonalStatistics::Statistic, QVariant>
    so we give it an QMap<int, QVariant>.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    [OGR provider] Enable foreign key enforcement for newer transactions

    Fixes #34728

    Note however that integrity of existing content w.r.t foreign key is
    *not* checked at opening (see #9939), so this is just about not adding
    new violations.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    [WFS provider] Transmit error message of feature downloader to provider

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    [WFS provider] Use ows:ExceptionReport for error message (fixes #42985)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    QgsSQLStatement parser: emit more relevant error message (fixes #42985)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    [WFS provider] Encode space as %20 in URL

    Relates to #42985

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    [WFS provider] Accept 'code' attribute in ExceptionReport (fixes #42196)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    [WFS provider] Do not issue full layer download when requesting features by fids...

    and when they are already in the local cache.

    Fixes #42049

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    QgsVectorDataProvider::convertToProviderType(): accept converting a single-part multigeometry to single geometry

    Fixes #41283

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    QgsVectorLayerEditBuffer::commitChanges(): do not do anything if added features are of incompatible type

    Fixes #41283

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    [OGR provider] Make changeGeometryValues() return false when an error occurs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    Fix lang code in feed parser

    Fixes #43232

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-22

    [Delimited provider] Increase buffer size to 10 MB to be able to read huge WKT (fixes #43256)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-21

    assert size

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-21

    More to fix compilation on vcpkg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-21

    Add ZM to TIN and others

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-21

    Postgres: add ZM to type identification logic

    Fixes #43268

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    [expressions] Fix evaluation of round(...) where input value is
    a string containing a decimal number

    Fixes #36467

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Use canvas project extent where appropriate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Disambiguate use of QgsMapCanvas::fullExtent and
    QgsMapCanvas::zoomToFullExtent

    In 3.18 these methods changed their meaning from the "full extent
    of all layers visible in the canvas" to "the full extent of the
    associated project".

    These are actually two different, equally valid use cases, so
    disambiguate by adding new explicit methods projectExtent()
    and zoomToProjectExtent(), and revert fullExtent() and
    zoomToFullExtent() to their pre-3.18 behavior.

    Fixes #43303

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Move logic to calculate combined extent of a set of map layers
    to new QgsMapLayerUtils class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    [3d] Fix rendering of curved lines using simple line renderer

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-05-21

    Use setDataSource instead of setDataSourcePrivate

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-05-21

    QgsMapLayer::ReadFlag::FlagReadExtentFromXml to extend vector layer read capabilities to other layer types

    In QgsVectorLayer, it is possible through the flag trust layer metadata to use extent read in XML
    instead of extent provided by the provider.

    The QgsMapLayer::ReadFlag::FlagReadExtentFromXml can be used inlayer readXML to read Extent from XML for raster, point cloud and other layers.

    Funded by Ifremer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-21

    Fix compilation on vcpkg

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Print disk space after test

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-21

    [OGR provider] Fix wrong gpkg_metadata_reference_column_name_update trigger

    Fixes #42768

    Proper GDAL fix in https://github.com/OSGeo/gdal/pull/3863

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Also move QgsMapLayerModel::iconForLayer to QgsIconUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Move QgsLayerItem icon related static methods to new QgsIconUtils class

    These utilities are used in a LOT of places in QGIS, but the
    qgslayeritem.h include is a very heavy dependency. It makes sense
    to have these utilities in a nice lightweight generic class.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Split qgsdataitem.h/cpp into multiple files for individual classes
    to avoid mega file which triggers an include explosion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Move core browser and map renderer files to src/core/browser
    and src/core/maprenderer subfolders

    Helps keep src/core a little more organized

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Fixes #43295 : [Oracle] Remove assert on oracle instant client badly initialized variable

    Paulo van Breugel <paulo@ecodiv.org>AuthorDate: 2021-05-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-21

    Update r.clump.txt

    Add missing threshold parameter. It sets a threshold to identify similar cells. Floating number, valid range: 0 = identical to < 1 = maximal difference. Default: 0

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Fix compiler warning in QgsMeshDatasetGroupStore::readXml()

    ```
    /home/even/qgis/qgis/src/core/mesh/qgsmeshdatasetgroupstore.cpp: In member function ‘void QgsMeshDatasetGroupStore::readXml(const QDomElement&, const QgsReadWriteContext&)’:
    /home/even/qgis/qgis/src/core/mesh/qgsmeshdatasetgroupstore.cpp:329:29: warning: ‘sourceIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      329 |     mRegistery[globalIndex] = DatasetGroup{source, sourceIndex};

    ```

    Introduced in 7a1c29d3979, so master only

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    [OGR provider] Workaround crash on SQLite layers with GDAL 3.3.0

    Fixes #43224

    Proper fix is in GDAL in https://github.com/OSGeo/gdal/pull/3862

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    [WMS provider] Fix crash on WMS-T layer uri without timeDimensionExtent

    Fixes #43158

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Dox, enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Add QgsFileUtils::pathIsSlowDevice to determine whether a file path
    likely resides on a slow device (eg. a remote network location)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-21

    Add method to determine the drive type for a file path

    Supported on Windows builds only

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-20

    add WITH_BINDINGS definition only in app (#43298)

    this will avoid a complete rebuild when switching on/off the option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    asdajsklfjalksdjgsdjlgjskdfg

    g

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    fffffffffffFF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    Fix sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    Move QgsVectorLayerExporter.ExportError to Qgis and promote to enum
    class

    This avoids an ugly include of qgsvectorlayerexporter.h in
    qgsproviderregistry.h/qgsprovidermetadata.h, which in turn
    triggers an inclusion of qgsvectorlayer.h and a bunch of
    other heavy dependencies.

Merge: 2b632fa22fa 81e61fa7aa7
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-05-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-20

    Merge pull request #43280 from pblottiere/wmts-cap-inv-axis-fix-supersede

    WMTS GetCapabilities and axis order

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    Update src/core/mesh/qgsmeshdatasetgroupstore.cpp

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    fix temporal unit

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    remove commented code

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    typo and remove unused QgsMeshDatasetGroupStore::setPersistentProvider

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    implement setDataSource for mesh layer

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    add feature filter

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    change filter & create dir alg group

    Regroup modeler specific tools in the same group.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-20

    Update pyogctest

Merge: 0b8d683fc46 18497e2a292
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-19

    Remove need for GUI to build authentication methods (#43262)

    * Remove need for GUI to build authentication methods

    * Nyall and Denis know better, add the flag :)

    * Fix header .cpp file name

    * Remove needless include_directories

    * separate gui/core parts of auth method libraries

    * core part to add gui modules for auth methods

    * move oauth resources to top level

    * refactor methods to support both modules

    * move qjsonwrapper to external

    * some fixes

    * revert separation of modules gui/core, just a better code separation

    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-19

    revert separation of modules gui/core, just a better code separation

Merge: 4ba34a4503f cbdd16669dd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-19

    Merge pull request #43048 from uclaros/fix-oracle-piecewise

    Fix Oracle crashing when piecewise field reading takes place

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-19

    [authentication] Change filter so it registers methods with android ABI suffix in library name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-19

    some fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-19

    move qjsonwrapper to external

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-19

    refactor methods to support both modules

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-19

    move oauth resources to top level

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-19

    core part to add gui modules for auth methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-19

    separate gui/core parts of auth method libraries

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-19

    Remove needless include_directories

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-19

    Fix header .cpp file name

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-19

    Nyall and Denis know better, add the flag :)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-19

    Remove need for GUI to build authentication methods

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-05-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-05-19

    Clean

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-05-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-05-19

    Add a unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-19

    Remove some unused widget imports from core library

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-19

    Fix fragile sip build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-19

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-19

    Fix doc warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-19

    Avoid silly doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-19

    Move generic provider related files to src/core/providers

    Minor clean up

    Joel Grafström <joel@torsson.se>AuthorDate: 2021-02-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-05-18

    Fixed indentation

    Joel Grafström <joel@torsson.se>AuthorDate: 2021-02-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-05-18

    * Fixed indentation

    Joel Grafström <joel@torsson.se>AuthorDate: 2021-02-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-05-18

    Inverting axis in bounding box for CRSes that requires it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-18

    Build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-18

    Build fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-18

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-18

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-18

    Refactor enum handling

    - Add enums to qgis.h instead of qgscoreenums, so that they belong to
    a Qgis namespace
    - Split up the various symbol headers into multiple files so that we
    can fine-tune their inclusion and forward declare more readily, speeding
    up recompilation
    - Move QgsSymbol enums to qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-18

    Move QgsVectorDataProvider::FeatureCountState enum to qgscoreenums.h

Merge: 9c672f9c119 09687390d1a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-17

    Merge pull request #43249 from qgis/fix-windows-form-macro-encoding

    [windows] Fix form macro encoding from file on windows

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-18

    Display "IS NOT" operator in Expression dialog

Merge: 413d3aeffdb d8a155b8469
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-17

    Merge pull request #43104 from elpaso/server-landingpage-custom-prefix

    Server landingpage custom prefix

Merge: 40988a8901b c5af9661762
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-17

    Merge pull request #42770 from rldhont/fix-server-renderer-set-selection

    [Server] Fix the selection method in server renderer

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    Adds a warning when a vertex move has caused the geometry's part count to change by avoid overlaps

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-17

    Avoid endless sub-RelationEditorWidget creation fix #42952 (#43246)

    * Avoid endless sub-RelationEditorWidget creation fix 42952

    * Added missing docstring

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-17

    [layout] set coverage layer for dynamic SVGs (#43248)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-17

    [windows] Fix form macro encoding from file on windows

    When loading a python file in a form on windows, the file is opened using the default system encoding (which may be different than UTF8, at least it wasn't on my tests and on my customer machines).

    This patch makes UTF8 the codec used when loading python files from the filesystem before using them for a form.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-17
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-05-17

    [Tests][Server] Remove print('CTEST_FULL_OUTPUT') and duplicated line

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-05-17

    [Tests] QGIS Server access control and Postgres layers

    Testing QGIS Sever GetMap request with Postgres layers:
    * rendering
    * rendering with acces control
    * rendering with selection on int pk
    * rendering with acces control and selection on int pk
    * rendering with selection on bigint pk
    * rendering with acces control and selection on bigint pk

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    Revert "Adds a warning using avoid intersections and topological editing"

    This reverts commit f00e86dbe5a0cf1ef38e63aba0e75e4ecaea4c57.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    Adds a warning using avoid intersections and topological editing

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    fix tests with geos 3.8 and 3.9

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-08
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    add a new test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-08
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    replace call to asMultiPoint to avoid to use addTopologicalPoints( QgsPointXY ) deprecated method

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-08
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    Merge loops

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-08
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    Fix topologicalpoints bis

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-02
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    Fix topological point

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-02
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    simplify test and add a new one

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-02
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    Fix unwanted intersection when polygons are moved on an old geometry (moved too). This is done by first moving the vertices and edges and then applying avoidance.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    fix test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    avoid to add topological points when geometry was intersected before

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    rewrite test to avoid some noise

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    revert case 4. Was removed in #41424

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    add test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-17

    Fix overlap/avoid intersections for vertextool map tool

Merge: eaf70803b01 def886dce53
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-17

    Merge pull request #43121 from mhugent/vector_label_legend

    Vector label legend

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-17

    Add mask image for label legend render test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-17

    Cleanup auto generated sip files and remove orphaned files (#43240)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Move QgsMapLayerType to separate generic header for core enums

    Avoids the need to include the whole qgsmaplayer.h header and
    all its dependancies when only the QgsMapLayerType enum is required.

    Maxim Rylov <46996010+mrylov@users.noreply.github.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Replace tr with QStringLiteral in qgshanadataitems

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Fix: HANA mixes up attribute fields by import

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Fix: HANA layer is empty when importing from 'memory' VectorLayer

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    HANA layers are not listed due to a view with a dropped table

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Fix: created SRS in HANA misses AUTH/SRID_ID

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Fix: don't mix Decimal and Double in one batch (HANA)

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Remove shortcut for HANA provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Also allow removal of custom directory colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    QIcon linked files are lazily evaluated, so we can't use a temporary
    file which is immediately deleted right after the QIcon creation
    to store SVG icon content -- instead we need to place the svg in a
    temporary folder which exists for the lifetime of the QGIS session

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    [feature] Users can set a custom icon color for different folders
    in the browser

    Effectively allows users to "tag" folders, aiding in rapid
    browser navigation of complex folder structures.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Allow fill/stroke color to be specified for QgsDataItem::iconDir/openDirIcon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Add parameterized color support to QgsApplication::getThemeIcon

    Adds framework to allow for icons which can have dynamic coloring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Cleanup some browser favorite code

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Add precision on default locale of format_number function

    and display places parameter default value

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Default places parameter to 0 for format_number function

    Sebastian <18557959+fiddlersfan@users.noreply.github.com>AuthorDate: 2021-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    add deleted exception

    Sebastian <18557959+fiddlersfan@users.noreply.github.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    fix 43080 and improve Exception

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Tweak the notes on NULL use

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Add groups property to NULL value

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-17

    Add a "groups" property to expression operators

    sshuair <sshuair@gmail.com>AuthorDate: 2021-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-16

    Add a new Chinese translator

    Add a new Chinese translator

    sshuair <sshuair@gmail.com>AuthorDate: 2021-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-16

    add a new chinese translator

    add a new chinese translator `Xubaocai`.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-16

    Apply a fix to FindQCA.cmake for vcpkg

    Sebastian <18557959+fiddlersfan@users.noreply.github.com>AuthorDate: 2021-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-16

    fix misplaced advanced digitizing icon

Merge: 8513b8051f3 8647ec54d6a
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-15

    Merge pull request #43229 from nirvn/close_browser

    [network access manager] handle abortion of browser login request

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-15

    [authentication manager] Allow configurations to be overwritten when importing

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-15

    Address review

Merge: a701fe68abb 9e3f95ef545
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-15

    Merge pull request #43209 from zy6p/patch-qt6-qmutex

    [qt6] Use RecursiveMutex instead of QMutex in QgsSpatialIndexData

Merge: c40b4643b98 a570a10bd9d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-15

    Merge pull request #43219 from domi4484/jsonEditIdentifyResults

    IdentiyResults dialog show JSON data as a tree view

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-15

    [network access manager] handle abortion of browser login request

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-14

    slim qgsquick to micro-core (#43204)

    Keep only files that are used in both Input and QField in QgsQuick as basis of the QML library that can grow further.


    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-14

    IdentiyResults dialog show JSON data as a tree view

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-14

    Fix compilation issue

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-14

    add utility methods to convert map of QgsProperty to/from QVariantMap (#43178)

    * add utility methods to convert map of QgsProperty to/from QVariantMap

    * add test

    * fix test

    * fix test

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-14

    JSON edit clickable links in text view (#43214)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-14

    python development is not always required (#43212)

    * python dev not always required

    * simpler approach

Merge: c022ae99b5e 3992e181558
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-14

    Merge pull request #43164 from domi4484/jsonEdit

    [FEATURE] Json edit widget

    knowmore <goooog@88.com>AuthorDate: 2021-05-14
Commit:     knowmore <goooog@88.com>
CommitDate: 2021-05-14

    [qt6] Use RecursiveMutex instead of QMutex in QgsSpatialIndexData

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-14

    Astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-14

    Default to a much nicer font

    Ship the style database with a "Default" text format, so that users
    get a nicer appearance when they first set labels on layers.

    Fixes #16911, fixes #18804, fixes #32798

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-14

    QString fixups

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-13

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-14

    [feature] Add optional (not on by default) layer tree warning icon
    for layers with CRS inaccuracies

    If the new "Show CRS accuracy warnings for layers in project legend"
    is checked by a user, then any layers with a CRS with accuracy
    issues (i.e. a dynamic crs with no coordinate epoch available,
    or a crs based on a datum ensemble with accuracy exceeding the
    user-set limit) will have a new warning icon reflecting that
    the layer is a low-accuracy layer.

    This is entirely opt-in, and designed for use in engineering/BIM/...
    industries where inaccuracies of meter/submeter level are very
    dangerous.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-13

    Test rendered legend image (with label entry) against reference image

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-13

    Keep font size and scale painter using QgsScopedRenderContextScaleToPixels

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-13

    mLegend string member with getter and setter

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-13
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-13

    Set font via stylesheet

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-13

    Update src/app/qgsappcoordinateoperationhandlers.cpp

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-13

    Introduce qgsNanCompatibleEquals for readability

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-13

    Show user-facing warnings when coordinate transform between two
    dynamic CRSes at different coordinate epochs is attempted

    This is not currently supported by PROJ, so the results will be
    misleading.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-13

    Also test for cached transforms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-13

    Add basic support for coordinate epoch of dynamic (not plate fixed) crs
    to QgsCoordinateTransform

    QgsCoordinateTransform class can perform time-dependent transformations
    between a static and dynamic CRS based on either the source OR destination CRS coordinate epoch,
    however dynamic CRS to dynamic CRS transformations are not currently supported.

    Using the same approach as the GDAL changeset in https://github.com/OSGeo/gdal/pull/3810

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-13

    Bit more tolerance in tests so that the pass on proj 8

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-13

    Deprecate constructor which should have been deprecated a long time ago

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-13

    [feature][layout] Add ""Convert to Static Text" option to dropdown
    menu next to "Insert/Edit Expression…" in layout label properties
    widget

    When selected any dynamic parts of the label's contents will be
    evaluated and replaced with their current values.

    Provides an easy way to convert a dynamic label to a static one,
    so that the user can then manually tweak the resulting tweak
    when needed.

Merge: da08c8a4357 ad1c94c2274
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-13

    Merge pull request #43193 from nirvn/auth_imex

    [authentication] Add a pair of APIs to export and import configurations to/from XML

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-13

    [cmake] generalize Python output directory in UseTest macro (#43191)

    * [cmake] generalize Python output directory in UseTest macro

    this is helpful in case we set up another python output directory (eg PySide2)

    * define python output directories to the parent scope

    * try with target_include_directories

    * define vars on top level

    * Update UsePythonTest.cmake

    * some cleanup

    * more cleanup

    * fix uic

    * fix path for all platforms

    * fix var

Merge: 5586d4c6e92 7a4f2e83e04
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-13

    Merge pull request #43195 from domi4484/relationEditorWidgetLabelTitle

    Relation editor widget label implementation moved to attribute form

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-13

    Address review, export config string map as DOM element (eases editability)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-12

    Set label legend text in legend tab instead of labeling widget

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-13

    [Processing] Fix specific exception type in getParameterFromString

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-13

    [Processing] Fix getParameterFromString to get Vector Layer data types like Feature Source

    In Processing parameter description QgsProcessingParameterVectorLayer multi data types does not work as QgsProcessingParameterFeatureSource.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-13

    Hold the GIL when checking QgsFeedback.isCanceled()

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-05-12

    [Server] Fix the selection method in server renderer

    The server feature id is a string and can be based on primary key attributes.
    The server renderer selection method does not take this into account.

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-12
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-12

    Fix warnings and update sip file

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-12
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-12

    Moved label implementation of relation editor widget to attribute form

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-12

    Don't ask for a password when importing a plain text configurations file

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-12

    Fix dox

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-12

    Implement import/export UI

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-12
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-12

    Added missing include QUrl

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-12

    [authentication] Add a pair of APIs to export and import configurations to/from XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-12

    Don't sync to layer on cancel

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-12

    Fix compiler warnings introduced recently in master

    Fixes:
    ```
    /home/even/qgis/qgis/src/core/symbology/qgsmapinfosymbolconverter.cpp: In static member function ‘static QgsMarkerSymbol* QgsMapInfoSymbolConverter::convertMarkerSymbol(int, QgsMapInfoSymbolConversionContext&, const QColor&, double, QgsUnitTypes::RenderUnit)’:
    /home/even/qgis/qgis/src/core/symbology/qgsmapinfosymbolconverter.cpp:1521:61: warning: ‘shape’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     1521 |   if ( isFilled && QgsSimpleMarkerSymbolLayer::shapeIsFilled( shape ) )
          |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~

    /home/even/qgis/qgis/src/core/qgsogrutils.cpp: In static member function ‘static std::unique_ptr<QgsSymbol> QgsOgrUtils::symbolFromStyleString(const QString&, QgsSymbol::SymbolType)’:
    /home/even/qgis/qgis/src/core/qgsogrutils.cpp:1585:65: warning: ‘shape’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     1585 |       if ( isFilled && QgsSimpleMarkerSymbolLayer::shapeIsFilled( shape ) )
          |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
    ```

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-12

    Workaround a gcc warning for switch() { case X: return ...; } constructs

    Fixes warnings like the following one with gcc 9.3
    ```
    /home/even/qgis/qgis/src/gui/qgsfilecontentsourcelineedit.cpp: In member function ‘virtual QString QgsPictureSourceLineEditBase::fileFilter() const’:
    /home/even/qgis/qgis/src/gui/qgsfilecontentsourcelineedit.cpp:307:1: warning: control reaches end of non-void function [-Wreturn-type]
      307 | }
          | ^
    ```

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-11
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-11

    Updated sip file

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-11
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-11

    Handle click on links in tree widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-12

    Add global setting to control the display of CRS inaccuracy warnings

    This new setting in the Options -> CRS tab specifies a threshold
    in meters, where CRS accuracy warnings will only be shown for
    inaccuracies which exceed this distance.

    This allows users who work in fields where lower accuracies are
    acceptable to hide the CRS inaccuracy warnings when an ensemble datum
    based CRS (such as 4326, 3857) is selected.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-12

    Don't show crs accuracy warnings when saving a vector/raster layer
    from an ensemble based crs to another crs with the same ensemble datum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-12

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-12

    Rename API for flexibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-12

    Also show warning in new table dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-12

    Show datum ensemble warnings for selected dialogs only

    - align raster
    - dxf export
    - vector layer export
    - processing crs widgets
    - raster layer export
    - dwg import
    - new geopackage/shapefile/scratch layer dialog
    - raster calculator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-12

    Make datum ensemble widget warnings opt-in, not opt-out

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-12

    [needs-docs] Show a warning in the projection selection widget when
    a CRS based on a datum ensemble is selected, warning the user that
    there's an inherent lack of accuracy in the selected CRS

    Requires PROJ 8+

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-11

    Make legend/preview text configurable

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-11

    Add const, nullptr and improve docstrings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-11

    Add unit test for label legend

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-11

    Apply suggestions from code review

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

Merge: d5b1fdbd919 c8c534df3a7
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-11

    supports dynamic SVGs in layouts  (#43119)

    * add QgsSvgOrImageSourceLineEdit to dynamically switch between SVG and Image line edit

    * use QgsXmlUtils to save custom properties

    * adapt QgsSvgSelectorWidget to support other images:

    * source line edit can be switched to image
    * SVG specific components can be hidden

    * [FEATURE] supports dynamic SVGs in layouts

    also fix a UX bug where you couldn't switch between raster and SVG radios if the data defined property was active (unreported in tracker)

    * add tests for dynamic SVGs in layouts

    * use public method instead of protected member

    * better wording and dox

    * fix dox

    * fix build

    * refresh picture after setting params

    * fix expressions

    * add control image

    * address review + fix file filter for any image

    * avoid adding unclear API

Merge: 05f55f08d99 41ffffed185
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-11

    Merge pull request #43172 from m-kuhn/only_relink_if_version_changed

    Only relink qgis core if version changed

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-11

    Implement json export with labelSettingsPreviewPixmap

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    avoid adding unclear API

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    address review + fix file filter for any image

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    add control image

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    fix expressions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    refresh picture after setting params

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    fix build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    fix dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    better wording and dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    use public method instead of protected member

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    add tests for dynamic SVGs in layouts

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    [FEATURE] supports dynamic SVGs in layouts

    also fix a UX bug where you couldn't switch between raster and SVG radios if the data defined property was active (unreported in tracker)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    adapt QgsSvgSelectorWidget to support other images:

    * source line edit can be switched to image
    * SVG specific components can be hidden

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    use QgsXmlUtils to save custom properties

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-05-11

    add QgsSvgOrImageSourceLineEdit to dynamically switch between SVG and Image line edit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-05-11

    Optimize

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-11

    Fix font size if size is in map units

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-05-11

    Add comment

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-11

    use QgsXmlUtils::read/writeVariant to save QgsObjectCustomProperties (#43099)

    * use QgsXmlUtils to save QgsObjectCustomProperties

    This allows to have more complex properties such as maps

    * add test

    * code layout

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-05-11

    Only relink qgis core if version changed

    qgis_core is linked again, whenever cmake is run, because qgsversion.h is regenerated every time.
    This commit only touches the file if the content actually changed and speeds up compliation in some cases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-11

    Update src/core/qgsmaplayer.cpp

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-11

    [layouts] Add shortcut to insert map projection description as
    dynamic text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-11

    [feature] Add @map_crs_projection variable for retrieving a descriptive
    name of the projection used by the map (e.g. "Albers Equal Area")

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-11

    Show more details about layer CRSes in the layer properties information
    screen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-11

    Show operation type in projection selection widget for selected CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-11

    Add QgsCoordinateReferenceSystem::operation() for retrieving details
    of the associated proj operation for a CRS

    Allows callers to determine the projection used for CRS objects and
    their details.

    Also add QgsCoordinateReferenceSystemRegistry::projOperations() for
    retrieving a complete list of all available PROJ operations

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-10

    Fixed docs

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-10

    Fix checks

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-10

    Added test for QgsJsonEditWidget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-11

    Doh!

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-11

    Add test coverage for string and number lists, fix escape

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-11

    Basic escape

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-11

    [offline editing] Handle list of strings and numbers in offline spatialite too

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-11

    Add warning message to better inform users on field transformation handling

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-11

    [FEATURE][offline editing] Handle list of strings and numbers in offline geopackage

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-10

    Json links wip

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-10

    Use QgsTextRenderer

Merge: 7604b6e47ee 81d29e3f7e2
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-10

    Merge pull request #43118 from nirvn/fid_again_n_again

    [vector file writer] Fix another FID corner scenario (fixes #34613)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Add QgsCoordinateReferenceSystemRegistry::celestialBodies() for
    retrieving a list of all known celestial bodies from PROJ

    Requires PROJ 8.1+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Add celestial body name to EllipsoidDefinition

    Requires proj 8.1+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Add QgsCoordinateReferenceSystem::celestialBodyName

    Returns the associated celestial body name (proj 8.1+ only)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-10

    [vector file writer] Fix another FID corner scenario (fixes #34613)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-10

    Add relative WMS to sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Use @ instead of () for epoch strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Fix equality check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Include coordinate epoch in crs description strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Show coordinate epoch in QgsCoordinateReferenceSystem __repr__

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Persist coordinate epoch when writing/reading to xml

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Add QgsCoordinateReferenceSystem::setCoordinateEpoch()/coordinateEpoch()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Show some summary properties of selected crs in detailed crs selection widget

    - geographic/non geographic and map units
    - whether crs is dynamic or not
    - ensemble details

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Add QgsCoordinateReferenceSystem::isDynamic()

    Returns TRUE if the given proj coordinate system is a dynamic CRS.

    A dynamic CRS relies on a dynamic datum, that is a datum that is no
    plate-fixed.

Merge: 1b69cef7f49 d3fa9cb15b3
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-05-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-10

    Merge pull request #43144 from nirvn/external_resource_image_fix

    External resource image fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    [feature][processing] Add option to save layer metadata to Package
    Layers algorithm

    If checked, this option copies the source layer metadata into the
    geopackage so that it will be used as the default metadata for the
    layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Ensure layer metadata is cloned when a layer is cloned

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Improved display of layer metadata on layer properties "information"
    pages

    - Automatically create links to http urls, email addresses
    - Nicer formatting of multiline abstract strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Add dedicated conversion for MapInfo marker symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    [ogr] Add support for embedded marker symbol conversion to QGIS symbols

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    [ogr] Fix broken stringlist field implementation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    fix msvc build

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Default the ascending parameter of order_parts function to true

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Default the ascending parameter of order_parts function to true

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-10

    Factor common code of QgsMapToolAddCircle/Ellipse/Rectangle/RegularRectangle

    Those classes have identical implementations for a number of methods.
    Add a QgsMapToolAddAbstract class for that, and make them derive for it.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-09

    Add missing documentation

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-09

    Update the flake8 configuration

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-09

    [editor widgets] Avoid infinite image resize loop

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-09

    [editor widgets] Fix external resource's image not cleared when browsing from one feature to another

Merge: 9c868dbcad5 f7c093df5ef
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-08

    Merge pull request #43133 from rouault/qgsappmaptools_double_free

    QgsAppMapTools: fix double-free during destruction of tools

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-05-08

    QgsAppMapTools: fix double-free during destruction of tools

    and do it also in QgsMapToolAddEllipse, QgsMapToolAddRectangle,
    QgsMapToolAddRegularPolygon and QgsMapToolAddCircularString that
    use a similar pattern

    spotted by Valgrind when quitting the app:
    ```
    ==80600== Invalid read of size 8
    ==80600==    at 0x61C0F54: swap<QgsMapToolCaptureRubberBand*> (move.h:193)
    ==80600==    by 0x61C0F54: reset (unique_ptr.h:400)
    ==80600==    by 0x61C0F54: QgsMapToolCapture::deleteTempRubberBand() (qgsmaptoolcapture.cpp:848)
    ==80600==    by 0x4DF1017: QgsMapToolAddCircle::clean() (qgsmaptooladdcircle.cpp:135)
    ==80600==    by 0x4DF1390: QgsMapToolAddCircle::~QgsMapToolAddCircle() (qgsmaptooladdcircle.cpp:41)
    ==80600==    by 0x4DF36BC: QgsMapToolCircle2TangentsPoint::~QgsMapToolCircle2TangentsPoint() (qgsmaptoolcircle2tangentspoint.cpp:44)
    ==80600==    by 0x4E9516E: QgsAppMapTools::~QgsAppMapTools() (qgsappmaptools.cpp:185)
    ==80600==    by 0x4B327D2: operator() (unique_ptr.h:81)
    ==80600==    by 0x4B327D2: operator() (unique_ptr.h:75)
    ==80600==    by 0x4B327D2: reset (unique_ptr.h:402)
    ==80600==    by 0x4B327D2: QgisApp::~QgisApp() (qgisapp.cpp:1725)
    ==80600==    by 0x4B32E2C: QgisApp::~QgisApp() (qgisapp.cpp:1787)
    ==80600==    by 0x1163F7: main (main.cpp:1645)
    ==80600==  Address 0x2b25e608 is 200 bytes inside a block of size 616 free'd
    ==80600==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
    ==80600==    by 0x4E9516E: QgsAppMapTools::~QgsAppMapTools() (qgsappmaptools.cpp:185)
    ==80600==    by 0x4B327D2: operator() (unique_ptr.h:81)
    ==80600==    by 0x4B327D2: operator() (unique_ptr.h:75)
    ==80600==    by 0x4B327D2: reset (unique_ptr.h:402)
    ==80600==    by 0x4B327D2: QgisApp::~QgisApp() (qgisapp.cpp:1725)
    ==80600==    by 0x4B32E2C: QgisApp::~QgisApp() (qgisapp.cpp:1787)
    ==80600==    by 0x1163F7: main (main.cpp:1645)
    ==80600==  Block was alloc'd at
    ==80600==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
    ==80600==    by 0x4E956E2: QgsAppMapTools::QgsAppMapTools(QgsMapCanvas*, QgsAdvancedDigitizingDockWidget*) (qgsappmaptools.cpp:128)
    ==80600==    by 0x4B6409B: make_unique<QgsAppMapTools, QgsMapCanvas*&, QgsAdvancedDigitizingDockWidget*&> (unique_ptr.h:857)
    ==80600==    by 0x4B6409B: QgisApp::QgisApp(QSplashScreen*, bool, bool, QString const&, QString const&, QWidget*, QFlags<Qt::WindowType>) (qgisapp.cpp:1052)
    ==80600==    by 0x1157A7: main (main.cpp:1377)
    ```

    The reason was that the mParentTool of QgsMapToolCapture was already
    destroyed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-08

    Thin tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-08

    [api] Add QgsCoordinateReferenceSystem::factor()

    Calculate various cartographic properties, such as scale factors,
    angular distortion and meridian convergence for the CRS at a
    given geodetic point (in geographic coordinates).

    Depending on the underlying projection values will be calculated
    either numerically (default) or analytically. The function also
    calculates the partial derivatives of the given coordinate.

    Internally uses the proj library proj_factors API to calculate the factors.

    Fixes #41952

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-08

    Move projection/transformation related files to core/proj

    Minor cleanup

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-08

    [text renderer] Fix handling of semi-opaque font colors (i.e. rgba)

Merge: 2c75fd0ca11 a21a1e64edf
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-07

    Merge pull request #43117 from agiudiceandrea/fix-42716-release-on-cancel

    Release datasource when cancelling loading of OGR sublayers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-07

    More code layout

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-07

    Spelling and documentation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-07

    Export label symbol also to json

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    Add fill/brush symbol support to embedded symbol renderer

Merge: ef9dd06d3ef 9832e564482
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-07

    Merge pull request #43083 from troopa81/fix_pg_inor_text

    [Postgres] Use IN clause instead of OR for whereClause on text primary keys

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-05-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-05-07

    [Postgres] Use IN clause instead of OR for whereClause on text primary
    keys

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-07

    Update src/server/services/landingpage/qgslandingpagehandlers.h

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-07

    Fix relative WMS urls in catalog view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    Add cmake flag to optionally disable spatialite support

    If turned off, disables the spatialite, wfs, virtual providers and the
    offline editing plugin as a result.

    Intended for development purposes only, as the spatialite linkage can
    be problematic when building against non-system proj/gdal versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    More efficient test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    [api] Add methods for retrieving datum ensemble details for a
    QgsCoordinateReferenceSystem

    Requires proj >= 8.0

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    QgsFeatureId as const

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    fix N+1 problem for Scale Tool

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    [Processing][Test] QgsProcessingParameterVectorLayer description string - Deactivated tests

    QgsProcessingParameterVectorLayer multi data types does not work as QgsProcessingParameterFeatureSource

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    [Processing][Test] QgsProcessingParameterRasterLayer description string

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    [Processing][Test] QgsProcessingParameterVectorLayer description string

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    [Processing][Test] QgsProcessingParameterFeatureSource description string

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-07

    Release datasource when cancelling loading of OGR sublayers

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-06

    Format JSON configuration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    Update src/core/symbology/qgsmapinfosymbolconverter.cpp

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    Remove unused variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-07

    Improved conversion of MapInfo line symbols

    Many MapInfo line symbols don't translate well into OGR styles, so
    in order to improve the quality of the conversion this commit introduces
    a new QgsMapInfoSymbolConverter class which contains utility functions
    for converting MapInfo symbols by ID to their QGIS equivalent.

    Implemented for line symbols only for now.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-06

    Support for custom URL prefix for landing page

    Add a QGIS_SERVER_LANDING_PAGE_PREFIX server
    setting:

    Prefix of the path component of the landing page base URL, default is empty (since QGIS 3.20).

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-06

    Json edit widget configuration

Merge: 6a9133c7477 3c8b24dcc29
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-06

    Merge pull request #43101 from elpaso/simplify-shader-clone

    Simplify shader clone (use copy ctor)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-06

    Updated js

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-05-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-05-06

    Simplify shader clone (use copy ctor)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-06

    Render font sizes in map units in a standard size

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-05-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-05-06

    [FEATURE]: Show legend entries for labeling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-06

    [layouts] When determining whether a layout requires rasterization
    in order to export correctly, skip over any items which aren't visible

    These don't affect the output in any way, so showing warnings about
    forced rasterization is misleading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-06

    Add unit tests for methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-06

    [layouts] Move methods for determining if a layout requires
    rasterization or contains advanced effects to QgsLayoutExporter
    instead of QgsLayoutDesignerDialog

    This places them in a re-usable, testable location instead of
    in private code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-06

    Add utility function QgsSymbolLayerUtils::condenseFillAndOutline

    Attempts to condense a fill and outline layer, by moving the
    outline layer to the fill symbol's stroke if possible.

Merge: 346bffc5a17 a06e9d275bf
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-06

    Merge pull request #43093 from zy6p/patch_qtextstream

    Fix QTextStream encode with UTF-8

    knowmore <goooog@88.com>AuthorDate: 2021-05-06
Commit:     knowmore <goooog@88.com>
CommitDate: 2021-05-06

    Fix QTextStream encode with UTF-8

Merge: bf2a8b11ed9 411e33ec019
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-05

    Merge pull request #43085 from DelazJ/patch-21

    Remove duplicate word and fix labels

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-05

    Fix GUI labels case

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-05

    Remove unnecessary colon

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-05

    Remove duplicate word

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-05
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-05

    Initial work on Json edit for attribute form

Merge: c640f465091 ef3d9a2c320
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-05

    Merge pull request #42890 from rldhont/unvirtualize-setdatasource

    [API] Unvirtualize layer setDataSource method

Merge: 7de030aa0bb c640f465091
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-05

    Merge branch 'master' into indent_legend_groups

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    last small fix

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    fixed small misunderstood

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Add connect timeout for Postgres NOTIFY Listener

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Fix crash when init a layer with invalid or not postgres data provider and Refresh on Notify Enabled

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Fix db login procedure for listener

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-05-05

    address review

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-05-05

    do not use hybrid symbol layer type

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-04-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-05-05

    fix indentation and other minor

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-05-05

    interpolated line symbol layer

Merge: 81ed419f2c2 02685f12242
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-05

    Merge branch 'master' into unvirtualize-setdatasource

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    [feature] Add "persist layer metadata" checkbox to export vector file dialog

    When checked (as it is by default), any layer metadata present in the
    source layer will be copied and stored in the newly created destination
    file.

    So e.g. when right clicking a layer a project (or browser) with metadata
    attached and exporting to a new format, this option will ensure that
    the metadata is nicely transferred over to the newly created gpkg.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    [api] Add option to QgsVectorFileWriter to store layer metadata for
    created layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Fix incorrect error message when .shp.xml metadata file doesn't exist

    Martin Pergler <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-05

    Better help for format function

    Added description of what syntax/parsing engine is used for the formatting. Motivated by https://github.com/qgis/QGIS/issues/42806, but in general a good idea so users can look up more in detail what is possible. Also uniformized spelling (placeholder vs placeholder).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    (optionally) Store layer notes in QML/QLR and allow copying/pasting
    when copying styles between layers

    Sponsored by Alta Ehf

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Add some unit tests for layer notes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Move layer notes utils to a new QgsLayerNotesUtils class so that they are accessible from core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Fix version numbers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Avoid unused variable warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Cleaner return

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Expose more geos methods

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Remove extra parenthesis

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-05

    Improve output of flaky test

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-05-04
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-05-04

    Moved label implementation to base class for consinstency with config

Merge: e4f74ed90a8 ed37c049f4a
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-04

    Merge pull request #43070 from rldhont/processing-tests-parameters-desc-file-dest

    [Tests][Processing] Add getParameterFromString tests - File and Destination

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-05-04

    [Processing][Test] QgsProcessingParameterFileDestination description string

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-05-04

    [Processing][Test] QgsProcessingParameterFolderDestination description string

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-05-04

    [Processing][Test] QgsProcessingParameterRasterDestination description string

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-05-04

    [Processing][Test] QgsProcessingParameterVectorDestination description string

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-05-04

    [Processing][Test] QgsProcessingParameterFile description string

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-04

    [remote EPT] [point cloud] fix UI freeze bug (#42965)

    * fix UI freeze bug

    * fix spelling

    * fix spelling

    * refactor a bit of the code

    * rename getPointCloudBlock to pointCloudBlock

    * use a feedback object instead of cancelled callback

    * do not use QMetaObject::Connection

    * Qgs3DRenderContext doesn't need to be QObject

    * remove Q_OBJECT

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-05-04

    remove the use of QgsCustomPointCloudBlock

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-05-04

    code style review

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-05-04

    fix misplaced laszip tiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Don't reset metadata when changing a layer's source

    Fixes #42821
    Fixes #39226

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Add method to combine two QGIS metadata objects

    All non-empty elements from one metadata object are copied onto
    the target metadata object

Merge: 46287b82123 65ba35921a6
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-04

    Merge pull request #43043 from nirvn/labeling_shields_imp

    [feature][labeling] Use fill symbols to render rectangle,square,circle,ellipse background shields

Merge: a9c678a1e0b dea121f2fd0
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-04

    Merge pull request #43059 from lbartoletti/overlap_tooltip

    [UI] Adds a tooltip on avoid overlap

Merge: e66e305a40e 123aae214ad
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-04

    Merge pull request #43027 from nirvn/desired

    [layouts] Respect XYZ output zoom level when previewing map items in the layout designer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-04

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-04

    Handle data defined properties upgrade when reading pre-3.20 project files

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-04

    [feature][labeling] Use fill symbols to render rectangle,square,circle,ellipse background shields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Automatically load and convert ESRI .shp.xml metadata when loading
    a shapefile with this sidecar file present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Add support for reading older ESRI metadata XML

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Add some Python annotations in qgis.utils

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-04

    Add missing control image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Add default label style for waterbodies to symbology database

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Try to use provider native method for saving default metadata before
    resorting to .qmd sidecar files

    This ensures we correctly store metadata in the gpkg_metadata table,
    linked to the associated table, for GPKG files instead of as sidecar files.

    Fixes #31161, fixes #25119

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    [ogr] Fallback to writing metadata as a QMD file for non-geopackage,
    file based uris, and raise QgsNotSupportedException for non-file
    based uris

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Make saveLayerMetadata raise QgsNotSupportedException if saving metadata for uri is not supported

    This allows us to disambiguate between "metadata storage for the
    layer SHOULD be supported, but an error occurred while doing this"
    vs "metadata storage for the layer will NEVER be supported" (eg for
    a WFS layer or other read-only format)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Add QgsProviderMetadata::SaveLayerMetadata capability to indicate that a
    provider has support for saving layer metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Add QgsNotSupportedException, for operations which are not supported

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-04

    Add rendering test, rename layout map test function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Update python/plugins/processing/tests/ParametersTest.py

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    fix number

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Tests QgsProcessingParameterExtent

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Tests QgsProcessingParameterCrs

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Tests QgsProcessingParameterBoolean

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Fix number

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Tests QgsProcessingParameterNumber

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    fix lint

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    [Tests][Processing] Add getParameterFromString tests

    The Procesing plugins provide a method to get parameter from string.
    The string can be based on the QGIS parameter `asScriptCode` / `fromScriptCode` string definition or
    on the QGIS definitions used in description file.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Fix some deprecation warnings in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    More debug noise levels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    [ogr] Fix debug msg levels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Don't try to read from gpkg_metadata table if it doesn't yet exist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Automatically restore layer metadata on loading a gpkg if present
    in the gpkg_metadata table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    If corresponding gpkg_metadata row already exists, we need to update
    that instead of adding a new row

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-04

    Make test more tolerant to different GEOS versions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-05-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-03

    Address review

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-03

    Fix remote-ept fast navigation crash (#43057)

    * add mutex lock around hierarchy object

    * try to fix issue with renderNodesAsync

    * add const to nStr string

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-05-03

    [layouts] Respect XYZ output zoom level when previewing map items in the layout designer

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-03

    typo

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-05-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-05-03

    Adds a tooltip on avoid overlap

Merge: 619036e564b 09ca85c44cb
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-03

    Merge pull request #42986 from lbartoletti/add_default_m_value

    [API][UI] Add default M value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-03

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-03

    Implement metadata storage of QGIS layer metadata in GPKG gpkg_metadata
    tables

    Only done via manual API calls currently -- not used anywhere in the
    QGIS application

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-03

    Add raw QgsProviderMetadata/QgsProviderRegistry API to save
    QGIS layer metadata to a URI for the provider

    Unknown <unknown@example.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-05-02

    single-shot clearMessage timer

    single-shot-timers fires only once, non-single-shot-timers fire every timeout milliseconds
    so in this section non-single-shot-timers seems a little bit annoying for main thread

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-05-01
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2021-05-01

    Fix piecewise crash

Merge: 47c57b6b839 3128ac49f12
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-01

    Merge pull request #43047 from qgis/dependabot/github_actions/actions/upload-artifact-v2.2.3

    Update actions/upload-artifact requirement to v2.2.3

Merge: b629bb0a29a 040c77df861
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-01

    Merge pull request #43045 from qgis/dependabot/github_actions/actions/cache-v2.1.5

    Bump actions/cache from v2.1.4 to v2.1.5

Merge: 2f2c12bea6d 09cc9e08e29
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-01

    Merge pull request #43044 from qgis/dependabot/github_actions/actions/setup-python-v2.2.2

    Bump actions/setup-python from v2.2.1 to v2.2.2

Merge: c09360c877b e008e05d9f9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-01

    Merge pull request #43046 from qgis/dependabot/github_actions/julianwachholz/flake8-action-v2.0.0

    Bump julianwachholz/flake8-action from v1.1.0 to v2.0.0

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-01

    Update actions/upload-artifact requirement to v2.2.3

    Updates the requirements on [actions/upload-artifact](https://github.com/actions/upload-artifact) to permit the latest version.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/commits/ee69f02b3dfdecd58bb31b4d133da38ba6fe3700)

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-01

    Bump julianwachholz/flake8-action from v1.1.0 to v2.0.0

    Bumps [julianwachholz/flake8-action](https://github.com/julianwachholz/flake8-action) from v1.1.0 to v2.0.0.
    - [Release notes](https://github.com/julianwachholz/flake8-action/releases)
    - [Commits](https://github.com/julianwachholz/flake8-action/compare/v1.1.0...5f8a6f59421b5bdd857439c9e05984d0017ff6cd)

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-01

    Bump actions/cache from v2.1.4 to v2.1.5

    Bumps [actions/cache](https://github.com/actions/cache) from v2.1.4 to v2.1.5.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8)

    Signed-off-by: dependabot[bot] <support@github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-05-01

    Bump actions/setup-python from v2.2.1 to v2.2.2

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from v2.2.1 to v2.2.2.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](https://github.com/actions/setup-python/compare/v2.2.1...dc73133d4da04e56a135ae2246682783cc7c7cb6)

    Signed-off-by: dependabot[bot] <support@github.com>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    Adds QgsSettingsRegistryCore::settingsDigitizingDefaultMValue and fixes conflicts

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    Add tooltips for mDefaultMValueSpinBox and mDefaultZValueSpinBox

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-29
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    Apply paul's suggestions:wq

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-28
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    sync testtestqgsmaptooladdfeaturepoint.cpp comment

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-28
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    remove mention about 2.5d geometries and add a missing since

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    Adds and reorganizes tests for QgsMapToolAddFeatureLine

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    Adds and reorganizes tests for QgsMapToolAddFeaturePoint

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    cleanup qgsoptionsbase.ui

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    Add a dedicated test for pointM avoid a crash in testsuite

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    add test for QgsMapToolAddFeaturePoint

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    add test for QgsMapToolAddFeatureLine

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    add test for QgsMapToolEdit

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    use defaultMValue in QgsMapToolDigitizeFeature

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    use defaultMValue in QgsMapToolCapture

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    sipify

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    Adds QgsMapToolEdit::defaultMValue()

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    set value in qgis settings

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    Adds DEFAULT_M_COORDINATE

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-30

    [FEATURE] Adds an option to set a default m value

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-30

    Merge pull request #42682 from MorriganR/PointLocatorFix

    [PointLocator] Prevent calling DataProvider if snapping for invisible features is enabled

Merge: 8d0d677f1f6 810af987d3f
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-30

    Merge pull request #42954 from domi4484/settingsRegistryQep124PartThree

    Settings registry (QEP 124) part three

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-30

    [pal] Offseting lines sometimes results in a multilinestring result

    If the offset lines self-intersect or form isolated rings then
    we'll sometimes get multiline string results. In this case we
    just take the largest part as the offset curve instead of
    returning no offset line geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-30

    [pal] Fix logic errors in FeaturePart::isConnected

    We only want to consider line parts which touch at most once
    as connected -- we don't want lines which curve back round
    and touch each other not at end points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-30

    Use QgsDoubleSpinBoxes for range widget wrapper for longlong field types

    We can't use QSpinBox for long long field types, as the range of
    values allowed by QSpinBox isn't sufficient to store long long
    values. While a double spin box isn't a perfect fit, it does
    avoid value truncation in a lot more cases.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-30

    Copy provider set attribute aliases to layer so that they aren't lost when layer properties are modified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-30

    Correctly copy provider default editor widget config over to layer editor widget config
    so that these values aren't lost whenever the layer properties are
    modified and layer fields are updated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-30

    Fix rich text editor loses html formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-30

    Correctly convert null/unset OGRField values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-30

    Correctly handle null value coded values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-30

    Remove workaround for GDAL <2.2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-30

    [ogr] Read field domains from datasets and auto translate to value map
    editor config or range config

    Requires GDAL 3.3+

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-04-30

    translation string fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-30

    [feature] Automatically translate layer data from ESRI Filegeodatabases
    to QGIS layer metadata

    Translate as much as possible of the original ESRI metadata across
    to the QGIS metadata, so that it's immediately available for
    use by users after loading a .gdb file.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-04-29

    fix move

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-04-29

    [API] Move specific deprecated QgsVectorLayer::setDataSource to QgsMapLayer

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-04-29

    Revert "Revert "[API] Remove specific deprecated QgsVectorLayer::setDataSource""

    This reverts commit 2524f9635a3d09c57ccebb78208cc7b3bf8fb9b6.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-04-29

    Update method doc

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-29
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-29

    Removed setting entries from the python api

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    fix updating color ramp after loading from file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    Tweak labeling geometry logic for GEOS 3.9+ to give a massive speed
    boost to labels in certain circumstances

    Specifically when only a portion of a large polygon is visible in
    the map extent and which participates in the labeling for the map
    then a HUGE amount of time was previously spent calculating the
    intersection of the polygon and the map extent.

    Now we shortcut this where we can, by:
    1. Using the geos rectangle clipping method, which is very fast
    but can result in invalid geometries. We do this as a first-pass
    (and sometimes only pass) in order to quickly reduce the number
    of vertices we need to work with.

    2. Rearranging the repair of geometries so we do it after the
    fast clipping, as the clipping algorithm isn't suspectible to
    invalid geometries and can itself create them

    3. Only if needed (i.e. when the map extent isn't an axis-aligned
    rectangle) do we do the exact intersection of the polygon to
    the map extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    If a text format with the name "Default" is found in the style database,
    use this as the text format for newly created layer labels

    Instead of defaulting to a random font, this gives us a mechanism
    to supply a better default label font to users via the default
    style database. And users can always modify this "default" text
    format if they'd like to change the default font!

    For now this is the underlying code logic changes only -- we
    don't yet include a 'Default' text format in the default style database
    to take advantage of this functionality.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    Rework the loop to use distance of each offseted curves

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    [labeling] Improve curved placement on circular shapes

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    allow not continuous legend for mesh layer

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    change comments in tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    dox++

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    fix DocCoverage and Doxygen

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    deprecate and replace setZValueFromPoints by transferFirstZValuteToPoint

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    replace setMValueFromPoints by transferFirstMValuteToPoint

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    add a warning

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    Update setMValueFromPoints dox

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    Adds tests for setMValueFromPoints and while here same for setZValueFromPoints

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    Adds setMValueFromPoints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    Normalize test results to be GEOS version tolerant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    Rely on upstream GEOS makevalid algorithm for GEOS 3.9+

    No point having our own internal fork of this code now that it's
    included (and more importantly, maintained) upstream!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    Add QgsGeometry::normalize()

    A port of the equivalent method from GEOS, but with added support
    for curved geometries and M values

    Reorganizes the geometry into a normalized form (or "canonical" form).

    Polygon rings will be rearranged so that their starting vertex is
    the lower left and ring orientation follows the right hand rule, collections
    are ordered by geometry type, and other normalization techniques are applied.
    The resultant geometry will be geometrically equivalent to the original geometry.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-29

    Add method to "scroll" the vertices of a closed curve geometry,
    so that a particular vertex is the first one

Merge: df9921e0353 467dd26de08
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-04-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-28

    Merge pull request #43006 from dmarteau/fix-python-processing-mkdir

    Fix 'mkdir' in python processing tools

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-04-28

    Revert "[API] Remove specific deprecated QgsVectorLayer::setDataSource"

    This reverts commit 88c0d3f07db541b1cb6d5cc81f4aabc12741de26.

    David Marteau <dmarteau@3liz.com>AuthorDate: 2021-04-28
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2021-04-28

    Fix 'mkdir' in python processing tools

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-04-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-28

    Bump backport bot to 1.2.2

    Supports rebase merges too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-28

    Add api to condense compound curves by merging adjacent parts of the
    same type to single parts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-28

    Run workflows on queued_ltr_backports branch

Merge: 98a9ab7a6c8 36a90635c24
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-27

    Merge pull request #42989 from lbartoletti/fix_index_importpgsql

    [BUGFIX] Fixes QgsPostgresProviderConnection::createSpatialIndex.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-27

    [BUGFIX] Fixes QgsPostgresProviderConnection::createSpatialIndex. Adds quotedIdentifier to avoid failure when indexName contains 'invalid' characters

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-27
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-27

    Fix docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Add tests with empty points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Dox ++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Add QgsAbstractGeometry::compareTo( QgsAbstractGeometry*)

    Allows for comparison of geometry objects, e.g. to allow for stable
    sorting of them.

    Ported from the GEOS equivalent method, but with addition of support
    for M values and curved geometry types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Add method to split QgsCurve geometries into two parts at a specific
    vertex index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Add test for adding empty circular string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Shortcut for empty circularstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Add QgsCircularString::append( const QgsCircularString* )

    Appends the contents of one circular string to the end of another

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-04-26
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-04-27

    Add POSTGRES label to qgis_postgresconntest

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-04-26
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-04-27

    Add test for TopoGeometry datatype display and duplicate entries

    See #42551

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-04-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-04-27

    Fix duplicated display of TopoGeometry layers

    Closes #42551

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-03-30
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-04-27

    Fix display of DataType extracted from layer registry

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-27
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-27

    Fix TestQgsProcessing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-27

    Merge pull request #42975 from qgis/3nids-patch-1

    use qgis-bot as actor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Add optimised method to create QgsCircularString direct from coordinate
    arrays

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    [MetaSearch] Allow to delete username and password

Merge: 3ecfd148087 828638f6614
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-27

    Merge pull request #42924 from agiudiceandrea/fix-42918-42919-dbmanager

    [DB Manager] Fix layers with Z/M or with CurvePolygon/MultyCurve/... geometry types and No Geometry tables.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Allow disabling parallel/perpendicular with the mouse

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Update canvas when switching between parallel and perpendicular

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Make "Snap to common angles" checkable to define its state

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-27

    Order map keys by length before using in replace function

    Fix #42940

Merge: 729792d9811 88a78dca989
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-27

    Merge pull request #42966 from uclaros/scale-with-crs

    Fix scale tool when map and layer have different crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Add QgsCurve::indexOf to retrieve index of a specified QgsPoint
    within the curve

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Rename to just 'Watercouses'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    qobject_cast

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Add the first "out of the box" label style to the default style database

    Adds a new label style for watercourses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Fix crash when creating QgsStyle in a non-gui application

    When the default style tries to populate with default symbols we
    can ONLY create the text based symbols if a QGuiApplication
    is available -- otherwise we get a crash when the text symbol
    tries to access QFontDatabase (which is not available in non-GUI
    applications)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Lazy initialize QFontDatabase member in QgsPalLayerSettings

    This probably shouldn't even be here at all...

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    add URL to provider info

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    fix WITH_EPT flag usage

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-04-27
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2021-04-27

    Fix anchor point when selected features and when no features near click

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-04-27
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2021-04-27

    Added test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-04-26
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2021-04-26

    Fix scale tool on different map crs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-27

    Drop build testing on 20.10

    keep 20.04 (unit test) and 21.04.

    Caching is limited to 5gb on github.
    Trying to tackle this by limiting number of builds.

    any opinion @nyalldawson @elpaso

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-26
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-26

    Some forgotten QgsSettings/Entry replacements

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-26
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-26

    Renamed some methods of QgsSettingsRegistry

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-04-26

    [API] Unvirtualize layer setDataSource method

    Changes in the layer API:
    * The setDatasource() methods become non-virtual public method
    * The virtual private setDataSourcePrivate() method is defined and the provider setDataSource implementations have been moved to this new virtual method

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-26
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-26

    Rebase to current master

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-26
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-26

    QgsSettingsTree widget refresh setting list on show

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-25
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-26

    Python QgsSettingsEnum and Flag unified in QgsSettingsEnumFlag

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-20
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-26

    Added missing QStringLiteral in tests

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-22
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-26

    Moved remaining digitizing settings (enum/flag)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-22
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-26

    Moved all digitizing settings except Enums and Flags

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-21
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-26

    Enum flag sip

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-15
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-26

    Removed settings struct

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-08
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-26

    Moved most core settings to SettingsEntry

Merge: 9989cffb3cc 8a7bfa18e15
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-26

    Merge pull request #42860 from domi4484/settingsRegistryQep124PartTwo

    Settings registry (QEP 124) part two settings introspection

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-26
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-26

    Renamed method addChildSettingsRegistry to appendRegistry

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-26

    [feature][callouts] Add blending mode settings

    plan-do-break-fix <jeffdswan@outlook.com>AuthorDate: 2021-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-26

    typo(fix): corrects common typos in project README files

    Paul Wicks <pwicks86@gmail.com>AuthorDate: 2021-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-26

    Move currentFrame increment to the end of the loop

    This fixes a bug that causes the first frame in a temporal
    animation to be skipped since currentFrame is initialized to be
    zero, but then before the first frame is rendered frame number is
    incremented. This is a fix for #42932.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-26

    Call proper parent deactivate() for QgsMapToolMoveFeature

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-26

    Apply suggestions from code review

    Co-authored-by: Paul Blottiere <blottiere.paul@gmail.com>

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-04-26

    [Tests] TestPyQgsQgsQueryResultModel - split assertTrue into assertGreater and assertLess

    The test_model_stop in TestPyQgsQgsQueryResultModel can failed even if nothing has changed in the code.
    The `(res.fetchedRowCount() > 0 and res.fetchedRowCount() < self.NUM_RECORDS)` can return False instead of True and the error message is not enough specific.
    To get more specific error message the asserTrue has been split into assertGreater and assertLess.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-25

    Bump backport bot to 1.2.0

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-24

    Bump backport bot to 1.1.3

    Handles merge commits in a nicer way and assigns responsibility to original pull request author (in plain text)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-24

    Add QgsGeometry::isAxisParallelRectangle for checking whether
    a geometry is a axis-parallel rectangle

    Credit to @stefanuhrig

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-24

    Fix potential nullptr dereference issue in symbol to SLD conversion
    due to incorrect use of static_cast instead of dynamic_cast.

    And cleanup logic to make it clearer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-24

    Improve string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-24

    [feature][processing] Add new algorithm for retrieving basic raster
    layer properties

    This algorithm "Raster Layer Properties" extracts basic raster layer
    properties such as the size in pixels, pixel dimensions (map units per
    pixel), number of bands, and no data value. It is intended for use
    as a means of extracting these useful properties to use as the
    input values to other algorithms in a model - eg to allow to pass
    an existing raster's pixel sizes over to a GDAL raster algorithm.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-23

    [attribute form] Significant speed boost when loading relation editor widgets (#42906)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-23

    [DB Manager] Fix No Geometry tables

    Avoid to add a nonexistent 'geometry' field to the fields list of No Geometry tables.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-23

    [DB Manager] Fix recognition of project layers with Z/M…

    …or CurvePolygon/MultyCurve/... geometry types as spatial layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-23

    Fix potential crash in mesh renderer vector settings widget

Merge: 7243cb6f14c 5d6e7fd6f29
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-23

    Merge pull request #42916 from nyalldawson/fix_uninitialized_var_warning

    Fix uninitialized variable warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-23

    Fix uninitialized variable warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-04-22

    untwine: apply hobu/untwine#59 and hobu/untwine@c7f94c1593badf27fb5ef9
    (refs #42904)

Merge: 642deb194d7 0a3f514df7c
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-22

    Merge pull request #42905 from Gustry/patch-1

    Update Python to 3.7 in INSTALL.md

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-22

    support QgsSettingsEntryEnumFlag in sipify (#42888)

Merge: 21dbca93b95 9f933ced7b6
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-22

    Merge pull request #42781 from nirvn/snap_opti

    Big optimization gains to the geometry snapper class

Merge: e5c709ccd6d 946f5659758
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-22

    Merge pull request #42880 from nirvn/dualview_constraints_inform

    [attribute form] When the form is embedded (e.g. dual view), prohibitsaving features that don't meet enforced constraints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    [api] Provide a mechanism to specify a list of fallback font families for
    QgsTextFormat

    Just like in CSS, these families will be used as an ordered list
    of fonts to fallback on if the actual text format font isn't available
    on a particular QGIS install.

    This is API only, and isn't designed to be shown anywhere in QGIS.
    Instead the intended use is for creators of QGIS styles to either use
    the raw api to specify the list of fallback fonts OR hand edit the
    style xml to add the fallback fonts, e.g by adding a block like:

        <families>
          <family name="Arial"/>
          <family name="Helvetica"/>
          <family name="Sans"/>
        </families>

    To the "text-style" parent element.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-22

    Update Python to 3.7 in INSTALL.md

    Follow up of eb8066f2fe2811e087d661f03543c69717d5b604

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    [feature] Allow users to create notes for map layers

    These notes are saved per layer, per project, and can be used as
    place to store important messages for users of the project like
    to do lists, etc.

    Notes can be created via the "Add Layer Notes" action in the
    layer right click menu. Any layers with notes will show a little
    notepad indicator icon to alert users as to the notes. Clicking
    the indicator will edit the note.

    Sponsored by Alta Ehf

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    Remove bullets, it's impossible to get them correctly aligned

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    Add python_version to json output from qgis_process tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    Show Python version in about screen and in Processing logs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    Improve about screen version report

    - Don't show redundant compiled/running version strings if they are
      identical
    - Show Proj EPSG database version
    - Fix capitalisation and other formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    Remove annoying debug output from about screen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    Add utility functions to retrieve proj EPSG/ESRI/IGNF database versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    Icon for edit as html

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    Nicer edit source mode, using QgsCodeEditorHTML for formatted HTML code
    editing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    Right clicking a link gives an option to copy the link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    Ensure that external links are clickable in rich text edit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    Support dropping file links into rich text edit widget

Merge: 668d8d91854 0a76d70e9cd
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-22

    Merge pull request #42817 from nirvn/oauth2_app

    [oauth2] Deal with opening and closing of browser through the network authentication handler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-22

    Add new viridis color ramps (rocket, cividis, mako, turbo) to default
    style

    Credit to https://github.com/sjmgarnier/viridis

    Note -- unless you bypass the version check on line 3271 of qgsstyle.cpp
    you won't automatically see these appear in your existing style files
    until the 3.20 final release!

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-22

    Address comments

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-22

    [oauth2] Handle the opening and closing of browser through the network authentication
    handler

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-04-22

    fix msvc build

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-04-21

    [API] Remove specific deprecated QgsVectorLayer::setDataSource

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-04-21

    [Tests] Fix deprecated QgsVectorLayer::setDataSource usage

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-21

    [attribute form] Fix drag n drop spacing issue with container-less setup (#42887)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-21
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-21

    Applied suggestions from code review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-21

    [attribute form] When the form is embedded (e.g. dual view), prohibit saving features that don't meet enforced constraints (fixes #41233)

Merge: 028f66381bc 6a83a2f6760
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-21

    Merge pull request #42869 from m-kuhn/statsbycaterror

    Add safety check for field name in StatisticsByCategories

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-21

    Replace fstring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Fix monospace font use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Cleanup style handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Fix color palette

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Use less confusing variable names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Improved color interaction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Fix signal order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Make license check happy with license headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Fix build on older Qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Make widget more qgis-esque

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Support dragging images directly from files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Create QgsRichTextEditor widget, as a straightforward port from
    https://github.com/Anchakor/MRichTextEditor, with some QGIS
    formatting and practices applied

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Fix opening the console

    when an error occurs (specifically when 3d library is not built) before the console is displayed.

    José de Paula Rodrigues <espinafre@gmail.com>AuthorDate: 2021-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    Calls to qgis::make_unique and qgis::as_const to namespace std

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-21

    [pal] When merging connected lines, we don't want to use GEOS
    "touches" test as this is true for "T" type connected lines

    Instead we only want to consider lines which begin or end directly
    at other lines beginning/end. So replace the call to geos
    touches test with a (much faster) simple test of the start/end
    vertices being equal

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-04-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-04-20

    Add safety check for field name in StatisticsByCategories

    So far we would only get a KeyError for -1

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-20
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-20

    Added missing QStringLiteral in tests

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-20
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-20

    Applied suggestions from code review

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-04-19
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-04-19

    doc improvement

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-19

    macos now always has loader path (#42859)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-19
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-19

    Advanced settings editor show description for registered settings

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-19
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-19

    Removed move of settings for a separate pr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-19

    Fix preview icon of text formats using balloon callouts with top/bottom
    margins

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-19
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-19

    Moved QgsSettings class in subdir settings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-19

    Update src/analysis/vector/qgsgeometrysnapper.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-19

    Apply @nyalldawson 's suggestion

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-19

    [optimization][geometry snapper] Get rid of custom tree, use GEOS

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-19

    [geometry snapper] More QList micro optimizations

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-19

    [optimization][geometry snapper] Reserve space needed when appending items to QList<>s

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-19

    [optimization][geometry snapper] Cache source geometries

Merge: ffa99b7b646 925b8274290
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-19

    Merge pull request #42846 from nirvn/lineangle_fix

    [symbology] Make use of the marker symbol line angle for all polyline templated line rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-19

    Fix doxygen blocks which don't use the * prefix on all lines, which
    prevents the auto format and sipify scripts from doing their full
    formatting magic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-19

    Slightly better worded QgsVectorFileWriter description

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-19

    Add a test covering data defined angle for polygon outline marker line, update one control image

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-18

    use minrect instead

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-04-18
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2021-04-18

    alt_method & doc

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-19

    FlatGeobuf is always UTF-8

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-18
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-18

    Added api to add child settings registries to settings registry

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-18

    [symbology] Make use of the marker symbol line angle for all polyline templated line rendering

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-18

    [ci] Add lines to better understand changes in labeling engine test (#42844)

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-18

    fix CI build

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-18

    fix missing doc annotation

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-18

    expose WCS in GeoNode provider via data source manager

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-18

    add support for WCS in GeoNode provider

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-18

    Simplify inequality

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-18

    Only transpose mid marker when one endpoint is outside the visible extent

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-18

    [ui] Reduce the labeling placement settings panel's minimum width, making it much more dock-friendly

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-18

    "Flatten relationship" alg output can not be skipped

    Sebastian <18557959+fiddlersfan@users.noreply.github.com>AuthorDate: 2021-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-18

    switch from baseName to completeBaseName

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-18

    Upgrade pyogctest and use embedded data for wms 1.3.0 testsuite

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2021-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-17

    [MetaSearch] mask password when opening connection properties dialog (#42760) (#42767)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-16
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-16

    testqgssettingsregistry

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-15
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-15

    Removed settings struct

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-08
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-15

    Added QgsSettingsRegistry base class

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-08
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-15

    Moved most core settings to SettingsEntry

Merge: fbb7eaaf328 3202e3ac703
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-15

    Merge pull request #41333 from sbrunner/configurable-serviceurl

    [Server][Feature][needs-docs] Make service URL configurable

Merge: 84c2ab436e6 97f1a645f07
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-15

    Merge pull request #42597 from domi4484/settingsRegistryStaticInline

    Settings registry (QEP 124)

    fiddlersfan <18557959+fiddlersfan@users.noreply.github.com>AuthorDate: 2021-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-15

    Update documentation for new timeout behavior in 3.18 (#42744)

    * update documentation for new timeout behavior in 3.18

    * fix tests

    * fix indentation test

    * Revert "fix indentation test"

    This reverts commit a2dd63920e864de78a3bf36efc5d2f657a217403.

    * fix all tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-15

    [Oracle] Don't run flaky test PyQgsOracleProvider (#42790)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-15

    fix API header references (#42795)

    * fix API header reference

    * fix SIP

    sklencar <vsklencar@gmail.com>AuthorDate: 2021-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-15

    [QgsQuick] Improvements patch (#42804)

    * [QgsQuick] Improvements

    - several GUI fixes
    - support for attaching extra handler to a text widget to set data (qr scanner, sensors)
    - updating feature attributes with default value and "onUpdate" checked when any attribute has been edited (real-time form update)
    - updated docs

    Co-authored-by: vsklencar <viktor.sklencar@lutraconsulting.co.uk>

Merge: f93bd653ce8 cfef7841ea0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-15

    Merge pull request #42789 from MorriganR/fixROUNDexpressionPostgreSQL

    [PostgreSQL] fix ROUND expression

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-15
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-15

    Changed SettingsType to scoped enum

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2021-01-16
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2021-04-15

    [Server][Feature][needs-docs] Make service URL configurable

    The goals are:
    * To have better result in the GetCapabilities URL without having to fill it in the Project configuration
    * Be able to be set by an integrator with environment variable or by providing headers from a proxy

    The server resolution will use the following order:
     - Value defined in the project per service.
     - The ``<service>_SERVICE_URL`` environment variable.
     - The ``SERVICE_URL`` environment variable.
     - The custom ``X-Qgis-<service>-Servcie-Url`` header.
     - The custom ``X-Qgis-Service-Url`` header.
     - Build form the standard ``Forwarded`` header.
     - Build form the pseudo standard ``X-Forwarded-Host`` and ``X-Forwarded-Proto`` headers.
     - Build form the standard ``Host`` header and the server protocol.
     - Build form the server name and the server protocol.

Merge: 100d2d17645 18c7c6f9b9e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-15

    Merge pull request #42771 from rldhont/server-feature-id-combine-expression

    [Server] QgsServerFeatureId use combine expression in update feature request

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-14

    Added functionality to override default value for settings entries

    Sandro Santilli <strk@kbt.io>AuthorDate: 2021-04-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2021-04-14

    Add support for building against GEOS development versions

    In these cases the GEOS_VERSION_PATCH ends with a non-numeric
    element, like "2dev". This patch extract an integer from it.

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-14

    Fixed trailing space

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-14

    Added support for settings with keys with multiple dynamic parts

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-14

    Removed Settings struct / unified Enum/Flag logic in one base class

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-04-14
Commit:     MorriganR <d_daryna@knu.ua>
CommitDate: 2021-04-14

    [PostgreSQL] fix ROUND expression

Merge: f7013d2fd25 449fff06d7f
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-13

    Merge pull request #42764 from lbartoletti/coverage_qgstriangle

    [Coverage] QgsTriangle

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-13

    change render policy to Always when it needs to be

    (cherry picked from commit a225666ce4436c015af0458392250842a0a8e2f1)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-03-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-13

    Switch 3D render policy from "Always" to "On Demand" (fixes #25390)

    The on demand policy lowers the load quite significantly (top on my laptop
    show the %cpu went from ~300% to ~50% when the 3D scene is idle).

    Previously when I tried to enable the on demand policy in Qt 5.9.0, things
    were not getting any better, but it seems things got fixed later in Qt 5.9.5:
    https://bugreports.qt.io/browse/QTBUG-55109

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-04-13

    debian packaging: fix hirsute python library detection

Merge: bcd4ebc0550 623334af769
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-13

    Merge pull request #42782 from nirvn/updatefeature_fix

    [vectorlayer] Fix updateFeature() when an attribute's variant goes from null to default null value

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-13

    [vectorlayer] Fix updateFeature() when an attribute's variant goes from null to default null value

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-12

    make QGIS accept .LAZ and .LAS files as .laz & .las (#42706)

    * make QGIS accept .LAZ and .LAS files as .laz & .las

Merge: 17084b8cf50 e61d4c57655
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-12

    Merge pull request #42769 from rldhont/server-feature-id-string-to-fid

    [Server] QgsServerFeatureId use STRING_TO_FID instead of toLongLong

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-04-12

    [Server] QgsServerFeatureId use combine expression in update feature request

    Rather than replace the expression already defined in the feature request, it is better to combine expression in QgsServerFeatureId

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-04-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-04-12

    [Server] QgsServerFeatureId use STRING_TO_FID instead of toLongLong

    As in ohter part of the QGIS Server code, to insert into a QgsFeatureIds list, using STRING_TOFID instead of toLongLong.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-04-12

    scripts/scandeps.pl: drop qt5-default, add pandoc, run

Merge: 3d249a85b96 1793deb9a35
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-11

    Merge pull request #42657 from tomass/master

    Prepare Jenks set without using randomisation

Merge: c8b891b8a19 6981603178e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-11

    Merge pull request #42754 from rouault/fix_crash_bad_vector_layer

    Gui: fix crash when opening vector layer property dialog on a bad layer

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-04-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-04-11

    QgsRasterLayer::writeXml(): fix crash on invalid layer

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-04-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-04-10

    Gui: fix crash when opening vector layer property dialog on a bad layer

    tomass <tomasstraupis@gmail.com>AuthorDate: 2021-04-10
Commit:     tomass <tomasstraupis@gmail.com>
CommitDate: 2021-04-10

    Cleanup python code

    tomass <tomasstraupis@gmail.com>AuthorDate: 2021-04-10
Commit:     tomass <tomasstraupis@gmail.com>
CommitDate: 2021-04-10

    Added unit tests for Jenks classification

Merge: 497cd1bb109 df9a6aec8e6
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-10

    Merge pull request #42745 from gacarrillor/default_custom_expression_tweaks

    Minor tweaks to expression dialog and default expression function

Merge: 629b5b09994 23d8c7ab58e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-10

    Merge pull request #42748 from gacarrillor/add_4_new_user_groups

    Update user groups data

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-10
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-10

    more wkb tests

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-04-09
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2021-04-09

    Update user groups data (new: SK, EC, AT, GH)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-04-09
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2021-04-09

    Change color of message 'No feature was found [...]' from red to orange in preview expression widget to make it less scary

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-04-09
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2021-04-09

    Comment line in default custom expression function. It should remain commented when a user removes the ''' to uncomment the whole function

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-04-09
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2021-04-09

    Add parameter to decorator in default custom expression function to avoid 'No feature was found on this layer to evaluate the expression' message and be able to get a calculated value even on empty layers

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-09

    add test for invalid (multi)triangle

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-09

    remove unreachable code

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2021-04-09

    [coverage] improve code coverage of QgsTriangle

Merge: 6df122bd199 9dd5ad1a2b4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-09

    Merge pull request #42736 from pathmapper/favicon

    Update server landing page sources

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-04-09
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-04-09

    Update sources url

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-04-09
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-04-09

    Server landingpage sources updates

Merge: 8b9134aab54 a4ca5bfe39e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-09

    Merge pull request #42726 from MorriganR/fixCMakeTest

    fix Test Build if set ENABLE_PGTEST and not set WITH_SERVER

Merge: 6fa5a1eeaeb ca080a0bcb9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-09

    Merge pull request #42695 from elpaso/editbuffer-transactions-followup

    Fix multiple issues in editing API with transactions

Merge: 3ee49a60a38 881078f4221
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-09

    Merge pull request #42733 from nyalldawson/no_top_level_widgets

    Use QApplication::activeWindow() instead of QApplication::topLevelWidgets() to retrieve current screen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-09

    [pal] Improvements

    - Improve memory safety and clarify ownership
    - Try harder to merge connected features, to better handle situations
    like T intersections or roads which divide into two lanes
    - Fix labels are sometimes placed in conflict with line features when
    the conflicting line has the same label yet we couldn't successfully
    merge the two line parts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-09

    Followup curved text placement refactoring -- further simplification of logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-09

    Use QApplication::activeWindow() instead of
    QApplication::topLevelWidgets() to retrieve current screen

    QApplication::topLevelWidgets() can  be EXTREMELY costly to call,
    as it builds a list dynamically containing potentially dozens/hundreds
    of widgets.

    Fixes slow interaction with the layer tree in large projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-09

    [feature][labelling] Add an option to control how line features are
    clipped before their anchor points are calculated

    The previous behavior was to always use only the visible part
    of the line when calculating the anchor point for labels. Now,
    users have the option to choose "Use Entire Line" when setting
    the label anchor point for lines, so that the entire line
    feature is considered when calculating the point to place
    the label instead of just the visible part of the line.

    Sponsored by Stadt Zürich

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-09

    [QgsQuick] Updates default values when an attribute value is updated
    Fixed spelling

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-09

    [QgsQuick] Updates default values when an attribute value is updated

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2021-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-09

    [QgsQuick] Support of importing data for a text field
    Unified naming

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-09

    [QgsQuick] Support of importing data for a text field
    Fix spelling

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-09

    [QgsQuick] Support of importing data for a text field

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-09

    3.18 -> 3.20

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-09

    Fix tests in test_qgsgeometry.py with geos 3.9

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-09

    [processing] When exporting a model to a python script, include
    helpful comments next to all static enum parameter values used
    in child algorithms with the corresponding text.

    I.e. instead of

      alg_params = {
        'END_CAP_STYLE': 2,
      }

    we now export

      alg_params = {
        'END_CAP_STYLE': 2,  # Flat
      }

    Much more readable!

Merge: b057ad56c7e 27883030c69
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-08

    Merge pull request #42681 from suricactus/layer_props_page

    Open a specific page in the layer properties dialog using the iface instance

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    fix spelling

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    set more appropriate layer name

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    classify the QgsPointCloudAttributeByRampRenderer color ramp shader by default

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    Fix hierarchy loading

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    Use istringstream instead of creating a temp file

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    Add goupSize explanation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    switch to use QTemporaryFile

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    change the point budge to qint64 and double spin box

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    fix tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    Add QgsFeedback to handle canceling rendering

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    revert qgsfiledownloader changes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    Fix the use of the same file name in decompressLaz
    Fix block ownership issue

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    Fix node children and hasNode bug
    Add caching for network requests
    Fix requesting a file that is clearly not in the server

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    fix bug with nodes count is small

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    make the loading then rendering steps done on a group basis

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    add /ept.json is missing message box and refactor nodeData

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    fix layout

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    Address Martin reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    remove qDebug

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    Try to compilation errors

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    refactor schema and manifest loading

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    make QgsRemoteEptPointCloudIndex derive from QgsEptPointCloudIndex

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    fix temporary file path

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    On demand hierarchy loading in remote EPT

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    Address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    remove unnecessary changes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    remove the use of dataSourceType

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    add missing ifdef

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    fix cpp check

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    fix spelling

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    add license

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    fix docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    fix UI

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    UI initial implementation for remote ept files

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-08

    initial implementation of remote ept

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-04-08
Commit:     MorriganR <d_daryna@knu.ua>
CommitDate: 2021-04-08

    fix Test Build if set ENABLE_PGTEST and not set WITH_SERVER

Merge: 83788af4766 fc29304bde7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-08

    Merge pull request #42720 from pathmapper/lp_minified

    Server landing page - update minified version

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-08
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-08

    Fixed min negative value for QgsSettingsEntryDouble

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-04-08
Commit:     pathmapper <pathmapper@posteo.de>
CommitDate: 2021-04-08

    Update minified version (follow-up on #42697)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-04-08

    fix msvc build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-08

    Fix layout issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-08

    Cleanup and refactor calculationg of label text metrics for curved
    labels, and move methods for calculating curved text placement
    out of PAL so that they can be reused elsewhere

Merge: 7bede8cfeb5 157bff18d68
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-08

    Merge pull request #42666 from vcloarec/fix42626

    Fix digitizing polygons with curves

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-08

    Use recommended osm tile url for server API - Features and landingpage (#42697)

    * Use recommended osm tile url

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-04-07

    make wms server field configuration translatable

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-04-07

    make cppcheck happy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-04-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-04-07

    Fix multiple issues in editing API with transactions

    - fix signal not emitted
    - fix wrong value emitted in signal
    - remove layer clone

    The schema editing + rollback is still broken because
    fields are not restored to the original state after
    the rollback (at least for GPKG).

    Followup to #41539

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-07
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-07

    Python implementation for QgsSettingsEntryEnum/Flag and fixed docstrings

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-07

    Update python/gui/auto_generated/qgisinterface.sip.in

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-07

    Update src/gui/qgisinterface.h

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-04-07
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-04-07

    Added docstring describing the page argument of showLayerProperties

    One can get a list of page names by executing the following command:
    grep \"mOptsPage ./build/src/ui/ui_qgs*layerpropertiesbase.h

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    [labeling] Move minium/maximum angle settings for curved labels out of PAL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Some labelling mask updates for Fedora

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-07

    fix MSSQL extent in geometry table (#42684)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-04-07
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-04-07

    fix Z value of circular string if parent tool has curve and tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Address review, add test case

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    [labeling] Fix minimum feature size settings not taking merged lines into account

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Update src/providers/hana/qgshanaconnection.cpp

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Fix spell check/compiler warnings

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Fix: QgsHanaProvider cannot be initialized with a query

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Rework uniqueness detection for composite keys in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Update odbccpp dependency

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Fix: field precision is not set in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Rework field uniqueness detection in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Update odbccpp dependency

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    HANA: Fix bug when writing attributes with a geometry column

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Optimize fetching of default values in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Retrieve fields' comments in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Minor cleanups in QgsHanaProviderConnection

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Fix: unable to drop a view in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Improve primary key detection in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Implement QgsHanaProviderConnection::fields

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Implement QgsHanaProviderConnection::table

    Nils <nils.nolde@gmail.com>AuthorDate: 2021-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-07

    Run nam tests in CI by providing local httpbin (#42629)

    * run httpbin.org on CI; include NAM tests but comment out asynchronous test parts: couldn't figure out how to solve #42554

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    [pal] Cache results of determining whether two label candidates
    conflict

    This can be costly to calculate, and during the labeling solution
    we regularly test the same pair of label candidates for conflicts
    multiple times. By caching the first result we gain a big speed
    bump for complex labeling problems.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    check/uncheck all MSSQL schemas

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-07

    Add snapping support to scale feature tool

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-04-06
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-04-06

    Open a specific page in the layer properties dialog using the iface instance

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-06
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-06

    Fix default value

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-04-05
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-04-05

    fix #42626

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-05

    [ui] Slightly improve the about dialog

Merge: 9cabb1cd90f fc2155eea20
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-05

    Merge pull request #42654 from nyalldawson/pal_again

    Fix some valid curved label placements are rejected

    tomass <tomasstraupis@gmail.com>AuthorDate: 2021-04-05
Commit:     tomass <tomasstraupis@gmail.com>
CommitDate: 2021-04-05

    Prepare Jenks set without using randomisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-05

    [pal] Cleanup some more variable names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-05

    [pal] Optimise checks of conflicts between curved label candidates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-05

    [labeling] Fix some valid curved label placements are rejected
    because we fail to correctly determine character angles, and
    instead reject the placement as violating the max character in/out
    angles

    This happens predominantly in maps with geographic CRS, but is
    also seen in large scale projected maps. The calculation for
    line circle intersections used to determine curved label character
    placement becomes numerically unstable when the map extent width/height
    is small.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-05

    [pal] Cleanup more code

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-05
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-05

    Added python tests for settings entries classes

    Tomas Straupis <tomasstraupis@gmail.com>AuthorDate: 2021-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-05

    Natural Breaks (Jenks) classification causes crash (#42618)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-04-04

    debian packaging: fix hirsute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-04

    [feature] Add support for rounded corners for balloon callout styles

    Allows for visually please rounded corners by exposing a "corner radius"
    setting for balloon callouts.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-03

    [processing] Regroup executed algorithms under meaningful groups in the history dialog

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-03

    curse ye indentation check

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-03

    promote longer box in case of tie

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-04-03

    Fix 32bit build

    https://cdash.orfeo-toolbox.org/viewBuildError.php?buildid=61854

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-04

    Gracefully handle import errors in console

    Fixes opening the console when 3d library is not built

    Fixes #41855

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-04

    Don't crash when trying to insert dynamic text into an empty report

    Fixes #42579

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-02

    Ensure that cached vector getFeatures request respect provider ordering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-03

    [ogr] Add support for integer, real and integer64 list data types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-03

    Try to fix mingw builds

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-04-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-04-02

    fix warnings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-04-02

    [spatialite] QRegEx -> QRegularExpression

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-04-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-02

    remove cpp check on 16.04 (#42616)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-04-01

    osgeo4w: vc16 updates

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-02

    Update to a more logical regular expression test string

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-02

    [delimitedtext] QRegEx -> QRegularExpression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-02

    Rollback some changes for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-02

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-02

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-02

    Hmm, previous regex was broken and relied on non-standard QRegExp results...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-02

    More QRegularExpression in providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-02

    Fix iterators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-02

    Some provider QRegularExpression ports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-02

    Fix string to char comparison

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-02

    Recursive mutex fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-02

    [processing] When configurating a field calculator algorithm in a model,
    ensure that the correct expression context is set for the widget

    Otherwise we don't see any of the available variables ready for
    use in the calculation.

    We need to do this manually after creating the widget, because the
    context generator isn't set till after the widget is created, and
    this particular widget configuration doesn't fetch the expression
    context on demand.

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-01
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-01

    Added new QgsSettingsEntryFlag and tests for enum and flag

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-01

    make methods of QgsMapLayerAction virtual so the canRunUsingLayer can be fine tuned (#42613)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-04-01

    translation string fix

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-01

    const and typo

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-01

    typo and fix active face

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-04-01

    remove deprecated QBufferDataGenerator and optimize 3d mesh dataset

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-04-01
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-01

    no more hand modified sip files

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-31
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-01

    Added QgsSettingsEntryBase and value() is now typed according to setting

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-31
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-01

    Sip part running

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-30
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-01

    static inline settings

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-15
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-01

    Fixes typos and banned keywords

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-01

    QgsSettingsEntry macros with variable/default arguments

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-12
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-01

    Added macros for settings definition

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-01

    Corrected keys placeholders

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-10
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-04-01

    SettingsEntry new methods exists and remove

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-01

    [sipify] fix static const inline (#42607)

    * [sipify] fix static const inline

    * remove extra match

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-31

    [ui][processing] Do not show clear buttons in the aggregate widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Optimise rendering by skipping variable set when not required

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Handle rest of enum cases instead of using default

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Fix typo

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Added missing OperationResult, removed unused ones

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Handle OperationResults in add part map tool

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Properly handle unselected features with snapping

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Optimize feature iteration

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Repair docstrings

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Use QgsGeometry::rotate()

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Added test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Fix geometries in existing tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Clear cad dock widget

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Rotate tool upgrades

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Fix a typo in the Geometry Checker core plugin

    Replace "more that one part" with "more than one part"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Robustify TestQgsCoordinateReferenceSystem

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Add tests for comparison operators

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    export comparison operators

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    [qt6] QRegExp patch

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    [qt6] Small QRegExp patch

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Improve crs comparison operators

    and fallback to wkt comparison if both are user defined

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    [qt6] More explicit conversions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    [qt6] fix compiling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    [qt6] Allow using QCoordinateReferenceSystem in QMap

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Utf-8 is the default encoding in Qt6 anyway

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    QChar(int) constructor is ambiguous

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Code layout

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Change menu 'Page Setup' to 'Printer Page Setup'

    People sometimes tried to setup page orientation there in my experience.
    This makes it more clear that it is only for printing pages.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Update src/gui/layout/qgslayoutviewtoolselect.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    Show paper properties if clicked on a Layout Page

    Currently the only way to see the current Page properties (most
    notably the page orientation and size) is via a context menu.
    In my experience several people failed to 'find' it.
    Now if you click on a page the props will be shown (just like
    if you use the context menu).

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-04-01

    Disable the prefetching of images from OWS services

    See:
    https://lists.osgeo.org/pipermail/qgis-developer/2021-February/063165.html
    and a followup of
    https://github.com/qgis/QGIS/pull/41832

    Never prefetch tiled OWS layers

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-04-01

    fix path to qgsrasterbandcombobox in ui file

Merge: a4c4764899e b681de9a2f1
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-31

    Merge pull request #42411 from rldhont/vector-xml-extent-dp-has-metadata

    [Vector] Use XML Extent even if data provider has metadata

Merge: ce5558ee05a 3e79a68d582
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-31

    Merge pull request #42582 from nyalldawson/postgresrtype

    [postgresraster] Fix invalid comparison of string to int

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    QgsSymbol::start/stopFeatureRender needs to be public so python subclasses can call it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Ensure start/stopFeatureRender is passed onto subsymbols

Merge: 348bf863ecd 410f4d024fc
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-31

    Merge pull request #42587 from nirvn/processing_last_value

     [feature][processing] Add a last_value function to the aggregate algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Update src/gui/symbology/qgssymbollayerwidget.cpp

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Update src/gui/symbology/qgslayerpropertieswidget.cpp

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    [FEATURE] Add new variable @geometry_ring_num for data defined
    styling when rendering polygon rings

    The variable is available whenever a polygon outline is being
    rendered (e.g. as a simple line, marker line, etc). It will
    be set to 0 for the exterior ring, and 1, 2, 3... for interior
    rings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Ensure that the @geometry_part_num variable exactly matches the
    correct part ordering for polygon features

    Because we sort and render polygon parts in descending area order,
    we can't use the order of parts rendered for this variable or
    we'll be giving a different part number vs the actual geometry
    part number.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-31

    Add test, fix issue raised by test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Fix incorrect dpi used to render text format previews on qt 5.15

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-31

    [processing] Add a statistics tag to the aggregate algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-31

    [feature][processing] Add a last_value function to the aggregate algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Fix spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Improve documentation for raster pyramid creation methods/classes

    The PyQGIS documentation for this workflow was very poorly documented

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Added test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Update tooltip title

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Added usage info to vertex tool tooltip

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Use alt to select vertices by polygon

    Hannes <kannes-github@enjoys.it>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Update help for date handling expression functions, remove "variable"

    Hannes <unknown>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Improve docs about locales for date handling expression functions

    David Marteau <dmarteau@3liz.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Add multipart option for processing geometry parameter

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Use QStringLiteral

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    [GEOS] Fixes TestQgsGeometryChecks against geos 3.9

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    fix QString init, debug style & small rollback

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    fix code style

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Postgresql deduceEndian refactoring with PQsendQuery and PQgetResult for speed up

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    this makes the postgres server log file more readable

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Combining simple Postgres queries.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Report missing spatial index as warning instead of error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    [postgresraster] Fix invalid comparison of string to int

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    [layouts] Ensure time range set for map items have end exclusive
    if they are not set to show a time instant

    And clearly reflect this in the UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    When using the temporal controller in filter mode, the time filter
    should be begin <= t < end, not begin <= t <= end

    We want the same range in animation mode to match the results
    we see in time filter mode, and the UI (now) shows clearly that
    the upper range isn't included in the filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Revert "Explicitly state in temporal controller dock that the visible"

    This reverts commit 11d0adb4e6b9be009fcd70126067528c61b3e431
    and fixes it up to put the <= t < label in the correct place (it
    refers to the frame time, not the overall animation extent)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    [console] Prepend introductory text with '#' to avoid attempting to format it as Python code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-31

    Fix incorrect capitalization

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-03-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-03-30

    [Vector] Use XML Extent even if data provider has metadata

    The XML extent was only used if the data provider has no metadata.
    This means that only PostGIS views and materialized views can benefit from the use of the XML Extent.

    This commit removes this constraint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-30

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-30

    Qt6 test changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-30

    QRegularExpression porting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-30

    Fix incorrect char/enum comparison

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-30

    Fix reverse iteration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-30

    [wms] Misc Qt 6 fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-30

    Use QNetworkReply::errorOccurred on Qt 5.15+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-30

    [api] Allow the text and icon for the 'empty layer' option in QgsMapLayerComboBox to
    be customised

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-30

    Fix geometries in maptoolmovefeature tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-30

    Avoid use of QStyleOptionGraphicsItem::matrix, which is removed
    in Qt 6

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-30

    Optimise Move Features tool

    Avoid multiple requests for features when moving many features at once

    Know More <goooog@88.com>AuthorDate: 2021-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-30

    [processing] Fix encoding for raster analysis algorithm outputs

Merge: a18613c50ac e28c2120f0e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-29

    Merge pull request #42553 from gis-ops/nn_fix_http_error_response

    Fill QgsNetworkReplyContent.content() on HTTP error

Merge: 89a09b13c52 a18613c50ac
    nilsnolde <nils.nolde@gmail.com>AuthorDate: 2021-03-29
Commit:     nilsnolde <nils.nolde@gmail.com>
CommitDate: 2021-03-29

    Merge remote-tracking branch 'upstream/master' into nn_fix_http_error_response

    nilsnolde <nils.nolde@gmail.com>AuthorDate: 2021-03-29
Commit:     nilsnolde <nils.nolde@gmail.com>
CommitDate: 2021-03-29

    allow a failed QNetworkRequest to set a QgsNetworkReplyContent.content() for custom server error messages

Merge: 705259e2d91 edaf49c1f5d
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-29

    Merge pull request #42541 from nirvn/processing_mini_imp

    [processing] A few UI improvements to the history dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-29

    [processing] Add a help string to tell users what they can do in the history dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-29

    [processing] Use algorithm icon and friendly display names in the history dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-29

    [processing] Properly style the history dialog's python command string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-29

    Fix a bunch of clazy warnings in QgsVectorFileWriter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-29

    Add QgsVectorFileWriter::writeAsVectorFormatV3

    Unfortunately QgsVectorFileWriter::writeAsVectorFormatV2 is missing
    SIP_OUT arguments necessary to get the desired output arguments,
    and it's not possible to add these now without breaking existing PyQGIS
    code.

    Solution = v3!

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-29

    Update src/ui/3d/qgsmesh3dpropswidget.ui

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-29

    fix mesh 3D level of detail slide bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-29

    [api] Add a public method to clear the rubber band for the
    QgsMapToolExtent

    Otherwise plugins have no way to remove this from the canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-29

    Allow drawing QgsRubberBand polygons using a fill symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-29

    If a postgres raster layer is set to take the date from a field,
    show a combo box for the default date choice instead of a free-form
    date widget

    This makes it easier for users to pick a valid default date for
    the layer, corresponding to a value where data actually exists...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-29

    Calculate all available temporal ranges for postgres raster temporal sources

    Daniel Wendt <daniel.wendt@linux.com>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-29

    CMake build fix for qt plugins.

    The compile flag prevents the Qt plugins from being loaded in the debug
    build. The flag is automatically set by the Qt cmake module for release
    builds.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-29

    [dbmanager] Fix deprecation warning

    Replace deprecated QgsCodeEditor setMarginVisible() with setLineNumbersVisible() for SQL dialog windows

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-29

    Fix AbstractRelationEditorWidget not updating/inserting referenced layer

    QgsAbstractRelationEditorWidget need to update/insert the referenced
    layer field also when an nm relation is used. This was not the case
    for addFeature and linkFeature methods.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-28

    use cmake native FindPython (#42497)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-28

    Fix fid collisions when pasting features into a gpkg/spatialite dataset

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-28

    Fix sipify

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-28

    [qt6] compatibility with [[deprecated]] attribute

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-28

    [qt6] Qt6 uses utf-8 by default

    for QTextStream and QSettings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-28

    [qt6] QPrinter api changed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-28

    [qt6] Use QTransform instead of QMatrix

    QMatrix is dead

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-28

    [qt6] QVector and QList are unified

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-28

    containers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-28

    [qt6] Changed size of size(), length()

    long long vs int

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-03-27

    osgeo4w: fix nightlies with nightlies of proj and gdal

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-03-27

    fix 79572de47614

Merge: 5be4bcfb895 e94d9bc0246
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-27

    Merge pull request #42448 from m-kuhn/qt6_recursive_mutex

    [qt6] Use RecursiveMutex instead of QMutex( QMutex::Recursive )

Merge: 90a4902e0d1 14a20daba2e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-27

    Merge pull request #42517 from m-kuhn/forward_declaration

    [qt6] Code shuffling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-27

    [qt6] Use RecursiveMutex instead of QMutex( QMutex::Recursive )

    QMutex::Recursive will be gone.
    The replacement only entered the stage with Qt 5.14

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Use qgis::down_cast to avoid nonnull warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Fix unused variable warning when building without server plugins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Fix bind to temporary warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Add missing include

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Fix warning: loop variable ‘xyz’ of type ‘const string&’ {aka ‘const std::__cxx11::basic_string<char>&’} binds to a temporary warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Revert "Fix a bunch of warnings emitted by gcc11"

    This reverts commit d5c36802754383895a685b98036a785f6db35727.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Port GDAL's cpl::down_cast to qgis::down_cast

    Use qgis::down_cast<Derived*>(pointer_to_base) as equivalent of
    static_cast<Derived*>(pointer_to_base) with safe checking in debug
    mode.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Fix a bunch of warnings emitted by gcc11

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Simplify API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Instead of double-iterating over features caused by calling
    QgsVectorLayer::minimumValue and then QgsVectorLayer::maximumValue
    when we need BOTH the min and max value for a field, add an
    optimised QgsVectorLayer::minimumAndMaximumValue() method
    which can calculate both min and max at the same time in
    a single iteration.

    Potentially halves the cost of calculating these values whenever
    we are forced to do a full iteration to calculate them.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Add an extremely horrible hack to allow the python bindings to build
    on gcc11

    Don't blame me, blame sip

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-03-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-03-26

    fix submission in nightlies

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-26

    forward declaration issue

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-26

    quuid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-26

    double define

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-26

    Undefined classes for mocing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Switch QString ref functions to QStringView

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    Tackle some QStringList double definitions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-27

    QgsNumericFormatContext : use QString instead of QChar

    With Qt6, these methods return strings to be prepared
     for utf-16 surrogates
     Do we care? If yes, we need to switch all members of QgsNumericFormatContext to QString

    David Signer <david@opengis.ch>AuthorDate: 2021-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-26

    Fix GUI on layout attributetable widget enabling/disabling geometry filter options (#41668)

    * uncheck show only visible on map on Current Report Layer source

    * consider disabling depending map combobox

    * disable the widgets according to the layers geometry (if nullgeometry - don't provide geometric filters

    * check for vector layer before accessing the geometryType

    * allow 'show only features visible within a map' on current report feature but only if it has geometry

    * enable/disable 'show only features intersecting report feature' according if layer has geometry AND if atlas-layer has geometry

Merge: 41fbcbe7cea b77af9595d0
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-26

    Merge pull request #42376 from troopa81/fix_oracle_ci

    Split CI providers test

Merge: f98ab57c1ce b024eea2615
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-26

    Merge pull request #42450 from m-kuhn/qt6_rand

    [qt6] Switch from qrand to std::rand

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-26

    Don't always try to calculate temporal extents for all layer types -- it's too expensive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-26

    Fix crash when changing point cloud to Attribute by Ramp renderer

    Fixes #42486

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-26

    More tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-26

    Much faster QgsTemporalRange::mergeRanges

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-26

    [labeling] Fix handling of data-defined callouts (both UI/UX and rendering)

Merge: 31513ba412c 7e3815f4b88
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-25

    Merge pull request #42475 from m-kuhn/desktopwidget

    [qt6] goodbye QDesktopWidget

Merge: 7feb362f72f 20596227f78
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-25

    Merge pull request #42469 from m-kuhn/qvariant_operators

    [qt6] Add comparison operators for QVariant

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-26

    Fix TestQgsGeometry::splitGeometry() test with geos 3.9

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-25

    reduce again docker deps for oracle

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-25

    [qt6] Switch from qrand to std::rand

Merge: 877b2ff66ac b2f29552442
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-25

    Merge pull request #42472 from elpaso/bugfix-gh42405-wrong-password-encoding-with-auth-basic-followup

    Fix auth basic encoding (no auth system)

Merge: e713cd7e6d0 7a56c36d553
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-25

    Merge pull request #42474 from m-kuhn/qt6cmake

    [qt6] CMake build adjustments for qt6

Merge: 93f45e79431 df7e8afa182
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-25

    Merge pull request #42412 from elpaso/optimization-ogr-avoid-double-load-fields-call

    Prevent double expensive calls to loadFields in OGR

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-25

    Fix compiling with legacy Qt (aka Qt5)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-25

    add disk space log

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-25

    remove artifact after extracting

Merge: a973a77d552 cb2426fc02c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-25

    Merge pull request #42471 from m-kuhn/random_fixes

    Random fixes

Merge: 8e8febb4058 5217d172cc6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-25

    Merge pull request #42470 from m-kuhn/fix_property

    Fix invalid cast of QgsProperty as bool to store in strings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-25

    [qt6] goodbye QDesktopWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-25

    [qt6] CMake build adjustments for qt6

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Fix dox

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Make QgsDxfExport Qt6 ready

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-25

    Revert: utf8->latin1

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-25

    Fix wms autorization logic

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-25

    Fix auth basic encoding (no auth system)

    Followup #42410

    Fixes #42405

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-25

    Update src/core/vectortile/qgsmapboxglstyleconverter.cpp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-25

    Avoid taking reference to temporary

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-25

    Add missing include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-25

    Fix invalid cast of QgsProperty as bool to store in strings

    Followup https://github.com/qgis/QGIS/pull/42456

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-25

    [qt6] Add comparison operators for QVariant

    makes them usable as QMap keys

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    If a wms-t layer is the first temporal layer loaded into a project,
    use the wms-t capabilities to set a sensible default time step
    for the temporal controller (just like we do for mesh layers)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    [wms] Use a combobox for selecting from available reference times
    for wms-t layers instead of a freeform date widget

    Otherwise the user has no guidance in picking valid date values
    which correspond to reference times where the server has data
    available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Don't try to generate all available dates for wmst servers with a huge number of available dates

    e.g. if a server has images for every hour for decades!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    De-duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Correctly populate all available temporal ranges for WMS-T services
    which report available times using ISO8601 style duration strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Add some methods to parse ISO8601 duration strings
    (eg '2021-03-23T00:00:00Z/2021-03-24T12:00:00Z/PT12H')
    to a list of datetimes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-25

    Apply suggestions from code review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-25

    [labeling] Fix handling of data-defined buffers (both UI/UX and rendering behavior)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Don't force users to hit apply to setup static wms-t settings
    after toggling dynamic temporal control

    Not the nicest code approach, but I honestly can't think of any
    other way to handle this...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    [feature] Add temporal navigation step for "source timestamps"

    When selected, this causes the temporal navigation to step between
    all available time ranges from layers in the project.

    It's useful when a project contains layers with non-contiguous
    available times, e.g. from a WMS-T which images available at
    irregular dates, and you want to only step between time ranges
    where the next available image is shown.

    Refs Natural resources Canada Contract: 3000720707

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Push all available temporal ranges to temporal controller when
    it changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Add a time unit for "irregular steps"

    This is a special "irregular step" time unit, used for temporal data
    which uses irregular, non-real-world unit steps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Add method to collate all used time ranges for layers in project

    Unlike the existing methods, this new method does not return
    a single overall time range, but rather (possibly with gaps)
    containing all time ranges were we know data actually exists
    in the project.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Add method to merge a list of possibly non-contigous date/datetime ranges

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Use shift+middle mouse as a universal drag-zoom

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-25

    [API] qgsDoubleToString new fix to avoid printing -0 (#42435)

    rewrite qgsDoubleToString to avoid printing -0 when precision is setted and fix some tests in qgsgeometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Fix invalid cast of QgsProperty as bool to store in strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    [memory] Always use QVariant::StringList for list fields with a string subtype

    This matches the established behavior from the postgres provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    [memory] Add support for list field types

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Add dox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    [qt6] The return type of size() is long long

    Prepare for the return type of size() to be long long

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    [qt6] QDesktopWidget is gone

    QScreen takes over.
    We are randomly picking a top level widget to get the dpi as we have always been doing.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Initializing a QString with an enum is nonsense

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-25

    Fix GDAL overwrite and some minor fixes (#42447)

    Automatically overwrite files in some gdal algorithms, in order to match the behavior of other processing algorithms which automatically overwrite existing files

    Fixes #42248

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Fix spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Tweak label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Tweak radio text when showing a combo of predefined dates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Move widget frames around for most logical ordering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    [FEATURE] For wms-t layers which expose a non-contiguous set of
    available temporal instances, show a combo box in the layer
    temporal properties with available times instead of requiring
    users to manually enter date time ranges themselves

    Refs Natural resources Canada Contract: 3000720707

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Register comparators for QgsDate/DateTimeRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Declare metatype for QgsDate/DateTimeRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Add "allAvailableTemporalRanges" getter/setter to QgsRasterDataProviderTemporalCapabilities

    So that we can store and retrieve a list of all available temporal
    ranges for a raster data provider when that range of dates is
    non-contiguous

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Add better __repr__ methods for QgsDateTimeRange, QgsDateRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    WMS-T settings cleanup part 2

    - Use a cleaner stacked widget approach to disabling the static
    wms-t time range settings whenever the layer is set to dynamic
    temporal control

    - When a layer isn't using dynamic temporal control, use three
    radio button states to represent the static wms-t mode instead
    of 2 buttons and checkbox. (The three states are "server default",
    "predefined range" and "follow project's temporal range")

    - Use a cleaner approach to showing warnings about why the project
    temporal range option is disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Cleanup WMS-T settings widget (pt 1)

    - Move settings which apply to both static WMS-T time and dynamic
    temporal control out into their own "WMS-T Settings" group box,
    so that it's clear that these settings apply regardless of the
    selected mode

    - Rename "Use dates" option to a clearer label which explicitly
    states exactly what the option does, and add an even more
    verbose explanatory tooltip

    - Move WMS-T reference time setting out to its own group box, as
    it applies regardless of the temporal mode selected. Rework the
    UI for this group box to make it cleaner and clearer, and also
    show the server's reported reference time extent in a
    label so that users can see what reference times are likely
    to be valid for the layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    More build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Move ui folders to standard place

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    More build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Another attempt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Avoid cmake noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Move postgres raster temporal settings out of QgsRasterLayerProperties
    and to dedicated widget in postgres provider

    Further cleanups to remove provider-specific logic from generic class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Move WMS-T specific temporal settings out of QgsRasterLayerProperties
    and into a temporal subcomponent widget which is created by the
    wms provider gui metadata

    Keeps things much cleaner, and removes a whole bunch of provider
    specific logic which doesn't belong in a generic class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Add mechanism for QgsMapLayerConfigWidgetFactory to create sub widgets
    which are embedded into the raster layer temporal properties widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Add api to indicate that a QgsMapLayerConfigWidgetFactory factory
    creates sub-components of a standard page instead of a top-level
    page on its own

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    More constify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-25

    Add a mechanism for data providers to supply QgsMapLayerConfigWidgetFactory
    via their GUI metadata

    Allows providers to create layer properties pages, giving us a nice
    way to keep provider-specific logic out of the layer properties
    classes.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-24

    Add QCA builds to deps

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-24

    improved Qt6 workflow

Merge: ac0c92763b2 ea7fc3c37e0
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-24

    Merge pull request #42434 from 3nids/qt6-2

    more CmakeLists fixes for Qt6 + other fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-24

    drop qMapLessThanKey in Qt6 builds

    TestQgis::testQMapQVariantList() should check that everything is fine
    further reading:
    * https://stackoverflow.com/questions/17463889/does-qmap-support-custom-comparator-functions
    * https://codereview.qt.nokia.com/c/qt/qtbase/+/297563

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-24

    fix XML

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-24

    fix include dirs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-24

    more Qt version base

Merge: 286fd207c42 0a69331da73
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-24

    Merge pull request #42427 from 3nids/qt6-1

    get cmake to pass for core only

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-24

    fix cmake for Qt6

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-24

    QT version base fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-24

    [processing][saga] Fix misleading 'layer could not be generated' error
    after running algorithms which create raster files

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-24

    Change default search completion mode in the attribute table for string based fields

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-24

    Fix auth basic non-ascii encoding

    Fixes #42405

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-24

    fix build without gui

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-03-23

    spelling fixes

Merge: 803848a8554 a6ac61bc058
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-23

    Merge pull request #42384 from domi4484/missingNmRelationQgsAbstractRelationEditorConfigWidget

    Set missing nm relation for QgsAbstractRelationEditorConfigWidget

Merge: e45b8198972 f03b1adf435
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-23

    Merge pull request #42409 from rldhont/server-wms-capabilities-feature-count

    [Server] Speed up WMS GetCapabilities by removing featureCount

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-23

    Prevent double expensive calls to loadFields in OGR

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-03-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2021-03-23

    [Server] Speed up WMS GetCapabilities by removing featureCount

    To provide a none empty bounding box in the WMS Capabilities, it is not necessary to use vector layer feature count.
    Checking that extent is not empty is sufficient.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-23

    Move postgres related test for getfeatureinfo in appropriate file

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-23

    add warning message for duplicated instructions

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-23

    add variable to upload artifact when tests are triggered

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-23

    integrate ctest command in build script

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-23

    Extract postgres specific from PyQgsVectorLayerUtils test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-23

    Extract postgres specific from vectorfilewriter test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-03-23

    fix update_news.pl and update NEWS.md

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-03-23

    translation string fix

    (cherry picked from commit 8f3f9602997c0e1fe4eb69de0c89cb003a1f2792)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-23

    fix build 21.04

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-23

    Run providers tests in different CI jobs

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-23

    typo fix in sip

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-23

    Typo s/is/if

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-23

    Add optional recursive = false to findGroups

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-23

    add findAllGroups to recursively get all groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-23

    Rename "Temporal" option to "Dynamic Temporal Control" in vector
    and raster layer properties Temporal tabs

    ...and add a nice explicit explanatory tooltip.

    In cases where we have extra time-related settings on these pages
    which AREN'T related to how the layer interacts with the temporal
    controller, we need to make it super-clear and explicit exactly
    what checking the "Temporal" check box means!

    The new wording was designed to cover all the different effects
    that checking this option has, including meaning that it's controlled
    by the Temporal Controller Dock, but also that it will be affected
    by temporal ranges set on layout map items and temporal ranges
    set when exporting the canvas as a image.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-23

    Fix mesh layer properties dialog doesn't open at the temporal page
    when clicking the temporal icon for a mesh layer

Merge: 97dced969b5 8c2cb9c817e
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-22

    Merge pull request #42390 from 3nids/sipify-docstring-class-append

    [pyqgis] move constructor docstring after the class docstring

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-22

    fix sipify test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-22

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-22

    [pyqgis] move constructor docstring after the class docstring

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-22
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-03-22

    Fix doc and remove QOverload

Merge: 45001d747c2 da66253a9fc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-23

    Merge pull request #42381 from agiudiceandrea/fix-centroids-alg

    [processing] Fix "Centroids" alg with multipart geometries and fid field in geopackage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-23

    Fix cannot add qlr from browser (fixes #42366)

Merge: c0633e8734d 7efbb69a8d8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-22

    Merge pull request #42245 from m-kuhn/getprint_size

    Allow specifying width and height for GetPrint images

Merge: a691491698c 6ad315b2291
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-22

    Merge pull request #42296 from domi4484/fixNmRelationMissing

    Fix QgsAbstractRelationEditorWidget inconsistency NmRelation / NmRelationId

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-22
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-03-22

    Set missing nm relation for QgsAbstractRelationEditorConfigWidget

    This is needed to let QgsAbstractRelationEditorConfigWidget
    implementations know which nm cardinality is choosen if any.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-22

    remove leftover from PR (#42373)

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2021-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-22

    Prevent collapse/expand in Dynamic SVG parameters table (#42185)

Merge: 29700aaa9b2 7e46ac789a3
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-22

    Merge pull request #42377 from qgis/m-kuhn-patch-1

    Free space to build docker images

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-22

    enable workflow again

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-22

    [processing] Centroids: optimize for multipart and better error reporting

    See 954ad351575e811e69fddc8eb6976ebab52b2988 https://github.com/qgis/QGIS/pull/42363

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-03-22
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2021-03-22

    [processing] Fix "Centroids" alg with multipart geometries

    when the "Create centroid for each part" option is enabled discard incoming fid field and regenerate it

    See 1b2ca794d2475454b8254c673832c8301370c9dd https://github.com/qgis/QGIS/pull/42363

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-22

    Free space to build docker images

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-22

    disable Docker build workflow (#42374)

    workflow cannot succeed due to missing space on the device
    see https://github.com/qgis/QGIS-Enhancement-Proposals/issues/221

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-22

    unblock oracle ci test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-22

    Comment Oracle failing test when proj < 7

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-02-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-03-22

    add oracle provider connection test

Merge: 74733e0aa7a 413848ced7d
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-22

    Merge pull request #42326 from 3nids/filter-svg

    Add filtering capabilities to SVG selector widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-22

    better layout

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-22

    Everybody wears a mask but how long will it last

    https://www.youtube.com/watch?v=mIue359_ZN4

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-22

    Warning when image ratio prevents export

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-03-22

    Allow specifying width and height for GetPrint images

    ... to override layout provided width and height

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Disable qt6 workflow for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Revert "Remove other workflows temporarily"

    This reverts commit 49962230dd1c87e0ef53e0ee900f89f9316512ca.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Fix capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Remove other workflows temporarily

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Dbus component

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Get the important stuff right

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Maybe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    No more hacks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Less hacky

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    hacks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Another dumb hack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Add svg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Gross hack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Even less

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    No qgis_process

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Bash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Super minimal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Super minimal build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    An experiment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Explicitly state in temporal controller dock that the visible
    time range is lower < t <= upper

    Provides explicit clarification to users that the upper time in
    the current filter time range is NOT visible in the canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Don't allow temporal dock to be shrunk shorter than its contents

Merge: 87c7c46f99e 954ad351575
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-22

    Merge pull request #42363 from nyalldawson/fix_42350

    When running "point on surface" with "create point for each part" option enabled, discard incoming fid fields and regenerate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Fix some ArcGis VectorTileServer urls cannot be directly loaded

    Some services don't default to returning JSON for the capabilities,
    so explicitly request it

    Fixes #42314

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Better error reporting in Point on Surface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    [processing] When running "point on surface" with "create point for
    each part" option enabled, discard incoming fid fields and regenerate

    Because we are potentially outputing multiple features per input
    feature when this option is enabled, we can't guarantee that the
    existing fid values will be unique.

    Fixes #42350

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Fix use of TAB to explore dialogs

    and some Qt automatic cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Use c++17 std::clamp instead of qBound

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    fix: build w/o 3D for Qt 5.15 (many deprecation warnings)

    Signed-off-by: t0b3 <thomas.bettler@gmail.com>

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    fix: replace deprecated QString::SkipEmptyParts with Qt::SkipEmptyParts

    Signed-off-by: t0b3 <thomas.bettler@gmail.com>

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    fix: notification(arg1) is deprecated: Use the 3-args version of notification() instead.

    Signed-off-by: t0b3 <thomas.bettler@gmail.com>

    t0b3 <thomas.bettler@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    add build test for Qt 5.15

    Signed-off-by: t0b3 <thomas.bettler@gmail.com>

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-22

    Fix markup typo in INSTALL.md

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-21

    Unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-21

    Expose control over balloon wedge width

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-21

    [feature] Add new "balloon" (speech bubble) callout style

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-21

    add temporal controller ui file to GUI_UI headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-21

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-21

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-21

    Fixups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-21

    ...and DEFINITELY no 'foreach'!!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-21

    Definitely no more Q_FOREACH

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-21

    Update tooltips for scale and rotate features tools

Merge: d4d0d200b74 959173a9d1b
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-20

    Merge pull request #42337 from nirvn/fix_build_no_georeferencer

    Fix building QGIS when WITH_GEOREFERENCER is false

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-20

    Fix building QGIS when WITH_GUI is false

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-20

    Switch WITH_GUI and WITH_GEOREFERENCER to false on the OGC CI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-20

    Fix building QGIS when WITH_GEOREFERENCER is false

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-20

    More indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-20

    More indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-20

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-20

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-20

    Identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-20

    Remove accidental checkin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-20

    Remove redundant qgsOverload, use qOverload instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-20

    Fix build again

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-20

    Can't use std::as_const in headers which sip reads...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-20

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-20

    Remove redundant qgis::as_const implementation, move to c++17 std::as_const

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2021-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-20

    Minor cleanup of INSTALL.md

    - Remove extra indentation of code blocks that made copy'n'pasting ugly
            - Probably fixed in indentation bug for `~/.config/QtProject/qtlogging.ini`
    - Some homogenization of code markup, didn't look through all parts of the document though
    - Turn inline comments into actual `#` comments
    - In Server part:
      - Use "example.com" for example domains
      - Be more explicite about paths
    - I also tried to fix some formatting markup

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-19

    avoid extra calls to clearing the selection

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-19

    fix docs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-19

    avoid removing already set icon

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-19

    move line edit to bottom

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-19

    use filter proxy in the widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-19

    create a sort filter proxy model

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-19

    add filter line edit to UI

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-19

    reuse existing constructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-19

    Spell again

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-19

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-19

    [feature] New callout style for curved lines

    Renders a nice cartographically pleasing curved line between the
    labels and features.

    Options include selecting a specific curve orientation (clockwise
    or counterclockwise), or an automatic orientation option which
    determines optimal orientation for each individual label. Users
    also have control over the amount of curvature applied to the
    callout lines.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-19

    Add method to determine closest side of rectangle to a point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-19

    Add geometry util to calculate a point along a segment offset in a perpendicular direction by a set offset amount

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-19

    Move code for generating the annotation "balloon" style background
    shape out into a new class so that it can be reused elsewhere

Merge: 0b75c6caba0 89446db0205
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-19

    Merge pull request #41996 from qgis/m-kuhn-patch-1

    Remove "stale" label when a comment is added

Merge: 4cd1b5b9751 ad998573d48
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-19

    Merge pull request #42303 from nirvn/ellipse_fixes

    Ellipse marker symbol layer fixes and code improvements

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-19

    [optimization][symbology] Rely on enum for ellipse marker symbol layer shapes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-18

    fix open form button not always enabled in relation reference widget (#42144)

    * fix open form button not always enabled in relation reference widget

    when the underlying model has more feature than what the model fetches by default (100),
    the feature is not fetched yet when the combobox has its index changed

    the new signal allows to be aware when the feature is ready to be used

Merge: c22f5a927be 7370da43fd7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-18

    Merge pull request #42295 from suricactus/fix_attr_table_shifts2

    Fix wrong attr values in joined fields

Merge: 0c75aa3e76b ae6aeeaf3d8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-18

    Merge pull request #42256 from domi4484/abstractRelationWidgetUpdateUi

    Added missing calls to updateUi hook

Merge: e75b6df2ee5 7a593154f99
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-18

    Merge pull request #42313 from domi4484/removeQgsRelationMisleadingDebugOutput

    Avoid misleading debug output "Invalid relation: no ID"

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-18

    Fix relation editor widget not visible if n:m relation name is empty (#42312)

    Check relations for equality by Id instead of name and check only if the
    relation in context is valid.

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-18
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-03-18

    Avoid misleading debug output "Invalid relation: no ID"

    Set the relation ID at first to avoid debug messages

Merge: 450b8d7d50c 49d34717dc8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-18

    Merge pull request #42307 from elpaso/wtf-wms-control-images

    Fix WMS control images

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-18

    More masks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-18

    Fix WMS control images

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-18
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-03-18

    Added two missing calls (afterSetRelations and updateUi)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-18

    Restore test script committed by mistake

Merge: e5ab5358e26 47c50a14e5b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-18

    Merge pull request #42292 from elpaso/bugfix-wms-scale-dpi-rounding-error

    Fix WMS DPI scale rounding error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-18

    Cleanup callout code to remove a lot of duplicated code between
    simple line and manhattan line callout classes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-18

    [symbology] Fix stroke-only ellipse markers not reflecting selected state

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-18

    [ui] Disable fill color for stroke-only ellipse symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-18

    Update action text and tooltip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-18

    [FEATURE] When the "show pinned labels" option is enabled, also
    highlight any pinned callout start or end points

    This allows users to immediately see which callouts points have
    been manually placed vs are automatically placed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-18

    More see also fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-18

    Don't hide trim option for polygon outlines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-18

    Fix see also links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-18

    [feature] Add option to trim the start and end of simple line symbol
    layers by a preset amount

    This allows for the line rendering to trim off the first x mm
    and last y mm from the actual line string when drawing the line.
    It can be used eg when creating complex symbols where a line layer
    should not overlap marker symbol layers placed at the start
    and end of the line.

    The start/end trim distance supports a range of units, including
    percentage of the overall line length, and can be data defined
    for extra control.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-18

    Add method to calculate total length of a QPolygonF line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-18

    Fix possible crash when rendering callouts (master only)

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-03-18
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-03-18

    Additional tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-18

    Fix UI hang when selecting vertices from complex features when releasing
    the mouse button after a drag operation

    For large geometries the total vertex count was being calculated
    once per vertex, resulting in a lot of unnecessary extra work

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-17
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-03-17

    Fix QgsAbstractRelationEditorWidget redondancy mNmRelation/nNmRelationId

    mNmRelation and nNmRelationId represent the same QgsRelation instance
    but it was possible to set them to different values.
    Also added method nmRelation() to access the nmRelation directly.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-17

    Update test mask images

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-02-11
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-03-17

    Fix wrong attr values in joined fields

    Improved version of #41215 Fix #26652

    If the joined layer has field names that collide with already existing
    fields, these fields from the joined layer are dropped. However, this
    situation was not handled in the code, as the real joined field attr
    index is not being used, but indices starting from 0, 1, 2 for each
    of the joined fields.

    For example:
    "joined" layer has fields "id", "name" and "descr";
    "source" layer has fields "id", "name", "joined_id"

    Then "id" and "name" columns from "joined" will be discarded, but the
    the value for "descr" would not be taken from attribute index 2, but
    index 1.

Merge: 09620ad7db0 2cbb1307cbb
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-17

    Merge pull request #42291 from nirvn/add_markers

    Add semi arc sign simple & ellipse markers, add missing arrow sign to ellispe marker

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-17

    Fix WMS DPI scale rounding error

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-17

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-17

    [symbology] Add a semi arc and arrow sign to ellipse markers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-17

    [symbology] Add a 1/2, 1/3, 1/4 arc signs to simple markers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-17

    [feature][symbology] Allow pen cap style to be set for ellipse marker symbol layers (#42289)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-17

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-17

    [feature] Allow pen cap style to be set for simple marker symbol layers

    This is useful for the stroke-only symbols like the cross and arrowhead
    markers, where it's sometimes nice to have round caps instead of square
    caps.

Merge: c15fbe3aa67 bfc9d7a9fd6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-16

    Merge pull request #42276 from elpaso/bugfix-gh42275-wfs3-string-fids-template

    Fix wfs3 template with string fids

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2021-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-17

    Update README.md

    Use the more common term of "any later version" instead of "above" for GPL license

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-17

    When merging features, ensure that fields with "apply default
    value on update" are correctly evaluated and the default
    value used for the merged feature result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-17

    Restore attribute table column sizes in the Merge Attributes dialog

    Otherwise the columns all get set to a minimal default width,
    which quickly gets very frustrating if you're merging a lot of
    features and have to keep manually resizing columns to see cell content...

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-16

    Test for issue 42275

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2021-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-16

    Allow loading GPKG layers with GEOMETRY type (#42253)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-16

    Fix wfs3 template with string fids

    Fixes #42275

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-16

    Follow up a1e57a7 : fix handling of filtered layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-16

    [ogr][gdal] Proper vsi{zip,tar,gzip} uri decoding/encoding

Merge: 823c95779f7 c3e4e5f94bc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-16

    Merge pull request #42187 from wonder-sk/fix-rasterize-alg-layer-list

    Fix wrong list of layers in Rasterize alg (Convert map to raster)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-16

    Apply suggestions from code review

    Co-authored-by: Ivan Ivanov <suricactus@users.noreply.github.com>

Merge: e11b7f02306 6e20ee86ae9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-16

    Merge pull request #42267 from DelazJ/no_qgsProcessingExceptions

    Use correct spelling for QgsProcessingException class

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-16

    Use correct spelling for qgsProcessingException class

    Fix typo

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    [processing][gdal] Fix parsing of creation options for Roughness alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    [processing] When an algorithm is run in place through the 'ef' locator
    filter, ensure the progress bar is removed when the algorithm
    finishes

    Otherwise it hangs around in the message bar until it's manually
    dismissed, unlike the behavior when you run an in-place operation
    through the toolbox.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    [processing] Fix misleading "cancel" label shown for "close" button

    This button isn't a cancel button - it just closes the dialog, and
    doesn't abort any changes which have already been made as a result
    of running the algorithm through the dialog.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    Use correct title for Merge Features dialog

    Fixes #32206

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    Tweak the labeling of the new merge "from largest" button depending
    on the layer's actual geometry type, and disable the option
    for single-point layers

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-03-15
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-03-15

    Added missing calls to updateUi hook

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    Also select row with largest feature so it gets highlighted

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    Also support MultiPoints

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    Updated icon

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    Fix label wording

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    Added button to select attributes from largest geometry when merging features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    When only one feature is selected during a selection operation,
    show the feature's display expression/field value in the
    status bar as part of the "... features selected" message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    Don't show label hover highlights while a map redraw is in progress,
    because these will show for outdated label positions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    Don't highlight callout nodes in non-move-label map tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    [feature] Allow auto-creation of callout auxiliary fields when
    attempting to move a callout start or end point interactively

    Makes the user experience for moving a callout follow the exact
    same behavior as that of moving a label, where aux fields are
    immediately created for users whenever required instead
    of forcing them to create them themselves in advance.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-16

    Add method to auto create a callout property in auxilliary storage

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-03
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-03-15

    Merge pull request #41272 from qgis/backport-41215-to-release-3_16

    [Backport release-3_16] Fix wrong attr values in joined fields

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-03-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-15

    Add qt5-image-formats-plugins to build deps to support TIF for QImage

Merge: 7550fbe4229 3f8c8e2dc01
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-15

    Merge pull request #42084 from mhugent/server_fix_external_wms_opacities

    Server: Opacity should also be considered for external layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-15

    [feature] When interactively moving a callout line, holding shift
    will cause the callouti line angle to snap to 15 degree increments

    This allows for easier creation of nicely parallel callout lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-15

    [processing] Fix use of "Save log to file" algorithm in models
    run from the qgis_process standalone tool

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-15

    Do not run stale issues workflow on forks

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-15

    Do not run stale pr workflow on forks

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-15

    Make Joins properties summary table translatable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-15

    Disable debugging code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-15

    [pal] Cleanup and modernize code a bit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-15

    Make docs more accurate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-15

    Add debugging method

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-03-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-14

    qgis::make_unique -> std::make_unique

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-03-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-14

    Fix spelling

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-03-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-14

    Added a test for "rasterize" (convert map to raster) algorithm

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-03-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-14

    Fix wrong list of layers in Rasterize alg (Convert map to raster)

    When not using a map theme nor explicit list of layers, the list of layers
    is taken from the project. However the algorithm took a list of all layers
    in the project, including the ones that were not visible, and the rendering
    order was rather arbitrary (sorted by layer IDs I think).

    It seems this has been broken since the port from Python to C++ in QGIS 3.12

Merge: 5dc202831f7 3f3435a1261
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-12

    Merge pull request #42174 from elpaso/server-standalone-threads

    Server standalone threaded version

Merge: 6c6fd067b01 d6047d369eb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-12

    Merge pull request #42193 from elpaso/raster-legend-add-option-to-use-separate-items

    Add option to use the old legend style

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-12

    spellok

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-12

    Add tests for useContinuousLegend flag

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-03-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-03-12

    For internal layers, opacitiy has to be set after the style has been set

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-03-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-03-12

    Also test the opacity parameter within the external layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-03-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-03-12

    Test if opacity is applied for external layers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-03-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-03-12

    Opacity should also be considered for external layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    [ui] Move layer_property() function from General to Map Layers group for ease of discoverability

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    [ui] Display map layer functions above list of map layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    [ui] Add map layer icons in th expression builder's tree view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    Simplify use of aux field for callout properties

    Instead of prompting users for an aux field name and type, just
    immediately create the field when the option is selected (like
    we do for other label properties)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    Add more tests for QgsAbstractGeometry::boundingBoxIntersects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    [processing] Fix output from Snap Geometries algorithms cannot
    be plugged into algorithm inputs requiring a point or line geometry
    type

    Fixes #42200

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    Super-optimised version of geometry bounding box intersects test

    Apply some fancy logic to make this test as cheap as possible
    to run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    Add unit tests for QgsRectangle::contains( double, double)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    Modernize test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    Add QgsRectangle::contains overload which doesn't require QgsPoint/QgsPointXY objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    Move trivial check before expensive check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    Cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    Add optimised conversion methods for ogr (multi)polygons to QgsGeometry

    Avoids conversion back and forth from wkb to transfer these geometries
    from ogr to qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    Optimise two heavily used methods in QgsLineString

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-12

    [pal] Fix crash in labeling polygons in some rare circumstance which I can
    only reproduce on a single project

    But this code is so totally unreadable that it's not suprising that
    there's all kinds of nasty here. In this case the crash is caused
    when the polygon part calculated by "splitPolygons" (which does...
    something... to a polygon) results in a zero area polygon (because...
    reasons). So add a safeguard in to avoid this situation.

    Also rename class to something saner

Merge: df4d03d7ba7 a1e57a7ac44
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-11

    Merge pull request #42189 from nirvn/ogr_csv_xlsx_ods

    [ogr] Fix absence of proper feature ID when adding features to CSV, ODS, and XLSX datasets

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-11

    Doxy

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-11

    [ogr] Fix absence of proper feature ID when adding features to CSV, ODS, and XLSX datasets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Only retrieve streaming tolerance once per operation, not with every mouse move

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Fix tolerance handling with snapped points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Proper icon for streaming digitize mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    [needs-docs] Make the Digitize with Curve and Streaming Digitize actions sit in the same drop down group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Add option to control the tolerance of streamed digitizing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Implement undo logic for streamed digitizing mode

    When the backspace key is held down, points will be repeatedly
    removed from streamed digitized sections, right up till the start
    of the streaming section. Then the point removal will temporarily
    pause until the user releases and re-holds down the backspace key.

    This allows users to selectively remove portions of the geometry
    captured with the streaming mode by holding down the undo key,
    without risking accidental undo of non-streamed portions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Add test for streaming mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Many tools support streaming mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    [feature] Add streaming digitizing mode

    When active, points are automatically added following the mouse
    cursor movement.

    Refs Natural resources Canada Contract: 3000720707

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-11

    Sync header after PR review

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-11

    Update python/core/auto_generated/layertree/qgscolorramplegendnodesettings.sip.in

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-11

    Add option to use the old legend style

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Delete json_to_map function

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Delete map_to_json function

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Alias json_to_map and map_to_json functions

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Add 'NULL' to autocomplete list in expression editor

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Updating the Readme file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-11

    Allow point clouds, mesh, vector tiles to be exported to qlr
    and qml files through layer tree menu, and ensure that the
    styles can be reapplied to the layer

    Fixes #42111
    Fixes #42112

Merge: 84b3cb1870a 1970df7e50e
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-10

    Merge pull request #40444 from pblottiere/geographic-extent-store

    Geographic extent storing

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Update doc to 3.20

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-10

    do not run docker build workflow on forks

Merge: 9238118d4d8 a62fc8b6857
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-10

    Merge pull request #42100 from elpaso/bugfix-unreported-wms-cascading-fid

    WMS cascading: fix unreported issue wih missing fids

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Enable the use of the browse button for spatialite provider in missing layer dialog

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-01-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Update doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-01-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Invalidate wgs84 extent when setting a transform context

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    WGS84 extent is null if the extent is null

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    mExtent is private

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Add log  message

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Some renaming

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    More const

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Fix OGC tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Add doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Fix condition

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Update doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    const

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Add an actual parameter to geographicExtent to bypass the trust option

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Use the geographicExtent from map layer to avoid an unnecessary computation when possible

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Read the geographic extent only when the trust option is activated

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Read the geographic extent from project

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-10

    Project: store geographic extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Fix application hangs when attempting to load qlr file for
    non vector/raster/vector-tile layer types

    Refs #42112

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Correctly store absolute/relative paths for point clouds in projects

    Fixes #42114

Merge: e0489b31137 fd1c9f3ad17
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-10

    Merge pull request #42154 from nyalldawson/provider_file_based

    Fix broken bad layer handler dialog

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    move projVersionMajor to cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Since

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-03-10

    nightlies: fix pushing to dash

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-03-10

    debian packaging: add hirsute

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-10

    [locators] Add a bounding box property to the abstract geocoder locator filter base class (#42133)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Spelling, sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Allow repairing point cloud layer paths in bad layer handler dialog

    Fixes #42113

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Allow browsing for csv file paths in bad layer handler for delimited text layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Fix broken bad layer handler dialog

    Fixes #42155

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Stored paths must NEVER be windows style paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Make bad layers handler dialog more generic so that it can handle other layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Store and retrieve provider name from item custom data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Unit tests for QgsMapLayerFactory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Add some utility functions to new QgsMapLayerFactory class for easier reuse

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Cleanup handling of selected file based rows in bad layer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    For consistency, always store custom data in first column in bad layers table items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Don't show 'None' for provider column in handle bad layers dialog for non-vector layers

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Fix #38955 broken relations when loading an embedded layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Add flag to QgsProviderMetadata to indicate if a provider
    can handle file based uris

    E.g. gdal/ogr can, but postgres/wfs cannot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    Add PyQt5.QtWebKit to docker image packages

Merge: 1681dbde9a5 9ce25051873
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-09

    Merge pull request #41376 from pblottiere/wms_min_version

    Use the lowest version in wms negotiation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Update wms parameters construction

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    make ASTYLE with c++17

    this fixes the compilation on my system (mac)

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2021-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-10

    This allows building against QT 5.15.2.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-09

    [locators] Add a description property to locator filter base class (#42132)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Mention latest releases in c++ api website

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Never ever show .txt files as datasets in browser

    They are only used for geospatial data in extremely rare cases
    and are predominantly just noise in the browser

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Fix unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Fix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-09

    fix cache in Docker build workflows

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-09

    indentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-09

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Default operator

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Update doc for QgsWmsRequest

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Operator

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Add some doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Update getprint

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Update getlegendgraphics

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Update describelayer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Update getstyle

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Update getcontext

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Update getfeature info request

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Update getmap request

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Use the new class in dxf writer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Use the new WMS request class in getcapabilities

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Add a WMS request class

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Minor clean

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Add more tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    The capabilities request is managed in parameters class

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Add more tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Version 1.3.0 is always used in case of GetProjectSettings request

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Spell check

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Clear executeRequest

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Version number negociation in parameters

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-09

    Use the lowest version

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2021-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Even in English, it's Colombia.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Fix untranslated message when downloading wms legend graphics, also
    improve message when total size is unknown (-1)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Add a 3d mask image

    MorriganR <31573086+MorriganR@users.noreply.github.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    fix cache renew for layer dependencies

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    more clear tool descriptions

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2021-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    open attribute table filter options in toolbar

    Martin Pergler <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Address commend from @DelazJ on new feature docs

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update with 2 changes from @DelazJ

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md break out per @DelazJ suggestion

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Add link to API

    Add link to API per @DelazJ suggestion.

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md link punct

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md punct

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md capitalize Server

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md typo

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update sources.txt

    Ben Hur <benhur07b@users.noreply.github.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Minor corrections and edits

    Ben Hur <benhur07b@users.noreply.github.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Add QGIS logo in the README

    Ben Hur <benhur07b@users.noreply.github.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Add QGIS logo image

    Add QGIS logo image in case we want to put it on the README

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    More formatting

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Formatting fixes

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Add new images referenced

    Add Ben Hur's image files now referenced, from https://raw.githubusercontent.com/benhur07b/QGIS/README-md-update/images/README-md (https://github.com/benhur07b/QGIS/commit/e1508024a2754107ab6cb6cbf1bbc916baf8a673)

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Manual merge with edits by Ben Hur

    Manually incorporating edits by @benhur07b from https://github.com/qgis/QGIS/commit/e1508024a2754107ab6cb6cbf1bbc916baf8a673

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update sources.txt

    Keep track where images came from

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Add text where images give us space.

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update images

    Temporary fix, need to point to images outside Houska1's repo

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Add files via upload

    Edited images upload

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Create sources.txt

    Stub

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Rearrange/tweak added bullet points and add note re incomplete formatting

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Remove "most"

    I don't think anyone will miss it and it's easier to read

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Temp fix image spacing

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Try to fix spacing of image

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Add initial images

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Add server install link

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Add server text from Jorge Gustavo Rocha

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Small edits

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Add image placeholders

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Finish main text

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Continue update

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    Start updating top text

    Houska1 <48919900+Houska1@users.noreply.github.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update README.md

    1st of rewrite changes

Merge: 13c3f5b0b0e ed6a85894c9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-09

    Merge pull request #42096 from DelazJ/mapsFunctions

    improvements fixes to Maps functions

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Fix doxygen

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Update widget state when scale locked state is changed from API

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-09

    [processing] Fix atlas export relying on predefined scale for atlas-controlled map items (#42081)

    * [processing] Fix atlas export relying on predefined scale for atlas-controlled map items

    * De-duplicate code, add a QgsLayoutUtils::predefinedScale function

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Remove trailing comma

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    format_date function does not only take and output date

    datetime or time can be used to output something else

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Fix sporadic failures in HANA tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-09

    Fix crash when loading a project with invalid layers and the geometry
    checker plugin is enabled

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-08

    allow to run flaky tests in PR (#42103)

Merge: 875ba804390 b116c19208a
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-08

    Merge pull request #42086 from pblottiere/wms_params_cst

    Test a more direct way to init QgsWmsParameters

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-08

    WMS cascading: fix unreported issue wih missing fids

    1. in WMS provider try to set fid from external getFeatureInfo JSON response
    2. in WMS server, make sure we transform integer FID to string

    This fixes an unreported issue where getFeatureInfo from cascaded WMS in
    JSON format have no feature IDs.

    Funded by Gis3W https://www.gis3w.it

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-08

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-08

    Return a query with encoded + sign

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-08

    Fix json_to_map example output

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-08

    Fix from_json output

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-08

    map_insert overrides existing key

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-08

    Fix typo and more details to map_get function

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-08

    Add missing quote

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-08

    Fix map_to_hstore example, output a string

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-08

    Update hstore_to_map example output

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-08

    Update WMS parameters cst

Merge: 3f274722c26 4ac3ef2896d
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-08

    Merge pull request #41979 from pblottiere/wms_getstyle

    WMS getstyle

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-08

    force docker rebuild on manually triggered run

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-08

    add icons to workflow (#42094)

    MorriganR <d_daryna@knu.ua>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-08

    Fix config saving for Refresh layer on notification

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-03-07

    enable dash push for nightlies

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-07

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-03-07

    add dispatch to MingW64 workflow+

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-08

    Fix decimal separator in "condensed" extent string

    Always use a decimal point, regardless of the user Locale, because the comma is already used to separate the parts of the extent string

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-07

    Add a unit test for GetStyle

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-07

    Followup PR #41823

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-07

    [layout] Add legend item scope to render context

    This enables us to render symbols differently in different legends

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-06

    Use serverParameters instead of query

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-06

    Set parameters to context

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-06

    Remove unnecessary indents

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-06

    Use wms context

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-03-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2021-03-06

    Clean GetStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Impove dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Add widget for Embedded Symbols renderer

    Allows users to control the default symbol used for features without
    embedded styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Use embedded symbology renderer by default for TAB/KML files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Resolve KML feature styles so that we can read KML embedded symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Fetch embedded symbols via OGR feature styles when requested

    Allows symbology embedded in TAB files to be read

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Add utility functions to convert OGR style string to a QgsSymbol

    Supports line symbols only for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Allow conversion of embedded renderer to rule based renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Support conversion of embedded symbol renderer to categorized renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Add default symbol property for embedded symbol renderer

    Used as a fallback symbol for features without embedded symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Create new "Embedded Symbol" renderer

    This renderer will draw features using their embedded feature symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    If a layer's provider supports feature symbology, show a small summary of the embedded symbol when identifying features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Add virtual method QgsFeatureRenderer::usesEmbeddedSymbols()

    Should return true for feature renderers which require embedded
    feature symbology. The corresponding feature request flag will
    be set on the iterator used for the renderer will rendering vector
    layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Add a QgsFeatureRequest::EmbeddedSymbols flag to indicate that feature level symbology should be fetched

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Remove some outdated commented out code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Add FeatureSymbology capability to QgsVectorDataProvider

    If present, the provider is able to retrieve embedded symbology
    associated with individual features.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Add embeddedSymbol getter and setter to QgsFeature

    Allows for storing per-feature symbology, e.g. for symbols which
    are an innate part of features from a dataset which supports
    feature level symbology.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Add some helpful utility functions to QgsSymbol

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Do not define in child class a member variable existing in parent class

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Add missing member variable initialization

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Avoid cppcheck warning about potential nullptr dereference

    Guillaume Rischard <github@stereo.lu>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Create macOS qgz icon

    Guillaume Rischard <github@stereo.lu>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Advertise that QGIS can open .qgz files

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-06

    Pin the tests badge to the actual branch status

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-05

    Remove debugging output and add colors

    this implementation is ~5% faster than the current one

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-05

    Fix crash when socket is closed by the client

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-05

    Rebase

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-05

    Minor cosmetic changes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-05

    Move unlock

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-05

    Monitoring thread implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-05

    No joy: no HTML labels on background threads

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-05

    Take2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-05

    Build fixes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-05

    Threaded standalone server

Merge: f23f4e108d9 a8121f200dc
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-05

    Merge pull request #42053 from nirvn/nonimatim_app

    Nonimatim locator filter & processing batch georeferencer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-05

    Cleanup map tools handling a bit, and fix a crash on exit

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-05

    Some rebase adjustements

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-05

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-05

    [FEATURE][processing] Add a batch nominatim geocoder algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-05

    [FEATURE][locator] Add a nominatim locator filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-05

    Speed up QGIS compilation by removing all Qt Module-wide includes

    Refs https://www.kdab.com/beware-of-qt-module-wide-includes/

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-05

    Convert DD labels to destination type (#42041)

    Fixes #42022

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-05

    Allow use of circular string digitizing in reshape tool

    While the reshape operation itself requires geometry segmentization,
    this allows for easy reshaping of features to a curved path.

    (it's intended mostly as a test of the previous commit)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-05

    Make API more generic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-05

    Create simpler compound curve geometries when digitizing

    Instead of creating a compound curve with many 2 vertex linestring
    curves, condense all possible consecutive linestring vertices
    into a single linestring curve. This results in simpler but
    topologically identical geometries, with less curve components
    and stored vertices.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-05

    Add method to add a linestring to compound curves where we extend
    the existing final part if it's a linestring and the newly added
    curve is also a linestring, instead of adding a whole new curve

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-05

    Add missing sip factory

Merge: a17280d2948 57d93f1f438
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-04

    Merge pull request #42031 from elpaso/bugfix-gh42003-broken-value-relation

    Fix value relation widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-04

    Fix value relation widget

    Fixes #42003

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2021-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-04

    Use our own nominatim endpoint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-04

    [feature] Add per-field control over whether last entered field
    values should be reused when creating new features

    While there has long been a global option that causes ALL field
    values for ALL layers to be remembered and reused during a QGIS
    session when creating new features, this new setting offers
    per-layer, per-field control over whether values should be
    reused.

    It allows for finer control over form behavior, where eg some
    values may be desirable to reuse but others should be cleared
    or set from default value expressions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-04

    Revert "Try to enable testMeshSimplified in CI"

    This reverts commit 18bdcf0f880b4ca24f553a9c982164171a8f37e5.

    The test still intermittently fails on Github CI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-04

    Fix build on older Qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-04

    Improve documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-04

    Switch line endpoint snap to a distinct vertex marker (inverted
    triangle)

    And minor cleanup/optimisation to QgsVertexMarker code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-04

    [FEATURE] Add new snapping option for "Line Endpoints"

    When enabled, this snapping mode snaps to the beginning or end
    vertex of lines only. When snapping to a polygon layer, only
    the first vertex in rings will be snapped to.

    Refs Natural resources Canada Contract: 3000720707

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-04

    Fix warnings about unused variable in RelWithDebugInfo builds

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-03-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-03-04

    [delimitedtext] Fix regression opening files with unicode characters
    (fixes #41948)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-04

    Don't silently swallow exceptions in python context managers

    Notably this causes processing modules to silently fail to load
    without any warnings if the required dependancies (such as pyscopg2)
    are not installed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-04

    Fix crash on exit when remember last used attribute values is checked

Merge: 5c3a5f56609 41c84a86e7e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-03

    Merge pull request #42000 from elpaso/bugfix-server-accesscontrol-gfi-reset

    Server accesscontrol getfeatureifo rules clear

Merge: 5df09f591dc 675e1501086
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-03

    Merge pull request #41967 from elpaso/bugfix-gh41563-ogr-gdal-drag-and-drop-take2

    Support vector and raster mime URIs at the same time

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-03

    Server accesscontrol getfeatureifo rules clear

    This fixes and unreported bug where access control rules
    were not reset in case of getfeatureinfo calls.

    Funded by Gis3W https://www.gis3w.it

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-03

    No need to checkout

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-03

    Remove "stale" label when a comment is added

    This means, someone still cares.
    We will still need to take care of manually removing the "feedback" label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-03

    Fix crash when using GEOS to calculate shortest distance to an empty
    geometry

    Fixes #41968

    Serge Dikiy <serge@gisfiber.com>AuthorDate: 2021-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-03

    fix Select Features by wrong Rectangle/Polygon

    talledodiego <38036285+talledodiego@users.noreply.github.com>AuthorDate: 2021-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-03

    [gdal] rasterize - Include the possibility to use Z of feature to extract burn values

    Nicolas Godet <nicolas.godet@outlook.fr>AuthorDate: 2021-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-03

    QgsCellStatisticsAlgorithm::name() should not return a translatable string.

    Fix #41977

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-03

    Remove shortcut from Layer CRS action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-03

    Toggle labels action works for all selected vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-03

    Switch menu shortcuts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-03

    [feature] Add a shortcut action to toggle labels in the vector layer right
    click menu

    Allows for labels to be quickly switched on or off, without
    losing the label configuration. If a layer has never had labeling
    configured and the action is checked then a default simple
    labeling is added to the layer.

    Refs Natural resources Canada Contract: 3000720707

    Serge Dikiy <serge@gisfiber.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-03

    test QgsTileDownloadManager sometimes fail

    test QgsTileDownloadManager two requests for a single URL sometimes fail

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-03

    Do not crash on spatialite setSql connect

    Fixes #41950

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-02

    remove useless widget in option (#41972)

    this widget is not used, the used one is in the project properties dialog
    it was added here a1369955de3d4daca445daa6b066e646369326e3

    fixes #40129

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-02

    Remove deprecated calls

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-02

    Add SIP_DEPRECATED

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-02

    Support vector and raster mime URIs at the same time

    Fixes #41563

Merge: 92a6fd7adde f517743d7fb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-02

    Merge pull request #41823 from elpaso/bugfix-gh41800-server-geprint-accesscontrol

    Server WMS GetPrint accesscontrol support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-02

    Followup 50ecff6ff

Merge: a0b858b2081 197acccdb70
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-02

    Merge pull request #41929 from nyalldawson/pc

    Minor point cloud usability fixes

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-01

    fix untwine compilation on macos (#41939)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-01

    typo

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-01

    Address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-01

    Try to enable testMeshSimplified in CI

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-01

    add enabling/disabling screen capturing

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-01

    only render image once for each frame when exporting animations

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-01

    push frame graph and requestCaptureImage up into QgsAbstract3DEngine

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-01

    switch to using offscreen engine for saveAsImage tool

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-01

    try setting up default surface format

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-01

    fix tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-01

    add docs and fix unused parameter

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-03-01

    fix shadow and EDL not being exported in animations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-03-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-03-01

    Add unfiltered test case to prove that filters are not persistent

Merge: c0baa43a8bf 4c50469bd04
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-01

    Merge pull request #41927 from nyalldawson/pdal_warn

    Show user-friendly explanation if las/laz files cannot be used on their QGIS install

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-03-01

    typo

Merge: 7d9cdd51d22 1f8cd39693a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-01

    Merge pull request #41932 from qgis/revert-41306-fix_topological_editing_different_crs

    Revert "Fix Topological editing when CRS are different"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-01

    Update PULL_REQUEST_TEMPLATE.md

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-01

    Revert "Fix Topological editing not working when the data CRS is different from project CRS. Fixes #29648"

    This reverts commit 16a071a9f01266b0df5d0ceb6afd0bc4af366581.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-01

    Revert "Fix snapping on segment when layer CRS is different from project CRS. Fixes #29648"

    This reverts commit e11b21e954301c1fe317652be36b67da0ff932af.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-01

    Revert "catch exception"

    This reverts commit 691a0b45a72069094561e777e846c42357ebaf9e.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-01

    Revert "add test"

    This reverts commit 42b2ec3aff33c7a00a2c2bad69fa2e3ff78d2092.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-01

    Revert "remove useless code"

    This reverts commit 19f925d30c65e678f11d61de3a0a37613587bf5a.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-01

    Automatically setup 3d point cloud renderer to match 2d renderer after
    a laz point cloud index task finishes, just like we do automatically
    when adding an ept file directly.

    Makes things more user friendly, as the expected 3d renderer is
    automatically setup immediately for users

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-01

    Fix conversion of 2d classified point cloud renderers to 3d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-01

    Fix double (( )) of name in point cloud index task description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-01

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-01

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-01

    Show user-friendly explanation if las/laz files cannot be used on
    their QGIS install

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-01

    Add API to QgsProviderRegistry to obtain user friendly warning messages
    for when a URI cannot be opened in a QGIS install, but the URI
    matches a format which could potentially be opened in a different QGIS
    install.

    This can be used to show user-friendly warning messages advising user why
    a particular uri cannot be opened on their QGIS install. For example, if
    a QGIS install is built without the PDAL library then las/laz files are
    unusable, and this method can be used to retrieve a user-friendly warning
    as to why the las/laz files cannot be used on their QGIS build.

    Instead of just showing the user a generic "not a valid or recognized data
    source" error, we can use this api to show more helpful URIs about the
    specific uri.

    Initially intended to help advise users why LAS/LAZ files cannot be
    opened on their QGIS install, but also could be used e.g. by mdal
    to advise users about missing third party libraries preventing
    them from opening certain mesh files, etc....

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-03-01

    Fix badge url

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-01

    Allow some derived attributes in non single click identify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-03-01

    Fix DXF export crash

    Folloup #41900

    Also hides aspatial layers from export candidates. I'm not sure
    if this is correct but thre was an assert that was hit
    when aspatial layers were present, now I don't know if the
    assert (which is about the size of the layers list and
    the layer list from custom layer order, that only contains
    spatial layers) has been there forever and no one actually
    tested in dev mode with aspatial layers.

    In any event, getting aspatial layers back into the list
    is easy but then we'd need to alter the logic that builds
    the ordered layers list and remove the assert.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-02-28

    [gdal][ui] Fix opening of gdal rasters within ZIP containers in the data source manager dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-28

    Rewrite malformed datetime values in gpkg, resurrect test

    The raw sqlite values stored for the datetime fields did not
    match the GPKG spec, so sqlite backend sql queries were not
    returning expected results.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-02-28

    [gdal] Fix loading of rasters using a vsi prefix and add test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-27

    Rename duplicate zonal statistics (in place)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-27

    Update test images from local docker run

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-27

    Add tests and fixes for Atlas

    The change to the the feature filter group filterFeatures
    (do not clear pre-existing filters) should not be a behavioral
    change: additional filters are ANDed.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-27

    spell

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-27

    flake8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-27

    Add test for attr table exp filters

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-27

    QGIS 3 style doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-27

    Fix server WMS DPI ignored (unreported)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-27

    Fix deprecated toSet

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-27

    Server access control GetPrint support

    Fixes #41800

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-27

    Fix server getPrint accesscontrol for map items

    Fixes #41800

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-27

    test_provider_ogr.py: add test for createDataItem() on a raster with 2 layers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-27

    Browser: fix management of raster layers (GeoPackage) (fixes #41860)

    This is a follow-up for the changes of commit
    3f42393a9237db8aec60b377f88728fd76e5825f

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-27

    Fix crash in point cloud layer properties

    Don't assume that 3d renderer has a layer ref -- this is usually
    only set by Qgs3DMapScene

    Fixes #41722

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-02-27

    Revert "[gdal] Enable multi-threaded whenever possible"

    This reverts commit b306ae0411fc98770d3966c5d2404ea29981b1ba.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-27

    Loosen test precision following Geographiclib area calculation switch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-27

    Update test result for Geographiclib area calculation switch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-27

    Disable test_wfs3_time_filters_ranges test

    This is failing for unknown reasons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-27

    Skip oracle test, the oracle server container is not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-27

    Cap pdal provider at c++14

    The untwine/pdal dependancies use deprecated c++ removed in c++17

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-27

    [processing][gdal] Partially revert 570972b22707533

    - gdal_calc command is gdal_calc.py, not gdal_calc
    - commandName() method is used for more than just the command line
    generation, so move extension handling to getConsoleCommands() only

Merge: 6efe375d339 6a7e4c133e9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-27

    Merge pull request #41847 from nyalldawson/fix_41839

    Fix many issues in gdal algs...

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-26

    Fix badge

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    fix cmake call2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    revert to classic call to cmake

Merge: e89d7158a00 048af492b1d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-26

    Merge pull request #41826 from jakimowb/master

    fixed QgsPluginInstaller.installFromZipFile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    Fix crashes in QgsHighlight if layer is removed before highlight

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    [processing][gdal] Fix escaping of connection string in OGR to postgis
    alg

    Fixes #41839

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    [processing][gdal] Fix SQL command in points along lines algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    [processing] Fix escaping of srcnodata argument in Build Virtual Raster
    alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    [processing][gdal] Fix escaping of delimiter parameter in retile
    algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    [processing][gdal] Don't insert 'temporary file' strings in command for non-specified optional outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    [processing][gdal] ";" characters must be escaped when running gdal
    commands

Merge: 2a8867f970d d43245c6ac4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-26

    Merge pull request #41814 from agiudiceandrea/fix-gdalprovider-outputrasterext

    [processing] Fix output raster extensions list for GdalAlgorithmProvider

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-25

    fix cd again

    tschmetzer <67278094+tschmetzer@users.noreply.github.com>AuthorDate: 2021-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-26

    Improve QgsVectorLayer description (#41796)

    Improve QgsVectorLayer description providing some more background explanation

    tschmetzer <67278094+tschmetzer@users.noreply.github.com>AuthorDate: 2021-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-26

    Add information about matching number of fields condition (#41799)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    Use QObjectUniquePtr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    Fix QgsAttributes equality operator when comparing attributes where
    one set contains a string value of a date, and the other a QDateTime
    value of the same date

    For some bizarre reason the QVariant == test returns true when
    comparing a QDateTime variant to a QString variant where the
    string matches the default string format representation of that
    date...!!!!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    Remove keys().contains() anti pattern

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-26

    Prevent prefetching of surrounding images for WMS

    For a true WMS it is not needed to prefetch surrounding tiles,
    because:
    - a WMS does not have fixed scales, so the re-using of cached images is
    not very likely
    - a WMS should always serve fresh data
    - Creation of WMS images can be very resourcefull (on serverside) in
    case of higher zoom levels or complex styling

    IF prefetching is preferred, the service should show itself as WMTS or WMS-C

    See https://github.com/qgis/QGIS/issues/41691

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-25

    fix cd

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-25

    fix vars in workflow

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-25

    add missing dependency in workflow

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-25

    fix indentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-25

    dynamically define the strategy matrix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-25

    segmentize workflow

    Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2021-02-25
Commit:     Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de <benjamin.jakimow@geo.hu-berlin.de>
CommitDate: 2021-02-25

    QgsPluginInstaller can now read zipfiles where 1st internal file is located in plugin subfolder

Merge: 8e976265457 1cba809fd6c
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-25

    Merge pull request #41822 from kadas-albireo/gdal_isunique

    Use OGR_Fld_IsUnique if compiled against gdal-3.2.1 or newer

Merge: 762bf7aac4b acd627e913a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-25

    Merge pull request #41816 from alexbruy/r-quantile

    [processing] add r.quantile algorithm with plain text output

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-02-25
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2021-02-25

    Use OGR_Fld_IsUnique if compiled against gdal-3.2.1 or newer

Merge: d5eb6b0ec2c 36d419b9032
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-25

    Merge pull request #41817 from m-kuhn/compound_curve_remove_multiple_dups

    Fix QgsCompoundCurve::removeDuplicateNodes with multiple duplicate nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    [memory] Correctly store converted field values when adding or
    changing attributes

    If testing for value compatiblity via QgsField::convertCompatibility
    only resulted in true because an automatic type conversion happened
    then we need to store the auto converted value, not the original.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-02-25

    Fix QgsCompoundCurve::removeDuplicateNodes with multiple duplicate nodes

    Fixes #41815

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2021-02-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2021-02-25

    [processing] add r.quantile algorithm with plain text output which can
    be directly used as input for r.recode

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-25

    [processing] Fix sort order of output raster extensions list

    to make it easier to find the extension in the long list of available extensions in the "Save to File" window of the GDAL provider algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Add test to ban brace initialization of QVariant variables

    This test checks that brace initializers are never used for
    QVariant variables. On some compilers the value will be
    converted to a list. and on others a list of lists.

    Always use = initialization to avoid this ambiguity!

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-25

    [processing] Fix GdalUtils getSupportedRasters()

    in order to correctly retrieve multiple extensions from GDAL drivers metadata DMD_EXTENSIONS instead of DMD_EXTENSION. See https://gdal.org/development/rfc/rfc46_gdal_ogr_unification.html#drivers-and-driver-registration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Add ASSERTs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Ensure area is correctly calculated for non-closed polygons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Update more test results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Update more expected test results

    While these results are very different to the previous reference values,
    the geometries measured are extremely narrow polygons which range
    from ~-45 to ~45 degrees latitude, and accordingly large variations
    are expected depending on the area/length measurement formula
    used.

    Results have been checked against the R geosphere library and
    PostGIS geography type measurements, and match the measurements
    calculated using those packages (which are also based on GeographicLib
    calculations).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Update some expected test values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Use the GeographicLib routines exposed through PROJ for all ellipsoidal
    calculations

    Since GRASS upstream is moving away from the previous calculations which
    all of QGIS' ellipsoidal distance/areas formulas are based on, let's
    follow suit and delegate all these calculations to the GeographicLib
    routines exposed through the PROJ api.

    Refs https://github.com/OSGeo/grass/pull/1283

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-25

    [processing] Fix GDAL supported output raster extensions

    Fix GdalAlgorithmProvider supportedOutputRasterLayerExtensions(self) in order to correctly return GdalUtils.getSupportedOutputRasterExtensions() instead of GdalUtils.getSupportedRasterExtensions()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Fix use of deprecated Qt API

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Fix array_replace group name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Fix another typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Force c++14 only for sip builds, as sip generated code uses deprecated c++ removed in c++17

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Revert

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Better fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Revert "Hacky fix for sip issue"

    This reverts commit 9e0fcb96495e4cc5d76cd3af06ae1a7c2bac5eda.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Hacky fix for sip issue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Another attempt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Fix mac build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Remove qgis::make_unique

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Another fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Alternate approach

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Try to fix macos build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Fix a bunch of new Qt deprecation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Remove deprecated std::random_shuffle call (Removed in c++17)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Replace qgis::make_unique with std::make_unique

    Now that we require c++14 features, we don't need to use the custom
    backported version anymore...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Modernize cmake capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-25

    Require c++17 to build

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-25

    revert multithreaded georef (#41789)

    Fixes #41770

Merge: 98a1b03a595 5fe3759d0c7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-24

    Merge pull request #41539 from elpaso/bugfix-gh41477-editbuffer-passthrough

    Bugfix gh41477 editbuffer passthrough

Merge: 556e0e65fa1 3ba7ad13baf
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-24

    Merge pull request #41787 from elpaso/bugfix-server-fids

    Fix #41786 wrong server feature ids when composite PKs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-24

    Fix #41786 wrong server feature ids when composite PKs

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    Enable HANA tests in Github Actions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    update badges

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-24

    array_count, array_prioritize, array_replace added to expressions (#41338)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    [api] Add option for setting a line symbol to use when rendering
    a QgsRubberBand

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    A horizontal mouse wheel scroll over the canvas "scrubs" the temporal
    range slider back or forward

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    Add additional test cases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    Fix memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    Don't use GEOS to calculate length of points/linestrings

    These calculations are so trivial that the expense of conversion
    to a geos representation is unwanted overhead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    Optimise QgsLineString::length/length3D

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    length3D function: handle curved geometries

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    length3D function: handle multipart geometries

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    [feature][expressions] Add "length3D" function to return the 3D length

    of a LineGeometry type geometry using QgsLineString::length3D(). If the geometry is not a 3D line string, it returns its 2D length.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    When attempting to precalculated nodes during an expression prepare
    stage, be more intelligent about compiling AND or OR nodes

    We can take advantage of the fact that and AND node will ALWAYS
    be false if either input node is static and evaluates to FALSE,
    and that OR nodes will always be true if either input is static
    and evaluates to TRUE.

    In some cases this allows us the shortcut and cut out non-static
    nodes during preparation, resulting in faster evaluation and
    more easily compiled expressions...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    Drop deprecated call to PyEval_InitThreads

    Not needed since Python 3.7+, as it's called internally by Py_Initialize

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    Bump minimum python version to 3.7

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    [layouts] Fix map item loses preset them choice if item is selected
    when a map theme is renamed or changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    Fix QSCINTILLA_VERSION_STR redefinition warnings emitted on
    newer QScintilla versions due to presence of
    QSCINTILLA_VERSION_STR in QSci headers

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-24

    Add support for PROJ 8.0.0 in FindProj.cmake.

    proj_api.h is no longer available in PROJ 8.0.0, use proj.h instead.

    Fixes: #41735

Merge: 6cbb9d28ff8 80a00443125
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-23

    Merge pull request #41769 from elpaso/bugfix-gh41747-paletted-float-ramp-order

    Fix raster paletted ramp order

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-23

    Fix raster paletted ramp order

    Fixes #41747

Merge: df1b854ab03 eda0f11c531
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-23

    Merge pull request #41761 from qgis/manisandro-patch-1

    Add mingw64-python3-dateutil to mingw dependencies

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-23

    fix message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    [mesh] Fix mesh line width unit setting is always ignored

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2021-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-23

    Add mingw64-python3-dateutil to mingw dependencies

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-23

    rename workflow2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-23

    run milestone workflow on pull request target

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-23

    add 3.18 to docker images

    Ben Wirf <ben.wirf@gmail.com>AuthorDate: 2021-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-23

    Add new actions to the attribute table header context menu

    Add 2 new actions to the attribute table header context menu.
    The first allows setting a width to be applied to all columns,
    the second optimizes column width for all columns by autosizing all
    columns to contents.

    These actions complement the existing actions "Set Width" and "Autosize"
    but are applied to all columns instead of only the column which is
    right-clicked on to show the context menu.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Optimise QgsLineString::calculateBoundingBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Allow QgsRectangle constructors to bypass the automatic normalization
    step, when they know in advance they are already normalized

    This step isn't free, and can add up when many rectangles are
    constructed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Optimise QgsGeometry::asMultiPolygon/asPolygon

    These methods were very expensive, involving a temporary allocation
    of list of lists of temporary points

    Rework with direct iteration of input points instead to speed up
    this conversion.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-02-23

    [themes] Fix combo box and menu items left spacing/padding issue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Make move callout tool play nice with CAD dock

    Means that if the cad dock is enabled, callout lines will auto-snap
    to nice angles, etc.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    [FEATURE] Allow moving callout start or end points interactively
    using the Move Labels tool

    Allows users to manually place the exact start or end point of label
    callout lines.

    *Callouts must have a data defined origin/destination
    field set to permit this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Add rendered callout details to QgsLabelingResults for retrieval after a map render completes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Move QgsLabelingResults out to its own file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Move QgsLabelPosition out to own file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Bump minimum Qt version to 5.12

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Fix since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    [FEATURE][labeling] Add data defined control over callout origin
    and destination points

    Allows users to data define the starting and ending points for
    label callout lines, which is useful when needing to manually
    control the exact placement of individual callout lines.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Add method to calculate shortestLine from a QgsAbstractGeometry instead of QgsGeometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Add method for a callout to obtain a transform from the original
    associated layer's crs to the destination map crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Make the original layer CRS of label features accessible via
    QgsLabelFeature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Fix dox test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Require GDAL 3.0+

    Drop compatibility with GDAL v2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Require Proj version 6 or later, drop old proj 4 compatibility code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Gracefully catch transform errors in rubber band geometries

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Fix Help button for "Vector Layer Save as..." dlg

    Replace
    "managing_data_source/create_layers.html#save-layer-from-an-existing-file"
    with
    "managing_data_source/create_layers.html#creating-new-layers-from-an-existing-layer"

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Fix Help button for "Raster Layer Save as..." dlg

    Replace
    "managing_data_source/create_layers.html#save-layer-from-an-existing-file"
    with
    "managing_data_source/create_layers.html#creating-new-layers-from-an-existing-layer"

Merge: 7b37f32b4f8 60ad7d43b3f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-22

    Merge pull request #41738 from m-kuhn/alg_exec_no_selection_unbound_local

    Fix calling in place with empty iterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-23

    Add mechanism to defer updates of rubber bands when adding multiple
    geometries

    GREATLY speeds up rubber band creation for many geometries, resulting
    in consequent speed ups to the move features tool, rotate features tool,
    ....

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-22

    do not filter paths in pull_request workflow for tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2021-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-22

    Fix OGC workflow triggering (#41687)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-22

    cache Docker build in MingW workflow (#41736)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-02-22

    Fix calling in place with empty iterator

    ```
                  File "/home/mkuhn/.local/share/QGIS/QGIS3/profiles/default/python/plugins/autocurve/plugin.py", line 127, in curvify
                  AlgorithmExecutor.execute_in_place(alg, {})
                  File "/usr/share/qgis/python/plugins/processing/gui/AlgorithmExecutor.py", line 305, in execute_in_place
                  ok, results = execute_in_place_run(alg, parameters, context=context, feedback=feedback)
                  File "/usr/share/qgis/python/plugins/processing/gui/AlgorithmExecutor.py", line 214, in execute_in_place_run
                  results, ok = {'__count': current + 1}, True
                  UnboundLocalError: local variable 'current' referenced before assignment
    ```

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-22

    add cache to mingw builds (#41734)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-02-21

    followup 570972b227075335f2b4a6ca2d5e6cb00330a0f6

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-02-21

    processing/gdal: use batch files instead of modules on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Show a highlight around the label which will be affected when hovering
    over labels using one of the interactive labeling map tools

    For busy labeling areas, this lets you see in advance exactly which
    label the tool will move/hide/etc

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-02-21

    [gdal] Enable multi-threaded whenever possible
    (benefits including faster overviews building, warping, and
    more)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    More dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Update docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Nice and friendly API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Create class QgsGcpGeometryTransformer, which allows transformation
    of geometry objects via a ground control points based transformation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Rename pixel/layer/map coordinates to "source" and "destination", to
    make classes more generic and avoid confusion with non-raster based
    GCPs

    Also flip function arguments to source, destination order instead
    of destination, source

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    start tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Add public transform method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Add clone method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Pixel -> layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Add factory method which creates an initialized transformer from method and list of GCPs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Move factory method to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Move method to string to QgsGcpTransformerInterface class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Move transform enum to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    Move classes representing GCP based transformations from app to analysis,
    and make ready for exposure to public API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-21

    [processing] Fix GDAL algorithms hang when gdal command is not available to run

Merge: f14edc3b5f9 5a9782de299
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-20

    Merge pull request #41364 from domi4484/modeMajorityConfusion

    Fix array mode/majority confusion

Merge: 0a3b7d36f89 79a3388bde9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-20

    Merge pull request #41694 from elpaso/fedora-mingw-readme

    Update INSTALL after MXE->Fedora-mingw64 switch

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Make argument setting consistent

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Add line break for consistency

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Making formatting consistent

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Simplify other_fields checker

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Revert f-string conversion

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Refactor climb.py

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Simplify other_field checker

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Simplify other_fields detection

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    More append thinning

    Along with some other loop optimizations

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Reduce appends

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Thin out unneeded function calls

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-20

    add circle vector tile layer support (#41584)

    * fix #41529: add circle vector tile layer support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-19

    Update INSTALL.md

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Jean-François Bourdon <32580398+jfbourdon@users.noreply.github.com>AuthorDate: 2021-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-20

    Reformat elapsed time in processing to express time in hours, minutes and seconds  (#41573)

    When appropriate, express the elapsed time in hours, minutes and seconds in addition to cumulative seconds.

Merge: 7031fed0164 caa19170ba3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-20

    Merge pull request #41670 from elpaso/bugfix-gh41662-raster-byte-nodata-diagonal

    Set min/max from data type when GDAL stats fail

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-20

    Ignore getLegendGraphic URL if GetMap url is ignored (#41596)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    QgsProjectLayerGroupDialog: accept an existing project

    in an overloaded constructor.

    Fixes #40552

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    [georeferencer] Show a temporary marker at the clicked point after adding a point,
    while the dialog for entering the map coordinates is open

    This allows users to see the raster point they clicked while they search
    the map canvas for the corresponding point. Helps for people like me
    with goldfish memories who forget where they clicked on the raster
    and are trying to locate!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Remove confusing crs prompt which can show when loading a raster file into the georeferencer window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    [georeferencer] NEVER load raster file being referenced into the
    current project

    This was likely a decades old hack in order to get the layer to
    show in the georeferencer canvas, but it's not needed now
    and definitely not wanted.

    Loading into the project as a hidden layer just complicates things,
    and runs into all sorts of issues such as users saving a project
    while a georeference is in project leaves around hidden ghost
    layers in the project...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    [layouts] Correctly set data defined html url or attribute table
    source property on the parent multiframe object, not the child frame

    Fixes #41590
    Fixes #36647

    Stefan Conrads <stefancon@users.noreply.github.com>AuthorDate: 2021-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Add test for saving selected features logic in package layers algorithm

    Stefan Conrads <stefancon@users.noreply.github.com>AuthorDate: 2021-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    In package layers algorithm save all features when layer has no selection and onlySaveSelected is enabled

    Stefan Conrads <stefancon@users.noreply.github.com>AuthorDate: 2021-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Add option to save only selected features in package layers algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    [processing] Instead of a hidden parameter for verbose model logging,
    add an explicit log level getter/setter to QgsProcessingContext which
    algorithms can use to determine an appropriate level of feedback
    to push to users.

    Initially the verbose log only triggers the full verbose output
    of model executions (which is also used when running models through
    the model designer), but the intention is that more algorithms
    will fine tune their output based on the logging level.

    qgis_process also gains a new --verbose switch to enable verbose
    log output.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-20

    Feature: mime_type expression function

    Adds a mime_type( bytes ) expression function

    Funded by: Today I didn't go skiing.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Update INSTALL after MXE->Fedora-mingw64 switch

Merge: 0655276cb9c 3c0e6838164
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-19

    Merge pull request #41527 from elpaso/fedora-mingw

    Fedora mingw

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-19

    Update minw64.yml

    Rename task

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Set gathered statistics to none when there are no statistics

    Fixes #41662

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-02-19

    Bump version to 3.19

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-02-19

    changelog and news update for 3.18

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-02-19

    translation update for 3.18.0 from transifex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-19

    Fix crash when setting value for relation widget wrapper (#41653)

    Calling setForeignKeys during updateValues would result in the
    widget wrapper catching the relation widget's changed signal,
    triggering an assert as the foreign keys don't match the form's
    feature's key (since that hasn't yet been set).

    In any case, setting the initial value for a editor widget wrapper
    must NOT be treated as a user-induced value change.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    ZSTD paths (unable to reproduce the issue on local docker)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Fix docker build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-19

    Fix crash when running gdal algorithms through modeler

    Fixes #41671

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-19

    Fix typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Fix yaml

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Build always

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Run on PR

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Fix nonsense checks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Mingw64 ccache and debug sym fix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Update build.sh

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Build on all PR

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Remove mxe GH action

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    mxe -> fedora mingw64 from Sourcepole

    Replace MXE with fedora mingw64 cross build recipe with python.

    Thanks to Sandro Mani!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-19

    Set min/max from data type when GDAL stats fail

    Fixes #41662

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-19

    Fix null values are treated as valid values when evaluating data
    defined field values

    Causes (among other things) null field values from ogr to be
    treated as 0 numeric values intead of the default value.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-19

    Disable avoid overlap for all new projects

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-19

    Code Layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-19

    More doxy nonsense, pt 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-19

    Newer doxygen versions don't auto convert the first line in a class'
    documentation to a brief note, so we have to do it explicitly...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-18

    Fix clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-18

    Really set minimum pc budget size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-18

    Make auto shift point cloud button follow other similar UI widget
    appearance, and add explanatory tooltip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-18

    Set the minimum point cloud budget to 100000

    It's not an exact setting, and if we allow users to set it to
    small values (like 1000), they'll realise that there's actually
    more than 1000 points shown. So instead limit the minimum value
    to something more reasonable...

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-18

    Fix 3D point cloud position when layer CRS != project CRS (#41538)

    * hopefully fixes CRS problem

    * fix the 3D map position shift

    * remove qDebug

    * add catch throw around transformInPlace

    * switch to using QgsCoordinateTransform::transform

    * move QgsCoordinateTransform to transform context

    * remove TODO and fix layout

    * add docs

    * rename variable

    * hadle bounding box coordinate transformation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-18

    Fix typo in replacement string for Doxygen FILE_PATTERNS option

    This was causing FILE_PATTERNS to always be set to blank, which
    in newer doxygen versions meant that *.txt files were being included
    alongside *.h, *.cpp etc. Accordingly doxygen was trying to parse
    the various CMakeLists.txt files and choking and raising warnings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-18

    [shellcheck] Fix bad return code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-18

    Fix indentation check package

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-18

    fix typo, a polymorphic relation is a generated relation, not a normal relation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-18

    Use title case for mesh parameters name displayed

    in Modeler Inputs tree

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-18

    fix crash on MacOS

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-02-17
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-02-17

    expressions array_majority/minority renamed parameter first to any

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-17

    cache mxe builds (#41472)

    Patrice Pineault <TurboGraphxBeige@runbox.com>AuthorDate: 2021-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-17

    Added my name to the contributors map

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-17

    add point cloud elevation calibration button

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-17

    add label for the point cloud size below point budget

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-17

    rebased on master and addressed review comments

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-17

    add support for plugin dialogs raster layer properties

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-16

    Revert "Revert "Update readme.txt (#41587)" (#41588)" (#41592)

    This reverts commit 0ddc4d9ed350d41158946f19e027cc8986a751d3.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-16

    use another user to create issue

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-16

    use another user to create issue

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-16

    Revert "Update readme.txt (#41587)" (#41588)

    This reverts commit 810eff23495b3597521f8be948028d4c2850522a.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-16

    add missing token

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-16

    Update readme.txt (#41587)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-16

    group workflows about Needs-documentation (#41586)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-02-16

    fix translation strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-02-16

    osgeo4w: use gdal nightly also for designer (fixes OSGeo4W#659)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-16

    Fix text edit widget wrapper incorrectly shows "NULL" string for
    indeterminate state

    When editing multiple features with differing values for a text
    edit widget field, the widget should show an empty line edit
    and not a widget showing "NULL".

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-16

    [layouts] Expose the correct expression context for attribute and
    manual table text format widgets

    These text formats have access to the full layout item expression
    context, and also extra variables for @row_number and @column_number,
    but these weren't being shown in the UI. Expose them for use in
    expressions and highlight the useful @row/column_number variables.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-16

    make workflows on PRs from forks work again (#41577)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-16

    Fix logic error in QgsVectorLayer::changeAttributeValues which
    results in an incorrect failure status when editing a layer
    which contains joins

    This causes the attribute form to incorrectly report that changes
    cannot be saved whenever attempting to edit a layer which contains
    a join and a mix of joined/not-joined attributes are edited.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-16

    Add option to control the plain text display method for fields using
    the checkbox form widget

    In QGIS 2.x we always displayed the underlying raw value of a field
    using the checkbox widget in the attribute table or in identify results
    (i.e. the text display of the field would always match the value
    the user had set for the checked or unchecked representation status,
    e.g. "yes"/"no", "present"/"absent", etc)

    This was changed in 3.0 so that the representation status ONLY affected
    how the underlying stored values are mapped to a boolean true or false
    value, and accordingly the attribute table/identify results started
    only showing "true" or "false" strings.

    This new setting allows users to control whether they want plain text
    displays of the field to use the 3.x "true"/"false" behavior (the
    default), or if they want to see the 2.x style actual field value.

Merge: fd657bee96c cf9b22c6323
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-16

    Merge pull request #41490 from SrNetoChan/new_icons2

    Add missing icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-16

    Fix misleading error message when an attribute form fails to
    save changes

    Regardless of the reason why the saving failed, a message about
    invalid JSON was always shown... which is totally confusing for
    users when a table has NO json fields or values (ﾉ｀Д´)ﾉ

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2021-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-16

    fix GRASS v_net_visibility module (#41515)

    Fixes #41030

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-16

    Prevent spatialindex creation by default on GPKG

    Fixes #41436

Merge: 93910ea3585 2942bc3bf80
    David Signer <david@opengis.ch>AuthorDate: 2021-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-15

    Merge pull request #41532 from signedav/fix_virtual_request_crash

    Fix crash on featurerequest on virtual layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-02-15

    fix translation strings

    David Signer <david@opengis.ch>AuthorDate: 2021-02-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2021-02-15

    set mRectEngine on filterType FilterFid as well and check the mRectEnginge in case of ExactIntersect and FilterFid to avoid crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-15

    Add symbol button to allow users to customise the line symbol used
    in collapsed data defined size legends

    While it was possible to set the symbol style via api, there was
    no UI to allow users to set this themselves, which meant that you
    were stuck with the default black solid line symbol (which could
    be totally unreadable on dark backgrounds...)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-02-15
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-02-15

    Added some tests with strings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-15

    do not build release-3_10 docker images anymore

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-15

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-15

    do not run ogc workflow so often (#41553)

    * do not run ogc workflow so often

    * even stricter

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-15

    docker images are now focal by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-15

    Clear up a bunch of warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-15

    Take advantage of pre-computed static expression nodes when determining
    the referenced fields of an expression

    Avoids some cases where use of various expression functions which
    normally trigger all attributes to be requested, yet can be pre-computed
    during prepare stages, cause non-provider fields to be listed in
    the referenced columns and accordingly prevent expression compilation.

    Notably this can occur when using an expression like:

       aggregate( .... , filter:=
    "some_child_field"=attribute(@atlas_feature, 'some_atlas_field_name') )

    where the whole attribute(@atlas_feature....) part is a constant
    static value and can be compiled down to a trivial, index-friendly
    "some_child_field"=### filter for the aggregate provider request.
    Ultimately giving a big performance boost to the atlas!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-15

    Add a unit test for use of precalculated static node values in expression compilation

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-15

    Fix calculation info in Measure Line tool

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-15

    Fix example in help of format function

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-15

    Make recent expression labels single line

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-13

    Remove debug output

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-13

    Some more test checks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-13

    Complete test coverage for edit buffer

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Apply suggestions from code review

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Remove automagic fix and tiny refacto

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Fix reshape map tool

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Fix tests. Input is a Polygon, and output is a multipolygon

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    fix spell

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Reinstate the geometry change verification which is the return code 2 used by the gps module (qgsgpsinformationwidget.cpp)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Add a message if a geometry was fixed

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Add a message if there is an unfixable error with a geometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Add a parameter to return if there is an error with a geometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    make valid geometry befor perform geos methods. Fixes #32488

    The avoidIntersection method uses GEOS as backend to perform the operations.
    However, our avoidIntersection method does not check if the geometries are valid.
    Geos does not perform this verification either, so the resulting geometry may
    still overlap a polygon that is to be avoided.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-13

    Use QRegularExpression::UseUnicodePropertiesOption in regular expressions  (#41507)

    Should fix: #41453 in which values holding UTF diacritics were not handled.
    While these expressions are used for (international) text values, I think
    they should be usable with Unicode (instead of ASCII only)

    See:
    https://doc.qt.io/qt-5/qregularexpression.html
    and:
    https://doc.qt.io/qt-5/qregularexpression.html#PatternOption-enum

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Update src/core/qgstemporalnavigationobject.cpp as suggested

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Handle steps > months different from smaller timesteps

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Fix wrong slider position

    If you change the frame unit in the widget, the slider did not stay
    on the right position, because the value was updated, but the range
    of the slider was (apparently) not.
    Not sure why it was't done in the code a few lines earlier.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Upping the loop to 100 (else miss with month->days)

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Minimizing max number of steps in loop to 10

    To 'handle' for the fact that there is a theoretical chance that
    the roughFrameStart will overshoot and you would loop till the end
    of the mTemporalExtents. Which if going from years to milliseconds could
    be millions and freeze the ui

    I also tested to add an 'undershoot' of 30/31, but that 'undershoot'
    already freezes the ui

    So my best alternative strategie is to bail out here.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Make FindBestFrameNumberForFramestart a lot faster

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-13

    Fixes #39620 : Saving processing results in a database

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-12

    Editing buffer passthrough

    David Signer <david@opengis.ch>AuthorDate: 2021-02-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2021-02-12

    fixes crash on doing a feature request with filterType FilterFid and the falag ExactInteresect since the mRectEngine is null on filterType FilterFid

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2021-02-12
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2021-02-12

    Improve icons based on reviews

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-12

    update QGIS deps to 0.7.0 in macos workflow (#41526)

    Radek Pasiok <radek.pasiok@lutraconsulting.co.uk>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Flipped back right and left walls - they are seen from inside of the box.

    Radek Pasiok <radek.pasiok@lutraconsulting.co.uk>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Fixed Skybox settings dialog individual walls description

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Fixes #40318 : remove duplicates in CRS list

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Don't identify active layer if flag disabled

    Fixes #40357

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Simple line can cause tile artifacts if it's a dashed line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Rework "Avoid artifacts when project is rendered as map tiles" option

    Instead of force disabling ALL feature clipping to rendered map bounds
    (which is INCREDIBLY expensive to disable, and can result in slooow
    map renders), be more intelligent and only disable the feature clipping
    for symbols where we know there'll be visible map tile artifacts
    between neighbouring tiles.

    If there's not going to be any artifacts (eg the symbol is a solid
    color fill), then it's pointless to disable the huge speed boost
    we get from the automatic geometry clipping...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Remove redundant brush transform -- this is already handled regardless of the RenderMapTile flag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Add QgsSymbol::canCauseArtifactsBetweenAdjacentTiles()

    Returns True if ANY of the symbol layers contained in the symbol
    can cause tile rendering artifacts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Add QgsSymbolLayer::canCauseArtifactsBetweenAdjacentTiles()

    Returns true if the symbol layer rendering can cause visible
    artifacts across a single feature when the feature is rendered
    as a series of adjacent map tiles each containing a portion
    of the feature's geometry.

    This depends on the symbol layer derived class itself - eg
    a simple solid color fill won't show any artifacts, but a shapeburst
    fill WILL.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Respect project "avoid tile artefacts" setting when rendering
    a project using WMS services

    Fixes #37679

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Don't store "avoid tile artefacts" project setting in the map canvas
    settings, that's not a stable place to store things like this which
    are designed to apply in both desktop and server contexts!

    Refs #37679

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Update and harmonize tooltip style of labels tool

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Update badge from Travis to GH Action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Modernise test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Fix clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Don't crash when a relation is created where the field names defined in the relation differ in case from the layer's field names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Fix add/remove buttons have no icons in create relationship dialogs

    Peillet Sebastien <peillet.seb@protonmail.com>AuthorDate: 2021-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-12

    Fix config qgsdualview (#41503)

    Fixes #39523 #37252

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    add a couple of raster formats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Don't store a long-term expression for atlas file name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Atlas scope variables are all static

    These won't be changed in the lifetime of the scope, which will
    only ever be used for a single atlas feature only

    Marking them as static means that the expression preparation
    of atlas related expressions can replace any use of @atlas* vars
    with static precalculated nodes, resulting in a nice performance
    boost when working with complex atlas setups.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Vector tiles: fix crash in gsMapBoxGlStyleConverter::parseFillLayer() (fixes #41401)

    and also a potential similar one in parseLineLayer()

    Use default QgsFillSymbol and QgsLineSymbol objects, instead of the default symbols
    of the project that might lack a QgsSimpleFillSymbolLayer / QgsSimpleLineSymbolLayer.
    Credits to @nyalldawson for this clean fix.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    QGIS expressions are not sensitive to the case of field names, so
    mimic this same insensitivity when compiling expressions for providers

    Avoids the expression compilation failing whenever a referenced
    field in an expression does not exactly match the layer's field
    name case.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Revert "Try resurrecting sql server tests on ci"

    This reverts commit 48fce4d6a196eba8d2a1800329e4b2d725573a09.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Revert "More"

    This reverts commit 22250f95876636a850ec7d6a5d7ef2debe26d004.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Revert "Correct repo"

    This reverts commit b3d2f94222a4a9752e8877d833e0403cd93a22bc.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Revert "Don't try to load oracle test data"

    This reverts commit b62468e4d6dc57b6ea453bdcf170956321f303ea.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Revert "Use 2019"

    This reverts commit 264123f4bed741a33258f3e1206f0d9ba911c4db.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Revert "Url"

    This reverts commit ecd4f3bab973a15019c6927a7a692c3d53909b35.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Revert "Try a simple password"

    This reverts commit 5a55367ce3d753f4e5baae0a3fd0cde7649bb00a.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Revert "Revert "Try a simple password""

    This reverts commit e4cf90f66802adfb8a0d3cb43bb61ffbf572730c.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    Revert "Quote password"

    This reverts commit 8c237e882cdcc2ffb96288522fb68bf31062f944.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-12

    When we are compiling expressions to handoff to backend providers,
    check if a node has already been determined to evaluate to a static,
    precalculated value, and if so, use this value for the node instead
    of attempting to compile the actual contents of the node itself

    If we are certain that a node is static and will never change,
    the this potentially allows us to short-cut a large part of the
    filter expressions content. We already use this short-cut when
    evaluating expressions on the QGIS side since years, and its
    proven to be stable and reliable. By respecting this during
    expression compilation we can offer a huge speed up to certain
    filter expressions, especially those which utilise QGIS variables
    which are known to be static (such as atlas variables, map scales,
    etc). Previously ANY use of a qgis variable would always cause
    expression compilation to fail and require a full set of feature
    fetching from the provider.

    (Resulted in orders of magnitude faster atlas export for a complex
    atlas.)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-11

    support python 3.8 and qgis-deps-0.7.0 (#41505)

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-11

    Bump actions/setup-python from v1 to v2.2.1 (#41499)

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from v1 to v2.2.1.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](https://github.com/actions/setup-python/compare/v1...3105fb18c05ddd93efea5f9e0bef7a03a6e9e7df)

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-11

    Bump actions/cache from v2 to v2.1.4 (#41500)

    Bumps [actions/cache](https://github.com/actions/cache) from v2 to v2.1.4.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6)

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-11

    Bump actions/upload-artifact from v1 to v2.2.2 (#41501)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v1 to v2.2.2.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/v1...e448a9b857ee2131e752b06002bf0e093c65e571)

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>AuthorDate: 2021-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-11

    Bump julianwachholz/flake8-action from v1.0.0 to v1.1.0 (#41498)

    Bumps [julianwachholz/flake8-action](https://github.com/julianwachholz/flake8-action) from v1.0.0 to v1.1.0.
    - [Release notes](https://github.com/julianwachholz/flake8-action/releases)
    - [Commits](https://github.com/julianwachholz/flake8-action/compare/v1.0.0...ec1e0b593723a867de8f34a7e0f3b5f901ea8afb)

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-11

    Only run checks on pr or push to release (#41502)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-11

    add dependabot (#41496)

Merge: 8c237e882cd c582967b6e5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-11

    Merge pull request #41483 from nyalldawson/octagon

    Add "octagon" and "square with corners" shapes to simple marker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Quote password

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Revert "Try a simple password"

    This reverts commit f9b1c59ee4d3c085adbe0f7a021eb57ae397d44a.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Try a simple password

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Url

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Use 2019

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Don't try to load oracle test data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Correct repo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    More

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Try resurrecting sql server tests on ci

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-11

    fix cache for PR on other branch than master

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-11

    fix cache for PR on other branch than master

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Add "octagon", "asterisk" and "square with corners" shapes to simple marker
    available shapes

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2021-02-11
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2021-02-11

    New icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Fix fragile method of setting font marker data defined style

    And fix test flakiness

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Added sanity check of links between graphicitems showing error in dialog. Fixes #40724 #39260

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    remove useless code

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    add test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    catch exception

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Fix snapping on segment when layer CRS is different from project CRS. Fixes #29648

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Fix Topological editing not working when the data CRS is different from project CRS. Fixes #29648

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    fix #39571 , mesh 3d widgets ui fix

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    replace FreeSans and Ubuntu with Open Sans

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    [GDAL provider] Use subdataset description for UI when listing sublayers (fixes #41428)

    Note: this change is somewhat breaking since it changes the format of
    the return of sublayers() for the GDAL provider to be
    SUBDATASET_NAME!!::!!SUBDATASEC_DESC
    whereas it was previously
    SUBDATASET_NAME

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Improve exception handling/reporting in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Fix HANA crash in UI components

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-11

    properly get layer from a QgsProcessingFeatureSourceDefinition (#41457)

    Fixes #40055

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Add link to ISO language codes for format_date function

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Update the format_number example

    and add link to list of iso language codes

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Adds a critical message if GDAL is not built with GPKG support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Revert "qgsdualview was not initiated with the attribute config Fixes #39523 #37252"

    This reverts commit cd1edd581962e6b2001e4d0729053ead7c0ca2c7.

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    qgsdualview was not initiated with the attribute config
    Fixes #39523 #37252

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Update qgsnewvectortabledialog.cpp

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Fix QComboBox::currentIndexChanged() warnings

    Use QComboBox::currentTextChanged() instead of deprecated
    QComboBox::currentIndexChanged( const QString &).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Mask images to get test passing on Fedora

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Avoid unused variable warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    pdal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-11

    Enable PDAL on CI

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    Update src/providers/pdal/qgspdaleptgenerationtask.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    add the indexed laz file name to task name

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    simple static queue for indexing

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-10

    Apply suggestions from code review

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    remove sorting nodes in 2D renderering

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    fix point budget to work properly with max SSE

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    use one spinbox instead of a slider

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    return maximum screen space in 3D

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    remove point budget approach from 2D rendering

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    remove primitiveCount and primitiveBudget from chunk loader

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    fix additive strategy and speed up requestResidency ordering

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    fix indent

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    fix tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    make point cloud rendering better and make UI for point budget

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    change to probably better approach

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    probably working but 90% sure there are bugs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    experiments with point budget

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-10

    implementation of point budget in 2D

Merge: 3fa5a7fe54a 863c50f6911
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-10

    Merge pull request #41469 from elpaso/server-landingpage-sources

    Server Landing page source code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-10

    Don't clear the x and y values in the CAD canvas dock immediately after
    a mouse click

    Otherwise the only way to see these is by moving the mouse a tiny bit,
    which changes the values.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-10

    Try

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-10

    Follow the source, Luke!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-10

    Server Landing page source code

    Fixes #41468

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-10

    remove unnecessary block

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-10

    enable Oracle test on CI (#41460)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-10

    Make move label tool an advanced map tool, so that CAD dock constraints
    can be applied while moving labels

    Among other benefits, it makes it easy to move labels in a purely
    vertical or horizontal direction!

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-09

    fix variable type to avoid copy in for loop (#41462)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-09

    remove left-over

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-09

    restrict a bit more when workflows are run

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-09

    drop old Qt 5.14 workflow (#41458)

    We have now a build matrix in the main workflow for this

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-09

    actor not owner for cache restore-key

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-09

    use a matrix strategy to build with Qt 5.14 (#41416)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-09

    Update layer variables for expression builder (#41417)

    Fixes #40255

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-09

    avoid name conflicts across forks for the workflow cache

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-02-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-02-09

    Fixed typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-09

    fix caching of deps in mac workflow (#41440)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-02-09
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-02-09

    array_mode renamed back to array_majority

    See https://github.com/qgis/QGIS/pull/41364#issuecomment-773877724

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    [processing] Automatically load the native and 3d providers
    when a script calls Processing.initialize() if they are not
    already loaded

    This means the following ugly code can be avoided:

        Processing.initialize()
        QgsApplication.processingRegistry().addProvider(QgsNativeAlgorithms(QgsApplication.processingRegistry()))
        QgsApplication.processingRegistry().addProvider(Qgs3DAlgorithms(QgsApplication.processingRegistry()))

    and instead the call to Processing.initialize() is sufficient to load
    ALL providers

    Fixes #41310

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    Avoid API break

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    Remove Add ArcGIS map service button

    after it's merged with feature service

    (cherry picked from commit 82797ac8d28e50a03c2190d7a8df1d740f688c5f)

Merge: 52e8c5bf2e4 e62aaef0c60
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-09

    Merge pull request #41407 from nirvn/featurecounter_fix

    Fix initiation of feature counter map, use ruleKey

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-09

    fix paths for macos workflow

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-09

    fix caching of build directory for mac workflow

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-02-09

    Modify the test case to use spy signal

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    apply suggstions

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    fix signal and don't silently save on close

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    GPC point fixes

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    minimalist smooth mesh rendering when pan/zoom for mesh layer

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    fix invalid use of rendering cache when map rotation is changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    Fix restoring previous GDAL alg raster creation options when running an algorithm from processing history

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    Fix setting the current GDAL profile options temporarily overwrites
    the definition of one of the stored GDAL profiles

    Fixes #41378
    Fixes #40235

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    [processing] Fix crash when running model from file through qgis_process
    with the --json switch

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-02-09

    Add basic tests covering feature counter

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-02-09

    Fix initiation of feature counter map, use ruleKey

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    When labelling job takes a long time to render, don't clear the
    map canvas between the finished layer render state and final
    state

    Avoids map canvas blanking out during a redraw while the labeling
    stage is underway, and instead correctly uses the nice layer
    cache preview instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    Don't loop through all selected features multiple times (once per
    field) when the attribute form is opened.

    This is incredibly expensive, yet only required in a very very small
    corner case (field is from a joined layer without the upsert on edit
    capabilities).

    Refine logic to avoid the scan wherever we can.

    Fixes #41366
    Fixes #36863

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    Revert "skip ProcessingGrass7AlgorithmsRasterTest as it crashes"

    This reverts commit 65211e7da42d36e0fb03315c9acb23d39ea1bac5.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    Split grass raster tests into two blocks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-09

    Fix AMS identify

    Fixes #41311

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-08

    also run workflow on python changes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-08

    fix hana again (#41423)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-02-08

    disable the comment job as it is not running on forks for now

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-08

    fix hana with Qt 5.14 (#41420)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-08

    skip ProcessingGrass7AlgorithmsRasterTest as it crashes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-08

    fix GH workflow message (#41413)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-08

    cache build and deps for mac workflow (#41409)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-08

    fix restore-keys for cache action (#41419)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-08

    limit the number of builds for MXE (#41410)

Merge: e533b267e8f 721c3c57d75
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-08

    Merge pull request #41260 from qgis/test-focal

    Update test base image and move CI to Github workflow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Add header to gen_certs.sh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix shellcheck SC2035 error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Revert "disable other workflows"

    This reverts commit 2b6bd1c7f4028b29f2c68a80f93c58d8918ef226.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-08

    fix #41182 load system OpenCL (#41374)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    QString fixups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Temporarily skip QGIS runners test, just so we can get this work merged and Travis disabled...

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Update run-tests.yml

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix not tty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix crash in QgsMapToolCapture destructor if tool is deleted as a result of parent canvas deletion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Revert "Disable PyQgsRelationEditWidget -- this test is crashing for"

    This reverts commit c558e92bc67a919f45512bb9cee419352312212d.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Disable PyQgsRelationEditWidget -- this test is crashing for
    unknown reasons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Blocklist Oracle test on Github Actions

    The Oracle container is not installed, so we can't run these tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Another SAGA hash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Disable correct test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    SAGA test hash

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Disable WMS getMap 8bit transparency test

    I've tried everything without succes: the test
    passes on a local docker env which is supposed
    to be exactly the same we run on GH workflow
    (reassuring, isn't it?).

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    docker login when pushing image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Saga tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Disable mesh simplication 3d render test on CI

    It randomly renders a blank image

    I suspect this is revealing deeper bugs in the 3d offscreen renderer,
    but it fails locally for me too (and always has), so it's not caused
    by the CI infrastructure move.

    This warrants a deeper dive, but it needs to be done by someone
    intimately familiar with Qt3D.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix docker repo name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Use Q_GLOBAL_STATIC for QMap storing QgsCoordinateReference system
    so that it's correctly torn down before QgsApplication

    Because we can't clean up QgsCoordinateReferenceSystem objects
    after QgsApplication tear down

    Fixes crash on exit of google maps geocoder test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    add option (label) to push docker image with QGIS built

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Check in mask files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    SAGA test tolerance

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Control image from local docker test run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    More saga test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Use QgsRenderChecker to compare png images when comparing processing result
    directories

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Use a different technique to compare expected vs result directories in processing tests, which allows us to compare the
    contents of files using a more flexible approach

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    SAGA silliness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    More tolerance in SAGA tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Disable r.rescale test -- cause intermitten segfaults in GRASS on CI (not our fault)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Disable the i.pansharpen test -- GRASS on CI raises a python exception when running this tool (not our fault)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Skip test which triggers a slow iterative grind through all known
    CRSes on the CI runs

    This is too slow to finish on the CI without timing out (and also
    is a very pedantic test -- we probably don't strictly even need
    to run it locally!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    More SAGA test nonsense

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Disable some SAGA tests, make others more tolerant

    Life is too short to deal with SAGA

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Update grass tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    On newer GRASS versions i.eb.hsebal01 requires a raster layer for vapourpressureactual, not a numeric value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Add grass raster hashes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    v.rast.stats refuses to create shapefiles in newer grass versions, so use a different format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Add a reference hash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix crs of reference dataset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Add 3d control image variant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Trust GDAL gives correct results given that we are confident we are creating the correct command line string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix SHAPE_ENCODING argument should not always get escaped

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Add reference prj file for proj 6+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Allow for multiple reference text files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix comparison of GDAL crs arguments to expected on proj 6+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Quotes also need to be escaped in gdal argument values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Add a test hash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    No need to compare result from GDAL contour alg -- we already have lots of tests covering the creation
    of the matching GDAL command, and we can trust that GDAL will generate contours correctly

    Avoids fragility in the test when underlying GDAL contour algorithm/logic changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Return nullptr instead of empty point -- better maintains API compatibility with earlier QGIS 3.x releases

    Empty points were only introduced recently, and it's possible existing
    plugin code may check if the return value is None (not an empty point)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix incorrect logic in QgsGeometryDuplicateCheck

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Clear up some clang warnigns in qgsgeos.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix fromGeos returning 0 for x/y on empty point

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Update dimensions control file (again and again)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Update dimensions control file (again)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    don't run the builds on the branch anymore

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Update landing page reference files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    GetMap control imgage (again)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    A bit of repairs to vector tiles algorithm test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    More tolerance in some tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Add secondary reference layer for tapered buffer alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix passing geometry compare options to checkLayersEqual

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Temporarily disable the Find Projection test, which is very slow to run on proj 6+ builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Bit less noise in Find Projection algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Update some other tests for qt 5.15

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Update test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix regexes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix some saga tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix some more processing alg tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Allow casting date/datetime values to string to compare to expected results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix GeometryCollect aggregate detection of geometry result type when running from external python applications

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix running tests where the same layer is used for multiple parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Return invalid variant instead of null variant when feature has no geometry

    Otherwise the sip wrapper around the returned variant does NOT
    return true to QVariant::isNull() when run from outside QgsApplication.

    Anyway, it's more sane and brings this function into line with
    the other expression functions which return QVariants() instead
    of usertype null QVariants

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    move all CI logic to ctest2ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Add another reference hash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix expected test results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    More tolerance in Processing QGIS algorithms pt 1 test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    [processing] Add option to ignore part order when comparing geometries to expected results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Make TestQgsCoordinateOperationWidget tolerant to presence of grid shift files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Adapt test results depending on GEOS version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Remove another test for polygon simplicity which depends on GEOS version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Remove multipolygon is simple test

    The behavior in GEOS relating to this was changed in GEOS 3.8
    (see https://github.com/libgeos/geos/commit/dddda853c784296ba9f3742e1659e8140c0e8a33)

    In any case, we have enough other tests for this method to trust
    that we're correctly delegating to GEOS to do the actual test.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Rework failing test for better debug output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Disable geometry z value transform tests on proj 6+, because QGIS
    currently doesn't support compound CRS definitions and these are
    required for vertical transforms on proj 6+

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    just a tad more serious

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    bring back conditions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    don't take it too seriously

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix bash conditions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    correctly report job status

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    always run comment job

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    remove condition

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix grouping again

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix + more grouping

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    also report when build failed

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix workflow file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    write a global comment report

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    more class variable deletion

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    drop TRAVIS env variable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    group output for GH workflow (not Travis)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    set TZ to UTC for Orfeo cdash

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix comment action

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix condition

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    post comment with CDASH url when tests are failing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    set output at proper place

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix WMS dimensions control file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix OGR-GPKG provider test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix SHP provider test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix virtual provider test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix spatialite provider test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix PyQgsVectorFileWriter test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix setting output across jobs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix workflow file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    try again to fix relation edit widget test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    add job to show link

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Re-enable flacky PyQgsPostgresRasterProvider

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix cache hit by setting a unique key

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix oauh SSL test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix PKI OWS tests: use TLS 1.2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    always upload cache for PRs too

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Update WMS dimensions test control images

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix PG connections API test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix server WMS getprint extra control file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix server WMS control file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    try to output CDASH url

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix tearDown in test QgsActionManager

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix dashboard URL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Skip auth password keyring test (no dbus)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix class methods in TestQgsRelationEditWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    rename method names to be Travis agnostic

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    WMS GetMap test images

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Re-enable tests and update docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Update auth certs readme

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Update mask for WMS_GetPrint_StyleDefault

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix pushing to CDash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    When loading GML layers in processing tests, FORCE detection of
    SRS. Newer GDAL versions won't do this by default, but we need
    to determine the actual/expected CRS for these layers in order
    to compare correctly.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix WMS GFI test references

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix some auth PG tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Don't bark on hana

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    follow up

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    more tear down

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    set XDG_RUNTIME_DIR

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    remove all map layers in PyQgsRelationEditWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    add option to push to cdash

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    regroup env vars

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Set US locale for tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix expected results on proj 6+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix crash on test exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Move crashing test to its own file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Rebuild bug_21227-rename-styles.gpkg to fix test on newer GDAL versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix Python based data providers on newer SIP versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Add a test for python provider using both direct iterator and iterator from layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Use TRANSFER_BACK annotation instead of FACTORY for QgsProviderRegistry::createProvider

    Paraphrasing Phil Thomson's advice on https://www.riverbankcomputing.com/pipermail/pyqt/2017-July/039450.html:

    "
    /Factory/ is used when the instance returned is guaranteed to be new to Python.
    In this case it isn't because it has already been seen when being returned by by the python function
    creating the provider subclass.

    (However for a different sub-class implemented in C++ then it would be the first time it was seen
    by Python so the /Factory/ on create() would be correct.)

    You might try using /TransferBack/ on createProvider() instead - that might be the best compromise.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Use unique_ptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Another annotation test mask

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Skip tests when TRAVIS=true and add an agnostic QGIS_CONTINUOUS_INTEGRATION_RUN

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    disable oracle testing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    disable other workflows

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    increase Oracle timeout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    increase docker base size

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    install python3-pyproj and protobuf

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    docker: master=>latest

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    increase cache size

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    configure CTEST for GH workflow

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    always upload cache

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    update oracle instant client

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    timeout oracle

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    add build ccache

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    fix docker compose path

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    remove defaulting QML

    error: QQmlComponent: Component is not ready

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    [quick] fix deprecated use of QApplication::desktopWidget()->screenGeometry()

    This takes the first top level window and use it to get the screen.

    The "perfect" approach would be to use a widget as argument in the method.

    @PeterPetrik thoughts?

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    enable test on Ubuntu Focal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Create class QgsAbstractGeometryTransformer, which can be used
    to transform the vertices of a QgsAbstractGeometry

    E.g.

            class Transformer(QgsAbstractGeometryTransformer):

                def transformPoint(self, x, y, z, m):
                    return True, x * 2, y + 1, z, m

            transformer = Transformer()
            g = QgsGeometry.fromWkt('LineString(3 0, 10 0, 10 10)')
            g.get().transform(transformer)
            print(g.asWkt()) # 'LineString (6 1, 20 1, 20 11)'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    When the "edit attributes of selected features" button is clicked
    and only a SINGLE feature is selected, then show the attribute
    edit form in single edit mode instead of multi-edit mode

    The multi-edit buttons and logic has no meaning when users
    are editing only a single feature.

Merge: 92fc1a7742a 1042136a899
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-08

    Merge pull request #41355 from elpaso/bugfix-gh41342-gpkg-create-table-from-file-browser

    GPKG Allow table creation from file browser

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fixes #40720 : Refresh snapping index on vector data provider notify

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    See #41206 fixing when you work with milliseconds

    To test: take the csv from issue #41206

    Some things fixed:
    - IF you start stepping in ms: also show them in both the frame and the range texts/inputs
    - if you go to another step unit then ms: leave them out (as it clutters the ui)
    - write the current value of the start and begin in the project settings as ISODateWithMs
    instead of ISODate as else (in he case of the csv) you will start on wrong (zero sized) range

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-08

    Fix #41343 d&d group has no name

Merge: dec709fdd95 53f0e2a6a83
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-07

    Merge pull request #41394 from nirvn/pointcloud_icon

    Point cloud layer icon improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-07

    Make georeferencer canvas nice and smooth

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-02-07

    Improved elevation/scale style dock icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-02-07

    Add point cloud layer icon in the map layer model

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-02-07

    Create proper point cloud layer icons

Merge: 20a066d577c 65b272d1dcc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-06

    Merge pull request #41335 from elpaso/bugfix-gh41292-server-cascading-namespace-double-colon

    Replace colon in typenames

Merge: 15267f9e6c1 9cb371941a1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-06

    Merge pull request #41375 from elpaso/bugfix-gh41295-relation-crash

    Remove assert: return is false if editing is aborted

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-06

    Fix QgsDataItem test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-06

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-06

    When auto selecting the default identifier field for a layer,
    prefer something like "admin_name" over "type_name".

    By penalising results with "type", "class", "cat" in their names
    we are less likely to accidentally select a category field as the
    friendly identifier when a better one exists.

    Also add tests for this logic.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-05

    Remove assert: return is false if editing is aborted

    Fixes #41295

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-05

    Test databaseConnection

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-05

    Add DB connections factory to data items

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-05

    GPKG Allow table creation from file browser

    Fixes #41342

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-05

    [process] Set the PROJECT_PATH project as  QgsProject singleton to fix aggregate expression (and more)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-05

    [VirtualLayer] Prevent integer overflow for long long in virtual layer (#41332)

    * Fixes #40503 : Prevent integer overflow for long long in virtual layer

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-05

    fix mesh legend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-05

    Fix incorrect feature request filter expression generated when
    rule based renderer uses a NOT IN rule

    Followup 40939

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-05

    [pointclouds] Don't regenerate ramp classes automatically when
    restoring previous renderer settings in point cloud attribute
    by ramp widgets

    Otherwise we lose the previously set user classes and always
    reset to autogenerated ones.

Merge: a2bc59798f2 3fdc2518431
    David Signer <david@opengis.ch>AuthorDate: 2021-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-04

    Merge pull request #41345 from signedav/relation_naming

    Fix naming confusion in relations (project properties)

    Sam Gillingham <gillingham.sam@gmail.com>AuthorDate: 2021-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-02-04

    don't search for C++ GEOS lib with MSVC

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-02-04
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-02-04

    Corrected spelling

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-02-04
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-02-04

    array_mode new parameter merge

    - array_mode new parameter merge for return value behaviour
    - updated expression documentation for array_mode, majority and minority
    - updated tests

    justinbb <justinbb@gmail.com>AuthorDate: 2021-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-04

    qgsimagewarper.cpp: multithreaded image warp (#41110)

    Use GDALWarpOperation::ChunkAndWarpMulti() to use multithread I/O and computation. Will not bring major improvements but can help a bit

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2021-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-04

    fix ios build adding new component (#41353)

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2021-02-04
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2021-02-04

    Fix arrax mode/majority confusion

    https://github.com/qgis/QGIS/pull/40364#issuecomment-752096652
    Refences #33302

    David Signer <david@opengis.ch>AuthorDate: 2021-02-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2021-02-03

    fix naming confusion with refernced (parent) and referencing (child

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-04

    Fix locale problem in graduated symmetric classification option

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-04

    Extend HANA's menu items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-04

    Attempt to fix fragile QgsTileDownloadManager test

Merge: f9db58a5d18 e967fd95a1c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-03

    Merge pull request #41242 from elpaso/bugfix-gh36584-wfs-inverted-axis

    Server WFS: handle axis orientation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    Try bumping prority on label layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    More selective test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    Selective masking masks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-03

    Replace colon in typenames

    Fixes #41292 QGISserver WFS returns invalid GML in case of cascading WFS

Merge: 489401f1f26 55573ede933
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-03

    Merge pull request #41211 from elpaso/bugfix-gh41116-wms-urlencode

    WMS provider: urlencode layer names in GetMap URL requests

Merge: 044c97b975a 6e941f13f8e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-03

    Merge pull request #41316 from elpaso/bugfix-gh41284-localize-extent-raster-save-as

    Locale support for extent and raster save as dlg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    Apply suggestions from code review

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2021-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    mActionZoomToLayers does something using selected or active layer

    Sam Gillingham <gillingham.sam@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    add $HDF5_DEFINITIONS to compile definitions for mdal

    Patrice Pineault <TurboGraphxBeige@runbox.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    Capital 'V' to Layer visibility submenu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    Revert "Fix wrong attr values in joined fields"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    [processing] Ask users for existing destination fields for
    Sum Line Length and Count Points In Polygons result fields
    when running in in-place mode

    Makes these algorithms fully compatible with in place execution

    Fixes #39807

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    [processing] Input parameter name for in place algorithms is not
    always fixed, so ensure we correctly obtain and use the correct
    input parameter name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    [processing] Correctly set IN_PLACE configuration option when running in place algorithms through locator filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    Followup #41285, fix crash when no layers exist in project

    Sam Gillingham <gillingham.sam@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-03

    add QGIS_INSTALL_SYS_LIBS cmake option

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-02

    Apply suggestions from code review

    Co-authored-by: Andrea Giudiceandrea <andreaerdna@libero.it>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-02

    Server: remove double url decoding

    Fixes #41116 and #39436 (test taken from that)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-02-02

    Locale support for extent and raster save as dlg

    Fixes #41284

Merge: 334408e3255 143536c7d96
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-02

    Merge pull request #41312 from stefanuhrig/idxoutofrange

    Fix index-out-of-range warning

Merge: e299a49b5df 8c07b3e5b70
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-02

    Merge pull request #41119 from mrylov/hana_fixui

    Fix UI issues in HANA provider

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-02-02
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-02-02

    Fix index-out-of-range warning

    Fixes index-out-of-range warning emitted by QList::insert() in debug
    mode.

Merge: 5475a055f92 7961c92c133
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-02-02

    Merge pull request #41277 from nirvn/gdal_openoptions

    [gdal] Add open options support to gain dataset flexibility / fixes

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2021-02-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-02-02

    quick add reuse last value option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-02

    [processing] Fix exception in algorithm locator filter if an
    algorithm has no group set

    The group isn't mandatory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-02

    Fix deprecation warning

    Patrice Pineault <TurboGraphxBeige@runbox.com>AuthorDate: 2021-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-02

    Code cleanup

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-02

    Manage multiple layers selection for actions Zoom/Pan to Selection and Zoom to Layers. Fixes #40647

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2021-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-02

    Fix the Profile From Lines SAGA tool

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-02

    Try to fix #41209

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-02

    [Postgres] Use spatial index for tables using geography type (fixes #39453)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-01

    [processing] Allow saving outputs directly to SAP HANA databases

    Given that SAP supports the connection api, this should just work

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-01

    Also store the field comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-02-01

    Expose additional GDAL supported resampling methods as options
    for "early" raster resampling

    Notably, this adds the "Average" resampling as an option for
    early resampling methods. (A nice side effect is that we also
    get mode, cubic spline, Lanczos, ... for free!)

    Fixes #40746

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-31

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-31

    Fix encoding of raster geopackage with a layername provided + add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-31

    [processing] Add commands to qgis_process tool to enable or disable
    plugins from the command line

    qgis_process plugins enable plugin_name: enables the named plugin
    qgis_process plugins disable plugin_name: disables the named plugin

    Allows use of plugins on headless environments with the qgis_process tool.

    Fixes #41218

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-31

    Add a test covering gdal's decodeUri/encodeUri

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-31

    [gdal][ui] GDAL source select: add a dyanmic layout to define open options

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-31

    [gdal] Add option options support to gain dataset flexibility

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-31

    Freeze project load freeze when a layout contains an HTML item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-31

    Hide more debug noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-31

    Less debug noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-31

    [arcgisrest] Hardcode a list of supported image formats for ImageServer
    services, to ensure that we always have a valid list of available
    formats when layers from a ImageServer are selected in data source manager/browser

    This also ensures that we select the default JPGPNG format when an
    ImageServer layer is added via browser

    Fixes #41126

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-31

    Update sipify tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-31

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-31

    [sipify] Catch more class references and insert :py:class: annotations

Merge: 7625a211cef 362b3a1595f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-30

    Merge pull request #41215 from suricactus/fix_26652_joined_attrs

    Fix wrong attr values in joined fields

Merge: a4924b4bce5 36aae95b86b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-30

    Merge pull request #41268 from vcloarec/fixCrashattributeformproperties

    fix crash with QgsAttributesFormProperties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Test mask for PyQgsSvgCache'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Add tests masks for PyQgsAnnotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Add test masks for qgis_maprendererjobtest

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Add test masks for qgis_painteffecttest

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-29
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2021-01-29

    fix crash with QgsAttributesFormProperties

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Fix some formatting in pyQGIS doc

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Add subLayerCount for OGR provider (GPKG file) instead of returning 0

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    More connections XML import dialoges: deal properly with duplicate connection names

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    add override on schemas

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Add schemas listing capabilities

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    fix test schema

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    fix cppcheck

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Retrieve real primary keys columns

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    remove useless instruction

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    remove useless option

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    fix interface since rebase

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    add icon

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    cleanup capabilities

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Fix configuration/uri parameters

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    fix native types test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    add some const and cleanup

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Implement spatial index capabilities

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Rename table

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    fix date types Oracle specific issues

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    add execute sql with iterator

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    fix uppercase table names

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    can ask for userTablesOnly if schema is not empty (user=schema) in Oracle

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    case is important, make geometry default column uppercase

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    remove schema capabilities

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Fixes duplication in table list when allowing geometryLessTables

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    add create vector table/tableUri/dropvectorTable

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    grant privileges when creating schema

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Add schemas methods

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Add QgsOracleProviderConnection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Move 3d options tab up to a more natural position

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-30

    Fix HANA issues found in #41222

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-29

    Server WFS: handle axis order in BBOX

    Follows GeoServer convention, fixes #36584

Merge: b65339ccfc8 db422ac36ff
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-29

    Merge pull request #41160 from tudorbarascu/fixdxfexport

    fix unreported issue where server dxf export for espg's with reverse axes doesn't work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Show warning, more efficient map iteration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    [server] Just skip any broken projects on the landing page, instead of blocking the whole landing page

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-29

    enable Identify tool if a non-geometrical layer is selected but identify mode is not active layer (#41240)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Fix paper-cut when selecting projection from widget where it looks
    like the user has made a selection, but they've only selected one
    of the projection category headings and so when they click OK they
    see no change.

    Now instead we disable the OK button in this dialog whenever the
    user has a non-crs list item selected.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Automatically update map canvas if set to a user crs and the user changes
    that crs definition, instead of getting stuck with an old definition of
    the crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    [layouts] When a map is set to a user crs and the definition of that
    crs changes, automatically update the map and don't get "stuck" with
    the old definition of the user crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Followup cf7ee1a1e4, fix creation of user crs objects and add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Fix equality operator for two custom QgsCoordinateReferenceSystem
    objects which identify as the same custom user crs, but one
    has a different definition vs the other (i.e. user has changed
    the custom CRS definition in between their creation)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Update stored crs definitions in QgsProjectionSelectionWidget when user crses change

    Avoids very confusing behavior when selecting a user crs from the widget
    and getting instead an old definition of the user crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Use coordinate system registry to populate user crs list in projection tree widget

    pathmapper <pathmapper@posteo.de>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    WFS connections XML import dialog: deal properly with duplicate connections

    fixes #39758 (the WFS part)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Fix doxygen warning by renaming function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    When checking for a label cache image, we only look for those which
    would be drawn between 30% and 300% of their original image size

    We don't want to draw massive pixelated labels on top of everything
    else, and we also don't need to draw tiny unreadable labels... better
    to draw nothing in this case and wait till the updated label results
    are ready!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Add API to limit the acceptable scale difference when searching
    for any matching cache image in QgsMapRendererCache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Allow specifying an explicit extent and map to pixel when
    setting a cache image, and prefer any cached image with
    parameters which exactly match the current cache parameters

    This allows us to properly handle the case where:
    - one map job is canceled, but some layers did finish rendering
    - while the canceling is occuring on a different thread, we start
    a new map render using the same cache and set new extent/map to pixel
    for it
    - the canceled job cleans up and stores the cache images for
    the layers which DID finish rendering -- in this case we need
    to explicitly state the previous extent/map to pixel when storing
    the cache image, as they won't match the cache's current parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Move a bunch of QgsMapToPixel methods to header so that they can be
    optimised by the compiler, and add equality operator to QgsMapToPixel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    More efficient QMap use in QgsMapRendererCache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Apply same logic as we use for rendering preview cached versions
    of vector layers to point cloud layer renders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Store cached layer render results based on whether each individual
    job finished, not whether the whole map render finished

    This means that we will store cached results of layers which are
    faster to render and had already completed while a slower layer
    was still rendering and then the map render job was canceled.

    In this case we've already got a nice complete render of some layers
    ready for caching, so it's wasteful to discard these results and
    then redraw from scratch next time.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Record whether each individual layer render job was completed successfully

    Allows us to retrieve at a later stage whether or not the individual
    job was aborted early, or if it had already fully completed before the overall render
    operation was canceled.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Ensure all layer render subclasses correctly return false if the
    rendering is aborted early

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    document more tests how to manually start

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Fix primary key issues in HANA

Merge: f073292bc5e 2f545855848
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-28

    Merge pull request #41241 from 3nids/longer-preview

    QgsExpressionPreviewWidget: display longer preview in tooltip if needed

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    add system dependency to correctly run qgis_testrunner.sh

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-29

    Fix longest_common_substring function help

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-28

    Server WFS: handle axis orientation

    Fixes #36584

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-28

    QgsExpressionPreviewWidget: display longer preview in tooltip if needed

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-28

    add an argument to configure preview length in QgsExpression::formatPreviewString

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-28

    fix GRASS7 provider build on MacOS (#41207)

    * fix GRASS7 provider build on MacOS

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-28

    [temporal] Fix setting restoration regression (fixes #41225)

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2021-01-28
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2021-01-28

    address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    More efficient QSet intersection test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Use more efficient QString multi-arg method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Remove unused variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Fix const/non-const iterator mix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Pass small objects by value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Q_UNUSED does not require ;

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Fix deprecation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Reserve candidates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Avoid some detaches in SAP provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    QString fixup

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2021-01-28
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2021-01-28

    test for dxf export with reverse axis projections

    add test

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2021-01-27
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2021-01-28

    add test project for dxf export

    make layer editable

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Fix cmakelists

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    [untwine] Fix precision issues when indexing

    Offset and scale of X/Y/Z dimensions were not written and
    some datasets would simply fail to get indexed completely.
    Other datasets may have had the data slightly misaligned
    after indexing.

    References:
    https://github.com/hobu/untwine/issues/28
    https://github.com/hobu/untwine/issues/46

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    [Oracle] Fix create layer with lowercase and large field names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Followup #41100, don't show duplicate "source"/"path" rows for
    local files

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Improve documentation of QgsMapTool class members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Properly hide db2 from browser

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    ifdef out whole class on iOS

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    fix compilation

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    fix sip

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    do not use QProcess on iOS

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-27
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-27

    Added tests

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-27
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-27

    Use qgis::listToSet and qgis::setToList

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-27
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-27

    Fix wrong attr values in joined fields

    If the joined layer has field names that collide with already existing
    fields, these fields from the joined layer are dropped. However, this
    situation was not handled in the code, as the real joined field attr
    index is not being used, but indices starting from 0, 1, 2 for each
    of the joined fields.

    For example:
    "joined" layer has fields "id", "name" and "descr";
    "source" layer has fields "id", "name", "joined_id"

    Then "id" and "name" column from "joined" will be discarded, but the
    the value for "descr" would not be taken from attribute index 2, but
    index 2.

    Fix #26652

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2021-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-28

    fix: replace comma with point in wms boundingBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Apply suggestions from code review

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Add doctring

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    handle mixed relation, fix tests

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2021-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    fix discovering relation when a table has relation with several layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Fix test under proj < 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Move responsibility for retrieving lists of custom user CRSes to
    QgsCoordinateReferenceSystemRegistry

    This was the last bit of untested, direct sql database access relating
    to custom projections. Now everything is nice and central and protected
    by unit tests.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    More logic to QgsCoordinateReferenceSystemRegistry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Move logic for removing user crs to QgsCoordinateReferenceSystemRegistry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Update proj < 6 test results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Add a method to refresh the definition of an existing QgsCoordinateReferenceSystem
    object

    Updates the definition and parameters of the coordinate reference system to their
    latest values.

    This only has an effect if the CRS is a user defined custom CRS, and the definition
    of that custom CRS has changed. In this case the parameters of the object (such as the
    proj and WKT string definitions, and other related properties) will be updated to
    reflect the current definition of the custom CRS.

    Any objects which store CRS objects should connect to the QgsApplication::coordinateReferenceSystemRegistry()'s
    QgsCoordinateReferenceSystemRegistry::userCrsChanged() signal and call this method
    on their stored CRS objects whenever the signal is emitted in order to update these
    CRSes to their new definitions.

    Refs #40704

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-28

    Add a new QgsCoordinateReferenceSystemRegistry singleton attached
    to QgsApplication

    In the long term all methods for retrieving available CRS details
    should be moved here (instead of being scattered all over the place,
    as they are now). But for now the logic for saving and updating
    user CRS definitions has been moved here only.

    The initial motivation is to create a central place where objects
    can connect to in order to listen for when a user makes changes
    to their custom projections.

    Refs #40704

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-27

    WMS provider: urlencode layer names in GetMap URL requests

    Fixes #41116

    Successfully tested on QGIS Server and GeoServer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-27

    Add test for server + encoding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-27

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-27

    Use a separate image cache key for preview images to be used during
    preview composition only

    This gives us freedom to invalidate the main cache image for a layer
    upfront (e.g. when it participates in the labeling problem, so we
    ALWAYS have to redraw it) while still being able to temporarily compose
    a preview image for that layer while the render is happening.

    Avoids flashing of vector layers during rendering when they have
    labels enabled.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-27

    Unlock composition using transformed previewed cache image of labeling
    results as well as map layers

    This extends the recent addition of smooth map updates for raster
    layers to also apply to map labels. Now you'll see a scaled/transformed
    version of the previous map render's labels while the new labeling
    results are being generated in the background.

    Avoids "flashy" redraws of map labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-27

    Refine logic regarding vector layer rendering composition

    If previous layer render was relatively quick (eg < 3 seconds), then
    we defer composition until the whole layer has been rendered.

    If not, then we defer composition until either the first feature has been
    rendered OR the render is taking a while and the map will benefit
    from progressive updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-27

    Add API to pass approximate layer rendering time estimatation to
    map layer renderers

    These renderers can then use the layer rendering time for the previous
    map render job to refine their logic regarding when its appropriate
    to start compositing the layer render

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-01-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2021-01-27

    Fix UI issues in HANA provider

Merge: ead85b1004f 57ebcaf489f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-27

    Merge pull request #41169 from elpaso/bugfix-gh41087-wfs-20-typnames-esri-bug

    Bugfix wfs 2.0 typenames esri bug

    Morten Sickel <Morten@sickel.net>AuthorDate: 2021-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-27

    Make the db managers import function more robust towards (some types of) invalid layers.

    Fix #41152

Merge: 84e2aeb6118 9e05efa3ea3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-27

    Merge pull request #40682 from tomtor/FixRecentProjectsGui

    Remove updateRecentProjectsVisibility()

    Sam Gillingham <gillingham.sam@gmail.com>AuthorDate: 2021-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-27

    add qgsvectortilewriter.cpp to list of sources requiring PROTOBUF_USE_DLLS

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-27

    connections XML import dialog: deal properly with duplicate connection names (fixes #39758)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-27

    [Processing] Fix wrong result of Rescale Raster when input data type is not Float32 (fixes #41084)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-27

    Fix issue when inserting a feature with only null attributes

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2021-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-27

    if variable out is in bytes convert to string

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2021-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-27

    add pexpect to install using pip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-27

    [providers] Mark db2 provider as deprecated, and hide from QGIS
    UI by default

    To enable deprecated providers users must set the hidden
    "providers/showDeprecated" settings key to true

    This gives us a gentle approach to removing unmaintained core
    providers.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-26

    fix bug introduced in https://github.com/qgis/QGIS/commit/4bf57f76e1d28cf643edf2f98d540cf9e4cb9105 (#41187)

Merge: f4c21f5c9db a2db3a19db7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-26

    Merge pull request #41177 from tudorbarascu/doc_tests

    document how to run specific python tests

Merge: 2206831a0c0 6e9389c4b2f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-26

    Merge pull request #41161 from elpaso/bugfix-gh41109-followup

    Followup #41109: fix algorithms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-26

    Fix test result (because NULL is a distinct value like in PG SQL)

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-26

    change test control images

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-26

    fix identify test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-26

    EPT parser: fix precision loss when parsing offset and scale

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-26

    Fix basicstatisticsforfields tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-26

    Update src/providers/wfs/qgswfsdescribefeaturetype.cpp

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2021-01-26
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2021-01-26

    finish documenting start for all the server python tests

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-26

    [PostgreSQL] Pass client_encoding='UTF-8' in connection string (fixes #41132)

    to avoid issues with non-ASCII passwords, and local encoding different from
    database encoding.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-26

    GRASS plugin: fix deprecation warnings

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2021-01-25
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2021-01-25

    fix typos + more detail of server tests

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2021-01-25
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2021-01-25

    add correct name of test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-25

    make virtual methods protected so they can be overidden in Python

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-25

    Added docs for the virtual private methods in QgsAbstractRelationEditorWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-25

    add method to get relation in QgsAbstractRelationEditorWidget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-25

    Handle nulls for date/time correctly

Merge: 7ba68b3eed2 d79100a204e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-25

    Merge pull request #41153 from dericke/db_manager_list_comprehension

    Refactoring DB Manager Plugin to use list comprehensions and generators

Merge: 0405dbb2a23 23bfee444b4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-25

    Merge pull request #41136 from mrylov/hana_primarykeys

    Make primary key requirements less restrictive in HANA

Merge: 375764d8df6 a021b52ac41
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-25

    Merge pull request #41163 from m-kuhn/wfs_serv_multi_surface

    [wfs server] Adjust MultiSurface and MultiCurve geometry type strings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-25

    Use TYPENAMES for WFS 2 getFeature

    Leave both forms for describeFeatureType, fix tests

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2021-01-25
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2021-01-25

    fix dxf export for espg's with reverse axes

    The dxf export didn't work for reverse axis projections (north, east)
    as the BBOX for WMS 1.3.0 comes in South, West, North, East and the
    dxf export treated it like West, South, East, North.

    The logic is taken from the normal GetMap, GetPrint requests.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-25

    Partial fix for ESRI server typename(s) bug

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-01-25

    [wfs server] Adjust MultiSurface and MultiCurve geometry type strings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-25

    Followup #41109: fix algorithms

    Check for NULL instead of valid (because NULL is valid).

    The old behavior was relying on the fact that a NULL attribute was
    stored by OGR as an empty string instead of a NULL QVariant of the
    corresponding field type, the conversion of the QVariant( QString())
    to a numeric field was checked (and it was failing) so everything
    worked (at least for non-string types).

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-25

    make QgsAbstractRelationEditorWidget private virtual methods available in bindings (#41159)

Merge: 58e6df28029 9039085bdda
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-25

    Merge pull request #41142 from rouault/db2_deprecation

    DB2: tweak labels (in debug builds) to reflect status

Merge: fba5093f181 fd443217e7d
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-25

    Merge pull request #41147 from rouault/fix_40495

    QgsAttributeWidgetRelationEditWidget::setRelationEditorConfiguration(): avoid crash on corrupted relation (fix #40495)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-01-23
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-01-25

    DB2: tweak labels (in debug builds) to reflect status

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-01-24
Commit:     Evan Derickson <3587185+dericke@users.noreply.github.com>
CommitDate: 2021-01-24

    List comprehension formatting

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-01-24
Commit:     Evan Derickson <3587185+dericke@users.noreply.github.com>
CommitDate: 2021-01-24

    Formatting list comprehension

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-01-24
Commit:     Evan Derickson <3587185+dericke@users.noreply.github.com>
CommitDate: 2021-01-24

    List comprehensions to generators

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-01-24
Commit:     Evan Derickson <3587185+dericke@users.noreply.github.com>
CommitDate: 2021-01-24

    Undo removal of else

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-01-23
Commit:     Evan Derickson <3587185+dericke@users.noreply.github.com>
CommitDate: 2021-01-23

    Replace str format with str cast

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-01-23
Commit:     Evan Derickson <3587185+dericke@users.noreply.github.com>
CommitDate: 2021-01-23

    More list comprehensions, str.join()

    Evan Derickson <3587185+dericke@users.noreply.github.com>AuthorDate: 2021-01-23
Commit:     Evan Derickson <3587185+dericke@users.noreply.github.com>
CommitDate: 2021-01-23

    For loops to list comprehension

Merge: ca9b9367bc8 8515b38f10b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-23

    Merge pull request #41137 from elpaso/bugfix-gh41124-wms-unstable-fids

    Fix Server WMS unstable feature IDs

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-01-23
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-01-23

    QgsAttributeWidgetRelationEditWidget::setRelationEditorConfiguration(): avoid crash on corrupted relation (fix #40495)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-01-23
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2021-01-23

    QgsRelation::generateId(): fix crash on empty QgsRelation object

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-23

    Fix tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-23

    reload 3D automatically after untwining

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-23

    resize window properly on scene settings init

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-23

    remove commented code

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-23

    change to using QSize

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-23

    fix point rendering issue

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-23

    Server WFS3 stable feature ids

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-23

    Update src/providers/hana/qgshanaconnection.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-22

    Update src/server/services/wms/qgswmsrenderer.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-22

    Fix Server WMS unstable feature IDs

    Fixes #41124

    Fix for JSON and GML only: the other formats were already ok.

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-01-22
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2021-01-22

    Make primary key requirements less restrictive in HANA

Merge: c90b8c8084a 25f3220e813
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-22

    Merge pull request #41009 from suricactus/dms_gui

    Document management system a.k.a. polymorphic relations GUI

Merge: 866ce3a5ddf 3ebe1134809
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2021-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-21

    Merge pull request #41100 from slarosa/fix_empty_source

    shows source info when load raster/vector via HTTP protocol

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-21

    use comparison function

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-21

    split to 2 test functions

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-21

    move the test location

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-21

    fix colorRampItemList use

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-21

    Add test

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-21

    return one entry when max==min

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-21
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-21

    Best fix ever

Merge: 4dbb40ef2c1 07f24296fb9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-21

    Merge pull request #41109 from elpaso/bugfix-gh41076-OGR-NULL-empty-strings-on-winzozz

    Fixes windows issue with QVariant( QString() ) being NULL

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-21

    don't be too serious

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-21

    load min max and classify automatically when the selected attribute is changed

Merge: dba2700dd30 f65fe3dbc95
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-21

    Merge pull request #41112 from nyalldawson/fix_40856

    Fix retrieval of sql results from geopackages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-21

    Fix retrieval of sql results from geopackages

    Fixes #40856

Merge: 0cf985f6713 54480d9b05c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-20

    Merge pull request #41102 from stefanuhrig/hanaicon

    New SAP HANA Icon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-20

    skip-keyword-check

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-20

    Fixes windows issue with QVariant( QString() ) being NULL

    Fixes #41076

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-20

    Peter's review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-20

    Fix travis build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-20

    more doc fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-20

    Build fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-20

    Fix doc

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-20

    code layout + suggestions from Nyall

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-20

    Singleton, code cleanups, more tests, error reporting

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-20

    Tile download manager to better handle downloading of tiles

    https://github.com/qgis/QGIS-Enhancement-Proposals/issues/181

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-20

    restrict rgb values to range [0-255]

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-20
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-20

    Fix multiple feature adding in case of composite keys

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-20
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-20

    Revert "Debug commit, should be reverted"

    This reverts commit 703555a7a3581ea2b48131bb8311b57b59be0ea9 and ff6e6253eeb1c4be2a1694f873257796d6e61341.

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-20
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-20

    Debug commit, should be reverted

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-20
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-20

    Debug commit, should be reverted

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2021-01-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2021-01-20

    shows source info when load raster/vector via HTTP protocol

Merge: 99b77df02a6 f90105d677b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-20

    Merge pull request #41092 from TurboGraphxBeige/layername-legend-update

    Added a connection to QgsMapLayer::nameChanged (fixes #40824)

Merge: 4f5a5acf2bf 52558f46edd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-20

    Merge pull request #41096 from m-kuhn/backport_fix

    Switch to pull_request_target event for backport bot

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2020-12-20
Commit:     Tom Vijlbrief <tvijlbrief@gmail.com>
CommitDate: 2021-01-20

    Adjust space for "Recent Projects" and "News"

    40% for Projects and 60% for News

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-01-20

    Switch to pull_request_target event for backport bot

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-20

    [processing] Fix feedback confusion with multiple download file alg by adding a successfully downloaded URL information message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    [processing] Don't default to input field for optional expression parameters

    Fixes #41063

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    [layouts] Always update label after text changes

    Fixes label shows old text when opacity settings are changed

    Fixes #40203

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2021-01-19
Commit:     TurboGraphxBeige <TurboGraphxBeige@runbox.com>
CommitDate: 2021-01-19

    Added a connection to QgsMapLayer::nameChanged (fixes #40824)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    Allow to edit empty shapefiles

    Fixes #38834

    Alban Kraus <11193174+alkra@users.noreply.github.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    Handle exact distances in curveSubstring

    Fixes #41081

    These exact distances may be obtained with distance_to_vertex.

    Before this change, the code considered the line segments as open
    intervals, so that vertices could not ever be considered as the start
    of a substring.  This change considers them as semi-open intervals
    (closed at the beginning) instead. (With a special case when starting
    the substring at the last vertex)

    Before this change, vertices could not be considered as the end of a
    substring, so an other loop was required, adding a duplicate node.

    Similar behaviour is observed for QgsCircularString and corrected
    similarly.

    Double equality is performed as exact equality, because it does not
    matter on which segment the start of the substring is. Except where
    startDistance is -0.0, which is already handled before the for loop,
    or when startDistance is at the last vertex.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    [MetaSearch] Update UK and UNEP GRID CSW servers

    The new CSW servers substitute the unavailable or unreliable and soon to be deactivated old ones.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    Add mechanism for temporarily disabling all network caching
    to QgsNetworkAccessManager, and add a checkbox in the network
    logger panel to allow users to temporarily disable the network cache

    This can be VERY useful when debugging QGIS network activity, or when
    using QGIS to test server side changes.

    This is a transient setting only, and is forgotten as soon as QGIS
    is closed. That's by design -- we don't want users to accidentally
    leave this enabled and cause unnecessary server load.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    Bump Minimum Python version to 3.6

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    Update python build dep version

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    Remove duplicate cmake command

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    Bump minimum python version to 3.5

    To get proper support for type hints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    Fix comparison sort order for points to path test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    Fix vertex editor locale with Z/R values

    Fixes #29682

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    Use parent symbol type instead of layer geometry type to decide
    which line symbol layer settings to show

    Fixes fill symbol only related properties (like ring filters) show
    for line symbols in some contexts.

    Fixes #33398
    Fixes #24131

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-20

    [Oracle] Don't reset srid to -1 when there is no geometry

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-19
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-19

    Change "HANA" to "SAP HANA" on UI

    The actual product name is "SAP HANA". Furthermore, there are other
    things called "HANA" like the Boost metaprogramming library.

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-19
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-19

    Update SAP HANA icons

Merge: 457d6618ad6 9818fbe2097
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-19

    Merge pull request #41080 from elpaso/mxe-updates-for-3_18

    Fix MXE build for python bump and EPT

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-19

    Fix MXE build for python bump and EPT

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-19
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-19

    Add sip convert for QgsMapToolDigitizeFeature

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-19
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-19

    Clean-up includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Ensure layer style dock is updated when toggling legend items through
    layer tree menu

    Fixes #40630

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-19

    follow up ab0eba2 : crash-free implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Fix rendering of Vector Field marker symbol layer when map is rotated

    Fixes #40916

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Rework geometry symbol rendering loop

    Don't segmentize and process the whole geometry upfront, and instead
    defer the segmentization and processing (eg clipping) to be performed
    on a part-by-part basis. This ensures that we ALWAYS have access to
    the corresponding original geometry when we get around to rendering
    each part instead of only its segmentized and processed version.

    Fixes marker line symbol layer renders vertices for segmentized
    versions of curved geometries instead of the actual vertices, and
    also fixes handling of multi* curved types with the marker line
    vertex/curve point interval types.

    Possibly also results in faster rendering for certain multipart
    geometries too, as the simplification and segmentization is now done on a
    part by part basis, so can potentially be skipped for some parts alone...

    Fixes #39750

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Add optimised method to QgsMapToPixelSimplifier which avoids clones
    in unwanted circumstances and works on QgsAbstractGeometry objects
    instead of QgsGeometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Add unit test for scalebar decoration map width calculations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Don't copy docs from another class, that's pretty poor form...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Improve docs to make it clearer that QgsMapSettings::visibleExtent
    is probably what you want, not QgsMapSettings::extent...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Fix scalebar decoration uses incorrect map extent when restoring
    a project which was saved using a different map canvas geometry

    Fixes #40748

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Fix PG permission on insert features

    Fixes #40922

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Update src/analysis/processing/qgsalgorithmpointstopaths.cpp

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Fix failing test
    Output feature order cannot be made backwards compatible so we're forced to modify the test to pass.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Handle compatibility parameter GROUP_FIELD

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Handle multipoint input

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Address review comments

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Reorder fields

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Fix parameter name

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Forgot begin-end fields

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Complete points to paths port

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Change points to lines to points to paths

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Const iterate to avoid copy; fix empty group expression case

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Update help string

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Implement GROUP_EXPRESSION instead of GROUP_FIELD
    to allow for flexible grouping without the need for an intermediate field calculation.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    Added Points to lines algorithm

Merge: e9537550b7d 82234350951
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-18

    Merge pull request #41061 from elpaso/bugfix-gh40864-gpkg-save-as-dots-in-name

    Fix save-as with dots

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    limit in either axis.

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2021-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-19

    display message on big images

    Fixes 41045

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-18

    Fix save-as with dots

    Fixes #40864

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-18
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Fix broken adding new features

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-15
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Removed some of the horizontal scrollbars

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-15
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Change addRelation -> addRelationPrivate, does not change anything for now

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-15
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Fixed docs

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-15
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Use the relation type

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-15
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Disable the generated relations for poly rels in the relation dropdown

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-15
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Use the less confusing QgsRelation::type()

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-15
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Add relations via the `addRelationPrivate`, no matter what is their type

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-15
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Added QgsRelation::Type

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-14
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    QOverload -> qgis::overload

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-14
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Fixed dialog window titles

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-13
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Generated relations should not be used for relation reference widget

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-13
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Fixed editing poly relations

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-13
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Support polymorphic relationship strength

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-13
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Export only non-generated relations

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Improved the overall QgsPolymorphicRelations experience

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Added a QgsRelation::polymorphicRelation() method

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Disable deleting or renaming generated relations

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-23
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-18

    Added support for dynamic relations

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-01-18

    Fix suppressed Windows linker errors

    Deriving QgsAttributes from QVector<QVariant> and then exporting the
    whole QgsAttributes class also exports symbols of QVector<QVariant>.
    This leads to linker issues with object files using QVector<QVariant>
    if a library/executable links against qgis_core.

    Just exporting the only function of QgsAttributes that is not inline is
    sufficient and solves the linker errors.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Set field values for point cloud results in identify results list so that
    Copy Feature action works correctly on these results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Add method to convert QgsPointCloudAttributeCollection to QgsFields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Add method to get equivalent QVariant type for a point cloud attribute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Fix missing identify results right click menu items for non vector layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Fix highlights disappear after changing canvas CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Don't use a vector renderer to draw QgsHighlight for point cloud points

    QgsHighlight has severe performance issues with vector layer feature rendering,
    so use the heavily optimised point geometry highlight approach instead

    Keeps QGIS nice and responsive even when 1000 points are highlighted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Dramatically faster painting of point geometries via QgsHighlight

    When hundreds of highlights are shown this goes from locking up QGIS
    with every redraw to being very responsive.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Fix new map canvas CRS is not accessible to QgsMapCanvasItem subclasses
    in QgsMapCanvasItem::updatePosition() when this function is called
    as a result of map canvas CRS changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Minor code cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Safer memory management in QgsHighlight

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Slightly cleaner code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Remove remnant docx

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Fix debug noise

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    fix point cloud 3d GUI disabled on start

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Fix broken 3d map tools

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    make the marker change size when zooming in

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    rollback the existing implementation and use QgsHighlight

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    initial highlighting implementation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    [processing] Fix file download algorithm's temporary file missing proper extension

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    use QgsPointCloudAttributeProxyModel::AllTypes instead of Numeric because Char is also numeric

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    only apply elevation offset for Z attribute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Fix calculating closest wmst time when wmst uses a static list of datetime values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Some wmst services specify a temporal dimension using ', ' separated values, so correctly parse these

    Also simplify code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Simpler approach to remove time component of a datetime value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    Simpler iteration using range based loops

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-18

    [wms] Pass some large types by reference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-17

    [3d] Show a movement speed label temporarily after the movement
    speed is changed in 3d views via scroll wheel

    Exposes to users what the scroll wheel is actually doing in this mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-17

    [3d] Make right and middle mouse drag while in fly mode behavior
    consistent with other parts of qgis

    Now
    - right click+drag = camera dolly, to match the same behavior
    as when in terrain navigation mode
    - middle click+drag = pan camera left/right/up/down, which matches
    the middle click+drag behavior for 2d maps

    Juernjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2021-01-16
Commit:     Juernjakob Dugge <jdugge@users.noreply.github.com>
CommitDate: 2021-01-16

    Handle indentation of right-aligned legends

Merge: 35c43d44928 0a5bef3a0b1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-16

    Merge pull request #41033 from elpaso/connections-api-queryresult-model-followup

    Fix QgsQueryResultModel crash

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-16

    Fix test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-16

    [processing] Improve atlas exporting feedback, don't throw is no features found

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-16

    [3d] Fix navigation keystrokes which conflict with application shortcuts
    get handled by application shortcut, instead of getting treated as
    camera navigation keys

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-16

    Partially fix initial jumpy movement after toggling between navigation modes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-16

    Simpler code, use direct connection to camera signal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-16

    No need to manually disconnect from an object which is about to be deleted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-16

    [3d] Allow exiting mouse lock mode with escape key press

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-16

    More detailed warnings when HANA driver not found

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-16

    Change HANA test instance

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-16

    [processing] Allow for short description to have hyperlinks open in external browser

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-16

    Fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-16

    Remove unused MAX_CACHE_LAYERS

Merge: 79572de4761 69317d68530
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-15

    Merge pull request #41031 from mhugent/wms_featureinfo_drag_and_drop_2

    Wms featureinfo drag and drop 2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-15

    Fix flake8 false positive

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-15

    Fix QgsQueryResultModel crash

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-01-15

    Fix access control attributes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-01-15

    Adapt includes to recent changes in master

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-01-15

    CI build machine somehow does not like my includes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-01-15

    Add includes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-01-15

    Fix comment

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-01-15

    Fix comment

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-01-15

    Add project setting if attribute form should be considered for feature info

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-01-15

    Consider tab layout for wms feature info

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2021-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2021-01-15

    Move code to  write feature info XML attribute to function

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-01-15

    fix windows nightly (make sure that the header PROJ_VERSION_MAJOR was detected from (nightly build) is actually used)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-15

    fix detection of spatialinx for postgres materialized views

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-15

    add test for postgres hasSpatialIndex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    [3d] Refine mouse behavior during fps mode:

    - holding middle button while moving mouse up/down = zoom in/out (dolly) in current direction
    - holding right button always results in strafe movement, regardless of mouse lock status

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    add myself to contributors list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    Move browser right click actions which are destructive to a new "Table Operations"
    (or "Schema Operations") sub menu

    Fixes #40973

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    consistent format

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    display seconds in mesh layer properties

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    mdal 0.8.0

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    Typo's corrected

    Line 536  :  Double wording "the"  in "the the stack value".  Removed last "the"
    Line 546  :  Excessive space before NoData.  Removed one space.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    Remember camera movement speed changes triggered through fps nav mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    In fly mode, ctrl = slow down, shift = run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    Make elevation changes less sensitive vs ground movements changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    Add global 3d setting to control whether vertical mouse axis movements should be inverted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    [3d] Add general 3d options tab, with settings for default camera
    projection types and movement options

    These settings are inherited by all new 3d views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    Improve capturing of cursor in mouse lock mode

    - Avoid jumpy first motion after activating lock
    - Fix capture of cursor to map center -- because the camera controller
    has no knowledge of the map canvas geometry (specifically the window
    position), we can't set the global mouse cursor position directly from
    the controller and instead need to push reponsibility for this up to
    the 3d map canvas widget instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    Cleanup some code, remove some unreachable conditions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-15

    Rename "fly" navigation mode as "walk" mode

    Fly has a different meaning here, where motion has inertia and the
    key presses affect the acceleration of motion instead of directly
    move the camera.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-14

    cmake follow up (#41010)

Merge: e15b8947c0c cdbe502bdbc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-14

    Merge pull request #41011 from elpaso/bugfix-gh41005-server-wms-gfi-ogc-filters

    Server getfeatureinfo OGC filter support

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-01-14

    include hana provider in packages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-01-14

    fix translation string

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2021-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-14

    fix typo in cmakelists (#41012)

Merge: 4b9f82d9cbd dbef0eaa572
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-14

    Merge pull request #40750 from elpaso/connections-api-queryresult-model

    QgsQueryResultModel

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-14

    Server getfeatureinfo OGC filter support

    Fixes #41005

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-14

    fix docs

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-14

    fix raster tiles

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-14

    restore raster smart

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-14

    fix documentation

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-14

    [feature] use smarter map redraws: avoid map flickering by usage of cached layer image before the new rendering is done

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-01-14

    remove trailing whitespaces from CMakeLists.txt

    Sam Gillingham <gillingham.sam@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    add cmake QGIS_MACAPP_FRAMEWORK option

Merge: 814b65ba1cc 7a51839f2ff
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-14

    Merge pull request #40914 from suricactus/dms_core

    Added support for polymorphic relations relations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Cleaner approach -- create expression contexts in modeler parameter
    definition dialogs using expression context and processing context
    generators

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Only with models

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Fixes #39137

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-14

    fix pdal's CMakeLists.txt (#41002)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Apply suggestions from code review

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2021-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Review the help string about translated project

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    fix styling ... again

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    change function signature to use references on cellValueStacks

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    apply fixes

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    fix styling

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    add float64 raster testinputs

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    add byte raster testinputs

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    add test results for percentrank from value alg

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    add test results for percentrank from raster alg

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    add test results for percentile alg

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    add tests

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    wire algorithms

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    add algorithm icons

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    rework Cell Statistics alg structure and introduce cell stack percentile, percentrank from raster and percentrank from value algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Another fix to pdal provider building

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-01-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-01-13

    fix build (followup 23b50ab264)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    keep layer valid if geometry_columns extent/pkey not valid

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    indentation

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    Improve mssql loading with predefined extent/pkey

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    add navigation switching hotkey ctrl + ~

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    fix mouse capture

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    fix capturing cursor with ~ press

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    When using mouse lock navigation, invert the vertical axis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Match Q/E up/down direction with Blender

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Fix jumpy first mouse movement in capture mouse mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Experiment with capturing cursor via ~ press

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Wheel scroll changes movement speed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Use proper game style keyboard handling

    Instead of just reponding to key presses/releases (and auto repeat
    versions of these), instead track which keys are held down continuously
    and use a timer based approach to handle the actual resultant camera
    movement.

    This allows use of multiple keys when navigating, e.g. moving forward
    while strafing left/right/up/down.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Fix build

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    some fixes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    change for z for page up/down

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    rename navigation modes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    add movement speed combobox

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    initial fly mode implementation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    add missing includes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    remove includes of binary dirs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    [cmake] target_include_directories for 3d

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    fix compilation on lnx

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    move catch block to  QgsQuickUtils::transformPoint since it can be invoced from qml

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-14

    Add mapRefreshCanceled() signal to QgsMapCanvas

    This is useful when one wants to follow what exactly is happening
    with map canvas rendering. We already have renderStarting() signal
    when a job is started and mapCanvasRefreshed() signal when a job
    has finished, but there was no notification if the pending job
    got cancelled (for example because used moved/zoomed the map).

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-13

    [cmake] remove of redundant includes (#40993)

Merge: 9370abe0ee2 f88369da052
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-13

    Merge pull request #40990 from 3nids/cmake-tid-gui

    [cmake] more target_include_directories

Merge: 93f9ec2f79f 43e159688a0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-13

    Merge pull request #40982 from mrylov/hana-provider

    Add odbc-cpp-wrapper library to external folder

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    add SIP_SKIP

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    fix indentation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    fix point clickable area

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    fix layout check

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    remove code duplication

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    fix tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    move the implementation to Qgs3DMapToolIdentify

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    add some QgsRay3D tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    add QgsBox3DDistanceTo test

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    fix somethings and testRayFromScreenPoint

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    fix sip and add Nyall suggestions

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    fix code_layout

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    unify 2D and 3D identify results conversion

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    cleanup and fix symbol nullptr bug

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    add Qgs3DUtils::rayFromScreenPoint

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    remove distanceFromPoint

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    add QgsRay3D

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    make 3D identify results simular to 2D

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    fix ept provider identify test

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    fix attributes type

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    fix SIP

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    add pointsLimit and SIP

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    add QgsBox3d::distanceFromPoint doc

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    add docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    fix banned keywords

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    make identification work with point size

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    raycast intersection with node bounding box

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-13

    save progress

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-13

    fix documentation build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-13

    [cmake] fix build and use target_incude in server + python

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    Fix HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-01-13
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2021-01-13

    Change HANA test instance

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    Remove debug code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    Removed sophisticated implementation

    Store rows in the model, remove rewind and random access from
    query result class.

    This implementation is way simpler but the (forward) iterator
    can be used only once.

    I'm still convinced that the old implementation was better and more
    flexible but I need to move forward.

    Client code will need to store the results from the iterator.

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-01-13
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2021-01-13

    Skip external/odbccpp in astyle.sh

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-13
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-13

    Remove extra mutable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-13

    [cmake] update depending CMakeLists.txt

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-13

    [cmake] use target_include_directories in analysis

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-13

    [cmake] liddxfrw linked to qgis_core

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-13

    [cmake] remove left-over of includes of src/core

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    Move worker deleteLater to the dtor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    Fix cond private

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    Fix MXE build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    Final touch

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    flake8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    Query result model threaded fetcher

    plus: independent iterators and rewind

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    Threaded query model

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    Fix at() and add tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    Doxy and new at() method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-13

    QgsQueryResultModel

    A model for QgsAbstractDatabaseProviderConnection::QueryResult

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-13

    [cmake] update depending CMakeLists.txt

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-13

    [cmake] use target_include_directories in gui + native

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    [processing] Add 'thiessen' tag to QGIS' voronoi polygons algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    Correctly expose QgsLayoutItemAttributeTable::getTableContents to sip,
    so that this class can be reused from Python classes

    Fixes https://github.com/gltn/stdm/issues/411

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    Add button to open style gallery in the style manager

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2020-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    Simplify Curved Types for QgsPostgresFeatureIterator

    Currently curved types are never simplified PostgreSQL server side.

    However in many datasets just a small fraction of the dataset features
    has curves.

    The existing code already has a "st_simplifypreservetopology"
    branch which will simplify Linestrings and Polygons and leaves
    other geometries unchanged. Use this code for curved geometry layers.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-13

    [OTB] Fixes empty string parameters (#40957)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    Fix pdal build

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Assert if any of the layer ids contains a comma

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Cleanup unused member

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Prevent copy using const

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Replace with qgis::as_const() where possible

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Docs

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Fix docs

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Improved class description docs

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Rename QgsPolymorphicRelations getGeneratedRelations -> generateRelations

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    Fix: Processing Modeler help parameter

    The help parameter is set in the modeler help part.
    The commit use it to set the help parameter.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    Fix: Server WMS Dimension time fields filters extension

    Only String and DateTime fields could be choose as WMS Dimension time fields.

    Extend the filetr by adding Int, LongLOng and Date.

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-12
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-12

    Only build and use odbccpp_static

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    Fix: Server WMS Dimension nearestValue and multipleValues

    * The WMS Dimension GetCapabilities nearestValue attribute has to be 0 or 1 and not 48.
    * The WMS Dimension GetCapabilities multipleValue attribute does not exist.
    * The WMS Dimension GetCapabilities multipleValues attribute has to be 0 or 1 and not 49.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    use unique_ptr to handle provider pointer deletion

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    don't use QUUid::Id128, doesn't exist in Qt 5.9

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    fix spellcheck

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    [Oracle] Fix Oracle empty layer creation when there is no geometry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-13

    Travis does not need a git depth of 120 anymore, 1 is enough

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Added a QgsRelation::polymorphicRelation() method

Merge: 3798edaa353 84313c9112a
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-12

    Merge pull request #40959 from 3nids/rel-reg-f3

    separate QgsAttributeEditorElement into several files

Merge: fa6d28100cf e3bf72c200c
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-12

    Merge pull request #40965 from 3nids/cmaket-tid-core-system

    [cmake] use target_include_directories for core system includes

Merge: cbfd7b093a1 7a9d3f5846d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-12

    Merge pull request #40963 from elpaso/bugfix-gh40910-valuerelation-multi-edit

    Fix drill-down in multi-edit mode

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2021-01-12
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2021-01-12

    Add odbc-cpp-wrapper library to external folder

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-12

    fix quick compilation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-12

    [cmake] use target_include_directories for gui system includes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-12

    [cmake] use target_include_directories for core system includes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-12

    Fix drill-down in multi-edit mode

    Fixes #40910

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-12

    fix sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-12

    missing includes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-12

    follow up + some forward declarations

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-12

    separate QgsAttributeEditorElement into several files

Merge: ca37a56763d 7ab93d200ef
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-12

    Merge pull request #40953 from 3nids/modernize-cmake

    use target_include_directories instead of include_directories for qgis_core

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-12

    follow up

Merge: ea5ce0101be 9e5b6141896
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-12

    Merge pull request #40947 from 3nids/rel-reg-f2

    move reading from XML logic from QgsEditFormConfig to QgsAttributeEditorElement

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-12

    remove includes of src/core in CMakeLists + link static providers to qgis_core

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-12

    use target_include_directories instead of include_directories for qgis_core

    thanks to this, the include_directories are added to the target and propagated to any further linking

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Use the QgsRelationContext's project instead of direct call to QgsProject

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Test if child relations are generated

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Added test case for QgsPolymorphicRelation

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Generated QgsRelations now support getting the related features

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-12

    Fixes in the QgsPolymorphicRelation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-12

    Silence OpenType support missing Qt warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-12

    fix legacy config before creating elements to avoid passing widget config

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Test with selection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Expand test coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Fix icon path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Fix automatically set anchor point isn't cleared after applying action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    More robust approach to updating rubber band -- use actual transformed geometry results instead of transforming rubber band

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Sync with rotate tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Remove unused magnet control

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Minor cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Use more efficient QTransform for geometry scaling

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    test rounding change

    (cherry picked from commit e57e1745f2ad421705f9c66f856f718f62b380b0)

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    layout & tests

    (cherry picked from commit 87cb5d149688192503dcae4e002e37f526942ba1)

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    test

    (cherry picked from commit 4de67a9484844570a509df1db03c8815d5d52292)

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    comments pt1

    (cherry picked from commit dd3667b25b38959576c37bdb957c82457a902d54)

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    rubber, layout etc

    chaining transforms =/= transform matrix

    (cherry picked from commit 005175241607c483ca3e0f0f406b6f263d4a2e11)

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    feature scaler base

    (cherry picked from commit a64650933ccc112812625fda48c63a93a70a5b83)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Update comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Loosen grass test crs requirement to allow passing on proj < 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    [processing][grass] Export CRS definitions as WKT2 strings instead
    of proj strings wherever possible

    Because proj strings are lossy

    Fixes #18596

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    [processing] Fix exception after running algorithm in modeler

    Fixes #40907

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Run qstring fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Provider source widgets can be used for vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Allow changing the authentication setup for existing AFS/AMS layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Fix incomplete encode/decodeUri for ArcGIS MapServer provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    When creating a expression filter string for a rule based renderer,
    try to create a simple "field IN (...)" expression wherever possible

    This avoids some issues with complex rule based renderers that have
    many similar classes, where the generated expression was previously
    an extremely long and complex "(field = ...) OR (field = ...) OR ..."
    type expression (which some providers have issues with)

    Fixes missing features in some circumstances in rule based renderers

    Sponsored by SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Add utility functions to determine if a QgsExpression is a simple
    "field=value" type expression, and for condensing a list of similar
    expressions to an equivalent "field IN (value, value2,...)" expression
    wherever possible

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Update src/core/gps/qgsgpsconnection.h

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Add new field for geoid-ellipsoid diff

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-11
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-11

    Test the new methods in QgsRelation

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-11
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-11

    Test the new methods in QgsRelationManager

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-11

    deprecate QgsEditFormConfig::attributeEditorElementFromDomElement

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-11

    move reading from XML logic from QgsEditFormConfig to QgsAttributeEditorElement

    so it lives in the same place than saving the config

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-11

    move the config to QgsAttributeEditorRelation + fix cloning (#40941)

    GeoJulien <dev@ingeoveritas.com>AuthorDate: 2021-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Remove trailing space

    GeoJulien <dev@ingeoveritas.com>AuthorDate: 2021-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    fix confused copy/paste

    GeoJulien <dev@ingeoveritas.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Use QDesktopServices instead of deprecated iface.openUrl

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    typo and some QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Nicer placement of item actions

    - Make sure Add 3d map appears directly after Add Map
    - Place Dynamic Text menu directly after Add Label action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-12

    [feature][layouts] Add menu entry to add dynamic text labels
    easily to a layout

    The new "Add Item" -> "Dynamic Text" menu contains a bunch of preset
    handy dynamic text expressions which users can use to insert a label
    automatically containing the corresponding expression. E.g.

    Add Item -> Dynamic Text -> Layout Name

    will insert a label containing the expression [% @layout_name %].

    This raises discoverability and user-friendliness of inserting
    dynamic labels

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-11

    schemas filtering for QgsMssqlProviderConnection

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-11

    missing space

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-11

    spelling and minor fix

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-11

    ui filter on new connection widget



    schemas filtering as option




    filtering on server side and refactoring


    minor fixes

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-23
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-11

    Added support for dynamic relations

Merge: 12a7afb1f32 472898ac92a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-11

    Merge pull request #40929 from m-kuhn/fixRelationCustomWidget

    Enable custom widget builds in ci and fix the build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-11

    [arcgis] Fix some layers don't appear available as feature server layers
    in browser/data source manager

    As per the comment:

    We have a choice here -- if geometryType is unknown and the service reflects that it supports Map capabilities,
    then we can't be sure whether or not the individual sublayers support Query or Map requests only. So we either:

    1. Send off additional requests for each individual layer's capabilities (too expensive)
    2. Err on the side of only showing services we KNOW will work for layer -- but this has the side effect that layers
       which ARE available as feature services will only show as raster mapserver layers, which is VERY bad/restrictive
    3. Err on the side of showing services we THINK may work, even though some of them may or may not work depending on the actual
       server configuration

    We opt for 3, because otherwise we're making it impossible for users to load valid vector layers into QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-11

    [processing] Don't use authid to compare layer CRSes

    Instead of QgsCoordinateReferenceSystem == operator, so that we
    can correctly test equality of non-standard CRSes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-11

    Improve python repr string for QgsCoordinateReferenceSystem

    - Indicate invalid crses
    - If crs doesn't have an authid, use wkt representation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-11

    NMEA calculate 3D RMS

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-11

    new function for handling updates to timestep ui update in temporal controller widget

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-11

    fix timestep ui handling in temporal controller widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-11

    [layouts] When adding a new map item, auto-assign a real
    unique id to the item

    Previously we auto assigned an internal quasi-id to these items,
    but that was rather confusing because they still had an empty
    id and couldn't be referred to as "Map 1", etc when using
    expressions.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-01-10

    Fix docker build successful check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-01-10

    Fix build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2021-01-10

    Enable custom widget builds in ci

Merge: bbb4334c4bf 7f7bbae1d0c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-10

    Merge pull request #34988 from mrylov/hana-provider

    [FEATURE] HANA database provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-10

    Update references to compositions in expression function help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-10

    [feature][layouts] Add map_credits function

    This function collates a list of all the layer metadata attribution
    strings for the layers shown inside a specified map item.

    For example:

      array_to_string( map_credits( 'Main Map' ) )

    Returns a comma separated list of layer credits for layers shown in the
    'Main Map' layout item, e.g 'CC-BY-NC, CC-BY-SA'

    There's an optional include_layer_names argument you can use
    to include layer names before their attribution:

      array_to_string( map_credits( 'Main Map',
         include_layer_names := true,
         layer_name_separator := ': ' ) )

    Returns a comma separated list of layer names and their credits for layers
    shown in the 'Main Map' layout item,
    e.g. 'Railway lines: CC-BY-NC, Basemap: CC-BY-SA'"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-10

    Automatically populate appropriate layer metadata when adding OpenStreetMap tile layers

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-09
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-09

    Fix indentation

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-09
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-09

    Implement QgsHanaProviderConnection::execSql

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-09
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-09

    Fix indentation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-09

    [ui] Format status bar coordinate widget's extent using project settings

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-09
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-09

    Revise primary key determination

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-09
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-09

    Increase HANA test timeout to 10 minutes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    Fix deprecation warnings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    move QgsAttributeEditorContainer to proper cpp file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    [processing] Use correct means to escape " values in GDAL commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    [processing] Catch the gdal process console progress report output
    and show algorithm progress bars when running GDAL algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    [processing] GDAL algorithms can now be canceled!

    Previously there was no way to terminate the GDAL process, so if you
    accidently got some parameter values wrong it was very easy to end
    up with a quasi-endless, non-cancelable gdal algorithm burning away cpu in the
    background of a qgis session... ouch!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    [processing] Use QgsBlockingProcess instead of subprocess to run GDAL algorithms

    This gives us much more flexibility when running the process, as we can
    now do things like report feedback messages directly without having
    to resort to potentially unsafe event loops regardless of whether the
    algorithm is run in the main or a background thread.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    [processing] Return log lines from GdalUtils.runGdal instead of storing
    in a class member

    The previous approach was NOT thread safe, and it's easy to avoid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    [processing] Translate some strings when running gdal algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    Add unit test to ensure QgsBlockingProcess inherits system enviroment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    Fix cancellation on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    Add method to retrieve exit status of process

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-09

    Fix to_date* functions links to qt doc

    QDateTime::fromString documentation no longer lists all the expressions
    to construct the format, so we point to each component doc

Merge: 6061030f96f 6620bb900e6
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-08

    Merge pull request #40721 from suricactus/relregistry

    Support multiple relation editors via relation widget registry

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-08
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-08

    Enable Hana tests on Travis CI (second attempt)

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-08
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-08

    Enable HANA tests on Travis CI

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-08
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-08

    Removed the deprecated methods, will be implemented in Python only

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-08
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-08

    Fix breaking tests

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-08
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-08

    Fix wrong usage of mFeatureSelectionMgr in the abstract class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-08

    enable dynamic SVGs for fill symbol (#40902)

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-08
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-08

    Add comment why we need HANA specific distance unit encoding

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-08
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-08

    Use authid() to retrieve authority and srid

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-08

    drop leftover include (#40901)

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-08
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-08

    No more Q_NOWARN_DEPRECATED_POP

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-08
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-08

    Make it Q_OBJECT

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-08

    avoid to prepare expression for SVG dynamic parameters (#40899)

Merge: 70aea49fc47 c6d4e61444b
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-08

    Merge pull request #40892 from 3nids/svg-dyn-gui

    GUI for dynamic SVGs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-08

    correct dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-08

    allow removing multiple parameters at once

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-08

    move buttons to bottom right

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-08

    [vectortiles] Never trust internal feature ids

    Even if a feature has an internal ID, it's not guaranteed
    to be unique across different tiles. This may violate the
    specifications, but it's been seen on mbtiles files in the wild...

    Here the consequences of a reused id (including missing feature
    labels) is worse then the consequence of ignoring valid internal
    feature ids (which probably has no real consequence at all...)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-08

    Fix broken manual rotation anchor point setting via ctrl+click in rotate features tool

    Ctrl+clicking to set the manual rotation point had no effect, and the selected
    rotation point was always reset as soon as the rotation action started.

    Apparently this has been broken for some time (confirmed broken since 3.4 at least!).

    Also add tests.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-08

    Add method to retrieve QgsVertexMarker center point in map coordinates

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-07

    add test for SVG marker with dynamic parameters (#40891)

Merge: 17500a7ee77 f5f7389e0d7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-07

    Merge pull request #40890 from troopa81/fix_oracle_srid_createemptylayer

    [Oracle] Fix metadata table srid when creating an empty layer

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-01-07

    fix spellcheck

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-07
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-07

    Minor code improvements

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-07
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-07

    Convert cpp type to python type

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-07
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-07

    Add test for the relation widget registry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-07

    add missing dox

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-07
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-07

    Tidy up CMakeLists.txt

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-07

    add missing private @cond

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-07

    gui for dynamic SVGs

Merge: 0f68ad82dc7 5e2cbab0226
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-07

    Merge pull request #40596 from 3nids/dynamic_svgs

    core part to handle dynamic SVGs

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-07
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-07

    Rename to Abstract prefix

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2021-01-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2021-01-07

    [Oracle] Fix metadata table srid when creating an empty layer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-07

    fix building server without plugins (or without python) (#40869)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-07

    prepare before getting referenced fields

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-07
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-07

    Unhide handleDrop method from base class in QgsHanaConnectionItem

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-07
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-07

    Stop using deprecated QFlags constructor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-07

    fix reading of newly saved symbology properties (#40889)

Merge: 155828788b5 1181c36ce14
    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-07
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-07

    Merge branch 'master' of https://github.com/qgis/QGIS into hana-provider

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-07

    fix reading of parameters

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-07

    [locator] Fix broken parsing of google maps URL Z values

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-07

    Split tool: create new features all at once (fixes #40860)

    The cause of the slowness of split tool on layers with many features
    (e.g. more than 100k) was due to lots of QgsVectorLayer::uniqueValues()
    calls when creating features. If we create the new features all at once,
    the returned unique values get calculated just once and cached,
    which makes things much faster.

    Results on testing datasets:
    - ~130k polygons: before ~6s, after ~0.5s
    - ~1M lines: before ~100+s, after ~3s

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-07

    [api] Add new class to run a process in a blocking manner without
    QEventLoop related issues on the main thread

    This class should be used whenever a blocking process run is required.
    Unlike implementations which rely on QApplication::processEvents()
    or creation of a QEventLoop, this class is completely thread safe
    and can be used on either the main thread or background threads without
    issue.

    Execution supports use of a QgsFeedback object to support termination
    of the process.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-07

    Port QProcess::splitCommand from qt 5.15

    This is a useful method, and desirable in Qt < 5.15. It's also not
    exposed currently to Python, so this doubles as a way for plugins
    to use this method.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-06

    Untwine update: fixed warnings and 32-bit build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-06

    also update usedAttributes with attributes used in SVG parameters

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-06

    prepare expressions of properties for SVG parameters

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-06

    fix bad rebase

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-06

    option to run sipify_all.sh on a single module (#40874)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-06

    use flexibility of QVariant to save/load SVG parameters

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-06

    drop QgsSymbolLayerUitls::readSerializedProperties and serializeProperties

Merge: 094985cb335 4a309ad5fe2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-06

    Merge pull request #40872 from TurboGraphxBeige/patch-1

    Added my own name to CONTRIBUTORS file

    Patrice Pineault <59714546+TurboGraphxBeige@users.noreply.github.com>AuthorDate: 2021-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-06

    Added my own name

Merge: fd7406cb08e 112810c2fb7
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2021-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-06

    Merge pull request #40870 from elpaso/clazy-fixes

    Fix clazy warnings

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-06
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-06

    rename QgsBasicRelationWidget--> QgsRelationEditorWidget

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-06
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-06

    Single QgsBasicRelationWidget file

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-06
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-06

    SIP convert

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-06
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-06

    Rename the "basic" widget to "relation_editor" widget

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-06
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-06

    Remove from the layout, just in case

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-06
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-06

    mRelationEditorName -> mRelationEditorId

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2021-01-06

    Fix clazy warnings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-06

    fix cloning of symbol

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-06

    use QgsProperty to handle SVG parameters

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-06

    add a simple class to hold parameters information

    this makes it more futureproof to introduce type (string/number) or domain (attribute vs node value)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-06

    core part to handle dynamic SVGs

    this allow to use a map of parameters to dynamically replace attributes or nodes values in the XML of the SVG

Merge: 0921df07845 346a59721d6
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-06

    Merge pull request #40716 from 3nids/qvariant-properties

    use QVariantMap instead of QgsStringMap for symbol layer properties

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-06

    fix exporting rule

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Avoid duplicate metatype warning noise in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Add missing QgsInterval != operator

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    fix no return in non-void scope error

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    fix for additional review comments

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2021-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    addressed review comments

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Changed QgsInterval getters to return original duration when original unit matches the requested unit.

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Updated QgsInterval setter methods to update original duration and unit when they
    are called.

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    updated QgsInterval constructors to set duration and unit

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    updating time step and time step unit when frame duration has changed

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    keep frameDuration() in animation export

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    returned setFrameDuration and frameDuration functions in the temporal navigation object

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Initialize mFrameTimeStep and mFrameTimeStepUnit

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Use time step when exporting animation

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Address review feedback

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Add cast when comparing time step unit in TestQgsTemporalNavigationObject

    I'm not able to duplicate the build failure seen on Travis CI locally,
    but I'm guessing it is due to the changes to compare the time step units.
    This casts both to int which will hopefully fix things.

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Rerun sipify after documentation fix

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Fix broken link in docstring

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Pass time step and time step unit into QgsTemporalNavigationObject

    Currently, we pass the frame duration as a QgsInterval and use the average
    duration of a month or year during the animation, for instance, 30 days
    rather than a month. This makes it impossible to have an animation that
    displays on a particular day each month, as the day in the next month will
    change depending on the number of days in the previous month.

    This changes QgsTemporalNavigationObject to take the time step and time
    step unit as separate arguments. The settings in
    QgsTemporalUtils::exportAnimation are left unchanged, because in this case
    the user interface is already set up to use an interval.

    If the time step has a fractional value, the frame duration is calculated
    using a QgsInterval as before. If it has an integer value, the calculation
    uses QDateTime to advance by the specified time step instead. So a value of
    1.5 months results in a frame duration of 45 days, but a value of 1 month
    will result in a duration that depends on the length of the current month.

    Fixes #37829.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Improve QgsSvgCache documentation, add note about origin of QPictures
    returned by svgAsPicture

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    [MetaSearch] Reset rubber band when treeRecords selection is changed

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    [MetaSearch] Also disable buttons after inspecting CSW in server tab

    in order to fix "AttributeError: 'CatalogueServiceWeb' object has no attribute 'records'" python error

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2021-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    [MetaSearch] Fix navigation through the results pages

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Keep only vector layer file path when calling an OTB algorithm

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Fix otbalgorithm when several band are selected

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Fix QGIS/OTB interface for field parameters

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    [processing][OTB] deal with parameter type Enum and Band

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Cleanups

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Removed view menu actions

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Code cleanup

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2020-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Zoom and pan to selection from multiple layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Fixes an (unreported?) issue with invalid MSSQL data items

    The issue was triggered when refreshing the browser with an
    invalid MSSQL connection, the Populated state was never set
    and the spinning icon was shown forever.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    fix mssql iterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-06

    Allow plugins to set control image path for QgsRenderChecker, so that
    they can reuse this class for plugin specific tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-05

    Make sure point cloud results in identify dock follow same behavior as vector

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-05

    Fix point cloud 2d identify when x/y/z values in dataset are not integer values

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-05

    [locator] Fix broken parsing northing,easting DMS coordinates

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    re-commit variable changes

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    invert logic

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    add skip kwarg

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    Don't save defaults

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    Change context menu keyboard shortcuts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    [processing] Fix exception when calling "Select from Files" in batch mode
    on a file parameter

    Fixes #40705

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    Untwine: calculate stats for attributes

    Without stats we don't know valid ranges of input data, so let's get them calculated
    when the data gets indexed by untwine.

    pathmapper <pathmapper@posteo.de>AuthorDate: 2020-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    Mark variable as const

    pathmapper <pathmapper@posteo.de>AuthorDate: 2020-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    More test fixes

    pathmapper <pathmapper@posteo.de>AuthorDate: 2020-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    Fix tests

    pathmapper <pathmapper@posteo.de>AuthorDate: 2020-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    Fix tests

    pathmapper <pathmapper@posteo.de>AuthorDate: 2020-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    Addressing code review comments

    pathmapper <pathmapper@posteo.de>AuthorDate: 2020-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    More test fixes

    pathmapper <pathmapper@posteo.de>AuthorDate: 2020-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    Run sipify_all to fix qgsserverprojectutils.sip.in

    pathmapper <pathmapper@posteo.de>AuthorDate: 2020-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    Fix tests

    pathmapper <pathmapper@posteo.de>AuthorDate: 2020-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    Move logic into owsServiceTitle

    pathmapper <pathmapper@posteo.de>AuthorDate: 2020-12-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    Improves QGIS Server WMS GetCapabilities output

    Fixes #40736

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-05

    Fix one more qt 5.15 deprecation warning

    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-04
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-04

    Add newly required include directories

Merge: 76ba06ce0c0 923af4e8333
    Stefan Uhrig <stefan.uhrig@sap.com>AuthorDate: 2021-01-04
Commit:     Stefan Uhrig <stefan.uhrig@sap.com>
CommitDate: 2021-01-04

    Merge branch 'master' of https://github.com/qgis/QGIS into hana-provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-01-04

    fix build on i386 and with older PDALs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2021-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2021-01-04

    debian packaging: add back python3-sip-dev for dh_sip3 in unstable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-04

    always cast to string first

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-04
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-04

    declare setupRelationWidgetWrapper with 2 args as deprecated

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-04
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-04

    Update the UI when the root collapsible box is opened

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2021-01-04
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2021-01-04

    Revert "Not sure why this was like this in the original QgsRelationEditorWidget"

    This reverts commit c3411b98c0b6a12c222f187f1ea89d88f248f6e6.
    Since `addFeature()` has an argument, this should not be called directly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    Older sip versions DO require custom conversion code!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    Show classification code in identify result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    Respect identify tool tolerance when identifying small point cloud markers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    Fix identify tool not finding points when using a single point click
    and map crs != layer crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    No need for custom conversion code when QVariantMap type is returned

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    Respect z range when identifying point cloud features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    Fix some more clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    Show both original z value and adjusted z value in identify results when layer has z adjustment present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    Use switch for enum comparison

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    Fix some clazy/clang warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    Fix since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    Use QVariantMap instead of QMap<QString, QVariant>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2021-01-04

    When reading laz files, gracefully handle requested attributes which are not available

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-04

    fix forward and backward compatibility

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-04

    follow up tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-04

    apply to server

    jdlom <jdaniel.lomenede@gmail.com>AuthorDate: 2021-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-04

    [processing] extract_by_location fix duplicate rows when mutiple predicates are selected

    Fixes  #32653

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Fix format specification for data defined colors

    Fixes #40792

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Don't allow selection of invisible features due to temporal filters

    Fixes #40818

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Don't show map tips for features outside of canvas temporal range

    Fixes #40791

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Don't show map tips for layers with scale range visibility which are out of the range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Don't even attempt to show a map tip for a non-spatial layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Fix dox warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    [FEATURE] New "Merged feature" renderer for polygon and line layers

    This renderer merges (or unions/dissolves) the line or polygon features
    from a layer prior to rendering them. It's useful for rendering
    a polygon layer with overlapping features as one single "coverage" feature,
    or a line layer consisting of many smaller component line features
    using a regularly spaced marker line or similar.

    Internally, this just moves the guts of the existing inverted polygons
    renderer to a new base class, as that renderer already had an option
    to merge features prior to rendering. Basically it just exposes a new
    renderer to users which is the inverted polygon renderer without
    the inversion step!

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-04

    mesh scalar renderer optimization (#40821)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2021-01-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2021-01-04

    Organize Edit and View menu items

    jdlom <jdaniel.lomenede@gmail.com>AuthorDate: 2021-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-04

    [processing]field calculator :  allow creating field already present (case insensitive equal)

    Fixes #40701

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Respect map clipping regions when rendering point clouds in 2d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Fix possible crash in ept point cloud index if boundsConforming array size != 6 (fixes a typo)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Fix some clazy warnings in vector tile renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Minor optimisations, warning fixes for point clouds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Avoid some detachments, more efficient QString use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Use reinterpret cast instead of old style cast

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    sipify identify function in dataprovider

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    remove SIP_SKIP and qDebug()

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Added tests

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Update src/core/pointcloud/qgspointcloudrenderer.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Update src/core/pointcloud/qgspointcloudrenderer.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Update src/gui/qgsmaptoolidentify.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    remove geometry intersection check from the renderer's traverseTree

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    remove render context from the provider code

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Use geometry engine

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Add returned point clouds limit

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    fix banned keyword check

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Parralelize fetching points from IndexedPointCloudNode

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    remove root error from identify in the provider

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    remove layer and elevation properties

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    make single click identify work

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    fix unused variable

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    add docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    fix spelling

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Address Nyall suggestions

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Add identify when rendering as circles

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    change to variant and remove QgsPointCloudIdentifyResults

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    add fix for point selection

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Add classified renderer filtering behaviour

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Refactoe QgsPointCloudLayerRenderer::traverseTree

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Initial implementation of selection tool for point cloud

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2021-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-04

    Server: lower some log levels

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-03

    ccpcheck suppress

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2021-01-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-03

    add missing doxymentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-03

    fix resolvePaths

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-03

    add missing breaks

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-03

    fix bindings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-03

    follow up QVariant

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2021-01-03

    use QVariantMap instead of QgsStringMap for symbol layer properties

Merge: e25be9fedae 95a712f04e1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2021-01-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-02

    Merge pull request #40819 from basilrabi/pointcloud

    [RPM] enable point cloud functionalities

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2020-11-06
Commit:     Basil Eric Rabi <ericbasil.rabi@gmail.com>
CommitDate: 2021-01-02

    [RPM] enable point cloud features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    Cleanup cursor handling in QgsLayerTreeViewDefaultActions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2021-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    Documentation improvements, add SIP_DEPRECATED annotations

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    Fix typo

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2021-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    Remove duplicate text

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    Code cleanup

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    Re-add actionZoomToLayer in canvasdockwidget.cpp

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    Re-add actionZoomToLayer

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2020-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    Cleaned some code, added API docs

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2020-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    Deprecated zoomToLayer method

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2020-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    Zoom to multiple selected layer(s) in layer tree

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    Fix crashes in expression widget when no layer is available

    Fixes #40763

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2021-01-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2021-01-02

    fix mesh centroid when coordinates are very big (#40757)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2021-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2021-01-02

    remove conflicting filee in tests

Merge: 583a52ba6a6 2eb99c77ed6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-31

    Merge pull request #40811 from m-kuhn/cleanup_backport

    No backported label

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-31

    No backported label

    It's not working and doesn't help a lot. The main painpoint is bad (conflicting) backports
    which it wasn't designed to detect anyway.

Merge: e2543342ff3 81d3674289f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-31

    Merge pull request #40804 from m-kuhn/backported-label

    Add backported label when a PR was successfully backported

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-31
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-12-31

    Fix adding new features

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-31
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-12-31

    Not sure why this was like this in the original QgsRelationEditorWidget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-30

    Add backported label when a PR was successfully backported

Merge: 48d587e9c23 4435aeb776e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-30

    Merge pull request #40800 from m-kuhn/backported-label

    Add backported label after a successful backport

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-30

    Type

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-30

    Add backported label after a successful backport

Merge: 112aaf06f82 c0576d88ebe
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-30

    Merge pull request #40795 from nyalldawson/indent2

    Make identify results indentation more hidpi friendly, also lower browser tree indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-30

    Make identify results indentation more hidpi friendly, also lower browser tree idendation

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-30
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-12-30

    Open the correct configuration widget

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-23
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-12-30

    Restore a tooltip replaced during debugging

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-23
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-12-30

    Added SIP_DEPRECATED and added forgotten \since docs

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-18
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-12-30

    Add relation widget registry

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-30

    Reduce indentation in identify results

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2020-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-30

    MetaSearch: update bbox CRS

Merge: 97b7ab90f75 3c0b971b6f7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-29

    Merge pull request #40737 from m-kuhn/cache_regexps

    Initialize regular expressions once

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-29
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-29

    Rework handling of primary keys in HANA (part 4)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-29

    No const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Avoid some unnecessary work when destructing QgsCoordinateReferenceSystemPrivate

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2020-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Add options in list config widget for how to deal with empty rows
    Allow NULL or empty array

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2020-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Correct postgres prepared statements for arrays
    Fixes #38784

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2020-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Make sure empty array in listwidget is null
    Fixes #38176

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    [expression] Avoid paying the price of a QgsCoordinateReferenceSystem destruction if we didn't need one

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Add nullCrs for more performanct (de)initialisation of a default constructed CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Another fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    More build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Fix quick build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Fix cppcheck warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Fix grass build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Code shuffle

    Move vector, project and network related core .cpp/.h files into
    dedicated subdirectories.

    An attempt to organise src/core better to make things easier to find.

    JDL <jdaniel.lomenede@gmail.com>AuthorDate: 2020-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    [processing] fix loading geometryless tables with PostGISExecuteAndLoadSQL in qgsdatasourceuri

Merge: 9348e759347 73e385fd313
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-28

    Merge pull request #40745 from m-kuhn/qgsmaplayer_project

    Add QgsMapLayer::project() utility method

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Added invalid syntax tests with non array parameters

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Fix copy pasted test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Added array_sum expression function

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Fix returning type in test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Added array_mean, array_median expression functions

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Fix failing test

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Added tests

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Rename mode to majority

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Added array_mode expression function

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    added help jsons

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Added lamda function to avoid using QVariant < > operators

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Added array_min/array_max expression function

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-29

    Safety check for expression initialized

    fixes #40762

Merge: 44fec96c0da 14136a15cbc
    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-28
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-28

    Merge branch 'master' into hana-provider

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-28
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-28

    Rework handling of primary keys in HANA (part 3)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-28

    [ui] Insure color/value changes in the colormap tree are reflected in the color ramp button of the color ramp shader widget (#40671)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-28

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-28

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-28

    Silence invalid cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-28

    Add API to allow extra feature renderers to be created for a vector
    layer, so that these renderers are always drawn either above or
    below the normal layer renderer

    This allows programatic creation of extra styling for a vector layer,
    e.g. to overlay custom markers or outlines on features (such as
    highlighting "good" or "bad" features), without messing with
    any user-created symbology for the layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-28

    Add interface class for objects which can generate a feature renderer for vector layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-27

    debian packaging: adapt to moved sip files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-27

    scandeps.pl run

Merge: a92c8825d31 d33cb6dc4f1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-27

    Merge pull request #40755 from m-kuhn/non_virtual_qgsproperty

    QgsProperty is not virtual

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-26

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-26

    Update header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-26

    Reuse QgsXyzSourceWidget in QgsXyzConnectionDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-26

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-26

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-26

    Add source widget for XYZ layers, allowing users to change properties
    like the min/max zoom levels and authentication settings for any
    XYZ layer in a project on a layer-by-layer basis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-26

    Add a provider source widget for gdal file based layers, and allow
    changing layer file source from raster layer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-26

    Add API to allow creation of widgets for customising a layer's source

    This adds api in the provider gui to allow a provider to create a custom
    widget which exposes options to customise and change the layer's source.

    E.g. a file based layer provider could expose a widget for selecting
    a new file path, and an online one could expose widgets for changing
    the host, authentication, etc.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-26

    Fix crash on geos closestPoint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-26

    Fix ui build warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-26

    Remove leftover code

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-25

    debian packaging: include untwine

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-25

    More thread local

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-25

    QgsProperty is not virtual

    Juernjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2020-12-24
Commit:     Juernjakob Dugge <jdugge@users.noreply.github.com>
CommitDate: 2020-12-24

    Add docstrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-24

    QStringLiteral

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-24

    QRegularExpression only offers exactMatch starting from 5.15

Merge: cd5560c224a 4b53314a564
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-24

    Merge pull request #40706 from Gustry/github_release

    Create a GitHub release when there is a tag

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-24

    Optimize QgsProject::readBoolEntry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-24

    Cache svg paths

    Rebuilding them for each access from the settings is costly

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-24

    [3d] Add a tiny padding to the vector layer chunk loader root bounding box to avoid points at edge chopped off

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-24

    We can trust compiled expressions, remove option to disable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-24

    Further

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-23

    fix build

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-24

    Translated string in the add relation dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-23

    thread_local

    Juernjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2020-10-06
Commit:     Juernjakob Dugge <jdugge@users.noreply.github.com>
CommitDate: 2020-12-23

    [FEATURE] Indentation of legend groups and subgroups
    Fixes #29606

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-23

    Fix compiling with proj < 6

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-23

    Improve docstring

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-23

    Add unit tests

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-23
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-23

    Rework handling of primary keys in HANA (part 2)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-23

    Sanitize usage of static regex

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-23

    Initialize regular expressions once

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-23

    Revert "debian packaging: disable pdal provider on all dists except unstable"

    As b5e98c346da2 reverts back to support earlier PDAL versions than 2.2.

    This reverts commit a75ff775f976aa044dd4439762a135cffda737fb.

Merge: a5898bcb018 303f689b7bb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-23

    Merge pull request #40726 from elpaso/connections-api-results-iterator

    Connections API: execSql iterator

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-23

    Update tests for java-style iteraror

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-23
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-23

    Rework handling of primary keys in HANA

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-23

    Fix reading non x/y/z/classification attributes from laz files
    and make reading much more efficient by avoiding multiple string
    comparisons for every single point read

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-23

    Increase time to close of stale bot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Update comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Use correct dialog in source select

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Auto migrate mapserver connections to ArcGIS REST connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Remove non-functional querying code from feature server source select

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Remove redundant AMS gui components, they are all handled by arcgis REST unified classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Handle image formats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Remove useless projection selector -- arcgis rest layers are only available in a single crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Adding works again

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Replace ArcGIS REST data source manager list with a view based on the browser model

    This has MANY benefits:
    - Shows the merged feature service/map service view we use in browser
    - Avoids the HUGE main thread ui hang when connecting to servers with
    many layers (could be 20 mins+ for some services)
    - Avoids bombing out and showing incomplete lists when a server reports
    an error when connecting to any of the services it advertises (happens
    often)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    [needs-docs] Remove seperation between ArcGis Feature Service
    and ArcGIS Map Service items in browser

    and replace them with a single, unified "ArcGIS Rest Servers" item
    which shows a definitive view of the server exposing both
    service types.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    [processing] Add a dedicated pan tool for navigating models

    Fixes #40714

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-23

    Fix las test dataset name

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Add new cpp/hpp files to compilation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Lower PDAL version requirement to >= 1.7

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Update Untwine to the latest main branch

    This lowers the required minimum version of PDAL to >= 1.7 which makes
    it much easier to use in many linux distributions which are not yet
    shipping PDAL 2.2.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-23

    Fix circle by three tangents parrallel when two are parallels (#40702)

    * add new method to solve QgsCircle::from3tangents where 2 tangents are parallels

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Improve efficiency of load old props

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-22

    debian packaging: disable pdal provider on all dists except unstable

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Fix 3d camera yaw and pitch sensitivity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-23

    [postgres] Don't quote double values when compiling expressions (#40713)

    For reasons QgsPostgresConn::quotedValue converts a double variant
    to a quoted string value, but this breaks the expression compiler
    as the resultant expression also incorrectly quoted double values.

    Refs #39401

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-23

    Fix docstring

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-22

    hasNextRow

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-22

    Doxy

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-22

    Get access to project from map layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-22

    Connections API: execSql iterator

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-12-21
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2020-12-22

    Create a GitHub release when there is a tag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Replace other deprecated Qt3d materials with maintained versions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-22

    Temporal separation of stale handling

    Stale issues and stale PRs are handled at different times now. This gives us 2 different github api rate limit slots compared to a single one before.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-22

    Run stale PR bot only on PRs

    This was accidentally run on issues too, see https://github.com/qgis/QGIS/issues/40416#issuecomment-749386324

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-22

    Fix typo

    José de Paula Rodrigues <espinafre@gmail.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    pgsql12 tests: Floating point comparison precision.

    José de Paula Rodrigues <espinafre@gmail.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    pgsql12 tests: Python 3.6 compatibility

    José de Paula Rodrigues <espinafre@gmail.com>AuthorDate: 2020-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    pgsql12: using assertAlmostEqual in floating point tests.

    On suggestion by Nyall Dawson, we use assertAlmostEqual instead of
    assertEqual+round() on floating point comparisons in the PostgreSQL
    provider tests.

    José de Paula Rodrigues <espinafre@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    round() on float equality comparisons in pgsql tests

    We round floating point values in tests that check for equality between
    two values in PostgreSQL tests, so that floating point implementation
    differences in Python, PostgreSQL, GEOS etc. can be sorted out.

    José de Paula Rodrigues <espinafre@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Number of segments in buffer() function is integer

    This makes the parameter that indicates the number of segments in a
    quarter circle for the buffer() function an integer instead of a
    floating point value. When it is input as a floating point, the
    PostgreSQL provider quotes it, making it appear as a text, causing a
    parameter error on calling PostGIS's ST_Buffer().

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-22

    [bugfix] PTP check for output folder. (#40488)

    Fixes #40486

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-22

    fix typos

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-21

    More yaml syntax fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-21

    Fix yaml syntax error

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Do not set constraints from the layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Fix a crash in 3d views when changing layer properties rapidly

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-22

    Fix #38473, forgetting CRS in a new project (#40648)

    Fix #3847

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Use /TransferBack/ instead of /Factory/ in layout registry factory methods

    For same reason as we do in Processing registry:

    (from the comments included in this commit)
    "
    While it seems like /Factory/ would be the correct annotations here, that's not
    the case.
    As per Phil Thomson's advice on https://www.riverbankcomputing.com/pipermail/pyqt/2017-July/039450.html:

    "
    /Factory/ is used when the instance returned is guaranteed to be new to Python.
    In this case it isn't because it has already been seen when being returned by QgsProcessingAlgorithm::createInstance()
    (However for a different sub-class implemented in C++ then it would be the first time it was seen
    by Python so the /Factory/ on create() would be correct.)

    You might try using /TransferBack/ on create() instead - that might be the best compromise.
    "

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Whoops, negated check

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Removes 'toggle editing' from context menu of read-only layers. Fix #40694

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Use the newly added QgsVectorLayer::supportsEditing

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Added `bool supportsEditing` property to QgsVectorLayer

Merge: e10e42da5b8 44200e5be65
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-21

    Merge pull request #40699 from suricactus/attr_tbl_cond_fmt

    Refresh the attribute table styles when feature modified programmatically

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Added an option to limit the number of results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    [FEATURE] Arcgis Feature Service connections which have their
    corresponding Portal endpoint URLS set can be explored by content
    groups in the browser panel.

    If a connection has the Portal endpoints set, then expanding out
    the connection in the browser will show a "Groups" and "Services"
    folder, instead of the full list of services usually shown. Expanding
    out the groups folder will show a list of all content groups that
    the user is a member of, each of which can be expanded to show
    the service items belonging to that group.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Fork QgsNewHttpConnection to a dedicated dialog for ArcGIS rest services,
    and add option to set Portal content and community endpoints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Add method to retrieve filtered group content

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Method to retrieve all group content

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Add api to retrieve user groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-22

    Start on QgsArcGisPortalUtils

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-21

    Switch odbc-cpp to v0.2

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-21

    Rework batch processing in HANA

Merge: ddcb1c8eca6 4a7978307e6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-21

    Merge pull request #40663 from elpaso/connections-api-executeSql-with-column-names

    Connections API: execSql, return rows and column names

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-21

    Initialize members in QgsHanaProvider

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-21

    Document code in QgsHanaColumnTypeThread

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-21

    Remove unused header

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-21

    Rename private method to execSqlPrivate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-21

    Safer approach. While the different roles are currently being set on
    different columns, it's harmless and safer to avoid overlapping key values
    with the different roles.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-21

    Use descriptive enums for user roles instead of raw values

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-21

    adapt path

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-21

    fit autofinder

    didn't replace text used on apply and didn't find file properly

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-21

    Optimize column information

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-21

    QgsAbstractDatabaseProviderConnection::QueryResult proper encapsulation

    and rename to execSql

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-21
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-12-21

    Added unit test

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-21

    Remove unused sMainWindow in QgsHanaRootItem

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-21

    Rework QgsManageConnectionsDialog::loadHanaConnections

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-21

    Make Qt containers const in QgsHanaSourceSelect

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-21

    Rework query and its parameters in QgsHanaFeatureIterator

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-21

    Remove destructor in QgsHanaProvider

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-21

    Initialize boolean members in QgsHanaConnectionStringBuilder

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-21

    Translate tooltip in QgsHanaConnectionItem

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-12-21
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-12-21

    Refresh the attribute table styles when feature modified programmatically

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-21

    Fix impossible to activate draw effects on settings in font buttons

    If we ignore the enabled state when testing whether a paint effect
    should be saved, then we get stuck in a loop where first enabling
    the effect still reports the stack as a default stack so the widget
    immediately unchecks itself and it's impossible for users to actually
    modify the stack and make it definitely non-default!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-21

    Fix uncaught exception when calculating full extent (fixes #40683)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-21

    [GDAL provider] Add missing BILINEAR resampling method in QgsGdalProvider::buildPyramids()

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2020-12-20
Commit:     Tom Vijlbrief <tvijlbrief@gmail.com>
CommitDate: 2020-12-20

    Remove updateRecentProjectsVisibility()

    because the current implementation has GUI issues.

    Fixes: https://github.com/qgis/QGIS/issues/33718

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-20

    [wms] When decoding uri strings, insure local files are mapped to a 'path' key

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-19

    fix build (take II; followup 1c9d89a7c3d)

Merge: 1c9d89a7c3d c9edcc86837
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-19

    Merge pull request #40675 from vcloarec/removeBreak

    remove one extra break

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-12-19
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-12-19

    remove one extra break

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-19

    fix build

Merge: 677ccf5aba5 30510e4df56
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-19

    Merge pull request #40670 from vcloarec/fixTinInterpolation

    fix TIN interpolation #40668

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-12-19
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-12-19

    use addZValue()

Merge: 3dfbcf50469 fc02207f58e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-19

    Merge pull request #40567 from maximlt/patch-2

    Adapt import hook to allow importing py

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-12-18
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-12-18

    fix TIN interpolation #40668

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-19

    do not use getenv_s

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-19

    update MDAL 0.7.91 (beta release for QGIS 3.18)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-19

    Fix yoda talk, clear message after 2 seconds

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-19

    PG connections API: small optimization in execSql

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-19

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-19

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-19

    Add option to render color ramp legend items as horizontal bars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-19

    Allow users to set text format for ramp legend labels

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-18

    Connections API: executeSqlWithNames, return column names

    This is mainly useful for Python, this way we can probably
    avoid calling fields() and all related cost when all we need
    is colum names for display.

    I'm not very happy with the method name and I would probably just
    drop the old signature for executeSql and replace it with the new
    one, unfortunately is public API.

    But if everybody is happy we could consider an API break.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Try to fix doc test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Split query related functions out into a separate file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Move QgsArcGisRestUtils to core, cleanup API, add docs and selectively
    expose to Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Minor doc correction, tweak equality operator to consider original units

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Add API to set/retrieve original units in QgsInterval

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-18

    Fix metadata encoding in PDF exported from Map canvas and Print layout

    Fixes #40265

    Patrice Pineault <59714546+TurboGraphxBeige@users.noreply.github.com>AuthorDate: 2020-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-18

    Added verification if LineString or MultiLineString patch shapes

    Fixes #40525

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Fix crash with legend creation of raster singleband pseudocolor renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Add reference images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Fix accidental inversion of color ramps in layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Open inline

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Allow customisation of color ramp legend items in a print layout legend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Unit tests for prefix/suffix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Prefix/suffix support, ensure correct size determination of legend text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Add new tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Add a widget for customizing color ramp legend settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Add QgsColorRampLegendNodeSettings to QgsSingleBandGrayRenderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Use QgsColorRampLegendNodeSettings to control settings for QgsColorRampLegendNode items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    QgsColorRampShader can have color ramp legend node settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Pass QgsReadWriteContext onto QgsColorRampShader read/writeXml methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Add QgsColorRampLegendNodeSettings class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Forward declare more classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Forward declare

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-18

    Faster multiband color renderer in some circumstances

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-17

    [geocoder] Fix inverted lat lon in nominatim's viewport

Merge: 0d7b95fa67e 7388e67bd0c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-17

    Merge pull request #40628 from m-kuhn/timeout_disable

    Allow disabling QgsNetworkAccessManager timeout functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-17

    Generate more descriptive legends for raster layers

    - include band name details where its useful
    - create a legend for multiband raster renderer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-16

    Allow disabling QgsNetworkAccessManager timeout functionality

    by setting the timout to 0

    This can be interesting to overcome the limitations of the timeout
    functionality by replacing it with QNetworkAccessManager::setTransferTimeout.
    E.g. to have more than 6 downloads running in parallel.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-12-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-16

    Update untwine to match the current hobu/untwine main branch

    Added a minor update to the untwine_to_qgis.bash script as it was
    getting confused about the "untwine" subfolders and copying sources
    one level deeper as supposed to

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-16

    More responsive cancelation of point cloud render jobs (#40615)

    Don't wait till whole node has been rendered before checking for
    cancelation, rather check during rendering of a node

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-16

    [geocoder] When cloning a geocoder filter, preserve the fetch results delay value

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-16

    [pdal] fix pthreads on linux + check for pdal >= 2.2 (#40619)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Adapt tests for travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Adapt test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Refine legend for point clouds using attribute based renderer by
    showing attribute title in legend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Also use ramp based legend nodes for mesh layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Create color ramp legend nodes for pseudocolor or grayscale rasters or
    point clouds using a Linear color ramp based renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Add missing sip casts for legend nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Add new QgsColorRampLegendNode class for rendering a color ramp item as a legend node

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-16

    [FEATURE][locator] Add delayed fetching of results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Update window title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Fix clear values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Apply z scale/offset when calculating attribute range in renderer widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Also add scaling factor option, test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Make point cloud elevation properties a QgsMapLayerConfigWidget, so it shows in inline dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Add a trigger3DUpdate method to QgsMapLayer so that an explicit update of the layer in 3d maps can be requested

    This is the 3d equivalent of QgsMapLayer::triggerUpdate()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    [pointclouds] Add an elevation tab in layer properties, and allow
    users to set a manual offset to apply to point cloud z values

    This allows for adjustment of the elevation of point clouds, eg so that:
    1. They match nicely with point clouds from other datasources
    2. Users can use point clouds from sources with arbitrary z values,
    eg. a point cloud made by opendronemap without any actual reference
    z values available

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2020-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Use QStringLiteral rather than QString in first run dialog

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Improve interaction on first run dialog. Show dev message for dev users. Fix link to changelog

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Improved workflow of first run dialog based on feedback in #38616.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2020-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Aesthetic improvements to the first run dialog that gets shown for new users or users upgrading from 2.x releases.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-16

    Follow up b5469c933, also close Select by Form dialog when layer is removed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-16

    oracle provider: fix saving of styles

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-15

    fix warnings

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-15

    untwine pdalprovider integration (#40404)

    [pointclouds] untwine pdalprovider integration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-15

    fix using deprecated method for settings exclude fields from WMS/WFS (#40602)

Merge: fae3f7a9d74 5afc067551a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-15

    Merge pull request #40599 from m-kuhn/stale3

    Stale bot on "feedback" issues

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-15

    remove old stale bot

Merge: a057e56fd37 e00a6a3911a
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-15

    Merge pull request #40597 from m-kuhn/stale2

    Stale bot for pull requests reloaded

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-15

    Indentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-15

    Change workflow name

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-15

    Change workflow name

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-15

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-15

    [FEATURE][geocoder] Add a nominatim API geocoder

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-15

    Stale bot on "feedback" issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-15

    Stale reloaded

    TurboGraphxBeige <TurboGraphxBeige@runbox.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-15

    Connected signal willBeDeleted from QgsVectorLayer to close QgsExpressionSelectionDialog before the layer is deleted. Fixes #40554

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-15

    Correctly handle ZERO_RESULTS status message

    This isn't an error, so treat the same was as if the results list is empty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-15

    Cache google maps geocoder results so that we don't send the same
    request multiple times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-15

    Don't force rasterized exports for point cloud layers using the extent renderer

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-15

    [Bugfix] Processing @alg decorator support input help string (#40207)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-15

    Inform that "Merge vector" allows mixed attribute type

    Also add a short description and make the field type conversion less silent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-15

    Move help button to last slot

    Ian H. Nia <iman760@yahoo.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-15

    Move Help button to top toolbar.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-15

    [locator] Fix go to locator failing to parse google maps URLs

Merge: 4320e11e64b fdb403f5deb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-14

    Merge pull request #40588 from elpaso/bugfix-gh40587-raster-singleband-integer-label

    Fix raster integer pseudocolor labels

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-14

    Fix raster integer pseudocolor labels

    Fixes #40587

Merge: df28e637cdd c4ed8476be0
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-14

    Merge pull request #40556 from rldhont/fix-server-access-control-filter-features

    [Bugfix] Access control override filter expression instead of combine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Fix see also link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Add some useful methods to resize QgsFeature attributes without clearing existing attributes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Use warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Geocoder algorithms can be run in in-place mode too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    [API] Add an adapter class QgsBatchGeocodeAlgorithm which creates
    a batch geocoding algorithm from a QgsGeocoderInterface

    Example usage:

      # create a class which implements the QgsGeocoderInterface interface:
      class MyGeocoder(QgsGeocoderInterface):

         def geocodeString(self, string, context, feedback):
            # calculate and return results...

      my_geocoder = MyGeocoder()

      # create an algorithm which allows for batch geocoding operations using the custom geocoder interface
      # and implement the few required pure virtual methods
      class MyGeocoderAlgorithm(QgsBatchGeocodeAlgorithm):

          def __init__(self):
              super().__init__(my_geocoder)

          def displayName(self):
              return "My Geocoder"

          def name(self):
              return "my_geocoder_alg"

          def createInstance(self):
              return MyGeocoderAlgorithm()

          # optionally, the group(), groupId(), tags(), shortHelpString() and other metadata style methods can be overridden and customized:
          def tags(self):
              return 'geocode,my service,batch'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Avoid clipped svg icons in svg selector widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Minify svgs, remove excessive padding on qgis logo, and fix default param values

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2020-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    incorporate tweaks from Andreas into logos

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2020-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Parameterization fixes for log svgs

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Added OSGEO logo, QGIS full logo and other variants of QGIS Q logo. Renamed logos folder from QGIS to logos.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    fix monochrome image so it looks good by default.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2020-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Add QGIS logo and made with QGIS logos from Klas Karlson to QGIS install. It's a shame not to have these right there out of the box in a way that every user can find them easily.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Fix wfs test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Add QgsRasterDataProvider::Capability::ReloadData for gdal, ams and wcs provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Only show reload button in attribute table if it does something

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Add QgsVectorDataProvider::Capability::ReloadData and return it for appropriate providers

    This allows to only show reload actions for data providers that actually support it.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Add todo for QGIS 4

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    [ui][layouts] Remember hidden panels when re-opening a layout designer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    [ui][processing] Add ctrl+tab action to toggle panels visibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-14

    Dox grammar

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-12-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-12-13

    [Tests] Server WFS access control GetFeature with FEATUREID parameter

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-12-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-12-13

    [Tests] Check Server access control filter expression does not override request filter

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-13

    [ui][processing] Fix model designer dialog not remember panel state

    Maxime Liquet <35924738+maximlt@users.noreply.github.com>AuthorDate: 2020-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-12

    Less intrusive Python import hook

    Fixes https://github.com/qgis/QGIS/issues/40564

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-12

    Use QDiffuseSpecularMaterial instead of QDiffuseMapMaterial on qt 5.10+

    QDiffuseMapMaterial is deprecated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-12

    Remove duplicate QgsQImageTextureImage class

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-11

    osgeo4w: fix python-qgis-dev.bat

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-12-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-12-11

    [Bugfix] Access control override filter expression instead of combine

    In QGIS Server, QgsAccessControl is used to apply access control to data. In the case of filter Expression,
    QgsAccessControl will get expression provided by plugins add applies it. But instead of combine plugins
    filter expressions with expression provided in the request, QgsAccesControl was override it, and only the
    last plugin filter expression is applied.

    The fix repalce QgsFeatureRequest::setFilterExpression by QgsFeatureRequest::combineExpression

Merge: b4121891a57 301d83821a7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-11

    Merge pull request #40542 from elpaso/nanoptimize-domnode-length

     Micro optimization of DOM loops

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-11

    Fix annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-11

    Fix another leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-11

    Fix leak of point cloud symbol

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-11

    change the default terrain elevation offset

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-10

    translation string fixes

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-11

    fix 3D mesh terrain not displayed when opening project

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-10

    break cyclic connection

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-12-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-10

    simpler

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-12-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-10

    fix 3D animation trembling

Merge: e1933c85c02 8377b7e71f2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-10

    Merge pull request #40544 from m-kuhn/attribute_table_wording

    Simplify wording

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-10

    Optimize annotation manager

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-10

    Fix DOM elem retrieval for test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-10

    Simplify wording

    New:
      Open attribute table as docked window

    Old:
      Open new attribute tables as docked windows

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-10

    Further DOM loop optimizations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-10

    Fix id loop

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-10

    Micro optimization of DOM loops

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-10

    [FEATURE][map overview] Support zooming in/out by scrolling mouse wheel over map overview panel

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-10

    Use DOM elements instead of node lists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Cleaner fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    [3d] Fix missing terrain tiles when zooming close to terrain

    If a node CANNOT have any children, we must use it even if we'd ideally
    prefer to use child nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    More efficient iteration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Match context menu feature selection action text with identify menu wording

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-10

    [BUGFIX] Fix snapping for middle of segment

    Refs #36850

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-10

    correctly find Qt Linguist

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Further optimization of originalXmlProperties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Add proper method to determine whether a symbol uses map unit sizes,
    and use this to determine whether a legend item needs updating
    as a result of a map change

    This results in a HUGE speed up when loading large projects where
    symbols don't use Millimeter based sizes, as the previous code
    assumed only that any non-millimeter size was a map unit based size.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Defer resizing columns in snapping widget until the widget is actually visible

    Otherwise this can cause a HUGE amount of unnecessary work when adding a large number
    of layers (or layers with a large number of legend nodes) to a project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Strengthen test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Default to not showing bounding boxes for point cloud layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Add a "Source" tab to point cloud layer properties

    Matches other layer types, and notably allows the CRS for a point cloud
    layer to be reassigned by users

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Drop default 2d max error even further (0.3 now)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    When a point cloud is first added to a project, default to setting
    a 3d renderer on it to match its 2d renderer

    It just makes sense!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Lower default screen error for 2d point cloud renders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Refine selection of default 2d renderer for point clouds

    New logic is:
    - if red/green/blue attributes present and contain non-zero values, use RGB renderer
    (some datasets have red/green/blue attributes but containing all zero values, so
    an rgb renderer for these is useless)
    - if Classification attribute present and contains any non-"no classified" classes,
    use a classified renderer
    - else use ramp based renderer by Z value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Make wording more consistent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Add default value to max screen space spin box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Auto copy 2d point cloud classified settings to 3d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Ensure color selectors open inline

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Fix page margins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-10

    Fix warning

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-09

    Make some messages/tooltips translatable

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-09

    Simplify QgsHanaConnection::getSchemas

Merge: 41f0ff8847c ce02af6982b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-09

    Merge pull request #40521 from elpaso/bugfix-gh40515-pgraster-regression

    Fix PG raster after 787181ad

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-09

    Use QStringLiteral/QLatin1String where appropriate in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-09

    Minor cleanup in QgsHanaUtils

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-09

    Use QStringLiteral in QgsHanaUtils

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-09

    Fix column translations in HANA provider

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-09

    Fix crasher when the symbol selector panel is open via symbol button widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-09

    Fix PG raster after 787181ad

    Fixes #40515

Merge: 78cdadf5aa5 7f1601a1d81
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-09

    Merge pull request #40513 from 3nids/action-menu-single-feat-only

    only display actions for single features in action menu

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-09

    HANA: Don't show tooltip when no primary keys found

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-09

    Avoid emitting QgsProject::snappingConfigChanged multiple times when reading or clearing projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-09

    It's FAR too expensive to construct a QgsSettings object for every symbol node, especially for complex
    projects. So only read the valid size ranges once, and store them for subsequent use

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-09

    HANA: Avoid range-based-for loops for non-const QT containers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-12-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-12-09

    only display actions for single features in action menu

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-09

    Add MultipleLayers parameter in field parameter definition widget

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-09

    Remove item from MultipleLayer when layer is deleted

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-09

    Allow field parameter to reference a MultipleLayers parameter

Merge: 75139c4ca67 a3b4a483de2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-08

    Merge pull request #40500 from elpaso/speedup-original-xml-properties

    OriginalXmlProperties optimization

Merge: 088d30ac138 eeb8346eddb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-08

    Merge pull request #40498 from elpaso/nanoptimize-qgssettings-instance

    Save ~150ms in project loading times by storing QgsSettings instance

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-08

    Address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-08

    initial implementation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-08

    Addres reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-08

    do not count fps when the counter is disabled

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-08

    fix spell_check

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-08

    lock fps counter updates to 5 at most

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-08

    Add FPS counter check box

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-08

    Initial implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-08

    OriginalXmlProperties optimization

    Dramatic speed improvement in XML original properties storage.

    The original implementation used a call to QDomNodeList::count() method
    that calls QDomNodeListPrivate::createList() -> DETACH!

    By using a while loop we prevent the detach and it's more than 10 times faster.

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-08

    Connect a signal to autoupdate layer rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-08

    Skip test on travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-08

    Try to make test travis safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-08

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-08

    [feature][processing] Add new algorithm to export layers to spreadsheets

    Either exports a selection of vector layers as sheets in a new spreadsheet,
    or appends them as additional sheets to an existing spreadsheet

    Fixes #40433

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-08

    Add option to QgsVectorFileWriter to prefer using field aliases as output field name

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-08

    Make use of QLatin1String/QStringLiteral in HANA

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-08

    Save ~150ms in project loading by storing QgsSettings instance

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-08

    Fix HANA error messages in QgsManageConnectionsDialog

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-08

    Add documentation for methods in QgsHanaSettings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-08

    fix windows build (followup def587fa778e)

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-08

    Replace cmake v3.15 with v3.12 in qgis3-build-deps.dockerfile

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-08

    [georeferencer] Improve projection logic, default to raster projection

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-08

    [ui][georeferencer] Fix spacing and projection widget height in coordinate capture dialog

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-08

    [FEATURE][georeferencer] Support reprojected data point input (#39584)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-08

    fix unhandled proj exception from vector tiles

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-08

    Do not register QgsFilterLineEdit's child widgets as QgsOptionsDialogHighlightWidget
    The clear value button might be deleted. This allows QgsFilterLineEdit, QgsSpinBox and QgsDoubleSpinbox usage in options.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-08

    Add some more options to control how a preview pixmap for a color ramp is generated

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    Address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    fix docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    Apply #40477 fix

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    Address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    change to getting filtered out values set

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    Fix categories filtering performance

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    fix broken see also links

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    Add docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    categories selection handling (visible/hidden)

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    initial 3d classification rendering implementation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    change error default to 1

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    add missing save & load operations

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-07

    adjust screen space error from UI

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-07
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Several minor changes in HANA provider

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-07
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    HANA: remove 'get' prefix from getters

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-07
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Show warning message in loadHanaConnections by wrong versions

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-07
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Replace  with QString() in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-12-01
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Run HANA tests against an isolated schema

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-11-12
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Use production release of odbc-cpp-wrapper

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-11-06
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Update QgsHanaProviderMetadata to latest API changes

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-10-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Avoid using deprecated PROJ API in HANA provider

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-10-13
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Include PROJ_INCLUDE_DIR in HANA's CMakeLists.txt

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-10-07
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix incorrect handling of an unknown crs in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-10-07
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Include src/gui/codeeditors in HANA's CMakeLists.txt

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-10-01
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix incorrect handling of decimal values in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-10-01
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Use srs.postgisSrid instead of srs.srsid in HANA provider

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-09-24
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Make use of QgsDataItemGuiProvider::notify in HANA provider

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-09-22
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Update HANA provider to latest changes in master

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-09-22
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Allow enabling/disabling HANA tests via env. variable

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-08-27
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Switch HANA tests to run against  HANA Cloud

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-09-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Clamp BBox on round-earth before passing to ST_IntersectsRect* in QgsHanaFeatureIterator

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-09-07
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix indentation in test_hana_utils.py

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-09-07
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Don't pass empty sslCryptoProvider parameter in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-09-07
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix spell_check warnings in HANA plugin

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-09-07
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Run QgsHanaProviderConnection tests in a separate schema

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-09-04
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework detection of capabilities in QgsHanaProviderConnection

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-08-31
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Move establishing HANA connections into QgsHanaProviderUtils.createConnection

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-08-27
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Set ENCRYPT=true in TestPyQgsHanaProvider

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-08-28
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Switch to hanaclient-latest-linux-x64.tar.gz

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-08-25
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Update hana-client to version 2.5.101

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-08-25
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix unquoted column identifier in QgsHanaProvider::estimateExtent

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-07-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Implement QgsAbstractDatabaseProviderConnection::nativeTypes in HANA provider

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-07-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Switch hanaclient to version 2.5.86

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-06-25
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix incorrect attribute index in QgsHanaProvider::addFeatures

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-06-25
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework QgsHanaProvider::renameAttributes

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-06-22
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework QgsHanaProvider class (part 2)

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-06-19
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Use QgsHanaConnection::getColumnSrid instead QgsHanaProvider::readSrid

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-06-19
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Minor cleanups in HANA tests

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-06-19
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework QgsHanaProvider class (part 1)

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-06-19
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Make use of QLatin1String where appropriate in HANA

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-06-18
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Replace QSharedPointer with std::shared_ptr in QgsHanaConnectionPool

    Maxim Rylov <maxim.rylov@sap.com>AuthorDate: 2020-06-18
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Consider thread safety issues in QgsHanaDriver/QgsHanaConnectionPool

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework QgsHanaFeatureIterator::buildSqlQuery

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Replace Q_FOREACH with range-based for loops in HANA

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Multiple fixes in QgsHanaUtils

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Link odbc-cpp-wrapper library statically

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-16
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Minor fixes in qgshanaresultset.cpp

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-16
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Minor cleanups in qgshanadataitems.cpp

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-16
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Display full name of the deleted HANA object in a message box

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-16
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Always use 3xx13 port for connecting to multitenant HANA instance

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Minor changes in QgsHanaConnection

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Move QgsHanaConnectionRef class to qgshanaconnectionpool.h

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Avoid using 'using namespace' in HANA header files

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Check version of HANA connection file

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Minor cleanup in QgsHanaColumnTypeThread

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Make use of DatabaseMetaDataUnicode and ResultSetMetaDataUnicode in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-04
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix cppcheck issues in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-04
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    HANA: Set query BBOX values via set parameter function in PreparedStatement

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-03
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework how query is determined in QgsHanaProviderConnection

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-03
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Remove unused odbc includes in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-03
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Support for Capability::RenameSchema in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-03
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework QgsHanaConnection class

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-02
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Throw QgsHanaException in QgsHanaConnection::getCrs

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-02
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework thread interruption in QgsHanaColumnTypeThread

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-06-02
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix incorrect sql statement to fetch CURRENT_IDENTITY_VALUE in HANA

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-29
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Use prepared statements in QgsHanaConnection class

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-28
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Add QgsHanaUtils::toQueryString function

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-28
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Remove explicit keyword from QgsHanaProvider constructor

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-28
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework HANA related part in QgsManageConnectionsDialog

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-27
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Detect geometries with Z and M values in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-27
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework HANA data types to QVariant conversions

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-26
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Replace QString:unicode() with utf16() in QgsHanaProviderConnection

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-26
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix multiple issues in QgsHanaResultSet

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-26
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    HANA: Replace QString.unicode() with utf16()

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-26
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework privileges check in HANA

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-25
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Display error message of HANA connection

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-25
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Set range for port validator in HANA to 1-65535

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-25
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Escape special characters in HANA password

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-20
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Run HANA tests after Postgres

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-19
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Make HANA tests compliant with ProviderTestCase

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-19
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Embrace HANA load with travis_fold

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-11
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Update hana-client to version 2.4.194

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-11
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Update author name in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-05-06
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Switch to a public HANA Express image

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-22
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix: Incorrect handling of auto_increment fields in QgsHanaProvider::addFeatures

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix: keyColumn in uri is not set by layer export in HANA plugin

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Revert change 24e507d

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Change docker login to fetch docker images

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Add test_qgsproviderconnection_hana.py via ADD_PYTHON_TEST

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-16
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Replace encrypt with sslEnabled parameter in HANA tests

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-16
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix: ssl settings are ignored in uri for HANA

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-16
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Remove unneeded checks for identifier of HANA instance

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-15
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix connection string in test_provider_hana.py

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-15
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Cleanup includes in qgshanacolumntypethread.cpp

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-15
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework QgsHanaColumnTypeThread

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-15
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Make QgsHanaSettings::toDataSourceUri const

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-15
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Remove special handling of log10 in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-14
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rearrange file items in hana/CMakeLists.txt

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-14
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix indentation in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-14
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework handling of 'not null' filter expression in HANA

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix identation in test_qgsproviderconnection_han.py

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-09
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Add python tests for QgsHanaProviderConnection

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Update hanaclient to version 2.4.182

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Cleanup QgsDebugMsg usage in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Implement QgsHanaProviderConnection

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Support Unicode queries in QgsHanaFeatureIterator

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Add setFromDataSourceUri/toDataSourceUri methods and save multitenant flag in HANA connection

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-04-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Remove odbc/Exception.h from qgshanaexception.h

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-03-27
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework detection of HANA ODBC driver

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-03-26
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Remove testing leftovers from qgshanafeatureiterator.*

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-03-11
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Resolve spell checking issues in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-03-11
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix identation in qgshanaconnection.cpp

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-03-11
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework crs handling in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-03-10
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Avoid using deprecated functions in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-03-10
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Consider comments for HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-02-27
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework python tests for HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-02-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Update hanaclient to 2.4.177

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-02-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework python tests for HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2020-01-16
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Integrate HANA provider tests into Travis CI

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-19
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Update qgsmanageconnectionsdialog.sip.in for HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-19
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Reformat qgsmanageconnectionsdialog files because of HANA changes

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-19
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Update hana/CMakeList.txt

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-19
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix compiler and code layout warnings in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-19
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Make combobox for port number larger in QgsHanaNewConnection dialog

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Cleanup default connection string in PyQgsHanaProvider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix comments in test_provider_hana.py

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Complete tests for HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Add support for metadata in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework QgsHanaFeatureIterator class

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-17
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix incorrect SQL type interpretation in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-13
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Add tests for HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-13
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Implement missing features in QgsHANAFeatureIterator

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-13
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework QgsHANAExpressionCompiler to comply with tests requirements

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-13
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework addFeatures function in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-11
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix incorrect behaviour of pk control in QgsHanaTableModel

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-11
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Enlarge identifier combobox in HANA connection dialog

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-12-05
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Implement missing functionality for HANA provider

    mrylov <maksim.rylov@sap.com>AuthorDate: 2019-11-21
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Library name in FindODBCCPP.cmake must be in lower case

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-07-15
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Format the code of HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-07-12
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Use planar srid equivalent to estimate extent in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-07-11
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Fix compilation error '‘assert’ was not declared in this scope' in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-07-10
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Make UTF-8 as default format in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-07-10
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework handling of connection objects in HANA provider (part 2)

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-07-10
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Rework handling of connection objects in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-07-08
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Resolve compilation warnings in HANA provider

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-07-04
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Implement QgsHanaDataItemGuiProvider interface

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-07-04
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Make use of QStringLiteral in HANA provider where appropriate

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-07-04
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Get rid off HANA_BEGIN and HANA_END macros

    Maksim Rylov <maksim.rylov@sap.com>AuthorDate: 2019-07-03
Commit:     Maxim Rylov <maxim.rylov@sap.com>
CommitDate: 2020-12-07

    Initial implementation of HANA provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-07
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-07

    [pointclouds] Don't prematurely convert point coordinates to float values
    (and then convert immediately convert them back to doubles)

    This causes unwanted rounding of the coordinates before Qgs3DUtils::mapToWorldCoordinates
    has been able to apply the correction for the map's origin

    Ultimately fixes vertical "banding" effects seen in some point clouds

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-07

    [processing] Add a warning-level information message feedback

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    Ensure that accessing QgsFieldFormatterRegistry is thread safe

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-07

    [FEATURE][processing] Export layers information algorithm (#40462)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    [3d] If a buffered line symbol is set to 0 width, transparently bump the
    width up to a tiny amount so that the tesselator actually has a (super narrow)
    polygon to work from

    This means that 3d buffered lines set to 0 width will actually render like
    walls or fences, matching user expectations...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    Show data type, scale, offset in metadata for point cloud layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    Astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    Add method to retrieve original metadata from point cloud files,
    and expose some more useful metadata in layer properties (las version,
    software, creation date)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    Cleanup api, fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    Allow contour legend item patch shapes to be changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    Use new api to return nice legend items for raster contour renderer

    Instead of no legend, we now create a legend with the contour symbols!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    Add api to allow raster layer renderers to create different legend node types,
    instead of forcing them to always use the solid color blocks created by QgsRasterSymbolLegendNode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    Remove assumptions that QgsSymbolLegendNode is ALWAYS associated with a vector layer

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    [processing][OTB] Don't remove parameter if its value is 0

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-07

    [processing] fix exception when clicking help button in modeler

    Fixes #40453

    dhdeangelis <variablestarlight@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    updated Swedish national catalogue

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-07

    [API] Add angleBisector method

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-12-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-06

    Remove layer/legend/palette preview from raster layer properties

    These boxes were not very useful - two of them (legend and palette)
    have been disabled for many years now, and the layer preview was
    occasionally causing an exception when used with contour renderer,
    which caused the raster properties dialog to fail to load at all.

    See https://lists.osgeo.org/pipermail/qgis-developer/2020-November/062651.html

Merge: a5908bbc90c 4edd44ae633
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-06

    Merge pull request #40452 from m-kuhn/locator_result_get_user_data

    Add getter for QgsLocatorResults.userData

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-12-06

    Add getter for QgsLocatorResults.userData

    References https://github.com/opengisch/qgis-swiss-locator/issues/9

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-04

    fix select map tool with OTF projection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-05

    Move responsibility for determining whether a map renderer job requires
    flattening onto a temporary image to the QgsMapLayerRenderer subclasses

    This avoids the generic QgsMapRendererJob class from having hardcoded
    layer type dependent behavior, and instead moves that layer-type specific
    logic to the subclasses designed for that particular layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-04

    Support contrast enhancement and manual selection of RGB attributes
    in 3d RBB point cloud renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-04

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-04

    Oops, fix 16 bit color ranges

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-04

    Slight optimisation to 3d point cloud ramp rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-04

    [3d][point clouds] Fix data corruption when Red/Green/Blue attributes are not short data types

Merge: def587fa778 d934c4faaae
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-04

    Merge pull request #40399 from elpaso/server-profiler

    Server profiler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    [pointclouds] Add an extent only 2d renderer for point clouds

    Useful when you just want an overview of the bounds of the layer in a
    2d map. Also potentially usable as a temporary renderer for las/laz
    files while we build the indexed representation of the file in the
    background.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Allow non-vector layers to have legend nodes embedded in their parents too

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    [3d] Fix flat/online terrain generator extent not saved

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Standardize margins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Try to copy 2d renderer settings to 3d renderer settings on first change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Align behavior and appearance of 2d point cloud ramp widget to 2d widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Cleanup identification handling of 3d point cloud symbol subclasses,
    and fix loss of symbol type when saving/restoring projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Improve single color button UX, and immediatly refresh map after color changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Use a stacked widget for switching between point cloud 3d symbol options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Immediately update map view after symbol style is changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Avoid unwanted changed signal emission when setting widget state from symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Move point size widget to same place as 2d renderer widget setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Use nicer approach to populating and handling symbol choice combobox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Silence noisy debug output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-04

    Fixup messy code for layer duplication, and don't block duplication
    of mesh, vector tile, point cloud layers (all of which fully support it!)

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    fix doc

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    refactor storing rendering style enum

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    add comparison operator for QgsColorRampShader

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    Address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    fix SIP

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    fix switch statement

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    Use rendering context instead of passing the symbol to the handler

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    add licence and clean comments

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    move handler to qgspointcloud3dsymbol_p

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-12-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    split the point cloud handler

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    remove unused member variable

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    try to fix compilation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    remove switching for pointSize usage

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    change to using QgsPointCloudAttributeComboBox

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    refactor the attributes and vertex buffer code

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    move material stuff to symbol classes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    move point size to QgsPointCloud3DSymbol

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    remove NoRendering symbol

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    Fix cppcheck

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    Add RGB rendering

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    fix banned keyword check

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    fix some bugs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    change to using frame instead of groupbox

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    apply offset to X, Y, Z attributes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    fix cppcheck

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    fix documentation check

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    Change rendering parameter to point cloud attributes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    fix broken see also

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    remove .bom file

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    Add NoRendering symbol

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    Split QgsPointCloud3DSymbol into different classes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    rename ColorRampTexture

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    fix documentation check

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    fix typo

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    remove .bom file

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    fix checks

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-12-03

    Implement color ramp shader stuff

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-03

    Remove unnecessary unique_ptr, better formatting

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-12-03

    fix support for proj >= 8

Merge: 45e5ce00910 8d2d5b65fdb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-03

    Merge pull request #40420 from elpaso/nanoptimize-dont-detach-loop

    Do not detach layers loop

Merge: 908525a13a9 dca78ee868e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-03

    Merge pull request #40380 from troopa81/fix_ogcapi_exception_message

    [PyQGIS] Display Exception message when raised in python plugin ogcapi handler

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-03

    [map overview] When project full extent changes, refresh the map overview to trigger a repainting of overview layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-03

    Do not detach layers loop

Merge: e1d4cf9f447 451064f78da
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-03

    Merge pull request #40305 from troopa81/fix_estimate_row_on_table

    [Postgres] Fix estimate row on table

Merge: d0806268078 ac19bd32121
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-03

    Merge pull request #40248 from vcloarec/selectContextMenu

    select feature context menu

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-12-01
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-12-03

    Display Exception message when raised in python plugin ogcapi handler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    Spelling, sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    Add choice of point style for 2d point cloud renders

    Options are Square or Circle shapes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    Code cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    [pointclouds] Add a classified 2d renderer for point clouds

    Allows styling point cloud layers by a classification attribute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    Hookup some more support for toggling point cloud legend items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    Add possibility for point cloud renderers to create checkable legend nodes

    (not implemented for any renderers yet)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    Add possibility for QgsRasterSymbolLegendNode nodes to be checked (API only, doesn't actually expose support for checkable raster classes!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    Move QgsSymbolLegendNode checkAll/uncheckAll/toggle methods up to
    QgsLayerTreeModelLegendNode base class

    Preparing the way for other legend node types to offer checkable support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    Fix a TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    Tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    Add method to QgsPointCloudDataProvider to retrieve a polygon representing
    the best available indication of the actual point cloud bounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-12-03

    Add pointCount to QgsPointCloudLayer

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-12-03
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-12-03

    typo, lambda and other minor fixes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-03

    Switch help details of the rasterize algorithm

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-03

    fix displaying enabled/disable mesh dataset group

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-03

    [3d] Fix online terrain ignoring project coordinate transform context

    fixes #40390

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-02

    Recursive call to the profiler

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-12-02
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-12-02

    cppcheck-suppress memleak and fix typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-02

    Better wording

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-02

    Profile tree depth

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-02

    Server profiler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Make test more robust

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Implement legends for point clouds with the Attribute By Ramp renderer

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Fix since version for bisector method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Also show % of cloud which falls into different classifications

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Add method to retrieve point count for layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Also show classification counts in point cloud layer properties when available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Add API to retrieve counts for classification classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Add point cloud classification codes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Add Statistics tab to point cloud layer properties dialog, which
    shows any precalculated statistics from the metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Lower the default maximum error for 2d point cloud rendering

    The previous default resulted in far too sparse point cloud rendering by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Use point cloud metadata statistics to pick a much better default
    2d renderer for point clouds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Auto set nice ranges for point cloud RGB renderers after selecting attributes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Allow loading min/max values direct from provider metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    [pointclouds] Add API to retrieve precalculated attribute statistics
    from the provider metadata

    This method only returns existing statistics, it cannot be used
    to calculated new ones!

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-02

    [3d] Reset extent when triggering the 3D map canvas reset view action

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-12-02

    [3d] Use project's full extent when setting flat/online terrain extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Ensure that rendering point cloud using ramp by x or y value applies scale and offset

    Sure, it's an extremely niche use case, but we may as well do things right!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Cleanups, unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Ensure point cloud renderer widgets correctly open inline in panels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Very minor speed bump by using std::vector instead of QVector

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Proper icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Use full featured color ramp shader

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Move old dummy point cloud renderer code to proper QgsPointCloudAttributeByRampRenderer class

    And remove duplicate non-functional symbology tab in point cloud layer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Move some code to reusable methods in QgsPointCloudRenderer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    Update pyogctest to ignore ssl errors

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-02

    [API] Improve isValid method for curve type

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-02

    [API] Add asGml methods to QgsCircle

Merge: 7ac8dcbe016 0ca4cf90d3d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-01

    Merge pull request #40360 from elpaso/server-cold-start-speed-boost

    Server: skip initial style storage

Merge: d842a96579b c75ea6e576a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-12-01

    Merge pull request #40359 from elpaso/bugfix-server-dont-crash-on-broken-tree

    Server: do not crash on broken tree

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-12-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-12-01

    Add test for FlagDontStoreOriginalStyles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-01

    Fix incorrect handling of unsigned short values in point cloud providers

    These were getting incorrectly treated as signed short values, and
    accordingly were subject to overflows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-01

    Even faster 2d point cloud rendering by disabling unnecessary antialiasing flag

    This thing seriously flies now!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-01

    Massive speed boost to 2d point cloud renders

    We'll need to selectively enable this optimisation when we add control
    over the point shape, but for now this gives orders of magnitude faster
    2d point cloud renders

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-01

    Don't prompt to overwrite file on package layers algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-01

    [processing] Allow specifying lists of values for parameters in qgis_process tool

    Specifying the same parameter value twice will result in a list value
    being built, allowing use of algorithms which require a list of layers
    (or other values) as parameters.

    E.g.

       qgis_process run native:package -- LAYERS=layer1.shp LAYERS=layer2.shp OUTPUT=db.gpkg

    will run the package algorithm with a list [layer1.shp, layer2.shp] as the
    parameter value for the LAYERS parameter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-12-01

    Data source URI: fix QT warning

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-30

    Server: skip initial style storage

    Background: at project load time for all layers a copy of the style
    is loaded and stored as a DOM document. This was implemented for
    broken layers to make it possible to store the style back to the
    project if a broken layer was kept in the project.

    Of course this is not needed nor useful in a server context.

    By introducing a new project load flag and using it in the server
    config (projects) cache we allow to skip the initial storage of
    styles for the server and cut the startup times of our test "monster"
    project (~1000 PG layers) from 26 seconds to 15.

    Before you ask: I chose to always store the original style
    with the idea that we might have been able to use the original
    style copy also to "restore" styles to their initial state.
    This was never implemented, so I guess we might be good to
    make the initial style copy selectively available for broken
    layers only in order to speed up project loading in the general
    case (desktop).

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-30

    Update src/server/services/wms/qgswmsgetcapabilities.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-30

    Server: do not crash on broken tree

    Spotted on a broken project.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-30

    [vertextool] Fix crash when switching layers with a locked feature present
    (fixes #40320)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-30

    [georeferencer] Add basic keyboard interface for the CPL list widget (#40335)

    - Pressing the del key will delete the selected point
    - Pressing the space key will toggle the enabled state
    of the selected point
    - Pressing the up/down/left/right keys will move selection
    aroud

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-30

    Naming fix: layerName -> layerUri

Merge: 2e2620435d9 2a30091f2c1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-29

    Merge pull request #39947 from m-kuhn/db_mgr_error

    [db manager] Show error messages directly in place

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-30

    Remove mac-specific workaround for a Qt < 5.4.1 drag n drop bug

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-30

    [georeferencer] Use message bar instead of a message box when open raster errors out

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-30

    [georeferencer] Support drag and dropping raster files onto the dialog

Merge: 61e9e2926fe d79e1a97959
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-29

    Merge pull request #40321 from elpaso/bugfix-gh40316-filtering-error

    Do not silently fail while filtering on exp error

Merge: 6d82949f755 7c1d29c363b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-29

    Merge pull request #40294 from alexbruy/rasterize-nodata

    [processing] don't set any default value for optional NODATA parameter in GDAL rastrize algorithm (fix #39752).

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-29

    [mapcanvas] Fix project full extent transform's destination crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Add unit test for rendering point cloud with z filter on map settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Expand test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Add framework for calculating the overall elevation/z range of a QgsProject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Completely skip rendering layers which are outside of the map's z range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Add point cloud implementation of QgsMapLayerElevationProperties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Implement responsive map refresh when canvas z range changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Add style flag for elevation properties, and serialize layer
    elevation properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Add base class for QgsMapLayerElevationProperties

    Base class for storage of map layer elevation properties.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Implement z range filtering for point clouds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Cleanup some code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Fix crs tab opening when clicking crs button in status bar
    and cleanup code a lot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    [FEATURE] Add new "View Settings" tab to project properties,
    and add option to manually set the full extent for a project

    This extent will be used instead of the extent of all layers
    when zooming to full map extent. It's useful when a project contains
    web layers/national layers/global layers yet the actual area of
    interest for the project is a smaller geographic area

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Use more appropriate icon for QGIS server tabs

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    add python binding

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    [API] Add bisector method

Merge: eaa0642babe 6edfc994c96
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-27

    Merge pull request #40254 from elpaso/server-landingpage-scale-support

    Server landing page: support for scale

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    indent QtCore.py

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    Nano optimization: swap metadata factory function resolve

    Because it's just WFS who uses the multipleProviderMetadataFactory

    Barely measurable but measurable (~5 ms on my machine)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-28

    [3d] Update camera near and far planes using other chunked entities

    Until now we were only considering terrain entity when adjusting
    near and far planes of the camera. But that can cause unwanted clipping
    of other entities. This will also use other entities in addition
    to the terrain entity.

    This fixes the issue with point cloud data getting clipped prematurely
    as camera zooms in closer.

Merge: 2722b7ccf3a e5513456b6f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-27

    Merge pull request #39781 from troopa81/fix_gen_col_eval_def

    [Oracle] Fix generated columns when evaluate default value is on

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-27

    Do not silently fail while filtering on exp error

    Fixes #40316

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-11-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-27

    override default value only when tool executed from GUI

Merge: 58c09a36e9b 3fa957e76b5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-27

    Merge pull request #40315 from elpaso/nanoptmize-dll-exclude-auth

    Nano optimization: don't try to load auth methods as providers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-27

    Nano optimization: don't try to load auth methods as providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-27

    More efficient handling of z range when rendering point clouds

    Completely skip any nodes which are outside of the z range filter
    of the render context, instead of testing point by point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-27

    Correctly transform on the fly point clouds while rendering in 2d
    and layer crs differs from map crs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-11-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-27

    [processing] don't set any default value for optional NODATA parameter
    in GDAL rastrize algorithm (fix #39752).

    As this is optional parameter better to have it not set by default to
    avoid unexpected conversion of valid values to nodata values.

Merge: 37ab5e804e8 347885b58ca
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-27

    Merge pull request #40223 from nyalldawson/vrt_separate

    Don't default to placing each input file in a separate  band in build vrt algorithm

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-27

    [qgsquick] add option to forcly reload feature forms from qml

Merge: 3bbd027019b 026c323b61d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-27

    Merge pull request #40288 from vcloarec/fixTimeExtent

    Fix issues for mesh layer

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-27

    Added tags to diff and symdiff algorithms

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-26
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-11-26

    Cache relkind to avoid requesting it every time we need it

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-26
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-11-26

    [postgres] Fixes #40162 : Don't use explain plan when estimating count on table

Merge: e1c53c5d945 220cb56421e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-11-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-26

    Merge pull request #40293 from alexbruy/fix-39326

    fix row number calculation when reporting errors in the Processing batch mode (fix #39326)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-11-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-26

    fix row number calculation when reporting errors in the Processing batch
    mode (fix #39326)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-26

    Remove footer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Fix range slider interaction when min is negative value

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-25
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-11-25

    avoid crash when invalid mesh group names

    when problem in the formula of mesh calculator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Nicer keyboard interaction when sliders are overlapping

    Since it's impossible to tell which slider is focused in this case,
    automatically target whichever slider makes sense given the key pressed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Allow home/end presses:

    If a slider is selected this will snap the slider to the start/end
    of the range or the other range slider's value

    If the range is selected this will move the whole selected range to
    the start or end of the slider without changing its width

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Working key interaction

    In horizontal mode left/right,pageup/pagedown changes active slider position
    while up/down flips between selecting the upper, lower or range control

    In vertical mode up/down/pageup/pagedown changes the active slider position
    while left/right flips between the subcontrols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Add step properties to widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Show focus rects on range slider sub components

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Fix slightly oversized selection range when in flipped direction modes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Shift + drag over the start or end handle will move the whole range without
    changing its width

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Use cursors to indicate interactivability

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Range can be dragged by clicking and dragging over the selected range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Clamp values to preset ranges

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Rename inverted appearance methods to flippedDirection in order to
    clarify that they aren't quite the same as their QSlider counterparts.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Fix size hints (sync with QSlider)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Add alternative constructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Make it easier to drag lower handle exactly to upper handle value and vice versa

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Nicer UX when clicking over overlapping lower/upper handles

    In this case the direction of the subsequent drag dictates which slider
    will be moved -- a move to the left will affect the lower part of the range,
    while a move to the right will change the upper part of the range.

    This allows users to set the range even when the widget initially starts
    with a zero-width (or small width) range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Port hover/pressed state handling from QSlider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Add a dual handle range slider widget

    This widget implements a slider which allows users to set a value
    range, with a lower and upper value.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    [o2] Allow users to set a custom HTTP header to use when sending the
    retrieved token during requests

    Some services do not use the default HTTP "Authorization" header
    for specifying the token, and require a custom header instead
    (e.g. AGOL services must use "X-Esri-Authorization" instead)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-25
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-11-25

    fix multi mesh layer in app

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    fix mesh rendering settings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-11-25

    Remove unused import

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-11-25

    Use Scintilla for word wrap

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Add tab stops to Map Clipping settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Fix use of deprecated constructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Fix equality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    More appropriate equality operator for QgsDoubleRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Add doxy group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    [api] Add z range filtering option to QgsMapSettings/QgsRenderContext/QgsMapCanvas

    Allows for map renders to be filtered by a z or elevation range,
    such that only parts of the layer which are considered within
    this range will be rendered.

    Implements https://github.com/qgis/QGIS-Enhancement-Proposals/issues/201

    *Requires support for respecting the QgsRenderContext zRange to be added
    to the relevant map layer renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Add repr for QgsIntRange/QgsDoubleRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Add equality operators for QgsRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-26

    Add isInfinite function to QgsIntRange/QgsDoubleRange

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-25

    Fix message for PG connections username:password

    in the domain part of the URL

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-25

    fix of various runtime/compilation warnings from qml

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-24
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-11-24

    spelling and minor fixes

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-24
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-11-24

    fix arg

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-24
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-11-24

    change to a parallel thread approach

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-25

    fix duplicate when using static qgis_core lib

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-24

    Server landing page: support for scale

    and scale dependent symbology in the legend

Merge: 99fa35cdd48 db2fee6c199
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-24

    Merge pull request #40245 from a17r/find-lrelease

    Fix Qt5LinguistTools detection/lrelease binary location

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-24

    Astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-24

    Fix crash on Qt >= 5.14

    Master only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-24

    [processing][gdal] Don't default to placing each input file in a separate
    band in build vrt algorithm

    Creating a multi-band vrt is much less common vs creating a mosaic
    style vrt, so set the default to the most common use case
    and most predictable outcome.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-24

    [processing] Add method to set an explicit override for the default
    value of a parameter for the GUI only

    This allows us freedom to change the default settings for an algorithm
    shown when opening the algorithm in the toolbox/batch/model without
    changing the underlying default value used for the parameter in the
    raw API (which we can't do easily without potentially breaking 3rd
    party scripts/plugins)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-23
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-11-23

    fix spelling and doc

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-23
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-11-23

    select feature context menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-24

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-24

    Dox++

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-24

    fix mesh vector ui

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-24

    allow use poly2tri from system

    Andreas Sturmlechner <asturm@gentoo.org>AuthorDate: 2020-11-23
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-11-23

    Fix Qt5LinguistTools detection/lrelease binary location

    Correctly find the Qt5 module that provides the path to Qt5-based lrelease.
    Available since >= Qt-5.3.1 which is well below the current minimum for QGIS.

    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-24

    Fix handling of overview full extent when project full extent isn't manually set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-24

    Add signal for when project preset full extent is changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-24

    Add api to set the maximal extent for a project

    If set, this extent will be used when zooming to full extent (or for the
    full extent for a map overview frame) instead of the extent calculated
    from all map layers.

    The intention is to eventually allow users a way to manually set their
    desired "area of interest" for a project, so that zooming to full extent
    won't zoom all the way out when the project contains global or national
    datasets...

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-11-23

    Complete test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-11-23

    const on variable

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-11-23

    [Oracle] Fix generated columns when evaluate default value is on

Merge: b6ee3e66a3b 78e0a97acb1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-23

    Merge pull request #38032 from troopa81/feat_gen_field_readonly

     Display generated fields as read-only in editors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-23

    [feature][processing] Add new algorithm to retain only selected fields

    Allows users to select a list of fields to keep, and all other fields
    will be dropped from the layer. Helps with making flexible models where
    input datasets may have a range of different fields and you need to drop
    all but a certain subset of these

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-23

    [processing] Port delete fields algorithm to c++

    1:1 port for speed/compile time safety, no user-facing changes

    Also add tests

Merge: 3234489d87d b6f3da3809f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-23

    Merge pull request #40220 from nyalldawson/papercut_dd_grid

    Don't show degrees based annotation format options for non-geographic map grids

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-23

    Add a __repr__ method to QgsDataSourceUri

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-23

    [3d] Use camera-provided near/far plane values for orthographic projection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-23

    [layouts] Don't show degrees based annotation formats as options
    for grids which are not latitude/longitude based

    I.e. if the grid crs isn't geographic, then only show the decimal
    formatting options. The degrees based formatting options will only
    produce meaningless/confusing results in this situation!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-23

    Fix capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-23

    Add signals for when layout item map crs or grid crs are changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-22

    Don't show option to customise legend patch symbol for raster nodes

    This doesn't work, and doesn't make sense

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-22

    Fix unreported crash when removing items from layout legend

    Master only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-22

    Fix unreported crash when trying to move legend items in layout legends

    Master only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-22

    [layouts] Don't list 3d map as first item type

    Given a choice between the 3d map option being the first item type
    listed (before even 2d maps) or last, lets move it to last...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-22

    Use notify instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-22

    Use more appropriate refresh action after changing gpkg through browser

    Avoids the geopackage state collapsing each time, and ensures that
    the contents are correctly refreshed for non-registered geopackage
    files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-22

    Show success message after compacting gpkg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-22

    Use message bar for messages when performing actions to geopackages
    through browser instead of message boxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-22

    Make it easier to use the correct timeout for messages in message bars,
    and ensure that correct timeouts are used for all created messages

Merge: ca637cfeb28 d952eb4bc73
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-21

    Merge pull request #39695 from alexbruy/enum-as-string

    [processing] add parameterAsEnumString() method to retrieve the string value of the enum

Merge: 78825cf2970 ed53ea5fcab
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-20

    Merge pull request #40107 from rduivenvoorde/39855_diminfo_param_take2

    Fix for diminfo as string in Oracle mdsys metadata query

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-21

    Fix qt warning raised while constructing some forms of layer URIs
    due to accessing character position past end of string

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-11-20

    add read-only as a property

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-11-20

    Complete Qgsfield unit test with read-only attribute

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-07-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-11-20

    Display generated field as read-only is editors

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-11-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-20

    fix deprecation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-11-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-20

    use static enum strings for the encoding parameter in the DXF export algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-11-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-20

    update enum wrapper to support static strings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-11-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-20

    fix deprecation warning

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-20

    Update src/providers/oracle/qgsoracleprovider.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

Merge: 311a0921645 1fe05fedcec
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-20

    Merge pull request #40181 from nirvn/ortho_gift

    [FEATURE][3d] Orthographic projection support for 3D scenes

Merge: 0f97ac7b597 7da48aba95f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-20

    Merge pull request #39784 from elpaso/bugfix-gh39779-pgraster-crash-on-invalid-extent

    PG raster: fix crash on invalid extent

Merge: 30e7913b55d 3ca1fafbfec
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-20

    Merge pull request #40100 from DelazJ/wmsDialog

    Update the Add WM(T)S layers dialog

Merge: 6c30a4640d1 d9b4c0f5691
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-20

    Merge pull request #40184 from olivierdalang/tracing_curves_expose_settings

    [curves tracing] expose settings for tracing curves in the UI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-20

    Address review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-20

    Fix errors and inconsistencies resulting from adding M values to
    a dataset with a ****25D wkb type

    Previously we did not handle adding M values to any "25d" WKB
    type (as there's no such thing as Point25DM, etc). But being strict
    like this turns out to be wrong, because it results in corrupted/
    inconsistent geometries as a result of calls to QgsAbstractGeometry.addMValue()
    whenever the original geometry is a 25D type.

    In this situation, the M values were being added but the WKB type
    wasn't being updated to reflect this and would remain at the original *25D
    type. Ultimately, this causes GDAL to reject any wkb generated for the
    geometries and failures to write features into an output dataset.

    This is especially the case with GDB files, where the dataset can
    sometimes be reported as a ZM type while individual features are
    only 25D types (for whatever archiac reasons!)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-20

    add missing currentFeature, removes android compilation warning

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-19

    [needs-docs] Modify label of the getfeatureinfo max results

    in the Add WM(T)S dialog

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-20

    Nam function chganged to lower case

    Line 5 : ST_TOUCHES  should be ST_Touches.

    Other functions also were changed to lower case (i.e. ST_CONTAINS, ST_ CROSSES  to  ST_Contains, ST_Crosses)

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-20

    Name function PostGIS to lower case

    Line 5 : ST_WITHIN  should be ST_Within.

    Other functions also were changed to lower case (i.e. ST_CONTAINS, ST_ CROSSES  to  ST_Contains, ST_Crosses)

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-20

    Name function changed to lower case

    Line 5 : ST_INTERSECTS  should be ST_Intersects.

    Other functions also were changed to lower case (i.e. ST_CONTAINS, ST_ CROSSES  to  ST_Contains, ST_Crosses)

Merge: f41bde96ddb 518f547f3f1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-19

    Merge pull request #40189 from DiGro/patch-6

    Typo corrected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-20

    Fix layout alignment and spacing issues in vector layer symbol dialog

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-20

    Fix random stall in QgsBlockingNetworkRequest at QGIS exit

    which prevents the application from exiting (GUI remains blocked)

    This fixes a 'random' issue (occurs maybe 20% of the time I try to reproduce it)
    when a vector layer using QgsBlockingNetworkRequest is running in a map renderer
    job when QGIS exits. The scenario I use involves adding an Elasticsearch OGR layer,
    zooming in/out a bit (not sure it is needed), saving the project, and within
    a few tens of second later (maybe 0.1 to 0.5s later) clicking on the close
    window button (timing is tricky...)

    The stacktrace of when it stalls is below. So for some reason the QEventLoop of
    QgsBlockingNetworkRequest never exits (not even when the timeout of network requests
    expires).
    When adding a version of this patch with a print statement in the slot, I could see
    that the aboutToQuit() signal is triggered sometimes, and I can no longer reproduce
    the stalls.

    (gdb) bt
    0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
    1  0x00007ffff18ab5bb in QWaitCondition::wait(QMutex*, unsigned long) () from /opt/qt59/lib/libQt5Core.so.5
    2  0x00007ffff18a60d5 in QThreadPoolPrivate::waitForDone(int) () from /opt/qt59/lib/libQt5Core.so.5
    3  0x00007ffff18a6491 in QThreadPool::waitForDone(int) () from /opt/qt59/lib/libQt5Core.so.5
    4  0x00007ffff3791102 in QgsApplication::exitQgis () at /home/even/qgis/QGIS/src/core/qgsapplication.cpp:1309
    5  0x00007ffff6f6b4f0 in QgisApp::~QgisApp (this=0xc20920, __in_chrg=<optimized out>) at /home/even/qgis/QGIS/src/app/qgisapp.cpp:1889
    6  0x00007ffff6f6b740 in QgisApp::~QgisApp (this=0xc20920, __in_chrg=<optimized out>) at /home/even/qgis/QGIS/src/app/qgisapp.cpp:1891
    7  0x00000000004161ad in main (argc=1, argv=0x7fffffffd798) at /home/even/qgis/QGIS/src/app/main.cpp:1638
    (gdb) thread apply all bt

    Thread 6 (Thread 0x7fffaa52f700 (LWP 24484)):
    0  0x00007ffff0f3280d in poll () at ../sysdeps/unix/syscall-template.S:84
    1  0x00007fffe7f4d38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    2  0x00007fffe7f4d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    3  0x00007ffff1adf29f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qt59/lib/libQt5Core.so.5
    4  0x00007ffff1a8813a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qt59/lib/libQt5Core.so.5
    5  0x00007ffff37c2b8a in QgsBlockingNetworkRequest::<lambda()>::operator()(void) const (__closure=0x7fff9c0e12d0) at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:203
    6  0x00007ffff37c560c in std::_Function_handler<void(), QgsBlockingNetworkRequest::doRequest(QgsBlockingNetworkRequest::Method, QNetworkRequest&, bool, QgsFeedback*)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871
    7  0x00007ffff318a868 in std::function<void ()>::operator()() const (this=0x7fffaa527a40) at /usr/include/c++/5/functional:2267
    8  0x00007ffff37c339b in QgsBlockingNetworkRequest::doRequest (this=0x7fffaa527c60, method=QgsBlockingNetworkRequest::Get, request=..., forceRefresh=true, feedback=0x7fff9c0d4980)
        at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:252
    9  0x00007ffff37c2327 in QgsBlockingNetworkRequest::get (this=0x7fffaa527c60, request=..., forceRefresh=true, feedback=0x7fff9c0d4980) at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:59
    10 0x00007ffff388f1c3 in QgsCPLHTTPFetchOverrider::callback (
        pszURL=0x7fff9c19da90 "http://localhost:9201/_search/scroll?scroll=1m&scroll_id=FGluY2x1ZGVfY29udGV4dF91dWlkDXF1ZXJ5QW5kRmV0Y2gBFEM1Y0gzblVCTkVidlF6YlJnUC1DAAAAAAAAA9cWTFBzeGVGZXpSZ3VXOUlkazhYM0Rvdw==",
        papszOptions=0x0, pfnWrite=0x0, pWriteArg=0x0, pUserData=0x7fffaa528620) at /home/even/qgis/QGIS/src/core/qgscplhttpfetchoverrider.cpp:139
    --Type <RET> for more, q to quit, c to continue without paging--
    11 0x00007fffef3ddf96 in CPLHTTPFetchEx (
        pszURL=0x7fff9c19da90 "http://localhost:9201/_search/scroll?scroll=1m&scroll_id=FGluY2x1ZGVfY29udGV4dF91dWlkDXF1ZXJ5QW5kRmV0Y2gBFEM1Y0gzblVCTkVidlF6YlJnUC1DAAAAAAAAA9cWTFBzeGVGZXpSZ3VXOUlkazhYM0Rvdw==",
        papszOptions=0x0, pfnProgress=0x0, pProgressArg=0x0, pfnWrite=0x0, pWriteArg=0x0) at cpl_http.cpp:1081
    12 0x00007fffef3dd9f6 in CPLHTTPFetch (
        pszURL=0x7fff9c19da90 "http://localhost:9201/_search/scroll?scroll=1m&scroll_id=FGluY2x1ZGVfY29udGV4dF91dWlkDXF1ZXJ5QW5kRmV0Y2gBFEM1Y0gzblVCTkVidlF6YlJnUC1DAAAAAAAAA9cWTFBzeGVGZXpSZ3VXOUlkazhYM0Rvdw==",
        papszOptions=0x0) at cpl_http.cpp:972
    13 0x00007fffef885cfd in OGRElasticDataSource::HTTPFetch (this=0x7fff9c094180,
        pszURL=0x7fff9c19da90 "http://localhost:9201/_search/scroll?scroll=1m&scroll_id=FGluY2x1ZGVfY29udGV4dF91dWlkDXF1ZXJ5QW5kRmV0Y2gBFEM1Y0gzblVCTkVidlF6YlJnUC1DAAAAAAAAA9cWTFBzeGVGZXpSZ3VXOUlkazhYM0Rvdw==",
        papszOptions=0x0) at ogrelasticdatasource.cpp:590
    14 0x00007fffef885e19 in OGRElasticDataSource::RunRequest (this=0x7fff9c094180,
        pszURL=0x7fff9c19da90 "http://localhost:9201/_search/scroll?scroll=1m&scroll_id=FGluY2x1ZGVfY29udGV4dF91dWlkDXF1ZXJ5QW5kRmV0Y2gBFEM1Y0gzblVCTkVidlF6YlJnUC1DAAAAAAAAA9cWTFBzeGVGZXpSZ3VXOUlkazhYM0Rvdw==",
        pszPostContent=0x7fffaa5283b0 "", anSilentedHTTPErrors=std::vector of length 0, capacity 0) at ogrelasticdatasource.cpp:612
    15 0x00007fffef891f52 in OGRElasticLayer::GetNextRawFeature (this=0x7fff9c0932e0) at ogrelasticlayer.cpp:1159
    16 0x00007fffef891245 in OGRElasticLayer::GetNextFeature (this=0x7fff9c0932e0) at ogrelasticlayer.cpp:995
    17 0x00007fffef9ecd35 in OGR_L_GetNextFeature (hLayer=0x7fff9c0932e0) at ogrlayer.cpp:551
    18 0x00007ffff3712b71 in QgsOgrFeatureIterator::fetchFeature (this=0x7fff9c0cf5d0, feature=...) at /home/even/qgis/QGIS/src/core/providers/ogr/qgsogrfeatureiterator.cpp:400
    19 0x00007ffff390431c in QgsAbstractFeatureIterator::nextFeature (this=0x7fff9c0cf5d0, f=...) at /home/even/qgis/QGIS/src/core/qgsfeatureiterator.cpp:63
    20 0x00007ffff7018a24 in QgsFeatureIterator::nextFeature (this=0x7fff9c0cf390, f=...) at /home/even/qgis/QGIS/src/core/qgsfeatureiterator.h:376
    21 0x00007ffff3c5bda4 in QgsVectorLayerFeatureIterator::fetchFeature (this=0x7fff9c0cf150, f=...) at /home/even/qgis/QGIS/src/core/qgsvectorlayerfeatureiterator.cpp:442
    22 0x00007ffff390431c in QgsAbstractFeatureIterator::nextFeature (this=0x7fff9c0cf150, f=...) at /home/even/qgis/QGIS/src/core/qgsfeatureiterator.cpp:63
    23 0x00007ffff7018a24 in QgsFeatureIterator::nextFeature (this=0x7fffaa528aa0, f=...) at /home/even/qgis/QGIS/src/core/qgsfeatureiterator.h:376
    24 0x00007ffff3c7443d in QgsVectorLayerRenderer::drawRenderer (this=0x4e07480, fit=...) at /home/even/qgis/QGIS/src/core/qgsvectorlayerrenderer.cpp:346
    25 0x00007ffff3c73d43 in QgsVectorLayerRenderer::render (this=0x4e07480) at /home/even/qgis/QGIS/src/core/qgsvectorlayerrenderer.cpp:315
    26 0x00007ffff39c724e in QgsMapRendererCustomPainterJob::doRender (this=0x4dbd3b0) at /home/even/qgis/QGIS/src/core/qgsmaprenderercustompainterjob.cpp:317
    27 0x00007ffff39c6cce in QgsMapRendererCustomPainterJob::staticRender (self=0x4dbd3b0) at /home/even/qgis/QGIS/src/core/qgsmaprenderercustompainterjob.cpp:267
    28 0x00007ffff39ca485 in QtConcurrent::StoredFunctorCall1<void, void (*)(QgsMapRendererCustomPainterJob*), QgsMapRendererCustomPainterJob*>::runFunctor (this=0x4d435f0)
        at /opt/qt59/include/QtConcurrent/qtconcurrentstoredfunctioncall.h:432
    29 0x00007ffff39c7e9d in QtConcurrent::RunFunctionTask<void>::run (this=0x4d435f0) at /opt/qt59/include/QtConcurrent/qtconcurrentrunbase.h:136
    30 0x00007ffff18a6943 in ?? () from /opt/qt59/lib/libQt5Core.so.5
    31 0x00007ffff18aa659 in ?? () from /opt/qt59/lib/libQt5Core.so.5
    32 0x00007fffe93dc6ba in start_thread (arg=0x7fffaa52f700) at pthread_create.c:333
    33 0x00007ffff0f3e4dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Merge: 83aa68fb19f 1cc55f99c43
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-19

    Merge pull request #40185 from elpaso/server-landingpage-project-from-cache

    Server landing page: use cached projects

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-11-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-19

    support static (non-translated) strings as enum values in Processing

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-19

    Update qgsalgorithmexportmesh.cpp

    Line 999 : "and inerval values" should probably be "and interval values".
                     Added letter t to inerval to become interval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-19
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-19

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-19
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-19

    Ensure point cloud widget is opened in dock mode correctly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-19
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-19

    [pointclouds] Expose option to set point size for 2d point cloud renders

Merge: a5ac126ae49 3fba3ff0a70
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-19

    Merge pull request #40094 from tomtor/LimitRows

    Limit number of rows for Postgis retrieveLayerTypes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-19

    fix windows build and some warnings

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-11-19
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-11-19

    [curves tracing] followup : improve tooltip wording

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-19

    Server landing page: use cached projects

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-11-19
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-11-19

    [curves tracing] expose settings for tracing curves in the UI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-19

    [FEATURE][3d] Orthographic projection support for 3D scenes

Merge: a2feb15c0be b2facfa777b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-19

    Merge pull request #40174 from rouault/qgsrendererpropertiesdialog_init_mDockMode

    QgsRendererPropertiesDialog: initialize mDockMode member

Merge: e096c4484d5 38ed7e8b363
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-19

    Merge pull request #40097 from tomtor/ReuseConnection

    Reuse QgsPostgresConn to prevent deadlock

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-18
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-19

    fix texture 3d OpenGL problem on MacOS

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-19

    Beautiful HTML

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-19

    [virtual layers] warn if unique identifier is not a valid field name

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-19

    On timestep-size change, Set timeslider to best possible fit (instead of resetting to start)

    Try to remember/set last timeframe (upon timestep- or timeframe-changes).

    Setting the stepsize to a different size, did reset the slider to start
    (aka timeframe 0).
    Same when you changed the range (data time) extent.

    This commit tries to set the slider to the same position as before the
    step change, if possible). Else it will take the position of the timeframe
    in which the start of the old timeframe fits.

    fixes #39994

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-11-19

    QgsRendererPropertiesDialog: initialize mDockMode member

    Otherwise when adding a layer for the first time, Valgrind raises
    the following warning:

    ==27708== Conditional jump or move depends on uninitialised value(s)
    ==27708==    at 0x689F04D: QgsRendererWidget::setDockMode(bool) (qgsrendererwidget.cpp:354)
    ==27708==    by 0x68B7456: QgsSingleSymbolRendererWidget::setDockMode(bool) (qgssinglesymbolrendererwidget.cpp:110)
    ==27708==    by 0x68972F9: QgsRendererPropertiesDialog::rendererChanged() (qgsrendererpropertiesdialog.cpp:273)
    ==27708==    by 0x689C7A6: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QgsRendererPropertiesDialog::*)()>::call(void (QgsRendererPropertiesDialog::*)(), QgsRendererPropertiesDialog*, void**) (qobjectdefs_impl.h:136)
    ==27708==    by 0x689C675: void QtPrivate::FunctionPointer<void (QgsRendererPropertiesDialog::*)()>::call<QtPrivate::List<>, void>(void (QgsRendererPropertiesDialog::*)(), QgsRendererPropertiesDialog*, void**) (qobjectdefs_impl.h:169)
    ==27708==    by 0x689C1D0: QtPrivate::QSlotObject<void (QgsRendererPropertiesDialog::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:120)
    ==27708==    by 0xB17F8B5: QMetaObject::activate(QObject*, int, int, void**) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==27708==    by 0xA569F10: QComboBox::currentIndexChanged(int) (in /opt/qt59/lib/libQt5Widgets.so.5.9.1)
    ==27708==    by 0xA56C280: ??? (in /opt/qt59/lib/libQt5Widgets.so.5.9.1)
    ==27708==    by 0xA56EA6C: ??? (in /opt/qt59/lib/libQt5Widgets.so.5.9.1)
    ==27708==    by 0xA56EC8E: QComboBox::setCurrentIndex(int) (in /opt/qt59/lib/libQt5Widgets.so.5.9.1)
    ==27708==    by 0x6897DA7: QgsRendererPropertiesDialog::syncToLayer() (qgsrendererpropertiesdialog.cpp:383)
    ==27708==    by 0x68961EF: QgsRendererPropertiesDialog::QgsRendererPropertiesDialog(QgsVectorLayer*, QgsStyle*, bool, QWidget*) (qgsrendererpropertiesdialog.cpp:120)
    ==27708==    by 0x54BEAB8: QgsLayerStylingWidget::updateCurrentWidgetLayer() (qgslayerstylingwidget.cpp:480)
    ==27708==    by 0x54C51DB: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QgsLayerStylingWidget::*)()>::call(void (QgsLayerStylingWidget::*)(), QgsLayerStylingWidget*, void**) (qobjectdefs_impl.h:136)
    ==27708==    by 0x54C4ED7: void QtPrivate::FunctionPointer<void (QgsLayerStylingWidget::*)()>::call<QtPrivate::List<>, void>(void (QgsLayerStylingWidget::*)(), QgsLayerStylingWidget*, void**) (qobjectdefs_impl.h:169)
    ==27708==    by 0x54C49DA: QtPrivate::QSlotObject<void (QgsLayerStylingWidget::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:120)
    ==27708==    by 0xB17F8B5: QMetaObject::activate(QObject*, int, int, void**) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==27708==    by 0xA717170: QListWidget::currentRowChanged(int) (in /opt/qt59/lib/libQt5Widgets.so.5.9.1)
    ==27708==    by 0xA717ABE: ??? (in /opt/qt59/lib/libQt5Widgets.so.5.9.1)
    ==27708==    by 0xB17F588: QMetaObject::activate(QObject*, int, int, void**) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==27708==    by 0xB102CD9: QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==27708==    by 0xB102F5F: QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==27708==    by 0xA717EFD: QListWidget::setCurrentRow(int) (in /opt/qt59/lib/libQt5Widgets.so.5.9.1)
    ==27708==    by 0x54BD527: QgsLayerStylingWidget::setLayer(QgsMapLayer*) (qgslayerstylingwidget.cpp:302)
    ==27708==    by 0x54C5134: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QgsMapLayer*>, void, void (QgsLayerStylingWidget::*)(QgsMapLayer*)>::call(void (QgsLayerStylingWidget::*)(QgsMapLayer*), QgsLayerStylingWidget*, void**) (qobjectdefs_impl.h:136)
    ==27708==    by 0x54C4E92: void QtPrivate::FunctionPointer<void (QgsLayerStylingWidget::*)(QgsMapLayer*)>::call<QtPrivate::List<QgsMapLayer*>, void>(void (QgsLayerStylingWidget::*)(QgsMapLayer*), QgsLayerStylingWidget*, void**) (qobjectdefs_impl.h:169)
    ==27708==    by 0x54C48FE: QtPrivate::QSlotObject<void (QgsLayerStylingWidget::*)(QgsMapLayer*), QtPrivate::List<QgsMapLayer*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:120)
    ==27708==    by 0xB17F8B5: QMetaObject::activate(QObject*, int, int, void**) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==27708==    by 0x665A0B9: QgsMapLayerComboBox::layerChanged(QgsMapLayer*) (moc_qgsmaplayercombobox.cpp:209)
    ==27708==    by 0x7109BB7: QgsMapLayerComboBox::rowsChanged() (qgsmaplayercombobox.cpp:143)
    ==27708==    by 0x710A6B8: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QgsMapLayerComboBox::*)()>::call(void (QgsMapLayerComboBox::*)(), QgsMapLayerComboBox*, void**) (qobjectdefs_impl.h:136)
    ==27708==    by 0x710A585: void QtPrivate::FunctionPointer<void (QgsMapLayerComboBox::*)()>::call<QtPrivate::List<>, void>(void (QgsMapLayerComboBox::*)(), QgsMapLayerComboBox*, void**) (qobjectdefs_impl.h:169)
    ==27708==    by 0x710A4AA: QtPrivate::QSlotObject<void (QgsMapLayerComboBox::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:120)
    ==27708==    by 0xB17F8B5: QMetaObject::activate(QObject*, int, int, void**) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==27708==    by 0xB0F26AD: QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==27708==    by 0xB0FA71A: QAbstractItemModel::endInsertRows() (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==27708==    by 0xB11AF9A: ??? (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==27708==    by 0xB11D693: ??? (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==27708==    by 0xB121098: ??? (in /opt/qt59/lib/libQt5Core.so.5.9.1)

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-19

    Make Pause/Stop button checked in start of Temporal Controller

    Minimal tweak, just to make the state of the controller more clear.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-19

    Fix position of 3d symbology tab in point cloud layer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-19

    Don't collapse point cloud 2d renderer rendering group by default,
    there's plently of room on that tab to show it expanded

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-19

    Fix order of point cloud tabs in layer styling widget

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-19

    WFS provider: use QApplication instead of QgsApplication for use in standalone applications

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-19

    Allow non-ASCII layer filenames exporting GeoPDF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-19

    Fix some GEOS noise when trying to register a line string with only
    one vertex as a feature in the labeling engine

    We no longer try to register these features as obstacles for labels -
    it's not possible to handle these and they just result in noisy
    geos warnings on the console.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-11-18
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-11-18

    Fix Travis test (works locally though)

Merge: a4b91a0c407 ceb4238508e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-18

    Merge pull request #40151 from m-kuhn/locator_filter_respect_search_limit

    [all features locator] respect search limits

Merge: 2899ae1dda1 397f972e7a9
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-18

    Merge pull request #40152 from rouault/fix_test_qgssubsetstringeditorproviderregisty_random_failure

    test_qgssubsetstringeditorproviderregistry.py: disable test that causes memory corruption

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-11-18

    test_qgssubsetstringeditorproviderregistry.py: disable test that causes memory corruption

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-11-18

    Skip extra request if there are enough results

    If we already have the maximum number of results with an exact match request
    we do not need to send an extra request and list one additional result.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-11-18

    [all features locator] respect search limits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-18

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-18

    [FEATURE] Allow symbol opacity to be data defined

    While it was possible to set the opacity for individual symbol layer
    colors via data defined expressions, it's so far been impossible to
    set a data defined expression to control the overall symbol opacity.

    This commit fixes that omission...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-18

    Use QgsDoubleSpinBox for point size control, add default value

Merge: 234bd312412 952f1d91801
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-18

    Merge pull request #40030 from NEDJIMAbelgacem/point-clouds-3d-gui

    point-cloud 3D GUI

Merge: 869e90c49f3 3145449b492
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-18

    Merge pull request #40121 from mhugent/external_wms_opacities

    Allow the usage of opacity parameter in a WMS provider URL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-18

    [layouts] Fix incorrect panel heading

    [skip ci]

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-18

    Fix tessellator crash with 2d triangle again

    Fixes #39976

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-18

    Show a nicer specific assistant widget when setting data defined opacity via assistant

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-18
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-18

    remove TODO

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-18
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-18

    remove not supported page from style widget

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-18
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-18

    Fix rebase leftovers

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-18

    Update src/app/3d/qgspointcloudlayer3drendererwidget.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-18

    Save gap exceptions after saving the topological layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-18

    Mark method as const

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-18

    fix duplicate point at the beginning of a digitized curve

    fix #39974

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-18

    Add exception for Sardinian language name to workaround upstream issue

    See https://bugreports.qt.io/browse/QTBUG-88558

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-18

    Store initial extent as DefaultViewExtent in view settings

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-18

    Fix Cell Statistics NoData handling

    Fixes #40092

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-11-17
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-11-17

    Better test IF there is actually an empty table created

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-17

    sipify qgspointcloud3dsymbol

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-17

    Revert some changes in qgslayerstylingwidget.cpp

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-17

    revert back qgspointcloudlayerproperties.cpp0

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-17

    try to fix sip problem

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-17

    address reviews

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-11-17

    Add comment

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-17

    Update src/providers/wms/qgswmscapabilities.cpp

    Use for-iterator

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2020-11-17
Commit:     Tom Vijlbrief <tvijlbrief@gmail.com>
CommitDate: 2020-11-17

    Use std::make_shared()

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-11-17

    Allow the usage of opacity parameter in a WMS provider URL

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-11-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-17

    change color of new icon

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-11-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-17

    reset model on received data

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-11-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-17

    fix showing correct values

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-11-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-17

    fix: set correct widget type

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-11-12
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-17

    enhance searchbar functionality

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-11-11
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-17

    nit

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-11-11
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-17

    multivalue selection for value relation

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-11-06
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-17

    Set current feature to evaluate expressions

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-11-06
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-17

    Add filter expressions to features model

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-11-05
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-17

    fix combobox widget indexing

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2020-11-16
Commit:     Tom Vijlbrief <tvijlbrief@gmail.com>
CommitDate: 2020-11-17

    Create QgsPoolPostgresConn for RAII usage.

    Wraps acquireConnection() and releaseConnection() from a QgsPostgresConnPool.

    This can be used for creating std::shared_ptr<PoolPostgresConn>.

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2020-11-14
Commit:     Tom Vijlbrief <tvijlbrief@gmail.com>
CommitDate: 2020-11-17

    Reuse QgsPostgresConn to prevent deadlock

    QgsPostgresProviderConnection::executeSqlPrivate() has a nested
    call to itself which may cause a deadlock when the connectionpool is
    exhausted:

    Two active threads can acquire a Postgres connection at the start of
    executeSqlPrivate() and end up both waiting to acquire the second
    connection.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Random marker test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Gradient fill test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Centroid fill test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Add simple fill test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Add marker line test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Add hash line test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Add arrow symbol layer test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Simple line test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Svg marker test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Raster marker test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Filled marker test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Font marker test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Ellipse marker test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Simple marker test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Ensure that all symbol layer types correctly respect the symbol's opacity
    setting, even when the symbol layer has data defined colors set or involves
    sub symbols (e.g. marker line symbols)

    Fixes #18022

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-17

    fix windows build (followup bf8ccad89ecb)

Merge: aeb9463b47a 9ac32de6f72
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-17

    Merge pull request #40093 from DelazJ/geomOverlayAsList

    Add a string output for overlay-* functions

Merge: d303a6b221d a36de0942b6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-17

    Merge pull request #39921 from roya0045/negative_array_Get

    [Feature][Expression]Negative array get

Merge: a5bd9cb17db da6f20488ca
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-17

    Merge pull request #39846 from rduivenvoorde/fix39759_oracle

    Allow loading oracle layers from the browser

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-17

    fix early delete problem

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-17

    use std::unique_ptr for symbol in qgspointcloudlayerchunkloader_p

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-17

    fix having 2 3D view widgets in layer properties

Merge: 8faa5eee43c a5bd9cb17db
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-17

    Merge branch 'master' into point-clouds-3d-gui

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-17
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-17

    Address some of the reviews

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Fix Sardinian flag missing in images.qrc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Fix reshape tool fails in certain circumstances when line matching
    tolerance is incorrectly handled

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Fix GEOS 3.9 conditional

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Use prepared nearest points in QgsGeos::closestPoint when available

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-17

    Use GEOSPreparedDistance when available

    Allow speeding up GEOSDistance computation.
    See
    https://github.com/qgis/QGIS/pull/39970#pullrequestreview-528643769

    Requires GEOS-3.9+

    Also fixes a conditional about GEOS for nearestPoints

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-11-16
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-11-16

    Add a test to create an Oracle 'createEmptyLayer'

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-11-16
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-11-16

    Partially fix of #39855: diminfo in inserted as string in mdsys query

    By inserting the diminfo string into the query instead of giving it as a
    param in the prepared statement, the error is fixed.
    Apparently the param was resolved as a string?

    Note that this NOT fix the dbmanager issue of #39855.
    But it makes it possible to drag/drop a layer from the browser again.

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2020-11-08
Commit:     Tom Vijlbrief <tvijlbrief@gmail.com>
CommitDate: 2020-11-16

    Limit number of rows for Postgis retrieveLayerTypes

    When PostgreSQL databases have many millions of objects with a geometry attribute
    the PostGIS dataprovider for inspecting tables/fields takes over 15 minutes for each table to open.

    The reason is that whole tables are read to determine the geometry types.

    This commit only inspects the first GEOM_TYPE_SELECT_LIMIT rows

    Fixes #39897

Merge: b38f99c01a1 4d22f4685fe
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-16

    Merge pull request #40098 from tomtor/FixGeographyTest

    Fix test for PostGIS version with geography

Merge: f66ddf4c10d a8af06ff202
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-16

    Merge pull request #39969 from rouault/oauth2_fixes

    OAuth2 fixes: threading issuing and handling of short token validity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Expand variable names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Spelling, dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Always rasterise point cloud layers when exporting maps

    There's no situation in which we'd realistically want to export
    point cloud points as vector objects in a PDF -- that would result
    in a massive, unusable PDF/SVG!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Move setting for maximum screen error to QgsPointCloudRenderer, expose in GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Add missing checkin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Add UI for configuring 2d RGB point cloud renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Allow changing point cloud 2d renderer through widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Working gui for setting point cloud opacity and blend mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Add shell for 2d renderer config to layer styling dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    More point cloud renderer widget framework

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Initial shell for QgsPointCloudRendererWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Add contrast enhancement options for point cloud RGB renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Add unit tests for point cloud 2d renderer with opacity and blend mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Add more tests for point cloud rgb renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Test that point cloud with rgb attributes defaults to rgb renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-16

    fix buster build with PDAL 1.8 (first PDAL version with
    pdal::Config::fullVersionString is 1.7 not 2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    [3d] Update vector layers when modifications are made to them

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2020-11-09
Commit:     Tom Vijlbrief <tvijlbrief@gmail.com>
CommitDate: 2020-11-16

    Fix test for PostGIS version with geography

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-11-16
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-11-16

    Update the Add WM(T)S layers dialog

    - adds tooltips to text widgets
    - Replace the "Change..." button with CRS selector widget
    - Remove some logic of groupbox renaming and add it instead to widget label

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-16

    [delimitedtext] Fix broken encodeUri handling of file path on windows

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    DB manager: PG read enum value for sslmode

    Fixes #38245

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    test_qgssubsetstringeditorproviderregistry.py: more tests

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Add test_qgssubsetstringeditorproviderregistry.py

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    qgsquerybuilder.h: add missing documentation on existing methods

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    WFS provider: declare its QgsSQLComposerDialog implementation as a subset string editor provider

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Make QgsSQLComposerDialog implement QgsSubsetStringEditorInterface

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    [FEATURE] Make 'Add Filter' context menu entry and 'Edit query' in vector layer properties dialog use the subset string provider registry

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    [FEATURE] Add a subset string editor provider concept and registry

    The aim of this work is to be able to provide custom subset string editor
    GUI according to the layer. Typically, so that a WFS layer uses the same
    editor than in its select source, or that a plugin can provide a custom
    editor.

    * Add QgsSubsetStringEditorInterface: abstract interface to define a dialog
      that can edit a subset string
    * Make QgsQueryBuilder implement QgsSubsetStringEditorInterface
    * Add QgsSubsetStringEditorProvider: interface for thos who want to provide
      a dialog to edit a subset string.
    * Add QgsSubsetStringEditorProviderRegistry: keeps a list of subset string
      editor providers. Transposed from QgsDataItemGuiProviderRegistry
    * Add QgsGui::subsetStringEditorProviderRegistry()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-11-16

    OAuth2: avoid constant token refreshing if the expiration delay is < 2 minutes

    Currently we refresh the token 2 minutes befores its theoretical expiration.
    But if using default Keycloack configuration, the refresh delay is 60 seconds.
    Which means we refresh the token for every network request. So for such short
    delays, only refresh when the remaining validity time is below 10% of the
    initial expiration delay.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-11-16

    OAuth2: avoid infinite loop when refreshing token from non-main thread

    If a worker thread (such as a repaint one) causes a refresh of the token
    (and if the main thread also tries to call QgsAuthOAuth2Method::updateNetworkRequest(),
    but I'm not sure if this is needed), then the network events fail to be
    delivered to the temporary event loop. To fix that, use QgsBlockingNetworkRequest

    Stack when infinite loop occurs:

    ```
    Thread 7 (Thread 0x7f430bce7700 (LWP 1572)):
    0  0x00007f4356c0780d in poll () at ../sysdeps/unix/syscall-template.S:84
    1  0x00007f434d89a38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    2  0x00007f434d89a49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    3  0x00007f43577b429f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qt59/lib/libQt5Core.so.5
    4  0x00007f435775d13a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qt59/lib/libQt5Core.so.5
    5  0x00007f430f3144b0 in QgsAuthOAuth2Method::updateNetworkRequest (this=0x229ddf0, request=..., authcfg=..., dataprovider=...) at /home/even/qgis/QGIS/src/auth/oauth2/qgsauthoauth2method.cpp:179
    6  0x00007f4359132590 in QgsAuthManager::updateNetworkRequest (this=0x2287fd0, request=..., authcfg=..., dataprovider=...) at /home/even/qgis/QGIS/src/core/auth/qgsauthmanager.cpp:1473
    7  0x00007f435948e200 in QgsBlockingNetworkRequest::doRequest (this=0x7f430bcdfb20, method=QgsBlockingNetworkRequest::Get, request=..., forceRefresh=true, feedback=0x0)
        at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:125
    8  0x00007f435948d6c5 in QgsBlockingNetworkRequest::get (this=0x7f430bcdfb20, request=..., forceRefresh=true, feedback=0x0) at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:59
    9  0x00007f435955a259 in QgsCPLHTTPFetchOverrider::callback (pszURL=0x7f42fc03ab40 "http://localhost:9200/poly/_mapping?pretty", papszOptions=0x0, pfnWrite=0x0, pWriteArg=0x0, pUserData=0x7f430bce06b0)
        at /home/even/qgis/QGIS/src/core/qgscplhttpfetchoverrider.cpp:139
    [...]
    16 0x00007f4354f142f8 in GDALDatasetGetLayerByName (hDS=0x7f42fc0404a0, pszName=0x7f42fc03aa78 "poly") at gdaldataset.cpp:4379
    17 0x00007f43593dbff1 in QgsOgrFeatureIterator::QgsOgrFeatureIterator (this=0x7f42fc039f10, source=0x83ab160, ownSource=false, request=..., transaction=0x0)
        at /home/even/qgis/QGIS/src/core/providers/ogr/qgsogrfeatureiterator.cpp:96
    18 0x00007f43593df539 in QgsOgrFeatureSource::getFeatures (this=0x83ab160, request=...) at /home/even/qgis/QGIS/src/core/providers/ogr/qgsogrfeatureiterator.cpp:615
    19 0x00007f4359926503 in QgsVectorLayerFeatureIterator::QgsVectorLayerFeatureIterator (this=0x7f42fc0383d0, source=0x820ed60, ownSource=false, request=...)
        at /home/even/qgis/QGIS/src/core/qgsvectorlayerfeatureiterator.cpp:300
    20 0x00007f4359925237 in QgsVectorLayerFeatureSource::getFeatures (this=0x820ed60, request=...) at /home/even/qgis/QGIS/src/core/qgsvectorlayerfeatureiterator.cpp:99
    21 0x00007f435993ed73 in QgsVectorLayerRenderer::render (this=0x83aaf40) at /home/even/qgis/QGIS/src/core/qgsvectorlayerrenderer.cpp:305
    22 0x00007f435969231a in QgsMapRendererCustomPainterJob::doRender (this=0x82c7010) at /home/even/qgis/QGIS/src/core/qgsmaprenderercustompainterjob.cpp:317
    23 0x00007f4359691d9a in QgsMapRendererCustomPainterJob::staticRender (self=0x82c7010) at /home/even/qgis/QGIS/src/core/qgsmaprenderercustompainterjob.cpp:267
    24 0x00007f4359695551 in QtConcurrent::StoredFunctorCall1<void, void (*)(QgsMapRendererCustomPainterJob*), QgsMapRendererCustomPainterJob*>::runFunctor (this=0x82c2cf0)
        at /opt/qt59/include/QtConcurrent/qtconcurrentstoredfunctioncall.h:432
    25 0x00007f4359692f69 in QtConcurrent::RunFunctionTask<void>::run (this=0x82c2cf0) at /opt/qt59/include/QtConcurrent/qtconcurrentrunbase.h:136
    26 0x00007f435757b943 in ?? () from /opt/qt59/lib/libQt5Core.so.5
    27 0x00007f435757f659 in ?? () from /opt/qt59/lib/libQt5Core.so.5
    28 0x00007f434ed276ba in start_thread (arg=0x7f430bce7700) at pthread_create.c:333
    29 0x00007f4356c134dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

    Thread 1 (Thread 0x7f4326e23640 (LWP 27535)):
    0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    1  0x00007f43575767b5 in QBasicMutex::lockInternal() () from /opt/qt59/lib/libQt5Core.so.5
    2  0x00007f4357576872 in QMutex::lock() () from /opt/qt59/lib/libQt5Core.so.5
    3  0x0000000000418dc3 in QMutexLocker::QMutexLocker (this=0x7ffe17546870, m=0x229de28) at /opt/qt59/include/QtCore/qmutex.h:200
    --Type <RET> for more, q to quit, c to continue without paging--
    4  0x00007f430f313dd6 in QgsAuthOAuth2Method::updateNetworkRequest (this=0x229ddf0, request=..., authcfg=..., dataprovider=...) at /home/even/qgis/QGIS/src/auth/oauth2/qgsauthoauth2method.cpp:111
    5  0x00007f4359132590 in QgsAuthManager::updateNetworkRequest (this=0x2287fd0, request=..., authcfg=..., dataprovider=...) at /home/even/qgis/QGIS/src/core/auth/qgsauthmanager.cpp:1473
    6  0x00007f435948e200 in QgsBlockingNetworkRequest::doRequest (this=0x7ffe17546da0, method=QgsBlockingNetworkRequest::Get, request=..., forceRefresh=true, feedback=0x0)
        at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:125
    7  0x00007f435948d6c5 in QgsBlockingNetworkRequest::get (this=0x7ffe17546da0, request=..., forceRefresh=true, feedback=0x0) at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:59
    [...]
    18 0x00007f4355536d8d in OGRElasticLayer::GetExtent (this=0x8198340, psExtent=0x820ea50, bForce=1) at ogr_elastic.h:190
    19 0x00007f4355685f24 in OGR_L_GetExtent (hLayer=0x8198340, psExtent=0x820ea50, bForce=1) at ogrlayer.cpp:313
    20 0x00007f43593b6264 in QgsOgrLayer::GetExtent (this=0x7fe63f0, psExtent=0x820ea50, bForce=true) at /home/even/qgis/QGIS/src/core/providers/ogr/qgsogrprovider.cpp:6302
    21 0x00007f435938bce1 in QgsOgrProvider::extent (this=0x80dfa20) at /home/even/qgis/QGIS/src/core/providers/ogr/qgsogrprovider.cpp:1424
    22 0x00007f43598cfe67 in QgsVectorLayer::extent (this=0x8191430) at /home/even/qgis/QGIS/src/core/qgsvectorlayer.cpp:851
    23 0x00007f43596bbdc7 in QgsMapSettings::fullExtent (this=0x22997e8) at /home/even/qgis/QGIS/src/core/qgsmapsettings.cpp:610
    24 0x00007f435bdd8a91 in QgsMapCanvas::fullExtent (this=0x22997b0) at /home/even/qgis/QGIS/src/gui/qgsmapcanvas.cpp:1063
    25 0x00007f435be0a818 in QgsMapOverviewCanvas::updateFullExtent (this=0x338d8e0) at /home/even/qgis/QGIS/src/gui/qgsmapoverviewcanvas.cpp:256
    26 0x00007f435be0a709 in QgsMapOverviewCanvas::setLayers (this=0x338d8e0, layers=...) at /home/even/qgis/QGIS/src/gui/qgsmapoverviewcanvas.cpp:245
    [...]
    128 0x0000000000416180 in main (argc=1, argv=0x7ffe1754c468) at /home/even/qgis/QGIS/src/app/main.cpp:1637
    ```

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-16
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-16

    make functions in qgspointcloud3dsymbol.cpp

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    QgsDataItem::createChildren(): fix SIP generated C++ method

    The SIP_FACTORY annotation didn't do the job for a Python implementation
    of createChildren(). We must write a custom VirtualCatcherCode to make
    sure that if the returned QgsDataItem elements are Python objects they
    aren't killed too early.

    Fixes the new added test, which uses to crash before the fix,
    and corresponds to the use case of a plugin defining its own data items.

    Has been checked not to cause memory leaks.

    The change of SIP_FACTORY to SIP_TRANSFERBACK is to avoid a memory
    leak when Python calls a C++ createChildren() implementation. Was found
    by making test_provider_ogr.py::testDataItems() loop on its call to
    createChildren()

    Pelle Rosenbeck Gøeg <5758748+pellegoeg@users.noreply.github.com>AuthorDate: 2020-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-16

    [FEATURE] Extend import geotagged photos to include exif_orientation

    Fixes #34868

Merge: fccfac8a6fb 440fde894cd
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-15

    Merge pull request #40072 from rouault/test_provider_wfs_gui_update

    test_provider_wfs_gui.py: update

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Add/update examples using get_feature function

    reinforcing the need for uniqueness, since get_feature output is unpredictable

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Add/fix examples using the get_feature_by_id function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Fix build warning on gcc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-16

    Fix color menu disappears immediately when tweaking color on qt 5.15 builds

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-11-15

    test_provider_wfs_gui.py: update

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-11-15
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-11-15

    Add a string output for overlay-* functions

Merge: e0574c91a3f c9bba965aeb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-15

    Merge pull request #40052 from elpaso/bugfix-gh40050-phantom-layers

    Restore layer bridge

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-15

    fix styling

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-15

    add tests for median output data type

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-15

    fix median output data type for even number of input layers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-15

    Browser layer item: don't propose 'File Properties' for a non-file item

    The special case for GDAL/OGR wasn't right. There are many cases where the
    path() isn't a file, not only for PG: raster. So simplify the code to
    always call QFileInfo::exists()

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-15

    Add edit-in-place algorithms to locator fuzzy search

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-15

    fix enum

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-15

    fix lost of property definition

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-15

    fix datadefined ui

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-15

    [spatialite] Ensure that encodeUri and decodeUri are lossless

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-14

    fix windows build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-14

    Restore layer bridge

    Fixes #40050

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-14

    Add 3D rendering enable checkbox

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-14

    fix compilation error in qgspointcloudlayerproperties.cpp

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-14

    layout

Merge: b4811f2b0ba 1526bdd40c9
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-14

    Merge pull request #40011 from rouault/qgsquerybuilder_improvements

    QgsQueryBuilder: improvements for easier subclassing

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-11-14

    qgsquerybuilderbase.ui: rename txtSQL to mTxtSql

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-11-14

    QgsQueryBuilder: improvements for easier subclassing

    - Make test() method virtual so it can be overriden in a derived class
    - Make enabling/disabling of "use unfiltered layer" checkbox automatic
      when layer's subsetString is changed (for example by an overriden
      test() implementation)
    - Add a codeEditorWidget() method that returns the sql editor widget,
      so that custom behavior can be added.

Merge: 53ec1838c70 f6cf85a8964
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-14

    Merge pull request #39998 from DelazJ/overlay_disjoint

    Fix overlay_disjoint description and examples

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-14

    [delimitedtext] Ensure that encodeUri and decodeUri are lossless

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-14

    astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-14

    Fix crash when trying to use meta enums on some platforms

    Keeping references to static meta objects and meta enums around seems
    to avoid the crash

Merge: 92254413cc6 17a4b074224
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-14

    Merge pull request #40037 from nyalldawson/model_mat

    Fix confusing UX for overridding model textures

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-14

    fix checks round 6

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-13

    elif is not a thing in c++

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-13

    safer handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-14

    [3d][ui] Remove cryptic label-less checkbox for overriding point
    model symbol material, and replace by a dedicated "Embedded Textures"
    entry in the material selection combo box

    This brings consistency in how materials are set for model symbols
    and avoids a confusing ui behavior with a disabled material widget
    and no immediate clues on how to enable these settings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-14

    Ensure materials are listed in a nice order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-14

    [3d] Add new material type "QgsNullMaterialSettings"

    This is a "null" shading material which should be used when
    rendering models or scenes with native textures and no material
    should be explicitly set on the loaded entities.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-14

    Add new 3d rendering technique enum value for TrianglesFromModel

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-13

    Remove bounds check and don't crash either

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-13

    typo fix

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-13
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-13

    fix checks round 5

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-13
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-13

    fix checks round 4

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-13
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-13

    fix checks round 3

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-13
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-13

    fix checks round 2

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-13
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-13

    Try fixing tests round1

Merge: b327b67926f bda92e1f3dc
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-13

    Merge pull request #39751 from mhugent/vertex_editor_coordinate_precision

    Vertex editor: make displayed coordinate precision configurable

Merge: c220bb47a3d b327b67926f
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-13
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-13

    Merge branch 'master' into point-clouds-3d-gui

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-13
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-13

    Initial implementation of point-cloud 3D GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Fix build again

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Save layer blend mode and opacity for additional layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Proxy QgsRasterLayer::setOpacity/opacity to QgsRasterRenderer::setOpacity

    This allows layer opacity for raster layers to be set and retrieved using
    the exact same API as all other map layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Modernise tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Move getters and setters for layer opacity from QgsVectorLayer to QgsMapLayer

    All the logic for rendering non-opaque layers is handled in a layer
    type agnostic way already, so this just allows the existing handling
    to be used for mesh/point cloud/vector tile/etc layers also

Merge: 3f11294dfd4 cb43bd8bd2d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-13

    Merge pull request #39872 from elpaso/hidden-layers-bugfix

    Hidden layers bugfix

Merge: cf330feb7df 14e96302837
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-13

    Merge pull request #39778 from elpaso/bugfix-gh39757-shared-locale-sort

    Bugfix gh39757 shared locale sort

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Force a canvas redraw after rotating canvas to follow GPS direction

    Otherwise layers will be incorrectly cropped until the next full map refresh

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    fix qgis_quick.h install location

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Don't install owslib through pip, it tries to install pyproj and a custom proj build...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Fix more warnings on non-debug builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Replace some qDebug() calls in 3d/point cloud code with more appropriate
    logging calls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Fix warning on debug builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Fix package name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Disable EPT on mxe builds (missing zstd dependancy)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Install libzstd on docker builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Default to building WITH_EPT, and show friendly error if WITH_EPT is true but zstd not found

Merge: e4b209d1565 52a99f992c1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-12

    Merge pull request #39997 from m-kuhn/distance_is_faster

    Distance is faster than finding shared edge

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-13

    [geometry validation] Show context menu for stable problem resolution methods

    And flag "add to allowed gaps" as stable

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    [CI][Oracle] Use an already configured docker image to speed up
    database start-up

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    OGR provider: fix uniqueStringsMatching() with GDAL >= 3.1

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2020-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-13

    Fix SAGA Random Terrain tool

    Fixes #39945

Merge: 928c10a707c 32608075e58
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-12

    Merge pull request #39942 from rouault/ogrprovider_featurecount

    OGR provider: feature count improvements

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    add missing invalid layer check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    [3d] Increase default shadow maximum distance

    The previous default value (500) wass too short for good results
    with point cloud scenes, and produced a very distinct visual cut off where the
    shadows vanish

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Fix doc test with final implementations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Default to a RGB renderer for point clouds with Red/Green/Blue attributes present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Mark class as private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Move some common code to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    2D RGB Renderer for point clouds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Start on registry for 2d point cloud renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Fully hook up dummy renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Implement QgsMapLayer methods required for saving/loading renderer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Move old dummy 2d renderer to temporary QgsDummyPointCloudRenderer class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Calculate point cloud attributes to fetch based on renderer's needs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Add more methods to QgsPointCloudRenderer class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Add scale, offset and counter for points rendered to QgsPointCloudRenderContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Don't copy dox from base class methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Hookup API for point cloud data providers to create default renderers for associated layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Hook QgsPointCloudRenderer into QgsPointCloudLayerRenderer (non-functional for now)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    API shell for QgsPointCloudRenderer 2d point cloud renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Expose QgsPointCloudBlock to Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-13

    Move guts of qgspointcloudrenderer.* to qgspointcloudlayerrenderer.*

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-12

    adapt tests

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-11-12

    Add QgsDataProvider::ReadFlag::SkipFeatureCount and implement it in OGR provider to avoid featureCount() to be called

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-12

    Raster shader widget: reorder before labeling

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-12

    try lenght not size

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-12

    Fix overlay_disjoint description and examples

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-11-12

    Distance is faster than finding shared edge

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-11-12

    OGR provider: implement deferred feature count computation

    This avoids computing the feature count at provider instanciation.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-12

    debian packaging: enable entwine point clouds

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    fix time step for first loaded layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    Quick hack and add combo box to select attribute for 2d point cloud rendering

    For proof of concept testing only!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    Add filtering by attribute type to QgsPointCloudAttributeComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    Add proxy model for filtering QgsPointCloudAttributeModel by attribute type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    Add attribute index role to point cloud attribute model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    Show attribute summary in point cloud layer information tab

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    Add attributes() member to QgsPointCloudDataProvider, QgsPointCloudLayer

    Gives direct access to point cloud attributes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    Don't use generic "QgsMapLayer" class name in map layer Python repr
    strings

    Rather use actual layer subclass type, e.g. QgsVectorLayer

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2020-11-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-12

    Fix crash due to style cache issue in QT<5.12.4. Fixes #39693 #39725

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    Add QgsLayerItem::iconForWkbType() and QgsWkbTypes::translatedDisplayString()

    and use them to avoid a lot of copy&paste in "New layer XXXX" dialogs and
    providers.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    Fix importlib util module import

    to avoid "module 'importlib' has no attribute 'util'" error that prevent the load of user scripts in some circumstances

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    macos-build.yml: disable PDAL to avoid build error (refs #39971)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-11

    folloup CMakeLists.txt updates (followup eddf6feb)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    fix sip include test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    modernize CMakeLists.txt files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-12

    add script to modernize cmake commands

Merge: f360838fbd2 0ad8ff61388
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-11

    Merge pull request #39961 from m-kuhn/geometry_validation_gap_performance

    Distance is much faster than finding the shared edge length

Merge: 928997d5570 ef0bd560fe5
    David Signer <david@opengis.ch>AuthorDate: 2020-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-11

    Merge pull request #39527 from signedav/offlineindicator

    Indicator for offline layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-11-11

    Make gap neighbour check more robust

Merge: 53380b8048e 1a9061c2ff6
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-11

    Merge pull request #39884 from NEDJIMAbelgacem/allow-user-adjustment-of-flat-terrain-elevation

    [3D] Allow user adjustment of terrain's elevation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-11-11

    Distance is much faster than finding the shared edge length

    Fixes a huge performance problem with gap checks

    David Signer <david@opengis.ch>AuthorDate: 2020-11-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-11-11

    simplified svg icon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-11

    Fix labels for discrete

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-11

    Singleband pseudocolor: fix label units

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-11

    debian packaging: fix groovy build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-11

    fix bionic build with pdal

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-11-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-11-11

    Use QgsCoordinateUtils::calculateCoordinatePrecisionForCrs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-11

    Fix mutex visibility

Merge: 55eaaa7484c 9a5df0d7f2b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-11

    Merge pull request #39946 from elpaso/bugfix-gh39926-rastercalc-opencl-nodata

    Raster calc nodata value

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-11

    [layer tree] Fix corrupted tree when filter (by extent) is on with legend widget(s) enabled

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-10
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-11

    add test for ept hierarchy

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-10
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-11

    reshuffle point clouds test data and add ept with hierarchhy

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-11
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-11

    fixed the eye dome lighting effect issue

Merge: 810dc369f19 ccdff23dbe4
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-11
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-11

    Merge branch 'master' into allow-user-adjustment-of-flat-terrain-elevation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-11-10

    [db manager] Show error messages directly in place

    The old behavior was to open up a new modal dialog. Each time way to small to read anything

    Olivier Le Doeuff <olivier.ldff@gmail.com>AuthorDate: 2020-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-10

    Fix qgis_analysis build when Qt::PrintSupport isn't available (ie iOs) (#39869)

    Disable:
    - QgsLayoutAtlasToImageAlgorithm
    - QgsLayoutAtlasToPdfAlgorithm
    - QgsLayoutToImageAlgorithm
    - QgsLayoutToPdfAlgorithm

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-11

    compile PDAL/EPT in MacOS builds too

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-10

    fix indentation

    ValPinna <60293692+ValPinnaSardinia@users.noreply.github.com>AuthorDate: 2020-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-10

    Adding svg Sardinian Flag

    ValPinna <60293692+ValPinnaSardinia@users.noreply.github.com>AuthorDate: 2020-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-10

    Update tsstat.pl

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-10

    Raster calc nodata value

    Fixes #39926

Merge: 704b5f48b02 b9b6171ef9b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-10

    Merge pull request #39748 from mhugent/sanitize_difference_result

    Handle geometrycollections also in difference results

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-10
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-10

    remove unused mTransform

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-09
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-10

    doc

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-08
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-10

    add feedback

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-07
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-10

    fix tests

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-06
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-10

    fix spelling doc ans SIP

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-06
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-10

    export time series

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-06
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-10

    export cross section test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-06
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-10

    export cross section implementation

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-05
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-10

    export mesh contours

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-05
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-10

    rasterize test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-10

    rasterize implementation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-10

    [spatialite provider] Fix timestamp/datetime conversion failure when timezone present

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-10

    Fix tree model loading from xml

Merge: c97d6d5257a 8a78f8f4c6c
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-10

    Merge pull request #39920 from rouault/wfs_translation

    WFS provider: make layer tree view column headers translatable

Merge: b7ccbedef38 fcbf6f9b583
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-10

    Merge pull request #39923 from rouault/oauth2_rec_mutex

    QgsAuthOAuth2Method: use a recursive mutex

Merge: 6711edbd7cd a28eb216369
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-10

    Merge pull request #39924 from rouault/ogrprovider_httpfetchoverrider

    [OGR provider] Add missing calls to QgsCPLHTTPFetchOverrider in public methods

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-10
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-10

    altitude clamping with terrain elevation offset

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-11-10

    [OGR provider] Add missing calls to QgsCPLHTTPFetchOverrider in public methods

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-11-10

    QgsAuthOAuth2Method: use a recursive mutex

    Otherwise in case of network error, onNetworkError() will deadlock on
    the mutex taken by updateNetworkRequest(), as in below stack trace

    ```
    0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    1  0x00007f15da17b7b5 in QBasicMutex::lockInternal() () from /opt/qt59/lib/libQt5Core.so.5
    2  0x00007f15da17b817 in QMutex::lock() () from /opt/qt59/lib/libQt5Core.so.5
    3  0x0000000000418de3 in QMutexLocker::QMutexLocker (this=0x7ffe69fe5ef8, m=0x2853ac8) at /opt/qt59/include/QtCore/qmutex.h:200
    4  0x00007f159cf93843 in QgsAuthOAuth2Method::onNetworkError (this=0x2853a90, err=QNetworkReply::ContentNotFoundError) at /home/even/qgis/QGIS/src/auth/oauth2/qgsauthoauth2method.cpp:438
    5  0x00007f159cf7a2cf in QgsAuthOAuth2Method::qt_static_metacall (_o=0x2853a90, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7f158000c480) at /home/even/qgis/QGIS/build/src/auth/oauth2/oauth2authmethod_autogen/EWIEGA46WW/moc_qgsauthoauth2method.cpp:118
    6  0x00007f15da3915c9 in QObject::event(QEvent*) () from /opt/qt59/lib/libQt5Core.so.5
    7  0x00007f15dacd13fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/qt59/lib/libQt5Widgets.so.5
    8  0x00007f15dacd8e07 in QApplication::notify(QObject*, QEvent*) () from /opt/qt59/lib/libQt5Widgets.so.5
    9  0x00007f15dc060b3b in QgsApplication::notify (this=0x7ffe69feb7e0, receiver=0x2853a90, event=0x7f1580008d20) at /home/even/qgis/QGIS/src/core/qgsapplication.cpp:460
    10 0x00007f15da364108 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /opt/qt59/lib/libQt5Core.so.5
    11 0x00007f15da3668eb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /opt/qt59/lib/libQt5Core.so.5
    12 0x00007f15da3b9c93 in ?? () from /opt/qt59/lib/libQt5Core.so.5
    13 0x00007f15d0227197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    14 0x00007f15d02273f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    15 0x00007f15d022749c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    16 0x00007f15da3b929f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qt59/lib/libQt5Core.so.5
    17 0x00007f15da36213a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qt59/lib/libQt5Core.so.5
    18 0x00007f159cf914d0 in QgsAuthOAuth2Method::updateNetworkRequest (this=0x2853a90, request=..., authcfg=..., dataprovider=...) at /home/even/qgis/QGIS/src/auth/oauth2/qgsauthoauth2method.cpp:179
    19 0x00007f15dbd38424 in QgsAuthManager::updateNetworkRequest (this=0x2841f20, request=..., authcfg=..., dataprovider=...) at /home/even/qgis/QGIS/src/core/auth/qgsauthmanager.cpp:1473
    ```

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-09

    debian packaging: move qt5-image-formats-plugins dependency to
    qgis-providers (fixes 71a755a023, closes #39886, closes #39887)

    Björn Harrtell <bjorn@wololo.org>AuthorDate: 2020-11-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-09

    Proper invalidation of OGR sources on sync to disc

    Fixes #39574 and #35144

Merge: 954335040ee 383090f9bbb
    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-09

    Merge branch 'master' into negative_array_Get

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-11-09

    WFS provider: make layer tree view column headers translatable

    Lars Kellogg-Stedman <lars@oddbit.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    Fix missing close-comment delimiter in bug issue template

    The "How to Reproduce" section was missing a close-comment delimiter. If people were to fill out this template without noticing the problem, the resulting issue would appear to have en empty "How to Reproduce" section despite the user filling it in.

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-11-09
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2020-11-09

    Allow negative array get

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    Initialize various struct/class member variables to avoid cppcheck warnings

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    qgswmsprovider.cpp: simplify code to avoid false positive cppcheck warning

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    qgsdatadefinedsizelegend.cpp: avoid likely false positive cppcheck warning about out-of-bounds access

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    cppcheck.sh: define a few macros to help cppcheck parse files

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    fix_pdal

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-09

    Fix QgsLayerDefinition::loadLayerDefinition

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-09

    Don't dereference deleted node

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-09

    Re-add header file removed by mistake

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-09

    Less autos

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-09

    Fix legend nodes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-09

    Fix snapping model

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-09

    No more warning in the model, but still doesn't work

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-09

    try to fix tree model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    Fix sip build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    Private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    Add QgsPointCloudAttributeComboBox widget

    A reusable widget for selecting an attribute from a point cloud layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    Another test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    Add QgsPointCloudAttributeModel model for display of attributes in
    a point cloud layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    Expose QgsPointCloudAttribute/QgsPointCloudAttributeCollection to sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-10

    Add some more useful methods to QgsPointCloudAttribute

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-09

    Raster shader: store label precision

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-09

    only _AddDllDirectory existing directories (fixes OSGeo4W#649)

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-09
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-09

    Add assignment operator

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-09

    Paletted: fix ordering from proxy model

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-09

    Fix identify action test

Merge: 37dd3169557 aa90eb73181
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-09

    Merge branch 'master' into allow-user-adjustment-of-flat-terrain-elevation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-09
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-09

    fix docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-09
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-09

    delete assignment operator

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-09

    [temporal] Update the attribute table's show feature visible on map to take temporal range context into account

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-09

    [temporal] Update the identify tool to take temporal range context into account

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-07
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-09

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-07
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-09

    Avoid qDebug

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-07
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-11-09

    Embed a copy of laz-perf, and use if system laz-perf is not found

    Laz-perf is a relatively "underground" library, and is not packaged
    for many major distributions. Its also tiny and trivial to include with
    the other external libraries.

    This avoids requiring users who want point cloud support to have to
    compile their own laz-perf

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-09

    [processing] Fix duplicate parameter warnings shown when loading models

    This is caused because the internal hidden VERBOSE_LOG parameter was
    always being added to the model twice, so now we skip it during
    writing/reading the model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-09

    [3d] Change options button in 3d canvas dock from directly opening
    the settings dialog to instead show a menu with quick toggles
    for enabling shadows and eye dome lighting, along with a Configure
    option for the full map configuration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-09

    Fix capitalisation, spin box clear values in eye dome lighting widgets

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-09
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-09

    revert back Qgs3DMapSettings::worldToMapCoordinates and add copy constructors

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-09
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-09

    Address Nyall's reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-08
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-11-08

    inital terrain elevation offset implementation

Merge: 7d012ee7837 4d11d792ed3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-08

    Merge pull request #39392 from olivierdalang/geometry_fixer_fixes

    Geometry fixer fixes

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-08

    addVectorLayerPrivate(): fix loading of WFS layers

    Fixes #39847. master only (related to 1132494)

    Olivier Ldff <olivier.ldff@gmail.com>AuthorDate: 2020-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-08

    Support building qgis_analysis as SHARED or STATIC library. (Required for iOS build)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-07

    debian packaging: add pdal provider and switch to sip5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-07

    fail if sipbuild is found, but not sip5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-07

    fix warnings

Merge: 0b5c73429f5 bd5e408dd31
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-07

    Merge pull request #39819 from elpaso/bugfix-server-config-cache-virtual-layers

    Fix server virtual layers load

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-11-07
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-11-07

    Removed the selectatid and sslmode, added dbworkspace and includegeoattributes

    (and checkPrimaryKeyUnicity to one side to make it symmetric)

Merge: 608d717ab00 2e5276d6149
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-07

    Merge pull request #39859 from root676/fix_random_raster

    Fix random raster Float32/64 support

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    fix cell statistics median method and add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Add some tests for ept and pdal layer loading, extent and crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Add Python repr for QgsProviderRegistry::ProviderCandidateDetails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    If no point cloud providers are available, don't show 'point cloud' option in data source manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Skip ept specific tests if ept provider is not built

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Split ept provider gui metadata from generic point cloud gui metadata

    Things are much cleaner this way!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Switch from silently building broken Entwine point cloud support
    when dependancies are missing (libzstd, lazperf) to an explicit
    WITH_EPT optional cmake switch which requires those dependancies

    This makes it easier people to determine whether they have the
    complete set of necessary dependancies to build Entwine point
    cloud support, as cmake will show an error if they enable WITH_EPT
    but don't have them...

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-11-06
Commit:     Clemens Raffler <clemens.raffler@gmail.com>
CommitDate: 2020-11-06

    fix min/max random value assignment to take effect in the random raster creation

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-11-06
Commit:     Clemens Raffler <clemens.raffler@gmail.com>
CommitDate: 2020-11-06

    fix float64/float32 random value output

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    test_qgsproject.py: no longer used deprecated way of importing ogr

    This has gone with GDAL 3.2.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Fix authentication configuration is lost when adding Arcgis Feature
    Service/Map service layers via source select dialog instead of browser

    Fixes #39822

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Use nice new API to handle loading of point cloud layers which are
    dragged and dropped onto QGIS, with absolutely no hardcoded logic
    in qgisapp at all - win!

    (Now las/laz files can be dropped onto QGIS to open them, if the pdal
    provider is available)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Refine QgsProviderRegistry::preferredProvidersForUri API so that
    it returns a list of preferred providers along with the valid
    layer types which those providers report for the URI

    This ultimately gives us a framework we can use to pick the best
    guess for how to open any particular URI, given no advance knowledge
    of the provider or corresponding layer type.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Add API to QgsProviderMetadata to determine valid layer types
    which the provider can use to open a specified URI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Add capabilities flags for QgsProviderMetadata

    So that callers can determine which functionality in the metadata
    is implemented for a particular object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Report PDAL version information in about screen, processing version dumps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-07

    Make PDAL version information available for macros

    David Signer <david@opengis.ch>AuthorDate: 2020-11-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-11-06

    sipified qgsmaplayer

    David Signer <david@opengis.ch>AuthorDate: 2020-11-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-11-06

    use unplugged icon to indicate offline layers

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-11-06
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-11-06

    Implement encodeUri and decodeUri, fixes #39759

    Stefano Campus <skampus@gmail.com>AuthorDate: 2020-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-06

    Update tsstat.pl

    Added new Italian Translator

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-11-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-11-06

    [layer tree][ui] Allow users to set a minimum/maximum legend size

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-06

    fix postprocess.frag

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-06

    adress reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-06

    moved debug settings to the advanced tab and fixed CI problems

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-06

    fix depth buffer not working correctly for some machine

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-06

    Added configuration to debug shadow and forward depth textures

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-06

    Started adding depth and shadow map textures preview debugging

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-06

    address reviews

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-06

    fix spelling mistake

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-11-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-06

    add EDL distance

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-10-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-06

    Initial EDL implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-06

    Correct fix for leaked light parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-06

    Fix leak of symbol in QgsMesh3dSymbolWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-06

    Fix leak of QgsShadowRenderingFrameGraph, QParameter leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-06

    Fix QMenu leak in 3d map canvas dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-06

    Fix leak in point cloud 2d renderer

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-06

    Show referer on WMS connection dialog from browser.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-05

    fix qgis_sip_uptodate #spellok

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-05

    set debian/compat to 10

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-05

    fix build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-05

    Fix server virtual layers load

Merge: e1f1af78446 26a9cdf5fd0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-05

    Merge pull request #39577 from elpaso/hidden-layers

    Hidden layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-05

    Small adjustments for meshes

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-05

    traverse tree in 2D rendering by map error

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-05

    Hidden layers -> Private layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-05

    Add some small point cloud files for unit tests (#39811)

    * Add some small point cloud files for unit tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-05

    missing import for gcc

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-05

    Fix raster paletted and pseudocolor various issues

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-05

    Fix min/lowest and add decimal constructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Partially revert changes to FindPDAL.cmake

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Default point cloud file picker from data source manager to filtering
    for ALL supported point cloud files, regardless of provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Add utility function to extract wildcards from a filter string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Condense separate entries for PDAL/EPT point clouds in data source manager
    to a single entry

    Have just one "Point Cloud" tab in the manager, and make the widget
    automatically pick the preferred (correct) provider based on the
    file selected in the widget.

    This avoids UI clutter and ensures that point clouds follow the
    same pattern as vector/raster/mesh layers in the dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Add some tests for PDAL provider metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    PDAL provider should be preferred for las/laz files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Fix generation of point cloud file filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Don't show ept-build.json files in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Ensure .tif.aux.xml, .png.aux.xml etc are also blocklisted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Use proper API to hide .aux.xml, .shp.xml and .tif.xml files from browser
    instead of hardcoded lists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Add API for providers to test whether a particular URI should be
    blocklisted and hidden from the QGIS interface, e.g. it is an internal
    detail only (or sidecar file) and shouldn't be shown in things like the
    browser panel

    And adds blocklists for .aux.xml, .shp.xml and .tif.xml files for
    the ogr/gdal providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Catch pdal exceptions when creating data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Cleanup FindPDAL.cmake, add search path for Fedora

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Mark some QgsProviderMetadata methods as const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Don't show OGR or GDAL entries for files in browser wherever another
    provider is the preferred provider for a particular file

    In particular, this allows us to hide the OGR entry for ept.json
    files in the browser, so that instead we ONLY see an entry for the
    EPT point cloud provider for these files. (Besides being clutter,
    the OGR item for the ept.json file cannot be opened as a vector
    layer so is just noise!)

    (In the rare chance that a user DOES need to open a geojson file called
    "ept.json" they can still do this easily via the Data Source Manager)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-05

    Refine API for QgsProviderRegistry tests for preferred provider
    for a URI to better handle ties, add direct method to determine
    whether a particular provider should defer handling of a certain
    URI to another (better equipped) provider

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-04

    review items

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-04

    remove icons

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-11-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-04

    [pointclouds] add basic structure for PDAL layer

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-04

    3D material color data defined (#39683)

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2020-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-04

    fix webp rendering in server (#39803)

    * fix webp rendering in server

    currently, qgis server always returns content-length=0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    [3d] Default shadows to first available directional light, instead
    of forcing users to explicitly select this light after enabling shadows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Add since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Ensure that ept provider is the preferred provider for ept.json files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Add API for providers to indicate their priority in opening a specified
    URI

    And add new method to QgsProviderRegistry to select the preferred
    provider for opening a URI based on this

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Add python repr for QgsProviderMetadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Fix build on older qt versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Fix point cloud source select file dialog incorrectly filters to mesh layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Use provider metadata to filter data items for ept provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Add utility to determine whether a certain file name matches a given file filter string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Fix warnings in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Trivial tests for ept provider encode/decode uri

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Forward declare

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Improve docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Add QgsProviderRegistry::filePointCloudFilters() for retrieving filter string of all supported point cloud types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Methods in QgsProviderRegistry should not be virtual -- this class
    is not designed to be subclassed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Implement QgsProviderMetadata::filters() for EPT provider, start some
    basic tests for ept provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Add Point Clouds to QgsProviderMetadata::FilterType

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-04

    fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Update for QCOMPARE sensitivity to numeric types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    More (significant) optimizations to ept point cloud decompression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Avoid multiple calls to QgsPointCloudAttributes::find for every point in cloud
    and instead just find the desired attributes once before iterating over points

    Results in a BIG speed up to EPT data decompression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Big boost to QgsPointCloudAttributeCollection::find by internal cache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Avoid some unnecessary copies inside loop

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Add tests for QgsPointCloudAttribute

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-04

    Other export mesh algorithms (#39783)

    [processing] adds there new export mesh layer to vector layer algorithms :
    - export faces
    - export edges (1D mesh)
    - export on grid

Merge: 174d30c5d9d c7ab2d207c9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-04

    Merge pull request #39790 from nyalldawson/vcloarec-fixGeometryValidator

    Fix crash in geometry validator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Fix potential crash on QGIS exit under rare circumstances

    This is only triggered when a provider attached to a layer from the
    current project does not implement provider metadata

    Fixes #39776

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Ignore .aux.xml files under control_images

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Speedup label placement when building against GEOS-3.9.0

    Uses GEOSPreparedNearestPoints signature
    See https://trac.osgeo.org/geos/ticket/1007

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    More unit tests for geometry validation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Add unit test for #39770

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Cleanup variable names, fix error string

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    fix geometry validator

    Fixes #39770

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    fix bad QTime constructor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-04

    Fix copy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-03

    PG raster: fix crash on invalid extent

    Fixes #39779

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-03

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-03

    Store unmodified double value in widget items

    Also add a custom delegate.

    Try to fix #39757

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-03

    improve geometry equality report in tests (#39772)

    from https://github.com/qgis/QGIS/pull/8154/files#diff-dbb55b6871a9157f22dc7a979009676cb03f2fadefc557ad0e66a47c92a93503

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-03

    Mesh export processes, first part : infrastructure and export vertices (#39664)

    [processing] Infrastructure for QgsMeshLayer to add processing algorithms, dataset group paramater and dataset time parameter to allow the user to easily choose a dataset.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-03

    Fix missing canvas flash after locating to geocode result with viewport

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-03

    Add group and description to QgsGeocoderResult, link in to locator,
    and populate group in Google Maps geocoding results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-03

    Add optional viewport property for geocoder results

    Allows specifying an optional recommended viewport bounds for
    displaying the geocode result (e.g. the canvas extent to zoom
    to for showing the results)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-03

    Add getter/setter for api key, region

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-03

    [api] Add new class QgsGoogleMapsGeocoder

    This geocoder utilises the Google Maps "geocoding" API in order to geocode
    strings. The Google Maps service is not publicly available, and accordingly
    an API key must be first obtained from Google and specified when constructing
    this class.

    (The user is responsible for managing their Google Maps API key, and ensuring
    that the use of this geocoder does not exceed their usage limits! Excessive use
    of the Google Maps geocoder API can result in charges being applied to the API key
    holder.)

    This is raw underlying API only. It is intended to be exposed to QGIS users only
    via plugins, and does not result in any out-of-the-box Google Maps functionality.

    In order for a plugin to use it, they must do something like this:

        # create a google maps geocoder
        api_key = 'my api key'
        coder = QgsGoogleMapsGeocoder(api_key)

        # add it to the locator bar
        filter = QgsGeocoderLocatorFilter('Google', 'Google', 'addr', coder, iface.mapCanvas())
        iface.registerLocatorFilter(filter)

    Mini FAQ:

    Q: Why is this being added to core, instead of a plugin?
    A: While a plugin would be perfectly acceptable if we are only targetting QGIS desktop,
    the intention here is to allow this underlying, low level class to be reused outside
    of QGIS desktop (e.g. on QField) with a minimal amount of duplicate effort.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-02

    debian packaging: add qt5-image-formats-plugins dependency (closes #39763)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-02

    debian packaging: drop ubuntu eoan add ubuntu groovy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-02

    Remove unused vars/includes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-11-02

    Turn legend filters into a menu

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-11-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-11-02

    Vertex editor: make displayed coordinate precision configurable

Merge: d304614630b ee241edb872
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-02

    Merge pull request #39575 from alexbruy/processing-dxf

    Native DXF export algorithm

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-11-02

    Remove workaround for an Entwine issue (binary/zstandard encoding) (#39733)

    Entwine was creating incorrectly encoded index when binary/zstandard
    data type was used with a recent PDAL:
    https://github.com/connormanning/entwine/issues/240

    We have introduced a temporary workaround for it in EPT provider,
    but now that the bug is fixed, let's remove the workaround.

    Note: if you have any dataset encoded with binary or zstandard dataType,
    you need to re-index it with Entwine from master.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-11-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-11-02

    Handle geometrycollections also in difference results

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-10-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-02

    fix type error in value relation

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-10-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-11-02

    fix bunch of small bugs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    completely hide parameter type definition from SIP

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    tests for parameterAsLayers() call

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    address remaining review comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    add other supported parameter types to the list

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    make QgsProcessingParameterDxfLayers public

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    raise exceptions instead of fatal errors

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    fix condition statement

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    longer help

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    fix strings capitalization

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    fix missed cond

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    drop useless test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    more fixes to support other input types

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    accept layer list and individual layers as dxf inputs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    typo in the license header

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    test for DXF export algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    init default split attribute

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-09-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    [processing] add dxf export algorithm (fix #25392)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-09-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    test for dxf layer wrapper

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-09-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    [processing] widget wrapper for dxf layers parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-09-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    test for dxf layers parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-09-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-11-02

    [processing] new parameter for DXF export input layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-02

    Pressing escape should cancel the Change Data Source dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-02

    Add adapter class QgsGeocoderLocatorFilter

    This class implements the required logic to bridge a
    class which implements the QgsGeocoderInterface interface to a
    QgsLocatorFilter. It allows easy creation of a locator filter
    from a geocoder.

    E.g.

        class GoogleGeocoder(QgsGeocoderInterface):
          ... class which implements QgsGeocoderInterface...

        my_google_geocoder = GoogleGeocoder(api_key)
        my_google_locator_filter = QgsGeocoderLocatorFilter('google', 'Google Maps', 'google', my_google_geocoder, iface.mapCanvas())
        iface.registerLocatorFilter(my_google_locator_filter)

    Note:

    There's an abstract base class QgsAbstractGeocoderLocatorFilter which
    lives in core. This base class has the guts of the geocoder to filter
    adapter logic, but it does NOT implement the part which actually zooms
    the canvas to the geocode results (because it's in core!)

    This abstract base class is in place for applications like QField,
    where the GUI library and QgsMapCanvas is NOT used. Those applications
    can then implement their own concrete class based on QgsAbstractGeocoderLocatorFilter
    with the correct logic to zoom their interface to a region. Ultimately,
    a single QgsGeocoderInterface could be usable across QGIS desktop, QField,
    with almost all logic shared via the common abstract adapter class.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-02

    remove from SIP some parameter type definitions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-02

    make QgsProcessingContext member variable in vector tile layers wrapper
    to avoid dangling pointers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-02

    make QgsProcessingParameterVectorTileWriterLayers public
    hide parameter types definitions for TIN and vector tile parameters from
    SIPP

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-02

    [processing] Fix add (single) row tool button broken

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-02

    fix code layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-02

    use forwarding reference to fix reference copy warning

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-11-02

    [processing] fix method name in GUI wrapper

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-11-01

    Fix windows build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-30

    fixes reading of legacy setting of WMS/WFS exclusion for joined fields (#39714)

    fixes #39699

Merge: ce466a47265 7272f27ad8d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-30

    Merge pull request #39567 from elpaso/server-standalone-colorize

    Server standalone colorize output

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-30

    [pointclouds] QgsPointCloudBlock (#39651)

    * introduce qgspointcloudblock

    * expand attributes based on request

    * add point cloud request

    * fix header

    * fix rendering

    * fix build

    * fix build

    * fix builds

    * intent

    * fixes after Martin's review

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-30

    Remove checkindex

    needs more recent QT

    David Signer <david@opengis.ch>AuthorDate: 2020-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-30

    Update src/core/qgsmaplayer.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-30

    Add transform context to QgsLocatorContext

    Allows locators to correctly perform transformations during their
    result fetching/handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-30

    Move geocoder classes to core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-30

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-30

    Spelling, since updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-30

    Add interface API for geocoders

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-30

    Update more geometry overlay functions help

    tschmetzer <67278094+tschmetzer@users.noreply.github.com>AuthorDate: 2020-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-30

    Rename variables for a more intuitive documentation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-30

    Fix wrong copy-paste

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-30

    Update overlay_nearest function help and examples

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-30

    fix map setting temporal be active when updating time controller

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-29

    More switches

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-29

    Remove checkIndex

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-29

    Change if/else to switch in flags

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-29

    Confirm when removing hidden layers

    The message now lists max 10 hidden layer names in
    the confirmation dialog.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-29

    Fix crash on nested dataChanged from set current index

    Add new methods and tests, try to make it clear when
    a method expects a model index and when it expects
    a proxy model index.

Merge: bda2e100e8d 3f88d74dcd5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-29

    Merge pull request #39684 from elpaso/bugfix-gh39682-server-getfeatureinfo-json-composite-pks

    Fix wms getfeatureinfo json with composite pks

Merge: 1132494fcb6 dabcf7f1914
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-29

    Merge pull request #39673 from elpaso/server-wms-getlegendgraphics-json-symbolscale

    Server wms getlegendgraphics json symbolscale

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-29

    Handle 'inbuilt:' vector uri in iface.addVectorLayer() method

Merge: 41dc20c2c18 554ce82c327
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-28

    Merge pull request #39687 from alexbruy/gdal-clip-test

    [processing] test for newly added parameter in Clip Raster by Extent (followup 41dc20c2c1)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-28

    Different code path for unsupported providers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-10-28

    [processing] test for newly added parameter in Clip Raster by Extent
    (followup 41dc20c2c1)

Merge: ad01045f0f7 90e9eda8183
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-28

    Merge pull request #38841 from rldhont/processing-gdal-clipbyextent

    [Processing][GDAL] Clip Raster by extent - override CRS

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-28

    Fix wms getfeatureinfo json with composite pks

    Fixes #39682

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-28

    Test for server add min/max scale to symbol json export

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-28

    Server add min/max scale to symbol json export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-28

    Reshape tool should only operate on the selected features, if a selection is present

    Fixes #23088

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-28

    Fix reshape line tool fails when reshape line partially exactly
    overlaps geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-28

    Fix logic in QgsUserInputWidget which incorrectly deletes other
    widgets whenever one existing widget is deleted

    Fixes calls to iface.addUserInputWidget() does not show any widget if
    an existing user input widget is already shown

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-28

    [processing] Add missing parameter when reading QgsProcessingParameterField from string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-28

    Make tracer less debug noisy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-28

    Fix a couple of QT 5.15 deprecation warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-28

    [processing] correctly escape parentheses in GDAL command (fix #39525)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-09-17
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-10-27

    Processing - GDAL - Raster clip by extent - override CRS

Merge: 0d6bb7d9c42 662e103bf9c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-27

    Merge pull request #39625 from elpaso/server-landingpage-fix-wms-layer-order

    Landing page: respect drawing order from TOC

    Will Cohen <willcohen@users.noreply.github.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Remove references to fax and photocopy

    Will Cohen <willcohen@users.noreply.github.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Modify tritanopia 'since' to reflect 3.18

    Will Cohen <willcohen@users.noreply.github.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Revert grayscale luminance constants

    While dcc5a1f9 updated the CVD grayscale simulation
    to match Chromium and Firefox, Nguyen (2017)
    (https://doi.org/10.1109/CVPR.2017.627) writes that
    those constants incorrectly assume a conversion from
    the NTSC color space. QGIS was previously using
    constants from sRGB, and this commit reverts them,
    adding decimal points to correspond to Nguyen.

    Will Cohen <willcohen@users.noreply.github.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Align tritanopia tooltip with text string

    Will Cohen <willcohen@users.noreply.github.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Revert ordering of PreviewMode's Grayscale/Mono

    Will Cohen <willcohen@users.noreply.github.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    PreviewGrayScale->PreviewModeGrayscale, captions

    Will Cohen <willcohen@users.noreply.github.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Revert CVD function names to avoid API breakage

    Will Cohen <willcohen@users.noreply.github.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    [FEATURE] Improved color vision deficiency sim

    This modifies the previous support for grayscale
    and LMS-based simulation for protanopia and
    deuteranopia, and brings it in line with the
    methodology currently used in Chromium and Firefox
    (https://bugs.chromium.org/p/chromium/issues/detail?id=1003700,
    https://bugzilla.mozilla.org/show_bug.cgi?id=1655053).

    QGIS now uses updated grayscale luminance
    calculations (renamed to achromatopsia), a
    precomputed protanopia matrix (renamed from
    protanope), a precomputed deuteranopia matrix
    (renamed from deuteranope), and an additional mode
    for tritanopia using a similarly precomputed matrix.

    This commit addresses issue #29760.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix style save options in layer properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Hacky save/restore 2d renderer settings for point clouds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Add a hacky configuration page for point cloud 2d renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Add standard actions to save/restore default metadata for point cloud layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Another default style handling fix for point cloud layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Avoid trying to load unnecessary styling for temporary snap layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Don't show unwanted error messages relating to loading default metadata/style for pointcloud layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Remove non-functional loadDefaultStyle from QgsPointCloudLayer

    We should use the base class version for point cloud layers

    sklencar <vsklencar@gmail.com>AuthorDate: 2020-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-27

    [QgsQuick] Added soft and hard constraints in the form (#38742)

    * [QgsQuick] Added soft and hard constraints in the form

    * [QgsQuick] Fixed field description label in the QgsQuick form

    * [QgsQuick] code layout

    Co-authored-by: vsklencar <viktor.sklencar@lutraconsulting.co.uk>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix untranslatable strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix duplicate widgets in mesh 3d widget (likely from a merge conflict),
    fix capitalisation and widget sizes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    QString -> QStringLiteral

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix doc

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix indentation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Use additive strategy for point clouds

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix bounding boxes of point cloud chunks

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Add some useful methods to QgsAABB and QgsChunkNodeId

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    [feature][gui] add "close all tabs" to QgsMessageLogViewer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix inverted tiling

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix doc check

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Refactor QgsChunkNode + QgsChunkedEntity for more flexibility

    - QgsChunkNode can have variable number of children
    - QgsChunkLoaderFactory implementations get responsibility to return
      root node and child nodes of any node in the hierarchy
    - new QgsQuadtreeChunkLoaderFactory class to implement quadtree strategy
    - point cloud chunk loader updated to only return children that exist in data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Move point cloud placement in data source manager

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix travis and docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Add hacky way to configure 2d renderer via layer custom properties for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Enabled runtime profiling of ept provider creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix display of point cloud layer properties/preview in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Show information in point cloud layer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Basic layer properties page for point cloud layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix missing bad layer indicator for point cloud/mesh layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Point cloud layer data sources can be changed via menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix cloning point cloud layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Make setting point cloud layer data source follow expected behavior
    for map layers

    Will make it possible to repair point cloud layer sources

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Octree support in chunk nodes, start using chunking for point clouds

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Chunk node refactor: remove tileX(), tileY(), tileZ()

    Let's use tileId() everywhere for chunk coordinates

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix build of sandbox + fix loading/saving project

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix travis and 5.14 builds

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix travis

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix travis

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix travis

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix builds

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix build

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix builds

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix builds

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix some checks and building

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Minimal encode/decode uri implementations for ept data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Set data provider key for QgsPointCloudLayer, so that QgsPointCloudLayer::providerType()
    returns the correct value

    Fixes a crash on exit caused because the provider metadata for the layer
    cannot be retrieved unless providerType is correct

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Remove unnecessary copy constructor from QgsPointCloudDataBounds -- it is identical to implicit one (fixes cppcheck warning)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    QgsMapLayerRenderers must be created on demand, not stored

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    QgsMapLayerRenderer subclasses aren't exposed to python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Rename QgsPointCloudRenderer to QgsPointCloudLayerRenderer

    This follow the pattern of QgsVectorLayerRenderer, QgsRasterLayerRenderer,
    etc and disambiguates the layer renderer from the 2d renderer
    itself.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Remove write/readXml from QgsPointCloudRenderer -- these don't belong in a QgsMapLayerRenderer subclass

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    QgsPointCloudDataBounds is private api for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Mark QgsPointCloudRendererConfig as private for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Minor api cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Update note

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Remove QgsPointCloudLayer3DRendererMetadata from sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    More warning fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix more warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Implement QgsPointCloudLayer::setTransformContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix some warnings

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix loading

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    restore accidentally deleted files

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    able to build without zstd and lazperf

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    add ept provider

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix loading of classes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix entity's bbox and always show the bboxes for point clouds (for now)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Added a qgis 3d test executable to quickly open a 3D scene

    The 3d sandbox needs a qgis project file and will open 3D map canvas

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fix qgis_core python and project loading with point cloud layer

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    add some basic skelet for point cloud data providers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Random fixes and hacks

    - corrected rotation
    - hack to make the cloud closer to the terrain
    - programmatic sizing of points
    - limit to a single root chunk

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    port academic code from Martin's prototype. ugly me

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    fix after Nyall review

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    some stubs for 3d classes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Take point record size into account when decoding

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    Fixed few bugs + minor rendering improvements

    - using a color ramp to render points
    - only rendering nodes that intersect the map extent

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    read CSR and bounding box

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    port the basic renderer from Martin's prototype

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    add simple browser integration

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    bunch of other file skeletons

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    hook point cloud layer type to the rest of the code

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-27

    initial files stubs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-26

    Landing page: respect drawing order from TOC

    Fix WMS drawing order and icon alin for
    rule groups.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-10-26

    enable builds for 3.16 + fix PyQGIS trigger

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-26

    fix duplication of feature being stopped at 1 level deep (#39550)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-26

    Add model tester

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-26

    Leftover

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-26

    Update src/app/qgslayercapabilitiesmodel.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2020-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    Fix mssql connections not added/removed predictabely when not from main thread

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    Fix dox test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    Improve QgsRasterIdentifyResult docs

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    Add rotation widget to the georeferencer canvas

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-26

    Add Layer crs authid expression

    Adds a "@layer_crs" expression variable, to match behavior of existing @project_crs variable.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    resolve conflict

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    remove unused members

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    resolve conflict and adaptation considering recent change

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    slider instead combo box

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    doc, ui improvement and tests

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    fix int/size_t comparison

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    level of detail for 3D mesh

    David Signer <david@opengis.ch>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    only remove suffix when it's on the end

    David Signer <david@opengis.ch>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    set IDENTIFIER option in geopackage like we used to because it's out of scope for now

    David Signer <david@opengis.ch>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    pass QString() instead of  to have an empty layer name suffix

    David Signer <david@opengis.ch>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    pass empty layer name suffix to offline editing core, to avoid that offline layers are renamed

    David Signer <david@opengis.ch>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    tests with suffix on offline layer names

    David Signer <david@opengis.ch>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    layer name suffix passed to convertToOfflineProject with ' (offline)' as default
    it's written into custom property so in synchronize it can get it from the offline project

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-26

    Sanitize qgsgeometry_cast<> implementation

    The previous implementation relied on dereferencing a null pointer.
    This is undefined behaviour, and cppcheck rightly complains about that.
    Furthermore the cast() method in QgsAbstractGeometry implementation classes
    is fundamentally a static method. Change it as such.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-10-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-10-25

    translation string fix

    Juernjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-25

    Fix self-snapping for layers with CRS that differs from project CRS
    Fixes #39268

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-25

    fix digitizing with curve #39590

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-25

    Fix field type

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-25

    Ad hoc check for ORDER_EXPRESSION parameter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-25

    [processing] Clean migration path to new order_expression parameter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-25

    [processing] PointsToPath allow expression for order fields

    Allows using `$id` as expression for a csv with ordered values

Merge: a720a180069 d0a3a8f2fd1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-24

    Merge pull request #39582 from daniviga/rpm-build

    [RPM] Make spec file compatible with Fedora 33

Merge: 73baebbcca8 71a11c82163
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-24

    Merge pull request #39540 from m-kuhn/test_doxy_layout

    Test doxy layout

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2020-10-24
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2020-10-24

    [RPM] Make spec file compatible with Fedora 33

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-24

    build docker images for 3.16

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-24

    Make doxygen happy again

    David Signer <david@opengis.ch>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    name format parameter of uuid expression 'format' instead of 'stringFormat'

    David Signer <david@opengis.ch>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    simple help text with optional format parameter of uuid expression

    David Signer <david@opengis.ch>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    test format of uuid() expressions with different inputs like WithBraces, WithoutBraces and Id128

    David Signer <david@opengis.ch>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    support parameter in uuid() expression for the stringFormat in versions lower Qt 5.11

    David Signer <david@opengis.ch>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    UUID expression function help text

    David Signer <david@opengis.ch>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    parameter in uuid() expression for the stringFormat. WithBraces (default, WithoutBraces and Id128. Generates the UUID with curly braces, without braces or without braces or dashes.

    admire <admire@kartoza.com>AuthorDate: 2020-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    Allow importing vector dimensions greater than 3 and other geometry types

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    Add QgsCPLHTTPFetchOverrider class and use it in OGR provider

    This utility class redirects GDAL's CPL HTTP calls through QgsBlockingNetworkRequest,
    for GDAL >= 3.2 (see https://github.com/OSGeo/gdal/pull/2991)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    QgsBlockingNetworkRequest: add head(), put() and deleteResource() methods

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-24

    Fix #38468 NOT taking the range.begin into account

    See #38468 for more discussion.
    Reasoning is: if working with events with duration of exact 1hour
    you do NOT want to see 2 of them show up if your temporal view
    frame is also exact 1 hour

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    Some tweaks to Mesh layer properties

    Reduce number of group frames for plain properties
    Make the wireframe checkbox and settings relation more obvious/dependent

    Ludovic <ludovic@hirlimann.net>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    33 is not released yet

    Ludovic <ludovic@hirlimann.net>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    Fedora 28 has been eoled for a while. Cleaning up the spec template with
    regards to that fact.

    Ludovic <ludovic@hirlimann.net>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    As QGIS is phasing out 32 bit support. Removing i386 targets for
    fedora default build using mock.

    Ludovic <ludovic@hirlimann.net>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    Modify default.cfg so it tries to build up-to-date and supported
    versions of fedora.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    [pyqgis-console] select last row of history: address @uclaros comment

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    [pyqgis-console] fix spell check

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    [pyqgis-console] set focus to run button in history dialog and renaming label to run button

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    followup ae6ed7d: fix name of QPushButton

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    [pyqgis-console] run multiple items selected from command history dialogy

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-24

    Adding a Identify Result setting to hide the Derived attributes

    Not 100% sure about what to hide for Mesh layers. For now hiding the
    so called 'Geometry' feature

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-23

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-23

    Proxy model tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-10-23

    Bump version to 3.17

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-10-23

    changelog and news update for 3.16

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-10-23

    translation update for 3.16.0 from transifex

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-23

    Adapt tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-23

    Undef doxygen Q_DECL_DEPRECATED

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    Add iface method and new class for delegating all responsibility
    and logic for activating a custom map tool and ensuring it can
    only be enabled in the right circumstances to QGIS app

    If a plugin has to do this, it's a nightmare of code and hacks (partly
    because of the number of changing circumstances it needs to respond
    to, and partly because a lot of the useful functions available
    for handling this behavior is locked away in private methods
    in qgisapp.cpp)

    So instead make an abstract base class for map tool handlers and
    an iface method for register/unregistering them.

    From the dox:

    An abstract base class for map tool handlers which automatically handle all the necessary
    logic for toggling the map tool and enabling/disabling the associated action
    when the QGIS application is in a state permissible for the tool.

    Creating these handlers avoids a lot of complex setup code and manual connections
    which are otherwise necessary to ensure that a map tool is correctly activated and
    deactivated when the state of the QGIS application changes (e.g. when the active
    layer is changed, when edit modes are toggled, when other map tools are switched
    to, etc).

    - ### Example

    \code{.py}
      class MyMapTool(QgsMapTool):
         ...

      class MyMapToolHandler(QgsAbstractMapToolHandler):

         def __init__(self, tool, action):
             super().__init__(tool, action)

         def isCompatibleWithLayer(self, layer, context):
             # this tool can only be activated when an editable vector layer is selected
             return isinstance(layer, QgsVectorLayer) and layer.isEditable()

      my_tool = MyMapTool()
      my_action = QAction('My Map Tool')

      my_handler = MyMapToolHandler(my_tool, my_action)
      iface.registerMapToolHandler(my_handler)
    \endcode

Merge: b925f1ed362 e4701b11bf7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-23

    Merge pull request #39566 from elpaso/server-landingpage-clean-env2

    Server landing page: restore env

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    Prompt to save unchanged project on close before prompting to save
    any unsaved scripts

    It just seems more natural this way!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-23

    Server standalone colorize output

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-23

    Escape # in doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-23

    Server landing page: restore env

    The landing page implements a system to map URLs to project using hashes.

    For the legacy services (WMS, WFS etc.) this information has to be passed
    in the environment `QGIS_PROJECT_FILE` and  an I/O filter takes care of
    setting the environment variable.

    The problem is when using the rest of the API after a project containing
    bad layers has been browsed because it remains the environment and it
    raises immediately an exception too early in the handleRequest server's
    processing pipeline.

    By restoring the original `QGIS_PROJECT_FILE` at the end of the request,
    this PR fixes the issue.

Merge: 42fe8c3843e ac807697f18
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-23

    Merge pull request #39553 from elpaso/bugfix-gh39530-handle-unknown-types-on-old-postgres

    PG: Fixes #39530 by handling unknown

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-23

    Add dependency on version to doc

    David Signer <david@opengis.ch>AuthorDate: 2020-10-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-10-23

    sipified custompropertychanged

    David Signer <david@opengis.ch>AuthorDate: 2020-10-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-10-23

    tests for custom property set / read and the signal customPropertyChanged

    Rémy Léone <remy.leone@gmail.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    simplify homebrew dependencies installation command

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    Fix PyQGIS docs for colorFromMimeData

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    Fix can no longer paste colors from text strings, add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    Revert "DB manager: PG read enum value for sslmode"

    This reverts commit 26e9ec98e76591286576d2dde098578877bef9c0.

    It results in unfixable crashes on many platforms, likely due to some
    issue in sip itself

    Fixes #38393, reopens #38245

    The original bug (being asked twice for credentials) is preferable
    over a hard crash

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-10-22

    windows: use Threads along with HDF5 in mdal provider on windows (for HDF5_ENABLE_THREADSAFE=ON)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-10-22

    translation fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-22

    Fix dox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-22

    Predefine Q_DECL_DEPRECATED for doxygen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-22

    Add some private doxygen comments

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-22

    Fix a bunch of doc issues

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    [OAuth2] Do not emit empty scope in requests for Keycloak compatibility

    When using Keycloak in OpenId Connect mode with AuthCode or ResourceOwner
    methods, and no specifying a scope, we send a &scope= query parameter that
    is rejected by Keycloak with
    KC-SERVICES0093: Invalid parameter value for: scope

    https://tools.ietf.org/html/rfc6749#section-3.3 mentions that scope is
    optional : 'If the client omits the scope parameter when requesting
    authorization...'
    Do the same for the optional 'state' and 'api_key' parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    Avoid update loop when QgsTemporalNavigationObject::setFrameDuration
    is called from code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    Add test to confirm no duplicate signal is sent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    Avoid emitting duplicate updateTemporalRange signal when calling QgsTemporalNavigationObject::setFrameDuration

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    Add temporalFrameDurationChanged signal, and make view more aware of changes

    This commit adds a new signal to the QgsTemporalNavigationObject, which is
    emitted when the frameDuration (of current QgsTemporalNavigationObject) is
    change.

    It also fixes the issue that changing the frame in the Temporal
    Navigation-WIDGET was not reflected in the widget itself.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    [WFS provider] Fix connecting to a server with non-basic authentication

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    Add mapToolActionGroup to iface object

    Any actions added by plugins for toggling a map tool should also
    be added to this action group so that they behave identically
    to the native, in-built map tool actions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-23

    Hardcode a DPI of 72 into GDAL GeoPDF composition file instead of
    original layout DPI

    This fixes the incorrect page size reported by Acrobat reader for
    generated GeoPDF files.

    Unfortunately it comes with a side-effect of limiting the resolution
    at which GDAL will read the GeoPDF files as a raster layer, but of
    the two issues the page size issue is more critical.

    Fixes #33465

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-22

    Working! (for now)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-22

    Crashing!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-22

    PG: Fixes #39530 by handling unknown

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-22

    Not working yet

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-22

    Fuck you qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-22

    tree wip

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-22

    Hidden layers flags

Merge: f749089d94a ffbe377cece
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-22

    Merge pull request #39548 from 3nids/fix-duplicate-errors

    Fix duplicating features

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-22

    Fix doxygen warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-22

    Fail on doxygen warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-22

    Pedantic

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-22

    Fix doxygen command order

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-22

    Error out on doxygen build errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-22

    Add ag to doxygen_layout_check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Show warning when configuring 3d map and all lights are removed from the scene

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    More appropriate step size for light intensity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Increase default intensity of 3d lights to avoid underexposed scenes by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    A newly created 3d map now defaults to a single directional light
    instead of a point light source

    These are a better default lighting, because they are simpler to
    configure and will lead to more of the scene being immediately lit
    by default.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Newly created directional lights default to slightly angled lights,
    instead of directly top-down directions

    This is more friendly behavior, because it allows visibility of
    vertical features with a default light (instead of "black" walls
    and lit roofs you get shaded walls + roofs)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Ensure newly added point lights default to same y position of 1000 as the initial scene light

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-10-22

    add feature before adding its children

    otherwise, this leads to an error in transaction mode as the referenced feature does not exist yet (foreign key constraint error)

    David Signer <david@opengis.ch>AuthorDate: 2020-10-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-10-22

    remove layer parameter from customPropertyChanged

    David Signer <david@opengis.ch>AuthorDate: 2020-10-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-22

    Update src/core/qgsmaplayer.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    David Signer <david@opengis.ch>AuthorDate: 2020-10-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-22

    Update src/core/qgsmaplayer.h

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-10-22

    correctly initilaze feature with fields in map layer action from attribute table

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-22

    [ui] Add an Apply button to the 3D map configuration dialog

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    no negative altitude

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    fix 3D directional light ui

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    make mesh 3d rendering more thread safe

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    fix #39455

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Remove use of deprecated std::ios_base::streamoff method

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-22

    Set a clear value for spinboxes to avoid clear icon for default values (#39534)

    * Set a clear value for spinboxes to avoid clear icon for default values

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    fix #39068 : geometry_overlays's limit parameter not working as expected - test

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    fix #39068 : geometry_overlays's limit parameter not working as expected

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Update src/gui/processing/qgsprocessingfieldmapwidgetwrapper.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Add option to add field constraint hints via programatic call

    Test with:
    dlg = processing.createAlgorithmDialog("native:refactorfields", {
        'FIELDS_MAPPING' : [
            {'expression': '\"id\"','length': -1,'name': 'id','precision': 0,'type': 2},
            {'expression': '4','length': -1,'name': 'name1','precision': 0,'type': 10, 'constraints': QgsFieldConstraints.ConstraintNotNull | QgsFieldConstraints.ConstraintUnique}
            ],
        'INPUT' : 'memory://Point?crs=EPSG:4326&field=id:integer(-1,0)&field=name:string(-1,0)',
        'OUTPUT' : '/home/suricactus/projects/tmp/asd1.gpkg' })
    res = dlg.exec_()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    [OGR provider] Check return value of commitTransaction() in addFeatures() and deleteFeatures(); call rollback when an error was detected before

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    make defval const

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    [Oracle] Fixes #39504 : Fix default value evaluation when adding features

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    No need to append anything, the fieldIdx already exists

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Improved docs

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Remove irrelevant test

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Fix backwards compatibility of QgsFieldCalculatorAlgorithm

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    QgisApp::askUserForOGRSublayers(): make sure all layers get opened with the same GDAL datasets

    This fixes a scenario inspired from #39431, but doesn't fix the exact one
    of that ticket.

    The scenario fixed by this ticket is:
    - Enable grouped transaction in project settings
    - Open a GeoPackage with 2 layers 'a' and 'b'
    - Toggle edit mode
    - Create a feature in 'a'
    - Create a feature in 'b' -> when validating an error message of database
      locked would appear without this fix

    The reason is that the 2 layers got opened in 2 separate GDAL datasets,
    and this doesn't play well with the grouped transaction mechanism that will
    start a transaction in each dataset. SQLite locking will then kick in.
    So here we avoid this to happen by making sure the OGRProvider that is used
    to return the list of sublayers is closed before opening them. That way the
    mechanism in the OGR provider to share the same GDALDataset works.

    This actaally explains why the scenario in #39431 still fails. When we
    create the second layer, the OGR provider cannot re-use the GDALDataset used
    to open the first layer, as it got modified in between (see
    https://github.com/qgis/QGIS/pull/5689#issuecomment-346625386 for a case
    where this was needed), and in particular doesn't know there are now 2 layers.
    So we end up having 2 GDALDataset opened on the same .gpkg file and starting
    transactions...

    Fixing #39431 would propably require to modify QgsNewGeoPackageLayerDialog::apply()
    to possibly use an existing GDALDataset openeded and cached in
    QgsOgrProvider::sMapSharedDS global map.
    Probably better, make QgsNewGeoPackageLayerDialog::apply() use
    QgsOgrProvider::createEmptyLayer(), and modify that one to reuse an
    existing GDALDataset, and no longer call QgsOgrProviderUtils::invalidateCachedLastModifiedDate()

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Rename widget in svg selector dialog to avoid collision

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Allow conversion of QgsFeatureStoreList results to Python objects

    Fixes #39479

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Fix build on older Qt versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Fix preview symbol when offsetting point symbols isn't shown correctly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    [needs-docs] Also use click-click behavior for offset point symbols tool

    To match consistency with all the other QGIS map tools!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    [needs-docs] Follow standard click-click behavior for rotate point
    markers tool

    Instead of click and hold to rotate, make this tool follow every
    other QGIS map tool and use click-click to rotate, click-right click
    to cancel.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Improve appearance and readability of rotate marker overlay

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Don't show horizontal grey line under arrow when rotating marker symbols using the Rotate Markers tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Add flag to turn off rendering crosshairs in the background of preview
    images generated for markers by QgsSymbol::bigSymbolPreviewImage()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Truncate action text when showing a preview in the action manager table

    There's no point showing the full action text in the table, as the table
    columns are generally only wide enough to show <20 characters

    Otherwise large actions (such as python scripts) can cause huge slowdowns in the
    vector layer properties dialog when we try to insert the entire script
    into a table cell...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    When running a map action and clicking over multiple features, ensure
    the popup feature menu uses the layer's defined display expression instead
    of just showing raw feature ids

    This matches the same menu behavior as the identify tool uses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-22

    Rework 3d light configuration GUI so that point and directional
    lights aren't separated into distinct tabs

    This hopefully avoids the papercut issue where its not obvious
    to users exactly which existing lights are in a scene, and also
    follows the UI pattern used elsewhere (e.g. symbol layers)

Merge: 7c38853df65 1b4b1fce0b2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-21

    Merge pull request #39502 from elpaso/server-standalone-wms-bug

    Server standalone wms bug

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-21

    include thread for gcc

Merge: 22b622b1635 22ee3d068ca
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-21

    Merge pull request #39194 from lbartoletti/vertex_tool_snapping_interpolate_z_segment

    Fix Z interpolation on vertex moved/added by the vertex tool.

    David Signer <david@opengis.ch>AuthorDate: 2020-10-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-10-21

    disconnect slots on layer change

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-21

    also use SVG selector in SVG fill symbology (#39524)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-21

    fix buttons in SVG source line edit (#39519)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-21

    Display version in help

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-21

    Use same version from QGIS desktop

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-10-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-10-21

    fix tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-10-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-10-21

    fix topological edition when mid segment is snapped [vertex tool]

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-10-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-10-21

    fix Z interpolation for Middle of Segment

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-10-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-10-21

    Add vertex information for QgsPointLocator::MiddleOfSegment in order to use Match::interpolatedPoint method

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-10-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-10-21

    Fix Z interpolation on vertex moved/added by the vertex tool. fixes #38561

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-21

    Take a nap

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-10-21

    fix vertical spacer in SVG selector

    David Signer <david@opengis.ch>AuthorDate: 2020-10-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-10-21

    customPropertyChanged signal in map layers to handle things like e.g. the offline layer indicator in the legend tree accordingly

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    remove spins

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    remove qwt

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    improve 3D ui for directional light

Merge: f1fcd393705 7551f84ec6d
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-21

    Merge pull request #39421 from 3nids/svg-browser

    make the SVG selector collapsible (+ remove duplicated code)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    Log message if selection cannot be determined even after geometry repair

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    Use prepared geometries for faster selections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    Silence noisy GEOS messages when selecting invalid geometries, fix logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    Add method to silence noisy GEOS error logging handling when not
    desirable.

    By default these errors are logged to the console and in the QGIS UI.
    But for some operations errors are expected and logging these just results
    in noise.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    Safer approach to handling invalid geometries in selection tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    When selecting features via rect, ignore GEOS errors due to invalid
    geometries and allow these features to be selected based on their
    bounding boxes alone.

    Fixes #38460

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    Some doxygen grammar fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    Move some todos so they don't sit between member doxygen and declaration

    Sipify doesn't handle this, and drops off the docstring from the python method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    Further improvements to QgsProject dox

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-21

    ReadEntry ok value must be set to False when property doesn't exist

     Fixes #37851 : readEntry ok value must be set to False when property doesn't exist

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    Update user groups symbology to use gradient type radial with centroid as base point

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-21

    Homogenize the look of Identify Results for different LayerTypes

    The code to build the Treeview for the Identify Results is split
    in four, for the four different LayerTypes (vector, raster, mesh,
    vector-tile).
    But although vector and vector tile showed the 'toplevel' in bold
    with the layername, the others showed... layer-count and name
    in normal font.
    This commit changes it so if you use the identify tool in a mixed
    layer environment, they look more or less the same...

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-20

    Spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-20

    Server standalone: reimplement without signals

    Because of WMS internal event loop that will
    crash on cascading.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-20

    Server landing page: don't crash on bad layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-20

    Fix crash in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-20

    Correctly expose metadata tab for mesh layers

    Just like all other map layer types, meshes CAN have metadata set,
    so expose this via a metadata tab in their layer properties window
    just like any other layer type.

Merge: 4f834cafb88 2a67d49e30a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-20

    Merge pull request #39473 from elpaso/bugfix-landingpage-bad-layers-crash

    Server landing page: don't crash on bad layers

    David Signer <david@opengis.ch>AuthorDate: 2020-10-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-10-20

    indicator of offline layers in the layertree according to the customProperty isOfflineEditable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-20

    fix property

    Co-authored-by: Mathieu Pellerin <nirvn.asia@gmail.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-20

    [themes] Fix vertical slider fill color and sliders' invertedAppearance fill

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-20

    When required text codecs aren't available on the system, proxy
    the conversion over to GDAL's API

    Resolves missing text codecs like CP852 on windows builds. These
    were previously available, but then Qt upstream dropped the ICU
    library from their windows builds, and accordingly a whole bunch
    of older text codecs are no longer available by default on the
    windows builds.

    Fixes #36871

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-20

    Fix leaks in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-20

    More responsive cancelation for Fill Nodata algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-20

    Correctly parent 3d config window, so that window inherits application stylesheet

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-20

    [pyqgis-console] use play icon to run single command

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-20

    [pyqgis-console] use asterisk to track changes in script

Merge: ea1e6c18b24 047a7a2af17
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-19

    Merge pull request #39481 from slarosa/fix_css

    fix border size in metadata stylesheet

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2020-10-19

    fix border size in metadata stylesheet

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Minor UI improvements to mesh layer properties dialog, capitalization
    fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Improve toolbar appearance of QgsMeshDatasetGroupTreeWidget

    By making it behave/appear more like standard QGIS toolbars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Don't force a whole layout map to be rasterised just because one
    vector layer has non 100% opacity

    Rather, only rasterise this one layer and leave all the rest as
    vectors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Implement encode/decodeUri for mdal provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    [mesh] Use standard presentation for metadata/information tab on properties dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-19

    [ui] Fix mesh terrain single color / ramp settings out of sync

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-19

    Server landing page: don't crash on bad layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    [themes] Fix tiny regression with custom indicator for layer tree et cie

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    [themes] Fix missing background fill for user input widgets
    (fixes #39452)

Merge: abc112befc4 d5896af00ab
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-19

    Merge pull request #39443 from elpaso/unreported-crash-gpkg-native-types

    Fix crash in GPKG connection api nativeTypes

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    typo and spelling

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    fix feedback of TIN mesh creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Speed up mesh triangulation algorithm by avoiding a bunch of unnecessary
    QVector detachments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    [3d] Don't allow users to set terrain to mesh or DEM without
    selecting an elevation layer

    Instead show a warning advising them that a layer must be
    selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Demote some collapsible group boxes to non collapsible

    There's no need to allow collapsing on pages which have
    plently of room available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Tweak strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Tweak margins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Avoid 3d map config dialog opening with initially out-of-sync selected pane

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Avoid double nested group box in 3d mesh terrain settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Fix menu not shown when clicking 'add' item in style manager dialog and color ramp tab is active

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Remove a lot of duplicate hardcoded strings for color ramp types and use static method instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Escape should close new ramp creation dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Fix trying to create new color ramp from first page in style
    manager dialog does nothing

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    add default UTF-8 encoding to grass provider by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Fix ui build warnings

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    QgsVectorLayerExporter: improve to use QgsFeature::approximateMemoryUsage()

    Flush when we have ~ 100 MB of features accumulated

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Add QgsFeature::approximateMemoryUsage()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    Add QgsGeometry::wkbSize()

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-19

    3D config : hide general terrain shading for mesh

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-18

    [needs-docs][ui] UI/UX revamp of the 3D map configuration dialog (#39448)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-18

    Astyle

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-10-18

    fix doygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-18

    [processing] Fix generated layers stored in geopackage always
    report a feature count of 0

    Remove outdated approach which saw an empty copy of the destination
    layer loaded immediately, and which was ultimately added to the
    project and was unaware of features subsequently added to the underlying
    geopackage data source.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-18

    [vector layer] Speed up feature deletion by _a lot_

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-18

    [processing] Fix Import Geotagged photos algorithm incorrectly
    assigns form widgets when saving the results to GPKG or other
    formats which automatically insert new fields into the result
    layer

    Also tweak widget behavior for newer resource widget functionality

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-18

    QgsOgrProvider::deleteFeatures(): restore previous (odd) behaviour regarding shapefiles and feature count

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-18

    QgsVectorLayerExporter: bump number of features per commit batch to 10 000 for GPKG/SQLite to increase speed

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-18

    [OGR provider] Faster update of feature count in addFeatures() and deleteFeatures()

    Based on suggestion by @nyalldawson

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-18

    QgsVectorLayerExporter: defer GPKG spatial index creation at file closing

    Should fix the issue raised in
    https://lists.osgeo.org/pipermail/qgis-developer/2020-October/062422.html

    The difference with QgsVectorFileWriter is that QgsVectorFileWriter does not
    close and re-open the layer, so the defered spatial index creation mechanism
    that is built-in in the GPKG driver works. But in the case of
    QgsVectorLayerExporter, we close and re-open and thus the spatial index gets
    created immediately.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-18

    [processing] Ensure driverName is passed to QgsVectorLayerExporter
    so that GPKG specific optimisations can be applied when saving outputs
    to geopackage

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-17

    Fix crash in GPKG connection api nativeTypes

Merge: 0a5321abf8a 9edf4825140
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-17

    Merge pull request #39368 from elpaso/wfs-t-1.1

    Fix WFS-T 1.1.0 support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-17

    Fixes #39430 German crash

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-17

    FIX: QgsCoordinateReferenceSystem::createFrom* has to return CRS's validity

    The methods `QgsCoordinateReferenceSystem::createFrom*` returned true when the CRS was found in cache instead of the CRS's validity.

    This fixed it and the tests.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-17

    fix 3D mesh color ramp widget displaying

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-17

    Update strings and UI regarding layer CRS override setting

    Make it much clearer that this setting does NOT reproject a layer

    Fixes #32101

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-16
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-10-16

    [geometry fixer] PR review - spatial index

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-10-16

    reuse existing SVG selector widget in QgsSvgMarkerSymbolLayerWidget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-16

    Fix axis for QGIS server

Merge: 0f4270cfe60 08769018ac4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-16

    Merge pull request #39352 from m-kuhn/bad_layer_deps

    Do not try to load bad layer dependencies

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-16

    Use srsName from shared data, fix tests

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-16
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-10-16

    [geometry fixer] PR review

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-10-16

    fix dox + header layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-10-16

    move SVG browser to a dedicated class

    defer loading of SVG icons to only show them when the widget is made visible

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-16

    WFS-T Apply axis inversion logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Use proper SQL code editor in filter preview widget in vector layer properties

    Gives proper syntax highlighting, matching bracket highlight, and correct
    font/color scheme appearance

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-16

    Only apply device pixel ratio in scaleIconSize for tested use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Fix boolean literal presentation in dox/PyQGIS docs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-16

    add field icon in DnD tree (#39400)

Merge: 6cd8d890ead dd2b56ac0b1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-16

    Merge pull request #39373 from elpaso/bugfix-gh39371-server-wfst-ignore-srsname

    Server WFST: use srsName when needed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Fix build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Unit tests for collectDuplicateNodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Better string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Better duplicate node detection/removal handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Don't crash on null geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Avoid expensive cloning before removing duplicate vertices if there are none to remove

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Extract logic from QgsLineString::removeDuplicateNodes to a highly optimised check for duplicate nodes QgsLineString::hasDuplicateNodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Further optimisations to geometry validation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Move QgsVector methods to header to allow better compiler optimisation,
    also hold Python GIL when calling them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Speed up QGIS geometry validation

    Use native geometry classes instead of transforming everything into
    QgsPointXY to avoid unnecessary conversion and allocations.

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-16

    Scroll to newly added feature in the attribute table view

    Refs #37847

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    fix QCOMPARE

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Fixes #39063 : Don't clear document path when its null representation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    fix typo in cache key

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    fix test with old Qt

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    provide parent to generic aggregate functions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    also detect non static variables for generic aggregates

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    correctly determine if variables are static in aggregate expression and filter

    fixes #33382

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    [OGR provider / GPKG] Avoid skipConstraintCheck() return true on the GPKG fid colum

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-16

    Maintain range label in rule based legend

    fix #28011

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Various tweaks to the overlay_contains function description and examples

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-15

    Set prefer coordinates from uri

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-15

    Add option for ServerPrefersCoordinatesForTransactions_1_1

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-15

    Try special treatment for arcgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Update tests/src/python/test_qgsprocessinginplace.py

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Remove all primary keys when RegeneratePrimaryKey is set, not just those for GPKG

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    [processing] Correctly discard fid field values when running
    algorithms with the RegeneratePrimaryKey flag in in-place mode

    Fixes #37761, fixes #33816

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    Add option to regenerate primary key to QgsVectorLayerUtils.makeFeaturesCompatible

    Allows us to optionally reset the fid field value when required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-16

    [processing] When reporting that a feature is invalid, also mention
    the layer name so that it's clear which of the corresponding inputs
    the warning/error relates to

    Fixes #26664

Merge: 252976b7395 dd6b20e9e7b
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-15

    Merge pull request #38861 from pblottiere/maptips_willrenderfeature

    Check if feature is rendered before displaying its map tips

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-15
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-10-15

    [geometry fixer] overlapcheck incorectly snaps corrected feature to grid

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-15
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-10-15

    [geometry fixer] fix overlap check tolerance error

    We were not using the same tolerance when collecting
    the error than when fixing the error.

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-15
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-10-15

    [geometry fixer] fix gap check geometry fix edge case

    The case where the gap was containing a point that was
    lying inside (or on the edge) of a neighbouring polygon
    used to fail, as we were using that neighbour's points
    to  snap to (since it was also at distance 0).
    This was leading to flaky wrong results.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-10-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-10-15

    Delegate filter to provider when possible

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-10-15

    Optimization

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-10-15

    Check if feature is rendered before displaying its map tips. Fixes #37066

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-15

    Add test for issue 39371

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-15

    Allow more file types to be expanded in the browser

    Allows for
    - xls(x)
    - ods
    - gpx
    - accdb

    Files to be expanded in the browser. This permits map layers with these
    file types to be repaired or changed via the browser interface when
    they have to link to a specific child layer from the file.

Merge: 06075042022 cc67a6fa361
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-15

    Merge pull request #39349 from m-kuhn/processdashdash

    Separate qgis_process params with --

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-15

    Move and unify scaleIconSize into QgsApplication::scaleIconSize

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-15

    [layer tree] Avoid blurry icons on devices with a pixel ratio != 1

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-15

    Address comment

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-15

    Revert QgsMapSettings change, fix root cause in QgsCoordinateTransform

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-15

    Avoid extra vertices added when digitizing due to  roundtrip reprojection variance

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-15

    Fix QgsMapSettings {mapToLayer,layerToMap}Coordinates failing with points having a nan z value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-15

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-15

    Rename variables for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-15

    [processing] Fix "Split with lines" algorithm can get stuck in
    an endless loop if geos difference result is numerically unstable

    Amend the test to determine whether a split occurred from an exact
    topological test to instead test with a very small tolerance. This
    avoids us flagging that a split has occurred when the actual results
    have only varied by a insignificant amount due to precision of
    the GEOS difference op.

    This fixes a hang which can otherwise result where we keep splitting
    the same pair of lines and think that a change is occurring every
    time.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-15

    Simplify code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-15

    [processing] Skip redundant and potentially expensive duplicate intersection
    test in Split With Lines algorithm

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-15

    Fix array_slice example

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-15

    Try to fix Travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-15

    Don't show cascaded feature deletion warnings and feedback if
    joined deleted features came from an auxilary layer

    As auxiliary features are intended to be intrinsicly linked to
    a normal layer's features, we don't need to warn or advise when
    these are deleted alongside their parent feature.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-15

    Fix crash in undo dock when clearing project/closing QGIS

    Fixes #38157

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-15

    Cleanup code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-14

    Server WFST: use srsName when needed

    Fixes #39371

Merge: 00b53831d16 a63a048dbc7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-14

    Merge pull request #39364 from DelazJ/patch-21

    Use a working URL for docker badge

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-14

    WFS-T 1.1.0 thanks to ESRI use coordinates

    Apparently ESRI mapserver does not like pos and posList
    for coordinates in GML3 but only accepts "coordinates".

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-14

    Use a working URL for docker badge

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-14

    Update tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-14

    Separate qgis_process params with --

Merge: 1e80643f041 a72d84a6413
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-14

    Merge pull request #39348 from m-kuhn/fix_33234

    Fix crash when snapping to curved geometry without curved segments

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-14

    [symbology] Fix SVG marker anchor calculation and improve bounds (#39336)

Merge: 02d7afae3f8 c8f90c11cae
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-14

    Merge pull request #39347 from elpaso/bugfix-gh39243-wms-auth-basic-decode

    Fix WMS auth basic password encoding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-14

    Fix copy/paste/select all shortcuts don't work when layer tree is selected

    Fixes #38849

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-14

    Fix edited and new features no longer correctly show their corresponding
    color shading in the feature list view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-14

    ALWAYS load processing plugin in qgis_process tool

    Otherwise on a new install where QGIS application is not available
    and has never been run the processing plugin will NOT be loaded
    by default, so qgis_process won't be able to access all the
    algorithms and providers this supplies

    Fixes #37989

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-14

    Add --json option to qgis_process tool

    This allows external tools to more easily use the standalong qgis_process
    tool without resorting to fragile string parsing of the outputs from
    that tool.

    Refs https://github.com/paleolimbot/qgisprocess/issues/21, and means
    that we play nice with other tools who want to use QGIS algorithms!

Merge: a3d6965f52c 1f26bb03f44
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-13

    Merge pull request #39350 from uclaros/fix-del-console-history

    Fix deleting python console history entries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-13

    Do not try to load bad layer dependencies

    References #39025

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-10-13
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-10-13

    Fix deleting python console history entries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-10-13

    Fix crash when snapping to curved geometry without curved segments

    When a geometry that supports curves has only straight segments and
    a user snaps to it with "snap to intersections" enabled, QGIS crashes.

    Fixes https://github.com/qgis/QGIS/issues/33234

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-13

    WFS-T 1.1.0 uses GML3

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-13

    WFS-T 1.1.0 client implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-13

    Better fix for #39243: decode in uri

    instead of handling that inside the wms routines.

Merge: ff7641df611 29055f1b0b4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-13

    Merge pull request #39346 from elpaso/bugfix-server-wfs3-unreported-wrong-extension-handling-in-links

    Bugfix server wfs3 unreported wrong extension handling in links

Merge: 8d3e028d152 6145f3a3085
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-13

    Merge pull request #39344 from elpaso/server-landing-page-rename-env-vars

    Server landing page: rename vars, no functional changes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-13

    Fix WMS auth basic password encoding

    and add an unrelated test, since I wrote it.

    Fixes #39243

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-13

    Fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-13

    Server WFS3: fix unreported wrong links extension

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-13

    Server landing page: rename vars, no functional changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    Cleanup raw margin manipulation used to hide holding controls, use proper methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    Use proper method to show line numbers in Virtual Layers SQL editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    Javascript code editor should show line numbers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    Cleanup handling of margins in QgsCodeEditor and subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    Make test WKT comparison more tolerant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    When creating a CRS from WKT and the WKT has an embedded CRS name, correctly use this to set the QgsCoordinateReferenceSystem description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    Catch another situation where the user-set custom CRS name needs to be restored from XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    Allow error indicator colors to be controlled for code editor color scheme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    Add option to apply parameterized colors to SVGs returned by
    QgsApplication::getThemePixmap

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    fix and improve test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    fix 3d mesh dataset rendering

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    Add note about Python bindings in QgsAction

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-13

    GDAL provider: don't crash on invalid bands

    Fix unreported crash

Merge: 498bbbb83f7 9b99ecb56f4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-12

    Merge pull request #39328 from elpaso/bugfix-unreported-ogr-gpkg-layerType-case

    OGR decodeUri: be tolerant on layerName case

Merge: 1d2bb41752c ea90774621c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-12

    Merge pull request #39283 from elpaso/bugfix-gh39265-transactions-crash-on-save

    Don't crash on transaction save

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-12

    OGR decodeUri: be tolerant on layerName case

    Unreported issue: discovered in the QGIS-Documentation
    test CI issue
    https://travis-ci.org/github/qgis/QGIS-Documentation/builds/734917369#L679

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-12

    flake8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-12

    Don't crash on transaction save

    Fixes #39265

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-12

    Lazy construct expression context for memory provider feature sources

    It's not free to calculate, and is only used when
    iterating over a memory layer with a subset string set

    Results in a big speed up to scripts which fire off many individual
    feature requests to a memory provider layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-12

    [console] Fix exception when running scripts (followup cce7aa7)

    and move responsibility for showing warning messages to QgsCodeEditor
    base class, so that the same code can be used by other dialog script editors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-12

    Split indentation guide color from edge color in code editor settings

    Reusing the same color resulted in too subtle indentation guides

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-12

    [pyqgis-console] restore marker icon for syntax check

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-12

    qgspostgresprovider.cpp: use classic initialization

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-12

    Enable -DQT_USE_QSTRINGBUILDER and fix related build errors

    Background:
    https://www.qt.io/blog/2011/06/13/string-concatenation-with-qstringbuilder

    When enabling -DQT_USE_QSTRINGBUILDER, QString() concatenation with operator +
    are done in a more efficient way, especially with repeated + operators.

    Qt and creator themselves are built with that enabled.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-11

    Use edge color for tab indentation guide in code editors

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-11

    Try to make PROJ >= 6 related tests more robust to output from different PROJ versions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-11

    Remove include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-11

    Readd q_gadget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-11

    Fix translation for geometry checks

    Q_DELCARE_TR_FUNCTIONS must be used in the subclass. If used from the super class
    it simply does not work.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-11

    [ui] stretch last section in filed table widget

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-11

    [ui] use grid layout for groupbox widgets in digitizing option

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-11

    QStringLiteral -> QLatin1String changes generated by scripts/qstringfixup.sh --all

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-11

    Add scripts/qstringfixup.py and .sh

    The .py script is the lower level one that acts on a single file.

    The .sh one is the one aimed at being used by the user:
    - qstringfixup.sh without argument fixes up files modified in git
    - qstringfixup.sh --all runs on all .h/.cpp files under src/ and tests/

Merge: 0824effd785 b788aa25591
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-10

    Merge pull request #39297 from slarosa/stylesheet

    [ui] use a lower size for border in metadata information

Merge: 8eb52c8282d 1bce97188e8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-10

    Merge pull request #39070 from ianturton/issue-39002

    1st fix for broken GetFeatureInfo URLs in REST WMTS layers

Merge: 6829e6351e1 72c867365df
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-10

    Merge pull request #39286 from elpaso/bugfix-gh39282-transaction-group-editing-status-on-other-layers

    Transaction group: keep editing status after save

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2020-10-10

    [ui] use a lower size for border in metadata information

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-10

    [layouts] Fix resizing multiline label items to adjust to the size
    of their text

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-10

    GUI: renaming GPKG layer: allow any character but | (fixes #39288)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-10

    fix crashes in QGIS 3D, mostly directly at project load

Merge: 5ddf9aa62c7 5f74d6abebb
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-09

    Merge pull request #39174 from DelazJ/overlayOnly

    Rename geometry_overlay_* functions into overlay_*

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-09

    Transaction group: keep editing status after save

    Fixes #39282

Merge: 7216045a7e3 fd495d06db8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-09

    Merge pull request #39257 from elpaso/rouault-ogrprovider_remove_useless_resetreading

    ogrprovider remove useless resetreading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    [layouts] Allow negative values for grid annotation distance

    This works, it was just blocked by the spin box minimum value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    Update src/core/providers/ogr/qgsogrprovider.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    Test for issue 39230 expressions fields in ogr

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    Don't bark when there are expression fiels

    Fixes #39230

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    No need to crash when there are no errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    spell

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    Ensure SIP_OUT argument docs are always included as :returns: directives even when function returns void

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    Improve docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    [sipify] Catch **ALL** SIP_OUT arguments when generating docstrings and move them to :returns: directives

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    remove guards  to allow memory layer

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    change function

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    spelling

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    fix inserting break lines in dual edge triangulation


    .

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    Update src/providers/postgres/qgspostgresprovider.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    PG: Silence warning when discovering relations on query layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    Fix some Qt 5.15 deprecation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    When calling processing.run() and an QgsProcessingExpection occurs,
    don't raise a generic "something went wrong" exception but instead
    ensure that the original exception with the proper error message
    is raised for catching in Python instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-09

    [processing] Fix execution of "Eliminate selection" through Python

    Fixes #38808

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-08

    Skip test on GDAL < 2.3

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-08

    Update src/core/providers/ogr/qgsogrfeatureiterator.cpp

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-08

    mDoNotResetReading -> mAllowResetReading

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-08

    Skip potential reset reading calls

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-10-08

    remove duplicate include directory

Merge: c9fb3620db8 d3d88e2df8e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-08

    Merge branch 'ogrprovider_remove_useless_resetreading' of https://github.com/rouault/QGIS into rouault-ogrprovider_remove_useless_resetreading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    [3d] Fix crash when line feature cannot be buffered

    E.g. when it has only one vertex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    Fix custom stroke patterns incorrectly scale when data defined
    stroke width is set

    Fixes #39201

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    Allow columns to be resized in datum transformation table

    Fixes #39169

    Peillet Sebastien <peillet.seb@protonmail.com>AuthorDate: 2020-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-08

    Fix layout order on drag drop action

     fix #39136

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    Use a constant instead of raw number

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    [gps] Ensure that the status bar GPS distance readout only shows
    in response to a mouse action and doesn't always re-show as a
    result of a GPS position change

    Otherwise as soon as the message appears, it will endlessly
    re-show as the GPS position is constantly changing. Instead
    ensure that the message starts showing for a maximum of
    2 seconds in response to a mouse movement, yet will update
    during these 2 seconds if the GPS position is updated during
    this time.

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks followup : update expected images masks

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks followup : adapt to PR comments

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    fix #39160 : fixed layout map grid annotations box calculation

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks followup : update expected images from travis

    (due to 4b650ed8dd0f15c23e4539d7a8769e4705695117)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks followup : tests for data-defined properties

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks followup : fix annotation margin to corner calculation

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks followup : accept uppercase data defined strings

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks followup : fix data defined not correctly updating

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks folloup : prepare_commit

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks folloup : all the others

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks followup : add some data defined settings (just one)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks folloup : revert unrelated ui change

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks folloup : rename setting groups

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks folloup : more polishing

    (tooltips, etc.)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    rotated ticks folloup : improve UI

    groupboxes, better labels, units prefixes

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    [OTB] Fix path to OTB 7.1.0 release

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    Make Snap to common angles disabled by default

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-10-07

    [OGR provider] Remove calls to ResetReading() in changeGeometryValues() and changeGeometryValues() in situations where this is safe to do

    Such calls will cause issues in the context of transaction groups where
    feature iterators will share the same connection handle.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    [gps] When calculating rotation to apply to map canvas, use
    ellipsoidal calculations so that rotation is stable for different
    canvas CRS settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-08

    Fix double canvas rotation is applied when canvas rotation is changed via API

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-07

    fix build with customwidgets (#39227)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-10-07

    fix build

    Ian Turton <ijturton@gmail.com>AuthorDate: 2020-10-07
Commit:     Ian Turton <ijturton@gmail.com>
CommitDate: 2020-10-07

    swtich to QStringList

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Non-leaky approach to singleshot timer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Remove all use of deprecated Qt methods up to Qt 5.14

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-07

    [ui][code editor] Remove fold area for the expression code editor

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-07

    [ui][code editor] Remove fold area for the sql code editor

    Ian Turton <ijturton@gmail.com>AuthorDate: 2020-10-07
Commit:     Ian Turton <ijturton@gmail.com>
CommitDate: 2020-10-07

    add robustness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Fix fold icon colors in code editors -- allow these to be set so that
    they can match the editor theme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Fix some more Qt deprecation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Fix rendering of matched brace colors in QgsCodeEditor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Fix rendering of CSS comments in QgsCodeEditorCSS

    Refs https://www.riverbankcomputing.com/pipermail/qscintilla/2019-July/001414.html

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Fix warning

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Rebase to fix conflicts

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Remove checkbox for default precision

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Cppcheck false positive

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Raster label precision: round to power of 10

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Raster style label precision

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    allow to pick the widgets with multiple action in customization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Don't use collapsible group boxes for labeling settings with dynamic contents

    The collapsible group box widget doesn't handle the case where child widgets
    are hidden/shown while the box is in a collapsed state.

    Fixes #39168

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    [processing] Fix error reporting from batch dialog

    Fixes #39197

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    [processing] Fix crash when renaming conditional branch in modeler

    Fixes #39053

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    [processing] Fix crash in model designer when a child algorithm
    contains hidden parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-07

    Ensure True/False are treated as Python keywords in Python code editor

    Salvatore Fiandaca <pigrecoinfinito@gmail.com>AuthorDate: 2020-10-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-06

    [ui] Add dedicated icon for compressed (.qgz) project files (#39051)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Fix oracle build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Move code editor color scheme tracking to dedicated registry,
    QgsCodeEditorColorSchemeRegistry

    This cleans up the code, and makes it possible for creation of plugins
    which add new code editor color schemes!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Code shuffle: move QgsCodeEditor classes to their own folder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Don't silently close QGIS with unsaved changes in the console script
    editors

    Instead prompt the user what to do with these changes

    Fixes #38529

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Allow plugins and scripts to register custom logic to prevent
    the QGIS application from exiting

    This interface allows plugins to implement custom logic to determine whether it is safe
    for the application to exit, e.g. by checking whether the plugin or script has any
    unsaved changes which should be saved or discarded before allowing QGIS to exit.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Fix dropping processing script algorithm .py file on QGIS no longer
    triggers the algorithm to execute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Fix message log dock causes havoc with other docks placed in the same area

    Fixes #31955, fixes #27868, fixes #39171

    Juernjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Adjust test image to reflect different legend column balancing

    Juernjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2020-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Add tests

    Juernjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2020-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Round up number of items per column so earlier columns are taller

    Juernjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2020-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    First item in each legend column has no space above it
    Fixes #37417

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    add saturation sync when loading qml file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Address PR comments: use QgsRasterIterator and std::set

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Raster: invalidate block on errors

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Raster paletted float: reduce memory consumption & UX improvements

    Also, makes it possible to interrupt the block reading
    and makes the feedback reporting much more precise and
    smoother, at the cost of a bit slower execution.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Raster paletted/unique float support

    Fixes #39058 an adds some small improvements in the
    progress feedback.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    [FEATURE] [UI] OGR source select: add a dynamic layout to define open options

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    [FEATURE] [OGR provider] Add support for open options

    With "|option:FOO=BAR|option:FOO2=BAR2" in the URI

    Also use more extensive encodeUri()/decodeUri() to avoid manual
    manipulations

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    QgsOgrProviderMetadata::decodeUri(): do not remove vsi prefix in 'path' component. It doesn't enable roundtripping with encodeUri()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Console options widget is not a dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Fix bad merge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Use standard QgsCodeEditorPython widget in Processing script editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Ensure autocomplete correctly works for all QgsCodeEditorPython instances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-06

    Remove QgsPythonConsoleBase so that we have a single definitive Python editor class (QgsCodeEditorPython)

Merge: 38eabb7620c 399bebaf443
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-05

    Merge pull request #39183 from elpaso/bugfix-gh37666-no-geometry-in-fields

    Fields items: various fixes and enhancements

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-05

    [labelling] Enlarge the try/catch block in GeomFunction::containsCandidate

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-10-05

    [console] Additional tweaks to looks of console input/output area

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-05

    Fields items: various fixes and enhancements

    1. expose geometry fields for PG Fixes #37666
    2. add a warning message when deleting a pk
    3. add a warning message when deleting a geom col

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Fix window title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Add a brute force try to standardize options margins...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Cleanup inconsistent margins in options dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Cleanup layout resizing for Python Console settings tab

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    [options] Ensure that the "Advanced" tab is always the last tab in the list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Fix solarized fold colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Fix duplicate margins show in python console

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Move icon references back out of QgsPythonConsoleBase

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Move more code out of QgsPythonConsoleBase

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Fix inconsistent margin color in python code editors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Fix solarized color definitions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Show default color option in code editor color buttons

    So that if you start tweaking a standard color scheme you can undo
    the changes you've made to one class of color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Use italic for comments in code editors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Show a code editor preview widget in the code editor settings panel

    Allows instant preview of changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Fix background colors in JS and CSS widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Expose color buttons for all known color roles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Avoid cppcheck warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Use correct help key

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Proper icon for code editor settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Move more code to QgsCodeEditorPython base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Ensure that all open code editors respond immediately to color/font changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Add universal last-resort signal QgsGui::optionsChanged()

    This signal is emitted whenever the application options have been changed.

    This signal is a "blanket" signal, and will be emitted whenever the options dialog
    has been accepted regardless of whether or not individual settings are changed.
    It is designed as a "last resort" fallback only, allowing widgets to respond
    to possible settings changes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    [needs-docs] Move Python Console settings for font colors and family
    to new "Code Editor" tab in options dialog

    These settings apply to more than just the Python console editors -
    rather they apply to all code editors across QGIS (including expression
    editors)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Copy font setting logic from QgsPythonConsoleBase to QgsCodeEditor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Add utility class for automatic scope handling for app options widget factories

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Move qgsoptions.cpp to new app/options subdirectory

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Fixes #39031 : commitData on scale changed for advanced snap
    configuration min/max scale

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Update to_interval function examples

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Make example fit to real output

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Show some more diverse format for an interval

    Before showing an interval of two hours would show you:
    interval: 0.0833333 days
    Now depending on the range of the interval you will see output
    in days, minutes or seconds:

    make_interval(years:=0.75)
    <interval: 273.938 days>

    make_interval(days:=2, hours:=3)
    <interval: 2.125 days>

    make_interval(hours:=3,days:=1)
    <interval: 1.125 days>

    make_interval(minutes:=30)
    <interval: 30 minutes>

    make_interval(minutes:=0.5,seconds:=5)
    <interval: 35 seconds>

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Remove obsolete comment

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Code linting: modify "if ( foo() ) { foo()->bar }"-like constructs

    cppcheck sometimes detects this as a potential null pointer dereference.
    This makes sense, although it is quite unlikely that the return a foo()
    might change in between.

    To avoid such warnings, and also repeated method calls which can have some
    cost, I've run the following refactoring script to store the result of
    foo() in a local variable.

    ```shell
    for i in `find ../src -name "*.cpp"`; do python analyze.py $i > $i.tmp; diff $i.tmp $i >/dev/null || (echo "Paching $i"; mv $i.tmp $i); rm -f $i.tmp; done
    ```

    with analyze.py being

    ```python
    import re
    import sys

    lines = [l[0:-1] if l[-1] == '\n' else l for l in open(sys.argv[1], "rt").readlines()]

    if_pattern = re.compile("(^[ ]*)if \( ([a-zA-Z0-9_\.]+)\(\) \)$")

    i = 0
    while i < len(lines):
        line = lines[i]
        modified = False

        m = if_pattern.match(line)
        if m:
            next_line = lines[i+1]
            indent = m.group(1)
            s = m.group(2) + "()"
            tmpVar = m.group(2).split('.')[-1]
            tmpVar = 'l' + tmpVar[0].upper() + tmpVar[1:]

            if next_line == indent + '{':
                found = False

                # Look in the block after the if() for a pattern where we dereference
                # "foo()"
                j = i + 1
                while lines[j] != indent + '}':
                    if lines[j].find(s + '->') >= 0 or lines[j].find('*' + s) >= 0 or lines[j].find(s + '[') >= 0:
                        found = True
                        break
                    j += 1

                if found:
                    print(indent + 'if ( auto *' + tmpVar + ' = ' + s +  ' )')
                    j = i + 1
                    while lines[j] != indent + '}':
                        print(lines[j].replace(' ' + s, ' ' + tmpVar).replace('.' + s, '.' + tmpVar).replace('*' + s, '*' + tmpVar).replace('!' + s, '!' + tmpVar))
                        j += 1
                    print(lines[j])
                    modified = True
                    i = j

            else:
                if next_line.find(s) >= 0:
                    print(indent + 'if ( auto *' + tmpVar + ' = ' + s +  ' )')
                    print(next_line.replace(' ' + s, ' ' + tmpVar).replace('.' + s, '.' + tmpVar).replace('*' + s, '*' + tmpVar).replace('!' + s, '!' + tmpVar))
                    modified = True
                    i += 1

        if not modified:
            print(line)
        i += 1
    ```

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Fixes #38979 : Fix oracle new connection greyed ok button

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-05

    Fix tab order

    fixes #39161

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-04
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-10-04

    Rename geometry_overlay_* functions into overlay_*

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-04

    [pyqgis-console] revert changes for handy commands

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-04

    [pyqgis-console] a better attribute name

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-04

    [pyqgis-console] fix missing import

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-04

    [pyqgis-console] restore the correct prompt

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-04

    Add more conversion to Qgs(Double)SpinBox

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-04

    Add editor widgets to grass provider

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-04

    cleanup

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-04

    Move widgets from QSpinBox to QgsSpinBox

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-04

    Move widgets from QDoubleSpinBox to QgsDoubleSpinBox

Merge: beaf4307ecb c45d7a4a4fb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-03

    Merge pull request #39135 from elpaso/bugfix-gh39086-empty-report-crash

    Fix crash when exporting empty report

Merge: 5ed37da0b81 377e5e23ecc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-03

    Merge pull request #39141 from elpaso/bugfix-gh39025-fix-layer-dependency-loading

    Fix broken layer dependencies for old projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-04

    Don't hardcode font family for python editor line numbers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-04

    Ensure colors in Python console match colors for Python editors
    used elsewhere in the application

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-04

    QgsPythonConsoleBase should use the standard QgsCodeEditorPython
    class as a base class

    Actually it should be completely folded into QgsCodeEditorPython
    so that we have a single definitive Python code editor widget, but
    this is a first step toward that...

Merge: 6078fe4842a ad96c991fc9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-03

    Merge pull request #39154 from elpaso/bugfix-gh37666-no-geometry-in-fields

    Fix DB manager does not show geography in query results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-03

    Cleanup color handling in QgsCodeEditor classes

    Remove a bunch of duplicate default color definitions, and ensure
    that all subclasses correctly respect any user defined color overrides,
    yet that we still default to following the application theme's matching
    color schemes.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-03

    [processing] Add missing layers overwrite parameter to two layout exports algorithms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-03

    Return a proper QgsProviderConnectionException from python table()

    Fixes #39151

Merge: f32725658f2 7c476d176a2
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-03

    Merge pull request #39153 from slarosa/fix_attribute_error

    [pyqgis-console] fix instance attribute name

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-03

    Fix DB manager does not show geography in query results

    Fixes #37666

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-10-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2020-10-03

    [pyqgis-console] fix instance attibute name

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-03

    [pyqgis-console] fix missing import, amd minor fixws to UI

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-03

    [pyqgis-console] move console options to main app options

Merge: 375a258eda0 943d314b769
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-02

    Merge pull request #39033 from uclaros/fix-report-bug

    Avoid accessing QgsLayoutItemsListView's model before it is defined

Merge: 6de82d62b72 65e8776a9f5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-02

    Merge pull request #39144 from elpaso/bugfix-gh39142-pgraster-float-nodata

    PG raster fix #39142 nodata float

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-03

    change return type of QgsGrassRasterProvider::clone()

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-03

    change return type of QgsRasterDataProvider::clone()

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-02

    PG raster fix #39142 nodata float

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-02

    Fix broken layer dependencies for old projects

    Fixes #39025 by skipping the broken relations detection
    for widget configuations that were created before weak
    relations were introduced and add an extra check for
    projects that were created before recent fixes in 3.15
    with commit 7e8c7b3d0e09

Merge: 7a38388a876 88c4ee8764f
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-02

    Merge pull request #39122 from rouault/cppcheck_20201001

    Some cppcheck linting with cppcheck master

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-10-02

    Fix crash when exporting empty report

    Fixes #39086

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-10-02

    qgsdelimitedtextprovider.cpp: make code more readable to avoid false positive from cppcheck

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-10-02

    QgsMapLayer: make it obvious to cppcheck that nullptr deref cannot occur, and make code slightly more efficient

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-10-02

    QgsProject: make it obvious to cppcheck that class is non-copyable/non-affectable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-02
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-10-02

    qgsproxyprogresstask_followup

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-10-02

    QgsScopedProxyProgressTask: make class non-copyable/non-affectable as it has pointers (but cannot be enabled because of SIP issue)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-02

    Fix some QProcess deprecation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-02

    Remove use of deprecated QDateTime constructor

Merge: ab6bbfda1db 7407e0f1297
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-02

    Merge pull request #39126 from gacarrillor/pr_test_write_weak_relations

    Test for writing weak relation attributes to XML (followup #39090)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-02

    Fix all remaining Qt QFlags deprecated constructor warnings

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-10-01

    QgsAppScreenShots: make class non-copyable/non-affectable as it has pointers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-10-01

    3d/qgsshadowrenderingframegraph.cpp: make class non-copyable/non-affectable as it has pointers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-10-01

    qgs3dsceneexporter.cpp: avoid cppcheck 'The address of local variable 'v' might be accessed at non-zero index' false-positive by making code clearer

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-10-01
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-10-01

    Test for writing weak relation attributes to XML (followup #39090)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-02

    fix #35026 fix MSSQL connection on MacOS

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-02

    update to MDAL 0.7.1, fixes bug in FLO2D reader

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-02

    fix #29702 , setup /Volumes connections

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-02

    [GUI] OGR Database connection dialog: relax checks to enable 'OK' button

    Currently when defining a new OGR Database connection, one must fill
    the database, host and port numbers. Some/most of them are optional on the
    OGR side (for example the MYSQL driver only requires the database name,
    but the PG driver could for example work without any depending on the PG
    config), so do not require them at all. The 'Test connection' button is
    already there for users to check they've properly filled the form.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-02

    [OGR provider] Code cleanup: mark a workaround for GDAL < 2.3 clearly as such. No functional change

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-02

    [ogr] Fix decodeUri unable to handle newline characters in the subset string

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-10-02

    GML streaming parser / WFS: correctly deal with gml:id attributes before passing geometry to OGR (fixes #39081)

Merge: 398131d5bec 52663c7db9e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-01

    Merge pull request #39043 from elpaso/bugfix-gh39036-39025-relations-quoting

    PG fix relation discovery with table/schema that require quotes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-10-01

    remove warning when trying to pan to non spatial layer features (#39110)

Merge: 9cf95ff49a0 30e5fe50118
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-30

    Merge pull request #39100 from rouault/ogrprovider_decodeuri

    OGR provider: make decodeUri() set a 'databaseName' component

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-30
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-09-30

    OGR provider: make decodeUri() set a 'databaseName' component

    Instead of hijacking 'layerName' which has a different semantics.

    This modifies commit 84eed010f, which returns the database name in
    the layerName URI component, which is not the right semantic, since
    layerName should be a OGR layer name.

    With this fix encodeUri() can roundtrip with decodeUri()

Merge: 8351e06e96a 1aee462acce
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-30

    Merge pull request #38831 from pblottiere/fcngeomz_null

    Check if a point is 3D before returning its z value

Merge: 09fc4ed6eb2 5c74aeeb110
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-30

    Merge pull request #38807 from pblottiere/gfi_null

    GetFeatureInfo and no data values

Merge: 612129e3cb2 ac4132e90b5
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-30

    Merge pull request #39083 from pblottiere/merge_manual

    Fixes manual mode in merge features tool

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-30

    Fix writing weak relations to XML (#39090)

Merge: a0ec11948b5 9083c562416
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-30

    Merge pull request #39091 from rouault/tests_gdal_skipif

    tests: replace wrong uses of unittest.skip() by unittest.skipIf()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-09-29

    tests: replace wrong uses of unittest.skip() by unittest.skipIf()

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-29

    Keep role in sync

    Fixes #37659

    Ian Turton <ijturton@gmail.com>AuthorDate: 2020-09-29
Commit:     Ian Turton <ijturton@gmail.com>
CommitDate: 2020-09-29

    formatted

Merge: 9d105d9d591 e19239bdd16
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-29

    Merge pull request #39071 from elpaso/bugfix-gh39058-show-correct-precision-in-raster-classification

    Raster classification: show number of digits according to data type

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-29

    [layer tree] Avoid needless layer tree model computations for scale-based layer visibility

Merge: 8d2a0d1ebb7 e17913c6ea7
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-28

    Merge pull request #39056 from slarosa/searchicon_console

    [pyqgis-console] add search icon to filterlineedit

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-28

    Raster classification: show number of digits according to data type

    Not really a bug fix but related to #39058:

    - depending on data type, show a different number of digits when
      classifying the raster
    - code cleaning

    Ian Turton <ijturton@gmail.com>AuthorDate: 2020-09-28
Commit:     Ian Turton <ijturton@gmail.com>
CommitDate: 2020-09-28

    1st fix for broken GetFeatureInfo URLs in REST WMTS layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-28

    Spelling

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-28

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-28

    Check if a point is a measure before returning its m value.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-28

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-28

    Check if a point is 3D before returning its z value. Fixes #37772

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-28

    Add unit tests for json format

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-28

    No data are set to null for json format

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-28

    Update unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-28

    No data is only for HTML and TEXT format

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-28

    Add a raw parameter to assert methods

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-28

    Add unit test for HTML format

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-28

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-28

    Check if the value is null. Fixes #37781

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-28

    Spell ignore

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2020-09-27

    [pyqgis-console] add search icon to filterlineedit

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-09-25
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-09-27

    Avoid accessing QgsLayoutItemsListView's model before it is defined

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-27

    Fix broken 'hide all layers' UX

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-27

    [pyqgis-console] change message bar to Warning

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-27

    [pyqgis-console] warn user to generate personal access token

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-27

    [pyqgis-console] adress some comment: add button to link at generate token page

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-27

    [pyqgis-console] use QgsBlockingNetworkRequest to create Gist

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-27

    [pyqgis-console] using gist to share snippets instead of codepad

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-26

    PG raster: be tolerant if srid is 0

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-26

    PG raster: support mosaics with no metadata

    Fixes #39017

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-26

    Added method to clear all individual layer settings in QgsSnappingConfig

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-26

    Remove "Building using MinGW" instructions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-25

    No spelling on SQL please

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-25

    PG fix relation discovery with table/schema that require quotes

    Fixes #39036 #39025  (temptative, because I could not reproduce the
    exact issue without project and data)

Merge: 04fbe177b94 eb3c78d12df
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-25

    Merge pull request #39026 from elpaso/bugfix-gh38394-db-manager-column-comment

    DB manager fix add comment while creating table

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-09-25

    osgeo4w: don't pickup PATH changes by GRASS' env.bat (fixes #38476)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-25

    DB manager fix add comment while creating table

    Fixes #38394

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    add correct control dataset for test

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    add testcase for variance from Int32 raster data type

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    fix wrong raster datatype output with variance statistic when all inputs are of integer or lower type. Output data type should always be Float32 or higher.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    When restoring a custom CRS from XML, if the CRS does NOT match
    any of the existing user defined CRS's on the QGIS profile then
    still restore the previously saved name of the custom CRS

    This way we will correctly show the CRS with its original
    name as defined by the original project author (instead of just
    "custom crs")

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Don't refer to valid but custom CRSes as "Unknown CRS" and instead
    use "Custom CRS" phrasing

    Otherwise it's confusing and appears as though the CRS is "unknown-
    as-in-missing" (as opposed to "existing-but-not-matching-a-known-crs").

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    [vectortiles] Also expose option to override min/max zoom level
    for ESRI vector tile servers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Drop unsupported Python fallback

    We only support Python 3.6+

    Karthikeyan Singaravelan <tir.karthi@gmail.com>AuthorDate: 2020-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Fix warning regarding ABC import from collections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Only build list of supported raster/vector filters and formats once

    It's expensive to calculate, so only ever do it once...

    Refs #38987

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2020-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Fix QgsProcessingParameterNumber docstring example

    (cherry picked from commit 66011b22ce181c93aebeda1f0c320f254a67ca30)

Merge: 94fd3d9723c 72fa0370424
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-25

    Merge pull request #38968 from 3nids/rel-ref-fix-ps

    fix edge case where fkey is 0 in relation reference widget

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Move wms/wfs exclude legacy attributes reading after field flags reading
    so they don't get overriden

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Revert "Reword Field option in style category menu to make it clearer that"

    This reverts commit 98c20008688e5e57005804cc19cc9e5f51ceb474.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Fixes #37702 : move Forms style import/export under the right category

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    replace struct by QVariantMap

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    [locator] active filter lists all matching fields as results when typing '@'

    results can be triggered to restrict the search to the given field

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Make test resilient to postgis versions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Expose PG unrestricted empty tables as apatial items

    also fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Set loadDefaultStyle to false when loading layers for fields info only

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Fix unreported issue with fields not retrieved for certain PG tables

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Check field subType for a fallback icon

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Allow spinboxes widget to be reset to initial value


    and add smaller steps to shadow bias

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Some label changes to 3D directional lights

    Remove colon at the end of label
    Add units suffix to widgets
    and clean ui file

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Reduce margin inside the shadow group box

    aligning with others in the dialog

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-25

    [VirtualLayer] Catch exception while updating virtual layer stats

    Fixes #34378

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Add a semi-automated table of content for the Install file

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    Remove "creation of MSYS environment" instructions

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-25

    add missing implementation of QgsQuickMapSettings::setTransformContext

Merge: 6bd03c3ed23 dd64c6d2a79
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-24

    Merge pull request #38981 from elpaso/bugfix-gh38975-and-other-db-manager-issues

    Bugfix gh38975 and other db manager issues

Merge: 56913571810 3a9eacb5fe9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-24

    Merge pull request #39006 from elpaso/bugfix-gh39001-pg-browser-item-issues

    Fix some PG browser item UX inconsistencies

Merge: e7e08fd5045 871f534ef95
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-24

    Merge pull request #39000 from elpaso/bugfix-gh38998-db-manager-pg-rename-schema

    Fix PG db-manager rename schema

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-24

    Fix some PG browser item UX inconsistencies

    Fixes #39001

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-24

    Fix PG db-manager rename schema

    Fixes #38998

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-24

    Fix grassname of raster layer bands in r_rgb.py

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-24

    no need to check for validity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-24

    When layer tree selection has a mix of different layer CRSes,
    reflect this in the CRS sub menu instead of just showing the first
    selected layer's CRS

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-24

    [processing] Make batch process faster (#38989)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-24

    Adjust test for DPIs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-24

    Test debug code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-24

    Respect scale lock when panning/zooming the map

    Fixes #38953 and #38417

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-24

    fix formatting

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-24

    another try to fix #38919

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-24

    Treat GeoPDF files as databases in browser panel

    Since these can have multiple sub layers, we need to allow users
    to expand them out to pick a specific layer or it is not possible
    to repair broken GeoPDF layer sources in projects.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-23

    PG: accept duplicated fields for query layers

    Fixes #38976

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-23

    DB manager Fix SHOW in PG queries

    Fixes #8975

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-23

    fix edge case where fkey is 0 in relation reference widget

    the list of identifiers was initialized with a list QVariant(Int) for Null, but they are equal to 0
    now, we also control that the value is valid to determine if the identifier is not null

    zhanggaolei <zhanggaolei@qq.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    fixed #38938 Wrong GRASS processing description files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    Updated icon for Transformations tab

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    [needs-docs] Move Transformation settings out of CRS tab in Project
    Properties and Options dialog and into their own "Transformations"
    tab

    The CRS tab in Project Properties is very full and the presence
    of the transformations in this same tab results in little room
    left for the CRS selectors, which definitely benefit from a
    lot of vertical space.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    Only show "Set Project CRS from Layer" when all selected layers
    have the same CRS

    Otherwise it's a confusing option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    [layouts] Use standard CRS selector widget for map grid CRS choice
    instead of custom button

    Fixes #26548

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    [layouts] When selecting a CRS for a map item, don't show misleading
    "no crs" option at the top of the dialog.

    Instead, correctly label this option as "Use project CRS", which
    is what it actually means.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    Improve misleading/confusing API, and fix "layer has no CRS" message
    incorrectly show at the top of many projection selection dialog boxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    Also use splitter in QgsProjectionSelectionDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    Add resizable splitters to projection selection widget so that users
    can resize the different lists to better sizes for their workflows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    Expand size of recent CRS history to 30 items

    Because I'm sure I'm not the only one who regularly works with
    more than 10 CRSes...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    Expand size of recent CRS list in layer right click menu to 5 items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    Don't show action to set layer CRS to the same CRS as it currently is

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    Fix "Set Project CRS from Layer" action in layer right click menu
    resets layer to have no CRS after changing the project CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    Don't show empty menu entry when layers have no CRS set

    José de Paula Rodrigues <espinafre@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    PGSQL: making timestamptz a recognized date/time type.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    [WFS/OAPIF providers] Fix freeze when feature requests issued from main thread and authentication manager triggers (fixes #37224)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    Fixes #31798 : don't convert bool to string in virtual layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-23

    [layouts] Improve UI for formatting manual table cells

    Instead of the confusing duplicate settings for foreground color
    vs cell text color, remove the foreground color button and only
    expose this color setting via the cell text color.

Merge: 22daf464e20 bc71fae0056
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-22

    Merge pull request #38917 from slarosa/fix_console_byte

    [pyqgis-console] fix byte conversion

    Stefano Campus <skampus@gmail.com>AuthorDate: 2020-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-09-22

    Update tsstat.pl

    Correction of typo in Italian translators list

Merge: 063b8daab37 d6f9b07cf17
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-22

    Merge pull request #38908 from 3nids/locator-fixes

    Some locator fixes

Merge: a15fff158a1 ef02c542522
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-22

    Merge pull request #38940 from elpaso/bugfix-gh38092-executesql-feedback-followup

    Be smart when adding limit: followup #8092

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-22

    Be smart when adding limit: followup #8092

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-09-22

    Translation string fix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-22

    fix completion + add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    Use qCritical() for uncaught exceptions, allows backtrace to be dumped when these are encountered

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    Also dump backtraces on qCritical() warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    When a layer is being removed from the project, gracefully
    close and cleanup all panels in the layer styling dock

    Fixes #38920

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    Avoid qt warning when dragging a non-color object over color buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    Increase precision of georeferencing coordinates used when creating GeoPDF composition file

    Fixes shift in geopdf feature positions when using geographic CRS at large scales

    Fixes #37755

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-09-22

    Update translators (closes #38925, #38925, #38927)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    Avoid calling geos methods for some more trivial point to point geometry calculations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    Fix constraint metadata is duplicated after opening layer properties

    Fixes #38916

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    fix hash() expression help, had missing quotes

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    fix #38919 projections MacOS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    Silence some chatty debug messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    In cases where we cannot convert the map extent back to a layer's
    extent and have had to resort to fetching all features from a layer,
    defer the geometry clipping the map extent so that it occurs
    AFTER transforming the layer's geometries to the target map extent.

    This allows us to correctly clip the feature geometries in the case
    that the visible extent available from the render context for the layer
    is not accurate (i.e. it's a whole of globe fallback), and avoids
    rendering features which fall far outside of the visible map
    region.

    Fixes #38878

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    Refine QgsMapRendererJob::reprojectToLayerExtent to remove
    unused "split" boolean return and instead return whether
    the reprojection was successful or whether we had to fallback
    to a "whole globe" extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-22

    Add QgsClipper::clippedLine variant which accepts a QPolygonF line
    input

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2020-09-21

    [pyqgis-console] fix byte conversion

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-21

    add test for searching for display expression in active layer locator filter

Merge: 426ee2120b3 6d866e3341e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-21

    Merge pull request #38870 from elpaso/bugfix-gh38092-executesql-feedback

    Add feedback to executeSql

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-21

    Address PR comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    [layouts] Fix legend symbol rendering doesn't respect linked map
    scale when symbol uses map unit based sizes

    Fixes #38326

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    Don't try to write empty rendered rings/geometries to GeoPDF outputs

    Fixes issues caused when a feature is sent to the rendering engine,
    but ends up being completely clipped away.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    When setting the CRS for layers via the recent CRS menu in the
    layer tree, make sure the CRS is set for ALL selected layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-21

    optimize scale for point layers in QgsMapCanvas::zoomToFeatureIds

    similarly to what is done in zoomToSelected

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-21

    move the optimal extent calculation for a point layer to its own method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-21

    do not display twice the same result

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-21

    [locator] active locator filter also search in display title

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-21

    [locator] fix display title expression not displayed anymore in the results

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    fix #38872

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    [3d] Remember last used light configuration tab

    Fixes #38167

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    Correctly apply capitalization setting whenever QgsTextRenderer is
    used, not just in labeling

    Fixes #38898

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    Add method to change capitalization of QgsTextDocument

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    [processing] Don't assume iface is available

    E.g. in qgis_process iface is None

    Fixes #38862

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    Dox++

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    Add help string for parameters in Processing

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    Only show Select and digitizing-based menus in the Edit menu

    when appropriate (if not empty project and/or a compatible layer)

    fixes #38470

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    add tests and fix another issue

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    cleaner last point remove

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    fix QgsDualEdgeTriangulation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    Align coordinates labels with the frame divisions'

    mentioning X and Y directions

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    Use plural form to indicate units in map item grid properties

    and active form for the checkbox
    Same as in label properties and other places

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    Recalculate layout when legend item size changes

    Fixes https://github.com/qgis/QGIS/issues/38881

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-21

    Improve legend performance

    Only recalculate the position of the icons for affected legend nodes.
    Avoids brute forcing over complex legends as soon as something is changed.

    Fixes #38890

Merge: 20e44e5870d 5547d1f9537
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-20

    Merge pull request #38886 from DelazJ/applyChangesTooltip

    Fix tooltip of "Apply Changes" button in Handle unavailable layers dialog

Merge: 96bdfac88d9 b298e8d5b4f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-20

    Merge pull request #38887 from m-kuhn/pimp_5_14_build

    Tune build with Qt 5.14

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-20

    Improve range loop

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-20

    -Wrange-loop-construct

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-20

    Tune build with Qt 5.14

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-20

    Fix tooltip of "Apply Changes" button in Handle unavailable layers dialog

    If not successful, the remaining unavailable layers are not removed from the project; "Apply changes" can be used as many times as you want.

    benjaminwheel3r <bwp8nt@gmail.com>AuthorDate: 2020-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-20

    Update Comment Typos

    update 'the' to 'then' on line 34
    update 'customwidget' to 'custom widget' to match reference in comment on line 72
    Update 'windows' to 'Windows' on line 65 to match previous reference on line 31

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-20

    Extend extent history to 100 entries

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-20

    Fix rubberband width

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2020-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-20

    Fix indentation (which doing start up of python console very slow)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-19

    Spellcheck

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-19

    Spellchecker, how picky you are

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-19

    Add feedback to executeSql

    Fixes #38092 by adding an optional QgsFeedback argument to
    the executeSql method and by implementing the PQCancel
    method in the PG provider internals.

    While the cancellation works well for all supported provider while
    fetching results in the loop, the cancellation of a running query is now
    implemented for the postgres provider connection only because the GPKG
    and GDAL both rely on GDALDatasetExecuteSQL which cannot be interrupted.

    This PR also introduce a few optimizations in the PG DB-Manager
    code that should probably fix also other "slowness" issues that
    were reported after 3.x during PG query execution.

    A small UX change in th SQL dialog makes it evident to the user that
    a cancellation request has been sent to the backend: the button text
    is changed to "Cancellation requested, please wait..." so that for
    provider connections that are not able to interrupt the running query
    and must wait for the fetching loop to exit from the exeuteSql call
    the user knows that something is happening and that a cancellation
    request has been successfully sent.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-19

    hide splash screen when loading the project

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-19

    fix crash if MDAL not available

Merge: 73626bdcd99 74610f9dc63
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-18

    Merge pull request #38856 from pblottiere/pyogctest_v101

    Update pyogctest to v1.0.1

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-18

    Update pyogctest to v1.0.1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    Initialize members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    [sipify] Correctly collapse TypeHint annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    Hold the GIL for more geometry related methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    Add missing import for new test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    Fix PG trust metadata layer loading

    Fixes #38809

    Followup 760347c3b6a95129db677a1915d90190779eaad5

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    VectorFileWriter/OGR provider: workaround GDAL 3.1.x bug regarding XLSX and ODS creation

    GDAL 3.1.0 to 3.1.3 will create XLSX and ODS files with ZIP64 extensions,
    which make them incompatible of current LibreOffice versions.

    This has been fixed in GDAL now, but this can be workaround on QGIS side too
    if using those buggy versions.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    Keep cached status up to date. Fixes #37326

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    fix #32511 always detect GRASS installation folder on MacOS

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    Fixes #37038: Fix drag and drop field order in designer

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    Coordinate operation widget: avoid repeating scope and remarks

    For coordinate operations that are not concatenated operations, we
    currently display twice the scope and remarks. Let's strip a bit of
    text to avoid confusing users even more :-)

Merge: 44fb4f5f857 8609a729c60
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-17

    Merge pull request #38641 from domi4484/mssqldefaultvalues

    Implemented method QgsMssqlProvider::defaultValue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-18

    Tag some inexpensive, frequently called methods with the HoldGIL annotation

    This prevents the Python GIL from being released before calling the method
    (which is the default behaviour). For very cheap to call c++ methods the
    cost of releasing the GIL can outweigh the cost of the c++ call, which means
    it's more efficient to retain the hold on the GIL.

    Ideally we'd do this everywhere, and switch to an explicit ReleaseGIL
    annotation on functions which are slow or risky (raise exceptions, or
    do something which can cause a GIL deadlock). But those are very tricky
    to identify, so instead just explicitly hold the gil on cheap methods
    which are likely to be called many times and could have an impact on
    script performance.

Merge: 527a08ca5ed da712025906
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-17

    Merge pull request #38769 from rouault/fix_38298

    [GUI] Raster histogram: restore behavior before #35465 changes

Merge: 85b0590c6ef 527a08ca5ed
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-17

    Merge branch 'master' into mssqldefaultvalues

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-17

    fix merge conflict (#38835)

Merge: d03e172838b 247a399901e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-17

    Merge pull request #38815 from elpaso/bugfix-gh38716-marker-line-dd-angle

    Set the line angle instead of the symbol angle

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-17

    [themes] Fix night mapping checkbox glitches when embedded into table (et cie) widgets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-17

    [themes] Fix blend of gray checkbox glitches when embedded into table (et cie) widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Fix seealso link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    [layouts] Keep a separate flag for whether only a subset of layers
    are to be clipped from the project, instead of just tracking this
    by the presence of any checked layers

    Avoids inconsistencies between the layers which are visibly clipped
    on the map vs the options which are set in the GUI.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-17

    fix #35147 QgsMeshLayer map canvas rotation rendering (#38795)

    fix #35147 QgsMeshLayer map canvas rotation rendering

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-17

    QgsField::ConfigurationFlags: use a negative form for the flags so th… (#38805)

    * QgsField::ConfigurationFlags: use a negative form for the flags so that default flags is None

    this will make this futureproof, so newly added flags won't cause trouble for compatibility with old projects

    * follow up

    * remove template class

    * fix order of init

    * follow up

    * Revert "update test projects (open and save)"

    This reverts commit c738609d9177ed398ba2a0ae0e1c16448accd5f6.

    * DoNotExposeVia -> HideFrom

Merge: d66d2b655ec 4743c67420d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-17

    Merge pull request #38816 from elpaso/bugfix-landingpage-wfsexposed

    Update tests and fix wfs exposed fields list

Merge: 445d78f7ccc aa79a840170
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-17

    Merge pull request #38764 from elpaso/bugfix-gh38558-server-wfst-1.1.0-wrong-case

    Fix server WFS-T 1.1.0 wrong case in transaction response

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-17

    Add test for issue #38716

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-17

    Add a plugin interface to add pages to the project properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    [processing] Fix certain characters show as HTML escaped in processing log

    Fixes #37934

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    [hig] Fix incorrect capitalization in title of new layout name dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-09-17

    translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-09-17

    osgeo4w: avoid placing grass' rstudio path in front of osgeo4w qt

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-09-17

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-09-17

    remove duplicate trailing ;

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-09-17

    mssql provider:
    * add missing support for non-integer and compound keys
    * update unit tests
    * unify time handling: iterator / minimumValue / maximumValue / uniqueValues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    [labeling] Add a new capitalization option for "Title Case", and
    rename the confusing "Capitalize First Letter" option to
    "Force First Letter to Capital"

    This change is intended to clarify the role of the "capitalize
    first letter" option, and to provide an option which actually
    does what users expect the "capitalize first letter" option
    to do.

    Fixes #16539

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Title case conversion works correctly on all uppercase string inputs

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    UI: better information message when toggling off edition mode on a transaction group

    Previously, we always displayed the name of the layer we toggled off, even if
    it was not modified, which could be confusing.
    Now we will display up to two layer names that have been modified.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Transaction and Geopackage datasets: make it work when the layer whose edition is turned off hasn't been modified (fixes #38697)

    We cannot use QgsDataSourceUri::connectionInfo() as it returns an empty string
    for OGR datasources. So use QgsTransaction::connectionString() as in other places.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    fix segmentation fault 11 on MacOS during closing QGIS

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Fixes #37503 : add actions to the tableview so they triggered by shortcut

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Fix build warning

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Expression preview widget: do not disable feature picker (fixes #38646)

    In the text edit of the feature picker, if one currently enters an invalid value,
    the whole feature picker becomes disabled, which requires to close and re-open
    the expression string builder dialog.

    So instead of doing this, use the preview label to indicate that a valid
    feature is needed to evaluate the expression, for expressions that require feature
    fields.

    Previous related pull requests are:
    https://github.com/qgis/QGIS/pull/37518
    https://github.com/qgis/QGIS/pull/37139

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Add a warning about the usage of setInstance

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Update SIP

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Expose QgsProject::setInstance to API

    Fixes #38755

    Needs forward porting to all active branches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Add a Legend category to the style selection widgets and allow
    legend settings to be stored and restored in QML

    Fixes #37683

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Reword Field option in style category menu to make it clearer that
    it includes the widget configuration

    Fixes #28087

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Use QgsVectorLayerSaveStyleDialog when saving style from main window
    right click menu

    Fixes #29145

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    [browser] Correctly save expanded node state when closing QGIS

    Otherwise browser expanded nodes are never saved, and the browser
    always returns to some random previous state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    [browser] Gpkg and other container types can be dragged to the map
    to allow layers to be added from them

    Otherwise it's impossible to select multiple gpkg files from the
    browser to add them all at once, and users have to add them
    one-by-one

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Fixes #38796 : Fix serialization of QgsWeakRelation field pair

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-17

    Replace PS character. Fixes #37803

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-16

    Update tests and fix wfs exposed fields list

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-16

    Set the line angle instead of the symbol angle

    Fixes #38716

Merge: bc3d8fd9880 448f7d9d819
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-16

    Merge pull request #38801 from elpaso/bugfix-gh38552-value-relation-null-with-linedit

    Fixes value relation line edit not found values

Merge: bc1511cecf7 02f5c13ea02
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-16

    Merge pull request #38285 from uclaros/split-add-topo-all-layers

    Add topological points to all editable layers on split feature

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-16

    Skip line-pattern conversion, not supported yet

Merge: 15975c1d519 ff4594efdfe
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-16

    Merge pull request #38101 from DelazJ/fixInstall

    Typo, URL and formatting in the build instructions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-16

    Fixes value relation line edit not found values

    When there is no match in the relation layer,
    show "(no selection)" instead of NOT updating
    the widget (which was the reported issue).

    Fixes #38552

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-16

    Don't prompt for CRS for annotation layers

    Fixes #38739

Merge: f6c98ec5f11 235864fbc35
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-16

    Merge pull request #38763 from elpaso/bugfix-gh38567-pg-unrestricted-geometry-srid

    PG unrestricted geometry: trust SRID from geometry_columns

Merge: 40259f6e3ee ab6676755b6
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-16

    Merge pull request #38730 from 3nids/conf-flag-check-cb

    Use a checkable combobox for fields configuration flags

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-16

    Fix typo in name of QgsFeaturePickerModelBase::identifierIsNull() method

    This is a protected virtual method, not exposed to SIP. So this should cause
    no compatibility issue.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-16

    Fix calculation of zoom level for vector tiles

    Previously the code was calculating the exact zoom level (a double
    value) and then rounding this to an integer in order to determine
    which rules should be applied.

    This appears to violate the vector tile styling specifications,
    which are designed to "round down" the zoom level, so that styling
    rules like:

    - layer zoom range: 12-22
    - interpolated expression:
      case when @zoom_level > 12 and @zoom_level <= 14 then 1
      when @zoom_level > 14 and @zoom_level < 18 then 2
      when @zoom_level >=18 then 4 end

    work correctly when the exact zoom level is just less than 12, e.g. 11.8

    So now we use floor when converting a zoom level to int so that the
    styling rules work correctly.

    Additionally, this adds a new @vector_tile_zoom expression variable
    which contains the original double value of the calculated tile zoom
    (not the integer one used for layer visibility). Many mapbox GL styling
    rules rely on non-integer zoom levels for interpolation, e.g.

    Case when @vector_tile_zoom >= 11.2 then 4 ...

    This change allows for smooth interpolation between zoom levels which
    matches the web map appearance, instead of "jumpy" fixed level interpolation
    we previously had.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-16

    [GUI] Identification result: fix warning 'CRITICAL Qt : QTableWidget: cannot insert an item that is already owned by another QTableWidget' (fixes #37215)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-15

    put back old code

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-16

    [Algorithms] JoinByNearest: accept max_distance == 0.0 (fixes #38761)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-16

    Also convert mapbox gl icon-size values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-16

    [gps] Make GPS bearing line ellipsoid aware, instead of just a straight line drawn from the GPS point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-16

    QgsMapCanvasLineSymbolItem can render linestrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-16

    Fix reading saved color map file when an item's label contains
    a comma character

    Fixes #24112

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-16

    Extract utility functions for saving and reading raster color map definitions
    to file to new QgsRasterRendererUtils class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-16

    Fix diagram settings are not correctly restored when loading a QML file

    The settings were being restored, but the dialog was not updating
    the reflect the loaded settings, so clicking OK caused the previous
    settings to overwrite the loaded ones immediately.

    Fixes #35343

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-16

    Server: prevents a crash non non-existent RULE

    Checks for nullptr node from RULE, fixes #38766

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-15

    restore old code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-15

    Fix test data (add SRID)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-15

    update test projects (open and save)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-15

    Do not set detected SRID from rquested

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-15

    Typo

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-09-15

    [GUI] Raster histogram: restore behavior before #35465 changes

    Commits 98261bcfd4bd05948bd1b2a68c741c80e4e2e515 and ebdb546c1044b793d25097ddc04ed34b5fb6d956
    for #35465 have changed the logic to compute the default number of bins
    for the histogram. While appropriate in the context of #35465, that tends
    to augment the number of bins, which is inappropriate for the raster histogram
    chart, where beyond 1000, the chart becomes unreadable.

    However I think the logic for plotting the raster histogram should probably be
    revised, but I'm not clear how: ask the user for a number of bins and/or take
    into account the width in pixels of the chart to determine the number of bins
    (should that depend if the user has zoomed in... ?)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-15

    fix msissing negation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-15

    fix sip

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-15

    Fix server WFS-T 1.1.0 wrong case in transaction response

    Fixes #38558

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-15

    PG unrestricted geometry: trust SRID from geometry_columns

    Fixes #38567 where the SRID was not detected if the table was empty.

    Also: do not override the SRID passed explicitly in the data source
    URI.

    Note: the logic in the provider is becoming a bit convoluted, there
    are too many corner cases, at least the test coverage is pretty
    good.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-09-15

    fix #38720

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-15

    install supervisor in focal deps image

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-15

    Update qgis3-build-deps.dockerfile

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-15

    install supervisor in focal deps images

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-15

    follow up renaming enum keys

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-15

    Fix string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-15

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-15

    Show a busy cursor while loading vector tile styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-15

    Fix text-font conversion for many styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-15

    Correctly convert match list for icon-image sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-15

    Fix conversion of interpolated fill-translate properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-15

    Better warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-15

    Show warnings generated during mapbox gl style conversion after loading vector tiles with default styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-15

    More helpful warnings generated during style conversion

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-15

    add deprecation details

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-15

    remove deprecated usage in server

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-15

    better enum names, better dox

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Fix build warning

    David Marteau <dmarteau@3liz.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Fix python serialization for geometry processing parameter

        Fix regexp for referenced geometry parsing
        Fix suggested doc strings

    David Marteau <dmarteau@3liz.com>AuthorDate: 2020-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Change CRS serialization/deserialization for geometry parameter value

    David Marteau <dmarteau@3liz.com>AuthorDate: 2020-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Register meta type for geometry processing parameter

        Fix QgsProcessingParameterGeometry argument list

    David Marteau <dmarteau@3liz.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Add geometry filter for processing geometry parameter

    David Marteau <dmarteau@3liz.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Support point and rectangle as geometry parameter values

    David Marteau <dmarteau@3liz.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Implement QgsReferencedGeometry

    David Marteau <dmarteau@3liz.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Add geometry processing parameter

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    [DelimitedText provider] Avoid false positive detection of some date looking content as Time (fixes #38091)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    [Processing] GdalUtils: fix quoting of arguments with '&' (fixes #38674)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Rename count to __count

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Add count to "tradition run in place execution"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Show number of features affected by in place editing

    Fixes #38680

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    fix release version

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    [OAPIF provider] Support extra query parameters (such as api key) (fixes #38436)

    David Signer <david@opengis.ch>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    store original layer id in the layers customProperties

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    [DelimitedText provider] Fix performance issue with files with Unix end-of-line characters

    Fixes #38068

    The performance regression was introduced per commit 644a5647dbdef395993cf406678addfd6978e781
    It resulted in quadratic performance in the size of the buffer for CSV files
    with Unix '\n' end of line character, due to scanning repeatedly for `\r`

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Avoid a bunch of useless string parsing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    More optimizations for vector tile decoding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    [vectortiles] Optimise rendering of complex vector tiles

    Instead of ALWAYS converting all features in a tile to QGIS representations,
    now we intelligently skip over any layers which aren't required for
    rendering or labeling (e.g. because the current renderer/labeling
    configuration is disabling these layers or doesn't have a rule for
    them).

    This improves rendering speed with sources like the OS ZoomStack tiles,
    which have a LOT of detail even at small map scales (e.g. building
    data is present in very zoomed out tiles!!).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Fix conversion of text alignment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-15

    Improve mapbox ems to character count conversion ratio

Merge: 4fe3d2f4e60 212a52b5e91
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-14

    Merge pull request #38737 from elpaso/pg-mixed-geometry-iterator-test

    New PG test for mixed geometry, no code changes

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2020-09-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2020-09-14

    Implemented test for method QgsMssqlProvider::defaultValue

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2020-09-08
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2020-09-14

    Implemented method QgsMssqlProvider::defaultValue

Merge: aca1c4ef5c9 4fe3d2f4e60
    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2020-09-14
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2020-09-14

    Merge branch 'master' of https://github.com/qgis/QGIS into master

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-14

    New PG test for mixed geometry, no code changes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-14

    add deprecated dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-14

    use a readable string, fix flag keys, fix opening old project file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-14

    use a checkable combo box for fields configuration flags in source fields properties tab

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-14

    use configuration flags to save WMS/WFS from vector layer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-14

    Add WMS/WFS to QgsField::ConfigurationFlag

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-14

    create helper method QgsCheckableComboBox::addItemWithCheckState

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Make sure fill pattern conversion is hidpi friendly

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Support hidpi sprites when converting mapboxgl styles

    Henry Walshaw <henry.walshaw@gmail.com>AuthorDate: 2020-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Add square brackets around the saved expression

    When saving a raster expression the generated expression didn't contain square brackets around the letters used for band identifiers. Sticking with the NDVI example:

    ```
    ("NIR@1" - "Red@1") / ("NIR@1" + "Red@1")
    ```

    becomes

    ```
    (a - b) / (a + b)
    ```

    Due to the way the expression is parsed these would not be interactie parameters for the user to set as the parameters requre square brackets around the layer tags. This change simply updates the string replacement to include the square brackets so you would get instead:

    ```
    ([a] - [b]) / ([a] + [b])
    ```

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Scale up buffer sizes when converting, in order to better match actual MapBox rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Correctly handle some MapBox GL default values

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    ui in CMakeList

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    move QgsMeshLayerProperties to GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Fix data defined expressions cannot use fields in vector tile renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Correctly parse 'match' interpolation list values during conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Fix incorrect rows are removed when removing vector tile renderer/labeling rules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Show preview icons in rule based labeling list of rules and vector tile
    labeling list of rules

    Makes it MUCH easier to identify specific rules in the list, and matches
    appearance with the rule based renderer/vector tile renderer list appearances.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Fix warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Convert label shields

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Convert text-rotation-alignment:viewport for line labels

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Convert interpolated fill pattern sprites

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Convert interpolated icon marker sprites

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Convert label text-offset for line placement

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    [rotated_ticks] allow to input decimal numbers in skip low angled param

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    [rotated_ticks] add a tolerance for skip low angled ticks parameter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Fix sip bindings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Update expected test results

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-14

    Fix stops parsing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-09-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-09-13

    fix build (followup 425637efa0)

Merge: d5350c618cf 1d37f2621c4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-13

    Merge pull request #38714 from m-kuhn/speedup_ogc_tests

    Speedup ogc tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-12

    [ogc tests] No need to build tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-12

    [ogc tests] Remove ccache

    Github cache is immutable.
    It's useful for caching static dependencies like pip, but not for dynamic caches like ccache.
    It has a 0% hit rate and only adds overhead at the moment.
    To be revisited when github caching improves.

Merge: 836b79b94fc 982e4f12627
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-12

    Merge pull request #37602 from rduivenvoorde/console_base_class

    Add/use simple BaseClass to Python Console classes

Merge: 4eca15337ca 425637efa08
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-12

    Merge pull request #38710 from vcloarec/fixeExportLayerProperties

    fix include for gui export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-12

    Fix build warning

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-12

    Add geometry overlay functions to a group

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-11
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-11

    fix include for gui export

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-12

    Update ignore file for spell check

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-12

    Remove unused project

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    Expose field name to widget

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    get rid of model types and cache

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    fix docu problems

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    nit changes

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    documentation, licence header and renaming

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    remove old valuerelation model

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    astyle check

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    use new features model instead of valuerelation model in qml

    Tomas Mizera <tomas.mizera@lutraconsulting.co.uk>AuthorDate: 2020-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    Add features model - cpp

Merge: c9c01fd90f5 1c2b4ae2b0f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-11

    Merge pull request #38700 from DiGro/patch-6

    Removed superfluous bracket

Merge: 3bea2e702e2 9ccbeb3217f
    David Signer <david@opengis.ch>AuthorDate: 2020-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-11

    Merge pull request #38678 from signedav/fix-relationeditor-flags

    Fix visible state of buttons in the Relation Editor Widget

Merge: a46acb41697 bd81e2f1ffc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-11

    Merge pull request #38695 from suricactus/alg_fieldcalc_cpp_simple

    Translate qgis::fieldcalculator to C++

Merge: 24a605abc18 6f759f3f8d0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-11

    Merge pull request #38405 from olivierdalang/refFunctionsRebase

    [feature][expression] refFunction port to core

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-11

    Removed superfluous bracket

    Line 74  : (active layer locator filter))"  should be;  (active layer locator filter)"
    Removed one superfluous bracket

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2020-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    [QgsQuick] Some more optimalization according app window

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2020-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    [QgsQuick] Support for custom formats and strings

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2020-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    [QgsQuick] Date time widget - adjusted for small screens

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2020-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    [QgsQuick] Datetime widget - spelling and banned keywords fix

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2020-09-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-09-11

    [QgsQuick] Date time widget improvements

Merge: 5941261c4ee 89e4d4925a7
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-11

    Merge pull request #38309 from vcloarec/TINMeshCreaton

    TIN Mesh creation

    David Signer <david@opengis.ch>AuthorDate: 2020-09-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-09-11

    default value for mButtonsVisibility on initialization since it's used when creating a widget with no settings (because of an autogenerated form)

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-09-11
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-09-11

    Add tests and fix backwards compatibility

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-11

    add flashing feature to locator filters (#38694)

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-09-11
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-09-11

    Improve help message

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-09-11
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-09-11

    Indentation

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-09-11
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-09-11

    Actually use the "isNewField" flag

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-09-11
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-09-11

    Translate qgis::fieldcalculator to C++ (simplistic UI)

    David Signer <david@opengis.ch>AuthorDate: 2020-09-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-09-11

    use member to keep state if related layer is in transaction group to set toggleEditing and SaveEdits button visibility

    check the "other parent" in transaction group depending on if it's a many-to-many cardinality or one-to-many

    fix that it sets toggle-edit and save button to invisible if child layer is in transaction group (even if it's not in the same transaction group like the parent)

    Means:
    on one-to-many, we check if parent and child are in the same transaction group:
    parent-layer (relation->referencedLayer)
    child-layer (relation->referencingLayer)

    on many-to-many, we check if parent and child and the other parent are in the same transaction group:
    parent-layer (relation->referencedLayer)
    child-layer / relation-layer (relation->referencingLayer)
    other parent layer (nmrelation->referencedLayer)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-09-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-09-11

    translation fix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-11

    add tests for field restriction in active layer locator filter (#38692)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-11

    fix bug with Qt < 5.12 and Q_FLAG

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-11

    QgsField::ConfigurationFlags: add column in source fields table (vector layer properties)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-11

    QgsField::ConfigurationFlags: add read/save in core

Merge: c76a32a66f3 02cff9fdaec
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-11

    Merge pull request #38464 from rldhont/trust-layer-metadata-propagation

    Trust layer metadata propagation

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-11

    Parentheses are needed in case the filter expression contains "OR" (#38672)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-11

    fix missing dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-11

    also move the creation of weak relation to QgsWeakRelation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-11

    move the logic of writing weak relations info away from QgsVectorLayer to QgsWeakRelation

    and also use QgsRelation::writeXml to avoid an incomplete info if the relation code gets other attributes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-11

    respect searchable flag in active layer locator filter

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-10
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    enable QgsMeshTriangulation with SIP and change SIP_CONCAT_PARTS

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-10

    add configuration flags to QgsFields (#38634)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-10
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    disable analysis/mesh/QgsMeshTriangulation with SIP

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-10
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    fix spelling

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-09-10
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    minor fixes and add tests

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-31
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    some fixes and add tests

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-27
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    add more feedback cancellation and fix doc

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-26
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    test without different CRS

    and add some const

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-26
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    fix bad sync with MDAL

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-26
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    fix class/struct

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-26
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    port alg to c++

    and minor fixes

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-15
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    fix MDAL

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-15
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    fix struct/class

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-15
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    fix sip and doc

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-15
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    fixe typo and doc

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-15
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-09-10

    TIN Mesh creation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-10

    typos

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-10

    complete test for qgsEnumKeyToValue

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-10

    extend qgsEnumKeyToValue to allow using the value (int) as a key (string)

Merge: b5178d98537 2972b29044a
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-10

    Merge pull request #38673 from pblottiere/pyogctest_v100

    Use an explicit version of pyogctest

Merge: 969f9f98a9c 42573323067
    David Signer <david@opengis.ch>AuthorDate: 2020-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-10

    Merge pull request #38658 from suricactus/37847_scroll_to_f

    FIX 37847 New feature is hidden when created from attribute table

Merge: 85e444e1d6c 8471d5ae4ea
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-10

    Merge pull request #38677 from 3nids/rel-strength-qenum

    make QgsRelation::RelationStrength a Q_ENUM and simplify code

    David Signer <david@opengis.ch>AuthorDate: 2020-09-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-09-10

    better name for buttons visibility setting stored in the widget

    David Signer <david@opengis.ch>AuthorDate: 2020-09-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-09-10

    set mSaveEditButtons according to the visibility of mToggleEditingButton depending on the transactionGroups AND the buttons visibility setting

    David Signer <david@opengis.ch>AuthorDate: 2020-09-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-09-10

    handle all button visibility in updateButtons()

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-10

    [3D] [Feature] Shadow rendering (#38448)

    * Initial post processing render pass implementation

    * Got shadows with directional lights working good enough

    * Make the shadows more configurable

    * Trying to reduce peter panning

    * Add licence

    * banned banned_keywords_check

    * trying to remove renderStateSet memory leak

    * removing include <Qt3DExtras>

    * Add documentation

    * remove the use of setFilterMode when using QFilterLayer

    * Fixing docs

    * Fix shadow rendering checkbox

    * Added y coordinates for view extent

    * Added shadow bias parameter

    * Added shadow map texture resolution parameter

    * Addressing reviews

    * Set the shadow rendering parameters automatically

    * Add QLayer components individually if QT_VERSION < QT_5_10

    * Hide depth texture preview quad

    * Remove unused member

    * Fix spell check

    * Remove stepType property from shadowBiasSpinBox

    * Disable shadow render pass if the shadow rendering is not activated

    * Clarify maximum shadow rendering distance documentation

    * Add value range for shadow bias

    * Delete .bom file

    * Clarify the usefullness of maximum shadow rendering distance

    * remove unused stuff in shaders

    * Make the inverted camera matrices passed as parameters

    * Move post processing shaders parameters into the post processing entity constructor

    * refactor how shadow rendering update into 1 function

    * Fix spelling

    * Fix Save As Image tool

    * Improve UI according to suggessions

    * add missing docs

    * remove QAbstractSpinBox::DefaultStepType

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-10

    Use an explicit version of pyogctest

    David Signer <david@opengis.ch>AuthorDate: 2020-09-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-09-10

    remove the visibility set of mZoomToFeatureButton on button update since the config or the spatial state do not change here

    David Signer <david@opengis.ch>AuthorDate: 2020-09-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-09-10

    use the spatial state ofthe child instead of checking the geometry on every buttonUpdate

    David Signer <david@opengis.ch>AuthorDate: 2020-09-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-09-10

    On one to many relation it should check the referencing layer for being spatial instead of the referenced layer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-10

    follow up

    David Signer <david@opengis.ch>AuthorDate: 2020-09-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-09-10

    mZoomToFeatureButton visibility is set on several places. To keep it stable and not beeing dependant on the order or the setting it stores mChildIsSpacial and mButtons (the configuration).

    On setVisibleButtons it does only set mZoomToFeatureButton visible, if the referenced layer of relation / the referencing layer of the nmRelation is spacial and the flag is set.
    On setRelation it does only set mZoomToFeatureButton visible, if the referenced layer of relation / the referencing layer of the nmRelation is spacial and the flag of the config is set.
    On updateButtons it does only set mZoomToFeatureButton visible, if the referenced layer of relation / the referencing layer of the nmRelation is spacial and the flag is set and the mapCanvas of the context is existing.

    fixes #37718

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-10

    make QgsRelation::RelationStrength a Q_ENUM and simplify code

Merge: 8b7f600c33a 27bfb9eeb19
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-10

    Merge pull request #38524 from olivierdalang/rotated_ticks_followup

    [followup] Support for rotated ticks/annotation

Merge: 8639b1d0123 8f7abb562f1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-10

    Merge pull request #38650 from m-kuhn/zonal_stats_new_layer

    [processing] Add Zonal statistics algorithm that creates a new output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Fix loss of marker styles when marker doesn't have associated label

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-10
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-10

    [refFunctions] fix (mistaken ?) spell check failure

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-10
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-10

    [refFunctions] fix deadlocks

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-09-10
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-09-10

    Return invalid feature instead of nullptr from QgsFеatureAction::feature()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-10

    No extra conversion for qmap iteration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-10

    Fix leak

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-10

    Validate geometry for zonal stats

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-10

    Deprecate zonal stats alg

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Mount metadata volume in nginx container

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Download data and link pyogctest to docker network

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Share data volume

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Set the default qgis project file to use

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Update qgis server prefix path

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Use NGINX container IP

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Execute pyogctest for the WMS 1.3.0 test suite

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Add docker-compose scripts

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Add an ogc github workflow

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Add basic scripts to build and run QGIS Server

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    update macos deps for CI

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    update MDAL to 0.7.0

Merge: 283d845e680 3ad126f325a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-10

    Merge pull request #38505 from gacarrillor/easter_egg_user_groups

    Add easter egg to show map of user groups (keywords: 'user groups')

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Update splash screen message

Merge: a853f2643df a2095362959
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-10

    Merge pull request #38663 from signedav/relation-editor-title

    Label (title) of relation editor widget instances

Merge: 571e70ed9b5 58183595ce8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-10

    Merge pull request #38659 from suricactus/relref_filter_expr

    Add support for filter expressions in relation reference widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Convert icon markers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Fix incorrect truncation to int in interpolation expression results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Correctly parse interpolated text-anchor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Remove a whole lot of redundant code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Further expression simplification

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Minor code refactor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-10

    Translate point text anchor placement correctly

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-09

    Add test

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-09-09
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-09-09

    Make the expression btn click event a private slot

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-09-09
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-09-09

    Fix expression and wrap field filters in parentheses

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-09

    Sipdate

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-09

    Fix typo

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-09

    Fixup zonal stats implementation

Merge: 5213b15789a d6666c0b0b6
    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-09
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-09

    Merge branch 'master' into refFunctionsRebase

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-09
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-09

    [refFunctions] fix inversion of geomA and geomB !

Merge: ce9edb667e8 950fda6024f
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-09

    Merge pull request #38633 from 3nids/locator-autocomplete

    [locator] autocomplete + allow restricting search to a single field in active layer filter

    David Signer <david@opengis.ch>AuthorDate: 2020-09-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-09-09

    configurable label (title) of relation editor widget instances
    resolves #37675

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-09

    Fix in place version of zonal stats

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-09
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-09

    [refFunctions] cache expression and context

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-09
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-09

    [refFunctions] missing help description

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-09
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-09

    [refFunctions] fix overlay test

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-09
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-09

    [refFunctions] add self overlay test

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-09-09
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-09-09

    Change the wrongly used firstModelIdx instead of modelIdx

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-09

    Remove redundant check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-09

    More docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Better conversion of non 1.0 base interpolation expressions to QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Fix truncation of sizes to int during interpolation conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Fix raster fill opacity conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Fix sprite URL determination

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Convert line-offset property

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Fix placement of line centered markers during MapBox GL conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Fix conversion of line-opacity and fill-opacity ignores existing
    base color opacity when converting MapBox GL styles

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-09-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-09-09

    Update PyQgsPythonProvider test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-09-09

    MSSQL and DB2: Use trust datasource config flag

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-09-09

    Postgres and Oracle: Use trust datasource config flag

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-09-09

    Trust layer metadata propagation

    The trust flag at the projetc level is only used to read vector layer extent from xml, not from provider.

    This flag was not available at the vector layer and data provider level.

    We propose a new QgsMapLayer reading flag to propagate the trust layer metadata prohect's read flag an d a new provider options to trust datasource config.
    Trusting the datasource config means that the provider can use estimated metadata, the primary key is unique and the detectable geometry type and srid are the same as the requested.

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-09-08
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-09-09

    Add support for filter expressions in relation reference widget

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-09-09
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-09-09

    FIX 37847 New feature is hidden when created from attribute table

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-09

    Add new algorithm to calculate zonal statistics into a new sink

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Fix accidental change to fieldSize

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Use zero to represent not applicable precision

    The documentation for QgsField states that zero should be used for
    an unset precision, but the database providers use -1 in some places
    for that purpose.

    Fixes #38360

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Highlight @zoom_level variable when present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    When editing vector tile symbols, correctly populate the @zoom_level
    variable to match the current canvas zoom level

    Makes it easier to write and debug data defined expressions based
    on zoom level.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    [feature][vectortiles] Add checkbox for showing only visible rules
    in the vector tiles labeling and renderer widgets

    Makes it much easier to locate troublesome rules or work with
    complex vector tile styling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    [vectortiles] Show current canvas vector tile zoom level in vector tile
    renderer and labeling widgets

    Makes it much easier to troubleshoot styles and determine which
    rules are currently being applied in the canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Show tooltips in vector tile renderer/labeling lists

    Otherwise it can be a pain to see the full text for filters/names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Fix sip silliness

    SIP builds are very fragile right now -- adding new classes can
    cause the build to fail for no good reason. This seems to fix it.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    [vectortiles] Convert fill-translate property to simple fill offset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Convert letter spacing, max text length

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Convert repeating line symbols to QGIS marker line layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Add support for parsing and converting MapBox GL raster fills to QGIS symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    [FEATURE][vectortiles] Allow users to optionally specify the URL
    for a default style to be applied to connections when they are
    first loaded into QGIS

    When setting up a vector tile source connection, there's a new option
    to enter a URL to a MapBox GL JSON style configuration. If one has
    been entered, then that style will be applied whenever the layers
    from the connection are added to QGIS.

    Works also with Arcgis vectortileservice connections -- in this
    case the URL overrides the default style configuration specified
    in the server configuration.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    Fix conversion of mapbox gl line cap/join styles

    David Signer <david@opengis.ch>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    tests for QgsRelationReferenceSearchWidget including selecting NULL and getting proper expression

    David Signer <david@opengis.ch>AuthorDate: 2020-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    support selecting NULL in relationreference search widget if allowNull is active

    David Signer <david@opengis.ch>AuthorDate: 2020-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    default flag on search widget for relation reference so it's selected when the value changes for the first time. reported here #37843

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-09

    [FEATURE][symbology] Allow data-defined offset for fill symbol layers

    Any fill symbol layer which supports offsetting polygons (i.e. simple
    fills, raster image fills, shapeburst and gradent fills) now allows
    for data-defined offsets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-08

    [processing] Zonal Statistics create a new output instead of updating an existing one

    Implements #29504

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-08
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-08

    [refFunctions] json helps and cleanup

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-08
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-08

    [refFunctions] honor limit parameter on disjoint results

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-08
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-08

    [refFunctions] refactor

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-08
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-08

    [refFunctions] fix ordering with nearest

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-08
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-08

    [refFunctions] add cache param

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-08

    remove unused searchBegan signal

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-08

    fix typos

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-08

    fix variable names

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-08

    correctly clear completion

    fixes navigation in results using tab

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-08

    fix spelling

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-08

    [FEATURE] active layer locator filter field name restriction

    the filter can now restrict the search to a specific field by typing @+field_name

    auto-completion is provided for the field names

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-08

    [FEATURE] enable auto completion in locator

    a locator filter can now return a completion list while preparing the search
    the line edit will use the first matching completion and display it as light grey text
    the completion can be triggered by pressing Tab key

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-08

    Remove unused variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-08

    Auto launder URI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-08

    [feature][vectortiles] Allow using authentication system and setting
    custom referer string for vector tile connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-08

    After loading an ArcGIS Vector Tile Service layer, automatically load
    and set the default style and labels for the layer

    Also populate the layer metadata with the available content from the
    service definition (e.g. layer attribution)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-08

    [feature][vectortiles] Add option to create connections for ArcGIS Vector
    Tile Services to easily load vector tile layers from these servers

    Adds new options in the Vector Tiles browser tree context menu
    and Data Source Manager to create a connection to an ESRI VectorTileServer.
    When loading the layer from the connection, the tile server parameters
    will be automatically setup to suit the layer source.

Merge: 5e9ac5b79bb edcc60857f5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-08

    Merge pull request #38636 from rduivenvoorde/fix38071

    Fix #38071: Clear mTreeInitialExpand and search upon new connection

Merge: e31d4cd202b 32b83a1271c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-08

    Merge pull request #38601 from rduivenvoorde/temporalExtentsChanged_signal

    Add temporalExtentsChanged signal to QgsTemporalNavigationObject

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-08

    allow to define max number of results for some locator filters (#38628)

    this allows to define:
    *  maximum number of results for active layer
    * global maximumum filter + per layer maximum numer of results of all layers features filter

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-08

    Fix cmake config to find qca headers on Opensuse tumbleweed

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-09-07
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-09-07

    Clear mTreeInitialExpand and search upon new connection

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-09-07
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-09-07

    Remove redundant check

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-09-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-09-07

    [ui] Improve the load style dialog
    - Remove harmful horizontal spacer to fix expanding
    widget issues and location of help button
    - Relocate the file widget to sit on top of the category
    list (to harmonize with the save style dialog)

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-09-07
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-09-07

    Implement != operator, update sip

    Damiano Lombardi <damiano@opengis.ch>AuthorDate: 2020-09-07
Commit:     Damiano Lombardi <damiano@opengis.ch>
CommitDate: 2020-09-07

    Fix cmake config to find qca headers on Opensuse tumbleweed

Merge: 47fb11a4781 9053ac8323d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-07

    Merge pull request #38560 from elpaso/server-standalone-post-data

    Fix unreported server standalone POST data handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    [FEATURE][vectortiles] Allow users to load MapBox GL Json style
    configuration files when importing style for vector tile layers

    From the standard layer properties -> Load Style dialog users
    are now given the option of selecting a JSON MapBox GL style
    file.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Fix alignment of buttons in vector layer load style dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    [vectortiles] When importing style from QML, give option to pick
    categories to import

    Allows importing just symbology or just labels from a stored
    vector tile style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Start generalising QgsVectorLayerLoadStyleDialog to also handle other
    map layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    [vectortiles] Respect categories flags when saving/loading layer styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Generalise QgsMapLayerStyleCategoriesModel to also handle vector tile layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Allow converting more types of MapBox GL text-field configuration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Fix label priority when using non-pixel sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Fix conversion of multiplied pixel sizes for some interpolated values, improve interpolation expression results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Add metadata editing tab to vector tile layer properties

    These layers can also have useful metadata which users may want to
    set, e.g. access restrictions and attribution information

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    [vectortiles] Make information tab appearance/content consistent
    with other layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Fix inconsistent margins in vector tile layer properties window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Fix unreported crash when clicking edit button in vector tile
    renderer/labeling settings and no row is selected

Merge: dd3cc1283f4 dd82478e262
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-07

    Merge pull request #38594 from nyalldawson/fix_38562_project_load

    Fix project never completes loading layers when a layer has a missing dependancy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    If a project is missing a layer dependancy, don't abort out loading it

    Otherwise we've effectively destroyed the project. Rather, continue
    to load whatever layers we possibly can

    Fixes #38562

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-07

    Fix project load task never completes when project fails layer
    dependancy tests

    Refs #38562

Merge: c0ebc68eff9 df81c51a639
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-06

    Merge pull request #38336 from m-kuhn/sqlite_dqs

    Use valid sql for unique value detection in sqlite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Fix broken seealso link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    When converting a interpolated line width, also set the base setting to a decent value so that legends look ok

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Add option to convert units during conversion

    Because pixel based units are unfriendly for hi-dpi or print layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Warn on fill-pattern

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Convert halo blur

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Fix blur effect GUI doesn't correctly restore previous blur unit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Improve handling of text-transform setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    MUCH improved field name parsing for MapBox GL label fields/expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Fix conversions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Even simpler filter strings in some circumstances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    More improvements to filter conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Cleaner filter expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    More API improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Cleaner API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Add credits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Misc fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Completed port

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Fill symbol conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    More interpolation work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Color work, some tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Make QgsSymbolLayerUtils::parseColor handle hsl(a) color strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Start on test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Blank shell for Mapbox GL style converter

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-06

    Added missing space

    Line 123/124 : "generated points are considered.""If the"  should be:  "generated points are considered. ""If the"
                           to display correct in Help.
                           Therefore added one space after the dot behind "considered" to make that happen.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-05

    Apply suggestions from code review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-09-05
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-09-05

    Spelling

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-09-05
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-09-05

    Better logic

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-09-05

    Double-quoted String Literals Are Accepted

    https://www.sqlite.org/quirks.html#dblquote

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-09-05
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-09-05

    Run scripts/sipify_all.sh

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-09-05
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-09-05

    Fixed failing test

Merge: d998bb3d17c 718c09f5b96
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-04

    Merge pull request #38383 from suricactus/new_feat_constraint

    Allow adding new features via attribute form

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-09-04
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-09-04

    Fix comment typo

Merge: 81cf4ee31a7 c3cb69b1672
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-04

    Merge pull request #38318 from signedav/attachement-expression

    Update documuent viewer in the attachment widget on attribute change

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-08-15
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-09-04

    Change postfix operator to prefix ++it

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-08-15
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-09-04

    Changed QCOMPARE to QVERIFY

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-08-14
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-09-04

    Added test cases for split features tool

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-08-14
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-09-04

    Destroy edit command when no features were split

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-08-04
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-09-04

    Add topological points to all editable layers on split feature

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-09-04
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-09-04

    Make astyle happy

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-09-04
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-09-04

    Add check to NOT emit signal when temporalExtents are not actually changed

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-09-04
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-09-04

    Add temporalExtentsChanged signal to QgsTemporalNavigationObject

Merge: 1fdf81cb088 b1757d39658
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-04

    Merge pull request #38578 from elpaso/bugfix-gh38531-update-labels-on-dd-forms

    Update DD labels on drag&drop forms

Merge: 79fb7569350 0fe7a6231bf
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-04

    Merge pull request #38582 from elpaso/bugfix-gh38580-pg-no-geography-columns

    Do not query geography_columns on postgis < 1.5

Merge: badbdb363c8 eb68eb7e9fd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-04

    Merge pull request #38593 from nyalldawson/fix_annotation_layer_crash

    Fix crash when creating project and default transform context has some entries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-04

    Fail model run if an algorithm is not available on the system (#38587)

Merge: 8ece6edbbe9 26ab9f73ec3
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-04

    Merge pull request #38475 from rldhont/server-restorer-sld-style-enhancement

    Server: Enhance WMS Layer style restorer for SLD

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-04

    Fix crash when creating project and default transform context has some entries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-04

    Correctly set parent for main annotation layer to avoid leak

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-04

    Increase max page number to 9999 for item in print layout

Merge: f7e70baaa48 744121f5b29
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-03

    Merge pull request #38548 from pblottiere/external_wms

    Keep external layers ordering

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-09-03
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-09-03

    Rename BaseClass to QgsPythonConsoleBase

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-09-03
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-09-03

    Remove redundant TODO

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-03

    Do not query geography_columns on postgis < 1.5

    Fixes #38580

Merge: 4b8797dacbb fcabfb2ab03
    David Signer <david@opengis.ch>AuthorDate: 2020-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-03

    Merge pull request #38576 from signedav/spellfix

    Fix typo "double-click"

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-03

    Update DD labels on drag&drop forms

    Also make sure label expressions are evaluated
    after form init.

    Fixes #38531

    David Signer <david@opengis.ch>AuthorDate: 2020-09-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-09-03

    fix typo in double-click

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-09-03

    Server: Enhance WMS Layer style restorer for SLD

    The WMS Layer restorer stored the QGIS style as XML document to restored it after SLD applying.

    To speed up QGIS Server WMS request, the SLD will be applied in a dedicated style so it will be not necessary to store the QGIS Style as XML and restore it.

Merge: 78ca2a41458 b5af453b8e4
    David Signer <david@opengis.ch>AuthorDate: 2020-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-03

    Merge pull request #38331 from signedav/relation-config

    Multiple widgets of same relation

    Iman <iman760@yahoo.com>AuthorDate: 2020-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-03

    Fix ccmake command argument for Mac (#38564)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-03

    fix crash with missing layer of a  relation (#38550)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-03

    [mssql] Don't allow creating connection only when both Host and Provider/DSN are empty

    Adds the possibility to create a connection when Provider/DSN parameter is specified and the Host parameter is empty.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-03

    fix spell check mistake

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-09-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-09-02

    Fix unreported standalone POST data handling

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-02

    remove Travis builds for Docker images (#38397)

Merge: 3afe74b8c2f 1170adba02b
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-02

    Merge pull request #38026 from troopa81/feat_oracle_virtual_column

    [Oracle] Add support for virtual (generated) column

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-02

    Update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-02

    Skip the configure part for an external layer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-02

    Add cpp unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-02

    Update python tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-09-02

    Keep external layers ordering. Fixes #35873

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-02

    [labeling] Fix crash when labeling features and showing unplaced
    labels and some labels have no candidate positions

    Fixes #38093

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-02

    Add sip casting for QgsTemporalNavigationObject

Merge: 682740f3bd4 5432fb29b1f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-02

    Merge pull request #38521 from nyalldawson/fix_37551_gpx_layer_name

    Fix filename prefix is no longer shown when adding layers from a GPX file to QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-02

    Fix missing initial line label placement hint text

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-09-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-02

    rename script

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-02

    Different action, more fun?

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-09-02

    Enable spelling test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-02

    Revise logic relating to automatic file name prefix inclusion when
    adding vector sub layers

    If user has opted to add sublayers to a group, then we don't need
    to include the filename in the layer's name, because the group is
    already titled with the filename.
    But otherwise, we DO include the file name so that users can
    differentiate the source when multiple layers are loaded from a GPX
    file or similar (refs https://github.com/qgis/QGIS/issues/37551)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-02

    Fix filename prefix is no longer shown when adding layers from
    a GPX file to QGIS

    Fixes #37551

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-02

    Remove "Update options" button

    It's hard to guess for a user what the button does.
    And easy to achieve the same by changing the layer in the dropdown

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-02

    Correctly render qgsMapRendererJob use case steps in docs

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-01
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-01

    [rotated_ticks] replace expected image from travis

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-09-01
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-01

    [rotated_ticks] add missing since 3.16 doctags

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-31
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-09-01

    [rotated_ticks] prepare_commit and tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-09-01
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-09-01

    fix typos

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-08-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-09-01

    s/version/major version

    Co-authored-by: Peillet Sebastien <peillet.seb@protonmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-07-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-09-01

    Add support for Oracle virtual (generated) column

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Include main annotation layer when exporting canvas to image/pdf

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Gracefully handle main annotation layer during layered exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Don't include empty annotation layers in layout map exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Update a test for proj 6+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Add method to determine whether an annotation layer is empty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Always render main annotation layer above map layers in layout maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Always render main annotation layer above all other map layers in canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Add "mainAnnotationLayer" to QgsProject

    This returns a reference to a main/default annotation layer for use
    by the project. It forms the default location to place new annotation
    items which should appear above all map layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Be less restrictive when saving annotation layers

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    fix transform Polygon to CurvePolygon when splitting

    Jürgen Fredriksson <jiargei@users.noreply.github.com>AuthorDate: 2020-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-09-01

    More detail on GGA quality indicator (#38234)

    - UPDATE mTxtAltitude, mTxtHacc and mTxtVacc because GNSS receivers can output higher accuracy! (RTK)

    According to https://www.gpsinformation.org/dale/nmea.htm#GGA I suggest an update to the quality information for the GGA sentence.
    Since RTK solutions become more and more standard the info.quality "Fix RTK" is a very important information!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    [vectortiles] Fix labels disappear randomly between map redraws

    Fixes #37450

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    [vectortiles] Fix cannot edit label style through Layer Properties dialog

    Fixes #37399

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Fix out of sync tab bar when labeling widget is set to first tab because of missing font warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Clicking the label obstacle QLabel should toggle the checkbox, just like a normal checkbox label...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    [vectortiles] Be tolerant, and allow rendering polygon features
    using a line style

    Some services use line styles for polygon symbology in order to
    specify that the polygons should be rendered using their outlines
    in a line style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Test masks for vector tile images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Dump html report after running vector tiles test

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-09-01

    Fix regexp_match example output

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-31
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-31

    [rotated_ticks] allow to set a margin for outwards facing annotations

    to help avoiding overlaps and/or out of bounds annotations

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-31
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-31

    [rotated_ticks] don't disable annotation rotation widgets

    as we may want to rotated annotation even when ticks can't be rotated

Merge: afc099f213c fb3a178d057
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-31

    Merge pull request #38488 from dmarteau/fix-server-set-instance

    Server: Call QgsProject::setInstance on project passed as parameter

Merge: f2345c0e631 84cf041b609
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-31

    Merge pull request #38050 from marisn/georeferencer_restore

    Do not restore geometry for maximized windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Fix buddy for obstacle checkbox in labeling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Fix doxygen markers

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-08-30
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-08-30

    Add easter egg to show map of user groups (keywords: 'user groups')

Merge: c79c8fc12c7 2a988e83c20
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-31

    Merge pull request #38484 from timlinux/news-splitter-fix

    Fix 'invisible news' issue : after hiding the news it never comes back

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Fix set-but-unused build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Fix spell check noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Misc typo fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Fix 'allow to' typos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Fix 'ellipoid' typos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    The Server landing page js libraries are full of typos, so skip the spell check for these

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Fix incorrect reference to non-existing DONT_LOAD_LAYOUTS flag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Update resources/function_help/json/extend

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Add example for aggregate collect functions

    fix #24962

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Backslash and groups rearrangement to regex based examples

    fix qgis/QGIS-Documentation#5760

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    Various improvements to expression

    - Add/fix details to description and examples to illustrate
    - indicate string for geom_to_wkt

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    geom_to_wkt returns a string

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    (typo)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    [virtual layers] support curved geometries (segmentized)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-31

    When a layer's data source is broken, show "Repair Data Source"
    instead of "Change Data Source" in its right click menu

    Also show a warning icon for this action. It's a bit more explicit
    and clear that the layer is broken and that picking that action is how to fix it.

    David Marteau <dmarteau@3liz.com>AuthorDate: 2020-08-29
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2020-08-29

    Server: Call QgsProject::setInstance on project passed as parameter

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2020-08-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2020-08-28

    Resize the news feed splitter if we can and grow it to 50% if it is zero

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2020-08-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2020-08-28

    Fix 'invisible news' issue where after hiding the news it never comes back. Should be backported to LTR too.

Merge: 39ed0e4f229 ecc29634806
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-28

    Merge pull request #38461 from alexbruy/ogr-drivers

    List availabale GDAL vector drivers (fix #18738)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-28

    [editor widget] Respect "allow add child feature"

    ... also when the child layer has a geometry

    Fixes #38467

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-28

    Remove some other leftovers trailing asterisks

    Followup #38378

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-08-27
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-08-27

    Merged console and editor settings stuff

    So the Editor and Console etc share one set of settings:
    - Merged Editor and Console settings-tabs in one Settings tab in the settings dialog
    - Removed the Editor ui from the settings dialog
    - Changed all names of settings in Editor so it uses the normal/console settings

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-08-27
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-08-27

    Move color info to base class and use those

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-08-27
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-08-27

    Move font, margin and caret code to baseclass

Merge: af815158310 353e593076b
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-27

    Merge pull request #38415 from pblottiere/lp_env

    Landing page settings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-27

    don't break existing configuration

    Introduce new skipDrivers setting to store comma separated list of
    disabled drivers. If this new setting does not exists in the QGIS
    settings then disabled drivers will be loaded from old skipList setting.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-27

    improve driver type detection

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-27

    move duplicated code to lambda

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-27

    use layer type enum instead of bool flags
    fix use of QStringLiteral

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Update landing page tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Clean

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Update unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Add name method

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Update environment variable name

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Update doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Clean

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Dynamic landing page settings

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Use pg connection enum

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Add settings to projectsFromUri method

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Add a setting parameter to projects method

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Add a new server settings member

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Add new settings

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-08-27

    Fixes minor typo in doc

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-27

    [processing] Add a cluster size attribute to the kmean cluster algorithm

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-27

    restrict mac os build to paths and branches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-27

    Fix default opacity for annotation layers should be 1, not 100

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-27

    Tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-27

    Automatically trigger annotation layer repaint when contents change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-27

    Add method to reset QgsAnnotationLayer back to default state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-27

    Add clear method to QgsAnnotationLayer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-26

    use comma as delimiter for GDAL_SKIP env variable as some vector drivers
    have space in their name

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-26

    add list of available GDAL vector drivers to the QGIS options (fix #18738)

    This allows to select which driver to use if more than one driver can be
    used to open dataset, as in the case of FileGDB.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-26

    print cache size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-26

    Be more selectively about the messages we show in the status bar

    Fixes #38446

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-26

    try again

Merge: 707bad77662 2c33e6e6705
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-26

    Merge pull request #38439 from lbartoletti/fix_wkt

    Fix WKT parser

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-26

    [symbology] Improve rendering of selected SVG markers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-26

    [processing] Add a cluster size attribute to the dbscan cluster algorithm

Merge: 9b96e482626 5a8eada1111
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-25

    Merge pull request #38445 from ismailsunni/revert-38290-patch-1

    Revert "Fix make link to pre-commit"

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-25

    fix cmake prefix path

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-25

    Revert "Fix make link to pre-commit"

    This reverts commit fe0c845fc69520c7a393b6486f0601618226b4a4.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-08-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-25

    move constructor outside the loop

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-08-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-25

    indent

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-25

    fix condition

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-25

    fix command order

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-08-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-25

    add tests from WKT fixed in other tests and adapted here

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-25

    update MDAL to 0.6.93 (#38443)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-08-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-25

    add multilinestring tesst

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-25

    fix Docker build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-08-24

    Fix qt plugins directory setting again (followup 736e3947d958fed)

Merge: e433adafb5e 98741cb91fc
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-24

    Merge pull request #38240 from rldhont/server-dont-load-layouts

    New QGIS Server setting environement to disable GetPrint and do not load layouts

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-08-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    readd and fix tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    Same for QgsTriangle and fix an error on the WKT parser. A WKT containing 3 or 4 coordinates (if the start and end points match) will be allowed

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    Adds a few magic to make the parser more tolerant of typos and allows the creation of empty geometry using empty parentheses like 'LineString ( )'.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-28
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    remove qdebug

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    fix circular string with extra parenthesis in qgsgeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    one again

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    other linestrings with extra parenthtesis and false tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    Don't use linestring() wkt but linestring empty

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    fix circularstring and add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    add more tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    fix linestring to return a null geometry when coordinates are not nubmers

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    Fix pointsFromWKT to accept only number

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    Fix tests. You can not add NaN in a WKT

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    Fix Point with invalid value and add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    one more wkt fixed test_qgsgeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    one more wkt fixed

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    Fix some parenthesis

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    indent

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    fix relates_data.csv

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    Fix TestQgsMapToolAddFeatureLine

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-08-24

    Fix unbalanced parenthesis in WKT parser. Retruns a Magic NULL information.
    Methods receiving this NULL must returns a NULL geometry.

    David Signer <david@opengis.ch>AuthorDate: 2020-08-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-24

    call loadDocument in setDocumentViewerContent instead over a seperate method
    updateDocumentViewer needs not to be called on Image before the laod of the document (because it's called after the document load (or unload))

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-24

    [ui] Add save/load connections right click browser menu to a bunch of providers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-23

    [OAPIF provider] Avoid crash when service description page lacks email or url in contact object

    Found when investigating https://github.com/OSGeo/gdal/issues/2873
    but doesn't address it

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-22

    drop bionic, all images are now focal based

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-22

    Fix memory leak when no model point positions are available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-22

    Don't store references to symbols in 3d symbol handlers

    These references are to objects belonging to another thread, which
    can cause crashes if the object on the main thread is deleted while
    the handler is still active

    Refs a asan report:

    ==677416==ERROR: AddressSanitizer: heap-use-after-free on address 0x6070029bc278 at pc 0x7f95719ccc45 bp 0x7f94bdd7a310 sp 0x7f94bdd7a300
    READ of size 4 at 0x6070029bc278 thread T36 (Thread (pooled))
        #0 0x7f95719ccc44 in QgsLine3DSymbol::extrusionHeight() const /home/nyall/dev/qgis-asan/src/3d/symbols/qgsline3dsymbol.h:78
        #1 0x7f95674a7c01 in QgsBufferedLine3DSymbolHandler::processFeature(QgsFeature&, Qgs3DRenderContext const&) /home/nyall/dev/qgis-asan/src/3d/symbols/qgsline3dsymbol_p.cpp:126
        #2 0x7f9567457045 in operator() /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.cpp:97
        #3 0x7f95674597fd in runFunctor /usr/include/qt5/QtConcurrent/qtconcurrentstoredfunctioncall.h:70
        #4 0x7f956744acf7 in QtConcurrent::RunFunctionTask<void>::run() (/home/nyall/dev/build-QGIS-asan/output/lib/libqgis_3d.so.3.15.0+0x2adcf7)
        #5 0x7f956a275d59  (/usr/lib64/libQt5Core.so.5+0xc9d59)
        #6 0x7f956a27268f  (/usr/lib64/libQt5Core.so.5+0xc668f)
        #7 0x7f956a193431 in start_thread (/usr/lib64/libpthread.so.0+0x9431)
        #8 0x7f955ad59912 in __GI___clone (/usr/lib64/libc.so.6+0x101912)

    0x6070029bc278 is located 56 bytes inside of 72-byte region [0x6070029bc240,0x6070029bc288)
    freed by thread T0 here:
        #0 0x7f9572b86b87 in operator delete(void*) (/usr/lib64/libasan.so.6+0xb2b87)
        #1 0x7f956749c00b in QgsLine3DSymbol::~QgsLine3DSymbol() /home/nyall/dev/qgis-asan/src/3d/symbols/qgsline3dsymbol.cpp:30
        #2 0x7f95719664ca in std::default_delete<QgsAbstract3DSymbol>::operator()(QgsAbstract3DSymbol*) const /usr/include/c++/10/bits/unique_ptr.h:85
        #3 0x7f95674428ce in std::unique_ptr<QgsAbstract3DSymbol, std::default_delete<QgsAbstract3DSymbol> >::~unique_ptr() /usr/include/c++/10/bits/unique_ptr.h:361
        #4 0x7f9567459eb6 in QgsVectorLayerChunkLoaderFactory::~QgsVectorLayerChunkLoaderFactory() /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.h:53
        #5 0x7f9567459edd in QgsVectorLayerChunkLoaderFactory::~QgsVectorLayerChunkLoaderFactory() /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.h:53
        #6 0x7f956746e4db in QgsChunkedEntity::~QgsChunkedEntity() /home/nyall/dev/qgis-asan/src/3d/chunks/qgschunkedentity_p.cpp:122
        #7 0x7f9567459358 in QgsVectorLayerChunkedEntity::~QgsVectorLayerChunkedEntity() /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.cpp:164
        #8 0x7f9567459373 in QgsVectorLayerChunkedEntity::~QgsVectorLayerChunkedEntity() /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.cpp:168
        #9 0x7f956a42e960 in QObject::event(QEvent*) (/usr/lib64/libQt5Core.so.5+0x282960)
        #10 0x7f956ada2062 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (/usr/lib64/libQt5Widgets.so.5+0x172062)

    previously allocated by thread T0 here:
        #0 0x7f9572b86067 in operator new(unsigned long) (/usr/lib64/libasan.so.6+0xb2067)
        #1 0x7f95674a3018 in qgis::_Unique_if<QgsLine3DSymbol>::_Single_object qgis::make_unique<QgsLine3DSymbol>() /home/nyall/dev/qgis-asan/src/core/qgis.h:425
        #2 0x7f956749c0b9 in QgsLine3DSymbol::clone() const /home/nyall/dev/qgis-asan/src/3d/symbols/qgsline3dsymbol.cpp:34
        #3 0x7f9567458b5f in QgsVectorLayerChunkLoaderFactory::QgsVectorLayerChunkLoaderFactory(Qgs3DMapSettings const&, QgsVectorLayer*, QgsAbstract3DSymbol*, int) /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.cpp:141
        #4 0x7f9567458d88 in QgsVectorLayerChunkedEntity::QgsVectorLayerChunkedEntity(QgsVectorLayer*, double, double, QgsVectorLayer3DTilingSettings const&, QgsAbstract3DSymbol*, Qgs3DMapSettings const&) /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.cpp:159
        #5 0x7f956745558f in QgsVectorLayer3DRenderer::createEntity(Qgs3DMapSettings const&) const /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayer3drenderer.cpp:76
        #6 0x7f95673a71c0 in Qgs3DMapScene::addLayerEntity(QgsMapLayer*) /home/nyall/dev/qgis-asan/src/3d/qgs3dmapscene.cpp:693
        #7 0x7f95673a5523 in Qgs3DMapScene::onLayerRenderer3DChanged() /home/nyall/dev/qgis-asan/src/3d/qgs3dmapscene.cpp:598
        #8 0x7f95673c6c33 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (Qgs3DMapScene::*)()>::call(void (Qgs3DMapScene::*)(), Qgs3DMapScene*, void**) (/home/nyall/dev/build-QGIS-asan/output/lib/libqgis_3d.so.3.15.0+0x229c33)
        #9 0x7f95673c5468 in void QtPrivate::FunctionPointer<void (Qgs3DMapScene::*)()>::call<QtPrivate::List<>, void>(void (Qgs3DMapScene::*)(), Qgs3DMapScene*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:185
        #10 0x7f95673c1748 in QtPrivate::QSlotObject<void (Qgs3DMapScene::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/qt5/QtCore/qobjectdefs_impl.h:418
        #11 0x7f956a435f75  (/usr/lib64/libQt5Core.so.5+0x289f75)
        #12 0x7f956252106c in QgsMapLayer::renderer3DChanged() src/core/qgis_core_autogen/EWIEGA46WW/moc_qgsmaplayer.cpp:702
        #13 0x7f9563917a12 in QgsMapLayer::setRenderer3D(QgsAbstract3DRenderer*) /home/nyall/dev/qgis-asan/src/core/qgsmaplayer.cpp:1813
        #14 0x7f95719aaf52 in QgsApp3DSymbolWidgetWithPreview::updatePreview(QgsAbstract3DSymbol*) /home/nyall/dev/qgis-asan/src/app/3d/qgsapp3dsymbolwidget.cpp:243
        #15 0x7f95719a97af in operator() /home/nyall/dev/qgis-asan/src/app/3d/qgsapp3dsymbolwidget.cpp:175
        #16 0x7f95719ac2dd in call /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
        #17 0x7f95719ac24f in call<QtPrivate::List<>, void> /usr/include/qt5/QtCore/qobjectdefs_impl.h:256
        #18 0x7f95719ac21e in impl /usr/include/qt5/QtCore/qobjectdefs_impl.h:443
        #19 0x7f956a435f75  (/usr/lib64/libQt5Core.so.5+0x289f75)
        #20 0x7f95708d15ec in QgsApp3DSymbolWidget::widgetChanged() src/app/qgis_app_autogen/6LADBHSVD5/moc_qgsapp3dsymbolwidget.cpp:144
        #21 0x7f95719ae1dd in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QgsApp3DSymbolWidget::*)()>::call(void (QgsApp3DSymbolWidget::*)(), QgsApp3DSymbolWidget*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:152
        #22 0x7f95719add9c in void QtPrivate::FunctionPointer<void (QgsApp3DSymbolWidget::*)()>::call<QtPrivate::List<>, void>(void (QgsApp3DSymbolWidget::*)(), QgsApp3DSymbolWidget*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:185
        #23 0x7f95719adbfa in QtPrivate::QSlotObject<void (QgsApp3DSymbolWidget::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/qt5/QtCore/qobjectdefs_impl.h:418
        #24 0x7f956a435f75  (/usr/lib64/libQt5Core.so.5+0x289f75)
        #25 0x7f956c91c63e in Qgs3DSymbolWidget::changed() src/gui/qgis_gui_autogen/EWIEGA46WW/moc_qgs3dsymbolwidget.cpp:131
        #26 0x7f95719ce2ad in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (Qgs3DSymbolWidget::*)()>::call(void (Qgs3DSymbolWidget::*)(), Qgs3DSymbolWidget*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:152
        #27 0x7f95719ce014 in void QtPrivate::FunctionPointer<void (Qgs3DSymbolWidget::*)()>::call<QtPrivate::List<>, void>(void (Qgs3DSymbolWidget::*)(), Qgs3DSymbolWidget*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:185
        #28 0x7f95719cdbfc in QtPrivate::QSlotObject<void (Qgs3DSymbolWidget::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/qt5/QtCore/qobjectdefs_impl.h:418
        #29 0x7f956a435f75  (/usr/lib64/libQt5Core.so.5+0x289f75)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-08-21

    windows: map python PATH changes to Add/RemoveDllDirectory (followup f17097b1a465c; fixes #38372)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-21

    fix build arg

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-21

    try to rename the workflow

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2020-08-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-08-21

    [QgsQuick] Clean feature layer pair after deleting feature.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-21

    test to get cache with the focal one

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-21

    Build with Qt 5.14 only when sources have changed (#38400)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-21

    export vars

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-21

    add missing focal

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-21

    Fix transformCoordinates() for rasters with RPC georeferencing (#38350)

    Unfortunately for raster with RPC georeferencing, the transform
    used in GDAL provider's transformCoordinates() was using RPC_HEIGHT
    at zero elevation, while rendering pipeline was using RPC_HEIGHT
    at the correct elevation from HEIGHT_OFF metadata. This was causing
    shift in what was rendered in map canvas vs what transform function
    returned. This is now fixed by also the transform function using
    the correct elevation.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-21

    fix base image not being focal

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-21

    add dispatch

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-21

    fix env vars

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-21

    remove DELETE_CACHE arg, it is never called

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-21

    [Docker] use gcc to build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-08-21

    Fix qt plugins directory setting (followup 736e3947d958fed)

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2020-08-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-08-21

    [QgsQuick] Photo panel path fix
    Relative path should be handled in external resource handler. Photo panel should provide full path to taken image.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-21

    Fix range of date time values for animation export dialog

    Fixes #38384

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-21

    Tweak fill offset label layout for better layout arrangement

Merge: ae8ea31a0f9 cbad71c2cdc
    David Signer <david@opengis.ch>AuthorDate: 2020-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-21

    Merge pull request #38385 from signedav/relref-filter

    Make relation reference in filter work again

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-21

    More updates of expression help

    - Expose default values of args
    - Fix args name or description
    - Fix/add more examples (to show various possibilities of a function or so
    that functions that relate have examples that relate)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-21

    Ensure that not all the settings are displayed when opening dialog

    but only the skybox type's
    Clean group boxes use
    Rely on combobox index instead of (translated) text for settings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-21

    Clean the skybox widget

    Simplify dialog, no need to group features in boxes with title
    Remove colon at the end of labels
    Reorder widgets to ease use of tab key

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-21

    Remove leftover skybox enabling settings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-21

    Move the skybox enabling checkbox to the groupbox widget

    Whether skybox is enabled is now saved as part of the 3D Map settings

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-21

    [layout expressions] add Y page offset expression - tests

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-21

    [layout expressions] add Y page offset expression

    this is useful for dynamically position items
    relative to pages in multi-pages layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-21

    Fix initial placement selection is empty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-21

    [feature][labeling] Expose option to allow users to control whether
    anchor point for line labels is a hint or a strict requirement

    Strict: Labels are placed exactly on the label anchor only, and no
    other fallback placements are permitted.

    Hint: The label anchor is treated as a hint for the preferred label
    placement, but other placements close to the anchor point are permitted.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-21

    fix python code formatting

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] astyle

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] help json

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] add more tests

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] fix tests

    (used $id instead of id, somehow some of them still passed ?!)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] remove neighbours param for geometry_overlay_nearest and use limit instead

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] fix broken test, which now fails

    (it wasn't testing much, because it mistakenly casted ints to
    QgsGeometries, comparing two invalid/empty geometries always
    was true...)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] honor testOnly parameter for geometry_overlay_nearest too

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] fix not working in attribute table

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] reenable neighbours and max_distance for geometry_overlay_nearest

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] add help texts

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] remove *_test functions and factor repeated code

Merge: d4f8e2c21f7 c8082b9ad8d
    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-08-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] remove *_test functions and factor repeated code

    # Conflicts:
    #       src/core/expression/qgsexpressionfunction.cpp

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-07-15
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-08-20

    [refFunctions] (initial help text)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-20

    allow custom install location for QT plugins (#38389)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-20

    Run flake8 on python files only (#38392)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-20

    fix path

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-20

    run every 5 minutes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-20

    reset daemon

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-20

    save cache when building docker images

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-08-20

    sudo to restart docker

Merge: d433f58756a f065ab998f1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-20

    Merge pull request #38348 from suricactus/fix_virt_csv2

    Fix delimitedtext in virtual layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-20

    Fix bash regex replace

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-20

    Fix matrix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-20

    Rename manual.yml to build-docker.yml

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-20

    Add Github workflow to build Docker images

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-08-17
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-08-20

    Allow adding new features via attribute form

    David Signer <david@opengis.ch>AuthorDate: 2020-08-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-20

    clear expression on empty value and set expression when there is a value. this fixes #37843

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-20

    Fix messy doxygen blocks which mess with sipify script

    Fixes #38291

Merge: 1386474e3ca 74856025557
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-20

    Merge pull request #38347 from alexbruy/browser-unhide

    allow users to unhide paths directly from browser (fix #22290)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-20

    [ui] Fix SVG marker widget not properly restoring colors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-20

    Resume editing when saving layer with topology checks

    Fixes #28592

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-20

    Improve native item_id variable_help

Merge: 754e7cfb270 440da4cf023
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-19

    Merge pull request #38371 from elpaso/server-landingpage-resources

    Server landing page: add missing resources

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-20

    Do not add SplitFeatures to undo stack if no features are split

    This changes QgsVectorLayerEditUtils::splitFeatures to always return
    NothingHappened if no features are split. The current code only does this when
    there is an active selection, but this misses the case where the curve drawn by
    the user does not intersect any features.

    This also changes QgsMapToolSplitFeatures::cadCanvasReleaseEvent to call
    QgsVectorLayer::destroyEditCommand if the splitFeatures command fails.
    Currently, we always call QgsVectorLayer::endEditCommand, which will cause
    the command to be added to the undo stack even if it fails.

    Fixes #38287

Merge: 4aefe0d65b6 0864e0a39ac
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-20

    Merge pull request #38355 from nyalldawson/svg_ratio

    Fix bad handling of non-square svg images in svg marker symbol layers

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-20

    Typo corrected. Added one space

    Line 120 :  "FieldPyculator code execute error.Global code block can't be executed!\n{0}\n{1}" " should probably be
                      "FieldPyculator code execute error. Global code block can't be executed!\n{0}\n{1}" "
    Added one space bewteen "error." and "Gobal"

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-19

    Server landing page: add missing resources

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-19

    show "show more" item only when it is required (if there are more than 5
    hidden items in the list)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-19

    move PyQGIS building from Travis to Github workflows (#38363)

Merge: ecdec26717e cfa719f8d67
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-19

    Merge pull request #38349 from mhugent/wms_layer_visibility_checked

    WMS Server: display visibilityChecked property of a layer in GetProjectSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    Add unit tests for curved annotation geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    Calling QgsCurve::asQPolygonF should automatically segmentize curved
    sections instead of just returning direct straight lines between
    vertices

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    Fix super ridiculously noisy qgsgeometry test output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    [annotations] Refactor annotation item subclasses so that they
    work correctly with curved geometry types, and tweak some API naming
    accordingly

    There's no need to be restrictive and only require linear geometries
    for these items!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    When an svg image has no viewbox tags, try to take the width/height
    attribute as a fallback for these

    Allows the aspect ratio of svgs without a viewbox to be determined,
    resulting in correct rendering as svg markers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    Fix SVG marker symbol layer aspect ratio is not recalculated when the
    marker is pointed to a different source svg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    Fix incorrect height shows for svg markers where the aspect ratio is locked to default and source svg isn't square

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    A couple of for loop and naming improvements

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    Fix broken "gdal.org/ogr/" URLs in doc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    More layout tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    Make more label settings more user friendly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    Fix non-standard vertical spacing in labeling widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    Italic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    Show helpful explanations about the different label placement modes
    when they are selected

    These aren't immediately obvious, so give users explicit advice
    about what they mean

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    Hide overrun setting when a line layer is set to horizontal labels

    The settings have no effect in this mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-19

    [labeling][ui] Change placement mode selection widget from radio
    buttons to combo box

    The radio buttons don't work well here -- they cause a massive
    gap in the placement UI layout for anything but polygon
    layers. Using a combobox is also much more compact, giving us
    some extra space to use for more helpful explanatory text

    David Signer <david@opengis.ch>AuthorDate: 2020-08-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-18

    improved texts for warning message and docs

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-08-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-08-18

    Update test reference files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-18

    use native separators for menu items

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-18

    address review comments

Merge: 29de71dba23 01e75082d60
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-18

    Merge pull request #38332 from elpaso/server-landingpage-initial-extent

    Server landingpage initial extent

    David Signer <david@opengis.ch>AuthorDate: 2020-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-18

    Update src/core/qgseditformconfig.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-08-18
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-08-18

    Use path resolver to prepare the datasource

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-18

    allow users to unhide paths directly from browser (fix #22290)

Merge: 97fd45aebb9 71bb7d05f98
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-18

    Merge pull request #38343 from DelazJ/tabOrder

    Fix/add tabstops to widgets for a better keyboard use

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-18

    Fix tests for travis env

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-18

    Increase test verbosity

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-18

    Check viewSettings for initial_extent

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-18
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-08-18

    Fix/add tabstops to widgets for a better keyboard use

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    Rename QgsSqlite3Mprintf to qgs_sqlite3_mprintf

    It's not a class name

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    Disable azure ci on master

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    Fix label name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    Add icons for line placement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    [feature][labeling] Add option to allow users to control the placement
    of labels along line features

    The new "Label Anchoring" section in the line placement settings for
    labels allows users to specify whether labels should be placed
    at the center, start or end of lines (or a custom percent from the
    start of the line). Also allows data-defined percent along line
    control!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    [labeling] Add api to set line anchor point for labels, which represents
    the percentage along line features at which labels for that feature
    should gravitate toward

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    Add error reason when unique field discovery fails

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    List 3.14 in API doc page

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    style

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    update tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    USE pg_constraint and don't assume that position statrt at 1

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    remove debug

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    fix query

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    simplify testdata_pg_releations.sql

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    replace assert by self.assertEqual

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    flake8

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    indent

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    add test with prod data

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    Fix discover relations

Merge: 5d2495e65a5 838e61e07a4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-18

    Merge pull request #38222 from Samweli/fix-wmst-refresh

    Check for dimensions when comparing WMS layer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    [api] Add helper api to directly retrieve a point/linestring/polygon from
    a QgsMultiPoint/QgsMultiLineString/QgsMultiPolygon

    Avoids the need to have to manually do an annoying cast when we
    already know the geometry type

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-18

    Server landingpage: GCC does not like uniform initialization

    Fixes #38308

Merge: 0bd81d27c67 e0fa368357d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-17

    Merge pull request #38334 from m-kuhn/cmake_min_version

    Bump minimum cmake version to 3.10

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-17

    Bump minimum cmake version to 3.10

    Fixes #38327

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-08-17

    Change to QGIS_SERVER_DISABLE_GETPRINT

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-17

    Server landingpage makes good use of initial extent

    David Signer <david@opengis.ch>AuthorDate: 2020-08-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-17

    updateProperties function private and no reference for currentFormFeature

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-17

    Server landingpage: expose initial extent - checks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-17

    Server landingpage: expose initial extent

    David Signer <david@opengis.ch>AuthorDate: 2020-08-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-17

    set the first relation editor widget instance when setting the nm-rel and the force-suppress-popup the legacy way over setWidgetConfig to keep it backwards compatible

    David Signer <david@opengis.ch>AuthorDate: 2020-08-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-17

    fallback writing nm-rel and force-suppress-popup to the tab config

    David Signer <david@opengis.ch>AuthorDate: 2020-08-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-17

    improve comment

Merge: ee14d3d31d8 a04bbe44ca5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-17

    Merge pull request #38323 from elpaso/server-landingpage-dirwatcher

    Server landingpage dirwatcher

Merge: 476ac55a601 dc9350722a5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-17

    Merge pull request #38304 from m-kuhn/rel_ref_fix_no_ui_feedback

    Relation reference: Update user interface when adding new entry

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-17

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-17

    Include mutex

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-17

    Server landing page add test for empty projects

Merge: 040b18a4423 de7de1e28e9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-17

    Merge pull request #38312 from alexbruy/ux-fixes

    Various UX fixes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-17

    Server landing page add dir watcher

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-17

    Do not set id twice

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-17

    Copy test tree to avoid gpkg changes in git

Merge: a5461a64207 be190062215
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-17

    Merge pull request #38251 from mhugent/relation_form_fix_attributes_not_shown

    Fix feature attributes not shown in relation form

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-08-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-08-17

    WMS Server: display visibilityChecked property of a layer in GetProjectSettings to allow client to correctly display the state of the layer tree

Merge: d827faa2c8a f3a451f2a90
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-17

    Merge pull request #38257 from elpaso/bugfix-gh26189-virtual-layers-subset-string

    Bugfix gh26189 virtual layers subset string

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-17

    [processing] Upgrade the sample raster value algorithm to native C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-17

    raise an assert if algorithm which should be added to the toolbar is not found

    David Signer <david@opengis.ch>AuthorDate: 2020-08-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-17

    On change of an attribute the documentViewer expression of the externalRessourceWidget depends on, the documentViewer should be updated.
    To not be needed to check for all the widget values in the form, the mCurrentFormFeature is introduced that contains all the values that are received on change of the widget values.

    Resolves #37678

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-17

    Ah f*** it, no test for you Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-17

    Fix use of deprecated enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-17

    Fix see also links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-17

    Move label overrun settings to QgsLabelLineSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-17

    Move another line label related setting and enum to QgsLabelLineSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-17

    Move some more line label related settings to QgsLabelLineSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-17

    Move merge line settings to QgsLabelLineSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-17

    Start cleaning up label line settings, by moving them from the
    QgsPalLayerSettings mega class to a dedicated QgsLabelLineSettings
    class

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-17

    Expose named parameters for functions

    so that they are shown for autocompletion

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-08-16

    debian packaging: include landing page service

Merge: cd6b6ee62e8 a9a850caf2c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-16

    Merge pull request #38289 from MrChebur/MrChebur-patch-1

    A new parameter "Close path" has been added to the "Point to path" algorithm.

    MrChebur <20655102+MrChebur@users.noreply.github.com>AuthorDate: 2020-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-16

    Add files via upload

    MrChebur <20655102+MrChebur@users.noreply.github.com>AuthorDate: 2020-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-16

    Update qgis_algorithm_tests2.yaml

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-16

    try to keep selected data type when toggling "Create virtual field"
    checkbox in the field calculator (fix #36679)

    Reset to the first item only if compatible data type not found

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-16

    add Select By Location to the Selection toolbar (fix #20350)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-16

    add 3D map view button to the Map Navigation toolbar (fix #25440)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-16

    add annotation actions to the Edit menu to make them accessible also via
    menu (fix #27748)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-16

    allow docking Message Log to the left and right areas in addition to top
    and bottom (fix #29463)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-16

    pick Vector menu title from the main QGIS window instead of using own
    translation (fix #35028, #28474)

Merge: 84d45fc9277 143a8e6619f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Merge pull request #38301 from m-kuhn/reduce_width_of_rel_ref_config

    Adjust width of relation reference config widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Apply suggestions from code review

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Apply suggestions from code review

    MrChebur <20655102+MrChebur@users.noreply.github.com>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Apply suggestions from code review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Update python/plugins/processing/algs/qgis/PointsToPaths.py

    MrChebur <20655102+MrChebur@users.noreply.github.com>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Update PointsToPaths.py

    spaces deleted

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-15

    Relation reference: Update user interface when adding new entry

    Fixes #38303

    MrChebur <20655102+MrChebur@users.noreply.github.com>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Apply suggestions from code review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    MrChebur <20655102+MrChebur@users.noreply.github.com>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Update PointsToPaths.py

    "line" is replaced by "path"

    MrChebur <20655102+MrChebur@users.noreply.github.com>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Update PointsToPaths.py

    Returned missing spaces

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-15

    Adjust relation reference config widget

    Reduce minimum width of the combobox

Merge: 8e4cdba6b4f 48b38a2d1d8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Merge pull request #38083 from iona5/fix-stylefiles

    Fix various issues with application of raster styles from QML-files

    Māris Nartišs <mn@sungis.lv>AuthorDate: 2020-07-30
Commit:     Māris Nartišs <mn@sungis.lv>
CommitDate: 2020-08-15

    Do not restore geometry for maximized windows.
    Geometry restore causes subsequent minimization of previously maximized windows
    as observed with KWin 5.19, Qt 5.15 on X11

Merge: 26eb7fbe294 26e9ec98e76
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Merge pull request #38262 from elpaso/bugfix-gh38245-dbmanager-pg-sslmode

    DB manager: PG read enum value for sslmode

Merge: 3bce2d1dc5d 19d5ec72949
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Merge pull request #38233 from jiargei/patch-2

    Precision for hacc and vacc information

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Update src/app/gps/qgsgpsinformationwidget.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Update src/app/gps/qgsgpsinformationwidget.cpp

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-15

    Use center argument for make_circle and make_ellipse functions

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-15

    Remove check on args with space

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-15

    Use correct arg for rotate function

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-15

    Use correct argument name in the help file

    segments and not segment

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-15

    Fix make_triangle parameters name

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-15

    Avoid same name for different parameters in a function

    Fix duplicate "geometry" named parameters

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-15

    Fix missing brackets

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-15

    Harmonize geometry-based parameters name in expression

    using 'geometry1' instead of 'geometry_a' or 'geometry a'

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-15

    [needs-docs] Insert an Expression button also edits

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-15

    Fix make link to pre-commit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-15

    Use Title Case for names of symbol layers and renderers

    Makes the widgets for selecting symbol layer type and renderer type
    correctly follow HIG guidelines for using Title Case in combo box options

    Jürgen Fredriksson <jiargei@users.noreply.github.com>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Update src/app/gps/qgsgpsinformationwidget.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Jürgen Fredriksson <jiargei@users.noreply.github.com>AuthorDate: 2020-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-15

    Update src/app/gps/qgsgpsinformationwidget.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    MrChebur <20655102+MrChebur@users.noreply.github.com>AuthorDate: 2020-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-14

    New option added: "Close line"

    Now this algorithm can check and close the line if necessary.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-14

    More text formatting

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-14

    Update after review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-14

    Revert "FIX virtual layers with CSV layers opened with "delimitedtext" provider"

    Reverts https://github.com/qgis/QGIS/pull/37164, which has lead to
    https://github.com/qgis/QGIS/issues/38163

    Fixes #38163

Merge: 4f3a2f1da68 4615de03a52
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-14

    Merge pull request #38261 from m-kuhn/fix_annotation_item_reload

    Fix crash on reloading project with annotation items

    David Signer <david@opengis.ch>AuthorDate: 2020-08-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-14

    setting forceSuppressFormPopup only when true in the widget (not unset it when false) and use more specific function descriptions

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-14

    Add missing quotes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-14

    Fix functions declaring variable length of arguments

    while it's actually a fixed number

Merge: 62ce9abb0aa 51a352f2e8d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-13

    Merge pull request #38260 from m-kuhn/remove_leftover_file

    Remove qgsannotationitem.cpp

    David Signer <david@opengis.ch>AuthorDate: 2020-08-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-13

    resolve unintended fallthrough

    David Signer <david@opengis.ch>AuthorDate: 2020-08-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-13

    initialize member variable

    David Signer <david@opengis.ch>AuthorDate: 2020-08-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-13

    support relation editor widgets of autoconfigured form configured in previous versions

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-08-13

    Test: QGIS Server setting environement to do not load layouts

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-08-13

    New QGIS Server setting environement to do not load layouts

    Defined a new QGIS Server setting environnement `QGIS_SERVER_DONT_LOAD_LAYOUTS` to do not load layouts when QGIS Server reads projects.
    This variable will disable QGIS Server GetPrint capabilities.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-08-13

    Fix: QGIS_SERVER_TRUST_LAYER_METADATA

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-13

    DB manager: PG read enum value for sslmode

    Fixes #38245

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-13

    Fix crash on reloading project with annotation items

    Sponsored by QField

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-13

    Remove qgsannotationitem.cpp

    This file does nothing.

    David Signer <david@opengis.ch>AuthorDate: 2020-08-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-13

    default value of forceSuppressFormPopup is false

    David Signer <david@opengis.ch>AuthorDate: 2020-08-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-13

    correct set of forceSuppressPopup state
    renamed cardinality to nmRelationId since it's not a cardinality - it's the id of the relation connected through the many-to-many cardinality in this relation editor widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-13

    Renamed subset to subsetstring for clarity

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-13

    Add tests for virtual layers subset strings

    Fixes #26189

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-13

    [ogr] Improve decoding/encoding of URI

    - Correctly handle |subset= and |geometrytype= components
    - More robust logic to handle complex cases
    - More unit tests

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-08-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-08-13

    Fix feature attributes not shown in relation form

Merge: 0b3ec390505 37dee8648d3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-08-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-12

    Merge pull request #38161 from mhugent/server_external_wms_several_layers

    Server external wms several layers

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-08-12
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-08-12

    added tests for wms layer properties

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-08-10
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-08-12

    check for wmst dimensions when updating layer properties

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-08-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-08-12

    Consider comments

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-08-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-08-12

    Consider comments

Merge: 4f6e63883e3 22173e9a410
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-12

    Merge pull request #38225 from rldhont/project-read-flag-trust-layer-metadata

    New project reading flag to trust layer metadata with server settings

Merge: 8ccc824babc fa007488643
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-12

    Merge pull request #38218 from alexbruy/save-query

    restore missed "save query" functionality in the Query builder

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-08-11

    Tests Server: QGIS_SERVER_TRUST_LAYER_METADATA setting environnement

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-08-11

    Server: define QGIS_SERVER_TRUST_LAYER_METADATA setting environnement

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-08-11

    New Project Reading flag to trust layer metadata

Merge: fe1dc925559 7829b55e051
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-11

    Merge pull request #38237 from m-kuhn/qt514

    Enable ccache for Qt 5.14 github workflow

Merge: 779d218206e e940e013340
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-11

    Merge pull request #38235 from rldhont/oracle-determine-primary-key-from-uri-key-column

    [Oracle] Add determinePrimaryKeyFromUriKeyColumn method to provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-11

    Hardcode ccache

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-08-11

    [Orcale] Add determinePrimaryKeyFromUriKeyColumn method to provider

    Like Postgres provider defined a determinePrimaryKeyFromUriKeyColumn method in Oracle provider.

Merge: 8fe4d3e793b facfeb68258
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-11

    Merge pull request #38189 from elpaso/server-landingpage

    Server landingpage

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-11

    [processing] Allow merging layers with mixed attribute type

    Jürgen Fredriksson <jiargei@users.noreply.github.com>AuthorDate: 2020-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-11

    Precision for hacc and vacc information

    Since Vertical and Horizontal Accuracy can be more accurate than 0.1 m i suggest adding more precision to that -> 0.01 m (cm - accuracy) is possible with modern gnss methods (rtk)

    iona5 <iona5@ag99.de>AuthorDate: 2020-08-11
Commit:     iona5 <iona5@ag99.de>
CommitDate: 2020-08-11

    do not change behavior of loadMinimumMaximumFromTree()

    restore behavior of loadMinimumMaximumFromTree() to not change
    anything if the colormap contained no items.

    iona5 <iona5@ag99.de>AuthorDate: 2020-08-11
Commit:     iona5 <iona5@ag99.de>
CommitDate: 2020-08-11

    changed access of QgsColorRampShaderWidget::colormapMinMax()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-11

    Update copyright

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-11

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-11

    [api] Add QgsAnnotationPointTextItem annotation item class for
    rendering text at a specified map point

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-11

    Life is simpler when you clone

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-11

    Fix test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-11

    [processing] Fix map items locked layers reset in export atlas algorithms

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-11

    [FEATURE][processing] Export layout atlas as PDF algorithm

Merge: e87e8213372 d72e2266d97
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-11

    Merge pull request #38230 from nyalldawson/wms_legend

    [wms] When a legend graphic fetch fails, don't show the error in the layer tree, but instead just log it to the message log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-11

    [wms] if a previous request to fetch the legend failed, don't bother trying
    to fetch it again!

    Otherwise misconfigured services which return flawed images will just keep retrying to
    fetch on every map extent change operation...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-11

    [wms] When a legend graphic fetch fails, don't show the error in the
    layer tree, but instead just log it to the message log

    This error indicates an issue on the server configuration and isn't
    anything that a user can resolve. Showing it in the layer tree incorrectly
    indicates that there's a problem with the layer rendering, which isn't
    really true. Better to be more forgiving of misconfigured legend
    services (there seems to be a lot!) and don't show this warning
    right in the user's face...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-11

    WMS provider is way too debug noisy

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-11

    update to MDAL 0.6.92

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-11

    Fix context menu exception on WMS conn items

    Fixes #38211

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-11

    [wms] If an explicit CRS is not set in a layer's URI, then take the
    first sensible CRS advertised by the provider's capabilities as the
    layer's CRS

    Avoids the messy situation where a WMS layer requires a valid CRS
    to be set, yet QGIS provides no public API to retrieve the available
    CRS for WMS layers. WIthout this fix it's necessary for plugins
    to manually write their own capabilities parsing code in order to
    retrieve the available CRSes for a service... ouch!

    David Signer <david@opengis.ch>AuthorDate: 2020-08-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-10

    disable double click on items in the available widgets tree
    show info message for relation and qml/html widget, where to configure it
    select the dropped feature

    David Signer <david@opengis.ch>AuthorDate: 2020-08-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-10

    care for the relation widget config made or read over the API
    means the force-suppress-popup and nm-rel in the editFormConfig are written according to the first instance of the widget-tree from same type and name for each relation. and on creating the widget it reads first this config and is only overwritten if there are specific widget config available.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-10

    drop unused code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-10

    deprecate unused QgsSearchQueryBuilder class

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-10

    homogenize filter string and make it translatable

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-10

    restore missed "Save query" functionality in the Query Builder (fix #18550, #12827)

Merge: 988ffcf5195 a3078a9baae
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-10

    Merge pull request #37921 from troopa81/fix_defaultvalue_expression_double

    Fix default value expression on double field

Merge: fb14618928b e2e7d31fe0b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-10

    Merge pull request #38202 from m-kuhn/qt514

    Setup Qt 5.14 github workflow

    David Signer <david@opengis.ch>AuthorDate: 2020-08-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-10

    use itemdata->name (what is the relation-id of relation widgets, not like the displayName what would be the relation-name) to set the relation in the settings

    David Signer <david@opengis.ch>AuthorDate: 2020-08-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-10

    set cardinality (and with it the relation) of the widget and the forceSuppressFormPopup state after the widget has been created

    David Signer <david@opengis.ch>AuthorDate: 2020-08-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-10

    fix setting of forceSuppress

    David Signer <david@opengis.ch>AuthorDate: 2020-08-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-10

    fallback reading old config

    David Signer <david@opengis.ch>AuthorDate: 2020-08-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-10

    remove attributerelationedit since all settings for relations are done in the widget configuration

    David Signer <david@opengis.ch>AuthorDate: 2020-08-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-10

    move the cardinality and the forceSuppressFormPopup to the widget configuration - stored in a QgsAttributeEditorElement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    Clarify that algorithm works with a single relationship

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    Less noisy relations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    [processing][feature] New algorithm "Flatten Relationship"

    This algorithm flattens all relationships for a vector layer,
    exporting a single layer containing one master feature per
    related feature. This master feature contains all the
    attributes for the related features.

    It's designed as a quick way to de-normalize a relation from
    a project, e.g. to allow exporting to CSV

    Sponsored by SMEC/SJ

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    Extend aggregate's concatenator and order_by args description

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    Use 'value' parameter instead of 'val'

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    Updates on expression functions help

    fix examples and description
    add/update examples to "cross-link" functions

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    fix processing test and remove invisible char

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    fix typo and SIP

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    fix QgsDuaEdgeTriangulation




    .

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    Only list layers with styling options in styling panel

    Otherwise it's very easy to switch to a layer without styling options which will hide the combobox and require the user to move over to the legend to select another layer to work on.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    Allow Microsoft style # literal markers in QgsSqlStatement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    Allow Microsoft style [ ] column references to be handled by QgsSqlStatement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-10

    Extend QgsSQLStatement to allow parsing of fragments of SQL clauses,
    specifically to allow parsing an expression or where clause alone

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Ccache stats check

Merge: f17097b1a46 7fa55c9ef16
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-09

    Merge pull request #38210 from DiGro/patch-5

    Two typo's corrected

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Exclude QtQuick for now

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Cleanup naming mess

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Add ccache

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Fix conversion error

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-08-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-09

    Two typo's corrected

    Line  57  :  "as a set of image."  should probably be "as a set of images."  Plural, not singular
    Line  64  :  "sort by expressing"  should probably be "sort by expression"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Align code for deprecation fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Add missing includes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Warnings are errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Update deprecated method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    More loops

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Qt include dirs are sys dirs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Fix more loop issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    More loop fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Fix deprecation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Fix some loop issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Do not build QSpatialite

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Do not stop on warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-09

    Fix another implicit casting issue

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-08-09

    windows: use AddDllDirectory on directories in PATH (fixes #38172)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-08-08

    translation string fixes

Merge: a34e2906203 7f0ac91bb0e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-08

    Merge pull request #38200 from m-kuhn/fix_vertex_iterator_warning

    Fix build warning in vertex iterator

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-08

    Fix conversion warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-08

    Improve range-based for loop usage

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-08

    Enable Qt 5.14 test on pull requests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-08

    Setup Qt 5.14 workflow

Merge: 2b3b88c5152 1aa66975333
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-08

    Merge pull request #38199 from m-kuhn/map_layer_type_property

    Make the map layer type and validity a property

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-08

    Provide operator==

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-08

    Add missing include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-08

    Fix build warning in vertex iterator

    Move away from C style raw memory management.

    ```
    /QGIS-e0de9c5c26c919cbdb3b9ecc3875ad4320d318b4/src/core/geometry/qgsabstractgeometry.cpp: In constructor 'QgsAbstractGeometry::vertex_iterator::vertex_iterator(const QgsAbstractGeometry*, int)':
    /QGIS-e0de9c5c26c919cbdb3b9ecc3875ad4320d318b4/src/core/geometry/qgsabstractgeometry.cpp:321:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct QgsAbstractGeometry::vertex_iterator::Level'; use assignment or value-initialization instead [-Wclass-memaccess]
      321 |   ::memset( levels, 0, sizeof( Level ) * 3 );  // make sure we clean up also the padding areas (for memcmp test in operator==)
          |                                            ^
    In file included from /QGIS-e0de9c5c26c919cbdb3b9ecc3875ad4320d318b4/src/core/geometry/qgsabstractgeometry.cpp:17:
    /QGIS-e0de9c5c26c919cbdb3b9ecc3875ad4320d318b4/src/core/geometry/qgsabstractgeometry.h:852:16: note: 'struct QgsAbstractGeometry::vertex_iterator::Level' declared here
      852 |         struct Level
          |                ^~~~~
    ```

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-08

    Make layer validity a property

    Adds the possibility to react to layer validity at runtime

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-08

    Make the map layer type a property

    makes it available from QML

Merge: 5f88e3dc33c debe2209fea
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-08

    Merge pull request #37595 from gacarrillor/pr_processing_results_group

    Load processing results to layer group (optional)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-08

    Update tests for the travis env

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-08

    Avoid another redundant call to resolving the sublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-08

    Avoid re-querying vector layers for sublayers when loading them
    into QGIS

    In all paths leading to this function we have already resolved
    the list of sub layers, so no need to call this potentially expensive
    function immediately again...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-08

    [ogr] Don't try to resolve the geometry type for Personal Geodatabases when listing layers

    The PGeo OGR driver always reports Unknown Geometry types, which causes the fallback
    of iterating through all features in all layers to occur when resolving the list
    of sublayers. This is incredibly slow for large mdb files, so skip the geometry
    type resolution here.

    Fixes massive UI hang when opening an MDB file in QGIS

Merge: 0f14362c3d7 9c8a2ca010c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-07

    Merge pull request #38191 from qgis/bugfix-unreported-pg-raster-port-host

    PG raster: fix unreported port/host mismatch

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-07

    PG raster: fix unreported port/host mismatch

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-07

    Useless linter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-07

    Add landing page test to cmake

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-07

    Fix server tests (ignore error on QGIS_SERVER_DISABLED_APIS)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-07

    Workaround a qt issue which causes unpredictable dash patterns at
    very narrow pen sizes

    Force the pen width to a minimum 1 px size when the advanced dash
    tweaks are enabled to avoid this

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-07

    fix default reference time (current) not UTC for mesh layer

Merge: ee5b0dc7d86 7bafc260af8
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2020-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-06

    Merge pull request #38158 from borysiasty/fix_38114_superslow_postgres_provider

    [postgres] Fix superslow layer instantiation in huge databases by only fetching type info of used fields.

    Dan Minor <daniel.minor@gmail.com>AuthorDate: 2020-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-07

    Use version 3.2.0 instead of 3.1.2

    Co-authored-by: Even Rouault <even.rouault@spatialys.com>

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-07

    Workaround GDAL reporting that shapefiles support DateTime

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-06

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-06

    Server landing page test data

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-06

    Updated client after rebase

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2020-08-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2020-08-06

    Avoid a redundant query as Matthias suggested

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-06

    Code layout and sip

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-06

    Build landing page plugin

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-06

    Add assert lines equals

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-06

    Server landing page plugin

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-06

    Server API: moved static handler to independent class

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-06

    Server registry: better log formatting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-06

    Server API static helper: collapse slash

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-06

    Server OGC API: better formatting for message log

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-08-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-08-06

    Server: add path() accessor to request handler

    just for convenience

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2020-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-06

    Apply suggestions from code review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

Merge: 0b9a75c9bf3 eca2563d21c
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-06

    Merge pull request #38087 from NEDJIMAbelgacem/skybox-feature

    [3D feature] Skybox feature

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2020-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-06

    Fix shameful text formatting

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

Merge: 61809384007 8ad63fccbb8
    David Signer <david@opengis.ch>AuthorDate: 2020-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-06

    Merge pull request #38152 from signedav/revert-bad-commit

    Fix long reload of filter change in attribute table by revert bad commit

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-06

    Plugin installer - rephrase error message when plugin is not found

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-06

    Some tweaks to the "Export 3d scene" dialog

    reduce dialog minimal size and margins, fix tab order and add help button

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-06
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-06

    use qgis::overload instead of QOverload

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-06
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-06

    Change skybox faces to more intuitive names in the UI

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-06
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-06

    Remove transform and unneeded includes from qskyboxentity.h

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-06
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-06

    Use currentIndex instead of currentText for combobox

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-06
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-06

    Add tr to skybox types

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-06
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-06

     get rid of TexturesCollectionSkybox

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-06
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-06

    Rename HDR skybox to panoramic skybox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-06

    Use full canonical path to installed plugins

    Resolves symlinks which may be used for the plugin folder, e.g. by
    plugin developers who symlink a development folder into their profile's
    plugin folder path.

    Makes it a bit easier for plugin developers to see whether a plugin
    is pointing to a local development path or a plugin installed through
    the repo.

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-06
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-06

    Use path resolver's read/writePath()
    Remove QSkyboxEntity include
    Use deleteLater() instead of delete
    Remove unneeded todo
    Add \since to skyboxSettings in qgs3dmapsettings.h

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-08-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-08-05

    QLatin1String

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-08-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-08-05

    WMS Server: set external WMS layers/styles one-by-one to WMS uri, otherwise the WMS client won't work

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2020-08-05
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2020-08-05

    [postgres] Only fetch type info of used fields. Fixes #38114

    David Signer <david@opengis.ch>AuthorDate: 2020-08-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-05

    set title of groupbox

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-05
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-05

    Fix compilation error for ubuntu system packages users

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-05

    move relation editor widget specific config to its own class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Add a iface method to directly set a specific GPS connection to connect
    to in the GPS Information panel

    Allows for plugins to create subclasses of QgsGpsConnection and then
    hook these into the existing GPS panel widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-05

    [locator] Use 'go' as prefix for the go to locator filter

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-05

    [locator] Flag the goto locator as a fast filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Treat item crs as matching annotation layer CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Address review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Avoid indentation issues between different environments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Implement layer extent calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Allow removing items from annotation layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Add unit tests for annotation layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Add unit tests for marker/line/polygon items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Don't return reference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Remove data provider from annotation layer -- this is no longer required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Code shuffle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Minor cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Tweak api, add tests for annotation item registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Fix more warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Dox, build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    line poly items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Add missing test file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Hookup initial marker item in registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Add registry for annotation item classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Dox cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Basic storage and restore of annotation layers in projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Add sip cast code for QgsAnnotationLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Create minimal data provider for annotation layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Add missing Transfer annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Move QgsAnnotationItem to its own file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Correctly handle annotation layer opacity during rendering operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Move annotation layer renderer to own file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Add AnnotationLayer to layer item type enum, silence warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    First steps towards free-form graphics item layer

    Based on a port from the downstream Kadas application's item layer
    type

    Kudos to @manisandro

    David Signer <david@opengis.ch>AuthorDate: 2020-08-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-05

    Revert "on ensuring the selection, the dependend objects (like feature info and count of features) in the gui need to be updated even if the selection is not affected. This fixes that on adding or removing features the counter on the GUI will be updated."

    This reverts commit d409c65de9c31266ae00a16d1004b4856dc1f5b4 and fixes #38018

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Treat mdb files as a database source in browser

    Allows these to be expanded so that particular layers can be loaded,
    notably allowing projects with broken mdb layer paths to be repaired
    by allowing users to pick the correct target layer from an mdb file.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-05

    [console] Fix error when console history file is missing
    from the user profile directory (fixes #38142)

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    fix crash with emtpy inputBlocks

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    fix helpstrings

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    fix test result file

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    add tests

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    format code

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    add testdata for lowest position alg

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    add testdata for highest position alg

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    finalize raster stack position algorithms

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    add new raster stack position algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Fix more grid layout widget layout issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Fix leak of network replies when network content is fetched in a thread
    which is destroyed soon after

    Because the thread is destroyed, the event loops never executes and
    deleteLater is never called, resulting the a leak of the network reply

    Sylvain POULAIN <kikislater@users.noreply.github.com>AuthorDate: 2020-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Missing options for r.neighbors in processing

    All options added : https://grass.osgeo.org/grass78/manuals/r.neighbors.html

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    [3d] Fix leak of vector chunked entity factories

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Avoid losing layer subset filters after fixing a layer path in the
    bad layers dialog

    Filters are not automatically restored after fixing the path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    Fix typo which incorrectly exposes textured material as a choice for point 3d symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-05

    [3d] Rework texture scale widget to show scale in %, as the raw Qt
    texture scale values work opposite to what you'd expect and a larger
    scaling value actually results in a smaller texture size!

Merge: 5d20b320a79 55aafae065d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-04

    Merge pull request #38135 from alexbruy/gamma-buttons

    correctly toggle gamma correction buttons state depending on the active layer

Merge: 655c2ca7f35 0518f26f422
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-04

    Merge pull request #38133 from m-kuhn/rotated_ticks

    Fix configuration layout

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-04

    [locator] Flash canvas center point when triggering goto result

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-04

    warn with 0 or negative values when using log scale in graduated renderer (#38128)

    * warn with 0 or negative values when using log scale in graduated renderer

    * fix windows build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-08-04

    correctly toggle gamma correction buttons state depending on the active
    layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-04

    Fix missing tabstop

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-04

    Fix configuration layout

    References https://github.com/qgis/QGIS/pull/37041#issuecomment-668486146

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-04
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-04

    Add missing documentation

Merge: 4ac66d08c82 f2bbb3e6577
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-04
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-04

    Fix merge conflict
    Merge branch 'master' into skybox-feature

Merge: f2bbb3e6577 a3dc6b39117
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-04

    Merge pull request #37041 from olivierdalang/rotated_ticks

    Support for rotated ticks/annotation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-04
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-04

    Add SIP_NO_FILE and fix bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-04

    Fix ui build warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-04

    [processing] Use a feature source for the input of the extract by location alg

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-04

    Don't load GRASS algs if GRASS is not installed

    Fixes qgis_process that incorrectly lists GRASS algorithms among the available processing algs even when GRASS is not installed in the system

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-04

    Fix leak in runtime profiler dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-04

    Fix leak of QgsWindow3DEngine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-04

    Fix leak of QgsSourceCache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-04

    Fix leaks in snapping toolbar

    These widgets were being created when the widget is in toolbar mode,
    even though they were never used or added to a layout

    Instead defer their creation so that it only happens when they are to
    be used.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-04

    Fix message bar "show more" label incorrectly counts items and thinks
    there's one too many items to show

Merge: dbe1ef8aa23 346743be7eb
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-04

    Merge pull request #38067 from nirvn/processing_atlas

    [FEATURE][processing] Export atlas layout as image algorithm

Merge: f38f5f6ac97 e022b3eb5c3
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-08-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-03

    Merge pull request #37685 from vcloarec/curveMapToolCapture

    digitizing and splitting feature with curves

    Adriaan de Groot <groot@kde.org>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-04

    Fix build with CMake 3.18

    It looks like CMake 3.18 fixed escaping of `$` in generated Makefiles. It does on FreeBSD, at least, where I had to apply this patch in packaging to get existing QGis packages to build against newer CMake. I'm still checking if this doesn't break with older CMake, though -- I'm fairly confident of the syntax, but you never know until it compiles.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-04

    String improvement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-04

    Fix crash when using older 3d line symbols

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-03

    Add custom layers test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-03

    Address last bit of review, add test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-08-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-03

    [processing] Add a method to override map layers used by map items in export atlas layout alg

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-03

    Better strings and alg name

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-08-03

    [FEATURE][processing] Export print layout atlas as image(s) algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    [processing] Be more tolerant, and expose map layer outputs as possible
    inputs for multi input parameters regardless of the required type

    Otherwise we potentially block valid use cases. Better to be flexible
    and catch errors at run time then prevent users making the model they need...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    [processing] Fix strange behaviour when mix of model outputs and fixed
    inputs are selected as the input for a multi layer parameter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-03

    Fix control images

    David Signer <david@opengis.ch>AuthorDate: 2020-08-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-08-03

    remove setting of config in the html and qml wrappers since there is no info stored in the editFormConfig (and if so, then it would lead to issues, since elementDev->name() is not necessarily unique)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-08-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-03

    Typo, URL and formatting in the build instructions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Fix see also

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Add sip casting code for material types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Split textured phong material class from basic phong material class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Split simple line material out from phong material

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Code shuffle to move all material classes to separate subdirectory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Rename terrain texture for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Don't show texture controls in terrain shading widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Remove unused method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Avoid misleading flake warning from autogenerated 3d code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Fix broken see also link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    [3d] Fix phong texture images are incorrectly ignored when applied
    to a buffered line symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Move some texture handling methods to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Fix sipifaction of enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    [3d][FEATURE] Add CAD style ("Gooch") material for polygons/extruded lines

    From the qt docs:

    "The Gooch lighting model uses both color and brightness to help show the
    curvature of 3D surfaces. This is often better than models such as Phong
    that rely purely upon changes in brightness. In situations such as in CAD
    and CAM applications where photorealism is not a goal, the Gooch shading
    model in conjunction with some kind of silhouette edge inking is a popular
    solution.

    The Gooch lighting model is explained fully in the original Gooch paper.
    The Gooch model mixes a diffuse object color with a user-provided cool
    color and warm color to produce the end points of a color ramp that is
    used to shade the object based upon the cosine of the angle between the
    vector from the fragment to the light source and the fragment's normal
    vector. Optionally, a specular highlight can be added on top. The
    relative contributions to the cool and warm colors by the diffuse color
    are controlled by the alpha and beta properties respecitvely."""

    The TLDR: the shader works well for revealing 3d details of objects
    which may otherwise be hidden due to the scene's lighting. Ultimately,
    it's an easier material to work with as you don't need to worry
    about setting up appropriate scene lighting in order to visualise features.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Gooch shading!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Rework QgsAbstractMaterialSettings class to handle different rendering techniques

    Restrict choice of material in widgets based on the symbol's required technique,
    and hide material settings in phong widget which don't apply to certain
    rendering techniques (e.g. hiding all but the ambient color for simple 3d line
    symbols)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    Add an icon in the 3d material combo box

Merge: 8ed274bb607 f465efe89cb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-03

    Merge pull request #37298 from alexbruy/split-vector

    use attribute value in the output file name for Split vector layer algorithm (fix #37296)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-08-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-03

    automatically add MACOS environment variables if folders/dirs present in bundle (#37918)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    [3d][api] Split api from specifying 3d map layers to render from api
    for specifying terrain layers to render

    Previously the one method was used for both, which made it very
    difficult to have a different set of layers used for terrain
    generation vs 3d entity generation (you had to manually create a map
    theme, which is very messy)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    use more robust WKT export option

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    address review comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    use more descriptive representation of the current layer CRS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-03

    show current layer CRS in the layer context menu and allow to change it
    directly to one of the recently used CRSs (fix #13882)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-08-02

    debian packaging fixes:
    * include qgis-server-wmts
    * fix Qt53DExtras cmake module lookup

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Add enum skybox types

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Refactoring

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-02

    Fix warning in parse_dash_results

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-02

    Allow adding a new set of control images

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-02

    Capitalization in parse_dash_results

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-02

    Allow to maximize parse_dash_results window

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-08-02

    Cleanup leftover images

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Move writeXml and readXml to qgsskyboxsettings.cpp

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Add _3D_EXPORT

Merge: 737143d0b7b 46a91533d6a
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Fix merge conflict

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Use the same vertex shader for different skybox implementations

Merge: 942ec923846 e06cefeca46
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Merge branch 'master' into skybox-feature

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Fix docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Remove 3D canvas from Qgs3DMapConfigWidget constructor

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Add docs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    initialize mSkyboxSettings in Qgs3DMapSettings constructor

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Add licence

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    def_window_title_check test fix

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Fix skybox cubemap issue

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Load skybox using skybox settings when project is opened

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Delete previous skybox implementation and save skybox settings as a DOM element

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-02

    Persist skybox settings across settings dialog creations

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-01
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-01

    skybox settings UI

    iona5 <iona5@ag99.de>AuthorDate: 2020-07-31
Commit:     iona5 <iona5@ag99.de>
CommitDate: 2020-08-01

    fix calculating color map when min/max values are not set yet.

    if mMin or mMax are not set yet for some reason, we should try our
    best to apply a reasonable color ramp.

Merge: acc750c7e3f 1ccfb71b1c1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-01

    Merge pull request #38080 from uclaros/georef-restore

    Don't restore georeferencer window if it was maximized

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-08-01
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-08-01

    Don't restore georeferencer window if it was maximized

Merge: 8f977882255 f5b819fc4c1
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-08-01

    Merge pull request #37919 from rldhont/fix-processing-gdal-assignprojection-project-layer

    [Processing] Fix GDAL Assign Projection: update QgsRasterLayer crs

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-01
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-01

    Split skybox class into 2 classes for HDR and 6 faces

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-08-01
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-08-01

    HDR skyboxes implementation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-01

    [ui] Make the obstacle checkbox label wrap to avoid overly large minimum width

    omar <odzinic@gmail.com>AuthorDate: 2020-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-08-01

    Remove extra bracket from stdev statistic option

    iona5 <iona5@ag99.de>AuthorDate: 2020-07-31
Commit:     iona5 <iona5@ag99.de>
CommitDate: 2020-07-31

    Raster Rendering: set min/max in widget earlier when loading from renderer

    When populating QgsSingleBandPseudoColorRenderer from an existing one the
    min/max values where set last. However if that renderers shader was a
    QgsColorRampShader without an actual color ramp, a default one was used.
    Now, if the color ramp shader contained a color map, we try to interpolate
    the colors with these min/max values, which are not set yet.

    So we set these values before loading any raster shader.

    iona5 <iona5@ag99.de>AuthorDate: 2020-07-31
Commit:     iona5 <iona5@ag99.de>
CommitDate: 2020-07-31

    fix applying styles from QML files with missing colorramp node

    When applying a style file with a colorrampshader node but without
    a colorramp node, the actual color values of the items of the ramp
    are overwritten by the default ramp (currently 'Spectral'). Files
    with not colorramp node happened to be created by earlier QGIS
    versions - at least with 2.10.

    This is because the default ramp is applied after populating the
    color ramp item list. Applying a color ramp emits a
    colorRampChanged() signal. This signal causes new colors from the
    ramp applied to the items, overwriting the already set ones.

    This is not desired. Fix by populating the item list after applying
    the color ramp.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-07-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-07-31

    [Tests] Check that GDAL Assign Projection updates QgsRasterLayer info

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-07-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-07-31

    [Processing] Fix GDAL Assign Projection: update QgsRasterLayer crs

    Even if the projection is assign, the QgsRasterLayer and the QgsRasterDataProvider was not updated.

    The fix reloads the QgsRasterDataProvider's data and updates the QgsRasterLayer's crs.

    Fixed #37920

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-31

    Update test masks

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-31

    [layout] rotated grid ticks/annotations - update expected images masks AGAIN

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-31

    [layout] rotated grid ticks/annotations - update expected images masks

    (thanks parse_dash_results.py)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-07-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-31

    [layout] rotated grid ticks/annotations (rebased)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    [processing] Fix hidden column names show in batch processing dialog,
    throwing the table contents out of sync with the headers

    Also make code a bit more robust

    Fixes #38054

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    [processing] Fix destination layer name ignored in Load Layer into Project
    algorithm

    Fixes #38046

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-31
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-31

    Get cube map textures loading into seperate classes

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-31
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-31

    skybox settings class and related slots/signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    [3d] Fix polygon edge lines are rendered vertically offset from polygons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-31

    [locator] add degree minute second coordinate support to goto locator

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-31

    [delimitedtext] Rely on QgscoordinateUtils' degree/minute/second to double function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-31

    [FEATURE][expression] Add a to_decimal() function to convert degree/minute/second strings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    Make test folder detection more robust

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    Improve cli of parse_dash_results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    Fix parse_dash_result helper script layout issues, add handling
    of multiple matching images

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    show line numbers in the query are of the virtual layer dialog (fix #23185)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    allow to copy all line measurements at once (fix #20498)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    fix doc and more cleaning

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    renaming and cleaning of Triangulation class and export to QgsMesh

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    Fully explain the examples

    avoiding use of $geometry function in explanation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    Replace geom parameter with geometry, for harmonization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    [expressions] Silently alias "geom" named across to "geometry"

    So that was can standardize on using "geometry" as the named argument
    insted of mixing "geom" and "geometry" in the public docs.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    [processing] Show some more warnings when spatial indexes are missing but desirable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    Fix item name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    [feature][layouts] Expose option to clip maps to a shape or polygon item
    in UI

    Allows users to clip a map item to a shape or polygon item from their layout,
    allowing for non-rectangular maps in the layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-31

    Add method to filter QgsLayoutItemComboBox by item flags

Merge: 1ed8e41d58d 28d03493146
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-07-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-30

    Merge pull request #37588 from NEDJIMAbelgacem/export-scene-feature

    [Feature] Export 3D scene feature

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    Track axis offset instead of adjusting current offset

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    Use prefix ++ operator

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    Fix rendering of negative values in stacked bar diagram

    Currently, negative values are treated the same way as positive values when
    rendering stacked bar diagrams, which can lead to rendering issues, because
    we can end up with negative lengths and incorrect scaling.

    This changes the rendering to track the negative values separately and render
    them in a group below the x axis. The rendering for positive values is
    unchanged, above the x axis.

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-30
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-30

    Add toExportParameters() to DummyMaterialSettings test

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-30
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-30

    skybox rendering initial implementation

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-29
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    renaming and typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    [processing] Allow specifying a project path to load when running
    algorithms via qgis_process

    Allows execution of algorithms which require a project, e.g. Rasterize

    Also show graceful errors/help text when attempting to run an algorithm
    which requires a project but one is not specified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    Use correct coordinate transform context in Raster Calculator algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    Gracefully handle no project available in context in algorithms
    where a project is only required in some circumstances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    Add a processing algorithm flag to indicate that an algorithm requires
    a valid project to be set in the context in order to execute

    And flag a bunch of algorithms which require this

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    Warn on running deprecated algorithms or algorithms with known issues from qgis_process

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    [processing] Flag a bunch of algorithms to hide them from qgis_process

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    [processing] Add a flag for algorithms to indicate that they should
    not be available from the standalone qgis_process tool (e.g. "select by "
    algorithms, which have no meaning outside of a GUI application)

    These algorithms are hidden from the algorithm list for qgis_process
    and cannot be run by the tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    [processing] Add option to set the ellipsoid to use for calculations
    when running qgis_process

    Appending "--ELLIPSOID=xxxx" to the argument list allows users to explicitly
    set the ellipsoid to use for calculations.

    Fixes #37988

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    Use direct getters for ellipsoid/units in processing algs

    Refs #37988

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    Add explicit settings for ellipsoid, distance and area units to QgsProcessingContext
    to avoid having to always retrieve these via the context's project (which may
    not be available in some circumstances)

    Refs #37988

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    PG style storage: replace forbidden XML unicode chars

    Fixes #3800

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-30

    Harmonize NULL spelling in function help

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-21
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    add button in tool bar to switch between linear/circular digitizing

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-20
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    allow mix digitizing curve and digitizing trace

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-20
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    sync vertices with matches

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-20
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    some refactoring and fixes issue with rubberband and trace

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-10
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    fixe some issue with trace

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-09
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    fix loss of circular when feature is finished and add tests

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-09
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    some few refactoring an fix  tracing issue

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-08
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    fix doc and pass map tool reshape test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-08
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    fix SIP end doc

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-08
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    fix issue with Z value and fix reshape test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-08
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    fix SIP

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-08
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    QgsMapToolCapture support circular curve

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-08
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-07-29

    split vector feature with QgsCurve

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-29

    Add a locale-specific goto test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-29

    [locator] Add user locale handling to the goto locator

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    typo

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    enhance nearest neighbour analysis description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Move initialization to Qgs3DAppUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Add API to allow generation of icons for 3d symbols from app

    (still not implement -- but a necessary prerequisite to proper icons)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Use a hacky generic icon for 3d symbols in style manager for now

    Because implementing proper thumbnails is a considerable task in itself...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Use a collapsible group box for polygon edge settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Fix some 3d symbol layout issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Use registry to create 3d symbol widgets, avoid hardcoded widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Only show compatible symbols in 3d symbol widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Consistently pass layer to 3d symbol widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Updates docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Fix leak when adding symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Fix accidental overwrite using wrong symbol settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Add support for filtering style model by 3d layer type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Add CompatibleGeometryTypesRole to style model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Add method to retrieve compatible layer types from 3d symbol in style library

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Add method to determine compatible vector layer types for a 3d symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Show 3d symbol library selector in 3d symbol widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Defer load of 3d symbols in default style until after 3d symbol registry is populated

    Otherwise it's impossible to load these symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Allow adding/editing 3d symbols in style manager dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Model tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Partial 3d symbol style manager work

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    those unecessary blanks in helpstrings...

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    optimize data extraction from QgsRasterBlocks

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    fix parameter name

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    fix helpstrings

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    remove metadata files from testresults

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    format algorithm

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    format tests

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    refactor qgsalgorithmrasterequaltofrequency to qgsalgorithmrasterfrequencybycompariosnoperator, add new Greater than frequency and Less than frequency algorithms

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    add new testdata

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    update tests for new algorithms

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    format code

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    add value-testrasters

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    add expected test result rasters

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    add Equal to frequency processing test

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    add native Equal to frequency algorithm

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Reword button's tooltip

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Improving the "Add/Discover relation" dialogs

    adding title, tooltips and help button to documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Don't try to update raster min/max settings when a raster layer
    is set to "updated canvas" sampling mode and the layer is being
    rendered as part of a 3d render job

    It causes crashes, but even if it worked, its not going to give
    usable results...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-29

    Add render context flag to use when a map render job is part of a 3d map

Merge: 750f21d4672 e06cefeca46
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-28
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-28

    Merge master and fix merge conflict

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-28
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-28

    Add SIP_SKIP to QgsPolygon3DSymbol::exportGeometries and its overloads

Merge: 74838dfa48e 6b9fb472674
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-28

    Merge pull request #38003 from elpaso/bugfix-gh37968-pgraster-inverted-Y

    PG raster: fix inverted Y data

Merge: ff38315edfc aee09d58b80
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-28

    Merge pull request #38002 from mhugent/wfs_bbox_exact_intersect

    WFS server: use exact intersection if there is a bbox parameter

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-28

    [delimitedtext] Don't use an out of range index while reading string buffer (fixes a Qt warning)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Fix travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Use registry to create material widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Start generalizing material widget handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Remove unused method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Correctly restore materials using registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    [3d] Add a registry for 3d material settings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-28

    PG raster: fix inverted Y data

    Fixes #37968

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-07-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-07-28

    WFS server: use exact instersection if there is a bbox parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Update test images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Fix background drawing while in preview mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Ensure map frame and background also follow clip path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Don't draw items which are a clip source for a map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Add unit test for overview frame following a clipped map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    [layouts] Add API to set item based clipping region on maps

    Allows using shape or polygon layout items to set the overall shape
    of a layout map item's contents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    [layouts][api] Add API to allow map items to be clipped (take their shape from)
    other layout items which provide clipping paths

    Opens the door for non-rectangular layout maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    QgsLayoutItemShape can provide clip paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    QgsLayoutItemPolygon can provide a clip path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Add api for layout items to create a clipping path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    Allow running "Add x/y fields" in place

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    [processing] Allow "Align points to features" to be run in-place mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-28

    [processing] Add mechanism for algorithms to alter their core behavior
    (e.g. parameters) when they are run in the "edit in-place" mode

    This allows algorithms to dynamically adapt their behavior to make them compatible
    with in-place mode. Previously, some useful algorithms could not be
    run in-place because they alter a layer's structure (e.g. adding new
    fields).

    Now, these algorithms have a means to detect that they are being
    run in-place and change their input parameters accordingly. E.g.
    an algorithm which usually adds new fields to store calculated
    values (such as "add xy fields to layer") could instead expose
    field parameter choices to ask the user to pick from existing
    fields in which to store the calculated values, thereby avoiding
    the need to change the table structure and making them eligable
    for running in-place mode.

    Note that this needs to be handled algorithm-by-algorithm, it's
    not automatic! It's just the raw api to allow this...

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-28

    Use a more flexible coordinate detection approach

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-28

    Don't limit google coordinate decoding to .com URLs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-28

    Better locator display name

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-28

    [FEATURE][locator] Add a goto locator

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-28
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-28

    Moved finding geometries from parseVectorLayerEntity to each symbol class

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-28
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-28

    change to QgsDebugMsg

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-28
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-28

    erase inheritance from QObject

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-28
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-28

    Code cleanup

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-27
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-27

    Move initialization to header, erase parent_name from export object

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-27

    Virtual layers store subset string

    Fixes #26189

Merge: 6e2d1023f27 066965c707e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-27

    Merge pull request #37973 from nyalldawson/table_editor_fixes

    Misc layout table editor fixes and related text formatting widget fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    [processing] Fix loading batch settings with date/time values

    Fixes #37838

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    More masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    Add some more variations on 3d rendering test images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    Add Travis reference images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    Fix rendering of 3d extruded lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    [layouts] Tab should always move to next cell, even when editing contents

    Instead use Ctrl+tab as modifier to insert a tab character into cell contents.
    (Emulate standard spreadsheet behavior)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    Hide some labeling widgets which have no effect for text formats
    when editing text format properties

    Avoids showing settings which don't change anything

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    Correctly antialias label settings preview thumbnails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    Fix logic regarding restoring active text format widget tab

    Avoids incorrect tab being selected for visible widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    When setting a new text format for a QgsFontButton, automatically
    update any open configuration panel to reflect the new format
    (or dismiss it automatically if the new format is invalid)

    Avoids UI going out of sync with text formats when a panel is already
    open

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    [layouts] Save table editor panel state to avoid having to constantly
    resize formatting panel on reopen

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    Update src/ui/qgisapp.ui

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    Fix correct case for qgisapp.ui tooltips

    While documenting, I found some inconsistencies in the first letter case for words in GUI tooltips.
    I have tried to use the "correct" case for the words in the tooltips ("important" words have an uppercase first letter, and "insignificant" words are lowercase).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-27

    Don't modify text format paint effects in place

    Avoids race conditions when multiple threads are rendering the same
    text format which contains paint effects

    Fixes #37938

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-26
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-26

    Added skybox rendering settings widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-26

    [feature][processing] New algorithm "Align points to features"

    This algorithm calculates the rotation required to align point features
    with their nearest feature from another reference layer. A new field is
    added to the output layer which is filled with the angle (in degrees,
    clockwise) to the nearest reference feature.

    Optionally, the output layer's symbology can be set to automatically
    use the calculated rotation field to rotate marker symbols.

    If desired, a maximum distance to use when aligning points can be set,
    to avoid aligning isolated points to distant features.

    Designed for use cases like aligning building point symbols to follow
    the nearest road direction!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-26

    Allow symbol and color ramp visitors the ability to edit symbols/color ramps they visit

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-25
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-25

    Fix documentation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-25
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-25

    add SIP_FACTO to QgsAbstractMaterialSettings::toExportParameters

Merge: 1a73f1de5a2 8b5dedf6252
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-25
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-25

    Merge master - adapt to QgsAbstractMaterialSettings implementation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-25
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-25

    Add layer name to .obj file object name

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-25
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-25

    Added QgsImageTexture docs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-07-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-07-25

    translation string fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-25

    Fix ui build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-25

    [FEATURE] Show related (child) features in identify results tree

    Under each identified parent feature, new groups will show containing
    any related child features, showing their attributes, actions, and
    allowing the user to directly open the feature form for the child feature.

    Fixes #18634

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-24

    [processing] Fix python error when attempting to re-open generate XYZ tiles algorithm from the history dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    [3d] Abstract out material settings

    Opens the possibilities for non-phong based materials for 3d symbols

Merge: b6ae6433044 6dbc1788b4b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-24

    Merge pull request #37929 from nyalldawson/fix_37912_refactor_fields

    Fix expression previews in Refactor Fields and Aggregate algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Condense logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Use a more reliable method of reenabling antialiasing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Fix restoration of painter antialiasing after rendering lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Flake

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Avoid repeating points when appending lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Tests for dash pattern alignment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    [FEATURE][symbology] Add options to dynamically tweak dash pattern
    in simple line symbol layers

    New options are:

    - Align dash pattern to line length: If checked, the dash pattern lengths
    will be subtely adjusted in order to ensure that when a line is rendered
    it will end with a complete dash element, instead of a gap element or
    partial dash element

    - Tweak dash pattern at sharp corners: If checked, this option dynamically
    adjusts the dash pattern placement so that sharp corners are represented
    by a full dash element coming into and out of the sharp corner. It's designed
    to better represent the underlying geometry while rendering dashed lines,
    especially for jagged lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Add utility function to detect sharp corners

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Add utility function to slice a QPolygonF linestring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Better error message when no feature available for expression evaluation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    [processing] Also fix expression preview results in Aggregate algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    [processing] When running in toolbox mode, set the source layer for
    the field expression widgets in the refactor fields widget so that
    the expression editor can generate feature based previews

    Fixes #37912

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Ensure QgsFieldMappingModel uses correct source fields when generating contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    [expressions] Fix misleading error string when fields are set but no feature is available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Fix qt deprecation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-24

    Fix QgsFieldExpressionWidget generates an invalid expression if a
    field name with a space is selected from the dropdown list and then
    the expression editor button is clicked

    Previously, the expression editor would open with an unquoted field
    name, which was broken for field names containing spaces. Now, we
    always ensure that the editor opens with a valid expression

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-07-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-23

    update MDAL to 0.6.91 (#37937)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-23

    [decorations] Fix scale bar color not applied to division ticks

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-23

    Virtual dataset groups for mesh layer (#37605)

    [FEATURE] Introduces mesh virtual datasets

    With the mesh calculator the user can choose to create those "virtual" dataset groups that will be added to the layer. Then, for these dataset groups, values are not stored in memory but each dataset is calculated when needed whit the formula entered in the mesh calculator.

    Those virtual dataset groups are saved with the project.

    If needed, the user can remove them or can persist them on files to make them persistent.

    Co-authored-by: Étienne Trimaille <gustrimaille@yahoo.fr>

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-23

    Multi identify for mesh layer (#37916)

    [FEATURE] map tool identify for mesh layer with displaying the dataset value corresponding of the current time of the temporal controller for all dataset groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    Don't report legend filter by expression as enabled if the expression is empty

    Can cause issues when opening very old projects, where the legend expression
    builder will automatically open immediately upon selecting a layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    Register 3d widgets on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    Base class for 3d symbol widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    Move feature handler creation responsibility to 3d symbol registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    Move method to create default 3d symbol for a geometry type to 3d symbol registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    Populate 3D symbol registry, and use to create symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    Better initialization of 3d framework, usable outside of app

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    [api] Add a proper registry for 3D symbol types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    Move QgsAbstract3DSymbol to core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    Provide more descriptive error messages when converting a field value
    fails

    And fix Python exception handling in QgsField::convertCompatible to
    avoid Python "returned an object with the error set" error message
    and instead just use the proper ValueError exception with a descriptive
    exception message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    [processing] Better error reporting when features fail to be added to an output

    Use a descriptive error message which explains why the feature addition failed,
    instead of a generic error message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    Add a lastError() getter to QgsFeatureSink for retrieving the last error
    encountered by the sink (e.g. after adding a feature fails)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-23

    [processing] Remove restrictive length limitations on created fields

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-22
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-22

    Added QgsImageTexture documentations

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-22
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-22

    qDebug & QString cleanup

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-22
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-22

    Fixed highlight lines export bug

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-07-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-07-22

    Fix default value expression on double field

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-22
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-22

    vecctor layer texture export

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-22

    Add additional output strings to help model making

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-22

    [FEATURE][processing] Add a save features to file algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-22

    [ogr] Automatically set QGIS field alias if OGR is able to read one
    from the underlying datasource

    Supported on GDAL >= 3.2, for the file geodatabase driver only

Merge: ee4797973d2 05068957536
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-22

    Merge pull request #37901 from mitya57/sip5

    Add support for SIP v5 to the build system

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-22

    Fix ellipse symbol layer doesn't reflect feature selection state

    Fixes #37893

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-22

    [vector file writer] LIBKML driver also requires coordinates to be in wgs84

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-22

    Corrected description Minority and Majority

    Line 68 : "   <li>Minority (most frequent value)</li>"  should probably be "   <li>Minority (least frequent value)</li>"
    Line 69 : "   <li>Majority (least frequent value)</li>"   should probably be "   <li>Majority (most frequent value)</li>"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-22

    Fix flexible aspect ratio is ignored when rendering marker svg symbols

    Dmitry Shachnev <mitya57@gmail.com>AuthorDate: 2020-07-21
Commit:     Dmitry Shachnev <mitya57@gmail.com>
CommitDate: 2020-07-21

    Make FindPyQt5.py compatible with SIP v5

    Dmitry Shachnev <mitya57@gmail.com>AuthorDate: 2020-07-21
Commit:     Dmitry Shachnev <mitya57@gmail.com>
CommitDate: 2020-07-21

    FindPyQt5.py: Read version and SIP flags directly from PyQt5

    And fix Qt version tag detection.

    Dmitry Shachnev <mitya57@gmail.com>AuthorDate: 2020-07-15
Commit:     Dmitry Shachnev <mitya57@gmail.com>
CommitDate: 2020-07-21

    Generate sip.h in source directory for SIP v5

    Dmitry Shachnev <mitya57@gmail.com>AuthorDate: 2020-07-15
Commit:     Dmitry Shachnev <mitya57@gmail.com>
CommitDate: 2020-07-21

    Use SIP_INCLUDE_DIR and SIP_MODULE_DIR only with SIP v4

    Dmitry Shachnev <mitya57@gmail.com>AuthorDate: 2020-07-15
Commit:     Dmitry Shachnev <mitya57@gmail.com>
CommitDate: 2020-07-21

    Make FindSIP.py compatible with SIP v5

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-07-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-21

    Fix spelling (#37849)

    fix the spelling errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Tight crop for helicopter symbol

    Nik Clement <nikc@cloudone.co.nz>AuthorDate: 2020-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Addition of Helicopter svg marker

    The organisation I work for operates helicopters and I've built this svg file to allow me to use this as a marker. I've named the file in the convention of other files and placed into the appropriate folder, while testing to ensure the marker can be colourised in the same way as other svg markers.

    I'm adding this as others might benefit from the work I've done.

    Dmitry Shachnev <mitya57@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Replace deprecated sipTransferBreak with sipTransferTo

    Dmitry Shachnev <mitya57@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Remove use of deprecated sipCanConvertToEnum

    sipConvertToEnum will raise an exception itself if the type is wrong.

    Dmitry Shachnev <mitya57@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Replace deprecated sipMappedType with sipTypeDef

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Fix missing line feeds and a typo in qgsprocess

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Fix formatting

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Add precision to multipoint feature $x and $y functions

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Add precision and examples to x, y and z expression functions

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Fix after review

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Fix file formatting for better output rendering

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Move some cpp code samples to python

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2020-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Apply suggestions from Havart

    Co-authored-by: Håvard Tveite <havard.tveite@nmbu.no>

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2020-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Apply suggestions from code review

    Co-authored-by: Håvard Tveite <havard.tveite@nmbu.no>

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2020-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Apply suggestions from code review

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Improve CASE help

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Fix some HTML syntax to play better with the QGIS-Documentation script

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Update help files

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Remove obsolete help files
    Add missing group help files

    Dan Minor <daniel.minor@gmail.com>AuthorDate: 2020-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-21

    Call saveSettings from QgsCompoundColorWidget::hideEvent

    We currently call saveSettings from the QgsCompoundColorWidget destructor.
    Since we restore the custom colors when the constructor runs, any changes made
    will be lost if a second QgsCompoundColorWidget is created before the first is
    destroyed. This adds a hideEvent handler, and saves the settings from there.

    Fixes #37749.

    Lancelot SIX <lsix@lancelotsix.com>AuthorDate: 2020-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    createUserProfile: ensure qgis.db file is user writable

    In some package managers (such as NIX[1], used in NixOS[2]), packaged
    data is installed read-only.

    When creating a new user profile, QGis copies the `qgis.db` file from
    the packages and the user ends having a read-only `qgis.db` database.

    This commit ensures that once copied when creating a ne profile, the
    `qgis.db` file is made user writable.

    [1] https://nixos.org/nix/
    [2] https://nixos.org/

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Fix various build warnings

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-21

    Fix invalid randompointsonlines algorithm ID in menus.py

    Fix invalid algorithm ID for menu: qgis:randompointsonlines
    The valid algorithm ID is native:randompointsonlines

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-07-20
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-07-20

    Add placeholder to ProcessingConfig (Setting class); use the placeholder for 'results group name' setting

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-07-20
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-07-20

    Load processing results to layer group (optional)

Merge: 45251db5b85 60397ffa42f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-20

    Merge pull request #37876 from alexbruy/fix-cmake

    fix argument in the CMake IF statement (followup 4009fa8e22)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-07-20

    fix argument in the CMake IF statement (followup 4009fa8e22)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-07-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-07-20

    Fixes #37342 : manage Postgres parallel plans when estimating row count

Merge: f57f21ea124 3af038f8612
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-19
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-19

    Merge branch 'master' into export-scene-feature

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-19
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-19

    trying to export lines and points
    refactoring

Merge: 407fd196992 850826cc9b9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-18

    Merge pull request #37832 from elpaso/browser-create-table

    Browser create database table

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-18

    Added a comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-18

    Use notify for consistency

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-18

    MSSQL: enable refresh in schema items

Merge: 3b249d12ff6 91d157a09b7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-18

    Merge pull request #37435 from agiudiceandrea/fix-37406-memorylayer-curvepolygon

    Allow to create CompoundCurve, CurvePolygon, MultiCurve, MultiSurface memory layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-18

    [FEATURE][3d] Enable embedded and remote 3D models for 3D point symbols

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-18

    Add QgsSourceCache

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-17

    Revert endless mess in providerKey

    the big issue is that layer items return the QgsDataProvder key
    while other items return the QgsDataItemProvder key.

    This needs a complete refactoring (and API break).

Merge: e91abdc23f9 081d3e79893
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-17

    Merge pull request #37844 from DelazJ/labelsDiscourage

    Mentions that diagrams placement can be blocked from the labels tab

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-16

    New notify on gui dataitems

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-16

    Length and precision validation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-16

    Revert data provider key on items (still waiting for Peter answer)

Merge: 986df3b8a7b 66c82f325a8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-16

    Merge pull request #37769 from m-kuhn/fix_snapping_scope_missing

    Cache snapping results in feature dialog for subsequent recalculation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-16

    Guard for options null (other providers)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-16

    Use connections API for creating tables

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-16

    Guard for options null

Merge: 21e478b08c4 5e0430e1dae
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-16

    Merge pull request #37830 from suricactus/fix_paste

    Fix pasting features - only a single insert operation, no unnecessary (failing) updates

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-16

    Mentions that diagrams placement can be blocked from the labels tab

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-16

    Improved docstring

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-16

    Fix ui header install

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-16

    New data item for browser connection roots

    in order to distinguish it from schema and layer collections.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-16

    Remove double entry for new gpkg table in browser

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-16

    Add static nativeTypes and remove ugly workaround

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-16

    Add geom col capabilities and create spatial index

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-16
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-16

    Export mesh terrain position data

Merge: bd830ba2dd2 1d0e7949e6f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-16

    Merge pull request #37826 from olivierdalang/tracing_curves_tolerance

    allow to customize convertToCurves parameters for tracing curves

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-16
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-16

    Code refactoring

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-16

    Address PR review comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-16

    Update src/ui/qgsnewvectortabledialogbase.ui

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-16

    Update src/gui/qgsnewvectortabledialog.cpp

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-07-15
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-07-16

    Test the new `QgsAttributeEditorContext::FixAttributeMode`

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-16

    [feature][expressions] Add "main_angle" function to return the estimated
    main angle of a geometry

    Returns the angle of the oriented minimum bounding box which covers the
    geometry value.

    Useful for data defined overrides in symbology of label expressions,
    e.g. to rotate labels to match the overall angle of a polygon, and
    similar for line pattern fills...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-16

    Minor cleanup: move guts of oriented minimum bounding box calculation to QgsInternalGeometryEngine

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-16

    Fix returning topological candidates when using deprecated QgsGeometry::splitGeometry

    Fixes #37806

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-16

    Simplify the ui file and fix vertical alignment of some properties

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-16

    Move the "Discourage diagrams from covering features" setting

    from Rendering tab to Placement tab.
    Makes it inline with labels dialog, and next to the related priority rank setting

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-16

    Fix FindPyQt5 cmake and python scripts

    As written, the FindPyQt5.cmake and FindPyQt5.py scripts will succeed even if
    PyQt5 is not installed. In FindPyQt5.cmake, we have PYQT5_FIND_REQUIRED rather
    than PyQt5_FIND_REQUIRED, so the package is always treated as though it is
    optional. In FindPyQt5.py, the script will succeed with a default location for
    the sip directory, even if the PyQt5 directory is not located.

    For some systems, if enough other dependencies are installed, the build can
    get about halfway complete without the main PyQt5 dependency, and then fail
    with a message like:

    sip: Unable to find file "QtXml/QtXmlmod.sip"

    I hit this building on Ubuntu, and there have been a few similar bug reports in
    the past.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-16

    [3d][feature] Add option to show light source origins

    If enabled, shows a sphere at light source origins, allowing easier repositioning
    and placement of light sources relative to the scene contents

    Fixes #37726

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-15

    Add gui header for new table dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-15

    Doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-15

    Stupid flake!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-15

    Fix refresh on connection item

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-15

    Browser table: skip fields conversion + UX & tests

    The reason for skipConvertFields is that the providers
    are not smart enough to recognize if a field is alredy
    compatible and they narrow down all fields anyway
    to stay on the safe side.

    Fixing all providers would be nice but it's definitely
    out of scope for this PR.

Merge: bf7d746ae42 7cf61d6de0d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-15

    Merge pull request #37820 from elpaso/browser-expose-fields-spatialite

    Fix expose spatialite browser fields

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-07-15
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-07-15

    Sipify

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-07-15
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-07-15

    Fix pasting features - only a single insert operation, no unnecessary updates

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-07-15
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-07-15

    feature ids with negative numbers are used for uncommitted/newly added features

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-07-15
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-07-15

    added test for tracing curves far from the origin

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-07-15
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-07-15

    allow to customize convertToCurves parameters for tracing curves

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-15

    Fix expose spatialite browser fields

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-15

    Validate on show to setup button state

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-15

    Fix expose spatialite browser fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-15

    [api] Add a Qgs3D singleton object, designed to collect other singleton-ish
    objects in a central place

    Copying the pattern setup by the QgsGui singleton container

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-15

    Fix crash when trying to initialize snapping on invalid layer

    Fixes an unreported crasher

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-15

    Add unit tests

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-15

    Fix formatting

    Daniel Minor <daniel.minor@gmail.com>AuthorDate: 2020-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-15

    Render axis for stacked bar diagram

    This adds support for rendering the axis on stacked bar diagrams if an axis has
    been set. The implementation is based on the axis rendering for the histogram
    diagram.

    Fixes #34915

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-14

    rule based renderer initial implementation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-14

    Refactoring

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-14

    New table validator

Merge: 5d3201e7184 887d544309d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-14

    Merge pull request #37136 from SebastienPeillet/several_fix_locale_raster_properties

    Fix decimal point issues on raster properties forms,  Fixes #33859

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-14

    New table dialog menu provider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-14

    New database table dialog: actions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-14

    Connections API: add nativeTypes method

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-14

    Refactor phong material setup

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-14

    Modify travis test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-14

    [layouts] Allow cell-based data-defined text format in the attribute table

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-14

    Export meshes loaded using QMesh class

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-14
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-14

    Scene loader geometries extraction

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2020-07-14
Commit:     speillet <sebastien.peillet@oslandia.com>
CommitDate: 2020-07-14

    fix suggested by reviewers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-14

    Remove leftover code

Merge: 56613de7d12 e6f3c7fc701
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-14

    Merge pull request #37780 from DelazJ/display_expression

    Swap display_expression parameters order

Merge: b4c21fa44e2 156e9384bf5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-14

    Merge pull request #37760 from elpaso/browser-expose-fields

    Browser expose fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Fix deprecation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Fix travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    [feature][layouts] Allow cells in manual text tables to have expression
    based contents

    Allows individual cells from a manual text table to take their contents
    from a preset expression. Expressions have access to the full layout
    item expression context, allowing cells to calculate and display
    metadata style values or aggregate based calculations.

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Use @row_number, @column_number to unify variable names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    [layouts] Add API to retrieve an expression context scope for a particular
    table cell, add backend support for QgsProperty based values in a manual
    text table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Don't show font preview when set to no format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Improve api and UX for handling cell text formatting in manual tables,
    by removing the checkbox for overridding text format and using the
    "not set" state from the font button instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Add option to QgsFontButton to show a "set to null" action in menu

    Allows for inclusion of a "use default" style option for QgsFontButton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Add equality operator for QgsTextFormat

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Add equality operators to QgsPropertyCollection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Equality operator for QgsTextShadowSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Add an equality operator for QgsTextMaskSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Add equality operator for QgsTextBufferSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Equality operator for QgsTextBackgroundSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Add an invalid state to QgsTextFormat

    Allows determining whether the QgsTextFormat is a default constructed
    object, which should represent a not set/default settings value.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-14

    Move maptip function help to variants structure

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Only switch Qgis to previous used tool if the current tool is the move point tool

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Check if previous map tool is nullptr

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    fix georeferencer sticky move gcp button

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-14

    Disable distance settings when opening polygon's diagram dialog

    The default "over centroid" setting is not compatible with distances

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-07-14

    osgeo4w: use gdal-dev-py3-env.bat also in qgis_process in nightlies

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-07-14

    fix f54c8fb7ee

Merge: ebd4cd8c138 1c9211a2d9a
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-13

    Merge pull request #37763 from 3nids/fix37718

     make more buttons configurable in relation editor

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-13

    Move display_expression help to variants style

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-07-13

    remove scoped enum

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-13

    Changed lambda scope for fieldsItem

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-07-13

    fix build with Qt < 5.12

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-13
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-13

    Add smooth edges parameter where it is missing

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-13
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-13

    Export normals of instanced regular geometries

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-13
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-13

    export the material of instanced regular geometries

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-13
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-13

    export instanced regular geometries

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-13
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-13

    Select directories in the file widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-07-13

    fix leftover in property

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-07-13

    change flag declaration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-07-13

    rephrase shown to visible

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-07-13

    remove debug include

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-07-13

    add test for flag valuetokeys methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-07-13

    make more buttons configurable in relation editor

    fixes #37718

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-13

    [python console] Match key up / down behavior to that of bash and
    allow for a 'soft' history to be editable

    This commit reverts the recent behavior change of a key up / down
    press event which meant to prevent accidental loss of content of
    a command being edited when pressing the up key on the second line
    of a reflowed text.

    This new approach has the python console input line behave like
    bash, whereas a key up / down will always move to the next /
    previous history item wherever the cursor is located. However until
    the user hits enter, any edits to historical items or the new
    line will be remembered.

    This insures that an accidental move back in history doesn't
    lead to unwanted code loss.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    Style adjustment.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    Add missing doc.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    Check if maskingWidget has been populated to effectively apply the change. Should fix issue #37473.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    Remove unecessary update in the qgsmasksourceselectionwidget constructor. Update is done automatically when the mask widget is opened. Should fix #34942.

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2020-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    [MetaSearch] clear search results when inspecting CSW in server tab (#37448)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    More masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    [feature][layouts] Expose control over cell text alignment for
    individual table cells in manual text tables

    Allows users to set the text horizontal and vertical alignments
    on a cell by cell/column/row basis

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    Add vertical alignment options to QgsAlignmentComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    [feature][layouts] Allow setting per cell text format in manual text tables

    Individual cells (or selections of multiple cells) can have an preset
    text format set, which overrides the default text format for those cells.

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    Expose text format override options to table editor widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-13

    Add text format to QgsTableCell

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-12
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-12

    Export polygons phong material

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-12
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-12

    Export lines phong material

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-12

    Use QPointer for items passed to lambda

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-12

    Swap display_expression parameters

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-12

    Fix table name

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-12

    Capture copies in lambda

Merge: 2e2acf9170f 01c3b478067
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-12

    Merge pull request #37765 from elpaso/bugfix-gh37757-auto-find

    Fix freeze when auto-finding broken layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-12

    Apply suggestions from code review

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-11

    Cache snapping results in feature dialog for subsequent recalculation of

    References #37359

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-11
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-11

    Added buffered lines export

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-11
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-11

    Changed vector layer parsing function

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-11

    Skip failing test on TRAVIS

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-11

    Fix freeze when auto-finding broken layers

    Fix #37757

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-11
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-11

    Warning message for not parsed layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-11

    Rename drop/add column to delete/add field

    for consistency with othet Qgis classes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-11

    Browser proxy model: hide layer operations if layer filter is set

    This is to avoid layer operations to be shown when
    selecting data source

Merge: a61a83d6486 6247cde5842
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-11

    Merge pull request #37647 from lhirlimann/svgcleaner

    svg file reduced with svgcleaner

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-11

    add methods to retrieve from/to value to keys for flags (#37752)

    * add methods to retrieve from/to value to keys for flags

    * sipify

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-11
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-11

    Save and reload export settings

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-11
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-11

    Set 3d.svg as export icon

Merge: 053d504c3a5 4f5bb6f4657
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-11

    Merge pull request #37744 from m-kuhn/fix_offline_editing_with_aux_storage

    Add safety check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-11

    Only set texture origin for non point geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-11

    Fix rendering when transform errors occur

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-11

    Test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-11

    Avoid texture jump when panning maps

    We don't need the whole expense of the "Avoid artifacts when rendering as map tiles"
    option, because that disables to default clipping of geometry parts which fall
    outside the visible canvas extent and accordingly results in a lot of wasted rendering
    calculations. Instead, we can just always use the upper left corner of the original
    feature geometry before the optimisations like clipping to visible regions are applied,
    and use this as the texture origin.

    This means we can safely make this handling always applied and not an opt-in setting

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-11

    fix formula in brightnesscontrast filter for rasters with opacity (fix #37742)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-11

    [processing] Fix crash when using expression editor in aggregate algorithm

    Fixes #37727

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-10
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-10

    Deleted LoD leafs from scene exporter

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-10
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-10

    clone terrain generator before editing the resolution
    set terrain in clone function
    disconnect future watcher connections properly

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-07-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-10

    Reload the data source when a dependency layer is changed (#37475)

     Refreshing the data provider right away causes problems on a layer
     dependent on itself. In that case two `dataChanged` signals are
     expected to be emitted when deleting or creating a feature, but as the
     layer is reloaded, the second `dataChanged` is not emitted.

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-10
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-10

    Deleted the synchronous loading of terrain and texture
    Now uses waitForFinished function

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-10

    Add safety check

    ... or QGIS crashes when offline editing layers with auxiliary storage attached

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-10
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-10

    Deleted createPlane*Data functions
    Switched to buffer data generator

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-10
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-10

    CMakeLists cleanup
    Deleted .bom files
    Qgs3DMapCanvasDockWidget::exportScene cleanup
    Deleted unused functions and variables
    Fixed typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    [feature] Allow 3d material texture files to be embedded in style/project

    Users can opt to embed images into the project to avoid placing dependancies
    on external resources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Use QgsImageCache to load 3d texture images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Cleanup diffuse texture API

    Seperate the calls for whether a user has enabled diffuse texture
    from API for determining whether diffuse texture should be used during
    rendering. And don't try to use diffuse textures when the texture
    path hasn't yet been set, which causes a flood of Qt warnings...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Minor code cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Use QgsDoubleSpinBox for 3d texture widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Capitalization fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Cleanup debug noise in 3d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Test masks for Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Update masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Update vertical text with line spacing reference image

    Note that the new image is more correct -- the previous one was incorrectly
    rendering part of the label text outside of the registered label boundaries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Dox fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Fix deprecation warnings and update unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Scaled font also needs to scale letter/word spacing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Ignore final line leading when calculating text height

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    [feature][layouts] Port attribute table to QgsTextRenderer

    Allows for full range of text formatting in layout attribute tables,
    including buffers & shadows, word spacing, etc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    [labeling] Fix mask settings obliterate data defined text orientation settings

    Fixes #37719

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-10

    Use string representation for Color functions example output

Merge: cc96e9e1c11 ce9e1fffc62
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-09

    Merge pull request #37622 from pblottiere/fix_ogcapif_json

    Fixes OGC API Features certification

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-09

    [Feature] texturing support for vector layer (#36981)

    * [Feature] texturing support for vector layer

    * Fixed tesselation test not passing issue

    * Fixed diffuse_texture_path typo

    * Refactoring according to code review

    * [Bugfix] the texture coordinates are not setup properly for certain walls

    * Added seperation between roofs and walls

    * [Feature] texture coordinates rotation

    * took back the seperation of texture rotation between walls and roofs because the user will be specifying them with different symbols anyway

    * Fixed docs test not passing issue

    * Fixed compilation problem

    * Fixed compilation problem

    * Executed sipify_all trying to fix test not passing issue

    * [ui] Harmonize play button across the board

    * [ui] Better network logger icon

    * [ui] Harmonize loop widget of 3D map view

    * [ui] Add a record icon and use it in the network logger panel

    * [ui] Move icon-less network logger toolbar actions under settings menu

    * [ui] Reflect playback stay in the 3D map view's play button

    * Fix azure

    * Use prefix increment operator to fix cppcheck warnings related to postfixOperator

    * [afs] Read field aliases from layer definition

    * Fix ui build warning

    * [FEATURE][processing] Add modeler algorithm to set a project expression variable

    Allows a model to set Project-level expression variables during execution. Especially
    useful with the new Export Print Layout algorithms to allow models which dynamically set variables
    used in a layout prior to export.

    * Add test

    * Refactoring according to code review

    Co-authored-by: nirvn <nirvn.asia@gmail.com>
    Co-authored-by: Even Rouault <even.rouault@spatialys.com>
    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    [processing] Fix and improve how in place algorithm parameter widget
    handles the input layer by creating a new QgsProcessingHiddenWidgetWrapper
    wrapper subclass

    Fixes #37424

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    Fix crash when smoothing feature with a curved geometry type

    Fixes #37663

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    When creating geometry collections for GEOS, skip any empty parts

    These can cause crashes in GEOS functions

    Fixes #37688

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-10

    [processing] Don't require all parameter values to be specified via
    qgis_process command line tool

    Instead use the proper value validity check to test whether it's ok
    to leave them unspecified

    Fixes #37692

Merge: 167b71819da 66b0f1d60cc
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-09

    Merge pull request #37713 from 3nids/pyqgis-doc-sectionizer

    [sipify] format section/subsection to RST

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-07-09

    correctly remove title + slash

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-07-09

    sipify them all…

    … oh there is only 2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-07-09

    [sipify] format section/subsection to RST

    because one should write some Perl everyday to realize how life is nicer without it

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-09
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-09

    Some code cleanup

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-07-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-07-09

    [themes] Also provide checkbox styling for list view widgets

Merge: 12ddfed76b8 3a2f5a3ffb9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-09

    Merge pull request #37697 from alexbruy/fix-field-precision

    when adding new field apply precision only when field type supports it

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-07-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-07-09

    Update unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-07-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-07-09

    Use query parameter instead

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-07-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-07-09

    Fix bool type in schema

Merge: 588aff0938c 23859b185aa
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-09

    Merge pull request #37671 from alexbruy/rescale-raster

    Rescale raster algorithm for Processing

Merge: cfd9afed712 d523eb99b74
    David Signer <david@opengis.ch>AuthorDate: 2020-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-09

    Merge pull request #37672 from signedav/shortcut-edit

    Return on shortcut paste when layer not editable

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-07-09

    use enabled/disabled widget state instead of visibility to check when
    precision should be applied

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-07-09

    fix wording and extend short help as suggested by Nyall Dawson

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-07-09

    when adding new field apply precision only when field type supports it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-09

    [feature][labeling] Expose Justify text alignment option for use
    in multiline point/polygon labels

    Allows multiline labels to be "justify" aligned

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-09

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-09

    Add "justify" alignment mode for QgsTextRenderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-09

    Add method to convert a QgsTextBlock to plain text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-09

    code cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-09

    Add QgsTextRenderer methods to convert Qt alignment flags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-09

    Fix some warnings on msvc while building qgis_process tool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-07-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-07-09

    debian packaging: split server into several packages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-09

    qgis_process is no windows gui app (fixes #37465)

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-07-08
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-07-08

    Context menu 'Search selected in PyQGIS docs' in Console panes

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-07-08
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-07-08

    Move setLexers to base

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-07-08
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-07-08

    Get rid of all the ColorEditor stuff

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-08

    Browser fields sorting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-08

    SIP: add factory for layer()

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-08

    Connections API: drop/add column

    Also: expose it in the browser.

    Implemented for:

    - PG
    - GPKG
    - Spatialite
    - MSSQL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-08

    Expose columns to browser for PG, SL, GPKG and MSSQL

    First part of QEP https://github.com/qgis/QGIS-Enhancement-Proposals/issues/171

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-08

    Expose DB fields to the browser

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-07-08

    remove redundant check

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-07-08

    remove unused member variable

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-07-08

    add tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-07-08

    optional NODATA parameter to override original NODATA value

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-07-08

    [processing] rescale raster algorithm (fix #26099)

    Rescales raster values to the new min-max range preserving shape of the
    raster's histogram.

Merge: e8c080aca5a 26643a6c66d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-08

    Merge pull request #37667 from elpaso/bugfix-gh37386-filewriter-python-leak

    Fix QgsVectorFileWriter python issue (leak & functional)

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-08
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-08

    Added scale parameter

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-08
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-08

    Added initial mtl implementation

    David Signer <david@opengis.ch>AuthorDate: 2020-07-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-07-08

    fix wrong feedback message in case addFeatures had not been successful in paste and improvements of the message texts

    David Signer <david@opengis.ch>AuthorDate: 2020-07-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-07-08

    raise message and return if trying to paste or cut features on not editable layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    [processing] Collect features algorithm doesn't care about geometry validity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    More mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    More test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    [FEATURE][layouts] Use QgsTextRenderer for drawing map grid text in layouts

    Allows for grid annotations which use buffers, shadows, background shapes, etc!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    Add a character based text height calculation method to QgsTextRenderer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-08

    Fix QgsVectorFileWriter python issue (leak & functional)

    Fixes #37386

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-08
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-08

    Added terrain texture resolution spinbox

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2020-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-08

    [Feature] Add contextMenuAboutToShow to QgsMapCanvas

    Adds a contextMenuAboutToShow( QMenu *menu, QgsMapMouseEvent *event ) signal to QgsMapCanvas to allow plugins
    a chance to add entries to the canvas context menu

    Fixes #37559

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    [api] Add vertical alignment control to QgsTextRenderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    Fix cppcheck warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    Run text renderer test suite with scaling workaround enabled

    In order to identify any issues when the scaling workaround is applied

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    Mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    Fix font scaling with mask effect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    Don't apply font scaling workaround by default, but instead make it
    opt-in through the render context flags

    Avoids potential performance regression when rendering labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    Fix alignment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    more scale work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-08

    [api] Apply a font scale workaround factor to QgsTextRenderer

    This is a hack which has been in place in layouts/composer for a long
    time in order to provide more consistent and reliable text rendering
    at small font sizes or when "zoomed out". Without this hack the font
    rendering and metric based calculations for these small font sizes
    can be unstable, leading to font sizes "jumping" around as a layout
    is zoomed into or out of.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-07-07
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-07-07

    Moving away from the console-'ColorEDIT' scheme in favour of the console-'Color'-one

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-07

    fixes invalid relation in search form (#37137)

    * fixes invalid relation in search form

    fixes #34410

    * fetch the relation if only one is present

Merge: ed000d432cf 8ded0f146e7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-07

    Merge pull request #37628 from elpaso/connections-api-fields

    DB Connections API: add fields method -> column info

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-07-07
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-07-07

    fix crash when QgsFeature has no layer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-07

    fix adding relation with multiple field pairs from dialog (#37640)

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-07
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-07

    Added missing documentation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-07
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-07

    texture coordinates generation
    terrain texture generation
    for flat and DEM terrains

    Ludovic <ludovic@hirlimann.net>AuthorDate: 2020-07-07
Commit:     Ludovic <ludovic@hirlimann.net>
CommitDate: 2020-07-07

    svg file reduced with svgcleaner

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-07

    Show python code sample in PyQGIS doc, take 2 (#37642)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-07

    disable feature picker when no feature is available in expression preview widget (#37518)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-07

    re-allow circular dependencies (#37539)

    see #30947

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-07

    Provider key getter and layer options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-07

    Ensure text format previews are antialiased

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-07

    QgsFields: make icon for type static

Merge: 992b1f2aa8f 239ed12bd7f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-06

    Merge pull request #37625 from qgis/fix-build-setMaximumSymbolSize

    fix test after change to setMaximumSymbolSize

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-06

    DB connections API: mssql test for fields()

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-06

    DB Connections API: add fields method -> column info

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-06

    fix test after change to setMaximumSymbolSize

Merge: ed2ebeb27e7 992b1f2aa8f
    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-06
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-06

    Merge branch 'master' into export-scene-feature

Merge: 01b345c1997 a8d78b7cbba
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-06

    Merge pull request #36967 from elpaso/bugfix-gh36962-fid-is-null

    QgsFeature default constructor set fid to invalid

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-06
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-06

    Added normals export

Merge: 7c89280a82d afdfec33498
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-07-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-06

    Merge pull request #37587 from mhugent/max_symbol_size_unit_test

    Add unit test for maximum symbol size in legend

Merge: 6597b4ab6c4 dc0039aa6a5
    David Signer <david@opengis.ch>AuthorDate: 2020-07-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-06

    Merge pull request #37570 from signedav/copypaste-references

    Fix attributes on copy paste while QGIS stays responsive

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-06

    Fix composition test after returning QVariant instead of 0

Merge: 398b55ec672 d9e086f72f5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-06

    Merge pull request #37600 from m-kuhn/fix_trim_extend_crash

    Add safety check for layer pointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-06

    Use correct layer comparators when comparing layer sources in processing

    Fixes #37394

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-06

    [processing] A multilayer input is allowed to be set to a model
    input feature source parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-06

    Fix crash on startup in certain circumstances

    Fixes #37603
    Fixes #34603

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-06

    Add @brief, @see to banned keywords list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-06

    Minor api cleanups (use Maximum/Minimum instead of min/max), dox
    fixes (\command instead of @command)

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-05
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-05

    Fixed flat terrain scale bug

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-05
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-05

    Improved the code according to Nyall's suggessions

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-07-05
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-07-05

    Move icons to base and add some to items

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-05

    Add safety check for layer pointer

    Fixes #37598

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-05

    atlas_featureid: QVariant if null

Merge: af3423aa0b6 c6824407ba8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-05

    Merge pull request #37367 from espinafre/pgsql_quote_floats_in_where

    Quoting floating point values on PostgreSQL provider.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-05

    5.13

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-05

    [feature][layouts] Expose option to control PDF image compression
    method when exporting layouts to PDF

    Options are for Lossy compression, which is the default JPEG compression
    used, and Lossless compression (which creates bigger files in most
    cases, but is much more suitable for professional printing outputs
    or for post-production in Illustrator/etc)

    The Bad news: this option is available in builds based on Qt 5.14
    or later.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-05

    [processing] Fix batch panel uses layer ids when auto populating
    output names based on a layer parameter

    Fixes #37554

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-07-04
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-07-04

    Add simple BaseClass

Merge: 61193fc8416 48475b309e7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-04

    Merge pull request #37398 from m-kuhn/pylint-new

    New pylint check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-04

    Simplify some painter related operations and make safer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-07-04

    Add unit test for maximum symbol size in legend

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-04

    Add explicit include to qgspoint.cpp for Qt 5.15

    This adds explicit include of QPainterPath to
    src/core/geometry/qgspoint.cpp so QGIS may be built against Qt 5.15.0.
    This is a followup to PR #37548.

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-04
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-04

    Fixed documentation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-04
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-04

    Fixing documentation

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-04
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-04

    Adding documentation and fixing code layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-04

    [feature][layouts] Add automatic clipping settings for atlas maps

    This feature allows users to enable map clipping for layout map items
    so that the maps are clipped to the boundary of the current atlas feature.

    (It's available for polygon atlas coverage layers only, for obvious reasons!)

    Options exist for:
    - Enabling or disabling the clipping on a per-map basis
    - Specifying the clipping type:
       - "Clip During Render Only": applies a painter based clip, so that
         portions of vector features which sit outside the atlas feature become
         invisible
       - "Clip Feature Before Render": applies the clip before rendering features,
         so borders of features which fall partially outside the atlas feature
         will still be visible on the boundary of the atlas feature
       - "Render Intersecting Features Unchanged": just renders all features
         which intersect the current atlas feature, but without clipping their
         geometry
    - Controlling whether labels should be forced placed inside the atlas feature,
    or whether they may be placed outside the feature
    - Restricting the clip to a subset of the layers in the project, so that
    only some are clipped

    Sponsored by City of Canning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-04

    [feature][symbology] Expose option to offset simple line dash patterns
    by a preset amount

    Allows for tweaking the positioning of dashes/spaces in the line, so
    that the dashes/spaces can be placed at nicer positions to account
    for corners in the line (also can be used potentially to "align"
    adjacent dash pattern borders)

    Offset can be set in different units, including map units, and can
    be data defined

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-04
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-04

    Created QgsExportObject to manage each object data (position coordinates, textures, normals ...)
    Fixed an issue with QgsDemHeightMapGenerator::renderSynchronously because it wasm't doing the same things as asynchronous rendering function
    Switched to using just one tile for DEM terrain and using a resolution parameter to handle level of details

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-04

    Fix crash in QgsWmsProvider::htmlMetadata if layer is invalid

    (cherry picked from commit 32d39d68fffa431b40b92f13d64501f972d5c654)

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-04

    Fix two wrong parameter names in shortHelpString and sort the parameters

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-04

    Update darker function description

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-04

    Fix code sample formatting

Merge: a60ddc0b1fa b5d9ccdf1fb
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-03

    Merge pull request #37553 from 3nids/fix-pyqgis-formatting

    [dox] fix code formatting

    David Signer <david@opengis.ch>AuthorDate: 2020-07-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-07-03

    variable names, doc and delete dialog

    David Signer <david@opengis.ch>AuthorDate: 2020-07-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-07-03

    using a lambda signal and dialog show for fixing up attributes, so e.g. parent features can be created in between

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    Code style

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    different crs reprojection code revision

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    target layer with different crs reproject support

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    exclude current feature for self overlay layer

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    right limit parameter extraction method

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    further optional parameters decode hack

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    limit parameter default changed to -1

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    limit features parameter; grow spatial index query geometry bbox for equals and touches

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-07-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    geometry overlay functions test suite

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-07-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    limit overlay nearest neighbors to 1

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-07-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    optional parameter handling, disjoint, nearest multiresult

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    overlay functions first implementation

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-07-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    new overlay functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    Generalize boilerplate code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    Add todos

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    Add expression support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    Fix tests and caching

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    Expression function improvements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    Add overlay expression function tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    Further intersect fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    Fix code style of reffunctions

    Enrico Ferreguti <enricofer@gmail.com>AuthorDate: 2019-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-07-03

    geometry_overlay implementation test

Merge: cdc2f7fde8c 1fda61e8285
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-03

    Merge pull request #37474 from mhugent/layout_legend_maximum_marker_size

    Layout legend maximum marker size

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-03

    fix PyQGIS docs for QgsProviderMetadata (#37552)

    fixes https://github.com/qgis/pyqgis/issues/55

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-07-03

    [dox] fix code formatting

    fixes https://github.com/qgis/pyqgis/issues/45

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-07-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-07-03

    Fix regression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-03

    Use direct QPainterPaths when clipping map renders using a QPainter based clip

    Allows correct clipping to multipolygons, polygons with holes, etc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-03

    Add method to QgsAbstractGeometry to convert geometry to QPainterPath

    Unlike QgsGeometry::asQPolygonF, this allows for correct handling
    of multipolygons and rings, etc.

    And potentially, the generated QPainterPaths could use arc segments
    instead of segmentizing geometries. In fact, there's been disabled
    code which seems to do this in place since the new geometry engine
    was introduced back in 2.10! TODO: check if this code works correctly...

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-03
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-03

    Created export settings class

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-03
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-03

    Got the scene to export using a selected level of details

    Maxime Liquet <35924738+maximlt@users.noreply.github.com>AuthorDate: 2020-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-03

    Update OutputName of the Drape algorithm

    From "Updated" to "Draped"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-03

    Fix QgsGeometry::asQPolygonF doesn't handle multipolygon inputs
    gracefully

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-02
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-02

    Added initial scene export dialog and smooth edges parameter

Merge: c4092286284 a621d55e406
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-02

    Merge pull request #37520 from elpaso/sslmode-pg-conn

    Fix unreported sslmode storage from connections API

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    add feedback->canceled check

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    more parameter name fixes

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    fix REFERENCE_LAYER parameter name

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    fix input parameter name

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    fix redundant noData logic

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    rerun style script

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    update test and testdata

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    optimize standard deviation method

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    update helpstring

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    allow cancellation with slow data sources

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    expose advanced NoData parameter

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Use enum in statistic method parameter

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    fix NoData handling in getCellValuesFromBlockStack()

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    fix unused variable

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    optimize varianceFromCellValues()

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    optimize memory reservation in getCellValuesFromBlockStack()

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    support cancelling for slow datasources

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    add support for correct output raster datatypes

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    implement count function, implement Ignore NoData Parameter, move getCellValuesFromBlockStack() to QgsRasterAnalysisUtils

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    fix typo

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    add cellstatistics alg tests

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    add algorithm icon

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    register cellstatistics alg

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    [feature] native cellstatistics algorithm

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2020-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Rename JSON help file to match function name

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2020-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Add groups to function_help files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Remove totally broken Qt version check logic, simplify code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Fix broken test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Rename enum values for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Try to fix test failure on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Avoid clipped labels when painter clipping path region is active

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Respect clip region when rendering diagrams

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Ensure map clip region is correctly handled during labeling

    We don't want labels to be positioned using unclipped feature
    geometries, rather we want them to be positioned nicely on the
    visible portions of features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Ensure feature clipping occurs for render only, and doesn't affect
    feature geometry when used in rule based renderers and other
    geometry dependent rendering options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Respect painter clipping regions during vector tile rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    [vectortiles] Don't overwrite existing QPainter clip regions

    This can overwrite valid clip regions setup outside of the vector tile
    renderer, e.g. by a layout map item.

    Fixes #37443

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Add QgsScopedQPainterState class for scoped save/restore calls
    to a QPainter object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Respect painter clip region when rendering mesh layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Add method to set a list of clipping regions for QgsMapSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Respect map clipping regions during raster layer rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Apply painter clip regions when rendering vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    More tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Apply clipping regions with Intersect mode during vector layer rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Respect clipping intersects regions when rendering vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    New class QgsMapClippingUtils with utility functions for helping
    with map clipping

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Add api to determine if a clip region applies to a particular layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Add clipping regions to QgsMapSettings/QgsRenderContext API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Create new class QgsMapClippingRegion, for encapsulation of an area
    and method to use to clip a map render

    Mickael Savinaud <mickael.savinaud@c-s.fr>AuthorDate: 2020-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Fix OTB icon which is not render into QGIS Processing

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Browser: fix GPKG sublayers and empty DBs

    Fixes #37519

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    Immediately liberate connection of expression value gatherer

    This fixes a deadlock

    The iterator as a member as previously implemented kept connections
    occupied for as long as the gatherer existed. This could lead to a
    situation, where all connections have been reserved from finished
    gatherers which were waiting to be deleted (through deleteLater),
    but deleteLater would never happen because the main thread was
    waiting for a connection to become available.

    Fixes https://github.com/qgis/QGIS/issues/37496

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-07-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-02

    [feature][processing] Random points in polygons C++ algorithm

    Offers the same functionality as the Random points inside polygons
    algorithm, and in addition it includes (possible to opt-out) the attributes
    from the containing polygon and the ability to specify a seed for the random
    number generator.

    Could replace the Python algorithm Random points inside polygons, but
    this C++ implementation only supports "Points count" ("number of points
    for each feature") directly, while "Points density" is supported by allowing the
    point count to be data defined (using the polygon area to calculate the
    number of points).

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-02

    small CMakeList cosmetic change

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-07-01
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-07-01

    Removed NUMERIC pgsql testdata.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-07-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-07-01

    Fix unreported sslmode storage from connections API

    Related to #37479

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-01
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-01

    Fixed invalid vertex Y coordinate problem

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-01
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-01

    Not loaded DEM terrain chunks export

    David Signer <david@opengis.ch>AuthorDate: 2020-07-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-07-01

    pass QgsAttributeEditorContext from QgisApp

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-07-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-01

    Memory dataset group and possibility to persist it (#37389)

    [FEATURE] Introduces memory dataset groups for mesh layer. These dataset groups are temporary and are not kept when the project is closed.

    Memory dataset groups can be created from the mesh calculator with a new option.

    Allows the possibility to remove or save these memory dataset groups to a file with specified driver.

Merge: 059f9fadd8a 6a6f7ff8854
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-01

    Merge pull request #37456 from alexbruy/gamma-correction

    Gamma correction filter for raster layers

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-01
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-01

    visble DEM terrain export

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-07-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-07-01

    typo

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-01
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-01

    Generate the flat terrain all at once

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-07-01
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-07-01

    Terrain export initial implementation

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-07-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-07-01

    Vertex tool should not select invisible features

    Fixes: #25259

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-07-01

    Normalize action scope checkbox labels

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-30
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-06-30

    Undoing NUMERIC quoting/handling.

    QGIS doesn't support NUMERIC columns as primary keys in columns. This
    reverts changes that made NUMERIC strings in an attempt to suport this
    type as primary key; this reversion is because there might be some
    unforeseen drawbacks if we treat those as strings, such as inability to
    do math operations on those fields.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-06-30

    Fix warning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-06-30

    Move creation of minSize/maxSize symbol to QgsSymbolLayerUtils

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-30

    doxymentation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-06-30

    Move min/max symbol size handling to QgsSymbolLayerUtils

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-30

    move gamma correction code inside brightness/contrast filter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-30

    fix tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-30

    fix some deprecation warnings in the QgsRasterLayer Python test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-30

    rendering test for raster brightness/contrast filter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-30

    fix comment

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-30

    rendering test for gamma correction filter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-30

    add gamma controls to the styling dock

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-30

    add gamma controls to the raster layer properties

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-30

    add increase/decrease gamma buttons to the raster toolbar

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-30

    gamma correction filter pipe for rasters (fix #13512)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-06-30

    Comments

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-30

    Minimum year possible in project properties temporal extent should be 1

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-30

    Minimum year possible in layout map item temporal extent should be 1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-30

    Minimum year possible in temporal controller should be 1

    Fixes #37485

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-30

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-30

    Some more detailed project loading time profiling for layout loading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-30

    [mssql] Reallow creating connections with empty provider/dsn strings

    Fixes #37427

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-30

    [processing] Fix default extent is not shown in extent widget

    Fixes #37447

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-06-29

    Add possibility to set a minimum symbol size in layout legend. Minimum and maximum size are also valid for line widths

Merge: fb9df9f6deb 69bcbeee70e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-29

    Merge pull request #37477 from elpaso/bugfix-gh37463-gpkg-storage-utf8-on-windows

    Fix GPKG project storage with UTF8 names on windows

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-29

    Fix GPKG project storage with UTF8 names on windows

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-06-29

    Fix compile error

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-06-29

    Sipify

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-06-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-06-29

     [FEATURE] possibility to set a maximum marker size in layout legend

Merge: b18b92728f6 090e5daef2f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-29

    Merge pull request #37457 from elpaso/bugfix-gh37449-raster-float64-quantile-histogram

    Fix raster quantile with float

Merge: da8fa08af52 2a53faf8c24
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-29

    Merge pull request #37455 from elpaso/bugfix-gh37448-raster-quantile-broken

    Fix raster quantile classification

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-06-29
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-06-29

    Got exporting feature to work on vector layer data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-29

    [feature][processing] Add modeler algorithm to create directories

    This algorithm allows models to create new file directories. Useful for
    models which have to output results to certain dynamically created paths
    (e.g. a folder containing the current date)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-29

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-29

    [processing] Use an editable combobox with current project layout names
    when editing a model which uses the print layout parameter type

    Instead of a plain text edit with no hints as to the current project's layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-29

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-29

    Expose option to export as separate PDF layers in processing algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-29

    [FEATURE][processing] Add algorithms to export a print layout as PDF or image

    This allows for models which export print layouts from the current project. One
    use case for this is allowing users to create an in-project model which exports
    a particular set of layouts from the project to certain folders, so that they
    can easily re-export the current project in a single operation instead of
    having to manually open multiple layouts and export one-by-one.

    Additionally, with the new capabilities to have expression based output files
    inside models, you can automatically export the layouts to a folder with
    the current date tag and include this in the exported file names!

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-29

    Fix restoring dialog geometry after minimize when enableAutoGeometryRestore is used

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-29

    Improve security warning for run script

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-29

    Improve security warning on console

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-29

    Improvements to the security warning on plugin install dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-28

    Use qint64 instead of long

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-06-28
Commit:     Nedjima Belgacem <gb_nedjima@esi.dz>
CommitDate: 2020-06-28

    initial implementation of the scene exporter class

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-28

    Histogram: set an hard limit to bin count

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-28

    Fix raster quantile with float

    Fixes #37449

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-28

    Provide a parent for a couple of toolbar button menus

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-28

    Fix raster quantile classification

    Fixes #37448

    David Signer <david@opengis.ch>AuthorDate: 2020-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    ITEM_NAME_ROLE in QgsExpressionItem to store the field name to use it on getting the example values in the expression builder
    and still be able to store generic labels on the item (like the field name and the field alias)
    This fixes that there has been no example values in the expression builder on the fields when an alias has been used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    Add threading test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    Fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    Unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    Happy now?

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    Try to fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    Some wms provider profiling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    More fine tuned profiling for AFS layer loading in projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    More fine tuned profiling for vector layer loading in projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    Fix build, dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    [FEATURE] Add project load profile times to debugging tools dock

    Now it's possible to get a breakdown of the various stages of
    project load, in order to identify the causes of slow project
    load times.

    TODO: in 99% of cases this will be caused by one or more layers,
    so it would be nice to further break down the individual layer load
    times, e.g. so that for a WFS layer we see the time taken for
    the initial server capabilities queries, etc...
    For now, you just get the overall load time of each individual
    layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    Fix clearing groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    [api] Rework QgsRuntimeProfiler for flexibility

    - Make profiler thread safe
    - Allow profiling of other, non-startup task groups (e.g. project
    load times, map render times)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    Add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    [FEATURE][processing] Add modeler algorithm to set a project expression variable

    Allows a model to set Project-level expression variables during execution. Especially
    useful with the new Export Print Layout algorithms to allow models which dynamically set variables
    used in a layout prior to export.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    Fix ui build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    [afs] Read field aliases from layer definition

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-28

    Use prefix increment operator to fix cppcheck warnings related to postfixOperator

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-27

    Fix azure

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-27

    [ui] Reflect playback stay in the 3D map view's play button

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-27

    [ui] Move icon-less network logger toolbar actions under settings menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-27

    [ui] Add a record icon and use it in the network logger panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-27

    [ui] Harmonize loop widget of 3D map view

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-27

    [ui] Better network logger icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-27

    [ui] Harmonize play button across the board

Merge: b726848e388 ed8695657ea
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-26

    Merge pull request #37429 from elpaso/server-api-sorting

    [feature] Server WFS3 api sorting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-26

    Fix json schema case for sortBy/sortDesc

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-26

    Server WFS3 API: implement sorting

    Also revert 2e57d114257ecbc09d44abeee5f7460c20b7b785
    because it broke landing page HTML link to OPENAPI
    overriding content negotiation.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-26

    Clear response on each request (in case it was recycled)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-26

    fix 3d build on debian unstable

Merge: ef47305acc7 b7f620f8be4
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-26

    Merge pull request #37403 from rldhont/tests-reactivate-server-wms-getprint

    Reactivate WMS GetPrint unit tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-26

    [vector layer] Fix feature request order by not working against non-provider fields

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-26

    [cmake] find Qt5 the right way

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-25

    Allow to create true CompoundCurve, CurvePolygon, MultiCurve, MultiSurface layers

    in QgsNewMemoryLayerDialog()

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-06-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-06-25

    Isolate other test_wms_getprint functions

Merge: 1eddb99a291 8ab74ce2d60
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-25

    Merge pull request #37410 from mhugent/wms_server_fix_crash

    WMS Server: Test null pointer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-06-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-06-25

    WMS Server: Test null pointer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-25

    note to self in release.pl

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-25

    Also push new branch to transifex on release

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-25

    remove pointcloud installation in postgis Docker image (#37293)

    * remove pointcloud installation in postgis Docker image

    since it has been integrated upstream
    https://github.com/kartoza/docker-postgis/pull/163/

    * use new image with point cloud installed

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-06-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-06-25

    Isolate test_wms_getprint_atlas

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-06-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-06-25

    Isolate WMS GetPrint Outputs tests

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-05-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-06-25

    Unblacklist PyQgsServerWMSGetPrint test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-05-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-06-25

    Fix PyQgsServerWMSGetPrint test

Merge: 2553d459cfe 5c3dff6f6bb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-25

    Merge pull request #37387 from jgrocha/fix-regression-37338

    Fix missing type column in layer_styles in Postgresql

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-25

    Update flake8 check

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-06-24
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2020-06-24

    Fix #37338

Merge: 4961ccc5d31 ec52aa9dd04
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-24

    Merge pull request #37376 from elpaso/bugfix-gh37297-opencl-paths

    OpenCL quote paths

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-24

    OpenCL quote paths

    Try to fix #37297

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-24

    [ui] Improve a bunch of mesh icons to make them dark theme compatible

Merge: b3e34c0f572 e535f43337e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-24

    Merge pull request #37339 from qgis/pg_name-field-length-63

    PG: fix "name" field length (63 instead of 64)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-24

    Fix oracle add from source select

    Fixes #37352

    No idea why the signal wasn't connected :/

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-24

    Remove outdated help for labels data-defined placement group options. Fixes #36680

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-24

    Use "field" in expression eval feedback instead of "column"

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-24

    Set focus to name field when saving or editing attribute table filters

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-23
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-06-23

    Python formatting.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-23
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-06-23

    Quoting floating point values on PostgreSQL provider.

    This quotes floating point values on the PostgreSQL data provider, which
    allows such values to be used either as stand-alone primary keys or as
    components of composite primary keys on underlying tables. The
    PostgreSQL session parameter extra_float_digits is explicitly set to 3
    (the default on PostgreSQL 11 and older; in PostgreSQL 12 this defaults
    to 1), to keep compatibility with all database versions and to avoid
    round-trip errors.

    In this PR, NUMERIC/DECIMAL values are no longer cast to
    QVariant::Double in order to avoid loss of precision.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-23

    Remove redundant comment

Merge: e4718d7471f 0b16654953d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-22

    Merge pull request #37164 from suricactus/virt_csv

    FIX virtual layers with CSV layers opened with "delimitedtext" provider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-22

    PG: fix "name" field length (63 instead of 64)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-22

    Fix layout converter test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-22

    atlas_featureid: set to 0 if fid is NULL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-22

    Fix json utils tests after FID_NULL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-22

    Fix QgsFeature default ctor set fid to 0

    The QgsFeature default constructors initialized
    feature id to 0, which is a valid feature id
    instead of initializing it fo FID_NULL.

    This was just wrong and broke the validator for
    UNIQUE constraints in case a feature with fid 0
    existed in the data provider.

    Fixes #36962

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Accept fields of type "name" in PG 12

    Fixes #37313

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    [Server] WMTS Use WMS tile_buffer by using TILED param

    A new parameter in the WMS OWS Server project properties has been added to avoid cut symbols when WMS GetMap is used as tiled.

    But this parameter was not used in Web Map Tiled Service.

    Linked to #30071

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Clear ongoing drawing on map canvas when closing layer's edit session (fix #36292)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Getter/setter for linking a map canvas with its QgsProject; link app canvases to QgsProject::instance(); rationale: using the QgsProject singleton is discouraged

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Override clean() to remove rubber bands in vertex tool and circular string

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Add several mToolNames (useful for debugging)

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Executed sipify_all script to fix the setDirectionalLights header definition

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    relocated qgsdirectionallightsettings.h header guards and fixed a typo

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Update src/app/3d/qgslightswidget.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Update src/3d/qgs3dmapsettings.h

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    [Feature] directional lights support for QGIS 3D

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Fix test: cast to float

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Fix precision in test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Increase tolerance when comparing floats in processing tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Break on first error

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Memory provider: roll back on errors

    Long story short: calling provider's addFeatures
    is implemented for some providers in a way that
    will roll back all changes on errors, leaving
    the backend storage unchanged.

    Adding a QgsFeatureSink flag to control this
    behavior allows certain providers to support
    partial feature addition.

    The issue comes from QgsVectorDataProvider::commitChanges
    that is documented to leave the provider unchanged (roll
    back) on any error, giving the client code the possibility
    to fix errors (in the editing buffer) and re-commit.

    Without a full rollback implementation in the memory
    provider and after the type check introduction in this
    PR we ended up with situations like this:

    vl = ... an empty memory layer
    self.assertTrue(vl.addFeatures([valid, invalid]))
    self.assertFalse(vl.commitChanges())
    self.assertEqual(vl.featureCount(), 1)  <--- fails!
    We actually had 3 features from vl.getFeatures():
    [valid, invalid, valid] (the first from the provider
    the second and third from the editing buffer).

    On the other hand, QgsFeatureSink would probably assume
    that addFeatures will allow partial additions.

    BTW: This is for sure the longest commit message I've ever
         written.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    File writer: better error message formatting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Add zero test case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Processing: don't crash if no feedback

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Fix test data

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Skip check if value is NULL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Use QgsField::convertCompatible to check for errors

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Update src/core/qgsvectorlayerutils.h

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Add type check to file writer an memory layer

    Fixes #36715

    Adds a method to check for QVariant conversions, also
    check for integral type narrowing so that for example
    floating point 123.45 does not get down casted to integer
    without raising an error.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    UI: rename Average zoomed-out resampling method to Bilinear to reflect real implementation

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Early raster resampling: fix issue with zoomed-in cubic on RGB+mask datasets

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Raster resampling: add cubic resampling for zoomed out

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    qgsgdalprovider.cpp: add getGDALResamplingAlg() function

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Raster rendering: enable provider-side resampling when available, and reprojection is done

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Early resampling: replicate behaviour similar to QgsRasterResampleFilter when zooming out beyond the max oversampling factor

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Raster reprojector: do not use full resolution hint when provider resampling is enabled

    Credits @nirvn

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Raster layer properties dock panel: add 'Early resampling' checkbox, and move common code with raster properties dialog into a QgsResamplingUtils class

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Early resampling: fix requests typical of pixel identification

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Raster resampling: add provider-level settings, and a switch at rasterpipe level between resamplingFilter and provider resampling

    Also
    * in settings UI, add a 'Early resampling' checkbox
    * in raster properties UI, add similar checkbox
    * serialize/deserialize new settings in QgsRasterLayer XML

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    [GDAL provider] Fix misalignment of raster with overviews

    Fixes #36820

    The way QGIS is currently handling resampling is sub-optimal given GDAL >= 2
    capability of having sub-pixel accuracy. So when a QgsRasterResampleFilter
    is set, make it try to delegate resampling back to the underlying input interface,
    and implement that improved resampling in the GDAL provider.

    The GDAL resampling will take into account the settings of the QGIS resample
    filter: zoom-in resampling kernel, zoom-out resampling kernel and max resampling
    factor. The later is important to avoid performance issues if not enough overview
    levels are generated (in the case, we will fallback to the generic method, which
    may introduce sub-pixel shifts)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Revert "QgsGdalProvider::readBlock(): simplify call to GDALRasterIO()"

    This reverts commit 3081f2a85c53da24f1022c0057077b1cba71d9d7.

    Revert the commit. It causes too much failures on Travis-CI. See
    https://api.travis-ci.org/v3/job/694715036/log.txt
    Furthermore for the failed cases, I don't have locally the same differences
    as on Travis-CI. So might be GDAL dependent or something else.

    Not worth the huge trouble to update for nearest neighbour resampling
    changes.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    QgsGdalProvider::readBlock(): simplify call to GDALRasterIO()

    Instead of doing our own nearest neighbour resampling, use directly the
    one of GDAL to avoid creating a temporary buffer. Should hopefully be
    slightly more performant, and at least less complicated on QGIS side.

    Update a few test cases that are sensitive to the difference in
    resampling

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    QgsGdalProvider::readBlock(): code cleanups/clarifications

    * Remove old / confusing comments
    * Rename various variables to be hopefully clearer

    Should result in no functional change, but acts as a preparation
    for follow-up changes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-20

    Layout new name dialog

    Make the new layout dialog use the qgsnewnamedialog class
    Add/enable help button to open user manual chapters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    [feature][gps] Add option to calculate bearing based on travel direction

    For devices which report faulty bearing measurements, this option can
    be used to instead calculate the GPS bearing based on the previous
    two recorded locations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Apply suggestions from code review

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    GPKG and spatialite AUTOINCREMENT: get next value from sequence

    for PK default value, fixes #37222

    Also, fix dangling transactions for spatialite.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Evaluate defaults when adding new features in transaction group

    Fixes #37222

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-20

    Add API to retrieve QGIS version used to save a QgsProject

       project.lastSaveVersion()

    now returns the version number used to save the project.
    Also cleanup QgsProjectVersion code

    Fixes #37288

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-19

    Bump version to 3.15

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-19

    changelog and news update for 3.14

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-19

    translation update for 3.14.0 from transifex

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-19

    [wms] Fix broken WMS layers from servers using relative OnlineResource paths

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-06-19

    Review fixes + comment about merging of multi-part geometries

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-06-19

    Fix performance issue when splitting polygons (fixes #34326)

    Using test data with a HUGE polygon with several hundreds of thousands
    of vertices and nearly a thousand of holes, split geometry was taking
    really long time. On my laptop ~67 seconds for a simple split line.

    With this fix, the time went down to ~10 seconds for the test polygon.

    The issue was that split tool was doing an expensive exact intersection
    calculation for each polygon part returned from polygonize, and then
    calculating areas to see whether the original polygon part and intersected
    part were more or less the same. I think that can be replaced by a much
    simpler point in polygon test to figure out whether the particular
    polygon part from polygonize is falls inside the original geometry
    or whether it falls into a hole or exterior.

    In my tests the time could be further improved to ~3 seconds by disabling
    mergeGeometriesMultiTypeSplit() function - it is a bit of a mistery to me
    what problem does it solve, however it has N^2 running time with N being
    number of rings - but I did not feel adventurous enough to poke into it.
    (mainly because there are no unit tests that would verify its behavior)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-19

    more flags warnings fixes for Qt 5.15 (#37309)

    * more flags warnings fixes for Qt 5.15

    * fix sip compilation

Merge: f7bb4b8f989 5a6438064ee
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-19

    Merge pull request #37277 from elpaso/bugfix-29264-spatialite-wrong-feature-count

    Fix spatialite wrong feature count

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-19

    [temporal] Insure the output directory exists when exporting animation

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-19

    another active vector settings trouble (#37306)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-19

    fix feature list combo box having identifier value further than fetching limit (#37280)

    * test for feature list combo box having identifier value further than fetching limit

    * fix feature list combo box having identifier value further than fetching limit

    fixes #37266

    * make the test a bit more robust

    * fix compilation with older Qt

    * correctly keep current value

    * determine if keep current entry using the current index

    * Revert "determine if keep current entry using the current index"

    This reverts commit ff3658ba471450bc333a0a24f86e32f85da43c7f.

    Juernjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2020-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-19

    Explain rationale for increasing field width for reals

    Juernjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-19

    Don't alter the field specification for types other than real
    Fixes #37254

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-19

    Fix setting a layer's Display Name field to a field name containing
    spaces or other special characters

    Because we actually store the field name as an expression, we need
    to make sure we correctly represent these field names as valid
    expressions and not just the raw name string

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-19

    Fix georeferencer help button

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-19

    fix layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-19

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-19

    fix Qt 5.15 warning for flags initalization with nullptr

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-18

    more retries with transifex

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-18

    use attribute value in the output file name for Split vector layer
    algorithm (fix #37296)

Merge: a835cdfd1b6 3f593795ce2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-18

    Merge pull request #37281 from espinafre/pgsql_provider_fix_change_features

    Improvements in QgsPostgresProvider::changeFeatures

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-18

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-18

    Explain the handle ownership

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    fix mesh active vector dataset

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    Code review. Remove quotation of floats for PostgreSQL.

    Removed quotation of floating point values after code review by Nyall
    Dawson.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    Adjusting tests to deal with floating point madness

    PostgreSQL 11 and 12 handle floating point values differently; the test
    originally passed on PostgreSQL 12, but not on 11 (Travis). Now, with
    floating point data truncated to only 6 digits, they run on both
    versions of the DBMS.
    See https://www.postgresql.org/docs/12/release-12.html

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    Adjusting floating point comparisons in Python tests

    Turns out that what passes on Python 3.8 and PostgreSQL 12 won't pass on
    Python 3.7 and PostgreSQL 11 (Travis). So we round the floating point
    comparisons to 5 digits in the testcases.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    Fixed test for int4 where clause (pgsql)

    Turns out the DBMS won't return a type name of "int", but "int4". We
    changed the test accordingly to reflect what QGIS should expect from the
    database.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    PostgreSQL composite PK with bigint component

    Bigint PostgreSQL fields are handled correctly if they are part of a
    composite primary key. As a bonus, we always pass double values as
    quoted to the DBMS (but not cast to text). With this one can work with
    tables with real/double primary keys without the penalty of casting
    these values to text. Fixes #37126.

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    update time parameters in wmst getfeatureinfo

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-17
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-06-17

    Improvements in QgsPostgresProvider::changeFeatures

    Included support for json/jsonb in this method, as there already exists
    for QgsPostgresProvider::changeAttributeValues; fixed how the provider
    deals with bigint primary keys in this case; added a few tests that
    exercise changing of attributes, geometries, and primary keys of
    features.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    Give default focus to from map canvas button

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    Fix lexer/parser for raster calculator and min/max functions

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    Sipify

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    Fix registerMapLayerConfigWidgetFactory docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    HIG Capitalization fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    Tweak legend expression cache invalidation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-18

    [processing] Fix compatible model input/output types for multiinput parameters

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-17

    Fix spatialite wrong feature count

    Fixes #29264

Merge: 4b5a63d11b7 096c803431e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-17

    Merge pull request #36741 from olivierdalang/geopackages_network

    improve geopackage support when opened through networks drives

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-17

    Fix leak in mesh 3d renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-17

    When we are rendering symbol preview icons, we can't handle
    sizes set in Meters in Map Units, because there's no map context
    available to calculate these with

    So, to avoid dangerously small or large sizes, when we are creating
    preview images we have to just treat these sizes as mm and then clamp
    them to reasonable size ranges depending on the symbol property

    This fixes the quasi-hang from #28690, where a marker line symbol
    with interval in meters in map units caused a symbol preview
    icon to be drawn with an extremely tiny interval -- resulting
    in an effectively endless loop while trying to render multiple
    billion markers around the edge of the symbol preview icon.

    It's not ideal, but there's no better approach we can take here!

    Fixes #28690

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-17

    Attempting to convert Meters in Map Units based sizes when no
    map extent is available should fallback to a very approximate
    degrees to meters conversion only

    We can't do better in this situation!

    Refs #28690

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-17

    Add a render context flag so we know when a render operation is
    occurring for drawing a symbol preview

    Because these have no map association, certain settings like
    sizes in "meters in map units" will have no meaning, and may need
    special handling

    Refs #28690

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-17

    new contributor (me)

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-06-16
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-06-16

    Explain some of the changes in the code

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-06-16
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-06-16

    Test delimitedtext provider with and without "file://" prefix

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-16

    fix bad alloc when mesh's arrows of 3D rendering has too small spacing (#37195)

    * fix bad alloc when mesh's arrows of 3D rendering has too small spacing

    * Update src/core/mesh/qgsmeshlayerutils.cpp

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    * fix mesh terrain not rendering anymore

    Co-authored-by: Harrissou Sant-anna <delazj@gmail.com>

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-06-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-16

    MDAL 0.6.1 patch release (#37246)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-16

    fix non temporal calculated mesh dataset (#37243)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    Fix font in CSS code editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    Add QgsCodeEditorJavascript subclass of QgsCodeEditor

    Allows plugins to create a nice editor for JSON content -- not easy
    to do if we don't expose this through the QGIS api!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    Fix warning on release builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    Fix rendering of geometry generator expressions which return geometry collection results

    Fixes #35356

    But in general, this is exciting because it allows QgsSymbol to correctly render any
    input geometry types, and handle collections nicely. In future releases we could quite
    easily add a symbol layer type for rendering collections, where the symbol layer has
    a marker/line/fill symbol set, and the appropriate selection of these is used to
    render each geometry part (it's basically identical to a geometry generator!)

    Geometry collection handling at a QgsVectorLayer level, now that's a totally
    different beast....

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    [processing] Correctly expose date time inputs (and a bunch of others)
    as possible sources for in-model expressions

    Fixes #37219

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    Fix all Qt 5.14 deprecation warnings

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    Fix crash when disabling defined sort order in attribute table

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    emit dataset group changed after it effectively changed

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    disable project time use in wmst if it is invalid

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    add the missing translations

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    always update wmst reference time

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    update on state handling between temporal properties and static wmst capabilities ui

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    Add MXE badge

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    perform rounding either if field type is numeric or if value was casted
    to the number

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-16

    [symbology] When rendering a multipart geometry, ensure that
    geometry generator symbol is only rendered once, instead of
    once per part

    Fixes #23730

Merge: 0a0fc293857 78b02d5ce36
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-15

    Merge pull request #37068 from m-kuhn/qgis_server_webp

    WEBP for QGIS Server

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-15

    fix setting of feature in expression preview widget (#37221)

    fixes #372124

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2020-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-15

    Added new Translator

    Added Translator after request

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    [layout] Make "show feature count" button apply to all selected indexes

    Fixes #37194

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Fix for container "show as group box" setting is lost when closing
    layer properties dialog

    We can't use the checkbox visibility to determine whether it applies,
    as the checkbox will ALWAYS be invisible when applying the settings
    as a result of clicking "OK" (since the form is already closed and
    all child widgets are not visible at that stage)

    Fixes #37205

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Use even more forceful language to dissuade users from creating
    custom projections using Proj strings

    Refs #37204

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-06-15
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-06-15

    fix sip

Merge: b5d61594eeb 04c3c0124f2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-15

    Merge pull request #36514 from lbartoletti/fix_interpolation_split

    [BUGFIX] Fix interpolation on split geometry

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-15

    mesh layer expose datasetIndexAtTime() (#37197)

    mesh layer expose datasetIndexAtTime()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Fix additional string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Use "markers" terminology consistently in centroid fill widget

    Fixes #37106

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Remove TODO comments included in public API documentation

    This is just "airing our dirty laundry". We don't want/need end users
    to see this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Flag use of TODO comments in the public doxygen docs

    These should be c++ code comments only, we don't want to include
    them in the API docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Fix more doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Fix some doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Some fixes to numbered list handling in dox/PyQGIS API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Fix numeric list formatting in dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    [sipify] Fix creation of cross references

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    QgsGeometry::error() does not exist, should be lastError()

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Fix crash and missing closest vertex in WMS identify

    ... in "feature" mode.

    Fixes #29443

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Fix option "show label" on relation editor

    If the option was disabled, the label was still shown.

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    replace NEWS with the new NEWS.md in rpm

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Add tooltips to layout legend items' frame buttons

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Add help button to 'Add layers to Layout Legend' dialog

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    qgsmdalprovider.cpp: fix false-positive warning about potentially unused variable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    qgsmeshlayerutils.cpp: fix warnings about unused variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    qgsimageoperation.cpp: fix (likely false-positive) warning about potential integer overflow in the loop increment

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    qgso2.cpp: fix false-positive warning about potentially unused variable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    qgsmeshrenderer3daveragingwidget.cpp: fix false-positive warning about potentially unused variable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    qgsgeometrygapcheck.cpp: fix false-positive warning about potentially unused variable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    external/rtree: fix warning about unused variable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    external/mdal: fix warnings about unused variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    qgstracer.cpp: fix warning about potentially uninitialized variable (likely false positive, but not so obvious)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    QgsProcessingParameters::parameterAsSink(): add nullptr check for consistency

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    cppcheck.sh: turn 'unusedPrivateFunction' warnings as errors

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Remove unused QgsServer::serverName() private function

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Remove unused QgsExpressionContextScope::variableNameSort() private function

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    cppcheck.sh: turn 'redundantCondition' warnings as errors

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Fix 'redundantCondition' cppcheck warnings

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    cppcheck.sh: make duplicateExpressionTernary an error

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    qsql_ocispatial.cpp: use WKBMultiCurveZ for 3D geometries. Spotted by cppcheck

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    cppcheck.sh: make issues in 'error' category to fail build

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    qgsapplayertreeviewmenuprovider.cpp: avoid false positive error from old cppcheck about uninitialized variable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    QgsGeometryCheck::LayerFeatureIds constructor: avoid false positive cppcheck about self assignment

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    qsql_ocispatial.cpp: rework QOCISpatialBatchColumn memory allocations to avoid false positve cppcheck memleak errors

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    src/3d: tag false positive cppcheck memleak errors

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    add myself to the contributors

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    handle import and name errors with the Authentication class

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Fix non-translatable string in TIN interpolation alg

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-15

    Allow automatic naming when duplicating/renaming a layout

    and the naming widget is set empty

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2020-06-11
Commit:     speillet <sebastien.peillet@oslandia.com>
CommitDate: 2020-06-14

    new validator to handle permissive double writing in form; fix raster properties form

    QgsDoubleValidator modification after review

    update doc

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-14

    Fix #37174 fix encoding of ellipsis in Windows and make translatable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-14

    QgsDebugXXX macros: expand them do a dummy statement instead of an empty one to avoid compiler warnings in non-debug mode

Merge: 7d4086267a7 147d873e276
    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-13

    Merge pull request #43 from qgis/master

    update master

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-13

    [ui] Improve looks of variable editor widget on non-default themes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-13

    Resurrect azure 32-bit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-13

    [sipify] Fix header formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-13

    More list formatting fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-13

    Modernize language

    And avoid insensitive/trigger words (as far as possible -- some are
    coming from Qt or other external APIs)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-12

    [sip] Fix use of deleted method in QgsRequestHandler (followup #37116, refs #37072)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-12

    fix symbol conflict when building with static libraries (fixes #37134)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-12

    install INSTALL.md and NEWS.md

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-13

    Avoid losing expression context when accidentally assigning
    a context to itself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-13

    [layouts] Fix attribute table sort order combined with feature filter
    results in empty tables

    Fixes #36341

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-13

    Replace em dash with QChar unicode literal in QStringLiteral

    Fixes #37153

Merge: cda283988bb dad6483fbdd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-12

    Merge pull request #37165 from elpaso/try-mxe-again

    Try to re-enable MXE

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-06-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-06-12

    add an explanation

Merge: 6bd364e381d fb994711bae
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-12

    Merge pull request #37135 from elpaso/bugfix-gh29682-vertex-editor-locale

    Fix editor vertex with "non-dot" locales

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-06-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-06-12

    Fix indentation

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-06-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-06-12

    Fix delimitedtext CSVs in virtual layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-12

    Vertex editor: same formatting as displayText

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-12

    Try to re-enable MXE

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-12

    [decorations] Code cleanup for the grid decoration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Add some missing variable help text, set @geometry_point_num for
    random marker and point pattern fills and add row/col number variable
    for point pattern fills

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-12

    multi mesh from browser (#37145)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    feature picker model: correctly initalize fields for invalid feature

    and force it to be valid in the expression preview widget, so expression can be evaluated even when layer has no feature

    fixes #37100

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Code review.

    Cleaner usage of std::shared_ptr< QgsPostgresSharedData >; removed
    useless calls to .clear() on first invocation of methods. Code reviewd
    by Nyall Dawson.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Changed tests after rebasing on top of 7120e5da328

    That change made a few improvements, and uncovered a bug in handling
    tables with composite primary keys if one component is an integer.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Tests to check correctness of WHERE clauses for PostgreSQL

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Fixes cpp check

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Update QgsRuleBasedRenderer::RenderJob

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Fix use of deleted function for QgsReadWriteContextCategoryPopper

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Fix use of deleted function for QgsReadWriteLocker

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Fix use of deleted function for QgsRenderedFeatureHandlerInterface

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Fix use of deleted function for QgsEffectPainter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Fix use of deleted function for QgsLinearMinMaxEnhancementWithClip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Fix use of deleted function for QgsRuleBasedRenderer::RenderJob

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Fix use of deleted function for QgsGeometryCheckErrorSingle

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Fix MappedType error

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    [decorations] Fix hardcoded black color for the grid decoration
    (fixes #37028)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    [processing] Matrix configuration dialog should open as an inline
    panel, not a dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    Fix callout rendering to rotated labels

    Fixes #36681

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-12

    [processing][grass] Correctly return the actual generated filename
    locations as the algorithm results, don't just echo back the parameter
    value

    Otherwise we don't return the correct value for temporary file locations
    or for file paths during model execution

    Fixes #36379

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-06-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-06-11

    [vector tile] Add pseudo-unique FIDs where none are given (fixes #36995)

    Feature IDs are optional in MVT encoding, and some datasets do not include
    them. In QGIS we need FIDs for some functionality to work correctly, for
    example labeling ignores label features with duplicate FIDs.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-06-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-06-11

    [vector tile] Fix issue with disappearing features (fixes #36982)

    The issue was that renderer/labeling were only keeping "their" required fields,
    but the final fields may have been extended by the other, making the field indices
    cached in expressions invalid.

    The fix is to keep the final QgsFields around and avoid creating those QgsFields on-the-fly
    from previously requested fields.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-11

    Fix editor vertex with "non-dot" locales

    Fixes #29682

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-11

    [ui] Reduce visual attention grab of the authentication settings wiget's warning label

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-11

    fix MDAL CMakeList.txt for sqlite (#37108)

    fix MDAL CMakeList.txt for sqlite
    Co-authored-by: Peter Petrik <zilolv@gmail.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-11

    [themes] Fix tab widget's panel missing border for non selected tabs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-11

    [themes] Improve hover styling for tree widget and option lists

Merge: 48b5d5c2bec 72c0ae73ba6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-11

    Merge pull request #37093 from elpaso/bugfix-gh33682-image-size-in-attachment-widget

    Fix image size ignored in image widget

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-06-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-06-11

    add test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-06-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-06-11

    revert changes in qgsgeometry.sip

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-11

    fix mesh edges centroid calculation (#37111)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-11

    Improve method for calculation of rectangle centers (#37092)

    More numerically stable in the case of massive rectangles.

    This is the ultimate cause behind #36898 -- during rendering of the
    worldwide layer in Winkel Tripel the inverse transform fails, so
    the renderer sets a "maximal" filter extent for the layer (+/- double
    max). The previous method for calculating the rectangles center would
    fail, because it would overflow. The new method handles this case
    and correctly returns 0,0.

    Fixes bounding boxes show incorrectly when simplication is enabled
    for a layer in certain projections.

    Fixes #36898
    Refs #30686 (partial fix -- this report includes two different bugs)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Add help button when creating/renaming map theme and map view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    [sipify] Correctly indent multiline list items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Fix a broken list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    When a list item is immediately followed by a new list, condense the
    two -- it's likely that there's extraneous newlines in the middle of
    the list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Manually fix some multiline indented lists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    List indentation fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Make prepare_commit automatically place an empty line before lists
    in doxygen blocks

    Fixes display of lists in the PyQGIS dox

    Fixes #37114

    benoitdm-oslandia <64401067+benoitdm-oslandia@users.noreply.github.com>AuthorDate: 2020-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-11

    [postgres] correct timestamp comparison in where clause

    fix #24163

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-10

    fix debian rules (followup 28e02f895f)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-10

    Dynamic format in tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-10

    Add webp server test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-10

    add missing break

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    [processing] Fix manual entry of extent values in widget

    Fixes #36787

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    [decorations] Use a proper ellipsoidal length calculation when
    calculating the size of the scalebar decoration

    Avoids a misleading Cartesian-based scalebar (unless project is
    set to always use cartesian measurements, that is!)

    Fixes #28407

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Fix collecting Triangle geometry types

    Fixes #36638

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Until we have support for TIN types, the multi type of Triangle
    geometries should be multipolygon

    Refs #36638

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Fix writing triangle geometry type via QgsVectorFileWriter fails

    Refs #36638

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Add flags to control geometry to WKB export behavior

    With initial flag to force conversion of triangle types to polygons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    When scaling geometries for tesselation, ensure we don't change the
    geometry's aspect ratio

    If we scale by an uneven amount in the x vs y plane, then the resultant
    tesselation uses a misrepresentation of the actual shape of the geometry,
    resulting in a poor quality tesselation.

    Follow up 8ee1c20b

    Fixes #37077

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    [ogr] Fix layer subset string is ignored when OGR refuses to accept
    a compiled feature request expression

    Fixes #37073

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    [legends] Fix corrupted data defined legend rendering in layout designer

    Fixes #36765
    Fixes #34658

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Tighten includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    The boundary algorithm isn't suspectible to invalid geometries, so
    skip the checks for it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-11

    Re-add NULL in "Field and Values" expression

    Fixes #37099

Merge: 7d58502b3b0 7cb484cfc3e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-10

    Merge pull request #37105 from m-kuhn/safety_guard_attribute_alias

    Add safety guard for DD attribute alias

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-10

    Add safety guard

    Fixes a crash if a widget is configured for an inexistent field

Merge: 99c3977cab7 de6ec479f0a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-10

    Merge pull request #37097 from alexbruy/processing-tests

    reduce precision when checking service area test results

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-10

    fix qgis INSTALL step (#37087)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-10

    reduce precision when checking service area test results

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-10

    Fix image size ignored in image widget

    Fixes #33682  (maybe)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-10

    fix installation and some other followup cleanups to dcd017a655f

Merge: 954ab15276b 2b59519576c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-10

    Merge pull request #37071 from elpaso/bugfix-gh36398-server-wfs-gml-srsname-take2

    Fix OGC utils filter srsName

Merge: 013f682bd3c 18195e2ad0a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-10

    Merge pull request #37074 from alexbruy/fix-servicearea

    fix saving attributes in the service area algorithm

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-10

    Namespace QgsOgcUtils::Context (for SIP bindings)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-10

    Avoid startup warnings caused by trying to create a CRS from a '0' string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-10

    Don't try to intrepret an empty string as a CRS

    We'll never succeed, so it's just a waste of resources

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-10

    [delimitedtext] Fix datetime,date field type ignored (in CSVT et cie)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-10

    [processing] Make gdaladdo optional parameters truly optional

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-06-10

    fix saving attributes in the service area algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-10

    Correctly antialias layer tree symbol previews

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-10

    add missing country attributes

    Yauhen Kharuzhy <jekhor@gmail.com>AuthorDate: 2020-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-10

    debian/rules: Fix invalid sed expression syntax to calculate PYTHON_LIBRARY

    debian/rules contains sed invocation for calculation of PYTHON_LIBRARY
    path. At debian sid, sed fails here with message:

      sed: -e expression #1, char 11: unknown option to `s'

    This causes by invalid escaping of '#' symbol in sed expression
    (expression is defined in quotes, not in double-quotes):

    PYTHON_LIBRARY=$(shell python3-config --ldflags --embed | sed -e 's\#-L\(.*\) -L/usr/lib -l\([^ ]*\) .*$$\#\1/lib\2.so\#')

    Removing of escape symbols before '#' fixes this. Maybe this solution should be
    checked with older versions of 'make'.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-10

    Remove txt2tags dependency (use markdown instead)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-10

    fix : allow copying style from an unavailable layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-10

    Place 3d tab in vector properties at the correct position

    Fixes #35010

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-10

    Fix 3d tab is not activated when reopening vector layer properties

    Fixes #35011

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-09

    Add test data for GML transformation context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-09

    Fix OGC utils filter srsName

    Adds a layer + coordinateTransform context to pass
    to the ogc utils functions that read the GML geometry
    so that it can be transformed to layer's CRS when
    constructing the feature filter.

    Fixes #36398

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-09

    Add webp support to QGIS server

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-09

    fix missing table name (#37058)

    this was causing a crash

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-09

    Fix #36983 arguments of is_selected are flipped

    Improve documentation of is_selected function to describe all available variants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    [labeling] Fix incorrect label placement after moving an 'unplaced' label

    For unplaced labels, we can't calculate the new position relative to
    the original stored label placement, because we're not actually
    showing the 'unplaced' label at the stored position...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    [geopdf] Allow users to reorder layers in the generated layer tree

    Fixes #36535

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Don't block creation of new geopackages in vector save as dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    [browser] Refine refreshConnections method to avoid triggering a full
    refresh of ALL browser content

    Instead limit refresh to the provider associated with the item only
    (and provide a means for items to refresh a different provider, e.g.
    to allow the geopackage connection item to be refreshed when a
    new connection is added through a directory item)

    Fixes #37007

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-06-09

    [3d] When showing edges, data defined polygon height was not accounted
    for

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Add some tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    [labeling] Avoid pruning away all candidate placements when ALL
    candidates have hard label conflicts yet the "Display All"
    setting is checked for the layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    [labeling] When set to Show all Labels for a layer, use the default
    fallback candidate placement to show the label for a feature in the
    case that NO candidates were registered for that feature

    E.g. this fixes the situation where a line layer with lines too
    short for the labels (=> no candidates for these short lines) results
    in missing labels even when "Display All" is ticked.

    (not a regression - it's an unhandled situation which has been around forever)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Avoid duplication of layers when dragging and dropping rows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Another change to allow subclasses to support drag reordering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Don't rely on internal points in QgsMapLayerModel

    Breaks reorder functionality for subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    [api] Optionally allow items in QgsMapLayerModel to be reordered via drag and drop

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Test 8bit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Add test for preserving dpi

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    [server] Preserve DPI for all image output formats

    In particular for image/png;mode=8bit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Add QStringLiteral

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Do not show crs validation dialog for extra snapping layer

    It is set to an invalid CRS (== map canvas CRS) on purpose

    Fixes #37045

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    More PG tests for datetime conversions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Fix DB manager date time display in SQL window

    Fixes #35140

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Update src/core/providers/ogr/qgsogrdataitems.cpp

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    A few UX enhancements for error reporting on GPKGs

    This fixes #36574 by showing an error in the data
    items when the layer cannot be opened.

    In the same way, similar errors now bubble up
    to the message bar from data source select dialog.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    [3d] Fix reprojection of features shows no features

    When setting the filter rect for a request with a destination CRS set,
    the filter rect should already be set in the same CRS as the
    destination CRS (as per the QgsFeatureRequest dox).

    Avoid double-reprojection of request filter rect

    Fixes #34824

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    Value map: remove hack and fix double parenthesis

    Followup #36804

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-09

    [processing] Add metadata setting for file destination parameters
    to avoid file overwrite confirmation prompt

    Fixes #37011

Merge: 59ce5c8d653 bc0f478c596
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-08

    Merge pull request #37031 from elpaso/bugfix-gh32756-value-map-not-found-handle-null

    Handle NULL case in value map when NULL is not in the map

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-08

    Handle NULL case in value map when NULL is not in the map

    Corner case of bug #32756, handles (NULL) value
    when NULL is not in the map of allowed values.

    NULL is shown as (NULL) instead of <NULL> in this case.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Add mask file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Test fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Be more respectful of the render context's antialias flag, and
    avoid incorrectly antialiasing rendering of certain objects (such
    as map labels) when not wanted

    Fixes #36964

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    [layouts] Prevent atlas export to a single-file GeoPDF file

    Instead show a warning the GeoPDF exports are only available when
    the "export as single file" options is turned off.

    Fixes #34024

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    [layouts] Prevent GeoPDF exports when map items are rotated

    (This is not supported in GDAL GeoPDF creation)

    Fixes #34438

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Revise advanced effects warning to account for GeoPDF capabilities
    when exporting canvas to GeoPDF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Minor refactoring, more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Respect layer opacity and composition modes where possible when exporting GeoPDF

    Fixes #33305

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    [geopdf] Ensure that layer order in GeoPDF layer tree matches project
    layer order

    Fixes #34910

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    [geopdf] Expose option to set the initial visibility state of layers
    in the created geopdf file from layouts

    Reworks the layer structure section of the GeoPDF export options
    dialog to add a new column allowing users to set the initial visibility
    state of layers included in the PDF. This fixes a usability issue
    with large generated GeoPDFs which can cause readers to grind to halt
    when opening complex GeoPDF files with many layers.

    Additionally, fixes an issue where users cannot set the logical
    GeoPDF group for non-vector layers

    Fixes #36536

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Fix read/write of style manager in vector tile layer (fixes #36018)

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Remove useless colorCount reset on mask.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Update selective masking tests reference images.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Change last composition from SourceOver to DestinationOver. This fix the composition of unsmasked element with masked element under the maske when masked element has some alpha blending. This fix tests 'mask_with_effect' and test 'layout_export'.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Fix typo.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Faster way to build alpha binarized mask version.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    At the composition stage of the second pass introduced with selective masking, the unmasked elements located under the mask are copied into a temporary image buffer and then readded later to the final image.

    This copy was done using the masks from selective masking with their full opacity informations. Unmasked informations were thus combined with opacity from the mask leading to the introduction of several artefacts :
    * The "phantom lines" #34650 (opacity information introduced by the antialising on mask drawing)
    * Opacity applied on non masked surfaces in #34947

    To fix this issue a temporary mask is created for the copy of unmasked pixels, in this temporary mask the alpha channel is "binarized" (fully opaque on masking pixel, fully transparent on non masking pixel).

    Should fix #34650 and fix #34947

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    change selection of time step unit

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    fix sip

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    fix typo doc

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    set time step when first loading meshlayer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Vector tile writer: skip geometries too short/small (fixes #36939)

    The tile encoder would include even linestrings/polygons that
    were shorter that 1px / smaller that 1px^2. Now we skip those,
    greatly reducing tile size on lower zoom levels.

    (actually the resolution of each tile is normally set as 4096x4096,
    so 1px in fact is much smaller than "true" pixel on a screen)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Revert a Qgis -> QGIS change, the doc was referring to the actual Qgis class name

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Encode mdash in one place

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-08

    Homogenize window title separator

    Fixes #35761

Merge: d357a27c3dc 09a36c3f6d7
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-06

    Merge pull request #37000 from 3nids/layer-tree-filter-proxy

    Use a filter proxy model for the dependencies layer tree

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-06

    [georeferencer] QGis -> Qgis for file, variable, function name

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-06

    {Qgis,QGis} -> QGIS

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-06

    [dbmanager] Qgis -> QGIS

Merge: c22d429a52d 0e6a19707e2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-06

    Merge pull request #37006 from elpaso/bugfix-gh37003-labeling-placement-dd-activated

    Fix labeling aligment DD activation signals

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-06-06

    fix UI and use invalidate rather than reset model

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-06-06

    use filters rather than list of layer types

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-06-06

    add static method to test if layer matches QgsMapLayerProxyModel::Filters

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-06

    updated disable ssl label

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-06

    fix SSL error

Merge: 97862bbc15c a3543d81656
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Merge pull request #36999 from lhirlimann/optipng-linux

    reduce png file size using optipng

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-05

    Fix labeling aligment DD activation signals

    Fixes #37003

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    make QgsLocalizedPathRegistry thread safe (#36865)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-06-05

    fix dox + sip

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Delete FUNDING.yml since it is now set up at organisation level

Merge: 37bd3ae898b 055d7c6c646
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Merge pull request #36997 from elpaso/bugfix-gh36163-server-remove-allowmethod

    Server: remove unused allowMethod

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-06-05

    reset model on project read

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-06-05

    use QgsLayerTreeFilterProxyModel for layer dependency tree

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-06-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-06-05

    add QgsLayerTreeFilterProxyModel to easily use a layer tree

Merge: 3cd210e12f0 24254e7c816
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Merge pull request #36973 from m-kuhn/glonass_support_nmea

    Add missing NMEA patterns

    Ludovic <ludovic@hirlimann.net>AuthorDate: 2020-06-05
Commit:     Ludovic <ludovic@hirlimann.net>
CommitDate: 2020-06-05

    reduce png file size using optipng

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-05

    Server: remove unused allowMethod

    Fixes #36163

Merge: cbd3068443b ec0368edb20
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Merge pull request #36992 from qgis/revert-36713-unittest_wfs_within_srsname

    Revert "Add unit test for WFS Post GetFeature Within"

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-05

    [expression] Add optional language parameter to format_number() to control locale across different systems

Merge: 42ea7bc9517 871cc68f499
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Merge pull request #36972 from elpaso/bugfix-more-gpkg-browser-issues

    Browser GPKG: fix drag and drop issue

Merge: a741700013f 2d3c36f3d7f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Merge pull request #36980 from elpaso/bugfix-gh36832-gpkg-storage-windows-issues

    Windows GPKG project storage: fix path encoding

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Revert "Add unit test for WFS Post GetFeature Within for EPSG 4326."

    This reverts commit d92564a5d0ee2b4862a110bd8b13c4ed78dd43e6.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Revert "Add unit test for WFS GetFeature Within for EPSG 3857 and 'fake' EPSG 3857."

    This reverts commit fabdb6442997101779fce7e3d2420d532adc29e9.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Revert "Use assertRaises for cleaner code."

    This reverts commit bcf71e095c6df95130772c4677eb45289157ad83.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Revert "Add expected failures."

    This reverts commit dd86a5a3d2cd63fd4e2d9d39b6ec2482f2c389ff.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-05

    Update nmea_parse return value

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-05

    Add support for parsing the following NMEA sentences

    - GNVTG
    - GNGST
    - GNHDT

Merge: 3ae1b2497d8 2b5677333f5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Merge pull request #36909 from m-kuhn/offline_editing_style_copy

    Fix styles are not copied in offline editing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    Followup d864dc85 - implement a better fix which also fixes exported
    layertree names from layout GeoPDF exports

    Fixes #33306

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    Also hide non-spatial vector layers from geopdf "include attributes" widget

    Since these can't be included in a geopdf!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    Fix naming of ArcGIS MapServer/FeatureServer strings

    These should consistently be "Map Service"/"Feature Service", not "Map Server"/"Feature Server"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    Fix raster layer names in GeoPDF exports are lost

    Fixes #33306

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-06-05

    postgres provider: fix type retrieval for layers with where clause

    (cherry picked from commit 749269c2f331e3d21d5fa7e36e2438f48f8bac58)

    Bertrand Rix <bertrand.rix@oslandia.com>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    Update vertex tool to base its snapping parameters on global ones

    Update vertex tool to not override some of the global snapping parameters (especially snapping enabled on a scale range).

    Keep some of the specific behavior which is there for a reason (ie creation of of specific layer settings, now based on the existing one if present).

    Should fix #36229

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    fix scientific notation in scale notation that led to wrong interpretation (due to separator character)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    fix sync of static dataset and render in mesh layer properties

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    collapse static dataset group box

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    never hide static dataset widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    Ensure that fields required by marker symbol backgrounds for labels
    are fetched when rendering

    Fixes #36944

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    Fix "zoom" and "flash" features buttons have no effect when opening
    filter mode in attribute form

    (For reference: not a regression -- these buttons were originally
    added for the "select by form" dialog only, and they've just never
    been hooked up for use inside the attribute form itself!)

    Fixes #34506

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-05

    warn if there is no style associated with a rule

    fix #23048

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    Avoid corrupted project thumbnail images in some circumstances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    Add metadata to project for last save datetime alongside the existing
    last saved username details

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    Add API to set an "original path" for QgsProject

    This is intended for use with non-qgs/qgz project files
    (see QgsCustomProjectOpenHandler) in order to allow custom project open handlers
    to specify the original file name of the project. For custom project formats,
    it is NOT appropriate to call setFileName() with the original project path, as
    this causes the original (non QGIS) project file to be overwritten when the
    project is next saved.

    Ludovic <ludovic@hirlimann.net>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    run optipng in src/plugins/geometry_checker to optimize png size

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-05

    Address PR #36963 comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-04

    Windows GPKG project storage: fix path encoding

    ... in a particular sequence of connection creation,
    fixes #36832

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-04

    [themes] Fix missing default checkbox styling for table and tree views

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-04

    [themes] Avoid styling tree view item's hover state by default as doesn't plat well with tree view item delegates

Merge: 739f4de1a7e 572713e2937
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-04

    Merge pull request #36961 from lhirlimann/png-offline

    run optipng in src/plugins/offline_editing to optimize png size

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-04

    Add missing NMEA patterns

    Support for:

    - GNVTG
    - GNGST
    - GNHDT

Merge: eacca238b0c 414589876e7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-04

    Merge pull request #36963 from elpaso/bugfix-join-issues

    Avoid useless join fetches when joined table is empty

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-04

    Browser GPKG: fix drag and drop issue

    Fix a few more unreported issues with GPKG browser operations.

Merge: b923b3da1f1 5c856b0e8fe
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-04

    Merge pull request #36937 from elpaso/bugfix-gh36930-gpkg-delete-from-browser

    Fix GPKG delete from browser stored connection

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-04

    Limit scope of Ctrl+{A,X,C,V} shortcut for attribue table

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-04

    Limit remaining Ctrl+{X,V} app shortcut to main canvas

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-04

    Avoid useless join fetches when joined table is empty

    Ludovic <ludovic@hirlimann.net>AuthorDate: 2020-06-04
Commit:     Ludovic <ludovic@hirlimann.net>
CommitDate: 2020-06-04

    run optipng in src/plugins/offline_editing to optimize png size

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-04

    Simplify calls when removing a stored GPKG connection

    Dave Barter <dave@nautoguide.com>AuthorDate: 2020-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-04

    Clarify required location of Qt for OSX install (#36936)

    Clarify location of Qt for Mac OSX build in INSTALL docs

    Co-authored-by: citizenfish <dave@phased.co.uk>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-04

    Auto focus search box when opening "add layer to legend" dialog

    Fixes #36905

Merge: 7ee85cd93cb a27e5b21d01
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-04

    Merge pull request #36938 from espinafre/contributor_espinafre

    Adds José Assis (espinafre) to the contributor lists.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-04

    [processing] Set correct output layer type for Point to Layer algorithm

    Fixes #36941

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-04

    Also restrict scope of Ctrl+A select all shortcut to avoid ambiguity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-04

    Limit scope of Ctrl+C shortcut for copy features to canvas and for
    python console to console widget

    Avoids ambiguous shortcut warnings/unexpected behavior when pressing
    Ctrl+C

    Fixes #27035
    Fixes #31918
    Fixes #31914
    Fixes #31392

    Ludovic <ludovic@hirlimann.net>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-04

    contiuning to optimize PNGs using optipng plugins/gps_importer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-04

    Update resources/data/contributors.json

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-04

    Detail toolTip

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-04

    QGS vs QGZ is not about supporting auxiliary data

    but whether these data are embedded in the file or not

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-04

    Remember layout designer window positions

    Fixes #36907

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-04

    fix menu entry for Split Vector Layer algorithm

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-03
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-06-03

    Adds José Assis (espinafre) to the contributors lists.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-03

    Fix GPKG delete from browser stored connection

    Fixes #36930 - also delete from stored connections
    before refresh.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-03

    Reuse code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-03

    [api] Add QgsMapLayerStyleManager::copyStylesFrom

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-03

    [python console] Deal with remaining vanishing prompt scenarios

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-03

    [python console] Additional tweaks to new prompt

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-03

    [python console] Improve key up/down press for multiline command string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Avoid memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Always use variant lists as aggregate group keys to avoid comparison
    issues when a mix of non-list variants and list variants are present
    in hash keys

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    [processing] Port "Aggregate" algorithm to c++

    No more silly breakages!

    Refs #36843

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    [processing] Port aggregates widget wrapper to c++

    And add a TON of tests

    Fixes #36843

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    [processing] Start porting Aggregates parameters to C++

    Port parameter type to c++

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-03

    [python console] Add help links to the PyQGIS API and Cookbook pages

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-03

    [python console] Move the >>> prompt into the margin to fix a gazillion issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    [layouts] Fix svg parameters cannot be changed if a parameterised
    svg is embedded instead of linked

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Fixed missing cast to string in debug message.

    This slipped through on last commit.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Avoid spamming warnings on INSERT with generated fields.

    Thanks to M. Kuhn for pointing out that the old code would drown the
    console with warnings if one tries to load data into a table with
    generated fields.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Code review && QgsLogger::warning if user tries to insert/change generated field.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Make flake8 happy (formatting).

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Added test cases for updating of tables with GENERATED fields.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Don't assume pg_attribute.attgenerated will always have "s"

    The value for pg_attribute.attgenerated will hold "s" for stored
    generated fields, but this might change in future releases of
    PostgreSQL. So, we just check for the presence of a value in that field.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Code review.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Changed insert/update of GENERATED fields

    Changed the way GENERATED fields are inserted/updated. Previously we
    used the DEFAULT keyword for INSERTing; now, we expose the generating
    expression to the user, but ommit the field when inserting or updating a
    feature.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Correct handling of generated values

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Tests for PostgreSQL 12+ GENERATED columns

    These tests exercise the use of GENERATED columns, a feature which was
    introduced by PostgreSQL 12+. They won't be run if the PostgreSQL server
    against which we are testing is older than version 12.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Handling of GENERATED columns for all column types

    This enables the use of GENERATED columns, a feature introduced by
    PostgreSQL 12, with QGIS. This features replaces triggers for common
    operations, such as calculating centroids and areas of polygons.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Mechanism to test features on PostgreSQL 12+

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Handling PostgreSQL <= 11.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Save features into tables with GENERATED columns.

    Fixes #32898 . GENERATED columns is a feature introduced by PostgreSQL
    12, which allows column values to be generated from other columns in the
    same table; this replaces the creation of triggers to, for instance,
    populate a column of centroids for the stored polygons.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    avoid NaN value between two faces

Merge: dd86a5a3d2c 9df71ef19a5
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-03

    Merge pull request #36873 from rouault/cppcheck_gh_action

    Fix remaining cppcheck warnings, add scripts/cppcheck.sh and corresponding GH workflow jobs

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Add expected failures.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Use assertRaises for cleaner code.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Add unit test for WFS GetFeature Within for EPSG 3857 and 'fake' EPSG 3857.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Add unit test for WFS Post GetFeature Within for EPSG 4326.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    assert on meshLayer

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    remove unnecessary guards

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    avoid 3D crash if terrain layer is null

    Usul <ludovic@hirlimann.net>AuthorDate: 2020-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-03

    reduce size of png file in ./doc using optipng -o7 (#36902)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Disable azure 32 bit builds (hopefully temporarily!)

    These are consistently failing for unknown reasons -- maybe a broken
    dependancy in osgeo4w 32 bit?

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    Fix segfault when adding a layer

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    update SIP

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    add the possibility t use absolute value for varying line of 1D mesh

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    fix bad guard

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-03

    accord static dataset group

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-02

    Add test for style synchronisation in offline editing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-06-02

    Copy styles to offline project

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-06-02

    Remove 'fake' tree view code from layer tree model symbol icon creation

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-02
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    scripts/cppcheck.sh: error out on clarifyCalculation issues

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-02
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    Fix various instances of cppcheck 'clarifyCalculation' warning about operator precedence

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    code_layout.yml: add a cppcheck job

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    Add scripts/cppcheck.sh

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    regenerate qgslayertreenode.sip.in

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    QgsQuickMapCanvasMap::onWindowChanged(): silence cppcheck warning, but potential bug

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    qgsgrassmodule.h: rely on default copy constructor

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    QgsProcessingCrsWidgetWrapper::createWidget(): make it obvious we won't double allocate mProjectionSelectionWidget

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    qgsdefaultsearchwidgetwrapper.cpp: make operator precedence obvious

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    qgsvectorfilewriter.cpp: make it obvious we don't care about toInt() return value

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    qgscoordinatetransform.cpp: silence cppcheck warning due to double lock construct

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    src/core/pal/problem.cpp: silence likely cppcheck false positive about invalid index passed to at()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    qgslabelfeature.h: explicitly default initialize member variable to make cppcheck happy

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    processing: remove useless nullptr checks

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-02

    Many classes: mark assignment operator as deleted due to existence of copy constructor

Merge: 6b2223e3428 20097fea50e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-02

    Merge pull request #36896 from elpaso/disable-PyQgsPostgresRasterProvider

    Disable flacky test PyQgsPostgresRasterProvider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-02

    Update .ci/travis/linux/scripts/test_flaky.txt

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Fix broken use of HTML entities for property help strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Move help button creation to correct place

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Some tweaks to the Obstacle Settings dialog

    Add title, a help button and fix typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-02

    Disable flacky test PyQgsPostgresRasterProvider

Merge: d4a5d9c5804 e84ad91d770
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-02

    Merge pull request #36831 from elpaso/bugfix-36205-db-manager-duplicated-fields-queries

    Fixes DB manager queries with duplicated field names

Merge: ebc59952fa8 1d5a4a5c6ba
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-02

    Merge pull request #36804 from elpaso/bugfix-gh32756-value-map-not-found

    ValueMap widget: show unmatched items in ()

Merge: 2f9e57d50a3 7e3340a52ff
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-02

    Merge pull request #36866 from elpaso/bugfix-gh36167-slow-creation-on-joins

    Optimize unique values checks in QgsVectorLayerUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Be super cautious and just log errors when pal obstacle geometry is null

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Use an exact test when checking if a curve is closed

    Otherwise we get cases where calling isClosed() on a curve with small
    (<1E-08) differences between the first and last vertex incorrectly
    returns true.

    This is an issue when converting rings to GEOS, as it rejects them
    as being unclosed, yet calling QgsCurve::close on them has no effect...

    This is the underlying root cause of #36346. In this particular case
    the calculation of the bounds of the marker symbol (used for the
    label obstacle calculation) results in a very small rectangle (since
    it's in map (geographic) units, and the map is very zoomed in) -- so
    the 1E-08 tolerance here is completely unsuitable and calling close()
    on the marker bounds had no effect, ultimately resulting in an unclosed
    ring being passed to GEOS.

    Fixes #36346

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Fix quasi-leak in attribute table right click menu

    The actions should be parented to the menu, not the form, or they'll
    exist for the lifetime of the form instead of the menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Ellipsis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Minor code cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Avoid more old-style connects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Avoid use of old-style connect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Fix broken QgsDualView::copyCellContent() method

    This is a public method, yet was unusable publicly due to the
    forced use of sender() to retrieve the current model index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Improve "Copy Cell Content" action code

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Fix Duplicate and Digitize action duplicates wrong feature when
    table is sorted

    Fixes #33665

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Flake

    Audun Ellertsen <audun@advim.no>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    SpatiaLite support for importing layers with binary fields

    Fixes #36705

    (cherry picked from commit ad5b8f8e9f46d4aaf5c7a5ac0ad1a70c1d0d734e)

    Audun Ellertsen <audun@advim.no>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Clean up temp directory in test tear down

    testPKNotInt was failing on Windows because the file was still open

    (cherry picked from commit 08065c326f34013613f76bcaf8376dbb7a9ee3e9)

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2020-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    FIX #34482, clear values for piecewise read mode (otherwise it concatenates current default value with default value of the previous row in result)

    Juernjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2020-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Re-center the map when zooming with active scale lock
    Fixes #30023

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Fixes #36114 : NULL value relation sort

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    FIX #35196, layer was not set on QgsFieldExpressionWidget

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-02

    [layers-panel] Changes to layer mark in layer tree view

    Avoid flicker when scrolling horizontally the Layer Tree View
    Only show the layer mark when the node icon is not visible anymore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Avoid unnecessary work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Avoid unnecessary property changed signals when properties do not actually change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Add "contains" method to QgsObjectCustomProperties, improve dox, add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Also cleared cached legend data on map extent/rotation changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Reduce number of expression evaluations in legend rendering

    ...by caching previous results and using them, until the layout is refreshed

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2020-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-02

    [processing] Safename for scope variable shouldn't contain "."

    Fixes #36377

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Fix valid input types for labels placement Priority parameter

    QgsPropertyDefinition::DataTypeNumeric instead of QgsPropertyDefinition::DataTypeString

    Ludovic <ludovic@hirlimann.net>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Run optipng -o7 on all png files for the grass plugin directory

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-02

    Vertex tool delete ring / part fix

    Don't also delete random vertices when a part or ring gets deleted

    Fixes #35428
    Fixes #25650

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-02

    Support for polygons with holes in QgsRubberBand


    Added support for polygons with holes to QgsRubberBand
    Fixes #34399

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    [processing] Correctly expose complete expression context for use
    in Refactor Field expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Remove unused file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    [processing] Allow parent layer to be specified for field mapping inputs in models

    Fixes #26493

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    [processing] Add a stable way to get processing widgets to stretch vertically

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    [processing] Port field mapper wrapper and widget to c++

    Fixes #36706

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    [processing] Port Refactor Fields to c++

    Having this core algorithm in Python has proved just too unreliable

    Refs #36706, refs #36843

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Move FieldMapper parameter type to c++

    Fixes sip "forgeting" about Python overrides for the type definition

    Refs #36706

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-02

    Add map support to QgsProcessingUtils::variantToPythonLiteral

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    effects: mark assignment operator as deleted due to existence of copy constructor

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    diagram: mark assignment operator as deleted due to existence of copy constructor

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    qtermwidget/BlockArray.h: remove useless sizeof() to avoid cppcheck warning about suspicious division by sizeof() in a later memset() call

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    qgsmodeldesignerdialog.h: add cppcheck suppressions because it is later confused by lambda functions calling those pure virtual methods

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsLayoutLegendWidget::mLayerExpressionButton_clicked(): remove useless nullptr check

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsCrashReport: initialize member variable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsSymbolRenderContext: add cppcheck suppression before fake assignment operator

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsRasterChecker::runTest(): simplify error code path to avoid cppcheck false positive about nullptr dereference

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsSnappingUtils::snapToMap(): add missing initialization of member variable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsRenderContext: in copy cstor, initialize mDisabledSymbolLayers member variable to its default value to make cppcheck happy

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsPropertyCollectionStack: in copy cstor, initialize mStack member variable to its default value to make cppcheck happy

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsEditFormConfigPrivate: copy member variable in copy constructor

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsCoordinateTransformContextPrivate: initialize member variable to its default value to make cppcheck happy

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsCoordinateTransformPrivate: set to default value a few member variables in copy constructor to make cppcheck happy

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsCoordinateTransform: set/reset mLastError in copy constructor and assignment operator to make cppcheck happy

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    qgscoordinatereferencesystem_p.h: explicitly initalize various object variables, even if not strictly necessary, to make cppcheck happy

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsArchive: reinitialize mDir in copy constructor

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    qgsabstractcontentcache.h: add fake use of nullified variable to make cppcheck happy

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    qgsprocessingparameters.cpp: add missing nullptr checks (or we should remove all of them)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    qgslayoutitemattributetable.cpp: remove useless nullptr check

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsAbstractReportSection::next(): replace switch/case with many fall through by simpler if() based logic, to avoid cppcheck confusion

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsWkbTypes::to25D(): add explicit casts to avoid cppcheck warning about int overflow

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    QgsGeometryCollection: copy mBoundingBox in copy constructor

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    qgsapplayertreeviewmenuprovider.cpp: rename local variable to avoid cppcheck confusion / false positive

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    qgisapp.cpp: remove useless nullptr check

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    qgsalgorithmgrid.cpp: remove useless nullptr check

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-06-01

    qgsmesh3dentity_p.cpp: fix memleaks in error code path

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-01

    Fix crash in test

Merge: f26d319ced7 5dd4af705fc
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-06-01

    Merge pull request #36836 from rouault/cppcheck_fixes2

    Another batch of cppcheck fixes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-01

    Missing import in test file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-06-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-06-01

    Optimize unique values checks in QgsVectorLayerUtils

    Unique constraint validation was sub-optimized in several points,
    this PR addresses a few of the critical paths all in QgsVectorLayerUtils

    - in createFeatures: on-demand creation of the cached values
    - in validateAttribute: don't check for uniqueness if the value is NULL
    and a NOT NULL constraint was violated
    - in valueExists: search source layers for values in joined fields

    Fixes #36167

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-06-01

    hide mesh 3D arrow settings for terrain settings

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-01

    Fix order_by parameter in relation_aggregate function help

    João Gaspar <joao.f.r.gaspar@gmail.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-01

    drop text

    João Gaspar <joao.f.r.gaspar@gmail.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-01

    fix text

    João Gaspar <joao.f.r.gaspar@gmail.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-01

    Update sidebar of ms-windows installer

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-01

    Prepare for Qt5.15. Add QPainterPath include

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-06-01

    Fix placement of message bar 'clear all' menu arrow on hidpi screens

Merge: 9729a43df7b 072c76747cf
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-31

    Merge pull request #36822 from alexbruy/interpolation-pixel-size

    fix calculating raster size in the TIN and IDW algorithms to maintain accurate pixel size (fix #31970)

Merge: ffc5033976f b1307d241c0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-30

    Merge pull request #36828 from m-kuhn/followup_36823

    Address review comment from #36823

Merge: 51be73e99ea d8fa7e2df46
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-30

    Merge pull request #36827 from m-kuhn/win_newlines

    Fix windows newlines replacement in db manager query layer

Merge: f5e55df3bc7 1bdaf15582f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-30

    Merge pull request #36802 from elpaso/bugfix-36468-unique-tests

    Fix GPKG and Spatialite UNIQUE and NOT NULL constraints detection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-30

    [gps] Don't correct for true north by default, and add manual bearing offset option

    This change adds two new advanced settings keys for gps:

    app\gps\bearingAdjustment: allows for specifying a manual adjustment
    factor to apply to bearings obtained from the GPS, in the case that
    the GPS reports offset bearings

    app\gps\correctForTrueNorth: whether to apply a correction for
    true north to bearings obtained from the GPS (now defaults to off)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    MVTGeometryWriter: encode point difference in a C/C++ compliant way

    cppcheck warns that vx >> 31 is undefined behaviour when vx is signed.

    More generally, bitwise operations on signed integers are implementation
    defined behaviour.
    See https://wiki.sei.cmu.edu/confluence/display/c/INT13-C.+Use+bitwise+operators+only+on+unsigned+operands

    So use the ( quint32 )( -( qint32 )( ( quint32 )vx >> 31 ) ) ) trick instead.

    Demo:
    - if vx is negative, (quint32)vx >> 31 leads to 1, which then becomes -1,
      which then becomes 0xFFFFFFFF when cast to unsigned.
    - if vx is >= 0, this leads to 0.

    gcc compiles both non-compliant and compliant versions identically. Given
    test.cpp with
    ```
    unsigned foo(int x)
    {
        return x >> 31;
    }

    unsigned bar(int x)
    {
        return (unsigned)(-(int)((unsigned)x >> 31));
    }
    ```

    g++ -O2 test.cpp -c && objdump -d test.o :

    ```
    0000000000000000 <_Z3fooi>:
       0:   89 f8                   mov    %edi,%eax
       2:   c1 f8 1f                sar    $0x1f,%eax
       5:   c3                      retq
       6:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
       d:   00 00 00

    0000000000000010 <_Z3bari>:
      10:   89 f8                   mov    %edi,%eax
      12:   c1 f8 1f                sar    $0x1f,%eax
      15:   c3                      retq
    ```

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgswmtsparameters.h: fix parameter names in declaration to match the correct names of the definition

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgswmsgetcapabilities.cpp: add cppcheck suppression to avoid a cumbersome fix for a potential duplicate test depending whether HAVE_SERVER_PYTHON_PLUGINS is defined or not

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgswfstransaction.cpp and qgswfstransaction_1_0_0.cpp: move action.error test inside #ifdef to avoid redundant test when the #ifdef is not active

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgswfsparameters.h: fix parameter names in declaration to match the correct names of the definition

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    [BUGFIX] QgsWmsProvider::layerMetadata(): re-add HTML content that had been accidentaly dropped

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsWcsProvider::sourceDataType() and dataType(): avoid out-of-bounds read if bandNo == 0

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    Postgres provider: make it obvious to cppcheck that we don't care about the return value of .toInt()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    Oracle provider: make it obvious to cppcheck that we don't care about the return value of .toInt()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgsmssqltablemodel.cpp: make it obvious to cppcheck that we don't care about the return value of .toInt()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgsgrassprovider.cpp: silence false positive cppcheck warning about assert with side effect

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgsgrassprovidermodule.cpp: declare deleted assignment operator as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsGrass::vectDestroyMapStruct(): remove useless assignment to nullptr (this is an argument to the method)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    delimitedtext: make it obvious to cppcheck that we don't care about the return value of various .toXXX() methods

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsDb2TableModel::layerURI(): make it obvious to cppcheck that we don't care about the return value of srid.toInt()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qtermwidget: silence false positive cppcheck warning about assert with side effect

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qtermwidget: declare deleted assignment operator as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    GRASS plugin: declare deleted assignment operator as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgsgraduatedsymbolrendererwidget.cpp: remove useless nullptr checks (variable already dereferenced before)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    [BUGFIX] QgsRasterLayerProperties::transparencyCellValue(): return NaN when lineedit is empty

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgscategorizedsymbolrendererwidget.cpp: remove useless nullptr checks (variable already dereferenced before)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    [BUGFIX] QgsRasterTransparencyWidget::transparencyCellValue(): return NaN when lineedit is empty

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    [BUGFIX] QgsRasterLayerSaveAsDialog::noDataCellValue(): return NaN when lineedit is empty

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgsmaptip.cpp: remove useless nullptr check for mapCanvas as we have already dereferenced it before

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgsprocessingoutputdestinationwidget.cpp: make it obvious to cppcheck that there's no memory leak

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgsfeaturelistview.cpp: silence false positive cppcheck warning about assert with side effect

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    [BUGFIX] QgsRasterLayer::htmlMetadata(): add back missing Band table header to myMetadata

    3.10 regression dating back to f0640eed58a78ab238ac194f6437be9face02b7e

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsTemporalNavigationObject: declare deleted copy constructor and assignment operators as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsSpatialIndexKDBush: workaround false positive copyCtorPointerCopying warning

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsGmlSchema::addAttribute(): make it obvious to cppcheck that we don't care about the return value of .toInt()/toDouble()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsGdalProvider copy cstor: silence false positive cppcheck warning

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsGdalProvider: declare deleted assignment operator as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgsprocessingcontext.h: silence false positive cppcheck warning about assert with side effect

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsMeshStreamField: assignment operator: copy mVectorColoring member

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

     QgsMeshLayer::closestEdge(): remove useless nullptr check as we have already dereferenced mesh

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsMeshLayerRenderer: silence false positive cppcheck warning about assert with side effect

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsPrintLayout: declare deleted copy constructor and assignment operators as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsLayoutItemPicture: declare deleted copy constructor and assignment operators as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsLayoutItemMap::connectUpdateSlot(): move 2 signal connections under a 'if ( project )' check

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsLayoutItemMarker: declare deleted copy constructor and assignment operators as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsLayoutItemHtml: declare deleted copy constructor and assignment operators as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsLayout: declare deleted copy constructor and assignment operators as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsGeometryUtils::circleCircleIntersections(): make argument name in definitions consistant with the one in declaration (fixes funcArgOrderDifferent cppcheck warning)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgsgeometry.cpp: workaround false positive copyCtorPointerCopying warning

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgsdxfexport_p.h: constify sDxfColors array

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    DxfLayerJob: declare deleted copy constructor and assignment operators as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    qgsdxfexport_p.h: code reformatting

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-30
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    fixup_02b11050f19895fe13ba8be27021e27ecac9357f

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-30

    QgsAuthManager::instance(): avoid incorrect double-checked locking pattern

    See https://preshing.com/20130930/double-checked-locking-is-fixed-in-cpp11/

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-29

    QgsVertexTool::setHighlightedVertices(): silence false positive cppcheck warning about assert with side effect

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-29

    QgsAuthBasicMethod::updateDataSourceUriItems(): remove several useless checks

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-29

    QgsVariantDelegate::type(): make it obvious to cppcheck that we don't care about the return value of str.toInt()/toDouble()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-29

    QgsGeometryFollowBoundariesCheck: declare deleted copy constructor and assignment operators as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-29

    QgsJoinWithLinesAlgorithm::processAlgorithm(): remove redundant nullptr check

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-29

    QgsGraphBuilder: declare deleted copy constructor and assignment operators as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-29

    NormVecDecorator: declare deleted copy constructor and assignment operators as the class has pointer member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-29

    QgsMesh3DSymbolEntityNode::renderer(): remove useless null checking of layer

    It is dereferenced just before

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-29

    Flake8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-29

    Test for PG query layer duplicated fields

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-29

    Fixes DB manager queries with duplicated field names

    Fixes #36205

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-29

    Address review comment from #36823

Merge: da21127a1f1 dc2ff12c2ba
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-29

    Merge pull request #36823 from elpaso/bugfix-gh-36205-dbmanager-strip-semicolon

    DB Manager: remove semicolon from SQL window queries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-29

    Fix windows newlines replacement in db manager query layer

    Fixes #36825

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-29

    Fix test after uniqueFields

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-29

    Remove uniqueFields from Python bindings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-29

    Missing include

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-29

    UNIQUE fields detector for sqlite based providers

    This is a temporary solution for OGR because we expect
    to use the native GDAL implementation in GDAL 3.2.

    For now a new method QgsSqliteUtils::uniqueFields
    used by spatialite and OGR/GPKG is used to detect
    UNIQUE constraints on single fields.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-29

    OGR/Spatialite UNIQUE detection

    Fixes #36468 and un reported NOT NULL
    detection failure in spatialite.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-29

    Failing tests for unique

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-29

    DB Manager: remove semicolon from SQL window queries

    Partial fix for #36205

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-29

    test: move generic provider conformance tests for GPKG from test_provider_gpkg.py to test_provider_ogr_gpkg.py

Merge: e535da36a9d c06c209d2d2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-29

    Merge pull request #36762 from elpaso/bugfix-36689-pgraster-datatype-test

    PG raster: tests and data for issue #36689

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    qtermwidget: add missing initialization of member variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    QgsRuleBasedRenderer::RenderLevel: explicitly initialize mValidityFailureReason to its default value (empty list), to make it obvious to cppcheck that we didn't forget it (and it is filled in the body of the copy constructor)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    QgsGeometryCollection: copy mHasCachedValidity and mValidityFailureReason in copy constructor

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    QgsExpressionPrivate: add missing variables to copy constructor

    Those 3 member variables were added per e9bc4832 and are linked to
    mCalc, so as we copy the later, better copy them too

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    QgsGeometryGapCheck: initialize member variable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    qgsmesh3dmaterial_p.cpp: fix compiler warning by providing argument of appropriate type

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    qgsdemterraintileloader_p.h: remove unused member for nested structure which caused cppcheck warning

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    Address cppcheck warnings about operatorEqToSelf

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    DualEdgeTriangulation::getPointsAroundEdge(): fix cppcheck false positive warning about uninitialized variable

    It doesn't realize that the final else if ( dist3 <= dist1 && dist3 <= dist2 )
    is necessary met if the 2 former fails, and thus believes that p1,p2,p3,p4 might
    be uninitialized.

    Move declarations and initializations closer of surrounding variables while
    at it.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    [processing] Correctly close algorithm dialog when escape key pressed

    Fixes #36777

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-29

    fix calculating raster size in the TIN and IDW algorithms to maintain
    accurate pixel size (fix #31970)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-29

    Address comment, fix test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-29

    [needs-docs][spatialite] Add datetime and date field types in the create new spatialite layer dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-29

    [spatialite] Fix missing datetime/datime field type handling

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    Add test for Jan 1st CE in TestQgsDateTimeEdit

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    Avoid triple conversion for Date/Time field

    In QgsDateTimeFieldFormatter::representValue(), QDate and QDateTime fields don't need a triple conversion (QVariant->toString->fromString->toString) where a double conversion (QVariant->QDateTime->toString) is enough.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    Set the minimum datetime widget value to 1 CE instead of 100 CE

    The lower limit was set to Jan 1st 100 CE only because QDateTimeEdit::setMinimumDateTime doesn't support dates < '0100-01-01'.
    This limitation doesn't affect QDateTimeEdit::setDateTimeRange so it is possible to allow entering dates also from 1 CE to 99 CE which previously where not allowed.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    update SIP bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    allow to export favorite symbols from style manager (fix #27315)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-28

    QgsDelimitedTextSourceSelect: add a limitation to the number of fields

    Set to 10000 by default. Can be overriden through settings.

    This is only for the preview in the source select dialog. (Attribute
    table performs badly for much less columns)

    Related to #36392

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-28

    QgsDelimitedTextFile: fix parsing of files with CR end of line

    Fixes #36392
    Fixes #21976
    Fixes #17190

    We are obliged to do 'at hand' parsing due to QT not handling CR-only
    end of lines.
    As we are at it, also limit each line to 1 MB to avoid potential denial
    of service (which was what close to what happened here before the CR-only
    parsing fix)

    Add tests for parsing CR-only end of lines, and exercising the at-hand
    buffering logic

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    Fixes #34982 : set sql filter on the right row for postgres datasource

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    Be more lenient on accepting SAGA versions

    Even though SAGA explicitly does't follow semver conventions, there are
    advances, and not all changes on their part break the API. Since the
    user is already warned in big letters that versions different from 2.3
    are unsupported, in beta status, we've changed the requirement for SAGA
    "beta" from 7.3 to everything in version 7.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    Fixes #36796 : Don't modify project when snapping utils object is modified

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    Fixes #36054 : Fix loss precision when rect filtering in virtual layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    [plugins] When a user clicks the "Reload all repositories" button
    manually in the plugin manager, then force a reload of the repositories
    and don't rely on cached copies of the repo manifest

    Otherwise it's not possible to force a refresh on certain types of
    plugin repositories where it's not possible to modify the Cache-Control
    attribute of the repo

    Note that to avoid unnecessary server load, we still use cached
    copies during startup and by default. It's only when a user explicitly
    hits the "Reload all repositories" button that we force a non-cached
    fetch.

    Fixes #34351

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    [layouts] Prevent GeoPDF export if map items do not have a valid CRS set

    And show a friendly message explaining this

    Fixes #35242

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    Only show vector layers in GeoPDF export vector attributes tree view

    This option only makes sense for vector layers, so filter out rasters
    and other layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    [layouts] Allow checking all or unchecking all items in the geopdf
    export options dialog at once

    Right click on the list shows a "Select All"/"Deselect All" option

    Fixes #32281

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    Import 3d python library by default in console

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-29

    [3d] Expose 3d algorithms provider to Python

    Otherwise this provider cannot be initialized from standalone Python
    scripts

    Fixes #36661

    Also cleanup 3d sip generation by correctly defining SIP_NO_FILE
    in headers we don't want to expose, so that the sip_include script
    can do its magic

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-28

    ValueMap widget: show unmatched items in ()

    Fixes #32756

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-28

    Fix test data for PG raster

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-28

    PG raster: tests and data for issue #36689

Merge: c1dd8949179 f2ea6e8b045
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-28

    Merge pull request #36774 from alexbruy/raster-sld

    improve logic for choosing style type when exporting raster style (fix #35944)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-28

    use selected filter to determine style type (QML or SLD) (fix #35944)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-28

    Update test image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-28

    [symbology] Don't force rasterized output when exporting point pattern fills

    This avoids the force conversion to a raster based pattern which currently occurs
    when exporting maps/layouts to a vector format (e.g. PDF). The raster pattern
    results in considerable quality loss, and the tiling edges of the raster brush
    can sometimes be seen in outputs.

    Additionally, fixes render corrupt when marker subsymbols have data defined properties
    which affect the marker shape, such as data defined rotation or sizes

    Refs #16100 (still needs fixing for line fill symbols)

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-28

    Add askToSaveMemoryLayers to ini file template so it has a default and is searchable

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-28

    QgsVectorLayerSaveAsDialog: make it work with custom CRS

    The current approach was based on a srsid, that that might be unset for custom
    CRS. So store a full QgsCoordinateReferenceSystem object internally and use
    that for exchanges with QgsProjectionSelectionWidget

    Consequence: we need to deprecate the "long crs()" method, and replace it
    by a "QgsCoordinateReferenceSystem crsObject()" one. I'm not particularly
    happy with the name but the existing one was not very well named...

    Mark also the QgsVectorLayerSaveAsDialog( long srsid, ... ) constructor as
    deprecated

    Fixes the use case of https://github.com/qgis/QGIS/issues/34471#issuecomment-586181977

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-28

    Try to reactivate tests for legend and json export

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-28

    Remove useless qWarning message

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-27

    [Server, WCS] Fix several non compliance errors in CoverageDescription output

    There were several non-compliance in the CoverageDescription output to a
    DescribeCoverage request. The corrected result has been validated against the
    OGC WCS 1.0.0 schema.

    Fixes #36504

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    Hide the frame around the symbol edit rule dialog

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-27

    [WMS provider] Detection of SERVICE=WMTS in url must be case insensitive

    As mandated by OGC specs.

    Fixes #36659

Merge: 923072d9e92 d859bb9530b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-27

    Merge pull request #36733 from elpaso/bugfix-36262-json-export-respect-use-layer-ids

    Server: respect "use layer ids" option in json getfeatureinfo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    Multiselect combobox UX tweaks:

    - left clicking in the combo box opens the dropdown, just like a standard
    combo box
    - right clicking on an unexpanded combo shows the correct context menu
    for the widget, instead of the default line edit context menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    [processing] When adding a Vector Features input to a model, default the input to accepting
    sources with geometry instead of leaving the filter blank

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-27

    MDAL update 0.6.0 (#36703)

    MDAL update 0.6.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    [processing] Fix 'selected features only' is disabled by default

    Fixes #36753

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    test_provider_wfs.py: improve unit test to demonstrate that we use Transaction endpoint for transactions (relates to #34307)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    Fix crash on "Open Directory" entry of contextual menu of recent projects

    Fixes #31630

    I couldn't reproduce a crash on my platform (Linux, Ubuntu 16.04, gnome classic),
    but this smells pretty much like the issue of #30210 fixed per PR #30210

    So using QgsFocusKeeper hoping that it would solve the issue for people affected

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-26

    WFS provider: add more details to log message when creation of temporary SpatiaLite cache fails

    Should help in the diagnosis of issue #36545

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    No initial underscores in variables

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    QgsFileWidget: use QgsFocusKeeper added per PR #36722

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-27

    quote project file path when passing it to the crash handler (fix #25532)

    quote project file path when passing it to the crash handler to avoid
    issues if path contains spaces (fix #25532)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    fix layout of the QgsHistogram widget to prevent histogram collapsing on
    resizing (fix #25197)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    also fix worldfile name when saving map canvas

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    use completeBaseName for world file when exporting layouts (fix #34523)

    Audun Ellertsen <audun@advim.no>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    Avoid leaking sqlite3_stmt on errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-27

    [layouts] Don't refresh the map canvas multiple times during atlas exports

    Fixes #30144

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-26
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-26

    geopackage : disable WAL explicitely if not enabled

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-26
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-26

    geopackage : fix detection of network paths for windows

    (Qt's absolutePath returns forward slashes on Win too)

Merge: 2a2fe1e0951 47fdd4b4d15
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-26

    Merge pull request #36200 from olivierdalang/self_snap

    [feature] Snapping also snaps to the currently digitised feature

Merge: bcea438f4cb 5d03f2bb995
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-26

    Merge pull request #36731 from alexbruy/relief-results

    check return value from the QgsRelief and notify user about errors (fix #17452)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-26

    More getfeatureinfo test updates

Merge: 63c34e3c7e8 46c9d1f583e
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-26

    Merge pull request #36722 from rouault/fix_30210

     QgsBinaryWidgetWrapper: fix focus-related crash

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-26
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-26

    [selfsnap] apply pr review

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-26

    [WFS provider] Parse WMS service exceptions (fixes #29866)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-26

    Flake nonsense

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-26

    Server: respect "use layer ids" option in json getfeatureinfo

    Fixes #36262

Merge: adeca2f5862 2ce7812f1ea
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-26

    Merge pull request #36702 from elpaso/bugfix-36689-pgraster-datatype

    PG raster: fix wrong wkb data type conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    [processing] Fix double-evaluation of warp output parameter

    Causes an incorrect warning about layer not being generated to appear
    after running the algorithm

    Fixes #30095

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    [processing] Avoid showing raw html tags when reporting that layers could not be generated

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-26

    check return value from the QgsRelief and notify user (fix #17452)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Fix incorrect warning message when turning off atlas preview

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Drop coordinate capture plugin

    This functionality has been moved to an out-of-the-box "Copy Coordinate"
    option available by right-clicking on a map canvas while the pan, zoom,
    or select tools is active.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    When copying coordinates, base number of decimal places on the current
    map extent

    So we get better precision the further the user zooms in to the map.
    6 decimal places of precision makes little sense when copying a coordinate
    from a world map scale view, but DOES make sense when zoomed into
    a meter-level map!

    Fixes #27831

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Tweak strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Move 'coordinate capture' functionality to map canvas

    Instead of requiring users to enable the core c++ plugin 'Coordinate Capture'
    in order to copy coordinates for a map point, instead add this functionality
    to a map canvas right click context menu.

    Now, when compatible map tools are activated (pan, zoom, select by rect), right clicking
    on the canvas shows a context menu with a "Copy Coordinate" submenu. The
    submenu shows options for copying the coordinate in the map CRS, WGS84 or
    a custom preset CRS.

    Also adds API to allow 3rd party QgsMapTool subclasses to implement their own
    context menus which include this Copy Coordinate action.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Add unit test for message bar max item count

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Add unit test for message bar push/pop logic, also test that items
    are correctly deleted when dismissed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Cleanup headers, dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Fix limiting message bar items to a maximum of 100 items

    The previous size limitation code was rather broken, and didn't apply
    to all messages.

    Add a refined approach which automatically removes the oldest message,
    prioritising lower impact messages (i.e. a "success" message will
    always be removed before a "warning")

    Also fixes a quasi leak where items could be added to the bar and never
    deleted.

    Fixes #29698

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Speed up message bar operations when many messages are shown

    Avoid unnecessary calls to setStyleSheet, which is slow when many
    message bar items exists

    Refs #29698

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-26

    QgsBinaryWidgetWrapper: fix focus-related crash (fixes #30210)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-05-26

    Add a QgsFocusKeeper class to avoid crashes related to focus loss

    Will be use to solve crash of #30210

    Credits to @nyalldawson for pointing out the fix of #31905 as a
    reference.

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Fix indentation issues

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Added multilayer(🥪) test

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Migrate QList -> QVector

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Added tests

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Remove debugs messages

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

     Fix: make "Part" struct dependent definitions private

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    [Symbology][Feature] Allow centroid fill markers to be clipped within current polygon or polygon part

    Audun Ellertsen <audun@advim.no>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    PostGIS support for importing layers with binary fields

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-26

    Fix QgsGeometry constParts() example code

    it wrongly refers to parts() instead of constParts()

Merge: 4ddce03f83c acdaaa4302f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-25

    Merge pull request #36657 from mhugent/gdal_proxy

    Apply proxy settings both in ogr and gdal providers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-25

    PG raster: fix wrong wkb data type conversion

    Fix #36689

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-05-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-05-25

    proxies

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-25

    [code editor] Improve creation of monospace font by:
    - Stop relying on the python console settings;
    - Using modern way to retreive monospace font family;
    - Using QGIS' font size;
    - Increasing likelihood of getting a monospace font on all platforms.

Merge: 97d098884a7 683f69c6cf2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-25

    Merge pull request #36645 from alexbruy/r-tileset

    fix r.tileset Processing GRASS algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Fix oriented minimum bounding box calculation is wrong in some cases

    Fixes #36632

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Make API a little more future-proof

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Cleanup remnants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Replace an icon with svg version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Remove unused description dialog files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Fix crash on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Remove plugin wording

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Avoid indentation dance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Hookup georeferencer from app

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Remove unwanted method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Cleanup georeferencer icons and move to standard icon locations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Move georeferencer sources from plugins to app

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Fix incorrect behavior of Field Format combobox in date time widget config

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Fix incorrect behavior of Widget Display combobox in date time widget config

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Drop the evis plugin

    It's unmaintained, and duplicates functionality which is exposed
    elsewhere in QGIS

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-25

    Drop Globe plugin

    Dropping Globe plugin from the QGIS sources. It depends on osgearth no
    newer than version 2.8, released on 2016-09-05, and which is impossible
    to build against modern (Qt 5.13+) versions of Qt. With this, the
    optional QGIS dependency on OpenSceneGraph and osgearth is also removed.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-24

    add ext module for r.tileset

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-24

    add test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-24

    [processing] fix r.tileset algorithm

Merge: b09cdc43a46 53d70ea357a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-24

    Merge pull request #36644 from alexbruy/grass-stdout

    correctly redirect algorithm output from stdout to Processing output

Merge: 0ddb530db4d 85d0956adce
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-24

    Merge pull request #35806 from uclaros/snapping-fixes

    Snapping type menu fixes

Merge: b93161a9085 193a2e9657c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-24

    Merge pull request #35991 from uclaros/postgres-group-delete

    Group postgres DELETE statements to a single query

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-05-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-24

    Remove scrollbar frame stroke and add help button to labels properties dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-24

    add tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-24

    [processing] redirect tool standard output to fake Processing output in
    some GRASS algorithms (fix #36520)

Merge: d73eaa1d58c 938dc618b18
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-24

    Merge pull request #36618 from alexbruy/grass-tempfile

    [processing] fix handling for stdout and file outputs in GRASS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-24

    Drop compass plugin

    This was originally written for use by QGIS for Android, which is
    no longer supported. The plugin is not included in any of our
    builds and its functionality is better supported by native
    functionality in QField/input/QGIS GPS panel.

Merge: 42ba3d78feb c343af75c05
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-23

    Merge pull request #36677 from elpaso/bugfix-36525-auto-transactions

    Fix transaction groups on multiple GPKGs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-23

    Fix transaction groups on multiple GPKGs

    Fixes #36525

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-23

    [MESH] fix streamlines and traces renderer when vector is null (#36633)

    [MESH] fix streamlines and traces renderer when vector is null

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-23

    [temporal] Make the temporal controller's set range button more useable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-23

    Ensure symbol opacity is always ignored for selections

    Fixes #27859

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-23

    Fix random sort order of symbols in Symbol Export dialog

    Fixes #20572

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-23

    Allow clearing heatmap weighting field

    Fixes #20256

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-23

    Fix some hidpi issues with tiny icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-23

    [ui] Make temporal controller's forward, backward and pause

    buttons behave as animation state toggle

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-05-22

    Apply proxy settings both in ogr and gdal providers

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-22
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-22

    [selfsnap] followup : snap to closing line of poly and fix geos error message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Flag SAGA 'Merge Layers' algorithm as having known issues

    Fixes #36375

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Fix processing Execute SQL algorithms steal ownership of database providers

    Fixes #36641

Merge: 856627befb5 25e24e7d2ab
    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-05-22
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-05-22

    Merge branch 'master' into snapping-fixes, resolve conflict with #36511 by keeping its solution

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-22

    update algorithms which use "ext" mechanism

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-22

    [processing] fix handling for stdout and file outputs in GRASS
    algorithms when temporary files are used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Tweak temporal playback behavior

    If a non-looping animation is paused at the end and the user hits the play
    button again, auto rewind and play the animation from the start

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-22

    Compile make_datetime on oracle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    [mssql] Compile make_datetime, make_date, make_time

    Allows efficient use of SQL server tables along with temporal mode

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-22

    [ogr] Compile make_datetime, make_date, make_time (#36636)

    * [ogr] Compile make_datetime, make_date, make_time

    * Update test

Merge: 5aea8ed2b71 8c76c512241
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-22

    Merge pull request #36627 from elpaso/server-standalone-processevents-workaround

    Dev server workaround for processEvents

Merge: 93648dd5522 34ec263d710
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-22

    Merge pull request #36620 from elpaso/bugfix-gh36583-change-attr-values

    Bugfix gh36583 change attr values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Add Python repr for QgsVertexId

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-22

    [expression] Compile make_{datetime,date,time} for sqlite

    Benjamin Trigona-Harany <bosth@users.noreply.github.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Debian mime file

    Benjamin Trigona-Harany <bosth@users.noreply.github.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    desktop

    Benjamin Trigona-Harany <bosth@users.noreply.github.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    rpm mime

    Benjamin Trigona-Harany <bosth@users.noreply.github.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Add seperate mimetype for qgz

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    init member variable

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    restore last used attribute table view when exiting multi-edit mode
    (fix #25099)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Cleanup leftover rubberband

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Don't try to update raster layer data source's if they haven't changed

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-22

    Vertex tool, fix escape to stop dragging edge

    and make keypress handling cleaner

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    [gps] If a GPS devices is connected and set to follow the GPS location,
    block the single click navigation mode to avoid accidental map canvas
    pans away from the GPS location.

    (for now, we don't block click-and-drag pans, as they are less likely
    to be accidentally triggered)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Add framework to allow for flexible interaction blocking with map canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Correctly hide GPS bearing line when unchecking the option

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-21

    Dev server workaround for processEvents

    ... because handleRequest calls qApp->processEvents
    causing all kind of side effects in the standalone
    server code (which is based on events) and even
    crashes on deleteLater connections.

    The original issue was the finish call invoking
    plugins on deleted request handlers (not a crash
    but still a bug).

    This is a workaround while we decide if we can
    remove the qApp->processEvents in the main server
    handle request routine which has been there for
    decades.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Workaround odd upstream Qt issue where a painter with a semi-transparent
    brush with no solid pattern incorrectly applies the brush opacity to
    the pen when exporting to printer devices

    Fixes #36580

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Improve plugin watchdog message and UX

    - Reword the message to clarify that it previously crashed QGIS, not
    necessarily on the last session. Also make the message shorter to fit
    into normal messagebar width
    - Add "Enable Plugin" button to the message, which clears the watchdog
    status for the plugin and immediately reloads it
    - Add "Ignore" button, which stops the message showing on subsequent
    startups. Otherwise the only way to clear this message is to manually
    go to plugin manager and enable/disable the plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    Fix resetting fields in Refactor Fields algorithm dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-22

    [processing] Fix exception when changing layer in Refactor Fields algorithm

    Fixes #36582

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-21

    show snap indicators for snaps with constraints

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-21

    fix #36585 where snapping on segments with a constraint snapped to edges instead of vertices

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-05
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-21

    [feature][selfsnap] add snapping to currently digitized feature for capture tool

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-21

    Flake8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-21

    Sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-21

    Providers: fix inconsistent behavior of OGR + tests

    Fixes #36583

    Add a base test to make sure all major DB providers will
    behave the same way and return FALSE when a constraint violation
    refuses an attribute change (in a batch with a valid one).

    OGR with GPKG was the "bad guy" here.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-21

    Fix missing navigation disabled label when opening temporal controller panel after launch

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-21

    [ui] Improve spacing and margin of temporal controller panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-21

    [ui] Improve temporal controller toolbar icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-21

    [layouts] Warn when previewing an atlas and a feature with no geometry
    is encountered, when one or more maps are set to be driven by atlas feature

    This situation is definetly not what the user is expecting -- so we
    show a warning to them to advise them that the feature has no geometry.

    Fixes #36556

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-21

    [themes] Fix slider 'fill' missing in themes and improve looks of night mapping theme slider

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-21

    [ui] Update temporal controller icons to be dark theme friendly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-21

    Fix localized data test on windows

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-21

    [GPS] Fix error when vector layer has Z

    add elevation from GPS to point3D. Fixes #32016

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-21

    Map decoration cleanup:
    - code simplification (moving displayName() to the core class
    prevents us having to create lists of DecorationItem alongside
    lists of MapDecoration
    - Proper translation support for decoration names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-21

    Avoid proj 'object is not a concatenated operation' warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-21

    Fix memory layers lose CRS definition if it does not have an authority
    associated with it

    Fixes #36241

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-21

    Implement spatial index detection for OGR provider

    Provides warnings in Processing algorithms when running on layers
    which don't have a spatial index present (e.g. geojson files) and
    where performance will be severely hurt as a result

    Fixes #30530

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-21

    Fix incorrect dialog title for raster layer properties

    Fixes #35510

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-21

    fix typo and doc

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-21

    temporal match methods

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-21

    fix #36463

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-20

    Fix misalignment of rasters with RPC (fixes #35796) (#36385)

    * Fix misalignment of rasters with RPC (fixes #35796)

    By default GDAL would assume that the imagery has zero elevation - if that is not the case,
    the image would not be shown in the correct location. Fortunately we can pass RPC_HEIGHT
    to GDAL to use given value as the fixed elevation for the whole image.

    We try to use HEIGHT_OFF coefficient ("Geodetic Height Offset") as an estimate for elevation
    (it seems that ENVI software does that as well). In the future we may want to use also
    RPC_DEM for an even more precise georeferencing.

    https://gdal.org/development/rfc/rfc22_rpc.html

    * Update code to use the new fuction GDALAutoCreateWarpedVRTEx()

    This function will be available in GDAL >= 3.2 so we have a local
    copy for the time being for older versions of GDAL.

Merge: 9a0a1297c2e f16ee3ed9fe
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-20

    Merge pull request #36554 from alexbruy/copy-variable

    use value from context when copying variables from the editor widget (fix #30641)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Fix capitalization for many combo box items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    [processing] Fix running script algorithm from editor dialog

    We have to keep a local reference to the dialog, otherwise sip suddenly
    "forgets" about the python subclass and treats the dialog as just
    the parent c++ class. Really weird, thanks sip.

    Fixes #36436

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-20

    compile custom widgets on Docker image (#36571)

    * compile custom widgets on Docker image

    fixes #36544

    * Update qgis.dockerfile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Update test results

    The forced conversion to multigeometries was a mistake -- the new
    test results with single geometries is correct.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Ensure bounds are always rendered over features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Add unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    [symbology] When rendering features, split the geometry fetching
    and preparation stage from the symbol layer rendering stage, and
    ensure that QgsSymbolLayer::startFeatureRender and ::stopFeatureRender
    is correctly called in the right sequence when rendering multi-layer
    symbols

    This fixes issues with symbol layers which rely on startFeatureRender
    and stopFeatureRender to correctly render, e.g. the Random Marker Fill
    symbol layer.

    Before this fix, the logic looked like:

    - for every symbol layer in the symbol, call startFeatureRender
    - for each part in polygon, prepare the part geometry and then render each symbol layer
    - for every symbol layer in the symbol, call stopFeatureRender

    The issue with this approach is that symbol layers which defer
    rendering to the stopFeatureRender stage are always rendered
    after ALL other symbol layers in the symbol, regardless of the actual
    order of the symbol layers. Ultimately this causes Random Marker Fill
    layers to always render on the top of symbols.

    The new logic is:
    - for each part in polygon, prepare the geometry and store the result
    - for each symbol layer in the symbol:
       - call startFeatureRender
       - render the layer using each of the previously prepared parts
       - call stopFeatureRender

    This results in correct stacking of the random marker fill in multi
    layer symbols, because the stopFeatureRender call is correctly called
    before the next layer's startFeatureRender and renderPolygon calls

    Also, use QVector instead of QList for rings for improved efficiency

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Making lists in PyQGIS doc look better

    and fix some wording

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    review help about maptip and display_expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Use unique_ptr for owned object, and cleanup include in header
    which was causing of cascade of unnecessary includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Documentation improvements

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2020-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    [feature][expression] add ByteArray case to run_evaluation_test function

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2020-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    [feature][expression] tests for from_base64 and to_base64

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2020-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    [feature][expression] fix base64 expression according to suggestions by @nyalldawson

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2020-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    remove variableLenArguments from help

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2020-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    [feature][expression] base64 to and from helps

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2020-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    [feature][expression] base64 to and from

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Fix build

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    QgsArcGisRestUtils::parseCompoundCurve(): fix crash on CircularString / "c"

    Spotted by cppcheck

    Independently of this fix, it looks like the geometry building when
    mixing linestrings and circularstrings would need some more love...

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    QgsColorRampButton::setColorRamp(): fix null pointer dereference

    when colorramp argument was nullptr, which could occur when called from
    QgsColorRampButton::setToNull()
    The logic to detect if the colorramp was changed was convoluted and
    wrong too.

    Spotted by cppcheck

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    QgsProcessingModelComponent: avoid cppcheck warnings about nullptr comment()

    As base comment() implementation returns nullptr, and is virtual, it could
    be possible in theory that subclasses return during the first call a non-nullptr
    and then a nullptr...

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    QgsRasterLayerZonalStatsAlgorithm::processAlgorithm(): fix (likely false positive) nullPointer cppcheck warning

    cppcheck warned about potential null pointer dereference of rasterBlock and
    zonesRasterBlock at line 242
    ```
    if ( !rasterBlock->isValid() || rasterBlock->isEmpty() || !zonesRasterBlock->isValid() || zonesRasterBlock->isEmpty() )
    ```

    It is likely that the logic about correctly prevented those null pointer from
    arising, but this wasn't immediately obvious. Make it so

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Fix ui build warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-19

    debian packaging: verify absence of Qt3DExtras system headers before
    falling back to internal copy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Fix edit button shows incorrectly

Merge: 8249dccfddd 1befc328fd1
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-19

    Merge pull request #36421 from 3nids/basemap_path

    Registry for localized data paths

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-20

    Fix rectangle from 3 points

    Fixes #35043, fixes #35671

    The initial version of this class presupposed the possibility of constructing a rectangle by 3 points where each point had a  Z. Very useful to make 3D plans, but this is not always what we want...

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    also fix return for empty parameter point

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    test added

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    why u no sipify?

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Return empty point instead of point( 0, 0 )

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Fix runtime profiler handling of profile names with '/' characters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Don't try to identify CRSes created just for ellipsoid definitions

    These don't correspond to standard CRSes, and by avoiding the identification
    we shave a considerable time off QGIS startup (about 1/3rd on my machine!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Add API to skip identification of CRS created from proj strings

    The identification can be time consuming, so in the rare cases that
    we are SURE that the definition doesn't correspond to a known or
    user CRS, we can optionally skip it to save some time.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    More startup profile hooks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Add some more startup cost logging hooks

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    fix wmst ui state issue

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Add tooltip for mFixedRangeSetToProjectTimeButton.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Correctly update temporal properties widgets after loading styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-20

    Move reponsibility for saving/restoring temporal properties
    to QgsMapLayer::read/writeCommonStyle

    Correctly stores these settings in QML files and when duplicating
    layers

    Fixes #36531, fixes #36530

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    remove read lock

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-19

    use value from context when copying variables from the editor widget
    (fix #30641)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-19

    fix bad rebase

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    remove private constructor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    try to move the member

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    remove destructor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    rename full/relative to global/localized

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    change mode of locker

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    missing lock

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    rename QgsBasemapPathRegistry to QgsLocalizedDataPathRegistry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    address review

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    fix insert at position

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    run test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    add UX to edit the basemap paths registry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    add test for basemap path registry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    handle basemaps in QgsPathResolver

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    add the registry to QgsApplication

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-19

    introduce QgsBasemapPathRegistry to hold a list of paths where basemaps can be located

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-19

    Don't refresh single pseudo color band classication when min/max hasn't really changed

    Fixes #36172

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Turn off editing and dragging for current env vars table in System setting

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    [eVis] Display the icons in the dialog

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Fix the absence of words in the advanced configuration widget

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Allow to search multi paths

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-19

    [Expression] Do not transform NULL integer as 0 when concat

    Fixes #36112 : don't concat null values

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Fix crash when masking widget is not initialized

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    sensible defaults for float precision in the Add field dialog, same as
    in Field Calculator (fix #16581)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    sensible defaults for new fields in the New memory layer dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    default precision for new double field in the shapefile should be
    greater than 0 (refs #16581)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    don't pre-select geometry type in the New SpatiaLite layer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Show hotspots for top level items too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    More profiling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Allow sorting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Add a few more items to startup runtime profiling to help debug slow startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Show startup profile timings in developer/debugging tools panel

    Instead of hiding this information on the console, let's expose it
    to users. QGIS startup times have been an ongoing issue for a number
    of years, so let's help provide users with some tools to help
    track down what's causing these (*hint* it's probably a plugin *hint*)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    More startup profile logging of plugin load times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Create runtime profiles for various startup/provider initialisation
    tasks in processing

    Attempting to diagnose occasional very slow QGIS startup times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Use translated strings while logging profiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Create RAII QgsScopedRuntimeProfile class and Python context manager
    to ease logging of runtime profiles.

    Now it's possible to do:

        with QgsRuntimeProfiler.profile('My operation'):
          # do something

    to automatically handle everything required to log the operation runtime

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    Improve API for QgsRuntimeProfiler

    Make it easier to nest profiled calls by removing the concept of groups,
    and instead allow any profiled operation to have log child operation
    runtimes as well as its overall runtime.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-19

    [layouts][api] Expose to public API the option to create separate
    files for each logical layer in a layout

    The backend for this was previously used only when creating a GeoPDF
    export, where we create an individual PDF per layout logical layer
    which are then composited by GDAL.

    By publicly exposing this functionality via the QgsLayoutExporter API
    we allow for plugins which can export layouts to seperate logical
    PDF files, allowing for other (non-GDAL) tools to be used to later
    composite the layers (e.g. Adobe Illustrator (which stupidly cannot
    handle multi-layer single PDF files!))

    Sponsored by SMEC/SJ

Merge: 6f86c4bb5a5 b32d68ef346
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-18

    Merge pull request #36510 from sshuair/master

    fix processing tool box `BarPlot.py` translate text spell error

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-05-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-05-18

    [WIP][BUGFIX] Fix interpolation on split geometry

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-04-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-18

    Better fix

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-04-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-18

    Ensure 3D rendering options are disabled when adding a mesh layer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-18

    Arg, what is happpppening

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-18

    Fix tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-18

    Fix map canvas decoration not shown when exporting temporal animation

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-18

    disable  dataset from activedatasetwidget (#36506)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-18

    disable inappropriate vector settings when 1D mesh (#36503)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-18

    QgsMeshContours::exportLines(): fix duplicate expression (spotted by cppcheck) (#36498)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Fix cppcheck warnings about uninitialized member variables

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-18

    [vector tile] Added layer properties dialog

    Initial implementation with three tabs:
    - Information - displaying very basic data source information for now
    - Symbology - configuration of the renderer (same as in styling dock)
    - Labels - configuration of labeling (same as in styling dock)

    sshuair <sshuair@gmail.com>AuthorDate: 2020-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-18

    fix translate text spell error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Push more debugging messages down a level

    Part of an ongoing campaign to see only unexpected error messages
    reported on debug level 1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-18

    Fix dox test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-18

    Use messagebar instead of messagebox for animation export reports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-18

    Fix ui warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-18

    Tweak API for QgsTemporalUtils::exportAnimation

    Make it a bit more future-proof

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    [processing] Destroy widgets from an algorithm dialog as soon as it is rejected

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Fix docs and other code review fixes

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Fix broken UI with extremely long file paths

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Use TextSelectableByMouse instead of disabled QLineEdit; rename widgets to m*

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Add the filename to the "Select Layers to Add.."

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Test for transformCoordinates()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Add QgsRasterDataProvider::transformCoordinates()

    This is useful when client needs to find out image space coordinates of a point
    in map layer coordinates or vice versa. For warped VRT rasters this can't be
    simply done by using geotransform matrix because the transform may be more complex.

    This may be also useful functionality for identify tool to show source raster
    image coordinates.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    guard message bar item with QPointer

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Update documentation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Remame mustPopulate and shorten warning message

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Fixes #33277 : save correctly selective masking parameters

    sshuair <sshuair@gmail.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Add a Chinese Simplified translator

    Add a Chinese Simplified translator

    sshuair <sshuair@gmail.com>AuthorDate: 2020-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Add a Chinese Simplified translator

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-18

    geom_to_wkb - update description

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Handle integer 64 for QVariant. Fix #36412.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Add unit test for conversion from small negative longlong.

    beketata <forum@akitel.com>AuthorDate: 2020-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    Update qgsoptionalexpression.h

    With no "class" keyword on line 82 there is Error E0484 invalid explicit instantiation declaration.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-18

    add guard for mesh layer data provider and test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-17

    Giving up on qgis_ogrproviderguitest in Azure (fails with timeout)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-17

    Hopefully this fixes hang on windows in tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-17

    Bring back GDAL/OGR provider tests (and fix them)

    The tests got disabled by mistake in 62d615c2
    They have started to rot in the meanwhile, so this PR also fixes that:
    - renaming of data items is now GUI thing - moved to a new OGR GUI provider test
    - a test function was added in the test and never run, so it was not working at all

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-17

    release.pl: allow specifying explicit point release number

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-17

    Don't show 'QgsRasterLayer created' messages in status bar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-16

    test_defwindowtitle.sh: also check Dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-16

    More translation string fixes (followup 25f332cefb39)

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-16

    Update src/providers/wms/qgswmsprovider.cpp

    Also changed "does" to "do" since all should be plural.

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-16

    Minor typo corrected

    Line 1768 : "some parameter value" should probably be plural: "some parameter values", otherwise better to change "some" to "a"

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-16

    Added missing space

     Line 746 : "and %3as well." should probably be "and %3 as well."

    Should probably be backported to 3.10. Not sure though.

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-16

    Added missing space

    Line 9031 : "and %3as well." should probably be "and %3 as well."

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-16

    Fix loss of CRS customisation when opening raster properties window

    Nedjima Belgacem <gb_nedjima@esi.dz>AuthorDate: 2020-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-15

    [Bug fix] load 3D view symbol configuration widget (Single symbol/Rule-based/No symbol) automatically in the layer properties window

Merge: ad3c1cd7efb 54739e0aef3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-15

    Merge pull request #36427 from signedav/ressource_expression

    [Server] Expression override for online resource in service capabilities

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-15

    Delete prepare-commit.sh

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-15

    Fix drag and dropping of layer tree items (#36464)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-15

    fix deprecated QList::toSet in Qt 5.14+ (#36459)

    add an helper in qgis.h to avoid overwhelming the code

Merge: 8866021fe10 319d34c1dd8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-15

    Merge pull request #36372 from alexbruy/processing-cpp

    port more Processing algorithms to C++

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-15

    [layout] add missing interface to set atlas feature (#36432)

Merge: 26d5fb03d2b 55dc3691401
    David Signer <david@opengis.ch>AuthorDate: 2020-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-15

    Merge pull request #36153 from level2-gis/master

    Server GetLegendGraphics add RULELABEL AUTO option

Merge: 0617e52f199 eb7143c640c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-15

    Merge pull request #36373 from m-kuhn/editable_read_only_fields

    Commit changes from read only fields on the attribute form

Merge: 4a7852337db 52fd8eba2d8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-15

    Merge pull request #35875 from olivierdalang/tracing_curves_prototype

    [feature] Curved geometries support for trace tool

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-15

    Fix and add tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-15

    Properly set stacked widget index when loading and clearing projects

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-15

    Address review, add dox

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-15

    [FEATURE][temporal] Add off and fixed range modes to temporal navigation

    David Signer <david@opengis.ch>AuthorDate: 2020-05-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-15

    return value for getDataDefinedServerProperties from xml

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-15

    [FEATURE][temporal] Add ability to export animation frames

    Allows exporting of temporal animation frames to successive images,
    for later stitching together in an external application.

    Users have precise control over the image size and map extent.

    David Signer <david@opengis.ch>AuthorDate: 2020-05-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-15

    remove unused include

    David Signer <david@opengis.ch>AuthorDate: 2020-05-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-15

    warning message box in server capabilities section

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-15

    More test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-15

    Update expected compilation status

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-15

    [postgres] Compile make_date, make_datetime, make_time functions

    Allows (most) vector temporal filters to be performed server-side,
    utilising indexes on the temporal fields. Ultimately makes it possible
    to animate huge postgres tables using the new temporal framework.

Merge: 157e43775ba 279909a1393
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-15

    Merge pull request #36349 from troopa81/fix_rename_user_expr

    Don't add another user expression when changing its label

    David Signer <david@opengis.ch>AuthorDate: 2020-05-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-15

    clear datadefined server properties if empty xml

    David Signer <david@opengis.ch>AuthorDate: 2020-05-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-15

    dataDefinedServerProperties for the overrides of user defined server variables (currently only WMSOnlineResource) as QgsPropertyCollection alongside the ProjectProperties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-15

    Revert "[Oracle] Force multi geometry type at layer level"

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-15

    minor docs updates

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-15

    remove unused code

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-15

    added Samweli Mwakisambwe to contributors list

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-15

    Fixes #34457 SIP QgsHighlight class declaration

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-05-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-14

    fix and rephrase translation string

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-05-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-14

    Typo's corrected

    Line 384 :  Missing space at end of sentence.  (Merges this sentence with the next, without a space behind the dot at the end)
    Line 564 : "the exponential distribution" should probably be "the gamma distribution", since the subject is the gamma distribution (QgsRandomGammaRasterAlgorithm)
    Line 645 :  Missing space at end of sentence.  (Merges this sentence with the next, without a space behind the dot at the end)
    Line 739 :  Missing space at end of sentence.  (Merges this sentence with the next, without a space behind the dot at the end)
    Line 921 :  Missing space at end of sentence.  (Merges this sentence with the next, without a space behind the dot at the end)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-14

    Added Q_OBJECT

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-14

    [vector tile] Add basic GUI support for labeling configuration

    This adds a new tab in the layer styling dock widget for vector tile layers.

    The new QgsVectorTileBasicLabelingWidget class is based on the code used for QgsVectorTileBasicRendererWidget

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-14
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-14

    [tracing curves] still fixing tests.......

Merge: 262568e6fbb 18cc098b092
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-14

    Merge pull request #36364 from rldhont/oracle-multi-geom-type

    [Oracle] Force multi geometry type at layer level

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-14
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-14

    [tracing curves] experimental notice

Merge: d090236ff01 b9348302c44
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-14

    Merge pull request #36285 from signedav/delete_cascade

    Delete cascade on composition relations

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-14
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-14

    [tracing curves] (cleanup & test)

Merge: 7cdfef920a6 4e854d27fed
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-14

    Merge pull request #36368 from olivierdalang/fix_36217

    [plugin manager] only show install/experimental button when needed

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-14

    [tracing curves] (typo)

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-14
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-14

    [tracing curves] still fiddling with tests (grrrr)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    More timezone mess

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Attempt to fix Oracle datetime addition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Fix timezone handling issue when getting min/max value of datetime from gpkg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Add provider conformance test suite using geopackage source

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Fix oapif test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Fix WFS tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    More oracle test fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Try to update Python provider test -- this test completely fails locally on master, so it's just guess work...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Spatialite test update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    [oracle] Treat DATE field types as datetime values

    Fixes #28559

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Flake

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    A stab in the dark

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Less debug noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Update mssql provider tests for temporal handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Fix mssql provider returns garbage values for min/max/uniquevalues on time fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Even less chatty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Less chatty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Fix ui build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Fix postgres datetime tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Postgres date tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Another test fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    VectorLayerCache test fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Get shapefile provider test working again

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Virtual layer test passing datetime checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Fix QgsVectorLayer datetime tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Fix a test on proj 6+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Get delimited text provider passing datetime checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    AFS test suite datetime fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Fix AFS datetime value handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Add to_datetime/to_date/to_time provider checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    More test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Test compilation of make_datetime, make_date, make_time, make_interval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Enable more datetime based feature source tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Add more datetime/date/time tests to provider test suite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Test for uniqueValues with date/time/datetime

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Fix base QgsVectorDataProvider::maximumValue/minimumValue handling
    of datetime/date/time values

    David Signer <david@opengis.ch>AuthorDate: 2020-05-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-14

    use reference for fids in deleteFeatures and ensure that they exist until the end in qgsrelationeditorwidget

Merge: 84c4d8d2519 720eefc0c76
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-14

    Merge pull request #36422 from elpaso/bugfix-gh34813-osm-tiles-followup

    Folloup to PR 36399 OSM prefetch

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Only loop and connect signals for layers being added

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    [temporal] On project load, restore the user-set temporal controller extent

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-14

    [MESH][FEATURE] use only specified dataset group (#36334)

    [MESH][FEATURE] Allow to select only specific subset of dataset groups in mesh layer tree

    This could be done in the mesh layer properties dialog in the source tab.
    A new tree view displays all the available dataset groups from the data provider. The dataset groups can be checked/unckecked and renamed.
    This widget provides also buttons to load extra dataset group from files, to expand/collpase the tree, to check/unchek all items and to reset to default from the provider (for now, only the original name).
    Then only the checked dataset group will be displayed in the active dataset widget in renderer settings.

    David Signer <david@opengis.ch>AuthorDate: 2020-05-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-14

    const of QgsProperty and some styling

    David Signer <david@opengis.ch>AuthorDate: 2020-05-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-14

    remove paragraph

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-14

    Folloup to PR 36399 OSM prefetch

    Fixes #34813

Merge: f52954f71a4 459bc533272
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-14

    Merge pull request #36399 from elpaso/bugfix-gh34813-osm-tiles

    Fix xyx OSM tiles too many downloads

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-14

    [temporal] Fix computation of temporal extent for start/end expression mode
    (fixes #36408)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    Re-allow creation of postgres connections with ONLY a database name
    entered

    This configuration works and was previously supported

    David Signer <david@opengis.ch>AuthorDate: 2020-05-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-13

    project in the DeleteContext

Merge: 250fa151633 c6823d8dd46
    David Signer <david@opengis.ch>AuthorDate: 2020-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-13

    Merge pull request #36188 from signedav/filterfix

    Avoid long loading in attribute table on model change

    David Signer <david@opengis.ch>AuthorDate: 2020-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-13

    Update src/core/qgsvectorlayerutils.h

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    David Signer <david@opengis.ch>AuthorDate: 2020-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-13

    Update src/core/qgsvectorlayerutils.h

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    David Signer <david@opengis.ch>AuthorDate: 2020-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-13

    Update src/app/qgisapp.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    David Signer <david@opengis.ch>AuthorDate: 2020-05-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-13

    Context for the used expressions in the project properties server wms online resourse

    David Signer <david@opengis.ch>AuthorDate: 2020-05-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-13

    return the evaluated text of expression in wmsOnlineResource if available

    David Signer <david@opengis.ch>AuthorDate: 2020-05-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-13

    WMSOnlineResource can be defined by an expression. This means it's stored as a QgsProperty.
    Functions to read and write QgsProperty.

    David Signer <david@opengis.ch>AuthorDate: 2020-05-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-13

    read and write maps to xml - used for QgsProperty objects

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-14

    [ui] Further tweaks to the temporal controller panel

Merge: 497233d2055 c8db9ed3292
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-13

    Merge pull request #36400 from m-kuhn/no_show_error_for_cancel

    Do not show error message if user cancels save as dialog

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-03-12
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-05-13

    Determine pkey in Oracle view

Merge: 55efa3cd578 3cfe500f35d
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-13

    Merge pull request #36370 from pblottiere/legend_json

    Update the API to export a legend in JSON

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-13
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-13

    [tracing curves] fix test

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2020-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-13

    Update tsstat.pl

    Add nb Translator on request

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-13

    Do not complain if user cancels open project dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-13

    Do not show error message if user cancels save as dialog

    The save to database providers return an null QString() if the dialog is cancelled,
    as documented in qgsprojectstorageprovider.h.
    No reason to show an error message for cancelling this dialog.

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-13
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-13

    [tracing curves] docstrings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-13

    Re-use RenderPreviewJob flag to for Prefetch

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-13

    Fix xyx OSM tiles too many downloads

    Fixes #34813 by introducing a Prefetch rendering flag
    and raster provider capability that can be set by
    a provider when prefetching of out-of-viewport tiles
    is allowed. For now it is only denied (hardcoded) for
    OSM but the implementation allows per-layer setting when
    a GUI element to set the flag will been created.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-13

    [feature][temporal] Add mode where start and end date are defined by expressions

    Allows for handling any kind of corner case, e.g. start/end time in custom
    string type fields, start/end time using numeric offsets from a reference
    date, etc.

    Fixes #36319

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-13

    [feature][temporal] Add option to "accumulate features"

    Available when the mode is set to "Single Field with Date/Time"
    (logically, it ONLY makes sense in this mode!), this setting
    causes events to be visible whenever they have occurred before
    or during the visible map temporal range.

    Fixes #36321

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-13

    [feature][temporal] Add a fixed static duration option for vector
    layers set to the "Single Field with Date/Time" mode

    This allows layers with a single field representing the start date
    but where all features have a constant event duration to play
    nicely with the temporal framework

    Also add user friendly descriptions for the various temporal modes
    inside the widget

    Fixes #26398

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-13

    [feature][temporal] Add "start field + duration field" mode for vector layers

    Allows temporal filtering of layers which store a start time in one
    field and a duration in a different numeric field. Users are given
    a choice of temporal units for the duration (e.g. seconds, days, etc)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-13

    Add Python unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-13

    Update doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-13

    Use QStringLiteral

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-13

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-13

    Update exportSymbolToJson

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-13

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-13

    Update api of exportToJson

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-13

    Update another method

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-13

    Update sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-13

    Update unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-13

    Update API

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-13

    [processing][feature][needs-docs] add algorithm for executing SQL queries against
    registered SpatiaLite databases

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-13

    [needs-docs] add optional parameter for output file type to the vector
    split algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-13

    [temporal] Try to auto-populate reasonable initial choices for
    vector layer temporal settings

    When a new vector layer is loaded, we scan through the fields
    for likely candidates for the start and end field choices. If found,
    we initially setup the temporal properties to these guessed fields,
    but we DON'T automatically enable temporal properties for the layer.

    It's just a nice little shortcut, much like how we auto-guess the
    appropriate title field for a newly added layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-13

    fix typo in the short help and improve field equality expression

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-13

    add "Selection" toolbar to the QGIS main window and move all
    selection-related actions to it (fix #21045, refs #20350)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-13

    make helpText const

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-13

    Fixes #36191 : remove qrichtext meta from expression description html

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-13

    New Temporal 'goto end/start' icons

    Bertrand Rix <bertrand.rix@oslandia.com>AuthorDate: 2020-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-13

    Fix QgsGeometry nearestPoint and minimalEnclosingCircle when the geometry is empty

    fix #36142

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2020-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-13

    Avoid temporary destination filename has "." inside

    Fixes #36353

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-12

    fix tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-12

    [ci] be more flexible on the python version

Merge: b2890f0b6bc 5d4ab688a5a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-12

    Merge pull request #36369 from signedav/siplinks

    Links to another sip doc host

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-11
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-12

    [tracing curves] (sip)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-12
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-12

    [tracing curves] add test

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-11
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-12

    [tracing curves] add supports curve flag

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-11
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-12

    [tracing curves] add settings

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-11
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-12

    [tracing curves] use new line to curves api instead of OGR's

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-04-21
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-12

    [tracing curves] use OGR's C api and use wkb instad of wkt

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-04-20
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-12

    [FEATURE][tracing curves] Trace tools generates curved geometries

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-11
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-12

    Add "convert to curves" algorithm followup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-05
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-12

    [FEATURE][processing] Add "convert to curves" algorithm

    Converts a linear geometry type to the corresponding curved
    geometry type, attemping to identify segments in the original
    geometries which can be replaced by arcs.

    The distance tolerance parameter specifies the maximum distance
    allowed between the original location of vertices and where they
    would fall on the converted curved geometries.

    This algorithm only consider a segments as suitable for
    replacing with an arc if the points are all regularly spaced on
    the candidate arc. The angle tolerance parameter specifies the
    maximum angular deviation (in degrees) allowed when testing for
    regular point spacing.

    Already curved geometries will be retained without change.

    David Signer <david@opengis.ch>AuthorDate: 2020-05-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-12

    comments and sipfiles

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-12

    Commit changes from read only fields

    Read only fields can be calculated from default value expressions and then should be committed too.
    Fixes #36360

    David Signer <david@opengis.ch>AuthorDate: 2020-05-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-12

    use links from riverbankcomputing

    David Signer <david@opengis.ch>AuthorDate: 2020-05-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-12

    links to another sip doc host

    David Signer <david@opengis.ch>AuthorDate: 2020-05-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-12

    feedback messages

    David Signer <david@opengis.ch>AuthorDate: 2020-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-12

    Update src/gui/qgsrelationeditorwidget.cpp

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    David Signer <david@opengis.ch>AuthorDate: 2020-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-12

    Update src/core/qgsvectorlayer.h

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    David Signer <david@opengis.ch>AuthorDate: 2020-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-12

    Update src/core/qgsvectorlayerjoinbuffer.h

    Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-12

    update tests and cleanup help file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-12

    [processing] port Snap Geometries algorithm to C++

    Uroš Preložnik <uros00@gmail.com>AuthorDate: 2020-05-10
Commit:     uprel <uros00@gmail.com>
CommitDate: 2020-05-12

    Fix indentation issue

    uprel <uros00@gmail.com>AuthorDate: 2020-05-10
Commit:     uprel <uros00@gmail.com>
CommitDate: 2020-05-12

    Revert test for rulelabel not set, add new rulelabel=auto test, clean data from previous commits

    uprel <uros00@gmail.com>AuthorDate: 2020-05-10
Commit:     uprel <uros00@gmail.com>
CommitDate: 2020-05-12

    Adding AUTO value to RULELABEL parameter and keep existing logic

    uprel <uros00@gmail.com>AuthorDate: 2020-05-04
Commit:     uprel <uros00@gmail.com>
CommitDate: 2020-05-12

    Adding 2 tests for WMS GetLegendGraphics if rulelabel is not set

    uprel <uros00@gmail.com>AuthorDate: 2020-05-03
Commit:     uprel <uros00@gmail.com>
CommitDate: 2020-05-12

    Remove test for legend label if layertitle is off and rulelabel not set

    uprel <uros00@gmail.com>AuthorDate: 2020-05-02
Commit:     uprel <uros00@gmail.com>
CommitDate: 2020-05-12

    Fixes #36140

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-05-12
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-05-12

    [plugin manager] fix #36217

    where install experimental button/message appearing when they shouldn't

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-05-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-05-12

    [Oracle] Force multi geometry type

    Oracle DBMS can mix single and multi geometry type like ESRI ShapeFile.
    So the geometry type has to be multi geometry type for requested one.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-05-11

    Fixes #36192 : remove old user expression when changing its label

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-11

    [processing] port Polygonize algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-11

    [processing] port SpatiaLite Execute SQL algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-11

    [processing] port PostGIS Execute SQL algorithm to C++

    David Signer <david@opengis.ch>AuthorDate: 2020-05-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-11

    split the disconnecting and connecting on filtermodel change to methods, so the disconnect can be called on qgsdualview before the reload of the layer without doing an invalidate() (called in setFilterMode of the qgsattributetablefiltermodel)

    David Signer <david@opengis.ch>AuthorDate: 2020-05-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-11

    use getter methods of DeleteContext in gui functions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-11

    [processing] port Split vector layer algorithm to C++

Merge: 3d132e6f4fc f2b03a8334c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-12

    Merge pull request #36283 from nyalldawson/html_colors

    Respect HTML colors in labels

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-12

    Fix typo

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-12

    Support TMS convention with vector tiles ({-y} instead of {y})

    XYZ convention has zero Y at the top and increasing downwards,
    but various map servers use TMS convention which has zero Y at
    the bottom and rising upwards (within tile matrix)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Doxygen test fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-12

    More verbose doc test feedback

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Fix custom widgets build

Merge: 00676f208f0 df8b19d5068
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-12

    Merge pull request #36352 from rldhont/server-wfs-describe-curve-surface

    [Bugfix][Server] WFS DescribeFeatureType: add MultiCurve and MultiSurface in SCHEMA

Merge: 3e632107255 245bedb8e5a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-12

    Merge pull request #36361 from m-kuhn/code_layout_test_to_github_workflow

    Fix documentation test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-12

    Fix documentation tests

Merge: 59e1dce7328 95463e6fea7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-12

    Merge pull request #36289 from alexbruy/scratch-attributes

    allow adding attributes in the New Scratch Layer dialog (fix #24397)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Fix F523 flake issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    More reference images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    More tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Unit tests for QgsTextCharacterFormat

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    More tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Complete tests for QgsTextDocument

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    PyQGIS syntatic sugar, start on tests for QgsTextDocument

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Remove outdated test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Travis build fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Disabled test run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Fix scalebar text size calculation when HTML formatting is used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Update QgsTextRenderer::textWidth/textHeight to handle HTML formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Try to fix Travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Don't try to reuse True value in enum, causes Python issue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Use composition rather then inheritance for QgsTextBlock/QgsTextDocument

    Allows us to expose these to python and hopefully fixes compilation issue on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Expose some more classes to Python, but mark as unstable API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Split massive qgstextrenderer.cpp/.h files into separate files per
    contained class

    and tighten includes to speed up recompilation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Code shuffle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    More cleanups, avoid multiple parsing of the same HTML content for a label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Cleanups, vertical text handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    General cleanups, and add support for underline/overline/strikethrough formatting tags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Sip says no

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Create custom QGIS classes for QgsTextDocument, QgsTextBlock, QgsTextCharacterFormat
    etc

    In the hope of eventually removing the QTextDocument dependancy for HTML
    labels. We use this ONLY for parsing the HTML/css, and it's VERY
    heavy for just these needs.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    [FEATURE] Allow use of color related HTML font tags in label text

    When enabled, this option will treat label contents as HTML, and
    any FOREGROUND COLOR RELATED html formatting options will be
    respected in the rendered label.

    I repeat: ONLY HTML COLOR TAGS ARE RESPECTED. This is NOT a bug,
    rather this feature has been designed as a "test of the waters"
    with HTML formatting in labels, and accordingly only formatting
    options which do not alter the font shape were considered.

    On the plus side, it works correctly with ALL other label settings,
    including shadows, buffers, curved labels, etc!

    Sponsored by geoProRegio AG (www.geoproregio.ch)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Adapt QgsPalLabeling.splitToLines to account for HTML formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Add method to extract blocks from HTML text for labeling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    HTML formatting checkbox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-12

    Add html flag

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Try to normalize line endings to LF with * text=auto

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Regenerate INSTALL[.html] with txt2tags 3.6 including Mac changes

    From C:\OSGeo4W64 with the 3.6 tag of txt2tags checked out
    at C:\OSGeo4W64\tx2tags and this branch of QGIS checked out
    at C:\OSGeo4W64\QGIS, call:

    python txt2tags\txt2tags.py -oQGIS\INSTALL -t txt QGIS\doc\INSTALL.t2t
    python txt2tags\txt2tags.py -oQGIS\doc\INSTALL.html -t html QGIS\doc\INSTALL.t2t

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Regenerate INSTALL[.html] with txt2tags 3.6 minus Mac changes

    It looks like #35915 and 4f91bee1 regenerated INSTALL from osx.t2t
    but didn't touch INSTALL.html. In this commit, I backed out all
    changes to the Mac/OSX sections to both INSTALL and INSTALL.html
    after using txt2tags to generate the files, to keep those sections
    identical to what came before me.

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Suggest that user call gdal-dev-env.bat before opening MSVC

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Revert "Remove now-redundant gdal environment setup script from package-nightly.cmd"

    This reverts commit 4032d43884bf5355ac5574f0575e8f539ad86f59.

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Revert "Add gdal+proj libraries to PATH in MSVC environment setup script"

    This reverts commit b8c803fc7e2b7fa958247d27777f6c4d53c4e136.

    Cody Martin <34431661+Codym48@users.noreply.github.com>AuthorDate: 2020-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Spell choose correctly

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Clarify sentence about CMake generator options

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Add some detail to the Run instructions

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Remove now-redundant gdal environment setup script from package-nightly.cmd

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Add gdal+proj libraries to PATH in MSVC environment setup script

    More specifically: call gdal-dev-env.bat as part of msvc-env.bat.

    Without doing this, the a build of the qgis.sln file in MSVC fails.
    Specifically, the synccrsdb project fails with:

      #>  Running crssync
      #>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code -1073741515.

    Running crssync.exe from the command line also fails:

      C:\OSGeo4W64>QGIS>ms-windows\osgeo4w\build-qgis-test-x86_64\output\bin\RelWithDebInfo\crssync.exe
      The code execution cannot proceed because gdal302.dll was not found. Reinstalling the program may fix this problem.
      The code execution cannot proceed because proj_7_1.dll was not found. Reinstalling the program may fix this problem.
      The code execution cannot proceed because gdal302.dll was not found. Reinstalling the program may fix this problem.

    With this change, the configonly.bat workflow produces a qgis.sln
    file that builds to completion.

    The package-nightly.cmd script already called this additional .bat
    file to set up the PATH to gdal and proj libraries:

      call msvc-env.bat %ARCH%
      call gdal-dev-env.bat

    So it makes sense to add this call into msvc-env.bat.

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Suggest moving into local QGIS repository clone before executing git config command

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Clarify Windows configonly.bat workflow and fix user-specific path

    The previous workflow encouraged the user to create a batch file
    pointing to a nonexistant file before cloning the source code
    repository.

    Rearrange the calls so that the user can succesfully clone the QGIS
    repository, then create a batch file that calls a file in that
    source tree, then open the command prompt created by that batch
    file, then call a series of commands that configures using CMake,
    builds using Visual Studio, and runs QGIS.

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Add detail about required packages to VS2015 Community install instructions

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Switch from [] to () to prevent creation of broken hyperlinks

    Cody Martin <codytylermartin@gmail.com>AuthorDate: 2020-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-11

    Switch to //Advanced Install// to exactly match installation prompt

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-05-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-05-11

    [Bugfix][Server] WFS DescribeFeatureType: Support MultiSurface in schema

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-05-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-05-11

    [Bugfix][Server] WFS DescribeFeatureType: Support MultiCurve in schema

Merge: 02df2577c87 84e63783242
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-11

    Merge pull request #36350 from m-kuhn/code_layout_test_to_github_workflow

    Install indentation/astyle deps for static tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-11

    Install indentation deps

Merge: 915957cde18 f171232ee65
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-11

    Merge pull request #36307 from m-kuhn/code_layout_test_to_github_workflow

    Code layout test to GitHub workflow

    David Signer <david@opengis.ch>AuthorDate: 2020-05-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-11

    handledLayers and handledFeatures in DeleteContext to be able to use it in python as well

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-11

    run milestone bot on upstream only (#36342)

Merge: 77334485638 83a12fb56b0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-11

    Merge pull request #36302 from m-kuhn/dpi_fix

    Set DPI of rendered images

    David Signer <david@opengis.ch>AuthorDate: 2020-05-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-11

    use getter of handledFeatures on DeleteContext

    David Signer <david@opengis.ch>AuthorDate: 2020-05-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-11

    getter for handledFeatures in DeleteContext

    David Signer <david@opengis.ch>AuthorDate: 2020-05-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-11

    docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-11

    Improve wording in verify_indentation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-11

    [vector layer] Fix minimumValue/maximumValue for joined and virtual fields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-11

    Fetch depth

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-11

    Another try

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-11

    Change commit range

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-11

    Fix indentation test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-11

    [MESH] scalar color settings depending on classification (#36313)

    * [MESH] [FEATURE] Sets meh color ramp classification from metadata read by MDAL driver.
    Some mesh layer formats can provide values that can be compressed by categorizing values in consecutive intervals, each represent by an integer or byte. MDAL has the capabilities to recognize this dataset type and store the bounds of each class an the units in the metadata.
    QGIS uses this metadata to setup adapted color ramp shader.

    * [MDAL] update to pre-release 0.5.92

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-11

    Fix some more python formatting issues, remove more flake exceptions

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-11

    log message for no match wms/wmst service exceptions

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-11

    Fix tick-style scalebar when subdivisions ticks height > segments ticks height

    Take the subivisions ticks height into accout, for ticksscalebar box size calculation and horizontal line and labels position, only if the number of subdivisions to draw is greater than 1

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-11

    updated cumulative range logic in temporal controller

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-11

    remove unwanted ternary operator

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-11

    enable cumulative temporal controller range setting

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-10

    Harmonize icon and tooltip of temporal panel in vector/raster/mesh layer properties dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-10

    Insure save map canvas as image/PDF respect temporal settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-10

    [feature][expressions] New variables @animation_start_time and
    @animation_end_time and @animation_interval

    Contain the OVERALL animation start and end times (the current
    frame time ranges is already available by @map_start_time/@map_end_time)
    and overall animation interval

    Fixes #36320

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-10

    One day is today

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-10

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-10

    [FEATURE][layout] Expose temporal UI for map items

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-10

    Address flag comment

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-10

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-10

    [temporal] Optimize canvas rendering by avoiding needless cache clearing

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-10

    [canvas] Insure a refreshed canvas due to temporal range changes reflects the last provided range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-10

    Cleanup QgsTemporalUtils::calculateTemporalRangeForProject

    Move logic to subclasses instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-10

    Forward declare QgsMapLayerTemporalProperty subclasses instead of including in header

    Speeds up recompilation time

    Tom Palan <tom@palan.at>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-10

    Disable linking of server with qgis_analysis if WITH_ANALYSIS=FALSE

    Tom Palan <thomas@palan.at>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-10

    Prevent building of qgis_process when WITH_ANALYSIS=FALSE

    Tom Palan <thomas@palan.at>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-10

    Disable analysis tests when WITH_ANALYSIS=FALSE

    Tom Palan <thomas@palan.at>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-10

    Do not build python analysis when WITH_ANALYSIS=FALSE

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-10

    Disable labels in layout scale bar properties

    when the referred feature is disabled

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-10

    Removed email address from Processing metadata

Merge: da042bb61dc 30219ecd65a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-09

    Merge pull request #36305 from alexbruy/fix-36290

    [processing] fix file filter for i.landsat.toar (fix #36290)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-09

    Fix WITH_DOT

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-09

    Add window title for expression preview

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-09

    Set DPI of rendered images

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-09

    Goodbye travis for code_layout

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-09

    [workflows] Add code_layout tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-09

    [workflows] Rename pyflakes to flake8 - that is the tool we use

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-09

    [processing] fix file filter for i.landsat.toar (fix #36290)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-09

    [feature][expressions] New expression function "make_interval"

    Allows direct construction of interval values from years/months/weeks/
    days/hours/minutes/second values, without having to construct
    a string representation of the interval first

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-09

    Add a flexible QgsInterval constructor for creating from years/months/days/etc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-09

    [feature][temporal] Add expression variables for frame properties

    Adds @frame_number, @frame_rate, @frame_duration, which give
    the current frame number, frames per second, and length of frames
    respectively

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-09

    [feature][temporal] Add a new "Redraw Layer Only" mode for temporal vector layers

    When set to this mode, the layer will automatically be redrawn whenever
    the temporal range is changed, but no time based filtering will be applied
    to the features.

    This configuration is useful when the layer has symbology settings which
    vary based on the temporal range. For instance, when a layer is using
    time-dependent rule-based renderer expressions or data-defined symbology
    expressions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-09

    [expressions] Treat all datetime values as UTC when comparing

    While QDateTime has innate handling of timezones, we don't
    expose these ANYWHERE in QGIS. So to avoid confusion where
    seemingly equal datetime values give unexpected results
    (due to different hidden timezones), we force all datetime
    comparisons to treat all datetime values as having the same time zone

    We should revisit this when/if we start exposing time zone
    handling on a user level

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-09

    Correctly handle NULL start or end time values when filtering temporal ranges

    We treat these as -infinity or +infinity (i.e. no time limit for the
    feature start or end respectively)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-09

    don't pre-select any geometry type

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-09

    allow defining fields directly in the new scratch layer dialog (fix #24397)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-09

    Optimise comparison of date/time/datetime values in expressions

    Avoid forced conversion to string when comparing the same date/time
    types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-09

    Lazily initialize QgsDistanceArea in expressions

    This is barely ever used (only when the $perimeter, $length or $area
    functions are used in an expression), and is expensive to construct.

    We've been merrily creating them EVERY time we prepare an expression
    resulting in a lot of wasted effort. By lazily creating it only
    if needed we save a bunch of wasted processing and ultimately get
    MUCH faster expression preparation.

    (especially noticable when animating vector layers using data defined
    symbol settings or categorized/graduated/rule based renderers)

Merge: ab2ec699e95 cd8f1f10381
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-08

    Merge pull request #36265 from m-kuhn/export_label_positions

    Abstract dxf export label provider away

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-08

    More dox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-08

    Add since

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-08

    Clean up doxygen doc so that types are not mistaken as html tags

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-08

    Remove mistakenly added file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-08

    Add processing test for the vector tile writer alg

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-08

    Review fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-08

    Code cleanups, GUI improvements

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-08

    Added widget wrapper, added two separate algorithms (xyz + mbtiles)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-08

    Initial work on Processing alg for vector tile writing

    David Signer <david@opengis.ch>AuthorDate: 2020-05-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-08

    fix type in parametername deletedCount

    David Signer <david@opengis.ch>AuthorDate: 2020-05-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-08

    get all the child and join features of the first level to create the warning text to inform the user that there is a cascade delete or a composition relation

    David Signer <david@opengis.ch>AuthorDate: 2020-05-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-08

    print question instead of warning on delete a feature when detected composition relations and cascade joins

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-08

    [temporal] Tiny fix to insure vector features are shown on non-temporal layout map items

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-08

    Move qgslabelsink to core/labeling and docs

    David Signer <david@opengis.ch>AuthorDate: 2020-05-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-08

    docs

    David Signer <david@opengis.ch>AuthorDate: 2020-05-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-08

    On delete, checks if there are referncing or joined layers where the delete could have an impact (compositions on relations or cascade delete on joins).
    This is a general message checking the layer, not checking if the delete of the current feature will have impact. This to avoid long time on a big selection of features.

    David Signer <david@opengis.ch>AuthorDate: 2020-05-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-08

    On a delete, check for possiblity that features of a referencing or joining layer could be impacted and print warning.
    It's a general warning, and not depending on what features should be deleted. This to avoid long time for checking all features in the relations.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-08

    osgeo4w: use nightly gdal bindings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-08

    Follow up 01ec02a : remove border on QPushButton:open state as Qt merges that with QPushButton:pressed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Try to fix time comparison issue on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Allow skipping setting either the start of end time fields

    Result is features which start at -eternity and end at the selected
    end field time, or which start at the selected start field time
    and end at +eternity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    More unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Unit tests for AFS temporal handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Fix dual field logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Auto setup temporal handling for temporal AFS layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Flesh out QgsVectorDataProviderTemporalCapabilities and implement
    setDefaultsFromDataProviderTemporalCapabilities for QgsVectorLayerTemporalProperties

     Please enter the commit message for your changes. Lines starting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Use make_datetime instead of string based date expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Fix sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Add sip casting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    [feature] Add basic temporal handling support for vector layers

    This exposes some basic temporal capabilities for vector layers:
    - static time range for layer (to match raster layer possibilities), this
    sets a single static time range which applies to the whole layer. ALL
    features from the layer will be shown whenever the canvas time
    overlaps the layer time range
    - "Single field with datetime": Allows selection of a single date
    or datetime field from the layer. Features will be shown whenever
    this field value is within the canvas time range
    - "Separate Fields for Start and End Date/Time": Allows selection
    of start and end date/datetime fields from the layer. Features will
    be shown whenever the time interval calculated from these fields
    overlaps the canvas time range

    Some known limitations/inefficiencies:
    - currently only date/datetime fields can be used. This was done
    to simplify the format handling and avoid the need to worry about
    string fields with different datetime formats. In future we should
    allow selection of string fields and allow users to enter a custom
    datetime format string
    - unlike the Time Manager plugin approach, the approach taken here
    is to rely completely on QGIS expressions and feature requests to
    do the filtering (Time Manager uses layer filter strings and attempts
    to set a native SQL filter syntax so that filtering is done on the
    backend). This is intentional, because it provides a unified filter
    approach regardless of the provider used (i.e. we don't need to worry
    about the different SQL syntaxes used natively by the different
    providers). The beauty of feature request expression compilation
    **should** mean that the QGIS expressions are magically turned into
    native backend queries, BUUUUUUUUUUUT... because we lack QGIS expression
    support for date time literals, we currently rely on the "to_datetime"
    expression function and coerce everything through strings. None of
    the expression compilers handle this function, so currently ALL
    filtering is done on the QGIS side. We need to add functions for
    optimised datetime literal creation, and then ensure that the different
    compilers correctly map these literals across to the backend
    filter syntax to allow all the filtering work to be done on the database
    side...

    So currently, performance is much worse with large layers compared
    to Time Manager. But, the advantage is that we can use the native
    temporal framework and have vector layers animated alongside mesh
    and raster layers!

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Code review: using QStringLiteral instead of QString

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Fixed dropping PostgreSQL materialized views.

    By default, the PostgreSQL provider allows the user to drop database
    objects from the Browser tree; however, the PostgreSQL syntax for
    dropping materialized views is different from dropping ordinary views.
    This fixes it, and adds the keyword "MATERIALIZED" accordingly.

    Fixes #36164

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    hide filter details (extensions string) from the open vector and open
    raster layer dialogs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    add ability to specity setting additional Options flags for QFileDialog
    in the QgsFileWidget

    For example in some cases hidding filter details is useful to prevent
    expanding combobox popup to the whole screen when long filter string is
    used.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    add "All supported" file filter for OGR and GDAL providers allowing to
    view all supported file types at once (fix #13239)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    [quick] Fix unhandled exception in QgsQuickPositionKit

    David Signer <david@opengis.ch>AuthorDate: 2020-05-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-07

    Not using reference for QgsFeatureIds since the given value could maybe be changed on recursive delete.
    Recursions are usualy not used with compositions, but to be save, this change has been made.

    David Signer <david@opengis.ch>AuthorDate: 2020-05-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-07

    feedback messages on delete cascade

    David Signer <david@opengis.ch>AuthorDate: 2020-05-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-07

    DeleteContext instead of having cascade parameter in delete functions and QMap for response

    David Signer <david@opengis.ch>AuthorDate: 2020-05-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-07

    use handledFeatures as context in join buffer functions as well to avoid recursions and use it for feedback

    David Signer <david@opengis.ch>AuthorDate: 2020-05-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-07

    the function to delete without updating the extent and deleting cascade is called deleteFeatureCascade
    handledFeatures is given to store all the layers and features affected by the delete operation
    recursion is blocked by checking handled features

    David Signer <david@opengis.ch>AuthorDate: 2020-05-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-07

    on deleting a feature, it deletes the relating children, when "cascade" parameter is true, the relation strength is a composition.
    "cascade" parameter is true on every "normal" delete fired by the user interface. It's not true, on functions like merge feature or offline editing synchronization etc.

    David Signer <david@opengis.ch>AuthorDate: 2020-05-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-07

    call deleteFeature in deleteFeatures, instead going through the loops in QgsVectorLayerEditBuffer instead to have everything going the same way on the QgsVectorLayer level
    and use of private deleteFeature function to avoid multiple remove of selected feature ids and multiple call of updateExtents()

    Tom Palan <tom@palan.at>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Compile python processing plugins even when WITH_GUI=FALSE

    Tom Palan <tom@palan.at>AuthorDate: 2020-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Fix compilation with option WITH_GUI=FALSE
    Fixes #29185

Merge: 17006551e60 8bbee9abc48
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-07

    Merge pull request #36263 from alexbruy/atlas-export-button

    turn "Export atlas" button in the Layout Designer into drop-down button menu (fix #25899)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-08

    Fixes #34946 : save masking pen join style

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-07

    Abstract dxf export label provider away

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-07

    turn "Export atlas" button in the Layout Designer into drop-down button
    menu (fix #25899)

    So this button works ins the same way as menu buttons with popup in the
    QGIS main window, namely remember last used tool and allow either to
    click on the button itself to perform export in desired format or click
    on the dropdown button to choose different action.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-07

    [themes] Style checked style of push buttons

Merge: e441eaa9336 985f86f1d78
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-07

    Merge pull request #36240 from troopa81/fix_snaptogridcanvasitem

    Fix SIP QgsSnapToGridCanvasItem class declaration

Merge: c2715d7b448 ae60a2f6bf3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-07

    Merge pull request #36230 from elpaso/uri-encode-round-trip-test

    PG and PG raster en/decode URI fix and tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-07

    [FEATURE][expressions] Add make_date, make_time and make_datetime functions

    These functions allow for direct creation of date/time values. Previously
    this was only possible by going through the to_datetime/to_date/to_time
    functions, which are string based and accordingly frustrating/inefficient
    to use when you have numeric date/time component values.

Merge: 4117be924bb 51b0d5a13b5
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-07

    Merge pull request #36236 from 3nids/fix25671

    [layout] allow sorting attribute table by field not listed in the table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-07

    Fix accidental paste

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-07

    [FEATURE][layouts] Allow customisation of division and subdivision symbol
    as distinct symbols vs the scalebar line symbol

    Allows for styling division and subdivision symbols in a different
    way compared with the horizontal line symbol in a tick scalebar

    Sponsored by SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-07

    Don't restrict subdivision height to be < division tick height

    Because **maybe** someone will want subdivisions bigger than divisions,
    and there's no need to artificially restrict their creativity!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-07

    Minimum subdivision count is 1, not 0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-07

    Add clarification re meaning of number of subdivisions

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-05-07
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-05-07

    split delete statements to chunks

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-06

    API backward compatibility fix, code layout and readability, implicit sharing

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-05-06
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-05-06

    const added

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-06

    fix dox and layout

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-07

    [processing] rename Graphics group to Plots as this better reflects
    purpose of the algorithms inside it (fix #33310)

Merge: 8e2a9d57978 59d182d5829
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-06

    Merge pull request #36238 from alexbruy/qlr-path

    store last used QLR path and re-use it when opening another QLR (fix #27392)

Merge: 1ddcde91391 bba874cd42d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-06

    Merge pull request #36232 from alexbruy/close-prompt

    prompt before closing SQL editor tabs with unsaved changes (fix #14636)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-06

    make oracle loading a bit less boring (and fold the output) (#36239)

Merge: b1873a4e6e5 c6ee633b7d0
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-06

    Merge pull request #35382 from 3nids/dnd-across-qgis-instances

    [FEATURE] allow to drag'n'drop layer across several QGIS instances

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-05-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-05-06

    Fixes #36033 : add sip specific class declaration to QgsSnapToGridCanvasItem

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-06

    store last used QLR path and re-use it when opening another QLR file (fix #27392)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-06

    remove duplicated forward declaration*

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-06

    adapt test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-06

    regroup the 2 models within an abstract base class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-06

    QgsLayoutTableColumn is not a QObject anymore

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-06

    fix crash - clone the columns

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-06

    fix backward compatibility and fix leak

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-06

    do not use a specific class for the sort columns

    for sake of simplicity this can live in the same class than the disaply columns

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-06

    allow sorting attribute table by field not listed in the table

    fixes #25671

    Instead of using a sort filter proxy model on top of the columns model, this uses a dedicated model for the sorting columns

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-06

    add level and duration to message emitted

Merge: ad25c24e433 dd0d71a6b7e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-06

    Merge pull request #36215 from m-kuhn/pyflakes

    flake8

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-06

    Fix tests

Merge: 6ccf90f0774 a162cc25084
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-06

    Merge pull request #36202 from alexbruy/geometryless-shapefile

    allow creating geometryless DBF tables from the New Shapefile dialog (fix #15654)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-06

    prompt before closing SQL editor tabs with unsaved changes (fix #14636)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-05-06

    package.cmd: fix syntax error

    (cherry picked from commit cd141490eccf4340b658eab7fab1e7fb80c06214)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-05-06

    PG and PG raster en/decode URI fix and tests

    More bugfixes and tests for PG metadata encode and
    decode URI.

Merge: 3e6c7c28f7e 1e0b890dc17
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-06

    Merge branch 'master' into pyflakes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-06

    Apply suggestions from code review

    Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-06

    fix capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-06

    [feature][layouts] Expose control over layer legend splitting behavior on a layer-by-layer basis

    This allows users to manually override the legend's default setting for "split layers"
    on a layer-by-layer basis, by double clicking a layer in the layout legend panel
    and choosing whether that layer:
    - follows the default legend setting for splitting
    - can ALWAYS be split over multiple columns (regardless of the legend's setting)
    or
    - can NEVER be split over multiple columns (regardless of the legend's setting)

    Sponsored by SLYR

    David Signer <david@opengis.ch>AuthorDate: 2020-05-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-06

    Update the title by calling filterChanged on signals of the QgsAttributeTableFilterModel like visibleReloaded or featureFiltered. This has to be done on the one hand, because the final filtering on QgsAttributeTableFilterModel has been done on QgsAttributeTableModel::finished what is sometimes done after the filterChanged on QgsDualView is emmited, and on the other hand in case the filtering on QgsAttributeTableFilterModel has been done from otherwhere. Possibly it's called more than one time on a filtering, but since it's only sets the title in the end this is not bad.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-06

    allow editing of links in file widget (#36190)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-06

    enhance sorting capabilities in attribute table list/form view (#36199)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-06

    Fix parse_dash_results.py

    removing a parenthesis too many

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-06

    Extra tweaks to legend column auto breaking when manual breaks are present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-06

    Fix compiler warnings

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-06

    [feature][layouts] Add subdivisions in ticks scalebar right segments

    Adds the ability to create subdivisions for segments included in the right part of the ticksscalebar

    Fixes #20341

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-06

    Only use distance area calculator in expression preview results
    when it has been initialized correctly

    Fixes #35628

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-06

    Remove unused code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Fix some remaining issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Noqa

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Fix excape

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Fix imports

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Fix python2 print

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Fix parse dash results

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Fix escaping issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Fix line spacing errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Fix escaping errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Fix code issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    noqa

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Add missing imports

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Code style

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Also ignore bare excepts. For now.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    More ignores

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Fix python errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    noqa for injected code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Modernize code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Ignore a lot of errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    yes, typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Does not improve trust into this setup so far...

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Another action

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Flake8 instead of picky pyflakes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-05-05

    Add pyflakes test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-05

    fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-05

    allow creating geometryless (plain) DBF tables from the New Shapefile dialog (fix #15654)

Merge: 7d9fbc23c9c 66844331407
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-05

    Merge pull request #36201 from alexbruy/new-layer-ui

    don't pre-select geometry type in the new shapefile/geopackage layer dialogs (fix #14983)

Merge: ef0bfff0227 2b9b4ed0366
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-05

    Merge pull request #32138 from jgrocha/geometry-type-based-styles

    Support for styles for different geometry types for the same Postgresql table

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-05-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-05-05

    [docker] Avoid assuming /dev/tty is usable

    Closes #36187

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-06

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-06

    [FEATURE] Allow placing manual column breaks in legends

    Adds the option when configuring a legend item to place a column
    break before the item, causing it to be placed into a new column

    This allows user control over the column content, for cases when
    the automatic column generation doesn't result in the desired results

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-05

    Snap on mesh elements (#36171)

    [API] [FEATURE] Add a method in API to snap on mesh elements (vertex, edge, face)
    The method returns the position of the snapped point on the closest mesh element :

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-05-05

    don't pre-select geometry type in the new shapefile and new geopackage
    layer dialogs (fix #14983)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-05

    allow fetching all features in QgsFeaturePickerWidget (#36193)

    and more documentation

    David Signer <david@opengis.ch>AuthorDate: 2020-05-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-05

    wait for filtered features before continue test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-05

    add missing doc+

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-05

    layer tree model can emit messages which will be shown in the message bar

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-05

    [layouts] When dropping an SVG onto layouts, treat it as such

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-05-05

    [FEATURE] allow to drag'n'drop layer across several QGIS instances

    fixes #20467

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-05

    Mask image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-05

    Regenerate legend renderer tests using a bold font, and fix too
    large number of tolerance pixels in tests

    The previous reference images all used such a narrow reference font
    that they required a very large pixel tolerance, which was letting
    through real errors.

    As a result disable the json opacity test, which was completely
    broken ever since it was introduced. The test had a LARGER number
    of tolerance pixels than the reference images had, and accordingly
    was testing nothing at all. And the issue hasn't been fixed, so
    the test was a false positive... Now the test is fixed but failing
    and disabled, pending someone (else) fixing the underlying issue.

    David Signer <david@opengis.ch>AuthorDate: 2020-05-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-05

    timer on reload visible features (according to extend) and on filtering features (according to filter) to avoid long reload time in case a signal (like featureAdded) is called multiple times in short period

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-05

    Allow filtering WM(T)S list in source dialog (#36166)

    Jürnjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2020-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-05

    When reading scalebar from XML re-apply stored size after changing style (#36173)

    This PR fixes the issue that when restoring a numeric scale bar layout item from an XML (such as when opening a saved project or pasting a copied item) the height of the scale bar layout item is set to a value larger than the one stored in the XML (see #26931 and #32379).

    The issue arises from the fact that restoring a scale bar layout item initially creates a QgsLayoutItemScaleBar with the default style of Single Box, which has larger minimum dimensions as calculated by calculateBoxSize. The call to attemptResize in QgsLayoutItem::readXml, which tries to apply the dimensions stored in the XML, cannot set the dimensions of the scale bar layout item to be smaller than these minimum dimensions, so the dimensions are only applied correctly if they happen to be larger.

    To fix this issue, this PR re-applies the stored size by calling attemptResize in QgsLayoutItemScaleBar::readPropertiesFromElement after the scale bar style has been set.

    Additionally, the width of the numeric scale bar was not restored correctly because QgsLayoutItemScaleBar::finalizeRestoreFromXml calls QgsLayoutItemScaleBar::updateScale, which calls resizeToMinimumWidth(). This PR adds a check to skip resizeToMinimumWidth when the style is Numeric.

    Fixes #26931, fixes #32379

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-05

    Let some tests pass on proj == 6 (<7) versions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-05

    [image cache] Avoid creating an invalid image and painting onto it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-05

    Add unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-05

    [FEATURE][layouts] Allow overriding the default symbol for a legend node

    This allows users to (optionally!) customise the symbol appearance
    for a legend node, e.g. to tweak the colors or symbol sizes to better
    provide a "representative" patch symbol compared with how those
    corresponding features actually appear on the map.

    It's useful for exaggerating symbol widths, or for manually tweaking
    the colors of semi-transparent symbols so that the colors represent
    the actual appearance of the symbols when rendered on top of the map
    content. Or to tweak the marker interval/offset in marker lines so that the
    markers are nicely spaced in the legend patch.

    Fixes #14077

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-05

    Replace the "Edit user expression" button icon

    David Signer <david@opengis.ch>AuthorDate: 2020-05-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-04

    slots to filter features only if there changed something relevant

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-05

    disable transparency for QgsInterpolatedLineRenderer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-05

    Review existing tooltip and help text

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-05

    Fix more alignment, spacing and stretching issues

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-05

    Constrain the feature preview widget size

    and avoid it expanding

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-05

    Remove special characters on wms dimension extent

    David Signer <david@opengis.ch>AuthorDate: 2020-05-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-04

    connected vector layer signals to reloadVisible and filterFeatures slot instead of datachanged of model since this leaded to unneeded and long reloading after the main model is reloaded

    fixes #35927

Merge: ac8b956640a c90ce4ecd6c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-04

    Merge pull request #36129 from jgrocha/postgis-dialogue-ux-improvement

    Enables Postgresql service based connections without database name

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-04

    Update src/providers/postgres/qgspostgresprovider.cpp

    Co-authored-by: Alessandro Pasotti <elpaso@itopen.it>

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-05-04
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2020-05-04

    Do not check if database name is filled when using services

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-05-04

    Allow relative paths to vector tile layers in projects (fixes #36023)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-04

    [quick] Fix missing images in qgis_quick library (#36152)

    They were removed by mistake in 19edc99 when cleaning up .qrc handling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Remove garbage

    Pretty sure that was never put here on purpose

Merge: 096b80e4446 56077cf780d
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-03

    Merge pull request #36141 from pblottiere/context_restorer

    Add a broader restorer mechanism for WMS

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-04

    [feature][processing] Complete random raster algorithm collection #2

    This refactors and completes the recently added work on random number raster layer creation algorithms (see #35835) and reworks the single algorithm implementation proposed in #36065 to a base-algorithm solution which avoids duplicate code.

    With the new algorithms aimed towards distribution based random number creation, QGIS reaches to the same level of functionality as current ArcGIS random raster creation tools. In total, the PR adds the following algorithms (normal and uniform raster layer creation algs are refactored to be in line the new naming scheme):

    Create random raster layer (binomial distribution)
    Create random raster layer (exponential distribution)
    Create random raster layer (gamma distribution)
    Create random raster layer (negative binomial distribution)
    Create random raster layer (normal distribution)
    Create random raster layer (poisson distribution)
    Create random raster layer (uniform distribution)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-04

    [processing] Set distanceArea CRS properly in SumLineLengths algorithm

    Fix #36135

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Maybe even LESS enum classes will help?

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Travis says no to enum class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Request ui changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Add unit tests for outside polygon labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Less debug noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Fix broken server tests

    These tests had lots of issues, including some inappropriate mask images
    which nullified the tests!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Fix diagram placement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Be a bit less aggresive at pruning small feature polygon label candidates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Fix some labels incorrectly flagged as unplaced when they actually are placed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Logic tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Force a small minimum distance when label outside mode is used, so that labels don't touch the polygon by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Show distance controls when labeling outside polygon modes are enabled

    Because these impact how far outside the polygons the labels will be placed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    [labeling][FEATURE] Add a dedicated polygon placement mode for "outside"

    When selected, labels will always be placed outside of polygons for the
    layer

    Sponsored by QGIS Swiss user group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    [FEATURE][labeling] Permit data defined control over placing labels outside
    polygons

    Options are:
    - 'yes': allow placing outside the polygon if needed
    - 'no': don't allow outside placements
    - 'force': only ever put this label outside the polygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    [FEATURE][labeling] Add option to allow polygon labels to be placed
    outside of polygon features when required

    When a label can't be placed inside the polygon and this option is checked,
    then it will be automatically placed at a nicely selected location
    just outside of the polygon

    Sponsored by QGIS Swiss user group!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Cleanup handling of multiline align combo box, and allow selection
    of multiline align for polygon features

    Since this DOES have a meaning in some modes, e.g. when labelling
    outside of polygons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    [pal] Tag more label candidates with their respective quadrants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    [pal][api] Add label candidate generation mechanism to generate candidates
    outside of polygon features

    Based on a tweaked version of the logic presented by Rylov & Reimer
    from "A practical algorithm for the external annotation of area features" (2016),
    this placement mode generates a set of label candidates which sit at a
    set distance outside of a polygon's exterior ring.

    Designed for candidate generation for small polygons wrt label size, or in
    other cases where it's not possible or desirable to fit the label inside
    the polygon features itself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    [pal] Refactor to generalise and extract function for creating an
    ordered label position for a point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    [pal] Avoid overly eager truncation of polygon candidates for long skinny polygons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    [pal] Optimise LabelPosition::getDistanceToPoint for horizontal labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-04

    Remove dead code

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-03

    Replace pointer by value

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-03

    Update unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-03

    Add documentation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-03

    Replace old restorer by the new one

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-03

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-05-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-05-03

    Add a broader restorer class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-03

    Blacklist PyQgsServerWMSGetPrint

    This test consistently fails, likely revealing a real issue in the server
    code (but regardless, a test which fails all the time has no place on
    the ci)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-03

    Missing dockwidget object name (useful for addTabifiedDockWidget)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-03

    Tabify attribute tables that are dock widgets (fix #11953)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-03

    Expose addTabifiedDockWidget through QgisInterface

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-03

    New addTabifiedDockWidget in QGIS App to add dock widgets as tabs

    jdugge <jdugge@users.noreply.github.com>AuthorDate: 2020-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-03

    Remove groupUuid when copying grouped layout items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-03

    Spelling fixes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-05-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-05-03

    [themes] Fix styling of bottom-located tabs

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-03

    check wmst group visibility based on its parent widget

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-03

    repositioned use dates option in wmst group options

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-03

    improve state handling in temporal tab

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-03

    updated navigation object test

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-03

    use std::floor instead of std::ceil in calculating total count of frames

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2020-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-02

    [feature] close_line expression function

    Closes an open (multi)linestring geometry

Merge: 253c706b5cd aa5141ca337
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-01

    Merge pull request #35996 from agiudiceandrea/patch-int64-qgsexpression

     Fix int64 literals parsing in QgsExpression

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-05-01
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2020-05-01

    Enables Postgresql service based connections without database name

Merge: 347d048125d 5202d08db95
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-01

    Merge pull request #36124 from espinafre/fix_pg_bigint_default

    Fixed fetching NULL bigint pgsql attributes. Fixes #36011

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-01

    remove relation editor on double clik in form editor (#36123)

    there is now the panel on the right for this

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-05-01
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-05-01

    Fixed fetching NULL bigint pgsql attributes. Fixes #36011

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-01

    move the logic to save line edit state to QgsLineEdit (#36117)

    David Signer <david@opengis.ch>AuthorDate: 2020-05-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-01

    Proper setup of connections

    David Signer <david@opengis.ch>AuthorDate: 2020-05-01
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-05-01

    Set FilterMode of FilterModel before reloading the data, because otherwise the old connections are still active.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-01

    add QgsFeaturePickerWidget to custom widgets (#36119)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-01

    [Test][Server] WMS GetPrint group: deactivate equal image

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-01

    [Server] WMS GetPrint group layers: use const list

Merge: bc3cea92e50 47c54e4f14f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-05-01

    Merge pull request #36115 from DelazJ/expressionBuilderFunctions

    Default the expression builder dialog to the functions list page

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-05-01
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-05-01

    Default the expression builder dialog to the functions list page

    and do not force icon size

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-05-01

    fix divide by zero number error

Merge: d3a7a65c909 5d7871fa0c3
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-30

    Merge pull request #36032 from alexbruy/service-area-units

    [processing] use hours as cost units for service area algorithms (fix #30464)

Merge: 578ab8596d8 f60812a3aa7
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-30

    Merge pull request #35825 from rduivenvoorde/qgisserveroutput

    Qgisserveroutput

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-30

    fix tests

Merge: 9d5b69afc2c d7edbcb323b
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-30

    Merge pull request #36089 from 3nids/expression-preview

    Feature browser for preview in expression builder

Merge: 0c1e7202ee0 c4f84db5422
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-30

    Merge pull request #36012 from Samweli/updates_wmst_static_temporal_range

    Updates on WMS-T static temporal capabilities settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-30

    fix test (was broken before)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-30

    Make error message translatable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-30

    add browsing buttons

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-27
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-04-30

    using QStringLiteral for QVariantMap indexes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-30

    spelling fixes (followup 765aa9c705)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-30

    fix crash

Merge: 765aa9c705c 075b8ebfc72
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-30

    Merge pull request #35901 from alexbruy/remove-functions

    [feature] ability to remove custom functions (fix #27513)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-30

    spelling fixes

Merge: 74aa54bc2b6 b8fee83f6b0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-30

    Merge pull request #35741 from Samweli/auto_update_layer_project_range

    Update WMS-T layers project temporal range

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-30

    fix build with Qt < 5.14

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-30

    code layout

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-30

    address review comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-30

    add new parameter and hide old one

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-30

    [processing] use hours as cost units for service area algorithms (fix #30464)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-30

    Apply suggestions from code review

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Revert temporary new style inclusions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Add mechanism to allow new symbols to be added to the default style
    library to be updated when QGIS is upgraded

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    fix typo

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Add a help link to 3d animation export dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Hide unnecessary line frame around widget

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Reduce margins in vector and mesh layer properties dialog

    harmonizing all the tabs and vertically aligning the settings widget with button toolbar at the bottom

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Various fixes to the Mesh layer symbology properties

    * Use gridLayout instead of combination of horizontal + vertical layouts
    with no particular setting
    * Reduce vertical spacer size and margins to remove unnecessary scrollbar/space, fix alignment
    * Add label to widgets to mimic other others in QGIS
    * Add tabstops

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Do not force wrap the label

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Safer workflow when checking for OpenCL

    This is to prevent users being locked out of the
    settings when a buggy OpenCL driver that was
    working before starts failing.

    Related to #36078

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Use the "deselect all in active layer" icon in the attribute table

    given that feature (de)selection scope is within the current layer

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Disable attribute table save button when there are no uncommited changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Avoid unnecessary transforms caused by disconnected GPS widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Flag another transform as ballpark appropriate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Refactor QgsLineString::interpolatePoint to extract segment traversal
    to a separate visitor function

    This allows other code paths to utilise this same logic in an efficient
    way

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    Allow map interactions when multiedit window is open

    Fix #36059

    Sponsored by QGIS Sustainability Initiative

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    [ios] fix qrc path required for Qt 5.14.2 for iOS

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-30

    [ios] fix qrc path required for Qt 5.14.2 for iOS

Merge: f4a5986ff48 0cbb4dbb5b2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-29

    Merge pull request #36087 from Samweli/provider_metadata_bool_params

    Functions for adding a variant of bool params in provider metadata

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-29

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-29

    add test for QgsFeaturePickerWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-29

    add setting for fetch limit

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-29

    add a property to determine if geometry is fetched

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-29

    do not use template since they cannot be mixed with Q_OBJECT

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-29

    use a template approach

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-29

    reintroduce reload current feature

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-29

    rename QgsFeatureChooser to QgsFeaturePicker

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-29

    more work

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-29

    adapt UI

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-29

    adapt expression builder to use ne QgsExpressionPreviewWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-04-29

    move the expression preview to a dedicated class

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-29
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-04-29

    using camel case for all provider uri params

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-29
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-04-29

    add setting of bool params in provider metadata

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-04-24
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-04-29

    Fix tests for qgsserver

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-04-17
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-04-29

    Small textual change in Exception message

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-04-17
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-04-29

    Add some example service keys AND a warning for case-sensitivity

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-04-17
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-04-29

    Provide some hints for new users when there is a project file error

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-04-17
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-04-29

    Make info about host and port more obvious visible

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-04-17
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-04-29

    Update snapping test with min max inversion.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-04-15
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-04-29

    Force reset of layer tree view when snapping scale mode is changed. Get rid of the ugly hack forcing the refresh of the rows when the mode was changed.  This should fix two bugs with scale combox and min and max column being disabled when they should not. Should fix #35789.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-04-15
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-04-29

    Invert th meaning of min scale and max scale to be coherent with other qgis feature. Minimum scale is the most zoomed out scale, maximum scale the most zoomed in. Enrich the tooltip to be more explicit. Should fix issue #35786.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-29

    [processing] Only show detailed logging messages when running a model
    algorithm IF the model is being run through the model designer dialog

    If you run it from the toolbox (or as a sub-component in another model)
    then skip all the additional verbose debugging information that normally
    gets logged.

    This avoids a whole lot of unnecessary log noise when running models,
    unless you're actively working on changing the model.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-29

    Allow specifying hidden parameter values when setting initial parameter values for an algorithm dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-29

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-29

    Add support for retrieving temporal extent from WMS-T version 1.1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-29

    Followup 800c54f, nicer fix

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-29

    fix sip doc

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-29

    fix doc

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-29

    fix sip

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-29

    identify tool for 1d mesh

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-29

    Set maximum time step to max int. Fix #35887.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-29

    Added test for tessellator fix

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-29

    Make tessellator properly handle 2d triangles (fix #36024)

Merge: 232cf06cb60 12761733a67
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-04-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-28

    Merge pull request #35939 from Gustry/project_title

    check project root name in the server validator

Merge: 35576d72f2b 678b5a8c16b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-28

    Merge pull request #36040 from espinafre/postgresql_fix_bigint_field_attributes

    Correctly handle bigint PostgreSQL values

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-04-28
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-28

    Fix default bigint values; tests for bigint fields (pgsql)

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2020-04-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-28

    [QgsQuick] Fix overlaped variable name with QT widget's variable
    Qt 5.14 introduced currentValue variable for combobox widget which clashes with qgsquick variable

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-28
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-04-28

    fix for circular activation of raster temporal properties

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-26
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-04-28

    using wms provider metadata functions for updates in the uri

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    Fix exception when editing certain model algorithms

    Fixes #36036

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    [processing] Fix subset string is ignored for vector layers when
    running GDAL algorithms

    If a subset string is set, we must export the subset of the layer
    for use by the GDAL command*

    Fixes #35981

    * well, we probably **should** just build the gdal command to include
    the SQL definition of the subset filter, but that's non-trivial, so
    this fix is a good simple solution for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    rm -rf tests/src/server ;)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    More test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    Update server test masks

    Note that most of these legend tests are broken by design -- the font used
    is far too small and narrow for reliable testing. These need to be remade
    using the standard reference test font at reasonable sizes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    Deprecate QgsLegendRenderer methods which use raw QPainter and force use of QgsRenderContext

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-27
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-04-28

    using QStringLiteral for QVariantMap indexes

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-27
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-04-28

    tweaks on wmst static temporal settings logic and ui

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-26
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-04-28

    skip auto activation of raster temporal properties

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-26
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-04-28

    using wms provider metadata functions for updates in the uri

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-13
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-04-28

    update layers using project temporal range when the range has changed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-28

    debian packaging: fix 8ee4d0572f9

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    [authentication manager] Fix mutex leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    [FEATURE] Allow overriding the legend patch size on a per-item basis

    Allows users to override the symbol patch size for individual legend
    nodes, by double clicking the node

    Width and height can be individually overridden, with the node falling
    back to the default width or height when the override isn't set.

    Sponsored by SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    Allow custom QgsDataItem types a chance to create a info widget

    This allows plugin provided browser items a chance to create their
    own information panel widgets

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    docs for wms-t temporal uri parameters

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    added tests for the wmst match mode logic

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    improved logic for search of closest datetimes

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-04-27
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-27

    Undoing overcorrection on handling bigint min/max values.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-04-27
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-27

    Correctly handle bigint PostgreSQL values

    Fixes #36011

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    ln prepare-commit.sh to prepare_commit.sh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-28

    Rename scripts to swap "-" for "_" for consistency

    We had a confusing and unpredictable mix of script names with
    - vs _, e.g. scripts/prepare-commit.sh vs scripts/sipify_all.sh

    This unifies with the preferred _ convention for script file names

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2020-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-27

    Expressions for geometry Z and M minimum and maximum (#35928)

    * add expressions for min and max M and Z - including tests

    * add my info to contributors.json

    * Apply suggestions from code review

    suggestions to help for expressions from Nyall

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    * Apply suggestions from code review

    add suggestions to qgsexpressionfunction.cpp from Nyall

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    * [feature][expressions] - fix expressions Z/M min and max

    * [feature][expressions] - fix styling Z/M min and max expressions

    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-27

    Only write bounds when reprojection of layer extents does not fail

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-27

    Improvements to the vector tile writer

    - filtering of input layers by expressions and min/max zoom level
    - custom layer names in the output
    - writing of custom metadata for MBTiles output
    - auto-calculate output extent (instead of defaulting to the whole world's extent)
    - passing transform context to the encoder

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-04-27

    [authentication manager] Use dedicated mutex for master password check

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-04-27

    [authentication manager] Avoid crossing mutex wires when checking for master password

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-27

    [MESH] fix mesh calculator saving for windows (#35963)

    fix mesh calculator saving for windows (fix #35549)

Merge: 276691a8f1b 3c711fe20d8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-27

    Merge pull request #36006 from elpaso/server-standalone-get-url-from-host

    Server standalone: read hostname and port from HOST header (if any)

Merge: d62c982b6fe b03f4444405
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-27

    Merge pull request #36022 from qgis/disable-mxe

    Disable MXE workflow

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-27

    Disable MXE workflow

    Tried hard with github support and giving up

Merge: f2353ec934e 304a3d9509e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-27

    Merge pull request #35983 from espinafre/dbmanager_pgsql_constraint_trigger

    Handle CONSTRAINT TRIGGER on DB Manager/PostgreSQL.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-27

    Make progress count from 0 to 100

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-27

    Follow up commit ff2b2e8 : safer approach + test case

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-04-26
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-26

    Comment clarifying query against pg_catalog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-26

    Update src/server/qgis_mapserver.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-26

    Server standalone: read hostname and port from HOST header (if any)

Merge: 3b660cef29f 5773c0eb513
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-26

    Merge pull request #36001 from Samweli/wms_provider_uri_handling

    Added WMS specific URI encoding and decoding functions

Merge: 7e2df156030 57719481056
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-26

    Merge pull request #35948 from agiudiceandrea/patch-1

    Fix arguments in QgisApp::about() for exported source code

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-26

    fix indentation (followup 050dfde009)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-26

    add confirmation dialog before removal

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-26

    get rid of QSignalBlocker

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-26

    use QSignalBlocker

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-26

    [feature] ability to remove custom functions (fix #27513)

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-26
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-04-26

    added encode and decode functions for the wms provider uri

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-25

    testqgsgrassprovider.cpp: avoid warning

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-04-25
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2020-04-25

    Fix arguments in QgisApp::about() for exported source code

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-04-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-04-25

    qgswmsrenderer.cpp: avoid confusing aliasing of 'layer' variable name, which cauded gcc 5.5 to fail

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-25

    Rename QgsMBTilesReader to QgsMbTiles (now both reader+writer)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-25

    switch to QgsJsonUtils + QStringLiterals + typo

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-25

    Add writing of vector tiles to MBTiles container

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-04-25
Commit:     Andrea Giudiceandrea <andreaerdna@libero.it>
CommitDate: 2020-04-25

    Fix int64 literals parsing in QgsExpression

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-25
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-04-25

    just return true if trying to delete an empty set

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-25

    fix forms (followup 2e7bebcf201)

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-04-23
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2020-04-25

    Update src/core/qgsprojectservervalidator.h

    Co-Authored-By: Alessandro Pasotti <elpaso@itopen.it>

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-04-23
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2020-04-25

    check project root name in the server validator

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-24
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-04-25

    Group postgres DELETE statements to a single query instead of one for each deleted fid

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-25

    remove server search URL from settings
    remove server search tab from OWS dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-25

    [needs-docs] remove Server Search tab from the WMS connections dialog
    (fix #25660).

    As used catalog does not receive updates for years and we already have
    more feature rich search with MetaSearch core plugin.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-25

    [FEATURE][layouts] Allow control over the horizontal spacing before
    legend group/subgroup/symbols

    Gives flexibility to allow "nesting" legend groups/subgroups/symbols
    and much greater control over legend item placement

    Sponsored by SLYR

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-25

    always return correct field-alias mapping from attributeAliases() call (fix #31870)

    populate attribute aliases map when constructing vector layer to provide
    consistent results from attributeAliases() call even if no aliases set
    (fix #31870)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-04-24

    [processing] When removing a parameter registered as an output, remove it from outputs list

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-24

    add code_layout test to verify that UIs either have a non-default window title or are not marked for translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-24

    translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-24

    packaging updates for qgis_process (followup bfadf47d16)

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-04-24
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-24

    Handle CONSTRAINT TRIGGER on DB Manager/PostgreSQL.

    Fixes #35967

Merge: 46dea07df3a 8681826f92a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-24

    Merge pull request #35956 from alexbruy/global-settings

    look for qgis_global_settings.ini also in the AppDataLocation (fix #31288)

Merge: f8fae3cf39d 31316a914ee
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-24

    Merge pull request #35955 from alexbruy/rastercalc-ok

    [rastercalc] enable Ok button only when expression and output are set (fix #30420)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-24

    [FEATURE][MESH] 1D mesh width/color varying (#35926)

    Introduce a renderer for 1D mesh edges that can vary width over the line. The line can also have different color based on the actual dataset value on the line's point.

    Co-authored-by: Peter Petrik <zilolv@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    Don't allow double click editing of legend nodes when auto update mode is enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    [layout] When newline characters are entered as part of a legend item's text,
    correctly respect these while rendering legend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    Update test reference images

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    remove all the places where images.qrc is used

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    move IMAGE_RCCS to qgis_core

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    Update CMakeLists.txt

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    SET CMAKE_AUTORCC ON

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    Use CMake's AUTOCC function instead of QT5_ADD_RESOURCES

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    Fix ui build warning

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-24

    Close 3D measurement on 3D canvas close

    Fixes #34632

Merge: 69d88d19469 860fb23e362
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-23

    Merge pull request #35946 from elpaso/server-wfs3-little-cleanup

    Server little cleanup (class documentation)

Merge: 1af8b8178b8 69d83984f7e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-23

    Merge pull request #35952 from elpaso/pgraster-decode-encode-uri

    PG raster metadata: encode & decode uri

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    Add some helpful scoped RAII classes for use with QgsRenderContext

    QgsScopedRenderContextPainterSwap: allows for temporarily swapping
    the destination painter object for a QgsRenderContext for the lifetime
    of the object

    QgsScopedRenderContextScaleToMm: temporarily rescales a render context
    destination painter device to use millimeter based units for the lifetime
    of the object

    QgsScopedRenderContextScaleToPixels: temporarily rescales a render
    context (which has been scaled to millimeter based units) back
    to pixel based units, for the lifetime of the object

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-24

    Fix QgsAbstractGeometry->segmentize() not returning correct WkbType for multi-geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    Cache generated WKT if it's in the preferred format

    Some frequently called code paths call this, and it's rather costly
    to calculate on the proj side.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-24

    Cleanup QgsCoordinateReferenceSystem WKT enum

    - alias WKT_2018* to new WKT_2019* values, since the spec is actually
    2019, not 2018
    - add WKT_PREFERRED value which currently aliases to WKT2_2019, but
    can be changed if/when future bumps to the WKT spec happen
    - add WKT_PREFERRED_GDAL which should be used whenever a CRS is
    exported to WKT for use with GDAL API. Aliases to WKT2_2019 currently,
    but can be changed if/when a new spec is released and GDAL supports it

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-23

    [raster calculator] enable Ok button only when expression and output are
    set (fix #30420)

Merge: f7cc8a2d5bb 9fc5985c749
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-23

    Merge pull request #33950 from DelazJ/renameMapTheme

    [feature] Allow renaming of the current map theme

Merge: 5d06aa57da7 51418d26698
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-23

    Merge pull request #35838 from alexbruy/connections-fixes

    various fixes to connections dialogs in Datasource Manager

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-23

    PG raster metadata: encode & decode uri

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-23

    Server little cleanup (class documentation)

    Plus removed sql injection protection from
    sanitize because:

    1. it was not required: the value goes into a QgsExpression and it's
    never sent to a provider directly
    2. it could have been misused with the wrong assumption that
    it was robust implementation (it wasn't)

Merge: b5e2365d07d 0e5536b9082
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-23

    Merge pull request #35937 from rldhont/server-wms-getprint-group-layer-mask

    [Tests][Server] WMS GetPrint group Mask file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-04-23

    silence debug information from delimited text provider (fix #35552)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-23

    fix providers order in the Datasource mnager

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-23

    make slot private

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-23

    add tooltip for WMS title to allow read long titles (refs #28861)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-23

    doc coverage

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-23

    use standard "Referer" field in the new WMS connection dialog instead of
    custom field in the WMS options group

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-23

    [needs-docs] remove "Add default servers" button from the WMS
    conenctions dialog (fix #29873)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-23

    [ux] disable some buttons (e.g. Edit, Delete, Save) in connection dialogs
    if connection list is empty

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-23

    [ux] don't enable OK button in new connection dialogs if required fields
    are empty (fix #26038)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-23

    save/restore tile pixel ratio for XYZ connections when performing
    import/export

Merge: 5dd39169709 a94d1954085
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-23

    Merge pull request #35891 from alexbruy/wfs-export

    include missed WFS connection settings into XML exchange file (fix #35866)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-23

    [layouts] Add explicit button to insert expressions in legend text

    While this has been possible for a while by manually entering a
    "[% expression %]" string as part of a legend item's text, this
    is completely hidden from users and rather useless.

    Now that we have a dedicated widget to allow configuration of
    individual legend items, we've got the capacity to show a dedicated
    "insert expression" button, just like we do for layout labels.

    This makes it immediately clear to users that expressions CAN be
    used in legend item text, and also helps them construct valid
    expressions using the available expression context.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-23

    look for qgis_global_settings.ini also in the AppDataLocation (fix #31288)

    Allow to put global settings file in the default location managed by the
    user or system administrator which is not touched by installer and does
    not require any additional setup like passing commandline parameters or
    settings environment variable.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-04-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-04-23

    [Tests][Server] WMS GetPrint group Mask file

    To complete PR #35277

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-04-23
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-04-23

    More doc strings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-23

    remove explicit default empty string

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-23

    fix INSTALL for MacOS (#35915)

     fix INSTALL for MacOS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-23

    Return null point instead of null geometry for

    QgsGeometry.fromWkt('Polygon ((0 0, 1 1, 1 0, 0 0))').intersection(QgsGeometry.fromWkt('Point (42 0)'))

    Refs #35776

Merge: 78639b8ea84 a06984cfaad
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-22

    Merge pull request #35277 from rldhont/server-wms-getprint-group-layer

    [Tests][Server] WMS GetPrint group

Merge: 97814517dae 546db9e88e4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-22

    Merge pull request #35918 from rduivenvoorde/cmakelist_proj_log

    Make cmake output slightly better

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-22

    add missing protobuf include (#35902)

    this fixes build on mac

Merge: 947aedba2c8 4e7018db79a
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-22

    Merge pull request #35900 from Gustry/project_validator

    move the QGIS Server validator from the project properties to its own class

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-03-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-04-22

    Fix [Tests][Server] Add WMS GetPrint group

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-03-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-04-22

    [Tests][Server] Add WMS GetPrint group

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-03-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-04-22

    [Tests][Server] project_groups: change layer checked in tree

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2020-04-22
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2020-04-22

    Make cmake output slightly better

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-22

    Show description in model input reorder dialog, not raw parameter name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-22

    [processing] Rework model input reorder approach to use QStandardItemModel

    Allows for drag and drop reorder of inputs, hopefully resolves issues on
    some qt versions

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-04-22
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2020-04-22

    update english after PR review in the project validator

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-22

    gitignore all windows builds

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-22

    make build dir configurable in package-nightly.cmd

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-04-21
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2020-04-22

    move the QGIS Server validator from the project properties to its own class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-22

    fix typo in comment

Merge: 9327ea6cf74 b524929d206
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-22

    Merge pull request #35869 from alexbruy/python-deprecated

    fix deprecation warning in qgis.utils (fix #32786)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-22

    Nicer preview symbols for patches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-22

    Show favorited legend patches in legend patch button menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-22

    [FEATURE] Support legend patch shapes in style manager databases

    And clean up a lot of duplicate code which makes adding new types
    to QgsStyle painful

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-22

    Fix double-rendering of layout legends on some circumstances

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2020-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-22

    add is_multipart expression

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-21

    Fix a crash when reordering a vector tile layer in layer tree view

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-21

    try with MSSQL sources for ubuntu 19.04

    since they are not ready yet for 20.04
    see https://packages.microsoft.com/ubuntu/20.04/prod/pool/main/m/

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-21

    use allow-unauthenticated to install packages

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-21

    try with updated package source for MSSQL

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-21

    followup on focal Docker image, use appropriate UTF-8 symbol

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-21

    use focal to build Docker images (#35897)

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2020-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-21

    Changed filter for Android provider registry due to changes in naming
    Providers for Android are now with arch postfix which causes that some providers have been filter out

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-21

    remove condition

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-21

    fix deprecation warning in qgis.utils caused by deprecating
    imp.new_module() call in Python 3.4 (fix #32786)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-21

    Avoid creating a temporary QVector<QgsPoint> when encoding linestrings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-21

    Nyall's review suggestions, test fixes, windows build fix

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-21

    sip fix

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-21

    [FEATURE] Vector tiles writer API

    Initial work... Currently supporting output to a directory based on XYZ template, using Mapbox vector tiles encoding.

    New classes:
    - QgsVectorTileMVTEncoder - low-level class that operates on a single tile, converts vector features to raw tile byte array, for internal use
    - QgsVectorTileWriter - higher level class that manages generation of multiple tiles, for use by clients
    - QgsVectorTileMVTUtils - assorted helper functions for MVT encoding/decoding

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-21

    include missed WFS connection settings into XML exchange file (fix #35866)

Merge: 5c587c05769 f56327ad1ad
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-21

    Merge pull request #35881 from nyalldawson/fix_35558

    Correctly utilise expression contexts for attribute form container visibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-21

    Fix detection of broken images in layouts (master only)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-21

    Silence doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-21

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-21

    [FEATURE][layouts] Allow configuring legend patch shapes by
    double-clicking on legend items

    Allows users to set custom legend patch shapes for items by
    entering a WKT string representing the patch geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-21

    Fix scaling of totally horizontal/vertical legend patch symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-21

    Add optional shape argument to symbolPreviewPixmap/symbolPreviewImage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-21

    Move default legend patch shape handling to QgsStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-21

    Add a more convenient constructor for QgsPolygons

    Peillet Sebastien <peillet.seb@protonmail.com>AuthorDate: 2020-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-21

    Fix old Qgis 2.18 slot in QgsAttributeFormlegacyInterface

    Fixes old projects which use python script actions for opening attribute form

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-21

    Ensure correct expression context is shown in expression builder
    for form container visibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-21

    Correctly utilise expression contexts for attribute form container visibility

    - we shouldn't use a single member instance of the context here, because continually
    adding new scopes to that single instance will eventually cause the context to
    become massive and slow
    - correctly populate the context with the global/project/layer scopes

    Fixes #35558

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-21

    [browser] React when a custom data item provider is added/removed

    Until now, if a plugin adds a custom data item provider that adds
    a root item to the browser model, the new root data item would not
    get added and a restart of QGIS was necessary.

Merge: 1e4b816a148 05b2c606ec6
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-20

    Merge pull request #35836 from pblottiere/fix_raster_connect

    Fix raster provider connection with statusChanged signal

Merge: 9d858a0d7e7 ebdb546c104
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-20

    Merge pull request #35852 from elpaso/raster-quantile-shader-increase-sample-size

    Raster quantile: increase sample size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    Less model output noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    Allow using folder output values as parameter values during model creation

    Fixes #25829

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    Skip nonsense algs during model restore

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-20

    add missed comma

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-20

    [TEMPORAL][MESH] Update temporal extent when mesh layer becomes temporal for first time (#35819)

    temporal extent is updated when the first temporal dataset is loaded (if the mesh layer is non temporal before dataset loading)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    [processing] Fix crashes when running algs in "in place" mode

    Fixes #35844

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    add test for Create normal raster alg

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    fix spelling of standard deviation param to STDDEV

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    add test for Create random raster alg

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    add control if lowerBound > upperBound

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    fix use of Mersenne Twister in normal raster alg

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    fix use of Mersenne Twister in random raster alg

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    fix loop variables in random raster algs

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    fix filename description

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    fix equal bound parameter input control

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    move Create constant raster algorithm to Raster creation group

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    register random raster and normal raster algorithms

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    add normal raster and random raster icons

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    [feature] add Create normal raster algorithm

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    [feature] add Create random raster algorithm

    Jan Caha <jan.caha@outlook.com>AuthorDate: 2020-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-20

    [FEATURE] ascii function for expressions

    Returns the unicode code associated with the first character of a string

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    [dbmanager] syntax highlighting for PostGIS raster fucntions (fix #16010)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    Added field name autocomplete to the query builder

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-20

    Make autocomplete in expression builder case insensitive

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-19

    Raster quantile: increase sample size

    Fixes #35465 (part two)

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-19

    Offer a per feature, as well as a global minimum distance parameter, for the Random points on lines algorithm (#35793)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-19

    Allow WebP in WMS data source select dialog

    Fixes #35664

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2020-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-19

    [RPM] package qgis_process from #34617

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-19

    More minor speed boost to identify highlight
    also see #6274

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-19

    Fixes to SIP finally working

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-19

    Add QgsLayoutItem3DMap to PyQGIS [not working yet]

Merge: f48e1c89a34 aa5428c0df4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-18

    Merge pull request #35828 from elpaso/server-cleanup

    Server (minor) cleanup

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-04-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-04-17

    Fix raster connection with signals

Merge: 970149f13ed 9607570f898
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-17

    Merge pull request #35162 from espinafre/pg_bigint_pk_no_cast

    PostgreSQL provider don't cast bigint PKs to text

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-04-17
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-17

    Adjustments following code review.

Merge: e9dd602da65 5efb3e2b4e3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-17

    Merge pull request #35702 from jgrocha/fix-wms-capabilities

    Improve QGIS Server WMS GetCapabilities output

Merge: a5eb38bcd3a 6b17585b9a0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-17

    Merge pull request #35815 from alexbruy/ds-vectortiles

    Add vector tiles to Datasource manager dialog and Layers menu

Merge: 6a1a2e9af02 98261bcfd4b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-17

    Merge pull request #35718 from elpaso/bugfix-35465-raster-quantile

    Increase default bin size for raster histograms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-17

    [processing] Fix handling of vrt, SAGA tif  output file names

    Fixes #35755, fixes #35770

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-17

    QgsDebugMsg -> QgsDebugMsgLevel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-17

    [FEATURE][layouts] Support pasting pictures directly into layouts

    Embeds the pasted picture into the layout.

    Note that Qt image clipboard handling seems a bit... crap. So success
    may vary.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-17

    Layout widget classes are private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-17

    Add a super-basic way to pick legend patch shapes

    With the only choices so far being the default or oval for fills,
    and default or "zig zag" for lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-17

    Double clicking a legend node when editing a layout legend now opens
    the rename option in an inline panel widget

    This provides us with a place to insert more useful per-node properties
    for greater legend customisation power.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-17

    Fix some unnecessary work when clicking on a legend item in layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-17

    Fix conversion of curved geometry types to legend patch symbols

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-17
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-04-17

    skip showing the empty qtoolbutton when the menu hides

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-17

    [processing modeler] Show arrowheads for parent/child relations

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-17
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-04-17

    layout fixes

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-17

    add tests for temporal layout map

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-17

    fix temporal xml for layout map

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-17

    fix temporal renderer context from map settings

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-17

    write/read xml temporal layout map

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-17

    allow temporal layout item map

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-16

    mark vector tile source select dialog as private API

Merge: 3b3c7d80124 b689dde3190
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-16

    Merge pull request #35814 from suricactus/build_find_qgis

    Fix QGIS_PREFIX_PATH to work for QGIS_INCLUDE_DIR

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-16

    don't expose vector tile source select dialog to public API

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-16

    [feature] Add Vector Tile Layer action in "Layers" menu

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-04-16
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-04-16

    Fix QGIS_PREFIX_PATH to work for QGIS_INCLUDE_DIR

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-16

    [feature] vector tile connections import/export

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-16

    add icon for adding vector tile layer action
    use proper icon for vector tile nodes in the browser

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-16

    fix placeholder text in the vector tile connection dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-16

    [feature] add vector tile page to the Datasource Manager

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-16

    unify source select dialog for tiled datasources (vector and raster
    tiles)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-16

    [feature] api for adding vector tile layers

    This is code-only, not visible to users change and prerequisite for
    exposing vector tile layer in the Data Source manager

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-16

    Server: remove unused and unimplemented method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-16

    Server: fix wrong comment and log message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    Hookup model logic for correct skipping of branches which shouldn't be run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    Expose conditional branches as dependency options for child algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    Less model log chatty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    [FEATURE][processing] New modeler algorithm for conditional branches in models

    This algorithm allows useres to setup multiple conditions (via qgis expressions),
    which cause their corresponding branch of the model to be run or skipped
    depending on the result of the expression evaluation.

    Sponsored by Andreas Neumann

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    Move model child algorithm dependencies selection widget to c++, make inline panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    Add method to model API to get available dependencies for a child algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    Make handling of processing child algorithm dependencies more flexible

    Instead of just using child ID strings, use a new dedicated class to
    store dependency information

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    Pipe critical message log errors to stderr in qgis_process

    Notably, this now outputs the full Python error trace when an
    error occurs while loading a plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    When an error occurs while loading a plugin, tag it as a Critical message
    instead of just a Warning message

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-04-16
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    ProviderTestCase subclass for PostgreSQL with editing

    Create a ProviderTestCase subclass,
    TestPyQgsPostgresProviderBigintSinglePk, with the editing reference
    tests. The methods which differ from the upper FeatureSourceTestCase
    class are rewritten and marked with TODO annotations to highlight the
    provider deficiencies.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-04-16
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    Src formatting. "I shall run prepare-commit.sh before git add."

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-04-14
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    Handling of multiple bigint PKs in whereClause.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-03-21
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    Formatting; mistake on pk field of TestPyQgsPostgresProviderBiginNonfirstSinglePk

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-03-21
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    More feature tests for bigint PostgreSQL pks.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-03-18
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    More formatting.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-03-18
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    New attempt to pacify Travis (source code formatting).

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-03-18
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    Improved tests, more in line with QGIS codebase.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-03-18
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    Make Travis happy (Python whitespace/formatting)

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-03-18
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    Tests for handling int8 PostgreSQL PKs.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-03-15
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    Don't cast PGSQL bigint PKs to text on queries.

    PostgreSQL bigint primary keys are no longer cast to text on
    queries/updates. Internally we keep a FID map between the real database
    value and the internal QGIS feature ID. Thus, we preserve the QGIS
    semantics of using negative FIDs for newly added features, while still
    allowing users to edit attributes whose PKs are bigint non-positive.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-02-28
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    Don't treat PGSQL bigint PKs as text. Fixes #34077

    On PostgreSQL tables whose primary keys are of type bigint/bigserial,
    QGIS used to cast the primary keys to text, causing the database to do
    bigint::text castas and full table scans instead of using the indices,
    causing in turn slowness on updates and other queries.

    This fix creates a new QgsPostgresPrimaryKeyType, PktInt64. PostgreSQL
    don't know about unsigned types, so the PK type PktUint64 loses sense.
    Knowing that the PK is an integer type, QGIS won't cast it to text
    anymore, thus enabling the correct use of database indices.

    José de Paula Rodrigues Neto Assis <espinafre@gmail.com>AuthorDate: 2020-02-28
Commit:     José de Paula Rodrigues Neto Assis <espinafre@gmail.com>
CommitDate: 2020-04-16

    Fixes debug message for Postgis/Proj version.

    Returns the correct version for the Proj library linked against the
    running PostGIS.

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-16
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-04-16

    fix display when multiple snapping types active

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-16
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-04-16

    keep snapping type menu open on click

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    display plugin name when an error occured in qgis_process

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    Do not skip first line on value map csv import

    Fix https://github.com/qgis/QGIS/issues/32250

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    Fix sort order of value map import of csv

    Fix https://github.com/qgis/QGIS/issues/32250

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    Improve load file dialog title

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    Try to fix mxe (again)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-16

    [FEATURE][processing] Allow reordering model inputs

    Instead of forcing a quasi-random ordering of inputs for models,
    this commit exposes a new "Reorder Model Inputs" option in the model
    designer which allows users control over the exact order of
    inputs to show users for their model.

    No more illogical ordering like showing a field choice before the
    layer choice it's based on!

    Sponsored by NaturalGIS

Merge: 869e148f694 840d204636f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-15

    Merge pull request #35790 from alexbruy/connections-fixes

    import/export for ArcGIS Map and FeatureServer connections (fix #27485)

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-04-13
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2020-04-15

    Update sip files

Merge: 25897505953 6f3cac2d3ef
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-15

    Merge pull request #35688 from elpaso/alias-expressions

    Forms: expression controlled aliases (labels)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-15

    Bring back commented out lines in the test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-15

    Try to fix test: probably due to file://c:/xxx instead of file:///c:/xxx

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-15

    blind try to fix a test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-15

    Address comments from Nyall's review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-15

    Add support for identify tool for vector tile layers

    Also:
    - enables saving/loading of layer definition files (.qlr) with vector tile layers.
    - makes fields of vector tile layers sorted so they are easier to navigate

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-15

    [feature] enable import/export of ArcGIS connections (fix #27485)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-15

    [feature] add API to import/export ArcGIS MapServer and FeatureServer
    connections. This is API-only change not visible for users.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-15

    Tag current_value and current_parent_value functions as not static

    ... and use the new approach for dynamic labels

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-15

    Apply PR comments

Merge: d746b513f3a 261553dd285
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-15

    Merge pull request #35764 from alexbruy/ds-manager

    Add XYZ tiles to Datasource manager dialog and Layers menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Another test fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Fix more travis tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Travis test nonsense

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    [FEATURE] Allow running model files direct from standalone qgis_process tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Add unit tests for qgis_process

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Fix mac build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Abort if mandatory parameters aren't specified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Improved algorithm help output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    BSD handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Allocate on stack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Don't include sigwatch on Windows builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Rename 'qgis_transform' to 'qgis_process'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    [FEATURE][processing] New standalone console tool for running processing algorithms

    This new qgis_transform tool allows users to run processing algorithms
    (both built-in, and those provided by plugins) directly from the console.

    Running:

    - "qgis_transform list" will output a complete list of all available
    algorithms, grouped by provider.
    - "qgis_transform plugins" lists available and activated plugins which
    advertise the hasProcessingProvider metadata option (only these plugins
    are loaded by the tool)
    - "qgis_transform help algid" outputs the help and input descriptions
    for the specified algorithm, e.g. "qgis_transform help native:centroids"

    "qgis_transform run": runs an algorithm. Parameters are specified by a
    "--param=value" syntax. E.g.

      qgis_transform run native:centroids --INPUT="my_shapefile.shp" --OUTPUT="centroids.kml"

    or

      qgis_transform run native:buffer --INPUT=/home/me/my.shp --DISTANCE=20 --OUTPUT=/home/me/buffered.shp

    While running an algorithm a text-based feedback bar is shown, and the
    operation can be cancelled via CTRL+C

    Sponsored by the Swedish User Group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Try to fix crash on GEOS 3.8.1 when empty coordinate sequence is returned
    for a point geometry

    Fixes #35719, fixes #35526

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Fix a test under proj 6

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    adapt mesh trace renderer for volume

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-15

    fix docs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Added QgsRenderContext arg to referencedFields() + unit tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Few bits from the review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Added @zoom_level variable for data-defined styling

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Doxygen fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Fix tests and reference image

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Fix build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    Add support for labeling of vector tile layers

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-15

    fix #35549

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-14

    fix Travis

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-14

    optimize icons

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-14

    also use new icon for XYZ node in Browser

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-14

    create dialogs on stack

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-14

    new icon for XYZ layers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-14

    enable XYZ connections export/import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-14

    [feature] add "Add XYZ Layer" button to Layers menu

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-14

    Final cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    [FEATURE] Add action to manually validate a processing model

    Allows users to run a validation over their model, listing any issues
    found with the model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Validate models before running from designer, showing a summary of issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Add method to validate a whole model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Highlight invalid child algorithms in red in the designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    [processing] Show warnings in model designer message bar if algorithm
    definition is incomplete/invalid after editing a child algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Actual crash fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    [processing] Don't force a child algorithm in a model to have all valid values upfront

    This allows defered setting of parameter values, e.g. if you add an algorithm, fill in
    half the parameter values, then realise you need to add a new input to the model, you
    don't have to lose all your filled in values...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Add method to validate a child algorithm in a model

    Checks that the algorithm has valid values for all inputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Fix model designer jumps around scene after changing components

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Fix handling of cursor override

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Add mechanism to show warning messages in modeler designer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-14

    [feature] add XYZ tab to the datasource manager dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Fix travis, broken due to some failure to convert struct QVariant property

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Better fix unicode

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    fix unicode string test error

    Long Huan <8551701+longhuan2018@users.noreply.github.com>AuthorDate: 2020-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    fix msvc utf-8 bug

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-14

    Form alias data defined: cleanup and simplify

    Moved storage to QgsEditFormConfig

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Fix crash when clicking + in drag and drop form designer and no
    existing item is selected

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-14

    [MESH][FEATURE] update to MDAL 0.5.91 Multi meshes in one file (#35669)

    Allow load of multiple (sub-)meshes from a single file. If file contains multiple meshes (e.g. UGRID file), user needs to select the meshes to load from the dialog.

Merge: 5f91b0613b4 b94988aef62
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-14

    Merge pull request #35738 from elpaso/server-badlayer-ignore

    Server: add QGIS_SERVER_IGNORE_BAD_LAYERS config option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Unit tests for model copy/paste functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Some tests for model scene

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Tweak model component clipboard logic -- only copy comments and outputs
    connected to algorithms when they have been explicitly selected by the user

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    [FEATURE][processing] Allow copying/cut/paste of model components

    This commit allows users to copy and paste model components, both
    within the same model and between different models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    astyle all

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Sipify

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    fix QStringList

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    fix helpstring

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    add output type info in helpstring

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    remove old python teststring

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    [tests] add native test for Create constant raster algorithm

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    add missing header

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    add algorithm icon

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    [feature] allow creation of constant raster with different raster data types

    Maxime Liquet <35924738+maximlt@users.noreply.github.com>AuthorDate: 2020-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-14

    Update overlap analysis output name

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-04-13
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2020-04-13

    Fix test_wms_getschemaextension test

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-04-13
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2020-04-13

    Fix tag order for root layer tag

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-04-12
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2020-04-13

    Fix writeGetSchemaExtension signature

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-04-11
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2020-04-13

    Fixes #35717 #35710

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-04-10
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2020-04-13

    Updating QGIS Server WMS GetCapabilities test data

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-04-10
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2020-04-13

    Improve QGIS Server WMS GetCapabilities validation

Merge: 3100c2f9add 4d901cc928b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-13

    Merge pull request #35735 from alexbruy/fix-combobox

    fix handling of checked items in checkable combobox (fix #28658)

Merge: 604b874b82c de22b6a0995
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-13

    Merge pull request #35739 from alexbruy/revert-native-api

    Revert usage of QGIS native raster API in KDE as it causes issues

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-13

    Update mxe.yml

    Apply suggestion from github support

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-13

    add protobuf to Disco image

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-13

    Server: add QGIS_SERVER_IGNORE_BAD_LAYERS config option

    Allow to override the default behavior in case of
    bad layers (which is to invalidate the whole project).

    When set to TRUE, the bad layers are skipped and the
    project is considered available.

    Followup #8922

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-13

    Totally unrelated :/

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-13

    Revert usage of QGIS native API in KDE as it causes issues.

    This reverts commits 3e63d65f89021de9c346cdf902a5119340521856
    and 82559322d168a8eea44b4f11e4debff657cecf3f.

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    only show the static temporal range options when they are selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    [processing] Fix exception when re-running certain parameter values from history panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    Fix possible exception in processing history panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    [processing] De-emphasise SAGA results when searching in toolbox

    This change "dims" the results from the SAGA provider when a search
    is made in the toolbox, to visually push users towards picking alternative
    algorithms instead.

    The Processing implementation of SAGA algorithms are a constant source
    of critical bugs for users, causing incorrect analysis results. There's
    zero community interest in actively maintaining this provider, so we
    need to take steps to push users to stop picking these algorithms
    wherever alternative (QGIS/GRASS/GDAL based) equivalents exist.

    And for 4.0, seriously re-consider dropping this provider from the
    out of the box install. We are causing more harm then good by offering
    it to users.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-13

    adjust checkable combobox style to mimic readonly combobox appearance

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-04-13

    fix handling checked items in checkable combobox (fix #28658)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-13

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-13

    Alias expressions: use the DD override widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-13

    Fix d&d designer expressions and drop not-used methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-13

    Label expressions: address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-13

    Forms: expression controlled aliases (labels)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-13

    Warn that layers will be lost when overwriting container vector file

    Fixes #32823

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    address parameter length and rounding function optimization

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    move scale factor to processAlgorithm()

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    use valueAndNoData() for retrieving values

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    remove input raster layer as member

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    change algorithm group

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    update icon

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    fix intendation

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    another spelling fix

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    spelling fixes

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    [feature] add native Round raster algorithm

    Salvatore Fiandaca <pigrecoinfinito@gmail.com>AuthorDate: 2020-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    Fix Typography alert em-dash

    Salvatore Fiandaca <pigrecoinfinito@gmail.com>AuthorDate: 2020-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    Fix Typography alert em-dash

    Salvatore Fiandaca <pigrecoinfinito@gmail.com>AuthorDate: 2020-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    fix travis

    Salvatore Fiandaca <pigrecoinfinito@gmail.com>AuthorDate: 2020-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    fix indentation

    Salvatore Fiandaca <pigrecoinfinito@gmail.com>AuthorDate: 2020-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    Fix #35679

    Salvatore Fiandaca <pigrecoinfinito@gmail.com>AuthorDate: 2020-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-13

    Omogenize window title for select by expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-12

    Fix tasks don't show in status bar if they start before the widget is created

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-12

    Don't prompt to cancel the news feed task on shutdown

    If it hasn't completed, just cancel it immediately without prompting
    users -- it's not essential that it completes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-12

    Add an optional flag to QgsTask to indicate that the task can be canceled
    without any user facing prompts

    Useful for non-essential tasks

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-12

    Random Points on Lines algorithm: Fix check minimum distance logic (#35713)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-11

    Increase default bin size for raster histograms

    Fixes #35465 but it is still and arbitrary value,
    better approaches would require to calculate other
    dispersion indexes and they seem impractical (inefficient)
    in this case.

    See for example: https://en.wikipedia.org/wiki/Freedman%E2%80%93Diaconis_rule

Merge: e525b1ef84d e090036a111
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-11

    Merge pull request #35008 from suricactus/plugins_sort_by_date

    Adds support to sort the plugins by update date; Show the plugin version update time

Merge: b6d6306035d fee5ee68e4d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-11

    Merge pull request #35712 from vcloarec/master

    fix copyright and doxygen

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-10
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-04-10

    fix copyright and doxygen

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-11

    sqlite expression compiler: fix ILIKE/NOT ILIKE c(refs #35698)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    Ensure tests pass on hidpi

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    Save and restore patch shapes for symbol nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    Save and restore legend patch shape for QgsLayerTreeLayer nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    Add methods to serialize QgsLegendPatchShape

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    Add support for setting legend patch shapes for nodes in the layer tree

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    Add support for rendering using QgsLegendPatchShape to QgsSymbol::drawPreviewIcon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    Add API to convert legend patch shapes to QPolygonF based paths for rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    Add methods to get default patch shapes to QgsLegendPatchShape

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    Allow for null QgsLegendPatchShapes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    New class QgsLegendPatchShape

    Represents a patch shape for use in map legends.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    Even less hardcoded type handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    More boring duplicate code cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    Remove a bunch of duplicate code and simplify interface for QgsStyle/QgsStyleModel

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-11

    [processing] set correct filter for v.in.lidar (fix #35700)

Merge: c0a29051b4a 7d4086267a7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-10

    Merge pull request #35695 from roya0045/master

    [MXE] Free space before zip

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-04-10

    [FEATURE][digitizing] Add avoid intersection/overlap mode
    This commit adds a new avoid intersection mode setting when
    digitizing new features. The three available modes are:
    - allow intersections/overlaps
    - avoid intersections/overlaps on active layer
    - avoid intersectonss/overlaps on layers list

    The third mode is what QGIS has had for a while, except
    its UI/UX is a bit messy. The layers list is setup by
    the user via the advanced snapping configuration widgets,
    but isn't connected at all with whether snapping is
    enabled / disabled.

    This new approach makes it explicit to user whether
    newly-added features might be clipped or not, and
    if so by which layer(s).

    Finally, the new 'avoid intersections/overlaps on
    active layer' is likely a far more useful behavior
    than having a list of layers (for e.g., you might
    be digitizing on a layer that can't have overlap
    with itself but is fine to overlap with another
    layer, the latter also in need of avoid overlap
    _with itself_).

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-09

    Free space before zip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-09

    Enable per-pixel horizontal scrolling on attribute table

    Instead of the previous per-cell scrolling mode, which is very
    frustrating to work with when you have wide columns (e.g. columns
    wider than the the attribute table window)

Merge: fad20170bcd 8513c8dbd2b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-09

    Merge pull request #35680 from elpaso/mxe-protobuf

    Fix MXE builds after protobuf

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-09

    Fix MXE builds after protobuf

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-09

    Fix (0,0) points are ignored when calculating the bounding box
    for a multipoint geometry

Merge: 221c1df32ed 1730815dca1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-08

    Merge pull request #35514 from stev-0/#29225

    Fix sip __hash__ for QgsActionScope

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-08

    [MESH] fix default active dataset group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-08

    Fix missing signals from north arrow handler leading to initially out of sync north arrows

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-08

    added oracle headers search path

    Paul Wicks <pwicks86@gmail.com>AuthorDate: 2020-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-08

    [FEATURE][processing] New algorithm "Contour Polygons"

    With similar functionality to the existing GDAL contour algorithm, but exporting polygon representations of the contours

    beketata <forum@akitel.com>AuthorDate: 2020-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-08

    [FEATURE] Add percentage size unit for Raster Image Marker and Raster fill layers symbology

    This patch adds new percentage (percents of original image size) value of size units for Raster Image Marker and Raster fill, allowing the raster images to be scaled by a percentage of their original sizes

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2020-04-03
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-04-07

    Defer mask source widget population (fixes #34942)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-07

    add jinja and pygments to Docker images (#35632)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-07

    [snapping] Fix broken version detection which leads to broken reading of snapping type flags (#35643)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-07

    [projects] Make topologicalEditing a Q_PROPERTY (#35647)

Merge: ff380c5077d a7c4bbbb2d8
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-07

    Merge pull request #35110 from obrix/snapping_zoomlvl_optim

    Snapping enabled on a configurable scale range

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-07

    Use button with a menu to add styles instead of input dialog

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-07

    Fix license headers and doxygen

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-07

    Vector tiles: styling panel integration + widget for basic renderer

Merge: 1e05545fbcf db2aa56b37b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-07

    Merge pull request #35622 from nirvn/bogusasset_take2

    [vector] Remove problematic topological editing related assert when adding features

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-04-06
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Update tooltips.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-04-06
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Remove prefix on parameters name. Remove whitespace.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-04-06
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Fix spelling.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-04-06
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Fix some documentation issues. Use minimum and maximum instead of min and max. Add default value for min and max in IndividualLayerSettings as the two new parameters break compatibility.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-04-02
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Remove useless comments in sip.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-04-02
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Remove uneeded doc.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-04-01
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Regenerate qgssnappingconfig.py

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-04-01
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Add missing doc and update test_layer_dependencies.py with non deprecated API.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-04-01
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Some style adjustments

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-03-31
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Add a test for snapping enabled/disabled using disabled, global, and per layer modes.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-03-30
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Use a tri state button to configure snapping limit : disable, global and per layer.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-03-25
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Keep the check on oldsettings to refresh rows but add an option to forceRefresh.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-03-25
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Various small reworks :
    * better documentation
    * translation on non translated string
    * Grey out column min and max of individual layer snapping settings when snapping limit on scale is disabled.
      Force the refresh when rowChanged is called even if the individual settings are the same to enable/disable immediately the columns when the snapping limit on scale button is pushed.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-03-18
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Fix PyQgsLayerDependencies test and add some doc.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-03-17
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Fix style.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-03-17
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Use QgsScaleWidget instead of spinboxes. Remove the snapping optimization widget from the toolbar.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-03-16
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Update with master.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-03-16
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Enable snapping whatever the scale when limit to scale is off. Also fix style.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-03-13
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Add global config for snapping limit on scale (with action and icon to enable). Also use 0.0 for disabling value and display NULL to be more explicit.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-02-28
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Remove boolean limitToScaleRange, default value is -1.0. Negative values disable the limits.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-02-28
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Keep iterator on filtered layers and iterate only on filtered layers after having rebuilt the index.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-02-27
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Add serialization of new snapping parameters.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-02-26
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Remove useless log.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-02-26
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Some labels adjustments.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-02-26
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-04-07

    Add 3 new parameters per layers to the advance snapping settings :
    - LimitToScaleRange : Allows to enable snapping only when current scale on the canvas is in a specified range. This range is controled by the two parameters scale min and scale max.
    - MinScale : Minimum scale in which the snapping is enabled
    - MaxScale : Maximum scale in which the snapping is enabled

    When LimitToScaleRange is set to true, snapping is disabled if the current scale out of [MinScale, MaxScale].
    When LimitToScaleRange is set to false, the behavior remain unchanged and snapping is enabled whatever the scale.

    This allows to limit the costly cache refresh for some heavy layers when panning said layer at a level where the snapping is not useful.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    [FEATURE][processing] Allow appending results to existing layers

    When appending results, users are given a field mapping panel choice
    to allow them to manually set how fields are mapped to the destination
    layer's fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Add methods to QgsFieldMappingModel to retrieve/set QgsProperty based definitions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Add a __repr__ method for QgsProperty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Fix destination field resolution in remapping sinks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Silly sip nonsense

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Add API to flag that a sink supports appending features to existing layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Implement sinkProperties for buffer algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Implement sinkProperties for QgsProcessingFeatureBasedAlgorithm subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    [processing] Add API to determine in advance the properties of vector
    outputs (sinks and vector layers), such as output fields, wkbtypes and
    crs.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    [processing] Hookup backend API to allow sinks to append to an existing layer
    (respecting the sink mapping definition)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    [processing] Allow setting the optional remapping definition for QgsProcessingOutputLayerDefinition

    Provides a (currently non-functional) API for specifying optional remapping parameters
    for vector outputs.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Add support for QgsRemappingSinkDefinition to QgsXmlUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Allow storage of QgsRemappingSinkDefinition in variants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    [FEATURE][API] Add new QgsFeatureSink subclass QgsRemappingProxyFeatureSink

    This sink allows for transformation of incoming features to match the
    requirements of storing in an existing destination layer, e.g. by reprojecting
    the features to the destination's CRS, by coercing geometries to the
    format required by the destination sink, and by mapping field values from
    the source to the destination.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Move geometry handling guts of QgsVectorLayerUtils::makeFeaturesCompatible
    to a new method in QgsGeometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Code shuffle to move QgsProxyFeatureSink to its own file

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    adapt test temporal navigation object

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    update temporal extent

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-07

    Fixed variable name and modified progress reporting

    Julien Monticolo <20857031+jmonticolo@users.noreply.github.com>AuthorDate: 2020-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-07

    Expression builder : add layer_property(...,'distance_units')

    To complete the existing function layer_property(...), this change add a new argument 'distance_units' for return a string with the layer distance units (see QgsUnitTypes::DistanceUnit)

    This function can be used for display units for labels, in layouts or for access to more layer properties in the expression builder for algorithms.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    Provide custom project open handlers a method to create thumbnail images
    for the welcome screen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-07

    [FEATURE][API] Allow plugins to register custom "Project Open" handlers

    These allow plugins to extend the "Open Project" dialog by adding in support
    for new file filters, which appear in the formats drop down list alongside
    the existing "QGS Projects" entry.

    Custom project open handlers then get first chance at loading project files.

    This allows plugins to extend QGIS support by adding integrated support for
    opening projects from non QGS/QGZ formats, e.g. allowing users to open
    ArcGIS MXD documents or MapInfo WOR Workspaces direct from the project open
    dialog.

    These non-native projects are also added to the recent projects list and
    welcome screen, giving them a truly first-class experience within QGIS.

    Sponsored by SLYR

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2020-04-06
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2020-04-06

    Fix sip __hash__ for qgsactionscope
    to allow use in actionScopeRegistry. Fixes #29225

Merge: 1383cdef46c 0f2a70a39ac
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-06

    Merge pull request #35511 from elpaso/pgraster-temporal

    Postgres raster temporal API support

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-04-06

    [ui] Set a sensible minimum height to saved symbol list widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-04-06

    [ui] Disable advanced config toolbar button when snapping disabled

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    PG raster: simplify tests data

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Small typo in a comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    PG raster: fix raster size for untiled no metadata

    Fix unreported issue with a wierd raster that has
    uncomplete metadata:

    - wrong size 1px rounding error
    - nodata values were not cleared after dropping out from
      the fast track

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Spellcheck ignore provider sql files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    PG raster: need for speed for untiled rasters

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    PG raster temporal: cleanup after rebase conflicts

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    PG raster: optimize slow query

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Micro optimizations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    PG raster temporal, partly revert expose default as filter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Fix temporal range slices (exclude end)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    More PG raster temporal support

    - expose to GUI
    - allows to set a default datetime
    - tests
    - fix metadata retrieval for multiband filtered rasters

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Added some consts

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Synchonize provider data source URI

    this is a bugfix (unreported?)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Added fields accessor to raster data provider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Add override after dataComment move

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Add dataComment to data provider base class

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Fix WMS-T temporal data source URI

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Const correctness

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Fix datasource URI for WMS-T

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Fix encoded URI

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    PG raster: temporal support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-06

    Const correct provider temporal capabilities

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-04-06

    [vector] Remove problematic topological editing related assert when adding features

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-04-06

    [vector] Fix bogus assert when adding polygons with topological edit toggled on

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-06

    allow resampling method for default mesh vector dataset (#35605)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-04-06

    [temporal] Never assume a layer has temporal properties, it crashes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-04-06

    [themes] Fix visual disabled state of checked tool buttons

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-06

    improved check for frame number after skip to end action

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-06

    tests for temporal navigation object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-06

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-06

    [layouts][FEATURE] Allow marker items to sync rotation with maps

    This allows creation of north arrows from marker symbols, exposing
    the same options as exist for picture items acting as north arrows.

    Sponsored by SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-06

    Refactor picture north arrow handling to extract logic to seperate class

    Māris Nartišs <mn@sungis.lv>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-06

    [ui] Display info in Options window if QGIS is compiled without OpenCL
    Fixes a segfault if translation of word "Acceleration" does not match.

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-06

    update date display formats on temporal date inputs

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-06

    Sets time of the temporal controller widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-06

    Revert "fix script path on windows"

    This reverts commit aa1c3e11e84f77584e7cd835d896379aad81b284.

    The change breaks a test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-05

    fix debian packaging and INSTALL (fixes 722dd8ad45b)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-05

    fix script path on windows

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-05

    Fix spelling

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-05

    Add QgsAbstractProviderConnection subclass + provider metadata code

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-05

    Fix python provider test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-05

    Correct SIP fix + add src/gui/vectortile to doxygen

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-05

    Added missing references to sip files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-05

    Support loading of VT from MBTiles by drag'n'drop and in browser

    + fix layer extent when reading vector tiles from MBTiles

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-05

    Vector tiles browser integration (+gui to add/edit connections)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-05

    MacOS CI  (#35407)

    [infrastructure] [macos] use QGIS-Mac-Packager dependencies to setup MacOS CI build with GitHub workflows. Use CMake's define QGIS_MAC_DEPS_DIR to define folder to dependencies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    Allow layout items to be created without rubber bands, e.g. so that
    marker items are placed with a single click instead of click-and-drag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    [FEATURE][layouts] New item type for marker symbols

    Allows marker symbols to be placed directly on layouts, eg.
    for manually placing markers over a map item or for creation
    of advanced custom legends

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    more missed spelling

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    Added test for QgsLayerTreeNode::depth()

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    Changed to range based for. Also typo

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    Added move to bottom in layertreeview context menu

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    ctrl-k should not perform a new search in locator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    Fix simple and ellipse marker bound calculation ignores stroke width

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    address comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    add *.tmp to .gitignore

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    [processing] enable multiple types selection for vector, feature source
    and map layer parameters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    fix warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    cleanup imports

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    [processing] port map layer parameter definition widget to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    [processing] port range parameter defintion widget to C++ and expose
    missed number type and min/max options

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    [processing] port distance parameter definition widget to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    [processing] port scale parameter definition widget to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    [processing] port number parameter definition widget to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    [processing] port vector layer and feature source parameter definition
    widgets to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    [processing] port multiple layers parameter defintion widget to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    [processing] port field parameter definition widget to C++, expose
    defaultToAll option to modeler parameter definition dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-05

    [processing] port band parameter definition widget to C++, expose
    option to define multiple bands parameter in modeler parameter defintion
    dialog

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-04

    [BUG][3D] fix 3D crash with measure line (#35412)

    * fix 3D crash with measure line

    * avoid non wanted windows opening of identify tool and measurment tool

    * adds guard avoid crashing when closing settings

    * spelling

Merge: d69519a91ea 14748eece0d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-04

    Merge pull request #35578 from basilrabi/rpmfix

    [RPM] add build dependencies for vector tiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-04

    Move parameter retrieval logic from dialog to ParametersPanel

    This is cleaner, because the panel owns all the wrappers required
    to evaluate the parameter values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-04

    [processing] Add API and interfaces so that widget wrappers can retrieve the
    current set of parameters for other parameters when required

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2020-04-04
Commit:     Basil Eric Rabi <ericbasil.rabi@gmail.com>
CommitDate: 2020-04-04

    add build dependencies of #35341

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-04

    Tweak auto field mapping logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-04

    QgsFieldMappingWidget is a QgsPanelWidget

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-04

    Filter out field with readonly in the quick field calculator.

    Fix #34331

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-04

    Correct table sorting for layout tables with limited number of rows

    Fixes #35427

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-04

    Fix proj search paths are incorrectly set and missing the local profile proj
    folder

    This is a stupid stupid situation, but because of the mess which is
    QGIS application initialization we have to be very careful that nothing
    creates a QgsCoordinateReferenceSystem or QgsCoordinateTransform object
    between the QgsApplication construction and the call to QgsApplication::init
    with the correct profile path.

    The QgsApplication constructor creates the members object which contains
    singleton-ish things, and this CANNOT POSSIBLY be moved out of the
    constructor. And since it's apparently impossible to know the correct profile
    path at time of QgsApplication construction, we are left with the only
    option of ensuring that NOTHING in the QgsApplication members creates
    QgsCoordinateReferenceSystem or QgsCoordinateTransform objects (because if they
    do, then the proj search paths can't correctly be set to the actual
    profile path -- because until QgsApplication::init is called we don't
    know what the profile path is)

    Long story short: QgsTaskManager constructor was connecting to the QgsProject
    instance, forcing early construction of QgsProject and a QgsCoordinateReferenceSystem
    object as a result. F̶i̶x̶ gross hack around this by deferring the connection until
    a task is actually created, by which time we e̶x̶p̶e̶c̶t̶ hope that the call to
    QgsApplication::init has occurred...

    This is all l̶o̶v̶e̶l̶y̶ a pile of s***, and needs to be re-thought for QGIS 4.0

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2020-04-03
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-04-03

    [virtual] Protect RTree filter in case of null geometry

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2020-04-03
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-04-03

    [virtual] Fix creation of "_search_frame_" column (fixes #31356)

    The "_search_frame_" hidden column should only be added for layers
    with geometries.
    It was the first column of the virtual table, it is now the last

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-03

    update INSTALL

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-03

    debian packaging: add protobuf dependencies

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-04-03

    Add missing versions of C++ API docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Less auto

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Fix field name loading following activity on master

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    ConstraintExpression in tooltip

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Another switch

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Fix test on QT<5.13 and use switches

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Adress PR review + model test + QgsExpression -> QString

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Mapping panel: fix initial loading of source fields

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Fix build with QT < 5.13

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Use QgsFieldMappingWigdet in processing UI

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Fix model sync when fields change

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Enum class for ColumnDataIndex + constraints

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Added default ctor and model (re)setters

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Add test to cmake

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    QgsFieldMappingModel plus tests and widget operations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Added setFields

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Minor changes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Field mapping widget

Merge: 75ddf3c7a6a 0892819ef03
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-03

    Merge pull request #35413 from suricactus/layer_toggle

     FIX #33874 Turn on/off ALL selected layers with "Space" button

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-03

    [FEATURE][MESH] plug mesh layer to QGIS temporal framework (#35466)

    [FEATURE] Use temporal controller for the mesh layer time handling.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Update test mask for Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    [layouts] If a legend is linked to a map which is set to show a particular
    theme, then correctly follow that same theme's styling when rendering
    the legend

    Fixes layout legends always render using the canvas' visible theme styling,
    instead of that of the linked map.

    Fixes #27542, #24694, #28919, #28925

    Fix sponsored by the Victorian Planning Authority

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Setup API to get theme linked to map pushed to linked legends

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Add signal which is emitted when a layout map's linked theme is changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Flag another transform as ballpark appropriate

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

     FIX #19903 Limit amount of fonts used in QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    [FEATURE] Show a menu next to scale widget buttons, to allow setting
    the widget directly to a scale from a print layout map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-03

    Don't raise ballpark transform warnings when reprojecting layer extent
    for rendering

    We can safely use ballpark transforms without bothering the user here --
    at the likely scale of layer extents there won't be an appreciable
    difference, and we aren't actually transforming any rendered points here
    anyway (just the layer extent)

    Fixes #34983

Merge: a7610c56823 18bd8abbaa5
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-02

    Merge pull request #35341 from wonder-sk/vector-tile-layer

    [FEATURE] Vector tile layer - part 1

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-02

    Fix the fix on windows

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-02

    More windows build fixes

    - remove protobuf-devel from explicit list - should be included in deps
    - only use the extra #define where needed
    - disable vector tile test on azure for now (can't debug it)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Give up on enum class

    Python says no.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Another attempt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Another attempt to fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Another attempt to fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Fix use of enum flags in older python/sip versions

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-02

    Hopefully this fixes the win build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Revert "Create test profiles in temp"

    This reverts commit ae087a33b8f6d42ecab8b9e2464a8afec4a411b9.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Revert "Remove temp profiles after use"

    This reverts commit 7f0d5de7ddbb0503434d66734735b05c7f16501b.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Revert "Fix translation test init QgsApplication once only"

    This reverts commit a57b827a170af35dc50d2ea4d56c967b04c064d1.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Revert "Clear settings before each translation test"

    This reverts commit 3ec510428fa8227476567b73ca32842809fec9e9.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-01

    Actually try to include protobuf-devel

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-04-01

    Revert last commit: qgis-dev-deps now includes protobuf (thanks Jürgen!)

    This reverts commit a475af2432d523bfe52135c53edc236b374c550c.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    [FEATURE][processing] Port output parameter wrappers to new c++ API for modeler

    This allows a range of new possibilities, including:
    - models with static outputs for child algorithms, e.g. always saving
    a child algorithm's output to a geopackage or postgres layer
    - models with expression based output values for child algorithms, e.g.
    generating an automatic file name based on today's date and saving
    outputs to that file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Prepare for non model-output based values for destination parameters in child algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Refine arrow API to allow control over whether arrows join to incoming or outgoing sides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Rearrange buttons in feature source input widget so the "..." buttons
    stay aligned in processing dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-02

    Partial port of destination wrappers to c++ API

Merge: eef58e6e4fd a97b0d6f774
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-01

    Merge pull request #35503 from pblottiere/ut_type

    Add unit test on ogcapif type

Merge: 3ec510428fa 1121b49e3ce
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-01

    Merge pull request #35504 from nyalldawson/int_flag

    Try to avoid flag operation errors on earlier sip/Python versions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-04
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-04-01

    Clear settings before each translation test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-04-01

    Fix translation test init QgsApplication once only

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-04-01

    Remove temp profiles after use

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-04-01

    Create test profiles in temp

    Partially fixes #34185

Merge: d64c7619960 fd90f8842ea
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-01

    Merge pull request #35448 from roya0045/save-legend-expression

    Save legend expression

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-04-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-04-01

    Add unit test on ogcapif type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Try to avoid flag operation errors on earlier sip/Python versions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-04-01

    Set a better size adjustment policy for our map layer combo box widget

Merge: f31af07235a c52d79e8edf
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-01

    Merge pull request #35488 from elpaso/spatialite-transactions

    Spatialite provider transactions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Fix exception when hiding comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    [FEATURE][processing] Add menu to the Model Designer "View" menu
    allowing users to zoom direct to any group box present in the model

    Allows for simplified navigation of complex models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    [FEATURE][processing] Allow creation of group boxes in models

    These are a visual guide, allowing designers to create logical groups
    of algorithms relating to a single task ("eg 'Prepare data')

    The title and color of the group boxes can be customized

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Add API for storing group boxes in processing models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Output items need to be added to the scene before their comments, or the comments won't be able to link arrows to them correctly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    [processing][FEATURE] Add api for setting model component colors, and expose
    the option to set manual colors for individual model comments

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-04-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-04-01

    followup commit d2360da : fix rendering of vertical lines on multiline headers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-04-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-04-01

    Spatialite transactions: better error logging

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    updates from the review

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    added two match modes for wmst static temporal range updates

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-04-01

    Enable loading wms category/collection layers in the layers panel

    Fixes #35460

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Uncheck save in project cb when pg < 9.5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Fix some ugly appearance of data defined buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Avoid misleading warning when duplicating memory layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Fix dialog name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Another fix for OTB widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Adapt OTB widget use of non-stable API

    (this is a prime example of why the sooner we can drop all this python, the better...)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Fix spell check error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    [processing] Expose extra options for static feature sources in models

    Allows users to set static layer inputs for algorithms via browsing
    for layers, and also controlling the feature limit and invalid
    geometry handling for these static inputs

    Fixes #27113, #28770

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-04-01

    Messy messy refactoring to open model parameter options using inline panels

    The "stable" old python api is really biting us here, and causes a heap of mess
    Bring on QGIS 4.0!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-31

    Spatialite transactions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-31

    [layouts] Allow multiline header strings (#35478)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-03-31

    transifex issue: exclude keywords from db manager query builder translation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-03-31

    [layouts] Fix crash when re-opening fixed table item's editor

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-03-31

    [FEATURE][layouts] Add import content from clipboard for fixed table items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Hide internal results from log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Also show child input values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    [processing][FEATURE] After running a model through the model designer,
    show the obtained values for all child algorithm outputs within the designer
    canvas

    This gives users better tools for debugging models - they can see exactly
    what values were output by the child algorithms and flowed into other
    parts of their model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Setup framework for receiving model child results after running through model designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Make travis happy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    [processing][FEATURE] Add "Save Log to File" algorithm for models

    This algorithm saves the contents of the execution log (right up to
    the point in the model at which the 'save log' algorithm executes)
    to a file.

    It can be used to automatically store the debugging log when running
    models for later reference and transparency.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Make QgsProcessingFeedback remember logged messages for later recall

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    [processing] Support dynamic properties in Random Points On Lines

    Number of points, min distance, and max tries can all be data defined

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Update test results due to different random algorithm used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Don't use a fixed random seed by default

    This would lead to confusing results for non-advanced users, who would
    expect to see different results per execution by default

    Also use modern c++11 random classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Simplify progress reporting

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-31

    Force protobuf package installation while it is not in qgis-dev-deps

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-31

    Make sure that "protoc" tool is available

    It may be in a separate package, e.g. on Ubuntu there is protobuf-compiler

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-31

    Fix doxygen, spelling, shared_ptr

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-31

    [FEATURE] Raster layer contour renderer

    This new renderer draws contour lines that are calculated on the fly
    from the source raster band. It is possible to set interval of contour
    lines and symbol used for drawing.

    In addition there is support for "index contours" - contour lines
    with higher interval, typically drawn with a wider line symbol.

    If we generate contour lines on input raster block with the same size as our
    output raster block, the generated lines would contain too much detail.
    This detail can be reduced by the "downscale" factor - this will request
    lower resolution of the source raster.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Fix const

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Update src/gui/qgsrelationeditorwidget.h

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Update src/gui/qgsrelationeditorwidget.h

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Relation editor wdgs: fix ok/cancel button when embedded

    Ok/Cancel button were shown even when embedded (followup #34827 )

    Also add accessor for editorContext.

Merge: 32f432c614a 04830f9cae6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-31

    Merge pull request #35469 from Samweli/reference_time_input_update

    Hide reference time input for one temporal dimension wms layers

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    review updates

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    detect temporal dimensions from wmst layers added from data source manager

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    update on temporal controller widget project time button tooltip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    [FEATURE] Add "Save Log to File" action for network logger

    Comes with a big warning to users that the log is sensitive and
    should be treated as confidential

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    [FEATURE] Add 'Copy as JSON' action to logged network requests

    Copies the tree values as a json string to the clipboard, for easy
    pasting in bug reports or for remote assistance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    [FEATURE] Add 'Copy URL' action to network logger

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-31
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-03-31

    fix travis tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Fix qt warnings thrown by non-temporal layers

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-03-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-31

    [FEATURE][processing] Add "random points on lines" algorithm

    The Random points on lines algorithm supplements the existing "Random points along line" algorithm, and will prove to be more useful to the majority of users than the "original".

    Features:

    The points are distributed randomly over the lines based on "along the line" distance, meaning that the distribution of the points will be flat over the length of the line (each place on the feature has the same probability of being "hit").

    The Random points along line, on the other hand, uses a line segment based approach, meaning that the density will depend on the segment length (short segments will have a higher point density than longer ones).

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-30
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-03-31

    show reference time input only for reference time enabled layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-30

    Addressed review comments for Even

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-30

    Add "protoc" as a build dependency to support MVT vector tiles

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-30

    Do not use pre-generated files from protoc

    It turns out different versions of protobuf library may not necessarily
    work with different versions of code generated by protoc (for example,
    these files worked fine on Ubuntu 18.04 but they do not work on 19.10
    which has newer version of protobuf library).

    Also, we should be fine with using just "lite" version of the library
    which is about an order of magnitude smaller (lite 0.3mb vs full 2.3mb).

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-30

    Dummy commit to trigger new azure build (PR reopen does nothing)

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-30
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-30

    Shortcut hint removed

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    update also htmlToMarkdown in the crash report fix #31629

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Add test for search priority

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    [locator] Prefer exact match

    Fix https://github.com/qgis/QGIS/issues/35418

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    [FEATURE][processing] Port multi-layer input parameter widget to new API

    Allows
    - expression based inputs
    - rearrangement of inputs for multi-layer parameters in models, to set
    specific layer orders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    [processing] Partial port of Multi Input parameter widget (standard and batch)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    [processing] Port Raster Band parameter to new widget wrapper API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    Make more use of layer type hints to avoid trying to open raster/mesh
    layers using the ogr provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    GDAL Provider is too debug log chatty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-31

    [processing] Multi-selection widget can open inline

    Affects enum choices and multi-field selection for now

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-03-30
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2020-03-30

    Save legend expressions

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-30
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-30

    Fixes on spelling and feedback received

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    When pruning logged network requests, never prune expanded out nodes

    Otherwise it's rather annoying for users when the request they are
    currently examining "magically" vanishes from their screen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Nicer handling of automatic scroll-to-new-entries mode

    Now we only do this if the view was already scrolled to the bottom.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Use a scoped class for automatic registration/unregistration of dev tool widget factories

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    [FEATURE] Inbuilt network logging tool

    This tool, which is available from the new F12 "dev tools" panel,
    is a native port of @rduivenvoorde's network logger plugin.

    It shows a list of ongoing and completed network requests, along
    with a whole load of useful detail like request and reply status,
    headers, errors, SSL configuration errors, timeouts, cache status,
    etc.

    Also has loads of polish and useful capabilities, such as the ability
    to filter requests by URL substrings and status, and you can right-click
    requests to open the URL in a browser or copy them as a cURL command.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Make dev tools margins exactly match layer styling dock

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-03-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-03-30

    Revert test gpkg files

Merge: f8897d82a67 934e30f30ee
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-30

    Merge pull request #35408 from mhugent/server_project_settings_expanded

    Server project settings, add 'expanded' attribute

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-30
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-30

    Distinguish between toggle all and toggle independently

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-30

    Adds support to sort the plugins by update date; Show the plugin version update time

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Updated documentation to clearly state the behavior of aggregate majority/minority

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Fix forgotten test, string majority/minority now are valid aggregates

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Fix string majority/minority determinism

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Optimizations in majority/minority aggregates

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Documentation dyslexia

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Added string MeanLength statistic as an option in the statistical summary widget

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    FEAT #27230 #27271 [Aggregates] Allow majority and minority statistics on non-numeric fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Make temporal indicator icon more visible on different themes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Disable 'automatic' mode for raster layers without data provider temporal capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Fix leak, loss of connections to existing temporal properties caused
    by creating new object over existing one

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Fix temporal indicator logic: this indicator should only show for temporal layers
    controlled by canvas animation, not other forms of layers-with-static-temporal-properties

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    logic for static temporal range updates when animation is in play

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    removed static wmst settings in provider temporal capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Add a todo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Use empty string methods, not ""

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Remove duplicate call to triggerRepaint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Correctly use provider's temporal capabilities to set widget initial state and ranges

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Only show wms-t source settings for wms-t layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Don't translate null string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Remove outdated test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Dialog layout tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Cleanup unused API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Fix broken raster temporal properties widget

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    changed parameters setting in the data source uri

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    removed wmst specific logis in temporal tab

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    separated wms static range from raster layer temporal properties

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-30

    Save vector layer: for CSV/XLS/XLSX/ODS, only use by default displayed values of a restrict set of widget types

    This is a follow-up of https://github.com/qgis/QGIS/pull/35296

    This implements the suggestion of
    https://github.com/qgis/QGIS/pull/35296#issuecomment-604645943

    That is the 'Use displayed value' column is checked by default only when
    the field has a widget of type ValueMap, ValueRelation, CheckBox and
    RelationReference

    And when the Attribute table of the dialog box is not displayed (e.g. when
    saving a temporary scratch layer), disable those substitutions.

Merge: f08084b61b2 3d25d147186
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-03-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-29

    Merge pull request #34233 from Gustry/cmake

    doc about how to compile with 3D, speedup build time with ninja

Merge: 788156190c1 bcf0ef9b3d0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-29

    Merge pull request #35415 from suricactus/expr_is_editable

    FIX #33355  New Expression to check the edit mode of a layer

    Gerald Richter <33460332+gprichter@users.noreply.github.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-29

    extend mime-type spec for .qgz

    the alternative file ending for **compressed qgis project files**
    was missing, causing those files to be opened by an archiver application by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-29

    [processing] Expose extra source options like browsing for layers,
    limiting features, and overridding geometry handling in batch mode too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-29

    Better repr for QgsProcessingFeatureSourceDefinition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-29

    Fix exception in deprecated classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-29

    Trick autopep

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-29

    Default to current layer when appropriate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-29

    [feature][processing] Port Feature Source, Raster, Vector and Mesh Layer parameters to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-29

    [processing] Fix file extension for output files is ignored

    Fixes #35269

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-28
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-03-28

    Fix target version

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-24
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-03-28

    Update 3D canvas active map theme name

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-02-06
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-03-28

    Update sip file

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-02-06
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-03-28

    Fix renameMapTheme dox

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-02-06
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-03-28

    Apply suggestions from review

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-03-28

    Make map canvas follow active theme renaming and add test

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-03-28

    Update target version

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-16
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-03-28

    Update additional map view canvas when it uses the renamed map theme

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-11-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-03-28

    Keep in sync new map theme name with layout map item visibility

    If the applied map theme is being renamed, ensure we do not lose that.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-28
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2020-03-28

    [feature] Allow renaming of the current map theme

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-28

    Update src/gui/qgsbrowserdockwidget_p.cpp

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-28

    Updates from review (debug msg level 2, qBound, wider lines for test)

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-28

    Fix unwanted automatic fill of all algorithms when there is no input in the locator

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-27
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-28

    FIX #33355 New Expression to check the edit mode / state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-28

    Somedays Travis is just calling out to be punched in the face...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-28

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-28

    [FEATURE][processing] Port map layer widget wrapper to new c++ api

    This is a test run, after merged I'll port the other similar map layer
    parameters (feature source, raster layer, vector layer, etc)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-28

    Don't throw misleading exception

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-28

    [processing] When running in a batch mode, move the layer adding
    actions to the "Autofill" menu

    This adds more UI consistency, as currently there's a disconnect
    from the autofill options available via the Autofill buttons
    vs some options which need to be done from the first rows "..."
    button

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-27
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-27

     FIX #33874 Turn on/off ALL selected layers with "Space" button

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-27

    Get rid of qDebug(), wrap strings in QStringLiteral

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-27

    Handle on-the-fly reprojection correctly

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-27

    Use random colors, fix sip includes, fix warnings in server

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-27

    Added a basic rendering test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-03-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-03-27

    Adapt expected test output

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-27

    Added initial unit test + test data

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-27

    Added zmin/zmax parameters to limit usable zoom levels

Merge: 8b832e7314b acbfb424b8c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-27

    Merge pull request #35404 from m-kuhn/join_edtiable_cannot_be_cached

    [joins] Disable caching if editing is enabled

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-03-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-03-27

    Add expanded 0/1 to Layer info in GetProjectSettings response

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-27

    Added forgotten icon for vector tile layer

Merge: 4fe477f2b4f 8800bb24585
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-27

    Merge pull request #35401 from m-kuhn/join_dlg_layout

    Improve join dialog layout

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-27

    Moved to proper QgsMapLayer subclass + icon + optional tile borders

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-27

    Remove "virtual" from cache join label

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-27

    [joins] Disable caching if editing is enabled

    Fixes https://github.com/qgis/QGIS/issues/35403

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-27

    Label cases on join properties

Merge: 73314b5ea80 7d17e0baef2
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-27

    Merge pull request #35378 from 3nids/qgsexpressiontreeview

    move tree view from the expression builder to a dedicated class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-27

    in QgsFeatureFilterModel init the display expression when setting the layer (#35400)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-27

    Improve join dialog layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-27

    add missing method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-27

    fix custom widget scripts with a nicer var name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-27

    fix widget name in custom widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-27

    fix layout of custom widget template

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-27

    add QgsFeatureListComboBox to custom widgets (#35386)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-27

    more dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-27

    fix dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-27

    mark as deprecated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-27

    Update vector extents after changing data source for a vector layer

    Otherwise the old extents are still used after changing a vector's
    source

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-27

    fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-27

    [processing] use native matrix parameter definition widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-27

    [processing] port matrix parameter definition widget to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-27

    [processing] use native enum parameter definition widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-27

    [processing] port enum parameter definition widget to C++

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-26

    Silence warning, avoid indentation on generated MVT files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-26

    Do not mix class and struct

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-26

    Move the generated code for MVT to a directory in external/

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-26

    Doxygen, spelling, sip fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-26

    Fixes to python bindings + some bits from code review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-26

    Added two new forgotten files with QgsTileXYZ, QgsTileMatrx, QgsTileRange

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-26

    avoid reusing virtual method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-26

    update custom widget creation scripts

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-26

    fix typo and dox

Merge: a418fc9fa32 f131355065d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-26

    Merge pull request #35364 from nyalldawson/new_table_panel_prc

    Allowing saving outputs direct to more database formats (and other nice stuff)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-26

    remove added method to field formatter registry

Merge: c5841c34fd2 f9015c94ca8
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-26

    Merge pull request #35015 from arnaud-morvan/use_request_data_intead_of_parameter_request_body

    [server] Use request.data() instead of parameter REQUEST_BODY

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-26

    add init methods for clarity

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-26

    remove non working caching of field values

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-26

    move tree view from the expression builder to a dedicated class

Merge: 2dec5a0d475 bedc2d93788
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-26

    Merge pull request #33910 from alexbruy/dbmanager-import-clear

    [dbmanager] clear create table dialog on succes (fix #25535)

Merge: 8b965e3e51b 1924f57ccd8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-26

    Merge pull request #35367 from m-kuhn/requested_type_does_not_take_precedence

    [postgres] Do not overwrite detected type with requested type

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-26

    Simplify

Merge: f282a0487f6 38c0d637c34
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-26

    Merge pull request #35350 from m-kuhn/fix_provided_column_type_pg

    Fix provided column type pg

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-26

    Add test for Geometry type filter

Merge: 7248c433b39 e7f4e0022be
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-26

    Merge pull request #35096 from ismailsunni/fix_critical_warning_35078

    [3d] Fix connection issues

Merge: 14d0abc1cef 7c541948f5c
    David Signer <david@opengis.ch>AuthorDate: 2020-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-26

    Merge pull request #35034 from signedav/attradd

    Refresh features in Attribute Table on data change

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-26

    [postgres] Do not overwrite detected type with requested type

    Fix #34629

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Fix use of attributes() function in field calculator

    Fixes #35358

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Slight improvement in UI for saving to database table - add an
    explicit "OK" button next to new table name when shown inline in
    processing panel, to make it clear to users how to "lock in"
    the new table name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Don't show non-functional nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    [feature][processing] Allow saving outputs direct to other database
    destinations

    Previously outputs could only be written direct to postgres databases.
    With this change, this functionality has been made more flexible and
    now supports direct writing to any database provider which implements
    the connections API (currently postgres, geopackage, spatialite and
    sql server)

    Ultimately this exposes the new ability to directly save outputs
    to SQL Server or Spatialite databases (alongside the previous
    GPKG+Postgres options which already existed)

    (As soon as oracle, db2, ... have the connections API implemented
    we'll instantly gain direct write support for those too!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    [processing] Allow newer format strings for destination paths, accept output strings for mssql, oracle, ... providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Less noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Correctly decode password when decoding postgres/mssql uris

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-03-26

    By default, do *not* force all fields to become strings when exporting to XLS/XLSX/ODS/CSV

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Non-ogr sources can be dragged from browser now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    [processing] Accept drag and dropped paths for output parameter values
    from either explorer or browser (if you want to write to an existing
    path, it's a great shortcut!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Use proper QToolButton menu handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Only show 'Change File Encoding' option for feature sink processing outputs

    This setting has no effect for other output types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    [processing] Open 'save to postgis' widget inline instead of in a new dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Correctly hookup geometry restore for data source select dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Postgres provider is way too chatty on debug log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Allow expanding data source select widget nodes on double click

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Fix exception in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    [FEATURE][processing] Allow loading non-disk based layers direct from browser for
    feature sources, instead of requiring them to be loaded into a project first

    This change allows users to directly browse to non disk-based layer sources
    for any processing feature source inputs. It allows these inputs to be
    taken direct from postgres, sql server, oracle, wfs, afs, etc layers directly
    without having to first load them into a project!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Set widget context for QgsProcessingMapLayerComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Ensure correct encoded source is written to history and log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    [processing] Add method to encode and decode a combined provider key and uri
    to a single string

    We need this to allow processing inputs to load non gdal/ogr/mdal sources, such
    as being able to directly read postgis layers without loading them into a project first

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    QgsAttributeTableView isn't a dialog, so we can't use enableAutoGeometryRestore

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    PyQgis: don't crash on invalid provider

    Related to #35354

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    add maptip, expression display and eval_template expressions

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Added new static QgsFieldModel::fieldToolTipExtended

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Replace empty QStringLiteral() with QString()

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    FIX #15144 add tooltip on fields in identify window / attribute window / feature form

    - added new `QString QgsField::displayType( const bool showConstraints = false )` to unify the display of field types whenever length or precision are present
    - added new argument `expression` to `QgsFieldModel::fieldToolTip( const QgsField &field, const QString &expression = QStringLiteral() )`. Now the tooltip shows "<alias> (<field>)\n<type>\n<comment>\n<expression>" with appropriate formatting
    - added meaningful field tooltips in the "Identify Results" dialog
    - field tooltips show the same content in "Feature Attributes" form, "Attribute Table" and "Identify Tool"

    Fixes #15144

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Increase some test mask image tolerance (fix failures on azure)

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Changed to Ctrl+Alt+A shortcut to deselect all

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Added Alt+Shift+A shortcut to deselect all

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Change default shortcut Ctrl+Shift+A from "deselect all layers", to "deselect current layer" to be the opposite of "Ctrl+A"

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-25

    Add protobuf-dev as a dependency (needed for vector tiles)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-26

    Make QgsNewDatabaseTableNameWidget a QgsPanelWidget, tweak toolbar size

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-25

    Mini optimization

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-25

    Add detection for circular types in postgres provider

Merge: 30c9086ed62 7d59470c066
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-25

    Merge pull request #35345 from m-kuhn/wrong_arg_count_in_server_error_messages

    Fix argument count in server error messages

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-25

    Fix argument count in server error messages

    Warnings like:

        QString::arg: 1 argument(s) missing in %1 ('%2') cannot be converted into a rectangle

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-25

    fix command in milestone bot

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-25

    fix milestone creation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-03-25

    [ogr] Mark OpenStreetMap file extensions (.osm, .pbf) as featuring layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-25

    fix branch computation in milestone bot

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-25

    Initial work on vector tile layer support

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-25

    when adding new container in form designer, preselect the current group as parent (#35332)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    [FEATURE][API] Add interface hooks to allow plugins to register
    "development/debugging" tools

    These tools appear in a new Development/Debugging Tools dock,
    and provide a unified handling and place for these tools in the
    UI.

    The intention here is that specialised development/debugging tools
    will be moved to this common interface, e.g.
    - network logger
    - first aid style Python local variables inspector
    - startup time debugging tools
    - layer load and rendering time debugging tools
    ... ?

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Start on classes for dev tool widgets and dev tool widget factory

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-25

    fix Form tabs randomly becoming group boxes (#35330)

    fixes #35304

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-25

    Improve wording of doc issues (#35294)

    * Improve wording of doc issues

    Use "Title (Request in QGIS)" rather than "Request in QGIS (Title)" for new documentation issues.

    * Undo erroneous change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Correctly populate compatible input and output types for extent param

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    [processing] Accept geometry values for extent parameters

    The bounding box of the geometry is used for the extent

    This allows simple expression based values for extent parameters,
    utilising Qgis expression's rich geometry handling methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Port extent parameter to new c++ API widget wrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Allow QgsExtentWidget to be optionally nulled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Allow dragging and dropping project layers to QgsExtentWidget to copy extent from layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Make highlightable line edit its own widget - QgsHighlightableLineEdit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Fix crash on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Add "Condensed" mode for QgsExtentWidget

    The default appearance is very large, so this mode exposes a more
    compact widget (e.g. with the buttons replaced by a toolbutton with
    menu entries)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Split guts of QgsExtentGroupBox out to QgsExtentWidget

    This allows the widget to be used in places where a group box
    is not desirable (e.g. when the widget is already in a group box)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-25

    take another try to get a valid relation in the relation reference widget (#35272)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-03-25

    [ui] Further improve source fields properties colors to play well
    with any light/gray/dark themes

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Make layers cols bold; Fix broken logic

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Make layer col spanned and show feature count inline if more than 1 feature identified

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Add "Result Features" as new row; Change "selected" to "identified" in tooltips

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    FIX #15670 Show count in Identify Results dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    More Travis fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Travis fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    [processing] Allow access to advanced per-feature-source input settings
    via a new "options" button next to the source input box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    [FEATURE][processing] Create widget for configuring advanced per-source options

    Includes:
    - optional limit on number of features processed from the source
    - optional setting to override the default "invalid geometry handling" method
    from the global processing options. Allows users to disable invalid geometry
    handling on a per-input basis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Fix loss of callback when invalid geometry handling method is set through
    source definition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Allow serialization of QgsProcessingFeatureSourceDefinition through QgsXmlUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Fix exception when opening gdal algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Make parameter panel a stacked panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Remove some unused ui files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    [processing] Move base class of ParametersPanel to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    [processing] Move iterate button to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Remove unused processing icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Cleanup unused imports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Minor cleanup ParametersPanel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    [processing] Cleanup handling of "iterate over source" buttons, move
    creation completely to widget wrapper

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    use transparent color

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    fix group background color of groups in expression builder tree

    fixes #35299

    Cédric Traizet <cedric.traizet@c-s.fr>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    OTB plugin modification for OTB 7.1

    Cédric Traizet <cedric.traizet@c-s.fr>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Update OTB downloading link to version 7.1

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    Check that plugin dir exists before linking to it

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-25

    remove assert on message bar

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-24

    new release of backport bot

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-24

    revert backport

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-24

    fix fields properties table background on dark modes (#35300)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-24

    update backport bot

Merge: 79e2dfd5f60 de2f10e9cbe
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-24

    Merge pull request #35217 from signedav/relation_fix

    Fix multiple connecting slots in dual view

Merge: 9c4834d3891 ad9f968d5ee
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-24

    Merge pull request #35291 from m-kuhn/offline_editing_fix_added_features

    Improve offline editing layer detection and code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-24

    Extract guts of QgsDataSourceSelectDialog to a QWidget, so that this
    widget logic can be used outside of a dialog

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-24

    [MESH] Resampling from vertex values to face values (#35264)

    [FEATURE] Implements resampling from values on vertices to values on faces with the neighbor average method. (note that resampling method for datasets defined on faces, e.g., the value on vertices is calculated from value on faces was added in the previous QGIS release)

    The default method is set to "none" for resampling from vertices to faces and to "neighbor average" for resampling from faces to vertices. Then the default rendering is now always smooth.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-24

    [FEATURE][MESH] coloring mesh vector dataset with color ramp shader (#35216)

    fixes #33978 Allows user to color the mesh layer vector dataset (arrow, stream lines, traces) with color ramp shader depending on the magnitude of the vector.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-24

    Use ProviderMetaData to decode string

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-24

    Improve docs

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-24

    Fix incorrect variable name to allow deletion of geopackage from browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-24

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-24

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-24

    [processing] Hookup backend API allowing features sources to be
    limited to a specific maximum number of features, and allowing
    per-source overriding of the default "invalid geometry" handling behavior

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-24

    Generic messagebox title

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-24

    invert logic

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-24

    Add coverage check on atlas exports

    Fixes #26144

    Basil Eric Rabi <ericbasil.rabi@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-24

    remove python3-qscintilla as requirement

    python3-qscintilla does not exist anymore in fedora 33. Also,
    python3-qscintilla-qt5 is already required and provides the same according
    to https://src.fedoraproject.org/rpms/qgis/c/49bfbaf1ea1738e909862a897f6849336a823372?branch=master

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-24

    Fix crash when pasting polygon features and unique constraints are
    violated

    Fixes #35171

    David Signer <david@opengis.ch>AuthorDate: 2020-03-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-03-23

    do not make connections of new created objects unique and move connections of not changing objects to the constructor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-23

    code layout

    Co-Authored-By: Mathieu Pellerin <nirvn.asia@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-23

    force tab widget to use scroll buttons

    by default it is style dependent

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-23

    fix style name + fix tab width on mac

Merge: 598c2da77ad b4275674cf7
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-03-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-23

    Merge pull request #35222 from pblottiere/ogcapif_responses_object

    Responses are object instead of array in the {root}/api json document

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    Collapse 'Snap Items' to a single undo command when multiple items are selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    Add a 'select all' action to model designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    Disable snap to grid by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    Tweak snapping logic, and add explicit action to "Snap Selected Components to Grid"

    This is useful when a user doesn't want to enable the auto snapping, but wants to line
    up stuff nicely by hand

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    [FEATURE][processing] Add option to enable automatic snapping to grid
    while designer models

    If enabled, model component moving or resizing will be automatically
    snapped to a grid

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-03-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-03-23

    Update expected json

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    [FEATURE] Add numeric formatter "fraction" style

    This style represents decimal numbers as vulgar fractions, e.g.
    "3/4" instead of 0.75.

    Options include using Unicode superscript and subscript characters
    for nicer typography, e.g. ¹⁷/₂₃ (this is the default mode, disabling
    this option uses the "17/23" format). An option also exists for
    using dedicated unicode characters for specific fractions (where
    a unicode character exists), e.g. ½ or ¾

    Ultimately this allows for creation of scalebars with fractional
    representations of distances, e.g. 0 ----- ½ ----- 1 km
    (instead of 0 ------ 0.5 ------ 1km)

    Fixes #21289

    Sponsored by SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    Fix "zoom to" actions fail to correctly set canvas extent
    when canvas has a locked scale

    In these particular actions, we should ignore the canvas scale
    lock so that the canvas correctly zooms to the specified extent
    and matches user expectations

    In particular this fixes:
    - zooming to bookmarks
    - matching canvas extent to layout map extents
    - zooming to layer and feature extents
    - pushing layout map scales from layout maps to canvas

    Also improve dox

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    Ensure expected button order in QgsProcessingAlgorithmDialogBase

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    Fix#32759: Use visible extent and take magnification into account

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    [processing] Fix incorrect tooltips show for output parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    Bump sort key for numeric scalebar to give more room

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    Cleanup scalebar widget enabling code by adding flags to QgsScaleBarRenderer
    subclasses, so that the subclass itself can indicate what settings
    it respects and we can avoid all the hardcoded logic in the configuration
    widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    Rename API methods as requested

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    [FEATURE][layouts] Add "hollow" scalebar style

    This matches the "hollow" scalebar style from ArcMap, and is a style
    used in South African mapping standards

    Fixes #20390

    Sponsored by SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-23

    [FEATURE][layouts] Add "Stepped Line" scalebar style

    Designed to match the appearance and behavior of the ArcMap equivalent,
    this was a scalebar format which was previously impossible to replicate
    in QGIS.

    Also fixes #26589

    Sponsored by SLYR

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-22

    Re-enable otb tests with stable download link of 7.0

Merge: 2c01373d1a8 132e674abbb
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-22

    Merge pull request #35219 from mhugent/fix_absolute_path_qlr

    Fix absolute paths in qlr export (bug #27497)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-03-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-03-22

    QString()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-22

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-22

    Fix deprecation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-22

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-22

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-22

    [FEATURE][layouts] Also allow full fill symbols to be used for single box
    and double box fill styles

    Sponsored by SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-22

    [FEATURE][layouts] Allow scalebar line style to be set using
    standard QGIS line symbols

    Instead of the previous settings of scalebar line color/width/cap styles,
    we now expose the option as a full line symbol for more advanced styling

    Also some code cleanups

    Sponsored by SLYR

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-22

    [FEATURE][symbology] Add data-defined property to font family/style for font markers (#35224)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-22

    Blacklist OTB tests on Travis: need updating for OTB 7.1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-22

    Try updating downloading links to OTB 7.1

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-21

    replace deprecated QLatin1Literal by QLatin1String (#35229)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-21

    remove relative includes (#35228)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-03-21

    fix build on mac

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-21

    [FEATURE][symbology] Add a font style setting for font markers (#35197)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-21

    Fix azure ci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-21

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-21

    Review fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-21

    Make a proper registry for scalebar renderers

    pgab <mista_pink@web.de>AuthorDate: 2020-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-21

    Fixed two typos

    Since this is also used to the python documentation the average use might fail copying the example.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-03-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-03-20

    Responses are object instead of array

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-20

    Fix multi split for multilinestring (#34510)

    * Fix multi split for multilinestring

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-03-20

    Fix absolute paths in qlr export (bug #27497)

    David Signer <david@opengis.ch>AuthorDate: 2020-03-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-03-20

    connect the slots as UniqueConnection, since init() is used for reinitialization as well

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-20

    [BUG] Fix QgsColorRampShaderWidget (#35138)

    Fixes issues related to the QgsColorRampShaderWidget in mesh/raster
    fix #33882
    fix #34962

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-03-20
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2020-03-20

    Make method private.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-20

    [FEATURE][expressions] Add @layers, @layer_ids project scope variables
    which contain lists of map layers and map layers ids for all layers
    from the current project

    This mimics the existing @map_layers, @map_layer_ids, but unlike the
    @map variants these return ALL project layers, not just those associated
    with the current context's map settings.

    Sponsored by SLYR

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-20

    FIX #31036 Remove color scheme doesn't work

Merge: 08e850db382 4284cc19d9a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-19

    Merge pull request #35177 from alexbruy/param-definition

    [processing] port some parameter definition widgets to C++

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-03-19
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2020-03-19

    Add signal for map settings changed.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-19

    fix mesh layer SIP bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-19

    correctly set current index for expression parent combobox

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-19

    tests for expression definition widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-19

    tests for point definition widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-19

    tests for CRS definition widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-19

    add exsting parent layer to the list if no other options are available

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-19

    add tooltip and placeholder text for point parameter definition widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-19

    [processing] port expression parameter definition widget to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-19

    [processing] port point parameter definition widget to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-19

    [processing] port CRS parameter defintion widget to C++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    [processing] In batch mode, don't try to run rows with invalid parameter values

    Previously we would show a warning about these, but then go ahead and try
    to run the row anyway (using an empty set of parameters), resulting in
    the log being filled with confusing error messages.

    Instead, keep the existing warning advising about which values are
    invalid, but skip the affected row and don't try to run it at all.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    [processing] Show data defined buttons for dynamic parameters even in batch mode

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    Update qgsdecorationtitledialog.cpp

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    Update help URLs for copyright and title decorations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    Fix messed up undo/redo when changing picture type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    [layouts][FEATURE] Rework picture item UI and behavior

    Adds an explicit choice between SVG or raster image sources,
    which allows us to clean up the configuration panel for layout pictures
    by hiding options which don't apply to a certain picture source. Also permits
    us to:
    - Reuse the standard svg selector tree widget, which loads images
    in a background thread and fixes #17061
    - Uses the standard SVG and image selector line edit, which permit
    drag and drop of images and expose options to embed images
    and link to online sources

    Ultimately this is motivated by a desire to allow users to embed
    images in layouts and layout templates

    Sponsored by SLYR

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    Update qgsdecorationtitledialog.cpp

    Update the label for the title decoration

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    Fix help links for copyright and title decorations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    Revert "improve GTIFF JPEG compression by adding PHOTOMETRIC=YCBCR (fix #35002)"

    This reverts commit 02410b9b9fe33a5bdc3e3c2a092a1f94376bc54b.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    improve GTIFF JPEG compression by adding PHOTOMETRIC=YCBCR (fix #35002)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    Workaround double slot calling causing empty replies to overwrite
    valid reply content

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    Timeout for blocking network requests in content cache should match
    the user's preset network timeout value, not a hardcoded value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-19

    Don't use an event loop to wait for task starting

    This is already handled in a MUCH nicer way by QgsTask::waitForFinished
    (mutex based, not eventloop based)

Merge: 01c7cb1814f d7569e53f85
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-18

    Merge pull request #35150 from pblottiere/ogcapif_double

    Fixes double type in ogcapif api document

    David Signer <david@opengis.ch>AuthorDate: 2020-03-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-03-18

    extentsChanged deprecated as reloadVisible (private)

    David Signer <david@opengis.ch>AuthorDate: 2020-03-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-03-18

    docs

Merge: 29db15a439e 871a3c0e679
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-18

    Merge pull request #34928 from gacarrillor/adjust_run_button_status_in_alg_dialog

    [processing][needs-docs] Adjust status of controls executing an algorithm dialog

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-02-03
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2020-03-18

    doc about how to compile with 3D, speedup build time with ninja

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    After fixing a broken layer path, also auto-fix any other broken layers
    which are pointing to a file in the same folder as the layer we just fixed,
    (where a matching filename exists in the newly selected folder)

    Previously this logic only applied to layers where the file path was
    identical to the layer just fixed (i.e. multi-layer sources such as
    gpkg/gdb), now it also works nicely with multi-file directories
    such as directories full of shapefiles.

Merge: eab16883caa d016d46c490
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-18

    Merge pull request #31387 from gacarrillor/colour_refactor_fields

    Show 'template layer' constraints info in the Refactor fields algorithm's UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Fix icon sizes on hidpi for SVG fill image selector

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Fix margins on svg/image selector widget

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    typo

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Add more CRS expression varaibles

    Fixes #35113

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    [processing] Constrain model item resizing to prevent items being resized
    to a too small size

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    trying to improve bug triaging

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Fix: change adding new actions to a button to be the same in the whole function. Rename variables for clarity.

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Add an action to deselect features only from the current layer

    David Signer <david@opengis.ch>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    reading of all the custom properties to e.g. copy them to the offline project

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    fix sip

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    make selection methods invokable in QgsVectorLayer

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Save current active tab in render mesh properties

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    undo/redo for meshlayer style

    jakimowb <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2020-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-18

    Fix transparency widget syncToLayer causes corruption of widget values

    Fixes a small bug in the QgsTransparencyWidget which changed a QgsRasterLayers' no-data-values just by the order of calling .syncToLayer or .apply, even withouht changing the no-data value explicitly

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-03-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-03-17

    Fixes double type in ogcapif api document

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-03-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-03-17

    [DBManager] Use ST_EstimatedExtent with newer PostGIS

    Avoids errors with PostGIS 3.0+ ("st_estimated_extent" does not exist
    anymore with that version).

Merge: daaeeb40fc5 3d3af4c143a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-17

    Merge pull request #34009 from troopa81/fix_oapif_filter_fid

    [wfs] Fix background cache iterator when using with both subset string and filter on fid(s)

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    strip Qt rpath when bundling

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    also check for private PyQt5/sip in Mac bundling

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    handle quick for Mac bundling

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    fix Mac install location for qgis_quick - cmake install must be after properties

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    codecs qt plugins not in qt5, remove from Mac bundle check

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-01-22
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-03-17

    Fixes crash when displaying relation editor

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Reorder the code; Add more context to the algorithm locator; Add more tests

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Fix processing locator filter

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Skip unused arg

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Make spell checker happy

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Apply astyle

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Add fuzzy search to all possible locator filters; Move to StringUtils::fuzzySearch; Add some tests (that helped!)

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    code formatting

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Trim and simplify the query from the locator widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    [FEATURE][processing] Add algorithm to filter by layer type

    This algorithm allows conditional model branching based on an input
    layer type. For instance, it allows a model to adapt to the actual
    layer type of a generic "map layer" parameter input, and decide
    which branch of the model to run as a result.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Add flag to allow a child algorithm's results to prune back the remaining model branches

    When an algorithm returns this flag, and after executing it in a model it doesn't set a
    certain output which remaining model algorithms depend on, then these branches are
    pruned back and don't get executed for the model run.

    Allows for creation of algorithms which impact the overall model flow.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    Fix initial display of output widget set to temporary output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-18

    [FEATURE][processing] Add new algorithm "Filter by geometry type"

    This algorithm filters features by their geometry type. Incoming
    features will be directed to different outputs based on whether
    they have a point, line or polygon geometry.

    Allows for model creation which responds to different input
    layer geometry types by applying different logic depending on the
    input geometry type.

Merge: 54ff93726cc 3b941e4be88
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-17

    Merge pull request #35035 from m-kuhn/value_relation_description

    Add description to value relation widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Fix model component size corruption when resizing to 'negative' sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Pixel perfect model rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    [modeler] Variables and undo dock can be closed

Merge: 8b54d2f06c2 1010280cf63
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-17

    Merge pull request #34997 from suricactus/expression_edit

    Add ability to edit, import and export user expressions

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-17
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-17

    Move the top toolbar buttons to the left

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    [processing] Fix conversion of ESRI CRS when running GDAL algorithms under proj 6

    Fixes #35123

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Also implement hasSpatialIndex for postgres and spatialite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Add SpatialIndexExists and DeleteSpatialIndex capabilities for postgres connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Drop postgis GeoDB class from Processing

    This class is unused and is a near 1:1 copy of the core connections API
    + db manager classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Port last postgis alg to connections API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Add capability for determining whether a spatial index exists (implemented
    for GPKG, spatialite) and deleting a spatial index (implemented for GPKG)
    to database connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Add CreateSpatialIndex capability for GPKG connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Raise an exception when connection is not specified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Remove unused spatialite python connection class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    [processing] Use core connections API for Spatialite algorithms instead
    of Python reimplementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Create spatial index support for spatialite connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    [processing] Use core connections API instead of Python GeoDB class
    for postgres connection handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Implement spatial index creation for Postgis connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Add API for creating spatial indexes to QgsAbstractDatabaseProviderConnection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Don't override all cursors in bad layer handler dialog

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    locator should not delete it's contents on trigger

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Fix corresponding dox and update debug message

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Use a cleaner replacement

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Fix deprecated method redirection

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-17

    When a new project is saved, "Project Home" does not appear in the browser panel

    Fixes #33230

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Skip PyQgsProviderConnectionSpatialite on azure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Use sqlite3 to directly run some SQL queries in QgsSpatiaLiteProviderConnection,
    where we don't require result rows

    Because GDAL runs some consistency checks on spatialite databases on
    opening, this breaks the multi-step SQL commands which are run as
    part of renameVectorTable. The first SQL renames the table, then
    when the second tries to run gdal rejects the database because the
    geometry_columns definition is corrupt.

    Instead, add a method to directly run sql commands using sqlite3
    instead of GDAL, and use this to run any SQL where we don't
    require result rows.

    Fixes Spatialite connection test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Add spatialite connection test

    Missing from cmake, so not being run

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    typo

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Allow resizing and moving columns

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    avoid crash when histogram and pyramid pages have been deleted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Delete DestinationSelectionPanel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Fix travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    [processing] Port DestinationSelectionPanel to c++

    This is basically a 1:1 port (+some fixes relating to incorrect signal
    emissions and many more tests)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    Fix case of spatialite provider name

    Breaks adding spatialite layers through the browser

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-17

    fix taskmanager subTaskPartialComplete2 test

    David Signer <david@opengis.ch>AuthorDate: 2020-03-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-03-16

    tests for attribute table filtering

    David Signer <david@opengis.ch>AuthorDate: 2020-03-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-03-16

    style and docs

    David Signer <david@opengis.ch>AuthorDate: 2020-03-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-03-16

    on ensuring the selection, the dependend objects (like feature info and count of features) in the gui need to be updated even if the selection is not affected. This fixes that on adding or removing features the counter on the GUI will be updated.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-03-16

    Fix missing dox

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-03-16

    Make use of nice new tech for the new spatialite layer dialog:
    - Use a provider connection combo box to list connections
    - Use database provider connection functions to store a
    new connection

Merge: 25b9520abd8 6af6e855e3c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-16

    Merge pull request #34943 from troopa81/fix_featurefiltermodel_all

    Fixes relation reference widget several issues

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-03-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-03-16

    Restore support for databases without PostGIS installed

    Closes #34966

    David Signer <david@opengis.ch>AuthorDate: 2020-03-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-03-16

    filterFeatures functionality in attributetable filter model instead of the widget for re-filtering on main model data changed (e.g. add feature)

    David Signer <david@opengis.ch>AuthorDate: 2020-03-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-03-16

    reload visible filter on dataChange of table model and use the same (renamed) slot (extendsChanged to reloadVisibleChanged

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-16

    Drop PostgisTableSelector

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-16

    [processing] Use QgsNewDatabaseTableNameWidget instead of custom
    dialog when saving processing output direct to postgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-16

    Wrap QgsNewDatabaseTableNameWidget in a dialog class for convenience

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-16

    Add QgsConnectionRegistry

    This registry provides a convenient place to add API relating
    to generic connection fetching and handling methods

    Currently contains a single method, which allows for retrieving
    matching connections using a "provider://name" format (e.g.
    "postgres://my connection")

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-16

    Make provider key lookup case insensitive

    We use a confusing mix of provider key casing (e.g. 'ogr', 'WFS', 'wms'),
    so make the lookups case insensitive to avoid frustration.

    (There's 0% chance of two different providers having the same key
    but different case!)

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-16

    Add Group button also adds selected layers if >= 2

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-16
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-16

    Split button toolbars into two rows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-16

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-16

    [processing] Move responsiblity for creation of file filter strings from python to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-16

    Add interface class QgsFileFilterGenerator for classes which can generate a file filter string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-16

    [processing] Add missing parameter types to alg wrapper

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-15

    add a completer for the file widget when creating a new GPKG (#35072)

Merge: 59c757916d7 c924cfd1d24
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-15

    Merge pull request #34876 from olivierdalang/plugins_take_2

    [plugin manager] allow to install stable or experimental

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-03-15
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2020-03-15

    Remove unused code.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-03-15
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2020-03-15

    Move connect from construction for maptoomeasureline and add it as virtual method. Fix #35078

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-03-15
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2020-03-15

    Move connect from construction for maptoolidentify.

Merge: 47070a7d7bb 92ed232f063
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-15

    Merge pull request #35093 from nirvn/because

    Because testing is nicer...

Merge: 1c5fa2d010c 539a7ff3714
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-15

    Merge pull request #35076 from alexbruy/maplayer-datatype

    Data type support for QgsProcessingParameterMapLayer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-15

    fix tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-03-15

    Doh

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-03-15

    Will travis like this?

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-15

    add gui test for map layer datatype

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-15

    Apply suggestions (variable name and missing blank space)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-15

    Add 5 tests to remove NULL geometries alg with the remove EMPTY geometries option

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-15

    Optionally, remove empty geoms in RemoveNullGeometries algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-15

    avoid extra const copy

Merge: ea843c8f368 7a7f487ce7f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-15

    Merge pull request #35055 from alexbruy/labeling-ux

    [UI] Couple of UI/UX fixes for Text format widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-03-15

    azure pipelines: fix link output

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-14

    fix crash when using a script with a QgsProcessingParameterDateTime in the modeler (#35080)

Merge: 55d37614cb0 9a53cf2a3ea
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-14

    Merge pull request #35065 from elpaso/mssql-connections-api

    Mssql connections api

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-14

    MSSQL revert geometryColumnTypes and homogenize

    Other providers return an "invalid" col type from geometryColumnTypes
    let's keep it that way (for now)

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-14

    Fixes based on the feedback:
    - dynamic_cast -> static_cast
    - QString -> QStringLiteral

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-12
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-14

    Change indentation; Sipified; Fix class modifiers

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-11
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-14

    Change titles on file dialogs too

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-11
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-14

    Cleanup code, fix indentation, add "skipped expressions" dialog

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-11
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-14

    Add ability to edit, import and export user expressions

    Fixes #34690

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-09
Commit:     Ivan Ivanov <ivan.ivanov@suricactus.com>
CommitDate: 2020-03-14

    Add the ability to edit user expressions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-14

    disable callout settings when corresponding checkbox or data-defined
    button is not active (fix #32067)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-14

    fix incorrect tabs order when adding new text format via style manager
    (fix #33056)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-14

    handle NullGeometry case

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Fix another test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Address review comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Remove unused redundant algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Remove unused old postgis widget wrappers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    [processing] Use proper database schema/table name widgets in algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Optionally allow entry of new table names in table name parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Widget wrapper for database table parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Add API to show empty entries in QgsDatabaseTableComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    [feature][processing] Add dedicated parameter type for database tables

    Allows selection of an existing database table for a specific
    database provider connection (the provider must implement the connections API)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Widget wrapper for schema param

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Add API to show empty entries in QgsDatabaseSchemaComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    [feature][processing] Add dedicated parameter type for database schemas

    Allows selection from the existing database schema for a specific
    database provider connection (the provider must implement the connections API)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-14

    map layer data type support in modeler

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-14

    handle map layer data type when parsing description files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-14

    add tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-14

    support for map layer data types in the processing layer selector widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-14

    [feature][processing] data types support for map layer parameter.

    Allow to define accepted layer types for map layer parameters, for
    example vector points and rasters.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Disable PyQgsCoordinateOperationWidget on azure

    Test is failing with no clues to why

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Fix some build warnings on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Q_ENUM TaskStatus for better test debugging

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-14

    fix crash when a sink parameter definition is missing in a processing alg (#34978)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-13

    Check table name when adding features in offline editing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-13

    Modernize iterators in offline editing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Disable qgis_vertextool on azure

    This is consistently failing (yet passes on my local windows build)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Fix proj < 6 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Avoid some more unnecessary work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Avoid doing unnecessary work calculating coordinate transform when the
    src and dest CRSes are equal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Fix invalid transforms occur if project file contains corrupt/incomplete
    coordinate operation details

    Also make storage of transform operations more resilent by correctly
    handling crses without authids.

    Fixes #34926

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-14

    Fix build on some platforms

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-13

    [FEATURE][MESH] save style for mesh layer (#34996)

    save style for mesh layer and refactoring for raster and vector widget properties

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2020-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-13

    Harmonize 3D map view widget with 2D ones to display the map theme drop-down menu (#34369)

    fixes #33954

    * Add tool button for 3d map theme for #33954
    * Populate map theme options.
    * Remove map theme from 3d config.
    * Disable 3d map theme button if the terrain is a mesh.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-13

    MSSQL connections API

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-12
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-03-13

    Target corresponding help section for raster layer properties tabs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-12
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-03-13

    Add help button to mesh layer properties dialog

    and open dedicated section

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-13

    Add MSSQL exceptions and UTF8 tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-13

    Return an empty geomety types list when aspatial

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-13

    MSSQL connections API initial implementation

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-13

    [BUG][MESH][3D] fix enable/disable mesh 3D rendering (#34999)

    fixes #34985 and fixes #34986 (mesh 3d gui)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-13

    fix 'fields and values' not accessible in expression editor in default values (#35030)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Move raster temporal properties to new tab, fix inconsistent margins
    in all raster layer properties pages, and make clicking the temporal
    indicator icon go straight to the layer's temporal property page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Minor UI layout fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Raster layer temporal widget fixups

    - Add checkbox to disable temporal handling for layer
    - Don't apply changes to layer outside of saveTemporalProperties(), otherwise
    changes cannot be correctly canceled
    - Minor code cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Don't automatically set every raster layer loaded with a project
    as temporal enabled

    And add unit tests for raster layer temporal properties read/write

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Fix project properties shows random dates for project temporal range
    when temporal range has not been set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    When clicking the "time range from project" button in the temporal dock,
    if NO explicit time range is set for a project then automatically calculate
    the range from the map's layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Move method for determining project temporal extent to new utils class QgsTemporalUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Fix reset values on spin boxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Remove unused files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Make temporal dock settings open as an inline panel

    Allows for interactive change of frame rate while seeing results immediately,
    avoids a blocking modal dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    QgsTemporalMapSettingsWidget is a QgsPanelWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Setup a panel widget stack in temporal controller dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Minor refactor of temporal controller dock widget

    - Split widget from dock widget for flexibility
    - Move dock widget class to app and only expose QgsTemporalControllWidget in public api

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-13

    Fix grammar

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-13

    [quick] Fix slow value relation widget

    If value relation widget in qgis_quick was populated with lots of items,
    it was getting very slow - this was due to the use of ListModel QML item.
    The fix introduces a c++ based model which is fast to populate and look up
    values in the list.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-03-13

    [dbmanager] clear create table dialog on succes (fix #25535)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Fix test on newer proj versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Disable test when pg test environment not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Fix some use-after-free issues in task manager test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Fix broken see also link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Add shell for QgsVectorDataTemporalCapabilities

    Just an API placeholder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Automatically default to temporal mode if raster backend supports it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Add missing cast code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Minor API tweak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Fix wrong test for data provider temporal capabilies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Ensure that raster layers set to a fixed time range are completely
    skipped in render jobs outside that time range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Add API to determine if a layer should be rendered for a given time range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    Hide access to setRequestedTemporalRange from QgsRasterDataProviderTemporalCapabilities

    Only QgsRasterLayerRenderer should be accessing this, so block access
    via friend class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-12

    do not show empty config when loading attribute form properties (#35039)

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    changed pause button to use pause icon instead of a stop icon

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-13

    updated icons used in the temporal navigation buttons

Merge: 4c496252491 37193708da7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-12

    Merge pull request #34968 from elpaso/tablewidget

    [api] New database table name widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-12

    Remove unused actions from the ui file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-12

    Only set tooltip if text is not empty

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-12

    Fix API break

    Co-Authored-By: Denis Rouzaud <denis.rouzaud@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-03-12

    Add description to value relation widget

    Add the possibility to add a description to each value in a value relation widget.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-03-12

    azure pipelines: switch to vs2017-win2016 image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Improve logic for automatic calculation of project temporal range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Remove redundant code for setting default layer temporal properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Dox updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Remove unused enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Rename some methods for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Save the time step and frame rate settings into the project and restore
    alongside projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Doc and spelling test fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Add an option to loop animations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Make play/rewind/pause buttons show animation state, and add explicit
    buttons to fast forward to end or rewind to start of animation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Correctly clamp frame numbers so that invalid frames are not possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Emit signals when animation state changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Automatically stop animation when it hits the start or end

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Fix raster temporal properties were never saved

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Dock widget ui fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Fix cache invalidation during animations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Fix test value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Cleanup raster temporal capabilities/layer classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Disconnect from previous temporal controller when setting canvas controller

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Use QgsDoubleSpinBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Cleanup temporal controller dock widget code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Cleanup QgsTemporalMapSettingsWidget/dialog, hide from stable API/python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Add constructor variant to QgsInterval which uses QgsUnitTypes::TemporalUnit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Promote temporal units to first class citizen of QGIS

    Adds temporal units to QgsUnitTypes, and adds associated helper API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Minor fixes to temporal navigation object logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Correctly hookup dock visibility action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Dox and API naming improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Minor code improvements to QgsLayerTreeViewTemporalIndicatorProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Dox, header cleanups

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    updates on raster layer properties ui

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    updates on temporal animation logic

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    updates on the temporal controller navigation logic

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    updates on temporal widgets ui

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    new temporal map settings dialog

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    formatted wms provider code

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    logic for temporal navigation vcr widget

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    expand temporal controller logic to cover wmst layers

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    added temporal vcr widget

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-12

    Fixes the activation of the shape map tools when digitizing is finished (#34905)

    * Fixes the activation of the shape map tools when digitizing is finished. Fixes #25168

    The digitizing logic for these tools is to deactivate them when digitizing is complete (right-click). However, the tool remains active, but the icon is not pushed in, and the Advanced Digitizing Tool is not active. To fix it, activate the tool again.

    David Signer <david@opengis.ch>AuthorDate: 2020-03-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-03-12

    refresh filteredFeatures on master model change (like add or delete features)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-12

    add missing QgsProcessingAlgorithm::parameterAsDateTime (#35003)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-12

    Add refresh button

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2020-03-12
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2020-03-12

    [server] Use request.data() instead of REQUEST_BODY parameter in post requests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-12

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Dox, build fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Fix mouse handles go out of sync after moving items with cursor keys

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    [FEATURE][processing] Add action to model designer to delete all selected components

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Nicer resize handle size and placement for model items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Implement an ugly workaround due to QGraphicsScene lack of event
    propagation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Ignore right clicks on mouse handles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Improved appearance of resized components

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    [FEATURE][processing] Allow interactive resizing of model components

    Allows for components to be freely resized via the standard mouse controls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Batch multi item move undo commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Avoid crash when closing model designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Nicer feedback updates while dragging model items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Remove older item move code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Start work on model designer mouse handles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Move more of layout mouse handles code to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Start refactoring layout mouse handles to move functionality to
    a generic base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Fix multi item moves, avoid unnecessary scene rebuilds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Rebase fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Set scene for select tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Snapping api work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Allow multi-item move by cursor keys

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    Multi item selection work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-12

    [processing] Start re-working model designer to use view tools

    Based heavily on the layout designer approach, which is working well..

Merge: ab1755c6a21 0cf9a81b363
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-11

    Merge pull request #34925 from pblottiere/ogcapif_fix

    Fix landing page test for OGC API Features certification

Merge: 0ee1d12e6dc c5c7427a940
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-11

    Merge pull request #34795 from jgrocha/fix-db-manager-extent-to-string

    Fix TypeError when displaying Postgis layers extent

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-11

    no comment :/

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-11

    Revert "Update backport.yml (#34883)" (#35004)

    This reverts commit 0c3f233c46336b8031ccf75379691b07c8837bb8.

Merge: 7fe174266d9 a9452e83ba8
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-11

    Merge pull request #34469 from troopa81/fix_taskmgr_raceconditions

    Fix Task manager race conditions issues

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-11

    Use the whitelist filter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-11

    Browser proxy model: add white list filter and renamed black one

    Raul Bezerra Barbosa <raul.barbosa@ibge.gov.br>AuthorDate: 2020-02-28
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-03-11

    fixes #34774 - python 2to3 related bug

Merge: 912ffdec3ee a64808be180
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-11

    Merge pull request #33918 from alexbruy/organize-columns

    add "Organize Columns" button to the attribute table toolbar (fix #23397)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-11

    Add tests for item provider registry new methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-11

    New DB table widget: new tests and fixes for file-based DBS

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-11

    Browser proxy model: add test for showLayers

Merge: c2f29003845 9ae479a392b
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-11

    Merge pull request #34989 from rldhont/tests-geojson-stringtofields-multi-features

    [Tests] GeoJSON stringToFields with a feature collection

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-11

    Data item registry: add utility method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-11

    GPKG layer data items: add path prexix (for searches)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-11

    PG: add encodeUri implementation + fixes and tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-03-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-03-11

    More fixes in output json for unit tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-11

    Make sure QgsDataSourceUri remembers the schema

    This is useful for partial URI storage (schema level)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-03-09
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-03-11

    Fixes #34537 : Allow setting null in relation reference widget

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-03-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-03-11

    Fix feature list combobox entries, add tests and checks

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-03-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-03-11

    Fix test for json landing page

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-03-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-03-11

    Update json result

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-03-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-03-11

    [Tests] GeoJSON stringToFields with a feature collection

    The methode `QgsJsonUtils::stringToFields` is a wrapper to `QgsOgrUtils::stringToFields`

    The `QgsOgrUtils::stringToFields` is described as
    > Attempts to retrieve the fields from a string representing a collection of features using OGR.

    The GeoJSON feature collection string was not covered by tests.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-03-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-03-11

    Update html anding page for tests

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-09
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-03-11

    fix QAbstractTextureImage shared

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-09
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-03-11

    remove bad files

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-09
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-03-11

    workaround for testExtrudedPolygons

    Test fails sometime, apply same workaround than others

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-09
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-03-11

    adapt test and fix arrows positioning

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-09
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-03-11

    fix typo and switch with dataOnEdges

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-09
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-03-11

    arrows for 3D mesh layer dataset rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-11

    Hide from sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-11

    Also warn for unsaved changes when opening a model through the model designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-11

    Make Model Designer window title follow app conventions

    Show unsaved changes via * prefix, show model name in title

    Also less Python, more c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-11

    The model "last used parameter values" setting should live outside
    the undo stack

    We don't want to roll these back if users are undo/redoing changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-11

    [FEATURE][processing] Add undo/redo support to model designer

    Makes QGIS more forgiving for users!

    Sponsored by NRCan

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-11

    Fix Multi-Edit dialog is never deleted when launched from the main
    window

    This results in a leak, plus a gradual slow down in QGIS performance
    over time if many multi-edit operations have been performed in a session
    (because there's a lot of resultant widgets hanging around and listening
    to selection changes + iterating through the selected features as a result)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-11

    [temporal] Don't connect the temporal indicator for layers missing temporal properties

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-10

    Fix case in data item provider keys

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-10

    New database table widget new signals & tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-10

    Add hasChildren to browser proxy model

    this to allow filtering out layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-10

    Data items: add data provider origin key

    Adds the data provider key of the data provider
    that created the item.

    Also keeps a map between data *item* provider name
    (AKA data item provider "key") and the data provider
    name (AKA data provider "key").

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-10

    small code readability improvement

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-10

    fix missing GEOS include (#34959)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    Fix see also links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    Remove ad-hoc python provider connection parameters and replace
    with proper provider connection parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    Add widget wrapper for provider connection parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    [feature][processing] Add dedicated parameter type for database connections

    Allows selection from the registered database connections for a specific
    database provider type (the provider must implement the connections API)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    Add API to show empty entries in QgsProviderConnectionComboBox

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-09
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-03-10

    avoid reloading triangular mesh when transforms are invalid

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-10

    QgsNewDatabaseTableNameWidget implementation (WIP)

Merge: 9845ffa5916 8d2f75da0f9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-10

    Merge pull request #34954 from gacarrillor/duplicate_nodes_in_holes

    Remove duplicate nodes from all inner rings

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-03-09
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-03-09

    Test for Remove Duplicate Vertices alg. (Polygons with duplicates in several holes)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-03-09
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-03-09

    Remove duplicate nodes from all interior rings in a polygon

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    added tests for changed signal in temporal properties

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    updates on temporal source changes

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    update, using one layer tree view indicator for temporal layers

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    ui tweaks and tests fix

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    updates on temporal layer indicator logic

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    added temporal source for temporal layers

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    added temporal layer indicators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    Don't right-align headers in expression help and metadata tabs

    Right aligning makes the header text way too far away from the
    body text, which makes it very difficult to read

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    Fix some build warnings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    more robust code

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    Allow to cancel server connections list modification

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    Allow to open data loader dialog from metasearch

    fixes #34759

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    fix indentation

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    Fix inconsistancies in the expression builder help panel

    Fix the HTML help for the following classes of expressions:
    - Map layers
    - Relation
    - User expressions
    - Variables
    - Recent expressions
    To match the styling of the docs of the rest expressions (headers,
    descriptions etc)

    Fixes #34919

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-10

    Disable canvas preview jobs when rotation is set on canvas

    It's non-trivial to implement the preview jobs for rotated canvases,
    and currently it just shows junk images

    Fixes #34860

Merge: cb01e4ee080 e45bea559a7
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-09

    Merge pull request #33833 from kadas-albireo/vectorprops

    Move QgsVectorLayerProperties and dependencies to GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Fix windows builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    test fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    More tolerant test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Protected->private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Add new GUI widget QgsDatabaseTableComboBox for selection of
    available tables for a specific data connection

    (providers must implement the connections API)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Add refresh schemas button to combobox

    Since we don't auto update the schema list by listening to database
    changes, we need a way for users to manually refresh the list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Add new GUI widget QgsDatabaseSchemaComboBox for selection of
    available schemas for a specific data connection

    (providers must implement the connections API)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Add new GUI widget QgsProviderConnectionComboBox for selection of
    registered connections for a specific data provider

    (providers must implement the connections API)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Add icon to provider connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Add model for database tables from a connection

    Optionally limited to a specific schema, if desired

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Add a model for schemas from a database connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Add some more useful roles to model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Add model for connections from a provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Add signals to QgsProviderMetadata for connection created, changed and deleted

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-18
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2020-03-09

    Add some documentation to vector layer properties related classes moved to GUI

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2020-03-09

    Update sip bindings

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2020-03-09

    Move QgsVectorLayerProperties and dependencies to GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Fix tab order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    [FEATURE][callouts] Add control over anchor point for callout on label

    This gives users control over where a callout should join to the label
    text. (Previously, you only had control over where the callout would
    join to the corresponding feature geometry).

    Choices include:
    - Closest point (previous behavior)
    - Label Centroid
    - Fixed corners: Top left/top right/bottom left/bottom right/etc

    Data defined control over the label anchor is also possible

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-03-05
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-03-09

    fix active faces not supported

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-09

    [FEATURE] Mesh 1D Renderer  (#34848)

    * MDAL 0.5.90 : support for custom Logger and 1D meshes
    * [FEATURE] [MESH] Support rendering of 1D meshes, see https://github.com/qgis/QGIS-Enhancement-Proposals/issues/164

    1D mesh consist of edges (edge is straight line segment with 2 vertices) and the data that is defined on either
    vertices or edges. Such data can be loaded by MDAL and rendered as mesh layer in QGIS.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Top align widgets in expression builder dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    Fix geom_from_gml example display

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-09

    [FEATURE] Add expression variables for current map temporal range

    Adds:

    @map_start_time: Start of the map's temporal time range (as a datetime value)
    @map_end_time: End of the map's temporal time range (as a datetime value)
    @map_interval: Duration of the map's temporal time range (as an interval value)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-03-08

    debian packaging: update libpython detection also on sid (followup 4987a5621d3)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-03-08
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-03-08

    [processing] Disable Parameters panel during algorithm execution (not the whole tab)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-03-07
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-03-07

    [processing] Disable runAsBatch/runAsSingle buttons during algorithm execution

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-03-07
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-03-07

    [processing][needs-docs] Adjust status of controls in algorithm dialog

      + Run button is not shown anymore in the Log tab, therefore, you can only run algorithms from the Parameters tab.
      + While running an algorithm, the Parameters tab is now blocked.
      + When an algorithm execution finishes (either successfully or not), a new button Change Parameters is shown in the Log tab.
      + The Batch Algorithm Dialog is now consistent with the described behavior (before, it blocked the Parameters panel, but not the tab; and it was the only dialog blocking parameters widgets).

    These changes were applied to the Algorithm Dialog and Batch Algorithm Dialog, and work on Edit in place dialogs as well.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-07

    Disable foreign table test on Travis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-07

    PG: expose foreign tables

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-07

    added fix for the missing category layers

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-07

    QGIS Project temporal settings

    Adds the ability to set a temporal range for a project

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-03-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-03-06

    Fix link for json api in landing page

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-03-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-03-06

    Update content type

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-03-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-03-06

    Fix service-desc type in landing page

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2020-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-03-06

    [QgsQuick] Use generic function onImageCapture otherwise use default PhotoPanel

Merge: beab5a3db6b 3b6bc304eac
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-06

    Merge pull request #34904 from elpaso/pgraster-test-fix

    Try to make PG raster test more robust

Merge: 5a845849e5d 3faa7f2c527
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-06

    Merge pull request #34819 from obrix/fix_missing_context_attributes

    Add missing attributes at QgsAttributeEditorContext creation.

Merge: 27482959791 c1942a85915
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-06

    Merge pull request #34888 from elpaso/server-standalone-bugfixes

    Server standalone bugfixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-03-06

    debian packaging: drop dependency on python-gdal for ubuntu focal (fixes #34897)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-06

    Try to make PG raster test more robust

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    [processing] When running an algorithm in place mode, don't auto close
    the dialog after changing features

    Otherwise it can be a real pain to iteratively change/undo/tweak parameter
    value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Snap Geometries algorithm is capable of running in-place mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Add test for storage of designer parameter values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Hookup toggle to hide comments from model designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Fix missing icon, less Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Bit less Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    More c++ ports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    More model dialog Python -> c++ ports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Port some more model designer Python code to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Start creation of a c++ base class for modeler dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Add a menu bar to model designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    [FEATURE][processing] Remember parameter values between model designer runs

    When designing a model, users typically will need to run the model
    many times as they tweak its structure.

    This change causes the parameters used when running the model from
    the designer to be remembered and saved into the model, so that
    each time you run the model from the designer you don't have to
    re-set all the input parameter values to the desired test ones.

    Makes iterative model design SO much easier!

    Sponsored by Alta Ehf

Merge: 9bbfe81540e d3649a51b41
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-06

    Merge pull request #34890 from elpaso/bugfix-gh34862-db-manager-stinks-again

    DB manager: connections refresh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    When the canvas temporal range is changed, we need to invalidate any
    cached images we have of temporal enabled layers

    Otherwise these will not be re-rendered using the update temporal range
    when the canvas is redrawn (and we want to avoid a full map redraw during
    animations, which is expensive, so we want to be able to reuse as many
    cached images as possible!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Don't inherit QgsTemporalProperty for QgsDataProviderTemporalCapabilities

    The QgsTemporalProperty interface has members which are geared more to
    user-setable temporal properties (e.g. "isActive()"/"setIsActive()". Instead, use
    more explicit "hasTemporalCapabilities()" API in
    QgsDataProviderTemporalCapabilities to make it immediately clear
    what this flag means for data provider temporal capabilities

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Only pass on the render context temporal range to the data provider
    when the layer is set to the ModeTemporalRangeFromDataProvider mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Minor header cleanups and documentation improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Store canvas temporal range directly in canvas map settings, instead of
    a separate variable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-06

    Use widget's logicalDpiX() instead of a screens

    Fixes #34772

Merge: 23aa83c23ed e41930d1b7f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-05

    Merge pull request #34750 from gacarrillor/remove_duplicate_nodes_in_collections

    Remove duplicate nodes from each part in a collection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Add unit tests, minor fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Bit more Python to c++ porting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    When exporting a model to python, export comments as python comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Nicer comment text appearance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    UX improvements for comment editing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    Don't lose properties of existing outputs when editing algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-06

    [FEATURE][processsing] Add support for comments attached to components

    This allows users to create comments attached to model components (inputs,
    algorithms or outputs). Comments are shown linked to the associated component,
    and can be freely moved around the model.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-05

    DB manager: connections refresh

    Fixes #34862

Merge: 3246a92db82 404fbb590b4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-05

    Merge pull request #34871 from elpaso/pgraster-set-subset-string-app-expose

    [feature] PG raster expose set filter to app

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-05

    Server standalone better request log formatting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-05

    Server standalone: strip initial blank in header values

Merge: 0c3f233c463 60e9ed4b2b5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-05

    Merge pull request #34827 from elpaso/parent-form-current-value-2

    [feature] Get current parent form values in child forms

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-05

    Update backport.yml (#34883)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Port most of the remaining ModelerScene code to c++

    ModelerScene is now a shell class, implementing the bare minimum
    required for older Python API compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Much simpler code for determining linked parameters in modeler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Add missing parameter dependancies for QgsProcessingParameterCoordinateOperation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Remove exception which is never raised

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Port more of modeler scene to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Metatype

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Clone should be const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Add missing changed signal emissions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Move some modeler scene code to c++, avoid hard link between scene
    and dialog

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    removed provider capabilities setting in temporal layer properties

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    small tweaks,eg. remove of unwanted spaces

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    improved provider temporal capabilities tests

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    saving and restoring temporal properties

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    moved temporal range from provider to layer temporal properties

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    added checks for possible null temporal capabilities

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    removed duplicate signal

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    added current layer range label

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    updated tests format

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    ousing right wms reference request parameter

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    added temporal capabilities tests

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    suggested changes from the review

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    fixed travis tests

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    removed status label in temporal properties

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    fixed conflicts

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    added abstract temporal class

    updates on tests and abstract temporal class

    updates on qgsabstracttemporal sip and tests

    update qgsabstracttemporal test

    updated docs

    moved qgsabstracttemporal class to qgstemporalrangeobject class as per review suggestions

    edits per review on qgs map canvas

    remove access of private members from qgstemporalrangeobject

    updated render context test and fix travis tests

    added new temporal property class

    added tests for temporal property

    added tests for temporal property

    added temporal widget ui

    temporal support in raster layers, from wms provider

    temporal properties in raster layer properties

    added abstract temporal class

    updates on tests and abstract temporal class

    updates on qgsabstracttemporal sip and tests

    update qgsabstracttemporal test

    updated docs

    temporal support in raster layers, from wms provider

    update qgsabstracttemporal test

    updated docs

    moved qgsabstracttemporal class to qgstemporalrangeobject class as per review suggestions

    edits per review on qgs map canvas

    updated render context test and fix travis tests

    added new temporal property class

    added new map layer temporal properties sub classes with tests

    updates on map layers temporal properties classes

    fix travis tests

    add read and write xml tests

    added abstract temporal class

    updates on tests and abstract temporal class

    updates on qgsabstracttemporal sip and tests

    update qgsabstracttemporal test

    updated docs

    edits per review on qgs map canvas

    temporal properties in raster layer properties

    temporal support in raster layers, from wms provider

    moved qgsabstracttemporal class to qgstemporalrangeobject class as per review suggestions

    edits per review on qgs map canvas

    remove access of private members from qgstemporalrangeobject

    updated render context test and fix travis tests

    added new temporal property class

    added new map layer temporal properties sub classes with tests

    updated layer times ui

    added advanced options in layer time constrains ui

    fix for refreshing wms layer after temporal properties update

    update on wms-t temporal properties

    added support for bi-temporal WMS-T

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-05

    PG raster: PR recommendations

Merge: caf69cf21fb c9bdd13e366
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-05

    Merge pull request #34797 from lbartoletti/fix_key_conflict_for_close_editing_line

    Use a different key sequence for close editing line. Fixes #34793

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Fix capitalization inconsistency

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Align 3D View properties tab rendering with common properties tabs

    * using groupbox for items instead of line separator
    * reducing the oversized margins

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Add version of deprecation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Update some use of QgsCoordinateReferenceSystem

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Fix QgsCoordinateReferenceSystem documentation rendering

    with better list display, highlight related methods

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Add details to project expression and fix example

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-05

    Setting a flag, it's worth a break

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-04

    Load test table for PG raster test

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-03-04
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-03-04

    [feature][plugin manager] allow to install stable or experimental

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-04

    Fix drill-down test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-04

    PG raster: update since in dox

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-04

    PG raster: reset renderer when filter changes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-04

    PG raster: update extent when filter changes

    plus other changes:
    - fix extent calculation when filter is set
    - more tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-04

    PG raster set subset signals and app

Merge: fa6958fb650 a6679eedd10
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-04

    Merge pull request #34846 from elpaso/bugfix-gh34823-pgraster-schema-and-pk

    PG raster, bugfixes and SQL filter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-04

    Code layout 2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-04

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-04

    Final touches to the parent form API

Merge: 00f2eab0bb9 abf6fc1fc16
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-04

    Merge pull request #34818 from troopa81/fix_crashrelationreftest

    Fix crash in relation reference test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-04

    make QgsVectorLayer::wkbType and geometryType invokable (#34855)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-04

    out back alive the set milestone bot

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-04

    Unlock resizing the result columns

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-04

    Added buttons to select-deselect all layers in check geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-04

    Move almost all the remaining Python code for model graphic items to c++

    Only minimal shells of objects are left in Python now, the bare minimum
    required because they call objects which depend on Python compatibility
    for deprecated API calls...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-04

    Move last part of ModelerGraphicItem to c++, generalize handling of
    folding buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-04

    Move responsibility for painting model components to c++

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-03

    PG raster enable filters in source select

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-03

    PG raster: fix envelope and size rounding

Merge: 794215df55c ec71254a17a
    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2020-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-03

    Merge pull request #34835 from kyngchaos/master

    Qscintilla library may have _qt5 in name

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-03

    Modular PG raster tests

    It should be now possible to disable test
    cases individually.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-03

    Testdata for PG raster

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-03

    PG raster: fix composite pkeys and extent-less rasters

    Fixes composite pkeys and force manual raster envelope
    calculation in case metadata have no values for extent

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-03

    Fix datasource uri with explicit schema

    Fixes #34823

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-03-03

    osgeo4w: include postgres raster provider (fixes #34823)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-03

    fix message log for zip errors (#34820)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-03

    Fix spell check false positive for Qt::LeftEdge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-03

    Port model arrow item to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-03

    Move logic for calculation of linkage points for model items to C++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-03

    Add method to determine distance from point to rectangle bounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-03

    Make link point collapsing handling more generic

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2020-03-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2020-03-02

    Qscintilla library may have _qt5 in name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-03

    Avoid deprecation warning

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2020-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-03

    QtDBus linked to other Qt frameowrks, needs bundling

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-03-02
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-03-02

    Fix style.

Merge: a7566def40f aac0c92d278
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-02

    Merge pull request #34815 from elpaso/bugfix-gh34806-pgconnection-char

    Connections API fix Postgres char conversion in execSQL

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-03-02
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-03-02

    fix sip

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-03-02
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-03-02

    Add missing attributes at QgsAttributeEditorContext creation. Fix some asserts and crash (in QgsMapToolAdvancedDigitizing::QgsMapToolAdvancedDigitizing).

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-03-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-03-02

    Fixes #34779 crash in testrelationreference test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    [ui] Add missing label mask panel title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Move another method to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Move item state handling to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Move more functionality to c++ base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Move designer edit buttons to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Use actual component sizes when drawing model instead of hardcoded values

    (still not user-setable!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Make size a property of QgsProcessingModelComponent

    API only for now, cannot be set by users

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Use signals to avoid storing arrows in graphic item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Use subclasses instead of instance checking for component type
    specific logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Use signals to avoid hard dependancy between component graphic items and scene

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Rework hiding of model controls to use a flag on the scene

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Move model storage for graphic items to c++ base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Less Python, more c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Start using c++ base clases in model designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Add clone method to QgsProcessingModelComponent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Start moving base classes to c++

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-03-02
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-03-02

    remove shift+c to close line

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-03-02

    Connectios API fix Postgres char conversion in execSQL

    Fixes #34806

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-03-02

    New snapping modes: Centroid and middle of a segment (midpoint) (#33622)

    Snap on centroid and midpoint segment [FEATURE][needs-docs]

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-03-02
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-03-02

    Use Shift+Right click to close a line and add a test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-02

    Typo endianness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-01

    Less auto

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-01

    [layouts] Fix layers are incorrectly shown when groups are unchecked
    for a map theme

    Followup https://github.com/qgis/QGIS/pull/33099

    Fixes #34257

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-01

    Fix doxy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-01

    [processing] Port some model designer graphic item internals to c++

    for stability and re-usability from c++ code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-03-01

    Revert "Use a font size in points, not pixels, for hi-dpi compatibility"

    This reverts commit ac412e38adb6abc9d113657f8466b3a833a6e546.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-03-01
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-03-01

    Use a different key sequence for close editing line. Fixes #34793

    You can not close an editing line by pressing 'C' key when advanced digtizing tool is enabled, since 'C' is always used for 'Construction' mode.

    This PR adds the Shift modifier key. So you have to press Shift+C. Obviously C is for [C]lose.

    cc @SrNetoChan @pigreco

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-03-01
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2020-03-01

    Display extent properly if query returns a list of values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-29

    Fix incorrect rowCount results in layout model

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-02-28
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-02-28

    Avoid a boolean variable in GeometryCollection.removeDuplicateNodes(); fix tests

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-28

    [BUG][Mesh] Fix streamlines/traces issue when CRS transform fails (#34765)

    [bug] Fix streamlines/traces issue when transform fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-29

    Use a font size in points, not pixels, for hi-dpi compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-29

    Don't use constants for model graphic item sizes

    Allows flexibility for items to have different sizes (not currently user-settable!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-29

    [processing] Avoid redefining model element size multiple times, don't
    hardcode font name (instead use correct theme font)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-02-28

    spelling fixes (closes #32408)

Merge: 1978cb9b8ac 1402d0d6d79
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-28

    Merge pull request #34697 from rldhont/fix-server-wms-getfeatureinfo-bbox

    [Bugfix][Server] WMS GetFeatureInfo provides bounding box when configured

Merge: 0a9bbd724fd 4b80e034e4b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-28

    Merge pull request #34760 from elpaso/relation-reference-add-checkbox-to-hide-save-child-edits-button

    [feature] Relation wdgt: add checkbox to hide save child edits button

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-02-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-02-28

    [Bugfix][Server] WMS GetFeatureInfo provides bounding box when configured

    Some providers always retrieve geometry even if the NoGeometry flags is used in request. So in WMS GetFeatureInfo the bounding box even if it as not been configured.

    The `WIT_GEOMETRY` parameter has been introduced to force getting the geometry. The project can contain a parameter to add wkt geometry in the WMS GetFeatureInfo response: `wmsFeatureInfoAddWktGeometry`

    To provide something more homogeneous:
    * The wkt geometry is only provided if the project has been configured to provide wkt geometry and the request contains WITH_GEOMETRY.
    * The bounding box is provided if the project has been configured to provide wkt geometry
    * The bounding box is not provided if the project has not been configured to provide wkt geometry

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-28

    Fix dox comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-28

    [feature] Relation wdgt: add checkbox to hide save child edits button

    This is very useful for embedded forms.

    Funded by: ARPA Piemonte

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-28

    made fid request prior to expression request

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-01-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-28

    fix python provider

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-01-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-28

    Fixes #33880 : fix backgroundcachefeatureiterator when there is
    a sidefilterexpression and filter fids

Merge: ec31fbd71b3 f4a3af276ad
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-28

    Merge pull request #34336 from troopa81/fix_formfilter_featureselectiondlg

    Fix form filtering when used in feature selection dialog

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-28

    [BUG] Fix On The Fly Issues with mesh layer (#34727)

    * fix #29330 and fix #28827 [BUG]
    Do not create triangles for invalid vertices and fix OTF mesh layer bug

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-28

    Remove oversized margin of the Container properties frame

    in drag-and-drop mode of attribute forms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-28

    Fix relation reference widget test crashes under debug builds

    Because of the new assert in QgsMapToolAdvancedDigitizing requiring
    the cad widget

    Not the cleanest fix -- the widget should gracefully handle having
    no cad widget available by disabling the digiting tool instead, but
    we urgently need the CI infrastructure to stop flagging everything because
    of this change.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-28

    Silence some more noisy debug messages

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-02-27
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-02-27

    Second call to removeDuplicateNodes should return false for basic geometry types

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-28

    Add a vertical spacer at the bottom of mask label tab

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-28

    Update the short help description of the Random points along line algorithm


    Fixes #33160

    Corentin.F <akwalith@gmail.com>AuthorDate: 2020-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-28

    Correct bug from postgres comment using quote or caps

Merge: 65009c228d1 1ebaad7390f
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-27

    Merge pull request #34734 from m-kuhn/formatString

    Remove debug message

Merge: c154ecd3148 fb18d239cd0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-27

    Merge pull request #34329 from troopa81/fix_relationref_identify

    Fix relation reference constraint when identifying a feature

Merge: 03436dcbd68 131ab9cc22d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-27

    Merge pull request #34732 from elpaso/store-force-suppress-popup-property

    Fix store force no popup

Merge: 7f54853aae2 c68a50f0c34
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-27

    Merge pull request #34726 from olivierdalang/fix_planimetric_checkbox

    Fix planimetric measurements checkbox not restored in options dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-02-27

    Remove debug message

    The message ended up as WARNING in QGIS server log files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-27

    Fix store force no popup

    Followup PR #34654

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-02-27
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-02-27

    Test for Remove Duplicate Nodes from each part of a multipolygon

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2020-02-27
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2020-02-27

    Fix planimetric measurements checkbox not restored in options dialog

    see https://github.com/opengisch/QGIS-Issues-SH/issues/12#issuecomment-591450501

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-02-27

    Make containsAdvancedEffects function more accurate
    by skipping layers that fall outside visible scale range

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-27

    Fix form filtering when used in feature selection dialog

Merge: 69053fdf860 3a6db5cc22f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-27

    Merge pull request #34654 from elpaso/vectorlayertools-suppress-form-popup

    [feature] Relation widget force suppress popup

Merge: 7057b378991 6b23d90f8a2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-27

    Merge pull request #34698 from elpaso/bugfix-gh34696-spatialite-nofields

    Fix spatialite editing with nofields (or def values)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-02-26
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-02-26

    Test for Remove Duplicate Vertices alg. (geometry collection)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-02-26
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-02-26

    Remove duplicate nodes from all parts in a collection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-27

    Check in updated internal srs db based on latest proj version

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-27

    fix issue for Qt version <5.10

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-27

    typo

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-27

    add tests

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-27

    add normals to QgsMeshLayerUtils

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-27

    fix triangular mesh update

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-27

    after Peter review
    .

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-27

    dataset scalar 3D

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-02-27

    postgres provider: re-allow adding layers from PostgreSQL 8.4

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-27

    fix crash when exporting check geometries gaps

    Fixes #34661

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-27

    fix for format_date() help text

Merge: 37288929df4 6de9e0f6211
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-26

    Merge pull request #34268 from arnaud-morvan/request_body_plus

    Do not replace plus by space in REQUEST_BODY

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-26

    Fix spatialite editing with nofields (or def values)

    Fixes #34696

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-26

    Reword checkbox force hide

Merge: 840c678d233 8655e444f6f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-26

    Merge pull request #34686 from elpaso/bugfix-34666-merge-feature-evaluate-defaults-on-provider-side

    Fix merge selected features when evaluate defaults

Merge: 39a9ae9dfd7 b5dec5aff76
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-26

    Merge pull request #34688 from elpaso/relation-embedded-focus-first-feature

    Focus on first feature in embedded forms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-26

    Focus on first feature in embedded forms

Merge: e128f3b939e c01cdd2a9e7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-26

    Merge pull request #34355 from troopa81/fix_chainfilter_nonull

    In relation reference widget, fix chain filter when null values are not allowed

Merge: 0401598238d a885b38c99f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-26

    Merge pull request #34659 from elpaso/bugfix-unreported-main-message-bar-crash

    Fix crash when accessing mainMessageBar

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-26

    Fix merge selected features when evaluate defaults

    ... on provider side

    Fixes #34666

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-26

    Make "pre-set DPI not equal to painter's DPI" check less stringent

    This assert gets tripped frequently when working with magnified maps,
    because there's tiny (inconsequential) differences in the dpi value.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-26

    [layouts] Fix crash when reading layouts XML after failing to add a layout
    (fixes #34621)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-26

    Fix node tool rectangular selection when layer has a different crs to canvas

    Fixes #34591

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-02-26

    [labelling] Fix suboptimal logic for polygon's default around centroid placement

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2020-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-26

    [GRASS] catch new location crash on win

    Hopefully fixes #28148

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-25

    use Q_ENUM macro in QgsFileWidget (#34665)

    this will allow configuring properly the custom widget

Merge: d87fa0a667e 1e19b5304a4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-25

    Merge pull request #34652 from elpaso/bugfix-gh34651-relation-reference-embedded-show-hide-link-unlink

    Fix show/hide link/unlink in relation reference w

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-25

    Fix crash when accessing mainMessageBar

    Followup #32528

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-25

    fix browsing counter not reset in feature list (attribute table) (#34501)

    the counter was not set to 0 when switching to selected or visible only and if there were no features listed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-25

    [feature] Relation widget force suppress popup

    Adds an option to the relation widget configuration
    to suppress form popup open when new features are
    added in an embedded form context.

    This option overrides the form-level option (that might
    still be the desired behavior when the form is used
    as a standalone form).

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-25

    Fix show/hide link/unlink in relation reference w

    widget.

    Fixes #34651

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-25

    [processing] Fix cannot edit/delete/export project based models

    Fixes #34627

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-25

    Show a more helpful message when a custom projection based on WKT
    is equivalent to a known projection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-25

    Always default to WKT definitions for newly added custom projections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-25

    Show formatted WKT definitions in custom projection dialog

    Because an unformatted WKT string is just a huge barely decipherable blob...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-25

    Accept "proj:..." prefix in QgsCoordinateReferenceSystem::createFromString
    instead of just "proj4:..."

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-02-25

    [decorations] Fix scale bar label horizontal alignment regression

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-25

    [FEATURE] mesh simplification (#34532)

    [FEATURE] fix #31575 mesh layer speed rendering improvements (LOD)

    As mesh layer could have millions of triangles, rendering could be very slow, especially when all the triangles are displayed in the view whereas triangles are too small to be viewed.

    For those situations QGIS has an option to simplify the mesh. Simplification leads to one or more simplified mesh that represents levels of detail (LOD). When rendering the mesh, the appropriate level of detail is chosen to have an adequate rendering depending on the view.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-25

    Add missing cast for QgsProcessingParameterDateTime

Merge: 3f10d8d56cb f1c6bdf00c3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-24

    Merge pull request #34612 from elpaso/bugfix-gh34586-jsonformatter

    Move jsonformatter to own dir, add license and src

Merge: b28814c2bca 0808c2a3818
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-24

    Merge pull request #34581 from obrix/fix_qgsfeaturefiltermodel_updateCompleter_sync

    Small rework on QgsFeatureFilterModel

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-02-24
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-02-24

    Improve readability in refactor fields UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-24

    [processing] Fix incorrect error about "cannot load dependant fields"
    when a field parameter is linked to a feature source parameter which
    has the "selected features only" checked

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-24

    Add API to QgsFieldModel/QgsFieldComboBox to manually set the fields
    to show in the widget (i.e. when no layer is available)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-24

    Purge totally completely horribly outdated QgsRasterLayer docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-24

    Minor temporal properties cleanups and dox improvements

Merge: 7c0bd2e2f20 8115be4a914
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-24

    Merge pull request #34574 from mhugent/dxf_label_linebreaks

    DXF export: handle line breaks in label text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-24

    Fix crash in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-24

    Mark some internal methods as private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-24

    Add widget wrapper for datetime parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-24

    Fix duplicate signals emitted by QgsDateTimeEdit when changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-24

    Add support for reading/writing QDateTime, QDate and QTime via QgsXmlUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-24

    Allow null string to be customised for QgsDateTimeEdit

    E.g. for processing use this needs to be "Not specified"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-24

    Add QgsDateTimeEdit subclasses for specific date and time widgets

    Adds QgsDateEdit and QgsTimeEdit subclasses. (All the heavy lifting
    with these is done by Qt itself, hence no extra unit tests!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-24

    [FEATURE][processing] New parameter type for datetime (or date, or time) values

    Adds a new parameter type QgsProcessingParameterDateTime for handling
    date/datetime/time values

Merge: 13337b20cd1 e493545af5e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-24

    Merge pull request #34040 from Samweli/temporal_api

    Temporal API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-23

    Move jsonformatter to own dir, add license and src

    Fixes #34586

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-02-22
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-02-22

    Ensure backwards compatibility with calls not passing 'constraints' key

    e.g., processing.execAlgorithmDialog(..., 'FIELDS_MAPPING':[{'expression': 't_id', 'length': -1, 'name': 't_id', 'precision': 0, 'type': 4}], ...)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-02-22
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-02-22

    Refactor fields UI: Add 'template' to label to link that layer to new column

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2020-02-22
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-02-22

    'Template properties' column for Refactor Fields algorithm

    as a hint on template/target layer constraints.
    A row of a template layer field with constraints is coloured and a tooltip shows the constraints in the corresponding 'Template properties' cell.

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-23

    [feature] data defined control over layout map CRS

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-22
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-22

    removed unwanted temporal range object method

Merge: 7afb513c31e a35b8b5dc6d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-22

    Merge pull request #34599 from elpaso/htmlwidget-resize

    Htmlwidget resize

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-22

    Aerate the QgsSettings dox for readability

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2019-08-24
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2020-02-21

    Highlight NOT NULL target fields in the Refactor fields algorithm's UI:

    + By adding a new 'NOT NULL' column in the mapping widget, and
    + By adding an orange color (same as used in attribute form warnings) to the whole row.

    New paragraph added to help panel to let users know why some rows are coloured.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-22

    Record proj version number in srs6.db after running srssync utility

    And when running srssync, return early if the version number is unchanged
    from the last run.

    This avoids running the full (slow, on proj 6 builds) srssync with
    every build, which is PITA for rapid development...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-22

    Handle more uri components in encode/decodeUri for AFS provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-22

    [FEATURE][processing] Add algorithms for raising warnings and exceptions from models

    These algorithms raise either a custom warning in the processing log, OR raise
    an exception which causes the model execution to terminate.

    An optional condition expression can be specified to control whether or not
    the warning/exception is raised, allowing logic like "if the output layer from
    another algorithm contains more then 10 features, then abort the model execution"

    Sponsored by Fisel + König

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-22

    fix mInputNoDataValue

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-22

    fix member variables and don't set NoData value

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-22

    fix member variables

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-22

    skip additional feedback check

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-22

    fix tags, helpstring, error reporting and rasterblock writing

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-22

    compress algorithm icon

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-22

    update helpstring and NoData spelling

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-22

    [feature] add Fill noData cells algorithm and tests

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-02-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-02-21

    Only consider raster available when metadata table is readable

    Closes #32558

    Includes automated test.

Merge: d2446e05369 dd25c3a75b5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-21

    Merge pull request #34588 from elpaso/bugfix-gh33824-atlas-filename-expression-validation

    Fix atlas filename expression validation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-21

    Don't crash on wrong widget types

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-21

    Resize HTML widget on load

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-02-21

    Bump version to 3.13

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-02-21

    changelog and news update for 3.12

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-02-21

    translation update for 3.12.0 from transifex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-02-21

    adapt update-news.pl to changelog.qgis.org changes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-02-21

    Fix FindProj.cmake (followup 38e57db0ed387e32)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-21

    Don't try to use a fallback transform when we've already established
    that only a single transform is possible between a CRS pair

    (since we've already tried that transform, it's pointless to re-try
    it and expect different results)

    Avoids superious "fallback transform used" warnings when only one
    operation is possible between a CRS pair

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-21

    Drop debugging output from Dockerfile

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-20

    make QgsVectorLayer::rollBack invokable (#34585)

Merge: 750df366c71 1bb6a532cf0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-20

    Merge pull request #34554 from elpaso/bugfix-gh34552-relation-reference-crash

    Fix crash when adding child features from forms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-20

    Fix atlas filename expression validation

    Make sure expression is validate within the context
    of the layer (even when there is no current feature).

    Also do not start the export process if the expression
    is not valid.

    Fixes #33824

    Funded by: ARPA Piemonte

Merge: 4ab9f17ee7b 8cbb23cf09b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-20

    Merge pull request #34578 from elpaso/bugfix-gh34557-python-qgspoint-crash

    Fix QgsPoint ctor with invalid arguments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-21

    Disable a test which relies on proj 4 behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-21

    Update test for proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-21

    Fix asan warnings from TestQgsProcessingInPlace

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-21

    Fix asan warnings in AFS provider test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-21

    Update another test for proj 7

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-21

    Update more test results for proj 7

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-21

    Update test results for proj 7

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-21

    Hard block compilation on proj 6.3.0

    Require 6.3.1 for critical fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-21

    Remove code paths for proj >= 6.0 < 6.3

    We no longer support building with these versions

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-02-20
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-02-20

    Fix style.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-02-20
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-02-20

    update to MDAL 0.5.1: fcritical fix for SWW/Telemac files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-20

    Fix QgsPoint ctor with invalid arguments

    Fixes #34557

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-01-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-02-20

    Clear existing geometry (rubberband) when the layer has accidentally become a raster layer.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-01-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-02-20

    Disable ReverseLine and TrimExtendFeature tools when on a raster layer.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-01-20
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-02-20

    For all shape digitizing tools, notify the user if he accidentally switch to a raster layer while editing its shape.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-01-20
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-02-20

    Disable shape digitizing tools when the current layer is a raster layer.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-01-17
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-02-20

    Use references when iterating on point. Also more expressive variable name.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-01-16
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-02-20

    Fix crash when finishing adding a rectangle with the shape digitizing tool.
          * Avoid casting the current layer to a QgsVectorLayer pointer, this resulted to a null pointer when the current layer isn't one.
          * A similar strategy as the one used in QgsMapToolAddRegularPolygon::deactivate has been used to handle the z value.
    fix #33583

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-02-20

    astyle

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-02-20

    DXF export: handle line breaks in label text. Line breaks in TEXT or MTEXT makes dxf viewers hang or crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-20

    Fix srcsync "... can't be updated" warnings under proj 7

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-02-20

    followup 5c95c5f , use utf-8 string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-02-20

    debian packaging: explicitly set python library on focal

    Radoslaw Guzinski <radosuav@op.pl>AuthorDate: 2020-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-20

    [Processing] Fix setting band parameter from string

    Optional bool variables are in positions 5 and 6.

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2020-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-20

    Fix calculation of pixel diagonal half-length - qgsalgorithmlinedensity.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-20

    [labeling] Fix candidate generation for horizontal line labels

    The previous candidate generation code just used the exact same
    logic as parallel line labels but forced the angle to be horizontal.

    This was completely wrong, because the parallel line candidate generation
    is totally designed around parallel labels.

    Instead, use specific logic for horizontal line candidate generation,
    resulting in optimal candidate generation for horizontal labels.

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2020-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-20

    BUG: fix invalid layer result when Oracle version is under 12

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-20

    Fix geometry type for "Convert geometry type" algorithm

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-20

    SIP

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-20

    Really hide actions menu from forms when empty

    because actions() does something else

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-20

    Fix crash when choosing categorized renderer

    Fix #34551

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-19

    Fix crash when adding child features from forms

    Fixes #34552

    probably fixes other unreported issues.

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-02-19
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-02-19

    Add a check for nullptr on mGatherer in QgsFeatureFilterModel::updateCompleter.
    Also avoid relying on signal to slot call order conservation to make sure that gathererThreadFinished is called after updateCompleter :
      - gathererThreadFinished is disconnected from finished signal emitted at the end of QgsFieldExpressionValuesGatherer::run
      - gathererThreadFinished is instead called explicitly at the end of updateCompleter
      - when QgsFieldExpressionValuesGatherer::run is stopped manually, rely on the connection to QgsFieldExpressionValuesGatherer::deleteLater to clean mGatherer.

    This should fix an observed bug where a crash happened at the begining of updateCompleter because mGatherer was null.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-19

    fix python task manager test

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2020-02-04
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2020-02-19

    Do not replace plus by space in REQUEST_BODY

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2020-02-13
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2020-02-19

    Add test for plus in request body

Merge: 5c95c5f7f3f f0f2bfc29ad
    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-18

    Merge pull request #34500 from strk/pointcloud-test-recover

    Recover pointcloud tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-02-18

    [georeferencer] Fix wrong target CRS using GDAL3/PROJ6 builds

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-02-18

    [ui] Fix diagram attribute colors missing on non-default theme in the diagram properties dialog

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-02-18
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2020-02-18

    proper fix of online merge conflit

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-02-18
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-02-18

    Install postgresql-client-11 as well

    (works around a packaging bug in postgresql-server-dev-11)

Merge: 38fb7da28cd 930d479a1ed
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-18

    Merge pull request #34311 from pblottiere/fix_embedded_layer_read

    Turn relative path into absolute path for reading embedded projects.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-02-18
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-02-18

    Use --with-pgconfig

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-02-18
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-02-18

    Try installing pointcloud 1.2.1, and use PATH instead of PG_CONFIG

    because PG_CONFIG seems to be unsupported, at least at ./configure
    time (https://github.com/pgpointcloud/pointcloud/issues/258)

Merge: e0556cf4afa cb6e5827692
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-18

    Merge pull request #34144 from signedav/imagefix

    Image resources in server

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Disable "Fallback" option when coordinate transforms are used in processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    [needs-docs] Add setting to control whether the coordinate operation
    for transformation between a source and destination CRS pair should
    permit falling back to a ballpark transform when required

    This defaults to true (i.e. similar-ish behavior to proj 4), but allows
    users who require a specific coordinate operation the ability to prevent
    any fallback ballpark transformations occurring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Less noisy transform failure errors

    - Don't spew a whole lot of "rethrowing expection" log messages on the
    default log level
    - Don't output tons of duplicate transform error messages - instead
    only output the message if its different to the last error encountered
    (avoids flooding the console when transform failures occur during
    raster projection, resulting in quasi-hangs)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Fix interaction of QgsCoordinateTransform::setBallparkTransformsAreAppropriate
    and setAllowFallbackTransforms and improve dox

    setBallparkTransformsAreAppropriate overrules the setAllowFallbackTransforms
    setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Fix allow fallback determination for reversed operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Add API to QgsCoordinateTransform to control fallback availability
    on a transform-by-transform basis, populate correctly from context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Add API to QgsCoordinateTransformContext to prevent use of fallback
    ballpark transforms for a source/dest CRS pair

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Crappy US spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Ballpark warning should be warning level, not critical

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    [processing] Log use of ballpark transforms to processing log instead
    of to the main window message bar

    More processing algorithms will require this, but it's a template for
    the others to be adapted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Add API for disabling fallback handler and for determining after a transform whether a fallback operation occurred

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Friendlier warning message when fallback transform is used

    Hopefully giving enough clues for users to diagnose the error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    ifdef out noisy debug code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Much much faster QgsCoordinateReferenceSystem equality operator in many cases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Only warn a single time per project for fallback transform usage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    When using the fallback transform, we can't trust the results of proj_errno

    It's giving us incorrect error numbers (such as "failed to load datum shift file",
    which is definitely incorrect for a default proj created operation!)
    so we resort to testing values ourselves...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Don't include proj string in QgsCsException messages

    This is too costly to calculate, and results in a lot of processing
    time when raster rendering transform errors occur (since they occur
    on a one-by-one basis and in large quantities)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Don't try to get the operation details for the instantiated operation,
    instead correctly use the desired operation for the handler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Remove "used" operation from handler

    We can't populate this, because it's not a singular proj operation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Mark some transforms as approximate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Add mechanism to disable user-visible warnings on use of fallback transforms
    for a particular QgsCoordinateTransform object

    This can be set for transforms where we definitively know that a "ballpark"
    result is acceptable, e.g. when transforming global layer extents to
    a localized area-of-use CRS

    Refs #33929

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    We can't always rely on proj_errno to indicate multi-point transform
    failures, so manually scan for inf values to detect failures which
    should result in the fallback transform usage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Show warnings on fallback transform

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    When the selected coordinate operation fails to project coordinates,
    try falling back to a default PROJ-provided operation to transform the
    coordinates

    This allows **some** transformation of coordinates to occur in the situation:
    - user has selected a coordinate operation utilising a grid shift file
    - one or more points which fall OUTSIDE the grid file are transformed

    Not for merge -- likely needs some form of user-visible-warning when
    this occurs

    Refs #33929

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Fix leak

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-02-17

    fix translation string

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-18

    Typo fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-02-17

    fix translation strings

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-10
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-17

    fix QCOMPARE

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-17

    fix qcompare

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-17

    remove assert from a left over (fix crash) (#34503)

    the assert was copied from other class and I was running with RelWithDebugInfo and not Debug.

Merge: c37523d32bc 55fcdc74792
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-17

    Merge pull request #34153 from pblottiere/autocheck

    Activate buffer drawing when setting a buffer property through auxiliary storage

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-02-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-02-17

    Force use of PostgreSQL-11 headerfiles when building pointcloud

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-02-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-02-17

    Recover pointcloud tests

    This reverts commit bf6915633cf12a556cd807b136e63509b6cdb33f while
    improving predictability of results

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-17

    disable browsing auto pan/scale in attribute table when showing visible features only (#34493)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-17

    Less noisy transform failure errors

    - Don't spew a whole lot of "rethrowing expection" log messages on the
    default log level
    - Don't output tons of duplicate transform error messages - instead
    only output the message if its different to the last error encountered
    (avoids flooding the console when transform failures occur during
    raster projection, resulting in quasi-hangs)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-17

    Responsive cancelation of raster projector

    In the case of messy transforms (e.g. transforming global coordinates
    to a localized projection) the raster projection setup code can be
    very expensive, so add a responsive check to abort early if the
    render operation is canceled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-17

    Fix broken setting deletion from advanced settings options

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-17

    Add final qualifier to provider classes

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-17

    Enable -Wnon-virtual-dtor in pedantic mode, and remove useless virtual qualifiers in 2 final classes

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-17

    change Qt version for deprecated Qt3DRender::QBuffer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-17

    Fix invalid escape sequence

    /usr/lib/python3/dist-packages/qgis/core/__init__.py:195

      /usr/lib/python3/dist-packages/qgis/core/__init__.py:195: DeprecationWarning: invalid escape sequence \s

        QgsProcessingUtils.LayerHint.Mesh.__doc__ = "Mesh layer type  \since QGIS 3.6"

    /usr/lib/python3/dist-packages/qgis/core/additions/qgsfunction.py:167

      /usr/lib/python3/dist-packages/qgis/core/additions/qgsfunction.py:167: DeprecationWarning: invalid escape sequence \*

Merge: fc6e453385b ffd528ecf74
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-16

    Merge pull request #34470 from jakimowb/master

    repaired broken location references in *.ui files

Merge: 9441fcc9472 aa47fe355ab
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-15

    Merge pull request #34460 from elpaso/bugfix-gh34435-raster-last-row-error

    GDAL: make sure we are not reading outside the raster

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-15
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-15

    fix invoke method call for Qt 5.9

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-14

    drag'n'drop improvements part 3 (#34479)

    * drag'n'drop improvements

    part 3

    this completely removes hidden config accessible under double click
    now a widget groupbox (by opposition to the field config) is shown on top of the right panel

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-14

    Fix typo

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-14

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-14

    Fixes ReadFlags value for embedded layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-14

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-14

    Turn relative path into absolute path for reading embedded projects. Fixes #34060

Merge: 2a0aa0305cc bf6915633cf
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-14

    Merge pull request #34474 from m-kuhn/disable_pointcloud_test

    Revert "Add test for pointcloud layers fetching and related permissions"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-02-14

    Revert "Add test for pointcloud layers fetching and related permissions"

    This reverts commit 30fe7484698046b588284ff5485115e70833a268.

Merge: 9b03adaab09 4d208094acd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-14

    Merge pull request #34428 from elpaso/bugfix-gh34404-crash-on-apply-default-value

    Fix crash when switching "apply default value on update"

Merge: 51ba7e8a89f 76c13bcf968
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-14

    Merge pull request #34434 from elpaso/server-standalone-small-enhancements

    Server standalone: fix DISPLAY check + minor rewording of help texts

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-14

    Small optimization, and nodata fill in GPU path

    to be consistent to what happens in the CPU path

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-14

    GDAL make sure we are not reading outside ...

    ... raster bounds.

    Fixes #34435

    Unfortunately I wasn't able to write a test for this
    case: it seems to be related to a very rare combination
    of floating point (double) rounding issues that I could
    only reproduce manually.

    But since I was trying to test it and I wrote some
    raster block test cases, I thought it would be good
    to leave them in the PR instead of throwing them
    away.

    Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de <benjamin.jakimow@geo.hu-berlin.de>AuthorDate: 2020-02-14
Commit:     Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de <benjamin.jakimow@geo.hu-berlin.de>
CommitDate: 2020-02-14

    repaired broken location references in *.ui files
    to access resources in image/images.qrc

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-14

    Fix tests and split subTask test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-14

    be sure that task has ended when deleted

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-14

    Make the task manager cancel operation thread-safe

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-14

    remove unlock from terminated/completed

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-01-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-14

    Force task status update to be main in the main thread

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-14

    Fix hash help

    I realize that I didn't change it after our discussion on the PR https://github.com/qgis/QGIS/pull/31726.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-14

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-14

    [layouts] Use a proper dedicated icon for Fixed Tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-14

    Nicer cell sizes in table designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-14

    [layouts] Improve Manual Table handling of header cells

    Instead of hiding this functionality from users, we instead add an explicit
    toggle to the Table Designer dialog "Table" menu to hide or show
    the header cells in the designer, and re-add the widgets which
    allow users to customise the header appearance back into the
    item configuration widget.

    Whenever a header cell is selected in the table designer, the formatting
    widgets are disabled since the item's header configuration widgets
    are used to set the background/foreground color and other properties
    of these cells instead.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-13

    Test when buffer draw is deactivated

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-13

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-13

    Init unit test for QgsLabelPropertyDialog

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-13

    Hide BufferDraw property

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-13

    Clean

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-13

    Add BufferDraw property in map tool

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-13

    Add buffer draw checkbox in label property dialog

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-13

    Deactivate buffer draw when null data defined value

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-01-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-13

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-01-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-13

    Activate buffer drawing when setting a buffer property. Fixes #28544

Merge: 37a4c10a4d2 f38cc5588c3
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-13

    Merge pull request #34441 from rldhont/fix-read-sld-textsymbolizer-pointplacement-for-lines

    [Bugfix] Read SLD TextSymbolizer PointPlacement for lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Fix broken browser directory paths

    And improve documentation

    Fixes #34169

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    When showing original path in the "Select a Data Source" dialog,
    allow the original path text to be selected and copied, and
    make the original path a hyperlink to open the corresponding
    folder

    Makes it much easier for users to find the correct fixed paths,
    e.g. by allowing them to use OS level find files functionality

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    only call data once in drawLayerTitleInternal

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-02-13

    [vector file writer] Add coordinate transformation context to fix KML/GPX export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Correct autodetection of vsizip based shapefiles depends on GDAL 3.1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Use metadata method to retrieve Shapefile encoding on GDAL 3.1+ builds

    Avoids code duplication, correct behavior with vsi* sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    [processing] Add algorithms for dealing with shapefile encoding issues

    - "Extract Shapefile encoding": extracts the embedded shapefile encoding
    information and lists it for the user (and storing it in output strings
    for use in models)
    - "Set layer encoding": allows users to set the encoding for a vector
    layer to a different encoding (applies to the layer only, no permanent
    changes are made to the data source). For use in handling encoding
    issues in Processing models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Split shapefile CPG/LDID based encoding detection to separate methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    QIoDevice::skip was added in Qt 5.10

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Default to "Automatic" encoding option when adding OGR vector files
    through the Data Source Manager

    This allows the embedded (LDID/CPG based) Shapefile encoding to
    be used by default, but still offers users a way to override this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Default to automatically picking encoding when adding shapefiles
    via drag and drop or browser, instead of always picking the System encoding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Expand tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Don't force set new layer encoding to the UI/encoding settings value

    This was previously a band-aid fix applied in order to get shapefiles
    to load using the encoding specified in the data source manager
    encoding option.

    But the same settings key is used for lots of different things, e.g.
    saving and restoring the last used encoding when creating a new layer.

    By forcing all layers to this encoding leads to lots of nasty issues,
    e.g. shapefiles loaded through the QGIS api will get a quasi-random
    encoding assigned to them (unless the API caller manually follows up
    with a setEncoding() call...)

    It's no longer required now, in any case

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Always disable GDAL side shapefile encoding handling

    And instead always do the decoding on QGIS' side. This unifies
    the encoding handling whether or not we are using the underlying
    shapefile declared encoding (e.g. via LDID or .cpg file) OR
    are overriding it manually by a user-set encoding.

    Why?

    - if we DON'T disable GDAL side encoding support, then there's NO
    way to change the encoding used when reading shapefiles. And
    unfortunately the embedded encoding (which is read by GDAL) is
    sometimes wrong (because shapefiles!), so we need to expose support
    for users to be able to change and correct this

    - we can't change this setting on-the-fly. If we don't set it
    upfront, we can't reverse this decision later when a user does
    want/need to manually specify the encoding

    This also removes a lot of confusing code logic in the provider!

    Fixes #21264, user frustration on mailing lists e.g.

    http://osgeo-org.1560.x6.nabble.com/Shapefile-with-file-cpg-codepage-td5275106.html
    http://osgeo-org.1560.x6.nabble.com/QGIS-ignore-the-cpg-files-when-loading-shapefiles-td5348021.html

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Add helper method to read encoding from shapefile .cpg or LDID information

    Ported from the GDAL logic, which unfortunately is not available
    for re-use directly from GDAL.

    Radoslaw Guzinski <radosuav@op.pl>AuthorDate: 2020-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    [Processing] Fix isEnabled check for modeler context menu actions

    This aligns the check with Processing scripts context menu actions and allows subclasses of QgsProcessingModelAlgorithm to register their own actions.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Fix spatialite crash on field added

    Fixes #34375

    Add a check for the field index validity, but the issue was really
    an undesired side effect of the spaghetti-signal-slot hell.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-13

    Fix labels don't render when mode is set to "From Symbol Bounds" and
    features are not set to be obstacles for other labels

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-02-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-02-12

    [Bugfix] Read SLD TextSymbolizer PointPlacement for lines

    For lines, if labeling palcement is horizontal, the TextSymbolizer will contain PointPlacement instead of LinePlacement.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-02-12

    debian packaging: add ubuntu focal and drop disco

Merge: 0e63de68375 935dc28d5dd
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-12

    Merge pull request #34433 from 3nids/dnd_part2

    drad'n'drop improvents part 2

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2020-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-12

    Do not try to compute the center of a segment of null length (#34407)

    Fix #34396

Merge: 2f50c0acb3f 71425c0eaee
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-12

    Merge pull request #34420 from m-kuhn/expression_group_binary_if_in_unary

    Fix parentheses in QgsExpression::dump()

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-12

    Fix DISPLAY check + minor rewording of help texts

Merge: e6c93784644 ad3db5e7868
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-12

    Merge pull request #34425 from mhugent/wfs_layer_output_format

    WFS: support all GetFeature output formats for all layers

Merge: 2770e6a7256 da589c1496f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-12

    Merge pull request #34431 from elpaso/server-reduce-noise

    Reduce noise in server output

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-02-12

    drad'n'drop improvents

    part 2

    display the container editor in the right panel
    this avoids opening a modal dialog

    a new type of itemData has been added as WidgetType
    to distinguish them in the available widgets from the containers in the form layout

    fixes #29063

Merge: 4980adbe19e 4671da52717
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-12

    [FEATURE] Merge pull request #34411 from 3nids/dnd_sync_selec

    improvement of the Drag'n'Drop designer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-12

    QgsMapLayerAction: add legend context menu entry for action on selection (#34354)

    A new menu entry (Actions on selection) is added to the layer tree context menu
    It is shown only when required (layer has selection and actions can be run on the given layer)

Merge: 0fd99f32abe ac65ff2d40e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-12

    Merge pull request #34423 from elpaso/bugfix-gh34379-spatialite-aspatial-add-features

    Fix spatialite aspatial add features

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-12

    fix crash

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-12

    Reduce noise in server output

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-02-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-02-12

    Adapt unit test output

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-12

    Fix crash when switching "apply default value on update"

    Fixes #34404

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-02-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-02-12

    WFS: support all GetFeature output formats for all layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-12

    Fix spatialite aspatial add features

    Fixes #34379

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-02-12

    Fix parentheses in QgsExpression::dump()

    QgsExpression('NOT (1 or 2 or 3)').dump() previously returned 'NOT 1 or 2 or 3'.

    This is especially painful since QGIS as WFS client translates 'attribute NOT IN (1, 2, 3)' to an ogc filter of the form 'NOT ( attribute = 1 or attribute = 2 or attribute = 3 )' which would be translated back to a faulty expression on the wfs server.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-12

    Fix backport bot instant trigger

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-11

    fix ownership issues in dualview/attributetable (#34403)

    * fix ownership issues in dualview/attributetable

    correctly fix #33120

    * update dox + bindings

Merge: 71f851bc73b 2218bd1203b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-11

    Merge pull request #34368 from uclaros/fix_ogrprovider_setsubsetstring

    Fix setSubsetString return value on error

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-02-11

    remove warnings, use modern style cast

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-02-11

    improvement of the Drag'n'Drop designer

    * do not show editor when several fields are selected
    * synchronize selection both ways

    fixes #28570

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-11

    avoid code duplication

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-11

    Fix identify menu when an expression is used as display name

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-10

    Fix relation reference constraint when identifying a feature

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2020-02-10

    Fix chain filter when null values are not allowed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-10

    Reduce noise from workflows (#34372)

    Only trigger workflows to doc and backport when appropriate

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-02-10

    [edit widgets] Fix text edit right-click menu item background
    when widget is disabled (fixes #29542)

    denchat <19730041+denchat@users.noreply.github.com>AuthorDate: 2020-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-10

    Set up an OpenGL Context to be shared between threads beforehand

    Allows for plugins that depend on Qt WebEngine module.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-10

    Fix geometry save/restore for snapping configuration dialog, make
    dialog a Tool window type

    José de Paula Rodrigues N. Assis <espinafre@gmail.com>AuthorDate: 2020-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-10

    Fixes empty tracebacks for user Python code

    Moving python traceback collection to within runStringUnsafe() so other
    threads don't clear the global error status before we have a chance to
    display it to users.

    fix #34370, #31235

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-02-09

    Fix build with txt2tags >= 3.5

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-02-09
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-02-09

    spelling

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-02-09
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-02-09

    Added tests for malformed subsetstrings on the ogr provider

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-02-09

    Make QgsExifTools QML friendly

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-09
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-09

    update raster layer temporal properties tests

Merge: c76c3904050 5eb92b59fb4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-08

    Merge pull request #33952 from m-kuhn/server_wms_equal_layer_name

    [server] do not drop layers with duplicate names

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-02-08
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2020-02-08

    Fix setSubsetString return value on error

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-08
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    add read and write xml tests

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-07
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    fix travis tests

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-07
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    updates on map layers temporal properties classes

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-04
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    added new map layer temporal properties sub classes with tests

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-01
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    added tests for temporal property

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-02-01
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    added new temporal property class

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-30
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    updated render context test and fix travis tests

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-29
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    remove access of private members from qgstemporalrangeobject

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-29
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    edits per review on qgs map canvas

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-28
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    moved qgsabstracttemporal class to qgstemporalrangeobject class as per review suggestions

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-27
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    updated docs

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-27
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    update qgsabstracttemporal test

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-27
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    updates on qgsabstracttemporal sip and tests

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-27
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    updates on tests and abstract temporal class

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-26
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2020-02-08

    added abstract temporal class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    Separate display role from cell content role in table editor, so that
    we can show properly formatted numbers in the table editor for cells
    with a numeric format set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    [layouts] When editing a manual table contents in the editor dialog,
    make the cell editor delegate auto-expand to fit the cell contents

    Makes the editor more spreadsheet-style and easier to use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    QT_PLUGINS_DIR is still required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    No more setTime_t

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    No more QSqlError::number()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    Remove qGreater use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    Deprecate QSqlError constructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    Update modeltest files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    Another one

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    Fix Qt 5.9 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    Missed one

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    Deprecation warnings for everyone!

    Let's all join the fun and share workload

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    Prevent builds which utilise API deprecated in <= Qt 5.8

    Ideally this would be at least 5.9 (the minimum Qt version supported),
    but unfortunately the Qwt libraries utilise QString::null in public
    headers which was deprecated in Qt 5.9.

    I've got a feeling Qwt is going to be a pain point once again when
    Qt6 rolls around...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    Remove old Qt4 compatibility module

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-08

    Remove last traces of obsolete Qt4 API usage (from c++ -- may still be some in Python!)

Merge: f9c341b4d46 b0fceeff321
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-07

    Merge pull request #34350 from elpaso/bugfix-gh34333-gpkg-fid-shifted

    Fix FID real fields shifted when exported to GPKG

Merge: ddaf839209f 78109c6c877
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-07

    Merge pull request #34256 from pblottiere/server_level_exception

    Raise log level of server exception

Merge: 578616cf936 674282658cf
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-07

    Merge pull request #33836 from kadas-albireo/serverbuild

    Fix server mingw build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-07

    Fix FID real fields shifted when exported to GPKG

    Fixes #34333

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    Port font marker away from deprecated API

    Note: it's highly likely there's a bug here, and we should be
    using the (tight)boundingRect of the string here instead of the
    width/horizontalAdvance. But doing so changes the rendering position
    of characters substantially, as it means that font markers are
    properly centered on the actual character itself (otherwise
    a character like '.' is not placed over the point itself, but
    rather below it! iThat's the current behavior).

    We could possibly handle this by only applying the improved
    positioning to newly created font marker symbols, but that's
    left for a follow-up work...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    More test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    Test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    Fix deprecated api use in QgsDataDefinedSizeLegend, port away from ints to
    make more layout export friendly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    Fix a warning when building on >= Qt 5.13

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    [needs-docs] Add a recenter button to the GPS information panel

    There's NO way to recenter the map on the GPS location, which is a
    HUGE ux limitation in QGIS' GPS handling. This commit adds a new
    "Recenter" button to the panel to allow users to jump right to
    the current GPS position.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    don't let blank tile if wcs result bbox doesn't match the requested one

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    Fixes #33339 : don't display "no data received" message if WCS download has been canceled

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    Fixes #31626 don't crash on oracle getFeature(id) with an invalid id

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    Fix IN/NOT IN evaluation with very number like strings

    Only allow evaluation of number-like strings as numbers when
    we aren't comparing two strings (matches behavior with other
    expression comparison functions like equals)

    Fixes #34314

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    Handle correctly the unit type millimeter when exporting simple marker symbol to DXF.
    The strategy is the same as the one used when exporting svg marker symbol, ie simply use the map unit scale factor to scale the marker.

    Should fix #28854.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-07

    Fix oriented minimum bounding box algorithm

    Fixes #33532

Merge: 104a590592f 9e5b2691cc6
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-06

    Merge pull request #34223 from rldhont/fix-read-sld-textsymbolizer-for-lines

    [Bugfix] Read SLD TextSymbolizer for lines

Merge: b815f709435 104a590592f
    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2020-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-06

    Merge branch 'master' into geometry-type-based-styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    Some very ugly ports away from deprecated Qt methods

    There's no straightforward way to avoid the deprecated methods here, so we have to
    copy Qt5's compatibility helpers. Ugly, but unavoidable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-07

    [needs-docs][gps] Fix mouse cursor GPS distance display for touch screen devices

    On touch screen devices, we can't show the GPS distance status bar message
    as the cursor moves (because there's no "hover" mouse move events to trigger
    this from). So for these devices, use a tap-and-hold event to trigger the
    "current GPS distance from finger" status bar message.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-06

    Fix mention of compositions in dox (#34318)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-06

    Add some missing dox and reference

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-06

    Fix row conditional formatting

    Fixes #34122

    The original implementation was storing the styles
    in an hash keyed by the row number from the model
    index, but that one changes when the table is reloaded.

    By using feature id as a key instead, the style association
    with the feature is maintained through sort/reload
    operations.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-06

    Add an advanced settings key to allow disabling of the "pan distance"
    message which shows in the status bar after a pan operation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-06

    Tweak GPS distance status bar message to work better on smaller screens

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-06

    Fix transform errors caused by GPS bearing update

    The center was being double-transformed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-06

    Fix clearing colors for selection of mixed color cells in table editor

Merge: e0615d4948c 5d8c4f8337f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-05

    Merge pull request #34309 from elpaso/bugfixgh-gh34259-filter-expression-with-errors

    Fix test message from query builder on errors

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-02-05
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-02-05

    MDAL 0.5.0

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-05

    Fix test message from query builder

    Fixes #34259

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-10-02
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2020-02-05

    Use portable qputenv/qunsetenv instead of platform specific setenv/_putenv_s

Merge: 4fb42ae68dd 9b99dababf0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-05

    Merge pull request #34270 from elpaso/bugfix-gh34269-pg-merge-features

    Fix merge features with PG tables

Merge: b8a12be5b73 7e7def8e3a3
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-05

    Merge pull request #34266 from 3nids/maplayeraction-multiple

    Fix map layer actions rendering in attribute table

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-05

    Fix case

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-05

    Fix more qt deprecation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-05

    Fix outdated reference to GeoAlgorithmExecutionException in dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-05

    Fix excessive padding at bottom of attribute table filter section

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-05

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-05

    More qt deprecation warning fixes

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-04

    Log with info level

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-05

    nyall's review

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-05

    Close vertex for line when editing. fixes #32359 [needs-docs]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-05

    Fix more deprecation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-05

    [needs-docs] Rename "Define layer projection" to "Define Shapefile projection"

    This algorithm ONLY works on shapefile inputs, so make that clear in the algorithm's
    display name and helper strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-05

    Remove qpj files when defining shp projection from processing and Proj >= build
    is present

    These files aren't/shouldn't be used under proj 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-05

    [processing] Define Layer Projection tool should write .prj files
    using WKT1 ESRI format, not GDAL

    Fixes #34007

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-04

    Fix merge features with PG tables

    Fixes #34269

    By moving the refreshMergedValue() at the end of
    createTableWidgetContents() we set the correct
    behavior (skipped, manual etc.) after it has been
    possibly changed to "manual" a few lines above.

    The previous implementation was settings the values
    to "skipped" then calling refreshMergedValue(), then
    possibly changing to "manual" without refereshing
    the merged values, this was the source of the issue.

Merge: 0815ad487aa e5edf52e0ce
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-04

    Merge pull request #34227 from elpaso/bugfix-gh34226-layer-deps-double-load

    Fix layer dependencies double load of layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-02-04

    only show if the context menu is shown over a selected row

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-02-04

    list action with MultipleFeatures as target to be run for the layer selection

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-02-04

    skip map layer actions with MultipleFeatures as target in the arttribute table context menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-02-04

    Fix user projection not identified as such

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-02-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-02-04

    Raise log level of server exception

Merge: 644a5525ec0 c23a19793ae
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-04

    Merge pull request #34207 from strk/test-profile-temp

    Set QGIS_CUSTOM_CONFIG_PATH to temporary dir for python tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Don't force users to make a choice in the datum transform dialog

    It's possible to get a situation where none of the options can be
    selected, because they all require a grid which isn't available on
    the system. So always allow users to close the dialog to dismiss it
    (which has the same effect as picking the default selection from
    the dialog when possible, or giving null transforms if NO transforms
    are available at all...)

    Fixes #34234

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Add "install grid" button to coordinate operation widget when a grid is missing

    This syncs the coordinate operation widget UX with other grid-related handling
    widgets, where a user-friendly option to install a grid file is presented

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Show "Unknown CRS" entry in crs selector widget when the source CRS
    of a layer or project is unknown

    Because:
    1. It clearly indicates that the current CRS for the object is unknown
    2. It lets users see the full WKT/proj definition of the CRS, and allows
    them to copy this definition
    3. Avoids loss of CRS information when just opening and accepting the dialog

    Refs #33458

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Fix awkward group box title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Show 'unknown CRS' in status bar instead of blank text when project
    CRS is set to an unknown CRS

    Refs #33458

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-02-04

    Follow up 012ee83: delete .qpj file when overwriting pre-existing shapefile dataset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Fix crash when changing raster data source

    Fixes #34231

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Don't use deprecated QCoreApplication::hasPendingEvents method

    This was deprecated by qt for numerous reasons, but mostly because
    it was totally misleading in a lot of circumstances.

    Peillet Sebastien <peillet.seb@protonmail.com>AuthorDate: 2020-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-04

    BUG: fix add vertex from end point for CompoundCurveZ in gpkg

    fix #32080

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    deleted unused variables

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Fixed issue with vertex tool rectangular selection on a rotated map canvas

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Avoid CRS detection via .qpj when using GDAL3/PROJ6 (fixes #34211)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    replace mPoints.size() < 1 by mPoints.empty() and fix logic with rubber band

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    While I'm here, unallow to add useless points

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Unfocus regular polygon widget

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Fixes #25597 Allow use of Backspace key to undo vertex added

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Fix "Random points along line" alg

    Fixes "Random points along line" (qgis:randompointsalongline) algorithm.
    See https://github.com/qgis/QGIS/issues/33156#issuecomment-581395400

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Fix "Random points along line" alg

    Fixes "Random points along line" (qgis:randompointsalongline) algorithm
    Fixes #33156

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    [FreeBSD] Update FindGRASS.cmake

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Fix Qt53DExtrasConfig.cmake syntax which triggers error on ubuntu 20.04 (cmake 3.13)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Handle unit type "m" in custom WKT strings on proj 6 builds

    Fixes #34196

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-04

    Do not insert 0x0 in XML

    Fixes #34218

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-02-03

    Fix layer dependencies double load of layers

    Fixes #34226

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-02-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-02-03

    [Bugfix] Read SLD TextSymbolizer for lines

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-03

    add missing include of spatialindex (#34220)

    fixes build on macos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Show full CRS WKT for custom CRS in layer properties

    Fixes #33862

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-02-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-02-03

    Set QGIS_CUSTOM_CONFIG_PATH to temporary dir for python tests

    Partially fixes #34185
    See also #34187

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Fix memory leaks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Memory layers clone: use updated source

    Fixes #34134

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Fix leak

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Remove test case on not existent view

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Tests for PG views PKs ordering

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Fix PG views PK

    Fixes #34167

    Shiva Reddy <kotishiva@gmail.com>AuthorDate: 2020-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Modify Graphical Modeler title

    The menu item and title of the dialogue is now same i.e Graphical Modeler

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Fix nullptr dereference when opening project with broken mesh provider

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Fix various nullptr dereference when opening project with broken vector provider

    Found when replacing <provider>ogr</provider> by something else.

    Number of nullptr checks in QgsVectorLayer class have been just added for
    consistency. Some might not be triggerable.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Fix various nullptr dereference when opening project with broken raster provider

    Found when replacing <provider>gdal</provider> by something else.

    Number of nullptr checks in QgsRasterLayer class have been just added for
    consistency. Some might not be triggerable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Task manager deprecation warning fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    [processing] Use a list of previous temporary folders, so that we can defer
    cleanup of ALL of them until session end

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    [processing] Ensure that any user set temporary folders actually exist, or things go wrong...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    Improve test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-03

    [processing] Improve temporary directory handling

    - Make the new Temp Folder setting optional, default to an empty
    string, and note that empty = use default
    - Move responsibility for cleanup of temporary folders to c++ (if
    Processing Python part crashes, or doesn't exist, then we still
    want these cleaned up correctly)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-02

    Fix "Densify by interval" alg

    Fixes #33470

Merge: 170a6a558e6 6672f1bb33b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-01

    Merge pull request #34184 from m-kuhn/azure-osuosl

    [azure] Switch osgeo mirror to osuosl

Merge: a7168237895 b4fa419f765
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-01

    Merge pull request #34186 from strk/deprecated-crs-constructor

    Drop use of deprecated QgsCoordinateReferenceSystem constructor

Merge: f98fc05fa1f 8dbb8551212
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-01

    Merge pull request #34189 from m-kuhn/undo_travis_db_debug

    Revert "More debug for [travis]"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-02-01

    Revert "More debug for [travis]"

    This reverts commit c58f7f49e8dffa12e8f749e34792abedc8824287.

Merge: 7d6f86cd1ff 735d66c6de5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-01

    Merge pull request #33985 from m-kuhn/cdash_new_parse_dash_results

    Update cdash parse_dash_results to new API

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-02-01

    Switch remaining url

Merge: 5ae9807303e 8fc947f14a1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-02-01

    Merge pull request #33742 from m-kuhn/pull_request_template_adjust

    Improve pull request template

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-02-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-02-01

    Switch osgeo mirror to osuosl

    Because 🚀

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-01-31
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-02-01

    Drop use of deprecated QgsCoordinateReferenceSystem constructor

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-02-01

    Improve help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-02-01

    [processing] Fix modeler draws lines to wrong output when connecting
    the green output boxes back to their linked algorithms

Merge: 0d55352f9c8 949efbd84ea
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-31

    Merge pull request #34171 from elpaso/bugfix-gh34132-db-manager-pg-connection-bug

    DB manager PG connection proper API usage

Merge: faa55aefe37 b6413077efa
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-31

    Merge pull request #34175 from elpaso/bugfix-gh34148-wfs-case-sensitive-KVP

    WFS case insensitive KVP URL query arguments check

Merge: 4d746b983ef 092894b6a95
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-31

    Merge pull request #34157 from elpaso/bugfix-gh28643-NULL-representation

    Fix field formatter NULL representation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-31

    DB Manager: fix tests and minor cleanup

Merge: c89b511f8c7 ee6df432a16
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-31

    Merge pull request #34168 from elpaso/travis-disable-pg-default-value-and-clause

    Disable PG flacky test case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-31

    WFS case insensitive KVP URL query arguments check

    Fixes #34148

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-31

    DB manager PG connection proper API usage

    Fixes #34132

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-31

    Disable PG flacky test case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-31

    Field formatter: pass default value to the formatter

    ... even when it's equal to the default.

Merge: 0dfd2c9c796 f8eaff01450
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-31

    Merge pull request #34106 from nyalldawson/deprecations3

    Fix deprecated QWeakPointer use of QObject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-31

    [processing] Port logic from Join by Location algorithm to Extract
    by Location and Select by Location, allowing an optimised iteration
    when extracting few features from a reference layer containing many.

    Also add warnings when no spatial index exists and is desirable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-31

    [processing] Fix Points Along Geometry handling of multipart geometries

    Fixes #34022

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-31

    Make another test gsb-insensitive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-31

    Make unit test not dependant on presence of gsb grid files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-31

    [processing] When listing available layer sources for an input in the
    model designer, prefer to show the user's defined name for that output
    instead of the generic one

    Makes it easier to associate inputs with the correct outputs when
    creating models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-31

    [processing] Fix QStringList values are not accepted as valid values for multi field parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-31

    [processing] Fix some field names are rejected in modeler for non-multi field parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-31

    Deprecation warning fixes

Merge: 940044a23ae a7fd0a5d92b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-30

    Merge pull request #34152 from elpaso/bugfix-gh34118-zero-double-widgets

    Fix widget wrong values 0 doubles

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-30

    Fix field formatter NULL representation

    Fixes #28643

Merge: 14e73164acb 6997ffa8500
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-30

    Merge pull request #34126 from elpaso/server-standalone-lambda-disconnect

    Server standalone lambda disconnect

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-30

    Fix widget wrong values 0 doubles

    Fixes #34118

    Because:

    QVariant(0.0) == QVariant(QVariant.Double) -> True

    but:

    QVariant(0.0).isNull() == QVariant(QVariant.Double).isNull() -> False

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-30

    Server standalone: circumvent evil event loops

    QGIS Server has calls to processEvents and internal
    event loops that can change connection state calling
    disconnect() and triggering a delete of the connection
    while still in the readyRead lambda.

    By disconnecting the signals and reconnecting them
    after the QGIS server process has finished we can
    still safely delete the connection taking its
    state into account.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-30

    Remove temp files after astyle-all

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-30

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-30

    Disable parallel rendering

    On load, parallel rendering internal loop calls
    the readyRead slot on a deleted connection.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-30

    Disconnect lambda on connectio close

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-30

    wfs server: don't report unsupported DWithin/Beyond in capabilities and properly report failure to decode filters containing them

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    GUI: init combobox for Glow effect blur radius unit from object value. Fixes #34089

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    QgsGlowEffect: add missing members in operator=() and make copy constructor use it

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    QgsFeatureRequest::operator=(): copy mTransformContext member

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Fix cppcheck uninitMemberVar warnings in src/core/

    Found with
    ~/cppcheck/cppcheck --enable=all --inconclusive ../src/core --library=$HOME/cppcheck/cfg/qt.cfg -j 8 -DSIP_OUT 2>&1 | grep uninitMemberVar

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Fix cppcheck shadowVariable warnings in src/core/

    Found with
    ~/cppcheck/cppcheck --enable=all --inconclusive  ../src/core --library=$HOME/cppcheck/cfg/qt.cfg -j 8 -DSIP_OUT 2>&1 | grep shadowVariable

    I don't think any bug was found, but better avoid such situations.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Fix cppcheck nullPointer/nullPointerRedundantCheck warnings in src/core/

    Found with
    ~/cppcheck/cppcheck --enable=all --inconclusive ../src/core --library=$HOME/cppcheck/cfg/qt.cfg -j 8 -DSIP_OUT 2>&1 | grep nullPointer

    Mostly false positives or indeed redundant check, except perhaps in
    QgsSingleBandPseudoColorRenderer::toSld() where a null pointer dereference
    could occur in case of failed dynamic_cast.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    QgsProjUtils::searchPaths(): avoid potential bug for a future PROJ 7.1.0

    We can remove this test as PROJ >= 6.3.0 is now a requirement for the PROJ 6
    code paths.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Install grid shift file dialog: add .tif extension for PROJ 7 compatibility

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Fix indent

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Fix deprecation warnings for providers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Fix deprecation warnings for gui

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Fix deprecation warnings for app

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Fix deprecation warnings for core

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Fix deprecation warnings for server compilation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Re-disable expression builder widget test on Azure -- it's still flaky

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    add test for CircularString Radius

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    add test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    fix crash when mPoints.size() == 1

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    [BUGFIX] Remove Added Vertex with Add Circular String. Fixes #29688

    Radoslaw Guzinski <radosuav@op.pl>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    [processing] Looks for script algorithm files also in subfolders.

    Radoslaw Guzinski <radosuav@op.pl>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    [processing] Catch AttributeError and TypeError when loading Processing script algorithms.

    Otherwise an error in decorator of one script prevents all scripts from loading.

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Add new -e -n flags

    New features in GRASS 7.6: Add -n flag to create aspect as degrees clockwise from North (azimuth), with flat = -9999 (like gdaldem); new -e flag to compute values at edges (like gdaldem -compute_edges).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Fix some more const auto& = usage where temporaries are stored
    as references, and avoid using auto where its not wanted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Fix crash in server feature info due to storing incorrect reference to temporary

    Seriously, auto is just plain dangerous and makes for fragile code.
    Let's all just stop using it PLEASE?

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    Remove deprecated QBuffer constructor usage

    David Signer <david@opengis.ch>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-30

    make customProperty INVOKABLE

    David Signer <david@opengis.ch>AuthorDate: 2020-01-29
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-29

    add image ressources

Merge: 2b15e255eaf f7b325f931b
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-29

    Merge pull request #34110 from pblottiere/fix_compil

    Find PyQt5 sip files on Archlinux

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2020-01-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2020-01-29

    Find PyQt5 sip files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-29

    Fix overflow by assigning double max to float, invalid min

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-29

    More qt deprecation warning fixes

Merge: 3faeccf6382 be63036249b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-29

    Merge pull request #34012 from elpaso/bugfix-gh33383-ogr-spatialite-respect-provider-defaults

    Dataprovider ogr spatialite respect provider defaults

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-29

    Fix crash in selective masking test due to early python garbage collection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-29

    Fix crash in QgsGeometryDuplicateCheck due to heap use after free

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-29

    Fix crash in render check when render image has a different size to reference and a mask is used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-29

    Fix deprecated QWeakPointer use of QObject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-29

    More deprecation fixes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-29

    Add short help to gdal's build virtual vector alg

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-29

    Remove QGIS "build virtual vector" alg help

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-29

    Fix crash on map themes manager and null layers

    Fixes #33295

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-29

    More qt deprecation warning fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-29

    Fix crash on destruction of QgsPointLocator, if object is destroyed
    while indexing is happening in the background

    Jeff McKenna <jmckenna@gatewaygeomatics.com>AuthorDate: 2020-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-28

    setup travis.ci notifications to #qgis-activity

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-28

    Improve pull request template

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-28

    Update tests for defaultValue/Clause

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-28

    Fix spatialite PKs autoincrement backticks

    ... also fixes "Autogenerate" for PKs

    Fixes #34085

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    Fix crashes when reading certain resampled raster files

    TODO: completely junk this inefficient secondary resampler and use GDAL's
    resampling instead

    Fixes #33711

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    Fix use after free in 3d point symbol

    The value by transform() is going out of scope before its .data()
    is used, so the data is pointing to a freed location

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    Fix some qt deprecation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    Fix crash due to use-after-free in expression builder widget test, also fix missing user
    expressions in newly created expression widget which causes the test to fail

    And re-enable test on Azure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    Fix some qt deprecation warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-28

    Code layout and revert default value for OGR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    Fix oversized width in QgsLayoutItemLabel::adjustSizeToText

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    Silence noisy debug messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    Fix leaks in geometry generator symbol layer

    When a subsymbol is set for the layer, it was leaking any existing
    subsymbol.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    (Hopefully temporarily) disable PG Raster tests on Travis

    This test is failing on master builds, causing timeouts during
    the sql data load step and resulting in build failures on the
    master branch. The consequence is that build caching on Travis
    is broken, resulting in increasingly lengthy test build times.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    [WFS provider] Remove event loop in iterator causing crashes

    Fixes #32913

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    Some tweaks to the add delimited text layer dialog

    - Avoid the crs widget display when there is no geometry expected in the layer
    - Align the crs widget with other geometry related settings
    - various cleanup of the ui file and tab order

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-27

    debian packaging: include qgis_mapserver binary

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-28

    Remove qgis:pointsalonglines python alg help

    after "Points along geometry" algorithm port to C++ since 3.8 qgis\QGIS@f30fcca5ece7019d83d2b385f954a0335c84e7c6 qgis\QGIS#30175

Merge: ec4d9f6871f b47b84b1134
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-27

    Merge pull request #34048 from nyalldawson/fix_azure

    Enable another test on azure

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-27

    Spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-27

    Provider default values: more tests and homogenize

    Fixes #33383

    Homogenization is not complete but at least
    there are test cases for the future.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-27

    Fix ogr and spatialite default values

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-27

    Spatialite: respect provider default values

    Fixes #33383

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-27

    OGR: respect provider default values

    Fixes #33383 (for OGR, spatialite commit follows)

Merge: 1c21326f252 63e66c232c4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-27

    Merge pull request #34017 from elpaso/bugfix-gh29560-pg-identity-pk-default-values

    PG: fix default value for IDENTITY PKs

Merge: ee285685092 0e47fb9759d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-27

    Merge pull request #34053 from elpaso/bugfix-pgraster-rounding-error-in-tiles-extent

    PG raster: fix rounding error in tiles extent

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-27

    PG raster: fix rounding error in tiles extent

    basilrabi <ericbasil.rabi@gmail.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-27

    [RPM] fix automatic rpm build script

    Building using `buildrpm.sh` fails due to the unpackaged file
    /usr/bin/qgis_mapserver added in d453f7471456c5b2d83626ef8a90a0e24bdd17c0.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-27

    Correctly disable postgres reliant tests when pg test is disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-27

    Fix broken include on msvc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-27
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-01-27

    Fix invalid assert condition which will always be true

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-27

    Typo fix

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-27

    Remove qgis:creategrid python alg help

    after "Create grid" algorithm port to C++ qgis/QGIS@9e9ade3903e4f078ccd86f1b9f000d88132af42f

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-27

    FindGDAL/FindProj.cmake: for GDAL 3, requires 3.0.3 or higher. For PROJ 6, requires 6.3.0 or higher

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-27

    Enable another test on azure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-27

    Fix source encoding related test failures on msvc builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-27

    Fix expected test results on gdal 3

    While the tests have a ifdef for gdal 3, the gdal 3 branches don't
    actually reflect the results given by a gdal 3 build (which are the
    same as gdal 2 results)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-27

    Avoid unused variable warning on msvc

Merge: f82932e39a6 f82298f5f9e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-26

    Merge pull request #34033 from elpaso/bugfix-pgraster-wkb-parser

    PG raster: fix WKB parser band number

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-26

    PG raster: fix WKB parser band number

    Fix https://github.com/qgis/QGIS/pull/33685#issuecomment-578453699

Merge: d453f747145 2540f0fa733
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2020-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-25

    Merge pull request #33989 from obrix/fix_33488

    Memory layer (and more): Delete field and re-use its name. Fixes #33488

Merge: e083988d71b 9ee739c8039
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-24

    Merge pull request #33921 from elpaso/server-standalone

    QGIS Development Server Application

Merge: 276a31439eb 9604e0007e4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-24

    Merge pull request #34015 from elpaso/bugfix-gh33854-custom-layer-order-toggle

    Toggle layer visibility in custom layer order panel

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-24

    QGIS server standalone: add -p option

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-24

    PG: fix default value for IDENTITY PKs

    Fixes #29560 - PostgreSQL identity column not recognized properly

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-24

    Toggle layer visibility in custom layer order panel

    Fixes #33854

Merge: 5cd1c6d07cb c58f7f49e8d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-23

    Merge pull request #34003 from m-kuhn/more_travis_db_debug

    More debug for [travis]

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-23

    More debug for [travis]

Merge: 76bb060823f b11b090b947
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-23

    Merge pull request #30758 from stev-0/pg_json

    Allows editing of postgres JSON fields from Text Edit Widget

Merge: f949aa59bab 60e37d6fb46
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-23

    Merge pull request #33959 from rouault/oracle_fix_multisurface

    [Oracle] Fix MultiSurface with straight polygon and take into account orientation when writing polygon rings

Merge: 65501aceaf0 af14ea97670
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-23

    Merge pull request #33983 from rouault/fix_oapif_string_list

    OAPIF: fix support of StringList fields

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-01-23
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-01-23

    Use QgsFields::rename instead of QgsField::setName when modifying the name of a field inside an existing QgsFields.
    This is done to avoid corruption of internal nameToIndex data structure.

Merge: 5e8a432b7c2 1a2df928ccc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-23

    Merge pull request #33797 from roya0045/fix_attr_table

    [Bugfix] Allow users to do cell level operation in the attribute table

Merge: 9c483682c94 7f3f543ec01
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-23

    Merge pull request #33953 from elpaso/bugfix-gh33885-PG-slow-raster-scan

    Fix slow PG raster SRID identify

Merge: 09061d1d79f 28ce3cd48f4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-23

    Merge pull request #33987 from elpaso/bugfix-gh33840-loadstyle-rendering-scalevisibility

    Fix scale visibility in style read/write

Merge: b7980f009ce 0850d990678
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-23

    Merge pull request #33992 from elpaso/bugfix-gh33585-bigint-categorized

    Fix spatialite uniquevalues with bigint

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-01-22

    OAPIF: fix support of StringList fields

    Fixes #33758

Merge: 4a38d4d497e b4eebfcd825
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-22

    Merge pull request #33980 from m-kuhn/travis_db_debug

    Add test output to postgres database startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-23

    Update test result for proj 4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-23

    Fix equality check for CRS objects which don't have an auth id

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-23

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-23

    Update expected test result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-23

    Don't clone PJ when detaching QgsCoordinateReferenceSystemPrivate

    Because in all cases when we are detaching it is because the CRS is
    changing, and we will be creating a new PJ anyway

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-23

    Protect some internal members and require access through safe methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-23

    Avoid unnecessary duplicate detachments in QgsCoordinateReferenceSystem

    In all these code paths a detach had already just occurrred

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-23

    Validation hint shouldn't be shared

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-23

    Ensure master PJ object is always cleaned up when the context is destroyed too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-23

    Use a temporary PJ_CONTEXT when destroying PJ objects, just in case the owner context has since been deleted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-23

    Use PJ_CONTEXT* instead of void*

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-23

    Fix crash in rendering on proj 6 builds

    Ensure PJ* objects are never reused across threads.

    Fixes #33902

Merge: 8e5818d58c6 399637b2f0a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-22

    Merge pull request #33925 from elpaso/bugfix-gh33200-pathresolver-fails-with-relative-project-paths

    Fix pathresolver failure when project is relative

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-22

    Fix spatialite uniquevalues with bigint

    Fixes #33585

Merge: c4a2bb0df03 20ea2ae4ae0
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-22

    Merge pull request #33828 from kadas-albireo/encodeuri

    Add QgsProviderMetadata::encodeUri

    obrix <bertrand.rix@oslandia.com>AuthorDate: 2020-01-22
Commit:     obrix <bertrand.rix@oslandia.com>
CommitDate: 2020-01-22

    Use QgsFields::rename member funcion in QgsMemoryProvider::renameAttributes instead of renaming manually.
    This was causing some crashes after renaming some fields because the internal hashmap nameToIndex was not updated properly.

    fix #33488

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-22

    Fix scale visibility in style read/write

    Fixes #33840

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-01-22

    QgsBackgroundCachedSharedData::createCache(): simplify code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-22

    Add some help

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-22

    Update cdash parse_dash_results to new API

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-22

    Add test mask

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-22

    Add unit test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-22

    [server] do not drop layers with duplicate names

    Fix #33928

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-22

    Add test output to postgres database startup

    to debug travis

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-11-02
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2020-01-22

    Add QgsProviderMetadata::encodeUri

Merge: 619d1340ddb d604ab72f48
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-22

    Merge pull request #33827 from kadas-albireo/custom_render_flags

    Add QgsRenderContext::setCustomRenderFlags

Merge: 13356efb7ed 5929047c0b4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-22

    Merge pull request #33974 from m-kuhn/dxf_export_non_dd_quadrant

    Make DXF export non-dd quadrant based labeling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-22

    Use qgetenv and fix log level critical

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-22

    Update src/server/qgis_mapserver.cpp

    Co-Authored-By: Denis Rouzaud <denis.rouzaud@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-22

    Update src/server/qgis_mapserver.cpp

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-22

    fix addOption detection as adopt

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2020-01-22

    Add QgsRenderContext::setCustomRenderingFlags and QgsMapSettings::setCustromRenderingFlags

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-22

    Fix windows test (baskslashes in path)

Merge: 5d87a82a5cf 2d3f4c635e4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-22

    Merge pull request #33955 from elpaso/bugfix-gh33862-layer-properties-info-tab-text-size

    Makes layer prop. info text a bit smaller

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-22

    Avoid unnecessary centroid calculation for every label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-22

    Don't try to label empty geometries

    Fixes #33931

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-22

    Make DXF export non-dd quadrant based labeling

Merge: 4065208c937 e2c885231bd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-22

    Merge pull request #33957 from elpaso/pgraster-PR-comments-followup

    PG raster: PR comments followup

    Roberto Marzocchi <roberto.marzocchi@gter.it>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-22

    Update qgsprojectionselectorbase.ui

    I think that "No projection" could lead to misunderstandings.

    This flag disable the reprojection of qgis while "projection" in geomatics is a term used to define the operation done to reduce the surface of a three-dimensional planet to a flat map.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-22

    Avoid segfaults in providerconnectionbase test

    Seems like on some python/sip versions the column definitions are
    going out of scope early, so store a reference to them so that python
    won't clean them up till we are actually done with them

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-22

    debian packaging: include postgres raster provider (fixes #33960)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-22

    Ensure browser model is initialized when used by QgsDataSourceSelectDialog

    Otherwise the dialog can show an empty widget if the main app browser
    panel isn't visible.

    Also cleanup memory management so that we don't use a unique_ptr to
    store something we don't own (and use Qt parent memory management instead)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-22

    allow pasting layers in an empty project (fix #26710)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-01-21

    [Oracle] Take into account orientation when writing polygon rings

    Fixes #29085

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-22

    Deprecation fixes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-21

    Add options for logging and better arg parsing

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-01-21

    [BUGFIX] [Oracle] Fix MultiSurface with straight polygon

    When fixing warnings of https://github.com/qgis/QGIS/pull/33930, I
    looked at the code that transforms a QGIS geometry of type MultiSurface
    to a Oracle geometry, and it appeared quite convoluted/risky (variables
    being reaffected with values of other variables), and not
    being able to deal with straight Polygon in MultiSurface.
    The reverse situation (Oracle MultiSurface to QGIS MultiSurface) had the
    same issue as well.

    The MultiCurve/CompoundCurve code has been modified similarly. There was
    no real bug. Just a sub-optimal behaviour on reading of MultiCurve
    from Oracle, where all parts where promoted to CompoundCurve, even when
    not strictly needed.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-21

    PG raster: PR comments followup

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2020-01-21

    ocispatial/CMakeLists.txt: remove useless explicit QT5_WRAP_CPP() now that we have automoc

    Was causing duplicated symbols on my build environment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-21

    PG raster get srid: apply same logic from vectors

Merge: ccc7ad55485 9fca4982d3a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-21

    Merge pull request #33891 from mhugent/opacity_project_settings

    Add layer opacity to GetProjectSettings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-21

    Makes layer prop. info text a bit smaller

    ... also makes first cell column a bit larger

    Fixes #33862 (partial fix)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-21

    Fix slow PG raster SRID identify

    Reading all raster rows is too slow, by querying
    raster_columns we can retrieve the SRID directly.

    Fixes #33885

Merge: acd458446e1 93b27534f9c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-21

    Merge pull request #33926 from elpaso/bugfix-unreported-wfs3-double-slashes

    Fix unreported server WFS3 issue with double slashes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-01-21

    Add unit test for opacity in GetProjectSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Fix leak in qt-unix-signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Minor memory leak fixes

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    [BUGFIX] Fix import of 3D shapefile into spatialite

    Fixes #33883

    - QgsOgrProvider::wkbType(): autopromote Z/M/ZM linestring/polygon to multi
    - QgsVectorLayerExporter::exportLayer(): remove unneeded hack for shapefile
    - QgsSpatiaLiteProvider::createEmptyLayer(): deal with xxxZ geometry types
      (refs #https://github.com/qgis/qgis4.0_api/issues/107)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-21

    debian packaging: enable installing sips
    (followup 3b9ccf375, 4c23fd498, d573e3be9)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    remove verbose wording on layout toolbar buttons (fix #30161)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Fix typo

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Update qgsfeedback.h

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Update qgsfeedback.sip.in

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Update qgsmaplayerstyle.sip.in

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Update qgsmaplayerstyle.h

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Update qgsrasterlayer.sip.in

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Update qgsrasterlayer.h

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Fix recent expressions in select by exp dlg

    Fixes #33791

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    [BUGFIX] [Virtual provider] Make QgsVirtualLayerFeatureIterator() rebust to references to non existing fields in filter expression

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    [BUGFIX] [Oracle] Make QgsOracleFeatureIterator() robust to references to non existing fields in filter expression and order by

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    QgsExpression::referencedAttributeIndexes(): only report valid indices

    If the expression was referencing a non-existing field, -1 was returned in the
    result set, which caused later crashed in various providers, including the
    Spatialite, Postgres, etc..., due to tried to dereference mFields.at(-1)

    Discarding invalid indices is what is also done in
    QgsFeatureRequest::OrderBy::usedAttributeIndices()

    Fixes #33878

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Oracle provider: fix compiler warnings

    - Remove use of surfaceType variable that is never read
    - Avoid self assignment of nRings variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Fix see also link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Update ini descriptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    User standard capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Add unit tests for save user name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Address review comments, don't store username if anonymize_saved_projects is true

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Add since version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    Astyle

    Thomas Baumann <thomas.baumann@regiodata-gmbh.de>AuthorDate: 2020-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-21

    add userLoginName and userFullName to QGIS project when writing the project

Merge: d39b6ac77d0 6e7009ab2ae
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-20

    Merge pull request #33844 from kadas-albireo/composergui

    Move layout classes to GUI, except for QgsLayoutDesignerDialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-20

    Make it ///cond private

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-20

    Fix unreported server WFS3 issue with double slashes

    ... in items page when accessing from an item link
    without suffix.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-20

    Fix pathresolver failure when project is relative

    Fixes #33200 when (server) project was loaded from
    the FCGI current directory with a relative path
    or not path at all: the pathresolver assumed the
    project file path was absolute, which wasn't the
    case in this issue.

    By forcing the project path to absolute, the
    problem goes away.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-20

    Revert test files changes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-20

    Add usage msg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-20

    Log to stdout

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-01-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-01-20

    Adapt expected getprojectsettings output

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-20

    Read all data when chunked

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-20

    add "Organize Columns" button to the attribute table toolbar to allow
    unhiding columns if all of them were hidden by accident (fix #23397)

Merge: 875c03ea3ed 5b4e581d035
    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-20

    Merge pull request #33225 from strk/dbmanager-reconnect-button

    DBManager PostgreSQL backend using core APIs instead of psycopg2

Merge: 4a7ea580e94 3f38a3ebd21
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-20

    Merge pull request #33909 from DelazJ/patch-14

    Revert the change from "Value" to "label with"

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-20

    remove transform

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-20

    fix triangles flickering for 3D mesh rendering

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-20

    fix color ramp shader settings for 3d mesh rendering

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-20

    Revert the change from "Value" to "label with"

    when indicating field/expression selector for labeling
    Harmonizes with renderers dialog

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-20

    explicitly set widget focus in constructor

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-20

    fixed item order inside layout causing wrong initial focused widget

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-20

    Added case insensitive filter prefix checks

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2020-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-20

    Make locator prefixes case insensitive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-20

    Add test mask for mbtiles on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-20

    Fix crashes when attempting to export reprojected raster layers

    Fixes #33801

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2020-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-20

    Revert "[RPM] Remove qgis-zh-Hant.qm from RPM packages"

    This reverts commit 73ca958fc4cd363ec59b24315635e043e52ae12d.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-20

    [needs-docs] Reword the "Enable layer" button

    to "Enable symbol layer" and harmonize tooltips to mention symbol layer

    fixes #33860

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-20

    Update url to doc pages

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-19

    Configure server address and port from env and command line

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-19

    Standalone server exception handling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-18

    fix windows build

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    improved wms connection items comparison

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    returned the check for possible nested parent layers

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    using qobject_cast

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    fix per review from @nyalldawson

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    fix closing collection after update issue

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    added missing variable definition

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    added documentation on new wms layer class

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    added fix for #33621

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    refresh action on wfs items

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    refresh action on wcs connection items

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    added refresh action on wms connection items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    About screen tweaks

    - consistent capitalization
    - use more room for version information, which currently overflows
    the available space allocated for it
    - use a https url instead of http

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-18

    Avoid qt warning when about screen is opened on dev builds

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2020-01-18

    Add some documentation to layout classes moved to GUI

Merge: 61b7020f248 3b9ccf375ac
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Merge pull request #33876 from kadas-albireo/sipoptinstall

    Make it configurable whether to install the sip source files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-17

    Standalone QGIS HTTP server for testing

Merge: 36e1cb92b72 65522c15bb2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Merge pull request #33888 from DiGro/patch-2

    Two typo's to be corrected?

Merge: 56f40eca0a8 b378f3f84c2
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Merge pull request #33850 from Gustry/prepare_commit

    add flip and autopep8

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2020-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2020-01-17

    Add layer opacity to GetProjectSettings

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Two typo's to be corrected?

    Line 84        :  "of the their component" should probably be "of their component"
    Line 94 - 95:  missing space between "features" in line 94 and "add in line 95

Merge: 563c3333193 56f40eca0a8
    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Merge branch 'master' into pg_json

Merge: db2941fe9c2 9f7c6d9034b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Merge pull request #33855 from wonder-sk/mbtiles-in-wms-provider

    MBTiles raster support in WMS provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-17

    Revert "add 'long term release' to splash"

    This reverts commit a91b5ce63530e2554fe0793ee40eee3e0ebca555.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-01-17
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-01-17

    update MDAL to 0.4.95 : add proper reference time for TUFLOWFV format

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-01-17
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-01-17

    fix bug when using elevation/depth/height averaging 3d method for some datasets with irregular vertical levels

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-01-17
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-01-17

    update default 3d averaging sigma values to 0-1

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    [FEATURE] Add an option to set the default project file format (qgs/qgz) (#33872)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-17

    Add unit test for mbtiles, copyright header, project exception handling

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2020-01-17

    Make it configurable whether to install the sip source files

Merge: a91b5ce6353 1682f766417
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Merge pull request #33685 from elpaso/pgraster-pkeys

    Native PostGIS raster data provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-17

    add 'long term release' to splash

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-17

    debian packaging: include installed sips

Merge: 0fa5a8f4d86 ff7302e2cfa
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Merge pull request #33796 from m-kuhn/new_gap_fixes

    Improved resolution methods for geometry validation

Merge: 55fd975e597 c43e1d7e86a
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Merge pull request #33813 from rldhont/fix-read-sld-textsymbolizer-vendoroptions

    [BUGFIX] Read SLD TextSymbolizer: venderOptions to get advanced settings

Merge: 7b916aaf700 b9278b7b945
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Merge pull request #33856 from jef-n/install-update

    include flip and python3-autopep8 in INSTALL

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-17

    Add ingroup

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-17

    MBTiles raster support in WMS provider

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-17

    Add support for displaying WMTS legend graphics in layer tree

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-17

    Add QgsMapCanvas::setZoomResolutions

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2020-01-17

    Move layout classes to GUI, except for QgsLayoutDesignerDialog

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2020-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-17

    fix docstring "since" for QGIS_SERVER_WMS_MAX_XXXX to 3.6.2

    This was backported in #9752

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-17

    Another capitalization fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-17

    [mesh] Standardise capitalization in widgets, standardize padding

Merge: d2e4fd9349b 666b8395174
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Merge pull request #33764 from kadas-albireo/install_sip

    Install source sip files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-17

    translation string fix

Merge: a5c9b399556 1b4de39e360
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Merge pull request #33837 from vcloarec/3D_back_simple

    [Feature][Mesh][3D] new 3D mesh layer renderer

Merge: f39d53bf715 ee92e10e46e
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-17

    Merge pull request #33480 from wonder-sk/3d-layers-load-in-background

    [3d] Load 3D vector layer data in background + tiling

Merge: fa568a5da11 6c32a6ae85b
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-16

    Merge pull request #33820 from kadas-albireo/kml

    Add QgsAbstractGeometry::asKml

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-16

    translation string fixes

Merge: 1f44b29933b 87cf08c7c1e
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-16

    Merge pull request #33849 from rldhont/server-add-project-to-bad-layers-message

    [Server] Add project path to bad layers message

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-16

    Updates based on PeterP's review

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-16

    * include flip and python3-autopep8 in INSTALL
    * txt2tags 3.4 doesn't support macros (used date & modtime) anymore

    closes #33850, followup 157a6700cac6

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-01-16
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2020-01-16

    add information about flip and autopep8 for the prehook script

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-16

    Fix docstring

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-01-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-16

    Only look for pointcloud in its installed extension schema

    Closes #33509

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-10-08
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2020-01-16

    Add QgsAbstractGeometry::asKml

Merge: fe7085de945 dbb53be7f3e
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-16

    Merge pull request #33725 from rldhont/fix-read-sld-textsymbolizer-units

    [BUGFIX] Read SLD TextSymbolizer set units to pixels

Merge: 10cbf59f16c 2fd44b31d85
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-16

    Merge pull request #33794 from alexbruy/rectangles-ovals-diamonds

    [processing][needs-docs] port Rectangle,ovals,diamonds algorithm to C++

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-01-16
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-01-16

    request change

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-16
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-01-16

    [Server] Add project path to bad layers message

    The QGIS Server logs can contained the list of bad layers but the project in which these bad layers are found was not in it.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-16

    PG raster: further speed optimization

    - fix bbox index
    - fetch data+metadata if index is empty (fast track for first call)
    - micro-optimizations

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-01-16

    [Tests] Read SLD TextSymbolizer: venderOptions to get advanced settings

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-01-16

    [BUGFIX] Read SLD TextSymbolizer: venderOptions to get advanced settings

Merge: 71808d2d2d5 f3d14f94a9a
    David Signer <david@opengis.ch>AuthorDate: 2020-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-16

    Merge pull request #33765 from signedav/fix_null_reset

    Fix NULL set of fkeys in QgsFeatureListModel

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-01-16

    [Tests] Add QgsSymbolLayerUtils::encodeSldUom test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-01-16

    [Tests] Add QgsSymbolLayerUtils::decodeSldUom test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-16

    apply rotation only when requested

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-16

    [github] stop the milestone bot during feature freeze

    since it tags PR for master as 3.12 while they might be waiting for 3.14

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-16

    add Z and M from input point
    fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-16

    [FEATURE][processing] Add new algorithm "Detect Dataset Changes"

    This algorithm compares two vector layers, and determines which features
    are unchanged, added or deleted between the two. It is designed for comparing
    two different versions of the same dataset.

    When comparing features, the original and revised feature geometries will be
    compared against each other. Depending on the Geometry Comparison Behavior setting,
    the comparison will either be made using an exact comparison (where geometries must
    be an exact match for each other, including the order and count of vertices) or a
    topological comparison only (where are geometries area considered equal if all of
    the their component edges overlap. E.g. lines with the same vertex locations but
    opposite direction will be considered equal by this method). If the topological
    comparison is selected then any z or m values present in the geometries will not
    be compared.

    By default, the algorithm compares all attributes from the original and revised
    features. If the Attributes to Consider for Match parameter is changed, then only
    the selected attributes will be compared (e.g. allowing users to ignore a timestamp
    or ID field which is expected to change between the revisions).

    If any features in the original or revised layers do not have an associated geometry,
    then care must be taken to ensure that these features have a unique set of
    attributes selected for comparison. If this condition is not met, warnings will be
    raised and the resultant outputs may be misleading.

    The algorithm outputs three layers, one containing all features which are considered
    to be unchanged between the revisions, one containing features deleted from the
    original layer which are not present in the revised layer, and one containing features
    add to the revised layer which are not present in the original layer.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-16

    Call QgsMapTool::deactivate after clearing QgsMapCanvas::mMapTool

    Ensures that QgsMapCanvas::mapTool does not return tool currently being unset.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-16

    Clear QgsMapCanvas::mMapTool before emitting mapToolSet in QgsMapCanvas::unsetMapTool

    Otherwise, third-parties setting another tool based on the emitted signal will have their tool cleared again immediately

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-16

    Disconnect QgsMapTool::destroyed also when tool is unset via QgsMapCanvas::unsetMapTool

    Ensures consistent behaviour with when tool is replaced in QgsMapCanvas::setMapTool.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-16

    Emit QgsMapCanvas::mapToolSet before tool is activated

    So that QgisApp::mapToolChanged can connect the relevant signals before the tool is actually activated

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-16

    Add const version of QgsRenderContext::painter

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-16

    Add inline keyword to declarations to match definitions and avoid "redeclared without dllimport" warnings

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-01-15
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-01-15

    fix layout code

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-01-15
Commit:     Vincent Cloarec <vcloarec@gmail.com>
CommitDate: 2020-01-15

    new 3D mesh renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-16

    translation string fix

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-15

    Put settings into collapsible group box as suggested by Mathieu

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-15

    Lower the maximum number of zoom levels to 5

    With more zoom levels, we may get over the current limit of 512 active nodes
    per entity and the engine would get into a vicious loop of loading tiles
    and unloading other tiles (which are also needed) until it all crashes.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-15

    Fix 3D rule-based rendering test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-15

    Fix billboard test

    The test got affected by #33823 so we just side step it by moving
    away from using also point at location 0,0

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-08-21
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2020-01-15

    Install source sip files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-15

    [github] fix condition followup

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2020-01-15
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2020-01-15

    fix the attribute table

    Fixes #33439 Fixes #33665 and keep fixed #32933

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-15

    PG raster: faster band data lookup

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-15

    [github] fix conditions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-15

    update tests

Merge: e684b51f808 60b21f2a897
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-15

    Merge pull request #33792 from m-kuhn/offline_editing_boolean

    Preserve boolean in offline editing

Merge: cf36172e332 be42816ee14
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2020-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-15

    Merge pull request #33760 from kadas-albireo/headers

    Install various missing headers and fix some includes to work with installed headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-15

    Fix usage of deprecated methods

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-15

    Deprecate overrides

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-15

    use native algorithm instead of RectanglesOvalsDiamondFixed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-15

    optimize polygon creation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-15

    throw exception if multipart input found

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-15

    fix algorithm description and make width, height and rotation parameters
    limits more reliable and meaningful

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-15

    [processing][needs-docs] port Rectangle,ovals,diamonds algorithm to C++
    and make width, height and rotation parameters dynamic.

    Old Python implementations marked as deprecated to maintain API
    compatibility.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-01-14
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-01-15

    bugfix: fix exporting of the mesh contours for polygons. now the exported polygons does not match triangular mesh

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-01-15
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-01-15

    update MDAL to 0.4.94

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-15

    followup 69a53d945c28f

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-15

    PG raster: make wkb parser more flexible

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2020-01-15

    fix windows build

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-01-15

    QgsSymbolLayerUtils::decodeSldUom add decode Pixel uom

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-01-15

    Read SLD TextSymbolizer: use QgsSymbolLayerUtils::decodeSldUom

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-01-15

    [API] QgsSymbolLayerUtils::decodeSldUom, scaleFactor is not mandatory

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-01-15

    [Bugfix] Read SLD TextSymbolizer : change offset units if offset change

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-01-15

    [Tests] Read SLD TextSymbolizer set units to pixels

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-01-15

    [BUGFIX] Read SLD TextSymbolizer set units to pixels

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-15

    PG raster: silence warning on different SRID

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-15

    PG raster: silence warning on NULL nodata value

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-08-22
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2020-01-15

    Install various missing headers and fix some includes to work with installed headers

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-15

    [FEATURE] Allow customization of the items shown in browser (#33679)

    * [FEATURE] Allow customization of the items show is browser. User can select in Interface Customization dialog to hide some of the items in the browser panel

    Funded by Limerick City and County Council

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-15

    [FEATURE][processing] New algorithm "Rename table field"

    Takes an input layer, existing field and a new name for the field, and
    outputs a new layer with the selected field renamed.

    While this result could also be achieved with the Refactor Fields
    algorithm, Refactor Fields isn't particularly model friendly. It
    relies on a constant, fixed table structure, and can't adapt to
    input tables with different field structures.

    In constrast, this simple Rename Field algorithm adapts nicely for
    model use, because it operates on a single field only and leaves
    all the other fields untouched.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-15

    Reuse existing QgsDistanceArea instead of creating new ones

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-15

    [FEATURE][gps] Show distance from GPS lock position to current cursor
    position in status bar

    When a GPS device is connected, whenever the user moves the cursor
    over the canvas a live status bar message displays the distance
    and bearing from the cursor to the GPS fix position.

    Project distance and bearing settings are respected in this display.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-15

    Reuse coordinate transform in GPS information widget instead of making
    new ones all the time

Merge: ddf3d2dffa6 2215fde27ae
    David Signer <david@opengis.ch>AuthorDate: 2020-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-15

    Merge pull request #33688 from signedav/copy-child

    Fix invalid attributes dialog on copy to another layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-15

    Followup review comments

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-15

    Update src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-15

    Use modern approach to combobox population, fix capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-15

    Create QgsLabeling class for labeling related enums and constants,
    and avoid inclusion of pal header in a public QGIS header

    pal is an internal implementation detail -- it should not be exposed
    publicly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-15

    [processing] Don't show invalid layer warning if a layer was not even set

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-01-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-01-15

    Fix out-of-sync vector layer extent after a dataChanged was emitted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-15

    Fix some Qt 5.13 deprecation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-15

    Fix QgsMapCanvas::xyCoordinates reports incorrect coordinates if a pan
    operation is in progress

    This causes the status bar coordinates widget to show nonsense coordinates
    during the pan operation. The cursor world position ISN'T changing during
    a pan operation, it stuck to a fixed location!

    David Signer <david@opengis.ch>AuthorDate: 2020-01-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-14

    unset deprecated of setIdentifierValuesToNull and setExtraIdentifierValuesToNull because they at least help to set the list to null

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-14

    Better doc strings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-14

    PG raster: fix GEOS exception when fetching tiles

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-14

    [github] fix cron period

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-14

    [github] move condition at step level

    instead of job level

    this should stop the spammy notification about failing jobS2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-14

    PG raster: more metadata

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-14

    Rename QgsGeometryCheckFix to QgsGeometryCheckResolutionMethod

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-14

    Make gap fixes more robust

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-14

    More geometry fix goodness

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-14

    Geometry fix fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-14

    Analysis again

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-14

    Geometry gap analysis update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-14

    Preserve boolean in offline editing

    Peillet Sebastien <peillet.seb@protonmail.com>AuthorDate: 2020-01-07
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-01-14

    apply different test depend on Qt version

    Peillet Sebastien <peillet.seb@protonmail.com>AuthorDate: 2020-01-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-01-14

    These tests have different results between azure and travis building

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2019-12-25
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-01-14

    BUG: fix expected value for a test, due to changes in qtcore package version between bionic and disco Ubuntu release

    BUG: fix expected value for a test, due to changes in qtcore package version between bionic and disco Ubuntu release

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2019-12-20
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-01-14

    add scientific notation for double type when precision is mentionned

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2019-12-19
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2020-01-14

    BUG: scientific notation for double number between 1 and -1, fix #33475

Merge: a47bbf4148c 21fc95e913f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-14

    Merge pull request #33782 from nyalldawson/fix_azure

    Fix azure test failure, missing .arg

Merge: 18549faea7e cba532f86a4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-14

    Merge pull request #33642 from lbartoletti/fix_snap_3d_on_2d_vertex

    Fix ZM snapping for line/polygon on 2D vertex

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-14

    [github] switch bot to 1h period

    It will be able to handle 24 PR a day which sounds enough! And should save a bit of energy.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-14

    PG raster: add test to cmake

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-01-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-14

    Remove debugging

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-01-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-14

    Extract field type from QgsField

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-01-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-14

    Set field precision and lengths from QgsField

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-01-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-14

    Use lazy evaluation for query result descriptions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-14

    PG raster performance boost by using overviews for stats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    [processing] Improve spatial join speed when joining few features to many

    E.g. when joining a 7 feature polygon layer to a 3.2 million feature polygon
    layer, processing time (on a debug build) has dropped from 696 seconds
    to 1.3 seconds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    [FEATURE][processing] Add new mode to "Join Attributes by Location" algorithm
    to take attributes from matching feature with largest area of overlap only

    This allows for easy polygon->polygon joins, where you expect there to be
    only a single matching feature and don't want to include features which
    are just touching or have just tiny sliver polygon overlaps.

    Sponsored by SMEC/SJ

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-14

    PG raster: do not require db name

    ... in case a service file is used

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    fix constant raster cellsize - prefer cellsize over extent parameter so that rectangular pixels are avoided.

    David Signer <david@opengis.ch>AuthorDate: 2020-01-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-14

    do not force signal on deleteForeignKeys

    David Signer <david@opengis.ch>AuthorDate: 2020-01-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-14

    setting fkey to null

    David Signer <david@opengis.ch>AuthorDate: 2020-01-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-14

    setting fkey values to null

    David Signer <david@opengis.ch>AuthorDate: 2020-01-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-14

    Calls setIdentifierValues( QVariantList() ) in setIdentifierValuesToNull to fix the issue that it did only set the values to null but not the index to the null values index before, what leaded to the problem that in the relationreference widget it did not change the text on switching on a form with null values (e.g.) in the attribute list's form view.

    Since the function setIdentifierValuesToNull does nothing else meanwhile, it's deprecated and we use setIdentifierValues( QVariantList() ) instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Make table cell editing behave more like the spreadsheet style conventions

    Where selecting a cell and then typing enters a "weak" edit mode, whereby
    pressing a cursor key will immediately end editing and move to another
    cell. But double-clicking a cell to edit enters a "strong" edit mode,
    where cursor key presses are used to navigate through the current
    cell text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Nicer initial dialog cell sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Allow multiline text editing in table editor (ctrl+enter inserts a line break)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Make a custom delegate for the table editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Make table editing action text more descriptive

    By describing the number of rows/columns affected, eg "Insert 2 Columns Before"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Fix incorrect logic in reuse of existing manual table widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Standardize capitalization, use modern stable method to populate
    and set combobox values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Use 'Fixed Table' as name for manually created tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Add unit tests for manual table row heights and column widths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Unit tests for editing row height/column width

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Remove redundant Format menu actions from table designer

    Since the formatting panel is always shown, these actions aren't required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Remove useless Refresh button from table properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Allow editing of row/column width/height in manual tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Add table row height/column width handling to table editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Remove some unused heading settings from manual table widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    UX fixes for working with numeric formats in table editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Unit tests and fixes for table numeric format setting/retrieval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Add equality operator for QgsNumericFormat

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Unit tests, fixes for table foreground/background color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Unit test for cell clearing, fix duplicate signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Unit tests for selection modes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Hide formatting widget from sip

    It's an internal detail only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Expand docs, extra tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Add interactive editor dialog for layout manual table items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    [FEATURE] Add new layout item type for manually created tables

    Allows for creation of tables with contents manually entered by users
    (i.e. spreadsheet style), so that users can create completely custom
    tables.

    Supports control custom cell contents, foreground and background colors.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    New class QgsTableCell

    Encapsulates the contents and formatting options for a single cell
    in a table (e.g. background and foreground color)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Fix azure test failure, missing .arg

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2020-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    crssync: put profile to temporary directory (fixes #33743)

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    add field name when reporting an error in refactorfield algo

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Fixes #33449 Snapping empty layer when adding new feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Remove use of deprecated qInstallMsgHandler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-14

    Fix some Qt 5.13 css parsing warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-13

    PG raster support composite PKs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-13

    PG fix test SELECT NULL::bool -> None

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-13

    PG raster: support SQL where conditions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-13

    Fast track for first tiles

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-13

    DB manager use postgresraster provider instead of GDAL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-13

    Fix tests and pk guessing

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2020-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    REFAC: always generated identity field are now determined at the provider initialization

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    resolve review comments

    resolve review comments

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    BUG: fix identity field management when adding a feature, fix #33681

    speillet <sebastien.peillet@oslandia.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    Add test to check identity field management

    David Signer <david@opengis.ch>AuthorDate: 2020-01-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-13

    fix constraint check if empty

    David Signer <david@opengis.ch>AuthorDate: 2020-01-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-13

    moved from gui to app

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-13

    Use setLimit() for Z range estimation (+copy&paste error fix)

    David Signer <david@opengis.ch>AuthorDate: 2020-01-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-13

    use iterator for looping validFeatures
    better naming of the buttons and the enums

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    Another build fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    Update ACCEPTABLE_MISSING_BRIEF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    Update ACCETABLE_MISSING_ADDED_NOTE list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    Fix deprecation warnings in doxygen parser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    Update acceptable missing docs list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    [gps] Allow GPS serial port connection properties to be specified in QSettings

    Instead of hardcoding these values, allow them to be customised by changing
    settings in QSettings (either via the settings ini file or through the
    advanced settings editor), as some serial GPS devices require non-default
    settings for the connection to work correctly.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    Some memory modernization in QgsGpsDetector

    But unfortunately the public API used here is extremely fragile and
    either crash prone or leaky -- it needs revisiting for 4.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    Modernize memory management

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    [gps] Add missing Transfer annotation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    fix multiline and multi surface skipping some parts

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    fix multipolygons with only one polygon

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    fix read for oracle curve polygon with Z coordinates

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    finalize tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    remove limitation on adding or editing geometry with Z coordinate

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    Support for Oracle CurvePolygon and MultiSurface edition

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    Support for Oracle MultiCurve edition

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    [FEATURE] Support for Oracle circular string and compound curve edition

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-13

    [SAGA] Fix saga_cmd command with multiple outputs

    Fixes a regression bug accidentally introduced with 40134d6473fcdbd8b6f53c3ea3db01e2dd606419 (PR #8968) and backported with a887b7d34bfa44a8400bcaa986ede96e15a760c9 (PR #9231): when there are multiple output parameters processAlgorithm incorrectly generates multiple saga_cmd commands, instead of a single command containing the output parameters.

    Fixes #33658

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-12

    Add information about pending jobs also from non-terrain entities

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-12

    Improve pull request template

Merge: 4b39891aded 32f305e93a0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-12

    Merge pull request #33739 from vcloarec/master

    fix QgsColorRampShader assignment operator

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-12

    Optionally show bounding boxes for vector layer entities (for debugging)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-12

    Improve handling of vertical ranges

    So far we used a fixed vertical range for 3D bounding boxes with range [0, 500]
    This of course would not work well if Z values are outside of this range
    (e.g. tiles may not show at all or get pruned prematurely)

    The approach now is to start with an estimate of the vertical range based
    on few features from the source vector layer and then once our tile is completely
    loaded, update the 3D bounding box to better represent the actual 3D extent.

Merge: 12c410c3f48 b13c3bb1b7e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-12

    Merge pull request #33722 from m-kuhn/package_layers_overwrite

    Respect OVERWRITE parameter in package layers algorithm

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-11

    fix QgsColorRampShader assignment operator

    The old assignment operator didn't do the job for the base class

Merge: c91a133bd70 4bb775cc3cd
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-11

    Merge pull request #33668 from rldhont/server-throw-exception-for-unrestricted-bad-layers

    [Server] Throw exception if bad layers are not restricted

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-11

    sip and doxygen fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-11

    sipify, doxygen, spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Fix some more warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Fix warnings and QT < 5.10 chopped

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-10

    Add tiling configuration to vector layer 3d renderer + widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    complete README

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [docbot] fix message body

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, fix number

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, fix increase step, use int

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, fix increase step, try again with bool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, try with string

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-01-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-10

    Handle query error

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, fix condition on former step

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, fix conditions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, fix json query

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Fix build on travis + minor cleanup

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, fix missing )

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, fix PR number

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, fix json query

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, fix grapql query

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, remove duplicated node

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-10

    Introduce intermediate base class QgsAbstractVectorLayer3DRenderer

    This will be useful as we start adding more properties that are common
    among all vector layer 3D renderers (such as tiling configuration)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] use a cron job to set milestone on PRs

    hence, no rights issue

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-10

    OTF reprojection support + code style fixes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Smarter loading of tile indexes

    Indexes are now loaded on demand by extent

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-10

    Improve error reporting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-10

    Add test for package layer algorithm OVERWRITE param

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-10

    Respect OVERWRITE parameter in package layers algorithm

    Fix #33721

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Fix spelling and comments

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, fix workflow

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto milestone, leave comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Fix tiles lifecycle and reformat code for readability

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    translate some log messages

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Fix identify and nodata

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Tiles cache for PG raster provider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Add isEmpty to qgs generic spatial index

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Try to guess pks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Make good use of overviews

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2020-01-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Find overviews

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Support raster without constraints

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Fix SRID raster detection

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Add more member variables

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    PG raster overviews

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    First raster drawn!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Fix SRID on test data

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Add testdata for PG raster

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2020-01-10

    Test for PG raster provider

    Sandro Santilli <strk@kbt.io>AuthorDate: 2020-01-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-10

    Use QgsVectorLayer to retrive field names from queries

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2020-01-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2020-01-10

    [needs-docs][ui] Better placement for the method combobox and auto open action

    (this is a follow up to PR #33643) better combobox / checkbox placement

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] fix GH expression on milestone

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] fix GH expression on milestone

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] fix GH expression on milestone

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] fix GH expression on milestone

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] add comment if rights are insufficient to set milestone

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] fix json on milestone

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] milestones on PR are edited through issues API

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] fix auto milestone bot

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] fix auto milestone bot

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-10

    [github] auto define milestone on PRs

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    optimize qhash, feature request and rasterDataLine

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    remove hash based python test entry

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    add linedensity test to testqgsprocessingalgs.cpp

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    add linedensity testdata

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    fix wrong intersection condition

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    enhance speed by adding QHash

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    optimize fid handling

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    throw exception in case of search radius being smaller than sqrt(pixelSize)/2.

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    use QgsCircle and implement optional field param

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    add missing override in prepareAlgorithm() declaration

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    format algorithm source

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    [feature][processing] Add Line denisty algorithm

    i-s-o <i-s-o@users.noreply.github.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    Speed up reading the field list from clipboard

    i-s-o <i-s-o@users.noreply.github.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    Add unit tests

    i-s-o <i-s-o@users.noreply.github.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    Accept newline terminated string as valid input to paste as temporary scratch layer

    Fixes #33617

    David Signer <david@opengis.ch>AuthorDate: 2020-01-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-09

    fix docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    When changing layer data paths through the layer tree menu, ensure
    that existing subset strings are correctly applied after the layer
    path is changed

    Previously this only worked when repairing a broken layer path, but
    we should also maintain the filter when a valid layer's path is changed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    Fix loss of vector layer subset strings IF a layer path was invalid
    at the time the subset string was originally applied

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-10

    [processing] use system temporary directory as default for Processing
    temporary outputs (refs #33641)

    David Signer <david@opengis.ch>AuthorDate: 2020-01-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-09

    behavior for one single feature

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2020-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-09

    Roll back a regression from updated poly2tri library

    It looks like it was introduced when trying to make compiler happy:
    https://github.com/jhasse/poly2tri/commit/e0ba327ed83f3e32933cf6cc4f61fabc50191711

    Also added a test to make sure this crasher does not come back

    See https://github.com/jhasse/poly2tri/issues/11 for upstream issue

    David Signer <david@opengis.ch>AuthorDate: 2020-01-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-09

    better naming and docs

    David Signer <david@opengis.ch>AuthorDate: 2020-01-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-09

    QgsFixAttributeDialog seperated from QgsAttributeDialog to have the list of features that are not stored yet there for fixing the attributes

    David Signer <david@opengis.ch>AuthorDate: 2020-01-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-09

    handle list of features to attributedialog on feature fix process

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2020-01-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2020-01-09

    [Server] Throw exception if bad layers are not restricted

    QGIS Server throw an exception if the project has bad layers, but the user can defined restricted layers which are unpublished layers.

    So restricted layers can be bad layers server side, it is not necessary an error.

    This code verified that the bad layers are not restricted. If the project contains unrestricted bad layers, the server throw an exception.

Merge: 72400524f72 dd0cc932d42
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-09

    Merge pull request #33259 from signedav/reload_provider

    reloadData / forceReload on data providers

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Revert "Start reorganizing DB connection for SQL window dialog"

    This reverts commit 0ad368a9d28128a4f80896cc6f9989f12b758840.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Make CursorAdapter more generic (directly use AbstractConnection)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Fix disabling of debug

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Drop debug calls, and unused import

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Do not get db and user names from the env if service is used

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Set dbname from environment, if not set already

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Hard-code provider name in connector, so existing test is fixed

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Rename CursorProxy to CursorAdapter

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Make CursorProxy scrollable, tweak more of the adapter

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Add debug message about unhandled postgresql datatype

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Remove debugging line

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Add special code to ensure a NULL value gets converted to None

    NOTE: this should really be done in lower levels

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Fix more Cursor execution functions (rename table)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Fix TopoViewer plugin

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Use the new QgsAbstractDatabaseProviderConnection interface

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-04
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2020-01-09

    Start reorganizing DB connection for SQL window dialog

    Working toward resolution of #31994 (allowing reconnect on
    connection loss)

    [skip ci]

Merge: 88dd1dc9bb6 ea71f0c4e3e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-09

    Merge pull request #33643 from alexbruy/identify-word-wrap

    [GUI] fix identify panel size when long localized strings used (fix #29546)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    Address review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    Move numeric format button for scalebars to Units group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    Also expose setting for optionally overridding the decimal character

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    Fix seealso link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    Allow users to override the default locale thousand separator within
    specific numeric format objects

    E.g. this allows users to set a specific thousand grouping character
    to use for a particular scalebar number labels. Useful in the case of
    creating maps for users outside of the current locale. Default is
    always to use the QGIS locale character (this is an advanced setting!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    [FEATURE][layouts] Add user control over scalebar numeric formats

    Gives users control over all the formatting properties for the numbers
    in scalebars, including whether they want thousand separators, decimal
    places, scientific notation, etc

    Fixes #21341

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    Add numeric formatting option to round to number of significant figures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    Ensure unique ids are generated whenever tests are run multiple times

    Avoids layout corruption in the generated html reports if the same test
    is run more than once

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    Wide characters should be supported for commas and decimal point symbols

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-09

    [docbot] also list commits with [FEATURE]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    If default new project CRS is set to no CRS, ensure that the status bar
    button correctly shows this when QGIS is first loaded

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    Ensure pan distance display in status bar uses project distance units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    Respect project bearing setting when showing pan direction in status bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    [FEATURE] Add setting for format to show angular bearings to projects
    and profile options

    The Settings - Options - Map Tools tab contains a new setting for
    controlling the default format to use for displaying angular bearings for
    newly created projects. Whenever a new project is created, it will
    inherit this default settings.

    The Project Properties dialog also has a new setting for the project-specific
    bearing format.

    The intention is that whenever angular bearings are shown in QGIS,
    they will be formatted using the current project's bearing format
    settings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    QgsProjectDisplaySettings should inherit bearing format from local default settings
    when reset

    This ensures that newly created projects will correctly use the profile's default
    bearing format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    New class QgsLocalDefaultSettings

    This class contains a variety of default setting values. These values are local, profile
    specific settings which may have been configured or tweaked by the user (as opposed to
    global, fixed default settings).

    The values encapsulated here should be inherited when creating new objects such as new
    QGIS projects.

    Typically, the QgsSettings backend is used to store and retrieve these local settings.

    The intention here is to provide stable, structured and easily discoverable
    methods for setting and retrieve these settings, rather than forcing raw QSetting
    handling.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    New class QgsProjectDisplaySettings

    This class (attached to a QgsProject object) provides a place to
    store and retrieve settings related to project display behavior,
    e.g. the numeric formats used for bearings and coordinates

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    [MESH] fix time reference

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-09

    Fix editing of synchronized same fields in attribute form

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-12-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-08

    Fix crashes related to tile loading in background

    - feature source must not be shared by multiple loaders (not thread safe)
    - root rule must not be shared (not thread safe)
    - delete map scene before map settings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-12-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-08

    Fixed identify tool to work with chunked entities

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-12-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-08

    Added support for background loading in 3D rule-based renderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2020-01-08

    [FEATURE] Vector layers are loaded in 3D view in background

    We are now using chunked entities for vector layers, so they
    are split into several chunks (tiles) and each gets prepared
    in background thread separately, not blocking main thread.

    This is an initial implementation - work in progress.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-01-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-01-08

    fix loading a project from XML

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2020-01-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2020-01-08

    fix sigma figure

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-08

    [docbot] write message in open PR needing doc to warn the author (s)he should take care of it

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-08

    [docbot] copy PR body + needs-docs commits content

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Also respect other locale specific characters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Minor tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Add display of sample values to numeric format selector widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Fix crash in widget, add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Add configuration widgets for all numeric format types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Unit tests and fixes for numeric format gui registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Start on registry for numeric format configuration widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Start on base class for numeric format widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Start on unit tests for numeric format gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Nicer sorting of numeric format choices

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Start on GUI work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Add methods to store/recreate formats from XML elements, and tweak
    serialization API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Don't use a stored stringstream, allows formatter to be thread safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Avoid ambiguous test data, force minimum of 1 decimal place for scientific notation format to avoid undefined results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Attempt to workaround mscv behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Add numeric formatter for currency values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Add numeric formatter for scientific notation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Add percentage numeric formatter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    [api] Add registry and interface for QgsNumericFormats

    QgsNumericFormat subclasses provide a means to format a numeric value
    as a string, applying various formatting options. E.g. a default
    string to value formatter (included here) includes settings for
    controlling the number of decimal places, whether a thousands separator
    should be shown, whether a leading + sign should be shown, whether
    trailing zeros should be shown.

    This PR also includes a formatter for bearings, allowing various
    formats of numeric bearings to be applied (e.g. control over decimal
    places, etc + control over whether direction E/W suffixes are shown,
    or whether values should be limited to either the +/- 180 range or
    0-360 degree range)

    When formatting values, a QgsNumericFormatContext class is used
    to provide context. Currently, this includes the thousands and
    decimal separators to apply when formatting (which are taken by
    default from the user's locale).

    A registry of formatters is included to allow easy addition of
    other formats in future (e.g. currencies, percentages, scientific
    notation, etc...) and to allow plugin based formats.

    The intention is to follow this up with gui configuration widgets
    for the formats, and then expose them in various places through
    the qgis ui (e.g. in the range editor widget for fields, in scalebar
    numbers, as an option for formatting numeric labels, etc)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    [FEATURE][layouts] Allow layout attribute tables to be styled using the foreground
    and background colors of matching conditional styles attached to the layer

    When the new "Apply layer conditional styling colors" option is enabled in the
    layout attribute table settings, any conditional styling rules present in the
    layer will be applied inside the layout attribute table (foreground and
    background colors only, for now!).

    Refs #25712

    Sponsored by City of Canning

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    [BUGFIX] Fix ESRI shapefile format listed twice in vector file selector dialog

    Fixes #28661

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2020-01-07
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2020-01-07

    use String::isEmpty()

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    dox

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Expose shape digitizing methods to QgisInterface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Avoid current rule gets reset when editing an existing conditional format rule

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-08

    Fix conditional styling widget does not initially show rules belonging
    to first field when opening the widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-07

    reduce size of combobox

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-07

    replace checkbox with checkbox and label to enable word-wrap in
    the identify panel (fix #29546)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-07
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-01-07

    add test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2020-01-07
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2020-01-07

    add default z value instead of NaN when line/polygon capture a 2D vertex

    David Signer <david@opengis.ch>AuthorDate: 2020-01-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-07

    attribute dialog for fixing invalid features on paste from clipboard
    with the option to cancel all or store invalid anyway

    David Signer <david@opengis.ch>AuthorDate: 2020-01-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2020-01-07

    hack to check behavior if copy a non valid feature against hard constraints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-07

    [needs-docs][gps] Add explicit setting to allow control over the frequency
    of map rotation to match GPS bearing

    Otherwise frequent GPS updates can cause a too many map redraws to occur quickly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-07

    [gps] Fix incorrect double-reprojection of GPS marker position on
    canvas extent changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-07

    [gps] Sync some changes from a fork of nmealib, and add support for
    handling HCHDG and HCHDT heading packets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-06

    Create pr_to_doc_issue.md

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-06

    fix typos

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-06

    Revert "Revert "Revert "useless commit to test doc bot (#33602)" (#33625)" (#33626)" (#33627)

    This reverts commit 24c1a71b95f468722cb9bd7546e51baa0ccc150a.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-06

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-06

    Revert "Revert "useless commit to test doc bot (#33602)" (#33625)" (#33626)

    This reverts commit f2be9dc61ecab9eaafc7b1587e701faa42f37c47.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-06

    Revert "useless commit to test doc bot (#33602)" (#33625)

    This reverts commit 2ec439982b8192546afe927d8176e0af5a9a68d0.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-06

    [docbot] also write comment

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-06

    [docbot] transform the milestone to a doc label (3.10.4 => 3.10)

Merge: 23f862b964d 0eef197920d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-06

    Merge pull request #33514 from m-kuhn/more-stable-dxf-export-alignment

    [dxf export] Improve dxf alignment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-06

    Simplify memory management

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-06

    Fix effect preview picture not set when effect widget is opened in dialog mode

    Also fix a memory leak when opened in dialog mode

    Fixes #33600

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-06

    fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-06

    [processing] add user-defined parameters to gdal_rasterize

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-06

    [processing] fix v.net,centrality

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-06

    [processing] cleanup tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-06

    [processing] add tests for r.series and r.reclass algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-06

    [processing] fix r.rescale and r.rescale.eq

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-06

    [processing] add proper support for range parameters (fix #29269)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-06

    [processing] Avoid temporary flashing dialog showing when a distance parameter widget is constructed

    Fixes #29438

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-05

    Remove leftover docstrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2020-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2020-01-05

    Preserve anchor point instead of delta

    It's way easier to understand the concept

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    [needs-docs][processing] Move Build Vector VRT to gdal provider

    and setup alias to avoid script/model breakage. This algorithm
    uses GDAL utilities and fits better alongside the other GDAL based
    algorithm rather than in the qgis provider.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    [processing] Add parameter definition config widget for map theme parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    Remove unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    Use proper Map Theme parameter type in rasterize algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    Add widget wrapper for processing map theme parameter type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    [FEATURE][processing][API] New parameter type QgsProcessingParameterMapTheme

    Allows for selection from existing map themes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    [processing] Fix broken API in rasterize alg

    A string parameter was converted to a enum value, breaking the existing
    stable API and preventing use from models and scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    [processing] Port field parameter widget to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    [processing] Add message bar to widget context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    Fix missing signals, duplicate signals sent by QgsFieldComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-05

    Fix rule-based renderer widgets swallow copy/paste/delete shortcut keys
    when opened in panel modes

    Fixes #33592

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-04

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-04

    [processing] Add option for multiple field parameters to default to
    selecting all available fields

    For some algorithms this is better UX then defaulting to an empty list

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-04

    remove falty part

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-04

    useless commit to test doc bot (#33602)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-04

    create label on doc from milestone on qgis

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-04

    run backport action only when proper label is detected

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-04

    run doc bot action on merge only

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    Move down the "Remove rule" action in contextual menu

    to avoid it being accidentally clicked

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    Fix copyright

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    Update menu link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    Fix progress reports, joined feature count

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    [processing] Ensure faster predicates are always tested first before slower predicates

    Because we may be able to bypass the slower checks if the faster ones pass first

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    Fix unjoinable features can get incorrectly added to both outputs when a separate unjoined feature output is set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    Fix subtle logic bug in spatial join c++ port when join type is 1:1 and unjoinable features are not being collected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    Only increment progress after processing a single feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    Rename variable for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    Don't use m prefix for local variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    Use an enum for join methods for readability

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    Remove some unused members, avoid making some locally used variables member variables

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-03

    join by location c++ port

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    fix clazy and fallthrough warnings

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    install pyproj deb package to avoid owslib pip install error

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Configure Oracle continuous integration

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Don't forget to rollback at the end of the tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    close connection when deleting oracle transaction

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Don't use sdo_tune.extent_of if user doesn't ask explicitly for
    estimated metadata

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Protect oracle conn method with mutex

Merge: c43613d0b2a 34f8ca3a944
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2020-01-02

    Merge pull request #32922 from alexbruy/range-optional

    [processing] add "not set" support for range parameter (fix #29374)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Another hash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    More test hashes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Add extra raster hashes

    Panos Mavrogiorgos <pmav99@gmail.com>AuthorDate: 2019-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Fix tests

    Panos Mavrogiorgos <pmav99@gmail.com>AuthorDate: 2019-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Introduce GRASS_USE_REXTERNAL setting

    GRASS GIS, in addition to importing data in its native formats via
    `r.in.gdal`/`v.in.ogr` (and likewise `r.import`/v.import`),
    also supports `r.external`/`v.external` which only link the data into
    the GRASS DB.

    Nevertheless, both `r.external` and `v.external` occasionally have problems,
    especially on windows. E.g.:

    - https://trac.osgeo.org/grass/ticket/3927

    GRASS 7 Processing Plugin already has a setting that controls whether
    `v.external` is used (disabled by default).

    With this commit the complementary setting for `r.external` gets added too.
    Usage of `r.external` is disabled by default. This is changing the existing
    behavior, which was to use r`r.external`. The downsides of this change
    should be the somewhat lower import speed + higher disk usage. Nevertheless
    this way we have the same default value as `v.external` + we circumvent the
    `r.import/v.import` shortcomings.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-02

    add clear token

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-02

    move condition to step

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-02

    add name to action

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2020-01-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2020-01-02

    add documentation bot

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2020-01-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-02

    NAN -> quiet_NaN()

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2020-01-02

    [processing] add "not set" support for range parameter (fix #29374, refs #29269)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Update rotate function help for optional center point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Update rotate function expression tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Make rotation centre point optional, and use geometry bounding box if not specified

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2019-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    [FEATURE] rotate() expression function

    Allows rotation of geometries around a point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Update test results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Avoid doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    [processing] Use optimized spatial index load in Join by Nearest
    and Split with Lines algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    [processing] Use bulk spatial index loader in Delete Duplicates algorithm

    Cuts processing time to 70% of original for a 3 million point input file
    (debug build)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2020-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    [api] Add constructor for QgsSpatialIndex which allows for a callback
    function during bulk index load from a feature iterator

    Allows single-iteration of a source for dual purposes simultaneously,
    e.g. doing other feature-based operations while still gaining the full
    advantage of the bulk loaded spatial index without having to do multiple
    feature iterations

    basilrabi <ericbasil.rabi@gmail.com>AuthorDate: 2019-12-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    [RPM] fix broken -u flag in buildrmps.sh

    When using `buildrpms.sh -u`, the script fails with:

    ```
    Wrote: /builddir/build/SRPMS/qgis-*.src.rpm
    Finish: rpmbuild -bs
    Finish: buildsrpm
    INFO: Done(qgis.spec) Config(default) 0 minutes 22 seconds
    INFO: Results and/or logs in: result
    INFO: Cleaning up build root ('cleanup_on_success=True')
    Start: clean chroot
    Finish: clean chroot
    Finish: run
    Source package created
    Source package unavailable. Abort
    ```

    The reason was because a wrong src.rpm file name was extracted by sed.
    Instead of `qgis-*.src.rpm`, what was being extracted is
    `qgis-*.src.rpm\r` which includes a carriage return. This change removes
    any character at the end of the `.rpm` when extracting the file name.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2020-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Move QgsRasterLayerProperties class  to the gui API

    Motivation :
    Move the QgsRasterLayerProperties class to the GUI API.
    So, this class could be used using the QGIS API, notably for standalone applications.

    The instance of this class was dependent, since QGIS 3.8, from the QgisApp instance, when calling the askUserForDatumTransform(). As this method, defines a title and only call QgsDatumTransformDialog::run() method from the gui API, this PR purpose to :

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2020-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-02

    Fix missing flags in r.reclass.area GRASS alg

    Fixes #33569

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2019-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-01

    Fix validity mask filename quoting in Fillnodata alg

    Fixes a bug similar to #33562

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2019-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2020-01-01

    Fix validity mask filename quoting in Sieve alg

    Fixes #33562

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-31

    Add unit test for #33540

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-31

    [processing] Port Delete Duplicate Geometries to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-31

    [FEATURE][processing] Add native affine transform algorithm for vectors

    Offers the following benefits over the GRASS/SAGA versions:
    - Full support for z/m values and handling curved geometries without loss
    of curves
    - Works with all native data types, no need for format transformation
    - Supports dynamic (data defined, per feature) translate/scale/rotate parameters
    - Allows transformation and scaling of both Z and M values (if present)
    - Supports in-place edit mode

    Fixes #33550

Merge: 1bf7e721329 ad9313d0818
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-31

    Merge pull request #33539 from Samweli/wms-t_layer_metadata_support

    Show dimensions metadata on WMS layer metadata

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-31

    North arrow / image should account for item rotation too

    Fixes #33540

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-30

    [pal] Standardise naming

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-30

    [pal] Modernise memory management

Merge: 24a31467dfe 578f32a9b6e
    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-30

    Merge branch 'master' into wms-t_layer_metadata_support

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-30
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-30

    changes based on @nyalldawson review

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-29

    [needs-docs] Remove "slow" suffix from free/horizontal polygon labeling mode

    These aren't so slow anymore to warrant having the extra text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-29

    Fix clear value to match default value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-29

    Add some more polygon labeling tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-29

    [pal] Refine logic for costing polygon candidates

    Instead of just considering the "candidate furthest from the polygon
    rings" as the best, also consider that candidates closer to the
    overall polygon centroid are better than those further from the centroid.

    I.e. if two candidates are similarish distances from a ring, pick the
    one closer to the centroid instead of the one further from the centroid
    (even if that further one is a tiny bit more distant from a ring)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-29

    Lower default number of polygon candidates per cm2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-29

    [pal] Cache geos area and length calculation results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-29

    [pal] Improve polygon candidate generation logic

    Instead of basing the initial dx/dy for the grid-based polygon candidate
    generation on the size of the label itself, instead use either the
    engine setting for polygon label density OR try and infer this from the
    maximum number of candidates to generate for the polygon.

    This avoids numerous issues with the label-size based approach:
    - small labels (e.g. 1-2 digit labels) would generate a HUGE number of candidates
    because the initial dx/dy were very small
    - large labels would generate very few candidates, giving few options for
    placement within these polygons (due to initially large dx/dy)
    - by generating much more candidates then desired for small labels,
    all the candidates further from the polygon centers would be culled
    at a later step, meaning that the only candidates available for the
    labeling problem solving would be clustered around a very small area
    of the polygon (instead of distributed over the whole polygon)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-29

    Fix SAGA Raster Buffer algorithm (GridBuffer.txt)

    Since SAGA 2.3.0, DIST and BUFFERTYPE parameters for Gid Buffer module were renamed to DISTANCE and TYPE, respectively.

Merge: 0e01e9529b6 e8c3a8c987e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-29

    Merge pull request #33467 from Samweli/add_ows_layer_metadata_info

    Add WMS, WMTS and WCS metadata_url property in the layer metadata tab

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-29

    add scrollarea to layout's pdf export options dialog (fix #33417)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-29

    reduce height of some dialogs to make them fit into small screens (fix #32021)

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-28
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-28

    added check for dimension boolean type attributes

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-24
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-28

    added dimension property in the wms layer metadata

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    Fix testsqgsgdalutils on proj6

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-12-28
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2019-12-28

    Fix failing tests
    And localise changes to texteditwrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    Don't use a spatial index to iterate over polygon rings

    it's an insane approach

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    Fix crash when no candidates remain

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    Add descriptive comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    Partially revert 90fb0cd9

    Seems this weird logic is still involved in the obstacle avoidance code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    Nicer code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    Fix point label placement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    Satisfy doc test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    More minor cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    Remove redundant scaling factor (the values are set to a fixed range
    shortly after this code executes)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    [pal] Optimisations and fixes for polygon placement costing

    1. Remove redundant sort operations
    2. Rename classes and methods for clarity
    3. Don't overwrite polygon candidate costs with new costs based solely
    on the ring distance cost -- instead just increase the existing cost
    by the ring distance cost, so that already calculated costs such as
    obstacle overlap costs aren't lost
    4. Remove unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-28

    [pal] Remove some odd/unintelligable logic

    Seems to be trimming the candidate list early and artificially
    resetting all candidate costs if they are too high?

    I believe this code is wrong, or has been made redundant by other
    changes to the logic of the labeling engine. At this stage we have
    not completely calculated the costs for label candidates, so
    sorting and truncating the candidate list here is premature and potentially
    removes nice candidates.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-12-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-12-27

    Expose QgsBearingUtils to QML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-27

    Fix build

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-27

    [HIG] Remove colon from widget label  in status bar

Merge: 157a6700cac cd8b6be25df
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-26

    Merge pull request #33521 from elpaso/stored-expressions-fix-rm

    Fix stored expression remove

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-12-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-12-26

    txt2tags 3.3: drop --css-sugar --css-inside (closes #33516)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    [pal] Scale coordinates stored in pal rtrees to full float ranges

    Avoids crashes caused by super-heavy labeling jobs, where a huge
    number of candidates causes the rtree to branch out to a level
    where the leaf size becomes comparable to float epsilon values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    Add another TODO bug note

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    Fix bug in polygon label candidate ranking

    Candidates furthest from any obstacles were being preferred, even
    when this resulted in labels being located around the edges of polygon
    features.

    The correct logic should be only to consider direct overlaps of the
    candidate with an obstacle as a conflict, and if a candidate does
    NOT overlap and obstacles then we rely on the "put labels furthest
    from edges as possible" rule.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    Add some explanatory comments on the logic happening while ranking
    polygon label candidates, and add some TODO notes on bugs identified here

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    Fix variable name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    [needs-docs] Add optional global settings allowing for hard limits
    to be placed on the maximum number of point, line and polygon candidates
    which are generated for label features

    These settings are set via the core\rendering\label_candidates_limit_*
    settings, and allow for global limits to be set on the maximum number
    of candidates allowed for label features. Placing these limits can
    improve map rendering time, at the expense of worse label placement or
    potentially missing map labels. (By default no global limit is set, which
    means the labeling engine auto calculates the limit or uses the project
    level settings)

    The intended use case is for server administrators who are seeking for
    maximum rendering speed to globally set these limits, causing them to
    apply to all projects without the need for project-specific tweaks.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    Build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    Rework layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    More test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    Fix dox test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    Test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    [needs-docs] Rework label engine "maximum line candidates" and "maximum polygon candidates"
    settings and logic

    The previous approach of a single fixed value which applied to ALL line and ALL polygon
    features was... not ideal. It meant that all line features would be assigned the same
    number of candidates, regardless of length. So a road of length 1 cm on the rendered
    map would have an identical number of candidates as a 30cm road covering the length of the
    whole map!! This resulted in both a lot of wasted calculations (generating a ridiculous
    number of candidates for small lines at barely discernable distances from each other)
    AND an insufficient number of candidates for lengthy features (resulting in worse label
    placement for these features).

    (The situation was similar, but even worse for polygons)

    Now, the setting is reworked to "Number of line candidates per cm" and "number of
    polygon candidates per cm2". This means that small features get much less candidates,
    and large features get much more features! Both a win for map rendering speed in many
    circumstances AND good cartography... now that's a nice Christmas gift for QGIS :)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-26

    [needs-docs] Drop setting for maximum number of point label candidates

    This setting is easily replaced by automatically calculated, optimised
    values for each separate point plcaement mode individually

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-25

    Fix stored expression remove

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-24

    Fix dxf test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-24

    Fix labeling offset

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-12-23
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2019-12-23

    Add docs and indentation

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-12-23
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2019-12-23

    Fix quoting and qgsattributedialog
    for json features

Merge: d2e3ef6f4d6 4f625ce733c
    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-23

    Merge branch 'master' into pg_json

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-23
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-23

    checking with case-insensitive the metadata tags, as suggested by @timlinux and @nyalldawson

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-23

    Code style

Merge: fb5b440d5d2 907b27309cd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-23

    Merge pull request #33476 from dmarteau/fix-project-relation-manager

    Fix inconsistent dependency to project in QgsRelation/QgsRelationManager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-23

    [FEATURE] Allow dropping a map layer from the layer tree onto
    a projection selection widget to set the projection to match that layer

    Just a little timesaving shortcut!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-22

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-22

    Add "help" and "reset to defaults" actions to label engine settings panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-22

    [api] Add api to allow panel widgets to show a "hamburger" style
    menu in the top right of the panel

    This gives the panel a place to add menu actions like help links
    for the panel.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-22

    Make label engine project settings dialog open as an inline panel
    in the styling dock

    Means that you can get instant feedback on changes without having to
    close the dialog and refresh the map

Merge: 93537d3a7ec 59c777fd608
    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-21
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-21

    resolved conflicts

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-21
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-21

    resolving conflicts with master branch

Merge: 602febc39f3 d334e4705bd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-21

    Merge pull request #33498 from Samweli/wms_code_convention_refactor

    Code refactor on wms capabilities files

    David Marteau <dmarteau@3liz.com>AuthorDate: 2019-12-21
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2019-12-21

    Add missing parameter documentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-21

    Ignore test file in spell check

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-21
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-21

    refactored wms capabilities files to the project standards

    David Marteau <dmarteau@3liz.com>AuthorDate: 2019-12-20
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2019-12-20

    Pass project when creating relation from Xml

        Fix dependency inconsistency to project from QgsRelationManager
        by forcing  'QgsRelation::createFromXml' to rely on project passed
        to 'QgsRelationManager' instead of using 'QgisProject::instance()'

Merge: 2371b5d50a4 ffd42d9dd75
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-20

    Merge pull request #33491 from m-kuhn/windows-server-crash-fix

    [server][windows] Fix crash on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Don't run a test under proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Disable test on proj < 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Skip a test on travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    [FEATURE][processing] Allow selection of specific coordinate operation
    to use when reprojecting vector layers via the "Reproject Layer" algorithm

    On proj 6+ builds only!

    Allows users to set a specific operation to use for a particular reprojection
    task, instead of always forcing use of the current project's transformation
    settings.

    Useful when reprojecting a particular layer and control over the exact transformation
    pipeline is required.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Auto select operation in processing widget based on project transform context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Add API to auto set QgsCoordinateOperationWidget selection to match
    a QgsCoordinateTransformContext's state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Only expose coordinate operation parameter type on Proj 6+ builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Correctly resolve project layers to CRS values in widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    No margins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Add test for proj < 6 logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Dumbass Travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Fix build on crufty proj

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    [processing] Add gui widget wrappers for coordinate operation parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Allow algorithms to link to multiple depandant parameters in modeler scene

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Move variant to CRS resolution out to QgsProcessingUtils for wider
    usability

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    [API][processing] New parameter type for coordinate operations

    Allows selection of the proj coordinate operation to use when
    reprojecting between two CRSes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Allow double-clicking on coordinate operation to quickly select them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Fix changing source or dest CRS when editing a coordinate operation
    fails to correctly save the new operation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Use QgsCoordinateOperationWidget in QgsDatumTransformDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Avoid duplicate signals, add unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-21

    Move guts of datum transformation dialog to a new standalone widget
    QgsCoordinateOperationWidget

    This widget shows a list of the available operations between a source
    and destination CRS along with their properties

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-20

    [server][windows] Fix crash on startup

Merge: d211de2204f ea912a170c7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-20

    Merge pull request #33436 from signedav/relating_values

    List referenced layer values in Expression Builder

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-20
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-20

    update on wcs docstring

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-20
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-20

    remove abbreviated variables names in metadata link parse function

    David Signer <david@opengis.ch>AuthorDate: 2019-12-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-20

    since information

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-20
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-20

    refactor wcs provider to project code standards

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-20

    Other average methods 3d mesh (#33426)

    [FEATURE] [MESH] add new 3d stacked mesh averaging methods (top, bottom, sigma, depth, height, elevation)

    see https://fvwiki.tuflow.com/index.php?title=Depth_Averaging_Results for description of the methods. method can be selected for 3d stacked mesh dataset in the new widget added for QGIS 3.12 in the mesh layer styling dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Add some proj6 test branches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Fix build, fix test on proj < 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Round trip test CRSes via WKT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Update test results to use WKT2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Don't cache WKT strings inside QgsCoordinateReferenceSystem

    There's many different formats of WKT strings, so instead play it safe
    and always export in the exact specified format instead of using a cached
    value which may be a different format.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Prefer WKT2 when exporting CRS for use by GDAL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Fix typo in CRS code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Layout fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Fix build on proj <6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    New projection dialog proj 6 tweaks and revisions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Partial revert BoundCRS identification change

    Sync behavior with the new GDAL behavior, where a CRS defined using
    a proj string alone will be considered equivalent to the underlying
    source crs.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Update test results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Revert "Don't automatically create boundcrs proj string representations of CRSes"

    Following discussion with GDAL maintainers, it's been agreed that the consistent logic
    to use across projects should be:

    1. Proj strings: export as bound CRS, and treat a boundcrs match to a known CRS as equivalent
    to the underlying source CRS

    2. WKT strings: export without change, not as bound CRS, and DON'T treat boundcrs matches
    as equivalent to the underlying source CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Update test results to reflect newer GDAL behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Fix build, tests on proj < 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Replace deprecated members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Fix matching of CRS by WKT to user CRSes defined by WKT, including
    parameter-order independant matches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Ensure that proj strings in different parameter order are matched
    to user CRS on proj 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Remove more proj4 related hacks from proj6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Don't automatically create boundcrs proj string representations of CRSes

    Just let proj decide when and if these are needed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Fix projection mismatch when reading very old projects on proj 6 builds

    We should always prioritise an exact auth:id means of constructing
    CRSes whenever it's available, instead of just starting with a proj string.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Remove a downstream hack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Fix incorrectly ellipsoid acronym returned when creating a CRS from a custom non-standard proj string on proj 6+ builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Don't incorrectly flag unknown CRS created from proj strings as invalid
    on proj 6+ builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Don't equate a BoundCRS with an identified SourceCRS as the SourceCRS when identifying
    CRSes

    May result in some CRSes which were previously identified as known standard CRSes
    now being shown as User CRSes, but they aren't the same to we can't equate them.

    If previously identified CRSes are showing as User CRSes now, then we should
    investigate these upstream in the proj or gdal libraries, and get all fixes
    in place upstream rather then trying to do this in QGIS code (which is
    inevitably going to end up with an unmaintainable mess)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Don't use a boundCRS definition as the WKT definition of EPSG:4326
    on proj 6 builds

    See https://github.com/OSGeo/PROJ/issues/1804

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    More user of userFriendlyIdentifier

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Add a method for retrieving a user friendly descriptive string for
    a CRS

    And use this wherever we show CRS values to users

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Cleanup handling of recent CRS list, add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Never auto-save unknown CRSes encountered in the wild

    Previously whenever an unknown CRS (i.e. something which couldn't
    be matched a standard or user crs) was encountered then it would
    automatically be saved to the user's custom CRS database.

    This meant that over time, the custom CRS database would fill
    with dozens of random entries. Even a clean QGIS install would
    pollute the custom projection list with a bunch of automatically
    created random CRS definitions!

    Instead, never auto save CRSes to the custom projection database.
    Only projections which users have manually created via the custom
    projection dialog should ever be available as User CRSes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Deprecate most methods which construct CRSes from internal CRS ids

    These should NOT be used, and auth:code or WKT definitions used instead.

    Unfortunately some use of these methods are very heavily entangled around
    other code, so we can't deprecate all of them until 4.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Deprecate methods for constructing CRS from Postgis srids

    Constructing CRS using Postgis srids is highly discouraged,
    and instead CRSes should always be constructed using auth:id
    codes or WKT strings.

    QGIS 4.0: The logic should be isolated into the postgres
    provider alone, and not exposed to stable API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-20

    Rip off a band aid, and deprecate all "proj4" calls from the API

    Alias these across to new "proj" methods, which don't include the
    version number.

    David Signer <david@opengis.ch>AuthorDate: 2019-12-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-19

    pass field formatter context as a reference instead of a pointer to implify his not optionality

Merge: e8b82c15b88 6654870c0b9
    David Signer <david@opengis.ch>AuthorDate: 2019-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-19

    Merge branch 'master' into relating_values

    David Signer <david@opengis.ch>AuthorDate: 2019-12-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-19

    use of context to pass project and avoid QgsProject::instance()

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-19
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-19

    added missing docstrings

Merge: 76f9d16254e a4859a82785
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-19

    Merge pull request #33283 from elpaso/relation-style-restore

    Relation style restore

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Don't document the obvious

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Update src/app/qgisapp.h

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Fix raster CRS

    Honestly, a failing server test (apparently totally unrelated)
    and bisect took me here and I don't really get all the
    intricancies of the crs read order in the project XML loading
    process, but this commit fixes the test.

    This is one of the notable occasions in which a test saved our a**.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Apply PR review comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Class ctor docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Add ingroup to class doc

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Remove duplicated entry

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Do not automatically load referencing layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Add relations icon for style categories

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Make test class a friend of QgsWeakRelation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Add test for weak relation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Respect categories when applying styles

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-19

    Weak relations and auto-restore when loading a style

    David Signer <david@opengis.ch>AuthorDate: 2019-12-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-19

    use of QVariantList instead of QList<QVariant>

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2019-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-19

    appstream: include oars metadata in appstream

    You can read more about OARS here:
    https://hughsie.github.io/oars/

Merge: 971552a782d b894cb7c2c8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-18

    Merge pull request #33462 from elpaso/stored-expressions-no-groups

    [feature] User expressions followup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-19

    Fix features right on the edges of geographic layers can disappear when
    reprojected

    Eg +/- 180 degree grid lines

    Fixes #27571

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-18

    User -> User expressions

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-17
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-18

    pull metadata link from wcs capabilities

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-14
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-18

    pulling metadata url from wms capabilities

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-13
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-18

    loop over metadata urls to show their content

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-13
Commit:     Samweli Mwakisambwe <samweli@kartoza.com>
CommitDate: 2019-12-18

    add metadata url in layer properties info

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-18

    Always load user exp when context is set

    ... and avoid loading recent exp and fields twice

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-18

    Update tests after group removal from user exp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-18

    User expressions followup

    - renamed the group to "User"
    - added help text for the group
    - added QgsSettings Expressions namespace
    - reworded tooltips for store/remove actions

Merge: 79c7ca30ee3 42708208ac5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-18

    Merge pull request #33457 from m-kuhn/yet_another_azure_mask

    Yet another test mask for Windows

Merge: 630d0da1488 5ce38d6c283
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-18

    Merge pull request #33270 from roya0045/handler_v2

    [UX][feature??] add progress bar to the auto layer finder

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-12-17
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-12-18

    Add a bit of context to errors in QgsRelationReferenceFieldFormatter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-18

    Yet another test mask for Windows

Merge: e64a6acd385 a6bc4e3cdf6
    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-18

    Merge pull request #33388 from PeterPetrik/mesh3d_averaging_methods

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-18
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-18

    fix doc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-18

    Proj < 6 updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-18

    [FEATURE] Allow custom projections to be defined using WKT strings
    instead of just proj strings

    WKT strings are lossless and allow definition of a much wider range
    of projections than are possible using proj strings.

    A new combo box in the Custom Projections dialog allows users to
    choose whether the new projection is defined using a WKT or PROJ string.
    If possible, the current projection definition is automatically converted
    when the combo box is changed by the user.

    Also fixes #25918 in the process

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-18

    Expose control over whether custom projections are stored using proj or WKT strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-18

    Update test to reflect changes in proj library

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-18

    use QActionGroup to group style actions and make (fix #32624)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-18

    [processing] url-encode path to tiles in XYZ algorithm (fix #32589)

Merge: 6d156d46703 fd6075e80b3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-17

    Merge pull request #33437 from elpaso/stored-expressions

    [feature] Stored expressions

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-18

    removed if conditions in QgsWMTSRootItem assignments, now using explicit casts

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-18

    comment for change of condition statements

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-18

    added new class for wmts collection items

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-18

    change icon for wmts layer item

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-18

    change icon for xyz layer item in wms provider

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-12-17
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2019-12-17

    whitespace

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-12-17
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2019-12-17

    Autofinder progress dialog.

    Adds a dialog to comfort users by indicating that QGIS did not crash and if trying to find their layers.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-17

    Renamed stored expressions to user expressions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-17

    test commit for backport bot (#33444)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-17

    put back backport bot

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-17

    Added new files header

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2019-12-17
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-17

    [mesh] Fixes time reference for mesh layer #32186 #33399 #31933 (#33410)

    [FEATURE] [mesh] Load reference time from MDAL when available

    Also adds combo box to let the user set the provider time unit. This is particularly useful when MDAL incorrectly recognised the time units in the raw dat format (for example format does nof follow spec and it is not possible to determine if time interval is in hours or days)

    fix #32186
    fix #33399
    fix #31933

    David Signer <david@opengis.ch>AuthorDate: 2019-12-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-17

    removing the featureCount() request since it would recalculate it instead of resetting the count so it could be recalculated on the next featureCount()

    David Signer <david@opengis.ch>AuthorDate: 2019-12-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-17

    avoiding double call of dataChanged

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-17

    Forbid slashes in stored expression labels labels

    ... because labels become part of the QSettings key

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-17

    Capitalize window title

    David Signer <david@opengis.ch>AuthorDate: 2019-12-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-17

    doc

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-17

    Remove this

Merge: 4cbd9a1ee36 cde49d5b66e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-17

    Merge pull request #33435 from m-kuhn/vectorlayerref_header

    Install missing header

Merge: c9453343cbc 929670b18a4
    David Signer <david@opengis.ch>AuthorDate: 2019-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-17

    Merge pull request #33197 from signedav/searchtags_functions

    Search tags on expression functions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-17

    Use QStringLiteral

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-17

    Load stored at start in fieldcalc

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-12-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-12-17

    fix test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-12-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-12-17

    [labelling] Fix masked symbol layers loss when
    - opening layer properties window; or
    - changing label settings in style dock

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-17

    No sip

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-12-16
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-12-17

    Use manual label positions for some selective masking tests

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-12-16
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-12-17

    Fix rendering regression

    In parallel rendering, make sure mFinalImage exists before drawing
    labels.

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-12-16
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-12-17

    Fix selective masking control images

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-17

    Install missing header

Merge: 30b2919c812 3eeaddd99fc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-17

    Merge pull request #33204 from olivierdalang/feature_random_seed_squashed

    [FEATURE][expressions] allow to seed random functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Make custom projection validation button work on proj < 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Fix build on proj < 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Fix sqlite errors when trying to save an updated custom projection through the custom projection dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Fix test calculations in custom projection dialog under proj 6

    Refs #33038

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    When the custom projection dialog is blocked from closing due to an invalid projection, automatically
    select that projection in the list for the user

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    [needs-docs] Add a "Validate" button to custom projection dialog
    to allow users to validate the currently edited CRS definition
    without having to accept the whole dialog

    If the validation fails, the proj error messages are shown
    to help the user determine why the string is invalid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Better messagebox titles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Use correct message box icons in custom projection alerts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Allow deleting multiple custom projections at once

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Update a test result for proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Add test results for proj < 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Refine logic relating to syncing project ellipsoid choice to CRS selections
    in project properties dialog

    Keep the existing logic which dictates that we should never overwrite
    a user-set "NO ellipsoid" setting when the project CRS is changed, BUT
    add a condition that if the project goes from NO CRS to A CRS, we
    DO sync the ellipsoid choice for that first change only and overwrite
    the default NO ellipsoid which is forced for projects with no crs.

    Add unit tests to protect this logic, and hopefully see the last of
    this crappy fragile dialog handling...

    Fixes #33358

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Fix loss of crs set for QgsProjectionSelectionWidget if widget is never
    shown, fix missing signals and duplicate signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Remove some unused/empty code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Ensure output of QgsCoordinateReferenceSystem::ellipsoidAcronym() matches
    the acronyms and format user in QgsEllipsoidUtils

    Refs #33358

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    remove_temporary_files should also remove .temp files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Update test results to reflect proj master

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Update test result for proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Add unit tests that project ellipsoid survives the trip through the project properties dialog

    (test needs adapting for proj 6)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-17

    Fix initial selection in project ellipsoid list is reset whenever the dialog
    is reopened

    Refs #33358

Merge: 3a4b976a283 8e791807e46
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-16

    Merge pull request #33427 from m-kuhn/fix_crash_with_invalid_raster_layer

    Fix crash with invalid layer

    David Signer <david@opengis.ch>AuthorDate: 2019-12-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-16

    function to get info about available values to avoid duplicate code

    David Signer <david@opengis.ch>AuthorDate: 2019-12-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-16

    menu action to only display the used values if formatter can provide available values

    David Signer <david@opengis.ch>AuthorDate: 2019-12-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-16

    make const and better variablenames

    David Signer <david@opengis.ch>AuthorDate: 2019-12-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-16

    available values in value relations

    David Signer <david@opengis.ch>AuthorDate: 2019-12-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-16

    available values of value map

    David Signer <david@opengis.ch>AuthorDate: 2019-12-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-16

    CanProvideAvailableValues as a flag on fieldformatter

    David Signer <david@opengis.ch>AuthorDate: 2019-12-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-16

    get availableValues over the fieldFormatter

    David Signer <david@opengis.ch>AuthorDate: 2019-12-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-16

    label text and comment

    David Signer <david@opengis.ch>AuthorDate: 2019-12-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-16

    check if referencedLayer available

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-16

    Add QgsExpressionStoreDialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-16

    Add tests and utility methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-16

    Stored expressions initial implementation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-16

    Fix crash with invalid layer

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-12-16
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-12-16

    followup : better test output

Merge: b42a31ec2f8 ebb023662d9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-16

    Merge pull request #33418 from m-kuhn/azure-mask-more-tests

    Mask some more flaky tests

    David Signer <david@opengis.ch>AuthorDate: 2019-12-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-16

    checkbox on relation reference fields to display all values

    David Signer <david@opengis.ch>AuthorDate: 2019-12-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-16

    clear list of resulting values

    David Signer <david@opengis.ch>AuthorDate: 2019-12-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-16

    read related fields on relationreference widget

Merge: 3b4437bcf89 a8f46ac655f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-16

    Merge pull request #32472 from troopa81/feature_selectionwidget_in_featureselectiondialog

    Selection widget in feature selection dialog

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-12-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-12-16

    update sip

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-12-16
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-12-16

    (still fiddling with tests)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-16

    Mask some more flaky tests

Merge: c235c4c1957 c7fca820e5d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-16

    Merge pull request #33333 from lbartoletti/expression-is_empty

    Add expressions is_empty(geom)  is_empty_or_null(geom)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-16

    Update resources/function_help/json/is_empty

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-16

    [needs-docs] Add precision to rotate marker checkbox

    and harmonize with hash line symbol layer dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-16

    Drop "by value" from select window title

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-16

    Select features by value: show layer name in window title

    Fixes #33210

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-16

    Don't highlight whole polygon in red when using map label tools

    For polygons, we don't want to fill the whole polygon itself with
    the rubber band as that obscures too much of the map and prevents
    users from getting a good view of the underlying map.

    Instead, just use the boundary of the polygon for the rubber band.
    That's enough to give a visual indicator of the feature associated
    with the label without getting in the way.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-16

    [DB Manager] Fix broken geometry type of GeoPackage based SQL Layers. Fixes #33232

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-15

     Update test images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-15

    [pal] Don't reuse spatial index for two different purposes

    This forces many removals/additions to the existing index, which
    we can avoid by just using a seperate index in the first place

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-15

    Avoid some unnecessary heap allocations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-15

    [pal] Only truncate the feature candidate list after we've pruned all hard conflicts

    Avoids throwing away potentially good candidates too early

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-15

    [pal] Bring back refined upstream version of superliminal rtree index

    Turns out this index is MUCH (magnitudes) faster for use in pal. So
    grab an updated version of the upstream library and place in external libs,
    and use this for indices in pal.

    (we should probably investigate whether this is faster for snapping and
    other index use too!)

Merge: 40b198cf90c a368e4483ee
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-14

    Merge pull request #33379 from elpaso/widget-dependencies-move-to-formatter

    Move layerDependencies to formatter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    Correctly skip ProcessingQgisAlgorithmsTestPt1 on azure builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    Add some references hashes seen on azure builds

Merge: fba3ab99a09 0f70637e36c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-13

    Merge pull request #33391 from elpaso/bugfix-gh33390-html-form-wodget-crash

    Don't crash on QgsHtmlWidgetWrapper

Merge: cf95f1452e2 ddb93602ef7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-13

    Merge pull request #33368 from alexbruy/processing-updates

    Processing updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    Fix another test under proj6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    Fix another test under proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    Fix a test under proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    Fix transform differences vs proj < 6 when using custom CRS via proj definition

    By being more selective about when we force convert to a single crs

    Fixes #32928

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    Fix incorrect reverse coordinate transforms are created when using a
    PROJ 6+ build and a project has manual coordinate operation pathways
    set

    Refs #33121

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    Add a method to determine if the coordinate operation string returned
    by QgsCoordinateTransformContext.calculateCoordinateOperation corresponds
    to the reverse of what's actually required.

    Gross API, but it's the best we can do until proj has a method to
    invert a coordinate operation so that we can return the proper
    inverse operation proj string from calculateCoordinateOperation
    (without resorting to fragile proj string parsing/mangling)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    Add method to retrieve the details of the coordinate operation which is
    actually being used by a QgsCoordinateTransform object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    Don't try to normalize proj coordinate operations constructed directly
    from the proj string via the transform context

    This isn't possible -- only proj coordinate operations constructed
    from a src/dest CRS pair can be normalized, not those constructed
    from a proj string.

    It was redundant in any case, since we always normalize the available
    operations before giving users a choice of them.

    So just add some big bold warnings to the dox in case anyone is
    manually manipulating and adding custom operations, that these
    also MUST be pre-normalized

    Refs #33121, conversation in https://github.com/OSGeo/PROJ/issues/1794

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    Update test results for proj < 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    When saving and restoring CRS definitions to XML, save wkt
    definition too, and prefer rebuilding the CRS from the WKT
    definition whenever it's available

    Proj strings are lossy, so prefer WKT

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-14

    push MDAL 0.4.93 RC1 for 3.12 release with fixed bug in reading of reference time

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-12-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-12-13

    Update src/core/qgsvectorlayerutils.h

    improve comment message

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-12-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-12-13

    delete dialog on close

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-12-13
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-12-13

    gather protected instructions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-13

    Don't crash on QgsHtmlWidgetWrapper

    Fixes #33390

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-12-13
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-12-13

    (still fiddling with tests)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-12-13

    fix doc and move qgsfeaturefilterwidget in private header

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-12-13

    Make featurefilterwidget private

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-12-13

    fix test : the feature selection dlg is not modal anymore

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-12-13

    sip_no_file on qgsfeaturefilterwidget

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-12-13

    Display parent name in qgsfeatureselectiondialog

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-12-13

    Change window title

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-29
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-12-13

    Forgotten files

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-12-13

    [FEATURE][needs-docs] Add feature filtering and selection actions in feature selection
    dialog

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-13

    introduce way for plugins to retreive 3d stacked data values [API]

Merge: 229245ce655 512eb4d2b8e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-13

    Merge pull request #33378 from havatv/patch-4

    Fix the label of the output parameter of the TPI algorithm

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-12-13
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-12-13

    (typo)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-12-13
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-12-13

    followup: do not use uniform_real_distribution as it's platform dependant

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-13

    Add tests for field formatter dependencies

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-13

    Test for relationreference field formatter deps

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-12
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-13

    fix building on macos due to missing include of spatialite

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-13

    address comments

Merge: d20dd063346 2c652040cdc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-13

    Merge pull request #33369 from rouault/fix_qgsdxfexport_compilation_error

    Fix compilation error in qgsdxfexport.cpp

    David Signer <david@opengis.ch>AuthorDate: 2019-12-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-13

    improve docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-13

    Move layerDependencies to formatter

    ... from the widget

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2019-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-13

    Fix the label of the output parameter of the TPI algorithm

    David Signer <david@opengis.ch>AuthorDate: 2019-12-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-13

    sip deprecated of forceReload and some doc improvements

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-12-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-12-13

    Fix compilation error in qgsdxfexport.cpp

    I'm not sure which of QT 5.9.0 or gcc 5.5.0 is not happy, but with both
    of them, I get:
    ```
    /opt/qt59/include/QtCore/qflags.h: In instantiation of ‘QFlags<T>& QFlags<T>::setFlag(Enum, bool) [with Enum = QgsDxfExport::DxfPolylineFlag]’:
    /home/even/qgis/QGIS/src/core/dxf/qgsdxfexport.cpp:1102:68:   required from here
    /opt/qt59/include/QtCore/qflags.h:153:46: error: no match for ‘operator~’ (operand type is ‘QgsDxfExport::DxfPolylineFlag’)
             return on ? (*this |= f) : (*this &= ~f);
    ```

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-12-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2019-12-13

    add expression is_empty_or_null

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-12-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2019-12-13

    fix and improve description

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-12

    [processing] optimize random extract algorithm

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-12-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2019-12-12

    fix function_help 2

    David Signer <david@opengis.ch>AuthorDate: 2019-12-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-12

    Deprecate `forceReload()` and merge it together with `reloadData()`
    `reloadData()` implementations are set to private on `reloadProviderData()`

    All calls of `forceReload()` or `reloadData()` target `QgsDataProvider::reloadData()` what calls the implemented `reloadProviderData()` of the provider and `dataChanged()` signal is called allways. That this signal is called changes the behavior of the `dataReload()` calls of all providers.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-12

    [processing] make pole of inaccessibility feature-based

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-12

    [processing] make extract vertices feature-based

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-12

    [processing] make extract specific vertices feature-based

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-12-12

    Do not convert boolean NULL to false

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-12-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-12-12

    Add test for handling NULL values in PostgreSQL connector

    See https://github.com/qgis/QGIS/pull/33225#issuecomment-564446756

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-10
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-12

    [mesh] support active flag capability of MDAL. mesh layers for datasets that does not support active flags should not take less memory and load faster

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-11
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-12

    update to MDAL 0.4.92, second beta release for QGIS 3.12. it speeds up and optimize memory usage by allowing QGIS to check if driver/dataset uses active flag or not

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-11
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-12

    replace averaging widget with something nicer

Merge: 66fefdc6682 4d9b3b2b80c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-12

    Merge pull request #33290 from alexbruy/port-algorithms

    [processing] port some algorithms to C++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    Fix infinite recursion on proj < 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    Fix travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    Fix deadlock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    When saving a user crs, if a WKT representation of the CRS is available,
    then store and save that

    Proj string representations of CRSes are lossy, so we should always prefer
    WKT when it's available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    Add a WKT column to tbl_srs

    proj string definitions of CRSes are lossy, so we need to gradually
    transition to WKT definitions instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    Don't flag CRSes created from a WKT which doesn't correspond to any
    known authorities as invalid

    If proj is happy to accept the WKT string, then it's valid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    Fix another unicode string on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    Skip mesh calculator test on CI

    This test is fragile and fails > 50% of the time

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    [RPM] Remove qgis-zh-Hant.qm from RPM packages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    [labeling] Move settings related to removing labels (e.g. max no
    of labels, min size for labels) to a new class QgsLabelThinningSettings

    This new class is designed to contain settings related to how the label
    engine removes candidate label positions and reduces the number of
    displayed labels.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    Fix escape and enter don't work to close color or symbol selector dialogs

    Fixes #27602

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-12

    Fix ellipsis characters in button text show incorrectly on windows

    Fixes #33209

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-12-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2019-12-11

    fix function_help

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-12-11
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2019-12-11

    Add expression is_empty(geom)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-11

    strore layer id instead of pointer to layer

Merge: e61ca043409 ea919660003
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-11

    Merge pull request #33266 from signedav/cachedshared

    Being solid against field names variation in expressions on WFS

    Samweli Mwakisambwe <samweli@kartoza.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    Deselecting tables after addition in Data Source Manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    Fix grass build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    Also move app labeling files to dedicated subdirectory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    Also move labeling gui files to dedicated subdirectory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    Code shuffle: move all labeling related code into src/core/labeling

    So that these files are all grouped together, making it easier to locate
    all the components of the labeling engine and hopefully making things
    easier to navigate

Merge: 65eed59ed0a ba3c4432a73
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-10

    Merge pull request #33262 from 3nids/log_impr

    Classification methods: save/read parameters, improve negative value handling in log method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    Link expression button enabled state to layer on value relation widget

    Right now the button would just do nothing if clicked before a layer was set.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    use setValue() instead of setLayer() to handle different value types
    (strings, variants, layers)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    use active layer only if there is no default value

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    [processing] use active layer in the widget wrapper only for
    non-optional parameters otherwise use default value

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    Also insure that a tbl_projection is always present

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    Insure that a tbl_srs is always present(most likely fixes #32866)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    Use mkpath when creating a profile directory(prevents problems when root directory isn't present to begin with)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    Use debug message level in labeling from SLD

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-11

    [Bugfix] Segfault in rule based labeling from SLD

    The settings for QgsRuleBasedLabeling::Rule has to be cloned with new QgsPalLayerSettings.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-10

    mark unused parameters

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-10

    remove pythonic syntax

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-10

    update menu entries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    More test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Test updates again

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Remove unused variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Avoid some unnecessary label index construction

    The pal library was originally designed so that features would be
    registered once and used across multiple map redraws. We don't utilise
    that, and we are gauranteed that all registered features and obstacles
    already fall within the desired map boundary.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Don't try to build genericspatialindex test on windows

    Can't find the magic formula to make msvc happy here!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Add test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Use a report for selective mask tests, try to make tests stable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    More test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Test updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    More test image updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Update some label reference images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Avoid recursive index calls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Don't use a recursive mutex

    Earlier versions of libspatialindex on linux had their own internal
    (non-recursive) mutex, so to behavior consistent across different environments
    we need to ensure we can survive without a non-recursive external mutex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Unit tests for QgsGenericSpatialIndex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Stop fighting with templates and take the shortcut approach

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Avoid ugly const casts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Dox, nicer naming

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Simplify code and remove dead code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Simplify code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Simplify code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Drop some more unused pal code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Death to pal::RTree

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Remove last use of pal::RTree

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    More pal::rtree swaps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    More pal::rtree -> QgsGenericSpatialIndex ports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Start on QgsGenericSpatialIndex to replace pal rtree with libspatialindex based backend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Start moving some spatial index related functions to QgsSpatialIndexUtils

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-10

    move guts of the set layer style to prepareAlgorithm() to keep it
    threaded

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-10

    optimize nearest neighbour analysis by storing geometries in the spatial
    index and using index to retrieve them instead of making single-feature
    requests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-10

    const correctness

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-10

    move QgsDistanceArea initialization to prepareAlgorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-10

    use deprecated flag instead of hidden

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-10

    fix strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Make the GPS information dock a stacked panel

    Allows the color and symbol settings to open inline instead of as
    blocking dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    [FEATURE][gps] Allow showing a bearing line from the GPS location
    pointed in the GPS's direction

    Allows users to view a "current path" directional line as they
    navigate using a GPS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    New map canvas item QgsGpsBearingItem, for showing a bearing line originating from the GPS location

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Add QgsMapCanvasLineSymbolItem for drawing QgsLineSymbols as map canvas items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    Minor refactor of QgsPointMarkerItem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    [feature][gps] Add option to auto-rotate the map canvas to match
    the GPS heading

    When enabled, the map canvas will automatically rotate so that it's
    oriented in the same direction as the GPS bearing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    [mesh] Fix jump on uninitialized value, causing flaky test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    [mesh] Add an angry comment, fix memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    [processing] Add another hash to grass imagery tests

    This one seems to come up occasionally on Travis

    Markus Neteler <neteler@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-10

    v.to.rast: fix va -> val

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-09

    fix test

Merge: ac958dec899 473a8079225
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-09

    Merge pull request #33304 from elpaso/bugfix-gh33203-take2

    Collapse double slashes in URLs regardless of Qt version

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-09

    Collapse double slashes in URLs regardless of Qt version

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing] port random extract to C++

    Also fix unreported bug caused incomplete results when same FID
    was used multiple times

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing] port zonal statistics to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing] port truncate table to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing][needs-docs] replace set raster style and set vector style
    Python algorithms with generics set layer style C++ algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing] port raster layer statistics to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing] port pole of inaccessibility to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing] port points from polygons algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-12-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing] port nearest neighbour analysis algorithm to C++ and add
    test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing] port geometry by expression to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing] port extract specific vertices algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    rename processing qgis test to allow running only subset of tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing] port extract layer extent to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing] port sum line length algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-12-09

    [processing] port add table field algorithm to C++

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-09

    [postgres] Speed up array parsing (fixes #33226) (#33227)

Merge: c1280a595f4 baded30eb79
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-09

    Merge pull request #33282 from m-kuhn/legend_marker_symbol_field_dependent

    When DD rotation fails to evaluate, fallback to static value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-09

    Fix memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-09

    Fix ui build warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-08

    Add test for preview rotation fallback

Merge: 1730cf9a70c b92679ad664
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-08

    Merge pull request #33278 from m-kuhn/invalid_layers

    Fix some warnings on invalid layers

Merge: fc5c95c28b5 3dcbde9c4df
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-08

    Merge pull request #33265 from elpaso/bugfix-gh33057-gpkg-windows-storage

    Attempt to fix Windows GPKG project storage

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-08

    Fix data defined rotation detection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-08

    When DD rotation fails to evaluate, fallback to static value

    The old behavior was to always fall back to 0 in case of a failing expression. Which made it hard to create a proper legend in some cases.

    E.g. if you had two symbol layers with the following expressions for their rotation

        "orientation"

    And

        90 + "orientation"

    which would be two orthogonal symbol layers (e.g. denote a right angle), rotated by an orientation field.

    Now in the legend (and symbol preview), both layers would be shown with a rotation of 0, because there is no associated feature with a field orientation.

    The new behavior is to fallback to the static, configured values which makes it very intuitive to configure the legend for these cases.

Merge: 341c85a4610 1f9414cb60e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-08

    Merge pull request #33279 from m-kuhn/sandboxed_expression_mode

    Fail expression evaluation if missing field is referenced

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-08

    Make use of microoptimization

Merge: 2672c74393a e1ea0f3c50f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-08

    Merge pull request #33280 from elpaso/bugfix-gh33203-broken-link-on-slash

    Bugfix gh33203 broken link on slash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-08

    Update tests for non existing fields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-08

    Microoptimization

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-07

    Add py code examples to api

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-07

    Also accept collection URLs with ending slash

    Fixed #33203

Merge: 4d6758d12cd 6bcd5aea37c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-07

    Merge pull request #33263 from m-kuhn/azure_mark_failing

    Mask failing Windows tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-07

    When evaluating an expression with a missing referenced field, this will be replaced with [fieldname].
    When calculating data defined values, this will be counterproductive.
    A field with a data defined value might work well in the expression builder (because fiels are all present) but fail in the legend, because it's rendered with no feature and hence fields. With this change, we can at least use `try("fieldname", 0)` to fallback to a default value.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-07

    Remove unneeded ;

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-07

    Typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-07

    Update src/app/qgisapp.cpp

Merge: 759f1ef4e63 93ecb00d7a4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-07

    Merge pull request #33246 from m-kuhn/nan_null

    Support for NaN in text edit widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-07

    Some consting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-07

    Do not throw warning on invalid layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-07

    Mask meshcalculatortest on windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-07

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-07

    Simplify some pal memory handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-07

    Responsibility for managing obstacle geometry is in QgsLabelObstacleSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-07

    Avoid duplicate code for evaluating label obstacle data defined values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-07

    [pal] Remove dedicated setters/getters for individual obstacle settings, instead
    expose whole QgsLabelObstacleSettings to pal

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-07

    Mask more tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-12-06

    don't pull in parallel from transifex (occasionally looses files)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-07

    Now that QgsDataSourceUri username/password/authcfg params are aliases
    to the direct getters/setters, correctly use the explicit getters and
    setters wherever possible.

    Makes the code easier to read and more consistent -- now params should
    only ever be used for "extra", context specific stuff instead of
    commonly user authentication parameters.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-06

    [feature] Support datasets with data defined on faces in mesh calculator (#33248)

    * [feature] support datasets with data defined on faces in mesh calculator, fix #30219, fix #30170

    added "driver" and "group name" to the calculator interface.
    MDAL now supports 3 drivers for storing results, so user must be able to choose appropriate driver and dataset group name (some drivers store multiple groups to 1 file)

Merge: cfbe66473e9 cd234f04601
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-06

    Merge pull request #32999 from elpaso/rasterize-c-plus-plus-concurrent

    Rasterize: QtConcurrent version

    David Signer <david@opengis.ch>AuthorDate: 2019-12-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-06

    get the cache field id according to a lookupField() of the fields and the field name
    since then would be aliases and upper-/lower case written fieldnames be accepted in
    extensions and avoid a crash in getSpatialiteFieldNameFromUserVisibleName

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-06

    Attempt to fix Windows GPKG project storage

    Fixes #33057 (hopefully)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-06

    Mask failing tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-06

    fix dox and switch to classic enum

    scope based enum is causing troubles from Python depending on sip version

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-06

    Add test for TextEditWidget NaN/NULL

    Martin Schitter <ms+git@mur.at>AuthorDate: 2019-11-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-12-06

    Fix single threaded use of MBTiles generator

    mash-graz <mash-graz@users.noreply.github.com>AuthorDate: 2019-10-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-12-06

    successive ThreadPoolExecutors for all zoom levels

    instead of using only one ThreadPoolExecutor for all MetaTiles, its now handled in a loop and new ThreadPools for the next zoom level will be started when all work for the previous one is already done. i guess, this will fix the issues and interferences described in #32471 and shouldn't be much slower.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-06

    adapt test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-06

    Classification methods: save/read parameters, improve negative value handling in log method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    [processing][saga] Allow saga algorithms to be run under SAGA 7.3,
    but show a huge obnoxious "NOT OFFICIALLY SUPPORTED" warning

    SAGA 7.3 is the new SAGA LTR, so we eventually need to move towards this.

    But adding full support is going to be a painstaking tedious process. So
    allow users to use this combination, but totally at their own risk.

    TODO: Make SAGA provider a 3rd party plugin only and save QGIS core dev sanity ;)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    [processing] Add api to allow providers to report warnings which should
    be shown to users when using that provider

    This can be used to return a translated warning message which should be
    shown to users of this provider. It's intended for use in cases such as
    a provider which relies on a 3rd-party backend, where the version of the
    backend software is not officially supported, or for alerting users to
    providers in a "beta" or "untrustworthy" state.

    David Signer <david@opengis.ch>AuthorDate: 2019-12-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-06

    remove unneeded set of default value null

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-06

    remove invokable because it is already used on another method with same name (#33247)

    David Signer <david@opengis.ch>AuthorDate: 2019-12-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-06

    forceRelaod function including requesting feature reset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    Disable qgis_layerdefinition on CI

    This test relies on an unreliable 3rd party service

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    [FEATURE] Show html items to browser panel

    Allows HTML files to be shown and opened from the browser panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    Show helpful status bar tooltip informing of the current select tool behavior
    whenever ctrl/shift/alt modifiers are changed during a selection operation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    Fix intermittently failing test (python was garbage collecting too early)

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-12-06
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2019-12-06

    Fix bracket formatting

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-12-06
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2019-12-06

    Address bugs with new featurres and validation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-12-06

    azure pipelines: re-add poppler & doxygen

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-12-06

    azure pipelines:
    * fail on error
    * align build name for pull requests more with travis builds
    * include dash link on azure page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    Fix some build warnings, clazy warnings

    Peillet Sebastien <peillet.seb@protonmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    Visible status for embedded layers in embedded group

    - For project : check visible state for embedded layers inside an unchecked group, instead of putting all layers in embedded-invisible-layers
    - For theme : Add an 'checked-group-node' to save group visible state independently to layers in it.
    Fixes #33097

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    Don't try to style poly2tri library

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    Update poly2tri external library (minor changes only)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    Update kdbush external module

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    Extra simple fast check of types in equality methods of geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    [gps] Correctly set initial value of hoz/vert accuracy and direction as not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    Don't overwrite good gps headings (e.g. from a GPHDT message) with n/a values from another message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    [gps] Don't treat n/a values as '0'

    Avoids reporting things like an unavailable heading as a real "0" heading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    [gps] Add support for GPHDT heading from true north messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    [gps] Support GNGSV messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    [gps] Support GNGSA messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    [gps] Support GNGGA nmea messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    [FEATURE] Show the total pan distance and bearing in the status bar during
    canvas pan operations

    Allows users to know exactly how far (and in what direction) they've dragged
    the map.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-06

    Followup 89de7579, fix broken authentication/username/password
    support in WMS and other providers

    These providers rely on the QgsDataSourceUri param methods for storing and retrieving
    authentication details, so the change made to use the dedicated username/password/auth
    setters in 89de7579 broke all auth support for these providers.

    Ensure that the param system is fully compatible and aliased to the dedicated
    username/password/authcfg getters and setters

Merge: 2b66b3d70fb bd447f4b88f
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-05

    Merge pull request #33233 from 3nids/class_method_params

    Option to filter negative values in logarithmic classification method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-05

    Support for NaN in text edit widget

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-12-05
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-12-05

    followup: still fiddling with tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-05

    fix leak

Merge: 2f5d210b02f ee33fa5a38b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-05

    Merge pull request #33242 from nyalldawson/wms_quiet

    Make wms provider less debug noisy

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-05

    fix documentation

    David Signer <david@opengis.ch>AuthorDate: 2019-12-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-05

    tags instead of searchTags

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-05

    fix test with locale thousand separator

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-05

    use QgsProcessingParameters::parameterAsBool

    rather than re-implementing QVariant conversion in QgsClassificationMethod

Merge: c01f8042f82 2bd4689091b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-05

    Merge pull request #33161 from m-kuhn/dxf_export_quadrant_based

    Respect placement quadrant in DXF export

Merge: 7df4ec7f4a1 ba87ae6a3c3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-05

    Merge pull request #33162 from m-kuhn/dxf_dash_beautify

    DXF export preserve dashed line style

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-05

    better layout in UI

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-05

    fix issues from 2nd review

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-05

    add python directory to cache so can be modified by ccmake

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-05

    remove averaging settings class and expore averaging methods outside qgis core

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-11-29
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-05

    update MDAL to 0.4.91 (alpha release of 0.5.0 for QGIS 3.12) - stacked meshes 3d

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-11-01
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-05

    [FEATURE] Initial implementation of QEP 158: Support of 3d stacked meshes in QGIS.

    Stacked 3D meshes store values on the volumes that are regularly stacked over base 2d mesh. User can select various 3d to 2d averaging/interpolation method to convert values on volumes (3d) to values on faces (2d) that can be shown in mesh layer. This is achieved by new tab in the mesh layer properties dialog.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-05

    Make wms provider less debug noisy

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-05

    fix crash by using unique pointers to hold the widget wrappers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-05

    code layout, loop improvements, dox, const correction

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-12-04
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-12-04

    followup: improve tests to also test for results stability when seeded

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-12-04
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-12-04

    followup: fix type mistake and tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-04

    adapt test and actually run it

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-04

    update python bindings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-04

    update API in other methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-04

    add option to filter negative and 0 values in logarithmic method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-04

    add classification method parameters to GUI

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-12-04

    add API to allow adding processing parameters to classification methods

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-05

    Use generic container in title

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-05

    Use container instead of category

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-05

    Replace label

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-12-04
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-12-04

    followup: fix tests

    David Signer <david@opengis.ch>AuthorDate: 2019-12-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-04

    fix spelling

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-12-04
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-12-04

    Create child feature with geometry from the relation editor (#32528)

    * [FEATURE][needs-docs] Create geometric child feature from relation editor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-04

    Unused arg

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-12-04

    Actually also don't evaluate right-hand side

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-12-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-12-04

    Skip right-hand side of AND/OR expression if we already know result

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-12-04

    Use cloned layers in prepareAlgorithm

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-04

    do not limit the number of classes in logarithmic method (#33223)

    this was preventing from setting enough classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    [FEATURE][processing] New algorithm "Repair Shapefile"

    Uses GDAL to repair shapefiles which have a broken or missing .SHX file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    iface.newProject() should return False if a new project could not
    be created (e.g. if the user opts to cancel when prompted to save the
    current project)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    [Tests] Update QgsVectorLayer readSld to test read label

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    [Bugfix] QgsVectorLayer: Read SLD Labeling

    The error was:
    * QgsRenderer did not exclude SLD TextSymbolzer as a rendering configuration.
    * QgsVectorLayer did not well detect SLD Text Symbolizer
    * QgsVectorLayer did not well read SLD Labeling produced by QgsVectorLayer

    The QgsOgcUtils and QgsSymbolLayerUtils classes have to be enhanced for a better homogenized capabilities.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    PointCloud is unavailable when you can't read its metadata

    Fixes #32972

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    Add test for pointcloud layers fetching and related permissions

    This commit is expected to fail, lacking an actual fix

    See #32972

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    Add pcpoint as a supported spatial type

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    Do not use pcpatch type name when not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    Fix wording

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    [FEATURE] Show "Open Document..." action when right clicking certain
    files in the browser, allowing them to be opened with the default
    application for that file type

    E.g. PDFs will open with the default PDF viewer.

    Works with PDF, ODS, XLS(X), CSV, TXT, PNG, JPEG, TIFF, SVG
    (other types will likely need more work, since they aren't
    currently shown in the browser)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    [labeling] When a layer is set to "blocking" mode, expose the obstacle
    settings widget to allow users to tweak the obstacle behavior

    Previously these settings were stuck inside the disabled label settings
    widget, which meant that to edit them you had to temporarily enable simple
    labels, tweak the setting, and then set back to obstacle mode... woot.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    Avoid fragile combo box index based logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    Fix spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    Add a helpful label explaining obstacle weight

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    [needs-docs] Move label obstacle settings to "placement" tab
    and show detailed settings in a stacked panel widget

    Because:

    1. The settings belong next to the placement settings, because they
    affect label placement directly (and are closely associated with the
    label priority setting in this tab)

    2. The label settings widget is ridiculously complex and overwhelming
    even for experienced QGIS users. By moving detailed settings into
    stacked panels we can avoid the initial complexity of the label settings
    whilst also allowing us more flexibility to expose additional settings
    in future without adding to the mess. So in future, I propose we move
    all detailed settings to sub panels, and leave only the initial "enable"
    setting at the top level (e.g. [x] "Repeat levels" -> click settings -> see
    all repeat settings).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    Add some unit tests for label settings widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    Add QgsLabelObstacleSettingsWidget widget for customising label obstacle settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    Hookup data defined properties support for QgsLabelSettingsWidgetBase

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    [api] New class QgsLabelSettingsWidgetBase

    Base class for widgets which allow customisation of label engine properties,
    such as label placement settings.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2019-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    adds guard to prevent crash with mesh vector renderer

    If the vector renderer factory returns a null ptr, this prevents QGIS crashing
    .

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-04

    Huge speedup when labels are set to "boundary" obstacle mode

    Because GEOS prepared predicates are "stubbed out" for many relation types,
    such as overlaps and touches, we can get a HUGE speedup by reworking
    the obstacle boundary check to utilise an intersects and within check instead
    (with the same results)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-12-03
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-12-03

    followup: implementation using stdlib

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-12-03
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-12-03

    followup : keep using 64 bit int

    David Signer <david@opengis.ch>AuthorDate: 2019-12-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-03

    Update python/core/auto_generated/expression/qgsexpression.sip.in

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    and

    set parameter to const

    David Signer <david@opengis.ch>AuthorDate: 2019-12-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-03

    write tags to the expression functions help object

    David Signer <david@opengis.ch>AuthorDate: 2019-12-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-03

    tags helping to find the correct function are integrated into the help of the expression
    defined in the json files and used by the expression builder to find the function (not using as alias)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-12-03
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-12-03

    [FEATURE][expressions] allow to seed random functions

    useful to get deterministic random values

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-03

    shorter commit messages for PyQGIS docs jobs (#33189)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    Move label obstacle settings out to their own class, and monkey patch around
    to maintain current API

    QgsPalLayerSettings is way too heavy, and we need to start refactoring
    this into smaller atomic components

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    [labeling] Default polygon obstacle mode is now Boundary avoidance

    (This works better with the new placement engine logic)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    Move QgsPalLayerSettings default values to header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    Fix capitalizationation

    David Signer <david@opengis.ch>AuthorDate: 2019-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-03

    Update src/gui/qgsexpressionbuilderwidget.cpp

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    David Signer <david@opengis.ch>AuthorDate: 2019-12-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-12-03

    search tags on some static expression functions

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2019-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-12-03

    [FEATURE] Static particle traces for rendering mesh vector dataset (#33165)

    * [FEATURE] Static particle traces for rendering mesh vector dataset

    This PR permits to display directly in QGIS static particle traces for vector datasets in mesh layer without any plugin.
    The user can choose in the mesh layer properties window :
    - the color
    - the size of the traces (line width)
    - the count of particles
    - the maximum length of the particle's tail

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    Default to label placement engine v2 for newly created projects (for QGIS 3.12)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    Refine behavior of obstacle weight slider to match feature weight slider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    [labels] Ensure that we show labels where we've ripped away all the candidates
    when showing "unplaced labels"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    [needs-docs] When running in label engine v2 mode, discard any candidates where
    they collide with an obstacle feature of greater weight when compared
    to the label's priority

    Previously, obstacle weight was used ONLY to rank a features' label
    candidates relative to each other, but was never used to actually prune candidates
    completely. This meant that the labeling obstacle functionality was
    confusing and frustrating for users to work with -- because despite
    setting layers as the maximum possible blocking weight, you'd still
    see labels being placed over these features (e.g. where the labeling
    engine had no other choice).

    Now, (when a project is set to v2 labeling engine mode), labels will
    NEVER be placed over obstacles of greater weight. This means that
    labels will potentially be omitted if the only choice is to place
    them over a high weighting obstacle. But ultimately, that's much
    more understandable for users -- they've manually set a particular
    layer to a high obstacle factor, so we should respect that and
    never place labels on these features.

    In the end, this change makes the labeling placement much simpler
    to understand for users, and should give power users a much
    nicer experience all round.

    Funded by the QGIS grants program

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    Fix obstacle factor is ignored when a layer is set to blocking mode

    It was only correctly being respected for fully labeled layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    Update labeling tests to use engine v2, update expected reference images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-03

    More raw double arrays to vectors

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-12-03

    azure-pipelines: fix dependency package reference

Merge: 678a877704d 21684cf9274
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-02

    Merge pull request #33185 from elpaso/mxe-64bit

    Mxe 64bit

Merge: 574e0ebaa1c 841086046fe
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-02

    Merge pull request #33163 from m-kuhn/dxf_server_params

    Add DXF server export params NO_MTEXT and FORCE_2D

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-02

    [db_manager] Allow opening .sql files

    and not only .SQL files
    also allow any file extension

    Fix #33173

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-12-02

    Remove empty file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-01

    Fix tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-01

    Add dox

Merge: 4c234f21b47 6b1dfa771ab
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-01

    Merge pull request #33171 from DelazJ/patch-11

    Remove wrong tooltip applied to any unset vector properties tab

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-12-01

    Capizalize undocumented parameter

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-12-01

    Remove wrong tooltip applied to any unset vector properties tab

    and add one to the mask tab

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-30

    add azure pipeline badge

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-30

    azure-pipelines support

    (blood, sweat and tears w/squ-ashed away)

Merge: 80cf602aeac 38ae1708a82
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-30

    Merge pull request #33170 from elpaso/bugfix-gh33168-set-center-crash

    Check for empty rect before calling setExtent

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-30

    Rename artifact to something meaningful

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-30

    64bit MXE build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-30

    Check for empty rect before calling setExtent

    this prevents an infinite recursion from setCenter

    Fixes #33168

Merge: 23fb486965f c2dac183f79
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-30

    Merge pull request #33150 from rouault/cleanup_pal_constructor_destructor

    [cleanup] pal.cpp: remove useless constructor and destructor

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-11-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-11-29

    pal.cpp: use default implementation for constructor and destructor

    It is obvious that the constructor was a no-op.

    Regarding the destructor, taking a mutex around an object doesn't
    make sense because both the mutex and the object are member variables,
    so if the pal object is used correctly, the destructor should only
    be called after any other use of the object. And explicit clearing of
    a unordered_map is unnecessary.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-29

    Change variable name to clarify the getter purpose

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-29

    DXF export preserve dashed line style

    We do not (yet) support an option to guarantee stroked parts at corners.
    So also do not set this flag in the DXF export.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-29

    Add DXF server export params NO_MTEXT and FORCE_2D

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-29

    Add tests for quadrant based DXF label support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-29

    Add quadrant based label DXF alignment support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-29

    Preserve anchor correction in PAL

    To be able to reuse it for vector output like DXF

Merge: 27341850b0d 44c390cf817
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-29

    Merge pull request #33064 from elpaso/elpaso-gh-workflow-2

    MXE build workflow

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-29

    log message when adding feature fails (#33151)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-29

    Fix windows build

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2019-11-29
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-11-29

    [FEATURE] API for rendering frames for mesh vector dataset animation (particles) (#33110)

    * [FEATURE] API for rendering frames for mesh vector dataset animation (particles)

    Adds a renderer to generate frames that represent particle traces in a vector field of a mesh layer. The renderer cannot be chosen in the current GUI, however crayfish plugin can use API to generate avi/gif files with nice animations representing the movement of (random) particles in the mesh layer vector field.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    [pal] Provide more exit points for early cancelation

    When a rendering operation was canceled, PAL had very few early
    exit points. This often resulted in many canceled rendering operations
    burning away in background threads as labeling candidates and solutions
    were being generated for jobs which were no longer needed.

    Add more exit points and cancel checks throughout various expensive
    pal operations, allowing labeling jobs to terminate quickly.

    Fixes #32489

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    Use QMutexLocker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    Use std::vector instead of raw pointer array

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    More memory management fixes in pal, stack allocation rather than heap

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    [Tests][Server] Add WMS GetFeatureInfo GML tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    Alternative approach to fixing #32819

    Partially reverts 5d27d7c, fixes #33133

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    [layouts] When dropping a picture to a layout, place the center of
    the picture item at the cursor drop location instead of the top left

    We want the drop location to be the center of the placed item,
    because drag thumbnails are usually centered on the mouse cursor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    [processing] Fix exceptions when reporting errors during batch execution

    Fixes #33105

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    pal.cpp: fix compilation error with gcc 5.5

    Unfortunately the compiler cannot figure out that the type of
    the { } is a std::pair, so we have to be explicit about that

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    On proj6 builds, never apply a lossy conversion from WKT to proj strings
    when attempting to identify a CRS specified via WKT

    Because:
    1. Proj string conversion is lossy, so we will end up with misleading results
    2. If proj can't identify the CRS based on the WKT alone, then any CRS it
    identifies from a lossy proj conversion will be incorrect
    3. Proj is smarter than QGIS, we should trust it and not rely on downstream hacks

    (4. I want to implement creation of user CRS via WKT instead of only proj, and
    having this hack in place will break things)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    Fix identification of TAB file in GDA2020 CRS

    Fixes #33007 (also requires GDAL master)

Merge: f3eab35cdeb 8d9565099ad
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-28

    Merge pull request #33132 from elpaso/bugfix-gh33130-pg-executesql-bools

    PG provider connection API: convert to bools

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-28

    PG provider connection API: convert to bools

    Fixes #33130

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-29

    When exporting CRS information from GDAL >= 3.0, use WKT2 format
    to avoid loss of CRS information

    David Signer <david@opengis.ch>AuthorDate: 2019-11-28
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-11-28

    search tags in expression function to look up the functionality in the expression builder

Merge: e4651685398 a74035cd4e0
    David Signer <david@opengis.ch>AuthorDate: 2019-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-28

    Merge pull request #32383 from signedav/test_rulelabel

    Display Rulelabel when requested in GetLegendGraphics

    David Signer <david@opengis.ch>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    changing temp location in the settings an recalculate the temp file path

    David Signer <david@opengis.ch>AuthorDate: 2019-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    check if TEMP_PATH in the settings changed

    David Signer <david@opengis.ch>AuthorDate: 2019-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    temp path for processing output configurable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Pass labeling engine version to pal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    [pal] More memory management, renames

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Some int -> size_t tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Fix possible crash in PAL labeling engine due to incorrect size initialization of vector

    If the number of candidates is < the number of features (i.e. some features have
    no candidates), we'll get a crash. And if the number of candidates >> number of features
    (the usual case), we're just creating a much larger vector than we'll ever use...

    (I think. It's pal. No-one know for sure.)

Merge: 95a3483d95a daeae760761
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-28

    Merge pull request #33103 from elpaso/relation-reference-restore

    Relation-reference widget: load dependencies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Cleanup includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    [FEATURE][layouts] Allow drag and drop of pictures onto layouts

    E.g. drag an svg from a file explorer onto the layout to create a
    new picture item containing that svg image.

    Convenience++!

    David Signer <david@opengis.ch>AuthorDate: 2019-11-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-11-28

    set RULELABEL to false to have the expected behavior

    David Signer <david@opengis.ch>AuthorDate: 2019-10-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-11-28

    Tests with RULELABEL and LAYERTITLE
    And fix related tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-28

    [field calc] do not propose to update field for read-only layers (#33101)

    Sam Gillingham <gillingham.sam@gmail.com>AuthorDate: 2019-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Send Accept: header with WMTS tile requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Dox fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    More PAL variable renaming

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    More pal modernization of memory management, finally ownership is starting to become clear...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Modernize some more pal code, remove unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    More pal simplifications and variable renames

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    [pal] Make problem a bit less memory messy, rename variables for clarity

    (cherry picked from commit c2b161230870b96d952eccc75ad0029a526e1965)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Make PAL problem solver a bit more memory safe

    (cherry picked from commit 3c688597a5ad56bdbeee8223a073960bde89e6e4)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-11-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-28

    Move the vertical spacer at the bottom of the raster marker symbol dialog

    and fix tabulation order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Fix method name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Avoid trailing ; warning thrown by QGSCOMPARENEAR macro

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Flip logic and leave default labeling engine as v1, mark v2 as experimental

    Allows us time to tweak and refine the new rules before deploying on a
    widespread basis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    [needs-docs] Add labeling engine version setting in project labeling settings dialog

    This allows users to upgrade existing projects to the newer labeling engine version.
    A warning will show advising users that change the version will alter the placement
    of labels within the project.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-28

    Add API to set a label placement engine version, which dictates which
    placement rules should be followed when solving the pal labeling engine
    solution.

    For new projects it defaults to version 2, but when loading an older project
    version 1 is used.

    This allows changes to be made to the label placement problem solving without
    affecting the placement of labels in existing projects.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-27

    Store relative publicSource when possible

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-27

    Relation-reference widget: load dependencies

    Same behavior of value-relation widget.

    Funded by: ARPA Piemonte

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-27

    Remove duplicate private declaration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    [pal] Don't sort final label placements in pal

    We have a (better) sorting method in QGIS which accounts for other
    things like the label z orders, so this sorting in the pal library
    is completely redundant and is immediately overwritten by QGIS
    label sorting routines.

Merge: a997ab8b85c 4512318f1ca
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-27

    Merge pull request #33060 from m-kuhn/value_map_ordered_import

    Keep order of value map items when importing CSV

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    Add more labeling tests covering different label/obstacle combinations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    Use geojson files instead of sqlite for PAL test suite

    It's much more git friendly...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    Tweak test qml for test consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    [processing] Fix menu links following c++ algorithm ports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    Attempt to fix crash when adding fields to existing table

    Refs #32819

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    [layouts] Ensure overview frames are correctly exporting during layer
    based exports when the stacking position is set not set to above labels

    Fixes #32763

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    fix point count test parameter

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    fix CRS test parameter

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    establish CRS parameter as normal param

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    optimize index usage and geometry creation

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    move QgsSpatialIndex to stack and fix QList check

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    fix parameter names and add crs and attempts parameters to advanced parameter group

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    fix multiple spaces in helpstring and exception

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    remove python alg help

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    adaptation of algorithm test parameters

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    remove python version of Random points in extent algorithm

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-27

    [feature][processing] Port and optimization of Random points in extent algorithm to C++

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-26

    [ui] Fix out-of-sync show help button enabled state for the expression builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    Don't report success when a calculation error occurred

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    Avoid qt containing detachment, remove some auto use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    Avoid altering std::map while iterating over it (potentially unsafe)

    And avoid some double-lookups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    Fix crash in raster calculator on Windows builds

    It's not safe to take the data from a vector like this, it will be
    deleted as soon as the vector itself is

    Fixes #32855

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-26

    Happy now?

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-26

    Fix SVG artifact outside of viewbox in poi_place_city.svg file

    Fixes #33061

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-26

    [diagrams] Harmonize the diagram type combobox looks

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-26

    [layouts] Shuffle legend item widget tool buttons to reduce visual cumbersomeness

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-26

    [layouts] Make legend's filter by map extent widget a check box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    Don't enable diagram effects by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    [processing] Port "Count points in polygon" algorithm to c++

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    convert if structures to switch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    Fix windows build

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    Make the comment on mask shape usage multiline

    avoiding unnecessary scroll to fully read it

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    address comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    use QGIS API instead of GDAL API to create heatmaps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    Hide coordinate operations which utilise a LAS/LOS grid shift file,
    which are unsupported by proj 6

    E.g. some candidate operations between EPSG:3035 and EPSG:5514

    Since these can NEVER (as of now) be instantiated by proj, even if
    the grid shift files are present, it's misleading to present them
    as options to users.

    Refs #30569

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    Fix grid file installation fails if path does not already exist

    Fixes #32936

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    Fix expression function helping missing for all functions

    Fixes #33016

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    Add missing documentation for geom_to_wkt precision argument

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    Fix function help for project function

    Fixes #33035

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    orthogonalize algorithm: make angle tolerance parameter dynamic

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    mention Z and M fields in the points layer from table help

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    constant raster algorithm: reduce minimum value for pixel size and take into
    account target CRS when evaluating extent parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    fix typos

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    remove Python version of the Grid algorithm, it was ported to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    [processing] port single-sided buffer algorithm to C++ and make distance
    parameter dynamic

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    [processing] port set Z value algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    [processing] port set M value algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    [processing] port points layer from table to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    [processing] port orthogonalize algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    [processing] port spatial index algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    [processing] port create attribute index algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    [processing] port constant raster algorithm to C++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-26

    [processing] port terrain analysis algoithms to C++

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-25

    Add documentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-25

    MXE build workflow

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-11-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-25

    fix docs for streamlines (#33054)

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2019-11-25
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-11-25

    [FEATURE] Streamlines Renderer for vector dataset on mesh layer. (#32996)

    * [FEATURE] Mesh streamlines

    fix #29534

    The vector field data set in a mesh layer can currently be only rendered with arrows. This PR adds a new feature to render vector field in mesh layers with streamlines.
    The streamlines are seeded from start points. The seeding points can start from the vertices of the mesh, from a used grid or randomly. Streamlines could be coloured or width can be selected.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-25

    Remove backport bot - it's dead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-25

    Move QgsDebugCall to level 2 debug level

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-25

    Move some non-error debug messages to QgsDebugMsgLevel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-25

    Rework QgsDebugMsgLevel to avoid construction of strings which
    won't be logged at the current debug level

    Instead of always constructing debug strings, and then potentially
    ignoring them if they fall outside the current debug level, we instead
    rework the QgsDebugMsgLevel macro so that strings are only ever
    constructed when they WILL be logged.

    This avoids the (often very expensive) string construction for
    debug messages whenever the results won't be used. It allows low
    level (i.e. level 3 or 4) debug messages to be safely used without
    incurring huge slowdowns in debug builds.

    TODO: ensure we only ever use QgsDebugMsg() for ERROR reporting,
    and move all other debugging calls to QgsDebugMsgLevel instead.

    Credit for original idea goes to @wonder-sk!

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-25

    Fix WMTS Capabilities document and related tests

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-25

    MetaSearch plugin: update CSW catalog url from the portuguese mapping agency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-25

    [FEATURE][diagrams] Paint effect support for diagram renderer

    Allows for diagrams to use paint effects, including drop shadows,
    outer glows, etc...

    Sponsored by SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-24

    [FEATURE][diagrams] New diagram type "stacked bars"

    Stacks bars of varying colors for each attribute on top of each other
    vertically or horizontally.

    Sponsored by SLYR

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-11-23
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2019-11-23

    Fix signature of qgsattributeform.cpp

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-11-23
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2019-11-23

    Fix sip and formatting issues

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-11-23
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2019-11-23

    Fix docstrings and respond to feedback

Merge: b4769c57d63 ec9e5986f5e
    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-23

    Merge branch 'master' into pg_json

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-23

    Fix QGIS crashing when loading a recent project after saving dirty project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-23

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-23

    [FEATURE][diagrams] Add option to show diagram axis for histogram diagram symbols

    Where the axis line symbol can be set using a standard QGIS line symbol.

    Sponsored by SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-23

    [diagrams] When an unknown diagram type is encountered, don't crash, but instead fallback to known type

    Avoids projects from a new qgis using a new diagram type crashing when opened in earlier
    qgis versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-23

    Add read/write context to diagram serialization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-23

    [diagrams] Fix placement of histogram diagrams with bar spacing set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-23

    [diagrams] Fix bars drawn outside of registered diagram extent for some orientations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-23

    [diagrams] Better default size for diagrams

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-23

    [diagrams] Default bar spacing should be 0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-23

    [diagrams] Diagram size widget should allow non-integer values

    There's no reason we should limit diagram sizes to round number of
    mm, so adapt widget to follow same behavior as other symbol size widgets.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-23

    [diagrams] Fix incorrectly calculated size of diagrams when bar spacing is set

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-23

    [canvas] Fix zoom to selection for single point selection when layer is reprojected

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-23

    QgsCoordinateTransform::transformCoords(): with PROJ 6, do no raise on partial failure of multiple point transformation

    Fixes #32973 or at least improve it significantly

    Currently with PROJ 6 transformCoords() will raise an exception as soon
    as a single point fails to transform. With PROJ < 6, this (generally)
    did not occur. Exceptions were raised only (mostly) on failures on
    single point.
    Imitate that

Merge: 22a72bef6b9 e75ff1b592b
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-22

    Merge pull request #33021 from rouault/fx_writing_to_kml_with_gdal_3

    QgsVectorFileWriter: fix axis order issue with GDAL 3 (fixes #33014)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-11-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-11-22

    QgsVectorFileWriter: fix axis order issue with GDAL 3 (fixes #33014)

Merge: 5706a9f739b 2c61eb39a02
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-22

    Merge pull request #33012 from elpaso/bugfix-gh-33000-time-support

    Fix time (and date) fields editing in forms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-22

    Address comments

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-11-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-11-22

    Make event tracing disabled by default

    It needs qgis/enableEventTracing to be set to true in Options > Advanced.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-11-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-11-22

    Put all chunked entity load tile events into one group

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-11-22

    Make it possible to load multiple terrain tiles at the same time

    Also adds some event tracing support to better understand what
    is going on under the hood

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-11-22

    Add recording of async events to the event tracer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-11-22

    Basic event tracing for 3D and a shortcut to toggle tracing: ctrl+shift+.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-22

    Fix time (and date) fields editing in forms

    Fixes #33000

Merge: baf38199e09 564f9fb9fb8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-22

    Merge pull request #32551 from rduivenvoorde/from_epoch

    [FEATURE] Add datetime_from_epoch (MSec from epoch) expression function

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-11-22
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2019-11-22

    Prevent saving invalid json

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-22

    [FEATURE][diagrams] Add option to control pie diagram angular direction

    I.e. control whether the sections are rendered in a clockwise or
    anticlockwise direction

    Sponsored by SLYR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-22

    Fix broken QMap<QVariantList,...> finding, which causes case-insensitive
    comparisons to be made when resolving primary keys in the Oracle and
    Postgres providers

    qt's built in qMapLessThanKey for QVariantList is broken and does a
    case-insensitive operation, so we replace it with a working version instead...

Merge: 8913fb34e62 a60ea5d78ed
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-21

    Merge pull request #32800 from rldhont/fix-server-round-precision-extent

    [Bugfix][Server] Correctly round extent coordinates in services capabilities

Merge: 24307f9e5f3 5f43b3f1fa3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-21

    Merge pull request #32114 from troopa81/fix_feature_count_estimated_metadata

    Fix featureCount on postgres view when flag estimatedmetadata is set

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-11-21

    [Server] Update WMS GetProjectSettings tests for round extent in GetCapabilities

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-11-21

    [Server] Update WMS Dimension tests for round extent in GetCapabilities

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-11-21

    [Server] Test WCS Access Control: update comment

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-11-21

    [Server] Update WCS tests for round extent in GetCapabilities

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-11-21

    [Server] Update WMS tests for round extent in GetCapabilities

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-21

    Remove rasterize from help file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-21

    Keeps a bit less memory

Merge: 63956785dcc e21c0481f52
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-21

    Merge pull request #32992 from elpaso/rasterize-c-plus-plus

    Port Processing Rasterize to C++

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-21

    Rasterize: QtConcurrent version

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-21

    Typo

Merge: 3456bc01508 91563b8b885
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-21

    Merge pull request #30297 from roya0045/handler_v2

    Bad Layer Handler Improvements

Merge: 2ff4bd547e9 22e1bfa5e78
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-21

    Merge pull request #32990 from m-kuhn/dxf_fix_dd

    Fix data defined symbology in dxf export

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-21

    Processing rasterize: add extent buffer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Fix some warnings, forced truncation to int while rendering histogram diagrams

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    [diagrams] Fix diagram attribute order is reversed when using left or right orientation mode

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-21

    Add data based orientation text dxf test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-21

    Fix layer/field based symbology

    Was broken since https://github.com/qgis/QGIS/pull/32770

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    [FEATURE] Add spacing option for vector layer bar chart diagrams

    Allows for user-controlled spacing between each bar in the chart.

    Sponsored by SLYR

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-21

    fix build

    javicasnov <46538106+javicasnov@users.noreply.github.com>AuthorDate: 2019-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Tiles XYZ fixed scale-dependant styles

    javicasnov <46538106+javicasnov@users.noreply.github.com>AuthorDate: 2019-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Update TilesXYZ.py

    Solve issue #30524. Now tiles are drawn correctly if there are layers with scale-dependant styles

    Jonas Mueller <jonas.mue@gmail.com>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Fix typos

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-11-20

    [Server] Update WFS tests for round extent in GetCapabilities

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-11-20

    [Server] Update WMTS tests for round extent in GetCapabilities

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-11-20

    [Server] tests: Add masks

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-11-20

    [Bugfix][Server] Use floor and ceil for round extent coordinates in services capabilities

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-11-20

    [Bugfix][Server] Correctly round extent coordinates in services capabilities

    QString::number does not correctly round double. It can truncate double so the extent display explains in services capabilities could be clipped.

    To fix it, QGIS provides qgsDoubleToString.

    Björn Harrtell <bjorn@wololo.org>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Add FlatGeobuf as known input format

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-20

    Port processing rasterize to C++

    roughly 20% faster than Python

    Björn Harrtell <bjorn@wololo.org>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Add GDAL 3.1.0 version ifdef

    Björn Harrtell <bjornharrtell@users.noreply.github.com>AuthorDate: 2019-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Remove sort order tweaks

    Björn Harrtell <bjorn@wololo.org>AuthorDate: 2019-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Add FlatGeobuf as an exportable format

    Antonio Rotundo <anto.rotundo@gmail.com>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Update connections-default.xml

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    add test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Add topological points on background layers for qgsmaptooladdfeature

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Attribute table pass fid on ctx menu signals

    instead of passing an index that could belong to
    one of the (three) models that live in the dual
    view.

    This hopefully makes the code a bit less error
    prone and readable.

    Fixes #32952

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Attribute table: please don't delete randomly!

    Fixes #32933

    Pretty big fat bug isn't it ?

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Disable flaky test

    See https://travis-ci.org/qgis/QGIS/jobs/606030466#L6726

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-21

    Revert 5c1cc4a40d84. I wasn't aware dashes in plugin directory names have been authorized at some point and we have a number of affected plugins now (please note personally I am opposed to putting dashes to Python package names). Fixes #32968.

Merge: 0e110cf01a2 0aea46bb280
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-20

    Merge pull request #32666 from pblottiere/fix_emblayer_qgz

    Read qgz project when embedding layers/groups. Fixes #28280

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-11-20
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2019-11-20

    auto layer finder

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-20

    [FEATURE][labels] allow to delete custom label rotation

    by pressing DEL key when moving the label

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-20

    [FEATURE][labels] allow to delete custom label position

    by pressing DEL key when moving the label

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-11-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-11-20

    Add unit test for qgslayerdefinition

Merge: 59a766e22a1 c2a3a855dd1
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-20

    Merge pull request #32811 from troopa81/fix_wfs_cache

    fix cache read on wfs request

Merge: 2b9921ac2ce 5ad7f6497f2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-20

    Merge pull request #32807 from lbartoletti/patch-1

    Fix compilation with llvm > 6 (and arch=i386)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Lower precision of grass centrality test

    Refs #32562

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    [FEATURE][layouts] Add search box to layout manager

    Allows filtering the list of layouts in a project by name, handy
    when a project has many layouts

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-20

    [quick] add utility method to select feature using their IDs from QML (#32735)

    * [quick] add utility method to select feature using their IDs from QML

    * Update qgsquickutils.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Move QObject declaration to header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Line based exclusion doesn't seem to work with lambdas...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Fix clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Another unused string:

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Clear clazy unused variable warning on proj < 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Add missing Q_OBJECT macro

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Remove unused QString

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Remove unused QString

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Use QHash instead of QMap with pointer key

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Remove unused QString

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Fix typos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Add missing Q_OBJECT macro

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Fix clazy fully-qualified-moc-types warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Enable some more safe clazy checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-20

    Add backport bot workflow yml

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-11-19

    Test cache read

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-11-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-11-19

    Add unit tests for qgsproject

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-19

    [processing] Fix wrong label description for the centroid alg's all parts parameter
    (fixes #32940)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-19

    debian packaging: python-gdal still needed for gdal python scripts

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-19

    [processing] Fix missing icon for polygon to lines algoritghm
    The icon went missing when porting the algorithm from
    python to a native

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-19

    [labeling] Fix evalution of letter/word spacing when font size is map units

    Fixes #32825

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-19

    Optimise some trivial point/rectangle intersection tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-19

    Fix fid regenerate on GPKG vector layer exported

    Fixes #32927

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-18

    another translation string fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-18

    translation string fixes

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-11-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-11-18

    Load embedded group from qgz project

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-11-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-11-18

    Fix reloading project with embedded layers from qgz

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-11-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-11-18

    Read qgz project when embedding layers. Fixes #28280

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-11-18
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-11-18

    fix crash when gps source is not available (e.g. missing QT plugins)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-11-15
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-11-18

    fix compilation of qgsquick plugin on win

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-18

    Resolve cpu spikes when options dialog is shown

    Disable auto-update of the advanced settings tree widget. This is causing
    CPU spikes every 2 seconds while the dialog is open. It's useless for QGIS,
    because this dialog is modal and blocking, and changes to settings aren't
    saved until the dialog is dismissed. So basically nothing should be updating
    these settings while the dialog is opened anyway...

    Fixes #32892

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-18

    [expression] Language support for format_date() and to_{date,datetime,time}()

    By default, those expression use the application's locale. The addition of an optional
    language parameter allows handling of dates that wouldn't match that default
    locale (say for e.g. an English system running QGIS trying to transform a
    French-formatted string into a date object).

    Pete King <pking@linz.govt.nz>AuthorDate: 2019-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-18

    [feature] is_valid expression

    Returns true if a geometry is considered valid according to the OGC validity rules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-17

    Also lazy load numpy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-17

    Remove unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-17

    [processing] Only load plotly library on demand (i.e. at time of algorithm
    execution)

    Because:
    1. It's nicer to show all algorithms on all installs, and give a descriptive
    error message to users when they try to run algorithms which depend on Plotly
    if the library is missing. Otherwise on some installs these algorithms are
    just missing for no apparent reason.

    2. The plotly library takes a long time to load on windows (3-4 seconds),
    so by moving this load to an on-demand load at time of algorithm execution
    we can shave a few seconds off the QGIS startup time for ALL users.

    Felis Pimeja <felispimeja+github.com@gmail.com>AuthorDate: 2019-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-17

    Fix alg description

    PostGIS DB -> PostgreSQL DB

    Felis Pimeja <felispimeja+github.com@gmail.com>AuthorDate: 2019-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-17

    Fix alg description

    PostGIS DB - PostgreSQL DB

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-17

    [processing] Warn when we know for certain that no spatial index
    exists on a source used for the Join by Location algorithm

    Advise users that performance will be severely degraded as a result.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-17

    If we know for certain a spatial index already exists on a vector layer,
    adjust the "Create Spatial Index" button in the vector layer properties
    dialog to reflect this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-17

    Add API to QgsFeatureSource to determine whether a spatial index
    exists on the source (or not, or unknown presence)

Merge: 81e645902f4 25edd83b0a4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-16

    Merge pull request #32890 from elpaso/processing-raster-calc-expression-check

    [feature] Processing raster calc: add missing btns and validate

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-15

    travis: avoid pr_has_label.py error

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-15

    Processing raster calc: add missing btns and validate

    Validate expression

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-15

    database style manager: translatable & title case

Merge: ebc9888f402 61fdbf74292
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-15

    Merge pull request #32694 from elpaso/server-wfs3-transaction-simple-2

    [feature] Server OAPIF simple transactions

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-15

    mhkun style

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-15

    Make capabilities methods const, drop unused ones

    Uses mutable members to retain the lazy capability queries

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-15

    Improve debug messages about geos/topology support

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-15

    Add test for TopoGeometry layers visibility with and w/out permissions

    Adds a "qgis_test_user" database users with the db setup script,
    using an hard-coded password for connection.

    This was the simplest way to make things work because the alternative
    of using 'options' member in the URI is not supported by QGIS
    at the moment, see https://github.com/qgis/QGIS/issues/32832

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-15

    Topology is unavailable when user cannot read topology tables

    Fixes determination of tables from metadata when user has no
    privileges on topology. The bug was introduced by
    commit bbdbca418c0eeb5a349fc257ad033adad7b4fc47

    References #32002

    Closes #32726

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-15

    Unify list of supported spatial types

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-15

    Simplify calls to has_*_privilege to avoid name resolution

    ... when oid is already known...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-15

    Minor optimisation to QgsFields::allAttributesList()

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-15

    Fix crash when resetting a project-less snapping config

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-15

    Also account for oversampling along tile edges

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-15

    Fix rendering artifacts on the edges of resampled raster tiles

    We now buffer the request for the input to a resample filter by
    a variable number of pixels (depending on the resampling type)
    in order to fetch the neighbouring pixels to the edges of individual
    raster blocks. This allows the resampling to utilise these
    neighbouring pixels when resampling the edges of tiles, avoiding
    discrepancies and rendering artifacts over the borders of
    raster tiles.

    Fixes #30152

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-15

    custom widgets: fix designer crash (fixes #32860)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-15

    show message before running crssync.  so we know what failed, if it couldn't be executed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-15

    fix windows build

Merge: 87e3516f2f5 eda36d47966
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-14

    Merge pull request #31986 from roya0045/patch-6

    [Bugfix] enabling spatialite gpkg amphibious mode

    David Marteau <dmarteau@3liz.com>AuthorDate: 2019-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-15

    Fix default defaultValue in algfactory

        According to doc: https://qgis.org/pyqgis/3.10/core/QgsProcessingParameterDefinition.html?highlight=qgsprocessingparameterdefinition#module-QgsProcessingParameterDefinition

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-15

    add back the point locator tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-15

    add test for waitforfinished before task is started

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-15

    fix waitforfinished when task is not started

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-11-14
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2019-11-14

    Allow using spatialite function on geopackge in dbmanager

    Enables Spatialite's amphibious mode for Geopackages, allowing the use of geospatial functions on geopackages in the DB manager.

Merge: a059c367d95 ca74d47fb8c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-14

    Merge pull request #32865 from elpaso/followup-32487

    Fix wrong check validity when fixing broken deps

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-14

    Renamed API definition -> description

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-14

    Fix wrong check validity when fixing broken deps

    Just cleaning my own mess :)

Merge: 852d6cdc734 7cb9e047620
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-14

    Merge pull request #32854 from nirvn/loadstylefix

    Followup 64949d : fix failure to load provider-provided style

Merge: bd01f66f57c 7f6b3cf877a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-14

    Merge pull request #32862 from elpaso/bugfix-gh32808-db-manager-pg-renametable

    Fix DB manager PG rename table

Merge: cbe61503483 20114fc9589
    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-14

    Merge pull request #32857 from strk/consistent-pg-test-connstring

    Use service=qgis_test for referencing test database

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-14

    Fix DB manager PG rename table

    Fixes #32808

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-14

    Use service=qgis_test in test project files as well

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-14

    Update comment about setting up test db

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-14

    Have db setup script check for pg_service.conf functionality

    ... and hint about how to set it up

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-14

    More consistent use of service file for test db connection

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-14

    Use service=qgis_test for referencing test database

    Makes PostgreSQL testing setup consistent.
    Updates README accordingly

Merge: 6180c59fa8b a63501a5b78
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-14

    Merge pull request #32770 from m-kuhn/dxf-symbol-fixes

    Make the DXF renderer ready for background threading and fix symbology

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-14

    Followup 64949d : fix failure to load provider-provided style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-14

    Fix tiny sizes of icons in layout legend settings widget on hi-dpi displays

    Fixes #32845

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-14

    Add missing file

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2019-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-14

    Update python/plugins/processing/algs/qgis/Rasterize.py

    Don't know how the A ended up here - sorry.

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2019-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-14

    The "Convert map to raster" algorithm does not handle extent CRS correctly

    Fixes: #32829

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2019-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-14

    Update CreateConstantRaster.py

    Cast cols (and rows) to int to fix the error.
    Fixes: #32827

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-13

    debian packaging: drop python-gdal dependency (closes #32835)
    [ci skip]

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-13

    Implement TODO

Merge: b9a5b826533 a07d915d7bf
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-13

    Merge pull request #32824 from m-kuhn/fixUiDeps

    Add missing dep

Merge: 461d2edac3f 91ee3b40780
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-13

    Merge pull request #32813 from elpaso/bugfix-gh32809-delete-pg-raster-from-browser

    [feature] Delete PG rasters from browser

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-13

    Add missing dep

    Fix #32764

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-13

    Don't leak the connection, please

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-12

    [feature] Delete PG rasters from browser

    I also fixed a bunch of small issues while I was there (parent item didn't
    refresh), misnames table/file (wrong assumption that all ogr/gdal
    datasources are filesystem based).

    Fixes #32809

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-12
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-11-12

    fix cache read on wfs request

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-12

    [TEST] Fix compilation with llvm > 6 (and arch=i386)

    Follow up https://www.mail-archive.com/qgis-developer@lists.osgeo.org/msg47062.html discussion

    I will test (for build time) this method `"-mllvm -inline-threshold=128"` , and \"-O1"\ in another one.

    cc @m-kuhn @rhurlin @landryb

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-12

    Sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-12

    Address PR comments + test assets to temp dir

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-12

    Fix QT 5.13 issue with url sanitizer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-12

    Update src/server/qgsserverrequest.h

    Co-Authored-By: Blottiere Paul <blottiere.paul@gmail.com>

Merge: 7ac0a98bfc7 d6828297133
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-12

    Merge pull request #32784 from strk/test-outside-sourcetree

    Do not assume tests are run from under source tree

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-11-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-12

    use svgomg to optimize playback svg files

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-11-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-12

    fix missing play/stop buttons on MacOS for mesh layer playback

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Fix crash with more than one layer and labeling enabled

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Fix test

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-12

    Update CONTRIBUTORS

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-12

    Update contributors.json

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-12

    Update CONTRIBUTORS

Merge: b38e1910101 8d6101cdc7c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-11

    Merge pull request #32778 from nyalldawson/grass78

    [processing] Support grass version 7.8

Merge: ccccafff2f0 0b9f04d11fb
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-11

    Merge pull request #32789 from m-kuhn/hardenRuleBasedRendererTest

    Harden rule based renderer test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Harden rule based renderer test

    or shall I say desperately hack around issues in the hope it helps?

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Harden rule based renderer test

    or shall I say desperately hack around issues in the hope it helps?

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Use ground proofed example as test result

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Fix typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Removed unused and unuseful method + typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Server OAPIF: add PATCH to api description

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Server OAPIF: handle PATCH transactions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Server OAPIF: handle DELETE transactions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Server OAPIF: handle PUT transactions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Json utils: encode blobs in base64

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Server OAPIF transactions: POST

    Fix attributes and geometry transformation.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Server OAPIF template enhancements: links and buttons

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Server WFS3 simple transactions

    Preliminary specs:
    https://github.com/opengeospatial/ogcapi-features/blob/master/extensions/transactions/TX_Notes.adoc

Merge: 956c4689359 c8d352bdc82
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-11

    Merge pull request #32739 from elpaso/server-wfs3-conformance-update

    Server OAPIF: update conformance classes

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-11

    Use $() instead of backticks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Fix tes

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-11

    Do not assume tests are run from under source tree

    Fixes #32783

Merge: b490f86495e 102911c5840
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-11

    Merge pull request #32628 from elpaso/save-multiple-styles

    [feature] Add save multiple styles action to style menu

Merge: 87fee0dedab 8bd57ca19c0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-11

    Merge pull request #32766 from elpaso/bugfix-gh32740-ascii-user-agent

    Urlencode non ascii chars in User-Agent

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Update test reference files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Dox and fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Avoid QgsDxfExport copy in wms service

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    Update credentials button text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    [processing] Support grass version 7.8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Code cleanup + highlight current style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    [ogr] When calculating min/max value for date/datetime fields, we have
    to use the older string conversion methods as OGR will always return
    a string value for these aggregate queries, regardless of the original
    data type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    Add a bit of tolerance to graduated symbol range resolving

    If a value doesn't fall exactly within a range, then try to see
    if it falls just outside of any ranges (within double precision
    tolerance), to correctly handle double precision values coming
    from different sources.

    Fixes #27420

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    Use real field type instead of a forced conversion through string
    for OGR provider minimum/maximum/unique value retrieval

    Avoids precision loss due to this string conversion, notably resulting
    in graduated ranges which don't quite encompass the full range of
    values present in a layer.

    Fixes #32667, #27420

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    Cleanup duplicate code and add tests for graduated range resolving

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Reenable test and fix compiler warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Restore scale and context

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Fix potential test crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    More test cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Improve error reporting in tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Add dxf test for dashed line and actual usage of symbol definitions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Improve loops

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Decouple DXF rendering from the layers

    This makes it possible to run dxf exports in a thread.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    Fix variable name

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    One single renderer job for dxf export

    Because if we do multiple renderer runs, the symbol lookup no longer works as symbollayers are cloned.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-11

    QgsDxfExport should not be copied

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    Update sip, fix use of old style enum

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-11

    Use QGIS version int in user agent header

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    optimize fuzzify() by moving loops into virtual functions

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    fix typos in helpstrings

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    compress svg icons

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    add myself to contributors

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    format code

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    fix bugs in fuzzify() methods and create processing tests

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    [feature][processing] add function pictograms for fuzzy logic functions to toolbox

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    [feature][processing] add first version of fuzzy logic raster algorithms to QGIS

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    set current view mode to attribute editor

    myarjunar <myarjunar@gmail.com>AuthorDate: 2019-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    address review and performance improvement

    myarjunar <myarjunar@gmail.com>AuthorDate: 2019-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    [geonode] a generic way to consume geonode api. fixes #31376

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    Apparently sip doesn't like double QObject inheritance

    If a list of objects (QList<QgsMapCanvasItem *>) is converted to a list of python objects, sip fails if items inherit from QObject.
    Fix #32700

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-11

    Revert "Remove SIP convert to subclass code for QgsRubberBand and QgsVertexMarker"

    This reverts commit 4b014e6e84093fc59ce9ee085657161b56be189c.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-10

    fix windows build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-10

    Urlencode non ascii chars in User-Agent

    Fixes #32740

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-10

    Fix loading of PostgreSQL geometry-less views

    Closes #32523

    Bug was introduced with commit bbdbca4

    Thanks @elpaso for finding the root cause of it

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-11-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-10

    Add test for extracting candidate primary keys from geometryless view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-09

    [processing] Refine behavior of "Use filename as layer name" option to
    always avoid using temporary file names, and then set this option as
    enabled by default.

    Also change the setting key so that existing users will also get the new
    default value.

    Fixes #32591

Merge: 8d9fd78c9c3 cadb7916b51
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-09

    Merge pull request #32736 from elpaso/server-wfs3-schema

    Server OAPIF: expose XML schema for collections

Merge: 9ab06a24813 eb1f940cae8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-09

    Merge pull request #32743 from elpaso/bugfix-gh32716-pg-12-consrc

    Fix PG 12 constraints check (provider side)

Merge: 4b014e6e840 0799e3b58fe
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-09

    Merge pull request #32626 from alexbruy/service-area

    [processing] port service area algorithms to C++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-09

    Remove SIP convert to subclass code for QgsRubberBand and QgsVertexMarker

    These conversions just crash sip (woo. sip. yay. good times.). I can't find
    any alternative approach which avoids this crash, so just remove the cast
    to avoid the crash.

    Fixes #32700

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-09

    Extend temporary layer warning to include layers stored inside
    a user's temporary folder, e.g. the "/tmp" folder on Linux

    This can lead to irretrievable data loss.

    Fixes #32582

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-09

    Add QgsMapLayer::isTemporary to test whether a map layer is temporary

    These include memory layer provider layers, or layers physically
    stored inside a user's temporary folder (e.g. /tmp)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-09

    [BUGFIX] Fix an hardcoded 'gpkg' extension in ProcessingConfig.py

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-08

    Fix PG 12 constraints check (provider side)

    Fixes #32716 in PG provider

Merge: 9dbfb6a0e63 2a227fd2146
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-08

    Merge pull request #32730 from rldhont/fix-server-wfs-add-primary-keys-to-request-for-fid

    [Bugfix][Server] WFS: Add primary keys to request to build Server Feature Id

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-08

    Server OAPIF: update conformance classes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-08

    Server OAPIF: expose XML schema for collections

    Also make sure links to parent paths end with /

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-08

    remove relative include (#32728)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-11-08

    cleanup Python remainings

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-11-08

    Fix const

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-11-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-11-08

    [Bugfix][Server] WFS: Add primary keys to request to build Server Feature Id

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-11-08

    address comments

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-08

    Fix includes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-11-08

    add more text to the help strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-07

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-07

    qgsfunction: replace deprecated inspect.getargspec() to inspect.getfullargspec()

Merge: 4960a5b8b01 e214ea7ba61
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-07

    Merge pull request #32705 from 3nids/fix_include

    remove relative include

Merge: 706c33644da ded2eee638a
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-07

    Merge pull request #32580 from jgrocha/geopackage-primary-key

    Geopackage primary key available from PyQGIS

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-07

    Missing include

Merge: e5df863302f bca724f6e21
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-07

    Merge pull request #32706 from m-kuhn/qgis_point_pattern_fill_fix

    Fix freeze when loading point pattern fill with distance 0

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-07

    missing include libs

Merge: fa88bccb367 989afa5b800
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-07

    Merge pull request #32629 from m-kuhn/dxf_hali_vali

    [dxf] HAlign/VAlign support for TEXT

Merge: 8f83e63c73a 35173c53363
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-07

    Merge pull request #32664 from m-kuhn/fix_ccache

    [travis] Fix ccache

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-07
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-11-07

    Add pg version guard and test on estimated count for view

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-11-07

    Fix featureCount on postgres view when flag estimatedmetadata is set

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-07

    Move qgsbrowserdockwidget_p.h to private hdrs (#32711)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-07

    Restore clang

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-07

    Fix crash when deactivating vertex editor (fixes #32685)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-07

    oracle provider: log when ROWID is used for a missing primary key (closes #32648)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-07

    Add point pattern fill 0 space test

Merge: 038a85192ec 7d0f116696d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-07

    Merge pull request #32688 from m-kuhn/fix_priv_hdrs

    Move private headers where they belong

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-07

    fix sip

Merge: 845894b3131 62f67ba6679
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-07

    Merge pull request #32656 from elpaso/bugfix-gh32641-server-oapif-items-link-issue

    Server OAPIF fix items link in html

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-07

    Fix freeze when loading point pattern fill with distance 0

    This results in a QImage with 0 extension which in turn is not acceptable
    for the painter which in turn results in plenty of QPainter inactive messages
    being thrown around.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-07

    follow up relative include

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-07

    add missing header in CMakeLists

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-07

    remove relative include

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-07

    [FEATURE] Selective masking (#30747)

    * [FEATURE] Selective masking

    Advanced rendering feature that allows the definition of 'masks' areas around labels or with a new typ of symbol layer. These masks will "un-draw" symbol layers of other layers underneath.
    It modifies the rendering process by adding an optional second pass.

Merge: 23470085eaa 6c9f01e28d9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-06

    Merge pull request #32684 from elpaso/dbmanager-postgis12-consrc-conbin-adscr-adbin

    Fix postgis 12 adscr -> adbin consrc -> conbin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-07

    Fix crash if a vector layer is removed while the property assistant panel
    is opened

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-06

    Move private headers where they belong

Merge: 614af730df1 28759b1f46b
    David Signer <david@opengis.ch>AuthorDate: 2019-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-06

    Merge pull request #32665 from m-kuhn/fix_qgsfield_private_header

    Fix various private header

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-06

    install required private headers

Merge: 6adfdc4cf1d f66033435bd
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-06

    Merge pull request #32673 from rouault/oapif_provider_query_button

    [OAPIF provider] Do not grey out 'Build query' button for OAPIF connections

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-06

    Fix postgis 12 adscr -> adbin consrc -> conbin

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-06

    Add missing include

Merge: 5910a7b9f14 5f9405bcd02
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-06

    Merge pull request #32655 from elpaso/server-wfs3-properties

    [feature] Server OAPIF properties

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-06

    Be more QML friendly (#32652)

    * add Q_ENUM for QgsGeometry::OperationResult

    * QgsVectorLayer::startEditing, commitChanges and editBuffer Q_INVOKABLE

    * Fix indentation

    * fix sip

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-11-06

    drop obsolete entries from the yaml

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-11-06

    remove Python versions of algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-11-06

    update tests for service area algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-08-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-11-06

    [processing] port service area (from layer) alg to c++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-08-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-11-06

    [processing] port service area (from point) alg to c++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-06

    add note about height parameters for users who don't want to read docs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-06

    use distance parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-06

    [FEATURE][needs-docs][processing] add gdal_viewshed algorithm

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-06

    Fix compilation issues related to automoc'ification

    Not sure why they trigger on my end and not on CI... Perhaps
    because I didn't make clean. The symptoms are the linker complaining
    about double definition of symbols.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-06

    Fix memory leaks, inconsistent transferral of ownership

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-06

    Do not delete a symbol we don't own

    Fix #32661

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-06

    fix windows build including some warnings

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-11-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-11-06

    [OAPIF provider] Do not grey out 'Build query' button for OAPIF connections

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-05

    Include private header

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-05

    More forward declare fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-05

    Make QgsPropertyTransformer forward forward declared std::unique_ptr ready

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-05

    Fixes here and there and everywhere

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-05

    Revert "install qgsfield_p.h"

    This reverts commit e2ccd837fb7fa3a5549ed4b8659aae926390c049.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-05

    Fix more private includes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-05

    Fix qgsfield private header

    David Signer <david@opengis.ch>AuthorDate: 2019-10-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-11-05

    avoid to unembed rules, if it's the layer itself
    because otherwise it's not possible to deactivate LAYERTITLE but keep RULELABEL

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-05

    [travis] Fix ccache

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-05

    Keep order of value map items when importing CSV

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-05

    also track newer CIFS

Merge: 3789c7d3a8d a2f02d06b32
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-05

    Merge pull request #32645 from elpaso/server-wfs3-fix-url-limits-offset

    Server OAPIF fix limits/offset links

Merge: cc423a7a3b6 d7cc1630353
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-05

    Merge pull request #32643 from m-kuhn/clazy_unique_connection_lambda

    Fix Qt::UniqueConnection with lambda

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-05

    Server OAPIF fix items link in html

    Fixes #32641

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-05

    Server OAPIF properties parameter

    Makes it possible to specify a comma separate list
    of attributes to be returned by items call

    This is apparently not in core specifications
    but most of sample implementations supports it
    and well, it's just useful.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-05

    Takes description from parameter

    makes this method reusable and not only for field filters

Merge: 7c4a9bec238 bd8dcd941ba
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-05

    Merge pull request #32649 from 3nids/fix_android_build

    fix android build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-05

    Server OAPIF nl2br template function

    Introduce a new template function to replace nl with <br>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-05

    Rename internal method's name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-05

    more invokable methods in QgsVectorLayer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-05

    install qgsfield_p.h

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-05

    fix build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-05

    make vector layer geometry editing methods invokable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-05

    add Q_ENUM macro to QgsVectorLayer::EditResult and SelectBehavior

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-11-05

    Use Q_GLOBAL_STATIC

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-11-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-11-05

    sip no file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-11-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-11-05

    fix order in doxygen docs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-11-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-11-05

    [feature] Add API for event tracing

    This is more developer oriented feature to help with profiling, debugging
    and optimization - especially when dealing with multi-threaded code.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-05

    Update src/core/qgsapplication.cpp

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-11-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-11-05

    fix android build [ci-skip]

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-05

    Fix Qt::UniqueConnection with lambda

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-11-05

    Followup 1f3b039: fix wrong monkey patched var name

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-05

    Server OAPIF fix limits/offset links

    See PR #32639

Merge: 390c482cdd0 f1e20f23e63
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-05

    Merge pull request #32631 from elpaso/bugfix-gh32615-datasourcemanager-inner-resize

    Resize source select dialogs according to container

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-05

    Anchor "cap" to "top"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    Fix potential lockup in layout map grid generation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    Fix lockup when using rotate feature tool

    And add unit tests

    Fixes #32123

Merge: 7951feba010 75bc01bf584
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-05

    Merge pull request #32633 from NaturalGIS/fix_grass_out_default

    [processing] fixes default GRASS output geometry type (fix #32560)

Merge: 7bfac70c9c4 a6386038ff7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-05

    Merge pull request #32607 from m-kuhn/clazy

    Enable clazy on travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    [processing] Raise an exception when interpolation break/structure lines
    are set without an attribute source set

    Refs #27048

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    Fix handling of interpolation layers with differing input coordinate reference systems

    Fixes #27048

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-05

    Fix default value

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    ensure that input raster is set

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    tests for rasterize_over_fixed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    tests for rasterize_over

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    add missed outputs to algorithms

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    better strings

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    split the tool

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    add 'burn' parameter

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    implement few suggested changes

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-05

    revive the GDAL 'rasterize over' tool that was available in the old ltr and for some reason not activated/added in QGIS 3

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2019-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-05

    Update readme with guide to build from source (#32634)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-11-04
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2019-11-04

    fixes default GRASS output geometry type

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    Fully qualify enum default parameters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    Fix all 3 arg lambda problems

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    Enable more clazy checks and disable warnings as errors (boom)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-04

    Resize source select dialogs according to container

    Fixes #32615

    This was tricky and I don't really know what was causing the issue,
    but looks like the patch doesn't break the other dialogs (mainly
    vector layer properties) that were affected by #31449.

    Fixes also an unreported issue with OGR source select inner dialog
    not being painted when opening the source manager dialog.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    Fix another 3 arg lambda warning

Merge: 696c4075da2 148febdc466
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-04

    Merge pull request #32627 from m-kuhn/no_constexpr_latin1string

    No constexpr QLatin1String on Windows

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    Fix clazy warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    [dxf] HAli/VAli support for TEXT

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-04

    Add save multiple styles action to style menu

    Adds the possibility to save/export multiple styles
    at once in QML/SLD and in the DB, in case of file system
    export an incremental number is appended to the base
    file name i.e. export.qml export_1.qml ect.
    in case of DBs the user can specify a new name
    for the exported syles, and in that case an incremental
    number is appended to the base style name i.e. name,
    name 1, name 2 etc., if the new name is left blank,
    the style name is used and in case of conflicts the
    incremental number is appended as well.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    No constexpr QLatin1String on Windows

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    More connect fun

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    Fix clazy non-pod-static

Merge: 144f6a8d097 e0e96faffd6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-04

    Merge pull request #32487 from elpaso/value-relation-restore

    [feature] Value relation restore missing layers from DBs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-04

    Changes dependency message: removed 'Form'

Merge: 1046f6f1fc8 3aa927cc63d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-04

    Merge pull request #32553 from elpaso/uniform-field-display-alias

    field displayNameWithAlias

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-04

    Fix some more connect 3arg warnings

Merge: aa9134545ac f14301d7a7b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-04

    Merge pull request #32602 from m-kuhn/automoc

    Widespread use of AUTOMOC

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    Fix some more connect 3arg warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    Only do connect-3arg-lambda check on travis

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    No intermediate link

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    Use clazy

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    Enable clazy on travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-04

    Improved lambda capture

    Even if the collection item is deleted before the action is triggered,
    we can still safely show the creation dialog and act on it (we just
    can't trigger the item refresh automatically)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-04

    Another connect without context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-04

    [FEATURE] Add expression functions for converting to/from wkb

    Adds geom_from_wkb and geom_to_wkb, which mirror the existing
    geom_from_wkt/geom_to_wkt functions but for WKB representations
    of geometries.

    Since QGIS 3.6 we've had good support for binary blob values in
    expressions and field values, so adding these functions allows
    users to work with binary blob fields containing WKB representations
    of geometries (e.g. with a geometry generator showing the encoded
    geometries)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-04

    [processing] Allow enum input values to be used in expressions for model
    inputs

    Fixes #32452

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-04

    Fix some lambda connects without context arguments (these cause crashes--STOP doing THIS!)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-04

    Add separate section for private headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Also moc private 3d headers

Merge: 002d3986d50 80c0b944f02
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-03

    Merge pull request #32552 from m-kuhn/q_global_static

    non POD static

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    AUTOMOC auth

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Cleanup 3d

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Fix building core and pycore

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    No reason to set AUTOMOC on individual targets, it's global

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Remove leftover

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Fixup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Fix sip file for sip and automoc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Resipify

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Fix range widget wrapper test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-03

    translation string fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Widespread use of AUTOMOC

    For many people it's unclear where to put headers in CMakeFiles.txt
    If they should be duplicated in both moc and non moc header sections.
    And if private headers should be included as well.
    The good news is that CMake is able to figure out itself which headers
    need moc'ing by some sourcery called automoc. Let's use it.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-03

    include saga strings in translations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-03

    Add match type to resolveWeakly

    This way can define exactly how the weak resolution
    will consider a layer a postivie match.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-03

    invokable return types need to be fully-qualified

    Idenfied by clazy

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-03

    remove unused variable
    fix tests

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-03

    fix gdal calc compression options

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    non-POD global statics

    Identified by clazy

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    non-POD static ([class name goes here]) [-Wclazy-non-pod-global-static]

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Fix crs test

Merge: 38b270e31ad 5eac13558be
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-03

    Merge pull request #32593 from m-kuhn/qwt_find_usr_include

    Find QWT headers also in /usr/include/qt5

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-03

    sipify

Merge: a6213d6d3ff 4e225e1614d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-03

    Merge pull request #32583 from alexbruy/fix-32579

    [processing] handle advanced flag when exporting model to Python (fix #32579)

Merge: b4225d7003a 7d2000bc30b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-03

    Merge pull request #32586 from elpaso/server-oapif-fix-items-crs

    Fix server OAPIF crs transformation on items

Merge: 9ce55dbe825 cddc10a9298
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-03

    Merge pull request #32559 from troopa81/revert_waitforfinished

    Fixes #32545 Revert qgstaskmanager waitforfinished fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Find QWT headers also in /usr/include/qt5

    That is where Fedora puts them

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Find QWT headers also in /usr/include/qt5

    That is where Fedora puts them

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-03

    Update tests

Merge: 0b5814717cf 04fd7f6a91c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-03

    Merge pull request #32585 from m-kuhn/dxf_private

    Move internals to private header

Merge: c86ed789bff 5c439ab6931
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-03

    Merge pull request #32587 from m-kuhn/dxf_loops

    Modernize loops in dxf exporter

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-11-01
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-11-02

    comment these tests while waitforfinished is not fixed

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-31
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-11-02

    Fixes #32545 Revert qgstaskmanager waitforfinished fix

    This reverts commit 42e22b7a6894f84a155d0c9330414f88413ece2b.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-02

    Update tests/src/core/testqgsexpression.cpp

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-02

    Update src/core/expression/qgsexpressionfunction.cpp

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Workaround sip issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Fixup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Use nondeprecated api

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    License header

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    More efficient loops

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-11-02

    Fix server OAPIF crs tranformation on items

    fixes an unreported issue when serving items not in
    4326.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Move internals to private header

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Merge back into master

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Dox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Fixup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Fixup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Python fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Many followup fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Fix this and that

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Cleanup python code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Various fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    constexpr instead of static

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    More Q_GLOBAL_STATIC

    Because it's pure fun

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Move private header to standard naming scheme

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Remove obsolete file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Improve docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Improve code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Q_GLOBAL_STATIC for QgsDataProvider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Less global statics in expressions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Less global statics in expressions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Q_GLOBAL_STATIC for QgsCustomization

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Q_GLOBAL_STATIC for QgsPathResolver

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Q_GLOBAL_STATIC for QgsCoordinateReferenceSystem

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    More Q_GLOBAL_STATIC for QgsExpression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Fix QgsApplication

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    And even more Q_GLOBAL_STATIC for the friends over at pal

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    A bit of Q_GLOBAL_STATIC for the ogr provider too

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Q_GLOBAL_STATIC for QgsLayoutDesignerDialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Q_GLOBAL_STATIC for statistical summary dock widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Q_GLOBAL_STATIC for expressions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Q_GLOBAL_STATIC for QgsEllipsoidUtils

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Remove unused global static

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    QgsSettings Q_GLOBAL_STATIC

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Remove unused variable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-02

    Use Q_GLOBAL_STATIC

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-11-02

    add test for exporting model with advanced parameter

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-11-02
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2019-11-02

    Fix tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-11-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-11-02

    [processing] correctly handle advanced parameters when exporting model
    to Python (fix #32579)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-11-02

    osgeo4w: detect grass78

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-11-01
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2019-11-01

    Rename to 'DateTimeFromEpoch' and add 2 extra tests

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-01

    Update src/core/expression/qgsexpressionfunction.cpp

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-11-01
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2019-11-01

    test_provider_ogr_gpkg.py format

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-11-01
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2019-11-01

    pkAttributeIndexes override for ogr provider

Merge: 8cf5209a52b 54c175b55f2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-01

    Merge pull request #32315 from roya0045/optional_fids

    [API/feature?] make fids caching optional

Merge: 392532ee62d 562b5186ce2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-01

    Merge pull request #32574 from m-kuhn/fix_orfeo_link

    [travis] Fix link to OTB binaries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-11-01

    Fix link to OTB binaries

Merge: 7dcb26db40b 34e58624676
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-01

    Merge pull request #32517 from m-kuhn/tracerFixCrashOnExit

    Fix crash on exit

Merge: 4b8d3e78005 de2dd6f0c69
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-01

    Merge pull request #32527 from m-kuhn/valueMapCopyPasteFix

    Fix copy items from value map configuration

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-01

    Iterate over a const, to supposedly save some CPU cycles and memory

    ... as suggested by @m-khun via
    https://github.com/qgis/QGIS/pull/31858#discussion_r339471008

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-01

    Use for instead of foreach

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-09-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-01

    Reduce number of queries to qgis_editor_widget_styles table

    Closes #26186

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-09-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-01

    Use EXISTS to tell if a table exists, rather than count(*)

    Avoids a full sequencial scan (see #26186)

    Also query pg_class directly

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-09-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-11-01

    Use CREATE IF NOT EXISTS for layer_styles

    The syntax is supported since PostgreSQL 9.1 and we already use
    9.1-only syntax (regclass).

Merge: 17a4a34fc56 730c875241f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-01

    Merge pull request #32546 from elpaso/pg-broken-credentials-cache

    [feature] Ignored credentials temporary cache

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-01

    Update python/core/auto_generated/qgsfield.sip.in

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-11-01

    Update python/core/auto_generated/qgsfield.sip.in

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-01

    Remove unused define

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-01

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-01

    Minor fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-01

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-01

    Heavily optimise GDAL based image resampling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-01

    Add method to resample a QImage using gdal library resampling, and
    use this instead of the inbuilt QGIS resampling

    The QGIS methods are slooooow, unoptimized, and buggy. And gdal exposes MANY
    more resampling methods we could potentially expose now!

    Also fixes rendering issues with cubic resampler and nodata pixels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-01

    Add method to resample QImage using gdal resample to a gdal memory dataset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-01

    Add method to convert a QImage to a gdal memory dataset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-01

    Add method to create multi-band gdal memory dataset

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-11-01

    add QGIS version in model exported as Python

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-31

    Remove this from lambda

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-31

    Capitalize actions

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-31

    Update resources/function_help/json/from_epoch

    Co-Authored-By: Étienne Trimaille <gustrimaille@yahoo.fr>

Merge: 9a9ab392f28 ca939cf28f2
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-31

    Merge pull request #32252 from mhugo/fix_27087

    [oracle] fixes insertion of dates

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-31

    Sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-31

    field displayNameWithAlias

    This adds another method to display field names with alias, this is to be used when
    working close to the data structure (sql builder, expressions etc.) when the information
    in the alias is sometimes fundamental to indentify what the field contains.

    displayNameWithAlias is now used (insted of field name) in:

        expressions dialog
        query builder

    The format is:

    alias (field_name)
    and, in case there is no alias:
    field_name

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-10-31
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2019-10-31

    Add simple test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-31

    Fix build

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-10-31
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2019-10-31

    Add from_epoch (MSec from epoch) expression function

Merge: 292008f6374 1895db9495b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-31

    Merge pull request #32524 from m-kuhn/dxfEmptyExtentError

    [dxf export] Bail out if extent could not be determined

Merge: 2c65ac54ade 624ae0355fc
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-31

    Merge pull request #32386 from pblottiere/fix_crs_json

    Use CRS in WMS GetFeatureInfo when info_format is in json Fixes #32326

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-31

    Connect vl to vectorLayerStyleLoaded on load

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-31

    Remove unused parameter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-31

    Update sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-31

    Do not transform eometries in getfeatureinfo for json format

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-31

    Add option in json exporter to not transform geometries

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-31

    Update sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-31

    Add doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-31

    Update src/core/qgsjsonutils.h

    Co-Authored-By: Alessandro Pasotti <elpaso@itopen.it>

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-31

    Add test with underlying layer in 4326

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-31

    Add unit test with layer in crs other than 4326

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-31

    Set destination crs on json exporter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-31

    Add method to set destination crs on json exporter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-31

    Option to ignore the connection temporarily of for the session

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-10-31
Commit:     Alex <roya0045@users.noreply.github.com>
CommitDate: 2019-10-31

    optional fids counting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-31

    Use Q_GLOBAL_STATIC

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-31

    Update src/core/qgsmaplayer.h

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-31

    Update src/app/qgisapp.cpp

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

Merge: e86c2afb4e0 6d63bce6d26
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-31

    Merge pull request #32542 from Djedouas/patch-1

    Changed Python inspect.getargspec()

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-31

    Ignore connections: from 5 seconds to 60

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-10-15
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-10-31

    [oracle] Fix date insertion

    Values are not converted anymore to strings before binding, so that
    QDate values are written as dates.

    Fixes #27087

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-31

    Test fixes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-31

    Move connections ignore cache to credentials dialog

    this way it is available for all providers

Merge: 3e5af46a16e 340651b2f73
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-31

    Merge pull request #31648 from troopa81/fix_snaptocurrentlayer

    Parallelize snap caching

Merge: 3f33701da12 e168ca5dfae
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-31

    Merge pull request #32540 from daniviga/master

    [RPM] Update sip references in spec file

    MUrban <marek.urban@lutraconsulting.co.uk>AuthorDate: 2019-09-24
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-10-31

     [feature] [mesh] fix #29326 Adding SIP_SKIP for datasetPlaybackInterval

    MUrban <marek.urban@lutraconsulting.co.uk>AuthorDate: 2019-09-23
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-10-31

    [feature] [mesh] fix #29326 Adding playback function for mesh datasets

    Jacky Volpes <jacky.volpes@oslandia.com>AuthorDate: 2019-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-31

    Changed Python inspect.getargspec()

    inspect.getargspec() is deprecated since python 3.
    replacement with inspect.getfullargspec()

    related to issue #32516

Merge: 6e03a97f632 edd89502f55
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-31

    Merge pull request #32513 from m-kuhn/dxfNoNan

    [dxf export] initialize PointZ with 0

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-10-15
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-10-31

    Allow the execution of Oracle tests on an arbitrary DB

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-31

    Since 3.10.1

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-31

    Avoid type conversion for QCOMPARE

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-31

    Copyright

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-31

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-31

    When reading a project, fallback to default view extent if canvas
    extents are not set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-31

    Add API to allow setting the default view extent for a new project

    Allows a QgsProject created using QGIS api only (i.e., not via the desktop
    application) to specify the default extent which should be visible when
    that project is opened.

    Straight from the dox:

    Sets the default view extent, which should be used as the initial map extent
    when this project is opened.

    \warning When a project is opened in the QGIS desktop application and saved, individual
    map canvases will store their own previous view extent as custom project properties. Reloading
    this saved version of the project will trigger the canvases to restore their individual last view
    extents. Accordingly, in the QGIS desktop application, this setting only forms a default, initial
    view used when the project is opened for the very first time.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-31

    Move QgsProject map scales settings to a new class, QgsProjectViewSettings
    attached to QgsProject

    And deprecate old getters/setters

    The goal here is to create a place for project view related settings (e.g.
    map scales, default extent, possibly future things like a fixed project
    maximum area of interest, etc). Currently these are all handled in an
    ad-hoc way, e.g. sometimes in project custom keys, sometimes inside
    xml saved and restored by map canvases. But both these approaches break
    important use case for plugins, e.g. creating a project from scratch
    which will zoom to a desired extent on load. That's totally impossible
    in the current API, unless you resort to extremely fragile manual
    xml crafting...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-31

    Doxy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-31

    Deprecate old QgsRasterResampler interface, and add a new interface
    which doesn't require pre-allocation of a temporary QImage

    The existing interface is very inefficient for the bilinear resampler,
    because it requires allocation of a temporary QImage just to pass
    the desired height and width to the resampler...

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-10-30
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-10-30

    [RPM] Update sip references in spec file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-31

    Use range-based for loops

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-31

    Fix crash with invalid postgres provider

    Crash is triggered by opening the postgres vector layer properties with a not-yet-known CRS.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-30

    Typo

Merge: 6a7719f9bef e8fa8edfc44
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-30

    Merge pull request #32322 from elpaso/server-wfs3-timefilter-dimensions

    [feature] Server wfs3 timefilter dimensions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-30

    Fix copy items from value map configuration

    QAbstractItemView internally uses the KeyPress signal, so in order to
    make sure our code takes precedence we need to react to the same signal.
    Apparently it's not enough to trust Qt that the KeyReleased is always
    triggered after a KeyPress.

    Fix #32256

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    PG: Skip broken connections (for a while)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-30

    Use class enum

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-30

    Typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-30

    [dxf export] Bail out if extent could not be determined

    E.g. because no layers are given

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-30
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-30

    fix spell error

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Fix test case and add some more BSTS checks

    BSTS=better safe than sorry

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Code layout typos

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Address PR comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Resolve mssing layers loosely by name and provider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Auto load missing layers from Postgis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Load dependency layers automatically when possible

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Check vector layer widget broken dependencies

Merge: 6746fec749e d1be51f4675
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-30

    Merge pull request #32512 from elpaso/fix-mxe-builds

    Fix MXE builds

Merge: b2e71214931 3a063d41357
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-30

    Merge pull request #31966 from m-kuhn/fix28914

    Fix move selected to top

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Stupid vim and your hard tabs!

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-30

    Test attribute table "selected on top"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-30

    Fix crash on exit

    Global static QHash can crash on exit

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-30
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-30

    remove useless signal

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Fix build warning about a template

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Fix tests and remove unnecessary code

    also correctly down-up cast date(time) when needed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Remove unused code (leftover)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Update src/app/qgssourcefieldsproperties.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Update src/app/qgswmsdimensiondialog.h

    typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Apply suggestions from code review

    Co-Authored-By: Blottiere Paul <blottiere.paul@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Server WMS/OAPIF dimensions, add a tooltip about support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Server OAPIF time queries: handle infinity

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Server: adapt infinity filters to QgsRange API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Server OAPIF temporal extent

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Server OAPIF time filter: check validity

    Raise if empty

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Server OAPIF use QgsRange classes for intervals

    with full test coverage for single values and ranges,
    supports time, datetime and string fields.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Server OAPIF datetime filter support

    with full test coverage for single values and ranges,
    supports time, datetime and string fields.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Server OAPIF, better styles and API HTML output

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Server: datetime basic filter support for OAPIF

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Server OAPIF datetime support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-30

    Test for no nan in dxf

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-30

    [dxf export] initialize PointZ with 0

    DXF does not know the concept of NaN

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-30
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-30

    Don't delete locator while indexing

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-30

    Fix MXE builds

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-30
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-30

    Extract loc->isindexing from indexprepared

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-30
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-30

    Don't call processEvents and clear added/deleted list

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-30

    fix doc

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-18
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-30

    Fix wait to be finished and add test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-18
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-30

    Replace snapToMapRelaxed with a boolean

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-30

    [FEATURE] Parallelize snap index build

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-30

    [FEATURE][symbology] Add density-based point count for the random marker fill

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-30

    [ui] Fix horizontal margin not cleared to 0 for center aligned decoration

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-30

    fix zoom/pan to current feature when in relation editor widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-30

    Fix raster calc OpenCL < operator

    Fixes #32477

    also:
    - catch build exceptions
    - remove parenthesis after casting numbers
    - add cast to raster ref (for fabs overload)

    with tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-30

    Flip not started and not finished mutex unlock

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-30

    fix waitforfinished layout legend test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-30

    Fix qgstaskmanager waitforfinished so it waits that the task was
    actually started

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-30

    [layouts] Alternate fix for #29821

    The previous fix resulted in #32465

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-30

    [layouts] Fix crash when deleting layouts from designer window

    Fixes #32465

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-10-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-10-29

    [feature] [mesh] fix #31550 Expose new methods in analysis library for exporting contours for mesh layers

    The mesh styling dialog now has new combo box for selection of resampling method for datesets defined on faces.
    Also the analysis library has new class QgsMeshContours with export function for contour lines and contour polygons.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-30

    Fix QgsAttributeEditorContext copy constructor

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-10-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-10-29

    [FEATURE] Add z distance (#31451)

    * Add z-distance in 3d measurement tool.

    * Refactor code for adding new item in 3d measurement tool.

    * Fix right click stop the measurement but not reset the table.

    * Add horisontal distance.

    * Remove unit in the header.

    * Add widgets for 3d measurement tool

    * Calculate total horisontal distance.

    * Refactor showing total distance.

    * Handle check box behaviours.

    * Save state of the checkboxes.

    * Rename variable for consistency.

    * Set proper title for 3d measurement tool.

    * horisontal to horizontal.

    * use one extra distance.

    * Remove checkbox for other distance.

Merge: 4eaab04204a 28d682243f4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-29

    Merge pull request #32481 from elpaso/bugfix-gh-32475-server-security-access-control

    Fix server WMS access control security issue

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-29

    Autopep8

Merge: 6f1c42e7bc9 901743c32f0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-29

    Merge pull request #32464 from elpaso/connections-db-api-spatialite

    Connections db api spatialite

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-29

    Include GDAL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-29

    Fix server WMS access control security issue

    Fixes #32475

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-29

    [processing] Fix model to python when model has no input parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-29

    [processing] Fix string escaping when converting models to python code
    with expression parameters

    Fixes #32451

Merge: 3daf24c7162 e8d1a236d3d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-29

    Merge pull request #31951 from troopa81/feature_update_layer_selection_from_relation_editor

    Feature update layer selection relation widgets

Merge: 49700d01ff7 e08fe1cc8f1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-29

    Merge pull request #32176 from 3nids/clear_warning

    prevent clearing selection in QgsFeatureListView

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-29

    Address PR comments

Merge: bd1b27087d9 72ebbc06880
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-29

    Merge pull request #32461 from m-kuhn/stringToFeatureListDefaultValues

    Add default values to QgsJsonUtils::stringToFeatureList

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-29

    fix qgis release name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-29

    Fix memory leak

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-28

    Add test case for spatialite connections API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-28

    Implement connections API for spatialite

    API only: no client code is actually using this API yet.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-28

    Add default values to QgsJsonUtils::stringToFeatureList

    Because we can assume the user does not care for fields if he does not specify
    them and that UTF-8 is the default except when it's not.

Merge: 9b93f48f6e2 ce5405f1365
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-28

    Merge pull request #32435 from elpaso/connections-db-api-tables-table_uri

    Connections db api tables table uri

Merge: 03baeea083b 094359f7b2e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-10-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-28

    Merge pull request #32455 from alexbruy/processing-setting

    [processing] allow to select files without suffix in the Processing options dialog

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-28

    Update ui when linking feature for any relation type

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-28

    fix bad use of getSelectedFeatures

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-28

    Update buttons when initiliazing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-28

    fix python constructor for QgsPoint (does not accept QgsPointXY &  QPointF anymore)

    fixes #32443

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-10-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-10-28

    [processing] allow to select files without suffix in the Processing
    options dialog

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-28
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-28

    Complete doc

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-28

    fix doc

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-28

    make slots private

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-28

    Filter selected feature to the related feature parent

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-28

    [FEATURE][needs-docs] Update vector layer selection from feature
    selection dialog

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-05
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-10-28

    [FEATURE][needs-docs] Update vector layer selection from relation
    editor widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-28

    Added since to new API methods

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-28

    Fix map renderer world file not taking into account complete base name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    More spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Fix test image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Remove redundant code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Bump default point count to 10

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Add unit tests for multipolygon random marker fill

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Newly created random marker fills should default to a new random seed,
    rather then the "randomized" seed setting

    Having seeded random fills by default is much more predicatable and
    expected behavior for users

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Remove duplicate files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Unit tests for random marker fill

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Add sip cast for random marker fill

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Dox, spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Add missing const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    wip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    Provide hooks for symbol layers to notify them before and after
    rendering operations on a specific feature are performed

    This allows symbol layer subclasses to know when a set of rendering
    operations all relate to a single feature, e.g. when a number
    of polygons are rendered which all belong to the same multi-polygon
    geometry attached to a single feature.

    Without these hooks, symbol layer subclasses have no stable method
    of knowing that these parts all relate to a single feature, or
    have no means of knowing when the final part of that feature has
    been rendered.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-28

    [FEATURE] Random marker fill symbol layer type

    This commit adds a new fill symbol layer type "Random marker fill". It
    allows polygon features to be rendered using a marker symbol placed
    at random locations within the polygon boundary.

    Options include:
    - number of marker symbols to render for the polygon
    - whether markers rendered near the edges of polygons should be clipped
    to the polygon boundary or not
    - an optional random number seed, to give consistent placement
    of markers whenever maps are refreshed (also allows random placement
    to play nice with QGIS server and tile-based rendering)

    Sponsored by the SLYR project

Merge: b4f800f23a3 6c02dbab225
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-27

    Merge pull request #32437 from rouault/fix_compilation_qt_5_9_0

    Fix compilation with QT 5.9.0

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-10-27

    fcnGenericHash(): emit error message if request hash method isn't available

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-27

    use CURRENT_USER in insert and updates queries, to support older layer_styles tables

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-27

    fill username from current_user on the server side for Postgresql

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2019-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-27

    Fix recent project menu showing projects from custom storages as unavailable. Fixes #32193

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-27

    Disable label shadow frame by default

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-27

    Show more DD buttons when setting background of text format

    Currently they are only shown in labels settings dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-27

    Hide useless widgets for text brackground with marker symbol

    avoiding people trying desperately to enable these settings while they can't.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-27

    Add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-27

    [FEATURE] Add option to set color for rendering nodata pixels in raster layers

    Allows raster nodata pixels to be colored in a specific (non-transparent) color.
    Designed to match the "Display background value" option from ArcMap.

    Sponsored by SLYR

    Fixes #26087

Merge: 0edd2777e75 ea510e83efa
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-26

    Merge pull request #32125 from m-kuhn/db_manager_select_geom_type

    [db_manager] Allow selecting geometry type in context menu

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-10-26

    Fix compilation with QT 5.9.0

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-26

    Fix test for GDAL < 2.4

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-26

    DB connections API: add table() and tests

    This method allows to retrieve information
    about a single table.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-26

    Add DB connection tableUri method

    This allows to construct a data source URI string to load a table layer
    from the DB connections.

    !!
    RASTER is still TODO
    !!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-26

    Cleanup connection URI when created from layer uri

    This allows you to create a connection from a layer data source URI
    without the need to manually remove parts of the uri that do not
    belong to the connection.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-26

    debian packaging: instant client paths

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-26

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-26

    fix doc installation

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    fix typo

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    change v.voronoi description

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    fixes again GRASS7 v.voronoi

Merge: 266898b899a fd6e1320817
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-26

    Merge pull request #32342 from rldhont/server-wms-fix-restore-style

    [Server] WMS: Use QGIS Style instead of SLD to restore layer style

Merge: aed575e9405 ca24cdca2e6
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-26

    Merge pull request #32340 from rldhont/server-wms-getstyles-textsymbolizer-master

    [Server] Add TextSymbolizer to SLD provided by WMS GetStyles request

Merge: 1a45936595c 0bbce8bcb22
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-26

    Merge pull request #32216 from rldhont/server-wfs-force-multi-geom-gml-master

    [Server] WFS Service: force Geometry to Multi in GML to be compliant with XML schema provided by DescribeFeatureType

    Sebastian Niklasch <sNiklasch@users.noreply.github.com>AuthorDate: 2019-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    prevent AttributeError

    If os.path.isfile(sqlite_cache_file) is False, the Attribute cache_connection was not assigned and so an Attribute Error occured in the following lines.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Take a geometry copy instead of shared object

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    update test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    fix Z for topological editing when the dock widget is enabled

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    take Z only for topology eiditing

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    do the interpolation on the geometry instead using interpolatedPoint method

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [needs-docs] add interpolate Z on segment snapping

    Stefan Pascal <stefan.pascal@gmail.com>AuthorDate: 2019-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Fixed include; checked identation using astyle.sh

    Stefan Pascal <13947175+stefan-pascal@users.noreply.github.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Fix QT font database initializing (FCGI with IIS)

    When using FCGI with IIS, environment variables (QT_QPA_FONTDIR in this case) are lost after fcgi_accept().

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Use QgsServiceException::OGC_InvalidFormat when appropriate

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Add tests for WMS GetLegendGraphic JSON

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Add json support to WMS GetLegendGraphic

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    spelling fixes (closes #32408)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    QString -> QLatin1String

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    rewrite functions. Only hash(string, method), md5(string) and sha256(string) are available now

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    fix build

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    add help files

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [FEATURE][needs-docs] Add hash functions

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    add missing file

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    re add original tool to avoid brekaing models

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    update decorator names for SAGA reclass tools

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    change default for some parameters

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    split SAGA reclass raster values in order to improve UX

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Various safety checks to avoid crashes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Fix crash when opening symbology of invalid layer

    Fix #32041

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Add the cmake docs while I still remember how things are supposed to work

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    In source doc relative path magic ✨

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    https for qt docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Fix install paths

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Also copy svg, icons and doc to build dir, into /data/ subdir

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    For loop

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Fix SRS path

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Copy resources to build dir

    Fix #31796

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [mssql] Speed up loading of larger views (fixes #27618)

    The extent estimation was taking a long time for views because we can't use
    spatial index statistics - the code was doing full scan of the view. Now we
    try to scan just 1% of the rows to get a good estimate. If that fails
    (e.g. when the table is not very big) we fall back to the full scan.

    Test results: a view with 90k rows was taking 2.5s to estimate extents during load - now it's <0.1s

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [mssql] Fix removal of views

    It was impossible to drop views as we were always using 'drop table' command.
    QGIS would even tell user that it was correctly removed even though nothing happened.

    There's some code duplication for ms sql layer info fetching, so I added
    "is view" detection to both places (gui widget, data items) even though it's currently
    only used in data items.

    Antoine Belvire <antoine.belvire@opensuse.org>AuthorDate: 2019-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Sort translations in desktop file

    Desktop file generation is non-deterministic - translation positions may vary
    across builds. This makes the build non-reproducible.

    The cause is the use of glob() which collects qm file paths in a random order,
    depending on the filesystem. To ensure the translations are written in a fixed
    order the list returned by glob() must be sorted.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Do not hard-code default estimatedMetadata default in wrong place

    Re-uses existing static function in QgsPostgresConn class

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Honour useEstimatedMetadata connection configuration from Browser

    Closes #32277

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    When requesting a specific type/srid don't try to detect its validity

    Avoids double-checking from browser and data selector

    See #32276

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Drop const and fix duplicated "Source"

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Update src/core/qgsapplication.h

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Add styleSheetType to application reportStyleSheet

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Remove leftover

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Remove QWebFrame include

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Raster info: delegate all links (tiff issue)

    ... or it will try to show a geotiff in-browser and fail.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Revert modeless dialog (used for web inspector)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Fix anchor hyperlinks in raster layer info

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Optimize WMS raster information

    Fixes #32213

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    fix wronng paste

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    fix SAGA Slope, Aspect, Curvature

    myarjunar <myarjunar@gmail.com>AuthorDate: 2019-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [geonode] fix data item context menu

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Fixes invalid renderer type after loading qml style

    David Signer <david@opengis.ch>AuthorDate: 2019-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    build target only for server part to avoid long compiling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Use optimised point getters/setters on GEOS >= 3.8

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    add missing QgsExpression import when exporting model as Python script

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [OAPIF] Rename WFS_VERSION_API_FEATURES to WFS_VERSION_API_FEATURES_1_0

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [WFS/OAPIF] Take into account @nyalldawson review comments

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [OAPIF provider] If the server provide only a default limit, and no maximum, use the max of 1000 and the default for the page size

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    OAPIF: address @elpaso review comments

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [OAPIF provider] Add workaround for QGIS server 3.10.0

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    QgsVectorLayer: document oapif provider

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [WFS/OAPIF] Define storageType()

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    QgsDataSourceUri::uri(): do not write empty table= and sql=

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [OAPIF provider] Add progress bar

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [WFS provider] Extract reusable logic for progress dialog

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [OAPIF provider] Add subsetString support and server-side datetime filtering

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [WFS/OAPIF provider] Do not forward filter expression to Spatialite cache if it depends on a DateTime field

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    providertestbase.py: avoid hardcoded attribute index in testUniqueStringsMatching(), and split testExtent() in 2 for WFS/OAPI providers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [OAPIF provider] Read metadata

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [BUGFIX] QgsCoordinateReferenceSystem::createFromOgcWmsCrs(): fix importing http://www.opengis.net/def/crs/OGC/1.3/CRS84

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [OAPIF provider] Integrate provider within WFS provider GUI

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [Feature] Add 'OGC API - Features' provider, shortnamed as OAPIF. Only non-GUI elements in this commit

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    QgsBaseNetworkRequest: allow conditional logging of errors

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    addVectorLayerPrivate(): avoid crash in the non-nominal case when added a layer for a non-existing provider

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    QgsProviderRegistry: add a 'multipleProviderMetadataFactory' entry point in loadable plugins so they can register multiple providers, and use it in the WFS provider

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    QgsBaseNetworkRequest: add an argument for Accept header in GET requests

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [WFS provider] Extract reusable network request mechanism

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    test_provider_wfs_gui.py: fix to use non-deprecated API

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [WFS provider] Bugfix: call releaseCacheDirectory() if using a serialized feature writer stream

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [WFS provider] Extract reusable logic to handle temporary cache directory

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [WFS provider] Extract reusable cache and background downloader logic

    Funded by Planet

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [BUGFIX] QgsOwsConnection: use dedicated QgsDataSourceUri setters for credentials, so that userName(), etc. work without serializing/deserialing. Neeed with OAPIF source select GUI

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [WFS provider] Do not expand authentication config to username/password when adding layers from source select or browser

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [maptip] Fix illegible map tips with dark themes (fixes #32288)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Fix upper invalid interval

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Add another infinity range test case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Fix range extend infinity

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Add extend to QgsRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Completely disable debug code in QgsRasterProjector

    Even if it's only used on debug builds, this is still TOOOO slow
    and overly noisy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Fix potential overflow in raster renderer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Fix some QStringLiterals

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Fix merge feature attrs: use the correct formatter for data

    and use actual data for calculations and to return values

    Fixes #32208

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    optimize handling of missing geometries and zero count densification

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    fix helpstring

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    remove old python algorithm and helpstrings

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Port of Densify Geometries by Count algorithm to C++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Restore project variables early in the project read cycle

    This ensure project level variables are correctly in place before
    trying to read other components which may depend on these variables,
    e.g. layouts

    Fixes #32382

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    [processing] Improve docs for Join by Nearest, raise warning in log
    when multiple features with same search distance are found

    Fixes #32317

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-26

    Catch some reprojection exceptions during raster rendering

    Fixes #32301

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-10-11
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-10-25

    [feature] [ios] allow static build of postgres provider

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-10-14
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-10-25

    update MDAL 0.4.0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-25

    dwg/dxf import:
    * fix orientation of TEXT entities
    * also clean TEXT strings
    * support non-origin-based blocks
    * support extrusion

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-25

    Bump version to 3.11

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-25

    changelog and news update for 3.10

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-25

    translation update for 3.10.0 from transifex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-25

    visual changelog url changed again

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-10-25

    [Server][Tests] Add WMS GetStyles test with TextSymbolizer output

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-10-25

    [Bugfix][Server] Add TextSymbolizer to SLD provided by WMS GetStyles request

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-10-25

    [Server] Layer restorer: log read/write error message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-25

    [labeling] Fix broken numeric formatting settings, add tests

    Fixes #32393

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-25

    Fix unreported crash with "fill ring" tool

    unitialized smart ptr

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-10-24

    [Server][Test] WMS: evaluate the labeling restoration after SLD application

    QGIS Server has to restore all the style. This test is not done to evaluate the SLD application but the style restoration and specifically the labeling.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-10-24

    [Bugfix][Server] WMS: Use QGIS Style instead of SLD to restore layer style

Merge: 1d6a2dedd98 188cbcb8fe9
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-24

    Merge pull request #32352 from pblottiere/fix_schema_location

    Server: fix schemaLocation in WMS GetCapabilities document

Merge: 51d95c619c1 2d5027b1ae7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-24

    Merge pull request #32370 from elpaso/bugfix-gh32362-dd-browser-multi-geom

    Fix browser DD on GPKG/PG with multi geom

Merge: 4d72fc41818 c32caf8ab78
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-24

    Merge pull request #32361 from elpaso/bugfix-gh32354-wms-casesensitive-request

    Server WMS fix case sensistive REQUEST

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-23

    Server WMS fix case sensistive REQUEST

    Fixes #32354

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-23

    Fix browser DD on GPKG/PG with multi geom

    Fixes #32362

Merge: 31192093340 312ac93b58a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-23

    Merge pull request #32336 from elpaso/bugfix-gh32257-pg-source-select-multiline-comments

    PG source select dlg: show multiline comments in tooltips

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-23

    PG source select: remove initial newlines from table comments

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-23

    Fixes more tests

    sklencar <vsklencar@gmail.com>AuthorDate: 2019-10-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-10-23

    [quick] Fixes to photo widget (#32175)

    * [QgsQuick]
    Added a back button to photopanel

    * Split camera output and preview.
    Visible only one of them at the same time

    * Fix of mixing features external resource value
    If a feature's value has been changed, it affects also another feature

    * [QgsQuick] Reverted back photo panel opacity
    The value is set to default value, keep it for adjustment anyway

    * Udpated icon
    Used material design
    removed circular background

    * Resized back icon

    * Refactoring
    Renamed cancel event to more descriptive name (PhotoPanel)
    Removed clearing of preview image source on visibleChanged - live view and preview are now exclusivly visible, preview is not stuck anymore (PhotoPanel)
    Delete redundant funtion call in onComplete function external resource widget

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-23

    Update unit tests data

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-10-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-10-23

    Fixes schemaLocation in WMS GetCapabilities. Fixes #32085

Merge: 13ad9d66be0 4462509f52f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-23

    Merge pull request #32351 from elpaso/bugfix-gh32347--getcap-crash-more

    Server: fix more pointer errors when plugins are off

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-23

    Server: fix more pointer errors when plugins are off

    Fixes #32347

Merge: 672399f6c6f 7034adb6ddf
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-22

    Merge pull request #32345 from elpaso/bugfix-gh32338-getcap-crash

    Server fix getCapabilities crash when plugins are off

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-22

    Server fix getCapabilities crash when plugins are off

    Fixes #32338

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-22

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-22

    PG source select maintain newline in tooltips

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-22

    PG source select word wrap table comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-22

    PG source select align table comment top

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-22

    PG source select: do not add tooltip if table comment is empty

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-22

    PG source select dlg: show multiline comments in tooltips

    Fixes #32257

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-10-21

    [Server] WFS Service: force Geometry to Multi in GML to be compliant with XML schema provided by DescribeFeatureType

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-21

    debian packaging: suggest otb-qgis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-19

    fix build (followup 8ef8efa7fb7)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-18

    include nlohmann/json_fwd.hpp in core source headers (#32294)

    the file was manually added later to the installted headers, but not on mac

    it is not possible to install a file in a Headers subfolder within a framework if the original header is not in the same cmake current directory

    installing a header in a subdirectory is achieved by setting the MACOSX_PACKAGE_LOCATION property of the source file
    but setting a property can only be achieved if it is in the same cmake directory (from the docs: Source file properties are visible only to targets added in the same directory [0])

    [0] https://cmake.org/cmake/help/latest/command/set_source_files_properties.html

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-18

    Add test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-18

    Fix assert with negative QVector size in transformBoundingBox
    This fixes #32302 by insuring that the multilication of nXPoints and nYPoints
    doesn't result in overflown (and threfore negative) int value

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-18

    Revert "Merge pull request #31374 from troopa81/parallelize_snap_caching"

    This reverts commit 87b1aa9a5d6efb279693aea68dc2dcb5b51b3e86

Merge: 2829f6ba35a 6fed2fafd7f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-17

    Merge pull request #32274 from elpaso/bugfix-server-wfs3-extent-and-name

    Server WFS3 update to latest (final) core specs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-17

    Fix bbox multiple array and add two more tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-17

    Server WFS3 update to latest (final) core specs

    - extent -> spatial -> array of bboxes
    - collections name -> id

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-17

    [docker] fix cache and enable timeouts for Docker images (on cron jobs) (#32264)

    This allows faster builds of the Docker images on cron jobs by fixing the caching on Travis (it has a distinct cache than the standard testing builds)
    To get the cache, it has to be stored on some point in a docker image. To avoid image size increase, a second build is done with removing the cache and build information and using squash builds (currently an experimental feature of Docker).

Merge: cc8c2b6fe41 6a08e0bd815
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-17

    Merge pull request #32205 from sbrunner/fix-core-dump-master

    [Server] Fix crach on WFS Insert

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-17

    Server WFS3 fix rel=service_desc -> rel=service-desc

    Fixes #32268

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-17

    Better icon for No CRS indicator

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-15

    replace deprecated in by deprecated since (#32260)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-15

    commenting noisy warnings (#32238)

    * commenting noisy warnings

    These are annoying and prevent from correctly testing QGIS nightlies.
    Will be reverted when #32176 is merged

Merge: 5f24a0b2148 758d7cff4a6
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-15

    Merge pull request #32258 from 3nids/pyqgis_deprecated

    [sipify] correctly output deprecation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-15

    run sipify to update deprecation annotations

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-15

    [sipify] correctly output deprecation

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-10-14
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2019-10-14

    Allow editing of postgres JSON fields from Text Edit Widget

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-14

    Change help answer to what is actually shown in the preview

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-14

    Adds better Layer panel indicator for noCRS

Merge: fa82f8690cb 85e4827b196
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-13

    Merge pull request #32226 from rouault/wfs_fix_filter_expression

    [WFS provider] Do not forward FilterExpression to spatialite cache if the expression needs a geometry

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-10-13

    [Server] WFS Service: force Geometry to Multi in GML to be compliant with XML schema provided by DescribeFeatureType

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-10-13

    Fix typo

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-10-13

    Fix handling of RASTER layers in retrieveLayerTypes

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-10-13

    Only pick distinct srid/type combinations from vector layers

    Closes #32223

Merge: d9ef585e47c 436b09ce13e
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-13

    Merge pull request #32222 from rldhont/abstract-content-cache-task-wait-for-finished

    Wait for finished in abstract content cache when fetching with blocking

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-10-13

    [WFS provider] Do not forward FilterExpression to spatialite cache if the expression needs a geometry

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-10-13

    featuresourcetestbase.py: make assert_query() robust to non-0 attribute index for pk field

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-10-12

    Try to wait for already fetch content in abstract content cache

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-10-12

    Enhance wait for finished in abstract content cache to be sure reply has been checked

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-10-12

    Wait for finished in abstract content cache when fetching with blocking

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-12

    Abstract content cache: delete task later

    Try to fix travis segfault by replacing the delete task calls with task->deleteLater() in QgsAbstractContentCache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-12

    Fix uncaught transform exception when determining AFS layer bounds

Merge: b68ceacf72e 46280fb36fa
    David Signer <david@opengis.ch>AuthorDate: 2019-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-11

    Merge pull request #32158 from signedav/null-strings-datetime

    Null representation in QgsDateTimeEdit on getting focus

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2019-10-11
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2019-10-11

    The layer can be null

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-10-11

    Honour "useEstimatedMetadata" config in QgsPostgresProviderConnection::tables

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-10-11

    Always honour useEstimatedMetadata connection setting

    ... rather than hard-coding a "true" value

    References #32053

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-10-11

    When using estimated metadata, skip NULL geometries

    This allows determining srid/type of columns having a NULL
    geometries in the first 1000 records, at the cost of possibly
    scanning whole tables when geometries are ALL nulls.

    References #32053

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-11

    Add ENABLE_SAGA_TESTS cmake config, default to off, enable in ci (#32199)

    * Add ENABLE_SAGA_TESTS cmake config, default to off, enable in ci

    Closes #32143

    * Update python/plugins/processing/tests/CMakeLists.txt

    Co-Authored-By: Harrissou Sant-anna <delazj@gmail.com>

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-10-11

    More commitTransaction error handling

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-10-11

    Return false on commit failure from QgsOgrProvider::changeGeometryValues

    Fixes #32144

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-10-11

    Simplify GEOS version extraction code

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-11

    [Bugfix] Get remote SVG synchronously - in the server context

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-11

    Fix detection of GEOS release candidate versions

    Closes #32170

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-10-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-10-10

    [ios] [qgsquick] fix crash of GPS widget on iOS, see input issue 470

Merge: bbdbca418c0 54305962415
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-10

    Merge pull request #32185 from elpaso/bugfix-gh32118-remove-windows-qgz-T-attr-bis

    Move clear T attr on windows before tmp file is renamed

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-10-10

    Rewrite layers retrival code to use less queries

    Drastically reduces waiting times when using QGIS against a remote
    database with high latency.

    Fixes #32002

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-10-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-10-10

    Tweak layer type retrival test to be immune from ordering

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-10

    Move clear T attr on windows before tmp file is renamed

    Fixes #32118

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-10

    Fix qt warning thrown when converting a 2.18 project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-10

    Optimise grid polygon creation

    Avoid the unwanted expense of converting QgsPointXY sequences to geometries
    and just construct the desired geometries directly

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-10-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-10

    Format legend name for remote rasters added via http/https/ftp (#32169)

    Clemens Raffler <clemens.raffler@gmail.com>AuthorDate: 2019-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-10

    [processing] Port of Create Grid algorithm to C++

    MUCH faster grid creation vs the Python implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-10

    [processing] Drop precision of attribute check for create grid test results

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-09

    fix building custom widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-09

    [custom widgets] add QgsAuthConfigSelect (#32178)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-09

    prevent clearing selection in QgsFeatureListView

    this removes warning in debug mode about invalid model

    currently, the unselection is not used in the dual view and the signal (currentEditSelectionChanged) is only emitted when the selection count is 1 (so never emitted when clearing the selection)

    it might makes sense to implement a clear selection in the feature list view but it has to emit proper signals and the dual view must be adapted to clear the form on the right

    ThiesVanLoon <56346766+ThiesVanLoon@users.noreply.github.com>AuthorDate: 2019-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-09

    Bug fix resolving issue 32172

    The 'upload' parameter value 'to_attr' should not involve a closing bracket

    https://github.com/qgis/QGIS/issues/32172

Merge: 6e269639084 3b56da8252c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-09

    Merge pull request #32161 from elpaso/bugfix-gh32149-rangewidget-negative-integers

    Fix range widget negative integers -> NULL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Cleanup QgsMapLayerRenderer api

    Make associated QgsRenderContext a base class member, since all
    renderer subclasses require this

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Add unit tests for raster rendering during staged render jobs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Fix export to geopdf skips raster and mesh layers

    Fixes #32148

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Fix API break, update test results which relied on layers with unknown CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Rename variable for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Cleanup cursor handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Allow layer projection to be set via indicator icon click

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Don't show invalid CRS indicator for layers which are themselves
    invalid

    It's useless information which is usually fixed when setting the layer's
    path to the correct one.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    [api] Add API to indicate that individual layers may be loaded without any
    CRS validation, regardless of the user's settings

    This avoids hacks put in place in other parts of QGIS code or in plugins
    to temporarily deactivate the CRS validation prompt, providing a supported,
    stable method to indicate that when loading a particular layer no CRS
    validation is required.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Fix QgsProject::defaultCrsForNewLayers()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    [needs-docs] Add option to take no action ("Leave as an unknown CRS") when
    a layer is loaded which has no CRS

    This is the new default behavior. It effectively defers the choice of CRS
    from layer loading time to a later time which is convenient for users. E.g.
    it no longer asks for CRS choice 100x when loading 100 files into QGIS at once.
    (Effectively an application crash/hang... no one will sit through these 100 dialogs!)

    The new behavior means there's no prompt (by default!) when loading these layers,
    and instead the layers will be shown in the layer tree with an "unknown CRS"
    indicator icon. They'll also be un-referenced, with coordinates from the layer
    treated as purely numerically, non-earth values. I.e. the same behavior
    as all layers get when a project is set to have no CRS.

    The user can then resolve these in their own time, and by using convenient
    shortcuts like highlighting multiple layers at once and then setting the CRS
    for all these in a single action.

    Fixes #19762, #27634, #24815  (and probably others)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Update/enhance unit tests for CRS validation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    [needs-docs] Add an indicator icon for layers with an unknown/invalid CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Don't force fallback to WGS84 for unknown layer CRSes

    Because:

    1. There's very little chance this is the correct choice for the layer
    2. WGS84 use MUST be discouraged moving forward and the spatial community
    needs to move away from this CRS (see https://www.opengeospatial.org/blog/3045
    for justification)
    3. It's better to fallback to an unknown CRS and correctly reflect
    this ambiguity in the GUI for users

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Avoid a CRS detach when no validation function set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Fix static variable prefix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-08

    Update tests/src/gui/testqgsrangewidgetwrapper.cpp

    Co-Authored-By: signedav <david@opengis.ch>

Merge: a491117c888 5aa44b79edc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-08

    Merge pull request #32166 from elpaso/bugfix-gh32118-remove-windows-qgz-T-attr

    Remove T attribute on project QGZ files on windows

Merge: 7f54c6acf05 d7f5bd0ea37
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-08

    Merge pull request #32162 from rouault/fix_29212_followup_revived

    Application options: defer disabling of drivers after application restart (relates to #29212)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-10-08

    Application options: defer disabling of drivers after application restart (relates to #29212)

    This is a follow-up of https://github.com/qgis/QGIS/pull/31772

    Driver de-registration is now defered after application restart to avoid
    any risk of potential crashes if a dataset using a disabled driver was
    already in use.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-08

    debian packging [ci skip]:
    * scripts/scandeps.pl: remove python3-autopep8 from INSTALL build
      dependency list (not an actually dependency anyway)
    * include eoan in INSTALL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Fix memory layers cannot use non-EPSG CRS codes

    Likely also fixes other bugs relating to use of non-EPSG authorities,
    by making QgsCoordinateReferenceSystem::createFromString correctly
    handle other authorities and avoid forced conversion of the identifier
    to a number.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-09

    Fix crash after deleting report sections

    Fixes #31302

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-08

    Remove T attribute on project QGZ files on windows

    Fixes #32118

Merge: eaea8e07389 4762e6ae068
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-08

    Merge pull request #32150 from rouault/ogr_provider_oapif

    [OGR provider] Set of usability fixes for OAPIF/WFS3 datasets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-08

    [expression] Fix is_layer_visible function not taking scale-based visibility into account (#32156)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-08

    Fix range widget negative integers -> NULL

    Fixes #32149

    With tests

    David Signer <david@opengis.ch>AuthorDate: 2019-10-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-10-08

    avoid double check

    David Signer <david@opengis.ch>AuthorDate: 2019-10-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-10-08

    tests for datetime widget regarding focus and null value representers

    David Signer <david@opengis.ch>AuthorDate: 2019-10-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-10-08

    widget initialization minor fix

    David Signer <david@opengis.ch>AuthorDate: 2019-10-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-10-08

    do not trigger editing finished in inFocus event like it does in outFocus event

    function docs in header

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-08

    Uh-oh misspelling fix 32117

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-10-07
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2019-10-07

    add layer_styles geometry type column to former tables

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-10-07
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2019-10-07

    Add test to make sure geometry type columns are filled properly

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-10-07

    OGR sublayers: add a 'Description' column in the GUI

    Some OAPIF/WFS3 datasets uses UUID as the layer name, so this is highly
    impractical for the user. However they publish a user friendly name in
    the TITLE metadata, so use that.

    David Signer <david@opengis.ch>AuthorDate: 2019-10-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-10-07

    use displayCurrentDate in clear for the clear button and for the setDateTime initialization it overwrites the value with the null value representation by calling displayNull after

    David Signer <david@opengis.ch>AuthorDate: 2019-10-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-10-07

    go to the end of the lineEdit content, otherwise it cannot be set to the null representation value

    David Signer <david@opengis.ch>AuthorDate: 2019-10-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-10-07

    check if null instead of the value of the lineEdit

    David Signer <david@opengis.ch>AuthorDate: 2019-10-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-10-07

    if the lineEdit contains the Null Representation it should replace the text with the current date

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-10-07

    [OGR provider] Optimize for OAPIF/WFS3 datasets

    OAPIF/WFS3 datasets can be very slow, up to the point where this freeze QGIS
    for hours, when they have a lot of collections (i.e. layers), because:
    - the feature count is absent from collection metadata, so it
      would require a full scan of the collection
      See https://github.com/opengeospatial/ogcapi-features/issues/261
    - the layer geometry type is absent from collection metadata.
      See https://github.com/opengeospatial/ogcapi-features/issues/262
      OGR curretly does one /items request to get the first features and guess
      the geometry type for it, but this approach is still too slow with datasets
      with a huge number of collections.
    - the layer extent is generally present in the metadata, but some servers
      do not offer it, so if OLCFastGetExtent reports FALSE, return a world bbox
      instead of iterating over the whole collection

    This is best used together with the latest enhancements & fixes of the
    OAPIF driver of GDAL master (503585c5abe8c3f8fde428af8b3f511d4fa3359f)
    or with their backport to GDAL 3.0 branch (https://github.com/OSGeo/gdal/pull/1910)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-10-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-10-07

    splitSubLayerDef(): remove useless code path

    Since 144e9a2e457d48ca7680d6bbc7a0c74b59a6b2ad, we no longer use
    ':' as the separator for the OGR sublayer informations. Consequently
    we no longer need the hack that was needed to merged back Windows
    paths like "C" : "\foo"

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-07

    fix 4cbcfbbd4

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-07

    [ui] Fix overview panel's extent polygon red-on-red visibility issue

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-07

    [canvas] Clear cache to re-create selected feature highlight color

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-07

    [projects] Add Q_PROPERTYs for backgroundColor and selectionColor

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-07

    Fix spelling, revert world_map.gpkg change (arg)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-07

    [projects] Insure backgroundColorChanged / selectionColorChanged signals emitted only when color changes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-07

    Use project signals to update canvas background and selection colors

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-07

    [canvas] Refresh canvas when the canvas (i.e. background) color is changed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-07

    [projects] Add signals for background color and selection color change

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-07

    Add tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-07

    [projects] Serve selection color through a proper API

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-07

    [projects] Serve default canvas background color through a proper API

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-07

    Update python/plugins/db_manager/db_plugins/plugin.py

    Co-Authored-By: Alessandro Pasotti <elpaso@itopen.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-07

    Drop mersenne-twister from analysis

    This isn't exposed to stable api, is currently unused, and the std
    library version should be preferred instead in any case

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-07

    Avoid use of too new CMAKE VERSION_GREATER_EQUAL

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-10-07
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2019-10-07

    support for styles for different geometry types for the same table

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-07

    Update tests

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-07

    Better approach for preferredFormat

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-07

    Checks is gpkg is available for writing

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-07

    Makes GPKG prefered input format for OGR algs #Fixes 29097

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-07

    Fix build warnings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-07

    Display the label's background Size Y DD button

    for regular geometric background shape when setting text format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-07

    Deprecated QgsGeometry::createPolylineFromQPolygonF and
    QgsGeometry::createPolygonFromQPolygonF

    These were internal details which should never have been exposed
    to public API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-07

    Optimise QgsGeometry::asQPolygonF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-07

    Add QgsLineString::fromQPolygonF

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-06

    [db_manager] Detect CRS in advanced add layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-06

    Initialize variable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-06

    Update python/plugins/db_manager/db_plugins/plugin.py

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-06

    Update python/plugins/db_manager/db_plugins/plugin.py

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-06

    Fix python warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-10-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-10-06

    [db_manager] Allow selecting geometry type in context menu

    When a layer has a generic "GEOMETRY" type, it will only be listed once in the db_manager
    but with an additional context menu entry for advanced properties, where one can select
    the geometry type and the CRS.

    Fix #32119
    References #30787

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-06

    Ensure polygon rings generated for rendering are always closed

    Avoids issues with unclosed rings and use of spatial algorithms
    during rendering (e.g. GEOS routines)

Merge: 761b2e77859 61579538b29
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-06

    Merge pull request #32120 from elpaso/bugfix-gh32020-server-contextual-legend

    Fix Server getlegendgraphic duplicated symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-06

    Don't crash QgsTessellator when an empty polygon is added

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-06

    Optimise xy geometry conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-06

    Optimise QgsGeometry::fromQPolygonF

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-05

    Oouch (again) on that silly WMS 1.3.0 inverted axis

    A reminder for me (from geoserver docs)

    The WMS 1.3.0 specification mandates that the axis ordering for geographic coordinate systems defined in the EPSG database be latitude/longitude, or y/x. This is contrary to the fact that most spatial data is usually in longitude/latitude, or x/y. This requires that the coordinate order in the BBOX parameter be reversed for SRS values which are geographic coordinate systems.

Merge: 3ec34e8ce8e 5c1cc4a40d8
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2019-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-05

    Merge pull request #32100 from borysiasty/fix_dash_in_zip_filenames

    [Plugin installer] Fix handling zip file names with a dash as a version suffix separator

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-05

    Add another control image mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-05

    Silence deprecation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-05

    Use a prepared geometry in topology checker overlap check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-05

    Remove useless check slowing down topology duplicate geometry check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-05

    More responsive topology checker cancelation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-05

    Use proper API for geometry validity check in topology test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-05

    Better (more responsive) handling of cancelation during topology checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-05

    Fix crash in topology checker plugin after a check is canceled
    during index preparation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-05

    [topology] Fix topology checker multipart check

    Instead of checking the geometry type, actually check the number
    of geometry parts present

    Fixes #28361

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-05

    Fix crash on exit when topology checker dock is open with visible results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-05

    Try to resolve dox warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-05

    C++ API for generating random points inside geometry

    Adds an optimised c++ method for generating random points inside
    a polygon geometry, using a tessellation based approach to
    avoid the inefficiencies of the brute force filtered-random-points-within-extent
    approach.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-04

    Catch cs exception and add another control file mask

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-04

    Added control image 3

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-04

    Control image mask 2

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2019-10-02
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2019-10-04

    [Plugin installer] properly handle zip file names with a dash as a version suffix separator

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-04

    Code layout and mask image 1

Merge: f743a4c2422 e2abf207e19
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-04

    Merge pull request #32108 from elpaso/bugfix-gh32089-db-manager-force-to-single-part

    Fix layer exporter force to single-part

Merge: 9a556758486 4a94a9054ce
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-04

    Merge pull request #32106 from elpaso/bugfix-gh32065-server-json-content-type

    Server fix #32065 geojson content type accept

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-04

    Fix Server getlegendgraphic duplicated symbols

    ... and fix a few build warnings

    Now uses the hit test from QGIS API.

    Fixes #32020

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-04

    WMS contextual legend: fix unreported issue with reprojection

    When using contextual WMS legends with a different projection
    in the canvas and in the layer, the extent was not transformed.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-04

    Update src/core/qgsvectorlayerexporter.cpp

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-04

    fix 85d2cb042

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-04

    Don't load print layouts when opening project browser items

    This can cause crashes, e.g. if the layouts use HTML based items
    (since QWebPage cannot be used on background threads)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-04

    Add QgsProject flag to avoid loading print layouts when reading a project file

    Speeds up project read time when these aren't needed, and also potentially
    avoids issues caused by non-thread-safety in layouts (since some items rely
    on classes which can only be used in the main thread e.g. QWebPage)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-04

    [layouts] Don't try to load HTML content when a layout is created
    in a background thread

    The underlying QWebPage class used to render these can ONLY be
    used from the main thread. So we raise an error and render nothing
    to avoid crashes.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-10-03

    debian packaging: add eoan

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-03

    Fix layer exporter force to single-part

    Try to respect the option and fails if is there
    any real MULTI geometry in the input layer.

    Fixes #32089

Merge: 0c5f67787c1 411d9957b1d
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-03

    Merge pull request #32095 from 3nids/from_init_python_url_v2

    allow to use remote content for init code file path in attribute form

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-03

    disable test

    it is segfaulting on Travis no idea why

Merge: 387272d4410 cd71ea1f3c4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-03

    Merge pull request #32088 from NaturalGIS/change_confusing_dbmanager_option_name

    change confusing parameter name in DB Manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    QgsProject documentation improvements

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    Visual cleanup for qgsProject in pyqgis doc

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-03

    Added test reference file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-03

    Server WFS3 be nice too with geojson content types

    Fixes #32065 for WFS3

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-10-03

    Server be nice and accept geojson mime type variants

    Fixes #32065

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-03

    run lambda if macros are allowed

    not only when asking

    also show a warning when message bar exists

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-03

    download immediately

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    Add stable api for setting/retrieving project custom scales

    Previously this was all done through raw project key manipulation,
    but there's a use case for exposing this nicely for use by plugins.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    fix build

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    one wmore deprecated method

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    fix build

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    deprecate methods in qgsvectorlayereditutils. Better deprecated dox.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    update dox

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    rename QgsPointSequence QgsMapToolCapture::points() const; to QgsPointSequence QgsMapToolCapture::pointsZM() const;

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    fix dox and tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    fix qgsgeometry

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    deprecate addTopologicalPoints methods with QgsPointXY

    deprecate other methods

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    Add "concatenate_unique" as aggregate parameter

    to relation_aggregate function

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    Add "concatenate_unique" and "array_agg" as aggregate parameter

    of aggregate function

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    update docstrings in qgsdatetimeedit.h

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    implement date() and time() in QgsDateTimeEdit to handle NULL values

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    fix #29188 changing of color ramp for mesh layer now works without clicking on load button first

    David Signer <david@opengis.ch>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    set the line edits null value over setSpecialValueText if existing

    fixes #22883

    David Signer <david@opengis.ch>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    testing focus and null representations for QgsSpinbox as well (not only QgsDoubleSpinBox)

    David Signer <david@opengis.ch>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    remove setNullValues on lineEdit because this should be set over the setSpecialValue

    David Signer <david@opengis.ch>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-03

    check widget if it's null instead of redundant text if contained text is the null representer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-02

    add missing import

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-02

    fix API docs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-02

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-10-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-02

    test if python macros can be run in form

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-02

    switch back to non scoped enum

    there is an issue in SIP when mixing non-scoped and scoped enums in the same class
    see https://www.riverbankcomputing.com/hg/sip/rev/ccc4eda868de

    and if switching all to scoped enum, there is a conversion issue in slot
    for MessageLevel (whhen connection QgsMessageLog::messageReceived)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-02

    create a method in QgsGui to determine if running Python macros is allowed

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-02

    use an enum for enable macros possibilities

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-02

    add test for Python init form function

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-10-02

    allow to use remote content for init code file path in attribute form

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Grammar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Add a switch to QgsTessellator to avoid z handling and fallback to a
    purely 2d tesselation

    Optimises tessellation when only a 2d tessellation is required by
    skipping unnecessary/unwanted calculations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Heavily optimised QgsTessellator::_minimum_distance_between_coordinates check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Optimise QgsTriangle constructors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Reserve data size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    More optimisations to tesselation conversion to tri polys

    Use an unordered set for previously encountered points, avoids expensive
    loop through existing points to determine point uniqueness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Spelling and build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Optimise QgsLineString::transform

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Huge speed up to QgsTessellator

    Don't construct Points just for comparison to an existing x/y value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Some optimisations for QgsTessellator::_check_intersecting_rings to avoid unecessary cloning and repeated geos conversions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Because QgsTessellator ONLY works with QgsPolygon geometry inputs,
    we can safely assume all rings are QgsLineStrings (not the abstract
    QgsCurve type) and accordingly can use optimised methods for retrieving
    points from the rings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    [tesselator] Allow internal scaling of coordinates by input coordinate
    bounds to avoid numerical instability with close coordinates (e.g. calculating
    tesselation of geometries in geographic CRS)

Merge: 697b65075df fecbd083195
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-10-02

    Merge pull request #32018 from elpaso/bugfix-gh31961-snapping-units-from-crs

    Update snapping GUI units when canvas CRS changes

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-02
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2019-10-02

    change confusing parameter name in DB Manager

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    Add help button to the "Adjust scaling range" dialog

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-02

    make the A_SRS parameter optional

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-10-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-10-01

    [symbology] Fix clipped rotated marker when rendering using cache
    (fixes #32059)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-01

    Add method to return weighted point inside triangle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-01

    Add method to calculate the area of a triangle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-10-01

    [processing] Ensure all objects used by the model are correctly imported

    Fixes #32004

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-30

    [decorations] Fix center alignmed decoration can't be moved leftwards

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-30

    [decorations] Fix missing top/bottom center alignment for north arrow

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-30

    [decorations] Fix missing top/bottom center alignment for scale bar

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-30

    Do not assume PostGIS 2.0+ has raster (#32064)

    People installing PostGIS via scripts do not necessarely install
    raster support, even after PostGIS 2.0.
    Starting with PostGIS 3.0 the raster support is not enforced as
    active even when installing via extension.

    This change detects raster support by the presence of a "raster"
    named custom type.

Merge: b5524eebc6d 10d589fedd5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-30

    Merge pull request #32062 from elpaso/bugfix-gh32050-pg-storage-intially-empty-list

    Fix PG project storage initially empty list

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-30

    [quick] Insure project background color is respected in map settings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-30

    Revert unrelated word-wrap changes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-30

    Fix PG project storage initially empty list

    Fixes #32050

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-30

    [processing] Avoid confusing use of expression parameter type in
    Random Points in Polygon algorithm

    Instead, use a standard numeric parameter which accepts data-defined
    expression values

    Fixes #27640

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-30

    [processing] Make minimum distance between points in "Random Points in polygon"
    algorithm optional

    And don't do any unnecessary index work when it's not set. Shaves roughly 1/3rd
    off the time of algorithm execution.

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2019-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-30

    Modeler: Set default action to Export as Script Algorithm

    otherwise the button tooltip is not shown

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-28

    [layouts] Update map settings variables in UI when map extent/rotation changes

    Fixes #24136

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-28

    [layouts] Fix layout variables set programmatically do not show in GUI

    Fixes #28837

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-28

    [layouts] Ensure variable panels are updated when layout or atlas
    properties change

    Fixes #26402

Merge: aef6cd417be e59c1134d7a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-27

    Merge pull request #32026 from elpaso/rastercalculator-multiple-bugs-and-new-operators

    [needs-docs] Fix multiple raster calc issues (+ new operators)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-27

    [locator] Fix crash when all layer features locator searching against an invalid layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-27

    Code layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-27

    [locator] allow to trigger locator search from the API (#32017)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-27

    rename QgsLayerTreeRegistryBridge.InsertionPoint.parent to group (#32031)

    because I find it confusing to do insertionPoint.parent.insertLayer
    insertionPoint.group.insertLayer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-27

    Various fixes on date functions help

    including replacement of todate and tointerval, use of third person
    conjugation and addition/fix of examples

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-27

    Update tests/src/analysis/testqgsrastercalculator.cpp

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-27

    Update src/analysis/raster/qgsrastermatrix.cpp

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-27

    [layouts][needs-docs] Move page background setting to a per-page option

    The UI for this setting was sitting under the page properties panel,
    which led users to believe it was a per-page setting (rather than
    applying to ALL pages in the layout).

    Instead, move this property to sit within individual layout item pages
    so that the behavior matches what the UI suggests.

    Fixes #25695

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-27

    Readd accidentally removed Page Properties action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-27

    Optimize QgsContrastEnhancementFunction

    Allow some methods to be inlined, and precalculate maximum/minimum values
    possible instead of recalculating them for every pixel

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-26

    Fix multiple raster calc issues

    Fixes #32023 Raster calculator change sign does not work when OpenCL is on
    Fixes #32025 QGIS Raster Calculator outputs nodata only rasters

    Bonus: three new operators with full test coverage
    - ABS
    - MIN
    - MAX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    [processing] Highlight row_number variable in batch expression editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    [layouts] Prevent removal of the last remaining page in a layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    [layouts] Fix crash when exporting layout with no pages

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-26

    Update snapping GUI units when canvas CRS changes

    Fixes #31961

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Discard fid columns when exporting features for geopdf documents

    Otherwise we run into issues with duplicate fids or incompatible
    fid field types due to the geopackage format used as a temporary
    store of the rendered features.

    Fixes failure to create GeoPDF documents in some circumstances.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Don't report successful geopdf creation when it wasn't successful

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Tweak legend symbol variable help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Highlight legend variables in expression editor

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    remove label input in layer expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Fix some more conditional formatting panel high dpi issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Fix loss of font setting when editing conditional format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Use a proper panel widget for conditional formatting configuration widget

    Fixes a number of UI issues, including poor hi-dpi compatibility.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Remember splitter width for conditional formatting panel in attribute table

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-26

    Use QStringLiteral() when building the about version string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Avoid overflow in QgsImageOperation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    [processing] Extend api for retrieving a layer in a compatible format

    A few releases ago a bug fix was implemented which forced conversions
    of multi-layer sources. This was a valid bug fix, but the consequence
    was that any algorithm using this api with a source file containing
    multiple layers (e.g. gpkg) performed a complete copy of the target
    layer to a new file, severely impacting performance.

    This commit adds new API to retrieve a compatible layer path in the
    case when an algorithm CAN correctly handle specific target layer names.
    In this case, the forced copy of the source layer is avoided when
    using multi-layer inputs like geopackage.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Don't generate moc for header without qobject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-26

    Fix indentation of qgsvectorlayer.cpp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-25

    [decoration] Fix north arrow decoration rotation not saved/restored

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-25

    [ui] Avoid hard-coded white background for north arrow / image decoration preview

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-25

    followup e90b25b: translation fix

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-25

    Harmonize provider description string
    - Remove ogr/gdal version info from ogr provider description
    - Add 'data' to gdal provider description

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-25

    Add active python/provider plugins in the about dialog
    This extra information is added with the hope it'll add
    value to issues reporting when people are pasting the
    content of the about dialog's text box.

    Specifically, it'll allow people reviewing newly filed
    issues to know whether 3rd-party plugins were active or
    not without the need of asking: "did you deactivate
    plugins?".

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    Fix conditional styles in feature list view do not update when
    the layer's conditional styles are changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    Fix broken display of conditional styles in feature list view

    While the model was correctly returning the right values for the
    font/color/decoration roles, these were not being utilised by
    the delegate and had no impact on the rendering of the list.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    Fix conditional style compression incorrect considers invalid
    styles as valid objects

    Results in invalid conditional style settings being returned
    for a feature in some circumstances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    Use invalid colors, not transparent colors, to indict not set colors
    in QgsConditionalStyle

    Otherwise we can't differentiate a "not set" value from a "set but
    transparent" value. And this use case is exactly why invalid QColor
    states exist.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    Astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    Make QgsConditionalLayerStyles a QObject

    and add a "changed" signal to it, so that we can tell when the
    layer's conditional styles change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    Add equality operator for QgsConditionalStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    Add a __repr__ method for QgsConditionalStyle

Merge: 95fc1a1f6c1 0c3d9c5dc4f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-25

    Merge pull request #30972 from qgis/3nids-patch-1

    Fix virtual fields that use functions requiring all attributes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-25

    [ui] Insure symbol widgets are enabled only when grid decoration is enabled
    (fixes #31946)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-25

    [ui] Insure color widgets are enabled only when image decoration enabled
    (fixes #31962)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    [labeling] When an extreme number of features are being labeled from
    a single layer, place additional limits on the maximum number of
    labeling candidates to generate for features in this layer

    Helps avoid extreme labeling times (e.g. on my test project with
    some 3000 point features being registered for labeling, the labeling
    time cuts from 30 seconds to 3 seconds). There should be no loss
    in quality here either, given that the labeling placement solution
    for any map with this many labels is always going to be quasi-random
    anyway (and is likely never going to be a cartographic masterpiece....)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    Identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    Revert "[ASTYLE] increase max-instatement-indent to get nicer alignments on multilines"

    This reverts commit 0e994fda020352a579b2ca73b94665899d7bf862.

    Breaks travis on many PRs -- requires a bulk astyle update to accompany the PR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    [layouts] Fix incorrect alignment of items when the align or distribute
    tools are used with items with a non-top-left reference point

    Fixes #31900

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-25

    Add Python __repr__ for QgsLayoutPoint, QgsLayoutSize, QgsLayoutMeasurement

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-24

    [categorized][graduated] Handle categorized<->graduated renderer conversion
    (fixes #31633)

Merge: 4df50691bc8 3ee9cd71860
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-24

    Merge pull request #31963 from 3nids/fix_bool_attrtable

    fix false boolean not shown as so in attribute table

Merge: 49ef3fa9213 78a289348a8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-24

    Merge pull request #31901 from alexbruy/fix-29336

    [processing] correctly handle case when layer source is not a plain path (fix #29336)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-24

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-24

    add code description

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-24

    display value rather than NULL

Merge: 90bac82f124 f9ae5cb30dc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-24

    Merge pull request #31959 from elpaso/bugfix-gh31927-crash-adding-wmts

    Fix browser crash when adding (broken) WMTS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [needs-docs][processing] Respect user set default vector output format
    in vector split algorithm

    The created outputs will now be created using the format specified from
    the Processing setting default vector format setting.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    Add methods to QgsProcessingContext to return the preferred vector and raster formats

    These methods return a file extension to use when creating vector/raster outputs (e.g. "tif"). Generally,
    it is preferable to use the extension associated with a particular parameter, which can be retrieved through
    QgsProcessingDestinationParameter::defaultFileExtension(). However, in some cases, a specific parameter
    may not be available to call this method on (e.g. for an algorithm which has only an output folder parameter
    and which creates multiple output layers in that folder). In this case, the format returned by this
    function should be used when creating these outputs.

    It is the algorithm's responsibility to check whether the returned format is acceptable for the algorithm,
    and to provide an appropriate fallback when the returned format is not usable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [processing][needs-docs] Resurrect setting for default raster/vector
    output format

    This setting is still used and required in some circumstances, e.g.
    it is used as the default selection in outputs file pickers when
    the previously used format is not valid.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    Followup cbc86ffc1ac

    Fix exceptions, breakage of raster output format handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [processing] Add API support for algorithm aliases

    Allows us to freely move algorithms between providers without
    breaking existing scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-09-24

    use html.escape to escape strings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-24

    add test for QgsCheckBoxFieldFormatter

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-24

    also consider non boolean fields

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-24

    [needs-docs][ui] Reorganize decoration dialog (#31948)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    Fix inconsistent use of QgsLayoutAtlas::changed signal

    Fixes GUI is not updated when layout atlas is set to use the
    default filename expression

    Fixes #20786

    Roland Siegbert <roland@siegbert.info>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    Fix linebreak in README.md

Merge: 20e274888a1 30e2fbfe882
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-23

    Merge pull request #31950 from elpaso/bugfix-server-wfs3-API-template

    Server fix openapi HTML template and improve styling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-23

    Fix browser crash when adding (broken) WMTS

    The crash was caused by duplicated paths in data items.

    While in theory identifiers should be unique, a broken
    getCapabilities might serve duplicated (or empty)
    identifiers.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    Fix warning in external resource widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    Silence some recent gcc warnings which we can't fix

    Since the fixes for these are either outside our control (residing
    in Qt system headers), or break compatiblity with older compiler
    versions which we still support.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    A little dox improvement to test sip prepare-commit changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    Avoid touching unchanged sip files in prepare commit script

    Since any modification to these files triggers a new cmake run and
    rebuilding of the sip bindings (slow!), we want to avoid touching
    the sip files in any way if there's no actual changes to push.

    Speeds up rebuilding in some circumstances by avoiding needless
    rebuilding of sip bindings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    Avoid using expensive geos polygon overlap calculation for two horizontal labels

    We can dramatically speed up label overlap detection on this common case, since
    it reduces to overlap of two axis-aligned rectangles.

    Speeds up rendering of labels on complex maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [reports] Remove useless extra set of export actions

    Fixes #26384

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    Add Print Report action to Report menu

    Previously it was only available via the report toolbar...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [reports] Fix crash when print button clicked before a report section
    is opened

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [reports] Reduce minimum width of report organiser dock

    Fixes #25916

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [layouts][needs-docs] Add a page number selection combo box at the top
    of the guide manager dock

    This allows users to easily select the page they want to manage guides
    for

    Fixes #25700

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [needs-docs] Add "Manager Guides for Page" action to layout designer
    right click page menu

    Makes it easier for users to explicitly choose which page they
    want to manage the guides for

    Refs #25700

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [needs-docs] Show color button style "Pick color" and "Chooe Color" actions
    in symbol button menu

    Synchronizes the behavior of the color and symbol buttons

    Fixes #25696

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    Move methods to sample screen pixels to QgsGui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [layouts] Fix out of sync layout bounds after page removal

    Fixes #26665

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [layouts] Fix odd selection behavior when keyboard modifiers are pressed
    when rectangular selection ends

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    Fix group members themselves are sometimes incorrectly selected when clicking in layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [layouts] Fix interaction with group members in items panel

    When an item belonging to a group is selected in the panel, we actually
    need to set the selection as the top-most group containing that item.

    Fixes #26674

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-24

    [layouts] Only draw item boundary rectangles for direct descendants
    of item groups

    Refs #26674

Merge: cebdc8ddedf 3095aeeede1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-23

    Merge pull request #31960 from alexbruy/fix-26054

    replace old extension when changing output format (fix #26054)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-23

    Fix move selected to top

    Fix #28914

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-23

    fix spelling

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-23

    fix false boolean not shown as so in attribute table

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-23

    [ASTYLE] increase max-instatement-indent to get nicer alignments on multilines

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-09-23

    replace old extension when changing output format (fix #26054)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-09-23

    use GDAL connection string to support not only file-based layer but also
    database and WFS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-09-23

    use another approach for test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-09-23

    [processing] correctly handle case when layer source is not a plain path
    in the virtual vector algorithm (fix #29336)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-23

    Server fix openapi HTML template and improve styling

    Mostly cosmetic fixes plus re-add links to openapi
    json in case content-type is NOT OPENAPI3, because
    it would break validation in that cae.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-23

    [dbmanager] don't ignore field modifiers (e.g. length or geometry
    definition) when updating it (fix #27613)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-23

    [georeferencer] clear canvas cache and layers when resetting (fix #26700)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-22

    Maximum 4 recursive iterators

    Prevent connection pool drainage freeze

Merge: 02a28cf94e6 f96c4a23084
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-22

    Merge pull request #31905 from KDAB/fix_26948

    Block the events while showing a dialog

    BogDan Vatra <bogdan@kdab.com>AuthorDate: 2019-09-20
Commit:     BogDan Vatra <bogdan@kde.org>
CommitDate: 2019-09-22

    Block the events while showing a dialog

    When showing a file dialog, Qt can choose to use the "system" file
    dialog, which will make QgsExternalResourceWidget to loose the focus.
    This patch blocks all the events that are sent to
    QgsExternalResourceWidget while a dialog is shown, this way it will keep
    the focus until the dialog is closed.

    Sponsored by the QGIS project (qgis.org)

    Fixes: #26948

Merge: 766db97855d f568e6f06c1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-22

    Merge pull request #31920 from elpaso/bugfix-unreported-server-openapi

    Fix Server OPENAPI validation and unreported QStringList to JSON conversion error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-22

    show sqlite version in about (closes #31911)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-21

    Server OGC API OPENAPI validation

    Fix some OPENAPI validation issues.

    Swagger is happy now, except for the MAP=/...
    in the query string: no query string parameters
    are allowed in the endpoint, but we can
    fix this in the web server configuration.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-21

    Fix JSON utils QStringList to json conversion

    unreported

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-21

    fix 757017c2c2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-21

    update_ts.sh: don't update ts files on pull w/o build directory

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-21

    use PostgreSQL quote_ident() function to quote schema and table names
    when querying list of tables. This fixes syntax error when table name
    itself contains quotes.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-21

    [dbmanager] handle attempts to edit raster tables (fix #30214)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-21

    [layout] Fix invalid svg exports when including metadata

    The generated svgs with cc:Work elements were failing xml validation,
    causing illustrator to reject them. Add the required ns for cc:Work
    and also adapt the svg metadata to be compatible both with the svg
    spec AND the metadata format Inkscape uses.

    Fixes #28130

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-21

    [layouts] Auto select first result in validity check results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-21

    [legends] Fix missing symbols for inverted polygon layers when using
    filter by map content

    Fixes #22718

Merge: 54dda46e850 23bd7245461
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-20

    Merge pull request #31863 from m-kuhn/gapCheckIgnoreMissingLayer

    Gap check ignore missing layer

Merge: 04cbf44668f be25b2e392a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-20

    Merge pull request #31899 from paulwittle/master

    Update general.py

Merge: 387bffe20ea 0c4f8260398
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-20

    Merge pull request #31902 from alexbruy/processing-import

    [processing] add missed import

Merge: e3a7982c47f e53c6a14d89
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-20

    Merge pull request #31908 from m-kuhn/fromLatin1

    Do not use QString::fromAscii

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-20

    Do not use QString::fromAscii

    it is deprecated

Merge: 240bfb2a3f9 21a73ae75e6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-20

    Merge pull request #31898 from alexbruy/fix-31353

    [georeferencer] set target CRS when generating GDAL script (fix #31353)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-09-20

    [processing] add missed import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-09-20

    [georeferencer] set target CRS when generating GDAL script (fix #31353)

    Paul Wittle <paulwittle@users.noreply.github.com>AuthorDate: 2019-09-20
Commit:     Paul Wittle <paulwittle@users.noreply.github.com>
CommitDate: 2019-09-20

    Update general.py

    Correction of error return type from bool to None (as per comments). This is to resolve unexpected exception messages when algorithm is not found.

Merge: 757017c2c29 60fb0cb47f8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-20

    Merge pull request #31871 from elpaso/bugfix-gh31635-spinbox-double-changed-event

    Fix double event fired by QSpinBox in slow graduated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-20

    Use a slightly larger font size in CRS details on Windows

    Fixes #31297

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-20

    Allow to collapse the GeoPdf options when exporting to pdf

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-20

    Capitalization, ellipsis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-20

    [processing] Add warning when packaging a geopackage with no layers

    Fixes #31888

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-20

    make the layer editable to the default value constraint could be updated

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-20

    Select feature to fix the multiedit mode test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-20

    fieldIsEditable looks for joined feature to exist if no upsertOnEdit

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-20

    Add a utils method fieldIsEditable

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-20

    Fix multi edit button not displayed for auxiliary storage attribute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-20

    [layouts] Fix crash when opening layout with dynamic image in html label

    Fixes #28996

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-20

    [processing] add default icon for scripts created using decorator (fix #31252)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    [reports] Expose report feature settings when an attribute table is
    used in an atlas

    Fixes #28441

Merge: cc64787ee60 97fab83eead
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-19

    Merge pull request #31765 from rouault/fix_31026

    [WFS provider] Re-inject custom query parameters in DCP HTTP URLs (fixes #31026)

Merge: 015b7e91a18 13119193bae
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-19

    Merge pull request #31859 from 3nids/layer_tree_insertion_point_v2

    [layer tree] dedicated method in QgisApp to determine insertion point

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-19

    Add test case covering drawing of effects in legend renderer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-19

    [symbol] Fix missing effects when rendering polygon simple line symbol preview

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-19

    Apply timer spinbox workaround to QgsDoubleSpinBox too

    To prevent double changed event fired in case the slot
    takes too long to execute.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-19

    Use scoped class for wait cursor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-19

    fix API doc and init values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    Update reference images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    [layouts] Fix attribute table ignores cell margin for top/bottom aligned text

    Fixes #31259

Merge: 6b5d43ec264 e4ea247c6a7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-19

    Merge pull request #31876 from elpaso/bugfix-gh30550-gpkg-project-removed-dirty

    Set GPKG-stored project dirty when removed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    More test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    Fix test which relied on local layout default font setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    More test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    Ensure legend symbols are rendered using the correct output dpi to match
    layout maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    Add some test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    Fix truncated legend symbol borders when layer has opacity set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    Avoid another creation of unnecessary temporary render context

    Fixes #29058

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    Avoid creating temporary render context when we already have a real one
    available

    This also fixes the low-resolution preview symbols shown in the print
    layout designer when a layer is semi-transparent.

    Refs #29058

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    Avoid creating some temporary render contexts whilst determining legend size

    Refs #29058

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-19

    [layouts] Only evaluate default layout font when creating legends, not
    when drawing every single part of the legend

    QgsSettings is sloooow, so we need to avoid using it as much as possible

    Refs #29058

Merge: 3ff8ca57363 2a2cb87f8eb
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-18

    Merge pull request #31860 from rouault/fix_30518

    [OGR provider] Invalid feature count on layer reload (fixes #30518)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-18

    Set GPKG-stored project dirty when removed

    if it's the current project

    Fixes #30550

Merge: 7a77d90c52c 3b951723624
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-18

    Merge pull request #31855 from Gustry/datetime

    update docstring about QgsDateTimeEdit with NULL values

Merge: c7aeb4ceb27 48230540199
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-18

    Merge pull request #31351 from rldhont/server-wms-dimensions

    Support WMS dimensions in QGIS Server

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-18

    Fix double event fired by QSpinBox in slow graduated

    ... renderer widget

    Fixes #31635

    For the record of the underlying issue:

    https://lists.qt-project.org/pipermail/interest/2013-July/007936.html
    https://forum.qt.io/topic/82181/qt-doublespin-box-value-changed-slot-has-called-twice
    https://forum.qt.io/topic/96094/qspinbox-value-changed-slot-has-called-twice-on-mouse-click
    https://www.qtcentre.org/threads/53709-slot-valueChanged(double)-of-doubleSpinBox-called-twice-if-breakpoint-is-set

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-18

    [themes] Add disabled state for tree/table/list widgets

Merge: 076b9885376 10cf18a9959
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-18

    Merge pull request #31865 from elpaso/bugfix-gh31846-server-contextual-legend-no-width-no-height

    Server fix getLegendGraphic default WIDTH/HEIGHT when BBOX

Merge: d45c3dd4f1e e3eb91d25e8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-18

    Merge pull request #31854 from m-kuhn/gapCheckFixMz

    Allow allowed gap layer to be of different ZM type than main layer

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-18

    QgsCoordinateTransform: remove entries from cache when a thread exits (relates to #31762)

    Follow-up to https://github.com/qgis/QGIS/pull/31848

    When a thread exits, make sure that we iterate over QgsCoordinateTransform::sTransforms
    to remove from QgsCoordinateTransformPrivate::mProjProjections objects that
    relates to the current thread, in order to free memory.

    This is only implemented in the PROJ >= 6 case. In theory, we could probably
    now revert //github.com/qgis/QGIS/pull/31848 for its PROJ 6 code paths, but
    keeping it doesn't hurt...

    A similar fix could potentially be done in PROJ < 6 case, but it would require
    probably the starting call to be in QgsProjContextStore::~QgsProjContextStore()
    instead of QgsProjContext::~QgsProjContext()

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-18

    Add mask to getLegendGraphic test and check SRC(HEIGHT/WIDTH)

Merge: b5be645ddb2 55f237911af
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-18

    Merge pull request #31841 from elpaso/bugfix-gh31799-tid-in-views

    PG views: be tolerant for unsupported field type ...

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-18

    Fix crash in QgsCoordinateTransformPrivate at application exit (fixes #31762)

    This fixes the following Valgrind reported error:
    ```
    ==1703== Invalid read of size 4
    ==1703==    at 0xE614195: internal_pj_ctx_get_errno (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0)
    ==1703==    by 0xE6116AE: internal_pj_free (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0)
    ==1703==    by 0xE624E78: internal_proj_destroy (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0)
    ==1703==    by 0x7D3EFE7: QgsCoordinateTransformPrivate::freeProj() (qgscoordinatetransform_p.cpp:659)
    ==1703==    by 0x7D3CD23: QgsCoordinateTransformPrivate::~QgsCoordinateTransformPrivate() (qgscoordinatetransform_p.cpp:120)
    ==1703==    by 0x7D3AC46: QExplicitlySharedDataPointer<QgsCoordinateTransformPrivate>::~QExplicitlySharedDataPointer() (qshareddata.h:165)
    ==1703==    by 0x7D36D63: QgsCoordinateTransform::~QgsCoordinateTransform() (qgscoordinatetransform.cpp:148)
    ==1703==    by 0x7D3C425: QHashNode<QPair<QString, QString>, QgsCoordinateTransform>::~QHashNode() (qhash.h:149)
    ==1703==    by 0x7D3C459: QHash<QPair<QString, QString>, QgsCoordinateTransform>::deleteNode2(QHashData::Node*) (qhash.h:536)
    ==1703==    by 0x9BEEB78: QHashData::free_helper(void (*)(QHashData::Node*)) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==1703==    by 0x7D3B81C: QHash<QPair<QString, QString>, QgsCoordinateTransform>::freeData(QHashData*) (qhash.h:576)
    ==1703==    by 0x7D3B2B3: QHash<QPair<QString, QString>, QgsCoordinateTransform>::~QHash() (qhash.h:254)
    ==1703==    by 0x7D3B7DA: QHash<QPair<QString, QString>, QgsCoordinateTransform>::operator=(QHash<QPair<QString, QString>, QgsCoordinateTransform>&&) (qhash.h:260)
    ==1703==    by 0x7D3B239: QHash<QPair<QString, QString>, QgsCoordinateTransform>::clear() (qhash.h:582)
    ==1703==    by 0x7D3A685: QgsCoordinateTransform::invalidateCache(bool) (qgscoordinatetransform.cpp:958)
    ==1703==    by 0x7C73601: QgsApplication::invalidateCaches() (qgsapplication.cpp:365)
    ==1703==    by 0x7C7A490: QgsApplication::exitQgis() (qgsapplication.cpp:1275)
    ==1703==    by 0x511BCC5: QgisApp::~QgisApp() (qgisapp.cpp:1662)
    ==1703==    by 0x511BE73: QgisApp::~QgisApp() (qgisapp.cpp:1664)
    ==1703==    by 0x418CB4: main (main.cpp:1579)
    ==1703==  Address 0x48fc4710 is 0 bytes inside a block of size 136 free'd
    ==1703==    at 0x4C2F440: operator delete(void*) (vg_replace_malloc.c:586)
    ==1703==    by 0xE625A3A: internal_proj_context_destroy (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0)
    ==1703==    by 0x7F9B78A: QgsProjContext::~QgsProjContext() (qgsprojutils.cpp:48)
    ==1703==    by 0xA6195FE: __call_tls_dtors (cxa_thread_atexit_impl.c:155)
    ==1703==    by 0x10A936C7: start_thread (pthread_create.c:343)
    ==1703==    by 0xA6E641C: clone (clone.S:109)
    ==1703==  Block was alloc'd at
    ==1703==    at 0x4C2E709: operator new(unsigned long, std::nothrow_t const&) (vg_replace_malloc.c:387)
    ==1703==    by 0xE61445E: internal_pj_ctx_alloc (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0)
    ==1703==    by 0x7F9B761: QgsProjContext::QgsProjContext() (qgsprojutils.cpp:39)
    ==1703==    by 0x7F9C6B9: __tls_init (qgsprojutils.cpp:31)
    ==1703==    by 0x7F9C703: TLS wrapper function for QgsProjContext::sProjContext (in /home/even/qgis/QGIS/build/output/lib/libqgis_core.so.3.9.0)
    ==1703==    by 0x7F9B796: QgsProjContext::get() (qgsprojutils.cpp:57)
    ==1703==    by 0x7D3D5AA: QgsCoordinateTransformPrivate::threadLocalProjData() (qgscoordinatetransform_p.cpp:299)
    ==1703==    by 0x7D3D11A: QgsCoordinateTransformPrivate::initialize() (qgscoordinatetransform_p.cpp:199)
    ==1703==    by 0x7D368E4: QgsCoordinateTransform::QgsCoordinateTransform(QgsCoordinateReferenceSystem const&, QgsCoordinateReferenceSystem const&, QgsCoordinateTransformContext const&) (qgscoordinatetransform.cpp:75)
    ==1703==    by 0x8317CBE: QgsRasterProjector::block(int, QgsRectangle const&, int, int, QgsRasterBlockFeedback*) (qgsrasterprojector.cpp:779)
    ==1703==    by 0x82EBE87: QgsRasterIterator::readNextRasterPartInternal(int, int&, int&, std::unique_ptr<QgsRasterBlock, std::default_delete<QgsRasterBlock> >*, int&, int&, QgsRectangle*) (qgsrasteriterator.cpp:130)
    ==1703==    by 0x82EB791: QgsRasterIterator::readNextRasterPart(int, int&, int&, std::unique_ptr<QgsRasterBlock, std::default_delete<QgsRasterBlock> >&, int&, int&, QgsRectangle*) (qgsrasteriterator.cpp:80)
    ==1703==    by 0x8334E8D: QgsRasterDrawer::draw(QPainter*, QgsRasterViewPort*, QgsMapToPixel const*, QgsRasterBlockFeedback*) (qgsrasterdrawer.cpp:60)
    ==1703==    by 0x830AEE3: QgsRasterLayerRenderer::render() (qgsrasterlayerrenderer.cpp:269)
    ==1703==    by 0x7E764FB: QgsMapRendererCustomPainterJob::doRender() (qgsmaprenderercustompainterjob.cpp:310)
    ==1703==    by 0x7E76027: QgsMapRendererCustomPainterJob::staticRender(QgsMapRendererCustomPainterJob*) (qgsmaprenderercustompainterjob.cpp:261)
    ==1703==    by 0x7E788D6: QtConcurrent::StoredFunctorCall1<void, void (*)(QgsMapRendererCustomPainterJob*), QgsMapRendererCustomPainterJob*>::runFunctor() (qtconcurrentstoredfunctioncall.h:432)
    ==1703==    by 0x7E76E42: QtConcurrent::RunFunctionTask<void>::run() (qtconcurrentrunbase.h:136)
    ==1703==    by 0x9B93942: ??? (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==1703==    by 0x9B97658: ??? (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==1703==    by 0x10A936B9: start_thread (pthread_create.c:333)
    ==1703==    by 0xA6E641C: clone (clone.S:109)
    ```

    This issue is also found on QGIS 3.4 / PROJ 5 with a slighly comparable stack
    trace.

    The issue here is that the static QgsCoordinateTransform::sTransforms cache map
    contains QgsCoordinateTransformPrivate::mProjProjections objects, which themselves
    are PJ*/projPJ PROJ objects. Those objects may have been created by a thread,
    using a PROJ context, which is a TLS object, and thus has been deleted when
    the thread is itself deleted. However sTransforms is cleaned afterwards, and
    when destroying a PJ*/projPJ object, the context it is attached to must still
    be alive.

    This fix of this commit consists in creating a temporary PROJ context and assigning
    it to the PJ* object before its destruction.

    A proper fix would be to remove from sTransforms the PROJ objects that belong to
    a given thread when that thread is deleted (or more exactly QgsProjContext is destroyed),
    but that's more involved. Another reason for such a proper fix is to avoid a
    kind of memory leak, since currently sTransforms might grow without control when
    threads are created and destroyed.

Merge: 2c69b24ffe9 ea09452b5bd
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-18

    Merge pull request #31813 from rouault/fix_29844

    [WFS provider] Fix recovery of GeoServer server error when lack of primary key (fixes #29844)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-18

    Add some comments for checkParameters function

    also set const back

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-18

    code layout

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-18

    Add safety check for nullptr to fix a crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-18

    Add API to hook into resolveReferences

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    Avoid use of deprecated method in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    Fix API break

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    [reports] Fix predefined scale mode is incompatible with report outputs

    Fixes #29196

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    Remove const_cast

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    Ensure atlas expression evaluation has access to coverage layer scope

    Fixes #31807

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-17

    [OGR provider] Invalid feature count on layer reload (fixes #30518)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-17

    [layer tree] dedicated method in QgisApp to determine insertion point

    and create bindings to get the current insertion point in QgisInterface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    [layouts] Resizing pages to content should not create empty page size
    if no items are present

    Fixes #29034

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    [layouts] Fix map rotation does not immediately restore in reports

    Fixes #31217

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    [properties] Do not return nan values when an assistant is used
    with min val == max val

    Fixes #31242

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    [layouts] Fix label items don't update when their opacity < 100

    Fixes #29079

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    Be super safe against a stuck project load indicator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    Fix QgsProject::layerLoaded sometimes emitted with incorrect total layer count

    Causes the project load status indicator to get "stuck" after project load

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    Add empty line for list rendering

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-18

    Allow better rendering for list items

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-17

    Server getLegendGraphic default WIDTH/HEIGHT when BBOX

    is set.

    Fixes #31846

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-09-17
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2019-09-17

    update docstring about QgsDateTimeEdit about NULL values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-17

    Allow gap layer to be of different ZM type than main layer

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-09-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-09-17

    Make apidoc installation optional when building it on demand

    Fixes #31842

Merge: 6942b4b93d2 c7c91de52ec
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-17

    Merge pull request #31735 from alexbruy/fix-29663

    [processing] add support for WFS as input (fix #29663)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-17

    Update qgspostgresprovider.cpp

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-17

    Update qgspostgresprovider.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-17

    Add test for tid key types in PG views

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-17

    PG views: be tolerant for unsupported field type ...

    ... if it's in URI key

    Fixes #31799

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-17

    Fix endless loop on curve linearization with maxdistance tolerance higher than arc radius (#31838)

    * Test curve linearization with higher than sagitta tolerance
    * segmentizeArc: keep max distance tolerance below twice the radius

    Fixes #31832

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-17

    [WFS provider] Fix recovery of GeoServer server error when lack of primary key (fixes #29844)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-17

    fix adding/removing classes in graduated renderer widget (#31824)

Merge: 9f479162e24 4a8f4897222
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-17

    Merge pull request #31793 from Gustry/unittest

    use a single comment checking unittest in DB Manager SQL window

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-17

    [wmst] Fix bad allocation exception with high resolution tiled servers (fixes #30634)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-17

    [browser] Do not show the file properties menu action for non-file items

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-17

    Be on the safe side, check for null message bar pointer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-17

    Do not show QtSVG warnings for SVG spec implementation gaps

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-09-17

    fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-17

    Avoid qt warning on project load when thumbnail doesn't exist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-17

    Expand GNSS and CORS acroynms in proj scope text

    (I'm sure I'm not the only one who continually reads CORS as
    "Cross-origin resource sharing"!)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-17

    test_qgsrasterfilewritertask.py: test failure

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-17

    QgsRasterFileWriter: improve error reporting

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-17

    QgsRasterFileWriter: fix crash when exporting to GS7BG driver (fixes #31775), and detect more potential crashing situations

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-17

    Update src/providers/grass/CMakeLists.txt

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-17

    Add dependency on UI if providers are compiled with gui

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-17

    [OGR provider] Disable OSM_USE_CUSTOM_INDEXING to fix loading of some .osm.pbf files (fixes #31062)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-09-16
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-16

    Define an enum for predefined WMS Dimension names

Merge: f13e0ebc86f cbc86ffc1ac
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-16

    Merge pull request #31811 from rouault/add_pgdump

    QgsVectorFileWriter: add PGDUMP output format (fixes #31421)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-16

    Processing: disable 'open output layer' for write-only formats such as PGDUMP (relates to #31421)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-16

    GUI Save as vector layer: disable 'add output layer to canvas' for write-only formats such as PGDUMP (relates to #31421)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-16

    QgsVectorFileWriter: add PGDUMP output format (fixes #31421)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-16

    Add error log messages

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-16

    [locator] fix sorting of grouped results (#31797)

    when they do not arrive in a sequence

Merge: eedb3df427b 2fb45b08e35
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-16

    Merge pull request #31772 from rouault/fix_29212

    [GDAL provider] Be more robust to driver being disabled after provider creation (fixes #29212)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-16

    Connect the bookmark editor dialog to the user manual (#31795)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-16

    api doc archive is 7z now
    [ci skip]

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-16

    remove duplicated code with single method for QgsVectorLayer::min and max values (#31790)

Merge: 1b69a99028d f347ae709a5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-16

    Merge pull request #31760 from m-kuhn/fixSymbolScopeMissing

    Add symbol scope to legend item

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-09-16
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2019-09-16

    use a single unittest in DB Manager SQL window

Merge: e3334b1e65d 644cc252141
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-16

    Merge pull request #31791 from daniviga/grass78-fedora31

    [RPM] Fedora 31 will ship GRASS 7.8

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-16

    Add scope

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-16

    Properly add symbol_label

Merge: aa9c53a897e 1aa102815cc
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2019-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-16

    Merge pull request #31784 from borysiasty/plugininstaller_fix_31783

    [Plugin Installer] Only force http icon protocol for http-based repositories

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-09-16
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-09-16

    [RPM] Fedora 31 will ship GRASS 7.8

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2019-09-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2019-09-16

    [Plugin Installer] Only force http icon protocol for http-based repositories. Fixes #31783

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-16

    [categorized renderer] When color ramp is set to random, randomize color
    of appended categories to pre-existing list when hitting the
    classify button (fixes #31579)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-16

    Fix corrupted expressions in filter indicator tooltips

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-16

    [processing] export vector layers which use VSI mechanism (fix #29001)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-16

    [processing] force onLayerChanged() call in the
    QgsProcessingMapLayerCombobox constructor to setup signals and
    feature selection handling with initially selected layer (fix #30636)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-16

    Processing editing in place: handle constraints

    Fixes #31634

    Fran <franka1986@gmail.com>AuthorDate: 2019-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-16

    Added myself as a translator

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2019-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-16

    Use CC-BY-3.0

    It is unclear to AppStream whether MIT is acceptable for metadata, and it gets
    rejected on flathub, use Creative Commons instead:
    https://creativecommons.org/licenses/by/3.0/

    See https://github.com/hughsie/appstream-glib/issues/320

Merge: 2c71035d62b 79cb35166b4
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-15

    Merge pull request #31768 from rouault/fix_31213

    [Postgresql Provider] Fix crash in discoverRelations() on invalid layer (fixes #31213)

Merge: 7d90d62d2a1 c3fba1b84b3
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-15

    Merge pull request #31766 from rouault/rasterfilewriter_fixes

    QgsRasterFileWriter: assorted set of fixes (might be related to refs #30937)

Merge: 65359bc7eaf 9525deb962b
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-15

    Merge pull request #31771 from rouault/fix_30644

    Raster export: fix issues with multiband raster and GeoPackage (fixes #30644)

Merge: 738ced64883 fdcca14f658
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-15

    Merge pull request #31764 from rouault/fix_invalid_free_with_ellipsoid_utils

    Make sure ellipsoid parameter and definition caches are cleared before app exit (related to #31762)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-15

    [GDAL provider] Be more robust to driver being disabled after provider creation (fixes #29212)

    This is still quite a dangerous practice, and this commit is more a band-aid
    than a definitive fix.
    In case a GDALDataset would hold and use a pointer to the GDALDriver that has
    created it (which is not common in GDAL drivers though), crash would occur.
    Safer but more involved fixes could be:
    - to prevent disabling a driver that is in use
    - to post-pone the effect of driver disabling to application restart, or when
      the last dataset using the driver has been closed

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-15

    Raster export: fix issues with multiband raster and GeoPackage (fixes #30644)

    - Fix guess of appropriate nodata value when comparing stat minimum value and
      output data type minimum value (copy & paste issue)
    - When exporting to GeoPackage, do not promote Byte to a larger type, as this
      is unsupported by GeoPackage
    - When determining if the output extent is included in the source extent,
      use a tolerance to avoid being to sensitive to rounding issues.
    - QgsRasterBlock::setIsNoData() and setIsNoDataExcept(): initialize mData to
      zero when there is no nodata value, to avoid uninitialized/old memory to
      be used when reading bits().

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-14

    QgsRasterFileWriter: assorted set of fixes (might be related to refs #30937)

    - Lack of error checking on destination provider creation (in saveAsImage mode)
    - Wrong computation of number of blocks if dimension is exactly a multiple of
      the block size
    - Lack of error checking when writing blocks
    - Slow computation of non-premultiplied r,g,b values, and inappropriate use
      of memcpy()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-14

    [Postgresql Provider] Fix crash in discoverRelations() on invalid layer (fixes #31213)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-14

    [WFS provider] Re-inject custom query parameters in DCP HTTP URLs (fixes #31026)

    Since f1b59876344bf0c0f066c81bf8ef73ef25365023, we honour DCP HTTP endpoints
    exposed in GetCapabilities.
    But some (all?) servers fail to add in those endpoints the custom query parameters
    the user might have injected in the GetCapabilities URL.
    So re-add them manually.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-14

    test_provider_wfs.py: fix tests so they pass with PROJ 6

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-14

    Make sure ellipsoid parameter and definition caches are cleared before app exit (related to #31762)

    This should apply to both PROJ < 6 and >=6 builds.

    Fixes the following error reported by Valgrind
    ```
    ==5848== Invalid read of size 4
    ==5848==    at 0xE5E4195: internal_pj_ctx_get_errno (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0)
    ==5848==    by 0xE5E16AE: internal_pj_free (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0)
    ==5848==    by 0xE5F4E78: internal_proj_destroy (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0)
    ==5848==    by 0x7F961A7: QgsProjUtils::ProjPJDeleter::operator()(PJconsts*) (qgsprojutils.cpp:76)
    ==5848==    by 0x7D2D44C: std::unique_ptr<PJconsts, QgsProjUtils::ProjPJDeleter>::~unique_ptr() (unique_ptr.h:239)
    ==5848==    by 0x7D2C9BD: QgsCoordinateReferenceSystemPrivate::~QgsCoordinateReferenceSystemPrivate() (qgscoordinatereferencesystem_p.h:94)
    ==5848==    by 0x7D2D6FA: QExplicitlySharedDataPointer<QgsCoordinateReferenceSystemPrivate>::~QExplicitlySharedDataPointer() (qshareddata.h:165)
    ==5848==    by 0x7CDFA77: QgsCoordinateReferenceSystem::~QgsCoordinateReferenceSystem() (qgscoordinatereferencesystem.cpp:233)
    ==5848==    by 0x55CC0AF: QgsEllipsoidUtils::EllipsoidParameters::~EllipsoidParameters() (qgsellipsoidutils.h:39)
    ==5848==    by 0x7D8C40B: QHashNode<QString, QgsEllipsoidUtils::EllipsoidParameters>::~QHashNode() (qhash.h:149)
    ==5848==    by 0x7D8C43F: QHash<QString, QgsEllipsoidUtils::EllipsoidParameters>::deleteNode2(QHashData::Node*) (qhash.h:536)
    ==5848==    by 0x9BE3B78: QHashData::free_helper(void (*)(QHashData::Node*)) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==5848==    by 0x7D8C466: QHash<QString, QgsEllipsoidUtils::EllipsoidParameters>::freeData(QHashData*) (qhash.h:576)
    ==5848==    by 0x7D8CCED: QHash<QString, QgsEllipsoidUtils::EllipsoidParameters>::~QHash() (qhash.h:254)
    ==5848==    by 0xA60E369: __cxa_finalize (cxa_finalize.c:56)
    ==5848==    by 0x77BE742: ??? (in /home/even/qgis/QGIS/build/output/lib/libqgis_core.so.3.9.0)
    ==5848==    by 0x4010DF6: _dl_fini (dl-fini.c:235)
    ==5848==    by 0xA60DFF7: __run_exit_handlers (exit.c:82)
    ==5848==    by 0xA60E044: exit (exit.c:104)
    ==5848==    by 0xA5F4836: (below main) (libc-start.c:325)
    ==5848==  Address 0x45db80e0 is 0 bytes inside a block of size 136 free'd
    ==5848==    at 0x4C2F440: operator delete(void*) (vg_replace_malloc.c:586)
    ==5848==    by 0xE5F5A3A: internal_proj_context_destroy (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0)
    ==5848==    by 0x7F9617A: QgsProjContext::~QgsProjContext() (qgsprojutils.cpp:48)
    ==5848==    by 0xA60E5FE: __call_tls_dtors (cxa_thread_atexit_impl.c:155)
    ==5848==    by 0xA60DF26: __run_exit_handlers (exit.c:40)
    ==5848==    by 0xA60E044: exit (exit.c:104)
    ==5848==    by 0xA5F4836: (below main) (libc-start.c:325)
    ==5848==  Block was alloc'd at
    ==5848==    at 0x4C2E709: operator new(unsigned long, std::nothrow_t const&) (vg_replace_malloc.c:387)
    ==5848==    by 0xE5E445E: internal_pj_ctx_alloc (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0)
    ==5848==    by 0x7F96151: QgsProjContext::QgsProjContext() (qgsprojutils.cpp:39)
    ==5848==    by 0x7F970A9: __tls_init (qgsprojutils.cpp:31)
    ==5848==    by 0x7F970F3: TLS wrapper function for QgsProjContext::sProjContext (in /home/even/qgis/QGIS/build/output/lib/libqgis_core.so.3.9.0)
    ==5848==    by 0x7F96186: QgsProjContext::get() (qgsprojutils.cpp:57)
    ==5848==    by 0x7D86B13: QgsEllipsoidUtils::definitions() (qgsellipsoidutils.cpp:351)
    ==5848==    by 0x7D863FE: QgsEllipsoidUtils::ellipsoidParameters(QString const&)::{lambda()#1}::operator()() const (qgsellipsoidutils.cpp:173)
    ==5848==    by 0x7D87EE1: void std::_Bind_simple<QgsEllipsoidUtils::ellipsoidParameters(QString const&)::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) (functional:1531)
    ==5848==    by 0x7D87BC5: std::_Bind_simple<QgsEllipsoidUtils::ellipsoidParameters(QString const&)::{lambda()#1} ()>::operator()() (functional:1520)
    ==5848==    by 0x7D879A2: void std::__once_call_impl<std::_Bind_simple<QgsEllipsoidUtils::ellipsoidParameters(QString const&)::{lambda()#1} ()> >() (mutex:706)
    ==5848==    by 0x10A6AA98: __pthread_once_slow (pthread_once.c:116)
    ==5848==    by 0x7D863CE: __gthread_once(int*, void (*)()) (gthr-default.h:699)
    ==5848==    by 0x7D8787F: void std::call_once<QgsEllipsoidUtils::ellipsoidParameters(QString const&)::{lambda()#1}>(std::once_flag&, QgsEllipsoidUtils::ellipsoidParameters(QString const&)::{lambda()#1}&&) (mutex:738)
    ==5848==    by 0x7D86476: QgsEllipsoidUtils::ellipsoidParameters(QString const&) (qgsellipsoidutils.cpp:174)
    ==5848==    by 0x7E8D572: QgsMapSettings::setEllipsoid(QString const&) (qgsmapsettings.cpp:322)
    ==5848==    by 0x6A4E5F1: QgsMapCanvas::QgsMapCanvas(QWidget*) (qgsmapcanvas.cpp:143)
    ==5848==    by 0x5110841: QgisApp::QgisApp(QSplashScreen*, bool, bool, QString const&, QString const&, QWidget*, QFlags<Qt::WindowType>) (qgisapp.cpp:803)
    ==5848==    by 0x417DB9: main (main.cpp:1339)
    ==5848==
    ```

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-14

    Avoid qt warning when opening the raster properties dialog

    (while visiting the function, remove use of  my* variable
    names)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-14

    Add symbol scope to legend item

    Fix #31756

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-14

    fix #30766, sip crash for QgsHighlight

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-14

    Use range based for loop

Merge: 635e245143b 7b6a7a1cec7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-13

    Merge pull request #31393 from seralra96/fix_31292

    Improve validation for QgsRelationAddDlg Fixes #31292

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-09-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-13

    Use unique_ptr for QgsVectorLayerServerProperties in QgsVectorLayer

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-09-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-13

    [Server] Define QgsWms::QgsRenderer::dimensionFilter method

Merge: 784fd1affd8 37803810eb8
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-13

    Merge pull request #31746 from Gustry/combo_sql

    fix combobox ID not having correct checked state when we update a SQL layer

Merge: 99a525c513f 81985a9ca45
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-13

    Merge pull request #31741 from elpaso/bugfix-gh31732-datasource-manager-tabs-resize

    Resize not-focused tabs for datasource and options dlgs

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-09-13
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2019-09-13

    fix combobox ID not having correct checked state when we update a SQL layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-13

    Fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-13

    translation string fixes [ci skip]

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-13

    Resize not-focused tabs for datasource and options dlgs

    Moved logic into base class. I did not find any other
    suclass affected.

Merge: 8314aaece1c c5b5ec4b478
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-13

    Merge pull request #31734 from elpaso/bugfix-gh31428-text-formatting-enable-disable

    Update bg and buffer status in text format widget

Merge: d2f3f8b63cd 7ad9c00690c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-13

    Merge pull request #31731 from elpaso/bugfix-gh31730-broken-gpkg-actions

    fix  broken gpkg actions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-13

    Bulletproof guarded ptr for collection item

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-09-13

    return only base URL as connection string
    adopt ogrinfo and ogrtabletopostgis algorithms so they can work with WFS

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-13

    Update bg and buffer status in text format widget

    Fixes #31428

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-13

    Fix browser action create new layer/table in GPKG

    Fixes #31730

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-13

    Fix GPKG vacuum action

    Fixes #31730

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-09-13

    [processing] support for WFS layers in GDAL algorithms (fix #29663)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-13

    Adjust test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-13

    Add unit test for GPS widget multipart layer type handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-13

    [gps] Use messagebar instead of message boxes for feedback

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-13

    [gps] Fix incorrect initial enabled state of "Add Track Point" button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-13

    [gps] Fix cannot use GPS panel to draw features in multi polygon/line
    layer (e.g. shapefiles)

    And cleanup and modernise a lot of code

    Fixes #29144

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-13

    Fix loss of label background settings when restoring projects.

    Fixes #31427 (master only)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-13

    Don't try to load mssql data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-13

    Disable mssql server docker use, it's down too often...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-13

    [layouts] Fix grids cannot be disabled, ui widgets for grids get incorrectly
    disabled blocking the ability to re-enable grids (master only)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-13

    Add fromBezierCurve method to QgsLineString

    Returns a new QgsLineString as a segmentized version of a bezier curve.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-12

    Add stack depth check to feature iterator

    This adds a safety guard for malformed expressions.
    For example, self-referencing virtual fields. It's impossible to detect all possible triggers for this during preparation.

    A simple hand-crafted example to illustrate an impossible to detect situation:

    A layer with one field, let's call it "v", and on feature with the value "virtual" as value for "v".

    A virtual field with the name "virtual" and the definition `eval("v")` will cause an infinite recursion.

    This patch will simply check the recursion depth and bail out after 255 nested iterators.

Merge: 8c4bc20a760 dabc380906e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-12

    Merge pull request #31673 from elpaso/server-api-wfs3-acl

    Server api wfs3 acl

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-12

    Fix virtual fields that use functions requiring all attributes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-07-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-12

    add test for virtual field depending on other fields

    the requested fields to evaluate the virtual field where not fetched if only the virtual field was requested at the request creation

Merge: 04b2f4d6968 3f54e1db9a8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-12

    Merge pull request #31712 from alexbruy/fix-30878

    [processing] quote field names in GDAL commands (fix #30878)

Merge: 5d05322bc39 69af5a27c26
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-12

    Merge Vector Layer Server Dimensions Dialog: use explicit connection instead of in the UI file

    Use explicit connection instead of in the UI file in QgsWmsDimensionDialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-09-12

    use doublequotes for indentifiers as required by GDAL's RFC52

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-09-12
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2019-09-12

    [RPM] Update examples and documentation (#31623)

    * [RPM] Update examples and documentation

    * [RPM] Fix a typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    Fix invalid model warning when opening an attribute table which contains no columns

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    Fix another qt null connection warning

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-09-12

    [processing] quote field names in GDAL commands (fix #30878)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    Avoid qt warnings when opening layer tree group menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    Cleanup code in graduated renderer widget

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    [needs-docs] Do not display graduated method combobox

    when the layer is of polygon geometry type to avoid a single item combobox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    Fix crash in point displacement renderer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-12

    [3d][ui] Display Help button on the 3D configuration dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    [needs-docs] Address QGIS 2.x -> 3.x regression in offset features tool

    In QGIS 2 it was possible to offset features from a non-active layer
    which would result in an offset copy of these features being inserted
    into the (editable) active layer

    This behavior was lost in QGIS 3, which only permits offsetting
    features within the active layer.

    Resurrect this behavior, with some tweaks:
    - the copy-and-offset mode is activated only when ctrl is held
    while offsetting. In earlier 3.x versions this also resulted in
    copy-and-offset, but only for features within the current layer.
    Now, copy-and-offset respects the project's snapping configuration
    and potentially copies from other layers
    - We use refined logic to correctly map attributes across from
    the source feature layer to the destination layer, and apply
    default values and provider constraints on feature copy (also
    applies to copy-and-offsets where the source and destination
    layer are the same)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    When copying features in offset tool, correctly QgsVectorLayerUtils::createFeature
    to create new features

    This ensures the newly created features are compatible with the destination layer,
    e.g. converting single parts to multipart where required, and also ensures
    that default values and provider-side constraints are correctly handled.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    Rename variables for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    Show snapping cursor before picking features in offset tool

    This allows users to see which feature will be offset prior to
    starting the operation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    [needs-docs] Add iface.pluginHelpMenu()

    Returns a reference to the main window "Plugin Help" sub-menu.

    Plugins are encouraged to insert help and about actions in this submenu instead of creating
    a submenu under the pluginMenu() which solely contains Plugin Help or About actions.

    For example, a plugin which only implements a processing provider should not
    create additional ui menus just to link to the plugin help pages. Rather, they
    should use this new submenu (available under the Help menu) to insert
    their help links.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    Address review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    [needs-docs] Improve UX when a missing grid transform is desired/required

    Instead of just showing users the URL to download the grid from, also
    present them with a user-friendly dialog allowing them to install
    the grid to the required location

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    [needs-docs] Use "Value" as standard label of the widget

    to filter labeling and symbology (categorized, graduated)
    instead of "Label with" and "Column"

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    Revert "Moves MapTip away from the mouse cursor"

    This reverts commit 8b052fd1c8f1658fd3a2c5596c2267d809a4ab00.

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    Revert "Better Support to hidpi"

    This reverts commit 6a1b57214da17fee2db572091ef056a458e86a0f.

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    Revert "Revise map tip cursor offset calculations to better handle hidpi screens"

    This reverts commit 73776269969dbee33267d2f814c804eab147ad6d.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-12

    [o2] If an o2 auth refresh reply contains an error message, then
    the refresh was NOT successful and we need to unlink the auth so
    that a new login will be prompted

    Fixes connections to ESRI portal fail after refresh token expires
    on the server

Merge: 6bbb4c103d1 0c657f01af5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-11

    Merge pull request #31690 from elpaso/bugfix-gh31193-rastercalc-bool-to-float

    Fix raster calc OpenCL bool to float

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-11

    Fix raster calc OpenCL bool to float

    Fixes #31193

Merge: 970e42b7f75 69bc22f9264
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-11

    Merge pull request #31688 from elpaso/csv-update-attr-table-on-data-chaged

    Fix attr table not updated while watching a CSV

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-11

    Fix attr table not updated while watching a CSV

    Found while investigating #31452

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-11

    Followup 6747e76 : raise information bar to display on top of canvas

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-11

    Typo

Merge: 3169ef66e39 fcd0314e9ea
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-11

    Merge pull request #31669 from elpaso/gpkg-project-storage-multiple-fixes

    Gpkg project storage multiple fixes

Merge: 18629af3ee2 af2f519c2bd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-11

    Merge pull request #31631 from elpaso/browser-use-floating-connections

    Use floating connections from browser items

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-11

    avoid crash in testing or custom widgets (#31677)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-11

    [3d][ui] Save/restore 3D settings dialog geometry

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-11

    [3d][ui] Set sane minimum size for the 3D settings dialog

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-11

    Wait for threads on exit.

    Move the fixups that were in renderings tests to QgsApplication::exitQgis

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-11

    improve showContextMenuForProjects

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-11

    take advantage of the QgsProjectStorage class

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-11

    Fix #31011 #31385 #28655

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-10

    Switch some links to https

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-10

    QGIS Server WFS3 ACL + alias + excluded fields

    Takes into account aliases, excluded attributes and ACL plugins

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-10

    Cast vector layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-10

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-10

    WFS3 add ACL and other visibility options

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-10

    add translation strings [ci skip]

Merge: 90b1355536f 09a79b70b8e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-10

    Merge pull request #31654 from Gustry/crash_id

    fix simple quote in markdown URL fix #31629

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-10

    GPKG prj storage: fix datetime and win shares

    - fixes timestamp for last modified
    - fix load/save to network storage like \\192.168.99.1\MyShare\MyDb.gpkg

    Hopefully fixes #31310

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-10

    Shout out loudly when a project load/save failed

Merge: ac74a27fd34 ce9ffa325ba
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-10

    Merge pull request #31666 from m-kuhn/dont_watch_non_existant_template_dir

    Do not scan non existant directory

Merge: 760cc7a5b37 6747e760df6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-10

    Merge pull request #31663 from wonder-sk/fix-crash-on-startup

    Move info bar creation before welcome page (fixes crash on start)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-10

    Do not scan non existant directory

Merge: b884c0d5a1e a02771e935f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-10

    Merge pull request #31665 from elpaso/adjust-layer-properties-stacked-widget-sizes

    Adjust stacked widgets size in vector layer properties dlg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-10

    Adjust stacked widgets size in vector layer properties dlg

    Fixes #31449

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-09-09
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-09-10

    fix path for photo on ios

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-10

    Tweak decoration widgets' enabled state upon opening dialogs (#31645)

    - Font widgets in the scale bar, title, and copyright dialogs
    - All widgets in layout extents dialog

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-09-10

    Move info bar creation before welcome page (fixes crash on start)

    Welcome page creates QgsTemplateProjectsModel which adds a file watcher
    which triggers a Qt warning which tried to use null info bar.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-10

    Do not style null pixmap icon in application proxy style

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-10

    translation string fix

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-09-10
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2019-09-10

    fix simple quote in markdown URL fix #31629

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-10

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-10

    Less debug noise on project load/save

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-10

    Don't show semi-expected qt warnings in message bar

    We only want to highlight unexpected messages thrown internally
    from within Qt

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-10

    Use direct link to doc for layout extents

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-09-09
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2019-09-09

    use explicit connection instead of in the UI file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-09-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-09-09

    Use floating connections from browser items

    Fixes an unreported issue when deleting/renaming GPKG layers
    from the browser if the connection was not stored

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-09

    Add API for volume units to QgsUnitTypes

    Complements the existing API for distance and area handling

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-09

    [ui] Set a sane minimum size for the symbol selector dialog (fixes #31578)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-09

    [singleband pseudocolor renderer] Fix crash when calling setBand with no input (fixes #31568)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-09

    [wfs] Fix crash when creating data items with missing feature type crs capability (fixes #31607)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-09

    On debug builds, show an obnoxious, super-visible error in the message bar
    whenever a Qt warning is thrown

    These reveal deep, underlying issues in QGIS, and should NEVER be ignored

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-09

    Fix layer corruption/loss of edits when the offset tool is used with
    a 0 distance offset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-09

    Fix invalid "no active vector layer" errors in offset tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-09

    Fix warnings in offset tool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-08

    osgeo4w: add dlls to fetch pdbs from symstores
    [ci skip]

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-08

    fix crash handler [ci skip]

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2019-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-08

    Update to Bucharest

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-07

    fix warnings [ci skip]

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-07

    osgeo4w: fix inclusion of grass-less batch in nightly

    [ci skip]

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-08-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-07

    [Test] Server: Add GetMap tests to PyQgsServerWMSDimension test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-08-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-07

    [Test] Server: Create PyQgsServerWMSDimension test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-08-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-07

    [Test] Server: Fixing concatenation of Path in TestQgsServerWMSTestBase

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-08-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-07

    API: Define QgsVectorLayerServerProperties to manage QGIS Server properties like WMS DImensions

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-08-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-07

    [Server] WMS: use dimension information to filter layers

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-08-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-07

    [Server] WMS : display dimension information in GetCapabilities

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-08-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-07

    Save and load QGIS Server WMS Dimensions in layer properties

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-08-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-07

    Update UI to manage QGIS Server WMS Dimensions

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-08-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-07

    Create UI to defined QGIS Server WMS Dimensions

Merge: bf8263a40ff 36be8ca200f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-07

    Merge pull request #31424 from signedav/valrel-config

    Set the layer on the key and value field

Merge: 223cc06eaf9 8b68121ac29
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-07

    Merge pull request #31377 from seralra96/fix_30063

    Prevent installation of ZIP plugins if they don't have the root folder

Merge: 2212617f0cb 8bd8a3913fd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-07

    Merge pull request #31531 from m-kuhn/qgis_version

    Add _QGIS_VERSION_INT and _QGIS_VERSION #defines to qgsconfig.h

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-07

    Reuse a single expression context when building icons in QgsStyleModel

    Whilst usually this is bad practice (reusing an existing expression context),
    and instead you should make a new context for every batch of expression evaluations,
    we can't do this in the style model and we end up potentially creating
    thousands of new contexts. So instead, we use a single one, which is
    safe because the actual expression context used here is a very
    basic one...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-07

    Make a shared instance of QgsStyleModel for the default application style

    This allows shared caching of symbol icons, greatly speeding up display
    of views which use style models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-07

    Avoid needlessly recalculating symbol icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-07

    Make QgsProject responsible for project expression context creation,
    and cache the project expression context as much as possible

    This scope can be expensive to create upfront, but is cheap to copy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-07

    Cache project home path value

    This can be incredibly expensive to calculate in some circumstances,
    e.g. when the QFileInfo::canonicalFilePath function is called on network
    paths under windows.

    And this function is called A LOT. Like, I mean A LOOOOOOOOOOOOOT. I've
    seen this responsible for multi-second delays when toggling between
    layers in a client's projects and just generally grinding QGIS to a halt
    when the project was opened.

    Geoff Kimbell <giskimbell@gmail.com>AuthorDate: 2019-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-07

    [processing] fix gdalwarp handling of custom projection for target extent

    Fixes #31276

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-07

    Improve wording

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-07

    [3D] Add details to error dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-07

    Pluralize "millimeter" in the unit selection widget

    like other units

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-06

    fix a76f127ca9b

    Sergio Ramírez <seralra96@gmail.com>AuthorDate: 2019-09-06
Commit:     Sergio Ramírez <seralra96@gmail.com>
CommitDate: 2019-09-06

    Use QgsHelp Class instead webbrowser lib to point to the documentation in The Install From ZIP tab

    Sergio Ramírez <seralra96@gmail.com>AuthorDate: 2019-09-06
Commit:     Sergio Ramírez <seralra96@gmail.com>
CommitDate: 2019-09-06

    Change message wording and add a button for more information pointing to the documentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-06

    typo fix

    [ci skip]

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-06

    [delimiter text] Add Point{Z,M,ZM} geometry support (fixes #25645) (#31595)

    [FEATURE][delimiter text] Add Point{Z,M,ZM} geometry support (fixes #25645)

Merge: 1bf89c70a0e 57aec1f4af4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-06

    Merge pull request #31374 from troopa81/parallelize_snap_caching

    [FEATURE] Parallelize snap index build

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    Fix documentation

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    Don't break QgsMapCanvasSnappingUtils API

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-06
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    don't beak API and remove QFuture includes

Merge: 412f50964d6 2c2197867c4
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-06

    Merge pull request #31517 from rldhont/server-wms-filter-whitelist

    [Server] Extend the WMS FILTER whitelist with IS, NOT, NULL

Merge: c0d7ab4bd7e a01db6409c5
    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-06

    Merge pull request #31588 from strk/topoviewer-layer-order

    Have TopoViewer use custom layer ordering

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-06

    [ui] Add decoration icon in the spatial bookmark manager list view

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    fix spell errors

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-04
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    Improve task management

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    Manage edition while indexing

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    Add test for asynchronous mode

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    Fix tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    Fix tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    Fix doxygen

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    Forget qgspointlocatorinittask files

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    add the deprecated doxygen tags

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-03
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    Use TaskManager to build index

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    Add asynchronous bool on QgsSnappingUtils/QgsPointLocator API

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    s/an other/another

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-02
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    Don't use object that could be deleted/modified outside the thread
    while building the index

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-08-23
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-09-06

    [FEATURE] Parallelize snap index build

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-08-27
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-09-06

    Have TopoViewer use custom layer ordering

    This is used to make sure edges are rendered above faces and nodes
    above edges, despite legend order.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-06

    Digitize the geometry from the relation reference widget add button (#30905)

    * [FEATURE] [needs-docs] Add the possibility to digitize the geometry
    when creating a feature from the plus button on the relation reference widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-06

    [ui] Make the show bookmarks action focus on browser panel's bookmark node

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    [FEATURE] "Reselect Features" action in Edit -> Select menu

    Allows restoration of a layer's selection following a selection
    clear operation. Handy for anyone who has ever painstakingly
    built a custom selection only to accidently click and clear
    this selection...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Allow individual groups of bookmarks to be exported

    Also avoids the unfortunate situation where the first item shown
    in the right click menu for a bookmark group is the "delete" action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    [FEATURE] Bookmark groups can be renamed in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    [FEATURE][processing] New algorithm "Split features by character"

    This algorithm splits features into multiple output features by
    splitting a field's value with a specified character.

    For instance, if a layer contains features with multiple comma
    separated values contained in a single field, this algorithm can
    be used to split these values up across multiple output features.

    Geometries and other attributes remain unchanged in the output.

    Optionally, the separator string can be a regular expression for
    added flexibility.

    Designed for use in models which need to process input files
    with multiple concatenated values in a single attribute, e.g.
    geocoding a table with "address1,address2,address3" format strings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Allow Italic and Bold style icons to be visible

    in Text formats dialog

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Fixing db_manager so that it can run sql with inline comments

    Fixes #29089

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Save/Restore Shape digitize active tool

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Enable Cancel and Help buttons in "Effect properties" dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Move some debug noise to lower levels

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Enable help button on text and label settings dialog

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Add mutex locker when accessing to attribute member

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Revert measure line shortcut change and remove add mssql's

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Remove duplicate 'Ctrl+Shift+M' shortcuts

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Add shortcut to Add Delimited Text Layer

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    fix SAGA seeds generation tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Add some tooltips to dual view navigation buttons, fix bad label
    string when layer has no features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Fix some algorithms fail to execute correctly in in-place mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Show "Zoom to Bookmark" as first action when right clicking a bookmark in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Remove empty bookmark groups from browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Expand wording

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    [FEATURE] Add import/export bookmarks actions to browser right-click bookmarks menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Tooltips for bookmarks in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Fix sort order of newly made bookmark groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Set focus on bookmark name widget when opening bookmark editor dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Also show "new bookmark" action when right clicking project or user group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Allow removal of entire groups of bookmarks through browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Fix new groups not created in some circumstances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Don't refresh whole model when bookmarks are added

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Don't refresh whole bookmark browser node when a bookmark changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Allow deletion of multiple bookmarks from browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-06

    Don't refresh whole bookmarks browser node when deleting an item

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-05

    [ui] Rework the add bookmark icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-05

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-05

    [FEATURE][bookmarks] New bookmark editor dialog to improve creation and editing of bookmarks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-05

    Consolidate some duplicate code relating to zooming canvas to bookmarks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-05

    [FEATURE] Allow bookmark renames via browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-05

    Fix broken rename support in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-05

    [FEATURE] Allow deletion of bookmarks through browser

    And port to QgsDataItemGuiProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-05

    [FEATURE] Support drag and drop copying of bookmarks in browser, or
    drag and drop to move bookmarks between groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-05

    [FEATURE] Allow bookmarks to be dragged onto map canvases to zoom to bookmark

    This allows bookmarks to play nice in multi-canvas projects, since you can
    drop them onto a specific canvas to zoom

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-05

    Minor cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-05

    Add API to QgsCustomDropHandler to support custom drop handlers which
    allow drops onto a QgsMapCanvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-05

    Tweak wording

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-05

    [FEATURE][processing] New algorithms for exporting and importing
    bookmarks to/from map layers

    These algorithms allow users to create a bunch of new bookmarks
    corresponding to the features from a layer, or export bookmark
    extents to a new polygon layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-05

    Fix crash in layout map bookmark menu when only groups are present

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-05

    Fix Saga Raster Skeletonization algorithm

    The saga tool expects integers only for the convergence parameter.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-05

    [themes] Add fixed color/background for web widgets for improved compatibility

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-09-04

     Rename no map theme selected entry to "none"

    in 3D config dialog to homogenize with map view and Layout map item properties

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-09-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-09-04

    Rename no map theme selected entry to "none"

    inline with map layout item property

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-04

    Fix loading of rotation in 3d point symbols in GUI (fixes #31410) (#31416)

    The conversion to Euler angles may give angles in range (-180, 180)
    but spin boxes in GUI only expect range (0, 360)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Fix crash on removing bookmarks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    [FEATURE][layouts] Allow setting layout map item extent to an
    existing bookmark

    This new button in the map item properties toolbar shows a menu
    which allows directly setting a map item to the extent of that
    bookmark.

    Fixes #20279

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-04

    [FEATURE][browser] Add bookmarks data items to the browser panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-04

    [bookmarkmanager] Add group-related functions

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-04
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-04

    qgsbookmarkmodel.cpp: fix crash with gcc 5.5, likely due to variable aliasing

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-09-04
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-09-04

    wms/CMakeLists.txt: fix CMake warning about unbalenced IF / ENDIF

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-04

    osgeo4w: proj.lib back again (refs 4cbcae3a58, OGGeo/PROJ#1581)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-09-02
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-09-04

    Allow to use WMS as static provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Address review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Fix zooming to bookmark extents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Don't reuse existing bookmark list state, reset to defaults

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Fix broken see also link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Create a sorting proxy model for bookmarks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Fix bookmark locator filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Add some custom roles to model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    New class QgsBookmarkManagerModel

    Move bookmark model logic to core, add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Add unit test for importing/exporting bookmarks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Improve performance of bookmark storage/loading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Fix crash on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Use a xml file for application bookmark storage instead of qsettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Port import/export functionality to QgsBookmarkManager, remove SQLITE
    based model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Add method to move bookmarks between managers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Transition old application bookmarks to new store

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Attach a global bookmark manager to QgsApplication

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Nicer model updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Update bookmark model to use QgsBookmarkManager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Add unit test for upgrading older project bookmarks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Add API for updating bookmarks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Start on unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Add some missing equality operators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    [FEATURE][API] New class QgsBookmarkManager

    Attached to QgsProject, this provides a stable, supported method
    of managing project bookmarks (vs the old undocumented, not stable
    approach of directly manipulating project keys)

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Hey! the var is dynamic!

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    changed to row_number to be consistent with other expression variables

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-04

    Added batch_number variable in algorithm scope to allow use it in the expression editor in Processing batch context

Merge: 00712a7e972 3687afafa08
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-03

    Merge pull request #31533 from 3nids/classification_logarithmic

    [FEATURE] add logarithmic scale method for graduated renderer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    fix test and indentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    add test for QgsClassificationLogarithmic

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    rename listToValues to classesToBreaks

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    fix wrong index

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    leave comment for deprecated QAbstractItemModel::reset()

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    add __repr__ for QgsClassificationRange

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-03

    fix warnings (or vs || and and vs &&)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    fix API docs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    simplify QString code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    classification method registry orders methods by name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    fix images path

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    helper to return icon from method ID in classification method registry

    this avoids creating a clone of the method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    implement virtual icon() for classification methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-03

    fix standard deviation label (#31540)

    * fix standard deviation label

    * Update qgsclassificationstandarddeviation.cpp

    * Update qgsclassificationstandarddeviation.cpp

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    add SVG images for classification methods

    credits to @nirvn

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-09-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-09-03

    [ui] Add a locator bookmark filter item icon

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-03

    [FEATURE] add logarithmic scale method for graduated renderer

    So easy with new API :)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Fix custom groups not correctly respected in geopdf export when multiple
    layers have the same group name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Nicer edits in the GeoPDF layer tree model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Fix map themes "stick" even when "export map themes" box is unchecked

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Correctly show raster transparency settings for invalid layer sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Fix some missing signals from QgsRasterBandComboBox when not set
    to a valid layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Try to fix dox warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Cleanup loops

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Translate strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Fix a bunch of QString allocation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Fix a bunch of deprecation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Fix leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Add missing SIP_DEPRECATED

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Don't pass doubles by reference, pass lists by reference

    Áron Gergely <aron.gergely@rasterra.nl>AuthorDate: 2019-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Add README and QGIS model for world_map.gpkg

    Áron Gergely <aron.gergely@rasterra.nl>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Update GeoPackage  layers:
        Updated data:
        - countries(poly): Admin 0 level boundaries
        - states_provinces(poly): Admin 1 level boudnaries
        Updated styling:
        - disputed_borders(line): Disputed Admin 0 level borders.
          New styling to make these borders stand out less.

        Attribute tables of all layers contain the name and identification codes fields.
        The geometries of of countries and states_provinces has both been processed
        from the same source data (NE admin level 1 borders);
        Geometries vere generalized and attribute tables were cleaned in order to reduce size.
        For the countries layer, attribute table fields have been joined in from the original
        admin level 0 dataset.

        Data source: Natural Earth 1:10m generalization level, admin level 0 and level 1 datasets
        (version 4.1.0)

    arongergely <aron.gergely@rasterra.nl>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Update GeoPackage with 3 layers and corresponding default stylings:

    - countries(poly): Admin 0 level boundaries: Now Correct topology, higher level of detail
    - states_provinces(poly): Admin 1 level boudnaries of the top 15 largest countries by area:
            Russia, Antarctica, Canada, United States, China, Brazil,
            Australia, India, Argentina, Kazakhstan,
            Dem. Republic Of Congo, Algeria, Greenland, Mexico, Saudi Arabia
    - disputed_borders(line): Disputed Admin 0 level borders

    Attribute tables of all layers contain the name and identification codes fields.
    Source: Natural Earth 1:10m generalization level - version 4.1.0 datasets.

    arongergely <aron.gergely@rasterra.nl>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Replaced data path to GeoPackage

    arongergely <aron.gergely@rasterra.nl>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Remove the now redundant world_map shapefile and its .qml styling

    arongergely <aron.gergely@rasterra.nl>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Updated the 'world' easter egg to work with GeoPackage.

    The new GeoPackage contains the features + styling of the pre-existing world_map.shp and world_map.qml.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Ensure QgsRasterMinMaxOrigin works OK with invalid raster sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    More unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-03

    Improve QgsRasterBandComboBox handling of invalid layers

    If a layer is invalid, don't try to populate the combo box with
    available bands. Instead, fallback to a free-form text entry
    mode, allowing users to manually type a band.

    Avoids loss of band information when a combo box is linked to
    an invalid raster

Merge: b59d68c7dd3 b3d52df67b2
    Sergio Ramírez <seralra96@gmail.com>AuthorDate: 2019-09-02
Commit:     Sergio Ramírez <seralra96@gmail.com>
CommitDate: 2019-09-02

    Merge with master and fix minor conflicts

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-02

    Add todos

Merge: 3d4dcd63170 9a089132a36
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-02

    Merge pull request #31500 from 3nids/refactor_classification

    Refactor graduated symbol renderer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-02

    Update cmake_templates/qgsconfig.h.in

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-02

    Update cmake_templates/qgsconfig.h.in

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-02

    crashhandler: fix build and keep it independant of core

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-09-02

    osgeo4w: detect proj library name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-02

    src/gui/processing/models does not exist (#31532)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-02

    remove Q_DECL_DEPRECATED as Doxygen throws a warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-02

    use flags to defined classification method properties

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-09-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-09-02

    Add QGIS_VERSION_INT and QGIS_VERSION variables to qgsconfig.h

    Because having VERSION_INT and VERSION in public headers is just screaming for conflicts.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-02

    add classification methods to API docs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-02

    do not use a pointer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-02

    move src/core/symbology/classification to src/core/classification

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-02

    missing SIP_FACTORY, addMethod returns bool, and minor fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-09-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-09-02

    exclude QgsGraduatedSymbolRenderer::Mode from API docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-02

    Add some missing Python repr overloads

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2019-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-09-02

    Show message when stack trace can't be generated from  missing symbols (#31516)

    * [crash handler] Show message when stack trace can't be generated from missing symbols

    * [crash handler] Tweak wording on crash dialog

    * [crash handler] Fix wording spaces on dialog

    * [crash handler] add more wording for report details

    * [crash handler] Grammer fix

    * [crash handler] grammer fixes

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-08-31
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-09-01

    [Server] Extend the WMS FILTER whitelist with IS, NOT, NULL

    The QGIS Server Filter parameter accept OGC Filter and an SQL where clause.

    In the case of the SQL where clause, to avoid injection and garanty some safety, QGIS Server uses a whitelist of allowed characters and keywords.
    The whitelist was AND,OR,IN,=,<,>=,>,>=,!=,',',(,),DMETAPHONE,SOUNDEX.

    We need to be able to handle NULL values.

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-09-01

    [API] Cache feature ids for each symbol in the QgsVectorLayer (#31061)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-31

    patch for statx calls on Docker should not be required anymore on Bionic

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-31

    Use Bionic on Travis (#31514)

    * Use Bionic on Travis

    To get newer Doxygen

    * newer Python

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-31

    make variables private, correclty initalize label format

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-31

    a bit more API doc

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-31

    fix cloning of standard deviation method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-31

    fix enum doc

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-31

    fix building without qt' printer

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-31

    fix showing picture widget on ios

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-08-29
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-08-31

    [make check] Use xvfb with screen number 0

    This fixes make check for me, and it is already what debian/rules
    uses (and scripts/jenkins-run.sh)

    Closes #31473

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-08-29
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-08-31

    Fix typo in xvfb package name comment

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-31

    make the crash ID clickable on github

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-31

    [layout] Fix PDF epxort dialog vertical widget distribution

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-31

    [layout] Put the geopdf vector feature widget in the right stack

    Keith Jenkins <kgjenkins@gmail.com>AuthorDate: 2019-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-31

    correct acres abbreviation to "ac"

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    fix missing lower bound in ranges

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    correctly set method when updating classes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    better naming of methods and API documentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    fix deprecated methods and remove leftovers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    fix deprecated methods in tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    complete CMakeLists.txt

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    modification to UI

    use an editable combobox instead of a spin or combobox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    refactor QgsGraduatedSymbolRendererWidget (gui)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    refactor QgsGraduatedSymbolRenderer (core)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    add different implementations of classification methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    add classification methods registry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-30

    add QgsClassificationMethod

    an abstract class for classification methods

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-30

    [clipboard] Fix copying of string attributes containing new lines and tabs characters

Merge: 0e3a4478d9d 75fa58e83e7
    David Signer <david@opengis.ch>AuthorDate: 2019-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-29

    Merge pull request #31349 from signedav/stored-expressions

    Stored filter expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-29

    Add missing transfer annotation (#31482)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-29

    fix sipify

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-08-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-08-29

    Add test for custom bbox in postgresql provider

    See #18107

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-08-27
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-08-29

    Add support for "bbox" URI parameter in PostgreSQL provider

    .. and use it from TopoViewer DBManager plugin

    Closes #18107

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-08-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-08-29

    [tests] Load postgis_raster extension when available, and needed

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-29

    [sipify] handle deprecation of enums

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-08-29
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-08-29

    Update TopoViewer layer style templates

    From 1.9 version to 2.18 version

    Closes #31471

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-29

    [sipify] handle Q_DECL_DEPRECATED in class declarations (#31489)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-29

    [FEATURE] Add make_line expression function variant which accepts
    an array of points

    Allows creation of lines from variable numbers of points, and
    from sequences from aggregates/dynamically generated sequences

    Fixes #31268

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-29

    [FEATURE] New expression function "collect_geometries"

    Collects a set of geometries into a multi-part geometry object.
    Geometry parts can either be specified as seperate arguments to the
    function, or (more flexibly), as an array of geometry parts.

    This allows geometries to be generated using iterator based approaches,
    such as transforming an array generated using generate_series, e.g:

      collect_geometries(
        array_foreach(
          generate_series( 0, 330, 30),
          project($geometry, .2, radians(@element))
        )
      )

    Gives a nice radial effect of points surrounding the central feature
    point when used as a MultiPoint geometry generator

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-29

    [postgresql] Fix crash when testing a connection fails

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-29

    fix missing SIP_OUT (#31470)

Merge: 19231331bac ee6f8c580cf
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-29

    Merge pull request #31414 from 3nids/rel_ref_wid_comp_keys

    use composite keys in relation reference widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-29

    const correctness, fix deprecated methods,
    qVariantListIsNull returns true for an empty list

    David Signer <david@opengis.ch>AuthorDate: 2019-08-28
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    docs and style and set parent of mStoredExpressionManager to the layer

    David Signer <david@opengis.ch>AuthorDate: 2019-08-28
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    proper use of category tags - use of all tag as default in filtering

    David Signer <david@opengis.ch>AuthorDate: 2019-08-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    sip include

    David Signer <david@opengis.ch>AuthorDate: 2019-08-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    - removed the modes from QgsStoredExpressionManager and do the categorization over category tags
    - use QStrings instead of QUuids in QgsStoredExpression
    - docs, style and beautifications

    David Signer <david@opengis.ch>AuthorDate: 2019-08-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    some tests for QgsStoredExpressionManager

    David Signer <david@opengis.ch>AuthorDate: 2019-08-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    no constructor in QgsStoredExpression because it leaded to issues with compiling sip

    dialoges for stored filter expressions contains labels and expression line edit

    David Signer <david@opengis.ch>AuthorDate: 2019-08-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    make proper constructor

    David Signer <david@opengis.ch>AuthorDate: 2019-08-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    wait 300 ms before update stored expression button after text changed on filter query line edit
    more comments and clean up

    David Signer <david@opengis.ch>AuthorDate: 2019-08-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    functionality to save and update stored expressions

    David Signer <david@opengis.ch>AuthorDate: 2019-08-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    listening on triggered instead of toggled, because triggered is happening on click and not on setChecked etc.

    David Signer <david@opengis.ch>AuthorDate: 2019-08-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    descriptive name for mStoredFilterExpressions to make a difference to future QgsStoredExpression objects

    David Signer <david@opengis.ch>AuthorDate: 2019-08-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    remove unused functions - but having issue when toggling the storeExpressionButton (fires Actions every time)

    David Signer <david@opengis.ch>AuthorDate: 2019-08-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    on textchange update the actions

    David Signer <david@opengis.ch>AuthorDate: 2019-08-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    use of struct instead of QPair and use Uuid instead of name as identification

    David Signer <david@opengis.ch>AuthorDate: 2019-08-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    stored expression icons to 'bookmark' expressions

    David Signer <david@opengis.ch>AuthorDate: 2019-08-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    stored filter expression saving part

    David Signer <david@opengis.ch>AuthorDate: 2019-08-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    improve gui for stored filter expressions

    David Signer <david@opengis.ch>AuthorDate: 2019-08-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    remove expression functionality identified by name

    David Signer <david@opengis.ch>AuthorDate: 2019-08-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    menu basics including stored filter expression

    David Signer <david@opengis.ch>AuthorDate: 2019-08-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    stored expressions comments

    David Signer <david@opengis.ch>AuthorDate: 2019-08-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    read write storedexpressions

    David Signer <david@opengis.ch>AuthorDate: 2019-08-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-29

    stored expression base class with read write methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-29

    use composite keys in relation reference widget wrapper

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-29

    use composite keys in relation reference widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-29

    Actually properly revert cmake test changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-29

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-29

    Improve help text for size/offset properties

    Refs #31444

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-29

    [FEATURE] Allow array values as a valid result for data defined offset
    or size properties

    Previously only string values of the format 'x,y' would be permitted. But
    I've seen MANY bug reports and questions about this, so also allow
    arrays of doubles as a valid result. E.g. "array(3,5)". In any case, it's
    just nicer.

    Fixes #31444

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-29

    Rework layout picture test to avoid need for image resources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-29

    Revert changes to core test cmake configuration

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2019-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-29

    Add a context menu to the QgsMessageLogViewer's tab bar, so all unwanted tabs can be closed at once

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-08-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-08-28

    Fix un-changed cursor when switching between 3d tool.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-28

    replace deprecated QString::null by QString() (#31466)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-28

    move QgsRenderRange and QgsRendererRangeLabelFormat to their own file (#31464)

Merge: 74abbaac9c2 b4635f53edc
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-28

    Merge pull request #31460 from nyalldawson/travis_t

    Partially revert 596ffd06

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-28

    osgeo4w: update nightly after proj-dev 6.2 update

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-28

    fix condition

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-28

    fix order

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-28

    option to add compiled resources to executable

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-28

    [themes] Fix removed default QWidget text color

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-28

    fix test name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-28

    use AUTORCC

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-28

    fix return values when identifier values have not been initiliazed

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-28

    fix additional fields edition in attribute table and form

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-28

    [themes] Properly style the calendar widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    Unit tests for dynamic grid interval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    Fix layout map grid annotations sometimes incorrectly show as
    geographic text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    [FEATURE][layouts] Add "fit segment size" mode for map grid interval

    Like the existing scalebar setting of the same name, this allows
    users to set a page-size-based range for map grid intervals. The
    grid interval will be dynamically calculated based on the map
    extent and scale to pick the largest possible "pretty" interval
    which results in grid sizes inside the desired range.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    Refactor out scalebar code for calculating pretty interval sizes
    into reusable function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    UI and API setup for dynamically calculated grid intervals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    Unit tests for data defined grid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    Fix grid annotation positions were not accounting for grid frame width

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    Add missing data defined properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    Use map expression context as basis for map grid expression context

    Allows use of map related variables like @map_scale, @map_extent_width,
    etc in layout map grid data defined expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    [needs-docs][layouts] Move grid "enabled" check box to grid properties
    panel

    Allows it to sit next to the corresponding data defined button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    [FEATURE][layouts] Data defined control over grid properties

    Adds data defined control over layout map grid:
    - enabled state
    - interval X/Y
    - offset X/Y
    - frame size and margin
    - annotation distance from frame
    - cross size
    - frame line thickness

    Fixes #30246, fixes #27737

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    Partially revert 596ffd06

    Just to see if this is throwing off Travis...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    Show callout style in label settings preview icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    [FEATURE] Expose font kerning setting to text format widget/label settings

    Allows users to control whether label fonts are kerned or not

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    Fix code sample rendering in pyqgis doc

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    [needs-docs] Labels toolbar actions no longer need the layer to be in edit mode

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    include old project version on the initial warning message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    Fix crash when using format function with no arguments

    Fixes #31425

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    Remove "&" character from labels in Customization dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-28

    [needs-docs]Set the service area algorithms speed to 50km/h

    using the same value as the "Shortest Path" algorithms

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-27

    more debug opencl debug info

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-27

    [FEATURE] Add possibility to export metadata when saving map canvas as PDF

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-27

    layout picture: prepare expressions on refresh

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-27

    don't use feed language C

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-27

    grass plugin: remove unconnected noop slot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-27

    Optimise some geometry->QgsPointXY conversions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-27

    Optimise QgsPoint and QgsPointXY equality operators

    Give more opportunities for shortcutting unnecessary calculations

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-08-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-08-27

    [FEATURE][3D] Billboard Rendering for Points (#31308)

    * Add button to change billboard symbol.

    * Add shaders for billboards.

    * Add billboard material class.

    * Add sample billboard image.

    * Add dummy handler for billboard.

    * Add billboard geometry class.

    * First working version of 3D point as billboard.

    * Make selected feature bigger.

    * Use default symbol preview as billboard.

    * Update billboard when changes the viewport size.

    * Use QgsTerrainTextureImage for adding image to texture.

    * Show better quality of billboard default symbol.

    * Promote QgsSymbolButton not working.

    * Add QgsSymbolButton properly.

    * Add seTexture2DFromSymbol.

    * Use default symbol

    * [On Progress] Get symbol from the QgsSymbolButton.

    * [On progress] failed to change the symbol

    * Fix billboard fragment shader for macOS

    * Better transparency handling.

    * Use size from the symbol.

    * Add set layer for 3d billboard symbol.

    * Set billboard size from the symbol pixel size * 20

    * Use size from the image.

    * [Debug] set white symbol to success kid, it work when previous billboard is success kid.

    * Use store and restore symbol from Nyall.

    * Remove unrelated code.

    * Apply random extent to fix the bug, from Martin.

    * Remove add mesh entities for billboard.

    * Hide material and transformation widget for billboard.

    * Remove add scene entities for billboard.

    * Add selected as parameter in drawPreviewIcon.

    * Add QgsMarkerSymbol to store the symbol in billboard

    * Put billboard symbol in point3dsymbol serialization.

    * Add billboard height in the UI.

    * Set height for billboard.

    * Store billboard height separately. Perhaps better to use existing transform.

    * Set height of billboard to TY.

    * Flipped image for billboard symbol.

    * Add helper function to set billboard function.

    * Generate billboard transform from general transform.

    * Use static dpi for context size.

    * Remove debug message.

    * Use Qgs3DRenderContext for selection color and dpi from QgsApplication.

    * Remove unnecessary file and code.

    * Remove commented iut code.

    * Add documentation of new classes.

    * Fix banned keywords.

    * Add missing parameter's documentation.

    * Address PR review.

    * Use context from readXML.

    * Remove one line function.

    * Fix billboard size.

    * Make some functions private, remove unused function.

    * Use unique_ptr for the ownership.

    * Use unique_ptr for default symbol to avoid memory leak.

    * Add parent to texture2D.

    * Fix documentation.

    * Add copy constructor.

    * Fix documentation.

    * Remove documentation warning.

    * Fix sip error.

    * Add unit test for billboard rendering.

    * Set ambient to not transparent for measurement line.

    * Add dpi in the Qgs3DMapSetting

    * Update billboard rendering unit test.

    * Remove layer from 3d point widget since it's not supported yet.

    * Addressing PR review from Martin.

    * Attach dom directly for the billboard symbol.

    * Remove unused constructor for point3dsymbol.

    * Use stroke width ratio for solving big stroke width.

    * Update unit test for rendering with some stroke color.

    * Fix typo.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-27

    Add more debug msg info to OpenCL device scanning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-27

    Fix non-rasterized PDFs not georeferenced when saving map canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-27

    Add oracle transaction unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-27

    Make Oracle tests more robust

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-27

    Remove temporary hack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-27

    Working transaction support for Oracle provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-27

    Avoid staged changes as part of a transaction being committed immediately
    to the database.

    Commit on success seems to bypass any existing open transactions. sigh... oracle.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-27

    [FEATURE][oracle] Database transaction support

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-27

    [themes] Fix night mapping widget background issues

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-27

    [themes] Fix blend of gray widget background issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-27

    Try bumping ccache size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-27

    Fix deprecated warning (calling function is also deprecated)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-27

    Don't create an unused expression context when a layer iterator has
    no virtual fields

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-26

    const correction

    David Signer <david@opengis.ch>AuthorDate: 2019-08-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-26

    set the layer on mKeyField and mValueField to the currentLayer of the mLayerName (it's the one with index 0 if layers in the model or invalid if no layers, what would unset the QgsFieldModel)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-26

    Add dox note on symbol ownership in QgsSymbolSelectorWidget class

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-26

    QgsSymbolSelector{Widget,Dialog} class cleanup

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-26

    [ui] Fix single feat. renderer symbol levels reset when changing style (fixes #26547)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-26

    Replace paths pointing to inbuilt data folder with "inbuilt:" prefix
    during project write, and redirect paths beginning with "inbuilt:" prefix
    to actual local install folder during project read

    Allows projects using data like the built-in world map layer to
    work correctly across different installs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-26

    modify editor widget wrappers to handle additional fields (#31270)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-08-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-08-26

    [FEATURE] [needs-docs] Add circular data dependencies (#30947)

    * [FEATURE] [needs-docs] Add circular data dependencies

Merge: 17eacea18af 213e265af89
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-26

    Merge pull request #31355 from 3nids/featurelist_compoundkeys

    allow QgsFeatureListComboBox to handle multiple keys

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-26

    Fix typo (#31411)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-26

    Fix NULL values

    * Simplify and constify code
    * Fix NULL values

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-26

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-26

    Avoid deprecation warning from third party module

    Fixes #31391

Merge: a3f411acce4 6bc5faed1ef
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-25

    Merge pull request #31398 from myarjunar/https-feed

    use https for qgis feed source url

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2019-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-25

    Updated hackfests easter egg data

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2019-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-25

    Fix docstring of QgsVectorDataProvider.empty() method.

    Muhammad Yarjuna Rohmat <myarjunar@gmail.com>AuthorDate: 2019-08-25
Commit:     Muhammad Yarjuna Rohmat <myarjunar@gmail.com>
CommitDate: 2019-08-25

    use https for qgis feed source url

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-24

    Fix layout picture item test (alternate fix to #31382) (#31383)

    * Fix layout picture item test (alternate fix to #31382)
    * doxygen: add pointer to QgsProperty::value() to QgsAbstractPropertyCollection::value()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-24

    version info: there's no point in showing the download link to the version we already have (refs #31298)

    (cherry picked from commit f870014f6107dd436b7177681399e0633eb3226b)

    Sergio Ramírez <seralra96@gmail.com>AuthorDate: 2019-08-24
Commit:     Sergio Ramírez <seralra96@gmail.com>
CommitDate: 2019-08-24

    Improve validation for QgsRelationAddDlg Fixes #31292

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-08-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-08-24

    Set ambient to not transparent for measurement line.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-24

    Remove funding tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-24

    Remove some funding usernames

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-24

    Funding

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-24

    Play safe, lock mutex on all QgsTileCache functions

    Sergio Ramírez <seralra96@gmail.com>AuthorDate: 2019-08-23
Commit:     Sergio Ramírez <seralra96@gmail.com>
CommitDate: 2019-08-23

    Prevent installation of ZIP plugins if they don't have the root folder Fixes #30063

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-23

    add feeding of layout pictures with blobs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-23

    add method to set extra identifier values to Null and embryon of test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-23

    escape ampersands in recent file menu (eg. from database projects)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-23

    avoid deprecation warnings/errors

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-23

    allow QgsFeatureListComboBox to handle multiple keys

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-23

    Fix wrong direction of legend opacity slider widget for raster layers (fixes #31354)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-23

    [needs-docs] Revise QgsPathResolver::setPathPreprocessor API

    Allow path preprocessors to be chained and don't force replace
    any existing ones.

    Processors can be removed via a call to QgsPathResolver::removePathPreprocessor,
    using the unique ID returned by the original call to setPathPreprocessor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-23

    Make Extract Selected Features algorithm thread safe

    Now it can safely run as a background task

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-23

    [FEATURE] When a layer path is fixed in a project, auto scan through
    all other broken paths and try to auto-fix any others which were
    also pointing to the same original broken file path

    AKA the ArcMap behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-23

    Fix massive regression in speed of editing operations (E.g. pasting 100s+
    features into a layer)

    This was triggering multiple duplicate geometry requests from the provider
    even when no validation settings were specified for a layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-23

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-23

    Update test mask image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-23

    Fix font markers become too large when size is actually very small

    When the font size drops below a certain threshold, qt resets it to
    a default size. This means that font markers which should be rendered
    tiny (e.g. 0.5 pixels) end up being 10pt font size...

    Also bypass font marker rendering completely if marker size is specifically
    set to 0.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-23

    Add a fast shortcut to rectangle/geometry intersection test

    We can shortcut a lot of heavy lifting by first testing that
    the bounding boxes intersect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-23

    Some BIG speed ups to QgsGeometry::isGeosEqual test

    Implement some shortcuts to avoid expensive checks where we can

    Speeds up processing "delete duplicate geometry" algorithm and
    topology plugin duplicate geometry checks by orders of magnitude

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-23

    Call QgsRasterBlock destructor from SIP (add factory)

    Fixes #31343 memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-23

    Speed up QgsFeatureRequests::acceptFeature when only non-exact intersection tests are required

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-22

    Fix save map canvas to clipboard feature

Merge: 77191597ff5 aa0f3e168f4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-22

    Merge pull request #31280 from DelazJ/addtoolbarsWidgets

    Allow more actions from toolbar to be listed/managed in the customization dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-22

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-22

    More explicit documentation of geometry classes, with warnings
    that calculations are Cartesian only and point users to QgsDistanceArea
    for ellipsoidal calculations

    Fixes #31275

Merge: 4e4a93dbf95 a092a82b52b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-22

    Merge pull request #31319 from elpaso/db_interface_new_constructors

    New ctors for connections interface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-22

    Don't try to resolve svg paths corresponding to embedded svg files

    Big speedup when loading symbols with embedded paths

Merge: ae0721891b6 ed7794cd813
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-21

    Merge pull request #31325 from elpaso/bugfix-gh31226-gfi-href

    Fix crash when clicking on an hyperlink in identify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-21

    Fix crash when clicking on an hyperlink in identify

    Fixes #31226

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-08-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-08-21

    Restore TopoViewer functionality

    This was broken in commit d7166404030292b9536e649795e9efec49225dfd

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-21

    New ctors for connections interface

    Tries to make it clearer what are the use cases for the two
    constructors (name and uri).

Merge: 09785d653c1 8402a408ced
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-21

    Merge pull request #31318 from elpaso/server-api-remove-debug-output

    Remove debugger from HTML template

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-21

    Remove debugger from HTML template

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    Add unit test for custom groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    Respect custom PDF group settings during export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    Revert temporary change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    Don't export features for layers set to skip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    Don't show canvas specific formatting settings in layer tree model
    used outside of main canvas

    E.g. we shouldn't show scale based visibility text format changes
    or the editable toggle in models used for snapping dialog, project
    properties, etc.

    These properties are only associated with the main map canvas.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    [FEATURE] Add UI for configuring layer-by-layer export attributes and layer groups to GeoPDF export

    Allows users to set on a layer-by-layer basis whether layers should be identifiable
    and include vector features in a GeoPDF export, and optionally whether to group multiple
    layers together into a single logical, switchable entry in the GeoPDF layer tree.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    [FEATURE] "Center of segment" placement mode for marker and hash line symbol layers

    Adds a new placement option to place markers/hash lines at the center
    point of individual line segments

    Refs #29785

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-21

    [ui] Improve height of save map canvas as PDF dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    Fix unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    No crash when geopdf export is not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    [FEATURE][layouts] Option to export multiple map themes while
    creating GeoPDF documents from layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    Bounds polygon must be in PDF units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    Correctly georeference layout geopdf exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    Add API to handle non-rectangular georeferenced regions in geopdf pages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    Hookup other pdf export settings to settings dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    [FEATURE] Option to export layouts as GeoPDF files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-21

    Make PDF export options dialog a real class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-20

    remove uncessary breaks

Merge: 07841c4e2ea c9c2d3ed27f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-20

    Merge pull request #31299 from elpaso/server-python-catch-plugins-exceptions

    Server: catch Python exceptions from plugins

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-08-19
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-08-20

    fix sip

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-08-16
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-08-20

    qt 5.13.1 does not have QPrinter header

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-08-16
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-08-20

    fix qml loading

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-20

    Server API: simplify contentTypes handling and allow overrides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-20

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-20

    Remove outdated code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-20

    Respect group structure in geopdf output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-20

    Unit tests for theme based layout rendering feature collection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-20

    Fix crash in staged render jobs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-20

    If a layout map is set to follow a particular theme, don't iterate over
    the export themes for that map

    Otherwise it breaks the ability to have inset maps during iterated theme exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-20

    Start prepping for group-based output, shuffle tests so that some work on GDAL < 3

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-20

    Start on tests - todo - handle map theme in feature registration!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-20

    More tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-20

    Update export layer names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-20

    Expose map theme info to export layer details

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-20

    [layouts] API framework to allow rendering multiple map themes to layered exports

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-20

    [FEATURE] Brand new map canvas image decoration (#31291)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-19

    More Python exception bubbling and SIP enum fix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-19

    Server: catch Python exceptions from plugins

    Make sure Python exceptions are converted into
    QgsServerException and catched by the main
    service executor.

    Without this patch, the server process is terminated
    (aborted).

Merge: 8cdfc2554d7 b20f2ea1754
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-19

    Merge pull request #31295 from elpaso/server-wfs3-layerid-as-operation-id

    Use layerId as OperationId (because of spaces and utf8 in the layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-19

    Use layerId as OperationId (because of spaces and utf8 in the layer
    names)

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-08-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-19

    Rename Parent to Child (#31290)

Merge: 8bcfdd355e3 69b1ba5c836
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-19

    Merge pull request #31293 from elpaso/json-fix-gcc-list-initialized

    Fix nlohman::json array list initializer broken on GCC

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-19

    Remove const copy in favor of qgis::as_const

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-19

    Remove unnecessary definition

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-19

    Fix nlohman::json array list initializer broken on GCC

    the issue:

    json j { something_returning_json_array_of_values() };

    produces a json::array( json::array( values ) ) )

    instead of json::array( values )

    by using the assignment all is fine:

    json j = something_returning_json_array_of_values();

    produces a json::array( values ) as expected

Merge: 386e09c37a0 a81c4b2f937
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-19

    Merge pull request #31273 from 3nids/fix_deprecated_combo_signal

    fix deprecated QComboBox::currentIndexChanged with string

    David Signer <david@opengis.ch>AuthorDate: 2019-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-19

    print logmessage instead of debug log

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-19

    [style manager] Fetch remote style XML file using QgsNetworkContentFetcherTask

    Advantages include:
    - automatic handling of URL redirects
    - use the user's authentication settings
    - all QGIS task bonuses (notification, task bar progress, etc.)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    Add note

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    Unit test for georeferencing output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    Correctly georeference canvas to GeoPDF exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    Fix georeferencing of geopdf exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    UI improvements when GeoPDF export not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    Fix geometry transform for output GeoPDF features, clean up UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    [needs-docs] Expose choice of whether to include vector features in GeoPDF canvas output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    [needs-docs] Move some Export map to PDF settings to a new "advanced" group box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    [needs-docs] Expose choice of text export setting to Save Map as PDF option

    Exposes the same text output format choices as are available from
    print layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    Fix truncated GeoPDFs exported from map canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    [needs-docs] Expose choice of GeoPDF export format to users

    Either "ISO3200 extension" or "OGC 'best practice'" options are availab.e

    ISO3200 format is recommended, and results in Geospatial PDF files compatible
    with the built-in Acrobat geospatial tools.

    The OGC Best Practice format results in GeoPDF files compatible with the TerraGo
    suite of tools, but can break compatibility with the built-in Acrobat
    geospatial tools (yes, GeoPDF format is a mess!).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    [FEATURE] Add option to simplify geometries when exporting canvas to PDF

    Reduces output file size by removing redundant vertices given export
    DPI settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    Don't omit .pdf extension when exporting map to pdf

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    [FEATURE] Add option on whether to include RDF metadata during
    save map to GeoPDF operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    [FEATURE] Add GUI option when exporting canvas to PDF for GeoPDF export

    Adds a checkbox allowing users to control whether GeoPDF files should
    be created when exporting the canvas as a PDF. If GeoPDF isn't available
    (e.g. due to having GDAL < 3.0, or GDAL built without PDF read support),
    then this option is disabled and an explanation shown as to why instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-19

    Replace enum based ifs with switches

    And fix some double->int truncation warnings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-18

    Add const to lists and remove redundant condition

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-18

    fix indentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-17

    fix windows build including some warnings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-17
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2019-08-17

    Set objectName of items to allow their children status restoring

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-16
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2019-08-17

    Enable restoring of actions embedded within drop-down toolbuttons on Toolbar

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-16
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2019-08-17

    Fix doc

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-15
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2019-08-17

    Allow widgets in toolbars to show subitems in customization dialog

    Toolbar items are not necessarily QAction. They can be QToolButton, hence have children that can
    no be listed if handling only QAction.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Fix page size to PDF coordinate space conversion, add some comments regarding 72 dpi assumptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Copy layout metadata to GeoPDF export settings if exporting metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Fix metadata export in GeoPDF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Dox ++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Only export by layer for geopdf exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Remove outdated comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Fix broken see also link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    SHUDDDDUP

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    No warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    [FEATURE] GeoPDF export in map renderer task (e.g. save as canvas)

    Not exposed to UI yet

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Make QgsMapRendererStagedRenderJob thread safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Fix travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Fix build on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    QgsMapRendererTask was NOT thread safe! ouch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Fix dox warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    More tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    GeoPDF export also requires GDAL builds with poppler/pdfium support built in

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    GeoPDF creation requires GDAL 3 or later, add API to determine whether it's available at runtime

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Use abstract base class for QgsLayoutGeoPdfExporter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Start splitting GeoPDF exporter to allow use with non-layout exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Switch back to ISO georeferencing format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Small fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Export PDF to correct location

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Set correct field to display

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Georeference PDFs (WIP)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Progress on exporting layered PDFs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Refactor out logic for exporting layouts into separate layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Fudge size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Use GADL to create actual GeoPDF from composition file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Initial steps towards creation of GDAL composition XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Write out rendered features to temporary layers on finalize

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Add method to collate all collected features from different maps but the same layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Add unit test with second map, correct map to layout transform calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Transform rendered feature bounds to layout item coordinate space

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    We require a per-map-item rendered feature handler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Collect all features rendered during a geopdf export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-17

    Start on GeoPDF exporter class

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-16

    Providers connections interface API

    This is the implementation of the new DB connections API (grant proposal 2019).
    Summary

    The new API makes it available to QGIS core a new interface for provider connections and will allow to:

        replace the provider specific QgsSettings management in QGIS4 (save/load connections from the settings) NOT IN SCOPE FOR NOW.
        provide a unified API for common operations on DB connections:
            executeSql and get the results
            list tables names and properties and schemas
            create a new vector table (no rasters for now)
            create/rename/drop schemas and tables
            vacuum
           ....

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-16

    Fix cdash url

Merge: bdf18ee0fd5 556551be32f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-16

    Merge pull request #31167 from signedav/default-values-update

    Update widgets with default values on attribute form

    David Signer <david@opengis.ch>AuthorDate: 2019-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-16

    Update src/core/qgis.cpp

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-16

    fix deprecated QComboBox::currentIndexChanged with string

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-16

    Add a QgsStringUtils function to substitute characters with vertical representation counterparts

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-16

    [labeling] replace characters with vertical presentation form counterparts

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-16

    [labeling] Prohibit non horizontal orientation for curved placement

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-08-14
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-08-16

    fix build when QT defines QT_NO_PRINTER

Merge: 3c52497a081 e7e87804d2e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-16

    Merge pull request #31158 from m-kuhn/geom_gaps_allowed

    "Allowed gaps" layer for gap check

    David Signer <david@opengis.ch>AuthorDate: 2019-08-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-15

    do only return true if both values are null and none of them is invalid

Merge: 992d26135d7 371c7c7c8d7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-15

    Merge pull request #31264 from m-kuhn/fix_json

    Fix variant to json array handling

    David Signer <david@opengis.ch>AuthorDate: 2019-08-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-15

    using qgsVariantEqual

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-07-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-15

    Fix variant to json array handling

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-07-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-15

    Cascade change to variable initialisation to other files

    David Signer <david@opengis.ch>AuthorDate: 2019-08-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-15

    missing sip

    David Signer <david@opengis.ch>AuthorDate: 2019-08-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-15

    handles two null values as equal, since they can be handled as not equal by == comparison.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-15

    Fix replacement of fill/stroke opacity in parameterized svgs with opacity in style attributes

Merge: 27124a5d27a f9b4d868980
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-15

    Merge pull request #31072 from DelazJ/vectorlayertooltip

    Add tooltips to vector layer properties tabs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-15

    [layout] Skip empty multiframe items when writing xml

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-15

    [layout] Fix crash an attribute table item tries to access a destroyed map

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-14

    Add ingroup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-14

    Dox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-14

    struct class

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-14

    [expression] Update the format_date function help hyperlink to point to qt5 doc

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-14

    [virtuallayer] Properly register expression function containing optional parameters

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-14

    [FEATURE][expression] Optional format parameter for to_date, to_datetime, to_time functions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-14

    [ui] Fix function help hyperlinks not working

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    obviously

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    prevent potential misuse and remove duplicate nodes for some topological cases

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    avoid potential crash

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    topological editing: fix topological editing for trim/extend map tool

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    topological editing: fix copy/move feature

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Topological editing: fix vertex tool (Z support) (#31163)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    More dox fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    More attempt to fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Always clear map layer ID after exporting a multi-layer item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Dox fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Reenable test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    [layouts] Add flags to control whether labels are split to multiple
    layers in multi-layer exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Add API to allow labels in QgsMapRendererStagedRenderJob to be
    rendered by individual map layer

    This allows seperation of labels belonging to different layers,
    but may affect label stacking order as the order will become
    layer-dependant, instead of per-label-dependant.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Make QgsLabelingEngine an abstract base class, and make QgsDefaultLabelingEngine
    as the default concrete class implementation of this

    Allows other labeling engine subclasses which can do things like
    render labels belonging to each individual layer to different
    QPainter devices.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Add direct storage of map layer ID to render jobs, to use as an identifer only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Fix use of deprecated methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    SVG multilayered export no longer messes up label placement (yay!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Fix generation of layer names for exported multi-layer map exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    [layouts] Rework API for item export to multi-layered exports

    Reworks the QgsLayoutItem API for handling multi-layered exports
    to work as an iterator. The advantage with this is that it avoids
    items needing to calculate in advance how many layers they require
    in the output file.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Split part iteration for staged render job to a manual API call

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Correctly respect label blocking items during layered layout exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Add isFinished method to staged render job

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Render labels in staged renderer job

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Add QgsMapRendererStagedRenderJob

    This map renderer job subclass is designed for step-by-step rendering
    of a map to different QPainters.

    It exposes an API which lets callers iterate over parts of a map
    (e.g. individual map layers, labels), specifying a destination
    QPainter for each step in the iteration.

    This is designed to improve the existing print layout export to
    layered output map rendering, where currently the maps are rendered
    by multiple renderer jobs, each only rendering one layer at a time.
    This current approach of rendering individual layers are separate
    jobs is fundamentally broken (and cannot be fixed), because it
    prevents any handling of interactions between map layers (e.g. shifting
    colliding labels).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Move more QgsMapRendererJob code to correct .cpp file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Start splitting out parts of QgsMapRendererCustomPainterJob to an intermediate base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Move QgsMapRendererJob::needTemporaryImage to correct .cpp file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-14

    Convert doxygen \throws to Sphinx :raises: syntax in sipify

Merge: 6d1c87cfaeb bb775ddc60c
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-13

    Merge pull request #31178 from 3nids/relation_composite_gui

    [FEATURE] allow to define multiple field pairs for relations (composite keys)

Merge: a46803844a1 8a0a67e0176
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-13

    Merge pull request #31191 from elpaso/bugfix-gh31177-server-gfi-cascading

    Fix server WMS cascading getfeatureinfo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-13

    [layouts] Add an indicator in the status bar while a map redraw is
    occurring in the background

    Otherwise there's no way to tell if a redraw is humming away in
    the background, or is completed...

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-13

    simpler code to create strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-13

    Fix crash in categorized renderer widget (master only)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-12

    Add test case for georeferencing of layouts exported to PDF

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-12

    [needs-docs][layout] Limit georeferencing of exported PDFs when reference map is on the first page

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-12

    Be more descriptive as to what 'RDF metadata' is

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-12

    [needs-docs][layout] Give user explicit option to georeference (or not)  PDF exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Fix unnecessary layer reloads triggering after project load, which
    also causes a leak

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-08-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-08-12

    add Ukrainian translation to tx config and update translators list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Cleanup default item displayName formatting in export layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Use reference instead of pointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Remove unused layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Another tweak to export names: indicate source map item in map item sublayer names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Better display names for page items

    These can't have ids set, so default to a nicer looking name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Much improved, more descriptive names for exported layers

    E.g. use lists of item types to describe multi-item layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Add API to set/retrieve plural variants of layout item type names (e.g. Labels instead of Label)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    [layouts] Don't export empty layers in layered exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    When multiple items of same type are on a layer, use type name as layer name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    When an item is isolated on its own layer, use the item's id as the layer name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    [layouts] Improve logic of splitting layouts into separate layers when
    exporting to a multi-layer format

    Now, items are either
    - placed onto the same layer as other items (simple items like labels, lines, pictures)
    - placed onto the same layer as only other items of equal types (semi-complex items like scalebars or pages)
    - placed onto their own unique layers (complex items like legends, maps)

    Plus lots of tests covering this, where previously there was few

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Also allow retrieving map layer ID associated with a layout export layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    API Improvements to handling layered layout exports, add tests

    Fixes #20253

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Add method to determine whether a layout map has any grids or overviews enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Refactor out logic for exporting layouts into separate layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Provide rendered feature handlers access to render context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Add API to register rendered feature handlers for a layout map

Merge: 2e4a5677b51 524454cc8c2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-12

    Merge pull request #31156 from qgis/shorten_pull_request_template

    Shorten pull request template

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-12

    Apply suggestions from code review

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-12

    GUI improvements for allowed gaps configuration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-12

    Remove unrequired prepares

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-12

    Check that QgsGeometryCheckContext::project is only used from main thread

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-12

    [FEATURE] Add option to georeference PDFs and TIFs to save map canvas as image/PDF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Fix leak in labeling due to expression context scope not being cleaned
    correctly (master only)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Fix leak when calling GEOS is valid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Fix misleading dox, memory leaks in renderer widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    [layouts] Fix lockup in HTML item when using setFeature function which
    raises a Javascript error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Fix valgrind use after free warning when converting CRS to WKT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Fix valgrind jump on unintialized value warning

    Isghj5 <isghj8@gmail.com>AuthorDate: 2019-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    ProcessingConfig: added multithread max thread setting, TilesXYZ: max thread now inherrrits from ProcessingConfig

    Isghj5 <isghj8@gmail.com>AuthorDate: 2019-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    TilesXYZ: removed try/except/print from atypical exception, regular raise chosen instead

    Isghj5 <isghj8@gmail.com>AuthorDate: 2019-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    TilesXYZ: converted feedback notifications to translate

    Isghj5 <isghj8@gmail.com>AuthorDate: 2019-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    TilesXYZ.py: core limit defined in general settings is applied to multicore render

    Isghj5 <isghj8@gmail.com>AuthorDate: 2019-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    prepare-commit changes

    Isghj5 <isghj8@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Processing(TilesXYZ): Added Multithreading with ThreadPoolExecutor, multicore optimization

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Do not create sAuthIdToQgisSrsIdMap for proj5 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Ensure color picker opens inline for singleband psuedocolor renderer widget

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    use FLEX/BISON FILES_PREFIX

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-12

    Fix bison warning: deprecated directive

    David Signer <david@opengis.ch>AuthorDate: 2019-08-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-11

    beautifications

    David Signer <david@opengis.ch>AuthorDate: 2019-08-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-11

    test for recursion in default values

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-10

    Fix CRS transform

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-10

    debian packaging:
    - add dependency for qgis-server on python3-qgis
    - set test timeouts to 60s

    osgeo4w:
    - set test timeouts to 60s

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-10

    Code layout and const iterator

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-10

    Remove obsolete comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-10

    Tests for bugfix GH31177

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-10

    Fix server getfeatureinfo with cascading WMS

    Fixes #31177

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-10

    Shorten backport requests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-09

    osgeo4w: switch nightly to GDAL3 and PROJ6 nightlies

Merge: 0b757f84d12 6eeb0311343
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-08-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-09

    Merge pull request #30277 from marisn/TileSet_Title

    WMS provider: Extract TileSet layer title and abstract from matching …

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-09

    display all field pairs in relation manager dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-09

    fix build + spelling

    Māris Nartišs <mn@sungis.lv>AuthorDate: 2019-06-19
Commit:     Māris Nartišs <mn@sungis.lv>
CommitDate: 2019-08-09

    WMS provider: Extract WMS-C TileSet layer title and abstract from matching WMS Layer data (fixes #30262)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-09

    debian packaging: drop cosmic

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-09

    allow to manually add relations with composite keys

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-09

    Ensure layer scope and fields are available during callout data defined expression preparation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-09

    Avoid unnecessary detachment of QgsProperty when evaluating expression
    based properties

    Sponsored by QGIS grant, identified by Hotspot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-09

    If an expression based property can't be prepared, don't continually
    retry preparing it for every feature rendered

    This can cause a huge slowdown on projects where a layer has a
    data defined property with an invalid expression (e.g. due to
    a field which has been renamed or dropped).

    Sponsored by QGIS grant, identified by Hotspot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-09

    [needs-docs][labeling] Drop setting to control label solution method
    from project labeling settings

    This is an unnecessary setting, resulting in 1000's of extra, very complex
    and untested lines of code. Furthermore, the differences are almost non-existant
    and it's extremely unlikely end users would (or should) need to change this
    setting.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-09

    Cleanup

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-09

    Fix BSD/Clang build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-09

    Avoid loss of styling information when correcting raster layer paths
    via API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-09

    Allow setting the raster renderer for invalid raster layers

    Avoids loss of style information when layer paths are broken

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-09

    Make raster renderer widget tolerant to invalid raster layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-08

    fix mac build

    David Signer <david@opengis.ch>AuthorDate: 2019-08-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-08

    updating default values

    David Signer <david@opengis.ch>AuthorDate: 2019-08-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-08

    Update widget content when field contains default value that referencing to the currently changed widgets field.

    On init the dependencies are stored into mDefaultValueDependencies. On attribute change the default values are written into the other widgets according to the dependency map.

    To avoid recursions the widgets fields index is stored into mAlreadyUpdatedFields.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-08

    [text renderer] Add rotation-based orientation mode

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-08

    debian packaging: fix dash submission of failed builds

    (cherry picked from commit 3b4f358eec36e25788fc747934ab547ba7a51d2f)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    dox++

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    Add fix allowed gaps test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    Allowed gaps test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    Connect allowed gaps layer saving to master layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    Safety check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    Dox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    RAII

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    Thread safety in duplicates check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    Show complete gap even if partially ignored

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    fix warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    Fix gaps by allowing exceptions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    Call prepare method on geometry checks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    Code style

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-08

    Add configuration interface for allowed gaps

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-08

    Shorten pull request template

Merge: 96eeca31685 ce513bfc3cf
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-08

    Merge pull request #31144 from m-kuhn/thread_safety_duplicates_check

    Thread safety in duplicates check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-08

    Fix log message title on label geometry generators

    Fix #30379

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-08

    Take the nuclear option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-08

    Attempt to fix doxygen warning

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-08
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2019-08-08

    [needs-docs] Rename "Source Fields" into "Fields" in vector layer properties dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-04
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2019-08-08

    Add tooltips to vector layer properties tabs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-08

    [processing] Always clear list of previously encountered errors on
    each new algorithm execution

    Avoids the situation where errors reported during an algorithm
    which was overall successully executed are append to the errors
    for later execution steps

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-07

    update packaging after 92ac7a2e93a2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-07

    RAII

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-07

    Thread safety in duplicates check

    Fix #30798

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-07

    fix windows build (includes update to inja.hpp 57ac9b93725cb)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-07

    fix deprecation warning (#31141)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-07

    show all pairs in relation discovery dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-08-07

    rename QgsDiscoverRelationsDlg to QgsDiscoverRelationsDialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-07

    add test for relation aggreation with composite keys (#31117)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Try to hide member from sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Correctly register displaced points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Add API to allow rendered feature handlers to indicate which attributes
    they require

    And ensure these are fetched in the iterator used for rendering features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Call rendered features handlers when rendering maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Initial work on rendered feature handler interface

    Adds an interface for classes which provider custom
    handlers for features rendered as part of a map render job.

    QgsRenderedFeatureHandlerInterface objects are registered
    in the QgsMapSettings objects used to construct map render
    jobs. During the rendering operation, the handleRenderedFeature()
    method will be called once for every rendered feature, allowing
    the handler to perform some custom task based on the provided
    information.

    They can be used for custom tasks which operate on a set of
    rendered features, such as creating spatial indexes of the
    location and rendered symbology bounding box of all features
    rendered on a map.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Use context.project() instead of QgsProject.instance() and
    QgsProcessingUtils generateTempFileName method

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Get supported extension to avoid unavailable driver

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    fixes #24041 : Write intermediate memory layer to disk in Execute SQL
    algorithm so they can be referenced by the virtual layer provider

Merge: 65e86eb0dea 31f0b1fb941
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-07

    Merge pull request #31135 from m-kuhn/fix-measuretool-area

    Measure Tool: Recalculate area when measure polygon drawing finishes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-07

    translation string fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-07

    Measure Tool: Recalculate area when measure polygon drawing finishes

    Fix #31134

Merge: 0419f182d83 0f3b02c9887
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-07

    Merge pull request #31053 from DelazJ/patch-15

    Add checkbox to allow non core devs to indicate backport desire

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Use a more appropriate, global snap to grid algorithm when simplifying
    geometries for layout exports

    This avoids all chance of slivers or overlaps between previously
    adjacent features.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    [FEATURE][layouts] Add option to simplify PDF or SVG exports

    This new setting, "Simplify geometries to reduce output file size",
    is exposed in the SVG or PDF export settings dialogs shown when
    exporting a layout/atlas/report to PDF or SVG.

    If checked (the new default), geometries will be simplified while exporting
    layouts in order to remove any redundant vertices which are not
    discernably different at the export DPI. (e.g. if export DPI is 300 dpi,
    vertices less then 1/600 inch different from each other will be removed).

    This avoids exporting ALL geometry vertices during PDF/SVG export,
    which can result in a ridiculously complex and large export file size.
    Aside from the file size issues, it also causes problems when trying
    to load these outputs into other applications, e.g. Inkscape, which
    chokes on the huge number of vertices and grinds to a crawl.

    Sponsored by the GeoPDF export group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    [layouts] Respect layout context simplification settings in layout map renders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    [layouts] Add vector simplification method to QgsLayoutRendereContext

    Allows specification of simplify method to use when rendering layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Add method to specify global vector simplification overrides on a
    QgsMapSettings object

    If specified (they default to off), these simplification settings
    will override any layer-specific simplification settings, and
    provide a way for specifying a global simplication to apply
    to vector layers while exporting maps.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Use real news feed url

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Consistent dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Fix changing source effect properties doesn't "stick"

    Fixes #31118

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    [processing] Fix raster layers are not shown as an option for map layer
    parameters in batch mode

    Fixes #30739

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Don't try to translate ellipsis character

    Fixes #31115

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-07

    dwg import: allow opening existing geopackage without confirmation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Another test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Ensure raster style is not lost when dealing with invalid layer sources

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-02
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2019-08-06

    Add checkbox to allow non core devs to indicate backport desire

    and remove some superfluous checkbox in template

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Rewriting documentation

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    use Enum for Result of addTopologicalPoints

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    remove debug message from test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    topologicalEditing: Fix Z for add feature

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    use Q_ASSERT

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    topological editing: fix topological editing for reshape map tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    [processing][needs-docs] Add missing input and output types to decorator syntax

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-07

    Improve QgsRasterLayer dox

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-06

    [server] Server api and WFS3 (#10016)

    Implementation of OGC API and WFS3 core draft specification

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-06

    [RPM] Update the lib64 PyQtMacros.cmake patch

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-06

    fix crash with invalid layers (fixes #31110)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-06

    add test for detecting composite key relations (#31092)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-06

    add __repr__ for QgsMapLayer (#31108)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-06

    Fix incorrect /Factory/ annotation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-08-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-08-06

    [FEATURE][text renderer] Support vertical text orientation

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-06

    Fixes #28966 - disallow save project in postgres when < 9.5 (#30977)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-06

    Apply same logic regarding joined fields as is used in field calculator
    to QgsFieldProxyModel set to hiding read only fields

    I.e. show editable joined fields, but only if they are set to a non-hidden
    editor widget

    Juernjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2019-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-06

    Added test

    Jürnjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2019-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-06

    Remove unnecessary variables

    Jürnjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2019-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-06

    Removed unnecessary import

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2019-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-06

    Respect choice of relative or absolute paths for virtual layers when saving project.
    Fixes #29481

Merge: 648cb8c5400 ad011ac0a26
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-06

    Merge pull request #30462 from DelazJ/patch-11

    Add precision to travel cost parameter in service area algorithms

Merge: 086fc201526 c25aeab2146
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-05

    Merge pull request #31096 from elpaso/bugfix-gh-31095-bbox-precision

    Fix JSON exported bbox and precision

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-05

    Fix JSON exported bbox and precision

    Fixes #31095

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-05

    remove expected failure (#31091)

Merge: f98b364da6f dd2952ffad0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-05

    Merge pull request #31085 from signedav/qml-widget-window

    Fix layout of QML widget config

Merge: 549abbfb867 33354196583
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-05

    Merge pull request #31076 from elpaso/pg_raster_authcfg

    Accept authcfg with or without quotes

Merge: 23164df129f e7af670ff90
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-05

    Merge pull request #31047 from m-kuhn/support_loading_curved_pg_types

    [db_manager] support loading mixed curved and straight type tables

    David Signer <david@opengis.ch>AuthorDate: 2019-08-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-08-05

    fix layout of qml widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-05

    Correctly emit attributeValueChanged when changing an editable joined field

    Fixes edits to a joined field value aren't immediately shown in attribute tables,
    and instead appear as though they were discarded (until the attribute table is
    reloaded)

Merge: 85a048a01c8 94b037cafb6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-05

    Merge pull request #31049 from m-kuhn/qgis_desktop

    Add a new qgis_desktop build target

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-04

    Accept authcfg with or without quotes

    Fix #31045

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-04

    update_ts.sh: macos' find doesn't have -printf

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-04

    Add plugins and plugin installer to qgis_desktop

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-04

    update INSTALL.html

    Māris Nartišs <mn@sungis.lv>AuthorDate: 2019-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-04

    Build: Bump minimum Proj version to 4.9.3 (Fixes #30675)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-04

    Show auxiliary fields in field calculator dialog

    BUT only if they have a non-hidden editor widget.

    Rationale: it's very handy to be able to bulk-update these in certain
    circumstances (e.g. select a bunch of features, set their label alignment
    to "right"). But on the other hand, using the label tools creates a LOT
    of auxiliary fields which clutter this dialog (which is why they were
    hidden in the first place).

    SO instead, default to hiding them all, but if a user HAS specifically
    changed the field to show it, then allow them to edit it through
    field calculator....

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-04

    Fix multi edits are discarded when edited field is an editable join

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-04

    Fix widgets name

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-08-03

    postgres provider: don't quote queries when retrieving the layer type (followup 25da979f40656)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-03

    Show icons in field calculator existing field combo box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-03

    Show field type icons in new auxiliary field dialog, simplify code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-03

    Promote curve 25D types to their Z equivalents

Merge: 65e0836d390 770f7e8d44b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-03

    Merge pull request #30952 from m-kuhn/allow_override_ellipsoid

    Allow changing the default ellipsoid to planimetric

Merge: 2963ca7e90c a0c94dda548
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-02

    Merge pull request #31055 from DelazJ/mapItemGuiCRS

    Fix misalignment of CRS label in Map Item properties

Merge: f5fe4cb0103 0a27b7b1312
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-02

    Merge pull request #31054 from dimitrisal/patch-2

    Fix r.grow.distance

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-02
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2019-08-02

    Fix misalignment in Map Item properties

    Dimitris Salmas <dimitrisal@users.noreply.github.com>AuthorDate: 2019-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-02

    bug fix

    Bug fix for ERROR: Output distance in meters for lat/lon is only possible with 'metric=geodesic'

    sklencar <vsklencar@gmail.com>AuthorDate: 2019-08-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-08-02

    [QgsQuick] Custom filepaths for external resource widget (#30929)

    * Enabled using default path for external resources.
    Value (filepath) can be relative to either project path or default root according field setup/config

    * [QgsQuick] Added signal of event when a captured photo is confirmed. That enables custom handling of the action by externalResourceHandler.
    Renamed Ok Button of PhotoPanel.

    * [QgsQuick] Cleaning source of preview image after closing it
    It was causing unpleasant effect when last taken photo has been shown for a short while before previewing another.

    * [QgsQuick]
    Evaluate and use defaultRootPath in a config of the external resource widget.
    Added a function to evaluate expressions for QgsQuick

    * [QgsQuick] Use Loader to load photo panel only when its going to be used.
    Also prevents for asking camera permissions on form open, when photo panel was initialized as well.

    * [QgsQuick] Better wrapping of a long filenames text in the external source widget if an image is not available.

    * [QgsQuick] Use canonical path in function
    Symlinks are used a lot on Android, therefore its better to use canonical paths.

    * [QgsQuick] formatted code.

    * [QgsQuick] External source widget - changes requested in review
    Fixed test and added one test case for getting relative path.

    * [QgsQuick] External widget update
    Added function that returns absolute path of image according widget's config - takes into account relative/absolute setting for value and default path.
    Added docs about how a path can be configured and used.

    * [QgsQuick] External widget update
    * removed lefover property
    * corrected getAbsolutePath function

    * [QgsQuick] Corrected function and fixed test
    Do not use canonical path for non-existing file while getting relative path.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-02

    Do not specify srid in dbmanager. It goes crazy

    If srid is specified in an uri, it disables type detection.

    Fix #30787

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-02

    More dox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-02

    Add a new qgis_desktop build target

    this is meant for development, to quickly get a test build
    including python bindings and the most important core providers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-02

    [postgres] Allow detecting mixed curved and straight geometries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-02

    Add QgsWkbTypes::curveType method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-02

    Add planimetric measurement default to settings template

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-08-02

    Move measurement/planimetric settings to QgsSettings::Core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-02

    Fix data defined legend size when using seperated symbols

    Fixes #26929

Merge: 4f7975d2dc9 25da979f406
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-01

    Merge pull request #31039 from elpaso/pg_raster_support

    Expose PostGIS rasters to the browser and the source select dialog

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-08-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-08-01

    Fix WMS GetMap 8bit mode with transparency (#31014)

    * Fix WMS GetMap 8bit mode with transparency

    * Correct indentation

    * Remove french text in qgs test project

    * Correct render checker for 8bit image

    * Remove empty line

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-08-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-08-01

    Expose PostGIS rasters to the browser and the source select dialog

    PostGIS rasters are actually opened with GDAL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-01

    Fix potential crash in marker symbol layer

    (the expression context scope wasn't being deleted in all return
    paths, resulting in crashes when rendering was complete and
    everything was being cleaned up)

    And some other code safer against this same risk

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-01

    Use real symbol buttons in categorized and graduated renderer widgets,
    instead of fake ones

    Gives these buttons the full power of the usual QgsSymbolButton,
    including copy/paste symbols, color/opacity changes, etc. Plus,
    some nice additional interface consistency!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-01

    Ensure project is dirtied when editing symbols/color via layer tree

    Also ensure layer style dock is always in sync with changes made
    via layer tree

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-01

    Add minimal description to Processing algorithms

    enabling the right-hand help panel

    Alban Kraus <alban.kraus@tulleagglo.fr>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-01

    PostgreSQL foreign tables: handle them like views (fixes #30990) [needs-docs]

    PostgreSQL foreign tables are not explicitely supported by the PosgreSQL provider.
    This commit removes the error message, and handle foreign tables like views.

    A foreign table cannot (in PostgreSQL <10) state what column
    is the primary key, so we let the user tell QGIS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-01

    Standardise wording and capitalization

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-08-01

    Apply suggestions from code review

    Typo fix

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-07-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-31

    Revert bar plot removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-08-01

    Deprecate existing QgsCustomDropHandler::handleMimeData method,
    and add handleMimeDataV2 method which returns a bool

    This allows custom drop handlers to indicate that they've fully
    handled dropped mime data, and that no further processing should
    be done on the mime data

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-07-31
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2019-07-31

    Add help panel to service area algorithms dialog

    with information of travel cost units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Open color picker inline when selecting "change symbol color" from right click menu
    in categorized, graduated or rule based renderer widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    [FEATURE] Add copy/paste symbol action to right click menu in categorized/graduated/rule based renderers

    Allows symbols to be easily copied and pasted between these nodes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    [FEATURE] Add "copy symbol" and "paste symbol" actions to layer right click, style menu

    Allows for individual symbols to be copied and pasted between layers or rule/categorized/graduated
    nodes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-31

    translation string fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Sipify

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Add missing header to QGIS_CORE_HDRS

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Generally chop /bin for pkgDataDir on Windows

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Fix case of dbghelp library

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Allow specifying native crssync when cross compiling

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Only use pyuic-wrapper.bat when compiling on windows hosts

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Fix invalid use of EXISTS used to check whether a variable is set

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Pass NO_CMAKE_FIND_ROOT_PATH when invoking FIND_FILE to find local files

    Otherwise, when cross-compiling, the prefix of the cross environment (i.e. /usr/x86_64-w64-mingw32/) is prepended to the path, leading to the files not being found

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Apply suggestions from code review

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    [Feature] Enable widget filtering in Interface Customization dialog

    Adds a search text box to allow filtering through the widgets when
    customizing the interface

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-07-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-07-30

    [QgsQuick] Range widget update
    Different background color when a widget is enabled/disabled

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-07-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-07-30

    [QgsQuick] Small visual fixes of a range widget

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-07-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-07-30

    [QgsQuick] Added SpinBox beside Slider for a range field.
    Formatted

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-07-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-07-30

    [QgsQuick] Added SpinBox beside Slider for a range field.

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-07-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-07-30

    [QgsQuick] Added Range widget
    Suppose to be used in Feature form as a editor widget for a number field of type 'range'.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Swap a QDoubleSpinBox for QgsDoubleSpinBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Code style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Use a double spin box for Add Circle by 2 Tangents and Point tool

    Otherwise non-integer radiuses cannot be used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Revise map tip cursor offset calculations to better handle hidpi screens

    Fixes #28337

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Better Support to hidpi

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Moves MapTip away from the mouse cursor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Dox++, unit tests

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Add QgsLayerTreeView::setLayerVisible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Add unit tests for QgsUnitTypes::areaToDistanceUnit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Add since

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Add QgsUnitTypes::areaToDistanceUnit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Optimisations for shapeburst fill rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Use QgsImageOperation optimized implementation of stackblur in shapeburst fill

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Move stackblur operation to header so it can be inlined

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Much faster copying of expression contexts with a project scope present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Allow custom drop handlers to indicate that they will accept a mime type
    in advance

    Allows non-standard mime types to be dropped onto the QGIS window,
    which will be handled by custom drop handlers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Simplify method

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Inizialize QgsGpsInformation with sane values, add QgsGpsInformation::isValid and QgsGpsInformation::fixStatus

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    Fix unnecessary calculations performed when a layer is set not to be an obstacle for other labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-31

    [labeling] Avoid lots of unnecessary work involving disabled data defined properties

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-07-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-30

    add *BSD to osName

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-30

    Address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-30

    Add tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-30

    [FEATURE][callouts] Add anchor point position settings for polygon features

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-30

    fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-30

    When default ellipsoid is not planimetric use the CRS defined ellipsoid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-30

    Do not change ellipsoid on CRS change when it's planimetric

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-30

    Only expose a single "default ellipsoid" option: planimetric or not

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-07-30
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-07-30

    Fixes empty WKT. Fixes #20753, Fixes #19190, Fixes #20754 (#9645)

    * Fixes empty WKT. Fixes #20753, Fixes #19190, Fixes #20754

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-30

    Fix ui file build warning

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-30

    fix preview for circle with 3 tangents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-30

    [needs-docs] Add option to show superseded (but not deprecated)
    coordinate operations when selecting operations

    This is the closest equivalent for the existing "hide deprecated"
    checkbox which is available in proj < 6 builds.

    Requires Proj >= 6.2

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-29

    Fix rebase gone wrong and address review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-29

    [FEATURE][layout] Add horizontal placement option for scale bar labels

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-29

    [FEATURE][layout] Add above/below segments placement option for scale bar labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    [FEATURE][labelling] Expose "label all parts" option via label
    properties tool

    Makes it easier to set this option per-feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    Use QgsAlignmentComboBox in scalebar settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    Don't calculate the symbol outputUnit and mapUnitScale only for
    retrieval by unused, deprecated methods

    Whilst technically this is an API break, it's costly to calculate
    these for symbols and the results are completely unused, except
    for in some deprecated getters which are very unlikely to be
    used by external plugins (and which shouldn't be used, in any case...)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    [labeling] Disable alignment combo boxes in label properties dialog
    for non-pinned labels

    These have no effect, so enabling them is misleading

    Refs https://gis.stackexchange.com/questions/330312/changing-vertical-and-horizontal-position-for-specific-label-in-qgis

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    [ui] Fix hidpi/resizing issue with auxiliary-related dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    [FEATURE][callouts] Add setting to allow callouts to be drawn to all parts
    of a multi-part feature

    Also data-definable!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    Record whether a callout corresponds to a feature which has all parts labeled in the callout context

    This is useful information for dictating how a callout should be rendered

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    Always clear the label all parts flag when a label has fixed position

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    [Test] PyQgsRulebasedRenderer: add more complex

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    [Test] PyQgsRulebasedRenderer: add more complex usedAttributes test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    [Test] PyQgsCategorizedSymbolRenderer: add more complex usedAttributes test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    [Test] PyQgsPointDisplacementRenderer: add usedAttributes test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    [Test] PyQgsPointClusterRenderer: add usedAttributes test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    [Test] PyQgsRulebasedRenderer: add usedAttributes test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    [Test] PyQgsSingleSymbolRenderer: add usedAttributes test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    [Test] PyQgsSymbolLayer: add usedAttributes tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-29

    Fix ui file build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-27

    [labeling][FEATURE] Allow data defined control over "label every
    part of multipart features" setting

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-26

    fix build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-26

    release.pl: use sha256 sum for tar ball

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-26

    Allow manually specifying ellipsoid for new projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    [FEATURE][labeling] Add "overrun distance" setting for line labels

    This setting allows users to specify the maximal allowable distance
    a label may run past the end (or start) of line features. It works
    for both curved and parallel label modes, and supports distances
    in mm/map units/pixels/etc, and data-defined distances.

    Fixes #15846

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    [labeling] Add API to allow curved labels to overrun features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    Add method to extend a pal pointset line by a set start and end distance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    Add a clone method to pal pointsets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    Use std::vector instead of raw arrays in pal pointsets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    [labeling] Record number of repeats associated with a label position

    This allows the candidate generation code to consider whether a label
    is a repeat when creating candidate placements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    Use a smaller font in projection widget def text box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    Show the WKT definition of projections in the projection selection dialog

    This is better than the proj definition, since it's non-lossy (well,
    for proj 6 builds. Just go crawl into a corner and cry proj 4).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    Add API to specify WKT format when exporting QgsCoordinateReferenceSystem objects

    Like all good things, this is Proj 6 only.

Merge: c08b757bc4d 43688cabf08
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-26

    Merge pull request #30930 from m-kuhn/attachment_widget_attribute_table_crash

    Hide browse button on attachment widget in attribute table

Merge: 52373e2ec1e fa847d16ff2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-26

    Merge pull request #30927 from m-kuhn/source_select_reset

     Reset selection when data source select dialog is reopened

Merge: 725fb286c6f 648e4f17178
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-26

    Merge pull request #30926 from m-kuhn/default_selection_mode_pg_oracle

    Default to QAbstractItemView::ExtendedSelection in pg and oracle source select

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-26

    [ui] Use updated label text icon in the style manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    Copy correct srs db when running from build dir

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-26

    Fix compiler warnings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-26

    [ui] Update label properties icons to be compatible with dark themes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-26

    Use ExtendedSelection mode in MSSQL and DB2 source select

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-26

    [ui] Add dedicated label callout icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    [proj6] Always normalize operations, even when we are using predefined
    proj coordinate operation (e.g. those stored in a project)

    Fixes #30643

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    Add unit tests from #30643

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    Add unit tests from #30569

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    [processing] Use lists, not maps in overlap analysis algorithm

    Ensures consistent field ordering and that fields are always matched
    to input layer order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    [needs-docs] Show current tags for symbol when right clicking a symbol
    in style manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    [FEATURE] Add "Paste" action to style manager dialog menu

    Allows pasting copied symbols directly into a style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-26

    [FEATURE] Allow copying symbols from style manager

    Allows symbols to be copied from the style manager dialog, so that
    they can be pasted elsewhere in QGIS (e.g. in symbol or color buttons)

Merge: 49a96e00d06 8351ccf53d4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-25

    Merge pull request #30610 from signedav/fix_valuerelation

    Fix multi-selection on value relation widget using string fields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-25

    Remove option to change selection mode of postgres and oracle dialogs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-25

    Fix code style

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-25

    [FEATURE] oracle provider: add support for auth manager

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-25

    Hide browse button on attachment widget in attribute table

    References #26948

    David Signer <david@opengis.ch>AuthorDate: 2019-07-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-25

    no confusing comments

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-25

    Code style for providers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-25

    Reset selection when data source select dialog is reopened

    When the data source select dialog is closed and reopened it's much more
    likely that the user wants to add a different layer than last time he was using
    the dialog. So instead of offering him to add the same layer again, the selection
    is cleared and he is requested to make a new selection.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-25

    Default to QAbstractItemView::ExtendedSelection in pg and oracle source select

    This aligns the default selection behavior of the postgres and oracle source
    selection with the rest of the application and other providers like geopackage.

    For newcomers, the MultiSelection is rather confusing. Especially with the current
    behavior inside the unified data source dialog, that remembers previous selections
    it's very hard to clear pre-existing selections in large lists that are partially
    hidden.

Merge: 6d3b1574b4f e51a3babb73
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-25

    Merge pull request #30836 from m-kuhn/raster_ignore_extent

    [FEATURE] Allow rendering raster layers outside the reported extent

    David Signer <david@opengis.ch>AuthorDate: 2019-07-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-25

    handle variant as list (instead of string) when the field.type() is QVariant::List - since these values are not stored as string, the tests don't need to check the GDAL version (what shouldn't have been done before anyway because it only concerns geopackages, where this version is checked on storing data...)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-25

    Register the app bad layer handler before loading plugins

    This gives plugins a chance to replace the handler without their
    changes being overwriting immediately afterwards

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-25

    [labeling] Fix empty segment sometimes created when using repeated labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-25

    [labeling] Fix repeated line labels gravitate to start of line

    Avoids situations like

    1. Line length of 3cm
    2. Repeat distance of 2cm
    3. Label size is 1.5 cm

        2cm    1cm
    /--Label--/----/

    i.e. the labels are off center and gravitate toward line starts

    Instead, we first calculate how many complete repeats we can fit
    in, and then divide the line into even sections of this length,
    avoiding the situation where some leftover segment of the line
    end isn't big enough for the label to fit.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-25

    [labeling] Don't waste time trying to chop lines smaller then the repeat distance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-25

    Better memory management

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-25

    [labeling] Don't add duplicate points at the end of the final repeated label segment

    This results in an invalid geometry and causes issues with the labeling
    of this segment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-25

    [labeling] Ensure short lines (wrt font size) still generate sufficient
    candidates to ensure centered placement of labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-25

    Fix deprecated gdal import warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-25

    Ensure ownership of path preprocessor is transferred

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-25

    [API][FEATURE] Allow setting a custom path pre-processor for QgsPathResolver

    QgsPathResolver::setPathPreprocessor allows setting a custom path pre-processor
    function, which allows for manipulation of paths and data sources prior
    to resolving them to file references or layer sources.

    The processor function must accept a single string argument (representing the
    original file path or data source), and return a processed version of this path.

    The path pre-processor function is called before any bad layer handler.

    Example - replace an outdated folder path with a new one:

      def my_processor(path):
        return path.replace('c:/Users/ClintBarton/Documents/Projects', 'x:/Projects/')

      QgsPathResolver.setPathPreprocessor(my_processor)

    Example - replace a stored database host with a new one:

      def my_processor(path):
        return path.replace('host=10.1.1.115', 'host=10.1.1.116')

      QgsPathResolver.setPathPreprocessor(my_processor)

    Example - replace stored database credentials with new ones:

      def my_processor(path):
        path= path.replace("user='gis_team'", "user='team_awesome'")
        path = path.replace("password='cats'", "password='g7as!m*'")
        return path

      QgsPathResolver.setPathPreprocessor(my_processor)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-25

    Avoid storing and cloning paint effects for layers if they are just
    the default stack unchanged

    Speeds up cloning of symbol layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-24

    Move WMS ignore extents to service level

Merge: 3174d692b18 103d104303b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-24

    Merge pull request #30901 from m-kuhn/https_osm

    Use https for openstreetmap

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-24

    Use https for openstreetmap

    Fix #30855

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-24

    Add a reserve method to QgsGeometryCollection

    Attempts to allocate memory for at least the specified number of geometries.

    If the number of geometries is known in advance, calling this function
    prior to adding geometries will prevent reallocations and memory fragmentation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-24

    Direct conversion from ogr multilinestrings to QgsGeometry

    Avoid expense of converting to/from wkb

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-24

    Followup 37cd8ce: fix non-area dialog stretching

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-24

    [ui] Fix missing spacer in the measure dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-24

    Add move operators to QgsEffectStack

    Results in a (very slight) performance boost with symbol copies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-24

    Fix large speed regression in evaluating string equality expressions

    QgsExpression::isIntervalSafe is VERY expensive and should not be used
    unless we HAVE to

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-24

    Fix unnecessary calculation of marker symbol bounds when labeling is not
    required for a layer and symbols layers are in place

    Speeds up rendering of simple marker points matching this situation
    by ~3x

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-24

    Optimise reading of multipoints from OGR

    Avoid WKB conversion on OGR side, and parsing on QGIS side, and
    just handle the direct conversion of OGR geometries instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-24

    Fix svg cache file modified timeout only blocks checking the modified datetime once ever

    Instead restart the timeout everytime after verifying the file hasn't changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-24

    Fix expensive file modified time check is applied with every check of svg/image cache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-24

    Optimise checking for active properties

    Avoid copying QgsProperty values and instead use references only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-24

    Fix some dialogs never remember geometry when using enableAutoGeometryRestore

    If a dialog is created but never shown, we shouldn't save the geometry
    or we'll be saving a default state only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-24

    Show layer name in datum transform dialog, where available

    Fixes #30826

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-07-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-23

    allow to follow redirect for custom plugin repo url (#30869)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-23

    Cache painter path for font marker when it doesn't change

    Speeds up font marker rendering by around 2x

    David Signer <david@opengis.ch>AuthorDate: 2019-07-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-23

    moved fallback json string decode part to widget to have the "PostgresString" function without JSON

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-23

    correct ini file comment

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-23

    Add proxyExcludedUrls settings example in qgis_global_settings.ini file

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-23

    Add a new settings noProxyUrls and change UI to edit this setting

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-23

    fixes #28034 : Return NoProxy instead of DefaultProxy when url matches
    excludes list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-23

    Avoid cloning symbols during label rendering

    This is expensive and unnecessary

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-23

    Correctly expand single-click search rect for show/hide label tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-23

    [needs-docs][labeling] When using the Show/Hide Label tool, a single
    click on a label toggles this label

    Unlike in marquee mode, where users must hold ctrl while dragging
    over labels to hide them, when only a click on an existing label
    is made we trigger a toggle of the label. It's a more intuitive
    UX.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-23

    [callouts] Allow callout types to have icons, and use them in the type combobox

    ...and pick ugly icons to prompt @nirvn into action ;)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-23

    Fix tooltips in labeling widget tabs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-23

    Minor tweaks to labeling widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-23

    Fix loss of newly created auxilary field connections in labeling widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-22

    dwg import: set angle property for (unexpanded) inserts

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-22

    A couple of callouts dox fixes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-22

    [FEATURE][callouts] Allow specifying an offset from label area distance

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-22

    [bugfix] Fix the whole text instead of the selected part in db_manager save SQL file. fixes #30616

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-22

    [FEATURE][callouts] Allow specifying an offset from feature distance
    which controls a distance from the feature where callout lines end

    Makes for visually more appealing callouts vs drawing them right
    up against the edges of features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-22

    More consistency in labeling tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-22

    Improve tooltips for labeling toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-22

    Rework unplaced labels icon for consistency with show pinned icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-22

    Add some separators to labeling toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-22

    [needs-docs] Rework "show pinned labels" icon

    The original icon had an unintended effect of always looking enabled
    on some platforms (due to the solid blue background rectangle)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-22

    Improve appearance of multiline tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-22

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-22

    [FEATURE] Add @scale_value expression variable for use when evaluating
    data defined text format properties while rendering scale bar text

    Allows for per-label customisation of the text format inside scale bars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-22

    [FEATURE] Allow data defined settings in text formats

    This allows text formats to store data defined settings,
    allowing them to be used wherever the text renderer is (e.g. in
    layout scalebar text).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-22

    [api] Allow data defined properties to be set in QgsTextFormat, so
    that these are automatically respected whenever the format is
    rendered using QgsTextRenderer

    This is done transparently to the caller - so by porting away
    from the raw QPainter text apis to use QgsTextRenderer instead,
    then they immediately gain the ability to use data defined
    properties in their text formats.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    Add test for drawing unplaced for a feature with no candidates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    Use show instead of draw

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    Move show unplaced icon to near start of labeling toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    Use dedicated icon for 'show unplaced'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    Also draw unlabel features which correspond to features where no
    candidates could be generated

    E.g. lines too short for label, polygons too small for labels

    (and fix some gross oldschool memory management)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    Prioritize moving unplaced labels in the move label tool

    These are most likely the ones which users are trying to move
    when there's overlapping labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    [needs-docs] Add checkbox to layout map label settings panel to allow
    display of unplaced labels

    This is independant from the main canvas setting, and can be used
    to determine whether labels are missing from a particular layout map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    [needs-docs] Add labeling toolbar action to toggle whether unplaced
    labels are displayed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    [FEATURE][labeling] Allow display of unplaced labels

    This setting (accessed through the project label settings dialog)
    allows unplaced labels to be shown on the map. These are rendered
    using a red color by default (but the color can be changed from
    the label settings dialog too), allowing users to determine whether
    any important labels are missing from their maps (e.g. due to
    overlaps or other constraints).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    Add API to pal to return unplaced labels after calculating the solution
    to the labeling problem

    And improve dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    Append additional "QgsCalloutContext" member to callout rendering virtual
    methods

    While unused for now, this gives us flexibility in future to specify
    additional useful contextual information about how a callout should
    be rendered without breaking API (e.g. label text alignment, label
    font settings, etc)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    Allow label tools to work with curved labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-21

    Followup callouts

    - Default to straight line callout, not manhattan
    - Fix incorrect clear text for min callout distance

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-20

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-20

    Do not clip rendered raster area in the provider.

    It's the consumers (like layer renderer's) responsibility to crop
    to a desired extent. The raster data provider should just return the
    extent it was asked for.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-20

    [FEATURE] Allow rendering raster layers outside the reported extent

    The extent reported by raster layers may be smaller than the area
    which can be rendered.
    Notably for WMS with symbology that takes more space than the data.

    Fix #30251

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-20

    Fix change label map tool overwritting pre-existing non-field expressions (#30830)

Merge: 396eb92bfa7 ce8004446a5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-20

    Merge pull request #30816 from m-kuhn/ellipsoid_from_first_layer

    Update the project ellipsoid if CRS is taken from first layer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-20

    [FEATURE][labels] Add multiline alignment property to the change label tool

Merge: 5ed9efb3b60 22dbeee9893
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-20

    Merge pull request #30819 from m-kuhn/gap_context

    For "gap" geometry check errors, allow showing the context

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-20

    osgeo4w: support separate symstores

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-19

    Fix option dialog crash when searching in tree widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-19

    Add test for QgsGeometryCheckError::contextBoundingBox()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-19

    Pretty pring QgsRectangle when using QCOMPARE

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-19

    For geometry validation GAP errors, allow zooming to gap or context

    When a topological check returns a gap, it's sometimes better to zoom to the gap,
    sometimes to show the gap in the context of the surrounding polygons. There is no
    one-size-suits-all solution.
    Therefore it's now possible to zoom to one by enabling the "zoom to feature(s)" button
    also for topological errors.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-19

    debian packaging: add qt5-image-formats-plugins dependency (implements #26559)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-19

    Update the project ellipsoid if CRS is taken from first layer

    Fix #30815

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    Fix missing cache skip in proj 6 code path

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-19

    [attribute table] Fix several issues with form view's feature navigation
    - Disable zoom / pan when filtering by visible features (fixes #30763)
    - Disable flash / zoom / pan when not set to form view
    - Do not trigger flash / zoom / pan when selection hasn't actually changed

Merge: d439484c273 4ee2a53d919
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-19

    Merge pull request #30748 from troopa81/fix_referencerelationwidget_addEntry

    Fix addEntry for reference relation widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    Remove disableCache argument from python bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    Disable CRS and transform cache permenantly when exiting Qgis

    Hopefully this will prevent additional items being added to the cache
    after we've gracefully finalised proj operations, which results
    in the infamous crash-on-exit fiasco...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    Append additional "QgsCalloutContext" member to callout rendering virtual
    methods

    While unused for now, this gives us flexibility in future to specify
    additional useful contextual information about how a callout should
    be rendered without breaking API (e.g. label text alignment, label
    font settings, etc)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    When saving a symbol to the style database, prepopulate the tags
    widget with existing tags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    Fix unused variable warning

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    Replace setted with set

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    fixes #29667 end feature setting mode before warning attribute form interface

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-18

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    When importing symbols from a seperate style, prepopulate the Additional
    Tags list with a drop down showing existing tags in the default style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    Show layer rendering/data access errors in the layer tree

    This makes these errors more visible to users, instead of hiding
    them away in the log panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    Ensure layer tree indicator icons are repainted on changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-19

    Map canvas emits a signal when errors occur during rendering operations

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-18

    [Oracle] FeatureItrator: do not request all attributes if subset is empty

    Like the PostgreSQL provider, it is not necessary to request all the attributes if the request subset of attributes is empty.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-07-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-07-18

    [oauth2] Fix network error crash; guard reply ptr; remove error phrase

    Access of reply members/properties causes crash if the reply is deleted
    elsewhere. Guard cast reply object using QPointer and access all
    properties immediately.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    Also apply warnings to rotate label tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    Auto enable layer editing when the move or change label tools
    require it to make changes to a label

    E.g. when a layer is set to store label x/y in a real field (not
    an aux field), then that layer must be editable in order to move
    labels in it. Otherwise the move operation fails, but users are
    left no clue as to why the label can't be shifted...

    So now we automatically switch on edits and notify the user of
    this via the messagebar, and if we CAN'T make the layer editable,
    we also warn them of this.

    David Signer <david@opengis.ch>AuthorDate: 2019-07-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-18

    made QgsPostgresStringUtils namespace to class because of private functions we use there and possibly in future there are more coming and renamed the methods
    fixed indents and comments

Merge: 4bab91cfba7 109d1fb7a89
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-18

    Merge pull request #30715 from alexbruy/gdal-layers

    [processing] pass layer name to the gdalwarp to avoid issues with multi-layer datasources (fix #30292)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    Fix qt warnings about invalid stylesheet

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    Fix lengthy delay when clicking change label tool on a label for the
    first time

    Previously this was firing off the styleChanged for every new auxiliary
    field created, which is a very expensive call to process (as it involves
    rebuilding GUI widgets). Instead, delay the call and only it fire it
    once, if we actually changed something in the style.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    [FEATURE] Add a separate unit choice for milliradians (SI definition) vs mil (NATO definition)

    Allows angular measurements in either of these units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    Expose milliradians as choice of angle in angle measure tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    Correct definition of miliradians to 1/1000 radian, not 3200/pi radians

    And add missing unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    Remove shadowing member which was moved to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    Fix dox warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    Remove broken seealso links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    [layouts] Ensure full context is set for scalebar font button and
    other symbol buttons used in item widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    Allow pushing more contextual information to QgsFontButton/QgsTextFormatWidget

    e.g. follow the same approach as symbology and allow pushing message
    bars, map canvases, and expression contexts to the widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-18

    When a style manager dialog is opened in read only mode, still allow
    symbols to be double clicked to view their properties. Just disable
    actually saving any edited symbols instead.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-17

    use srs6.db when running from build dir with PROJ >5 (followup dddf8b2aa)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-17

    only install/copy srs.db that we're using (fix 56d03f783f041)

    David Signer <david@opengis.ch>AuthorDate: 2019-07-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-17

    remove unused sip.in

    David Signer <david@opengis.ch>AuthorDate: 2019-07-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-17

    renamed QgsArrayUtils to QgsPostgresStringUtils

    David Signer <david@opengis.ch>AuthorDate: 2019-07-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-17

    improved parsing and building function to handle multidimensional arrays
    code mostly taken from this integration in the postgresprovider / postgresconn
    x

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-07-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-07-17

    Remove now useless mReferencedFieldIdx variable

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-07-17
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-07-17

    Convert QVariant to int before QCOMPARE

    David Signer <david@opengis.ch>AuthorDate: 2019-07-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-17

    tests for arrayutils creating lists and parsing back

    David Signer <david@opengis.ch>AuthorDate: 2019-07-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-17

    sip in file

    David Signer <david@opengis.ch>AuthorDate: 2019-07-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-17

    sip stuff

Merge: 9f219e0ca23 48c21bb9785
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-17

    Merge pull request #30757 from nyalldawson/override_clear

    Always show 'clear' action in property override button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    [labeling] Show a wait cursor while building label property dialog
    and auxiliary field creation is required

    This can take some time (30 seconds or so), and without the wait
    cursor it looks like QGIS has hung...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    [labeling] Fix labels 'jump' when using move label tool and alignment
    is set to a non-field based value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    [labeling] When label map tools are used to select a label and the
    user clicks on overlapping labels, prioritise either the labels in
    the current layer OR fallback to picking the smallest candidate
    label (since it will be the most difficult to select)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Always show 'clear' action in property override button

    Previously this was only shown if the button was set to an expression
    value, but there's also a need to clear when a property is set
    to a field value. Otherwise it's impossible (well, annoyingly
    fiddly) to clear the 'red' status when a bound field is deleted
    or no longer available.

    David Signer <david@opengis.ch>AuthorDate: 2019-07-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-16

    qgsarrayutils to care for postgres-array like formatted list in strings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Update src/gui/qgsrubberband.cpp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Remove extra ;

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Solve additional code issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Add angle unit tests for mil

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Resolve code issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Add missing import

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Add missing consts

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    More rubberband code cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Cleanup rubberband code

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Add QgsRubberBand::IconType::ICON_SVG

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Add QgsUnitTypes::AngleUnit::AngleMil

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-17

    Move QgsReadWriteContext::DefaultTranslator to cpp file

    The nested class appears to cause sip to stumble with undefined references to vtable (observed cross-compiling from Fedora to MinGW)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-07-16
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-07-16

    Fix addEntry for reference relation widget and use referenced field
    index and not referencing one

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-16

    Fix creating auxilary field fails if _ present in field name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-16

    [expressions] fix comparison of intervals (#30657)

    * [expressions] fix comparison of intervals

    * add test for interval comparison

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-16

    Import bookmarks using prepared statements (fixes #30711)

    David Signer <david@opengis.ch>AuthorDate: 2019-07-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-07-16

    Preserve snapping settings for offline editing (#30718)

    * preserve individual snapping settings

    * care for old layers

    * don't use temporary list, and edit temporary snapping config

    * preserve snapping config per layer on synchronization back from offline project

    * use current snappingconfig object and remove unneeded comments

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-16

    [callouts] Add symbol-related variables to the expression context

    luz.paz <luzpaz@users.noreply.github.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-16

    sipify_all

    luz.paz <luzpaz@users.noreply.github.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-16

    Fix typos

    Guillaume Pasero <guillaume.pasero@c-s.fr>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-16

    TEST: change to cdash 2.6

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-16

    Browsing features in attribute table does not require edit mode

    In attribute table form view, since the buttons to pan to, zoom to and highlight the active feature are available regardless the layer edit mode, their tooltip should not refer to "currently edited feature".

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-16

    Add test for other callout stacking option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-16

    [callouts] Ensure simple callouts are rendered below all map labels

    ...instead of being rendered on top of some. For this callout style,
    we don't want callouts overlapping labels (rather the opposite). But
    leave API in place to allow other callout styles to render below
    their associated labels only, as this may be wanted for some styles
    (e.g. balloon style callouts)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-16

    [processing] Don't append full traceback when a QgsProcessingException is
    raised by a Python algorithm

    This is too noisy for these expected exceptions -- instead, only
    show the traceback for other exceptions (Which are likely a result
    of Python coding errors, so they are useful for debugging)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-16

    re-enable some disabled test and fix broken r.describe algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-16

    [processing] improve handling of the HTML outputs in GRASS provider (fix #30609)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-16

    Ship a seperate srs.db file for proj >= 6 builds

    It's too dangerous to reuse the existing one, as it breaks the
    ability to run multiple versions of qgis (i.e. proj < 6 and proj >= 6)
    on the same machine

    Fixes #30569

Merge: 5f0447b3971 39124dad04d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-15

    Merge pull request #30716 from alexbruy/fix-sip

    fix SIP file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-07-15

    [processing] pass layer name to the gdalwarp to avoid issues with
    multi-layer datasources (fix #30292)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-15

    Fix sip file (#30714)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-07-15

    update SIP file

    pmav99 <pmav99@users.noreply.github.com>AuthorDate: 2019-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-15

    Stop hardcoding "grass6" in GISRC path. (#30330)

    References #30238

Merge: 248af94ba99 7362faca026
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-15

    Merge pull request #30707 from rldhont/fix-db_manager-oracle-plugin-uniqueCol

    [Bugfix] DB Mananger: Fix in Oracle plugin the way to strip uniqueCol

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-07-15

    [Bugfix] DB Mananger: Fix in Oracle plugin the way to strip uniqueCol

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-07-15

    Symbol aware legend expression (#9648)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-15

    Fix exit crash in the plugin layer registry deconstructor (fixes #30681)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Fix initial state of news feed when no entries to show

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Add shell entries to qgis_global_settings.ini for controlling feed behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Unit test for feed language

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Include lat/long in newsfeed url if available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Auto-prune expired news items on launch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Store publish_to field locally

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Adapt to upstream changes in feed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Allow News Feed to be enabled/disabled from QGIS options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Rename icon to generic name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    More dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Spelling and dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Send language argument when requesting news feed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Double clicking news items opens them in the browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Add dismiss overlay icon to news entries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Implement right click menu for news items, allows feed to be disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Add dismissAll API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Store news images locally to be bandwidth efficient

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    [FEATURE] Show news items on welcome page

    The curated QGIS news feed is now shown on the welcome page. This finally gives
    us a direct channel to push project news to ALL our users!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Add a proxy model to apply correct sorting to news feed entries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Add a model for news feeds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Allow entries to be dismissed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    Create QgsNewsFeedParser class for parsing QGIS style news feeds

    Designed to work with the server specs from https://github.com/elpaso/qgis-feed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    [processing] add createByDefault argument to directory output
    constructor

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    [processing] ignore hidden parameters when generating GDAL command (fix #30669)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    [layouts] Avoid crash when layout map references a project layer
    with a bad path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-15

    [processing] Don't abort when an algorithm step fails in batch mode

    Instead, record errors and report them all at the end of the batch
    process. If we abort the remaining batch steps when encountering any
    error, this blocks a useful use of the batch mode and prevents users
    from running a batch process over a large number of input files, some
    of which may be invalid.

Merge: 51ef42be152 320c5349b39
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-12

    Merge pull request #30620 from stev-0/clipboard-multiline

    Add quotes around fields with linebreaks when copying to clipboard

Merge: 73c96ee5c88 540df6c0c09
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-11

    Merge pull request #30676 from troopa81/fix_conditional_form

    Emit valueChanged signal for value relation widget on setFeature

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-07-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-07-11

    fixes #30564 : Emit signal for value relation widget so other dependent widgets
    could be updated

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-11

    api doc: update release doc links

    David Signer <david@opengis.ch>AuthorDate: 2019-07-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-11

    escape backslashes as well

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Add python subclass code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Don't get distracted...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Fix travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Unit tests for callouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Add configuration widget for manhattan lines style callout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Ensure messagebar is available for use by callout widgets in dock mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Remove leftover code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Add callout classes to doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Add "draw callout" option to label property map tool dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Data defined control over whether a callout is drawn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Use registry to create correct callout widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Add minimum length property for callouts, setup framework for data
    defined properties of callouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Ensure label expression context also has fields set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Unit tests for callout registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Use a registry for callouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Start on registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Experiment with a manhattan line callout style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Gui work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Only draw connectors for fixed labels (for now)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Early prototype of label callouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    [processing] Fix occasional crash in Processing gui unit test cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    Fix initial flag values

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-11

    pyrcc5: remove obsolete parameter

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-10

    avoid checking whether base64 encoded embedded content is a file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-07-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-07-10

    Faster map rendering when using null symbol renderer

    If we can skip the loop which fetches features altogether, let's do that
    and save some time which would be otherwise spent getting geometries only
    to delete them immediately afterwards.

    This is practical especially for 3D scenes where it is useful
    to set 2D renderer to null if 3D renderer is set.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-10

    Fix startup crasher due to auth. error calling non-initialized message bar
    (fixes #30366)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-10

    [FEATURE] Show 3D length for LineStringZ features in identify derived attributes

    If a 3D linestring is identified, add the 3d length of this line
    alongside the existing 2d cartesian and ellipsoidal lengths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-10

    Add a start/stopRender method to QgsPalLayerSettings

    This allows us a chance to correctly call start/stopRender on all
    symbols which are used as part of the labels and ensure they are
    nicely prepared and cleaned up.

    Also adapt labeling engine to add calls to startRender/stopRender where
    appropriate.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-10

    Ensure the render context has the correct expression context available
    (including original feature) when drawing labels as part of a map render

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-10

    Use a non-const QgsRenderContext& when preparing labeling providers,
    for compatibility with symbology (which requires non-const context)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-10

    Adjust test result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-10

    Use QgsMapLayer::providerType() instead of dataProvider()->name(),
    as it's more robust in handling invalid layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-10

    Use fast project reading in some algorithms, browser project provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-10

    Fix restoration of vector layer renderers when project has bad layer sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-10

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-10

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-10

    Add api to allow reading a QgsProject file without loading any layers

    This causes the project to be read, but no data providers created for
    layers (i.e. the same result as loading a project in the app and
    choosing to leave bad layers in the project).

    It's intended for occasions when you want to efficiently access properties
    of a project without the (often very expensive) cost of actually
    loading layers. E.g. to just read project metadata, parse the
    layer tree structure, extract print layouts or renderer properties, etc.

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-07-09
Commit:     Stephen Knox <stephenknox73@gmail.com>
CommitDate: 2019-07-09

    Add quotes around fields with linebreaks when copying to clipboard
    To fix #30580. Also add test coverage

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-09

    update error message, Qt 4 is goooone

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-09

    add missing geos include (#30638)

    David Signer <david@opengis.ch>AuthorDate: 2019-07-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-09

    spelling correction

    David Signer <david@opengis.ch>AuthorDate: 2019-07-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-09

    test for weird characters in key strings for text stored values (in hstore format)

    David Signer <david@opengis.ch>AuthorDate: 2019-07-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-09

    escape backslash to escape quote

Merge: f6b5d5f8b36 84c530b97b2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-09

    Merge pull request #30633 from alexbruy/color-description

    [processing] make color parameter available to description-based algs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-07-09

    [processing] make color parameter available to description-based algs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-09

    [layouts] Default to right alignment when adding a label item for right-to-left locale

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-09

    [FEATURE][processing] New algorithm "Combine style databases"

    This algorithm combines multiple QGIS style databases into a
    single style database. If any symbols exist with duplicate
    names between the different source databases these will be
    renamed to have unique names in the output combined database.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-09

    [processing][API] Add methods to retrieve lists of files from
    QgsProcessingParameterMultipleInput

    These need to be handled differently to map layers, and none of
    the existing API works for this use case.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-09

    [processing] Fix batch mode 'fill with parameter values' option for outputs

    Fixes #30543

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-07-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-07-08

    Always enable 3d model material for non 3D model shape.

    David Signer <david@opengis.ch>AuthorDate: 2019-07-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-08

    finally right placed fallback

    David Signer <david@opengis.ch>AuthorDate: 2019-07-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-08

    improve tests with wrong hstore list

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-07-08

    [FEATURE] Measurement tool in 3D map view (#30299)

    * Add measurement tool bar.

    * Add class for measure line.

    * Get coordinate of clicked point.

    * Add clicked point to string line.

    * Store clicekd points to layer.

    * Try to render the measurement line.

    * Render the measurement line (with some problems).

    * Store points in vector.

    * Make identify and measure tool exlusive to each other.

    * Add measurement dialog.

    * Fix only one action must active.

    * Some code suggestion from Martin.

    * Revert code to show the line.

    * Show segment length and the total.

    * Implement close dialog means restart 3d measurement.

    * Add new button.

    * Add unit combo box.

    * Fix shadowing private member of class.

    * Add slot to combo box unit changes.

    * Hide ellipsoid and cartesian radio button.

    * Add measure line for QgsPoint.

    * Add unit changes feature.

    * Add help (pointed to 2D measurement tool).

    * Add finish measurement using right click.

    * Remove keypress event, it does not make sense.

    * Add remove-last-point with middle button.

    * Add crsChanged event.

    * Remove confusing tooltip.

    * Add pan (camera control) action tool for clear state of 3d map tool.

    * Change 3D identify tool cursor.

    * Fix distance 2D to 3D.

    * Remove unclear method.

    * Add unit test for measureLine3D.

    * Add 3D measurement setting.

    * Add header.

    * Make extra 3D renderers refresh the scene when they are updated

    + update the 3D renderer every time the measurement line layer is modified

    * Set Altitude clamping to absolute.

    * Remove options for 3D measurement line.

    * Remove help button in 3D measurement dialog.

    * Merge duplicate code for handle clicked position.

    * Use color for 3d measure line from 2d one.

    * Remove unneeded reimplementation method.

    * Remove 2D canvas reference.

    * Unify update measurement layer.

    Use local variable for feature and line

    * Create measurement layer once.

    * Use data provider to change the geometry.

    * Add length3D for QgsLineString.

    * Simplify distance calculation and presentation. Remove QgsDistanceArea measurement.

    * Descaled z value based on the terrain vertical scale.

    * Remove line when tool is deactivated.

    * Enable changing the line color from setting, but after re-activation.

    * Update color of measurement line after saving option.

    * Remove debug message.

    * Remove 3D length calculation from distancearea.

    * Handle 2D case for length3D, more unit test, and docstring.

    * Fix typos.

    * Addressing Martin's and Nyall's review.

    * Remove setMeasurement to avoid confussion.

    David Signer <david@opengis.ch>AuthorDate: 2019-07-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-08

    placed fallback better

    David Signer <david@opengis.ch>AuthorDate: 2019-07-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-08

    testcase wiht string keys

    David Signer <david@opengis.ch>AuthorDate: 2019-07-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-08

    use quotes in hstore list items

    David Signer <david@opengis.ch>AuthorDate: 2019-07-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-08

    comment

    David Signer <david@opengis.ch>AuthorDate: 2019-07-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-08

    cases with GDAL < 2.4.

    David Signer <david@opengis.ch>AuthorDate: 2019-07-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-08

    test for storing multi-selection in string

    David Signer <david@opengis.ch>AuthorDate: 2019-07-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-07-08

    store as formatted string if multi-selection on string field

    fixes #30557

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    [processing][needs-docs] Allow running Style from Project algorithm
    on a specific project file

    Instead of forcing the algorithm to always use the current project,
    add an option parameter allowing users to run the algorithm on a
    specific project file instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Fix build:

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    [FEATURE][processing] Allow file filter and default value to be set
    for file/folder inputs in models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Port file parameter definition widget to new APi

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    [processsing][API] Add api to allow QgsProcessingParameterFile parameters
    to have a file filter string defined

    Previously only an extension was settable, which prevented use when
    multiple extension types are possible. A file filter string allows
    for flexible file selection instead.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-08

    Fix crash when using rotation tool with selected feature(s) (fixes #30592)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    [processing] Fix API break which breaks some 3rd party providers (e.g. R and Javascript providers)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Use intersection of source, destination CRS AND operation crs as
    preview bounds for operation candidates

    See justification at https://github.com/OSGeo/PROJ/issues/1549

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Don't allow no-crs options in datum transform dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Dialog tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Show bounds of operations in transform selection dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Move coordinate bounds map to its own reusable widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Add explanatory text to top of transform select dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Show authority:code identifiers on transform selection dialog

    Many scopes/remark cross reference these, so by showing them in the
    table of available operations we give users more clues how to pick
    the correct one.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Remove hardcoded heading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Fix totally inaccurate message always shows at the top of CRS
    selector dialogs in totally inappropriate occasions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Do not reset ok to false when opening a GPKG

    Fixes #30590

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    [API] Add useful PyQGIS additions to QgsSymbol

    Adds:
    - __len__ : returns number of symbol layers in symbol
    - [ ] getter: returns a specific symbol layer, also allows negative indices to retrieve from end of symbol
    - del [ ]: removes a specific symbol layer, also allows negative indices
    - raise IndexError when an invalid symbol layer is requested
    - allow iteration over symbol layers using
      for layer in symbol:
         print(layer.color())

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    Warn users when min zoom > max zoom in xyz connection properties

    This results in a situation where no tiles can be loaded

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-08

    [xyz] Don't crash on empty tilesets, instead return empty images

    This situation can validly arise e.g. if a user puts in a greater min
    tile zoom level then is actually available

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-07-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-07-07

    Fix crash when triple-clicking on the vertex tool button (fixes #30577)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-07

    [FEATURE] Add "extract symbols" action to QGS/QGZ project file context menu in browser

    Opens the style manager dialog showing all symbols, colorramps, text formats
    and label settings from the selected project.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-07

    Fix qt warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-07

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-07

    Add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-07

    [FEATURE][processing] New algorithm "Create style database from project"

    Extracts all symbols, color ramps, text formats and label settings from
    the current project and stores them in a new style XML database

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-06

    Dox, comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-06

    Fix generation of enum class Pydocs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-06

    Add a generic method for adding style entities to a QgsStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-06

    [FEATURE][API] Visitor API for style entities

    Adds a new visitor pattern API for creation of visitors which visit
    all the style entities (symbols, color ramps, text formats, and
    label styles) associated with different objects. Can be used on a
    renderer, map layer, or project wide level.

    E.g. on a project wide level, allows collection of ALL the style
    symbols/color ramps/text settings inside a project, including those
    in layouts or annotations!

Merge: accbb2d7f15 3798c486548
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-07-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-05

    Merge pull request #30548 from elpaso/bugfix-gh30387-gpkg-project-relative-paths

    Fix relative storage for GPKG projects

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-07-05

    Use TemporaryDirectory instead of QT (fails on Travis)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-07-05

    Better comment about storage in path resolver

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-07-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-07-05

    Remove warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-05

    Show details about missing grids in transform selection dialog

    Gives users advice about why a particular transform isn't available on their system

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-05

    Don't disable items unavailable options in transform dialog, just make them
    red and disable the ok button when they are selected

    Allows for users to view the metadata and explanatatory text
    for them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-05

    Further improvements to transform selection dialog

    - Show area of use information, which gives users much more context
    and clues for selecting the right transform from the list
    - Fix missing scope and remarks for single operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-05

    Fix unable to select new projections from datum transform dialog popup box

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-07-04

    Code styling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-07-04

    Remove leftover include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-07-04

    Allow compiling geonode provider without gui

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-07-04

    Fix vtable issues because missing key function

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-07-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-07-04

    Fix relative storage for GPKG projects

    Fixes #30387

Merge: c402a343685 52f129821fd
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-04

    Merge pull request #30467 from rldhont/ogcutils-propertyislike-wildcard

    QgsOgcUtils: The wildcard attribute of PropertyIsLike OGC Filter Element is not well replaced

Merge: 60bcd6396b9 14883e9c27c
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-04

    Merge pull request #30514 from rldhont/server-wmts-getcapabilities-operations

    [WMTS] Fixing the WMTS GetCapabilities Get element children

Merge: cd091f179b8 9191c05ecb5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-03

    Merge pull request #30272 from rduivenvoorde/geojsonRFC7946

    Add option for RFC7946 (no crs) ogr GeoJSON creation

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-02
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-07-03

    [Test] Add a expressionFromOgcFilter test with And, Or and PropertyIsLike with wildCard to PyQgsOgcUtils

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-07-03

    [Test] QgsOgcUtils: Add ILIKE with wildcard tests

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-07-03

    [Test] QgsOgcUtils: Add simple test for PropertyIsLike wildCard

    The test for a different wildcard is to complex and does not test the situation of the wild card at the end.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-07-03
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2019-07-03

    Change tooltip and hint to documentation

Merge: ded25d50353 d3091e7d646
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-03

    Merge pull request #30531 from alexbruy/xyz-background

    [processing] allow to set tiles background in the TilesXZY algorithms (fix #30490)

Merge: 72a708c9993 2be8e5fa885
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-03

    Merge pull request #30529 from alexbruy/color-wrapper

    [processing] adjust color widget wrapper size policy to be consistent with others

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-07-03

    [processing][needs-docs] allow to set tiles background (fix #30490)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-07-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-07-03

    [processing] adjust color widget wrapper size policy to be consistent
    with the all other wrappers

Merge: 379190d28b8 627db1a41b5
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-03

    Merge pull request #30511 from rldhont/fix-27262-with-tests

    [Tests] Add to PyQgsOgcUtils some tests to interpret specific text as decimal in scientific notation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-03

    Lighten proj text color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-03

    Move 'make default' option over OK in transform dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-03

    Add help button to transform selection dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-03

    When building on proj >= 6.2, show the full scope and remarks
    for coordinate operations

    Gives much more useful information to users to allow them to make
    informed choices about suitable operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-03

    [processing][needs-docs] Allow string parameters in models to be multi-line input style

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-02
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-07-02

    [WMTS] Fixing the WMTS GetCapabilities Get element children

    The ows Get element has a Constraint child that describe the way to do request to the service. In the case of WMTS, all are KVP.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-02
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-07-02

    [Tests] Add to PyQgsOgcUtils some tests to interpret specific text as decimal in scientific notation

    Fixed #27262

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-02

    Add ORA-03114 support

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-07-02

    Fix Oracle connection reset in case of ORA-12170: Connect timeout occurred

    Oracle connection is never reset in case of ORA-12170: Connect timeout occurred.

    The execution of request is only retry in case of getfeature and error 12170.

    A fix has been done in PostgreSQL provider #9107

Merge: ed37d9be05a 91d92206970
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-07-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-07-02

    Merge pull request #30378 from rldhont/tests_pyqgsogcutils

    [Tests] Add PyQgsOgcUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-02

    Use a splitter on welcome page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-02

    Make indicator backgrounds a bit more subtle

    The default color was very visually dominant on some platforms/themes,
    so pull it back a couple of shades closer to the background color

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-02

    add tests for Python qgsRound

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-02

    [needs-docs] Memory layers can be safely duplicated now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-02

    Fix cloning a vector layer loses all features if the layer is a memory layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-02

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-02

    [postgres] Unit tests for citext field type

    Zac McCormick <zac.mccormick@gmail.com>AuthorDate: 2019-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-02

    Add support for PostgreSQL citext data type. Fixes #22628

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-02

    Fix clearing blob column values are not saved to layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-02

    [needs-docs][postgres] Correctly handle binary (bytea) fields

    Previously these would be silently dropped from the layers, but
    we now have comprehensive support for binary fields and should
    expose them.

    Fix sponsored by WhereGroup

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-07-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-07-01

    Fix layer legend drop indicators; restore painter state after layer mark

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-07-01

    [postgres] move also schema item's drag'n'drop handling to gui provider

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-07-01

    [mssql] Move GUI code to new files + remove legacy data item calls

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-07-01

    [mdal] move GUI related code to a new file

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-06-28
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-07-01

    fix #28761 [mesh] Time slider for non-temporal data should be disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Don't allow name-less parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Add modeler parameter config for color parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Allow serialization of QColor to xml in QgsXmlUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Add missing visual links between layout and layout item parameters in models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Port an item type which has a parent parameter choice (layout items) for reference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Port string parameter to new config widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Port boolean widget config dialog to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    [processing][API] Add API to QgsProcessingGuiRegistry and QgsProcessingParameterWidgetFactoryInterface
    to handle creation of parameter definition widgets

    Previously, these configuration widgets were all hardcoded into the Python modeler
    dialog. This prevented 3rd party, plugin provided, parameters from ever being full
    first class citizens in QGIS, as there was no way to allow their use as inputs to
    user created models to be customised.

    Now, the registry is responsible for creating the configuration widget, allowing
    for 3rd party parameter types to provide their own customised configuration
    widgets.

    Refs #26493

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Expose contentAsString to QgsNetworkContentFetcherTask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Add auth support to QgsNetworkContextFetcher

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Add a bunch of automatic geometry restoration

    and remove some dedicated methods

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-30

    font symbol: add preview in selected font, revert line edit to default font and single character replacement.  Insert only with Ctrl or if there is already more than one character selected (followup 46eeaa0b)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Allow creation of color parameters with no opacity control

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    Remove unnecessary translation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-07-01

    [FEATURE][processing] New parameter type for colors

    Allows for algorithms which require a color value as an input

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-30

    create geopackage on the fly when saving projects to it and fix misleading error message when project name has been edited

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-30

    font symbol: show line edit in symbol font and insert clicked symbols instead of replacing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-30

    processing: save splitter position of base dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-30

    translation fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-30

    [ows] Remove dead GUI-related data items code

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-30

    [geonode] Move GUI related code to new files, remove legacy data items calls

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-30

    [delimitedtext] Move GUI-related code to a separate file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-30

    [db2] Move gui related stuff to new files + port legacy data item calls

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-30

    [arcgisrest] Move QgsDataItem::actions() implementations to gui providers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-30

    [arcgisrest] Move existing data item gui providers to new files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-30

    [arcgisrest] Move gui part of providers to new files

    Panos Mavrogiorgos <pmav99@gmail.com>AuthorDate: 2019-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-29

    Make setting "Grass7AlgorithProvider.activateSetting" optional.

    This change makes it easier to subclass `Grass7AlgorithProvider` which
    allows e.g. to expose GRASS Addons as QGIS plugins.

    Disclaimer: `Grass7AlgorithProvider` is a private API and it may change
                without warning. 3rd parties that rely on this should expect
                that their code will break in future releases.
                For more info please check the comments at #30252

    Nevertheless, it currently is possible to subclass with something like this:

        class CustomGrassBasedProvider(Grass7AlgorithmProvider):
            # Set descriptionFolder to our own description directory
            descriptionFolder = os.path.join(os.path.dirname(__file__), 'description')

            # 3rd party plugins don't need an activation/deactivation setting
            activateSetting = None

            # define the rest of the methods that are needed (e.g. name(), id() etc)
            # ...

    Fixes #30241
    Continues #9202

    Panos Mavrogiorgos <pmav99@gmail.com>AuthorDate: 2019-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-29

    Stop hardcoding activation setting name in Grass7AlgorithmProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-29

    Implement a more robust approach for blocking canvas redraws when
    we don't want/need them

    This prevents a bunch of unwanted redraws being triggered mid-way
    through operations like loading projects, which sometimes can
    result in crashes.

    Fixes #29506, #30169, possibly other crash reports

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-28

    typo fix

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-28

    [postgres] Port data items' drag'n'drop and layer deletion to the new api

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-28

    [postgres] Move actions() of data items to a QgsDataItemGuiProvider subclass

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-28

    [postgres] Move gui related code to a separate file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-28

    [spatialite] Move GUI part of data items to a QgsDataItemGuiProvider subclass

    Also fixes deletetion of layers using the new API + fix for geopackage layer deletion

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-28

    [spatialite] Move gui related provider code to a new file

Merge: 169de693321 0b87041b31c
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-28

    Merge pull request #30071 from lbartoletti/wms_tile_buffer

    [server]New parameter for WMS service: tile_buffer

Merge: e51c110effe 2a6f5688fbe
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-28

    Merge pull request #10034 from rldhont/server-feature-id-primary-keys-revival

    [Server] Use primary keys to build feature id

Merge: ea27d559059 e9d1a6d3257
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-28

    Merge pull request #30451 from elpaso/show-json-in-identify

    Fix json(b) representation on feature identify

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-28

    [arcgisrest] Only show 'all layers' item for the AMS provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    Fix incorrect expression error when using a function with all optional parameters and none are specified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    [FEATURE] New expression function "attributes"

    Returns a map containing all attributes from a feature, with field
    names as map keys. We've got featureful, robust support for working
    with maps in expressions now, so this allows rapid conversion
    of all feature attributes to a map to use with these handy
    functions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    Remove remaining atom/nucleon references

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    Address review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    Replace composition converter reference images -- new legend rendering code has superior results to reference images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    Further legend positioning fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    Tweak grid arrangement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    [FEATURE][layouts] Expose setting to control margin under legend group and subgroup headings

    Allows tweaking of the spacing applied under group/subgroup headings... so you can get
    your layout legend looking pixel-perfect!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    [FEATURE][layouts] Expose choice of arrangement of legends (i.e.
    symbols to the left OR symbols to the right of legend text), and
    alignment for group/subgroup/item text

    Allows creation of right-to-left locale friendly legends. Additionally,
    we default to this right-to-left style alignment when creating new
    legends under a RTL based locale.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    Add new reusable combo box widget for alignment choices

    QgsAlignmentComboBox presents users with a (filterable) selection
    of horizontal alignment choices, e.g. left/right/center

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    Address review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    [FEATURE][labels] New text "background" setting for marker symbol backgrounds

    Allows for rendering a marker symbol in the background of labels
    (complementing the existing shapes/SVG choices). This allows use
    of QGIS marker symbology as a background symbol behind labels (e.g.
    for highway shield labels)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-27

    packaging update after static providers

    dollarklavs <dollarklavs@users.noreply.github.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    Fix WFS 2.0.0 combined with OGC HTTP URI srsName style

    Refs #29391 : Added new 'else if' branch that handles OGC HTTP URL srsName style, so that epsgNr can be extracted from srsName. This doesn't fix the core issue mentionend in the Bug report #29391 though

    Added branch to handle OGC HTTP URI srsName Style. Also adjusted exisiting variable names to account for the extra branch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    [layouts] Make sure changes in the item variable editor when a multiframe
    item is selected (i.e. HTML items, attribute tables) are saved
    on a multiframe level, instead of an individual frame level.

    In this case we prefer to make the multiframe's scope the main, editable
    one. That's because most expressions are evaluated on the multiframe
    subclass level, not on a frame-by-frame basis.

    Ideally both would be editable, but for now let's go with the most
    useful one.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    [layouts] Add API to set expression variables at a multiframe level

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-28

    [layouts] Fix incorrect item variables shown when clicking from
    one layout item to another

    (the previous values were still shown)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-27

    Fix json(b) representation on feature identify

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-06-27

    [Server] Do not expose QgsServerFeatureId to python binding

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-06-27

    [Server] WFS GetFeature: use const reference of feature to build response

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-06-27

    [Server] wfs utils: Update the way parsing filter and adding a test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-05-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-06-27

    [Server] Use primary keys to build feature id

    This is a revival of Server: if there is a primary key, use the pk value(s) as gml id instead of the feature id. #6279

    In WFS and in WMS GetFeatureInfo (format GML), there is a 'fid' Attribute with a feature identification. Currently, we are using the QGIS feature id there. However, the postgres provider uses an id/value map for some data types (e.g. bigint in 2.18). Therefore, the feature id depends on the fetching order and might not be stable between different requests. So clients cannot use the fid for feature identification.

    This PR fixes that such that primary key values are preferred for the fid. If the data provider does not report any PK columns, there is a fallback to the QGIS feature id.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-27

    translation string fix

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-27

    [arcgisrest] Only show an 'all layers' mapserver item when multiple layers offered

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-27

    [arcgisrest] Fix mapserver legend vertical size for large (i.e. hidpi) fonts

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-27

    [arcgisrest] Fix clipped mapserver legend image

Merge: 0a7386e6daf 49d0e996a7f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-27

    Merge pull request #30443 from alexbruy/batch-fix

    use correct method name in the batch input selector for vector layers (fix #30410)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-27

    [TilesXYZ] Add metatile size parameter

    Larger values may speed up the rendering and provide better labelling (fewer gaps without labels)
    at the expense of using more memory.

    Ported from XYZ Tiles plugin - originally contributed by @nurenda

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-27

    Revert the leftovers that were added in QgsDataItemProvider cpp/h

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-27

    Use lambdas to pass data items as captured variables

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-27

    Add confirmation message boxes for deletion of connections

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-27

    [wcs] Move GUI parts of data items to QgsDataItemGuiProvider subclass

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-27

    [wcs] Move gui related stuff to a new file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-27

    [wfs] Move GUI parts of data items to QgsDataItemGuiProvider subclass

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-27

    [wfs] Move gui-related stuff to a new file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-27

    [wms] Move GUI parts of data items to QgsDataItemGuiProvider subclasses

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-27

    Move gui-related metadata to a new file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-27

    use correct method name in the batch input selector for vector layers (fix #30410)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-27

    [FEATURE] [OGR provider] Handle read-write support for .shz and .shp.zip with GDAL 3.1

    GDAL 3.1 will bring read-write supprot for single-layer ZIP compressed shape
    files (.shz), or multi-layer ones (.shp.zip). Do the few tweaking in QGIS so
    that it is handled properly.

    Related GDAL PR: https://github.com/OSGeo/gdal/pull/1676

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-06-27

    Fix storing string representations of doubles in a longlong field

    results in NULL rather than converting value to longlong
    with C++ test added

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-06-27

    [Tests] Add PyQgsOgcUtils

Merge: 7761f5f0fec 9c90fdf2f80
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-27

    Merge pull request #30265 from troopa81/source_missing_keyColumn

    Update datasource when using postgres provider so we have the key column in it

Merge: a45a6f484dd e63a94606d6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-27

    Merge pull request #30391 from troopa81/executesql_raise_unknown_geom

    Raise an exception when geometry field autodetection has failed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-27

    Fix potential crash on exit

    Fixes #30399

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-27

    Fix ui build warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-27

    [arcgisrest] Fix crash when fetching an image errors out

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-27

    [arcgisrest] Fix root of a mapserver not recognized as layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-27

    Also use 'title' as a candidate for good field names for identifying features

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-27

    Fix __MAC_OS_X_VERSION_MAX_ALLOWED comparison in dark theme function

    Version comparison needs to be numeric, in case __MAC_10_10_4 is not
    defined, e.g. some pre-10.14 SDKs

    Forward port of #8938

Merge: c224a01faf4 6e6b289e7cf
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-26

    [needs-docs] Merge pull request #30227 from boundlessgeo/master_legend-horiz-scroll

Merge: fdc97ba61fe 543673c388e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-26

    Merge pull request #30377 from alexbruy/gdal-extra

    [processing] allow passing additional command line parameters to GDAL algorithms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-26

    Fix QGIS Server WFS geometryless DescribeFeatureType (#30390)

    Fixes #30381

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-26

    oracle provider: fix build after introduction of static data providers (followup cf2d87837; refs #30234)

Merge: 984194bfdfb aac040534f6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-26

    Merge pull request #30407 from All4Gis/master

    [processing] Fix exception in BatchInputSelectionPanel

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-26

    Fix ArcGIS map server provider

    The provider used "arcgismapserver" key but QgsAmsProvider::name() returned just "mapserver"
    and during the providers rework the other key was used...

    Francisco Raga <All4Gis@users.noreply.github.com>AuthorDate: 2019-06-26
Commit:     Francisco Raga <All4Gis@users.noreply.github.com>
CommitDate: 2019-06-26

    issue #30406

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-06-26
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-06-26

    Remove useless blank line

Merge: cf2d87837b4 c3e6b7236d0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-26

    Merge pull request #30360 from m-kuhn/fix_use_before_assign

    [dbmanager] Fix use before assign

Merge: 0e4f0c85556 8e56f51c234
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-26

    Merge pull request #30234 from PeterPetrik/providers

    [QEP 149] Introduce static data providers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-26

    [symbology] Fix broken centroid fill's force point inside polygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-26

    Fix windows build

    David Signer <david@opengis.ch>AuthorDate: 2019-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-26

    mapLayer invokable

Merge: 87ff0dc558d 6b5eaddee33
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-25

    Merge remote-tracking branch 'origin/master' into providers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-25

    add support for transifex branches

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-25

    Move qgis 4 todo out of doxygen comment

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-25

    Fix build

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-06-25
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-06-25

    Raise an exception when geometry field autodetection has failed

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-25

    Further updates from review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-25

    Change FilterType to enum class + rename values to FilterXXX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-25

    Fix incorrect font name in font button tooltips when set to limited
    QFont support mode (e.g. most layout font buttons)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-25

    Adapt PROJ search path handling for Proj 6.1.1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-25

    [processing] Disable "use selected features" checkbox when loading
    a non-project layer

    (since these layers can never have selections)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-25

    [processing] Fix exception from field wrappers when "selected features only"
    is checked for a vector layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    also split YAML-based tests into raster and vector and run them as part
    of the corresponding algorithms test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-25

    [raster] Allow raster providers to hint whether resampling is beneficial
    For some providers, such as tiled WMTS/XYZ/AMS, resampling is not
    always visually beneficial and can lead to larger downloads

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-25

    Add NMEA GST Message for GPSInformation.Accuracies (#30274)

    * Update sentence.h

    * Update sentence.h

    * Update sentence.h

    * Update sentence.c

    * Update parse.h

    * Update parse.h

    * Update sentence.h

    * Update parse.c

    * Update qgsnmeaconnection.cpp

    * Update qgsnmeaconnection.cpp

    * Update qgsnmeaconnection.cpp

    * Update info.h

    * Update qgsnmeaconnection.h

    * Update qgsnmeaconnection.h

    * Update parse.c

    * Update parse.c

    * Update parse.c

    - Corrected Buffer Sizecomparison to 6
    - defined Variable for buffer_size

    * Astyle

    * Fix docstrings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    reorganize gdal provider tests

    Now GDAL algorithms test are splitted into parts: general tests, raster
    algorithms and vector algorithms. This makes testing a bit faster and
    easier, as there is no need to run not related tests.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters for buildvrt algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters for translae algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    add test for slope algorithm and allow additional command line
    parameters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters for sieve algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters for retile algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters for proximity algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters for polygonize algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters for pansarpening algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    more tests for nearblack algorithm
    and add support for additional command line parameters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    cover gdal merge algorithm with test and add support for additional
    command line parameters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters for hillshade algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters for grid nearest neighbor

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters for grid linear

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional command line parameters for grid IDW NN

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters support for grid inverse distance

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters for grid data metrics algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters support for grid average algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters support in gdalinfo algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    allow additional parameters for gdal_calc

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    additional parameters for gdaladdo algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    support for additional command line parameters and creation options in
    the fillnodata algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    allow pass additional parameters in the contour algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    fix not used creation options parameter in the color relief algorithm and
    allow to pass additional command line parameters to it

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    allow to pass additional parameters to the clip raster by mask algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    allow to pass additional parameters to the clip raster by extent
    algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-25

    allow to pass additional command-line parameters to aspect algorithm

Merge: c0643680cfd 8f3b86f2e99
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-25

    Merge pull request #30344 from alexbruy/graduated-classes

    update number of classes in the graduated renderer (fix #29796)

Merge: eb28199ad09 674e5d728ff
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-25

    Merge pull request #30363 from m-kuhn/no_hide_toolbars_qgis_welcome_page

    Revert "Hide panels and toolbars on welcome page"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-25

    Update python/plugins/db_manager/db_plugins/postgis/connector.py

    Co-Authored-By: Etienne Trimaille <gustrimaille@yahoo.fr>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-25

    [FEATURE][raster] Customizable default resampling settings for newly-added raster layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-25

    [testcase] Properly test resizing of locked scale map canvas

Merge: a812bee24a3 9b1d08009df
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-24

    Merge pull request #30354 from elpaso/gps-time

    GPS timestamp support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-24

    Fix bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-24

    Revert "Hide panels and toolbars on welcome page"

    This reverts commit 573d5a0318e515d58a7ccbca486619533fc5fd44.

    Fix #30353

Merge: 15961c2207b ce2b2aeac32
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-24

    Merge pull request #30325 from m-kuhn/clang_tidy_f

    Apply clang-tidy fixes

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-06-24

    Fix SIP file not up to date: core/auto_generated/qgsfieldproxymodel.sip

    Introduced by 39fb9ce84a4b1743ddccb6a2cf842f06d17eb124 Merge branch 'master' into on-screen-navigation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-24

    [map canvas] Fix scale change when resizing in locked scale mode

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-24

    [dbmanager] Fix use before assign

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-24

    Fix missed icon change

Merge: c52601c37d0 ff24ab53ef3
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-24

    Merge branch 'master' into on-screen-navigation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-24

    Use QgsFieldComboBox instead of a plain combo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-24

    Remove redundant checks and apply recommendations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-24

    Code polishing (fix warnings and log error messages)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-24

    Save time with localtime and tz options

    This will save a wrong time in most TZ aware
    storages when an option different than UTC
    is chosen, but we have no way to know that
    from the widget.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-24

    Add tests for linestring and leap seconds

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-24

    Fix cast warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-24

    Fix preferred fields storage

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-24

    GPS timestamp support with tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-24

    Added GPS timestamp options

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-24

    Internally store last GPS time

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-24

    outputs can not be advanced

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-24

    [processing][feature][needs-docs] allow to define model parameters as
    advanced

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-24

    Add DateTime filter support to QgsFieldProxyModel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-24

    Add note about new nmea upstream

Merge: 30cee81fa78 da87731b181
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-24

    Merge pull request #30346 from nyalldawson/templates

    Project Templates fixes

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-06-24
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-06-24

    Add unit test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-24

    [ui] Fix color ramp shader widget auto label function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-24

    [ui] When the color ramp shader widget list of values has been
    customized, maintain those values when modifying the color ramp
    (fixes #30345)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-24

    Scroll-per-pixel on welcome page

    Makes for a smoother experience

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-24

    Fix error message when double-cliking the 'empty project' action on the welcome screen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-24

    Fix duplicate "save as template" action being shown under the
    "Open Project From" menu item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-24

    Don't mark projects created from a template as immediately dirty

    Creating a new project from a template shouldn't prompt users to
    save it if they immediately close the new project without changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-24

    [needs-docs] Tweak "delete selected" icon

    This action operates on a selection of features, so should have
    the yellow square indicator to hint this to users

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-23

    Pass uri in createProvider() as a reference, not a pointer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-23

    update number of classes in the graduated renderer after adding new
    classes with the histogram (fix #29796)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-23

    Do not export classes which do not need to be exported

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-23

    Moved QgsOgrDbTableModel from qgis_core to qgis_gui

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-23

    Fix loading of default style from provider (database)

Merge: 3039aeabd73 017f41f96c3
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-23

    Merge pull request #30333 from alexbruy/postgis-layer

    [processing] remove trailing semicolon from SQL before creating a layer (fix #30239)

Merge: 1f20e9121f6 71fac3bbd2c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-23

    Merge pull request #30331 from alexbruy/random-points

    [processing] assign correct ids to features in the random points in polygons algorithm (fix #26321)

Merge: 60b30246cdb 53f1acd7bb6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-23

    Merge pull request #30329 from alexbruy/grass-rstreams

    [processing] set correct default for r.stream.extract algorithm (fix #30231)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-23

    QgsApplication::init(): fix a use-after-free with PROJ 6

    `var = some_string.toUtf8().constData()` results in a use-after-free
    situation, so make a temporary copy of the string.
    This resulted in proj.db not being found on my system due to corrupted
    memory being passed to PROJ. And Valgrind also complained about this:

    ==11754== Invalid read of size 1
    ==11754==    at 0x4C31042: strlen (vg_replace_strmem.c:461)
    ==11754==    by 0xA6DE536: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
    ==11754==    by 0x173E1A1F: _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_IRKPKcEEEvPT_DpOT0_ (new_allocator.h:120)
    ==11754==    by 0x173E17C1: _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_IRKPKcEEEvRS6_PT_DpOT0_ (alloc_traits.h:530)
    ==11754==    by 0x173E184D: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_emplace_back_aux<char const* const&>(char const* const&) (vector.tcc:416)
    ==11754==    by 0x173E1788: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<char const* const&>(char const* const&) (vector.tcc:101)
    ==11754==    by 0x173E0D23: internal_proj_context_set_search_paths (open_lib.cpp:133)
    ==11754==    by 0x363A8516: QgsApplication::init(QString) (qgsapplication.cpp:316)
    ==11754==    by 0x363AF666: QgsApplication::initQgis() (qgsapplication.cpp:1171)
    ==11754==    by 0x3D814625: meth_QgsApplication_initQgis (sip_corepart1.cpp:292121)
    ==11754==    by 0x4EA10E: PyCFunction_Call (in /usr/bin/python3.5)
    ==11754==    by 0x536D93: PyEval_EvalFrameEx (in /usr/bin/python3.5)
    ==11754==  Address 0x30aa7348 is 24 bytes inside a block of size 128 free'd
    ==11754==    at 0x4C2EF90: free (vg_replace_malloc.c:540)
    ==11754==    by 0x32FA519A: QTypedArrayData<char>::deallocate(QArrayData*) (qarraydata.h:237)
    ==11754==    by 0x32F9F09A: QByteArray::~QByteArray() (qbytearray.h:462)
    ==11754==    by 0x363A84AE: QgsApplication::init(QString) (qgsapplication.cpp:313)
    ==11754==    by 0x363AF666: QgsApplication::initQgis() (qgsapplication.cpp:1171)
    ==11754==    by 0x3D814625: meth_QgsApplication_initQgis (sip_corepart1.cpp:292121)
    ==11754==    by 0x4EA10E: PyCFunction_Call (in /usr/bin/python3.5)
    ==11754==    by 0x536D93: PyEval_EvalFrameEx (in /usr/bin/python3.5)
    ==11754==    by 0x53FC96: ??? (in /usr/bin/python3.5)
    ==11754==    by 0x53B83E: PyEval_EvalFrameEx (in /usr/bin/python3.5)
    ==11754==    by 0x53FC96: ??? (in /usr/bin/python3.5)
    ==11754==    by 0x5409BE: PyEval_EvalCode (in /usr/bin/python3.5)
    ==11754==  Block was alloc'd at
    ==11754==    at 0x4C301AF: realloc (vg_replace_malloc.c:836)
    ==11754==    by 0x31C05A08: QArrayData::reallocateUnaligned(QArrayData*, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==11754==    by 0x31C0834E: QByteArray::reallocData(unsigned int, QFlags<QArrayData::AllocationOption>) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==11754==    by 0x31C08543: QByteArray::resize(int) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==11754==    by 0x31E406FA: ??? (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==11754==    by 0x31C8826F: QString::toUtf8_helper(QString const&) (in /opt/qt59/lib/libQt5Core.so.5.9.1)
    ==11754==    by 0x3507EDA5: QString::toUtf8() const & (qstring.h:516)
    ==11754==    by 0x363A8493: QgsApplication::init(QString) (qgsapplication.cpp:313)
    ==11754==    by 0x363AF666: QgsApplication::initQgis() (qgsapplication.cpp:1171)
    ==11754==    by 0x3D814625: meth_QgsApplication_initQgis (sip_corepart1.cpp:292121)
    ==11754==    by 0x4EA10E: PyCFunction_Call (in /usr/bin/python3.5)
    ==11754==    by 0x536D93: PyEval_EvalFrameEx (in /usr/bin/python3.5)
    ==11754==

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-22

    [processing] remove trailing semicolon from SQL before creating
    layer (fix #30239)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-22

    [processing] assign correct ids to features in the random points in
    polygons algorithm (fix #26321)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-22

    [processing] set correct default for r.stream.extract algorithm (fix #30231)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-22

    More clang tidy fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-22

    Apply clang-tidy fixes

Merge: 3a30a5b6bae ef8f06330f5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-22

    Merge pull request #30323 from m-kuhn/missing_include

    Add missing include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-22

    Add missing include

    Fix https://github.com/qgis/QGIS/issues/30316

Merge: 8f629cab5ed 395486b694d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-22

    Merge pull request #30320 from olivierdalang/fix_30260

    fix #30260

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-06-22
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-06-22

    fix #30260

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-22

    [FEATURE][processing] new algorithm point to layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-22

    QStringLiteral

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-21

    Patch QgsProviderMetadata in Python to avoid API break

    In C++ we do not support QgsProviderMetadata(key, description, createFunc) anymore,
    but for python code we can have a patched class that still supports createFunc.

    Why not keep the variant with createFunc in C++ as well? Because... SIP!
    With newly added virtual methods in QgsProviderMetadata, SIP started to generate
    a sip-specific subclass to handle derived classes in Python, however due to the variant
    with PyObject* and custom MethodCode it was getting confused about what constructors
    are available in C++ and failing to compile.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-21

    Remove description() from QgsProviderGuiMetadata - it is not needed there

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-21

    Migrate postgres provider away from deprecated QgsProjectStorage APIs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-21

    Start using QgsProjectStorageGuiRegistry + its providers (gpkg projects work again)

    Also deprecate gui methods in QgsProjectStorage but keep compatibility

Merge: db18ef260f5 6e8d5718ce9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-21

    Merge pull request #30308 from DelazJ/composerHelpButtons

    Add help button and link user manual to some print layout dialogs

Merge: 5e1ca35373d 784bdb7f90f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-21

    Merge pull request #30281 from nyalldawson/text_symbol

    Handle text formats in style manager

Merge: 0640e51e482 68635d8f4c4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-21

    Merge pull request #10020 from m-kuhn/teamplates_on_welcome_page

    Templates on welcome page

Merge: 2b95707838e 19ff856fdcc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-21

    Merge pull request #10005 from ghtmtt/processing_climb

    [Processing] climb along line algorithm

Merge: c5c68775136 641a9b72765
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-21

    Merge pull request #30113 from m-kuhn/ssl_certificate_check_ssl_cleanup

    Cleanup dockerfile customizations

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-21

    INSTALL: remove outdated 'precise' reference

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-21

    Bump version to 3.9

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-21

    changelog and news update for 3.8

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-21

    translation update for 3.8 from transifex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-21

    release.pl: don't include .patch on update-news.pl call

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-21

    Add dxf curve tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-21

    Fix logging

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-21

    Fix docstring

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-21

    dxf export: fix export of curved geometries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-21

    Remove temporary ssl docker fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-21

    Fixes to providers (oracle, correct grouping of methods with HAVE_GUI)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-21

    Update src/gui/symbology/qgsstylesavedialog.h

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-21

    Update tests/src/python/test_qgsstylemodel.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-21

    Update python/gui/auto_generated/symbology/qgsstylesavedialog.sip.in

Merge: 4fdcc4b5a45 059277ceca7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-21

    Merge branch 'master' into composerHelpButtons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    When saving a new symbol to the style, default to tagging it with
    the current tag filter (if set)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Remove some dialogs geometry size settings

    replaced with automatic restoring

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-21

    [ui] Fix undersized labelling engine settings button on hidpi screens

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2019-06-21

    Add help button and link to user manual

    to some print layout dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Fix strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Tweak label settings preview to add label icon overlay

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Allow saving label settings from layer settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Add icons in add style entity actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Gui tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    More wip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Style model work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Allow label settings gui widget to work widget layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    [FEATURE] Allow storage of label settings in style manager

    Just like the earlier change which allows for text formats to
    be managed in style manager, this change allows for layer-wide
    label settings to be stored and managed in styles.

    So while a text format includes just the font settings and other
    appearance related settings, Label Settings also includes layer-type
    specific settings such as label placement, priority, rendering
    settings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Sync column sizes in all style item list widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Improve handling of favorites in QgsStyleModel and proxy model

    Fixes favorite entities sometimes incorrectly filtered out

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Eye candy overload: Make background rectangle on text format preview
    icons a very subtle gradient, make outline a variant of the actual
    background color instead of always a grey.

     Please enter the commit message for your changes. Lines starting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    [needs-docs] Move some lesser-used label format settings from first page to
    "formatting" page

    Makes room for a larger text format style list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    [needs-docs] Add text format widget below label settings

    This adds a new list below the first tab of label settings, which
    shows a filterable list of text formats stored within the user's
    style manager database. It's the equivalent of the symbol library
    which is shown below symbol settings when styling vector
    layers.

    This allows users to easily set label format to match styles
    saved in the local style database, and also to add a new
    text format to the style database based on the current
    label formatting settings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Split symbol list off to its own reusable widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Preview icons for text symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    [FEATURE] Allow creation and editing of text formats through style manager dialog

    This allows the style manager to be used to manage text formats,
    which store the font, color, buffers, shadows, and backgrounds
    of text formats (i.e. all the formatting parts of label settings,
    which can be used outside of labels, eg in layouts)

    Text Formats are added alongside the existing symbols and color
    ramp management options, and offer identical functionality as these.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Start exposing text formats via GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Auto update existing style databases to add new text format table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Move label preview background color setting to QgsTextFormat

    So that we can utilise it outside of labeling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Add support for text formats to QgsStyleModel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    [API] Add support for text renderer formats to QgsStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Fix string values are always repeated in expression build field values list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    [layouts] When a layer item is set to block labels from a map,
    don't apply the "label margin from map edge" to this item's extent

    Turns out that that behavior was unwanted in practice, as it
    misused the margin from edge setting and caused too large a
    blocking region for labels around other layout items.

    David Signer <david@opengis.ch>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    const copy before for loop

    David Signer <david@opengis.ch>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    tests for removing constraints on provider default value

    David Signer <david@opengis.ch>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    remove constrainst of fields that use defaultValueClauses from provider on original

    fixes #28122

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Replace shared pointer with unique pointer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    Add QLongLong support. Fixes #30263

    Tom Elwertowski <telwertowski@comcast.net>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-21

    macOS needs path to GEOS framework for PAL

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-20

    Add padding so indicator icon does not look misaligned to background

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-20

    Make layer tree layer mark just a thin line; remove context menu action

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-20

    windows: fix retrieval of user name and full name with special characters

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-20

    osgeo4w: change start directory of shortcuts to 'my documents'

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-20

    Revert api changes in gui registries to fix some tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-20

    Doxy fix + remove extra QgsProviderMetadata constructor

Merge: fa1d6bbf611 6dfe113d679
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-20

    Merge pull request #30269 from 3nids/fix28962

    do not use unique_ptr for QGraphicsItem

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-20

    Doxygen fixes and api break fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-20

    Misc fixes for provider registry/metadata deprecated functions

Merge: 0290342e6e7 6b5393798c3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-20

    Merge pull request #30276 from m-kuhn/std_vector_checks

    Fix crash in raster calculator

Merge: 3bd3aba25b6 c838161f649
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-20

    Merge pull request #30271 from elpaso/bugfix-gh30264-wms-bbox-wrong-transform-empty-layers

    Server wms bbox wrong transform on empty layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-20

    Revert API break and move WidgetMode back to QgsProviderRegistry

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-20

    travis fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-20

    Improved fix

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-20

    Remove some deprecation warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-20

    Catch coord transform exception and log it

    Skip the layer if there are any exceptions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-20

    [needs-docs] [labeling] Allow data defined control over line placement options

    Allows users to override the line placement settings (e.g.
    above/below/on line options) on a per-feature basis. Somehow
    this one was the only(?) setting from labeling which
    was missing a data defined control...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-20

    Fix priority of parallel placements

    Ensure that above line placement is preferred when both above
    and below line placements are valid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-20

    Use a hardcoded list of candidate field name strings, including
    (harcoded) localized versions

    See discussion at https://github.com/qgis/QGIS/pull/30245

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-20

    Revert "Use a translated list for default display expression field candidates"

    This reverts commit bb6993fd6f2abc6ecc7743ff599db34394abadcb.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-20

    Use a translated list for default display expression field candidates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-20

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-20

    More tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-20

    [labeling] Default to display field when first setting labels
    enabled on a layer

    Helps with new users -- they see an immediate effect after setting
    labels enabled on a layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-20

    Fix logic for picking default field for display expression

    And add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-20

    [processing] Drop existing fid columns when running Package Layers algorithm

    Many layer sources have fid fields which are not compatible with gpkg
    requirements, so it's safest to just recreate these anew.

    Fixes errors when packaging certain source layers.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-20

    code layout fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-19

    Added sip files for newly added classes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-19

    Misc fixes to get the branch compiling & running with Python

    - grass data item provider fixes
    - removed QgsProviderMetadata constructor (with std::function / PyObject) due to sip errors (api break)
    - reverted DataCapability move to Qgis - back to QgsDataProvider (avoiding api breaks)
    - WidgetMode enum documentation
    - sipify monkey patching fix
    - renamed WidgetMode's "None" to "Normal" value - in python None has special meaning (api break)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-19

    Add layer tree layer contextual menu mark, floating on right of viewport

    This accomplishes several things:
    - Offers an indication to user that there are layer-related actions
    - Single click access to contextual menu
    - Offers an indication to user where layers are located when viewport is
      horizontally scrolled to right, and layer names are not visible

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-19

    Draw layer tree layer indicator background, for when floating over text

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-19

    Reset minimum section size to layer tree veiwport width on resize

    Since last column is resized to content (instead of stretched), the
    active selection rectangle ends at width of widest visible item in tree,
    regardless of which item is selected. This causes layer indicators to
    become 'inactive' (not clickable and no tool tip) unless their rectangle
    enters the view item's selection (active) rectangle. Always resetting
    the minimum section size relative to the viewport ensures the view
    item's selection rectangle extends to the right edge of the viewport,
    which allows indicators to become active again.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-19

    Draw layer tree layer item indicators floating on right of viewport

    Also, remove adjustment of layer text rectangle, since veiwport scrolls
    horizontally now.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-19

    Set embedded opacity widget min/max size; add expanding spacer

    Expandable subwidgets should have min/max sizes in a layout and the
    appended expanding QSpacerItem ensures full width is always created in
    the QTreeView item's column. In turn, this ensures layer indicators are
    always over an active part of the selected item, and expandable control
    subwidgets do not expand excessively.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-19

    Fix vertical clipping of legend graphics; scroll per pixel

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-19

    Do not assume we can randomly access std::vector elements without pushing them

    Fix #30232

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-06-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-06-19

    do not hold a pointer to an QGraphicsItem within a QGraphicsItem

    since map canvas is deleting them all, this is causing a crash when trying to delete the already deleted item in the parent item

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-06-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-06-19

    do not use unique_ptr for QGraphicsItem

    since the ownership of the item is transferred to the scene
    this leads to a crash when deleting the object holding the pointer

    since the ownership is transferred back when removing the item, one should
    take care of resetting the pointer no canvas deletion

    this should fix #28962

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-19

    Reference file for regression 30264

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-19

    Server WMS getcapabilities wrong bbox in case of empty layers

    ... and different CRS

    Fixes #30264

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-06-19
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2019-06-19

    Add option for RFC7946 (no crs) creation

    See issue #30257

    Adding this OGR option, a geojson can be created without the
    crs part in it (now it always has).

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-06-19
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2019-06-19

    Improve the extentBuffer API docs

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-06-19
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2019-06-19

    Add tooltip for the TileBuffer setting

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-06-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-06-19

    Update datasource when using postgres provider so we have the key
    column in it

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-06-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-06-18

    put back QT_SELECT

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-06-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-06-18

    remove ENV CC et CXX variables from base docker images

    since they prevent to be used as a build arg in final image

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-19

    more tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-19

    Fix reshape for snapped point with Z and add test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-06-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-06-18

    also push build deps images when building final images

    for Disco images, otherwise never pushed

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-06-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-06-18

    build Disco Docker image with GCC

    freeze happens with clang when building the bindings

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-06-18
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2019-06-18

    Fix code styling

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-06-18
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2019-06-18

    Add missing const's

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-06-18
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2019-06-18

    Set extent buffer in configureMapSettings

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-06-18
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2019-06-18

    Add a unit test for QgsMapSettings::extentBuffer

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-06-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-06-18

    [QEP 149] Introduce static data providers [API BREAK]

    - adds QgsProviderGuiRegistry and QgsProviderGuiMetadata
    - adds QgsProjectStorageGuiRegistry
    - requires providerMetadataFactory for dynamic data providers
    - requires providerMetadataGuiFactory for dynamic data providers (GUI only)
    - removes QgsProviderRegistry::WidgetMode

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-18

    Fix handling of relative paths for XYZ tiles using file:/// URLs

    XYZ tiles raster layer supports usage of file-based URLs, so it should also support saving of URLs as relative paths in project files.

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-06-18
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2019-06-18

    Reformat mapTileBuffer signature

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-06-18
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2019-06-18

    Improve the API docs

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-06-18
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2019-06-18

    Update API docs for wmsTileBuffer

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-06-18
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2019-06-18

    Keep the destination image of the same size

    Use a bigger extent for getFeatures but keep the destination image of the
    same size.

Merge: bff757a5182 242c9fcfba7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-18

    Merge pull request #30253 from m-kuhn/set_status_tip

    Synchronize status bar messages

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-18

    Fix setStatusTip

    Fixes #30249

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-17

    update crash reports for github

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-18

    Tweak vertex markers so that they are not filled

    The rationale is that vertices are more difficult to see when they
    are behind the markers and people liked that in 2.x they were
    without internal fill.

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-18

    Fix attribute table shortcuts when docked [needs-docs]

    Closes #29633, fix #29945

Merge: c3f98ebfce5 2243f864bb4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-17

    Merge pull request #30176 from jgrocha/redmine2github

    References to issues.qgis.org updated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-17

    [processing] Prevent dropping layers of known incompatible types from browser to
    map layer parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-17

    Allow storing layer WKB type in QgsMimeDataUtils::Uri

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-17

    Correctly ignore unwanted drag events in QgsMapLayerComboBox

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-17

    translation string fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-17

    Use mouse press to trigger label map tools instead of release

    Eases the transition from the click-and-drag behaviour, because
    clicking and holding will still start the movement.

Merge: 62b24064a27 b85d42cd6f2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-17

    Merge pull request #30198 from jgrocha/add--version-cli-option

    [needs-docs] Add --version|-v cli option to qgis executable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-17

    wfs provider: fix invalid feature id assignment (fixes #29146)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-17

    dxf/dwg import: revert some formatting changes from 2f3646a14

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-17

    Add tooltip to file selector widget

    to avoid people trying to directly save files in installation folder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-17

    Fix collecting geometries when one of the added geometries is already multi-part

    Fixes #30208

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-17

    [processing] Fix missing default value for Select by Expression

    Fixes #30218

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-16

    QgsDataSourceURI doxygen improvements

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-16

    Allow calculating aggregates using a subset of fids only

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Fix writing geometries with M values, adding tests for Z/M/ZM geometries

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    fix indentation

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Fix indentation

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Adding test for curve geometries

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Fix compoundcurve parser

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Fix creating layers with curve geometries

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Fix indentation

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Improve the performance of reading linestrings

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Drop function headers from the parser code

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Apply 'm' prefix for class member variables instead of the hungarian notations.

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Remove const qualifiers from public declarations

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Strip nullptr inequality check

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Rename 'foo' to something meaningful

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Apply lower case to member functions for the mssql driver

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Fix indentation issues

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    strip extra qualification

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Limit the mssql geography spatial filter to valid coordinates

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2019-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Rework MSSQL parser to support v2 geometries (fixes #22041)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Try to fix crash on travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    [processing] Port map layer selection combobox widget to c++

    And:

    - fix enable state of selected features only after changing between
    map layers with/without selections
    - fix state of selected features only when running an algorithm
    from the history list, e.g. respect original setting for
    selected features only (or not)
    - ensure no duplicate changed signals are sent, and correctly
    emit changed signals in all applicable circumstances
    - handle drag and dropped layers from browser panel (UX fix)
    - soak with unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Fix duplicate (and missing) signals from QgsMapLayerComboBox, add tests

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-14

    Limit the maximum width of legend embedded widgets

    Since column is resized to contents, limit the expanded width of
    embedded widgets, if they are not already limited.

    Else, embedded widget may grow very wide due to large legend graphics.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-05
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-14

    Ensure layer legend graphics are horizontally scrollable (fixes #28050)

    Redmine: https://issues.qgis.org/issues/20229

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    [layouts] Always use the correct legend size when rendering legends

    No existing known bugs caused by this, but it should be done anyway
    and will help make future legend related work less confusing...

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Capitalize the word

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-15

    Use complete word

    there's enough place

Merge: e3f141c708b 0499a933c15
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-14

    Merge pull request #30215 from rldhont/server-getcontext-fix-hidden

    [Server] GetContext: Fix hidden attribute value based on tree layer visibility

Merge: 5347eb79c65 7bcfb8e73b2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-14

    Merge pull request #30213 from m-kuhn/no-projection

    Allow setting the default for new projects to "no projection"

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-06-14
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2019-06-14

    show version information on std::cout on Windows

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-06-14

    [Test][Server] GetContext: Fix hidden attribute

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-06-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-06-14

    [Bugfix][Server] GetContext: Fix hidden attribute value based on tree layer visibility

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-06-14
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2019-06-14

    output usage() and version() to stdout

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-14

    Allow selecting "no projection" as default for new projects

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-14

    Set more meaningful text for the project default projection selector

    Up to now, a default text, referring to "layer" instead of "project" was shown

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-14

    Show "no CRS" option in dialog when appropriate

    The projection selection widget (combobox) has a flag `CrsNotSet` that allows showing an additional entry for selection no CRS.
    The projection selection dialog also has this option (setShowNoProjection). However, a dialog started from a widget with the option
    set did not have this option set up to now.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-14

    Clarify acceptable forms for defaultNorthArrow setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-14

    Replace hardcoded default north arrow path in validity check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-14

    [layouts] Allow default north arrow path to be specified through settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-14

    [layouts] Improve north arrow export time validity check to also test
    for north arrows by checking their default id string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-14

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-14

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-14

    Set north arrows ID by default, so that they are identifiable in layout item lists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-14

    [layouts] Warn when exporting a layout with a north arrow not
    linked to a map item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-14

    [FEATURE][layouts] Add a dedicated toolbar action to create north arrows

    This is a shortcut to adding a picture item, setting it to a north arrow
    picture, and linking it with a map. The end result is identical, but it's
    much easier for new users to understand if we expose it as an explicit
    "North Arrow" item.

    Even experienced users will likely appreciate the improved workflow,
    including automatically linking the picture rotation to a sensible
    default map choice (if a map is selected, it's used. If not, the
    topmost map item under the newly drawn north arrow is used. If there's
    none, the layout's 'reference map' (or biggest map) is used as a
    fallback)

    Fixes #30162

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-06-14
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2019-06-14

    Add missing entry to usage; replace QStringList by QString

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-14

    [oauth2] Remove call to override cursor during token refresh

    Unsafe to work with main GUI thread from background auth threads.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-14

    [oauth2] Fix token refresh timeout cancellation with singleshot timer

    Also, avoid O2 library error by checking for refresh token and URL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-14

    Expose some more auth manager methods to Python

    These methods either
    - only wrap QSettings values (so there's no added security gained
    by not exposing them -- it's currently easily possible to achieve
    the same results via direct QSettings manipulation)

    OR

    - are required to allow fully automated QGIS deployment/startup
    scripts which rely on auth manager functionality

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-14

    Add "styles" to the package algorithm tags

    and harmonize error message

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-06-13
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2019-06-13

    add --version|-v command line option

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-06-13

    [processing] fix method name

Merge: 9984dc71f0d f82016624bf
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-13

    Merge pull request #30192 from elpaso/pg-oid

    Use Oid alias instead of unsigned int in PG provider

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-13

    [arcgis] Browser and source selector should only return appropriate layer type

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-13

    Use Oid alias instead of unsigned int in PG provider

    for consistency only, no bytecode changes are expected

Merge: 586d2167350 c94310df561
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-13

    Merge pull request #30184 from elpaso/bugfix-gh30041-pg-oid-overflow

    An attempt to fix oid overflow in regclass

Merge: 1c5ebe8ebd5 492ce0c9f1c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-13

    Merge pull request #30185 from m-kuhn/update_on_split

    Update default values with "apply on update" on split

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-13

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-13

    [needs-docs] Allow dragging project layers from legend over map layer comboboxes to select

    Greatly assists with usability of the combobox with large projects,
    especially those with multiple copies of layers with the same name...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-13

    Minor refactor of QgsMapLayerProxyModel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-13

    Cleanup handling of QgsMimeDataUtils::Uri corresponding to project layers

    And add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-13

    Allow double-clicking items in data source select dialog to choose them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-13

    [processing] Fix iterating mode when output is a temporary layer

    Credit to @volaya for this fix!

    Fixes #29340

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-12

    Cast long from count features instead of int

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-12

    Some more Oid type fixes

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-12

    Update BUGS

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-12

    Recalculate "evaluate on update" default expressions always

    ... no mather what attributes are provided. Default values with evaluate on update
    should really just always be calculated.

    Fix #30164
    Fix #29683

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-12

    Micro optimization

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-12

    An attempt to fix oid overflow in regclass

    QGIS was using int to store oids, but oids are 4 byte unsigned ints.

    This is an attempt to partially fix #30041

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-12

    If the first layers loaded into a project is non-valid (e.g. qlrs
    pointing to a broken path), then defer the default zoom to the layer's extent
    until AFTER the layer path is fixed

    Avoids the situation where a user:
    - loads a broken qlr
    - canvas goes to a invalid extent, since the first loaded layer has an invalid extent
    - user fixes the layer path, but there's no visible changes -- because the canvas
    is pointing to some random location

Merge: 83c8b5bf16a 655649a853d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-12

    Merge pull request #30128 from m-kuhn/30118

    Keep rubberband while attribute dialog is open

Merge: 4ff8429f7a3 86f8bdb0aa1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-12

    Merge pull request #30173 from olivierdalang/dbmanager_fix_generic_geom

    [dbmanager] allow to import GEOMETRY tables

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-12

    Update src/gui/qgsmaptoolcapture.h

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-12

    [processing] Port "Points along geometry" to QgsFeatureBasedAlgorithm
    (and c++), allow distance/start/end offset to be dynamic, avoid
    algorithm "hangs" when inappropriately small (or 0) distances
    are used

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2019-06-12
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2019-06-12

    References to issues.qgis.org updated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-12

    [processing] Make batch processing HTML report more useful

    Include the input parameter values in the report, otherwise the
    results are just a meaningless list of values which can't be
    associated with any particular set of inputs

    Also correctly handle boolean and other output types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-12

    [processing] Nicer strings, default values for select/extract by attribute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-12

    [processing] Fix exception in select by expression using not equal to operator

    Fixes #30135

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-12

    Write error in red

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-12

    Use a custom proj error handler to collect descriptive coordinate
    operation creation errors, and report these back to users

    Because these errors contain useful information for users to debug,
    e.g. "Source and target ellipsoid do not belong to the same celestial
    body"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-12

    Silence some clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-12

    Don't create a provider registry instance only to delete it

    Clears up more debugging noise in crssync

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-12

    Silence noisy crssync under proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-12

    Fix unnecessary proj transform construction under proj 6 in certain circumstances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-12

    Fix datum transform prompt is not always showing after adding new layers
    to a project

    Fixes #29306

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-11

    Fix takeRubberBand

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-11

    Use QObjectUniquePtr

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-11

    RAII

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-11

    Add missing sip file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-11

    Simplify code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-11

    Keep rubberband while attribute dialog is open

    Fix #30118

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-11

    Code style

Merge: a9e39508415 3f136b8920f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-11

    Merge pull request #30155 from m-kuhn/qobjectuniqueptr

    QObjectUniquePtr

Merge: e740688faaf 5da8de261f5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-11

    Merge pull request #30079 from olivierdalang/fix_cad_graphical_glitches

    [cad] fix graphical glitches

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-11

    Use QgsApplication for test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-11

    Add deleteLater test

Merge: 502e18fa242 2d45ba8d68d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-11

    Merge pull request #30151 from elpaso/bugfix-gh30115-value-relation-widget-match-name-if-id-fails

    When loading a QLR, try to match the layer name if id does not

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-11

    Move the QgsProject singleton problem one step up

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-11

    Store data provider type and layer source in the widget config

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-11

    Add resolveByIdOrNameOnly and use it (with a test)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-11

    Update tests for gdal warp

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-11

    Make the target crs optional in gdal warp algorithm [needs-docs]

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-10

    QCompare is not that flexible

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-10

    Compile fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-10

    Fix tests and docstrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-10

    Add more tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-10

    Add some docstrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-10

    Add get() and operator bool() to QObjectUniquePointer

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-11

    Fix label Feature request is not applied automatically

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-10

    Factor out generateId for layers and fix QLR mutiple layers id import

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-10

    Add some docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-10

    Add QObjectUniquePtr

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-10

    Less autos more consts

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-10

    ResolveLayer returns a layer instance instead of an ID

Merge: 5201151c1c8 ef6dd4ede66
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-10

    Merge pull request #30137 from elpaso/bugfix-gh30131-postgres-json

    Fix json hanlding of bools and complete json(b) PG support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-10

    Move layer resolver into a static method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-10

    Added a test and fix layer config in the wrapper too

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-10

    When loading a QLR, try to match the layer name if id does not

    Fixes #30115

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-10

    Update src/core/qgsjsonutils.h

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-10

    More tests for json values, fix boolean representation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-10

    Handle strings with chars that require escaping

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-10

    [needs-docs] Reorganise Zoom to Native action to sit next to
    other layer-related zoom actions

    Instead of sitting next to global map based zoom actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-10

    "Zoom to native resolution" action is a layer-based zoom, so add the
    layer rectangle to the background of the icon to give a visual hint of this

    Otherwise it's easy to mistake the action as a full map-based action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-10

    Avoid multiple redundant requests for mapserver legends

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-10

    [layouts] Fix attribute table filtering to items within atlas feature
    when atlas feature has a different CRS to table layer

    And greatly improve performance when using an attribute table
    filtered to the atlas feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-10

    Use * to fetch all fields from feature services, don't list them one by one

    Otherwise we often exceed the maximum size of a get query

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-10

    Avoid sqlite database lookup on EVERY https network request

    Whenever a https network request is created, QgsAuthManager::sslCertCustomConfigByHost
    is used to alter the ssl configuration according to config
    stored within the sqlite authentication database. This results
    in a database query being created for EVERY request, regardless
    of whether a user actually has any ssl configuration set.

    Instead, use a cache to avoid firing off this db query
    for every request

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-10

    Update help Url for Core plugins in official doc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-10

    [layouts] Fix filtering of attribute table to visible features
    when linked map is rotated

    The rotation wasn't being taken into account, which meant that
    visible features weren't shown (and vice versa)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-09

    Update src/core/qgsjsonutils.h

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-09

    Update test because now we are correctly returning null

Merge: 192c456d4d1 79219dae23e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-09

    Merge pull request #30139 from elpaso/bugfix-gh29700-histogram-crash-fwd-port

    Forward port of histogram binding fix with a bonus test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-09

    Fix test QCOMPARE

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-09

    Forward port of histogram binding fix with a bonus test

    Fwd port of PR #30033
    Fixes #29700

    With a new test for the bug.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-08

    Remove empty lines

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-08

    Fix json hanlding of bools and complete json(b) PG support

    Fixes #30131 and add tests for jsonutils

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-08
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-08

    Fix indentation.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-08

    [arcgisrest] Fix drawing of large areas for non-tiled raster layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-08

    For xyz/mapserver tiles, disable smooth pixmap transform when
    we are rendering at native tile resolutions (or just close enough to)

    This allows pixel-perfect rendering of tiles at native resolutions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-08

    On zooming too far into a mapserver layer, just use best available
    resolution tiles and don't abort renderering

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-07
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-07

    Add bool argument to avoid sender check in slot.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-07
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-07

    Remove unnecessary destructor.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-07
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-07

    Add proper comment.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-07

    Switch back to using passing by value

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-07

    Better error reporting when geometry overlay algorithms fail

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-07

    Fix a crash when running 'snap geometries to layer'

    A crash may happen when running the alg with 'snap to anchor nodes (single layer only)' behavior.
    It turns out that I made a mistake while porting the algorithm to std::sort - originally
    the sorting function used -1/0/+1 for comparison, while std::sort wants '<' operator returning true/false.
    Due to inconsistent results from the comparison function, std::sort would end up corrupting
    the array and memory even beyond the range, causing crashes.

    Related to #29400 (but does not fix it)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-06-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-06-07

    [arcgisrest] Fix parsing of imageserver raster layer

Merge: 4a60e184f87 3c2022b87da
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-07

    Merge pull request #30103 from boundlessgeo/master-wfs-conn-dlg

    Fix some issues with WFS connection dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-07

    Fix missing mapserver legends in some circumstances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-07

    [afs] ImageServer services can be accessed as FeatureServers, but
    we need to manually assume the geometry type is Polygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-07

    [afs] If a field has a coded domain set, create a corresponding
    value map editor widget setup to ensure raw values are correctly
    displayed as their corresponding description

    Martin Varga <martin.varga@lutraconsulting.co.uk>AuthorDate: 2019-06-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-07

    [processing] tiles_xyz: maximize map preview

    Martin Varga <martin.varga@lutraconsulting.co.uk>AuthorDate: 2019-06-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-07

    [processing] tiles_xyz: get rid of unlabeled areas at the edges of metatiles

    Martin Varga <martin.varga@lutraconsulting.co.uk>AuthorDate: 2019-06-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-07

    [processing] deferred transparency/bg_color option in xyz alg

    Martin Varga <martin.varga@lutraconsulting.co.uk>AuthorDate: 2019-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-07

    [processing] changed alpha to transparent option in tiles_xyz, default bg color from canvas

    Martin Varga <martin.varga@lutraconsulting.co.uk>AuthorDate: 2019-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-06-07

    [processing] added new options (alpha, quality, tile_size) to xyz alg

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-06-07
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-06-07

    pretty format for feedback

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-07

    Fix various clazy warnings

Merge: 613f304d3b1 91332aeb3a2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-07

    Merge pull request #30096 from elpaso/bugfix-gh30062-gpkg-copy-fid

    createFeatures check unique constraints on unfiltered layer

Merge: 96c3357915f c5f7e304cca
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-07

    Merge pull request #30098 from elpaso/bugfix-gh30050-gpkg-drag-and-drop

    Get raster layer name when d&d gpkg, also open vectors in addition to…

Merge: bb2ee21519f b10d85f4104
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-07

    Merge pull request #30100 from elpaso/bugfix-gh29937-duplicated-datefield-crash

    Do not emit dateChanged signal if value has not changed

Merge: 43e6ee0464a 71c3205a2b2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-07

    Merge pull request #30112 from m-kuhn/ssl_certificate_check_fixes

    Remove debug stuff

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-07

    Fix crash when closing QGIS with open layout designer windows

    Qt connections to a lambda ALWAYS should have a context object,
    or the connection lasts forever, even after the object which
    made the connection is deleted.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-07

    Avoid tiny scale jumps when repeatable clicking 'zoom to native scale'

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-07

    Add a help button to the Processing History dialog

    connected to the docs

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-06

    Update feature paging fix to allow for WFS version >= 1.1

    But, only default to paging enabled if WFS 2.0.0 or higher

    From Even Rouault: For some older MapServer versions that had a paging
    extension for WFS 1.1, but didn't support yet WFS 2.0

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-06-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-06

    Fix WFS connection's version Detect button, which did not support auth

    Adds QgsNewHttpConnection protected member to access auth settings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-06

    Extended validity period

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-06
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Add missing documentation.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-06
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Fix code style.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-06
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Store visibility of navigation widget to setting.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-06
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Remove unused include, add proper header, and put string in translation function.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-06
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Use QwtCompas for rotation dial.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-05
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Sync rotation between 3D map and rotation widget.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-05
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Fix rotation map value.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-05
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Add icons for tilt up/down.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-03
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Add move to 4 directions buttons.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-03
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Use QToolButton for flat buttons.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-03
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Add icons for 3d navigation tool button.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-03
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Add icons for tilt and zoom buttons.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-01
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Add behaviour for tilt up/down and rotate view.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-06-01
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Add behavior for zoom in/out buttons.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-05-31
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Add button to toggle the navigation widget.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-05-31
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-06-06

    Add navigation widget and compiled succesfully.

Merge: 6b8aa014289 b8e94e9a5ed
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-06

    Merge pull request #30109 from DelazJ/processingTestReadme

    Fixing typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-06

    Remove debug stuff

Merge: 800cef2c0d8 936c33081aa
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-06

    Merge pull request #30076 from m-kuhn/ssl_certificate_check

    Only check server SSL certificate if requested

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-06

    Use the chain cert again

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-06

    Some more silly tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-06

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-06

    More debugging

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-06

    Better wording

    Co-Authored-By: Matthias Kuhn <matthias@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-06

    Typo

Merge: 58fcd60f491 5219cee270e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-06

    Merge pull request #30107 from DelazJ/verticalSpacer

    Set to 0 the height of the vertical spacer at the bottom of dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-06

    Fixing typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-06

    debug msgs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-06

    Emit newProject after save project as ... (#30025)

    * Emit newProject after save project as ...

    Fixes #29919

    * Use QgisApp::projectSavedAs signal when project is saved with a new path

    * Update browser project home path when saved as

    * Set home path when reading a project

    * Emit homePathChanged in any case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-06

    Add test for double widgets in a form

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-06

    Do not emit changed signal if the value has not really changed

    NULL case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-06

    Do not crash if maptool is not set (got this from a test run)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-06

    Remove old incomplete documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-06

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-06

    Make "zoom to native resolution" action correctly handle raster
    sources with multiple native resolutions, e.g. XYZ/WMTS layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-06

    Cleaner handling of raster provider native resolutions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-06

    Report native resolution from mapserver layers, allow use with tile scale widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-06

    Populate metadata from mapserver providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-06

    Fix malformed html metadata display from mapserver provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-06

    Minor cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-06

    [mapserver] Implement responsive tile fetching and more efficient
    use of cache

    Refactor tiled mapserver layers to use the same approach as is
    done for WMTS/XYZ providers to avoid blocking renders while
    multiple outgoing tile requests are in progress. Improves the
    responsiveness of the provider and allows for much more efficient
    use of cache.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-05-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2019-06-05

    Fix WFS connection version-related GUI widget enabling/disabling

    Fixes:
    - When saved with paging disabled, caused option to never be reenabled
    - When loading settings, feaure paging now constrained to WFS version
    - WFS 2.0.0 capabilities are no longer constrained to just that version,
      allowing versions above as well.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-05

    Redo the whole cert signing process

Merge: 9c915055011 d77221039bc
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-05

    Merge pull request #30039 from rouault/wfs_fix_ghost_progress_dialog

    [WFS provider] Avoid dangling download progress dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-05

    Ignore mac/development in spell check

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-05

    Do not emit dateChanged signal if value has not changed

    Fixes #29937

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-05

    Typo on unrelated file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-05

    Astyle on unrelated file

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-06-05
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-06-05

    [dbmanager] allow to import GEOMETRY tables

    UI is similar to the browser, where generic geometry tables
    are display several times, one for each type.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-05

    Sign postgres.crt with ca

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-05

    Get raster layer name when d&d gpkg, also open vectors in addition to rasters

    Fixes #30050

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-05

    Add ssl key with postres as CN

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-05

    Fix access rights

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-06-05
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2019-06-05

    Set height of the bottom vertical spacer to 0

    avoiding vertical scrollbar when at the minimal "useful" size (specially for screenshot)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-05

    Don't leak the vector layer clone

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-05

    Make the code check a bit happier

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-05

    createFeatures check unique constraints on unfiltered layer

    Fixes #30062

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-05

    Fix dockerfile

Merge: d710badd2f6 059333f9696
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-05

    Merge pull request #30092 from elpaso/bugfix-gh2930082-welcomepage-check-qgis2-conf

    Welcome page: hide migration from QGIS2 option if settings do not exist

Merge: 4bca6a8c6c1 df25107f38b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-05

    Merge pull request #30091 from elpaso/bugfix-20848-issue-exporting-as-gpkg-fwd-port-from_3_4

    issue exporting as gpkg fwd port from 3 4

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-06-05
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-06-05

    adapt to review

Merge: 74d6b238530 4cd0121464e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-05

    Merge pull request #30077 from m-kuhn/cache_location

    Use system cache location instead of profile folder for network cache

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-05

    Wlcome page: hide migration from QGIS2 option if settings do not exist

    Fixes #30082

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-05

    Temporary workaround until https://github.com/kartoza/docker-postgis/pull/129 is merged

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-05

    Unblacklist postgres postgis test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-05

    Add test for postgres server certificate validation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-05

    Forward port of test raster layer save as dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-06-05

    Merge pull request #30008 from elpaso/bugfix-20848-issue-exporting-as-gpkg_3_4

    Backport and enhance fix export raster as GPKG

Merge: 95fb325c137 b489c21b588
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-05

    Merge pull request #30045 from alexbruy/dbmanager-versioning

    [dbmanager] add primary key to the view created by versioning plugin (fix #25888)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-06-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2019-06-05

    silly and unmodified copy/paste

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-06-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2019-06-05

    troopa's style

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-06-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2019-06-05

    fix qgis_spelling

Merge: 416e387e584 b950c9e05f2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-04

    Merge pull request #30074 from m-kuhn/composer_templates

    Fix "default layout templates" button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-05

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-05

    Fix another crash when transforms cannot be created

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-05

    Fix some crashes with crses with no proj string capability

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-05

    Ensure that crses which cannot be represented by proj strings are
    still available in proj >= 6.0 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-05

    Avoid some crs db lookups on proj 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-05

    Disable unused code on proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-05

    Fix inverted polygon renderer widget not opening colors and other
    panels inline in style dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-05

    Fix inverted polygon is distorted when map is rotated

    Fixes #26381

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-05

    Fix disabled, broken test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-05

    Update test mask images

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-06-04
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-06-04

    [cad] fix graphical glitches

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-04

    Fix cache dir in options

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-04

    Use system cache location instead of profile folder for network cache

    Profile folders are often on network drives and shared among machines whereas the cache should be local (as fast as possible) and is disposable.

Merge: 8b83a461f91 c698ba778ca
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-04

    Merge pull request #10037 from m-kuhn/expression_builder_show_represented_values

    [Expression builder] show represented values in preview

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-04

    Only check server SSL certificate if requested

    Fix #30075

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-04

    Add QGIS 4 TODO

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-04

    Redirect default layout template button to configured folder

    The "Default templates" button in the layout manager now

    1. checks if there is a composer_templates folder in the app dir
    2. if not, redirects to the first configured composer templates folder
    3. if no composer templates folder is configured, it's deactivated

    Fix #30064

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-06-04

    Code modernization

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-06-04
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2019-06-04

    New parameter for WMS service: tile_buffer [needs-docs][FEATURE]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-04

    [needs-docs] Make label map tools follow click-click behavior

    It's rather jarring that the move label and rotate label tools
    don't follow the rest of the application in using click-click
    to move and rotate and rotate labels, and instead use the older
    click-and-drag behaviour. This commit reworks the tools to use
    click to start, click to end behaviour instead.

    It also makes them respect the same conventions as the move
    and rotate features tools, where a right click cancels the
    move/rotate, and same with pressing "esc" mid-operation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-04

    Fix Travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-04

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-04

    [labeling] Fix incorrect bounding box of labels used when
    map is rotated

    Fixes #24680

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-04

    [labeling] Fix cannot use labeling map tools when canvas is rotated

    Fixes #25384

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-04

    Add some unit tests for labeling results

Merge: 7ec417f161f cf634aa3aaf
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-03

    Merge pull request #29992 from ghtmtt/processing_ndvi

    [processing] fix NDVI calculation formula in builtin raster calculator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Remove outdated comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Add friendly, descriptive errors when opening a project which has
    preset non-default coordinate operations set between a crs pair,
    which use grids that are not available on the local system

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Add method to retrieve grid details from a proj string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Update test results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Don't allow building QGIS on proj 6.0 versions

    Require at least 6.1.0. We need proj_normalize_for_visualization,
    and the workarounds for building without it are too extensive,
    too fragile, and result in too much spaghetti code.

    Gotta make the hard call here ;)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Whenever calculating proj coordinate operation strings, ALWAYS
    base them on normalized operations

    QGIS doesn't need (or want) to care about strictly following
    projection definitions here, we ALWAYS want X/Y to be X/Y

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Update test results for proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Fix application of default datum transform on proj 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Fix doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Fix caching of coordinate transforms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Don't select not-available operations by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Fix accuracy message when operation accuracy is unknown

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Update datum transform widgets and dialog for proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Allow clickable links in QgsMessageViewer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Show nice friendly warnings to users when

    - A coordinate transform cannot be created, e.g. due to not making
    sense (transforming earth coords to mars coords)
    - A coordinate transform cannot be created due to a missing grid
    file (along with links to download the grid if available)
    - A coordinate transform was created, BUT a better one is possible,
    it just is missing some prerequisite on the user's system (again,
    with links to download if available)

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Don't show generic proj error message to users

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Always attempt to create the preferred Proj coordinate operation
    for transforms, even if grids are not available.

    And then use custom handlers or message log to warn users that
    better operations are possible, just not available on their system.

    Also use similar approach to raise errors when either no operation
    is possible between two coordinate systems, or only ONE is yet
    it is not available on the current system (e.g. due to missing
    grid file)

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Add mechanisms to set handlers for coordinate transform creation errors and warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Refactor to extract useful method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    Remove unused setFinder method

Merge: a4e5e6a598c 92c412be936
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-06-03

    Merge pull request #9980 from qgis/Apache24config

    Change the httpd template to use Apache 2.4 style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-06-03

    [needs-docs] Append a local, user writable folder to proj 6 search paths

    Now, proj will search in the current user profile "proj" folder (e.g.
    .local/share/QGIS/QGIS3/profiles/default/proj" on linux) for
    grid files and other proj helper files.

    This allows users (and plugins) to install grid files and make them
    available for use in QGIS without requiring administrator access
    to the system.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-06-01

    processing: avoid fetching the layer parameters when not executing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-05-31

    processing: add option to select directory to recurse for files (fixes regression with a number of tools that used to have this - eg. buildvrt for instance)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-31
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-05-31

    [WFS provider] Avoid dangling download progress dialog

    While investigating #27384, which I failed to reproduce, I noticed
    another - minor - issue when loading layers from a local GeoServer
    instance. Very often (easily triggered by reloading layers with F5),
    one or several download progress window would be displayed ~ 4 seconds
    after the refresh had finished. This was due to a race between the
    creation and destruction of this window.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-05-31

    [dbmanager] add promary key to the view created by versioning plugin
    (fix #25888)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-05-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-05-31

    [browser] Fix removal of views from postgres databases (fixes #29812)

    For views one needs to use DROP VIEW sql command

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-05-30
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-05-31

    fix #30028 Closing Vertex Edititor crashes the app

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-31

    Fix proj4 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-31

    Upgrade QgsCoordinateTransformContext for proj 6

    This reworks (on proj 6 builds only!) QgsCoordinateTransformContext
    to use proj strings of proj coordinate operations to handle the
    users' preferred list of operations when transforming coordinates
    between two CRSes.

    Previously, the context heavily utilised internal transform ID
    numbers, which were QGIS specific and relied on matching entries
    from the QGIS srs.db file. This approach was undesirable because
    it meant QGIS had to maintain and carry it's own table of
    possible transform pathways between CRS pairs (which was difficult
    to update, impossible to track, and most likely severely out of
    date).

    Now we can utilse Proj 6's (wonderful!) logic for determining the
    best coordinate operation to utilise between two CRSes. All the
    old API has been deprecated and no longer works under proj 6, but
    that's unavoidable (and unlikely to be in use by plugins anyway,
    it's VERY low level stuff).

    A further bonus of this work is that QgsCoordinateTransform no
    longer relies on proj strings of the source/dest CRS to build
    the transform -- the issue with that approach was that proj
    strings are lossy (and not always possible to generate), so
    now by default we are generating better pathways between CRS
    pairs.

    This resolves issues with transforms which rely on pivot datums,
    such as GDA94 - GDA2020 conversions.

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-31

    Deprecate a QgsCoordinateTransformContext members which don't
    apply in proj >= 6.0 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-31

    Improve QgsRasterProjector handling of transform context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-31

    Remove unused support for single source/dest settings in QgsCoordinateTransformContext

    This has been #ifdef'ed out since it's original implementation,
    and it has no meaning in the world of Proj >= 6.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-31

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-31

    Fix exception in BatchAlgorithmDialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-05-31

    fix windows build

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-31

    small improvements to bug report

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-31

    [OGR provider] Map GeometryCollection of TIN coming from multipart shapefiles to MultiPolygonZ (fixes #29376)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-31

    [WFS client] Revert read buffer size limitation (fixes #29258, fixes #27626)

    This apparently caused deadlock issues.

    Credit to @nyalldawson for spotting the offending commit.

    Partial revert of 0addae5b783e541953522eabe178426e820bf852

Merge: d3342ad3aa3 2a2a4cd597b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-30

    Merge pull request #30020 from elpaso/make-make-great-again

    Copy test file before running the test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-05-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-05-30

    [wcs] safer and faster rendering of WCS layers

    Redering of WCS layers has been quite inefficient since introduction
    of multi-threaded rendering in QGIS 2.4: whenever map rendering was
    starting, copying of WCS provider involved running full initialization
    of WCS provider which typically does three(!) network requests
    in the constructor (get capabilities + 2x check to work around some
    incompatibilities of WCS servers). This was both slow and potentially
    dangerous because of embedded QEventLoop for the network requests.

    This is now gone and when WCS provider gets cloned (e.g. when starting
    map rendering), it just gets copy of data without any extra work.

    Avoiding embedded QEventLoop fixes a crash in 3D view when loading tiles.
    Fixes #28800
    Fixes #26706

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-30

    [layout][ui] Fix missing opacity setting for the label font color button

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-30

    Copy test file before running the test

    and make make check happy

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-05-30

    Revert "[processing] populate batch interface with rows when multiple layers"

    This reverts commits f8890d8f047cd2bb934eaad83e1057814927adb5,
    f085f5527658c0a81b9a065a6fcee4d654d16bb6 and 5844a0fc906c744327139e137642f0ec97ae240a

Merge: c2042a2ee3d 8988fbcdd2b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-30

    Merge pull request #30017 from elpaso/bugfix-gh29747-layout-mgr-crashes-copying

    Don't crash when copying layout elements

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-30

    Don't crash when copying layout elements

    Guard for existing multiFrames

    Fixes #29747

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-05-29
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-05-30

    fix #29630 spatialindex for NaN points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Tweak names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Don't limit label distances to postive values

    Sometimes it's useful to have negative distances, as a 0 distance
    can still be quite far from line features for some font families.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    [labeling] Fix curved labels sometimes placed below line even when
    set to above line only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Remove unused calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Tweak curved label cost of placing away from center (increase cost slightly to encourage more central placements)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    [labeling] Update confusing/vague variable names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    [labeling] Fix curved labeling fails when line feature geometry
    begins with small segments

    Fixes #28699

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Avoid redundant calculation in QgsMapToPixelSimplifier

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Remove impossible to hit code path - distance is never < 0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Fix some curved labels randomly disappear at certain scales

    Refs #12173

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Update for c++11

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    [labeling] Don't waste time trying to generate curved labels on lines
    where the label length is greater then the line length

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Optimise method

    Avoid duplicate calculations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    [labeling] Ensure "merge connected features" setting works correctly
    with line networks that contains forks and branches

    And simplify memory management

    Refs #12173

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    [labeling] Fix missing labels when multilinestring features are used in
    conjunction with the "merge connected lines" setting

    Refs #12173

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Ensure MapServer source select/browser correctly handles nested
    server structures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Avoid more noisy message log warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Fix MapServer provider ignores referer setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Add error item in browser when MapServer connections fail

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Fix MapServer connection items in browser do not respond correctly
    to changes in connection parameters

    And modernise code, sync with AFS provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    [mapserver] Safer and faster rendering of ArcGIS MapServer layers

    Avoid redundant network requests when cloning data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Fix overly noisy o2 debug messages/warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Better error reporting when things go wrong in ArcGIS MapServer provider rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Fix ArcGIS MapServer provider does not correctly respect authentication configuration

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    fix #30003 crash in mesh calculator

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Fix GeoJSON output of MultiPolygon/MultiSurface

    There was a lack of a JSon array around rings of a polygon.
    This issue is not present in 3.4

    Also fixes an issue with gcc 5.5 of Ubuntu 16.04 that doesn't behave
    properly with C++11 brace syntax with code from nlohmann/json.hpp.
    The code compiles but the result is invalid: `json foo{ json::array{} }`
    is serialized as [[]] instead of []. So use old-style constructor
    instead: `json foo( json::array() )`

    This PR is on top of https://github.com/qgis/QGIS/pull/30010

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    QgsGeometryUtils::segmentizeArc(): fix full circle segmentization (fixes #29895)

    This fix display of full circles coming from PostGIS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Sip update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    [needs-docs] Rework new project CRS handling

    The previous approach was severely broken, because the default
    CRS for new projects setting was ignored as soon as a layer
    was added to the project.

    Instead, refine the setting to add options
    - "Use CRS from first layer added": same as previous behavior,
    the project CRS is set to match the first layer added to a new
    project
    - "Use a default CRS": CRS for a new project is set to a preset
    default CRS, and is left unchanged when adding layers to the
    project

    Also update qgis_global_settings.ini to reflect these changes.

    Fixes #27516

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-30

    Fix QgsSettings::enumValue resolution when used with a non-default section

Merge: 11d5b514d73 f8d0ecc7ee2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-29

    Merge pull request #30001 from alexbruy/saga-filter

    [processing] add default value to user filter matrix (fix #29999)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-05-29

    [processing] add default value to user filter matrix (fix #29999)

Merge: a871e90a2b2 75f733f0dc5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-29

    Merge pull request #29958 from ghtmtt/readme

    Update issue link in Readme.md

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-28

    install newer libseccomp on Travis host for building with Qt 5.10+ in Docker container

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-29

    Update src/core/layout/qgslayoutmultiframe.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-29

    Fix crash when exporting layout

    Fixes #29798

Merge: 8d643014cc7 d358c631469
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-28

    Merge pull request #29991 from elpaso/bugfix-gh29987-digit-options

    Fix buttons to adjust marker size do not work

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-28
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-28

    [processing] fix NDVI calculation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-28

    Fix buttons to adjust marker size do not work

    Fixes #29987

Merge: 4b35d8513e1 4bb39befb2d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-28

    Merge pull request #29983 from elpaso/bugfix-gh29980-layout-export-multiple-dots

    Fix atlas export when file name contains multiple dots

Merge: bede19662ec 47f739c70ee
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-28

    Merge pull request #29968 from elpaso/bugfix-gh29821-layout-crash-py

    QgsLayoutAtlasWidget: Disconnect signals when layout RIP

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-28

    Use completeBaseName for exported atlas path

Merge: 575b0de82d6 49b381f2162
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-28

    Merge pull request #29970 from elpaso/bugfix-gh29767-server-wfs-double-virtual-fields

    Server WFS fix describefeaturetype double virtual fields

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-28

    Fix atlas export when file name contains multiple dots

    Fixes #29980

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-28

    [labeling][ui] Fix broken multiline alignment combo box
    - setup geometry generator ui stuff first to properly initiate combobox
    - for line and polygons, don't set combobox to a missing item, default to left alignment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-28

    Add missing test control file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-28

    Revert "QgsLayoutAtlasWidget: Disconnect signals when layout RIP"

    This reverts commit 1626565c76b3fc772ed6d075b7274c305009d213.

    Found a better way to delete the widget when designer
    dialog is closed.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-28

    Ensure the designer dialog is deleted immediately

    Before other signals can crash the application.

    Fixes #29821

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-28

    Use qgis::overload

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-28

    Fix offset labels from reprojected layers when map is rotated

    Fixes #24796

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-28

    Fix labeling ignores "label per part" setting when geometry parts
    are adjacent

    Fixes #26763

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-28

    Fix warnings

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-28

    QgsVectorFileWriter::writeAsVectorFormat(): return appropriate output layer name for GPX driver (github fixes #29819)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-28

    testqgsvectorfilewriter.cpp: fix badly named variable, and remove useless code

    David Signer <david@opengis.ch>AuthorDate: 2019-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-28

    mentioning array_agg in relation_aggregate

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-28

    update to MDAL 0.3.3

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-28

    update tests and merge all color ramp tests into single file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-28

    add tests for QgsColorRamp

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-28

    prevent crash in the color brewer color ramp when requested color
    corresponding to the NaN value (fix #29509)

Merge: 3dddfe4bbbf 5eb5139251f
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-27

    Merge pull request #29949 from rouault/fix_github_29858

    [WFS provider] Support layers with GML field names only differing by cases (github fixes #29858)

Merge: b7375887a14 0768dde5195
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-27

    Merge pull request #29946 from rouault/fix_redmine_21768

    WFS provider: fix issues with TYPENAME(S) and NAMESPACE(s) with WFS 2.0

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-27

    Server WFS fix describefeaturetype double virtual fields

    Fixes #29767

Merge: d64282ddb73 a33ab6fb3bb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-27

    Merge pull request #29967 from elpaso/bugfix-gh29879-file-proto-insertlinks

    Handle file:// links in identify text

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-27

    QgsLayoutAtlasWidget: Disconnect signals when layout RIP

    Fixes #29821

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-27

    Handle file:// links in identify text

    Fixes #29879

Merge: 169e246fdc3 892ccfe69eb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-27

    Merge pull request #29965 from elpaso/bugfix-29824-rastercalc-invalid-exp

    Fix raster calculator invalid expressions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Correct enum

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Add missing include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Add default parameter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Improve empty project item on templates

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Project Templates instead of simply Templates

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Hide recent projects if empty

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Improve empty project preview image

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Revert tabbing of welcome page

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Move project list item delegate to new file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Centralize project preview creation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Hide panels and toolbars on welcome page

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Reogranize welcome page

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Fix broken doc links

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Update src/app/qgswelcomepage.cpp

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Update src/app/qgswelcomepage.cpp

    Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Add a template list to the welcome screen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Code style

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Add preview image to qgz files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-27

    Rename welcomepageitemsmodel to recentprojectsitemmodel

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-27

    Fix raster calculator invalid expressions

    Tell the user that is invalid instead of
    silently ignoring undefined functions.

    Fixes #29824

    Saber <saber.razmjooei@lutraconsulting.co.uk>AuthorDate: 2019-05-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-05-27

    fixes issue with db lock when writing mbtiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    Regenerate distance area calculation on demand in attribute table

    Storing the instance in the table means that it does not respond
    correctly to project ellipsoid changes, resulting in area calculations
    using an outdated ellipsoid until the attribute table is reopened

    Fixes #25500

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    Fix (?) crash when filtering layer with attachment field

    Fixes #21775

Merge: d5254eced26 f399d3f3cfe
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-27

    Merge pull request #15371 from elpaso/bugfix-21986-jsonarray-spatialite

    Fix spatialite handling of JSON arrays

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-27

    Fallback to QVariant( QVariant::Type::Int )

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-27

    Added test for isNull/isValid returns

Merge: 21940e1dfb6 3fd399dc59b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-27

    Merge pull request #10036 from elpaso/bugfix-20848-issue-exporting-as-gpkg

    Fix export raster as GPKG

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-27

    More QVariant test fixes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-27

    [symbology] Fix point pattern displacement logic to match pre 3.8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-27

    Fix QCOMPARE with variant lists in test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-27

    Address PR comments (minor changes)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-27

    Fix spatialite handling of JSON arrays

    Fixes #21986

    plus:

    - fix multiple string keys with commas in value relation widget
    - more robust JSON and array (un)marshalling
    - uniform array representation in value relation widgets
    - lot of test coverage
    - automatic QVariant type conversions in JSON utils

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-27
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-27

    update issue link

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-26

    do not insert layers in embedded groups (#10004)

    fixes #29678

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-26

    make flashing independent from panning/zooming in attribte table in attribute editor mode (#29955)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    add tests for style URI retrieval

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    load style from the QML file with the same name as layer file name
    for GeoPackages, CSV and SpatiaLite (fix #21691)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    [processing] do not declare output of saveselectfeatures as points

    It can be of any geometry type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    Make test resilent against future potential order changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    Explain test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    Avoid some fragile tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    Just test for presence of name, not name itself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    Fix leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    Dox, warnings fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    Hide deprecation warnings

    We can't remove use of these methods until we can safely drop
    proj 4 support. Until then, they are required for proj 4 based
    builds.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    Add API to retrieve avaiable coordinate operations between a source
    and destination QgsCoordinateReferenceSystem on proj >= 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    Mark older datum transform methods as deprecated - they don't work under proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-27

    Add method to retrieve underlying PJ object from a QgsCoordinateReferenceSystem

    proj 6 only

Merge: c2e0c43188a 943b992ed3c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-26

    Merge pull request #29948 from volaya/fix_batch_getvalue

    [processing] fixed method name in gui wrapper after API renaming

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-05-26

    [WFS provider] Support layers with GML field names only differing by cases (github fixes #29858)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-05-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-05-26

    [processing] fixed method name in gui wrapper after API renaming

Merge: 1351daf6255 6a6376238dd
    QGIS issue bot <48837220+qgib@users.noreply.github.com>AuthorDate: 2019-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-25

    Merge pull request #9438 from haubourg/add_issue_templates

    [WIP] Add future issue templates for github

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-25

    Revert "enable DOCKER_BUILDKIT when building Docker images"

    This reverts commit cfd4290bffac59b05710a425cccf624f9ca8eef7.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-25

    enable DOCKER_BUILDKIT when building Docker images

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-05-25

    Fix previous commit

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-05-25

    [WFS provider] Emit TYPENAME and TYPENAMES for WFS 2.0 DescribeFeatureType & GetFeature

    Fixes Redmine #21768 and https://github.com/qgis/QGIS/pull/9849

    Due to confusion in the WFS 2.0 sepecification the situation is that WFS 2.0
    servers 'randomly' recognize TYPENAME or
    TYPENAMES depending on DescribeFeatureType and GetFeature requests. So
    emit both parameters as tests show that it fixes issues and doesn't seem to
    cause harm.

    Klavs Pihlkjær <klavspc@gmail.com>AuthorDate: 2019-04-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-05-25

    [WFS provider] Improve handling of NAMESPACE(S) (github #9849)

    Modified by E. Rouault

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-05-25

    Fix build with gcc 5.5

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-25

    update funding url

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-25

    [Travis] use xenial for all builds (#18657)

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-25

    link sponsoring on github to our website

    Enabling sponsoring button with link to our own sustaining membership and donation page

Merge: a8889865678 60090705021
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-25

    Merge pull request #10074 from alexbruy/grass-r-sun

    [processing] split GRASS r.sun algorithm into two (fix #21637)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-24

    [needs-docs][processing] Avoid field collision via optional prefix in overlay algorithms (#10092)

    Makes for a more predictable collision avoidance, which
    can be neccessary for some models.

Merge: 0b7e399af0d 03abf0e42b7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-24

    Merge pull request #10082 from alexbruy/postgis-comment

    [db_manager] apply comment to the correct column when altering table column (fix #21425)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-24

    Use proj to get crs bounds under proj 6

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-24

    [maptips] restore wrapping of the long lines (fix #21388)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-24

    Update test results for proj6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-24

    Fix test, don't use nonsensical ellipsoid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-24

    Correctly handle crs restoration after an invalid crs was written to xml

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-24

    Never try to create a crs from an empty proj string, just shortcut and mark as invalid instead

    Avoids proj warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-24

    [processing][needs-docs] allow to switch from batch dialog to single UI
    (fix #16893)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-24

    Fix confusing memory management in dxf export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-24

    Fix dxf export ignores multisurface geometry types

    Fixes #21779

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-24

    [processing] do not export sdat files provided as part of a multiple raster input

    fixes #22131

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-23

    move QgsHighlight style setting in a static method (#10064)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-05-23

    [db_manager] apply comment to the correct column when altering table
    column (fix #21425)

Merge: 83e6dd3efe3 3df7f897f6e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-23

    Merge pull request #10077 from elpaso/bugfix-22033-dbmanager-wrong-shp-import

    db-manager: Update input layer and table names

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-05-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-05-23

    [processing] fixed description of SAGA gaussian filter algorithm

    Fixes #21797

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-23

    db-manager: Update input layer and table names

    when selecting an external file

    Fixes #22033 - wrong shapefile import

Merge: f9810a4534a bb567cd5b85
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-23

    Merge pull request #10063 from elpaso/bugfix-22035-processing-pg-camel-case-schema

    Bugfix 22035 processing pg camel case schema

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-05-23

    update tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-23

    Processing importintopostgis: Do not transform table name to lowercase

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-05-23

    [processing] split r.sun into two algorithms as it has mutually
    exclusive options (fix #21637)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-23

    [effects] Fix blur radius not taking dpi into account (fixes #14885)

Merge: 3a48f181b60 9342359b5ec
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-22

    Merge pull request #9859 from qgis/3nids-patch-1

    add mac/development README

Merge: 7e78874807b 282ad5fafe6
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-22

    Merge pull request #10072 from 3nids/remove_old_code

    remove old hack for Qt 4.8

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-23

    Fix rule based label/symbol renderers reset max scale for rules to
    1:100000

    And improve dox

    Fixes #21845

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-22

    remove old hack for Qt 4.8

    upstream issue has been fixed
    see https://bugreports.qt.io/browse/QTBUG-40449

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-23

    add missing group translation for Files and Paths, reordering

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-23

    [processing] use correct parent layer parameter in v.net.distance
    algorithm (fix #22013)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-23

    [processing] move "Split RGB bands" algorithm inside "Raster tools"
    group to maintain consistency (fix #21849)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-23

    [processing] use correct file extension in r.in.lidar.info (fix #21910)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-23

    Also invalid QgsCoordinateReferenceSystem cache on qgis exit, fixes crashes on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-23

    [layouts] Avoid resetting column selection when restoring project
    with an atttribute table set to the "atlas feature" source

    Fixes #20538

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-05-22

    fix build of grassrasterprovider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-22

    processing postgis connector quote indexes names

Merge: d3ce0a0dc27 23b1580cb7c
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-22

    Merge pull request #10021 from 3nids/itembrowser_shortcut

    add shortcuts to browse feature list

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-22

    🐠 -> 💃 (cuttlefish->disco)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-22

    Tests for case sensistive pg schema

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-22

    Add missing error class and quote identifiers

    Fixes #22035 - case sensitive schema

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-22

    register shortcuts globally

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-22

    use [] and {} for shortcuts

Merge: 86f35e8bebe 4e0a90a30be
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-22

    Merge pull request #9833 from pblottiere/create_image

    [server] Sanitise image creation

Merge: bb0d4499548 ad019c499bc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-22

    Merge pull request #10047 from elpaso/bugfix-22071-relation-reference-identify-on-map

    Fix identify on map in relation reference widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-22

    Abort symbol rendering early if render job is cancelled

    Some symbol rendering operations take a long time, especially
    if settings are accidentally ridiculous (e.g. changing a marker
    line with interval 1 mm to map units on a small scale map can
    result in millions+ of markers being rendered for a single
    feature). If we don't abort these operations responsively,
    then the render job can become effectively "stuck" and sit
    burning away CPU for no good reason (or in some cases lock the
    QGIS ui as a result).

    Instead, for possibly length symbol rendering operations we
    check at reasonable places for the QgsRenderContext::renderingStopped()
    flag and if it's set, abort the rendering quickly and gracefully.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-05-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-05-22

    Image proportion when filter geom is defined

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-05-22

    fix windows build on x86

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-22

    Remove raw string (not necessary here)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-22

    Title case gdal profile combobox items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-22

    Add missing dox to QgsRenderContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-22

    Mark render features methods as throwing QgsCsException, to allow it to be nicely caught in Python

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-21

    cosmic > disco leftovers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-21

    update Travis to build on Trusty for code layout (#10048)

    * update Travis to build on Trusty for code layout

    * fix shellcheck replace ! -z by -n

    * shellcheck: fix  -n doesn't work with unquoted arguments

    * more shellcheck fixes

    * use bash instead of posix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-21

    fix installing tzdata on Docker again

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-21

    fix installing tzdata on Docker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-22

    Add method to QgsRasterBlockFeedback to collect error messages

    And append raster errors to rendering errors whenever encountered

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-22

    If an error occurs while reading raster block data, don't return
    corrupt data as a result. Instead, indicate explicitly that an
    error occurred so that callers will fallback on appropriate
    error paths.

    Fixes rendering random junk (and possible crashes) when
    attempting to open an invalid gdal raster data source,
    such as the one attached to
    https://github.com/OSGeo/gdal/issues/1545

    Also replace manual memory management with unique_ptrs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-22

    Add missing function group help

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-21

    update alternative Docker image from Cosmic to Disco (#10046)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-22

    Fix incorrect entries are added to coordinate transform cache
    if crs cannot be represented as auth/id combo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-22

    Fix rendering polys/lines with reprojection errors under proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-22

    Update test result for proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-22

    Reset proj error before attempting transforms, avoids older errors
    contaminating result of transform

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-21

    Fix identify on map in relation reference widget

    Fixes #22071 - Relation reference widget wrong feature when "on map identification"

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-05-21

    Add doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-05-21

    Update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-05-21

    Fixes compilation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-05-21

    const

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-05-21

    Removes duplicated code

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-05-21

    Rename methods

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-05-21

    Remove unused methods

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-05-21

    Check width/height values in context

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-05-21

    Move map size computation in context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-21

    Ensure NULL item shows before field names in expression builder, instead of mixed inside them

Merge: 92691f9f728 f7722e3ff69
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-21

    Merge pull request #10035 from daniviga/master

    [RPM] Fix a dependency on older Fedora releases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-21

    Add comment for myself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-21

    Update test result for proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-21

    Adjust test result for proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-21

    Fix resolution of bound crs proj strings to auth/code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-21

    QgsCoordinateReferenceSystem::fromEpsgId worked with ESRI codes
    on pre proj6 builds, so keep compatibility with that under proj6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-21

    Adjust precision of some processing tests to allow them to pass under proj 6

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-21

    [processing] Move the new XYZ algorithms under the raster tools group

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-20

    Expression builder: show represented values in preview

    Instead of only showing the raw values, show also the represented values in the expression builder in the list values preview.
    This helps people to choose from readable values (whereas still the raw values get inserted on double click).

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-20

    Fix export raster as GPKG

    Fixes #20848

    Test added for internal functions because the main functionality
    is in app.

    Partially reverts 006b130e8a85dbba9e499642a8493a515cf41aa0
    See: https://github.com/qgis/QGIS/commit/006b130e8a85dbba9e499642a8493a515cf41aa0

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-05-20
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-05-20

    [RPM] Fix a dependency on older Fedora releases

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-20
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-20

    update help yaml

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-20
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-20

    do suggestions

Merge: 7132cf3b2e8 c09d39ef155
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-05-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-20

    Merge pull request #10010 from elemoine/ele_filter

    [server] Support FILTER values with colons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-20

    [ui] Improve UX by adding an original source label when changing / updating layer data source

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-20

    Don't show a 'invalid layer source' warning if a user opens a multi-layer
    vector file, but then chooses not to actually add any layers from the file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-20

    Fix all layers are force redrawed whenever a filter is changed in any

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-20

    Fix a crash under proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-20

    Update a test result for proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-20

    Fix incorrect mapping of auth id pairs to old QGIS srs db id

    Because the old qgis internal db was seriously messed up and
    has all the ESRI authorities tagged incorrect as EPSG.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-20

    Revert "postgres provider: performance improvements when loading layers"

    This reverts commit 2220b86e2e3d26a84b7533cb6c4fb0ee87d7fdc4.

    The commit broke existing unit tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-19

    changed shortcuts to CTRL+ALT+arrow

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-05-20

    translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-05-20

    postgres provider: performance improvements when loading layers

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-20

    Title case the options

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-20

    Fix option label for GDAL ADDO resampling method

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-20

    Title case the resampling options

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-20

    [needs-docs] Harmonize display of GDAL build vrt options

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2019-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-20

    [oauth2] Verify replies still exist and attribute gets are valid

    Fixes unreported crash, due to access on nonexistent replies.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-20

    Make data type option translatable in GDAL algorithms dialog

Merge: 03faaa3e0f1 d03714b0c7d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-19

    Merge pull request #10025 from m-kuhn/sip_force

    Use SIP_FORCE

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-19

    Use SIP_FORCE

Merge: 6d9b40f634d 1e5d2f0b742
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-19

    Merge pull request #9988 from olivierdalang/cad-floater-squashed

    floating widget for advanced input next to the cursor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-18

    use global shortcuts

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-05-15
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-05-18

    add TMS (fix #21987)and HTML output (fix #21991) for tilesxyz. Split to 2 algorithms (directory and MBTiles)

Merge: 92ea2a5e452 2628c480c5c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-18

    Merge pull request #10023 from sebastic/no-revision

    Don't include revision in sources.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2019-05-17
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2019-05-17

    Don't include revision in sources.

    Prevent changes to files that weren't changed between releases.
    This eases review of the changes between releases significantly.

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-17
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-17

    use combineField and handle exceptions better

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-17

    [ui] Revamp the svg/raster marker size widgets placement
    Benefits are:
    - data-defined width and height properties button closer to
      width and height spinboxes
    - minimum horizontal width reduced

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-17

    [ui] Prevent font combobox widgets from taking much minimum width

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-17

    [ui] Harmonize effects stack properties to match revamped symbol selector

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-17

    [ui] Revamp the symbol selector preview / layer tree / buttons

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-16

    add shortcuts to browse feature list

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-17

    [Processing] Define boolean output

    In processing, if an algorithm has a boolean as an output, it cannot be defined as boolean but as a number.

    To be more precise in algorithms description, the commit add QgsProcessingOutputBoolean.

Merge: b9929994608 00d31f6003c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-16

    Merge pull request #10019 from m-kuhn/revert-qgz-attachments

    Revert "Merge pull request #10002 from m-kuhn/qgz-attachments"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-16

    Revert "Merge pull request #10002 from m-kuhn/qgz-attachments"

    This reverts commit 0804e342c863455fe7114e4fa84d8b9931656f8c, reversing
    changes made to e07741f00b7d69cada35521f10d3703ff404083f.

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-16
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-16

    [feature][needs-doc] format strings

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-05-15
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2019-05-16

    Mention xvfb-run in tests/README.md

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2019-05-15
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2019-05-16

    Support FILTER values with colons

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-05-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-05-16

    [git] Further tweak .mailmap

    [ci skip]

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-16

    [ui] Further tweaks to browser feature list toolbar:
    - use dedicated icons (avoids confusion with pan/zoom to selected features)
    - use even spacing across the row (looks much better, more spacing)

Merge: e07741f00b7 1bd4ab08778
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-16

    Merge pull request #10002 from m-kuhn/qgz-attachments

    Allow adding attachments in qgz files

Merge: a2aaf60c771 81771dddb9e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-16

    Merge pull request #10011 from m-kuhn/save_to_templates

    Add save to templates button

Merge: cfc78c4bc01 90d40d5bb74
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-16

    Merge pull request #10014 from elpaso/qjson-nlohmann-followup

    Install json_fwd.hpp header

    Sandro Santilli <strk@kbt.io>AuthorDate: 2019-05-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2019-05-16

    [git] Map strk@kebit.net to strk@kbt.io  for git shortlog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-16

    [ui] Follow up tweaks to browser feature list toolbar feature:
    - use tool button autoRaise=true look consistently
    - rework first/previous/next/last arrow svg (and compress)
    - uppercase tooltip
    - pan icon -> pan action, zoom icon -> zoom action ;)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-05-15

    qgis server: track timestamps of remote projects

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-15

    place double arrows in same order in icon

Merge: 7df31637439 3b875a76176
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-15

    Merge pull request #9992 from 3nids/itembrowser

    allow browsing feature list in feature mode

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-15

    reorganize buttons, reduce font size

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-05-15
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-05-15

    (trying to fix travis build)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-15

    Install json_fwd.hpp header

Merge: 607664c5a6b a3d40559415
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-15

    Merge pull request #10013 from elpaso/wfs3-ogr-client-fix

    Fix WFS3 OGR build URI

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-05-15
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-05-15

    add missing docstring

    with sip_include.sh

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-15

    Fix WFS3 OGR build URI

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-15
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-15

    remove plugin from header

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-15

    Ask for template name if missing

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-05-15
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-05-15

    unstable API notice

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-15

    move the toolbar to the bottom

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-15

    add first/last buttons

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-15

    [FEATURE] add toolbar in attribute table to browse feature list

    arrows allow browsing the feature list in the attribute table in form view
    the current edited feature can be highlighted and the map canvas automatically panned or zoomed

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-15
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-15

    fix spelling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-15

    Add save to templates button

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-05-15
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-05-15

    prepare commit & coding style

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-05-15
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-05-15

    better floater display (also for dark backgrounds)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-05-15
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-05-15

    fix behaviour on focusOut and textEdited

    it now matches exactly (i think) the dockwidget's behaviour

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-15
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-15

    astyle and other fixes

Merge: 2cc8e11912b 4d6fbd3f185
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-15

    Merge pull request #10006 from m-kuhn/q_unused

    Unused ; in Q_UNUSED

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-15
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-15

    format strings

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-15
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-15

    after first review

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-15

    Remove unrequired ;

    and make clang-tidy a bit more smiley

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-15

    Fix see also links

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-15

    Allow adding attachments in qgz files

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-14
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-15

    after review

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2019-05-14
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2019-05-15

    [feature[ Processing Climb along lines algorithm

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-14

    stronger test for embedded layers (#10001)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-05-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-05-14

    [processing] allow selecting input from open layers only if input is a
    layer-type (e.g. raster, vector, mesh). All other inputs can be selected
    only from filesystem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-14

    Better thread safety in package layers alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-14

    [FEATURE][processing] Add "Save layer styles into GeoPackage" option for Package Layers algorithm

    Allows embedding of the current layer styles into the packaged layers
    as the default layer styles.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-14

    [processing] Fix error reporting in package layers algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-14

    Avoid unnecessary calculations in SVG fill symbol cloning

    Minor speed boost

Merge: 228ff9a64bd 41e8dff118e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-14

    Merge pull request #9993 from 3nids/fixembedded

    fix issues with embedded layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-14

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-14

    Guard against nullptr

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-13

    fix restoring visibility of layers in embedded groups

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-05-13

    add test for layer visibility in embedded group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-14

    [FEATURE][processing] New algorithm "Overlap analysis"

    This algorithm calculates the area and percentage cover
    by which features from an input layer are overlapped by
    features from a selection of overlay layers.

    New attributes are added to the output layer reporting
    the total area of overlap and percentage of the input
    feature overlapped by each of the selected overlay layers.

    This is quite a common GIS task request, yet is full
    of traps for inexperienced users, and the amount of
    manual data work usually done by users to calculate
    these figures can often lead to mistakes and inaccurate
    results. It's nice to have a robust, fast, inbuilt
    algorithm which allows this task to be done in a
    single step without risk of human error.

Merge: e693e810532 b554b74deb2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-13

    Merge pull request #9989 from elpaso/wfs3-ogr-client

    Add WFS3 (experimental) to supported OGR protocols

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-13

    Add WFS3 (experimental) to supported OGR protocols

    Quickest way to implement a test client.

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-05-13
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-05-13

    [FEATURE][needs-docs] add a floater showing advanced input editlines next to the mouse

    Sponsored by Kanton Schaffhausen in collaboration with OPENGIS.ch

Merge: 6a3cd82d9c3 71a27660156
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-13

    Merge pull request #9971 from olivierdalang/node-tool-chain-add

    [nodetool] chained add vertex at endpoint

Merge: 84a98917fed 6e62c0246db
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-13

    Merge pull request #9908 from raymondnijssen/roundextent

    Round values in ExtentFromLayer processing algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Remove leftover code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Use proj to identify auth/codes from a proj string, instead of
    QGIS' internal crs db

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Always get full proj string, including towgs parameters

    See https://lists.osgeo.org/pipermail/proj/2019-May/008565.html

    Fixes some unit test failures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Ensure that temporary map canvas atlas variables are never written to projects

    Causes a crash on debug builds, and is generally undesirable anyway

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Avoid crashes on debug builds when trying to write xml for more value types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    More proj6 test fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Try to fix proj4 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Leave broken code in place for now, it can't hurt, can it?

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Disable some tests, add some temporary results for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Be less fussy when matching proj strings to auth/code from qgis db on proj 6

    The db has many more entries, and ideally the matching using qgis db
    is going to be removed asap (as soon as proj can correctly perform
    this identification itself)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Failed attempt to use proj to identify auth/codes from proj strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Fallback to regex to get ellipsoid and op code from proj string -- not possible from proj api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Crs sync work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Add method to get SingleCrs from crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Wip conversion to proj6 db instead of gdal csv files for population of CRS db

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-13

    Remove old manual crs db overrides

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-05-12

    fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-12

    Tiny bit of extra safety

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-12

    Ensure correct thread locale QgsNetworkAccessManager is used during
    o2 requests

    Otherwise the main thread manager is always used, resulting in
    lots of warnings and potential crashes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-12

    [o2] A new refresh_token is not a mandatory part of the response
    after requesting a refresh

    The server will always return a new access_token, but returning
    a new refresh_token is optional

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-11

    add link to development README

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2019-05-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-11

    INSTALL: document Python 3 as a build tool

    Needed for scripts/process_function_template.py run by
    src/core/CMakeLists.txt.

    Enforced since commit:
    f16fe73476 ("Python is a hard build time dependency", 2015-09-20)

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2019-05-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-11

    tests for rounded values in polygonfromlayerextent algorithm

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2019-05-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-11

    improved description

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2019-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-11

    use distance instead of number parameter, and set advanced flag

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2019-04-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-11

    fix keyword

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2019-04-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-05-11

    Round values in ExtentFromLayer processing algorithm

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-05-10
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2019-05-10

    Change the httpd template to use Apache 2.4 style

Merge: 9a612d4e19e 46a4435e654
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-10

    Merge pull request #9970 from elpaso/bugfix-fix-plugin-deps

    Fix plugin dependencies

Merge: 89693606bf4 0081ad026a3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-10

    Merge pull request #9832 from elpaso/qjson-nlohmann

    Fast (and beautiful) json serializing

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-10

    Use a function to access plugins_metadata_parser global object

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-10

    [themes] Fix field expression widget not playing nice with themes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-10

    Faster build times with fwd include

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-10

    Use a message bar in Style Manager dialog to avoid annoying
    success message boxes after performing import actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-10

    Add method to retrieve map extent to QgsRenderContext

    Previously only a "layer clipping extent" was available for retrieval
    from a QgsRenderContext instance, yet there's a need for rendering
    operations to have access to the original full extent of the map
    being rendered.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-10

    Fix constraint expression and description are flipped

    Fixes #22016

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-10

    [FEATURE] Add order by support to expression aggregate and concatenation functions

    Because certain aggregates and concatenation requires results in
    a certain order, this change allows specific control of the order
    features are added to the aggregate during an expression evaluation.

    E.g.

    concatenate("Station",concatenator:=',', order_by:="Station")

    will give a comma separated list of station names in alphabetical
    order, rather than layer feature order.

    Sponsored by SMEC/SJ

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-10

    Allow setting order by clause for aggregate calculation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-05-09

    fix #22039

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-05-09
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-05-09

    fix failing tests

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-05-09
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-05-09

    fix typo

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2019-05-09
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2019-05-09

    [FEATURE] vertextool : chained add vertex at endpoint

    This makes it possible to digitizle multiple points at
    once when extending a line feature with the vertex tool

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-09

    Fix plugin dependencies

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-09

    [effects] when creating the preview image, disable effects to avoid 'double apply'

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-09

    [ui] Fix missing disabled state for {check/radio/group}box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-09

    Add extra raster hashes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-09

    Spelling, formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-09

    Split processing test files into multiple batches

    There's two motivations for this:
    - the existing one was getting massive and took ages to run, which was
    a pain when developing. Smaller batches allow just a subset of test to
    be run which is much faster.
    - There's a random segfault on test exit which occurs on Travis. Rather
    then disabling these absolutely critical tests altogether, I'm using
    this as a method of bisecting exactly which alg is causing this.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-09

    rename method so API is compatible with recent changes and other wrappers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-09

    [processing] populate batch interface with rows when multiple layers
    selected (fix #21859)

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2019-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-09

    bug fix   can't open file using Japanese Character in name

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-09

    Add boolean type to DB Manager PostGIS provider

Merge: af6d3d773d9 bde32b8fbde
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-08

    Merge pull request #9957 from daniviga/rpm-qt-private

    [RPM] Add qt5-qtbase-private-devel build dep for F30+

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-05-08
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-05-08

    [RPM] Fix a mispelled word

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-05-08
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-05-08

    [RPM] Fix a typo in a comment in spec file

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-05-08
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-05-08

    [RPM] Add qt5-qtbase-private-devel build dep for F30+
    qt5-qtbase-devel as been splitted in Fedora 30

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-08

    [processing] Fix exception when running batch alg after loading parameters

Merge: c780ea87e66 5a43ee67f08
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-08

    Merge pull request #9941 from daniviga/rpm-gdal-py

    [RPM] Add missing gdal-python-tools dependency

Merge: 76b09328f67 e48b64dee2f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-08

    Merge pull request #9939 from rouault/fix_opening_gpkg_with_fkey_violation

    Fix opening of GeoPackage datasets with foreign key violation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-08

    [ui] Fix marker sizing for the filled marker widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-08

    [symbology] Fix setSize(size) not working for ellipse markers

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-05-06
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-05-07

    [QgsQuick] Fix of value relation widget
    Due to last changes in passing style object, styling property has been updated (widget had 0 height without fix).
    Fixed case when (current) value is not matching value relation map (it generated error while creating component).

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-05-07
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-05-07

    [RPM] Add missing gdal-python-tools dependency
    Processing uses some python scripts that are part of gdal-python-tools package

Merge: 435b594bbcc 56475c279ef
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-07

    Merge pull request #9928 from cjmayo/app-icons

    Install full set of application icons on Linux

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-05-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-05-07

    update to MDAL 0.3.2

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-05-06

    [GDAL provider] Fix opening of GeoPackage datasets with foreign key violation

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-05-06

    [OGR provider] Fix opening of GeoPackage datasets with foreign key violation

Merge: 7376e6f82c1 b6ec94515f5
    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-06

    Merge pull request #9935 from mbernasocchi/fix_profiles_profiles

    remove redundant /profiles when QGIS_CUSTOM_CONFIG_PATH is set

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-06

    Add tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-06

    Add a REGEXP function in spatialite_connect() python function
    This enables DB Manager and the Spatialite Execute SQL algorithm
    to use the 'string REGEXP pattern' syntax.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-06

    [FEATURE][spatialite] Add a REGEXP function to use for SQL filter et cie

Merge: 24259f92a87 6efe30c48f2
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-06

    Merge pull request #9932 from rouault/fix_build_without_qtwebkit

    Fix build without WITH_QTWEBKIT

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-05-06
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2019-05-06

    remove redundant /profiles when QGIS_CUSTOM_CONFIG_PATH is set

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

Merge: fe39b26684d cfe4d8e1d3b
    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-05-06

    Merge pull request #9931 from mbernasocchi/fix_log

    fix wrong SVG PATHS logging on server startup

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-05-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-05-06

    Fix build without WITH_QTWEBKIT

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-05-06
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2019-05-06

    fix wrong SVG PATHS logging on server startup

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-06

    Fix json comparison with indented reference files

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2019-05-05
Commit:     Chris Mayo <aklhfex@gmail.com>
CommitDate: 2019-05-05

    Install full set of application icons on Linux

    Icons were already available in linux/icons directory.
    Tidy linux/CMakeLists.txt.

Merge: a8770b73808 bd3d75fce89
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-03

    Merge branch 'qjson-nlohmann' of github.com:elpaso/QGIS into qjson-nlohmann

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-03

    Indent on JSON export

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2019-05-02
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-05-03

    Add test for QgsMeshLayer::reload() and QgsMdalProvider()::reloadData()

    Add test and data file for new test

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2019-05-02
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-05-03

    Implementation of QgsMeshLayer::reload() and QgsMdalProvider::reloadData()

    Implementation of this override method permit to reload mesh end dataset groups when the data changed outside of the QGIS application.

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2019-05-02
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-05-03

    Fix crash when open project containing a mesh with a extras dataset groups with incompatible mesh

    QGis application crash when opening a project contain a mesh layer with a dataset groups wich has a incompatible mesh. It can  happen when the dataset groups file change after first loading.

    Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>AuthorDate: 2019-05-02
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-05-03

    [processing] updated test files - tiles with transparent background

    Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>AuthorDate: 2019-05-02
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-05-03

    [processing] fix #21958 used sqlite3 module instead of GDAL/ORG's SQLite driver

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-03

    Fix Travis quirks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-03

    Fix duplicate layers in custom layer order panel

    Fixes #21955

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-02

    Fix 3D build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-02

    Use json objects for server getfeatureinfo

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-26
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-05-02

    [QgsQuick] Modified Checkbox widget
    Replaced checkbox with switch.
    Registered QVariant::Type to recognize field type. When value was empty/not set, it wasn't clear what is a type of field. It caused wrong behavior while setting default un/checked state.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-02

    Update tests for geometry classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-02

    Nicer behaviour of QgsCharacterSelectorDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-02

    Fix resizing of QgsCharacterSelectorDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-02

    Allow home/end to jump to first/last character

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-02

    Draw missing character backgrounds with different color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-02

    Nicer way of ensuring selected character is in view

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-05-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-05-02

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-02

    Don't draw background outside of character columns

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-02

    Dynamically set number of columns to show in character widget
    based on widget width, and avoid unnecessary horizontal scroll bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-02

    Allow QgsScrollArea to maintain horizontal width of area for
    child widgets, and apply scroll area to vertical contents only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-02

    Don't try to draw characters which don't exist in current font

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-02

    Allow navigation of character widget with arrow cursor keys

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-02

    Auto emit characterSelected signal

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-05-02

    Doxygen for QgsSymbolLayer::setRenderingPass

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-05-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-05-01

    query builder: fix #21805 & #21966 & #21967

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-05-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-05-01

    [ui] Fix broken text annotation background color

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-30

    [FEATURE][symbology] Unlock string as character for font markers

Merge: a665eac1758 9cfaf10c426
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-30

    Merge pull request #9880 from troopa81/fix_pointpick_precision

    Fix point picking precision for point parameters in processing dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-30

    Follow up dc7bfc5 : QString::back() too recent to use

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-30

    [FEATURE][ui] Add a line edit to type character for the font marker

    The line edit also supports pasting of unicode code in decimal or
    hexadecimal format (i.e. 123 or 0x2713).

    In addition, the character widget now grabs the keyboard
    focus and will change the selected character based on
    key stroke.

Merge: fa60a7ecbf8 78ccd4171e7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-30

    Merge pull request #9901 from nyalldawson/invalid_qlr

     Allow loading QLR files with invalid sources

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-04-30
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-04-30

    Never use scientific notation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    Disable some layer context menu actions for invalid layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    Allow loading QLR files with invalid sources

    E.g. if the layer path has moved, we still should allow these
    files to be read, so that the layer path can be fixed by the user
    manually.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    Avoid ugly super-narrow annotation balloon callout lines at some angles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    Fix incorrect annotation scaling when exporting layouts

    Previously, annotation size and position always used pixel units. This
    did not work well when exporting layouts, resulting in tiny annotations
    (it also caused issues when moving projects between hidpi/non hidpi
    displays).

    Instead, use millimeters for annotation size and position so that the
    appearance is consistent across displays and works correctly in layout
    exports.

    Add lots of unit tests covering this.

    Fixes #18373

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    [processing] Fix incorrect columns hidden when toggling advanced params in batch mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    Review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    [processing] Remove selected rows from batch table, not always last row

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    Fix broken see link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    [FEATURE][processing] New "Add values by expression" option for
    populating batch processing dialog

    This option adds news rows using the values from an expression
    which returns an array. (As opposed to "Calculate by Expression",
    which works only on existing rows).

    The intended use case is to allow populating the batch dialog
    using complex numeric series, e.g. those created by the "generate_series"
    expression function.

    For example, adding rows for a batch buffer using the expression

        generate_series(100, 1000, 50)

    (results in new rows with values 100, 150, 200, .... 1000)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    [FEATURE][processing] Add option to calculate parameter values by expression in batch dialog

    This new option is available under the Autofill menu for a column. Selecting it allows users
    to create a new QGIS expression to use to update the value inside that column. Existing
    parameter values (including those from other columns) are available for use inside
    the expression via @variables.

    E.g. this allows setting output file names to complex expressions like
    '/home/me/stuff/buffer_' || left(@input, 30) || '_' || @distance || '.shp'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    Refactor creation of batch dialog row algorithm parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    [FEATURE][processing] In batch mode, allow population of file/layer
    input columns by searching for files matching a specified pattern

    With optional recursive search!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    Add widget and dialog for finding files by pattern match, with an
    optional recursive search

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    [processing][needs-docs] Move batch execution double-click-to-fill-down
    to an explicit widget in the table

    The double-click-header action is very hidden, and many users will
    not stumble upon this. By moving it to an explicit "Autofill" widget at the
    top of the table, we make this important action much more user
    discoverable.

    It also gives the possibility of other, parameter specific, autofill
    actions (e.g. fill by expression, fill by file pattern)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-30

    [needs-docs] Tweak custom dash button appearance

    - remove "Change" label and replace with larger dash preview icon.
    The "change" text is unnecessary and adds to dialog clutter, better
    to use the space for a wider preview icon (especially given that
    the previous narrow icon never really showed enough of the pattern
    to be useful!)

    - don't offset the line in the preview if the symbol has an offset
    set

    - respond correctly to dash pattern, line width unit changes, cap
    style changes

    - show a nice big preview tooltip on hover

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-04-26
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-04-29

    fix #21931 Mesh calculator crash when used with face dataset

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-29

    [themes] Set highlight text color palette for themes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-29

    [themes] Tweak palette values to better match designated roles

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-29

    [ui] Improvements to the font marker character widget
    - Declare a minimum height to avoid narrow selection area
    - Use application color palette instead of hardcoded values
    - Decrease number of columns to better fit in the style dock

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-29

    [themes] Add minimum scrollbar dimension to Night Mapping

Merge: b48ae678265 a2bf5ccefd5
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-04-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-29

    Merge pull request #9172 from luipir/fix_19731

    try to reset script path pointing to the current setting path

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-29

    [ui] Use system color for custom dash pattern preview symbol

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-29

    Followup cd5642a: Add dialog title, connect dialog ok/cancel buttons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-28

    [FEATURE] Make the custom dash pattern dialog a style dock widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-28

    Fix expression function examples

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-28

    Add simple line custom dash pattern tests

Merge: ffaa64ee1a3 3a1f6d7774f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-27

    Merge pull request #9873 from elpaso/bugfix-21839-postgresql-check-pk-unicity

    [postgresql] Fix checkPrimaryKeyUnicity option

Merge: 6fa56635b38 a8844483d89
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-27

    Merge pull request #9879 from elpaso/bugfix-21735-gfi-json

     Fix identify for WMS client with json format

Merge: 841b191ea81 956ed06f522
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-27

    Merge pull request #9878 from elpaso/bugfix-21917-server-root-layer-order

    [server] Respect custom layer order for groups in GetMap

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-27

    Update tests/src/python/test_provider_postgres.py

    Co-Authored-By: elpaso <elpaso@itopen.it>

    epifanio <epiesasha@me.com>AuthorDate: 2019-04-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-27

    [processing] Add r.geomorphon grass command and module in grass core plugin (#9625)

    * Create r.geomorphon.qgm

    * Add files via upload

    * Update default.qgc

    * Create r.geomorphon.txt

    Adding the description file to add the `r.geomorphon` command into `QGIS.Processing.GRASS`

    * Update grass7_algorithms_raster_tests.yaml

    Adding test for `r.geomorphon`

    * fixing wrong spelling

    thanks trevis

    * Update grass7_algorithms_raster_tests.yaml

    adding corrected unit test

    * Create r.geomorphon.qgm

    * Add files via upload

    * Update default.qgc

    * Create r.geomorphon.txt

    Adding the description file to add the `r.geomorphon` command into `QGIS.Processing.GRASS`

    * Update grass7_algorithms_raster_tests.yaml

    Adding test for `r.geomorphon`

    * fixing wrong spelling

    thanks trevis

    * Delete CTestCostData.txt

    * Delete CTestCostData.txt

    * Delete CTestCostData.txt

    * Delete CTestCostData.txt

Merge: 762b2a423b3 53e5216aba5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-27

    Merge pull request #9649 from NaturalGIS/fix_grass7_v_voronoi_again

    Fix grass7 v.voronoi again

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-27

    [FEATURE] Expression functions which return file info

    base_file_name: Returns the base name of the file without the directory or file suffix.
    file_exists: Returns true if a file exists
    file_name: Returns the file name from a full path
    file_path: Returns the directory/path from a full file path
    file_size: Returns a file size
    file_suffix: Returns a files suffix/extension
    is_directory: Returns true if a file path is a directory
    is_file: Returns true if a file path is a file

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-27

    [symbology] Fix custom dash pattern for line with an hairline (i.e. 0)  width

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-27

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-27

    Remove some unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-27

    [processing] Correctly reset progress bar after completing batch execution

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-27

    [processing] Fix exception on completion of batch execution of
    algorithm which has string or numeric outputs

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-04-26
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-04-26

    Fix point picking precision for point parameters in processing dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-26

    Respect number formatting in identify raster results

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-26

    Fix identify for WMS client with json format

    Fixes #21735

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-26

    Suggestions from JEF

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-26

    [server] Respect custom layer order for groups in GetMap

    Fixes #21917

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-26

    Layout and SQL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-26

    More tests for checkPrimaryKeyUnicity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-26

    Fix exception when reloading plugins

Merge: ebab2e128b2 e6ff7e00ef6
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-26

    Merge pull request #9857 from marcel-dancak/tiles_xyz

    New Processing Algorithm to generate raster XYZ tiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-26

    Add missing /Transfer/ annotation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-25

    Raise an exception if the necessary parameter was not specified

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-25

    Add test for XYZ Tiles algorithm

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-25

    Remove NAME parameter, use OUTPUT_FILE instead

    For output to directory, OUTPUT_DIRECTORY destination parameter is used.
    For output to MBTiles file, OUTPUT_FILE destimation parameter is used.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-25

    [processing] Add 'project' to test definition and 'directory' output test

    - for algorithms that produce directory output, it is possible to test
      that directory contents are exactly the same (recursively)
    - added possibility to have a project file loaded before an algorithm is run
    - documented the new additions (+ few existing ones)

Merge: 2407934db2a 6af744da82f
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-25

    Merge pull request #9851 from dmarteau/fix-unload-plugin-path

    Remove plugin module path  when unloading

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-04-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-04-25

    add missed place marker to the translatable string

Merge: 4824afabc46 f8880c6e9c0
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-25

    Merge pull request #9856 from rldhont/fix-server-wmts-resolutions

    [Server] WMTS - use resolution for bbox calculation

    Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>AuthorDate: 2019-04-25
Commit:     Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>
CommitDate: 2019-04-25

    Added help text

    Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>AuthorDate: 2019-04-25
Commit:     Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>
CommitDate: 2019-04-25

    Adjusted min/max/default values of parameters, moved some code into 'prepareAlgorithm'

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-25

    [QgsQuick] Handling missing config values for CheckBox widget
    Added widget's properties for un/checked value - if a config is missing for boolean field, default value is set and work with. If those values are not set for a different type of a field, its considered as not valid setup and will not be working.

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-25

    [QgsQuick] Checkbox widget fix
    Correct switching on/off

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-25

    [QgsQuick] Handle empty config for checkbox editor widget
    Use true/false instead of un/checkedState if empty

    Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>AuthorDate: 2019-04-25
Commit:     Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>
CommitDate: 2019-04-25

    MBTilesWriter can write tiles in any order, proper transforming of extents

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-25

    Add forgotten since tags on new point pattern fill functions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-24

    add mac/development README

    so we can archive homebrew-qgisdev

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-24

    [QgsQuick] External resource widget changes
    Enlarge buttons and modified text for buttons

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-24

    [QgsQuick] External widget changes
    Simplified callbacks for onSaved/onCanceled form
    Some design fixes.

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-24

    [QgsQuick] Added callbacks for qgsquick external source widget
    Added callbacks functions in external resource handler - if some actions as permanent removal of image suppose to be done on form save.
    Some changes in design

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-24

    [QgsQuick] Customizable icons for external source widget
    ..and date time widget. Changes in other widgets due to passing a whole style object to components.

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-24

    [QgsQuick] Updated external resource widget
    It has been enlarged, button changed
    Added a new component qgsquickicontextitem

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-24

    [postgres] Fix checkPrimaryKeyUnicity option

    This provider option was linked to the project level option
    "Trust layer metadata..." which was implemented
    to speed up loading of large dataset by trusting extent
    read from metadata to avoid costly operations to determine
    the layer extent.

    Check PK unicity on the other hand has only effect on views
    and query layers and it is useful as an independent
    option to prevent loading of layers that have no PK (or the
    wrong one).

    But the operation of determine unicity of a values in a column
    can also be costly, so better to get control back to the user.

    Legacy default is preserved (the project-level "Trust..." option).

    Fixes #21839

    Funded by RAAB.nl

    David Marteau <dmarteau@3liz.com>AuthorDate: 2019-04-23
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2019-04-24

    Remove plugin module path  when unloading

        Unloading plugin must remove added module path
        in order to prevent wrong package import when reloading

    Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>AuthorDate: 2019-04-24
Commit:     Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>
CommitDate: 2019-04-24

    Commented out code for debugging (saving of metatiles), fixed python formatting

Merge: 756964620a7 450e193c850
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-24

    Merge pull request #9858 from signedav/default_symbol_scale

    Fix "\since" comment because of backporting

    David Signer <david@opengis.ch>AuthorDate: 2019-04-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-24

    fix comment since 3.4

    Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>AuthorDate: 2019-04-24
Commit:     Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>
CommitDate: 2019-04-24

    Registration of TilesXYZ algorithm

    Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>AuthorDate: 2019-04-24
Commit:     Marcel Dancak <marcel.dancak@lutraconsulting.co.uk>
CommitDate: 2019-04-24

    Initial version of xyz tiles export (processing tool)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-24

    [FEATURE][symbology] Add offset settings for point pattern fill symbol layer

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-04-24

    [Tests][Server] WMTS - use resolution for bbox calculation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-24

    Layout

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-04-24

    [Bugfix][Server] WMTS - use resolution for bbox calculation

    Because of the limit of double size in C++, it's bettre to use the resolution instead of the scale denominator for calculating tiles extent.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-24

    Turn antialiasing flag on when rendering legend symbol preview

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-24

    Turn antialising render flag on when appropriate in QgsRenderContext::fromQPainter()

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-24

    [processing] Log features that could not be divided in tessellate alg.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-23

    [3d] Fix edge drawing when multiple renderer rules have edges enabled

    When using rule-based 3D rendering, if multiple rules were enabled with edge rendering,
    only the first rule was getting correctly set up line width for line material.
    (the rest were getting some very thick line width and making the 3D view unusable)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-23

    debian packaging: include python3-lxml

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-23

    [3d] fix shading of 3D point symbols

    The vertex shader was incorrectly transforming world position and normal
    vectors for phong shading. This was causing wrong appearance that was noticeable
    when moving/rotating camera (e.g. specular reflection was always in the same place).
    This was caused by involving view matrix (i.e. camera position and orientation)
    to the vectors, but the world position and normal should be independent from camera.

Merge: 74d30b95b96 60572ac4d40
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-23

    Merge pull request #9839 from wonder-sk/fix-3d-extra-terrain-updates

    [3d] Fix unnecessary terrain map updates when changing 3D renderer

Merge: a744ddb6150 9a7303b1838
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-23

    Merge pull request #9809 from m-kuhn/snapping_results_for_points

    Add @snapping_results variable for points

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-21

    [3d] Fix unnecessary terrain map updates when changing 3D renderer

    When using layer styling dock, every change in 3D rendering configuration
    was also triggering update of 2D map which also forces update of all
    terrain tile textures with a new 2D map which wasn't really needed.
    The fix makes the triggerRefresh() call on layer optional - each layer
    styling dock config widget can tell whether its updates require 2D map
    refresh (true by default).

Merge: 8c21a9e8482 c706cdeb06e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-21

    Merge pull request #9836 from alexbruy/fix-hypsometry

    [processing] ensure that output temporary directory exists (fix #21701)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-04-20

    [processing] ensure that output temporary directory exists (fix #21701)

Merge: 9da6a03b508 012faa6af1e
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-19

    Merge pull request #9827 from rldhont/fix-server-wmts-crs-hasaxisinverted

    [Bugfix][Server] WMTS: CRS can have axis inverted

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-04-18

    [Bugfix][Server] WMTS: CRS can have axis inverted

    The top left element has to respect the axis, like in WMS 1.3.0.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-19

    Add API for specifying fallback CRS and layer WKB type to use
    for QgsVectorLayer, when constructing a layer with a URI which
    may be invalid

    These may be used for layers where the geometry type/CRS is
    known in advance, and where the layer path may not be
    initially resolvable. (E.g. layers with a URI pointing to a
    non-existant file). It is only ever used if the layer cannot
    be resolved, otherwise the actual layer geometry type will be
    detected and used for the layer.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-18

    Dear Qt, I love you but ...

    ... you are too slow and QJson API is so ugly.

    Now using this wonderful json lib:
    https://github.com/nlohmann/json

    Results in release mode (QJson tests are not shown but
    QJson was even slower than string concat).

    PASS   : TestQgsJsonUtils::testExportAttributesJson(Use json)
    RESULT : TestQgsJsonUtils::testExportAttributesJson():"Use json":
         0.0022 msecs per iteration (total: 75, iterations: 32768)
    PASS   : TestQgsJsonUtils::testExportAttributesJson(Use old string concat)
    RESULT : TestQgsJsonUtils::testExportAttributesJson():"Use old string concat":
         0.0032 msecs per iteration (total: 54, iterations: 16384)
    PASS   : TestQgsJsonUtils::testExportFeatureJson(Use json)
    RESULT : TestQgsJsonUtils::testExportFeatureJson():"Use json":
         0.011 msecs per iteration (total: 96, iterations: 8192)
    PASS   : TestQgsJsonUtils::testExportFeatureJson(Use old string concat)
    RESULT : TestQgsJsonUtils::testExportFeatureJson():"Use old string concat":
         0.015 msecs per iteration (total: 64, iterations: 4096)
    PASS   : TestQgsJsonUtils::testExportGeomToJson(Use json)
    RESULT : TestQgsJsonUtils::testExportGeomToJson():"Use json":
         0.76 msecs per iteration (total: 98, iterations: 128)
    PASS   : TestQgsJsonUtils::testExportGeomToJson(Use old string concat)
    RESULT : TestQgsJsonUtils::testExportGeomToJson():"Use old string concat":
         0.85 msecs per iteration (total: 55, iterations: 64)
    PASS   : TestQgsJsonUtils::cleanupTestCase()

Merge: 0f1660990f1 fc3401cb913
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-18

    Merge pull request #9826 from rldhont/fix-server-wmts-serviceurl

    [Bugfix][Server] WMTS: read the service url from project

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-04-18

    [Bugfix][Server] WMTS: read the service url from project

    It is a typo fix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-18

    Fix QCOMPARE in the test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-18

    Store vector layer wkb type in xml

    We can use this when restoring the layer, if the uri turns out
    to be invalid at that stage (e.g. a file has moved). By storing
    and falling back to the last known wkb type, we avoid unnecessarily
    discarding the existing layer renderer, and can still show the
    expected layer type in the layer tree.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-18

    Add unit test for f947ffb5b

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-18

    Tooltips for PG options in source select dialog

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-04-17
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-04-18

    update MDAL 0.3.1

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-04-17
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-04-18

    fix rendering of mesh triangle with 0,0 vertex

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-18

    [ogr] Only throw validity error in reloadData() when previously valid

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-18

    Initial check pk unicity

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-18

    Fix wrong cotrol image for ITEMFONTCOLOR test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-17

    fix 3d7c711db (refs #21872)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-17

    fix #21872 (refs #21774; partly reverts e57d1e06f0 and 507e327c0c)

    src/python/qgspythonutilsimpl.cpp:596 produces "lost sys.stdout" when
    qgis.utils.updateAvailablePlugins() returns.

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-18

    More verbose sip failure

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-17

    Add a comment to explain the reason for the code

Merge: 15af15ea3d5 1f862cadc67
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-17

    Merge pull request #9805 from elpaso/bugfix-21871-21870-LAYERFONTCOLOR-ITEMFONTCOLOR

    [server] Implement LAYERFONTCOLOR and ITEMFONTCOLOR

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-17

    Add @snapping_results variable for points

    Fix #21784 https://issues.qgis.org/issues/21784

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-17

    Waste my time with Travis

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-17

    [QgsQuick] Added styling properties to feature form tabs

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-17

    [QgsQuick] Styling of tab buttons in feature form
    Added properties for color background setting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-17

    Layout

Merge: 3c6299a199f 7ce5fb2d023
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-17

    Merge pull request #9773 from dmarteau/set-configpath-at-early-time

    [server] Allow server plugin filters to access config path

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-17

    [server] Implement LAYERFONTCOLOR and ITEMFONTCOLOR

    Fixes #21871
    Fixes #21870

    Funded by: Gis3w

    David Marteau <dmarteau@3liz.com>AuthorDate: 2019-04-11
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2019-04-17

    Set config path before calling plugin method

Merge: 8416e7588c4 27fc3816005
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-17

    Merge pull request #9775 from signedav/default_symbol_scale

    [server] Default scale/mupmm on GetLegendGraphics

Merge: 7ae29e1f318 b90a01847f1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-17

    Merge pull request #9781 from m-kuhn/processing_parameter_as_boolean

    Add QgsProcessingAlgorithm::parameterAsBoolean

Merge: 51606dbfa80 e8a7d0e9790
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-17

    Merge pull request #9790 from elpaso/bugfix-21856-vectorfilewriter-crash

    Guard vector file writer against invalid layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-17

    [processing] Add 'distance' tag to join attributes by nearest alg.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-17

    [themes] Improve night mapping hyperlink color

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-17

    [themes] Avoid hardcoded black for default console timestamp colors
    (fixes #21860)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-17

    [ui] Fix layout designer panel icon (re)sizing

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-17

    [ui] Fix data source selection dialog icon size

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-17

    Add QgsGuiUtils::iconSize to get user-prefered toolbar icon size

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Get transformContext from layer instead of provider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Don't use deprecated fileWriter.writeRaster

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Fix doxy deprecated

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Unit tests for transform context project<->layer sync

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Add transform context to raster file writer task

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Get transform context from project instance in app

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Set transform context from layer options

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Update layer transform context when adding them to a project

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Pass transformContext to raster writer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Use new QgsRasterCalculator ctor with transform context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Drop comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Use transform context from rw context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Pass transform context to raster calculator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Update src/core/qgsmaplayer.h

    Co-Authored-By: elpaso <elpaso@itopen.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Update src/core/mesh/qgsmeshlayer.h

    Co-Authored-By: elpaso <elpaso@itopen.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Update src/core/layout/qgslayoutitemmapoverview.cpp

    Co-Authored-By: elpaso <elpaso@itopen.it>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Remove test case (API is not public anymore)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Fix grass alg combineLayerExtents

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Remove build warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    More doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Missing doc in an unrelated class :(

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Fix class documentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Raster transform context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Do not store context in layer (but in provider) ...

    ... also use transform context in raster projector
    and deprecate setCrs without context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Restore default ctor for options and layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Fix test build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Some build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Fix use of deprecated/removed coordinate transform constructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Tweak QgsProcessingUtils::combineLayerExtents for future proofing, remove deprecated usage

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Deprecate default ctor for mesh layer options

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Deprecate method without transformContext

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Add mandatory options to QgsVectorLayer ctor

    ... and deprecate the rest.

    In QGIS 4 we'll have to get rid of the deprecated default ctor and
    create a new one which takes no arguments.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Deprecate vector layer ctor with default constructed options

    replaced by QgsVectorLayer( const QgsVectorLayer::LayerOptions &options,
    ...

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Use options from provider ctor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Removed leftover

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Dox typos

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Remove deprecated QgsCoordinateTransform ctor ...

    ... and add a getter for coordinateTransform to QgsMapLayer

    The reason is that I think we should reduce the dataProvider API
    usage and rely on the higher level QgsMapLayer API whenever it
    is possible, QgsMapLayer checks for data provider validity
    and returns a default constructed QgsCoordinateTransform instead
    of crashing.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    More coordinateTranformContext -> tranformContext

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    coordinateTransformContext -> transformContext for consistency

    I like "coordinateTransformContext" more btw.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Handle the coordinate tranform context in the layer ctor

    Also use the context when read/write XML by passing it
    in the R/W context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Remove unused fwd declaration

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Remove all deprecated usages of QgsCoordinateTransform without context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Fix deprecated PUSH/POP

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Fix SIP (sipify does not like inline initializers)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Step2 of coordinate traform context passing: SIP broken

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Add coordinate transform context to data provider options

    First step to pass the context down into the rabbit hole.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-17

    Fix loss of renderer style after fixing a layer with a bad path

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-16

    Add default precision value

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2019-04-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-16

    fix QgsLayerTreeModel::refreshLayerLegend (#9785)

    * fix QgsLayerTreeModel::refreshLayerLegend

    Guard if the QModelIndex (idx) has no children.

    * Update qgslayertreemodel.cpp

    * Update qgslayertreemodel.cpp

    * Update qgslayertreemodel.cpp

    * Apply suggestions from code review

    Co-Authored-By: vcloarec <vcloarec@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-16

    Use precision

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-16

    Added tests and doxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-16

    More 3d and use jsonobject attrs in exporter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-16

    Precision and 3d

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-16

    toJsonV2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-16

    Use QJson for JSON encoding of features

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-16

    Guard vector file writer against invalid layers

    instead of crashing.

    Fixes #21856

    Funded by: QCooperative.net

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-16

    Prefer parameterAsBoolean over parameterAsBool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-15

    debian packaging: add ubuntu disco

Merge: 04409ac7255 2895a64036e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-15

    Merge pull request #9787 from elpaso/request-21787-identify-links

    Clickable links in identify results from GetFeatureInfo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-15

    Const storage on list of formats

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-15

    Open identify links in external browser

    Fixes #21787

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-15

    Use logical DPI instead of physical

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-15

    Add QgsProcessingParameters::parameterAsBoolean for consistency

Merge: f86d8de4e82 2f3646a1424
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-15

    Merge pull request #9786 from m-kuhn/app_no_qforeach

    No more Q_FOREACH in app

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-15

    Remaining Q_FOREACH to for changes

    Vincent Cloarec <vcloarec@gmail.com>AuthorDate: 2019-04-14
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-04-15

    fix the QgsMeshLayerProperties constructor

    In constructor, if HAVE_3D is defined, the "mVector3DWidget is constructed with the mapCanvas instance of the QgisApp instance instead with the QgsMapCanvas instance which is an argument of the constructor.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-15

    Add test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-15

    No more Q_FOREACH in app

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-15

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-15

    More unit type handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-15

    Fix build with proj4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-15

    Another test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-15

    Remove OGRSpatialReferenceH member from proj 6 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-15

    More OGR->Proj conversion for proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-15

    Port toProj4 to proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-15

    Port CRS map unit handling to proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-15

    Use proj6 api for geographicCrsAuthId(), add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-15

    Fix crs export to wkt on proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-15

    Port more QgsCoordinateReferenceSystem internals to proj v6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-15

    Remove more proj4 api usage

    David Signer <david@opengis.ch>AuthorDate: 2019-04-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-12

    fix comment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-12

    Add QgsProcessingAlgorithm::parameterAsBoolean

    For consistency

    Alias to QgsProcessingAlgorithm::parameterAsBool(), because the parameter class is called
    QgsProcessingParameterBoolean

Merge: aa297b5185d 507e327c0cb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-12

    Merge pull request #9780 from elpaso/bugfix-plugins-dependencies-missing-metadata

    Handle broken plugins when searching for dependencies

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-12

    Handle broken plugins when searching for dependencies

Merge: a0a8e49e8f4 052b2221960
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-12

    Merge pull request #9763 from rldhont/sld-point-symbolizer-on-polygon-centroid-not-all-parts

    Apply SLD PointSymbolizer on single centroid for polygon

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-04-12

    Test apply SLD PointSymbolizer on single centroid for polygon

Merge: 6092d569910 c1546d9dcb1
    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-12

    Merge pull request #9777 from mbernasocchi/fix_maxwmswidth

    [server] fix wmsMaxHeightEnv leftover code

Merge: f6970faa849 a8a729b24dc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-12

    Merge pull request #9776 from pblottiere/server_params

    [server] Fallback to unmanaged parameters

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-04-12
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2019-04-12

    fix wmsMaxHeightEnv leftover code

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    David Signer <david@opengis.ch>AuthorDate: 2019-04-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    using correct pictures and additional comments

    David Signer <david@opengis.ch>AuthorDate: 2019-04-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    add test files and correct image

    David Signer <david@opengis.ch>AuthorDate: 2019-04-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    add for second case as well the default scale fallback

    David Signer <david@opengis.ch>AuthorDate: 2019-04-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    add correct layer to testproject

    David Signer <david@opengis.ch>AuthorDate: 2019-04-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    replace image with the expected one from test

    David Signer <david@opengis.ch>AuthorDate: 2019-04-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    fix tests

    David Signer <david@opengis.ch>AuthorDate: 2019-04-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    tooltip and label text

Merge: 09b8a577069 1333be1e1c9
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-11

    Merge pull request #9772 from pblottiere/wms_fix

    [server] Fixes WMS 1.3.0 certification

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-11

    Add test for an unkown parameter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-11

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-11

    Add a fallback to unmanaged parameters

    David Signer <david@opengis.ch>AuthorDate: 2019-04-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    tests for default mapunits per mm on EPSG:4326

    David Signer <david@opengis.ch>AuthorDate: 2019-04-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    tests for default scale on EPSG:2056

    David Signer <david@opengis.ch>AuthorDate: 2019-04-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    use calculation factor for scale

    David Signer <david@opengis.ch>AuthorDate: 2019-04-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    fix crash because of uninitialized widget

    David Signer <david@opengis.ch>AuthorDate: 2019-04-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    scale instead of map units in case of projection

    David Signer <david@opengis.ch>AuthorDate: 2019-04-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-11

    using of configured default map units per mm for legend symbols in case no BBOX parameter is passed

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-11

    Update unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-11

    Update enum

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-11

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-11

    Update exception code string for CRS/SRS issues

Merge: 6792d236c97 69728d4c1d3
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-11

    Merge pull request #9769 from dmarteau/Fix-OperationNotSupported-http-code

    Return 501 on 'OperationNotSupported' error

    David Marteau <dmarteau@3liz.com>AuthorDate: 2019-04-11
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2019-04-11

    Return 501 on 'OperationNotSupported' error

Merge: 33139f343ac 7bc70921ae9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-11

    Merge pull request #9768 from m-kuhn/qobject_cast

    Use qobject_cast instead of dynamic_cast

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-10

    [QgsQuick] Updated value relation widget
    Renamed and simplified shared ComboBox component - now its just styled component without functionality. All has to be defined when creating it.

    Added docs to QgsQuickUtils::createValueRelationCache

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-10

    [QgsQuick] Refactored QgsQuickValueMap and QgsQuickValueRelation widgets. Shared code extracted to a separate file.

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-10

    Formatted code

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-10

    [QgsQuick] Fixed init error and added qml file to the list.
    Added new widget to qgsquick.qrc list
    Get rid of error on qgsquickrelation widget init, when currentMap variable is undefined.

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-10

    [QgsQuick] Value Relation widget
    Added a widget for value relation field time of a feature form.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-10

    Use qobject_cast instead of dynamic_cast

Merge: d2c69996324 f8e32f7b9e2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-10

    Merge pull request #9737 from jef-n/postgres-unittest-2826ba34f

    unit test for 2826ba34f

Merge: 913dee2b9c3 54d58d9fa3d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-10

    Merge pull request #9742 from m-kuhn/repeatable_xml_order

    Make .qgs project file XML element order stable

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-10

    [QgsQuick] Feature form group styling
    Added margin to group title box - size and color properties have been added to group styling.

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-10

    [QgsQuick] Feature form group styling

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-10

    [gdal] Implement the data provider reloadData() function (fixes #20536)

Merge: 9ce1093bce3 cce1d6973d3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-10

    Merge pull request #9765 from elpaso/fix-webkit-build

    Fix build without webkit

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-10

    Fix build without webkit

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-10

    [FEATURE][ogr] Add string list field type support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-09

    const list cannot be sorted

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-09

    update INSTALL

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-09

    Apply SLD PointSymbolizer on single centroid for polygon

    SLD 1.0 and StyleEncoding 1.1 specs say that if a line, polygon, or raster geometry is used with PointSymbolizer, then the semantic is to use the centroid of the geometry, or any similar representative point.

    When QGIS read an SLD, it applies the point on the centroid of all parts of the multi-polygon and not on the unique centroid of the mutil-polygon.

    ST_Centroid is the PostGIS implementation of the Simple Feature standard for SQL and it generates only one point for multi-polygon. So I think SLD PointSymbolizer has to be applied to the single centroid.

Merge: ae17fb3f536 9b298ca7532
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-09

    Merge pull request #9699 from pblottiere/server_split

    [server] Move specialised funtions in correponding service cpp files

Merge: b2aa97843d3 e57d1e06f0b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-09

    Merge pull request #9762 from elpaso/plugin-dependencies-fix

    Fix plugin loading from zip (dependencies followup)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-09

    Stabilize XML for layer settings and map themes

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Remove getMap method with hitTest

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-09

    Save project properties in predictable order

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Update exception messages

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Update doc and sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Fix issue after rebase

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Remove unused methods/functions

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Use new getLegendGraphics methods

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Add legend node function

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Add suport whe legend is not based on rule

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Add basic support for hit test without calling getMap

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Raise exception from the checking method directly

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Add method to build layer tree

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-04-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-04-09

    Check parameters before calling the renderer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-09

    Fix plugin loading from zip (dependencies followup)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-09

    Added rendering tests for 3D lines

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-09

    More robust and simpler near plane clipping of lines

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-09

    Add spacer after edges group box for better alignment

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-09

    Fix line rendering glitches

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-09

    Edge highlighting for extruded polygons

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-09

    Fix altitude clamping for points without Z values

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-09

    Edge settings for polygons + GUI to configure edge rendering

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-09

    [FEATURE] rendering of 3d wide lines, rendering of polygon edges

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-04-09

    [quick] Lower min. Qt version (>=5.9) in two editor widgets

    There does not seem to be a reason to strictly require a higher version
    of Qt Quick in two of editor widgets.

    Qt Quick and Qt Quick Controls have a bit confusing versioning, see:
    https://doc.qt.io/qt-5/qtquickcontrols-index.html

    Qt 5.9 = Quick 2.9 + Quick Controls 2.2

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-09

    [FEATURE][expression] New array_all() function to check whether
    an array contains _all_ values of another given array.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-09

    Fix warnings when building without HAVE_SERVER_PYTHON_PLUGINS

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-04-08
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-04-08

    move issue templates to ISSUE_TEMPLATE dir

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-08

    Fix html build (#9749)

    * fixing test

    * fixing include

    * reverting test change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-08

    [processing] Report provider version string alongside QGIS version in log

    Helpful for debugging and reproducability of results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-08

    [processing] Add version method to QgsProcessingProvider

    Allows retrieving provider version

Merge: 28784ca9479 155e0eb5078
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-08

    Merge pull request #9379 from lbartoletti/intersection_linestringZ

    Fixes intersection on (multi)linestring/polygon/curve Z, M and ZM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-08

    Fix grammer errors in GEOWKT string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-08

    [processing] Expose additional expression variables for parameters in GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-08

    [processing] Add method to specify additional expression context variables
    which will be available to a parameter when it is evaluated.

    Specifying variables via this method is for metadata purposes only.
    It is the algorithm's responsibility to correctly set the value of
    these additional variables in all expression context used when evaluating
    the parameter, in whichever way is appropriate for that particular variable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-08

    Add method to retrieve highlighted variable list from QgsExpressionContext

Merge: ea4ea1f7af1 2f8b9c789ab
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-07

    Merge pull request #9739 from m-kuhn/kill_qforeach

    No more Q_FOREACH in gui

Merge: 9464105cde7 f85954b304e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-07

    Merge pull request #9740 from daniviga/rpm-sha

    [RPM] put the SHA commit in the about dialog for unstable builds

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-07

    Changing the subset string while editing is not allowed as current
    feature ids might depend on the current filter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-07

    Remove unused variable

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-04-07
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-04-07

    [RPM] put the SHA commit in the about dialog for unstable builds

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-07

    Remove Q_FOREACH in favor of range-based for loops in the gui library

Merge: 736e8cbbc34 6a5d0c6209b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-07

    Merge pull request #9738 from m-kuhn/kill_analysis_qforeach

    Kill Q_FOREACH in analysis

Merge: 4a87cc91a7d 4852bac9391
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-07

    Merge pull request #9722 from m-kuhn/code_modernization

    Make QGIS core library a Q_FOREACH free zone

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-07

    Kill Q_FOREACH in analysis

Merge: cbecf25407d 4a87cc91a7d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-07

    Merge branch 'master' into code_modernization

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-07

    unit test for 2826ba34f

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-07

    Try unblacklisting some more tests

    I think these were blacklisted for the Qt5 migration only

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-07

    postgres provider: drop implicit not null and unique constraint for columns in compound keys (fixes #20073)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-07

    [FEATURE] postgres provider: add support for generated identity columns (implements #21745)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-05

    Some cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-05

    Fix data defined size legend

Merge: 23b6c6781b8 fad4732e87b
    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-05

    Merge pull request #9691 from mbernasocchi/check_width_height

    Allow setting wmsMaxWidth and wmsMaxHeight in the server env

Merge: c6faf56345e e6e6788b49d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-05

    Merge pull request #9729 from elpaso/fix-fake-group

    Fix crash when project has no groups and project OWS name equals to

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-05

    Fix crash when project has no groups and project OWS name equals to

    ... first layer short name

Merge: 8b508dd4cbb b41b819842d
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-05

    Merge pull request #9728 from signedav/fix_comments_because_backports

    Fix "\since" comment because of backporting

    David Signer <david@opengis.ch>AuthorDate: 2019-04-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-04-05

    fix comments

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-05

    Remove Q_FOREACH from modeltest

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-05

    Lock in Q_FOREACH free providers

Merge: 41a9e6fac18 98235eb46b0
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-05

    Merge pull request #9696 from rldhont/fix-server-styles-parameters-splitting-master

    [server] Server removes empty string in style parameter even if it describes default style

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-05

    RAII

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-05

    More core changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-05

    Kill them Q_FOREACH

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-05

    More Q_FOREACH to range-based for loop conversion

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-05

    More Q_FOREACH to range-based for loop conversion

Merge: 870337871a3 2bb049ecd10
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-05

    Merge pull request #9719 from m-kuhn/code_modernization

    Code modernization in map canvas

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-05

    Massive Q_FOREACH to range-based-for conversion

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-04-05

    Code modenization

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-04-05

    [Bugfix][Server] QGIS Server removes empty string in style parameter even if it describes default style

    In OGC WMS standard, the empty string represents the default style.

    QGIS Server when it parses the parameters, QGIS Server when it parses parameters it removes empty parts.
    When all requested styles are default ones it's equal to an empty parameter STYLE, as defined in the standard.
    When only one layer is requested, there is no issue with custom or default style.
    When multiple layers are requested and some with custom styles, because QGIS Server does not retain empty strings, it loses the layer / style match.

    To fix it, keeps empty parts for not empty styles parameters.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-05

    move WITH_BINDINGS in front of WITH_SERVER_PLUGINS (fixes e839f277c5c1 and clean builds)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-05

    [locator] Add active layer scope to the calculator locator filter
    This allows the usage of layer scope functions such as
    sum("MY_FIELD")

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Cleanup geometry validation dock before QgsApplication exit

    Refs #20283, possibly fixes it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Fix some memory leaks

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-04-05
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2019-04-05

    Separate the tests in two files since server uses static initialization
    and thus we cannot change it's settings once it is created

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-04-04
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2019-04-05

    Move invalid size test to its own class so it can reread os.env

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    add init_server method

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    Use own qgs application so we can change the env settings

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-04-03
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2019-04-05

    use QStringLiteral in Settings

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    remove unused mServerSettings

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    Fix typo and code style

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    Fix test

    Fix test

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-04-02
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2019-04-05

    Add test and sip

    add missing methods

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    Update src/server/qgsserversettings.cpp

    Co-Authored-By: mbernasocchi <marco@opengis.ch>

    Update src/server/qgsserversettings.cpp

    Co-Authored-By: mbernasocchi <marco@opengis.ch>

    Update tests/src/python/test_qgsserver_wms_getmap.py

    Co-Authored-By: mbernasocchi <marco@opengis.ch>

    Update src/server/qgsserversettings.h

    Co-Authored-By: mbernasocchi <marco@opengis.ch>

    Adress most review comments in PR

    Signed-off-by: Marco Bernasocchi <marco@opengis.ch>

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-04-01
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2019-04-05

    Allow setting wmsMaxWidth and wmsMaxHeight in the server env

    created env variables code

    use server settings as well

    add since 3.8

Merge: 5e0fd155705 d995070a8ed
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-05

    Merge pull request #9704 from elpaso/bugfix-21697-server-gfi-top-group-layers

    [server] Allow WMS GetFeatureInfo on root layer and groups

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-05

    [FEATURE][processing] Add concatenate_unique support to the aggregate alg

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-05

    [FEATURE][expression] Add concatenate_unique() aggregation function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-04-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-04-05

    Add a aggregation method to concatenate unique values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Fix crash, missing points in some corner cases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    [FEATURE] Average line angles for marker and hashed line symbology

    Previously, when marker or hash lines were rendered using interval
    or center point place placement, the symbol angles were determined
    by taking the exact line orientation at the position of the symbol.

    This often leads to undesirable rendering effects, where little
    jaggies or corners in lines which occur at the position of the
    symbol cause the marker or hash line to be oriented at a very
    different angle to what the eye expects to see.

    With this new option, the angle is instead calculated by averaging
    the line over a specified distance either side of the symbol. E.g.
    averaging the line angle over 4mm means we take the points along
    the line 2mm from either side of the symbol placement, and use these
    instead to calculate the line angle for that symbol. This has the
    effect of smoothing (or removing) any tiny local deviations from
    the overall line direction, resulting in much nicer visual
    orientation of marker or hash lines.

    Like all symbol settings, the average angle smoothing distance
    can be set using mm/pixels/map units/etc, and supports data-defined
    values.

    Closed rings also correctly consider wrapping around these average
    angles from the start/end vertex.

    (Sponsored by an anonymous corporate backer)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    More unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Correctly handle inverse transforms with reversed axis CRS in proj 6.0 builds

    This logic is too complex and fragile -- we should drop support for proj 6.0
    as soon as we can, so that we can the inbuilt handling which
    is enabled for proj >= 6.1 only.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Rename variable for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Use proj_normalize_for_visualization on proj >= 6.1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Correctly handle swapped axis order for proj 6.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Fix proj4 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Add helper method to determine whether a proj string uses angular units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Remove debug noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Fix proj4 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Use proj6 for custom projections dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Use unique_ptrs for proj object storage

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-05

    Port QgsCoordinateTransform to proj 6 API

    Sponsored by ICSM

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-05

    fix #21774

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-04

    forward declaration of unique_ptr (#9708)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-04

    [theme] fix invisible text in field expression widget in dark themes (#9701)

    * [theme] fix invisile text in field expression widget in dark themes

    only on MacOS at the moment

    * switch back to original palette

    * remove useless includes

    * don't use pointer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-04

    processing: fix grass' r.quantile parameter (fixes #21751)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-04

    trim crssync include directories (followup 8851328)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-04

    remove forcing Night Mapping theme (#9700)

    This hack was introduced when Qt had poor support of Mac Dark Theme so that the combination of the default QGIS theme and Dark Theme on the OS was forcing to use QGIS Night Mapping theme.
    Since Qt 5.12, it does look good and it's the last Qt LTS version.

Merge: 7de6eeb6d8a 5667b74d1ea
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-04

    Merge pull request #9695 from 3nids/vertextool_sync_fix

    [vertex tool] fixes some editor-tool synchronization issues

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-04

    Add missing reference file for gfi test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-04

    Const copy in for loop

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-04

    Fix queryable on top getprojectsettings

Merge: 037a8283fa4 56733ee0f7d
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-04

    Merge pull request #9654 from rldhont/fix-regression-server-print-selection-pdf-master

    [Unit-test]To avoid regression in Server printing to PDF output format

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-04

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-04

    [server] Allow WMS GetFeatureInfo on root layer and groups

    If the group (or the root) has any queryable child, it is flagged as queryable

    Also fixes an issue with json enconding with rasters.

    Fixes #21697

    Funded by: Kanton Zug

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-04

    Fix crash when searching in layer properties

    Fixes #21769

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-03

    clearer definition of flaky tests (#9693)

Merge: 80a4fc9339e e839f277c5c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-03

    Merge pull request #9291 from dmarteau/fix-HAVE_SERVER_PYTHON_PLUGINS

    Fix build without HAVE_SERVER_PYTHON_PLUGINS

    David Marteau <dmarteau@3liz.com>AuthorDate: 2019-02-27
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2019-04-03

    Disable WITH_SERVER_PLUGINS when WITH_BINDINGS=FALSE

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-27
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2019-04-03

    Update src/server/services/wms/qgswmsgetlegendgraphics.cpp

    Co-Authored-By: dmarteau <dhmarteau@gmail.com>

    David Marteau <dmarteau@3liz.com>AuthorDate: 2019-02-26
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2019-04-03

    Fix build without HAVE_SERVER_PYTHON_PLUGINS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-03

    Also retry tx pull on failure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-03

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-03

    Unit tests for hashed line symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-03

    Remove duplicate test

    This is just a direct copy of another test from this file -
    the actual ring filter test is in Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-03

    [FEATURE] New line symbol type: Hash line

    This line symbol type is designed to replicate the ArcGIS Hash Line
    symbol layer type. It allows for a repeating line segment to be
    drawn over the length of a feature, with a line-sub symbol used
    to render each individual segment.

    To reduce code duplication, this is heavily based off the current
    line marker symbol layer, since the functionality is almost
    identical (draw some sub symbol at some interval along a line).
    Accordingly, I've split off QgsMarkerLineSymbolLayer to move
    as much of the common functionality as possible to a new abstract
    base class, so that only the actual marker/line segment rendering
    occurs in the marker line/hash line subclasses.

    This also gives the hash line all the existing placement options
    permissible for marker lines -- e.g. first/last vertex, mid points,
    regular intervals, etc.

    The hash line length and angle can have data defined overrides,
    which are evaluated per-line segment, allowing for the hash line
    to change size and angle over the length of a single rendered
    feature.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-03

    Also store x/y coordinates of nearest points on features when calculating
    nearest features

    This can be useful, and is difficult to calculate later!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-03

    [FEATURE] New Processing algorithm "Join attributes by nearest"

    K-nearest neighbour joins from the Processing toolbox!

    This algorithm takes an input vector layer and creates a new
    vector layer that is an with additional attributes in its attribute table
    The additional attributes and their values are taken from a second
    vector layer, where features are joined by finding the closest features
    from each layer.

    By default only the single nearest feature is joined, but optionally
    the join can use the n-nearest neighboring features instead.

    If a maximum distance is specified, then only features which are
    closer than this distance will be matched.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-03

    [FEATURE][API] Add method to QgsSpatialIndex to perform
    nearest neighbor search based on QgsGeometry to QgsGeometries

    Previously only point - geometry was possible. But with this
    change, you can safely and accurately use QgsSpatialIndex
    to determine the nearest neighbours between any types of
    geometries.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-04-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-04-02

    [vertex tool] remove locked markers when deactivating

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-04-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-04-02

    [vertex tool] fix editor not updated on geometry changed

    slots were not triggered in appropriate order
    so we let the vertex tool handle the update of the locked feature geometry on update

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-04-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-04-02

    [vertex tool] update locked markers when adding a new vertex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-02

    legend: truncate excessively long tooltips (fixes #21737)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-02

    don't relink object if just the shared objects/DLL is changed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-02

    postgres provider: use st_estimatedextent only when 'use estimated metadata' is enabled (fixes #21718)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-02

    show more verbose PROJ release info

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-04-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-04-02

    Add unit-tests to avoid regression in Server printing to PDF output format

    In QGIS 3.4, Selection can be printed in Image output and not in PDF or SVG output.

    A fix has been done 2752f83 to fix inconsistent use of layout render context flags, and draw selection is activated with a flag.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-02

    fix build (followup 7674e1657b476889afe63ee8f8b9fd93f581d3c6)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-02

    Run QgsJsonUtils test on Travis

    This was originally blacklisted back in the 3.0 transition due to
    issues with Qt 5.6. We no longer support that version.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-02

    Fix failing TestQgsJsonUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-02

    Fix locally failing TestQgsColorScheme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-02

    Fix network access manager test failing due to server change

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-01

    [Travis] Fix backport branch being run as push job (#9680)

Merge: 1bb3f99f0eb 0355611b605
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-01

    Merge pull request #9671 from elpaso/bugfix-server-locale-override

    [server] Allow locale and group separator override

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-02

    Properly convert to QgsVectorLayerEditpassTrough subclass

    Chris Holden <ceholden@gmail.com>AuthorDate: 2019-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-02

    Include missing include of <functional>

    Caught trying to build with GCC7 and MSVC

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-02

    [processing] Use null instead of nan for invalid stat values in join by location summary

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-02

    [processing] Fix invalid reprojection in join by location (summary)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-02

    Re-run attribute table tests on Travis

    Should be fixed with proxy task fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-02

    Fix stuck tasks when proxied task using a proxy progress task
    completes before the proxy task has been started by task manager

    Fixes #21589, fixes #19761

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-02

    [processing] Include version information at start of log

    Start the log text with QGIS/Qt/GEOS/GDAL version information strings.
    This is helpful for debugging and accountability.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-01

    Added \since QGIS 3.8

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-01

    debian packaging: only break/replace older python-qgis* packages (fixes #21722; followup 957c51e6916)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-01

    Add test reference file for server locale overrides

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-01

    Add tests for server locale override options

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-04-01

    [server][feature][needs-docs] Add env vars to override locale ...

    ...and group separator:

    QGIS_SERVER_OVERRIDE_SYSTEM_LOCALE (default '')
    QGIS_SERVER_SHOW_GROUP_SEPARATOR (default false)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-01

    fix removal of temporary directories (fixes #21292)

Merge: 2174577ee31 2a10c3fcef8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-01

    Merge pull request #9619 from elpaso/plugin-dependencies

    Plugin dependencies optional support

Merge: 4472820ead3 2d3e9e156fe
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-01

    Merge pull request #9661 from elpaso/bugfix-21714-filewriter-field-length

    Fix wrong field length in file writer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-01

    More reference images and masks for layout attribute table tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-01

    More reference images and masks for 3d tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-01

    Fix crash in stats summary on debug builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-01

    Revert "fix removal of temporary directories"

    This reverts commit b141349c90be91f191f612b7e2a349adde3c6349, which
    causes crashes in almost every unit test.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-01

    Remove outdated comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-04-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-04-01

    Update testqgsvectorfilewriter.cpp

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2019-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-04-01

    deleteShapeFile(): delete also ".cpg", ".sbn", ".sbx", ".idm", ".ind" files

    Make QgsVectorFileWriter::deleteShapeFile() delete ".cpg" (and ".sbn", ".sbx", ".idm", ".ind") files along with ".shp", ".shx", ".dbf", ".prj", ".qix", ".qpj" ones.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-04-01

    fix removal of temporary directories

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-31

    Fix wrong field length in file writer

    fixes #21714

Merge: 41f3ac0bbca 94b9d8f6f6e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-30

    Merge pull request #9653 from elpaso/bugfix-badlayers-apply-no-style

    Fix bad layers style loss when "apply"

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-03-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-03-30

    [ui] Don't disable 'keep unavailable layers' button when applying changes

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-30

    add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-30

    Fix a crash when asJson is called on an empty PolygonGeometry

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-30

    [processing] do not export input sdat files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-29

    osgeo4w: fix starting of qt5 designer

Merge: 559a4cb2a24 9ae06a52bf5
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-29

    Merge pull request #9646 from pblottiere/server_exceptions

    [server] Sanitize WMS exceptions

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-29

    Fix test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-29

    Update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-29

    Remove unused qgis exception code

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-29

    Update doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-29

    Update unit tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-29

    Fix bad layers style loss when "apply"

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-29

    debian packaging: add qgis-providers dependency to python3-qgis in case only the bindings are installed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-29

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-29

    debian packaging: add transitional package for python3-qgis(-common)

    (cherry picked from commit cfe88521b6881344c67d81d29e37f3a9e11c593a)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-03-29
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2019-03-29

    fix the GRASS7 v.voronoi module, added missing file

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-03-29
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2019-03-29

    fix the GRASS7 v.voronoi module

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Raise an internal error instead of an unknown error

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Remove old constructor

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Update security exceptions

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Fix compilation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-28

    [quick] Fix validity condition in QgsQuickFeatureLayerPair

    The extra condition enforcing that feature's geometry needs to have Z coordinate
    if also its parent layer has Z coordinates was not doing good job and surprisingly
    marking also valid geometries as invalid if layer type was PointZ but the geometry
    had undefined Z value. This caused issues in IdentifyKit not picking up some features.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Update exceptions for StyleNotDefined and LayerNotQueryable

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Manage LayerNotDefined exception

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Update InvalidCRS / InvalidSRS exception according to the version

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Update InvalidPoint exception

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Update InvalidFormat exception

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Add whole parameter in exception to format message

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Update exceptions for internal errors in renderer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Add more exception in getPrint

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Auto format message for invalid parameter value

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Add more auto formatted message for missing parameter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Auto format message for missing parameter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-28

    Add an enum for exception codes

Merge: 5b5cc50b9e9 131b6591a5f
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-28

    Merge pull request #9624 from pblottiere/server_context_3

    [server] Add a WMS render context

Merge: 20ec29a4967 bd9b3736d6f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-28

    Merge pull request #9620 from elpaso/bugfix-badlayers-storage

    Bugfix badlayers storage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-27

    [processing] Refine check for usable layers (#9640)

    - allow WMS layers and other non-GDAL raster layers. This will work
    fine for native algorithms, likely not work for other providers. They
    will need to be adapted to throw errors when incompatible raster
    layer providers are used

    - invalid layers are not permitted (e.g. those with missing data
    sources)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-28

    Fix some Python warnings, avoid accidently hiding all deprecation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-28

    Mark some Processing methods as deprecated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-28

    Update processing script template

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-28

    Ensure all public, stable API methods for Processing have nice docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-28

    Drop isWindows/isMac from stable Processing API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-28

    [needs-docs][processing] Monkey patch stable external Processing API into qgis.processing

    Instead of encouraging use of the internal Processing modules
    (e.g. from processing.tools.general import run , import processing, ...)
    instead expose all Python specific STABLE processing additions
    to the qgis.processing module.

    Instead, scripts and plugins should now use

    from qgis.processing import run, algorithmHelp,...

    This makes a clear distinction between internal Processing python
    modules (i.e., everything else!) and the parts of Processing
    which are stable and designed to be used by plugins and scripts.

    TODO: QGIS 4.0 -- move the internal Processing plugin modules
    to __processing, to clearer indicate that this is all internal
    stuff.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-28

    Don't use copyright license as a module docstring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-28

    Silence cmake CMP0048 warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-27

    scope enum for QgsProcessing::LayerHint (#9639)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-03-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2019-03-27

    [needs-docs] Fixes intersection on (multi)linestring/polygon Z, M and ZM. Fixes #21422

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Fix compilation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-27

    [TRAVIS] run flaky test when label is defined (#9509)

    to declare a test as flaky:

    * for cpp, use

    ```
    if ( !QgsTest::runFlakyTests() )
        QSKIP( "This test is disabled on Travis CI environment" );
    ```

    * for Python, you can use `RUN_FLAKY_TEST` environment variable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-27

    fix copy in Dockerfile

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Minor cleaning

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Remove unnecessary members from renderer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Remove more methods from renderer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Move another method to context

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Remove some unnecessary methods from renderer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Move some methods from renderer to context

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Update doc for QgsRenderer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Add doc for QgsWmsRenderContext

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Remove some unused methods

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Update getFeatureInfo with render context

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Update dxf unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Update getDxf with render context

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Update getPrint with render context

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Update getLegendGraphics with render context

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Update getMap with render context

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Add main loop to configure layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Remove invalid layer in test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Fixes external layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-27

    Add WMS render context

Merge: 8e70c08b18f cf595f94549
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-27

    Merge pull request #9545 from signedav/getlegendgraphics_HEIGHTWIDTH

    SRCHEIGHT/SRCWIDTH for GetLegendGraphic request

    David Signer <david@opengis.ch>AuthorDate: 2019-03-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-03-27

    use direct widthAsInt/heigtAsInt in GetFeatureInfo

    David Signer <david@opengis.ch>AuthorDate: 2019-03-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-03-27

    decide in qgswmsrenderer if SRCWIDTH (for GetLegendGraphic) or WIDTH (for GetMap) is used

    David Signer <david@opengis.ch>AuthorDate: 2019-03-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-03-27

    fallback possibility if HEIGHT is used on GetLegendGraphics for maps as well

    David Signer <david@opengis.ch>AuthorDate: 2019-03-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-03-27

    use of SRCHEIGHT SRCWIDTH intead of HEIGHT WIDTH

    David Signer <david@opengis.ch>AuthorDate: 2019-03-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-03-27

    SRCHEIGHT SRCWIDTH and the logical part for selection

    it takes these values as map size in case of GetLegendGraphics Request and still HEIGHT and WIDTH if not a GetLegendGraphics Request
    because this parameter is called from multiple used functions, this logical part is in the getWidthAsInt and getHeightAsInt functions
    getHeight and getWidth can be used still like before

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-27

    osgeo4w: fix grass shortcuts in qgis-dev (fixes #21680)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Cleanup ellipsoid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Guard against nullptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Use QgsReadWriteLocker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Followup https://github.com/OSGeo/proj.4/pull/1337

    Add remaining mapping of old QGIS ellipsoid codes to PROJ db codes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Avoid loss of precision when reading ellipsoids from proj

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Update/add new ellipsoid unit tests for proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Add utility class for proj to Python bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Map older QGIS ellipsoid acronyms to proj auth:code pairs for proj 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Alternative method of ellipsoid lookups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Improve performance of ellipsoid lookups on Proj >= 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Nicer sorting of ellipsoid defs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Create ellipsoid definitions using proj db

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    More QgsMapLayer python fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-27

    Followup 8d51a693, fix broken plugins

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-26

    missing changes of QgsMapLayer::Type => QgsMapLayerType

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-26

    Small tweak to enum Python docs (#9631)

    original credits to @nyalldawson

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-26

    Fix map layer memory leak with bad layer handling

    Long story: if the store contains a layer with the same ID
    it silently fails to add it to the store.

    This is the cause of leak in case client code calls
    store->addLayers() within the (iterative) process of fixing
    bad layers by patching the XML and re-reading it.

    The proposed solution is to check in QgsProject::addLayer()
    - which creates the layer object - if the newly created layer
    was already in the store and delete it at the end of the
    layer reading process if it was.

    Deleting the layer from within the store->addLayers is
    extremely dangerous, because the caller could keep a reference
    to the layer and use it.

Merge: 74e8207bf25 e232817e5bd
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-26

    Merge pull request #9437 from 3nids/maplayertype_enum

     create scope based enum for QgsMapLayer::LayerType >> QgsMapLayerType

Merge: 4f9d0029adb 08c095e7a74
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-26

    Merge pull request #9628 from daniviga/fix-rpm-2

    [RPM] Make buildrpm.sh more robust and fast

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-03-26
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-03-26

    [RPM] Fix rpmbuild.sh broken shell checks

Merge: 4857a06d352 4f9d0029adb
    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-03-26
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-03-26

    Merge branch 'master' into fix-rpm-2

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-03-26
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-03-26

    [RPM] Make buildrpm.sh more robust and fix -b flag usage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Add test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Test improvements

    - Use standard test font, larger font size to minimize cross platform
    rendering differences
    - Create a local test report for debugging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Fix segfault on exit

    henrik <2cXaJAyd>AuthorDate: 2019-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Fixed turned of testss

    henrik <2cXaJAyd>AuthorDate: 2019-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Decoupled tests by removing shared self-variables.

    henrik <2cXaJAyd>AuthorDate: 2019-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Spelling

    henrik <2cXaJAyd>AuthorDate: 2019-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Added tests for PointDisplacementRenderer labels.

    henrik <2cXaJAyd>AuthorDate: 2019-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Added tests for pointdisplacementlabels

    henrik <2cXaJAyd>AuthorDate: 2019-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Fixed indentation.

    henrik <2cXaJAyd>AuthorDate: 2019-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Fixed indentation.

    henrik <2cXaJAyd>AuthorDate: 2019-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Changed QList to QVector for faster access.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Update src/core/symbology/qgspointdisplacementrenderer.cpp

    Co-Authored-By: HenrikSpa <henrik.spangmyr@midvatten.se>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Update src/core/symbology/qgspointdisplacementrenderer.cpp

    Co-Authored-By: HenrikSpa <henrik.spangmyr@midvatten.se>

    henrik <2cXaJAyd>AuthorDate: 2019-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    Fixes labels for point displacement grid.

    henrik <2cXaJAyd>AuthorDate: 2019-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-26

    [FEATURE] [needs-docs] Point Displacement label distance factor

    Adds label distance factor spinbox to Point Displacement symbology
    window. Calculates label distance based on the current symbology
    diagonal instead of a general maximum diagonal.

    Replaces the hard coded distance "symbolDiagonal/2.0" with
    "symbolDiagonal*mLabelDistanceFactor", where mLabelDistanceFactor is set
    to the spinbox value.

     It's an old feature request (Point displacement labels adjustable
    offsets "https://issues.qgis.org/issues/5945").

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-03-26
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-03-26

    [RPM] Make %postun more robust remove a comment entirely

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-03-26
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-03-26

    [RPM] Update rpm/default.cfg to build on F30

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-03-26
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-03-26

    [RPM] Improve buildrpms.sh script and use pbzip2 when available

Merge: bfd28b2f9ab 0aa326b9f92
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-26

    Merge pull request #9616 from elpaso/html-widget

    HTML form widget

Merge: f878ecc5710 adf973cde37
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-25

    Merge pull request #9621 from daniviga/fix-rpm

    [RPM] Fix a comment in %postun

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-25

    Enable webview tools and fix some minor dox issues

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-03-25
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-03-25

    [RPM] Fix stale code in %postun

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-25

    add missing doc

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-25

    add macros to Doxyfile.in

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-25

    Add test case for the layer store when re-adding a fixed layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-25

    Update src/core/qgsmaplayerstore.h

    Co-Authored-By: elpaso <elpaso@itopen.it>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-25

    Update src/core/qgsmaplayerstore.h

    Co-Authored-By: elpaso <elpaso@itopen.it>

Merge: 1942507fe9a f7bdded3a46
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-25

    Merge pull request #9612 from sebastic/control-comma

    Fix trailing comma in control files.

Merge: 4a43bba6f0e eb64810da5d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-25

    Merge pull request #9614 from elpaso/form-designer-allow-toggle-selection

    Toggle selection button in form d&d designer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-25

    Added note in the documentation about the new behavior

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-25

    Minor style changes: same logic as before

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-25

    Change data source when re-adding an existing layer to the store

    The previous implementation was just skipping a layer if
    a layer with the same id was already in the store, we are
    now checking if the layer validity has changed from invalid
    to valid, and in that case we reset the data source of the
    existing layer.

    Use case: bad layer handling.

Merge: daf53a1e089 52736cedf56
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-25

    Merge pull request #9583 from roya0045/pr/9

    Improved and semi automated bad layer handling

Merge: 250c62693ac b0ef62ba518
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-25

    Merge pull request #9611 from pblottiere/server_log_exceptions

    [server] log exceptions

Merge: 93278343225 5704f70d94b
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-25

    Merge pull request #9560 from pblottiere/server_dxf_params

    [server] Move parsing of DXF parameters in QgsWmsParameters...

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-25

    Add missing lib plugindependencies.py

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-25

    Fix typo and do not spellcheck the json plugins testdata

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-25

    Make slots private

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-25

    Hide selection toggle button when it's not required

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-25

    Add getDxf test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-25

    Add cpp test for server modules

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-25

    Remove nonexistent parameter from doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-25

    Fix doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-25

    Fix spelling

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-25

    Add FORMAT_OPTIONS parameter in map

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-25

    Add doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-25

    Removes unused function

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-25

    Update getDxf service

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-25

    Add DXF parameters in QgsWmsParameters

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-25

    Minor changes in file header, stretch last column in deps table

Merge: e5f0522b36f 0cb0e387c2e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-25

    Merge pull request #9294 from lbartoletti/bugfix_21390_pointZ_snapping

    Fix Z snapping for point.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-24

    also monkey patch the former enum type

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-24

    fix dox for unnested enums

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-24

    use enum forward declaration in QgisInterface

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-24

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-24

    [sipify] handle enum class forward declaration and fix monkey patching

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-24

    create scope based enum for QgsMapLayer::LayerType >> QgsMapLayerType

    the enum is moved out of the class
    this will allow forward declaration more easily since the enum is not nested in the class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-24

    [sipify] handle moving enum to scope based and out of class enum

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-24

    update_ts.sh: add more context

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-23

    fix translation string

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-23

    QGIS quick switch case from new HTML widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-23

    Added missing SIP files and headers

    Also fixes context evaluation before html is updated

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-23

    [feature][needs-docs] HTML form widget

    Shameless clone of QML widget, with some webview quirks.

    Funded by ARPA Piemonte

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-23

    [needsbackport] apply an alternative fix for #20826

    Partly reverts c9e761649, which removed the synchronizatiion of
    credential requests (eg. in a project that has multiple layers from the
    same postgresql database without credentials) and led to multiple
    concurrent requests for the same credentials.

    Some of which were silently discarded, when events processed in the
    dialogs exec() event loop tried to reinvoke the dialog and caused
    invalid layers.

    Authentications caused by network requests can still cause this.

    The credential cache is now guarded by a separate mutex.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-23

    [feature][needs-docs] Toggle selection button in form d&d designer

    Funded by ARPA Piemonte

Merge: a19fc89e5fb dbe8b6c0a62
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-23

    Merge pull request #9613 from elpaso/form-designer-allow-multiple-selection

    Allow multiple selection of d&d fields in form designer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-23

    osgeo4w: updates for grass 7.6.1

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-22

    fix copy in Dockerfile

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-22

    Allow multiple selection of d&d fields in form designer

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2019-03-22
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2019-03-22

    Fix trailing comma in control files.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-22

    Fixes compilation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-22

    Returns an 'Internal Server Error' exception

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-22

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-22

    Update doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-22

    Log exceptions according Info or Critical errors

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-22

    Clean

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-22

    Log exception on server side

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Revert "Avoid more accidentally editable table cells"

    This reverts commit c6ee6e390baf4f5259dfc426916b55e5b6654a01.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Unit tests for QgsDatumTransformDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Use structs instead of pairs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Constify, QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Avoid more accidentally editable table cells

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Make preferred choices more visually dominant in transform selection dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    FORCE users to make a choice in the transformation selection dialog

    We don't want users to fallback to a "don't know what this means,
    I'll click 'Cancel'" behaviour here. Doing so results in the
    worst possible inaccurate transformations used. Literally, picking
    ANYTHING in the dialog is a better selection then allowing
    them to click cancel.

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Move datum transformation dialog prompting behaviour setting to a new
    key to reset ALL users to a default value

    And add to qgis_global_settings.ini

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    [needs-docs] Add a "Make Default" checkbox in the datum transform selection dialog

    If checked, the selected transformation will be set as a default
    for all newly created projects (this can later be changed
    in the usual place in Options - CRS)

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Move ALL logic for prompting users for datum transform selection
    AND updating the current project transform context accordingly
    to a single method

    Unifies this logic, but most importantly fixes a bug where
    users are NEVER prompted for a transformation when only one
    valid transformation exists AND this single transform
    is not added to the project context (in other words, QGIS
    could not handle transformations when only one possible
    path existed).

    Some logic here is temporary (QgsDatumTransformDialog::defaultDatumTransform())
    and will be replaced with proj db logic when we update to
    proj v6 API

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Fix double update of dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Fix loss of transform context changes when editing project CRS in project properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Standardise API for deciding whether the datum transform dialog should be shown

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Remove dead code

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Remove duplicate word

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Fix marker line offset along line unit is ignored when in Interval mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Deprecate some more methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Deprecate some methods, dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Dox++

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    [processing] Add 'call' statements to SAGA batch file

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2019-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    Add missing bracket to formula generated by data defined override

    Refs #21617

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-22

    fixes GRASS r.mapcalc tool

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-21

    [QgsQuick] Added icon for 'Today' button of QgsQuickDateTime widget.
    Removed extra emopty line.

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-21

    [QgsQuick] 'Today' icon button moved straight to date field.
    Visible only in !readOnly mode.

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-21

    [QgsQuick] 'Today' button for QgsQuickDateTime widget
    To enable quickly set current date.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-21

    update INSTALL

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-21

    indent

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-21

    adding newline to silence the indent test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-02-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2019-03-21

    Fix Z snapping for point. Point was always returned as a XY Point. Fixes #21390

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-21

    changing EOL format

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-21

    changing whitespace characters pt-1

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-21

    changing whitespace characters p-t 2

Merge: fcb572e64ef 34e67c111eb
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-21

    Merge pull request #9526 from rldhont/fix-server-getfeatureinfo-withfilter-withoutcrs

    [Bugfix][Server] In WMS GetFeatureInfo CRS param not mandatory when FILTER param

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-21

    remove duplicate decl

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-21

    build fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-21

    fix warning

Merge: e9067834eb8 4d70a4e28ee
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-21

    Merge pull request #9592 from rldhont/forwardport-9418-on-master

    Forwardport #9418 on master

Merge: efc7e87fb96 90b46f6a385
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-21

    Merge pull request #9362 from pblottiere/legend_json

    Add json format for legend

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-03-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-03-21

    [Server] Add unit test for WFS GetFeature with BBOX param without EPSG

Merge: 0f20c131f23 d620ddd1347
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-21

    Merge pull request #9250 from uclaros/fix_reshape_bug

    Quick fix for a bug in QgsGeos::reshapeLine that causes QGIS to crash…

Merge: 7cb16956304 4f2a78be85c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-21

    Merge pull request #9576 from m-kuhn/geometry_validation_invalid_feature_master

     Only change map extent when manually changing the active error

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-03-20
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-03-21

    fix mesh scalar rendering for value 0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    [processing] Fix exception when creating unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    [FEATURE] New algorithm "Add X/Y fields to layer"

    Adds X and Y (or latitude/longitude) fields to a point layer.
    The X/Y fields can be calculated in a different CRS to the
    layer (e.g. creating latitude/longitude fields for a layer in
    a project CRS).

    Sponsored by SMEC/SJ

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    [processing] Allow QgsGeometry values for point parameter values

    The centroid of the geometry is used for the point parameter value.
    This makes it easier to write expressions for the value of point
    parameters, since all the QGIS expression functions for working
    with geometry types return QgsGeometry value themselves (e.g.
    make_point, centroid, ...). In this case it's much nicer to
    allow expression values like `make_point(3,4)` within a precalculated
    expression based value in a Processing model.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    [processing] Fix warning when loading algorithm dialog and no layers
    are present

    Fixes #21631

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    [layouts] Refresh layout automatically on page size/orientation change

    Fixes #21624

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    Dox++

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-20

    keeping track of changes

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-20

    base path handler

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-20

    [mssql] More sensible srid when adding CRS to MS SQL database

    The spatial_ref_sys table has srid column with ID of CRS entries.
    I believe the IDs can be arbitrary, however it has been a good habit
    to use EPSG number for srid (at least in GDAL - and the same thing
    happens in PostGIS - srid values are the same as EPSG numbers).

    In QGIS import if we add a new row to spatial_ref_sys table, the code
    was using srsid() as ID which is internal ID in QGIS srs.db and it has
    nothing to do with other IDs. Some pieces of code (probably incorrectly)
    expect that srid is actually the EPSG number, so let's use those
    so that we are consistent with GDAL and fix these minor issues
    (for example, tooltip of MS SQL layers in browser show srid - which
    in case of layers loaded with QGIS were meaningless)

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    Revert "fixes #21374: ignore optional output parameters"

    This reverts commit af2421541c78742a233b3c5a00cbbd6c11ceaaab.

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    fix travis code_layout test

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    [TEST] add more test on otb segmentation apps

    Even though not all errors are caught by these new tests, it could
    expose if otb is broken or if processing api is changed to adopt
    optional status of parameters at run-time.

    `alg.processAlgorithm()` is running and failing correctly.
    But `parameter.checkValueIsAcceptable()` and `alg.checkParameterValues()`
    aren't working as expected.

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    report warnings as non fatal errors through Feedback

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    fix #21373 #21374: handle update optional status based on user-input

    Parameters are marked required in descriptor file for certian
    applications but they are only required if a parent parameter has a
    "certain" value. So initial idea was to make all of those parameters
    optional from OTB part. So that qgis can work correctly and was a easy
    fix. But.. we (me and Antonie) decided not to take that route and
    found a better fix.

    `OtbParameterChoice` and its wrapper will update optional status of
    all sub-parameters depending on the value of a choice parameter.

    A test has been added to check this issue and will be available in
    next commit.

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    fixes #21374: ignore optional output parameters

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    bug: check for empty string in parameter values

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    Remove OtbSettings class and put constants for key names in OtbUtils

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-21

    This commits fixes encoding issue on windows.

    getWindowsCodePage is taken from Grass7Utils.py

    Instead of writing a cli_file at startup, provider now pass all
    required env_variables directly to subprocess.popen. This has known to
    cause issues when handling with windows path names. subprocess.Popen
    handles it correctly depending on platform

    Logging of output from otbalgorithm and updating progress bar is
    slightly updated.
    Algoirthm is now launched directly using otbApplicationLauncherCommandLine
    `encoding` (on windows) and env arguments passed to subprocess is
    logged in QgsMessageLog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-20

    Do not crash after fixing invalid geometries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-20

    Only change map extent when manually changing the active error

Merge: 13a74ae9622 10105228771
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-20

    Merge pull request #9549 from wonder-sk/online-3d-terrain

    [3d] Add option to use terrain data from online service

Merge: 638650a5a2c dbc81357079
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-20

    Merge pull request #9320 from m-kuhn/geometry-validation-icons

    Geometry validation icons

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-20

    Use user data in terrain combo boxes, fix max zoom level calc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-20

    Add context in doc

Merge: 56532890858 547fd683d95
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-20

    Merge pull request #9525 from rldhont/fix-server-getprint-jpg

    [Server] JPEG output for WMS GetPrint request has gone

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-20

    Update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-20

    Update sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-20

    More renaming and add a render context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-20

    Fix capitalization, clearer wording

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-20

    Update doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-20

    Rename methods

Merge: ba416d2eefe aeba8678326
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-20

    Merge pull request #9563 from elpaso/bugfix-unreported-raster-crash-on-bad-layers

    Fix crash when opening layer properties on a bad raster layer

Merge: ab340f2de42 0360b457431
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-20

    Merge pull request #9527 from manisandro/master

    Misc crash fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-19

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-20

    [processing] Fix QgsProcessingProvider::isSupportedOutputValue handling
    of optional output parameters

    Refs #21374

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-20

    Fix crash when grass provider is not available

    Fixes #21604

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-20

    Remove another use of deprecated QgsCoordinateTransform constructor

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-20

    Use correct project transform context in transform expression function

    Sponsored by ICSM

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-19

    mdal: fix typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-19

    debian packaging: move qgis.core.additions to python3-qgis-common

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-03-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2019-03-19

    [Bugfix] Return false from QgsVectorLayer::setDataProvider if provider is not valid

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2019-03-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2019-03-19

    [Bugfix] Ensure order by attribute indices are valid

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-19

    Fix crash when opening layer propertie on a bad raster layer

    unreported

    ... and hit apply after changing the renderer or the
    transparency.

Merge: 3630fdc4a1d 5bc2183d248
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-19

    Merge pull request #9550 from elpaso/bugfix-21387-bad-layers-keep-group-and-status

    Keep group and checked state when handling bad layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-19

    QCOMPARE with QString

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-19

    Update SIP binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-19

    Add doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-19

    Clean code

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-19

    Add test with big marker

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-19

    Add test for opacity

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-19

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-19

    Manage opacity for markers in vector layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-19

    Draw symbol for image and wms

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-19

    Draw symbol for raster layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-19

    Add icons in json for markers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-19

    Add drawLegend method for json

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-03-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-19

    Add tests, fix issues from review, customizable terrain downloader

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-19

    fix cmake warning

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-03-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-03-19

    [Bugfix][Server] In WMS GetFeatureInfo CRS param not mandatory when FILTER param

    The CRS parameter is considered as mandatory in GetFeatureInfo even if the FILTER parameter is used without I and J parameters.

    To fix it, set a fake CRS in the parameter when I/J and X/Y parameters are not defined and FILTER parameter is defined.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-03-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-03-19

    [Bugfix][Regression][Server] JPEG output for WMS GetPrint request has gone

    In QGIS Server 2.* the WMS GetPrint request could genrate JPEG image. QGIS Server 3.4 has lost this capabilities.
    ```
    <ServiceExceptionReport xmlns="http://www.opengis.net/ogc" version="1.3.0" capture-installed="true">
        <ServiceException code="InvalidFormat">
            Output format jpg is not supported by the GetPrint request
        </ServiceException>
    </ServiceExceptionReport>
    ```
    To fix this regression, it is necessary to accept JPEG output format.

    And to avoid this regression to come back, the QGIS Server tests has been updated to accept jpg image test.

Merge: 477ec2a79eb 63c02783803
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-19

    Merge pull request #9385 from pblottiere/server_external_clean

    [server] Update external layer management

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-03-18
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-03-19

    Align Mesh property tab name with other data types

    using "Symbology" instead of "Style"

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-19

    Keep group and checked state when handling bad layers

    Fixes #21387 - Unavailable layers because of a moved folder

Merge: de80192f535 840d205ec6c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-19

    Merge pull request #9432 from tudorbarascu/constraint_description

    always show constraints description, not only when they fail

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-03-18
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-03-19

    upgrade MDAL to 0.3.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Capitalization, tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Only enable edit datum transform button when a transform is selected

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Fix datum transform dialog sometimes does not correct respond
    to changes in the available transform table

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Do not allow CRS changes in datum transform dialog when it has
    been shown as a result of requiring the transform for a specific CRS pair

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Expose method for generating CRS widget text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Datum transform table should not be editable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Some code modernization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Fix incorrect cursors shown in datum transform select dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    New utility class QgsTemporaryCursorRestoreOverride

    This class temporarily removes ALL cursor overrides for the
    QApplication for the lifetime of the object, and restores them
    (in the same order) upon object destruction.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Capitalization, code style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Fix a clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Highlight deprecated transformations in red

    Another way to dissuade users from mistakenly choosing these
    transformations

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Hide deprecated datum transforms by default

    Instead of showing by default and requiring users to manually
    hide them, reverse this logic and hide deprecated ones by default
    and require motivated users to manually opt in to showing them.

    Result: less likely for users to accidentally use deprecated
    transforms.

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Test thread safety of proj context generation

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Remove another use of deprecated proj API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Remove some use of deprecated proj API

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Improve test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    Proj version agnostic context storage

    Sponsored by ICSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-19

    More flexible proj version handling

    Sponsored by ICSM

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-18

    debian packaging: update python package break/replaces (fixes #20894)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-18

    fix #15635

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-03-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-18

    Add missing copyright header

Merge: 128477d7972 87686cdd45f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-18

    Merge pull request #9493 from m-kuhn/fix-geomvalidator-freeze

    Fix freeze in geometry validator

Merge: 0c265d7f2d5 2a02aa0433c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-18

    Merge pull request #9546 from m-kuhn/geometry-validation-dock-layout

    Improve Geometry Validation Dock Layout

Merge: 4e9c4b5a0c8 24b8dcc6929
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-18

    Merge pull request #9297 from m-kuhn/geometry-validation-auto-resolution-experimental

    [geometry validation] Tag automatic resolution of problems as experimental

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-03-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-18

    [FEATURE][3d] Add option to use terrain data from online service

    This adds support for elevation tiles (using web mercator tiling)
    in "terrarium" format produced by Mapzen tools and publicly hosted by AWS.

    Terrain tiles are downloaded just like ordinary XYZ tiles, then the elevations
    are decoded from RGB colors and finally resampled to whatever terrain tile resolution
    and CRS is used by the project.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-18

    Use a hidden setting for activating geomtery resolution

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-18

    Make geometry validation automatic resolutions experimental

    The automatic resolutions work unreliably (mostly due to geometry precision) and
    therefore cannot be use reliably. Therefore they should rather be treated as a
    technology preview which can be opted into for the moment.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-18

    Improve Geometry Validation Dock Layout

    This reduces distance between the error list and the buttons to zoom to the location.

Merge: 7653e45321e d37546e9031
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-18

    Merge pull request #9504 from m-kuhn/geometry_validator_zoom_to_improvements

    Disable automatic zoom to problem when fixing errors on geometries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-18

    Update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-18

    Use remove_if

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-18

    Some fixes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-18

    correctly close files executed from QgsPythonRunner

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-18

    Add utils method for external layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-18

    Add doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-18

    Add unit test for getprint and external layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-18

    Add test for getmap and external layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-03-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-03-18

    Manage external layers like highlight layers for consistency

Merge: 92c8fddac2b 8f38e86a8e2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-18

    Merge pull request #9523 from m-kuhn/offline_editing_duplicate_layer_names

    [offline editing] handle duplicate layer names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-18

    [FEATURE][processing] Add new algorithm "Print layout map extent to layer"

    This algorithm creates a polygon layer containing the extent
    of a print layout map item, with attributes specifying the map
    size (in layout units), scale and rotatation.

    The main use case is when you want to create an advanced overview
    indicator and the inbuilt layout tools to do this don't suffice.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-18

    [processing] Fix layerName= suffix is incorrectly passed to SAGA algorithms

    Fixes #21569

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-18

    Add test for plugin dependencies

    Also made minor changes to the function and
    class names, to be more consistent with QGIS
    naming conventions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-18

    Fix crash when using QgsLayoutItemComboBox when null values
    are displayed

    Turns out there is NO reliable way to create a proxy model
    which adds new rows to a model, so just bite the bullet and
    do it in the underlying model (yuck)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-18

    [ui] Fix missing 'Add Mesh layer' toolbar button

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2019-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-18

    [processing] Add missing RasterLayer input parameter

    Alexandre Leroux <alexandreleroux@icloud.com>AuthorDate: 2019-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-17

    update copyright to 2019

    update copyright notice to 2002-2019

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-17

    [processing] Port point widget wrapper to new API

    And switch to a snapping canvas tool when selecting points from canvas

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-15

    [feature][needs-docs] Plugin dependencies

    Implementation of QEP 132:

    Manage python cross-plugins dependencies

    A new optional metadata entry will be added to metadata.txt: plugin_dependencies
    The metadata will contain a comma separated list of plugin names, with a format similar
    of the one used by pip, with optional version.
    After a successful plugin installation, if the plugin has any unsatisfied dependency,
    a dialog will pop-up with the list of unmet dependencies and the user
    will be able to choose if she wants to install or upgrade the
    dependencies or ignore them.

    Example metadata:

    plugin_dependencies = QuickMapServices==0.19.10.1,QuickWKT

    Funded by GISCE-TI S.L.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-15

    Add option to format time in mesh layer (#9452)

    [feature] [mesh] #20731 add option to format time in mesh layer

    There is new settings dialog that can be opened by button next to time slider. User can set reference time and time format (e.g. 2019-03-21 22:01:11).

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-15

    Make offline editing a Q_FOREACH free zone

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-15

    [offline editing] Support for layers with identical names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-15

    [processing] Fix IDW parameter value creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-15

    [processing] Fix exception in IDW interpolation

    Fixes #21578

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-15

    [processing] Fix processing.runAndLoadResults

    Fixes #21551

Merge: a7d060bb96f 1645799788b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-14

    Merge pull request #9495 from m-kuhn/default-enable-geometry-checks

    Make default geometry checks configurable via settings [needs-docs]

Merge: 2be6c47d168 1eaa5bbf961
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-14

    Merge pull request #9494 from mhugo/force_provider_constraints

    Allow the strength of provider constraints to be soft

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-03-13
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-03-13

    Allow the strength of provider constraints to be set to soft

Merge: bee20785cc8 cffe61250e4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-13

    Merge pull request #9510 from nastasi-oq/gem-contributors

    Gem contributors

    Matteo Nastasi <nastasi@openquake.org>AuthorDate: 2019-03-13
Commit:     Matteo Nastasi <nastasi@openquake.org>
CommitDate: 2019-03-13

    layout: add new vertical and horizontal equispaced distributions

    Matteo Nastasi <nastasi@openquake.org>AuthorDate: 2019-03-13
Commit:     Matteo Nastasi <nastasi@openquake.org>
CommitDate: 2019-03-13

    port of RedHat packaging from QGIS 2.0 to 3.0

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-13

    Update mbernasocchi email in AUTHORS

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-13

    Disable automatic zoom to problem when fixing errors on geometries

    Single geomtry checks (is valid) are exuted on the fly, if the map canvas suddenly
    changes the current extent while fixing a geometry this becomes very nervous for
    a user.

Merge: 60ad7f9ac2e 2a41fd0c7d5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-13

    Merge pull request #9500 from m-kuhn/disable_flaky_test_3d_mesh_text

    Disable flaky 3D mesh rendering test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-13

    Fix warning when opening attribute table

    When init()ing QgsDualView through the attribute table it is
    usually done BEFORE the model has been populated, so this code
    has no effect and throws a warning.

    There's no feature regression by removing this - the first
    entry is still selected by default (elsewhere)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-13

    Fix broken string

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-13

    Add dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-13

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-13

    Fix naming collision

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-13

    [processing][FEATURE] New parameter type for map scales

    This adds a new parameter type specifically for map scales,
    QgsProcessingParameterScale. The values are evaluated using
    self.parameterAsDouble, which returns the map scale
    denominator (matching the standard in other parts of the
    QGIS API).

    Scale parameters are displayed to users using the standard
    QgsScaleWidget, which includes the combo box of predefined
    scales and a shortcut button to match the current map scale.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-13

    Add API to allow QgsScaleWidget to accept NULL values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-13

    Add API to allow null values in QgsScaleComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-13

    Layer CRS validation is NOT thread safe, and can cause crashes
    when a layer with unknown CRS is loaded in a background thread

    We can't queue the connection to prompt for CRS (or warn via
    messagebar), because the slot uses a modifiable reference which
    may be deleted before the queued slot is called.

    We also can't do ANY gui related stuff when this occurs. Best
    we can do is log a warning and move on...

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-13

    Disable flaky 3D mesh rendering test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-13

    Make default geometry checks configurable via settings [needs-docs]

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-03-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-03-13

    [expression] Negative index support to point_n(), angle_at_vertex(), distance_to_vertex() functions

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-03-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-12

    apply martin's review

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-03-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-12

    remove useless variable mSnappedToVertex

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-12

    Needs to snap point too when CadDockWidget is enabled. Fixes #18138

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-12
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-12

    put informative text into markdown comments

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-12

    Clear and load in getFeatures()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-12

    Copy data for background threads

    reduce requirements to run code on main thread which risks freezes
    because of deadlocks

Merge: f60e0b6d60f de541d488cc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-12

    [FEATURE] Merge pull request #9460 from m-kuhn/labeling_geometry_generator

    ➿ Geometry generators for labeling ➿

Merge: 1dc146a7ca6 8c676ba0b3d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-12

    Merge pull request #9491 from m-kuhn/ogr_provider_test_flaky

    Disable flaky ogrprovider test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-12

    Minimized icons

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-03-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-12

    Change 'since' version to 3.4.6 (#9480)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    Disable freaking annoying constantly failing unit tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-12

    Disable flaky ogrprovider test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-12

    Update placement options on geometry type change

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-03-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-03-12

    [themes] Fix missing visual hint for disabled tabs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-12

    Set obstacle geometry to original geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-12

    Fix geometry generator type visibility glitch

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    Use Qt style "returns .." tense instead of "return .."

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    Fix loss of layout item combo box filters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    Correctly sort items in QgsLayoutItemComboBOx

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    [FEATURE][processing] New parameter types for layouts and layout items

    Allows processing algorithms which operate on a specific layout
    and layout item selection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    Tweaks to layout item combo box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    Add methods to resolve parameters to layouts/layout items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    [processing] Add new parameter type for layout item objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    [processing] Add new parameter type for print layout names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    [processing] Add project to QgsProcessingParameterWidgetContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    New gui class QgsLayoutComboBox

    Shows a list of layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-12

    Move layout manager model from app to core and add unit tests

Merge: 8e39f0f57aa ae0e12b1b9c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-12

    Merge pull request #9454 from nastasi-oq/distribute-equispaced2

    [layout] add new vertical and horizontal equispaced distributions

Merge: 75efd24240d 8fb112d26fd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-11

    Merge pull request #9478 from elpaso/bugfix-21028-db-manager-sqlite-thread

    [db-manager] Invalidate sqlite connection if it was created in anothe…

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-11
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-11

    remove files unrelated to the PR (sorry for the noise)

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-11
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-11

    reword search advice

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-11
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-11

    fix wording for sample dataset

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-11
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-11

    better message for third party plugins

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-11
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-11

    promote screencasts over screenshots

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-11

    Fix geometry generator condition

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-11
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-11

    simplify feature request template

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-11
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-11

    Simplify template and add community message

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-11

    [db-manager] Invalidate sqlite connection if it was created in another thread

    Fixes #21028 - DB manager: SQLite objects created in a thread can only be used in that same thread

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-11

    Move prepare step into qgspallabeling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-11

    Update docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-11

    Add geometry generator required fields to request

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-11

    Fix double comparison warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-11

    Move expression preparation to prepare step

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-11

    Switch enumkeytovalue to existing functionality

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-11

    Nicer information message to adjust geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-11

    Distance area no longer needed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-11

    Obstacle geometry should be original geometry

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2019-03-11
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2019-03-11

    nose2 method assertions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-11

    Update src/core/qgspallabeling.cpp

    Co-Authored-By: m-kuhn <matthias@opengis.ch>

    Matteo Nastasi <nastasi@openquake.org>AuthorDate: 2019-03-11
Commit:     Matteo Nastasi <nastasi@openquake.org>
CommitDate: 2019-03-11

    received all PR suggestions

    Matteo Nastasi <nastasi@openquake.org>AuthorDate: 2019-03-11
Commit:     Matteo Nastasi <nastasi@openquake.org>
CommitDate: 2019-03-11

    create a private method to compute equispaced distributions

Merge: f575656ddbf 0b39b84a51a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-11

    Merge pull request #9475 from vpicavet/patch-1

    Revert "drinking" mention on PR template

    Vincent Picavet <vpicavet@users.noreply.github.com>AuthorDate: 2019-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-11

    Revert "drinking" mention on PR template

    A new mention "did not drink during coding" has been recently added to QGIS PR template.

    I understand that this has to be considered as a joke. Events like codesprint sometimes include good beer, and I guess this new mention was a kind of private joke with regard to a specific situation.

    Offering beer or alcoholic beverage _alongside_ tea, coffee, juices and other alcohol-free beverages is no particular problem.

    Meanwhile, I really think we should avoid this kind of reference. IT in general and OpenSource in particular, especially during events, often promote a drinking culture. This is wrong on many aspects. Some cultures ( mainly non-occidental) totally reject alcohol consumption, and we should be respectful for it.

    Having a mention referring to alcohol in our PR template is really contradictory to our goal of inclusion and diversity. We should stay vigilant not to propagate a drinking culture which is opposite to our core values. We want to facilitate onboarding to the project, and a PR is one of the important steps converting users to contributors. We should keep it inclusive.

Merge: 7757ffc5dd2 a133bcae450
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-11

    Merge pull request #9461 from m-kuhn/pal_cleanup

    Some cleanup in labeling and pal

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-11

    Fix #21160: fix geojson in protocol and file twice

    GDAL/OGR has two geojson related drivers now: GeoJSON and
    GeoJSONSeq, see https://www.gdal.org/drv_geojsonseq.html

    This commit makes it possible to open GeoJSONSeq (geojsonl and
    geojsons and json) files as protocols/streams. And write them
    as *.json.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-11

    drop old processing provider example which is not compatible QGIS 3

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-11

    Better GRASS r.series description to help workaround a limitation of Processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-11

    Update src/ui/layout/qgslayoutdesignerbase.ui

    Co-Authored-By: nastasi-oq <nastasi@openquake.org>

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-11

    [feature][processing] expose GDAL pansharpening tool in the Processing

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-11

    [processing] fix handling of the multiple layers parameter when inputs
    are plain files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-11

    [processing] Allow data type for numeric inputs to be specified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-11

    Fix qt warning on modeler algorithm edit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-11

    [processing] Show parameter type in input definition dialog title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-11

    [postgres] Fix estimated metadata queries fail for huge tables

    Fixes #21517

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-11

    [FEATURE][processing] New Raster Boolean logical OR/AND algorithms

    These algorithms calculate the boolean OR or AND for a set of input
    rasters. For AND, if all of the input rasters have a non-zero value
    for a pixel, that pixel will be set to 1 in the output raster, otherwise
    it will be set to 0. For OR, if ANY of the input rasters have a non-zero
    value for a pixel, that pixel will be set to 1 in the output raster,
    else 0.

    A reference layer parameter specifies an existing raster layer to use
    as a reference when creating the output raster. The output raster will
    have the same extent, CRS, and pixel dimensions as this layer

    By default, a nodata pixel in ANY of the input layers will result in
    a nodata pixel in the output raster. If the 'Treat nodata values
    as false' option is checked, then nodata inputs will be treated the
    same as a 0 input value.

    Makes for much simpler raster boolean logic calculation without
    the complexity of using the raster calculator (and that's not
    always possible to do anyway, e.g. when ANY of the input rasters
    has a nodata pixel). It's also scalable dynamic to any number of
    input rasters (unlike raster calc), so is more flexible when
    used within models.

Merge: 3b983315020 4a6151ab481
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-10

    Merge pull request #9465 from wonder-sk/fix-terrain-change-crash

    [3d] fix crash when switching terrain generator (fixes #21538)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-03-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-10

    [3d] Fix crash if the input data contain some empty polygons

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-10
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-10

    add default tags

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-10
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-10

    fix typos

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-03-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-10

    [3d] fix crash when switching terrain generator (fixes #21538)

    The problem was introduced in PR #8828 when fixing issue #20963

    This fix immediately deletes terrain entity on generator change
    and informs other code about that + identify map tool is now aware
    of the fact that terrain entity may be temporarily null.

Merge: d5de1d98b8c e5797e687b1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-10

    Merge pull request #9453 from elpaso/bugfix-server-getfeatureinfo-error-code

    [server] Fix error message reported when QUERY_LAYERS is missing

Merge: 6c79fffc5ea 2537296e3f8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-10

    Merge pull request #9451 from elpaso/geopackage-project-storage-followup

    Added option to load/store from/to the filesystem

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-10

    Fix sip bindings and ignore missing docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-10

    Fix compiling with older Qt versions

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-03-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-10

    [browser] Fix addition of PostGIS layers with unknown CRS

    When a PostGIS table does not have CRS specified (srid == 0) then
    it was not possible to correctly load it from browser (but it worked
    from DB manager). The problem was that browser item used negative
    srid in layer URI, messing up everything.

    Also fixed the display of srid in tooltip (it says "unknown" rather
    than showing -2147483648)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-03-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-10

    Fix 3D polygon symbol to work with geometry collection

    Some data sources report their geometry type as multi-surface
    (a collection of polygons and curve-polygons) and so we should handle
    them as well.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Add error reporting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Prepared expression evaluation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Use std::fill to initialize array

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Range based for loops

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Rule based labeling RAII

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    QVariant supports boolean

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Pal should also use 64 bit fids

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    RAII for pal

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Remove leftover code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Add test for geometry generator labeling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    UX improvements

Merge: 7ceb97aec61 297908b218d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-10

    Merge pull request #9433 from rosaguilar/patch-2

    Some functions now show up with autocompletion in the expression builder

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Better UX for configuration interface

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Report errors in labeling geometry generator expression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Add expression builder to labeling geometry generator

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Make geometry generator configuration gui respect geometry type

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Fix clang-tidy warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Add todo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Save geometry generator enabled/disabled state independently

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Some code optimizitaions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Add configuration GUI for label geometry generators

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Initial code for labeling geometry generators

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-10

    Add .gpkg file filter to the file selection dialog

Merge: a91ecd534c5 312473c4dd8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-10

    Merge pull request #9456 from Gustry/pyqt

    replace some PyQt5 to qgis.PyQt

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-10

    Update python/plugins/MetaSearch/util.py

    Co-Authored-By: Gustry <gustrimaille@yahoo.fr>

Merge: bdf080588e8 78cc5b2bf59
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-10

    Merge pull request #9444 from NaturalGIS/gdal_fix_improve_gdal_clip_raster_by_mask

    Fixes/improves the GDAL clip by mask layer tool

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Silence warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-10

    Fix "left" expression function

    Matteo Nastasi <nastasi@openquake.org>AuthorDate: 2019-03-10
Commit:     Matteo Nastasi <nastasi@openquake.org>
CommitDate: 2019-03-10

    fix code_layout error

Merge: ddca636ec7b 80dd6d5203f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-03-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-10

    Merge pull request #9455 from alexbruy/fix-batch

    [processing] add missed imports to batch panel (fix #21486)

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-03-09
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2019-03-09

    replace some PyQt5 to qgis.PyQt

    Matteo Nastasi <nastasi@openquake.org>AuthorDate: 2019-03-10
Commit:     Matteo Nastasi <nastasi@openquake.org>
CommitDate: 2019-03-10

    New 'Distribute' description strings updated

Merge: 38cb90a0df1 ddca636ec7b
    Matteo Nastasi <nastasi@openquake.org>AuthorDate: 2019-03-10
Commit:     Matteo Nastasi <nastasi@openquake.org>
CommitDate: 2019-03-10

    Merge remote-tracking branch 'mainstream/master' into distribute-equispaced2

    Matteo Nastasi <nastasi@openquake.org>AuthorDate: 2019-03-10
Commit:     Matteo Nastasi <nastasi@openquake.org>
CommitDate: 2019-03-10

    wrong placement for endMacro() call fixed

    Matteo Nastasi <nastasi@openquake.org>AuthorDate: 2019-03-10
Commit:     Matteo Nastasi <nastasi@openquake.org>
CommitDate: 2019-03-10

    use nan as return values of unreachable branch

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-09

    Fix indentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-03-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-03-09

    [processing] add missed imports to batch panel (fix #21486)

Merge: 8f0cfda89a6 db15465e94c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-09

    Merge pull request #9450 from m-kuhn/raii

    More RAII in PAL

    Matteo Nastasi <nastasi@openquake.org>AuthorDate: 2019-03-09
Commit:     Matteo Nastasi <nastasi@openquake.org>
CommitDate: 2019-03-09

    [FEATURE] [needs-docs] add new vertical and horizontal equispaced distributions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-09

    Remove obsolete line

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-09

    [server] Fix error message reported when QUERY_LAYERS is missing

    According to WMS 1.3.0 specs:

    7.4.3.4
    QUERY_LAYERS
    The mandatory QUERY_LAYERS parameter states the map layer(s) from which feature information is desired to
    be retrieved. Its value is a comma-separated list of one or more map layers. This parameter shall contain at least
    one layer name, but may contain fewer layers than the original GetMap request.
    If any layer in the QUERY_LAYERS parameter is not defined in the service metadata of the WMS, the server
    shall issue a service exception (code = LayerNotDefined).

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-09

    Added option to load/store from/to the filesystem

    + Added tooltips with full path to the gpkg file
    + Fixed a crash when removing a stored project

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-09

    More RAII in PAL

Merge: 5d9cbe9aca5 d0d918fb2e6
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-09

    Merge pull request #9419 from 3nids/docker_tree

    Refactoring of Docker builds

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-09

    compile QTSignal statically (fixes #21514)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-09

    Del doesn't need to be translated. Qt translates it automatically, but a wrong translation breaks the key (eg. Löschen instead of Entf in German); fixes #17281

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-09

    the ultimate docker experience

Merge: 3057fd61b01 d3a12dc63ad
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-09

    Merge pull request #9441 from m-kuhn/code_style

    Code style

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-03-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2019-03-09

    Fixes/improves the GDAL clip by mask layer tool: removes a an option (-te) that does not make sense for the clip by mask, and adds the option to allow choose the output resolution

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-09

    [plugin manager] Dont disconnect overall finished signal

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-09

    do not exit on error

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-09

    🐳

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-09

    Code style

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-09

    RAII

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-09

    Remove unrequired default values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-09

    Range based for loops in labeling

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    k

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    gogogogog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    o

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    k

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    kkk

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    wwer

    Rosa Aguilar <r.m.aguilardearchila@utwente.nl>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    add parameters list to expression functions

    expression function update

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    k2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    klap

    Rosa Aguilar <r.m.aguilardearchila@utwente.nl>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Add parameter list for the expression editor

    Expression function update

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    x

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2019-03-08
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2019-03-08

    always show constraints description, not only when they fail

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    yeaaah

Merge: 6714819835e b55f7e3c0b6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Merge pull request #9426 from qgis/pcav-patch-1

    Update PULL_REQUEST_TEMPLATE.md

Merge: 768b3d4b056 8d3946db66c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Merge pull request #9309 from elpaso/bugfix-21409-qgssettings-dont-store-unchanged

    Do not store default values in user's QgsSettings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Update docker-variables.env

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-08
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-08

    issue template improvements

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    bring the lions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    more elephants

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    bit more clever

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    🥩

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-08

    fix windows build

Merge: ec0ff4abb5e c5ef988d089
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Merge pull request #9422 from elpaso/bugfix-21511-rastercalc-multiband

    Fix raster calculator with multiband rasters

Merge: 0e5c91234ff 6ddf78c15eb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Merge pull request #9417 from elpaso/bugfix-21497-make-features-compatible

    Fix makeFeatureCompatible wrong field count

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Update src/core/qgssettings.cpp

    Co-Authored-By: elpaso <elpaso@itopen.it>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    add missing new line

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-08
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-08

    issue template fixup

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    fix path

    Régis Haubourg <regis@qgis.org>AuthorDate: 2019-03-08
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2019-03-08

    add draft default template for issues

Merge: 237e13c08e6 1281bcc256f
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Merge pull request #9425 from 3nids/scope_base_enum

    Scope based enum

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    will you sleep

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    kkk

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    [sipify] add macro to explicitely ask for monkey patching

    because new scope based enum should not do the monkey patching, it's only done for python API compatibility

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    [sipify] fix oneliners

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Only run push tests on master, release- and final- branches

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    n

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    ...

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    coffee

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-08

    morning bbreeze

Merge: 99cedd6e104 f7b0e10ed9a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Merge pull request #9423 from saeri-ims/patch-1

    adding explanation and information icon

Merge: cccf974211a 16d96e9e6fb
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Merge pull request #9421 from raymondnijssen/measuretoolfix

    Hide orange measure line and points while measure tool is inactive

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Who else needs more $

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-08

    [processing] Port enum widget wrapper to new API

    Fixes:
    - enum parameters set to "allow multiple" only allow a single
    value selection when used in modeler
    - optional enum parameters cannot be set to no value when
    used outside of modeler

    Fixes #20406

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-03-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-03-08

    [plugin manager] Set view to all plugins when clicking a tag hyperlink

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Update docker-variables.env

Merge: 2403c64a7c2 2be19fbe042
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-08

    Merge pull request #9424 from m-kuhn/skip-flaky-test

    Disable flaky test

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2019-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-07

    Update PULL_REQUEST_TEMPLATE.md

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    [sipify] monkey patch enum for PyQGIS API compatibility

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    missing var

Merge: 05756e53862 13ef23f27c0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-07

    Merge pull request #9420 from rosaguilar/patch-1

    add paramaters list to expression functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-07

    Disable flaky test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-07

    Fix capitalization

    SAERI <42073830+saeri-ims@users.noreply.github.com>AuthorDate: 2019-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-07

    adding explanation and information icon

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    fix timestamp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-07

    Fix raster calculator with multiband rasters

    Fixes #21151

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2019-03-07
Commit:     Raymond Nijssen <r.nijssen@terglobo.nl>
CommitDate: 2019-03-07

    Hide orange measure line and points while measure tool is inactive

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-07

    Indentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-07

    expression function update

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-07

    Fix tests

    Rosa Aguilar <r.m.aguilardearchila@utwente.nl>AuthorDate: 2019-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-07

    add paramaters list to expression functions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    use scope based enum for QgsAdvancedDigitizingDockWidget::AditionalConstraints

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    [sipify] handle scope based enums

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    grrrr*

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    more plop

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    fix building on Mac

    not sure if this is the right way to fix this
    seen here https://github.com/boostorg/process/issues/55#issuecomment-435853519 and mostly here https://github.com/boostorg/process/issues/55#issuecomment-450444271

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    plop

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-07

    Fix makeFeatureCompatible wrong field count

    Fixes #21497 - Copying features from source layer to target layer - field values are not copied

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    yop

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    yeah

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    reset the test runner

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    more fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    what to say

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    Revert "optimize Dockerfile for build deps"

    This reverts commit 9cdf051fd078585802cba8a243fa1a26cc874fec.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    build and test in 2 steps

Merge: 12ba41750f8 e217693ad31
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-07

    Merge pull request #9381 from elpaso/gpkg-project-storage

    Gpkg project storage

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    optimize Dockerfile for build deps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-07

    Fix paletted raster renderer does not respect correct band when rendering

    Fixes #21505

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-07

    Revert "try with dedicated for building"

    This reverts commit 748c783fa09aeb76870dd3155ed562046ea0cd0a.

Merge: f87c447d34b 686d21114b9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-07

    Merge pull request #9409 from m-kuhn/fix-nm-autogenerated

    Fix n:m relations in autogenerated attribute forms

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-07

    Add FreeBSD for SagaUtils

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-06

    Fix n:m relations in autogenerated attribute forms

    Fix #16446
    Fix #21491

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    Code cleanup (#9392)

    * Make auth a Q_FOREACH free zone

    * Code cleanup

    * Add const

    * Indentation

    * Indentation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    Fix formatting in pyqgis documentation (#9396)

    * Fix API documentation

    * Fix sip doc

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    try with dedicated for building

    sklencar <vsklencar@gmail.com>AuthorDate: 2019-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-06

    [QgsQuick] Feature form improvements #2 (#9388)

    TextEdit
    * added radius property
    QgsQuickFeatureFormStyling and ExternalResource widget - added optional color for trash icon
    ExternalResource
    * smaller icons
    * preview available in read-only mode
    FeatureForm
    * fix of empty space for tabs which exists even if there are no tabs

    Enabling widgets for interactions even in readOnly mode, still not edits! Changes due to introduction of a preview for externalResources widget, which should be available also in readOnly mode. Therefore the widget is always enabled.
    NOTE: changed order of properties for widgets to keep the same order.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-06

    avoid triggering twice build of PyQGIS docs (#9406)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    use PYTHONUNBUFFERED

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    disable TTY?

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    debug

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-06

    R.I.P. De Morgan

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-06

    Expose gpkg embedded project to the browser

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-06

    Remove and rename gpkg-stored projects

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-06

    [feature][needs-docs] Store projects into geopackage

    Store and load QGIS projects to/from geopackage.

    (This is the same functionality previously available
    only for postgis)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-06

    Load projects from storage at start

    The check for qgs/qgs was preventing db-stored
    project to be opened at start when option
    to re-open last project is on

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    use tee with cat

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    remove unbuffer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    run test without tty

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    simplify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    not sure why but it works

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    fix path again

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    fix path ignore in .dockerignore

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    fix path

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    run Python tests inside docker

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    create CCACHE dir

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-06

    more descriptive Travis job names (#9400)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-06

    do not hang when running docker

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-03-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-03-06

    [plugin manager] Guard from overly wide layout for read-only plugins

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-03-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-03-06

    [plugin manager] Clean up description and about text by stripping HTML code

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-03-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-03-06

    [plugin manager] Allow search by tags via clicking on individual tag

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-06

    disable qt-unix-signals on windows (fixes build)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-05

    fix copying from container

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-05

    fix 9f1fcb72d4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-06

    [processing][saga] Difference and symmetric difference algorithms have known issues in SAGA LTR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-06

    [processing][needs-docs] By default, hide algorithms with known issues from toolbox

    And add a Processing setting to allow these to be shown. When shown, they
    are highlighted in red with a tooltip explaining that the algorithm
    has known issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-06

    [processing] Add flag for algorithms with known issues

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-05

    processing: enable translation for parameter descriptions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-05

    avoid crash on retrieval extent from invalid vector data providers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-05

    fix CCACHE dir

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-05

    simplify CI scripts (#9387)

    by separating the testing and docker image building scripts
    there was almost no redundany in the scripts, it is much clearer now

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2019-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-06

    Fixed data-defined description for page sizes

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2019-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-06

    libQTSignal not copied to install dir

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-05

    fix Travis build trigger

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-05

    fix mkdir ccache_dir

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-05

    add a second cache directory for Docker image building

    because they just take too much time

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-05

    trigger PyQGIS Doc Travis build after pushing new image on Docker hub

Merge: 534ff68bbc2 8602d8fd97f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-05

    Merge pull request #9380 from Ailurupoda/patch-1

    [dbmanager] Fix LineEdit name error

    Corentin.F <akwalith@gmail.com>AuthorDate: 2019-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-05

    Fix LineEdit name error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-05

    Handle sigint to terminate qgis app immediately

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-05

    Add external qt-unix-signals library

    This library, original taken from https://github.com/sijk/qt-unix-signals
    (but a maintained fork exists at https://github.com/nyalldawson/qt-unix-signals),
    handles unix signal watching using the Qt libraries.

    It allows for detection of signals like SIGINT and SIGTERM,
    and allows Qt applications to respond gracefully to these.

    Included in external libraries for use in QGIS terminal
    applications.

Merge: 20464505489 bc166cff13d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-05

    Merge pull request #9048 from troopa81/fix_20872_postgres_multidim_arrays

    Manage postgres multidimensionnal array

Merge: 5fca18c4ae2 62dc9452a96
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-05

    Merge pull request #9371 from m-kuhn/preserve-layer-visibility-in-offline-editing

    [offline editing] Preserve layer visibility in offline editing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-05

    [processing][GRASS] Fix exceptions on Python < 3.6

    Fixes #21173

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-05

    [asf] Fix parsing of polygons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-05

    [processing] Avoid more deprecation warnings from external libraries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-05

    Fix qt warning on opening modeler dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-05

    [processing] Fix initial zoom of models on hidpi displays

    Fixes #16456

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-05

    [processing] Fix items are not correctly placed in model designer
    when view is not set to top-left of model scene

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-05

    [processing] Fix crashes and random behavior after dropping algorithms
    to model designer

    Also fixes drag and drop within the algorithm parameter dialog and
    the qt warnings thrown during these operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-05

    [processing] Fix missing vector polygon to lines menu item

    Fixes #21475

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-04

    Add test for preserving layer visibility on offline editing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-04

    Preserve layer visibility in offline editing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-05

    Fix newline characters break embedded expressions

    Fixes #21471

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-05

    [processing] Force regeneration of primary key for more algorithms

    Fixes #21445

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-05

    [processing] Fix outdated Find Projection docs

    Fixes #21404

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-04

    replace double quote with simple quote

    Co-Authored-By: troopa81 <julien.cabieces@oslandia.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-04

    replace double quote with simple quote

    Co-Authored-By: troopa81 <julien.cabieces@oslandia.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-04

    Fix backport branch filtering

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-04

    Fix backport branch filtering for travis

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-04

    [vertex tool] highlight vertices of locked features when not selected (#9348)

    backporting[bot] <backporting[bot]@users.noreply.github.com>AuthorDate: 2019-03-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-03-04

     Do not run travis on backport branches

    AnikaBettge <37300249+AnikaBettge@users.noreply.github.com>AuthorDate: 2019-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-04

    Fix default setting for ew_step and ns_step parameter

    Fix default setting for ew_step and ns_step parameter which must be "none" rather than 1.5 (which leads to wrong default values in GRASS GIS)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-03-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-04

    [asf] Use a bulletproof where clause to retrieve object IDs

Merge: b6d4833bca5 82ca2dd8731
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-03

    Merge pull request #9328 from m-kuhn/show-me-the-way-to-the-next-whisky-bar

    Never assume anything

Merge: d84b70f04d3 953a9aa48e9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-03

    Merge pull request #9292 from m-kuhn/fix-auth-manager-crash-on-exit

    Fix auth manager crash on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-04

    [processing] Add acceptable string values to parameter metadata

    Returns a descriptive list of the possible string values acceptable
    for the parameter.

    E.g. for a QgsProcessingParameterVectorLayer this may include
    "Path to a vector layer", for QgsProcessingParameterBoolean
    "1 for true, 0 for false" etc.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-03-03

    fix windows build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-03

    Spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-03-03

    Added a long comment to the setValue method

    Also removed leftover unused (renamed) variable

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-03

    Optimise retrieval of feature from context

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    remove unused static member (#9329)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-03

    Never assume anything

    because when you do, reality will teach you better

Merge: dcc92de5d08 c71a04070f2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    Merge pull request #9327 from m-kuhn/fix-warning

    Silence warning without opencl

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-02

    Fix warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-02

    Add icons to geometry validation checks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    Indentation fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    Some tests rely on the current dinitialization order

Merge: 77f2b60aa5d 3efd4a886b5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    Merge pull request #9316 from m-kuhn/fix-geometry-validation-crashes

    [geometry validation] Stability and performance improvements

Merge: 22b052da39a ef34ed8bef3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    Merge pull request #9298 from m-kuhn/is-valid-check-results-deactivate

    [geometry validation] Allow deactivating is valid checks in an edit session

Merge: c2679926b89 d99c1f1f32b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    Merge pull request #9299 from m-kuhn/geometry-validation-only-report-affected-features

    [geometry validation] only report affected features

Merge: 252791e9e10 2e05cf1d4e6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    Merge pull request #9307 from m-kuhn/avoid-intersection-use-geometry-precision

    Add topological points on layers with configured precision

Merge: ca95220fff3 8f29e6557ec
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    Merge pull request #9308 from m-kuhn/z-with-duplicate-nodes

    Take Z values into consideration in avoid duplicate nodes

Merge: ac78a194dfb bc6a9c5d25a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    Merge pull request #9321 from m-kuhn/cleanup-qgsvectorlayer-geometrytype

    Cleanup QgsVectorLayer::geometryType()

Merge: 34684d4505a d1a7e456e3a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    Merge pull request #9322 from m-kuhn/fix-double-delete

    [geometry validation] Fix double delete and memory leak

Merge: b53d64bfb0b 3359a7159ce
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    Merge pull request #9324 from m-kuhn/latin1

    Use QLatin1String for geometry representation operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-02

    Silence annoying PyQt5.uic.loadUiType deprecation warnings

    These aren't our fault -- they come from the PyQt library itself,
    so we may as well hide them and avoid the noise.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-02

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-02

    Add new plugin metadata string to indicate whether a plugin
    implements Processing providers

    Plugins which implement providers should include the

        hasProcessingProvider=yes

    line within their metadata.txt file. This allows for rapid
    identification of all plugins which implement Processing
    functionality.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-02

    Add Python utils method to start a Processing specific plugin

    This command adds a plugin to active plugins and calls initProcessing(),
    initializing only Processing related components of that plugin.

    The new initProcessing() hook should be implemented by plugins
    which provide Processing providers or algorithm, and should only
    implement code which is required to load the provider and algorithms.
    Strictly no GUI related code should be used here, that MUST
    be moved out of initializers and deferred to the plugin's
    initGui implementation.

Merge: 819f275ba4f 6c6833d1da4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-01

    Merge pull request #9323 from m-kuhn/messagebar-cleanup

    Some cleanup in QgsMessageBar

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-01

    Use QLatin1String for geometry representation operations

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-01

    Some cleanup in QgsMessageBar

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-01

    Properly connect deleters

    fixes a crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-01

    Cleanup QgsVectorLayer::geometryType()

    The method QgsVectorLayer::wkbType() already uses a member variable which is a copy
    of the one on the data provider. By using this, the code becomes simpler and more
    consistent.

    AnikaBettge <37300249+AnikaBettge@users.noreply.github.com>AuthorDate: 2019-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-02

    Fix default setting for gauss parameter

    Fix default setting for gauss parameter which must be "none" rather than 0 (which leads to empty maps as gauss=0 is unhelpful)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-01

    Avoid working on temporary geometries

Merge: 7d832634de0 88a96122b80
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-03-01

    Merge pull request #9305 from elpaso/bugfix-21405-raster-calc-wrong-results

    [opencl] Fix raster calculator operator precedence

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-01

    Prepare geometry engine

    for improved performance

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-03-01

    Avoid working on reference to temporary objects

    fixes a couple of crashes in geometry validation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-03-01

    [xyz] Optional scaling of XYZ tile layers

    This adds "Resolution" configuration flag for XYZ tile layers.
    It supports several options:
    - unknown (default) - everything works as before
    - standard resolution - applies scaling
    - high resolution - applies scaling, assumes high-res tiles

    If tiles are made for standard resolution (e.g. 96 DPI) then on high res displays (e.g. 192 DPI)
    labels and other map features may appear very small if the resolution is not set. When
    configured as "standard resolution", map tiles will be picked according to this resolution and
    thus on high res displays the tiles will get scaled up. Similarly for print output, tiles will
    be scaled up so the printouts will have matching tile resolutions.

    The "high resolution" option is for tiles 512x512 aimed towards high-resolution displays.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-03-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-03-01

    [themes] Restrict QPushButton min-width to raster calculator dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-01

    [processing] Draw arrows connected to selected/hovered components
    slightly darker

    Makes it easier to track connections in a complex model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-01

    [processing] Pre-highlight model components on hover

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-01

    [processing] Show tooltips in modeler when hovering over model component

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-03-01

    Use the QgsSqliteUtils system tables list in DB Manager

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-03-01

    [browser] List non-spatial layers for mixed spatial/non-spatial sqlite files

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-03-01

    Move sqlite/spatialite system tables to the QgsSqliteUtils class

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-28

    i18n: fix it on windows (followup 2f431bc1f)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-01

    Cache validity check results

    For non-point geometry subclasses (points are always valid!) we
    now cache the results of a geometry validity check. Subsequent
    checks utilise the cached result wherever possible.

    Because QgsGeometry/QgsFeature objects are implicitly shared, this
    means that we avoid a *lot* of duplicate validity checks as
    features and geometries are thrown around during processing model
    execution.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-01

    Don't ever call Py_Finalize -- causes segfaults on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-01

    Add API to determine if a plugin is enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-01

    Modernize code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-01

    Remove unused includes from Python library

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-01

    Dox++, constify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-01

    Allow python to be initialised without interface or error hook

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-03-01

    Fix missing SIP_VERSION preprocessor macro

    Was breaking all #if SIP_VERSION checks - most importantly
    preventing exitPython() from being called correctly on QGIS
    exit.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-28

    Check for globalsettings and don't crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-28

    [processing] Avoid creation of gui components at startup

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-28

    Do not store default values in user's QgsSettings

    The new behavior is to store a value in user's QSettings
    (that overrides the global settings) only if the the value
    has changed from the default reported by QgsSettings.

    If a value was changed and it is changed back to the default
    the override must be removed from the user settings.

    The rationale is that global settings should be the ultimate
    source of default values, unless the user override the
    default with a different value.

    Fixes #21049

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-28

    Take Z values into consideration in avoid duplicate nodes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-28

    Add topological points on layers with configured precision

    The tolerance was hardcoded to 1mm before.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-28

    BSD patches

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-27

    [opencl] Fix raster calculator operator precedence

    With test

    Possibly fixes #21405 (not yet sure if the user was using OpenCL)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-27

    Fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-27

    Only report topology errors in affected features

    The geometry validation only works on the current edit session (added / edited geometries). To detect topology
    errors it is required to also get more features within the context, therefore, the bounding box of the edited
    geometries is taken to populate the list of features to check.

    This commit filters the found problems so only the ones which actually affect one of the edited geometries
    will be reported.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-27

    Better error location for missing vertex errors

    When showing a missing vertex error, the map canvas is now centered on the missing vertex
    location and scaled by taking neighbouring vertices into account.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-27

    Allow deactivating is valid checks in an edit session

    If an is valid check is deactivated in an ongoing edit session, all check results
    are invalidated and removed. This will help a user to save his edits if he wants
    to even if is valid checks have been activated before.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-27

    debian packaging: fix python3-qgis.install

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-27

    [3d] export all frames from QGIS 3d animations as images (#9244)

    [feature] [3d] export all frames from QGIS 3d animations as images #21300

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Fix doxygen input filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Update sipify expected results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Add NULLPTR macro for use in doxygen comments

    For the c++ api dox this expands to "\c nullptr" (the
    \c directive indicates a code literal value), and for sipify/Python
    it expands to ``None`` (`` is sphinx annotation for literal values)

    Makes for nicer dox for both c++ and Python!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Nullptr consistency in dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Typo, remove unused .sip files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Retval -> returns

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Bulk doxygen TRUE/FALSE literal conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Add TRUE and FALSE macros for use in doxygen comments

    For the c++ api dox these expand to "\c true" and "\c false" (the
    \c directive indicates a code literal value), and for sipify/Python
    they expand to ``True`` and ``False`` (`` is sphinx annotation
    for literal values)

    Makes for nicer dox for both c++ and Python!

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-26

    saga help fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-26

    i18n:
    * include processing algorithm descriptions from yaml (with yaml fixes)
    * create ui instead of cpp where possible and use -no-ui-lines to avoid
      artificial ever changing line numbers in ts files
    * drop old used scripts: create_new_ts.sh, create_new_ts.sh and
      integrate_function_help.pl, update_ts_files.sh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    [browser] Always open xlsx/csv/ods files as layers, instead of just
    checking the file extension (by default)

    These formats are inexpensive to open, and doing so allows browser to
    display all sheets from the files in the tree (and gives correct
    'no geometry' icon for the file)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Useful tooltips for length/precision widgets

    Because *I* always get tripped up by these!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    [needs-docs][processing] Add option to check validity alg to ignore self-intersection
    causing rings errors

    By default the algorithm now uses the strict OGC definition of polygon validity, where
    a polygon is marked as invalid if a self-intersecting ring causes an interior hole.
    If the "Ignore ring self intersections" option is checked, then this rule will be
    ignored and a more lenient validity check will be performed.

    Refs #16418, refs #21336

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    By default, validity check should treat ring self intersections as invalid

    We use the OGC definition of validity to ensure consistent results
    with PostGIS, GDAL, etc

    Fixes #16418, fixes #21336

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Avoid firing up a thread for blocking GEOS based validity checks

    It's an unnecessary expense. Also fix duplicate code.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-27

    Add QgsGeometry::isGeosValid option to ignore self-touching rings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-26

    Disconnect any leftover connections when destroying auth manager

    If one of these connections is triggered after destruction of auth manager, bad things happen because the slot tries to access the mutex which has gone for good along with the auth manager itself.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-26

    Delete authentication manager after destruction of the providers

    The providers may still have threads running that use the authentication manager and their finished signal might trigger logic in the authentication manager.

Merge: 7bcba35ab46 3fbda696690
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-26

    Merge pull request #9290 from pblottiere/fix_doc_2

    Update doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Fix typo in canvas doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Fix typo in raster layer doc

Merge: 6e39543983a 3e2af2aec13
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-26

    Merge pull request #9288 from pblottiere/fix_doc

    Update doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Update sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Remove duplicated word in doc

Merge: 0e8757b4085 0a76d7c1088
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-26

    Merge pull request #9242 from pblottiere/getprint_svg

    Some cleaning [server]

Merge: 81f0c5ce000 6b09be7f32a
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-26

    Merge pull request #9236 from signedav/scale_getlegendgraphic

    On GetLegendGraphics take the scale context from map parameters

    David Signer <david@opengis.ch>AuthorDate: 2019-02-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-02-26

    update docu since 3.8

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Fixes unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Remove duplicated public/private

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Update doc for 3.8

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Return default value if value is empty

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Remove redundant return

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Remove another function

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Update test for not mandatory format parameter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Remove unused functions

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Replace getter names

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Update doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Use static notation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Fix error message

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Set png as the default format for images in WMS service

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-02-26

    Replace string by enum for format

Merge: fb324f3e438 7f30680bed0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-26

    Merge pull request #9241 from m-kuhn/merge-lines-on-dissolve

    [processing] Merge lines on dissolve

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-26

    srs.db add Australian entries

    insert into tbl_datum_transform VALUES (8447,100020,4283,7844,9615, 'GDA94_GDA2020_conformal_and_distortion.gsb', null, null, null, null,null, null, 'Conformal + Distortion: includes regional distortion',null,1,0,2575);

    insert into tbl_datum_transform VALUES (8446,100021,4283,7844,9615, 'GDA94_GDA2020_conformal.gsb', null, null, null, null,null, null, 'Conformal: predominantly plate tectonic motion (~1.8m NNE)',null,1,0,2575);

    insert into tbl_datum_transform VALUES (1804,100022,4203,4283,9615, 'National_84_02_07_01.gsb', null, null, null, null,null, null, 'Full coverage two-way transformation file in those states that originally adopted AGD84 - West Australia, South Australia, Queensland',null,1,0,2576);

    insert into tbl_datum_transform VALUES (1803,100023,4202,4283,9615, 'A66_National_13_09_01.gsb', null, null, null, null,null, null, 'Full national coverage two-way transformation file',null,1,0,2575);

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-26

    [processing] Script decorators: correctly check that parent parameter exist

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-25

    debian packaging:
    * remove xenial & stretch support
    * remove globe plugin
    * always enable 3d

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2019-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-25

    debian packaging updates (squashed pull request #9254)

    1b1e60d2a5 Use libqscintilla2-qt5-dev instead of virtual package.
    dd5003e1e4 Use "-noawait" variant for qgis-crssync trigger.
    d0e156e44e Remove obsolete diversions in qgis.preinst, but don't rename.
    25a677e1ff Update watch file to use HTTPS.
    7ca6a995eb Update registration URL in upstream metadata.
    789d4fb56b Don't recommend liblwgeom-dev, it shouldn't be used by other projects.
    7d3844047a Update packaging for Python 3.
    bb0017c793 Remove documentation outside /usr/share/doc from non-doc packages.
    cd7f1fd9b4 Fix FTBFS when building only arch:any packages (with -B).
    03e4d0b6e1 Add -DNDEBUG flag for non-debug builds.
    c6cb002fc9 Include percentage of started edges in ninja output.
    f86761e712 Set -j & -v ninja options based on DEB_BUILD_OPTIONS.
    3b07a54606 Use pkg-info.mk variables instead of dpkg-parsechangelog output.
    5e18a74d8d Align paths in links file to improve readability.
    2bd52f39b0 Don't use libjs-jquery for Doxygen docs.
    3b9e875bbf Simplify python-qgis.install with common path to match all files.
    96d5f202a3 Don't rely on QT_PLUGINS_DIR placeholder in template files.
    74c3750741 Update copyright file.
    1b596f5c21 Don't rely on QGIS_ABI placeholder in template files.
    aaabb94e70 Simplify lintian overrides.
    38fad4d44c Don't rely on GRASSVER placeholder in template files.
    9c772d174f Override dh_gencontrol to set GRASS ABI dependency with substvars.
    8b9c14ba76 Reorder paths in install files.
    c518e14d1b Reorder (build) dependencies & remove duplicates.

Merge: 29b952d90cc 84e903c1619
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-25

    Merge pull request #9273 from elpaso/bugfix-fix-path-resolver-urls

    fix path resolver urls

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-26

    [processing] consider destination params as outputs when defining scripts

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-25

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-26

    Standardise dox for signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-26

    Fix regex used to replace [% %] expressions in text

    Was incorrectly truncating at first ']' character

    Fixes #21366

    David Signer <david@opengis.ch>AuthorDate: 2019-02-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-02-25

    expected images from travis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-25

    Fix path resolver with extra URL-like stuff

    Like for CSVs: see #21150

Merge: 77f500b12e0 94b5fed57ae
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-25

    Merge pull request #9260 from elpaso/form-background-color

    Add bg color option to form containers

    David Signer <david@opengis.ch>AuthorDate: 2019-02-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-02-25

    correct images from qgis travis build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-25

    Typo

    sklencar <vsklencar@gmail.com>AuthorDate: 2019-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-25

    [QgsQuick] - externalResource widget handler (#9232)

    * [QgsQuick] - extended externalResource widget

    Added removeFile function and modified fileName function - former has been missing and photoPanel is using it. The latter needed modification due to a new option to choose image from a gallery.
    Added externalResource handler for externalResource widget which enables following features:
    * option to choose an image from a gallery - selected image is copied to projects folder, if it doesnt exists there. Added "ic_gallery" icon.
    * ability to remove value for externalResource field. Optionally removes referenced image as well ("Ok" option in dialog)
    * ability to interact with image preview onClick - the main idea is to have ability to enlarge preview image. Currently its possible only in edit state of the form since the whole field is disabled otherwise.

    Fixed resizing of icon/previewImage and component itself as well.

    * [QgsQuick] - extended externalResource widget
    Commit contains following fixes/changes/additions after review:
    * Added QgsQuickUtils::getRelativePath which replaced QgsQuickUtils::getFileName + related changes in photoPanel
    * Added test for new QgsQuickUtils functionality
    * fixed weird or redundant size definitions in externalResource widget
    * Some changes in docs.

    * [QgsQuick] Changed "default" case result for QgsQuickUtils::getRelativePath

    * [QgsQuick] Fixed test after changed functionality in QgsQuickUtils

Merge: 4839740262d 57ac4e67c91
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-25

    Merge pull request #9246 from 3nids/vertextool_sync2

    [vertex tool] synchronisation of map tool and editor selections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-25

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-25

    Fix use of trailing */ in dox, which messes with sipify Python documentation output

    David Signer <david@opengis.ch>AuthorDate: 2019-02-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-02-25

    tests for scaled symbol sizes

    David Signer <david@opengis.ch>AuthorDate: 2019-02-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-02-25

    comments and comments since

Merge: 9f576b678ec 1f4747fe62e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-25

    Merge pull request #9239 from m-kuhn/better-error-messages-gpkg-fail

    Better error message when failed to open DB

Merge: 2f305c560eb 9aa00230a7a
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-02-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-25

    Merge pull request #9204 from troopa81/wms_filters

    Add possbility to define one filter for several layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-25

    Add test case for backgroundColor serialization

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-25

    Rename container background color dialog title

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-25

    [processing] fixed finding grass folder

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-25

    Add test files for dissolve consecutive lines

Merge: 8151872d41f 9d530e1fe7b
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-24

    Merge pull request #9209 from jdugge/advanceddigitizing_rotated

    Fix advanced digitizing display for rotated map canvas

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-25

    add tooltips in the vertex editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-25

    Fix crash when exporting reports

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2019-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-25

    Ran scripts/astyle-all.sh and scripts/sipify_all.sh

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2019-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-25

    Fixed notation of doxygen comments that were after a member

    JF Perini <21315242+fjperini@users.noreply.github.com>AuthorDate: 2019-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-25

    fix error: call to 'abs' is ambiguous

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-25

    [processing] Fix "Add geometry attributes" handling of multipoint geom

    For multipoints, export the count of geometries only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-25

    Fix space inserted at start of graduated legend entries

    Fixes #21339

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-24

    fix Pal::registerCancellationCallback spelling

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2019-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-24

    Fix spelling errors.

     * cancelation -> cancellation
     * overal      -> overall

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-24

    nsis: remove desktop links

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-24

    Doc for the new backgroundColor argument

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-24

    [feature][needs-docs] Add bg color option to form containers

    Because gray is boring.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-24

    Typo

Merge: 2b21a979944 74aa8ca16e3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-23

    Merge pull request #9247 from elpaso/bugfix-21353-db-manager-sql-error

    Fix db manager sql query

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-23

    fix #19933

    Stefanos Natsis <uclaros@gmail.com>AuthorDate: 2019-02-23
Commit:     Stefanos Natsis <uclaros@gmail.com>
CommitDate: 2019-02-23

    Quick fix for a bug in QgsGeos::reshapeLine that causes QGIS to crash because of an unhandled geos exception.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-23

    Tiny cosmetic fix: error by 1 on iteration counter text

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-23

    Fix db manager sql query

    Fixes #21353

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-02-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-02-22

    use bool variables instead of connecting/disconnecting signals

    also move simple QgsVertexEntry to qgsvertexeditor.h

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-02-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-02-22

    fix updating vertex selection

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-02-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-02-22

    fix updating table selection

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-02-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-02-22

    only select vertices from locked feature again

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-02-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-02-22

    correctly keep/clear vertices selection when switching locked feature

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-02-22

    synchronize selection from the editor to the tool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-02-22

    remove vertex highlighting from editor

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-22

    fix ui warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-22

    dwg import: implement suggestion from #21330

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [processing] do not allow using unsupported file formats

    Show warning message if user selects incompatible output file format

    fixes #21089

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    Freackin Amurican sppelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [FEATURE][processing] Allow expression variables to be set for a model

    This adds a new "Model Variables" dock panel to the model editor, allowing
    users to create and set custom expression variables for use in the model.
    These variables are available anywhere expressions are (correctly) evaluated
    within the model, so can be used as input parameter values for child
    algorithms, within data-defined dynamic parameters, etc.

    The use case here is for models which use a constant value throughout
    multiple steps within the model (e.g. @target_resolution: a target
    raster resolution, @max_simplification: a simplification value for
    input features coming from different sources, etc), allowing users
    one single place to define and edit these constant values (instead
    of hunting down and setting them in multiple places throughout the model).

    These variables are stored within the model itself, and are not exposed
    outside of the model designer dialog.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [processing] Add API to allow custom expression variables to be set
    for a model

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [feature] Add an option to cartesian measurement

    Adds an option force Cartesian measurements to the measure distance/area dialogue

    Fixes #19902

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [FEATURE][expressions] Simplified variant of "attribute" function

    This adds a second variant for the existing "attribute" function.
    The current function requires both a target feature and attribute
    name to be specified, while the NEW variant just uses the current
    feature.

    E.g.

    NEW:

    attribute( 'name' ) -> returns the value stored in 'name' attribute
    for the current feature

    EXISTING:

    attribute( @atlas_feature, 'name' ) -> returns value stored in 'name'
    attribute for the current atlas feature

    It's just a faster shorthand version!

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [FEATURE][3d] Add camera lens field of view settings

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    update Otb Algorithm test to use Map Layer instance

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    check for layer providers and authid

    OTB only supports gdal and ogr providers for now. Maybe memory
    provider can be easily supported using some conversion on the fly.
    For the moment, we can go with this method. IO Formats in OTB not
    using GDAL/OGR (LUM, ONERA) are not supported by QGis. Those can be
    treated as simple files.

    nyalldawson,  pointed that AUTHORITY id can have types not starting
    with 'EPSG:'. Current otb takes just EPSG number and run with it. The
    algorithm doesn't know what to with a number which is not EPSG because
    it uses Gdal's 'ImportFromEpsg' method AFAIR.

    QgsProecessing Exception is raised in both the above invalid cases.

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    add unit-test for passing values other than type str

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    Reset outputpixeltype parameter options

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [test] new test for OtbChoiceWidget

    This can easily go into GuiTests.py but we tend to keep it out due to
    usage of create_from_metadata(). All widget in GuiTests uses
    create_from_class() which will not work for this special widget

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [test] a new test for otb algorithm that used crs

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    Use parameterAs methods in OtbAlgorithm

    This will accept stuff other than string type if needed by a user.

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    pass file names with quotes to otb

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    using parameterAs from qgis api

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [review] fix issues from code review

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [test] Avoid "NOTFOUND" in LD_LIBRARY_PATH environment variable

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [CI] fix travis test for OtbAlgorithms

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [CI] install OTB package for OtbAlgorithmsTest

    Package will be taken from official OTB repository and will be
    maintained by OTB team.

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [TEST] add test for OTB processing provider

    This includes yaml test like SAGA, GRASS and also test for loading
    OTB Algorithms

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-23

    [FEATURE] [needs-docs] integrate OTB provider to processing plugin

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-22

    Fix merge lines in dissolve

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-22

    Add test for dissolve consecutive lines

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-22

    Bump version to 3.7

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-22

    changelog and news update for 3.6

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-22

    translation update for 3.6 from transifex

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-22

    [quick] do not refresh map on click

    Whenever user would click on the map (e.g. to identify a feature),
    the freeze and subsequent unfreeze would force map refresh even though
    it is not needed. A new internal flag is introduced to avoid
    the unnecessary map refresh in cases when map has not been moved nor zoomed.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-22

    [quick] do not start moving canvas if the drag distance is too small

    Often when users want to click (tap) the map, they still move the cursor
    position a bit. This would trigger unwanted map pan and map refresh afterwards.
    A configurable minimum drag distance is introduced in order to prevent that.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-22

    [processing] Merge lines on dissolve

    This is a difference between how polygons and lines are handled on dissolve.
    Neighbouring polygons are merged automatically, while lines are collected as
    MultiLineString.

    With this patch it will be possible to call multipart to singlepart on dissolved
    line layers to extract spatially separated parts of a linestring.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-02-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-02-22

    Correct code formatting

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-02-22
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-02-22

    Update mask

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-22

    fix build warning with msvc

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-22

    [legend] Fix alignment and chopped off text of collapsed data-defined size legend symbol (#9228)

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-02-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-02-22

    Use QgsMessageLog instead of QgsLogger for parsing string methods

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-02-22

    Use quote for bracket character

    Co-Authored-By: troopa81 <julien.cabieces@oslandia.com>

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-01-31
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-02-22

    fixes #20872 : Manage postgres multidimensionnal array

    David Signer <david@opengis.ch>AuthorDate: 2019-02-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-02-22

    calculate mMmPerMapUnit with mapUnitsPerPixel to avoid to have redundant info

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-21

    [vertex tool] small code cleanup (#9237)

    * [vertex tool] rename mSelectedFeature to mLockedFeature

    * also rename file and class

    * remove uselesss method, move code to constructor

    and initialize in header

    * followup rename

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-22

    dxf export: don't label invisible features (fixes #19604)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-22

    dxf export: fix output of closed 3d polylines (fixes #20242)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-22

    dxf export: fix svg scaling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-21

    Better error message when failed to open DB

    hopefully gives some hints why the db manager tests sometimes fail

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-22

    Fix misleading template

Merge: 3c2d44bd6cb 466dc359d74
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-21

    Merge pull request #9234 from rouault/fix_21335

    QgsGmlStreamingParser: fix parsing of GML geometries with srsDimension='3' set on posList element (fixes #21335)

    David Signer <david@opengis.ch>AuthorDate: 2019-02-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-02-21

    use scale and mapUnitsPerPixel from map parameters bbox and size

    in case bbox and size is given in the GetLegendGraphics request, the size of symbols defined by map units is calculated regarding the scale of that.

    fixes #21309

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-02-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-02-21

    QgsGmlStreamingParser: fix parsing of GML geometries with srsDimension='3' set on posList element (fixes #21335)

Merge: 5a96fab7755 5b230ab8207
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-21

    Merge pull request #9233 from Alexis-B/typo

    Typo

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-02-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-02-21

    Add getmap with error on filter

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-02-21
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-02-21

    Use const ref when looping on layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-21

    Fix sip file too

    oslandia <Alexis-B@users.noreply.github.com>AuthorDate: 2019-02-21
Commit:     oslandia <Alexis-B@users.noreply.github.com>
CommitDate: 2019-02-21

    Fixing typo

Merge: 5292efd0822 52546db8396
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-21

    Merge pull request #8968 from volaya/fix_saga_non_ascii

    fixed handling of input filenames with non-ascii characters [processing]

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-02-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-02-21

    [processing] fixed saga test

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-02-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-02-21

    [processing] fixed SAGA command writing and test

Merge: 3d99fd5a04c 9f77b2dd239
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-21

    Merge pull request #9221 from m-kuhn/relation-reference-field-formatter-cache

    Add cache for relation reference field formatter

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-21

    Make sure not to crash if there are no alternatives for right click

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-21

    Fix issue with selection of vertices of locked feature (fixes #21283)

    When user was coming with mouse to a vertex of the locked feature
    from a different feature, it could happen that the vertex would not
    get picked by vertex tool - this was because snapToEditableLayer()
    keeps the last snap which would belong to a different feature, but
    that feature was not allowed (blocking a new snap).

    The fix makes sure that with a locked feature its matches always win.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-21

    Continue loop of locked features after mouse move

    A small UX improvement: after right click in a location with feature A and B,
    we would do a loop A - B - nothing - A - B - nothing ...
    But if after first click to get A locked user would move the mouse a bit,
    the loop would get broken and would end up with A - nothing - B - nothing - A - B - nothing
    The fix is to identify where we are in the cycle and set the index correctly after mouse move.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-21

    Do not keep highlight when locking/unlocking feature

    It was a bit strange effect when locking feature... when moving mouse
    over a feature it would have highlight, then on right click it would
    also get vertex editor square markers in addition to the highlight, but
    then immediately after mouse move the original highlight would be gone.
    Now it's simplified so that feature highlight on right click gets removed.

Merge: 17280c3e4df 7627fb20fdb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-21

    Merge pull request #9219 from elpaso/bugfix-21303-postgis-slow-table-open

    Postgis: cache information about enum fields

Merge: 4d5dad81724 4250ef249a3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-21

    Merge pull request #9203 from elpaso/bugfix-21305-paste-slow-no-provider

    Cache unique values when creating features

Merge: 9280a0717f0 9c0606148df
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-21

    Merge pull request #9223 from m-kuhn/geometry_validator_summary_cleanup

    Geometry validator summary cleanup

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-21

    Remove expression's not-yet-prepared warning

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2019-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-21

    Update README_FONTS

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2019-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-21

    Update README_FONTS

Merge: 89e3fce0f94 f37d48f69bd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-20

    Merge pull request #9183 from Gustry/save_comments

    keep comments when saving query, fix single line comment

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2019-02-20
Commit:     Juernjakob Dugge <juernjakob@gmail.com>
CommitDate: 2019-02-20

    Simplify angle correction

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-20

    update model [vertex editor] (#9212)

    * [vertex editor] update model

    instead of erasing/creating each time

    * do not save layer in model since it's already in the selected feature

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-02-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-02-20

    Allow expression widget to be empty so expression could be removed (#9032)

    * fixes #20516 : Allow Constraint widget in attribute type form to be empty so expression could be removed

    per widget modification

    * correct tests

    * Add the clear button on field expression widget when widget is allowed to be empty

    * Change API since version to 3.6

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2019-02-20
Commit:     Juernjakob Dugge <juernjakob@gmail.com>
CommitDate: 2019-02-20

    Remove unused variable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-20

    Adjust test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-20

    Prepare expression and only request required pieces

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-20

    Add cache for relation reference field formatter

    this speeds up tables with relation reference fields massively

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-20

    Clear supports enum values cache when attributes change

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-20

    Geometry validator: do not report result summary as error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-21

    [layouts] Fix hidden coverage atlas setting is ignored when exporting atlas to images

    Fixes #21243

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-21

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-21

    Fix feature request containing a filter expression which needs
    both geometry and the magic all attributes flag

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-02-20
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-02-20

    update to MDAL 0.2.0 (friendly release for QGIS 3.6)

Merge: ddbd06f3f11 f30a15ccecf
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-20

    Merge pull request #9107 from AchilleAsh/fix_20170_postgis_connection_recovery

    Fix Postgresql connection reset not being called in PostgisProvider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-20

    Postgis: cache information about enum fields

    This is called several times and can slow down substantially
    the opening of the attribute table.

    Partially fixes #21303  (down from ~30 to ~6 seconds on a remote
    connection)

    The remaining ~4 seconds (compared to ~2 seconds in 2.18) are due
    to the check for enums and provider-side  constraints, that were
    not implemented in 2.18.

    See: QgsEnumerationWidgetFactory::fieldScore and the call to
    enumValues for details, fieldScore is called several times
    because QgsAttributeTableModel::loadAttributes is also
    called multiple times and it queries for widget configuration
    all the times.

Merge: 8eb1c4e8a0e 8ea09b61c81
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-20

    Merge pull request #9207 from mbernasocchi/master

    Add safety guard when mDataProvider is not set

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-20

    Run sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-20

    Removed redundant check for isValid

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-20

    Test for regression #21304 "default value" is not applied when pasting features

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-20

    Also check for nulls when applying defaults

    isValid is not enough because fields are initialized with
    QVariant(field.type()) which is valid but null.

    Fixes #21304

    With test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-20

    Prevent crash when fields are deleted from the vector options dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-20

    Moved comment

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-20

    [themes] Handle non-existent theme name setting in app stylesheet

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-20

    Update src/core/qgsvectorlayer.cpp

    Co-Authored-By: mbernasocchi <marco@opengis.ch>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-20

    Revert "Update src/core/qgsvectorlayerutils.cpp"

    This reverts commit f4d7e73a545dcf2604b93f55f5b0030a5a29440a.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Fix loss of precision when converting fields to uri in memory provider

    Fixes #21316

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-20

    Updated docs for featureCount()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-20

    Update src/core/qgsvectorlayerutils.cpp

    Co-Authored-By: elpaso <elpaso@itopen.it>

Merge: 9c888bb30e0 7acfefadada
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-20

    Merge pull request #9193 from elpaso/bugfix-21270-processing-algrunner-crash

    Processing: fix crash in alg runner task with bad scripts

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Update tests/src/python/qgis_wrapped_server.py

    Co-Authored-By: elpaso <elpaso@itopen.it>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Revert "remove 'multithreading is not supp in server text'"

    This reverts commit 6c1036c5c0634a0381b17b03472ab012faefec58.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Fix infinite progress when an algorithm could not be created

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Indicate exception types to sip

    Exposes the full Python exception when an error occurs in createInstance()

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    fixes #18421 : Keep options AUTO_REPACK=OFF when reloading data in ogr provider

    Panos Mavrogiorgos <pmav99@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    [grass7][mac] Use the most recent GRASS version

    This is a continuation of:

    - #8db3dead87e385f2798356d
    - #5c97d22b16320874dbe1

    This commit only affects users that have multiple GRASS installations on
    their Macs. Using the most recent GRASS version is what we do on Linux too.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    [BUGFIX] fixes #20829 Snapping options in meters rounded to integers

    Timothé Perez <timothe@pragma-innovation.fr>AuthorDate: 2019-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Fix condition to enable pgsql insert optimization

    Fixes a condition to enable Postgis provider insert optimization
    (by skipping the PK column if its default is a sequence)
    The check must ensure that each row value is also not the SQL
    default of nextval('seq'::regclass), otherwise the condition will
    not be met

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    [FreeBSD] GRASS inverse searching order

    +1 with @neteler
    "start with searching the newest GRASS GIS version first"
    https://github.com/qgis/QGIS/pull/9174#issuecomment-464729754

    cc  @rhurlin

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-20

    [expression] Add try() function to provide a way to detect and handle

    expressions which can intermittently fail.

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2019-02-19
Commit:     Juernjakob Dugge <juernjakob@gmail.com>
CommitDate: 2019-02-19

    Fix advanced digitizing display for rotated map canvas

    Panos Mavrogiorgos <pmav99@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    [grass7] Make it easier to subclass "Grass7AlgorithmProvider"

    After @Nyalldawson suggestion [1], we've implemented a Processing plugin
    that exposes a GRASS Addon [2]. In order to do this we had to subclass
    `Grass7AlgorithmProvider` and override `createAlgsList()`.

    `createAlgsList()` had to be overriden in order to change the
    "description folder" location.

    Nyall wrote:

    > And if you do it right (and only import existing
    > processing grass code, minimising the copy/paste of this code), then
    > your provider will automatically inherit any future fixes and
    > features added to the main grass provider.

    With this commit we convert the `descriptionFolder` to a class attribute
    and in this way, subclasses of `Grass7AlgorithmProvider` will no longer
    have to override `createAlgsList()` and will be able to continue inheriting
    future enhancements.

    References:

    1. https://lists.osgeo.org/pipermail/qgis-developer/2019-February/056155.html
    2. https://gitlab.com/pmav99/estimap_recreation_qgis/blob/948820b1c0068a7112cb67bc8537d8074e9defb1/estimap_recreation_provider.py#L40-59

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    add some optional flags in make_polygon expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Add maximum search distance parameter to QgsSpatialIndex::nearestNeighbor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Mark private dox as private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    When a QgsSpatialIndex is storing feature geometry, then
    nearestNeighbor search performs an EXACT nearest neighbour search,
    instead of just a nearest-neighbour-by-bounding-box search

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Add API for QgsSpatialIndex to optionally store feature geometries

    This potentially avoids a second expensive feature request after
    building a spatial index and later needing to re-request features
    which match spatial index search.

    It's non-default, as it requires the index to store all feature
    geometries, so it's more memory expensive.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    layer_property expression function should use proper layer metadata
    for return values where available

    ...instead of the older, server-specific properties

    This affects:

    - layer_property(...,'title')
    - layer_property(...,'abstract')
    - layer_property(...,'keywords')
    - layer_property(...,'attribution')

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Fix dox test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    [processing] Expose correct expression context in Refactor fields alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    [processing] Wrappers built off old API can still take advantage of the full widget context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    [processing] Correctly expose full expression context to Filter Features algorithm
    configuration widget in modeler

    Allows filters to be built (in the GUI) using context related variables
    and functions such as input parameter values, model variables, etc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Auto set algorithm linked to newly created QgsProcessingAlgorithmConfigurationWidget instances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    [processing] Set full context for QgsProcessingAlgorithmConfigurationWidget in modeler config dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    [processing] Add API to set contexts for QgsProcessingAlgorithmConfigurationWidgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-20

    Minor refactoring

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-19

    dwg import: handle wrong hatch interpretation (refs #20392)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-19

    dwg import: support nested blocks (refs #20392)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-19

    dwg import: fix exception (fixes #21177)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-19

    dwg import: force polyline and hatch/ring continuity

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-19

    dwg import: support dxf encoding (fixes #15999)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-19

    dwg import: progress display

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-19

    dwg import: use Q_DECLARE_TR_FUNCTIONS in QgsDwgImporter

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-19

    dwg/dxf import: fix angle and alignment handing of (m)texts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-19

    dwg import: less noisy debugging

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-19

    dwg import: fix handling of arc and splines in hatches

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-19

    dwg import: catch spline misinterpretation (fixes #20392)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-19

    dwg import: less noisy noise reduction

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-19

    Fix unique values when generating a set of features

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-02-19
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2019-02-19

    Add safety guard when mDataProvider is not set

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-19

    Catch exception from script and pipe it into feedback

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-19

    Revert QStringLiteral

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-19

    Update src/providers/ogr/qgsogrprovider.cpp

    Co-Authored-By: elpaso <elpaso@itopen.it>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-19

    Update src/providers/ogr/qgsogrprovider.cpp

    Co-Authored-By: elpaso <elpaso@itopen.it>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-19

    Explain why the workaround for GPKG/SQLite is necessary

    I've talked to Even for this one

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-19

    Fix unique values on SQLite (OGR) pk

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-19

    Fix renamed QgsVectorLayerUtils.QgsFeatureData

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-19

    Fix unique values on GPKG pk

    Fixes #21311

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-19

    Typo

Merge: 5297d83cb57 2e6005e832f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-19

    Merge pull request #9195 from m-kuhn/fix-help-button-group

    Fix link to drag and drop designer help

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-02-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-02-19

    simplify split on comma

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-19

    [themes] Slightly adjust padding of push buttons to match tool buttons

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-19

    Fix docs  for createFeatures

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-02-19
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-02-19

    [FEATURE][needs-docs] Add possbility to define one filter for several layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-19

    Rename QgsFeaturesData to QgsFeatureData and fix test case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-19

    Cache unique values when creating features

    Fixes #21305 - pasting features is very slow

    Aggressively optimize createFeature for speed
    and introduces createFeatures for bulk creation.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-19

    Cache unique values in createFeature (~10x faster)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-19

    [processing][gdal] Ensure no filename clashes occur in writeLayerParameterToTextFile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-19

    [processing] Use text file for input file list to gdal tile index alg

    Avoids too long command being generated with many inputs

    Fixes #21296

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-02-16
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2019-02-18

    keep comments when save as preset or file, remove lines starting by "--" in DBManager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-19

    Add some missing variable help text

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-18

    Update src/app/qgsvectorlayerproperties.cpp

    Co-Authored-By: m-kuhn <matthias@opengis.ch>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-18

    Add links to all vector layer property pages

    Also makes the preexisting link work when translation is enabled.

Merge: 377040a2a66 edbfb0a1dfd
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-18

    Merge pull request #9194 from wdedulle/master

    Fix saga algorithm when QgsProcessingParameterMultipleLayers. Fixes #21264

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-18

    Fix link to drag and drop designer help

    dulle droid <wdedulle@gmail.com>AuthorDate: 2019-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-18

    #21264 bug in saga algorithm python

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-18

    spellcheck

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-18

    Processing: fix crash in alg runner task with bad scripts

    Fixes #21270

    With test

Merge: 13a127e6093 1f08a061ed9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-18

    Merge pull request #9191 from elpaso/bugfix-21259-geomchecker-crash

    Geom checker plugin: don't crash if feedback is 0x0

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-18

    Geom checker plugin: don't crash if feedback is 0x0

    Fixes #21259

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-18

    remove QgsOgrLayerItem::setCrs (overrided deprecated now unused method)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-18

    translate all ziputils error messages and remove log tags

Merge: 78d835705e9 5c97d22b163
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-18

    Merge pull request #9174 from pmav99/master

    Add support for GRASS 76 on Mac

Merge: 5ced04e400b a643c87ec33
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-18

    Merge pull request #9177 from mbernasocchi/master

    Give more information when errors opening zip happens

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-18

    [ogr] Read Geopackage layer identifier and description into QGIS
    layer metadata automatically

    Fixes #21293

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-02-18
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2019-02-18

    Fix capitalsation

Merge: 6b7ba0d4384 fb798263b28
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-17

    Merge pull request #9184 from cjmayo/xmlpatterns

    Remove unused Qt5XmlPatterns dependency

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2019-02-16
Commit:     Chris Mayo <aklhfex@gmail.com>
CommitDate: 2019-02-16

    Remove unused Qt5XmlPatterns dependency

    QtXmlPatterns includes were deleted here:
    https://github.com/qgis/QGIS/commit/2eb82430bbdb02b0789b3ffe80d5b6fd747fa8cc

    Remove code that was never enabled, introduced here:
    https://github.com/qgis/QGIS/commit/0f7b405aa7b8a04770483ecfea13b37b5464922a

Merge: 2c25c3d0ec2 53a14e24023
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-16

    Merge pull request #9179 from elpaso/server-tiny-improvements

    Server tiny improvements

Merge: 407adc761eb 091eeb2cf48
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-16

    Merge pull request #9181 from elpaso/bugfix-21287-rule-based-double-else2

    Rule based renderer: check for scale in rulesForFeature

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-15

    Expand ZipItem in foreground (fixes #21268)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-15

    Rule based renderer: check for scale in rulesForFeature

    ... when context is not nullptr, also don't crash if it is

    With tests

    Fixes #21287

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-15

    Server: better formatting when logging request params

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-15

    Remove server unused/unimplemented option Allow Request Defined DataSources

Merge: 71bdc3192df 65a54fed06f
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-15

    Merge pull request #9176 from tudorbarascu/allow_localstorage

    Enable HTML5 local storage for qgsexternalresourcewidget and maptips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-15

    Fix pasting linestring into polygon layer should auto convert to polygon

    (And polygon->lines, lines->points, polygon->points, etc)

    Fixes #21213

Merge: 24c09d16734 e4288e5deab
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-14

    Merge pull request #9063 from mhugo/fix_19355

    Fix $length in labels

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-02-13
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-02-14

    QgsExpression: set setGeomCalculator precedence

    setGeomCalculator, setDistanceUnits and setAreaUnits have now
     precedence over expression scopes.

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-02-13
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-02-14

    Fix QgsExpressionNodeColumnRef::prepareNode

    Look also for the attribute in the feature, as it is done by evalNode()

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-02-11
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-02-14

    Fix $length in labels (fixes #19355)

    Use the project expression scope to access project
    parameters (ellipsoid and distance/area units)

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-02-14
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2019-02-14

    Give more information when errors opening zip happens

Merge: 7418c189d0f 62111b99933
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-14

    Merge pull request #9170 from elpaso/bugfix-21254-load-style-from-db

    [ogr] Show style description instead of name in other styles

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2019-02-14
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2019-02-14

    Enable html5 local storage for qgsexternalresourcewidget and maptips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-14

    [processing] Also generate friendly names for outputs when converting models to scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-14

    [processing] When converting models to Python, use friendlier (more
    descriptive) names when storing child algorithm results

    Makes for much easier to understand scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-14

    [processing] Add alg descriptions as comments when converting models to python

    Makes for easier to understand scripts

    Panos Mavrogiorgos <pmav99@gmail.com>AuthorDate: 2019-02-14
Commit:     Panos Mavrogiorgos <pmav99@gmail.com>
CommitDate: 2019-02-14

    [grass7] Add support for GRASS 76 on Mac too.

    This is a continuation of 8db3dead87e385f2798356d1c3048d2b7df73efd

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-13
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-13

    try to reset script path pointing to the current setting path

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-13

    Fix test

Merge: 88afe7515a8 8639bcf8536
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-13

    Merge pull request #9164 from elpaso/bugfix-21227-layer-rename-styles

    Fix GPKG layer rename styles in browser

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-13

    Remember last used source in load styles dialog

    ... just a tiny UX improvement

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-13

    [ogr] Show style description instead of name in other styles

    Fixes #21254

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-13

    [db-manager] Use QgsDataItem implementation for GPKG layer rename

    - Removes code duplication
    - Uses a tested and robust implementation (from OGR)
    - Takes care of renaming QGIS styles
    - Updates the information view in the plugin

    Fixes #21227

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-02-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-13

    Some changes of widgets after review:
    PhotoPanel: added focus
    TextEdit: Fixed references for edit widget and removed redundant empty lines and properties, removed textWrap property for single line edit
    ExternalRersources: Revert back to use one image for icons and previewPhoto with better handling
    DateTime: fixed typos

    vsklencar <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2019-02-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-13

    [QgsQuick] Feature form improvements
    Changes are related to following widgets used in the FeatureForm:

    Checkbox:
    * fixed old import of QgsQuick
    * changed indicator of a checkbox to be able to apply styles

    DateTime:
    * fixed wrong behaviour of the widget if a value is undefined
    * replaced label with textfield with formatting options (ported from QField)

    ExternalResources:
    * fixed pixalation of icons
    * added new icon without alternative border to be able to put color overlay on it
    * fixed broken layout of icons

    ValueMap
    * updated way how to read option values from field config/setup (ported from QField, related to changes of the field config since QGIS 3.x)

    TextEdit:
    * Unified styling of the widgets - added some padding, changed background, height

    Fields style added to QgsFeatureFormStyle
    Added "fields" style object to customize some properties (e.g color, height, radius) of editor widgets. Due to new style options also widgets have been updated.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    [processing] When converting models to python, correctly use a
    multi-step feedback object to give scripts accurate progress reports

    And also add in checks for cancelation between child algorithm
    execution to allow generated scripts to early exit

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-13

    [themes] Add minimum width for QPushButton widgets (fix tiny raster calc. buttons)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    Try to fix astyle errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    Astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    Fix build, indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    Refactor QgsExpressionContext and move QgsExpressionContextUtils
    out to its own header

    Avoids slow recompilation caused by changes to the frequently
    modified QgsExpressionContextUtils class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    Fix some missing expression context variables in processing expression based widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    [processing] Expose some model related variables to expressions
    run inside models

    Allows expressions to access important variables like the current
    model path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    [processing] Correct order of expression scopes in widget wrapper expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    API tweak

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-12

    [quick] Improve map settings flags for canvas

    - labeling engine settings from project were not being applied
    - enable simplification of geometries (faster map rendering)
    - enable partial map updates when incremental rendering is enabled
      (to be able to see how wmts/xyz tiles are being loaded)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-12

    Fix tests due to updated tolerance

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-12

    [quick] Fix identify: give priority to points (and lines)

    Without priority for points (and lines) it is otherwise very difficult
    to identify them on top of polygons or difficult to identify a point
    on top of a line.

    Also lowered the default radius from 8mm (which seemed excessively large) to 5mm.

Merge: 07746dbc0e5 7714bfbfbe6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-13

    Merge pull request #9156 from nyalldawson/fix_21188_render_cats

    [categorized] Fix blank layers when using categorized renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-13

    [postgis] Fix creation of new Z/M enabled, curved geometry type layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-12

    GPKG: Rename styles when layers are renamed

    Partially fixes #21227

    TODO:

    - DB manager
    - Other providers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-12

    Renamed test db for consistency

    (minor change)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-12

    Fix fragile test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-12

    [categorized] Fix blank layers when using categorized renderer

    Fixes #21188

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-12

    [memory] Optimise iteration, avoid multiple map lookups and an unnecessary expression evaluation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-12

    [memory] Fix inefficient memory feature iteration when using a FilterFids request

    The request was not being handled correctly by the provider, resulting
    in the provider iterating through every feature in the layer at every
    attempt to retrieve a particular feature from a list of IDs.

    Greatly speeds up numerous Processing algorithms when working
    with temporary outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-12

    [processing] More responsive cancelation for dissolve algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-12

    [processing] Field calculator algorithms should not force an upper limit
    on string field lengths

    Don't hold back the algorithms because of outdated format limitations!

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-12

    [ui] Harmonize 2D/3D map view toolbars

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-12

    Remove trailing space

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-12

    Some tweaks on translatable strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-12

    [processing] Port expression widget wrapper to new API

    Fixes confusing expression parameter definitions in modeler
    child algorithms (there's no direction as to what the
    widget should be) and ensures that the correct expression
    context is revealed to the widget when in all modes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-12

    Fix QgsFieldExpressionWidget doesn't correctly emit signals when
    clearing the current expression/field

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-12

    API tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-12

    [processing] Fix incorrect parameter definition used when evaluating
    parent layer parameter in the gui for dynamic properties data defined
    buttons

Merge: 89bce696a7c a2d85adadef
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-11

    Merge pull request #9049 from luipir/rasterSLD_export

    Add SLD 1.0 export for rasters

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-11

    [ui] Harmonize CAD panel by using toolbar (fixes hidpi et cie)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-11

    [ui] Harmonize the style dock warning label alignment by centering it

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-11

    [themes] Fix missing focus hint for slider widgets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-11

    [themes] Fix style of line edit within combo box

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-11

    [themes] Properly style table/list view headers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-11

    [themes] Scroll bar handle can go MIA, add minimum width/height

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-10

    osgeo4w: fix b6293f23c8c (fixes #21210)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-10

    osgeo4w: build with spatialindex 1.9

Merge: 3ae5038d7f8 3736fc078d2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-10

    Merge pull request #9139 from elpaso/bugfix-21176-spatialite-text-pk

    Fix spatialite text PKs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-09

    [themes] Properly style widget focus

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-09

    [ui] Move property override button css to default style sheet

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-09

    [themes] Fix background color issue within group boxes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-09

    [ui] Enable autoraise state for attribute table form/table view buttons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-09

    [themes] Properly size width of icon-only labeling/mesh tab bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-09

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-09

    QgsFileWidget should also accept dropped plain text paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-09

    More unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-09

    Remove a totally unused enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-09

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-09

    [browser] Provide mime data for directory items

    Allows them to be dragged and dropped to file widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-09

    File widget should also accept drops from browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-09

    Dropping a file onto a file widget in directory mode should set the widget
    to the folder containing that file, not reject the event entirely

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-08

    Fix sqlite double free

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-09

    Fix more incorrect 'invalid data source' errors when loading mesh layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-09

    Fix invalid data source message is always shown after dragging and dropping
    vector layers to QGIS window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-09

    [processing] Simplify algorithm should not run validity checks on geometries

    Simplify (by its intrinsic nature) can output invalid geometries,
    and its processing is not affected by the presence of input
    geometry validity.

    Also tag a few other algorithms which aren't sensitive to input
    geometry validity.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-09

    [processing] Port file widget wrapper to new c++ API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-08

    Update tests/src/python/test_provider_spatialite.py

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-08

    Modernize code FOREACH -> range for

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-08

    Fix spatialite text pks and other issues

    ... also fixes the geometry information query
    when spatialite version is >= 4

    Fixes #21176

    With tests

Merge: b7138b17e11 14e517665f2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-08

    Merge pull request #9129 from mhugent/itempolyline_end_arrow

    Move end arrowhead by half arrow width

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-02-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-02-08

    Add unittest for composer polyline with arrow

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-08

    Fix tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-08

    [vertex tool] do not clear selection of vertices after a move

    The list of selected vertices was getting prematurely cleared.

    Also had to remove a piece of code to select some vertices of the locked
    feature (was causing a crash) but the logic seemed wrong anyway
    (and there is a planned work on sync between vertex editor and tool)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-08

    [vertex tool] add new vertex without moving it (shift+double click)

    Obviously this is something that some people find useful, but because
    it is not so common it uses shift modifier.

Merge: 7e106ef4b78 d3311438377
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-08

    Merge pull request #9111 from SIRS-CLS/sirs_db_manager

    Fix bug comment on postgres and others management

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-02-08
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-02-08

    Removing print

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-02-08
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-02-08

    Fix travis

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-02-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-02-08

    Adapt unit test control images

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-02-08
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-02-08

    Change != True to not + getComment and commentTable on main file if not needed only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-08

    [processing] Ensure that distance inputs become expression variables for model child algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-08

    [processing] Buffer algorithm should always export multipolygon layers

    We can never predict when a buffer will create a multipolygon output
    (e.g. for negative buffer sizes), so ALWAYS export multipolygons

    Fixes #21191

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-08
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-08

    removed default and managed UserDefinedEnhancement as not implemented

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-08

    better English formed message

    Co-Authored-By: luipir <luipir@gmail.com>

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-02-08
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-02-08

    Replace db.connector/self + is None

Merge: 440f8d4cbb6 2fb37042a53
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-08

    Merge pull request #9128 from m-kuhn/todo-qgis-4

    Move QGIS 3 todos to QGIS 4

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-08

    [geonode] more robust version string parsing (fix #21093, #21140)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-08

    [Tests] Add LIKE with underscore (_) as partially uncompiled expression for shp provider

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-08

    [Tests] Add LIKE underscore (_) test to feature source test base

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-08

    [Bugfix][Oracle] Add ESCAPE when compiling LIKE

    The oracle SQL documentation specifies that *there is no default escape character* and *the escape character, if specified, must be a character string of length 1*.
    In expression the underscore (_) and the percent sign (%) can be escaped with the backslash (\). So in the Oracle Expression Compiler if the ESCAPE clause is not specified, the pattern is not valid.
    To fix it, the Oracle Expression Compiler has to add the ESCAPE clause.

    https://docs.oracle.com/cd/B12037_01/server.101/b10759/conditions016.htm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-08

    [themes] Harmonize padding of combobox widgets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-08

    [themes] Add padding for icons in combo box's drop down lists

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-08

    [themes] Properly style editable combobox in disabled state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-08

    [processing] Fix evaluation of linked parameters in batch mode

    e.g. missing fields after selecting a layer parameter

    Corentin.F <akwalith@gmail.com>AuthorDate: 2019-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-07

    Update connector.py

Merge: 20d85288b4c 32d902874a7
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-07

    Merge pull request #9118 from rouault/fix_20742

    Correctly compute layer extent when zooming out layer [WFS provider]

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-02-07
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-02-07

    Another fix try

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-02-07
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-02-07

    Another fix try

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-02-07
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-02-07

    Fix travis

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-02-07
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-02-07

    Fixing travis layout

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-02-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-02-07

    Move end arrowhead by half arrow width. Fix for bug #21171

Merge: 98ec3236722 788e2cf9dc5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-07

    Merge pull request #9127 from m-kuhn/spellcheck-multi-thread

    Consistently use multi thread instead of multithread

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-07

    Fix TODO and docstrings

Merge: dfa1680a86a b38b39cb43b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-07

    Merge pull request #9065 from alexbruy/fix-paste

    fix pasting features into vector layer from clipboard (fix #21154)

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-02-07
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-02-07

    Fixing travis test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-07

    [vertex tool] "current layer" mode default + locked feature improvements

    When a feature is locked:
    - vertex tool will not highlight other features
    - vertex tool will not allow selection of vertices from other features

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-07

    fix substr help (fixes #21192)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-07

    Don't add extra linebreak in print composer tables

    Check if remaining text is short enough to go in one line. Fixes #20546

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-02-07
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-02-07

    Fix create and delete comment from tableProperties

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-07

    Move QGIS 3 todos to QGIS 4

Merge: 6c1036c5c06 2400050878c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-07

    Merge pull request #9074 from m-kuhn/til

    Deprecate QgsGeometry::set for usage in Python

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-07

    Consistently use multi thread instead of multithread

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2019-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-07

    remove 'multithreading is not supp in server text'

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-07

    qgsRound: places should be of integer type instead of double

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-07

    Correct crash when read from ogr file in thread (QgsProcessing for instance)

    fixes #20581

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-07

    [ui] Fix undersized color buttons in the 3D map config dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-07

    [themes] Insure groupbox checkbox indicator size equals that of normal checkbox

    donvincenzo <nfvince@yahoo.ca>AuthorDate: 2019-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-07

    Add actionVertexToolActiveLayer to iface

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-07

    New Shapefile Layer: reorganise additional dimensions checkboxes

    because shapefiles could only be
    - plain X,Y
    - with M values: X,Y,M
    - with Z and M values: X,Y,Z,M

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-02-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-02-06

    [WFS provider] Correctly compute layer extent when zooming out layer (fixes #20742)

Merge: d92f9e79f75 76ac0f1f3c7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-06

    Merge pull request #9115 from m-kuhn/wmts-getcapabilities-compat

    Append ? to WMTS GetCapabilities

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-06

    Even more test fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-06

    More test fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-06

    Fix test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-06

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-07

    Fix some hidpi layout issues in options dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-07

    [browser] Avoid always opening every file using gdal to test for
    update capabilities

    This is no longer required - it was previously done in order to
    detect if the item should expose the SetCrs capability, but
    that's deprecated and unused.

    Fixes #16807, fixes #20411, and avoids QGIS opening every file encountered in
    the browser even when the Data Source setting is set to the
    default (fast) "Check Extension" setting only.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-07

    Deprecate QgsDataItem API for setting item CRS

    This is no longer used by QGIS (it was only ever used by the standalone
    browser)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-07

    Silence some noisy debug messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-07

    Remove space before line number in log messages

    Because this means you can copy the filename:linenumber combo and
    enter it directly in QtCreator's locator without having to manually
    remove that extra space.

    It's the little things...

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-02-06
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-02-06

    New fix, still some need to be done

Merge: db150577327 1a87fce33c0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-06

    Merge pull request #9110 from m-kuhn/sip-no-default-parameter-override

    Do not remove parameters from virtual methods which should be used in…

Merge: 87a1cb55c73 b2aed603f1d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-06

    Merge pull request #9112 from m-kuhn/sip-keep-reference-to-registry

    Sip keep reference to registry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-06

    Append ? to WMTS GetCapabilities

    This makes WMTS behave equal to the WMS implementation which already appends a ? in case there is no query string supplied.

    Some parsers rely on a terminating ? to work properly.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-06

    Deprecate for sip

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-06

    Add registry keepreference test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-06

    Make sure Python wrappers of quasi-singletons are kept alive

    If they are deleted, any other python wrappers which have been parented to these singletons are deleted too.

    One of the most common issues with this is, that subclasses of registry items are deleted and lost.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-06

    [themes] Properly style autoRaise state in  Night Mapping

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-06

    [themes] Properly style autoRaise state in Blend of Gray

Merge: fc238a72366 e19bf11f9ed
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-06

    Merge pull request #9105 from rouault/fix_20865

    Ensure stability of QGIS FeatureId when reloading layer [WFS provider]

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-06

    [themes] Better style tool buttons in the tab bar for Blend of Gray

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-02-06
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-02-06

    Fix bug comment on postgres and others management

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2019-02-05
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2019-02-06

    [WFS provider] Ensure stability of QGIS FeatureId when reloading layer (fixes #20865)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-06

    Do not remove parameters from virtual methods which should be used in python

    These methods did not actually override their parent methods but just coexisted and were never called.

    Fixes compilation with SIP version: 4.19.14

Merge: 14db13780ce d2885607bd4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-06

    Merge pull request #9103 from m-kuhn/constFeatureInLabeling

    Const correctnes for QgsFeature in labeling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-06

    Resurrect dedicated action to create virtual layers in main window

    This was removed when the data source manager was created, but
    new virtual layers are a "creation" action, so it belongs alongside
    the other "Create" actions like new shapefile, new gpkg, etc

    It "feels" more natural then using the open data source dialog
    to create a new virtual layer

Merge: a302925a970 33b8bbdff9f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-06

    Merge pull request #9086 from elpaso/bugfix-21151-db-manager-comments-armageddon

    Quick and dirty patch to DB-Manager after PR 8831

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-06

    allow QGZ files in selections

    Timothé Perez <timothe@pragma-innovation.fr>AuthorDate: 2019-02-06
Commit:     Timothé Perez <timothe@ceriz.fr>
CommitDate: 2019-02-06

    Fix Postgresql connection reset not being called

    PQreset was never called if the query was made using mConnectionRO
    from the PostgresProvider, resulting in an always failing state.
    Fixes #20170

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-05

    Banned keywords

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-06

    [processing][gdal] Fix polygonize field name is ignored

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-05

    Add docstrings and modernize code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-05

    Const correctnes for QgsFeature in labeling

    A feature is not modified while it's sent through the labeling pipeline.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    [processing] If model name starts with a digit, we need to remove that when generating a class name

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-05

    Astyle again

Merge: 6413349ff13 22c22e8e5ce
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-05

    Merge pull request #9099 from elpaso/bugfix-21150-file-protocol-path-resolver

    Strip file:// from local files path before resolving

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-05

    follow up 4f77477 : fix hasty pasting error

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-05

    Fix relationship between scale<->extent in the save [canvas] as image/pdf dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    Allow maximum number of entries to show in relation reference widget
    to be configurable via an advanced setting configuration option

    In some circumstances 100 is not enough

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-05

    Make coverage test happy

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-05

    [vertex tool] right-click to loop through editable features

    Until now mouse right-click could only select and deselect the highlighted
    feature to "lock" vertex tool (and numerical editor) to it, so that it is
    easier to focus only on editing of the particular feature. It was however
    still difficult to pick the right feature in case there were multiple
    features in one location or very close to each other. This is now solved
    by the fact that repeated right button clicks will loop through the editable
    features. So if there are two features in one location (A, B) then repeated
    right-clicks will select: A - B - nothing - A - B - nothing ...

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-05

    Code style (I had autopep8 installed btw)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-05

    Strip file:// from local files path before resolving

    Fixes #21150 - Delimitedtext layer saves absolute path
    when project in relative path mode

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-05

    [themes] Get rid of the check mark in combo box drop down lists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    [processing] Port matrix widget wrapper to newer c++ API

    Allows matrix parameters to be correctly set for model child algorithms

    Fixes #20914

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    [processing][needs-docs] Make Find Projection algorithm simpler to use

    We no longer require the seperate CRS parameter, because the extent
    parameter contains the CRS information itself. This means the algorithm
    is simplified to just picking the layer and drawing the desired area
    on the canvas.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    [processing][gdal] Ensure that GDAL algs output the CORRECT
    generated filename for outputs

    Previously they were just echoing the input parameter value,
    which isn't always a string and accordingly was broken for
    temporary outputs. This caused models to break when the output
    of a GDAL algorithm was used in a subsequent model step.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    [processing][gdal] Fix incorrect definition of gdal_warp extra_param parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    Fix incorrect 'not available in Python' dox

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    [MetaSearch] OWS GetCapabilities checking regression (fixes #19787) [needs-docs]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    Allow for exact calculation of symbol sizes with mixed layer units

    Fixes #21143

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    fix some HIG and add missing translations in dbmanager

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    some minor code cleanup in dbmanager

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-04

    fix error in scale optimization (#9081)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    Minor improvements to PyQGIS returns for SIP_OUT params

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-05

    Slight improvements to Python docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-04

    Quick and dirty patch to DB-Manager after PR 8831

    The "comments" PR 8831 added support for postgres only
    (and broke all the others backends).

    I'd be in favor of a revert of the whole original PR but
    this patch restores functionality and could be an acceptable
    temporary fix until the comments PR is reworked in a more
    maintainable and elegant way.

    Fixes #21151 btw

Merge: 3c9b6e5e4fd 1923967d22a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-04

    Merge pull request #9070 from elpaso/bugfix-21121-opencl-16bit-raster

    Fix hillshade renderer with data type != Float32 [opencl]

Merge: 8ac762e5e19 020117262c5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-04

    Merge pull request #9071 from elpaso/bugfix-21100-ogrprovider-missing-quoteidentifier

    Quote field name identifiers in ORDER BY and MAX/MIN queries

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-04

    [ui] Fix tiny vertex marker on hidpi

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-04

    [ui] Improve 3D map scene config dialog (fixes #20685)

Merge: e953141fe01 5609f4a8797
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-04

    Merge pull request #9064 from mhugo/fix_20831

    Avoid undefined behaviour with signed integer overflow

Merge: d3daa86ce86 92f6eda13b7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-04

    Merge pull request #9005 from alexbruy/wcs-fix

    fix CRS handling in the DescribeCoverage response (refs #21045) [wcs]

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-04

    [ui] More hidpi-compatibility work for the vertex tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-04

    [processing] Reorganise python script generated from model, to
    move "guts" of script to top (initAlgorithm/processAlgorithm)
    and boilerplate methods (createInstance, etc) to end

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-04

    [processing] Pep8 fixes for model to script

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-04

    translation fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-04

    Hidpi icon size fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-04

    HIG string fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-04

    Clearer phrasing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-02-03

    Deprecate QgsGeometry::set for usage in Python

    When a new QgsAbstractGeometry is set on a geometry object, the previous child is deleted.
    If the previous object was constructed by Python, it's wrapper will still be alive for
    as long as the QgsGeometry is alive. If a new QgsAbstractGeometry is constructed at the same
    memory address as the old one, the wrapper will be reused with wrong type (and other)
    information, leading to all kind of weird issues.

    See also https://www.riverbankcomputing.com/pipermail/pyqt/2019-January/041251.html

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-03

    allow to build against separate PROJ.4 and GDAL installs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-02-03

    fix pasting features into vector layer from clipboard (fix #21154)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-03

    Last weaks to blend of gray prior to its initial release

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-03

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-03

    Unit tests for QgsCredentials

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-03

    Fix hang when WMS credentials requested

    Remove responsibility for credentials mutex locking from external
    callers and handle appropriate locks internally. This allows the
    mutex lock to be much "tighter" and avoids deadlocks when
    credentials are requested while an existing credentials dialog
    is being shown.

    (No mutex is required protecting the credentials dialog itself
    as this is ALWAYS shown in the main thread)

    Fixes #20826

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-02-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-02-03

    [ui] Make vertex tool markers and rubber bands hidpi-friendly

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-03

    use upper camel case for the class name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-03

    Fix some label settings hidpi issues

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-02

    Add testdata file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-02

    Spellok

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-02

    Quote field name identifiers in ORDER BY and MAX/MIN queries

    Fixes #21100

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-02
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-02

    better a static list to avoid set at every call

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-02
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-02

    spellechck do warning if htmls tags in methoid description => fail travis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-02

    Remove debug output

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-02-02

    [opencl] Fix hillshade renderer with 16bit rasters

    Fixes #21121

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-02-02

    avoid OSRFixup with GDAL >= 2.5

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-02

    fix some PEP8 in Processing Model as python code

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-02

    fix typo and HIG

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    typo

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    fixed spellcheck

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    let travis happy

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    removed unuseful parentheses and removed default

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    removed unuseful parentheses + removed default + forgot an enum

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    typo

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-01

    Enable/disable actions for mesh layer in main app window

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    typo and rephrased

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    typo + #if 0 for todo code

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    betetr use qgsDoubleNear

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    translated error message

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    removed default in switch

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    removed default and manage forgot enum

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    back to a more safe const method

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    back to const methods

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-02-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-01

    Add #spellok for a false positive in spelling test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-01

    Improvements to the right-click behavior to pick locked feature

    - unlock feature on right-click in an empty area
    - allow selection of locked feature by right-click on polygon interior
      (in addition to polygon rings)
    - highlight polygons when mouse moves in their interior - this should also
      decrease the blinking effect as the highlight is more consistent

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-02-01

    Small code cleanup to warm up

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    use qgsDoubleNear to avoid precision errors

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    \#if 0 instead of comment

Merge: 3103b00f007 3425b7c3c2a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-01

    Merge pull request #9059 from daniviga/grass76-rpm

    [RPM] GRASS 7.6 support for F30+

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    debug message always in case contrastEnhancement alg is not SLD supported

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-01

    fix identify for mesh layers (#9047)

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    use QgsFileUtils::ensureFileNameHasExtension instead

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-02-01
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-02-01

    fixed AStyle with astyle-all.sh

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-02-01
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-02-01

    Avoid undefined behaviour with signed integer overflow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Fix blocking request cancelation after a redirect occurs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Remove leftover buffer size code (credit to @nirvn)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Only show host (not lengthy url) in message bar timeout messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    [afs] Don't render in preview jobs

    These servers can be sloooooooow, and unpredictable.
    The previous preview job may have been fast to render,
    but the next may take minutes or worse to download...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Update WFS request to accomodate changes in QgsNetworkAccessManager

    Because the manager now handles waking up worker threads after
    an authentication request, the WFS request handler no longer needs
    to do this itself.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Revert "Revert QgsBlockingNetworkRequest"

    With recent changes in QgsNetworkAccessManager this should be
    safe to resurrect (fingers crossed!). Also simplify code a lot,
    because now QgsNetworkAccessManager handles waking the worker
    thread after the auth request is handled.

    Add a lot more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Allow use of local httpbin instances in unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Nicer API for network timeouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Fix timeout in network timeout tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Import more useful libraries into console by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Add signal for logging after network authentication details have been added

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Make network authentication request handling thread safe, avoid
    races and crashes when auth requests occur in non-main thread

    Like the recent SSL error handling, this commit abstracts out
    the network authentication handling into a thread safe approach.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Allow vector rendering cancelation to also cancel feature iteration for that request

    Connect the cancel rendering signal to the iteration cancelation.
    This allows providers (e.g. WFS, AFS) to abort slow network requests
    when they have been triggered by a render request and that request
    is no longer required.

    Allows much faster quit, render cancelation when using WFS/AFS layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    [processing][saga] Fix definition of Multiple regression points/grids alg

    Fixes #21146

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-02-01
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-02-01

    [RPM] Add a TODO about deprecated scriptlets

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2019-02-01
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2019-02-01

    [RPM] Add support for GRASS 7.6 as required by F30+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    [processing][needs-docs] Resurrect ability to convert models to scripts

    Brings back QGIS 2.18's ability to directly convert a Processing model
    to an equivalent Processing Python script algorithm, correctly
    updated and working in the 3.x API.

    Available from the model dialog, and from the right-click context
    menu on an existing model.

    Sponsored by Solspec

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Fix multiline description strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    [processing] Formalise object design for ContextAction, allow icons to be set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    [processing] Update QgsProcessingModelAlgorithm::asPythonCode for 3.x API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Update QgsProcessingModelChildAlgorithm::asPythonCode for 3.x API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Update QgsProcessingModelChildParameterSource::asPythonCode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    [processing] Add util to convert QVariant value to Python literal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    Fix misleading dox

Merge: f66d1999af0 85e3b2db6e2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-02-01

    Merge pull request #9046 from alexbruy/grass-v-net

    fix GRASS v.net modules (fix #19904) [processing]

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-01-31

    add SIP_DEPRECATED

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-01-31

    remove Q_FOREACH

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-01-31

    fix typo in method name

    rename method but keep old one in Python for API compatibility

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-02-01

    fix when GDALGetRasterScale returns 0 (gdal 2.3 affected for some datasets)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-31

    [processing] fix v.net.report and v.net.nreport

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-12-18
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2019-01-31

    Added SLD 1.0 export for rasters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-31

    [processing] fix broken stdout handling in GRASS algs (fix #21142)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-31

    [processing] fix output generation in v.net and add test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-31

    [processing] add test for v.net.distance algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-31

    [processing] snap points to network by default (fix #19904)

    Kudos to Pedro Venâncio for finding solution for this bug

Merge: 679b60e3665 389149c8dce
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-31

    Merge pull request #9036 from mhugo/fix_19909

    Fix vertex marker display for multipolygon (fixes #19909)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-31

    [processing][needs-docs] Extract binary field algorithm should use
    an expression parameter instead of string for destination file name

    It makes no sense to enter a constant string value here!

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-31

    fix #18954 add&rename vector fields (#8982)

    fix #18954 add&rename vector fields at the same time

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-29
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-31

    fix #17652 Impossible to rename a layer style from the Styling Panel

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-31

    added missing import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-31

    [processing] Fixes to distance inputs for models

    - fix parameter can get converted to plain number parameter after edits
    - allow parameter to be linked to parent parameters, so that the
    correct distance unit and choices are shown for the parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-31

    [processing] do not show geometryless layers in extent selector

    Fixes #21129

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-31

    [layouts] Show an explicit warning when exporting a layout which contains a broken image

    Shahzad Lone <shahzadlone@gmail.com>AuthorDate: 2019-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-31

    Reserve vector - to minimize reallocation costs

    Reserving vector to save on reallocation costs, where we know the size in advance.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-31

    [Processing][Grass] Add the possibility to return a shp if ogr is not compiled with gpkg

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-01-30
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-01-30

    Fix vertex marker display for multipolygon (fixes #19909)

    The i == 0 test was wrong, and a test is actually not needed.

Merge: fa1f8762d56 19dcfb987ba
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-30

    Merge pull request #9003 from alexbruy/grass-vector-export

    [processing][needs-docs] allow to exclude features without category from GRASS export

Merge: 3769faa86b8 eb5a3367b65
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-30

    Merge pull request #9033 from mhugo/fix_20831

    Fix "Allow null" in range widget (fixes #20831)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-01-30
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-01-30

    Fix "Allow null" in range widget (fixes #20831)

    By default a range widget is built with a minimum value set to the
    minimal integer that is possible to represent. When "allow null" is
    enabled, a new value (minvalue - 1) is inserted. With the default
    value, we then had an integer overflow.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-01-30

    [vertex tool] Fix vertex addition to polygon's first segment (fixes #20774)

    With topo editing mode enabled, addition of extra points to keep the topology
    correct wasn't working correctly because for the first segment we were getting
    two matches due to duplicated first and last vertex in the ring. The fix
    ensures that only one match will be returned for the first duplicated vertex.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-30

    don't export features without category by default

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-30

    [processing] fixed missing import and encoding

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-30

    allow to drop 2dm files from system file browser (#8987)

    * allow to drop 2dm files from system file browser
    * support non-ascii files for mesh layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-30

    Followup  1f8708f, fix src / scheme detection

    Thanks @nirvn for finding this bug

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-30

    set default value for newly added parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-30

    fix formatting

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-11-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-30

    do not always use the -c flag to export vectors from GRASS

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-30

    [ui] Remove black background for the browser panel DB2 icon

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-29

    osgeo4w: rely on GRASS' GISBASE environment variable instead of
    detecting the path (ie. use the same version for processing as the
    version that the grass plugin uses)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-29

    fix build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-30

    [processing] don't show cancel button in the task manager for algorithms that can not be cancelled (refs #20441)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-30

    [needs-docs][layouts] Add checkbox to disable raster tiling for PDF/SVG exports

    This setting, which is disabled by default and placed into an
    "advanced" group on PDF/SFG export, disables the built-in
    raster layer tiled rendering. While the tiling is good for
    memory usage, it can cause visible "seams" in the rasters
    for generated PDF/SVG files.

    The setting has a tooltip warning users that disabling the
    tiling results in high memory usage during exports.

    Fixes #19500

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-30

    Fix inconsistent use of layout render context flags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-30

    New Shapefile Layer dialog: avoid warning message on user cancel

    Also add better error message reporting, and deprecate horrible API.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-30

    Fix empty strings in proxy exclude list results in proxy being skipped for ALL hosts

    Fixes #20213

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-30

    [BUGFIX] fix qgsRound for negative numbers. Fixes #20861

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-30

    Q_FOREACH -> for

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-30

    Use switch instead of multiple if blocks for layer type logic

Merge: d61caab08d0 d5b42aeec01
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-29

    Merge pull request #8998 from alexbruy/processing-tempdir

    [processing] handle Processing.TEMPORARY_OUTPUT for folder parameters

Merge: b82ce0e5227 9faf07d0bc6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-29

    Merge pull request #8990 from elpaso/bugfix-21086-wfs-field-calculator

    Field calculator: provide a list of default field types

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-29

    add test for temporary directory output

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-29

    fix typo which caused issues with temporary file outputs also fix
    related tests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    fix crash when print from qgis processing algorithm while the python console is displayed

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-29

    indentation fixes

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-29

    fix #15984 color ramps on MacOS (#9009)

    fix #15984 color ramps on MacOS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    [processing] Correct parameter type for Map Layer parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    [processing] Add API to convert a parameter definition to an equivalent
    Python constructor string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    Add method to convert QgsProcessing::SourceType to string representation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    [processing][needs-docs] Add friendlier API for running algorithms as sub-steps
    of main algorithm

    Using code like:

        buffered_layer = processing.run(..., context, feedback)['OUTPUT']
        ...
        return {'OUTPUT': buffered_layer}

    can cause issues if done as a sub-step of a larger processing algorithm. This
    is because ownership of the generated layer is transferred to the caller
    (Python) by processing.run. When the algorithm returns, Processing
    attempts to move ownership of the layer from the context to the caller,
    resulting in a crash.

    (This is by design, because processing.run has been optimised for the
    most common use case, which is one-off execution of algorithms as part
    of a script, not as part of another processing algorithm. Accordingly
    by design it returns layers and ownership to the caller, making things
    easier for callers as they do not then have to resolve the layer reference
    from the context object and handle ownership themselves)

    This commit adds a new "is_child_algorithm" argument to processing.run.
    For algorithms which are executed as sub-steps of a larger algorithm
    is_child_algorithm should be set to True to avoid any ownership issues
    with layers. E.g.

        buffered_layer = processing.run(..., context, feedback, is_child_algorithm=True)['OUTPUT']
        ...
        return {'OUTPUT': buffered_layer}

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-29

    [processing] handle Processing.TEMPORARY_OUTPUT in the
    parameterAsString() method which is used also for folder outputs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-29

    const correctness

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-29

    [wcs] exclude invalid CRSs from the coverage metadata

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-29

    [wcs] improve CRS handling when parsing DescribeCoverage responce (refs #21045)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-28

    declare metatype for QgsDefaultValue (#9011)

    * declare metatype for QgsDefaultValue

    * sipify

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    [processing] show warning when file-based layer could not be loaded and dependent params updated

    For algorithms with multiple parameters depending on a vector layer parameter, the code that loads the layer in the background is called repeatedly, impacting performance. A small layer cache is implemented with these changes, so the dialog only tries to load the layer once.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    [processing][needs-docs] native vector split algorithm now outputs
    GeoPackages instead of shapefiles (refs #20557)

    Also remove default output extension Processing settings as they are not
    used anymore.

    Jürnjakob Dugge <jdugge@users.noreply.github.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    [layouts] Use polyline shape instead of bounding box for selection, makes polylines selectable via single click

    Fixes #20940

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    Partially revert ab3adc66

    The deselect action applies to ALL map layers, so it should always
    be enabled, even when a vector layer isn't the current selection

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    show mesh layer icon in layer tree #20722

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    [processing] avoid exception when listing DB schemas

    do not fail if cert file cannot be deleted when creating GeoDB object

    fixes #21099

    Shahzad Lone <shahzadlone@gmail.com>AuthorDate: 2019-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-29

    [Minor] Reserve vector - to minimize reallocation costs

    Reserving vector to save on reallocation costs, where we know the size in advance.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-28

    Always use the same subset of field types for virtual fields

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-28

    add QgsField::isDateTime (#9007)

    * add QgsField::isDateTime

    * use QgsField::isDateTime

    * rename to isDateOrTime

Merge: e4be09a3dad e48364292d0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-28

    Merge pull request #9006 from alexbruy/fix-embedded-layers

    don't allow to change style of the embedded layers from the Layer Styling panel (fix #16339)

Merge: aef0b6586cc 1ae1e72f7c5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-28

    Merge pull request #8991 from elpaso/opencl-runtime-library-check

    Check for libOpenCL.so at runtime

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-28

    move QgsDefaultValue to moc headers (#9000)

    * move QgsDefaultValue to moc headers

    because it is a Q_GADGET

    * sip include

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-28

    don't allow to change style of the embedded layers from the Layer
    Styling panel (fix #16339)

Merge: 42413ce1931 8305bda5ef9
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-28

    Merge pull request #8903 from pblottiere/gfi_geojson

    JSON format for WMS GetFeatureInfo request [server]

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Fix unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Fix url query

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Case insensitive

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Update expected file

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Small fix

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Update GetCapabilities tests with new json format

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add json format in gGetCapabilities document

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Remove left over

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Update test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Use CRS in json geometry

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Update sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    GeoServer compatibility

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Insensitive string comparison

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Fix unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Update expected files for unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Update sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Export aliases is an option

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add unit test for application/geo+json format

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add application/geo+json format

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Some cleaning

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Fix comment

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add QStringLiteral

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Some cleaning

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Update sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Update method's name and add doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add unit test for raster layers and json export

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add json export for raster layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add an expected file

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add unit test with multiple layers and features for json

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Update testdata with layers' names

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add layers tag and their names in exported json

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add unit test for GetFeatureInfo on raster layer in xml

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add unit test for with_geometry and json export

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Do not add geometry if not necessary in json export

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add unit test for excluded attributes

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Export json without excluded attributes

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add unit test for getfeatureinfo with alias in json

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add unit test for json exporter and alias

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Json exporter use the field's alias if necessary

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add GetFeatureInfo in JSON for vector layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2019-01-28

    Add JSON format in WMS parameters

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-28

    [processing] encoding and indentation fixes

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-25
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-28

    add mesh layer in app>layers>add layer

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-25
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-28

    add 3d renderer icon to mesh properties panel too

Merge: bc4efc9908c 6be9f14f0f1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-28

    Merge pull request #8985 from elpaso/bugfix-21091-ogr-protocol-download

    OGR: add a download option to the protocol data source [needs-docs]

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-01-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-28

    [ui] Add Help button to the "Load Layer Style" dialog (#8986)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-28

    [ui] Add min. height to the layout label item widget text box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    Avoid string to int conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    Refactor to simply and avoid QObject based QgsSslErrorHandler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    Seriously, just f*** off american spell checker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    Review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    More SSL error handling tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    Test ssl errors in background thread

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    Improve QgsNetworkAccessManager tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    Make SSL error handling thread safe, avoid races and crashes when
    SSL error occurs in non-main thread

    This commit reworks how SSL errors are handled in QGIS. Previously,
    ssl errors emitted by non-main thread QgsNetworkAccessManager instances
    were handled by the main thread in QgisApp on next event loop. But
    app (in the main thread) tried to pause the timeout timer for the
    QNetworkReply containing the error, which doesn't work, because you
    can't stop a timer in the main thread for a timer object created
    in another thread. This meant that the reply could get deleted in
    the background thread while the main thread was still using it
    and waiting for users to respond to the SSL error. Now the timer
    handling is done in the background thread's network access manager
    instance, so in the thread matching the reply's timeout timer. We
    then have to do some fancy thread locking using QWaitCondition,
    because we need to "pause" that thread until the SSL error
    is handled in the main thread -- if we don't pause the background
    thread, Qt immediately resumes the QNetworkReply without ever
    giving us the change to ignore ssl errors in the reply. Phew!

    Additionally, the previous approach had a shortcoming in that
    there was no way to notify background threads that ssl errors
    had actually be handled. To do this we need a new signal which
    can be fired after app has shown the ssl dialog and given users
    a chance to respond. BUT... we can't safely do this -- if we
    add a method to notify background threads when ssl errors have
    been handled, then it CANNOT safely reside in app -- doing so
    would break for QGIS server and QField etc, where theres no
    app instance around to provide this notification. As a result
    I've abstracted out the ssl error handling. By default there's
    a simple error handler which just logs errors and returns
    without ignoring them (i.e. default Qt behavior, an ssl error
    cancels the request). App has a specific subclass of the ssl
    error handler which presents the nice dialog and asks users to
    choose what to do. Potentially server could decide to make
    its own subclass too, which could e.g. ignore SSL warnings
    if an environment variable is present (but at the moment
    the behavior is effectively unchanged for server).

    The end result is that SSL error handling should now be
    totally thread safe, and we shouldn't hit any more deadlocks
    and crashes when ssl errors occur in background threads.

    I've also taken the opportunity to add a new signal which
    is always emitted by the main thread QgsNetworkAccessManager
    instance, which is emitted whenever ANY request on any
    thread encounters an SSL error, and contains the requestId
    so that the ssl error can be linked back to the originating
    request. This is for debugging, and for use by the
    network monitoring plugin to show ssl errors encountered
    by requests.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    Fix more icon sizes on hidpi

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    Fix some clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    Fix undersized layertree icons on hidpi displays

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    fix saving/restoring proxy excluded URLs (fix #20933)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-28

    show pixel size in the raster layer properties with 19 significant
    digits (fix #21023)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-27

    Better UX when loading remote layers in the main thread

    "loading ..." message and busy cursor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-27

    Size hints for the embedded message bar widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-27

    Code Layout

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-27

    osgeo4w: handle grass svn versions (fixes #21114)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-01-27

    [vertex tool] Fix issue with hidden layers being editable (fixes #18434)

    The problem was that QgsSnappingConfig when initialized from a project
    loads global settings from QgsSettings and sets individual layer configs
    based on that.

    The issue was showing up only in "current layer" mode of vertex tool
    because for "all layers" mode all individual layer configs were overwritten.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-26

    Add a message bar to the datasource manager dialog

    ... and forward all app's message bar messages to
    the dialog's message bar in case it is modal and
    visible.

    Also adds a question dialog when a /vsicurl/
    add layer operation failed and offers a chance
    to try the "normal" opening mode.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-26

    Revert "OGR: add a download option to the protocol data source"

    This reverts commit cf0d45e5adfc263df858ff41fb0958ccdc2acaad.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-25

    Check for libOpenCL.so at runtime

    This should avoid a crash if the user
    enables opencl and the library is not
    found.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-25

    followup PR #8961 fix missing include

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-25

    Field calculator: provide a list of default field types

    in case the provider does not (WFS is one of them).

    Rationale: consider that there is not such
    a thing like a list of supported types for WFS
    and parsing the particular describeFeatureType
    for the layer would restrict the types to only
    those actually existing in the layer, but
    we are dealing with virtual fields here (because
    WFS has no column add capabilities) so
    let's give the users a minimal set of useful
    types to play with.

    Fixes #21086

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-25

    OGR: add a download option to the protocol data source

    Fixes #21091

    The issue was due to the /vsicurl/ not
    being able to open a streaming endpoint.

    “Things are not always what they seem; the first appearance
    deceives many; [...]”

    ― Phaedrus

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-25

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-25

    Add custom QNetworkRequest::Attributes for initiator network request class name and internal id

    And allow these to be retrieved from QgsNetworkRequestParameters.
    This allows logging code to identify the area of code where a request
    originated from, making debugging much easier!

    Tag all requests created with appropriate class name and IDs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-25

    Add QgsNetworkAccessManager signal for reply download progress

    This signal is propagated to the main thread QgsNetworkAccessManager
    instance, so it is necessary only to connect to the main thread's signal
    in order to receive notifications about requests created in any thread.

    Also includes the original requestId to allow linked download progress
    to original request

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-25

    [gui] Fix style manager's add button when the 'all' tab is selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-25

    Make QgsSymbolLayerUtils::symbolPreview* methods const, and utilise
    internal symbol clones

    Rendering symbols is a NON-CONST operation, which can permanently
    alter the symbol instance (e.g. via changes made by the symbol
    or symbol layer's startRender methods.).

    This makes debugging super complex - because methods which look
    like they are just generating previews of symbols can actually
    change the original symbol instances, resulting in permanent changes
    to a layer's style.

    Refs #19910 (specifically, me pulling my hair out trying to deduce
    seemingly random changes to layer's symbols)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-25

    [processing] Add a better API for specifying that outputs are temporary

    Instead of requiring clients to generate temporary file names themselves,
    (or use the cryptic "memory:" string!), this PR adds a static constant

        QgsProcessing.TEMPORARY_OUTPUT

    If a layer/sink output parameter is set to QgsProcessing.TEMPORARY_OUTPUT,
    then the temporary output filename will be generated automatically at
    algorithm run time. This means callers don't need to mess around with
    finding appropriate temporary folders and paths.

    Another benefit is that TEMPORARY_OUTPUT is stored in the processing
    history, so if you re-run a previous algorithm which was set to
    output to a temporary file, it no longer tries to use that same
    previous temporary path and instead generates a new one.

Merge: be0abb3d8e4 bfb60e4dc70
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-25

    Merge pull request #8973 from alexbruy/grass-buffer

    [processing] fix GRASS v.buffer algorithm for variable buffer case (fix #19377)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-25

    [processing] added test for SAGA output to non-ascii files

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-25

    [processing]remove trailing spaces

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-25

    [processing] added test for SAGA non-ascii inputs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-25

    [processing] added back code to replace filenames when exporting raster layers in SAGA

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-25

    [processing] fixed SAGA for non-ascii output files

    Fixes #19351

Merge: ee0e0e1d5d4 a9553c906db
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-25

    Merge pull request #8971 from elpaso/bugfix-21068-database-styles-button-order

    Fix button order in DB styles dialog and add GPKG delete support

Merge: ab3adc663c3 4d134b391bc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-25

    Merge pull request #8970 from elpaso/bugfix-21077-value-relation-wfs

    Fix WFS context fields variable

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-25

    [gui] enable deselect feature and create rectangle action only when
    there is a vector layer in the project (fix #18141, #20333)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-25

    Update src/app/qgsvectorlayerloadstyledialog.cpp

    Co-Authored-By: elpaso <elpaso@itopen.it>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-25

    Update src/app/qgsvectorlayerloadstyledialog.cpp

    Co-Authored-By: elpaso <elpaso@itopen.it>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-25

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-25

    [processing] Add API to get an import statement and classname for a parameter type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-25

    [layouts] Fix attribute table filtering not utilising expression context

    Fixes #21078

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-25

    Allow access to content of POST requests in QgsNetworkReplyContent

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2019-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-25

    Allow new shapefile MultiPoint layer creation

    Just add the missing MultiPoint geometry type in the "New Shapefile Layer" dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-25

    [processing] use background color from the project settings in the rasterize algorithm (fix #19866)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-25

    [processing][needs-docs] force multipart output from GDAL-based dissolve
    algorithm (fix #20025)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-24

    [processing] fix GRASS v.buffer algorithm for case when buffer distance
    is taken from the field (fix #19377)

Merge: 861a8b7105d 9bdaac9dd08
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-24

    Merge pull request #8957 from volaya/#19607

    [processing] do not allow editing model if it's missing algorithms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-24

    Fix WFS context fields variable

    because the fields in the (spatialite) cached
    iterator are not the same as the main iterator.

    Fix #21077 - Form Value relation based on WFS layer (nothing to do with
    value relations)

Merge: 25f2aba44dd 15a81bdf23d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-24

    Merge pull request #8958 from elpaso/bugfix-20961-wfs-null-transactions

    Fix NULL support in WFS server and client

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-24

    Fix button order in DB styles dialog and add GPKG delete support

    Fixes #21068

    Pierre-Eric Pelloux-Prayer <pierre-eric@damsy.net>AuthorDate: 2019-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-01-24

    Include qgis_sip.h instead of qgis.h where possible (#8961)

    This PR continues the work started in PR #8951.

    This commit replaces occurences of #include "qgis.h" by #include "qgis_sip.h",
    where possible = when files only depends on SIP_XXX features.

Merge: b5febe51895 237e0bcb4a1
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-24

    Merge pull request #8925 from signedav/basic-values

    Enable/disable value relation widget

Merge: c90905bd65b 9eeaa31c9e9
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-24

    Merge pull request #8922 from mhugent/server_datasource_error

    Server: catch datasource error

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-24
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-24

    fix travis

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-24
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-24

    [MDAL] update to 0.1.5, improve speed

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-24
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-24

    expose mesh spatial index similarly to vector spatial index to API. fix travis issues and documentation

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-23
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-24

    improve speed of creation spatial index for meshes

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-22
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-24

    render first datasetgroup instead of mesh frame

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-24

    [processing] fixed handling of input filenames with non-ascii characters

    Looks like there is no problem now in SAGA when using filenames with non-ascii chars, so some code used for replacing filenames has been removed. Also some code for python2, which is not needed now.

    fixes #18617

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    fixes #18497 : Correct line size method when snapping multipolygon

    David Signer <david@opengis.ch>AuthorDate: 2019-01-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-24

    additional test enable-state in multi-selection in valueRelation

    David Signer <david@opengis.ch>AuthorDate: 2019-01-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-24

    set the enabled state of widgets again in setEnabled

    because if this is called for any reason directly we are save

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-24

    Update python/plugins/processing/modeler/EditModelAction.py

    Co-Authored-By: volaya <volayaf@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    Avoid project being marked dirty as soon as its opened

    This is a simple workaround, not a real fix. The real fix is to
    move the symbolModified signal out of the updatePreview call,
    because we should be able to refresh a preview image without
    marking it as a changed symbol. But that's higher risk, so deferred
    to 3.8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-24

    Fix OWS project property issue: couldn't unset project title

    This is the right behavior, btw there are other issues
    in the server component that ignores the main bool
    setting WMSServiceCapabilities completely.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-24

    =default with extra-asterisk

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-24

    Fix typo in error message (and related tests)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-24

    Respect isNull semantics by initializing null QVariant with field type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    [afs][needs-docs] Allow users to set a specific referer for AFS connections, for
    use with ArcGIS feature server requests

    Some servers are locked down to only allow requests with a specific
    referer URL - this allows us to open them in QGIS (but it requires
    users to manually determine the correct referer string and populate
    this setting for the connection -- we cannot do this for them!)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-24

    [themes] Improve styling of message bar scrollbar for Night Mapping

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-24

    [themes] Improve styling of message bar scrollbar for Blend of Gray

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-24

    Fix default highlighted text colors for code editors (fixes #21080)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    Capitalization

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    [processing] fix description files for SVM SAGA algs (fix #20796)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-23

    Fix linker error in test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-23

    Fix WFS client NULL representation

    This was nasty and only reproduceable when features
    were cached (so, the second time you get them) and
    was due to a QVariant( type ) default constructor
    for numeric values being initialized to 0, yielding
    0 instead of NULL.

    Reported in #20961

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-23

    Remove duplicated code and modernize

    No functional changes intended

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-23

    Server WFS NULL values support

    - expose nillable in describefeaturetype
    - serve xsi:nil="true" in getfeature
    - check for NULL in transactions and report an error

    Fixes #20961  - plus some other unreported

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-23

    GML parser set NULL values when parsing empty tags

    This is part of a bigger fix to support NULL
    values in WFS client and server components.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    [processing] split v.surf.rst algorithm into two (fix #19472)

    This algorithm cannot output cross-validation results and topographic
    parameters simultaneously, hence two tools needed. Thanks to Pedro Venâncio
    for finding this and proposing a fix.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    More unit tests for QgsNetworkAccessManager signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    Make request a member of reply

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    Unit tests for QgsNetworkAccessManager signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    Deprecate older thread-unsafe signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    Upgrade app network timeout message to include url

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    Add thread safe QgsNetworkAccessManager::requestTimedOut signal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    Fix QgsFileDownloader thinks ANY timeout or ssl error applies to its request

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    Add an unique id to requests, which can be used to link them to responses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-24

    New class QgsNetworkReplyContent, which encapsulates the useful
    information from a QNetworkReply in a container which is safe
    and cheap to pass between threads

    (QNetworkReplys are QObject based, so not safe to access or
    pass between threads)

    Use this new class in a thread safe QgsNetworkAccessManager::finished
    signal, which is fired on the main thread QgsNetworkAccessManager instance
    when responses are finished from any thread

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-23

    reflect increase of Travis build times in timeouts

    we are benefiting from increased build times since about 3 months...time to update the scripts!

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-23

    fix typo

Merge: 4e74c8b5480 08634c4e6f8
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-23

    Merge pull request #8951 from peppsac/compile_time

    Compile time

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-23

    dxf export: recover korean encodings (CP949) (fixes #20838)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-23

    field validator: only check for null representation if the string value exceeds the field length (fixes #21019)

Merge: 263c4c2a509 aa3679a3cfb
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-23

    Merge pull request #8831 from SIRS-CLS/sirs_db_manager

    Add comment option on db_manager plugin postgis fields

    Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@oslandia.com>AuthorDate: 2019-01-23
Commit:     Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@oslandia.com>
CommitDate: 2019-01-23

    fix style

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-01-23
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-01-23

    Update layout oracle connector.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-23

    [processing] do not allow editing model if it's missing algorithms

    fixes #19607

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-23

    [themes] Fix selection color of the attribute table view widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-23

    [themes] Fix selection text for various widgets

Merge: 00852f16422 52df29281f4
    Corentin.F <akwalith@gmail.com>AuthorDate: 2019-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-23

    Merge branch 'master' into sirs_db_manager

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-01-23
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-01-23

    Update oracle, vlayer, spatialite connector.py

    Ailurupoda <akwalith@gmail.com>AuthorDate: 2019-01-23
Commit:     Ailurupoda <akwalith@gmail.com>
CommitDate: 2019-01-23

    Update gpkg UpdateTableColumn add argument new_comment

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-23

    Indentation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-23

    [node editor] When a feature is bound to the editor panel, only allow vertex/edge move vertex and creation on that feature

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-23

    address @wonder-wonder-sk 's comments on node editor improvements

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-23

    [node editor] Update the table of vertices when bounded geometry changes
    (e.g., undo/redo operations)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-23

    [node editor] Update the table of vertices when deleting some

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-23

    [node editor] Use a timer to properly raise panel, improve hint label

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-23

    [node editor] Dragging a rectangle to select vertices will only select
    vertices from a given feature if it is bounded to the node editor panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-23

    [node editor] Restore node editor panel postion/docked state

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-23

    [node editor] Improve UX by having right-click bind feature to node editor (i.e., bye bye menu)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-23

    [node editor] When no feature is selected, offer an hint label to ease discovery

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-23

    [node editor] Always show node editor panel upon activating the node tool

    Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@oslandia.com>AuthorDate: 2019-01-23
Commit:     Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@oslandia.com>
CommitDate: 2019-01-23

    fix include

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-23

    Add autogenerated sip file and remove =default in qgsstorebadlayerinfo.h (rejected by travis)

Merge: de297673516 59fd8df336f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-23

    Merge pull request #8948 from elpaso/bugfix-20198-server-DescribeFeatureType-typename

    Fix server WFS TYPENAME filter in describeFeatureType

Merge: e3516ab1b46 4e8898d4084
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-23

    Merge pull request #8950 from elpaso/bugfix-opengis-zug-wmsroot

    Fix server WMS short name (unreported)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-23

    [processing] fixed qgis algorithms help file

    fixes #20966

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-23

    Fix include

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-23

    Revert "[processing] hide 'select file' button for vector layers when there are dependent params"

    This reverts commit f2044528951bbb09a70b9c696d79d8cd5b756214.

    It's a contentious fix, which needs discussion

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-23

    fixes #20893 : Update virtual layer when referenced layer update its fields

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-23

    [processing] correctly set output styles for models

    fixes #20573

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2019-01-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2019-01-23

    [processing] hide 'select file' button for vector layers when there are dependent params

    fixes #21055

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-22
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-23

    support also mesh elements with >4 vertices

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-23

    update MDAL to 0.1.4 (RC1 for QGIS 3.6)

    Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@oslandia.com>AuthorDate: 2019-01-22
Commit:     Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@oslandia.com>
CommitDate: 2019-01-22

    Remove include "qgsapplication.h" from qgswkbptr.h

    qgswkbptr.h is included indirectly by a large number of source files.
    So this commit does the following:
      - remove #include "qgsapplication.h" from qgswkbptr.h, and copy-paste the swap_endian
        function where it's used.
      - add the missing #include "qgsapplication.h" in other files

    The rationale for this change is:
      - qgswkbptr.h doesn't really needs QgsApplication, since it only used swap_endian.
        We don't need to add a fake dependency on QgsApplication on every (indirect) "includers"
        of qgswkbptr.h
     - qgsapplication.h depends on qgsconfig.h which itself changes quite often (on every git op
       at least). Before this change, a 'git commit' would trigger a rebuild of about 3500 files.
       With this change we're down to ~700.

    Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@oslandia.com>AuthorDate: 2019-01-22
Commit:     Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@oslandia.com>
CommitDate: 2019-01-22

    Do not build images.qrc for tests

    Before this commit the qrc_images.cpp was generated for each test listed in
    tests/src/gui/CMakeLists.txt but the content is always the same (~300k lines).

    The build time for this file is quite significant too: 15sec on my machine.

    This commit removes it from the test build process to avoid all this work.

    Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@oslandia.com>AuthorDate: 2019-01-22
Commit:     Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@oslandia.com>
CommitDate: 2019-01-22

    Remove unnecessary includes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-22

    Update sip list, add since QGIS 3.6

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-22

    osgeo4w: also look for GRASS 7.6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-23

    Fix loss of project when saving to QGZ format and path contains non-ascii chars

    Fixes #19567

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-23

    Use QFile to write zip contents, instead of std::ofstream

    Because std::ostream doesn't handle non-ascii paths

    Refs #19567

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-23

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-23

    Followup map settings variable commit

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-23

    Exposing more CRS variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-23

    Silently alias old "$scale" expression function to "@map_scale" (when available)

    Allows older projects to open without change. We still hide $scale from the
    builder UI, as we eventually want to clamp out its use.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-23

    Fix evaluation of data defined properties for subsymbols of subsymbols

    Fixes #18384

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-22

    Add test to ensure server throws exception if layer is invalid

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-22

    Consider feedback

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-22

    oracle provider: check for valid lastInsertId() on ::addFeatures (fixes #20109)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-22

    Correctly set matrix after defining map settings (#8946)

    * Correctly set matrix after defining map settings

    * Update qgsquickmaptransform.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-22

    Fix server WMS short name (unreported)

    This patch fixes a WMS server bug when "Short name" was
    set in project settings for service capabilities.

    When the short name was set, it was not possible
    to load the whole WMS by selecting the root
    layer named after the short name.

    With tests for both cases (with and without short name).

    Funded by Kanton Zug

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-22

    Fix server WFS TYPENAME filter in describeFeatureType

    Fixes #20198

    with tests

Merge: b12985003b3 95209d134ca
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-22

    Merge pull request #8945 from alexbruy/processing-fieldcalc

    [processing] use active layer by default in field calculator algorithm (fix #19686)

Merge: 3a98174640a 2641b3fe207
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-22

    Merge pull request #8929 from elpaso/bugfix-21059-server-post-request-issues

    Fix POST requests for QGIS server

Merge: c3fc41ec028 17fd86e7236
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-22

    Merge pull request #8942 from alexbruy/processing-interpolation

    [processing] use complex delimiter for interpolation data (fix #20490)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-22

    fix translation string

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-22

    Allow REQUEST_BODY in tests even if QGISDEBUG is off

Merge: e75a8882566 133b4057a6b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-22

    Merge pull request #8927 from alexbruy/processing-vrt

    [processing][needs-docs] add missed "srcnodata" parameter to the buildvrt algorithm (fix #20586)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-22

    Fix shortest path algorithm can "shortcut" when using network in geographic coordinates

    Fixes #20997

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-22

    Removed leftover

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-22

    [processing] use active layer by default in field calculator algorithm
    (fix #19686)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-22

    Fix doxy string

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-22

    [processing] use complex delimiter for interpolation data to avoid
    overlaps with charactes which can be used in the layers source URI (fix #20490)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-22

    Rework QgsNetworkAccessManager::requestAboutToBeCreated() to be thread
    safe, and encapsulate more useful request information

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-22

    Fix test to use re instead of lxml (the simpler the better)

Merge: ee34431214a 9b7e1912d42
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-22

    Merge pull request #8924 from elpaso/bugfix-20927-server_exp_filter

    Server WFS EXP_FILTER bugfixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-22

    add note about format of the srcnodata parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-22

    [processing] add missed "srcnodata" parameter to the buildvrt algorithm
    (fix #20586).

    Without this parameter it is not possible to remove collars surrounding
    input raster which may overlap with other input rasters. As this is very
    frequent case algorithm is useless without such parameter. To keep API
    compatibility new parameter is optional and not used by default.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-22

    Use a QHash instead of std::unordered_map

    Because it turns out MUCH MUCH faster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-22

    Slightly more efficiency in QgsStatisticalSummary

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2019-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-22

    Set appropriate window title when editing a join

    fixes #17554

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-22

    Flip sequential calls to QgsRasterBlock::isNoData/value to single
    unified call

    Because... speed!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-22

    Add API to QgsRasterBlock to obtain both pixel value AND no data
    flag in a single call

    This is much more efficient then making two calls, since the
    QgsRasterBlock::isNoData() check internally calls QgsRasterBlock::value().
    So by requiring API users to make the two separate calls individually,
    we double the time this process takes...

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-22

    [processing] add optional EXTRA parameter to gdalwarp algorithm (fix #20721)

    This allows users to pass additional command-line arguments which are
    not exposed in the algorithm definition. The most frequent use case is
    enabling transparency and adding nodata values.

Merge: 49cb397f895 e8416661a4e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-21

    Merge pull request #8928 from signedav/newbranch_qgis

    Use valueAxis in QML-Widget example

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-22

    Update layer statistics when adding column to table in order to be displayed by QGIS

    fixes #13504

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-22

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-22

    Allow QgsRasterIterator to iterate over a raster layer, WITHOUT
    actually fetching the raster block data

    This allows for efficient iteration over a "reference" layer, where
    you require the block extent/origin/pixel size/etc (but not the
    reference layer block data itself!), in order to fetch a block from
    a DIFFERENT set of rasters (but keeping these pixel-aligned to the
    reference raster).

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-21

    Fix POST requests for QGIS server

    Followup https://github.com/qgis/QGIS/pull/8830 that fixed
    a regression with rewritten urls in the server, unfortunately
    my original solution introduced a side-effect on the POST
    request, with the new approach I'm introducing a new method
    to retrieve the URL as seen by the web server: by default
    this is the same URL seen by QGIS server, but in case
    a rewrite module made some changes, the original URL will
    be used as a base URL if not overridden by a config setting.

    This PR comes with an extended set of tests that should
    cover both (rewritten and unrewritten) cases for GET and
    POST and for WFS/WFS/WCS and WMTS.

    David Signer <david@opengis.ch>AuthorDate: 2019-01-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-21

    use valueAxis in qml example

    fixes #20472

    David Signer <david@opengis.ch>AuthorDate: 2019-01-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-21

    remove redundant code

    Corentin.F <akwalith@gmail.com>AuthorDate: 2019-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-21

    Update connector.py

    David Signer <david@opengis.ch>AuthorDate: 2019-01-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-21

    set enabled flags of single tableitems

Merge: b6f71767fa7 25acd79ade4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-21

    Merge pull request #8923 from m-kuhn/native_densify_by_interval

    Add native densify by interval algorithm

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-01-21

    Use QgsFeature3DHandler in 3D point symbol implementation

    This is a small refactoring of 3D point symbol code, with three goals:

    - use the new handler class just like line and polygon symbols already use

    - just one feature loop instead of two and avoiding possibly slow query
      that requests all features by their IDs

    - make it possible to use point symbols with rule-based renderer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-21

    Make travis happy again

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-21

    Add tests for WFS GetFeature EXP_FILTER

    Fixes #20927 - QGIS Server: WFS issue using the EXP_FILTER parameter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-21

    WFS EXP_FILTER respect complex expressions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-21

    WFS GetFeature throws and exception when EXP_FILTER has errors

    ... instead of silently returning all features

    corentin.falcone <corentin.falcone@sirs-fr.com>AuthorDate: 2019-01-21
Commit:     corentin.falcone <corentin.falcone@sirs-fr.com>
CommitDate: 2019-01-21

    update correction

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-21
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-21

    fix docs

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-16
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-21

    add option to export mesh dataset to raster block (for processing algs)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-21

    Make densify interval parameter dynamic

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-21

    Rename files because there are two densify algs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-21

    Add native densify by interval algorithm

Merge: eafedeeb8bb 1b7932a299c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-21

    Merge pull request #8906 from m-kuhn/native_polygons_to_lines

    Add native polygonstolines algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-21

    Sipify

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-21

    add one more api doc

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-21

    Add better api docs on Property usage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-21

    Make URLS in message log clickable

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-21

    Fix crash when zooming in PostGIS raster layers (ticket 20747)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-21

    [needs-docs][processing] Port SAGA raster surface volume to native QGIS alg

    The SAGA version of this algorithm is of limited use in QGIS, because the
    volume calculated is embedded only in the SAGA terminal output. This prevents
    it being saved to a file, or reused within a model as an input to a later
    model step.

    It's also very user-unfriendly, because users must know to manually scan
    the algorithm log to find the SAGA output.

    Given that the maths here is trivial, this commit ports the algorithm across
    to be a native QGIS c++ algorithm. The algorithm duplicates the SAGA alg
    1:1, but outputs the volume (and area) to either a HTML report, or a vector
    table. Additionally, the outputs are exported as numeric outputs from the
    algorithm, allowing them to be re-used within models.

    (It's also considerably faster, because it avoids the forced conversion
    to SAGA raster format)

    Fixes #8607 (properly, even though that report is closed)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-20

    Minor code cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-20

    Add a nullptr guard in the geometry equality check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-20

    Add tests for native polygonstolines algorithm

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-20

    Correctly assign output type from input type

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-20

    Fix QgsGeometryCollection (and subclasses) `equal`

    The previous behavior was to check if all parts of the collection are exactly the same.
    The new check will check if all parts are equal (same vertice count, same vertice order, same vertice values).

Merge: eb7dc59546d 8db3dead87e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-20

    Merge pull request #8908 from neteler/patch-76

    Complete grass76 support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-20

    Guard against nullptr

    Markus Neteler <neteler@gmail.com>AuthorDate: 2019-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-19

    Complete grass76 support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-20

    Fix connect to lamda missing context argument

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-20

    Constify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-20

    Fix possible crash when unloading project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-20

    Fix project loading task never completes when project has embedded layers

    Fixes #21012

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-19

    Write entry to server log if a datasource/map/print composition is not valid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-19

    Use iterator for parts

Merge: 8709ab61eb5 11def47d5c4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-19

    Merge pull request #8904 from qgis/3nids-patch-2

    add type property to QgsGeometry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-18

    add type property to QgsGeometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-18

    Add native polygonstolines algorithm

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-18

    Use QgsMapRendererJob::Errors instead of QList< QPair >

Merge: 008dfeed40c de5c7cb60b5
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-18

    Merge pull request #8893 from wonder-sk/rule-based-3d-renderer

    Rule-based 3D renderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-01-18

    Remove layout margins

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-18

    Rename json functions to postgres names

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-18

    Fix compiler warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-18

    Add tests for load_json and write_json

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-18

    Add function docs for load_json and write_json

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-18

    Add expression functions load_json and write_json [FEATURE]

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-18

    Add hyperlink to the download page in check QGIS version dialog

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-01-18

    Fix compilation for @nirvn

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-01-18

    De-Q_FOREACH-ification

Merge: eb256e9498c 63429686cf7
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-18

    Merge pull request #8852 from mhugo/fix_index_extent

    IndexExtent fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    Fix doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    Use the full available expression context when rendering symbols
    in layout legends

    This means the symbols will have access to variables like the
    current atlas feature.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    Layer and layer node items have access to map layer expression context scope

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    Calculate correct legend size when using expression based labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    [FEATURE][layouts] Allow expressions to be embedded inside legend item text

    This feature allows for expressions to be embedded directly inside
    legend item text (e.g. group, subgroup and item text). The expressions
    are evaluated at render time, with full knowledge of the legend's
    expression context (so can utilise variables from the layout/layout item/
    etc)

    There's no UI for this yet (that will come in 3.8), but expressions are
    entered using the standard [% 1 + 2 %] format.

    E.g. a legend item text of

        My layer (rendered at 1:[% @map_scale %])

    will show in the output as

        My layer (renderer at 1:1000)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    Constify

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-18

    Respect project selection color when saving map canvas as image/PDF

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-01-18

    Review fixes, sip, doc fixes, icons, style panel fix

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-18

    Fix/improve visual look of new version notification
    - Set a better background color (yellow feels like a negative warning)
    - Set text color to black to play nice with themes
    - Make the hyperlink clickable, we want people to update!

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    [FEATURE] New expression variables for legend items

    Adds new variables for use in data defined expressions for layout legend items, including

    - @legend_title
    - @legend_column_count
    - @legend_split_layers
    - @legend_wrap_string
    - @legend_filter_by_map
    - @legend_filter_out_atlas

    Additionally, if the legend is linked to a map, then expressions used in that legend will also have access to the linked variables, including @map_scale, @map_extent, etc.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    Persist canvas expression context scope variables to project

    and restore individual scope variables for each canvas on project
    load.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    Add API to read/write QgsExpressionContextScope from/to XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    Fix build warning

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    Added test for 'gdal_rasterize -init 0'

    Ivan Ivanov <ivan.ivanov@suricactus.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-18

    Allow gdal_rasterize to accept -init with value of 0; changed default value to not introduce a breaking change

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-01-17

    Rendering test for rule-based 3D renderer

    Jonathan Willitts <JonathanWillitts@users.noreply.github.com>AuthorDate: 2019-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-01-17

    Add missing headings and remove table captions (#8892)

    * Add missing headings and ToC anchors

    Adds missing headings (and table of contents anchors) for 'Renamed Enum Values' and 'Renamed Methods' tables.

    * Removed table captions

    Which are redundant due to the headings that the tables sit under

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-01-17

    GUI for rule-based 3D renderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-01-17

    [FEATURE] Add rule-based 3D renderer

    Next to the "simple" vector layer 3D renderer that uses a single symbol
    for all features, this new renderer allows definition of hierarchy
    of rules with 3D symbols to define how a layer is rendered in 3D view,
    similar to how 2D rule-based rendering or labeling works.

    This commit does not add any GUI support yet.

Merge: 00be400b022 81aa1439238
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-17

    Merge pull request #8863 from rldhont/server-wmts-config-matrices

    WMTS tile matrices configuration [Server][Feature]

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-17

    add name to travis builds (#8889)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-17

    add enum value to key and reverse helpers (#8879)

    * add enum value to key and reverse helpers

    * cast cont char* to QString

    * use QStringLiteral

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-01-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-01-17

    [Server][Feature][needs-docs] WMTS tile matrices configuration

    In QGIS Server 3.4, the WMTS API has been added in which the tile matrices are calculated except fro EPSG:3857 and EPSG:4326.

    This commit adds the capability to select the tile matrices to use with the project and to configure the top-left corner and the last level of the tile matrix. In the case of EPSG:3857 and EPSG:4326, the user can only choose the last level of the tile matrices.

    Funded by Ifremer.

    Jonathan Willitts <JonathanWillitts@users.noreply.github.com>AuthorDate: 2019-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-01-17

    Add missing api breaking change for setMapTipTemplate() to QgsVectorLayer (#8880)

    * Add missing change for QgsVectorLayer

    * Update, to include mention of setDisplayExpression

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2019-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-01-17

    add /usr/share/qgis/python/plugins to PYTHONPATH (#8877)

    this is needed to find the correct processing (and db_manager and metasearch)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-01-17

    Use QgsFeature3DHandler implementation for line 3D symbols

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-17

    Server: throw exception in GetMap if DB connection is not ok

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-17

    Slightly nicer linked color icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-17

    Ship better default polygon symbols using outline's simple line when appropriate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-17

    Unify code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-17

    [needs-docs] Show actual linked color in color buttons when color
    has been linked to a project color

    Instead of only showing linked color status in the accompanying
    data defined button, we now also show it inside the color button
    itself. So now the button color is a live reflection of the
    project color it is linked to.

    Additionally, when the color is linked, the button only allows
    users the choice of "unlinking" the color from the linked
    project color. The usual color button options allowing users
    to directly change the color are not present. (As linked
    colors must be edited in the project colors section from
    the project properties dialog)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-17

    Set correct message bar for attribute table 'select by expression' dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-17

    Fix crash when using select by expression from attribute table dialog

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2019-01-17

    [3d] Added Qgs3DRenderContext + QgsFeature3DHandler. Code refactoring.

    Currently implementation of 3D symbols runs a feature iteration loop
    inside each implementation, making it difficult to use elsewhere
    (e.g. if source features are not coming from a vector layer, or just
    for its subset). The new classes give better structure to the code.

    QgsFeature3DHandler is somehow similar to the 2D renderer classes
    where the object first has the ability to say what fields may be needed,
    then there's a method that will process a given QgsFeature (this is
    supposed to be called in a loop) and finally a method to finish the job
    and create a 3D entity. Thanks to this separation of responsibilities
    it should be easier to later move the heavy work to a worker thread.

    Qgs3DRenderContext is similar to QgsRenderContext used in 2D rendering.
    The purpose is to collect arbitrary objects useful during preparation
    of 3D entities. Currently just keeping Qgs3DMapSettings and expression
    context.

    Updated implementation of 3D polygon symbols to use the new infrastructure.
    A nice side effect is that instead of two feature iteration loops
    (one for selected, the other for non-selected) there is just one.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-17

    Fix too small symbol layer preview icon on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-17

    Use a minimal expression context in symbol layer tree preview icons

    Allows the preview icon to correctly show linked project colors

Merge: aaede28b436 1f9a14d984d
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-16

    Merge pull request #8878 from rldhont/sld-read-like-escapeChar-master

    [BUGFIX] SLD : Support escapeChar attribute of PropertyIsLike

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2019-01-16
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2019-01-16

    [BUGFIX] SLD : Support escapeChar attribute of PropertyIsLike

    In OGC FilterEncoding standard, the PropertyIsLike element has an escapeChar attribute in place of escape attribute.

    In the QgsOgcUtils class, the attribute escape or escapeChar is added to PropertyIsLike element, but it only checks escape attribute when it decodes it.

    The commit fixed it and adds test.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-17

    [feature] Add expression for square by diagonal and rectangle from 3 points

    With the new class QgsQuadrilateral, we can add expressions to create a square by a diagonal and rectangles by 3 points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-17

    Fix connected widgets do not update in some circumstances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-17

    [FEATURE][processing] Add geodesic mode for "Join by Lines (Hub lines)" algorithm

    This allows optional creation of geodesic lines, which represent the
    shortest distance between the points based on the ellipsoid.

    When geodesic mode is used, it is possible to split the created lines
    at the antimeridian (±180 degrees longitude), which can improve
    rendering of the lines. Additionally, the distance between vertices
    can be specified. A smaller distance results in a denser, more accurate
    line.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-17

    Fix determination of geodesic line when first segment is small and coordinates are reprojected

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-16

    [FEATURE] postgres provider: save primary key selection

    When a view loaded from Data Source Managers's PostgreSQL tab you can
    select the key columns of the view (by default the first column is used,
    which can be wrong). This commit stores that selection in the settings,
    so that it doesn't have to be reselected on subsequent loads.  This
    stored selection is also used when adding the loading from the browser.

Merge: a6f261826a5 a1970104d0c
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-16

    Merge pull request #8851 from mhugo/fix_vertex_tool_cache

    Fix vertextool's geometry cache invalidation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-16

    translation updates

Merge: 0a7c8a7011b 648672d7dba
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-16

    Merge pull request #8850 from mhugo/fix_postgres_transaction_lock

    Fix libpq access from different threads

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-16
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-16

    test quad_flower.2dm also in the mesh read tests

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-16
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-16

    fix copy-paste error in mesh symbol type

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2019-01-15
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-16

    fix 3d mesh test

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-09
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-16

    [feature] [3d] [mesh] Display mesh faces in 3D view as terrain

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    [layouts] Fix loss of composition variables when converting 2.x compositions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-16

    Fix dual view's feature list not using app palette

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-16

    Fix variable editor widget not playing well with dark themes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    Show category/range label as breadcrumb title when editing classes in layer style dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    [browser] Don't show gdal/ogr layer items for QGIS style xml files

    These aren't layers, so the extra entries are just distracting noise.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    Fix some more tiny icons on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    HIG

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    Add 'Copy to default' action as a dedicated button when browsing non-default style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    Allow additional tags to be set when copying items to default style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    Nicer strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    Considerably simplify code, remove duplication

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    Rename action for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    Release busy cursor before showing message box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    [FEATURE] When browsing a style from the browser panel, allow copying
    symbols to the default style from the right click menu and share button

    Allows users to easily transfer symbols and ramps from a style xml
    file directly to their local style database.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    Refactor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    [FEATURE] Double clicking a style .xml in the browser now opens
    the manager dialog, allowing browsing and non-edit actions for the
    style.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    Fix initial selected tab in style manager dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    Add method to hide favorites and smart groups from style manager dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    Add a read only mode to QgsStyleManagerDialog

    Allows the dialog to browse an existing style, but prevents users
    from making any edits to the style.

Merge: c885cd7267a 4e31597f5c0
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-15

    Merge pull request #8864 from 3nids/qproperty

    add Q_PROPERTY for QgsCoordinateReferenceSytem::isGeographic and QgsGeometry::isNull

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-01-15

    add Q_PROPERTY for QgsCoordinateReferenceSytem::isGeographic

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2019-01-15

    use Q_PROPERTY instead of Q_INVOKABLE for QgsGeometry::isNull

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-16

    add toString and repr for qgsvector

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-15

    Server: throw exception in GetMap if DB connection is not ok

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-15

    [themes] Allow styling of SQL/python/expression/HTML code editors (#8860)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-14
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-15

    fix #20316 not possible to assign mesh crs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-15

    [themes] Fix the processing modeler's rendering on dark backgrounds

    RucioTozzy <41949534+RucioTozzy@users.noreply.github.com>AuthorDate: 2019-01-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-15

    Update TRANSLATORS

    Most of the zh-Hant users are Taiwanese, so the flag of zh-Hant should change to flag of Taiwan, not flag of China :)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-15

    Be theme friendly, don't hard-coded white background for locale sample label

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-15

    [themes] Additional fixes for Blend of Gray
    - better welcome page (et cie) disabled text
    - improve tree view item hover color to avoid masking
      drop indicator when drag 'n dropping

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-15

    Add QgsRenderContext to QgsLayerTreeModelLegendNode::ItemContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-15

    Fix a bunch of tiny icon sizes on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-15

    Mesh (and raster) calculator dialog HIG fixes and standardization

    And fix typo and warnings

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2019-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-15

    Refactoring of rectangle maptools

    Adds a new geometry class QgsQuadrilateral, for 4 sided geometries.

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-15

    Use render context when drawing layout legends

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-14

    Server: throw exception if one or more layers are not available. Projects with missing layers are not cached, the layer may become available in future if e.g. the db connection has been temporarly interupted

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-01-14
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-01-14

    IndexExtent fix

    This fixes a problem with the "IndexExtent" snapping indexing strategy.
    I got a strange behaviour where all indexes were continuously rebuilt
    when the mouse was close to the mapcanvas border.

    Proposed solution:
    - use QgsMapSettings::visibleExtent() instead of
    QgsMapSettings::extent() for the definition of the index extent
    - do not try to index features that are beyond the current extent

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-01-14
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-01-14

    Fix vertextool's geometry cache invalidation

    This a forward port from d79c212e7ba1e5 in PR #8724

    Another fix is added here (which will be backported to 3.4): layer'
    signal connections must be destroyed when the cache for this layer is
    cleared (otherwise I got an "assertion failed" in onCacheGeometryXXXX)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2019-01-14
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2019-01-14

    Fix libpq access from different threads

    This is a forward port from 05f949b58, following PR #8700.

    In addition, two other fixes are added (that will be backported to
    3.4):
    - PQexecNR, openCursor and closeCursor are protected
    - uniqueCursorName is also protected (I stumbled accross a bug where
    the cursor name was reused by two different threads)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-11
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-14

    use SVG icon for show mesh calculator

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-18
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-14

    [feature] [mesh] Mesh Calculator

    Similarly to raster calculator, mesh calculator can take dataset groups from current mesh layer and
    combine them with various aritmentic/logical operators to new dataset group.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-14

    update to MDAL 0.1.3 (mesh calculator API)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-14

    fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    Correctly handle selection of mixed item types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    Fix potential crash when removing entities from a style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    Dox++, deprecate method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    Add missing endcond

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    [FEATURE] Add "All" tab to style manager

    This allows you to see ALL the symbols/ramps matching the current
    group/tag/filter. It makes it easier to manage groups which consist
    of both markers/lines and fills.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    [FEATURE] Add list view mode to style manager dialog

    This was added to the symbol list widget in 3.4, and now it's
    available in the style manager dialog too.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    Use QgsStyleModel in Style Manager dialog

    Fixes MANY symbol filtering issues in the dialog, and brings many
    improvements (e.g. hidpi fixes, nicer tooltips, etc)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    Fix main panel ownership in QgsPanelWidgetStack bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    Fix crash in metadata widget when remove is clicked and no items exist

    Fixes #20943

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    Hidpi fixes for color picker widget

    Luis Ressel <aranea@aixah.de>AuthorDate: 2019-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    Only enable qgisCrash() on FreeBSD and Linux systems with glibc

    Currently, qgisCrash() is enabled on all Linux platforms except Android,
    but that's invalid: While glibc provides the backtrace() function, other
    libcs for Linux, such as musl, don't.

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2019-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-14

    Add API to calculate innerTangents for 2 circles

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-12

    [themes] Last round of theme fix (hopefully)
    - improve progress bar size and look
    - remove hard coded border color for progress bar
    - fix plugin manager checkbox for blend of gray

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-12

    [themes] Add pressed state for tool/push buttons in Night Mapping

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-12

    [themes] Add pressed state for tool/push buttons in Blend of Gray

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-12

    Refresh layout maps when project colors change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-12

    Ensure that project colors show correctly in legend and symbol previews

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-12

    Move method for detecting project colors to QgsProperty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-12

    Auto update canvas, symbol preview, when project colors change

    Symbols may be using project colors, so the layers and previews
    need to be updated when project color changes occur

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-12

    Fix crash on exit when project signal is emitted during project destruction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-12

    Add a signal to QgsProject for when project color scheme changes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-12

    [themes] Fix a few more issues with Night Mapping
    - provide a visual feedback for checked menu actions
    - improve scrollbar styling
    - fix broken vertical slider

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-12

    [themes] Fix a few more issues with Blend of Gray
    - provide a visual feedback for checked menu actions
    - improve scrollbar styling
    - fix broken vertical slider

Merge: 7b664ea9a85 8efc68984fe
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-11

    Merge pull request #8832 from troopa81/fix_20547

    fixes #20547 : Fix error when using a spatialite layer with a non-int primary key an a spatial index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-12

    Fix see also link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-12

    Fix some corner cases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-12

    [FEATURE][processing] New algorithm "Geodesic line split at antimeridian"

    Ports the similar algorithm from the shape tools plugin to c++, and utilises
    built in QgsDistanceArea ellipsoidal calculations to split the lines.

    This algorithm splits a line into multiple geodesic segments, whenever the
    line crosses the antimeridian (±180 degrees longitude)

    Splitting at the antimeridian helps the visual display of the lines in some
    projections. The returned geometry will always be a multi-part geometry.

    Whenever line segments in the input geometry cross the antimeridian,
    they will be split into two segments, with the latitude of the breakpoint
    being determined using a geodesic line connecting the points either side
    of this segment. The current project ellipsoid setting will be used when
    calculating this breakpoint.

    If the input geometry contains M or Z values, these will be linearly
    interpolated for the new vertices created at the antimeridian.

    Supports in-place edit mode also.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-12

    [needs-docs][api] Rename QgsDistanceArea methods to change "date line"
    to "antimeridian"

    Because the date line =/= +/-180 degree longitude, which is what
    we were incorrectly using it to mean.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-12

    [FEATURE][API] Add method to QgsDistanceArea to split a (multi)line geometry
    at the antimeridian

    Whenever line segments in the input geometry cross the antimeridian, they
    will be split into two segments, with the latitude of the breakpoint being
    determined using a geodesic line connecting the points either side of this
    segment.

    If the geometry contains M or Z values, these will be linearly interpolated
    for the new vertices created at the antimeridian.

Merge: 2623e605e6a 70466320a8e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-11

    Merge pull request #8830 from elpaso/bugfix-server-fcgi-rewritten-uri

    [server] Use REQUEST_URI as default URL for FCGI requests

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-01-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-01-11

    Use mkdtemp for temporary directory and clean at the end of the test

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-01-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-01-11

    Correct spell problems

    corentin.falcone <corentin.falcone@sirs-fr.com>AuthorDate: 2019-01-11
Commit:     corentin.falcone <corentin.falcone@sirs-fr.com>
CommitDate: 2019-01-11

    Update travis building

    corentin.falcone <corentin.falcone@sirs-fr.com>AuthorDate: 2019-01-11
Commit:     corentin.falcone <corentin.falcone@sirs-fr.com>
CommitDate: 2019-01-11

    Update travis building

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    Update tooltip to reflect color setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    Add icons for data defined colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    Link labeling and layout data defined buttons to color buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    Fix incorrect evaluation of data defined end color for shapeburst fills

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    Link color buttons to their data defined buttons in symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    Disable linked color buttons when a project color is set for a property

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    [FEATURE] Show Project Colors in color bound data defined buttons

    This adds a new "Project Colors" section in data defined buttons
    which are linked to a color value. The color menu contains all
    colors defined as part of the current project's Project Color
    Scheme (which is defined through project properties).

    When a project color is selected from the button, the property
    becomes linked to that color. It will automatically follow any
    future changes to the color when made through project properties.

    This allows users to define common colors for a project once,
    and then "bind" symbol, label, layout, etc colors to these
    preset colors. The link is live, so you change it once, and
    the change is reflected EVERYWHERE. Sure beats updating a color
    100 times when it's use has been scattered throughout a project's
    symbols, labels, etc...

    (Basically, this is just adding a shortcut to setting a data
    defined expression "project_color(...)" for the property. The
    project_color function has been around a LOOONG time, but it's
    only really been usable by power users before this change)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    Move QgsColorButton::createMenuIcon to public API, make static

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    [api] Add PyQGIS helpers to QgsGeometry.asMultiPoint(), asMultiPolyline()
    and asMultiPolygon()

    - raise ValueError when these methods are called with null geometries
    - raise TypeError when these methods are called with incompatible
    geometry types, instead of silently returning empty lists

Merge: b49e9405081 5962afdf21d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-11

    Merge pull request #8827 from m-kuhn/gpkg_transaction_test

    sqlite_fetch_and_increment cached mode for transactions

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-01-11
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-01-11

    add unit test

    corentin.falcone <corentin.falcone@sirs-fr.com>AuthorDate: 2019-01-11
Commit:     corentin.falcone <corentin.falcone@sirs-fr.com>
CommitDate: 2019-01-11

    Update building

    corentin.falcone <corentin.falcone@sirs-fr.com>AuthorDate: 2019-01-11
Commit:     corentin.falcone <corentin.falcone@sirs-fr.com>
CommitDate: 2019-01-11

    Update building

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-11

    Improve expression documentation for sqlite_fetch_and_increment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-11

    Update python/plugins/db_manager/db_plugins/postgis/connector.py

    Co-Authored-By: Ailurupoda <akwalith@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-11

    Update python/plugins/db_manager/db_plugins/plugin.py

    Co-Authored-By: Ailurupoda <akwalith@gmail.com>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-11

    Update python/plugins/db_manager/db_plugins/plugin.py

    Co-Authored-By: Ailurupoda <akwalith@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-11

    Fix test linking

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    Make color swatch list hi-dpi friendly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    Refine multiline selection behaviour in editors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    [api][needs-docs] Allow registering PyQGIS using a nice decorator syntax

    This allows nice and simple, elegant construction of checks for
    Python.

    To use, Python based checks should use the decorator syntax:

      from qgis.core import check

      @check.register(type=QgsAbstractValidityCheck.TypeLayoutCheck)
      def my_layout_check(context, feedback):
        results = ...
        return results

    Or, a more complete example. This one throws a warning when attempting
    to export a layout with a map item set to the Web Mercator projection:

      @check.register(type=QgsAbstractValidityCheck.TypeLayoutCheck)
      def layout_map_crs_choice_check(context, feedback):
        layout = context.layout
        results = []
        for i in layout.items():
          if isinstance(i, QgsLayoutItemMap) and i.crs().authid() == 'EPSG:3857':
            res = QgsValidityCheckResult()
            res.type = QgsValidityCheckResult.Warning
            res.title='Map projection is misleading'
            res.detailedDescription='The projection for the map item {} is set to <i>Web Mercator (EPSG:3857)</i> which misrepresents areas and shapes. Consider using an appropriate local projection instead.'.format(i.displayName())
            results.append(res)

        return results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    [FEATURE][layouts] Add validity check to flag when a map item
    has an overview which is not linked to any existing maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    Remove leftover QObject inheritance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-11

    Astyle

Merge: 238ea726f6c fd00cd54fee
    Corentin.F <akwalith@gmail.com>AuthorDate: 2019-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-10

    Merge branch 'master' into sirs_db_manager

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2019-01-10
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2019-01-10

    fixes #20547 : Fix error when using a spatialite layer with a non-int primary key an a spatial index

    corentin.falcone <corentin.falcone@sirs-fr.com>AuthorDate: 2019-01-10
Commit:     corentin.falcone <corentin.falcone@sirs-fr.com>
CommitDate: 2019-01-10

    Add comment on field | DbManager

Merge: 29ad9d7f2ae a222906fcf7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-10

    Merge pull request #8705 from arnaud-morvan/server_diagrams_filter

    Apply featureFilterProvider in QgsVectorLayerDiagramProvider

    corentin.falcone <corentin.falcone@sirs-fr.com>AuthorDate: 2019-01-10
Commit:     corentin.falcone <corentin.falcone@sirs-fr.com>
CommitDate: 2019-01-10

    Add comment on field | DbManager

    corentin.falcone <corentin.falcone@sirs-fr.com>AuthorDate: 2019-01-10
Commit:     corentin.falcone <corentin.falcone@sirs-fr.com>
CommitDate: 2019-01-10

    Revert "Add comment on field | DbManager"

    This reverts commit 6b98d8de49f76ae10f31fdb644e9960225bb57f0.

    corentin.falcone <corentin.falcone@sirs-fr.com>AuthorDate: 2019-01-10
Commit:     corentin.falcone <corentin.falcone@sirs-fr.com>
CommitDate: 2019-01-10

    Add comment on field | DbManager

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2019-01-10
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2019-01-10

    on mac, terrain is sometimes not loaded on time [3d] fix #20963

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-10

    Typo (old one)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-10

    Make sure sqlite_fetch_and_increment is always executed on the main thread

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-10

    Update override comment with a full explanation of what it does

    Also checks for original url emptiness before returning it.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    Fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    Avoid duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    Add missing since annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    Sipify

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    change bindings again

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    Change bindings

    Manually inserting the proper binding

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    removing whitespaces

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    adding barebone documentation

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    adding QgsRenderContext class to the header

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    removed duplicate signatures

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    adding missing include for qgsrendercontext

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    fixing whitespaces in newer functions

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    Adding QgsRenderContext support

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    adding QgsRenderContext support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-10

    Add an additional test for cached mode of sqlite_fetch_and_increment

Merge: c2637509309 c7abba03fbe
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-10

    Merge pull request #8825 from nirvn/osx

    [themes] Force fusion style for non-default UI themes on OS X

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-10

    Add cached mode to sqlite_fetch_and_increment for transactions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-10

    [themes] Force fusion style for non-default UI themes on OS X

Merge: 43df43fb32e e32c739b476
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-10

    Merge pull request #8820 from m-kuhn/map_layer_template

    QgsProject::mapLayer<Qgs[Type]Layer *>( layerId ); template

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    Fix build

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2019-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-10

    Remove unnecessary #include in server

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-09

    Add tests for QgsFcgiServerRequest rewrites

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-09

    Rewritten function comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-09

    [server] Fix URL rewrite from fcgi servers

    The URL exposed in the XML documents generated
    by the server was wrong because instead of
    using the original URL (from REQUEST_URI)
    the rewritten query string (from QUERY_STRING)
    was applied to the internal mUrl variable.

    This patch also adds some tests for the
    FCGI request, that handle most common
    scenarios with bot rewritten and not
    rewritten URLs.

    QgsFcgiServerRequest is now exposed to
    Python mainly for testability purposes.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-09

    Add a test for transaction save local default value generation with gpkg

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-09

    Make use of QgsProject::mapLayer<QgsVectorLayer *> template

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-09

    Add a template method to get a casted maplayer

    This simplifies the casting of maplayers when accessing them from the layer registry.

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2019-01-08
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2019-01-09

    Apply featureFilterProvider in QgsVectorLayerDiagramProvider

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2019-01-08
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2019-01-09

    Do not overwrite renderContext in QgsMapRendererJob::drawLabeling

    Dedicated QgsRenderContext is already created and configured in prepareLabelingJob.

Merge: 9e957af43c6 5e61afcfe75
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-09

    Merge pull request #8818 from signedav/fix_featurecount_offlineediting

    Offlineediting - showFeatureCount property

    David Signer <david@opengis.ch>AuthorDate: 2019-01-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-09

    tests for layernodeproperty "showFeatureCount"

    fixes https://github.com/opengisch/Vogelwarte_QField_2019/issues/4

    David Signer <david@opengis.ch>AuthorDate: 2019-01-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-09

    copy property back on synchronize back

    David Signer <david@opengis.ch>AuthorDate: 2019-01-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-09

    copy showFeatureCount property to the new LayerTreeNode

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-09

    fix build

Merge: f1be811665a 2213be55996
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-09

    Merge pull request #8813 from signedav/vacuum-past-simple

    Message after delete in proper english

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-09

    Update src/providers/ogr/qgsgeopackagedataitems.cpp

    Co-Authored-By: signedav <david@opengis.ch>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-09

    Consider 'print as raster' setting for pdf print in server

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-09

    Update src/providers/ogr/qgsgeopackagedataitems.cpp

    Co-Authored-By: signedav <david@opengis.ch>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-09

    Fix build

    David Signer <david@opengis.ch>AuthorDate: 2019-01-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-08

    proper english past form

Merge: 3732cb7e401 6e91349baad
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-08

    Merge pull request #8721 from signedav/json-for-valuerelations

    Storing Value Releation multi-selection as JSON

Merge: dd0b33ed8d8 1585ab4178f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-08

    Merge pull request #8810 from signedav/vacuum-after-delete

    Request for VACUUM after deleting GPKG layer

Merge: 6855a1c7315 8754d55a095
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-08

    Merge pull request #8809 from m-kuhn/expression_nullif

    Add NULLIF expression function [FEATURE]

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2019-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-08

    Update src/providers/ogr/qgsgeopackagedataitems.cpp

    Co-Authored-By: signedav <david@opengis.ch>

    David Signer <david@opengis.ch>AuthorDate: 2019-01-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-08

    proper placing of message output

    David Signer <david@opengis.ch>AuthorDate: 2019-01-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-08

    put original message into else

    David Signer <david@opengis.ch>AuthorDate: 2019-01-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-08

    request VACUUM after deleting geopackage

    David Signer <david@opengis.ch>AuthorDate: 2019-01-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-08

    json gpkg tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-08

    Fix JSON

Merge: eaad71e0c90 0494096b3df
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-08

    Merge pull request #8639 from SrNetoChan/avoid_overlap

    Renames Avoid intersection to Avoid overlap [needs-docs]

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-08

    Add NULLIF expression function [FEATURE]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Tweak API

    Better to use QVector here, because the QgsLineString/QgsGeometry
    methods all use QVector too, and we want to avoid unnecessary
    list->vector conversions.

Merge: dada301b0bc 37eec198a89
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-08

    Merge pull request #8507 from signedav/basicfix

    Delete selected tables as DataItem action

    David Signer <david@opengis.ch>AuthorDate: 2019-01-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-08

    put message in log instead of message box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    [georeferencer] Fix some HIG violations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    [FEATURE][georefencer] Make minimizing georeferencer when adding points
    from canvas an option

    Allows users to disable this option, which is annoying on multi-monitor
    setups where it can be desirable to have both windows visible while
    adding points.

    The option is added as a checkbox in the "add map coordinates" dialog:
    "Automatically hide georeferencer window". We show it directly in that
    dialog for maximum discoverability, and to allow easier change of setting
    for users who move between single/multi monitor setups.

    Fixes #20449

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    [layouts] Fix incorrectly rendered item background and frame when item is
    non-opaque

    Fixes #20909

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Avoid console noise when loading layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Show feedback message when using Select by Expression, to match
    Select by Form behaviour

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Fix "unexpected geometry type:7" warning thrown by pal geometry handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    latitudeGeodesicCrossesDateLine also returns fraction of segment
    along which the crossing occurs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Fix date line breaks with non geographic input CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Use proj geodesic.h instead of GeographicLib

    Because it contains the same functionality and avoids a new
    dependency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Unit tests for QgsDistanceArea::geodesicLine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Unit tests for QgsDistanceArea::latitudeGeodesicCrossesDateLine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Expose method for calculating latitude geodesic crosses date line to public QgsDistanceArea API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Add method to retrieve destination CRS from QgsDistanceArea

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Use an iterative approach to determine the exact latitude
    where a geodesic crosses the international date line

    And use this to correctly break geodesic lines which cross
    the date line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Add method to calculate the geodesic line joining two points to QgsDistanceArea

    Using geographiclib to calculate the line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Add a dependancy to geographiclib

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Fix clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    More user friendly display of 'all other values' category

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Nicer tooltips for merged categories

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Correctly handle conversion of merged categories to rule based renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Rename some methods for consistency/clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Unit tests for unmerging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Fix travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Add option to unmerge categories

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Don't allow null entry to be merged

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    [FEATURE] Add option to merge categories in categorized renderer

    This allows users to select multiple existing categories and
    group them into a single category, which applies to any of the
    values from the selection.

    This allows simpler styling of layers with a large number of
    categories, where it may be possible to group numerous distinct
    categories into a smaller, more managable set of categories
    which apply to multiple values.

    The option is available from the right click context menu
    in the categories list view, whenever multiple categories
    are selected.

    Sponsored by SMEC/SJ

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Add missing documentation for QgsCategorizedRenderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    [API] Allow categorized renderer category values to be lists of values

    When a category is a list of values, that category will apply to
    any of the values from the list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Q_FOREACH -> for

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Fix a clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Dox++

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2019-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Rename member variables, remove "forceCartesian" arguments

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2018-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Fix typos

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2018-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-08

    Add centimeter and millimeter based units to Project Properties and Map Tools Options
    Fix the "map units" option in distance measurements when using geographic coordinate systems

Merge: b6293f23c8c 6d38a0ed667
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-07

    Merge pull request #8804 from m-kuhn/geometry_check_dox

    Improved API documentation for geometry checks

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-07

    osgeo4w: run python scripts with python3 (fixes #20870)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-07

    Improved API documentation for geometry checks

    David Signer <david@opengis.ch>AuthorDate: 2019-01-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-07

    add jsonb tests and fixed count

Merge: 1ba6b97f747 a57fec87145
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2019-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-07

    Merge pull request #8444 from NaturalGIS/reenable_grass_r_mapcalculator

    add GRASS r.mapcalculator, remove r.mapcalc

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-07

    [server] Fix layer order rendering when layers are in groups (#8796)

    * [server] Fix layer order rendering when layers are in groups

    Fixes #20810

    * Update test images

    * [server] Fix order of layers in subgroups

    basically: layers in WMS is specified in a comma separated
    list where leftmost layer is drawn first (it's at the bottom)
    and QGIS layer order is exactly the opposite: first layer
    in the TOP (topmost) is drawn last (it is at the top).

    For this reason the server reverses the list before passing
    it to the renderer.

    * Fix order of layers in test

    * Update src/server/services/wms/qgswmsrenderer.cpp

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-01-07
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2019-01-07

    fix module description file

    David Signer <david@opengis.ch>AuthorDate: 2019-01-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-07

    prepared tests for gpkg - not yet active

    David Signer <david@opengis.ch>AuthorDate: 2019-01-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-07

    add author and reader tables to test valuerelations with json

    David Signer <david@opengis.ch>AuthorDate: 2019-01-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-07

    tests for json in postgres

    only reading not writing possible because of pg implementation

    David Signer <david@opengis.ch>AuthorDate: 2018-12-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-07

    fix for-clause

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-07

    Update src/gui/editorwidgets/qgsvaluerelationwidgetwrapper.cpp

    Co-Authored-By: signedav <david@opengis.ch>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-07

    Update src/gui/editorwidgets/qgsvaluerelationwidgetwrapper.cpp

    Co-Authored-By: signedav <david@opengis.ch>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-07

    Update src/gui/editorwidgets/qgsvaluerelationwidgetwrapper.cpp

    Co-Authored-By: signedav <david@opengis.ch>

    David Signer <david@opengis.ch>AuthorDate: 2018-12-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-07

    using of json fields for value relation widget multi selection

    if the type of field is QVariant::Map - means a json source (eg. GPKG or Postgres (storing not yet implemented)) - it stores as json list

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-01-07
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2019-01-07

    fix the module name

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-01-07
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2019-01-07

    add missed file

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2019-01-07
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2019-01-07

    change the name of the module to match the new name in GRASS 7.4.4

Merge: 0c71e720a39 f1d2239d5fa
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-07

    Merge pull request #8781 from mhugent/get_atlas_print

    [server][needs-docs] Get atlas print

Merge: 69f6ea521b8 a6f8db15c58
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-07

    JSON Support for GeoPackage [FEATURE]

    Merge pull request #8707 from signedav/json-for-gpkg
    Integration of JSON type of GeoPackage

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-07

    'returns' before 'since'

    David Signer <david@opengis.ch>AuthorDate: 2019-01-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-07

    use general json conversion because it works for the different types

    like QVariantMap, QVariantHash, QVariantList or QStringList
    as fallback still the QString conversion is available

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-07

    Try to make travis happy

    Alex <roya0045@users.noreply.github.com>AuthorDate: 2019-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-07

    [mssql] Fix inserting features into tables with an after insert trigger attached

    Fixes #20592

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-07

    [processing][SAGA] Resync Fill Sinks descriptions, add tests

    Refs #20051

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-07

    [processing][SAGA] Resync parameters for resample tool

    And add tests

    Fixes #20882

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-06

    Better check for QString::isEmpty() than for length() == 0

    Not that it really makes any difference ...

Merge: 48db8648365 48e4525abff
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-06

    Merge pull request #8795 from ismailsunni/clean_shortcut_list

    Remove empty action in shortcut configuration list.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2019-01-06
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2019-01-06

    Remove empty action in shortcut configuration list.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2019-01-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-05

    add missing bits to API documentation (#8709)

    * add missing bits to API documentation

    * API docs

    * mark function as deprecated

    * Deprecate for Python

    * Fix docstrings

    * Fix see also link

Merge: ed9c9b33af4 7d592a01ba9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-05

    Merge pull request #8793 from elpaso/bugfix-20693-server-LAYERTITLESPACE

    [server] Respect layer title space when rendering legends

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-05

    Add control image masks

    Add more mask images (when image size does not match, generate_test_mask_image.py fails to update the mask)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Set spinbox maximum higher than 99

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Add doc for new function

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Allow to request all atlas features with 'ATLAS_PK=*' if the number is lower than the feature limit

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Possibility to restrict number of atlas features (default: 1)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Consider case where id is layer name

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Small tweaks

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Spelling, doc and indentation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Re-enable QgsProjectProperties::checkPageWidgetNameMap

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Remove diagrams from atlas print test as it shows different behaviour in different environments

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2019-01-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Add control image for atlas GetPrint test and fix some python stuff

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-12-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Add unit tests

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-12-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Fix atlas print for png and svg format (just give back first page)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-12-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Fix check if ATLAS_PK parameter is there

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-12-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Add atlas to test project

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Get pk attributes from layer instead of provider

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    Show atlas layers, atlas coverage layers and primary key attributes in getProjectSettings response

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2019-01-05

    [FEATURE]: Possibility to set ATLAS_PK in GetPrint request to print atlas sheet(s)

    Corentin Falcone <akwalith@gmail.com>AuthorDate: 2019-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2019-01-05

    Add comment option on db_manager pluging postgis tables (#8734) [FEATURE]

    Add possibility to create a comment on a postgres table when import or using the alter table button from db_manager.

Merge: e3c1d18f3aa b5a66ddcab4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2019-01-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-05

    Merge pull request #8752 from anitagraser/patch-1

    Refer to layers panel instead of legend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-05

    [layouts] Fix inefficient filtering in attribute tables

    Set the expression filter on the request itself, rather than looping
    through all features and testing on the filter. This allows providers
    to hand off the filtering to the underlying datasource, and utilise
    indices/etc where available.

    Fixes #20908

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-04

    Update control images

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-04

    [server] Respect layer title space when rendering legends

    Fixes #20693 - LAYERTITLESPACE in GetLegendGraphic is not taken into account

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-04

    Fix assert crash for non-English UI locale (fixes #20834)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-04

    [themes] Move tab widget's pane up 1 pixel to improve border look

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-04

    [themes] Adjust Night Mapping and Blend of Gray to improve display on windows
    Fixes the combo box drop down list clipping text, as well as
    the spinbox's up and down arrow.

    Turns out having a single theme QSS that looks great across platforms
    isn't straightforward.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-04

    [processing][needs-docs] Standardize names of z/m value algorithms

    Ensures consistent capitalization and (non)hyphenation of algorithm names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-04

    [FEATURE][processing] New algorithms "Extract Z values" and "Extract m values"

    These algorithms allow users to convert z or m values present in feature
    geometries to attributes in the layer. By default the z/m value from the
    first vertex in the feature is extracted, but optionally statistics
    can be calculated on ALL the z/m values from the geometry (e.g. calculating
    mean/min/max/sum/etc of z values).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-04

    Add method to QgsStatisticalSummary to get a short name corresponding to a stat

    Returns a short name, suitable for use in a field name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-04

    Allow QgsStatisticalSummary to calculate first/last value

    Trivial, but simplifies other code which desires to expose
    a choice between first/last/min/max/mean/etc...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-04

    [FEATURE][processing] New raster zonal stats algorithm

    Like the vector zonal stats algorithm, but this one works with
    the zones defined in another raster.

    Iterates over the input rasters in blocks to be nice and
    memory efficient.

    From the algorithm help:

    "This algorithm calculates statistics for a raster layer's
    values, categorized by zones defined in another raster layer.

    If the reference layer parameter is set to "Input layer",
    then zones are determined by sampling the zone raster layer
    value at the centroid of each pixel from the source raster
    layer.

    If the reference layer parameter is set to "Zones layer",
    then the input raster layer will be sampled at the centroid
    of each pixel from the zones raster layer.

    If either the source raster layer or the zone raster layer
    value is NODATA for a pixel, that pixel's value will be
    skipped and not including in the calculated statistics."

Merge: 0373fe73a28 a7c3aadf3d2
    David Signer <david@opengis.ch>AuthorDate: 2019-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-03

    Merge branch 'master' into basicfix

    David Signer <david@opengis.ch>AuthorDate: 2019-01-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-03

    autogenerated sip in file

    David Signer <david@opengis.ch>AuthorDate: 2019-01-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-03

    fix - removes layers from project if they exist there

    David Signer <david@opengis.ch>AuthorDate: 2019-01-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-03

    use uri to get layeritem to delete

    David Signer <david@opengis.ch>AuthorDate: 2019-01-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-03

    find index of layeritem with the passed uri

Merge: f4aa9a493ba ecb6cde3aaa
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-03

    Merge pull request #8785 from elpaso/bugfix-20601-processing-side

    Pick up all layer entries references from the project context

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-12-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    respect attribute table behavior settings

    Fixes undocumented bug of attribute table settings (Show features Visible on Map etc.)
    not being respected. The settings were saved correctly but QGIS didn't make use of them.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    [FEATURE][layouts] Allow control over stacking position of map overview extents

    Allows overview extents to be drawn below map labels (the new default),
    but also adds choices for drawing them below all map layers, or
    above/below a specific map layer.

    This allows users to control exactly where in the map item's layer stack
    the overview will be placed, e.g. allowing them to draw a overview
    extent below some feature layers such as roads whilst drawing it
    above other background layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    [layouts] Add API allowing drawing map overviews under map layers
    or under map labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    [layouts] Add method to alter list of map layers to render to include
    overview layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    Use qobject_cast

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    [layouts] Add setters/getters for map item stacking positions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    [layouts] Add method to get overview item extent as a vector layer

    The layer contains a single feature representing the linked map
    extent, and set to render using the overview's symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    Split layout map overview tests into their own file, add masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2019-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    [layouts] Add inbuilt validity check to warn when scale bars are
    not linked to a map item

    (and remove test Web mercator projection warning check)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    Rework validity check API to allow future background threaded use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    Add layout validity check for map crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    Run layout validity checks before export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2019-01-03

    [FEATURE][API] Add flexible framework for custom "validity checks"

    Adds a new interface QgsAbstractValidityCheck which defines
    a single "check" which can be performed on a given QgsValidityCheckContext.
    A new application-wide QgsValidityCheckRegistry registers
    and manages instances of all known checks, and allows running
    of all registered checks of a specific type at once.

    Initially the framework is focused toward print layout validity
    checks, but the interface has been designed to be generic enough
    to allow alternative types of validity checks (e.g. project save
    validity checks, processing model validity checks, etc.).

    The API is designed to be used both by internal validity checks
    and also to be extended by custom, organisation-specific
    validity checks. E.g., for print layout validity checks we could have:

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2019-01-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2019-01-02

    Pick up all layer entries references from the project context

    This is the processing side of the duplicate layer
    names bug, while the core part was already fixed,
    the processing logic was extended to handle inputs
    from models and full-path references.

    Fixes #20601

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-02

    [themes] Apply OS-specific UI scale factor to em values

    David Signer <david@opengis.ch>AuthorDate: 2019-01-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2019-01-02

    fix in listwidgetfactory and set method of ogrprovider to const not changing class values

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-02

    Add palette file for the Blend of Gray theme

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-02

    Add palette file for the Night Mapping theme

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-02

    [themes] Allow customization of palette role colors
    This fixes the following issues:
    - combo box drop down menu white top/bottom edges
    - color button header background color
    - white line at top of stacked dock area

Merge: 196024ccba2 f332233f6d8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-02

    Merge pull request #8776 from alexbruy/gdal_tests

    [processing] cover more GDAL algorithms with unittests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2019-01-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2019-01-01

    typo fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-01

    remove obsolete tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-01

    [processing] add unittest for gdal_polygonize algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-01

    [processing] add unittest for gdal2xyz algorithm

Merge: 1233a21ac2f a5365e26ebd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-01

    Merge pull request #8773 from alexbruy/processing-gdal_sieve

    [processing] fix handling of the mask layer in the gdal_sieve algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2019-01-01

    [processing] fix handling of the mask layer in the gdal_sieve algorithm
    (fix #20713)

Merge: f07c264349a c64383702ef
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2019-01-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2019-01-01

    Merge pull request #8766 from alexbruy/processing-gdaladdo

    [processing][needs-docs] expose resampling and format options in the gdaladdo (fix #20432)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-01

    [symbology] Add missing 'meters at scale' unit type in ellipse marker

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-01

    Declare color / color ramp button text color in Night Mapping

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-01

    Declare color / color ramp button text color in Blend of Gray

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-01

    [themes] Use widget's palette when drawing text for color ramp button

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-01

    Fix combobox dropdown list padding issue with themes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-01

    Only apply custom toolbar spacing for default theme

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2019-01-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2019-01-01

    Make Blend of Gray theme hidpi-compatible

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-12-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-12-31

    windows: allow https downloads in nsis installer (fixes #18360)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-12-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-12-31

    debian packaging: avoid conflicting files (followup add1a9228, refs #20856, fixes #20894)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-31

    Make Night Mapping theme hidpi-compatible

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-12-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-12-31

    make advanced params optional to keep algorithm API stable

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-12-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-12-31

    [processing] expose resampling and format options in the gdaladdo
    algorithm (fix #20432)

    These options actually were here but not added to the UI.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-31

    Followup 2ec05137, fix incorrect styling of some GUI elements

Merge: 8186f2350e5 acd4ceca5c0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-30

    Merge pull request #8759 from alexbruy/processing-interpolation

    [processing][needs-docs] Add cell size parameter to native interpolation algorithms (fix #18556, #20114)

Merge: e90efda46db 1e1ed79e2de
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-30

    Merge pull request #8762 from alexbruy/processing-gdal-defaults

    [processing] set default value for band parameters in GDAL algs (fix #20610)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-12-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-12-30

    keep also old test for native interpolation algs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-12-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-12-30

    [processing] set default value for band parameters in GDAL algs (fix #20610)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-12-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-12-30

    restore columns and rows parameters for the extremely rare case if
    someone have used native interpolation algs in scripts/models

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-12-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-12-30

    update tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-12-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-12-30

    add cell size option to IDW and TIN interpolation algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-12-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-12-30

    add value changed signal for custom interpolation parameter wrapper
    move duplicated code into common file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-12-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-12-30

    add value changed signal for extent parameter widget wrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-30

    Avoid build warnings on Windows caused by external dependancies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-30

    Fix build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-30

    Add custom QStyle override to allow more flexibility with theming

    Allows us to apply custom style overrides. Initially, this just
    improves the appearance of disabled icons on dark themes.

    The default Qt style method of displaying disabled icons only
    works well on light backgrounds, on dark backgrounds it makes the
    icons stand out due to the extreme contrast between the background
    and the lightened icons.

    Replace with a custom approach which desaturates icons and reduces
    their opacity. This arguably also improves their appearance on
    light themes too (I think so).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-30

    [layouts][ux] Fix grid layout alignment of label properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-30

    [layout][ux] Avoid too short variable editor in layout properties
    on hi-dpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-29

    Followup 0f8e291f, fix logic relating to overrding default application
    style and simplify

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-29

    Add toolbar handle and separator to Night Mapping theme

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-29

    Add toolbar handle and separator to Blend of Gray theme

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-12-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-28

    Refer to layers panel instead of legend

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-28

    Rely on app palette colors when painting in color swatch delegate

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-28

    Enforce use of qt's fusion style for non-default themes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-28

    Fix Night Mapper alt. table / tree view item color

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-28

    Fix missing color cell in color ramp shader widget for non-default theme
    (fixes #15913)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-28

    Refresh the Night Mapping theme, including _many_ fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-28

    Remove unused code

Merge: 6ce09d873f8 45434a5e3a1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-27

    Merge pull request #8743 from neteler/patch-76

    Added grass76 support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-27

    Optimize alpha value for legend text color

    Markus Neteler <neteler@gmail.com>AuthorDate: 2018-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-27

    Added grass76 support

    Added grass76 support; search for newer versions first

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-27

    Be theme-friendly, enforce borderless close button in message bar

    Corentin Falcone <akwalith@gmail.com>AuthorDate: 2018-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-27

    Update dlg_table_properties.py

    Corentin Falcone <akwalith@gmail.com>AuthorDate: 2018-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-27

    Update dlg_import_vector.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-27

    Add fast truncate implementation for memory provider

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-27

    Additional Blend of Gray theme fixes:
    - proper colors for selected item in welcome screen
    - fix toolbar border pixel shift

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-27

    Blend of Gray theme fixes:
    - white background on white text options/project/etc. panel list widget
    - unwanted light gray tool button's menu button

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-27

    Only add option list widget styling for default theme
    (This allows customized styling for non-default themes,
    fixes white background on white text issue et cie)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-27

    Use QGIS user manual for GDAL algorithms help files

    because they are available for most of the algs and wouldn't be used otherwise. Also when someone hits algA help button, he should be given the algA help and not the main gdal utility doc.

    Corentin Falcone <akwalith@gmail.com>AuthorDate: 2018-12-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-26

    Update DlgImportVector.ui

    Fix wrong name code ediComment to editCom

    ailurupoda <akwalith@gmail.com>AuthorDate: 2018-12-26
Commit:     ailurupoda <akwalith@gmail.com>
CommitDate: 2018-12-26

    Delete comment with NULL + Remove useless comment

Merge: d2b35753be1 4b72941b97d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-24

    Merge pull request #8733 from m-kuhn/geometry_check_api_docs

    Add geometry check to API documentation

Merge: 304771a583a 36c42d2b97e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-24

    Merge pull request #8722 from m-kuhn/expression_function_sqlite_fetch_and_increment

    Expression function sqlite_fetch_and_increment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-24

    Missing @cond

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-24

    [FEATURE] A new grayscale theme, "blend of gray"

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-12-23

    debian packaging: include qgis.processing and qgis.testing (fixes #20856)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-23

    Tame doxygen

Merge: f301f944bd2 59cfa5025d4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-23

    Merge pull request #8735 from m-kuhn/crs_selector_optimized_space

    Optimize space on CRS selection tab

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-23

    Revert QgsBlockingNetworkRequest

    Too many issues... I'm unsure if this is even possible now...

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-23

    Limit size of projection preview map

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-23

    Make more space available on CRS selection dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    Make travis even happier

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    Optimize space on CRS selection tab

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    Make travis happy

Merge: 868254d6727 db77b45225f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-22

    Merge pull request #8732 from m-kuhn/ux_geometry_validation_configuration

    Make geometry constraint configuration size fit the contents

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    Remaining docs

Merge: 157747efd01 fba4b25bc25
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-22

    Merge pull request #8725 from troopa81/fix_20673

    Correct mapFromSource method when reordering columns. fixes #20673

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    Further doc improvements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    Even more docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    Add geometry check classes to analysis group

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    Overlap check documentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    More doxygen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    Remove unneeded methods

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    Some doc fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    Skip more missing doc checks for old classes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-22

    Doxymenation for gap checks

Merge: 9200f538e91 40fb2ce93d0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-22

    Merge pull request #8730 from elpaso/bugfix-20812-fixgeometries-in-place

    Processing in-place do not check validity when fixing geometries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-21

    Suppress api doc warnings for old classes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-21

    Add geometry check to API documentation

    ailurupoda <akwalith@gmail.com>AuthorDate: 2018-12-21
Commit:     ailurupoda <akwalith@gmail.com>
CommitDate: 2018-12-21

    Add comment option on db_manager pluging postgis tables

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-21

    Don't hard-code black and gray for layer tree items' text color

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-21

    Toggle remove duplicate nodes when precision is changed

    As soon as a precision is set, duplicate nodes are removed automatically. By
    disabling the option and checking it in this scenario, this behavior is much
    more transparent to the user.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-21

    Make geometry constraint configuration size fit the contents

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-21

    Check for proper error reporting in sqlite_fetch_and_increment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-21

    Improve function help for sqlite_fetch_and_increment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-21

    Add sqlite3_database_unique_ptr::exec

    A handy shortcut to quickly run commands on a sqlite database.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-21

    Drop the ugly hack in favor of sourceFlags

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-21

    Processing in-place do not check validity when fixing geometries

    Fixes #20812

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-21

    Fix JSON formatting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-21

    Remove template class

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-21

    Avoid using default QPalette to improve theme compatibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    Use two wait conditions as per producer/consumer solution

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    [afs] Use QgsBlockingNetworkRequest instead of event loop

    Instantly a more stable provider!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    QgsBlockingNetworkRequest: Allow canceling via QgsFeedback

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    Fix build on Qt 5.9

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    Add attributes to QgsNetworkReplyContent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    Basic unit tests for QgsBlockingNetworkRequest

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    [FEATURE][API] New class for blocking (non-async) network requests

    This new class, QgsBlockingNetworkRequest, is designed for
    performing SAFE blocking requests. It is thread safe and
    has full support for QGIS proxy and authentication settings.

    This class should be used whenever a blocking network
    request is required. Unlike implementations
    which rely on QApplication::processEvents() or creation of a
    QEventLoop, this class is completely
    thread safe and can be used on either the main thread or
    background threads without issue.

    Redirects are automatically handled by the class.

    After completion of a request, the reply content should be
    retrieved by calling getReplyContent().
    This method returns a QgsNetworkReplyContent container,
    which is safe and cheap to copy and pass
    between threads without issue.

    The guts of this class have been copied from QgsWfsRequest (which
    has been using the same approach since 3.2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    New class QgsNetworkReplyContent

    Encapsulates a network reply within a container which
    is inexpensive to copy and safe to pass around between threads.
    The default Qt QNetworkReply class is a QObject, which prevents
    it from being copied and passed between threads. This class
    grabs all the useful information from a QNetworkReply,
    allowing the reply's content to be stored indefinetly without
    concern for the lifetime of the QNetworkReply object itself.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    [FEATURE][layouts] Allow layout items to "block" map labels

    This feature allows other layout items (such as scalebars,
    north arrows, inset maps, etc) to be marked as a blockers for
    the map labels in a map item. This prevents any map labels from
    being placed under those items - causing the labeling engine
    to either try alternative placement for these labels (or
    discarding them altogether)

    This allows for more cartographically pleasing maps -- placing
    labels under other items can make them hard to read, yet without
    this new setting it's non-trivial to get QGIS to avoid placing
    the labels in these obscured areas.

    The blocking items are set through a map item's properties, under
    the label settings panel. The setting is per-map item, so you can have
    a scalebar block the labels for one map in your layout and not others
    (if you so desire!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    Layout map test reference image updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-21

    [labeling] When a layer is set to "blocking" label mode, correctly
    handle data defined "is obstacle" and "priority" settings

Merge: 9ce7e54fb17 6a03e07adc8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-20

    Merge pull request #8723 from elpaso/qlist-string-to-stringlist

    QList<QString> -> QStringList

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2018-12-20
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2018-12-20

    fixes #20673 : Correct mapFromSource method when reordering columns

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-20

    QList<QString> -> QStringList

    I tend to prefer the first form but I don't really care.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-20

    allow selection of file paths for mesh layers [processings] (#8702)

    allow selection of file paths for mesh layers

    sklencar <vsklencar@gmail.com>AuthorDate: 2018-12-20
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-20

    QgsZipUtils unzips also subdirectories of a zip file (#8672)

    QgsZipUtils unzips also subdirectories of a zip file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-20

    Add sqlite_fetch_and increment docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-20

    Add test for sqlite_fetch_and_increment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-20

    New expression function sqlite_fetch_and_increment [FEATURE]

    SQlite default values can only be applied on insert and not prefetched.
    This makes it impossible to acquire an incremented primary key via AUTO_INCREMENT before creating the row in the database. Sidenote: with postgres, this works via the option "evaluate default values".

    When adding new features with relations, it's really nice to be able to already add children for a parent, while the parents form is still open and hence the parent feature uncommitted.
    To get around this limitation, this function can be used to manage an incrementing value (or multiple sequences) in a separate table on sqlite based formats like gpkg.

Merge: 055a166136f 1f3cbb49a87
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-20

    Merge pull request #8720 from m-kuhn/expression_parser_error_fix

    Make expression parser output translatable

    David Signer <david@opengis.ch>AuthorDate: 2018-12-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-20

    better labeling of json native type (postgres and gpkg)

    David Signer <david@opengis.ch>AuthorDate: 2018-12-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-20

    improve value conversion to json-string

    David Signer <david@opengis.ch>AuthorDate: 2018-12-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-20

    beautyfications and clean up

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-20

    [FEATURE] Boolean field support for memory layers

    Adds support for boolean field types to memory layers

    Fixes #20844

Merge: bd87b354309 06354ef71e2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-20

    Merge pull request #8715 from m-kuhn/expression_parser_error_fix

    Fix expression parser error reporting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-20

    Update expression parser sources

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-20

    Make expression parser output translatable

Merge: dab069e1eae c03f1a6127f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-20

    Merge pull request #8713 from m-kuhn/sqlite_quoted_value_to_qgssqliteutils

    Move sqlite quoted value methods to QgsSqliteUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-20

    Improve multiline cursor behavior in Python console and expression editor

    Now supports multi-line inserts and pastes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-20

    [FEATURE][expression] Brand new array_sort() function

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-19

    Fix expression parser error reporting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-19

    Fix error message string (minor change)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-19

    Fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-19

    Additional cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-19

    Move ok handling where it belongs to

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-19

    Use QgsSqliteUtils::quotedIdentifier in spatialite provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-19

    Improve QgsSqliteUtils::quotedIdentifier test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-19

    Add tests for quoting sqlite values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-19

    Move sqlite quoting functions to qgssqliteutils.h

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-19

    [locator] split words to get more results in all features locator filter (#8704)

    * [locator] split words to get more results in all features locator filter

    * Update src/app/locator/qgsinbuiltlocatorfilters.cpp

    Co-Authored-By: 3nids <denis.rouzaud@gmail.com>

    * Update src/app/locator/qgsinbuiltlocatorfilters.cpp

    Co-Authored-By: 3nids <denis.rouzaud@gmail.com>

    * Update src/app/locator/qgsinbuiltlocatorfilters.cpp

    Co-Authored-By: 3nids <denis.rouzaud@gmail.com>

Merge: a753f8b0dda 166e952c33e
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-19

    Merge pull request #8711 from 3nids/sipify_out_super

     [sipify] enhanced SIP_OUT handling

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-12-19

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-12-19

    fix missing \returns in source

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-12-19

    [sipify] enhanced SIP_OUT handling

    return an error if method with SIP_OUT arguments has no \return directive AND is not void
    create list of outputs for better visualization

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-19

    [expression builder] clear fields values when changing field (#8703)

Merge: 56ca46efa9c 08965487dd0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-19

    Merge pull request #8649 from qgis/expression_function_decode_uri

    Expression function `decode_uri`

Merge: 6bb0720bb7c 07d9d1dbb83
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-19

    Merge pull request #8706 from elpaso/bugfix-20674-dbmanager-aliased-3

    Fix views query tables in spatialite

Merge: 514c5e2ac57 c20b5b2f75a
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-18

    Merge pull request #8708 from 3nids/sipify_sip_out

     [sipify] handles SIP_OUT arguments

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-12-18

    fix multine removal for SIP_PYARGREOMVEq

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-12-18

    fix multiline comments on out params

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-12-18

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-12-18

    [sipify] handles SIP_OUT arguments

    remove them from parameters list and add them to return values

    David Signer <david@opengis.ch>AuthorDate: 2018-12-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-18

    fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-19

    [api] Raises ValueError and TypeError exceptions when QgsGeometry.asPolygon()
    is called on non-single-polygon geometries

    Previously we would just return an empty list when geometries of invalid
    type were used, but this is dangerous and we are safer to explicitly
    raise errors preventing use of asPolygon() with incompatible geometry types.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-19

    More square brackets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-19

    [FEATURE][expression] Enable use of square brackets to access map and array elements

    Allows expressions like:

    - array(1,2,3)[0] -> 1
    - array(1,2,3)[2] -> 3
    - array(1,2,3)[-1] -> 3 (Python style, negative indices count from end of array)
    - array(1,2,3)[-3] -> 1
    - map('a',1,'b',2)['a'] -> 1
    - map('a',1,'b',2)['b'] -> 2

    David Signer <david@opengis.ch>AuthorDate: 2018-12-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-18

    store plain if not valid

    David Signer <david@opengis.ch>AuthorDate: 2018-12-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-18

    check for GDAL Version and exclude by ifdef

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-18

    Fix views query tables in spatialite

    There is still an old issue: views are only available
    through DB manager.

    Fixes #20674 - again

    - Life is really simple, but we insist on making it complicated.
    Confucius

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-18

    Double escape for JSON and C++

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-18

    Fix JSON escaping

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-18

    Function help improvements

Merge: a12bc5f865b 69298527d95
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-18

    Merge pull request #8663 from qgis/m-kuhn-patch-1

    Hint where to find select features method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-18

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-18

    Function help improvements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-18

    Add `path` to `layer_property` expression function

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-18

    Fix test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-18

    Fix function help json

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-18

    Add docs and tests for decode_uri

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-18

    [FEATURE] Add decode_uri expression function

    This function takes a layer parameter and an optional uri part parameter.
    It will return details about the data source of the layer. The available
    details depend on the data provider.
    If called with only a layer parameter, a map will be returned with all the
    available information. If the part is also specified, only the value for
    the requested part will be extracted from the map.

Merge: d6f434550e0 d77c74a2a43
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-18

    Merge pull request #8694 from m-kuhn/gap_check_implicit_sharing

    More implicit sharing of geometries

Merge: 1e34e75de55 1730a40a823
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-18

    Merge pull request #8693 from m-kuhn/raii_qgscoordinatetransform

    RAII for QgsCoordinateTransform locking

Merge: 7c0b68a9903 0cb29004a4f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-18

    Merge pull request #8692 from m-kuhn/fixSingleLayerErrors

    Allow saving a layer after fixing invalid geometries

    David Signer <david@opengis.ch>AuthorDate: 2018-12-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-18

    adding and removing json attributes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    Fix broken select/identify by polygon when layer CRS <> canvas CRS

    Fixes #20786

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    Improve Python __repr__ handling for null geometries

    Also avoid massive long __repr__ strings for complex geometries,
    as these can flood the Python console (and first aid plugin),
    and aren't useful for debugging anyway.

    Refs #14640

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-17
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-18

    add MDAL formats info to README

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    [FEATURE][layouts] Add new setting to control whether map items
    should show partial labels

    Layout map items no longer respect the default project setting
    for "show partial labels", and instead have their own, per map
    setting for this option. (Under the map item properties,
    labeling settings button).

    The map item setting always defaults to off (unlike the canvas
    setting, which defaults to true for a new project) as layouts
    should always default to the settings which produce the highest
    quality cartographic outputs.

    In general I suspect that most users would always want to avoid
    rendering partial labels in layouts, but this setting was
    previously so deeply hidden that most are unaware of how to
    change it. (And previous discussion about changing the canvas
    setting to hide partial labels deemed this default undesirable
    for the canvas, where showing even a small part of a label
    on the map border can help identify what sits just on/off
    the edges of the map)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    Move labeling settings button to map item toolbar

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    Create icons for layout map item toolbar actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    [FEATURE][layouts] Add actions in map item properties to set map item
    scale to match main canvas scale, and to set main canvas scale to
    match map's scale

    These mirror the existing settings for setting the extent from
    the canvas and pushing the extent TO the canvas.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    [needs-docs][layouts] Move pushbutton actions for map items up to
    a toolbar in the map item properties panel

    This moves the
    - refresh preview
    - set to map canvas extent
    - view extent in map canvas

    buttons from being oversized push buttons within the item properties
    panel up to a new toolbar at the top of this panel. Apart from looking
    better, it means these important actions are always visible regardless
    of the scroll position of the item properties panel itself.
    Additionally, it makes it possible to add MORE actions here without
    overloading the UI (e.g. "set canvas extent to item extent")

    TODO: better icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    [processing] Add API to set default unit to distance parameters

    Otherwise the API forces use of a corresponding CRS parameter in
    order to determine the relevant distance unit, but this is not
    always desirable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    [processing] Fix pixel centroids along lines handling of null geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    [api] Raises ValueError and TypeError exceptions when QgsGeometry.asPolyline()
    is called on non-single-line geometries

    Previously we would just return an empty list when geometries of invalid
    type were used, but this is dangerous and we are safer to explicitly
    raise errors preventing use of asPolyline() with incompatible geometry types.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    [FEATURE] Allow creation of boolean fields when creating a new GPKG table

    Booleans are supported by GPKG, so we should expose this functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    Add icon field boolean field type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    [ogr] Fix conversion of boolean values

    Fixes #20290

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-18

    [layouts] Fix selected items appear in bold in all widgets
    instead of just the items list panel

    E.g. we don't want selected items to show in bold in the item
    combo boxes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-17

    More implicit sharing of geometries

    Because massive cloning preemptively only makes sense when you want to fight the universe like in star wars.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-17

    RAII for QgsCoordinateTransform locking

    I experienced a freeze where the main thread was stuck in QgsCoordinateTransformPrivate::freeProj(), waiting for a write lock.
    None of the other threads had anything useful in their stack trace that would have explained why the lock was not available.
    The only explanation I can come up with is that an exception or thread termination was messing with the lock, leaving it in a
    locked state.
    By using RAII we can avoid this scenario.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-17

    Allow saving a layer after fixing invalid geometries

    David Signer <david@opengis.ch>AuthorDate: 2018-12-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-17

    basic tests for json writing

Merge: cbe7ac65f68 6f639577976
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-17

    Merge pull request #8689 from m-kuhn/prevent_crash

    Safety guard to prevent crashes

Merge: e4d490531ce a7949920442
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-17

    Merge pull request #8687 from daniviga/rpm-fixes

    [RPM] Improve RPM packaging

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-17
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-17

    add support for browser dialog for mesh layer extensions too

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-14
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-17

    fix  travis build for mdal

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-14
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-17

    Update to MDAL 0.1.2

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-14
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-17

    use file filters from MDAL

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-12
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-17

    [processing] add QgsProcessingParameterMeshLayer parameter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-17

    Safety guard to prevent crashes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-17

    Run sipify

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-12-14
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-12-17

    [RPM] Add support for HDF5
    [RPM] Do not make qgis-server depend on httpd
    [RPM] Add an Nginx configuration example
    [RPM] Update server readme and replace wms with a better ogc
    [RPM] More fixes for Epoch directive
    [RPM] F27 reached EoL, replace it with F29
    [RPM] Add support for netcdf and replace ogc with ows as server endpoint
    [RPM] Add sample systemd service file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-17

    [processing][SAGA] Fix output type of Zonal Grid Stats alg

    and add unit test

    Fixes #20815

Merge: 8a0a745677a e83e794016d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-15

    Merge pull request #8676 from elpaso/bugfix-20674-dbmanager-aliased-2

    fix spatialite aliased, nested, joined queries

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-15

    spatialite: Add more test cases for table names with spaces

Merge: 13e71864939 8446119aaa7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-15

    Merge pull request #8677 from troopa81/hidden_column

    Correct the column hide/show status that was not saved anymore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    Wording 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    Wording update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    Doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    [FEATURE][API] Add method to QgsMapSettings for specifying label blocking regions

    These represent areas of the map where NO labels should be placed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    [FEATURE][layouts] Add setting for label margin for map items

    This setting allows per-map control of how close labels are permitted
    to be placed to the map item's edges.

    Sizes can be set using mm/inches/pixels/etc, and data defined
    label margins are allowed.

    Fixes #10314

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    [FEATURE][API] Add API to set a margin for labels for layout map items

    This controls how close labels are permitted to the edges of the map
    item. The labeling engine will then try other candidate positions
    in order to avoid placing labels within this margin.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    [FEATURE][API] Add option to specify a custom boundary geometry
    in QgsMapSettings to restrict where labels are allowed to be placed
    within.

    If set, this overrides the default behavior of allowing labels to
    be placed anywhere inside the rendered map extent.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    [needs-docs][processing] Output count of retained and duplicate features from
    Delete duplicate geometries algorithm.

    This matches the output of the delete duplicates by attribute
    algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    [processing] Fix error when running delete duplicate geometries and
    some input features have null geometries

    Fixes #20788

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    [processing] Throw error when attempting to use Distance Matrix with
    multipoint datasets

    There's no single approach to use for multi-point inputs, so instead
    of overloading this algorithm with extra options to control how these
    are handled, we raise a helpful error and push the reponsibility back
    to the user to get the data into the right format before running the
    tool.

    Fixes #20799

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    Correctly test processing auth widget with real authentication setup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    Avoid duplicate changed signals thrown by QgsAuthConfigSelect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    [FEATURE][processing] Add a new parameter type for authentication config

    This adds a new available parameter type for processing algorithms,
    QgsProcessingParameterAuthConfig, allowing selection from available
    authentication configurations (and creation of new ones).

    It allows creation of processing algorithm which can fully take
    advantage of QGIS' mature authentication handling, avoiding the
    need to use insecure string parameters for users to input
    sensitive logon credentials.

    QgsProcessingParameterAuthConfig parameters are evaluated using
    QgsProcessingAlgorithm.parameterAsString(), which returns the
    selected authentication configuration ID.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    [ux] Remove custom group box styling and option for QGIS styled group boxes

    This setting is causing issues on newer operating systems, e.g. MacOS
    on dark themes. It's a 6 year old workaround for styling issues
    which have likely since been fixed in Qt and the DEs themselves.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-15

    [api] Raises ValueError and TypeError exceptions when QgsGeometry.asPoint()
    is called on non-single-point geometries

    Previously we would just return QgsPointXY(0,0) when geometries of invalid
    type were used, but this is dangerous and we are safer to explicitly
    raise errors preventing use of asPoint() with incompatible geometry types.

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2018-12-14
Commit:     Julien Cabieces <julien.cabieces@oslandia.com>
CommitDate: 2018-12-14

    Correct the column hide/show status that was not saved anymore

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-14

    Fix spatialite exotic query layers (aliased, nested, joined ...)

    Fixes #20674 (again)

    “It does not matter how slowly you go as long as you do not stop.”
    ― Confucius

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-14

    Show an error message when a query yields an invalid layer

    ... instead of failing silently

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-14

    make QgsGeometry::isNull Q_INVOKABLE (#8667)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-12-14

    typo fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-14

    Apply suggestion.

    Co-Authored-By: nirvn <nirvn.asia@gmail.com>

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-14

    Disable in-session change of UI theme for Qt < 5.12
    Random crasher associated with UI theme change is an
    upstream bug, in the meantime let's make sure people don't
    lose data crashing QGIS with an unsaved project.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-14

    Pass on the theme style data directly instead of a file:///...
    Benefit: remove requirement to have write permission for the
    theme directory.

Merge: 5b7f808c1ba b71a668a089
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-14

    Merge pull request #8666 from elpaso/opencl-rastercalc-float-cast

    opencl rastercalc fix int input rasters and cast to float

Merge: 8c07c994fc3 1c74e0b04d1
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-13

    Merge pull request #8665 from hareldunn/patch-1

    fix function call in example

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-13

    opencl rastercalc fix int input rasters and cast to float

    Cast to float all math operations because when the
    input is not a float or a double opencl raises
    an error regarding which override should pick.

    By casting to float we are sure that the right
    function will be called.

    This patch also fixes the buffer sizes for short (16bit)
    and int (32bit) and asserts that siexe of float is 32bit.

    Harel Dan <harel.dunn@gmail.com>AuthorDate: 2018-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-13

    fix function call in example

Merge: a395affff81 0042cc0f339
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-13

    Merge pull request #8657 from elpaso/bugfix-20743-badlayers-dirty

    Decent workaround to dirty a project after bad layer handling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-13

    Mark project dirty when bad layers have changed

    Fixes #20743

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-13

    Hint where to find select features method

Merge: 44bbf1f137f b0d1506b720
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-13

    Merge pull request #8660 from elpaso/bugfix-20789-QgsReadWriteLocker-moab-2

    Fix QgsReadWriteLocker changeMode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-13

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-13

    [layouts] Fix first background map render can never be canceled
    and must always complete

    This fixes an issue where map items appear to get "stuck" showing the
    "Rendering map" text while the very first render of the map
    item completes. If the map render is lengthy (e.g. due to
    complex labeling and an initially too small map scale), then
    it can appear as if the map item has got stuck.

    Instead, we now correctly support cancelation of this initial
    map render job, just like we do subsequent ones.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-12

    Fix QgsReadWriteLocker changeMode

    since mMode was never updated, the lock
    was never toggled from read to write or
    vice-versa.

    This was leading to crashes because the
    paths that were meant to be serialized
    and thread safe were not.

    Fixes #20789 and probably many more
    random crashes where QgsFeaturePool
    was used.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-12

    avoid freeze with multiple layers locator search (#8650)

    * avoid freeze with multiple layers locator search

    if the project had many searchable layers, a freeze occured when running the all features locator filter
    the feature iterator was created in prepare (main thread) and the maximum number of connection was reached

    * fix leak + clear former prepared layers

    * avoid copy in loop

    * declare ptr earlier

Merge: 6de0160fb54 9ca85f72c3e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-12

    Merge pull request #8658 from elpaso/bugfix-20783-crash-when-unzipping-corrupted-zip

    Do not crash when zipped project is not a valid zip

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-12

    Do not crash when zipped project is not a valid zip

    Fixes #20783 - Crash when opening qgz project

Merge: 4e38193bf38 2d63f24e316
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-11

    Merge pull request #8647 from elpaso/opencl-options-opt-in

    Defer opencl initialization after user has opted-in in settings

    David Signer <david@opengis.ch>AuthorDate: 2018-12-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-11

    basic writing json gpkg

Merge: c21597a327b ad2a5cb6260
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-11

    Merge pull request #8627 from m-kuhn/represent_class_values

    Use represention values for classified renderers [FEATURE]

    David Signer <david@opengis.ch>AuthorDate: 2018-12-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-11

    basic tests for json type in gpkg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-11

    Defer opencl initialization after user has opted-in in settings

    Prevents a crash from #20363, actually deferring the crash
    after the user has opted-in, btw the options is not stored
    unless the user close the dialog, so a QGIS restart would
    restore the status prior to the crash.

    I've not been able to reproduce the crash on my windows
    machines so I could not really get to the bottom of it,
    this is just a workaround that should prevent the immediate
    crash when opening the settings dialog.

    David Signer <david@opengis.ch>AuthorDate: 2018-12-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-11

    reading ogr JSON basics

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-11

    [ui] Better visual queue for non-visible layers in the tree

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-11

    Code styling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-11

    Add test for QgsCategorizedSymbolRenderer::createCategories

Merge: 54f28dfbb9b 8fda2b7df81
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-11

    Merge pull request #8600 from signedav/fix_gpkg_order

    Offline editing to GPKG attribute order. Fixes #20276

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-11

    [afs] Basic parsing capacity for label expressions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-11

    [afs] Fix parsing of multi-field unique value renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    [layouts] Fix memory of "force vector" export setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    Remove outdated comment

    As tested by @3nids, QPrinter::PdfFormat works correctly on OSX
    (as of Qt 5.11) and correctly respects "text as text" setting
    without forcing conversion to paths.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    Unify appearance and behaviour of export settings dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    Fix layout display when canceling export settings dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    US spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    Fix qt warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    [layouts][needs-docs] Add a PDF export settings dialog which is shown
    whenever exporting a layout to PDF

    This matches the behavior with SVG and raster exports, and allows users
    to set specific properties for the export (such as text rendering format)

    Fixes #8844

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    [needs-docs] Use a combo box in layout SVG settings dialog for text export format

    This makes it match the label engine settings dialog, and opens the possibility
    for additional text export modes to be added in future.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    [layouts] Default svg export setting for label text as outlines/text to use project setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    [layouts] Respect project text format when exporting

    TODO - show a dialog at export time allowing users to control the
    PDF export settings for individual exports, just like what we do
    for SVG exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    [needs-docs] Upgrade project level setting for Label as Outlines/text setting to use newer API

    And replace labeling engine dialog "Draw text as outlines" checkbox with a combobox
    presenting the choice of always rendering as outlines OR text.

    (This will allow us to easily add additional methods in future, e.g. potentially
    a "Render as text wherever possible" setting, for defaulting to text objects
    whenever it doesn't impact the rendering quality to do so)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    Make intention of comment a bit clearer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    [layouts] Fix fragile option to export text as text in SVG exports

    Refs #3975

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    Push text format rendering setting into QgsLayoutExporter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    Push text format setting to layout render context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    [api] Move setting to control how text is rendered to QgsRenderContext

    The new QgsRenderContext::TextRenderFormat enum controls how text
    should be handled during a render operation, e.g. whether to render
    text as outlines (paths) or keep it as real text objects.

    Deprecate previous arguments in QgsTextRenderer which handled
    this same use case.

    This allows us to make the setting vary per-render, instead of
    having a single global flag controlling the setting. Ultimately
    this will allow us to have different behaviour within the
    canvas renders vs print layout exports.

    Refs #3975

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    [API] Throw IndexError on some QgsCurvePolygon methods when invalid
    interior ring index is requested

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    Unit tests for item opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-11

    [layouts] Avoid rasterizing the whole layout when only a single item has opacity set

    Instead, only rasterize that one item and pre-apply it's opacity
    to the rasterized version. This keeps all the rest of the layout
    content as vectors/text.

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2018-12-10
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2018-12-10

    Renames Avoid intersection to Avoid overlap [needs-docs]

    David Signer <david@opengis.ch>AuthorDate: 2018-12-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-10

    use temp copy of points.shp

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2018-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-12-10

    Fixes duplicate QGIS entries in Ubuntu launcher

Merge: 24d4640bc71 20da34a2b51
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-10

    Merge pull request #8262 from 3nids/fix17727

    move value group box under help area [Expression builder] [needs-docs]

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-10

    [afs] Add halo/buffer support to label creation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-12-10

    Add extra note to position kit's source()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-10

    Remove unused imports

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-10

    Bindings for QgsCategorizedSymbolRenderer::createCategories

    also contains some code modernization

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-10

    [afs] Picture marker & picture fill width/height use points as unit type

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-10

    [afs] Fix picture marker ratio calculation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-10

    [FEATURE][AFS] Create labels when settings provied by server

Merge: 87d2da13fbc a44b13ba676
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-10

    Merge pull request #8630 from elpaso/bugfix-20674-db-manager-sqlite-aliased-queries

    sqlite accept aliased queries from db manager

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-12-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-10

    [FEATURE][needs-docs] Add new @alg decorator for nicer python processing scripts. (#8586)

    @alg()
    @alg.help()
    @alg.input()
    @alg.output()

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-10

    [afs] fix listing of afs services for saved servers starting in a sub-folder

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-10

    [afs] Fix wrong hard-coded OBJECTID reference, use the fetch object id name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-10

    Cleaner approach to base64 embedded widget handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-10

    Improve SVG/Image embedding widget behavior

    Don't show the raw base64 contents and instead show a user
    friendly "Embedded file" string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-10

    Fix help text for color format

    Should be #AARRGGBB, not #RRGGBBAA (see http://doc.qt.io/qt-5/qcolor.html#setNamedColor)

    Jon McCormack <jon@sellouts.org>AuthorDate: 2018-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-10

    fix processing plugin error when grass7 disabled

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-09

    Add test cases for aliased spatialite tables

    Also update a failing test case since when
    we changed the priority in  QgsVectorLayerUtils
    CreateFeature.

    Test was blacklisted on travis in nov 2017
    but here they are anyway.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-08

    sqlite accept aliased queries from db manager

    Fixes #20674 - DB Manager - load sql query as layer with geom column

    Well, not sure it really fixes that particular issue because it
    is not really well described, but for sure this fixes the general
    case of "SELECT * FROM my_table AS my_alias"

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-07

    Fix mxe build

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-06
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-07

    add documentation

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-06
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-07

    MDAL 0.1.1, fix some minor build/memory issues

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-05
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-07

    fix spellcheck

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-11-23
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-07

    [mesh] use MDAL 0.1.0 API in QGIS. Allows lazy loading of formats and effective transfer of data

    introduce MeshDataBlock

    use mesh block in rendering

    calculate magnitude

    use new mesh API

    fix bug for memory layer

    fix SIP, sip is unable to work with qvector<qgsmeshvertex>

    fix tests

    implement new MDAL min/max api

    improve mesh documentation

    fix travis build

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-07

    [MDAL] update MDAL to 0.1.0 (new API)

    sklencar <vsklencar@gmail.com>AuthorDate: 2018-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-12-07

    Access of QGeoPositionInfoSource from QgsQuickPostionKit (#8622)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-07

    Use represention values for classified renderers [FEATURE]

    When a field is configured with a value relation, value map or other "representable value" and the field is used as the source for a classification renderer, the represented values will be taken to label the categories.

Merge: 733d4ed578d 465479056dd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-07

    Merge pull request #8612 from elpaso/vector-legend-toggle-items

    Add a toggle action to vector layer legend items [feature]

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-07

    Move toggle action first and fix since 3.6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    Add unit tests, standardise method names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    Fix tests, test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    Fix drawing of corner boxes in zebra grid style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    [FEATURE][layouts] Add new grid frame style "Zebra (Nautical)",
    which shows nautical-style blocks in the grid corners when a
    margin is set for the grid.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    [FEATURE][layouts] Don't draw diagonals on line border grid style when a
    margin is set

    Instead, split this behaviour off into a new "Line border (Nautical)"
    grid style. It's a very specific type of effect and won't always
    be desirable when using margins with the line border style.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    Fix grid margin handling for interior ticks mode

    In this case the margin should push the ticks further inside the map frame

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    Code style fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    [layouts] Avoid temporary rendering artefacts when grid properties change

    There's no need for the Qt item caching here, as map items have
    their own internal cache handling.

    konst <konst@sar7.cmgd.ru>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    [FEATURE] [needs-docs] Add the grid frame MARGIN In the "Print Layout" map grid

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-12-06

    add button to show the help and values widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    [FEATURE][API] Add iterator for QgsGeometryCollection

    Iterates over the geometries in the collection, allowing this type
    of code:

      gc = QgsGeometryCollection()
      gc.fromWkt('GeometryCollection( Point(1 2), Point(11 12), LineString(33 34, 44 45))')
      for part in gc:
        print(part.asWkt())

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    Use TypeHint annotation to indicate correct return type when sip code returns SIP_PYOBJECT

    Provides correct return type hints to IDEs (and hopefully PyQGIS docs too!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    Fix cmake warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-07

    [FEATURE][API] Add some nice PyQGIS API for working with geometry collections

    - Calling removeGeometry with an invalid index will now raise an IndexError
    - Calling collection[0] will return the first geometry in the collection,
    collection[1] the second, etc. And negative indices return from the end
    of the collection, so collection[-1] returns the last geometry in the collection.
    - Geometries can be deleted by calling `del collection[1]` (deletes the
    second geometry from the collection). Also supports negative indices
    to count from the end of the collection.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-06

    [FEATURE][AFS] Automatically convert ESRI picture fill symbols

Merge: ba88a1096f4 2a86b6efd20
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-06

    Merge pull request #8601 from signedav/fix-ts-file

    [Bugfix] .qgs-translation fix: do not create QgsProject before QgsApplication

Merge: 0983f520639 50037a591da
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-06

    Merge pull request #8604 from m-kuhn/geometry-validation-reenable-layer-savability

    Save layer changes on successful repair

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-06

    [FEATURE] Raster fill can have images set to remote URLs
    or as embedded files.

    Just like the SVG and raster image marker, raster fill can now
    be set to use HTTP(s) URLs or have files directly embedded
    inside the symbol itself.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-06

    Make use of image cache when rendering raster image fill layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    Show messagebar feedback after successfully extracting svg/raster contents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    Add message bar to QgsSymbolWidgetContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    [afs] Correctly set picture marker size aspect ratio lock on load

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    [FEATURE][processing] Native "split lines by maximum length" algorithm

    This algorithm takes an input (multi)line (or curve) layer, and splits
    each feature into multiple parts such that no part is longer then
    the specified maximum length.

    Supports data-defined maximum length property, and edit in place operation.

    Credit to @NathanW2 for the inspiration!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    Identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    [FEATURE][AFS] Automatically convert ESRI picture marker symbols
    and use as default style for remote layers with picture marker symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    [FEATURE] Raster image marker can have images set to remote URLS
    or as embedded files

    Just like the SVG marker, raster markers can now be set to use
    HTTP(s) URLs or have files directly embedded inside the
    symbol itself.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    Don't try to render empty image paths for raster image marker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    Fix QPainter warnings when broken image paths are passed to QgsImageCache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    Correctly handle empty paths in QgsImageCache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    Fix embedding larger files then can fit in a QLineEdit's contents

    Fixes #20329

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    Fix more warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    Avoid Qt warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    More efficient image size calculation for base64 encoded images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    Add a new widget QgsImageSourceLineEdit, based on QgsSvgSourceLineEdit

    Allows images to be set to base64 embedded images, remote urls, etc
    when used alongside QgsImageCache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    [console] Correctly save settings when exiting app

    The closeEvent approach which was previously used is not reliable
    on application exit, so manually force a settings save in this case too.

    Avoids loss of command history when closing QGIS

    Also remove the manual "Save" history action, as it's redundant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-06

    [console] Fix saving scripts sometimes defaults to QGIS bin folder

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-12-05

    [Expression builder] move value group box under help area

    otherwise the value group box might supperpose the item
    fix #17727

Merge: 515da0d0749 1c987118ddb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-05

    Merge pull request #3 from SrNetoChan/pr8612

    Improves toggleAllLayers icon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-05

    Toggle All Items -> Toggle Items

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2018-12-05
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2018-12-05

    Improves toggleAllLayers icon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-05

    [feature] Add a toggle action to vector layer legend items

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-05

    Use QImageReader to speed up image cache's originalSize function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-05

    Use image operation's multiplyOpacity in image cache

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-05

    [FEATURE] Raster image marker

Merge: 60442980dd6 b45ab5d283c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-05

    Merge pull request #8607 from elpaso/handle-bad-layers-refresh-layer-order

    Tells the bridge to update when a bad layer was fixed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-05

    Add dox comment, fix travis

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-05

    Add opacity parameter to image cache

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-12-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-05

    Allow passing {width,height}-only size to the image cache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-05

    Add method to QgsImageCache to retrieve original image size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-05

    Ensure necessary updates happen when image cache is changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-05

    [FEATURE][API] Add a content cache for raster images

    This new class QgsImageCache is the equivalent of QgsSvgCache
    but for raster images.

    QgsImageCache stores pre-rendered resampled versions of raster
    image files, allowing efficient reuse without incurring the
    cost of resampling on every render.

    Additionally, it offers the other benefits QgsSvgCache has,
    such as thread safety, ability to transparently download remote
    images, and support for base64 encoded strings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-05

    Use QgsAbstractContentCache base class for QgsSvgCache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-12-05

    Create a new abtract base class for file content caches (e.g. QgsSvgCache)

    Generalise QgsSvgCache and split off into a common base class so
    that we can re-use code with alternative similar caches, e.g. a
    raster image cache.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-05

    [needs-docs][processing] Rename "remove duplicates by attribute" to
    "delete duplicates by attribute"

    for consistency with "delete duplicate geometries". Also add some
    tags to delete duplicate geometries algorithm.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-05

    [processing] Fix exception on launching refactor fields

    (The logic with parameter widget_wrapper metadata is very gross -
    but there's nothing we can do about it till 4.0!)

    Fixes #20707

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-05

    [processing][SAGA] Add unit test for RGB composite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-05

    [processing][SAGA] Fix output type for RGB Composite should be tif, not sdat format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-05

    [FEATURE] Allow deleting settings from the Advanced tab in options

    This commit adds a new right click menu to the settings shown
    in the "Advanced" tab in the settings dialog, which allows users
    to remove that setting (or group of settings)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-05

    Add group method to QgsSettings

    Is present in the QSettings API, but missing from QgsSettings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-04

    fix typo

    iona5 <iona5@ag99.de>AuthorDate: 2018-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-05

    fix wrong padding of QgsFontButton on macOS

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-04

    Tell the bridge to update when a bad layer was fixed

    This fixes an unreported issue: when a bad layer is fixed
    it does not appear in the layer order panel.

    The reason why it does not appear is that a bad layer
    has no geometry information, and the layer order
    model does not list geometryless layers.

    But after a bad layer has been fixed, it has a geometry
    and the panel should show it.

    iona5 <iona5@ag99.de>AuthorDate: 2018-12-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-04

    workaround broken QFontDialog on macOS with Qt5 (Fixes #20426)

    QFontDialog using the native dialog is broken in some versions of
    Qt5 on macOS, see
      - https://bugreports.qt.io/browse/QTBUG-69878
      - https://successfulsoftware.net/2018/11/02/qt-is-broken-on-macos-right-now/

    this breaks QgsFontButton in ModeQFont. When opening the dialog it will
    not change the format after accepting.

    normally our code wouldn't use the native dialog on macOS anyway,
    but due to using an outdated preprocessor check it was exhibiting
    the broken behavior.

    this patch restores the usage of a non-native font dialog on macOS.

    discussions:
    - https://issues.qgis.org/issues/20426
    - https://github.com/qgis/QGIS/pull/8585

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-04

    Remove outdated comment

    David Signer <david@opengis.ch>AuthorDate: 2018-12-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-04

    remove Q_ASSERT because of crssync

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-04

    Do not report an error when checks are triggered

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-04

    Save layer changes on successful repair

    when there are topology errors which are fixed subsequently, make sure that the layer can be saved again

    David Signer <david@opengis.ch>AuthorDate: 2018-12-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-04

    typo and as_const

Merge: 774c890f9cd 4b9a532f2cb
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-04

    Merge pull request #8591 from 3nids/without_analysis

    allow to build QGIS without analysis

Merge: c39e2b83da4 f6164509e5e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-04

    Merge pull request #8599 from m-kuhn/auth-manager-unique-ptr

    Use std::unique_ptr

    David Signer <david@opengis.ch>AuthorDate: 2018-12-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-04

    do not write logs before QgsApplication instace

    because otherwise it creates a QgsProject without a QgsApplication
    and translation won't work anymore because it cannot connect the signal to the slot

    this fixes #20561

Merge: d4c62d17a9d 3165382dcff
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-04

    Merge pull request #8445 from NaturalGIS/add_te_paramater_in_gdal_clip_by_mask

    add the -te and -te_srs and -multi parameters to the gdalwarp tool used to clip rasters by mask layers

    David Signer <david@opengis.ch>AuthorDate: 2018-12-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-04

    fix test and add test cases

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-12-04

    Use std::unique_ptr

Merge: 25bfca492fa 868b04d8298
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-04

    Merge pull request #8592 from elpaso/opencl-remove-static-members

    [opencl] Remove all static members

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-04

    partial fix for SAGA RGB composite tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-04

    [processing][SAGA] Fix definition of Patching algorithm

    And add unit test

    Fixes #20698

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-03

    be more verbose in var description

    David Signer <david@opengis.ch>AuthorDate: 2018-12-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-03

    tests if gpkg back synchronization provides the same values

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-03

    [opencl] Remove all static members

    and rely on the default() mechanism, this prevents
    random crashes on exit when dtor is called on the
    statics.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-12-03

    fix building without PyQt

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-12-03

    allow to build without analysis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-03

    Silence warning in release mode

    David Signer <david@opengis.ch>AuthorDate: 2018-12-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-12-03

    handle fid attribute in attrLookup on synchronization

    and use column++ again on iteration through attributes on copyVectorLayer

    fixes #20276 especially the not reported issue with synchronization

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-12-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-12-03

    fix build on MacOS

Merge: 4212deabe80 61dd729517d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-03

    Merge pull request #8583 from elpaso/opencl-raster-calculator2

    [opencl] Raster calculator goes opencl

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-03

    Move nodeCalc unique ptr to the GPU function

    ... and spare some CPU cycles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-03

    [processing][saga] Add unit test for point distances alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-03

    [processing][SAGA] Fix default output format for geometry-less tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-03

    [processing] Add method for providers to specify a different list
    of supported output formats when an output has no geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-12-03

    [processing] Fix hasGeometry() method when output is a geometry-less vector table

    From the dox for QgsProcessing.TypeVector: "When used for a sink this indicates
    the sink has no geometry.". If an algorithm is using this value to indicate
    "maybe has geometry" for an output, then that algorithm is incorrect and
    should be using TypeVectorAnyGeometry instead.

Merge: 9b9881d3da9 b67ef4f7f63
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-02

    Merge pull request #8443 from NaturalGIS/fix_saga_point_distances

    fix the SAGA Points Distances tool

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-01

    Remove duplicated code

    The input check was already done before entering
    in the GPU branch

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-01

    Fix build warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-12-01

    [opencl] Raster calculator goes opencl

Merge: d9a70d084be dd309ccbe53
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-12-01

    Merge pull request #8581 from elpaso/bugfix-20682-form-toggle-editing

    [attributeform] Do not reset feature on editing toggled

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-30

    [attributeform] Do not reset feature on editing toggled

    ... just reset values

    Fixes #20682 - form toggle editing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-30

    INSTALL: add note about git core.filemode on windows (superceeds PR#8578)
    (oci-devel now dependency of qgis-dev-deps in OSGeo4W)

Merge: 0af1ce40a80 13eca562f65
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-30

    Merge pull request #8579 from elpaso/opencl-2

    [opencl] Support for platforms > 1.1

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-30

    Fix build warning again (on debian opencl headers do not support 2.2)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-30

    Fix build warning and cl-std for 2.x builds

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-30

    Remove TODO comment because it's now done

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-30

    [opencl] Support for platforms > 1.1

Merge: e546129f5c6 50e5414232e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-30

    Merge pull request #8571 from elpaso/bugfix-20601-rastercalc-duplicated-layer-names

    Fix rastercalc duplicated layer names

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2018-11-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2018-11-30

    [processing] fixed update of MultipleInputPanel after alg is run

    Fixes #20670

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-30

    Coding style and SIP_DEPRECATED

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-30

    [processing] Fix crash when running model through modeler dialog

    Fixes #20676

    stra2da <martina.savarese@gmail.com>AuthorDate: 2018-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-30

    first example deleted, cause it is for combine function

Merge: 7c43bcda760 157c8f49879
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-29

    Merge pull request #8560 from 3nids/locator_context

    Add context menu for locator filter results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-30

    Add new "allowVersionCheck" setting

    If true, users may control whether the version check is enabled
    or disabled through the QGIS settings dialog. (The default
    check behavior is determined by the existing 'checkVersion' setting).

    If false, no version checking will be performed AND users will NOT
    have an option to enable this check in the settings dialog.

    This setting is intended for use in enterprise installs where QGIS version
    management is handled centrally.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-30

    [processing] Fix exception when parameter metadata is set to extend inbuilt wrapper type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-30

    [processing] Allow parameter metadata to set the number of decimal places
    to show in numeric/distance widgets

    E.g. to only show 2 decimal places:

      # only show two decimal places in parameter's widgets, not 6:
      param.setMetadata( {'widget_wrapper':
        { 'decimals': 2 }
      })

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-29

    more doc

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-29

    Raster calc: refresh layers list if a layer is renamed or added/removed

    Fixes #20601 - bug: Raster calculator produces empty results layer and no error message if input layer is one that has been renamed in QGIS layers panel

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-29

    fix python bindings

Merge: 137361b968f 51a27b31b19
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-29

    Merge pull request #8551 from pblottiere/bugfix_wms

    [server] OGC WMS 1.3.0

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-29

    fix typo

Merge: f93af56fd67 8d75371c682
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-29

    Merge pull request #8566 from anitagraser/master

    updated splash to zanzibar

Merge: 318c2461f36 52566111690
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-29

    Merge pull request #8570 from AlisterH/ticket20665

    Expression calculator: clarify documentation for x_at() and y_at() (addresses #20665)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-29

    allow to use icons too

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-29

    do not use qaction in the result, build context menu in the widget

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-11-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-11-29

    Update tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-29

    Return a vector instead of a list and deprecate rasterEntries

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-29

    Extend documentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-29

    Do not add duplicates in raster calc layers list

    Related to #20601

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2018-11-29
Commit:     Alister Hood <alister.hood@gmail.com>
CommitDate: 2018-11-29

    Expression calculator: clarify documentation for x_at() and y_at()

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-11-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-11-29

    Remove qgis address from schemaLocation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-29

    Remove obsolete imported headers

Merge: 88d962ff6cf 81723586f57
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-29

    Merge pull request #8564 from elpaso/rastercalculator-fast-track

    Rastercalculator memory efficient track

Merge: f10b62c3809 52eeabae2d5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-29

    Merge pull request #8565 from elpaso/docker-testing-env-fixes

    Docker testing env minor fixes and improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-29

    [processing] Fix crash on closing batch processing dialog

    Refs #20650

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-29

    [processing] Fix run as batch mode doesn't execute

    Fixes #20650

Merge: cdda5818197 38df74c5699
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-28

    Merge pull request #8567 from JamesShaeffer/bugfix-19959

    [Bugfix] Fixes #19959 -  "Handle Bad Layers" dialog message text unclear

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Update reference hashes for calculator processing test

    James Shaeffer <james@shaeffer.co>AuthorDate: 2018-11-28
Commit:     James Shaeffer <james@shaeffer.co>
CommitDate: 2018-11-28

    Updated the message for the 'unhandled layers' dialogue

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-28

    updated splash to zanzibar

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Less verbose output and import PyQt from qgis module

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Fix ini file creation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-28

    [processing] Add test & adjust handling of negative distance value
    for multi ring (constant) algorithm

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Fix rounding error while calculating output raster dimensions

    This was creating artifacts in some situations (missing line
    in the middle).

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-28

    use int as IDs to recognize context menu entries

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-28

    fix doc

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-28

    complete roleNames

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-28

    [locator] allow to have context menu entries for results

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-28

    [sipify] fix initializer in strcuts

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Fix docstring for findNodes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Fix OR operator toString representation

Merge: 73d19e3c192 fd027228514
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-28

    Merge pull request #8563 from elpaso/rastercalculator-drop-std-prefix

    Drop std:: prefix from calculator operators

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Fix build warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-28

    [processing] Add edit feature in-place menu shortcut
    (useful for people who rely on the locator)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-28

    [locator] Fix presence of html tag for multi-line tooltips

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-28

    [locator] Append an active tag to item text for checked/activated actions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Remove debug code and improve comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Remove debug code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Drop std:: prefix from calculator operators

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Scanline implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Extended message in progress dialog + removed unused cast

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Added findNodes method and tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-28

    Drop std:: prefix from calculator operators

Merge: c5549bea484 b3ed482bc8f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-28

    Merge pull request #8550 from elpaso/bugfix-20583-19760-raster-calculator

    Raster calculator crash and hang fixes. Fixes #20583 #19760

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-28

    Update test mask

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-27

    fix windows build (partly reverts 1a199d095)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-27

    update v2 header guards

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-27

    fix building without gui (#8561)

    Rifa'i M. Hanif <hanreev@gmail.com>AuthorDate: 2018-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-28

    set user profile menu object name

Merge: 6cc41a94741 31f3f69d3c8
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-27

    Merge pull request #8557 from juanmpd/patch-1

    Update Grass7Utils.py. Fixes #20632 #20502

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-11-27
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2018-11-27

    added missing *

    juanmpd <45386331+juanmpd@users.noreply.github.com>AuthorDate: 2018-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-27

    Update Grass7Utils.py

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-27

    Add check for int overflow on 32 bit systems

    juanmpd <45386331+juanmpd@users.noreply.github.com>AuthorDate: 2018-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-27

    Update Grass7Utils.py

    Related to https://issues.qgis.org/issues/20632
    This seems to solve this issue, but I don't really know if this change may be introducing some collateral effect.
    It should be revised by someone with good knowledge of this piece of code.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-27

    Remove an incorrect /Transfer/ annotation, add a missing /Transfer/ annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-27

    Safer memory management

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-27

    Use unique_ptr for owned pointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-27

    [hig] Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-27

    [hig] Capitalization, improve dialog titles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-27

    Negative indices count from back of linestring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-27

    [FEATURE][API] Add some nice PyQGIS methods and exceptions to QgsLineString

    - len(QgsCurve) returns number of points in curve
    - raise IndexErrors when calling pointN, xAt, yAt, zAt, mAt, setXAt, setYAt,
    setMAt, setZAt with invalid vertex indices
    - Add [] getter for retrieving specific vertices, eg. ls[0] returns QgsPoint(...)
    - Add [] setter for setting specific (existing) vertices, e.g. ls[1] = QgsPoint(1,2)
    - Add del support for removing vertices, e.g. del ls[1] removes the second vertex

    swiss-knight <swiss_knight@hotmail.com>AuthorDate: 2018-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-27

    Add ACCEPT_USE_OF_DEPRECATED_PROJ_API_H macro for proj_api.h to work with new release of proj4.

    (cherry picked from commit 6a7e951442d4f4ce57cb7816d9a4e513c4415fba)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-26

    osgeo4w: fix grass plugin installation

    (cherry picked from commit ec5a3b42b87e304690e241bca38d56870851fd10)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-26

    osgeo4w: still upload build log when tests are skipped

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-26

    Re-add the progress bar to the calculator

    Fixes #20583 - Raster calculator freezes the GUI with big rasters

    ... even if it is frozen while reding the raster,
    at least it allows to abort the process later

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-26

    [gdal] Fix an int overflow issue with raster block read

    Fixes #19760 - Raster calculator crashes QGIS 3

    .. and probably more, but this is one of the greediest
    piece of code because it reads the whole raster to memory.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-26

    [processing] Use MultiPolygon as output wkb type for multi ring buffer (constant)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-26

    [browser] Add API to access the drive data items

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-26

    [processing] Fix negative distance value wrongly prohibited for multi ring buffer (constant)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-26

    Also prompt to save projects with no layers, but changes

    Because if a user wants a "layout only" project, we should still
    give them unsaved changes warnings!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-26

    [processing] Fix traceback when modeller parameter invalid value is detected

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-26

    Deactivate help button for SAGA algorithms

    to avoid user frustration because no help is provided in user manual (simply listing parameters and options already shown in GUI can't be called a help)

    Faneva Andriamiadantsoa <fanevanjanahary@gmail.com>AuthorDate: 2018-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-26

    [FEATURE] Add dX, dY and residual on GCP Points (#8513)

    * add dX, dY and residual on GCP Points
    * add option to automatically save GCP Points in the raster-modified path

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-25

    fix link error on windows

    (cherry picked from commit 22034aa0704dde196fa18f9f7baa901834499b37)

Merge: 0e5718d2ef8 eb05f0a2724
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-23

    Merge pull request #8530 from elpaso/bugfix-20591-dissolve-show-error

    [processing] Show error when dissolve fails

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-23

    Translate debug message

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-11-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-11-23

    [Server][WFS] Null field value in GML has to be empty string

Merge: a6432c75813 c1f8db9b2ec
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-23

    Merge pull request #8531 from Gustry/saga

    fix nodata parameter in saga

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-23

    Push debug message to console

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-23

    debian packaging: include 3d bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-23

    Fix unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-23

    [processing] Correctly set parent widgets for algorithm dialogs
    to avoid dialogs immediately going out of scope and being garbage
    collected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-23

    Fix context going out of scope

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-23

    Fix confusing override of accept method for non-dialog acceptance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-23

    Fix ownership of algorithm instance used by processing dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-23

    Fix incorrect ownership of processing algorithm dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-23

    [procesing] Fix dissolve issue by taking the slower route in case of GEOS exception

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-23

    Throw an execption when the algorithm fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-23

    Remove progress task from identify action

    Seems that some providers trigger an issue with the progress task
    (likely due to a local event loop running on the main thread triggering
    a processEvents call).

    Workaround the issue by just removing the progress task -- it's
    unlikely to be missed anyway.

    Fixes #20459

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-23

    Fix warnings

Merge: 5a8c9bf52e6 3ec853f635c
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-22

    Merge pull request #8521 from chau-intl/master

    Hide newly added layer(s) when in group. Fixes #19174

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-11-22
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2018-11-22

    fix nodata parameter in saga

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-22

    [processing] Show error when dissolve fails

    Partial fix for #20591 - Dissolve tool failing to produce outputs

    There is still the GEOS issue to be cheked

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-22

    fix windows build

Merge: 256b58085db 51ee71316f7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-22

    Merge pull request #8524 from signedav/editafteredit

    [Bugfix] Release cell from focus on editing off

    David Signer <david@opengis.ch>AuthorDate: 2018-11-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-22

    leave last attribute empty instead of first

    because though fid appears to be the first field it's added in the end and has the last index.

    fixes #20276

Merge: b1fd7b5ac64 7094ddf18ef
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-22

    Merge pull request #8526 from elpaso/bugfix-20579-ogr-db-layers-name

    [ogr] Use table name as base layer name when adding ogr database layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-22

    [mssql] Fix import of layers with invalid geometries (fixes #20122)

    This essentially reverts 62f4534

    Rationale:
    - even valid geometries according to GEOS may be considered as invalid by MS SQL
      so there is no way of knowing that a geometry may be fail to be added
    - change of geometries applies MakeValid() so it is consistent again
    - GDAL driver also applies MakeValid() on all added/changed geometries
    - QGIS since 3.4 has optional geometry checks for validity etc. so some truly
      invalid geometries may be fixed before submitted to the provider

    See also https://github.com/qgis/QGIS/pull/8411

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-22

    Use isValid instead of isNull and add a test for gpkg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-22

    Package missing ESRI token auth method

Merge: fee3935887f afd3525297b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-22

    Merge pull request #8509 from wonder-sk/terrain-map-themes

    [FEATURE] Optionally use a map theme to render terrain textures

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-21

    [ogr] Use table name as base layer name when adding ogr database layers

    Fixes #20579 - Improve layer name rendering for MySQL connections

Merge: d257cf07764 fe8d419c4d5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-21

    Merge pull request #8519 from elpaso/browser-gpkg-vector-rename

    [feature][needs-docs] Allow gpkg vector rename from browser

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-21

    Add test for terrain theme + do not use project singleton

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-21

    Add a project properties dialog test case

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-21

    Avoid more needless project dirtying

Merge: bb44e2b60b8 0d696ef1e5a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-21

    Merge pull request #8520 from elpaso/bugfix-20549-invalid-xml-gfi

    [server] Fix invalid xml in getfeatureinfo

Merge: d1d3a51efbe 9c6e24fd197
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-21

    Merge pull request #8512 from elpaso/docker-testing-env-tests

    Docker testing env tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-21

    Support F2 for layer rename action

    Also refactored some internal methods to
    avoid duplication of code and use parent
    class virtual rename() instead of a new
    method for gpkg only.

    David Signer <david@opengis.ch>AuthorDate: 2018-11-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-21

    delete layer action only on items that have capability "delete"

    check if the item with the menu has this capability and only handle the selected items with this capabiltiy

    David Signer <david@opengis.ch>AuthorDate: 2018-11-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-21

    Disable current cell on editing off

    because otherwise on single cell change the change would not been stored in mEditBuffer

    fixes #15975

Merge: f3fbd060ce4 792546c45fe
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-21

    Merge pull request #8429 from lbartoletti/extendMapTool

    [needs-docs][FEATURE] Trim/extend

    Simon Wells <simonrwells@gmail.com>AuthorDate: 2018-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-21

    fix another include directive for spatialindex

    Simon Wells <simonrwells@gmail.com>AuthorDate: 2018-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-21

    Remove PATH_SUFFIX as it is no longer needed, as it is optional it is not sufficient to be used in place of spatialindex/

    Simon Wells <simonrwells@gmail.com>AuthorDate: 2018-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-21

    avoid conflicting geos spatialindex.h include file
    correct includes for spatialindex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-21

    [needs-docs] Add shortcut for paste to scratch layer (Ctrl+Alt+V)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-21

    [ui] Harmonize save raster layer as dialog's scroll area

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-21

    [needs-docs][ui] Move 'add saved file to map' option away from data settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-21

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-21

    Add method to set QgsFeature geometry directly from QgsAbstractGeometry

    Allows

        feat.setGeometry(QgsPoint(1,2))

    instead of the more obscure

        feat.setGeometry(QgsGeometry(QgsPoint(1,2)))

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-21

    Capitalization

    chau-intl <emailtocasper@gmail.com>AuthorDate: 2018-11-20
Commit:     chau-intl <emailtocasper@gmail.com>
CommitDate: 2018-11-20

    Fix for bug report #19174 - hide newly added layer(s) when in group

    When loading a single layer QGIS will set it as invisible if the user have chosen so (new_layers_visible=false) in the settings. When a data set contains more than one layer and the user
    chooses "Add layers to a group" the layers are added as visible no matter what.

    This commit is fixing that problem for both GDAL and OGR data sets by setting both the group and its layers as invisible/unchecked.

    Fixes #19174

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-20

    [server] Fix invalid xml in getfeatureinfo

    Fixes #20549 - error in parsing WMS GetFeatureInfo as XML

    Also s/meta/META/ for consistency with all other tags

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-20

    [feature][needs-docs] Allow gpkg vector rename from browser

Merge: 7e00afc2c7c 9e2d172dfde
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-20

    Merge pull request #8517 from elpaso/docker-testing-env-docs

    Docker testing env docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-20

    Typos and small improvements

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-20

    Redirect test output to dev null

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-20

    Fix path to tester script

Merge: ba81a2ee137 32b7d7e5dde
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-20

    Merge pull request #8510 from signedav/fix_providerIndex

    Don't handle defaultValueClause as not unique value

    David Signer <david@opengis.ch>AuthorDate: 2018-11-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-20

    remove unused variable

    David Signer <david@opengis.ch>AuthorDate: 2018-11-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-20

    action deleteLayer in the dataitemproviders

    implemented for derived functions in:
    - `QgsGeoPackageAbstractLayerItem`
    - `QgsSLLayerItem`
    - `QgsPGLayerItem`
    - `QgsMssqlLayerItem`

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-20

    Move test in its own script

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-20

    Copy updated test runner into the docker

    Handle -e and do not exit on error

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-20

    Fix the python test runner and add a test for it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-20

    Spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-20

    Added circle-ci

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-20

    Documentation for the dockers

    David Adler <dadler@adtechgeospatial.com>AuthorDate: 2018-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-20

    Fix indentation - issue #20337

    Hopefully this is correct.
    I'm not having much luck getting prepare-commit.sh or astyle.sh to run on Windows.

    David Adler <dwadler@users.noreply.github.com>AuthorDate: 2018-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-20

    Update src/providers/db2/qgsdb2provider.cpp

    David Adler <dwadler@users.noreply.github.com>AuthorDate: 2018-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-20

    Update src/providers/db2/qgsdb2provider.h

    dwadler <dadler@adtechgeospatial.com>AuthorDate: 2018-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-20

    run prepare-commit on DB2 fixes for #20337

    David Adler <dwadler@users.noreply.github.com>AuthorDate: 2018-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-20

    DB2 fixes for #20337

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-20

    [needs-docs] Fix use of duplicate action name

    (Properties is already used by project properties)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-20

    Avoid QObject::connect null warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-20

    Fix crash when calculating offset on certain single curves which become multilinestrings when offset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-20

    [FEATURE][API] Add parts iterators to QgsGeometry

    This allows easy iteration over all the parts of a geometry,
    regardless of the geometry's type. E.g.

    geometry = QgsGeometry.fromWkt( 'MultiPoint( 0 0, 1 1, 2 2)' )
    for part in geometry.parts():
      print(part.asWkt())

    geometry = QgsGeometry.fromWkt( 'LineString( 0 0, 10 10 )' )
    for part in geometry.parts():
      print(part.asWkt())

    There are two iterators available. QgsGeometry.parts() gives
    a non-const iterator, allowing the parts to be modified in place:

    geometry = QgsGeometry.fromWkt( 'MultiPoint( 0 0, 1 1, 2 2)' )
    for part in geometry.parts():
       part.transform(ct)

    For a const iteration, calling .const_parts() gives a const
    iterator, which cannot edit the parts but avoids a potentially expensive
    QgsGeometry detach and clone

    geometry = QgsGeometry.fromWkt( 'MultiPoint( 0 0, 1 1, 2 2)' )
    for part in geometry.const_parts():
       print(part.x())

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-20

    Raise IndexError in PyQGIS when calling geometryN on a collection
    with an invalid geometry index

    And add len operator to QgsGeometryCollection

    David Signer <david@opengis.ch>AuthorDate: 2018-11-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-19

    check uniqueCheck before overwrite defaultValueClause

    and some tests for it
    this fixes #20397 and fixes #20431

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-19

    [FEATURE] Optionally use a map theme to render terrain textures

    Often it is useful to have a different map theme for terrain in 3D view
    than the map theme used in the main map canvas.

Merge: 29875d3843e 2c12146086e
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-19

    Merge pull request #8480 from lbartoletti/rectangle3PointsProjected

    [FEATURE][needs-docs]Add map tool: rectangle 3 points (projected)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-19

    do not push deps images on PR

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-19

    add docker hub credentials to yml file

    David Signer <david@opengis.ch>AuthorDate: 2018-11-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-19

    delete/truncate selected tables for mssql-tables

    David Signer <david@opengis.ch>AuthorDate: 2018-11-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-19

    remove unused comments

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-19

    fix license

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-19

    Denis' review

Merge: 50e2b76ae73 03d53fb8713
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-19

    Merge pull request #8260 from lbartoletti/dbmanager_add_save_sql_file

    [FEATURE][needs-docs]Add buttons to load and save an external SQL file

Merge: 357ea19cafe 53532faf5cd
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-11-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-19

    Merge pull request #8005 from lbartoletti/bugfix_18902

    Fixes #18902 Snapping and tracing inconsistent behaviour

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-19

    Add missing article

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-19

    Mention that display name is used by the locator search tool

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2018-11-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2018-11-18

    quiet cmake policy message

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-18

    fix ccache for Docker images

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-18

    disable ccache in cmake since it is already defined as compiler

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-18

    print ccache status

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2018-11-17
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2018-11-17

    add missing Mac UI style plugin to app bundle

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-18

    GDAL extractreprojection missing from the raster menu

    This was missed in #8378.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-18

    [processing] Don't run validity checks for buffer alg

    Buffering doesn't care about validity and can sometimes be used
    to repair geometries

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-17

    also push deps image for cron jobs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-17

    add missing exiv2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-17

    fix lib path in docker (not Travis)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-17

    fix docker tag for cosmic

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-17

    add Qt53D include dir

Merge: d77d832ac58 112e9d7ac77
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-17

    Merge pull request #8475 from elpaso/docker-testing-env

    Added QGIS testing environment to dockers

Merge: 1ef04d7ab2d dfa69b5b788
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-17

    Merge pull request #8499 from qgis/multi-docker-yaml

    build docker images baed on cosmic and bionic

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-16

    add Qt5 3D extras paths

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-16

    fix global env var

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-16

    remove left over

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-16

    enable dual builds BIONIC/COSMIC for images

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-16

    [docker] simpler configuration to provide different build options

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-16

    Produce multiple docker images

Merge: 0a42a101c44 236328fbd4f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-16

    Merge pull request #8496 from m-kuhn/coordinateUtilsFunctions

    Expose QgsCoordinateUtils functions via Q_INVOKABLE

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-11-16

    Make code_layout test happy

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-11-16

    Less usage of QgsProject::instance

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-11-16

    Make QgsCoordinateUtils functions Q_INVOKABLE

Merge: 438a1daf6a9 2cf8f74c714
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-16

    Merge pull request #8063 from tudorbarascu/test_server

    test server rendering debian buster bug

Merge: 30692fa9a3f c8fc7a2419f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-16

    Merge pull request #8442 from signedav/textfield_null

    Range widget: Remove null representator during editing

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-09-28
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-11-16

    test server rendering debian buster bug #18988

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-16

    Implement Open in Terminal for windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-16

    Fix some incorrect icon sizes

Merge: 767e9a51035 d0bc67c5f0c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-15

    Merge pull request #8487 from daniviga/rpm-exiv2

    [RPM] Add exiv2-devel to build requirements

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-11-15
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-11-15

    Update documentation related to Fedora

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-11-15
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-11-15

    [RPM] Add exiv2-devel to build requirements

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-15

    fix enum

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-15

    override default destructor

Merge: 574a57f2e49 767e9a51035
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-15

    Merge branch 'master' into extendMapTool

    David Signer <david@opengis.ch>AuthorDate: 2018-11-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-15

    delete selected layers on spatialite and pg

    David Signer <david@opengis.ch>AuthorDate: 2018-11-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-15

    do not pass item as argument

    David Signer <david@opengis.ch>AuthorDate: 2018-11-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-15

    pass items to delete layer activity

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-15

    Update .docker/qgis.dockerfile

    Co-Authored-By: elpaso <elpaso@itopen.it>

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-15

    use a switch

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-15

    Add missing north arrow decoration icon & improve grid icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-15

    Remove one use of QStringLiteral in the copyright decoration

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-15

    Improve a few decoration dialog .ui files

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-15

    Use auto geometry restore for decoration dialogs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-15

    Improve capitalization of decoration dialogs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-15

    Address title decoration review comments

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-15

    Dedicated title decoration icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-15

    [FEATURE] Top/bottom centering placement for decoration items
    The centered placement is implemented for:
    - Title decoration
    - Copyright decoration

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-15

    [FEATURE] Title label decoration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-15

    Add some icons for browser directory actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-15

    [FEATURE] Add native platform interface for opening a terminal window at
    a specified path

    And implement for Linux.

    Add a new context menu entry to directories in browser to open a
    terminal window at that directory on supported platforms

Merge: 48d498be2f4 b5cad2341f5
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-14

    Merge pull request #8483 from 3nids/test_definition

    remove definition of ENABLE_TEST in CMake

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-14

    add missing cond PRIVATE

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-14

    translation string fix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-14

    remove ENABLE_TESTS definition

    this was causing a complete rebuild when you enabled/disabled tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-14

    [server] remove ENABLE_MS_TESTS definition when tests are enabled

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-11-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-14

    explicitely check if effectiveApperance is available

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-11-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-14

    frameworks must be linked weakly so the symbols are resolved on runtime

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-11-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-14

    fix missing dark mode symbol

Merge: 61066281b57 3692b6a1d7a
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-14

    Merge pull request #8467 from wonder-sk/configure-lights

    [3d] Configuration of lights in 3D map scene

Merge: 08544fbbd6d 1d379ae28d1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-14

    Merge pull request #8476 from lbartoletti/cast_time_project

    On some architectures, time_t is not equal to int64

    David Signer <david@opengis.ch>AuthorDate: 2018-11-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-14

    tests for focus on null field

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-14

    Drop QGIS 2 support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-14

    [browser] Restore attribute preview from 2.x standalone browser

    This resurrects an "attributes" tab in the browser layer properties
    panel/window, showing a preview of the attributes for a vector
    layer.

    For performance, we limit the table to show a maximum of the first
    100 rows. (There's no way to "page" attribute table requests
    currently or load them in the background). But besides, the table
    is really only good for a quick preview and in this case it's ok
    to only show a subset of records.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-14

    [project] Avoid needlessly dirtying when written value does not change

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-14

    Add map tool rectangle 3 points where 3rd point is projected on segment p1-p2

Merge: 7cce9b3eb9b d2998ef7c92
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-14

    Merge pull request #8312 from borysiasty/bigger_coordinate_widget

    Make the coordinate widget a little bit wider

    David Signer <david@opengis.ch>AuthorDate: 2018-11-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-13

    remove mouserelesae event

    because it's not needet. on focus it should clear.

    cond / endcond

    David Signer <david@opengis.ch>AuthorDate: 2018-11-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-13

    clear value on clear in case the value is the null representator (null)

    David Signer <david@opengis.ch>AuthorDate: 2018-11-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-13

    Remove the null representator text on getting focus of `QgsSpinBoxLineEdit`

    This fixes #20153

    David Signer <david@opengis.ch>AuthorDate: 2018-11-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-13

    pass SpecialValueText as NullValue

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-13

    Disable OpenCL utils test on travis (no OpenCL device)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-13

    replace toTime_t ->toSecsSinceEpoch

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-13

    Fix tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-13

    On some architectures, time_t is not equal to int64

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-13

    Shellcheck 2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-13

    Renamed docker to .docker

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-13

    Leave the dot for docker

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-13

    Revert "Dot-less docker directory"

    This reverts commit 8d850e9f0144856b3e0d95de0b5e8a6e74118bd7.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-13

    Revert "Dot-less docker in travis config file"

    This reverts commit 99f7236498697b1097e7351cd403dfc514e0081f.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-13

    Shellcheck

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-13

    Dot-less docker in travis config file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-13

    Dot-less docker directory

Merge: 7b98302abad be2ac88643a
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-13

    Merge branch 'extendMapTool' of github.com:lbartoletti/QGIS into extendMapTool

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-13

    Added QGIS testing environment to dockers

    Also:
    - renamed .docker to docker (now it's public and official)
    - added dependencies for python CI testing

Merge: 45dc7fb91ed ccc2b3a271c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-13

    Merge pull request #8472 from daniviga/rpm-gdal

    [RPM] Add an explicit dependency for GDAL

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-13

    fix indent

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-11-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-13

    fix userLoginName

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-11-12
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-13

    sipify

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-11-12
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-13

    cmake option for forcing static libs

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-10-19
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-13

    ios only supports static libs

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-10-11
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-13

    minor tweaks for iOS build

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-10-11
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-13

    QPrinter is unavailable on some platforms

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-10-11
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-13

    support platforms that does not have QProcess support (iOS)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-10-10
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-13

    Qt5SerialPort optional

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-11-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-13

    fix spelling

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-11-12
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-11-13

    support for compilation on macos10.14, but running on macos10.13 or earlier

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-13

    missing translations; add extension at save

Merge: 5dab30b6ca6 d479b4dcbc6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-13

    Merge pull request #8464 from elpaso/bugfix-20455-value-relation-multiple-rules

    Emit valueChanged when a widget value changes as a consequence of ano…

Merge: 8b2331a40df 5dab30b6ca6
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-13

    Merge branch 'master' into extendMapTool

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-13

    Review/test fixes

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-13

    Paul's review

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-13

    Nyall's review

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-10-29
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-13

    init trim/extend feature

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-11-13
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-11-13

    [RPM] Add an explicit dependency for GDAL

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-13

    debian packaging: add libexiv2-dev dependency

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-13

    add LastDir for SQL File

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Capitalization

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-13

    [needs-docs][ui] Remove save as action from the project toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    [afs] Fix identify tool sometimes just uses a bounding box check instead of exact intersection

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-12

    [FEATURE] Configuration of lights in 3D map scene

    This adds a section to define point lights in 3D scenes.
    Up to 8 lights are supported (limitation by implementation of materials).
    For each light one can set the position, intensity, color and attenuation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Remove some unused whatsThis text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Fix invalid Qt version check resulting in "What's this" buttons still showing on Win

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Tweak logic relating to suppressing attribute form for new features

    For non-spatial layers, creating a new feature from the main
    window now ALWAYS shows the attribute form for the new feature,
    regardless of the user's "suppress form" setting. We do this because,
    unlike for spatial layers, there's zero feedback given when adding
    a new feature to a non spatial layer. (Spatial layers have instead
    feedback even when the form is suppressed, because you see the
    new feature appear on the map instantly)

    But when a new feature is added from the attri bute table window,
    then we never show the new feature's form -- because that's already
    visible inside the attribute table dialog itself.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    [needs-docs] Implement native file properties support for Windows

    Allows opening the native file explorer file/directory properties
    dialog for browser items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Use messagebar for binary extraction feedback

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Unit tests for binary editor widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    [FEATURE] Binary (blob) field support for memory layers

    Allows storage of binary blob fields in memory layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    [FEATURE] New form widget for binary (blob) fields

    This widget is available for binary fields only (and is the default
    widget used for binary fields). It offers a label showing
    whether the blob field is empty or not, and if non-empty shows
    the content size (in bytes/kb/etc).

    A drop down menu button allows users to save the current binary
    contents of the field out to a disk based file, clear the contents
    of a blob field, or embed binary contents by picking a file
    from their system.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Add support for binary fields to QgsVectorFileWriter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Unit test for creation of blob field in existing table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Tweak behavior of new shapefile/gpkg browser actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Fix string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    [FEATURE][ogr] Allow creation of binary (blob) fields for compatible filetypes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Add comment on detach use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Fix size of field icons (should be 16x16), minimize

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Fix build on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Unit tests for extract binary algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Unit tests for updating OGR binary column

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Icon for binary fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Don't try to show CRS in map layer model for aspatial tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    [FEATURE][processing] New algorithm for extracting binary blobs from fields

    Allows users to extract binary fields to files. The filename is set via
    a data defined expression, so can be taken from a column value or
    a more complex expression.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    [FEATURE] Binary blob support for OGR provider

    Instead of converting binary fields to truncated strings, we instead
    store their contents as QByteArray values, allowing the original binary
    content to be retrieved.

    This allows for plugins and scripts to utilise binary fields,
    such as extracting their contents.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Rename method for consistency, fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Update some dependencies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Only analysis lib depends on EXIV2, not core/etc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    [FEATURE][API] New class QgsExifTools

    Contains utilities for retrieving the geotag from images and
    for setting an image's geotag.

    Working with geotags (before this class!) is super-annoying
    and fiddly and relies on either parsing command line tools
    or depending on non-standard Python libraries which are
    not available everywhere, and often very difficult for users
    on certain platforms to get installed and working correctly.

    With this class we have stable methods for geotag getting/setting
    which are universally available and can be used safely
    by plugins and scripts.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Link exiv2 into analysis library

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-13

    Add EXIV2 cmake variables

    Forward port from kadas-albireo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-12

    debian packaging: add python-gdal dependency

Merge: 9b04a291161 bcf8b0de9e8
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-12

    Merge pull request #8458 from wonder-sk/terrain-shading

    [3d] Terrain shading

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-12

    Add translation ; add button 'load file'

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-12

    Emit valueChanged when a widget value changes as a consequence of another widget changed

    Fix #20455

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-11-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-11-12

    Paul's review: code enhancement

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-12

    Change \sa to \see in qgs3dmapsettings.h

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-12

    Support WSL shells in astyle script

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-11

    [FEATURE] Add support for shading of terrain

    This adds new options for user to choose how the terrain should be rendered:
    - shading disabled - color of terrain is determined only from map texture
    - shading enabled - color of terrain is determined using Phong's shading model,
      taking into account map texture, terrain normal vector, scene light(s) and
      terrain material's ambient+specular colors and shininess

    (configuration of lights is not there yet - now we always have a single point
    light with white color at the middle of the scene at 1km above the zero elevation)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-11

    scripts/scandeps.pl run to update INSTALL

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-11

    Calculate normals of terrain tile vertices

Merge: b39e5a0937e 669d650895b
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-11

    Merge pull request #8378 from havatv/patch-1

    Reintroduce GDAL extract projection and update extractprojection.py to QGIS 3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-11

    processing: add windows support to exportRasterLayersIntoDirectory (fixes #20146)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-10

    osgeo4w:
    * only use GRASS major version in executable names
    * autodetect GRASS folder

    Landry Breuil <landry@rhaalovely.net>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-11

    [Packaging] install icons / appdata / desktop file on BSDs too

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-10

    make snapping type translatable in model (fixes #20437)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-10

    Add missing context object in lambda connect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-10

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-10

    [dbmanager] Fix exception when browsing project layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-10

    OGC parameter names are case-insensitive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-10

    Explicitly disable debug messages in dwg import

    Even preventing their output isn't enough here. There's just
    SO many debug msgs throughout this class, that creating and
    parsing the debug messages strings (which is done even if
    the message level is higher than is output) is enough
    to grind the import to a halt on debug enabled builds.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-10

    Make dwg import less debug noisy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-10

    Further protection in windows event message handling

    Refs #20386

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-10

    Add some notes to test, additional test with empty line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-10

    Revert "[pal] Use QgsGeometry::makeValid instead of buffer(0) to repair geometries"

    This reverts commit e05a5a930241ec3c9c5df7880650da60382b956c.

    The makeValid call is much slower than the previous "buffer( 0 )" approach

    Fixes #20260

Merge: 9e78b826f91 fe6f99a6e0e
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-09

    Merge pull request #8404 from 3nids/locator_core

    Move parts of QgsLocatorFilter to core

Merge: 06c3d7c5b65 1606bf19979
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-09

    Merge pull request #8451 from daniviga/rpm-opencl

    Add support for OpenCL in RPM

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-09

    check filter

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-09

    missing destructor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-09

    also move triggering of results to core

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-11-09
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-11-09

    RPM spec template cleanup [skip ci]

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-11-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2018-11-09

    run prepare-commit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    Nice icons for ring combo box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    Move forceRHR to QgsGeometry, avoid duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    Update reference lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    [FEATURE] Add option to simple line and marker line to only
    render exterior ring or interior rings

    This option is shown whenever a simple line symbol or
    marker line symbol is used as part of a fill symbol for
    rendering polygons.

    The default behavior is to render both interior and exterior
    rings, but this new setting allows users to set the symbol
    layer to render only for the exterior ring OR only
    for interior rings.

    This allows for symbolisation which wasn't directly possible
    before, such as a marker line with markers for interior
    rings angled toward the interior of the polygon.

    Sponsored by the German QGIS User Group

    Fixes #12652

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    [FEATURE] Add option to force right-hand-rule during polygon symbol rendering

    This new option, available under the "Advanced" button for fill symbols,
    allows forcing rendered polygons to follow the standard "right hand
    rule" for ring orientation (where exterior ring is clockwise, and
    interior rings are all counter-clockwise).

    The orientation fix is applied while rendering only, and the original
    feature geometry is unchanged.

    This allows for creation of fill symbols with consistent appearance,
    regardless of the dataset being rendered and the ring orientation
    of individual features.

    Refs #12652

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    Fix accidently skipped test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    Remove no longer required workaround

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    Ensure that QgsGeometry::offsetCurve does not reverse curve orientation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    [FEATURE][processing] New algorithm to force right hand rule for polygons

    This algorithm forces polygon geometries to respect the Right-Hand-Rule,
    in which the area that is bounded by a polygon is to the right of the
    boundary. In particular, the exterior ring is oriented in a clockwise
    direction and the interior rings in a counter-clockwise direction.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    [FEATURE] force_rhr expression function

    Forces polygons to follow the right hand rule, in which the area that
    is bounded by a polygon is to the right of the boundary. In particular,
    the exterior ring is oriented in a clockwise direction and the
    interior rings in a counter-clockwise direction.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    Add method to QgsCurvePolygon to force RHR, ensuring standard ring orientation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    Add method to determine orientation of closed curves

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-11-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-09

    [FEATURE] explode hstore algorithm (#8212)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-09

    Fix crash in geometry checker

    Fixes #20408

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-11-08
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-11-08

    Add support for OpenCL in RPM

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-11-08
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2018-11-08

    add the -te and -te_srs and -multi parameters to the gdalwarp tool used to clip rasters by mask layers

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-11-08
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2018-11-08

    add missing file

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-11-08
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2018-11-08

    add GRASS r.mapcalculator, remove r.mapcalc

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-11-08
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2018-11-08

    fix the SAGA Points Distances tool

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-08

    No output - no mention (gdalalg yaml)

Merge: ad1bba2ac90 ba4981a1f4d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-08

    Merge pull request #8435 from elpaso/handle-bad-layers5

    bad layers dialog new button labels and icon

Merge: 528c8a63bf5 872c9a10a35
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-08

    Merge pull request #8438 from wonder-sk/fix-block-outside-raster-extent

    Fix raster block output when block extent is outside of valid area

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-08

    Move change data source under filter

    David Signer <david@opengis.ch>AuthorDate: 2018-11-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-08

    unused variable removed

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-08

    Add unit test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-08

    [3d] fix inevitable crashes when terrain bounding boxes were shown

    The list of vertices just kept growing and growing (and we didn't even need another copy!)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-08

    Disable "Change data source..." action if layer is editable

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-08

    Move apply button next to browse and disable keep when apply is triggered

Merge: 0ba475bdfb8 f012580740d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-08

    Merge pull request #8434 from elpaso/datasource-select-dialog-additions

    QgsDataSourceSelectDialog: filter, refresh and scroll to last selecte…

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-08

    Minor ui tweaks to afs source select dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-08

    [afs] Remove 'cached' checkbox from source select dialog

    This checkbox was never hooked up to anything (caching is ALWAYS
    enabled for the provider).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-08

    [FEATURE][AFS] Add new browser context menu entry to visit the
    service info page for AFS layer/featureservice/folder items

    It's very handy for troubleshooting connections and seeing
    extended service properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-08

    [afs] Fix missing layers/services when connection url does
    not point at an individual service endpoint

    Previously the provider would only show layers if a FeatureService
    endpoint was used for the url, and would show nothing if
    users enter the base server url.

    Fix this by implementing a tree view for AFS items so that
    if users enter a connection url at a higher level than we
    show nested services/folders containing the layers.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-07

    [gdal] Fix raster block output when block extent is outside of valid area

    This was causing problems in 3D view when raster was used as DEM... terrain
    tiles were generated also where they should not appear and contained random
    heights that caused failures of camera center adjustment to terrain. In the areas
    completely outside of raster's extent the block was being returned with some
    values uninitialized (instead of having correctly set no-data values)

Merge: 4cdde31c174 913719fd374
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-07

    Merge pull request #8436 from signedav/copy_2_pg

    Using of QgsVectorLayerUtils::createFeature on move and copy tool

    David Signer <david@opengis.ch>AuthorDate: 2018-11-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-07

    use toMap to convert to attributeMap

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-07

    s/bad/unavailable/ layers

    David Signer <david@opengis.ch>AuthorDate: 2018-11-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-11-07

    createFeature on move and copy

    using of the createFeature function with tool move and copy and there the logic of unique not null fields (like primary keys) is used.

    This would fix #20347

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-07

    bad layers dialog new button labels and icon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-07

    Remove double qualifier

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-07

    QgsDataSourceSelectDialog: filter, refresh and scroll to last selected item

    plus:
    - expand children of last selected item
    - save/restore status

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-07

    Decode uri for ams provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-07

    If decoding a layer URI returns a url, then show a link to that url
    in the layer's metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-07

    [afs] Implemented decodeUri for AFS provider

    Allows retrieval of the web URL for an AFS layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-07

    [afs] Use new style data item provider

Merge: c7cda514992 2dd3f969f8f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-06

    Merge pull request #8430 from elpaso/handle-bad-layers4

    Fix a few crashes with bad layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-06

    correctly update extent/CRS when setting map canvas

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-11-06
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-11-06

    fix build on OSX: followup bf21ce4661b952fc22f425619ac051d641ad9306

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-06

    Fix a few crashes with bad layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-06

    rename QgsLocatorWidgetCore to QgsLocatorModelBridge

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-06

    fix mac build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-06

    save current extent and CRS in locator core

    remove remaining bits of interface

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-06

    [3d] fix camera controller using wrong shift/ctrl status (fixes #20131)

    We used Qt3DInput::QLogicalDevice with its axes and actions for camera
    controller, but over time this got quite impractical, moreover we started
    to have problems with shift/ctrl actions getting stuck in wrong state
    in case they were pressed or released while 3D canvas was not focused
    (which is in fact relatively common when using other widgets in the GUI)

    This commit switches over to using just QMouseHandler and QKeyboardHandler
    for handling key and mouse events and this not only makes the code easier
    to read, but also the issues with shift/ctrl go away (because we do not
    keep their status anymore, we just check whether they are active inside
    event handlers).

    The speed of change with mouse wheel and keys should be similar or a bit
    less than what it was before.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-06

    show icon if exist for menus in customization dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-06

    fix move feature action not correctly shown in customization

Merge: 5ae2bae9092 9af0719ff29
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-06

    Merge pull request #8427 from elpaso/handle-bad-layers3

    Handle bad layers: fixes for groups and subset string

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-06

    make proxyModel method q_invokable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-06

    implement roleNames for QgsLocatorModel

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-06

    Revert "create a core interface for QgsMapCanvas"

    This reverts commit 79c5b35a3925336e01e9ac1a6a75fd32eb3b8cdd.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-06

    move part of the logic of QgsLocatorWidget to core

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-06

    create a core interface for QgsMapCanvas

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-06

    Bad layers: added tests for subset string and groups

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-06

    Correctly parse styles for layer in groups

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-06

    Restore subset string when fixing a bad layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-06

    Do not check for geom equality when fixing a bad layer

    re-apply the style with no checks for geometry type

    This is a temporary workaround, the solution will probably
    need some storage for the original geometry type.

Merge: 36f115833ea 9916c5fbb79
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-06

    Merge pull request #8426 from SrNetoChan/new_bad_layer_logo

    New bad layers icon for layers panel

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2018-11-06
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2018-11-06

    New bad layers icon for layers panel

Merge: 45059297e4a 7db1d4e8b43
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-06

    Merge pull request #8425 from elpaso/handle-bad-layers3

    Add symbology tests (rule based and categorized) to Handle bad layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-06

    Added test project with the bad layers (not used by tests)

    but still useful for manual tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-06

    Add rule-based and categorized styles to the bad layers test

    H Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-11-06
Commit:     H Tveite <havard.tveite@nmbu.no>
CommitDate: 2018-11-06

    Added tests for gdal extractprojection

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-06

    [3d] Fix 3D line symbol in 3D views in print layouts (fixes #20118)

    Turned out we were getting an old version of OpenGL that does not
    support the "primitive restart" functionality and so wherever
    a linestring should be broken it was connected through (0,0,0)
    to the next linestring.

Merge: c54c5597232 64bd7a7cedf
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-06

    Merge pull request #8359 from elpaso/handle-bad-layers2

    [needs-docs][feature] Deferred handling of bad layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-06

    Ensure browser preview canvases don't get treated like map canvas
    docks

    They have their own special logic, and shouldn't respond to
    any project based settings or triggers

    Fixes #20362

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-06

    More old style connect removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-06

    More old style connect removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-06

    Start fixing some remaining old style connects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-06

    Address some clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-06

    Fix some missing context arguments in connects with lambda

    These cause infinite lifetime connections which result in crashes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-06

    Bump minimum Qt version to 5.9

Merge: cd28b459845 90b57ab814b
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-05

    Merge pull request #8241 from NaturalGIS/fix_grass7_r_stats_quantile

    fix GRASS7 r_stats_quantile

Merge: e70b71b154f 6cb1b780d4d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-05

    Merge pull request #8391 from karomap/master

    Fixes #18872 Fix symbol selector dialog overflows the screen on small resolution

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Lower opencl message to warning so users don't panic

Merge: 19ef2f904b0 fd2a599778e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-05

    Merge pull request #8409 from DelazJ/renameFiles

    Rename some rendererV2 ui files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-05

    Add missing /Factory/ annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-05

    Add a __repr__ method to QgsMimeDataUtils::Uri

Merge: 68be6df376e 923adf2ff78
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-05

    Merge pull request #8411 from wonder-sk/slap-mssql-around-with-a-trout

    Fix a bunch of MS SQL provider issues

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-05

    Make sure topo editing button is updated on new/loaded project

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-05

    [vertex tool] Fix topo editing when moving vertices/edges (fixes #20158)

    - when some "extra" vertices are selected when moving a vertex, their coincident
      vertices will be also moved (#20158)
    - when moving an edge, coincident vertices to its endpoints will be also moved
    - new tests to cover the above scenarios
    - made the code hopefully easier to read

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-05

    Read/write relative paths to gpkg rasters in project (when enabled)

    Routines in raster layer were not aware of "GDAL:filename:table" syntax
    used for raster layers from GeoPackages so project files were storing
    absolute paths even when relative paths should have been used.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Added ~QgsDataSourceSelectDialog destructor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Remove unnecessary project from test data

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Store original style as QDomDocument instead of an XML string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Small cleanups for QgsDataSourceSelectDialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Remove unnecessary project from test data

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Better handling of invalid relations ...

    - do not add them to the manager dialog
    - do not add relations to not existent layers (but keep relations to invalid layers)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Check for raster validity in raster style widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Store original style as QDomDocument instead of an XML string

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Restore handle bad layers dialog original behavior

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Data source select dialog now accepts a model

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Rendering test for bad layers and setDataSource

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Fix raster style restore when setDataSource

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Renamed buttons for bad layers dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Fix check condition for layer style restore

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Fix raster set data source (with test)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Take context by copy in lambda

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Add … to change data source action

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Remove unused connection

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Copy! References in lambdas are dangerous

    Note to self: repeat 3 times:

    Copy! References in lambdas are dangerous
    Copy! References in lambdas are dangerous
    Copy! References in lambdas are dangerous

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Move change data source action to app

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Add test data for relations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Fix crash due to index on wrong model

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Keep invalid relations and update them when the data source changes

    Added a check for layer.isValid in relation.isValid, keep
    relations in the manager even if they are not valid and
    connect dataSourceChanged with updateRelationStatus

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Added a validOnly flag to mapLayers to filter for valid layers only

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Fix crash in raster readXml when data provide cannot be created

    Actually it was a consequence of a broken test, but there
    is no need to crash.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Add the bad layers test to cmake and fix it for renamed methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Only filter by layer type: ignore provider key

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Filter layers by type in the data source select dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Restore original layer style (tested with vectors only)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Noted in the method documentation that dataProvider() may return null

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Renamed originalXmlProperties methods and variables

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Tests for bad layers raster support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Bad layers indicator raster support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Changed debug message text for bad layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Variable rename (get rid of "my" prefix)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Implement setDataSource for rasters

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Move setDataSource to QgsMapLayer

    also setter and getter for providerType

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    [ogr] do not crash if ogr layer is null

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Bad layers: open a browser widget dialog to select a data source

    when indicator is clicked

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Remove modal warning when closing the bad layer dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    More readable test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Add test case for getFeatures on invalid bad layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Silence longstanding debug warning

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Added API methods to retrieve only valid maplayers

    ... and to count them

    Tests updated accordingly, note that from now on
    the assumption that a layer store or a layer project
    contains only valid layers will not be true anymore.

    To be honest it has never been true, because a
    layer can become invalid at any time during
    its life cycle, so better never assume that a
    layer from the store or from the project is vaid.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Add test for handle bad layers and invalid layers pass through

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Do not bail out from reading the layer xml if layer is not valid

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Handles invalid layer properties when saving

    Invalid layers just pass through if the layer
    was saved without changing the data source.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Add storeInvalidLayersProperties to store invalid layers

    This can be used to restore initial layer status or to
    apply styles and other layer properties if the data
    source is changed.

    The idea is that the user can fix bad layers at any time,
    and by setting a new datasource she probably wants
    to keep the original layer properties.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    Add menu items also if invalid (but check for it)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-05

    The store can now add invalid maplayers

Merge: bac5fbbe0d7 c962573c829
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-05

    Merge pull request #8407 from elpaso/bugfix-20338-qgsfeatureselectiondlg-sizing

    Make sure QgsFeatureSelectionDlg does not outgrow the window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-05

    Small cleanups for QgsDataSourceSelectDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-05

    Fix mangled fonts in script editors

    Don't override default font letter spacing or stretch -- it's not
    safe to do because the results are very dependent on the individual
    font's appearance and rendering hints.

    Fixes #20349

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-05

    Correct test comparisons

    Previously QCOMPARE( QgsGeometry, QgsGeometry ) was actually only
    testing for QCOMPARE( bool(QgsGeometry), bool(QgsGeometry) )...!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-05

    Remove QgsGeometry bool operator

    This is too dangerous -- it gets silently casted to numeric values
    instead of throwing compilation errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-05

    Fix equality comparison when saving vertex tool edits

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-04

    [3d] Fix crash in terrain generator if DEM raster layer is missing

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Add link to user manual for annotation dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Remove executeExport* methods from QgsWindowManagerInterface

    No longer required, and of limited value anyway

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    [needs-docs] Add right click context actions to Project files
    in browser

    With options to
    - load project
    - open project file properties (operating system file properties
    dialog that is, on supported platforms only)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Add method to handle browser item double clicks to QgsDataItemGuiProvider

    And move handling of layer/project file double clicks in browser dock
    from gui->app

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    [FEATURE][browser] Add "New" menu to context menu on directories

    With option to create a new geopackage or shapefile in the
    clicked directory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Move layer item action handling to app

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Move favorites action handling from gui to app

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Move Project Home GUI action handling from core to app

    And remove more QWidget imports from core library

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Move some browser directory action handling from core/gui to app

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Allow provider libraries to create QgsDataItemGuiProviders

    ...by implementing dataItemGuiProviders()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Link the application browser dock to the application message bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Also pass complete list of all selected items to createContextMenu,
    so that actions can operate on ALL selected items

    E.g. delete multiple layers from a geopackage at once

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Add method to populate browser context menu to QgsDataItemGuiProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Add a QgsDataItemGuiProvider interface and registry for providers

    These providers will be used to control how the browser data items
    behave within GUI, and to allow separation of GUI related
    properties of browser items from the core code.

    A new registry QgsDataItemGuiProviderRegistry has been created
    (modeled off QgsDataItemProviderRegistry), with an application
    wide instance available from QgsGui::instance()->dataItemGuiProviderRegistry()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Add unit tests for QgsDataItemProviderRegistry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Sipify

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-04

    [vertex tool] Respect topo editing when adding a vertex (fixes #18046)

    When adding a vertex to a segment that is coincident with some other
    segments and topological editing is enabled, vertex tool will now correctly
    add new vertex also the coincident segments to preserve shared borders.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Fix some windows build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-04

    Fix leak due to deletion of incomplete type

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-04

    [mssql] Show in browser also tables with invalid features

    They will just have a generic vector icon

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-04

    [mssql] Do not expect that SRIDs are equivalent to postgis SRIDs

    There is no direct relationship between postgis SRIDs and SRIDs used in any other database.

    If you imported data with GDAL, things may work, because GDAL prefers to use equivalent SRIDs
    to EPSG IDs / PostGIS SRIDs.

    If you imported data with QGIS, that will not work.
    QGIS MS SQL provider happily uses internal SRS IDs from srs.db for SRIDs.
    That should be probably modified to use GDAL's logic:
    1. preferably use EPSG ID as SRID
    2. if taken, find a safe SRID

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-11-04

    [mssql] fix a bunch of strange bugs when connecting from linux

    These include:
    - fetching incomplete (corrupted) geometries
    - fetching incomplete text data (e.g. WKT for CRS)

    Also fixes a bug with empty attribute table for some ms sql layers

Merge: ec98dfcf928 1fbcab9edcc
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-03

    Merge pull request #8406 from 3nids/fix20321

     fix device size in decoration item

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-11-03
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-11-03

    More rendererv2 cleanup

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-11-03
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-11-03

    Rename some rendererV2 ui files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-03

    Make sure QgsFeatureSelectionDlg does not outgrow the window

    Fixes #20338 - Can not scroll through attribute list in dialog window when linking existing child features

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-02

    fix device size in decoration item

    the size should take the device pixel ration into account
    fixes #20321

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-02

    move decoration items to specific folder

Merge: 116fcc453c2 ec98dfcf928
    Rifa'i M. Hanif <hanreev@gmail.com>AuthorDate: 2018-11-03
Commit:     Rifa'i M. Hanif <hanreev@gmail.com>
CommitDate: 2018-11-03

    Merge remote-tracking branch 'upstream/master'

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-02

    fix build without GUI (#8405)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-11-02

    allow to restric to certain module when running sip_includes.sh

    it's a bit faster 🍺

Merge: 8400a8bb3d4 7fb8579c9ef
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-02

    Merge pull request #8402 from m-kuhn/autoActivateGeometryValidation

    Activate geometry checks when changing layer properties

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-02

    Update extractprojection.py

    indentation again...

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-11-02

    Fix crash when de/reactivating layer checks

    When errors have been found and shown on the dock and deactivating layer checks that resulted in crashes.
    Also when deactivating and reactivating checks, that would result in crashes.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-11-02

    Activate geometry checks when changing layer properties

    No longer requires a reload of the project

    Fix #20218
    https://issues.qgis.org/issues/20218

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-02

    added a tr() based on feedback from jef-n

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-02

    dwg import:
    * allow entering new gpkg filenames (fixes #20305)
    * move messagebar to dialog

Merge: ea734595efd 105455ca2c2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-02

    Merge pull request #8396 from elpaso/datasource-select-dialog

    QgsDataSourceSelectDialog: a simple browser-based reusable data sourc…

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-11-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-11-02

    [native] Use official .desktop file name on linux

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-01

    Some more indentation issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-02

    Fix crash on Windows on idle/usb notifications

    Fixes #20312, #20319, #20312, #20307, #20299, #20297, #20280
    (maybe others)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-02

    Tighten scope of connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-02

    [mssql] Fix database connection cleanup on thread exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-02

    Fix authentication database connections

    Fixes the authentication database cannot be opened in some circumstances.
    We need to ensure that the pooled database connection is removed
    immediately on thread finalisation and cannot defer this until
    the main thread event loop runs.

    Fixes #20262

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-02

    Correctly cleanup auth db connection on thread finished

    (doesn't fix the invalid connection issue!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-02

    Add more debugging to auth db opening

    havatv <havard.tveite@nmbu.no>AuthorDate: 2018-11-01
Commit:     havatv <havard.tveite@nmbu.no>
CommitDate: 2018-11-01

    fixed some PEP8 issues

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-01

    fix qgsDoubleString printing -0 (#8363)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-01

    Layout fixes

    havatv <havard.tveite@nmbu.no>AuthorDate: 2018-11-01
Commit:     havatv <havard.tveite@nmbu.no>
CommitDate: 2018-11-01

    Added file output to gdal extractprojection, added exception for non-gdal sources and fixed boolean parameter handling + some formatting

Merge: fa71e4d3d76 986e11b6bbd
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-11-01

    Merge pull request #8397 from rouault/fix_20308

    [BUGFIX] [OGR provider] Make filter by id(s) requests work again on OSM datasets (fixes #20308)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    Move to vector general group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    Unit tests for reomve duplicates by attribute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [FEATURE][processing] New algorithm "Remove duplicates by attribute"

    Allows for removal of duplicate features, identified using the values
    in one (or more) field values from the input features.

    Optionally any discarded (duplicate) features can be saved to a separate
    sink.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-01

    fix news

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-11-01

    verify that projecta actually delivers a changelog

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-11-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-11-01

    [BUGFIX] [OGR provider] Make filter by id(s) requests work again on OSM datasets (fixes #20308)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-11-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-11-01

    QgsDataSourceSelectDialog: a simple browser-based reusable data source select dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    Fix memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [FEATURE] Allow exploration of QGS project file contents directly
    within browser

    Allows QGIS project file items inside the browser to be expanded,
    showing the full layer tree (including groups) contained within
    that project. Layers are shown as normal layer items, allowing
    them to be easily added to the current project via drag and drop
    or double click. Additionally, because they are treated just
    the same as any other layer items in the browser, they can be
    drag and dropped within the browser to e.g. directly copy the
    layer to a geopackage file!

    TODO: apply layer symbology from project file when adding a
    layer from a different project to the current project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [browser] Allow data item providers a chance to implement QGIS project
    item creation and override default project file handling

    If no provider is registered which handles QGIS project files,
    then the default behavior is used as a fallback

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [browser] Avoid expanding/collapsing nodes if the double click
    was specifically handled by an item itself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    Add method to get QgsLayerItem::LayerType from a map layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [processing][GRASS] Correctly handle input vector layers with |layername= param

    Fixes #20277

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [processing][GRASS] Give some more feedback when trying to use
    v.external for reading inputs, and if we can't, advise why not

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [processing][grass] Highlight GRASS error messages and warnings in log

    And catch segmentation faults from GRASS commands and show a nice
    helper text advising user that QGIS isn't at fault here ;)

    Also add a tip to try disabling the v.external option if that setting
    is enabled and a GRASS segfault occurs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [processing] Fix incorrect html used when pushing console command feedback to dialog

    And make color less dominant (not bright blue!). We want other more critical
    messages the be more attention grabbing then the noisy console outputs.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    Hidpi friendly message bar icon sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    Hidpi friendly welcome page sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [FEATURE] Show QGIS style xml libraries in browser and support
    drag and drop of style .xml files to main QGIS window

    Double clicking the databases or dragging them to QGIS
    triggers the import from style dialog with the corresponding
    input file already selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [browser] Unify layer name in properties for raster/vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [FEATURE][browser] Restore preview functionality from old 2.x standalone
    browser into inbuilt browser dock panel layer properties widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [browser] Remove redundant name/uri/provider labels from top
    of layer properties widget

    All this information is already shown in the scrollable metadata
    section below that, so we're wasting precious space in this
    valuable widget with a lot of duplicate information

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    [browser] Don't try to open links within the browser properties widget

    Instead open them externally. Fixes clicking on the path link
    within metadata tries to open layer files instead the text
    widget instead of showing them in the desktop file browser.

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2018-10-31
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2018-10-31

    don't run GRASS commands in shell, that's not working

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    Fix crash on opening options on debug builds where open CL is not enabled

    Fixes #20295

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-11-01

    Fix build warning

    Björn Harrtell <bjorn@wololo.org>AuthorDate: 2018-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-31

    Remove meaningless conditional and improve user input handling

Merge: 467fae8e260 c55b4eb4c8d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-31

    Merge pull request #8240 from m-kuhn/mergeVectorLayersDuplicateFid

    Ignore FID field when merging vector layers to geopackage

Merge: b64e72a89da 9f2fb2d4cf8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-31

    Merge pull request #8388 from elpaso/bugfix-20271-wms-null-styles

    [wms] Do not pass null QStrings to QgsWmsProvider::setQueryItem

    Rifa'i M. Hanif <hanreev@gmail.com>AuthorDate: 2018-10-31
Commit:     Rifa'i M. Hanif <hanreev@gmail.com>
CommitDate: 2018-10-31

    Fix symbol selector dialog overflows the screen on small resolution

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Make sip a bit happier

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-31

    Skip kw check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Regenerate fids for "multipart to singlepart algorithm"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Regenerate fids for "join attributes by location", pt2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Regenerate fids for "Join attributes by field value"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Regenerate fids for "points along geometry"

    Fix #19998

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Regenerate fids for "join attributes by location"

    Fix #19708

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Add test for QgsVectorLayerExporter with RegeneratePrimaryKey

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Case insensitive file extension check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Parameter name harmonization

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Skip path checking

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Add missing param doc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Add comment for semi-broken control file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Fix test for merging layers to gpkg

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Make doxygen a bit happier

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Use decodeUri instead of string parsing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Unify parameter names

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Ignore FID field when merging vector layers to geopackage

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Fix faulty alg name in test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Add merge vector layer test for gpkg

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-31

    Allow using gpkg in processing tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-31

    [wms] Do not pass null QStrings to QgsWmsProvider::setQueryItem

    Fix #20271 - WMS is not displayed in QGIS 3.4.0

    With test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-31

    [Bugfix][Server] Use Project selection color in GetPrint 3.4

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-31

    Prevent flooding (and app freeze) of items added to the message bar

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-30

    native/CMakeLists.txt cleanup (#8380)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-31

    Fix some inefficient python dictionary iteration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-31

    Fix inefficient calls to QgsFeature.attributes()[idx]

    Replace with just f[idx]. Calling QgsFeature.attributes()
    allocates a list of all attributes, which is inefficient
    when only a single attribute value is needed.

    fuzzysolutions <29453443+fuzzysolutions@users.noreply.github.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-31

    Minor changes to speed up PointstoPaths algorithm

    # 1: Replaced time-consuming call on all attributes by a more specific request - responsible for about 90% of running time in my tests.
    # 2: Minor speedup by calling items() before the for loop (1s in a large layer).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-31

    Fix another warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-31

    Fix a (harmless) build warning

    Björn Harrtell <bjorn@wololo.org>AuthorDate: 2018-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-30

    Prefetch memory variable changed to 32-bit and default raised to 8MB

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-31

    Fix broken handle bad layers dialog

    Partially revert af0bae67f and ea2cc365

    Fixes #20265

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-31

    Avoid crash in style model when adding symbols with a new tag to library

    Fixes #20256

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-31

    [browser] Fix some items which are marked as "Collapse" capability
    are incorrectly expanded on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-31

    [processing] Fix crash when right clicking toolbox outside of an item

    Fixes #20264

    havatv <havard.tveite@nmbu.no>AuthorDate: 2018-10-30
Commit:     havatv <havard.tveite@nmbu.no>
CommitDate: 2018-10-30

    Update GDAL extractprojection.py to QGIS 3

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-30

    Reintroduce GDAL extract projection

    Fixes #20263 (when some other files are also fixed)

Merge: 3a74c879cca f4326842aba
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-30

    Merge pull request #8362 from m-kuhn/codeReadability

    Improve code readability

Merge: 59b1d3090fd e968819d6ef
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-30

    Merge pull request #8361 from m-kuhn/deadlockInGeometryValidation

    Fix deadlock in geometry validation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-30

    Switch

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-30

    More comprehensive API docs

Merge: a9f7f3542e2 e16e25c0166
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-30

    Merge pull request #8360 from m-kuhn/hideGeometryValidation

    Hide geometry validation dock

    Ricardo Garcia Silva <ricardo.garcia.silva@gmail.com>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-30

    vector layer properties now checks if config widget factory supports layer

    previously the factory would always be used, even if it did not
    support the active layer

    fixes #20240

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2018-10-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2018-10-29

    update mac bundling for new Qt frameworks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-29

    Allow calling getFeatureSource without feedback

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-29

    Improve code readability

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-29

    Silence warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-29

    Fix deadlock in geometry validation

    Fix a deadlock in geometry validation. This happens when the mainthread "waits for finished" of a checker thread.

    What happened in this case was, that the main thread canceled the feedback and waited for any jobs to finish.
    If a job was waiting for a feature source (or something else to be executed on the main thread) this resulted in a mighty deadlock.

    What we do here is that we regularly check if we ought to cancel while waiting for our slot on the main thread and can bail out if we should cancel before the main thread gets around to take care of our function.
    The difference is, we still execute the code on the background thread and make sure that the main thread is not doing anything during this time to avoid working on the same data structures in parallel.

Merge: 8fc43780dc4 ac54e9611be
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-29

    Merge pull request #8358 from elpaso/bugfix-20255

    Fix geometry precision input in vector layer properties and not-dot l…

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-29

    Show an empty string if precision is 0 or not valid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-29

    Hide geometry validation dock

    Fix #20245 https://issues.qgis.org/issues/20245

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-29

    Fix geometry precision input in vector layer properties and not-dot locales

    Fix #20255 - Impossible to enter a decimal value for the geometry precision in French (comma as decimal separator)

Merge: d4cf8cf7de9 9768fdd0f3a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-29

    Merge pull request #8114 from signedav/bugfix_not_deleting_relation

    More intuitive relation reference widget text filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-29

    More clazy optimisations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-29

    Fix clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-29

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-29

    Avoid creating temporary project properties and options dialogs
    for locator filter

    This is expensive and results in a lengthy delay when first
    using the locator in a QGIS session.

    Replace with an alternative approach which doesn't rely on
    creation of temporary dialogs, yet should still ensure that
    these dialogs don't go out of sync with the locator.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-29

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-29

    [processing] Fix exceptions due to closed algorithm dialogs when
    opened from toolbox and closed before task completes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-29

    Avoid useless tray icon on Windows 7

    Fixes #20247

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-29

    Follow up status bar font fixes, avoid too small font on Windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-27

    reset English translations on update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-27

    replace three dots with ellipsises in translation strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-27

    scripts/tsstat.pl: remove unused site mode and add note to doc/TRANSLATORS

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-10-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-27

    add missing expression groups

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-10-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-27

    remove translations for expression group to fix the UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-27

    Add native platform method to show file/folder properties, implement
    for linux

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-26

    fix gdal_contour in test (#8351)

    now gdal_contour does not create 3D by default
    see upstream issue https://github.com/OSGeo/gdal/issues/336
    and fix https://github.com/OSGeo/gdal/commit/abae82ccf4f46d7aa1a9d3252296c207e6652ba9

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-26

    add islandic translator (followup f4e6477a)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-27

    add missing GUI_EXPORT macro

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-27

    [FEATURE] Add "export to file" options for raster and vector layers
    within the browser panel

    Allows direct export of these files (e.g. to a different format,
    crs, etc) without having to actually load them into a project
    first.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-26

    Bump version to 3.5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-26

    changelog and news update for 3.4

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-26

    translation update for 3.4 from transifex

Merge: 4ba77f83a68 b4e31608e52
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-26

    Merge pull request #8320 from rldhont/server-reactivate-print-selection-3

    [Server] Reactivate the capability to print selection with Server 3.4

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-26

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-26

    doxymentation

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-10-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-26

    fix snapping indicator when advance digitizing tools is enabled

Merge: 40e9406670f efe4a79687e
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-26

    Merge pull request #8323 from mhugo/fix_15709

    Fix virtual layer FilterRect handling when no uid is defined

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-10-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-26

    Add snapindicator to shape tools (#8292)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-26

    be more explicit when detecting dark theme on Mac

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-10-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-26

    Fix build on OSX platform < 10.14 (#8348)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Black mssql test on Travis

    The mssql odbc driver is proving very crashy on the Travis
    docker image. Revisit when the docker image is upgraded

Merge: 2c835f97023 32cdf3a0b26
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-26

    Merge pull request #8336 from m-kuhn/doNotReportEnvelopeAsGap

    Do not report envelope as gap

Merge: 03c38e92f88 3e7ee919fa7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-26

    Merge pull request #8347 from DelazJ/patch-4

    [Bugfix]Update "refresh layer at interval" tooltip

Merge: a0e3c2df3b3 0a8081416f3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-26

    Merge pull request #8345 from m-kuhn/snapToGridExtentsUpdate

    Update snap to grid rect on extentChange

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-26

    Update "refresh layer at interval" tooltip

    Fix #20223

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-26

    [Server][GetPrint] Draw selection for SVG output

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-26

    [Server][Tests] Update WMS GetPrint Selection

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-26

    [Bugfix][Server][GetPrint] Correctly set way to draw selection in layout settings

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-10-25
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2018-10-26

    Fix virtual layer FilterRect handling when no uid is defined (fixes #15709)

    When no uid if defined, features returned have an id defined by an
    autoincremented integer. So we cannot use a SQL filter here because it
    would return a subset of features and then an autoincremented id that
    does not correspond to ids without filters.

    So in this case, all the features are requested and the rectangle
    intersection is done by the provider, not by SQLite.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-26

    Update snap to grid rect on extentChange

    Fix #20222

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-26

    Do not report envelope as gap

    Under some circumstances, the envelope of a check region would be reported as a gap.
    While a check that this doesn't happen is normally enforced, this check doesn't work
    when the features happen to be placed unfortunate enough to have their bounding box
    rounded differently than the envelope.

Merge: 04edcb7552b 0da210df523
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-26

    Merge pull request #8335 from m-kuhn/qgsrectangleSnappedToGrid

    Add QgsRectangle::snappedToGrid

Merge: e797f7efe94 37d0fb416fe
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-26

    Merge pull request #8305 from signedav/action-icon

    Different mAction icon, when action activated

Merge: bbdbfa17a96 fa625ff0227
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-26

    Merge pull request #8229 from signedav/duplication-context-fix

    Select feature menu on action with multiple features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [layouts] Final fixes for data defined widgets showing outdated
    data defined definitions when clicking between layout items
    of the same type

    Fixes #18694

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [layouts] Fix some data defined buttons don't update when
    clicking between objects of same type

    Refs #18694

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [layouts] Fix data defined table button loses state

    Refs #18694

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Fix dropping/adding z dimensions to certain output data types
    where the layer geometry type is defined by features, not preset
    in advance

    Fixes #20220, #17669

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Fix crashes when right clicking a layer with a broken source,
    e.g. a layer loaded from a qlyr with missing layer reference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Add warning to QgsLayerTreeLayer::layer() dox

    Because the returned pointer must ALWAYS be tested before
    being dereferenced

Merge: f0735d91717 95142cc19e9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-26

    Merge pull request #8338 from 3nids/fix20201

    use Exclude field by default for relation search widget wrapper

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-26

    Add QgsRectangle::snappedToGrid

    Snaps a rectangle to a grid.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Fix some clang truncate to int warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [processing][SAGA] Fix multilevel b spline description files

    Resync with SAGA parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Fix some more inconsistent status bar fonts

    David Signer <david@opengis.ch>AuthorDate: 2018-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Do not overwrite values in attribute form while SearchMode

    Because it can be in SearchMode during editing state, a change of selection in the feature list would overwrite the values of the selected one by the one selected before. This because the widget-values were not resetet for the current feature and are saved.

    The saving is not avoided, because on edit, and switching to SearchMode and changing selection, the old feature still have to be saved. But it does reset the values of the current widget in SearchMode after changing selection - even if it's not visible by the user - to avoid to have wrong values there.

    fixes ##17751

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2018-10-25
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2018-10-25

    bundle sip to correct dir

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Better method to avoid test on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Add a provider test to ensure that features returned from
    addFeatures have the correct id assigned

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [mssql] Avoid some tests on Travis which trigger crashes in the ms odbc driver

    not our fault -- i think it's either an issue with the ms odbc
    driver itself or qt's odbc database handling. In any case, it
    doesn't crash locally, so let's just skip the tests which trigger
    the crash for now and revisit when Travis environment is upgraded.(*)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [mssql] Run provider layer edits test suite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    A bit more tolerance in provider test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [mssql] Use output instead of IDENT_CURRENT to retrieve newly added primary keys

    It's safer, works with non-identity columns, and potentially allows
    us to optimise in future and bulk insert features instead of
    one by one

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [mssql] Fix incorrect layer extents after modifying layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [mssql] For consistency with other providers deleteFeatures should return true to an empty list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [mssql] Ensure provider rejects features with incorrect geometry type

    Sveinn í Felli <sv1@fellsnet.is>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Update TRANSLATORS

    Added missing translator for Icelandic

    James Shaeffer <james@shaeffer.co>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Updated the version of CMake from 3.7 to 3.12 in the list of required tools

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [authmanager] Fix OAuth2 implicit grant flow

Merge: 1118f4ac911 daca55a7255
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge pull request #8330 from 3nids/fix9160

    Properly zoom to feature for single point selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Remove some dox details which are likely to go out of date quickly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Register metatype for QgsAuthManager::MessageLevel to avoid qt warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [o2] Avoid a misleading console error output

Merge: 26330069852 83065a466d6
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge pull request #8310 from borysiasty/scale_lock_button

    Move the scale lock button from the QgsStatusBarScaleWidget to QgsStatusBarMagnifierWidget

Merge: 6a61d5d226b 39f97ecbb29
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge pull request #8329 from borysiasty/browser_gpkg_overwrite

    Disable overwriting GPKG layers with rasters in the Browser Panel

Merge: 6a2c31d897f ef56a7a208e
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge pull request #8337 from borysiasty/update-firstrundialog

    Update link to changelog in the First Run Dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-25

    use Exclude field by default for relation search widget wrapper

    fix #20201

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-10-25

    Update changelog link from 3.0.0 to 3.4-LTR in the First Run Dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-25

    add test for QgsRectangle::scale and scaled

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-25

    fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Fix failing oauth2 test

    The presence of the state parameter which has no QPROPERTY
    counterpart in QgsAuthOAuth2Config was causing the
    conversion for json to qobject to fail.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [oauth2] Show a list of directories searched for predefined configuration
    files in the list tooltip/help text

    Immediately gives users more clues about how to use these
    files and where they must be placed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [outh2] Don't crash when trying to parse an invalid json configuration file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    Fix some clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-26

    [oauth2] Use token url if refresh token url is not specified

    The refresh token url is marked as optional -- so we fallback
    on the token url if user has not specified a specific refresh URL

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-25

    fix fetching rectangle

Merge: a091e64ba94 6fc36dcd1af
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge branch 'master' into bugfix_18902

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    use QgsFeatureRequest::setNoAttributes (#8332)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-25

    mark method as const

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    optimize request by fetching the required extend

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-25

    add QgsRectangle::scaled which returns the scaled rectangle

    facilitates one-lines

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    fix crash when changing screen while rendering (#8328)

    remove this assert since by the time the map is rendered the screen changed and might not have the same DPR.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    add QgsFeatureRequest::setNoAttributes (#8326)

    since it's more convenient than setSubsetOfAttributes( QgsAttributesList() )

Merge: dc334ac028e f73673060b0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge pull request #8325 from elpaso/bugfix-other-db-styles

    Fix show other DB styles when there are no styles for current layer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-25

    Properly zoom to feature for single point selected

    fix #9160
    this will fetch the canvas content and combine selected point with closest point and scale it 5 times

Merge: 8bee898860a dc334ac028e
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-10-25

    Merge branch 'master' of github.com:qgis/QGIS into scale_lock_button

Merge: b0104a28076 0a2689d94e6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge pull request #8223 from signedav/json_tests

    QgsServer Tests for JSON fields

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-25

    [Server][Tests] Update WMS GetMap Selection

    The selection color is read from the project and apply to the map.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-10-25

    [bugfix] Disable overwriting GPKG layers with rasters in the Browser panel until it works properly.

Merge: 4acb12d18e1 6afb8def0a3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge pull request #8324 from elpaso/bugfix-unreported-ensure-qml-extention-on-save-style-to-file

    Bugfix unreported ensure qml extention on save style to file

Merge: 6a9cff3fd28 7a984c3f697
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge pull request #8281 from m-kuhn/copyValueMapToClipboard

    Allow copying value map definitions to clipboard

    David Signer <david@opengis.ch>AuthorDate: 2018-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-25

    handle EnableChange event in QgsFilterLineEdit

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    reserve space in feature list for performance (#8322)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-25

    add theme style.qss.auto to gitignore

    David Signer <david@opengis.ch>AuthorDate: 2018-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-25

    removed extra ;

    David Signer <david@opengis.ch>AuthorDate: 2018-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-25

    Test if NULL is selected

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-10-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-10-25

    Adds missing styleChanged connection
    Remove useless if ( mRenderContext ) in onAttributeValueChanged and
    onStyleChanged

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-25

    Fix show other DB styles when there are no styles for current layer

    Aka: cleaning my own mess :)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    fix typo

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-25

    [Server] Use Project selection color in GetPrint for 3.4

    Because selection was deactivated in layout, selection color was not transmitted from QgsProject to QgsLayoutRenderContext to QgsMapSettings.

    forward porting of #7294

    David Signer <david@opengis.ch>AuthorDate: 2018-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-25

    use forward declaration for QgsFeature

    and use as_const on featurelist

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-25

    Add a test for saveNamedStyle to file path

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-25

    Ensure save as style file appends qml extension

    ... or you'll save in the DB instead

    David Signer <david@opengis.ch>AuthorDate: 2018-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-25

    iterate through features with iterator

    David Signer <david@opengis.ch>AuthorDate: 2018-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-25

    controll clear button by edit-state

    because it has to appear on edit-mode, otherwise not

    David Signer <david@opengis.ch>AuthorDate: 2018-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-25

    rearanged imports

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    force Night Mapping theme on Mac Mojave with Dark Theme (#8309)

    * force Night Mapping theme on Mac Mojave with Dark Theme

    otherwise QGIS is pretty unusable
    see #20195

    * [themes] add automatic mode to base theme on OS theme

    only effective on Mac OS for now

    * Revert "add auto theme based on OS to choose default / dark theme"

    This reverts commit d012451cadb4653421eb49711ac99ed48e064622.

    * apply auto theme only for Qt < 5.12

    * Update src/app/qgisapp.cpp

    * better doc

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-10-23
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-10-25

    fix for different vector rendering types

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-10-23
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-10-25

    fix #19939: render mesh arrows also on the edge of the canvas

    Ted Meyer <tmathmeyer@gmail.com>AuthorDate: 2018-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    Use time.process_time() instead of time.clock()

    time.clock is set to be deprecated in python3.8,
    and was replaced by time.process_time in python3.3

    David Signer <david@opengis.ch>AuthorDate: 2018-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-25

    tests for switching between values

    especially setting the NULL value and checking if it's selected
    checking if the clear button is activ when it should and inactive when it should

    David Signer <david@opengis.ch>AuthorDate: 2018-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-25

    green icon

Merge: ce0f8e36009 fc8062e1a78
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge pull request #8263 from signedav/gpkg_offline_editing

    [Bugfix] offline editing with gpkg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    Fix broken status bar font size logic

    The logic which was put in place to drop the status bar font size
    by a couple of points was being overridden by style sheet settings.

    Fix this and ensure that all right-located status bar widgets
    correctly use the smaller font size. Also tweak locator width a little.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    Avoid crash when setting application font/font size in options dialog

    https://bugreports.qt.io/browse/QTBUG-69204 causes a segfault
    in Qt >= 5.11 if we change the stylesheet on the fly.

    Workaround this by only setting the stylesheet once at startup,
    and require a restart if settings change which modify the
    stylesheet.

    Just a workaround -- the upstream bug is being looked at,
    but better to require a restart than crash.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    Don't set app stylesheet font/font size if it isn't changed from
    the default

    Potentially avoids some hidpi scaling issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    Avoid heap allocations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    Remove some unused members

    David Signer <david@opengis.ch>AuthorDate: 2018-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-25

    remove username/password in db connection in test project

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-25

    [Server] Reactivate the capability to print selection with Server 3.4

    The capability to print selection has been removed by the commit aaa7003 to
    prevent accidental selections showing in exports from composer.

    It is reactivated only for QGIS Server.

    Fixes #13459 QGIS Server WMS GetPrint request don't respect SELECTION parameter

    It's a forward porting of #7185

Merge: 8f4f7f11ac7 2eb22d93ff0
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge pull request #8319 from rldhont/fix-dbmanager-sql-layer-set-unique-combo-3

    [BUGFIX][DbManager] SQL Layer: fix unique combo setting in QGIS 3

Merge: d6a2cbf1784 70d4a276da8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge pull request #8230 from m-kuhn/gdalDoNotPersistEstimatedMetadata

    Do not persist estimated GDAL metadata

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    add missing optional flag in some qgs expression helps

    David Signer <david@opengis.ch>AuthorDate: 2018-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-25

    remove connection to lineeditcleared, because of already correct null value implementation there

Merge: 221df8e65e2 1d246de5450
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    Merge pull request #8318 from rldhont/processing-convertformat-geopackage

    [Processing] Add GeoPackage support in alg qgis:convertformat (forward)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    Follow up 88b80394c09045c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    Introduce QgsGui::HigFlags and don't capitalize menu entries and dialog titles in languages other than English. Fixes #19724

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-25

    [BUGFIX][DbManager] SQL Layer: fix unique combo setting in QGIS 3

    When opening Update SQL layer, the unique combobox is not well set specifically with oracle.

    It's a forward porting of #7872

    Funded by Ifremer

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-25

    [Processing] Add GeoPackage support in alg qgis:convertformat (forward)

    This is the forward porting of #8143

    David Signer <david@opengis.ch>AuthorDate: 2018-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-25

    pass nullRepresentation to QgsFilterLineEdit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    Fix failing dox test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    [afs] Handle invalid responses returned from FeatureServer multipoint
    layers, where individual features may have point geometries

    Not sure if this is a bug in ArcGIS server (probably, yeah, let's
    go with definitely. I couldn't check the source to see.) But in
    general QGIS approach is to be forgiving and do our best to
    make up for badly behaved servers).

    See https://community.esri.com/thread/14037

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    Unit test for QgsMessageBarItem::dismiss

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    [ux] Auto dismiss message bar items when a link is clicked in the item

    At this stage the user has already read and acted upon the notification,
    so requiring them to explicity dismiss the notification is an
    annoying extra action.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    Allow message bar items to be dismissed from QgsMessageBarItem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-25

    Clazy warnings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-25

    UX - Add icon for field types in expression widget (#8195)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-24
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-10-24

    Make the coordinate widget a little bit wider to avoid contents cropping in nowadays KDE styles

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-24
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-10-24

    Move the scale lock button from QgsStatusBarScaleWidget to QgsStatusBarMagnifierWidget, so it's hidable together with the magnifier in the Customization

Merge: 745526dff00 61ebc18358f
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-24

    Merge pull request #8289 from borysiasty/csv_string_quoting

    [needs-docs] Save layer as CSV: add STRING_QUOTING option to the predefined drop-down widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-24

    rename params of virtual methods to match parent class, add missing private cond

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-24

    add missing doxymentation to gui/layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-24

    [API docs] add missing gui/layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-24

    give a few references in QgisInterface API docs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-24

    add missing SIP_DEPRECATED annotation

Merge: b8469dc3b11 e1cdd7e92d1
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-24

    Merge pull request #8220 from pblottiere/server_invalid_bbox

    [server] Fixes #5520 - Invalid BBOX in WMS GetCapabilities

Merge: 4f0a8003f17 980e0b69ea2
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-24

    Merge pull request #8285 from uprel/master

    [Bugfix][Server][WFS] Fixing bug in WFS update transaction for version 1.0.0

Merge: 9cb4d572444 797911e1fe1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-24

    Merge pull request #8302 from elpaso/bugfix-20200-pg-sequence-in-forms

    Check if we have a numeric value before stripping the group separator

    David Signer <david@opengis.ch>AuthorDate: 2018-10-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-24

    use dark yellow

    David Signer <david@opengis.ch>AuthorDate: 2018-10-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-24

    use stronger yellow

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-10-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-24

    [RPM] Patch for F29 is not needed anymore (#8304)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-24

    auto-detect name of sip module used by PyQt5

    David Signer <david@opengis.ch>AuthorDate: 2018-10-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-24

    Use of default action icon

    If an action is set, but this action has no icon.
    So we can make a difference between unset and set action
    it's the action-icon in yellow instead of blue

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-24

    Check if we have a numeric value before stripping the group separator

    Fix #20200 - wrong sequence detection under postgres

    This is to avoid stripping out the dot from nextval
    when schema is not public and locale has a dot
    decimal separator.

Merge: 3abbaee94ad 6c218b8032a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-24

    Merge pull request #8301 from elpaso/bugfix-fix-sip-python-3-5

    Fix import sip on python 3.5

    Uroš <uros00@gmail.com>AuthorDate: 2018-10-24
Commit:     Uroš <uros00@gmail.com>
CommitDate: 2018-10-24

    Following fix for bug #20064 - WFS Update transaction also for version 1.0.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-24

    Remember window size in some more dialogs"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-24

    [oauth2] Don't check state value if state option was never set in
    initial request

    Some servers will not return an empty state, so we should not
    require its existance if it was never used to start with.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-24

    [oauth2] Fix redirect listener never starts with oauth2 grant flow authorization

Merge: 1113e5bae8b d9a10280eb1
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-24

    Merge pull request #8298 from mhugo/fix_18286

    Attribute table filter: force geometry extraction when needed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-24

    Fix import sip on python 3.5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-24

    fix build with Qt <5.6

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-10-24
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2018-10-24

    Attribute table filter: force geometry extraction when needed

    Fixes #18286

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-24

    make function builder help parseable by lupdate

Merge: ceaaade6a81 7ecd303acca
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-24

    Merge pull request #8284 from elpaso/bugfix-20099-locator-inplace

    [in-place] Fix locator filter for in-place when active layer changes

Merge: 1ab7decdae3 a83d9c94e14
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-24

    Merge pull request #8250 from elpaso/indicators-refactoring

    [needs-docs] Indicators refactoring + bad layers indicator

Merge: 8e4d5d564d0 be92b21cd7d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-24

    Merge pull request #8291 from elpaso/bugfix-20134-maybe

    Fix QgsProjectLayerGroupDialog with qgz project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-24

    Correctly save last used style import/export path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-24

    Capitalization

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-24

    Some cleaning in unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-24

    Add unit test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-24

    debian/osgeo4w/docker: use public instead of non-existing private PyQt5.sip module

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-24

    Make sip import path configurable, default to upstream path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-24

    Fix build with newer sip versions

    Fixes #19476

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-23

    Fixes #5520 - Invalid BBOX in WMS GetCapabilities

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-23

    remove call to useless deprecated method on mac

    followup 72bf08e

Merge: 49e8e860293 6df252a2b19
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-23

    Merge pull request #8271 from pblottiere/as_cancel_id

    Fix map tool when auxiliary layer creation is canceled

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-23

    add rendering tests for HiDPI (device pixel ratio)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-23

    add test for device pixel ratio in map settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-23

    fix map units per pixel in HiDPI

Merge: a42bf801853 c6df07b2d05
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-23

    Merge pull request #8286 from DelazJ/patch-4

    Fix typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-23

    typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-23

    Fix QgsProjectLayerGroupDialog with qgz project

    Maybe also fix #20134 - crash when trying to set exluded layer in QGIS Server WMS capabilities

    I could not reproduce the crash but
    QgsProjectLayerGroupDialog was broken
    and it was probably the root of the
    crash.

Merge: f346dceeaff a51d7f5be38
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-23

    Merge pull request #8283 from elpaso/bugfix-20193-dbmanager-vlayer

    [db-manager] Store exception text in the task and pass it over to the…

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-23

    Code layout

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-10-23

    Better option order

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-10-23

    [needs-docs] Save vector layer as CSV: add STRING_QUOTING (IF_NEEDED|IF_AMBIGUOUS|ALWAYS) create option to the predefined drop-down widgets. Only available with GDAL >= 2.3 (from that GDAL version the default value changed from IF_NEEDED to IF_AMBIGUOUS, so integer values became double-quoted by default)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-23

    Fix typo

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-10-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-23

    Updating the vertexEditor after moving vertices or edges (#8032)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-23

    [in-place] Fix locator filter for in-place when active layer changes

    Invalidate the locator results when active layer changes

    Fix #20099 - Locator bar does not update the filter of algorithms according to active layer when using "ef"

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-23

    fix Qt issue QVariant::value using enum (#8265)

    * fix Qt issue QVariant::value using enum

    see https://bugreports.qt.io/browse/QTBUG-53384
    fix #19868

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-23

    [db-manager] Store exception text in the task and pass it over to the caller

    Fix #2019 - DBManager fails to display error messages with virtual layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-23

    Allow copying value map definitions to clipboard

    Fix #20194

Merge: d277fb806ec 006b130e8a8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-23

    Merge pull request #8252 from borysiasty/gpkg_raster_append_fix

    Don't append raster layer to an existing GPKG, if a vector layer with the same name already exists

Merge: 5e6eef3e54d 7f10a3a4a4f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-23

    Merge pull request #8266 from elpaso/bugfix-20180-doublespinbox-crash

    Do not delete the clear action (and don't crash)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-23

    Disable clear button in tracer widget to prevent a crash

    Fix #20180

    Not really a fix, but the other approach apparently
    causes a regression on some platforms.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-23

    Revert "Do not delete the clear action (and don't crash)"

    This reverts commit 5c28693d4935c36d36585630a7a9487bc5820d9c.

    Because regresses fb5caa7a0f944788119b3429efb8f017964c5443

    See also Fixes #18537

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    [layouts] Fix incorrect first page size in multipage layouts when
    first page is skipped from output

    Fixes #18742

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    Some clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    [layouts] Add option to filter "add layer to legend" dialog to
    layers visible within the (linked) map only

    Fixes #20186

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    Add method to whitelist layers to show in QgsMapLayerProxyModel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-23

    [dbmanager] add string description to query task for better notification (#8259)

Merge: 64c99b7348d 897322a4ea9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-23

    Merge pull request #8267 from elpaso/bugfix-20155-pg-style-crash

    Fix crash loading style from postgres db when there is no "layer_styl…

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    Fix missing Factory annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    Capitalization

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    move function map to hstore into QgsHstoreUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    Add fallback to parameter's name to be safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    [processing] Use outputi database layer name instead of file name when
    'use filename as layer name' is checked

    Avoids raw uri layer names for database type destinations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    [layouts] Add api to retrieve window from designer dialog interface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    Add a Python repr for QgsError

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-22

    allow switching in/out mode while drawing zooming rect (#8261)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    More layout object sip casting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    Spell

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    [layouts] Add notes to layout designer dialog interface documentation
    regarding customisation of designer instances

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    Disable ok button when no there's no field

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-22

    Do not draw a rubber band and hilight feature if not necessary

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-22

    Do not display rubber band if label cannot be rotated

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-22

    Do not draw a rubber band when label/diagram are not moveable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    [layouts] Fix data defined atlas margin isn't evaluated

    Fixes #19896

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    Avoid another unnecessary styleChanged call

    In all paths where QgsMapLayersStyleManager::currentStyleChanged
    is emitted there is always a previous styleChanged signal emitted
    by QgsMapLayer::importNamedStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-23

    Avoid some unnecessary styleChanged signals

    These signals are expensive to emit, because they trigger a full
    update of the style dock contents

Merge: b9ff49f2c95 16e0db40334
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-22

    Merge pull request #8251 from pblottiere/as_dd_red

    Update data defined button on auxiliary field deletion correctly

Merge: 225c9227af7 444a2795f4e
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-22

    Merge pull request #8253 from pblottiere/as_err_msg_rm_field

    Add an error message when auxiliary field deletion failed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-22

    Fix crash loading style from postgres db when there is no "layer_styles" table in the database

    Fix #20155 -crash loading style from postgres db when there is no "layer_styles" table in the database

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-22

    Do not delete the clear action (and don't crash)

    Fix #20180 - Tracing with Offset produces QGIS Crash

    The crash was deep inside Qt and I couldn't really debug it,
    the solution I'm proposing looks way too easy, but
    apparently it just works.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-22

    fix build without GUI

Merge: 4fa62e9b3bb ef4bf1a8062
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-22

    Merge pull request #8228 from pblottiere/server_deadlock

    [server] Fixes freeze of server during rendering

    David Signer <david@opengis.ch>AuthorDate: 2018-10-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-22

    calculate FID for GPKG

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-10-22

    Add a button to save the query as an external sql file

    David Signer <david@opengis.ch>AuthorDate: 2018-10-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-22

    use "gpkg_fid" as default FID column

    David Signer <david@opengis.ch>AuthorDate: 2018-10-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-22

    remove fid type check because its done before

    David Signer <david@opengis.ch>AuthorDate: 2018-10-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-22

    care for types of fid

    David Signer <david@opengis.ch>AuthorDate: 2018-10-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-22

    add dummy column in case the original layer does not contain an fid-field

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2018-10-22
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-10-22

    Fix #19703, make filter translatable and add NetCDF (#8245)

    * Add NetCDF into MDAL dialog's file filter

    David Signer <david@opengis.ch>AuthorDate: 2018-10-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-22

    running autopep8 on file to format correctly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-22

    QStringLiteral

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-22

    Add a translated window title

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-22

    Add an error message on auxiliary field deletion

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-21

    Add link to corresponding issue in comment

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-21

    Fixes freeze of server during rendering

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-10-21

    Don't append raster layer to an existing GPKG, if a vector layer with the same name already exists.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-21

    Removes unused reset parameter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-21

    Data defined button is not red after deleting auxiliary field

Merge: f963ba32ead 5168d7d98bf
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-21

    Merge pull request #8249 from tudorbarascu/fix_addpart

    fix addpart tool warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-21

    fix fcf85a199a94aac

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-21

    Change tooltip for bad layers

    because the click action is still a TODO

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-21

    Fix removable flag check and call base class (dis)connect

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-21

    Port remaining indicator methods to the new interface

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-21

    Remove virtual

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-21

    Some more indicator refactoring

    Pass QgsMapLayer instance to tooltip and icon,
    in case they needs updates

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-21

    QgsLayerTreeViewIndicatorProvider refactoring

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-21

    Bad layers indicator

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-21

    Small refactoring to silence clang warnings plus changed name to GPKG source select dialog provider

    ... to make it different than the other OGR s.s. dialog

Merge: fcf85a199a9 f17b1a52190
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-20

    Merge pull request #8247 from 3nids/maptoolzoom

    fixes to the map tool zoom

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-20

    restore zoom out rect

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-10-20
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-10-20

    fix addpart tool warning

    The isGeometryEmpty variable was true when geometry was present and viceversa.
    Thus the warning for multiple parts for single geometry was giving false positives and
    negatives.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-20

    fix build on Qt <5.6

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-20

    [in-place] Fix alg runner when context is none

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-19

    Extend documentation of QgsFeatureRequest::setSubsetOfAttributes

    Like suggested by Nyall

Merge: f00e43d3c2a 21e685b46f2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-19

    Merge pull request #8231 from elpaso/bugfix-20147-in-place-difference

    [in-place][needs-docs] add buffer for polygons and fix #20147 in place difference

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-19

    Zoom tool: do not draw rect when zooming out, update cursor when pressing alt

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-19

    add isActive to QgsMapTool and update cursor when it is active

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-19

    [fix #18892] avoid high jumps by setting a minimum pixel size for rect in map tool zoom

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-20

    [layouts] Hack around inconsistent subclassing of layout items by sip

    Sometimes, calling some layout methods, results in sip being inable
    to downcast the items to their correct type, resulting only
    in a QgsLayoutItem object.

    This works around the problem, albeit in an incredibly hacky way.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-20

    [layouts] Show more precision in map scale for map item properties

    Previously we would often round the scale displayed to the nearest
    integer. Now ensure that the map scale widget shows more decimals
    to allow verification that the actual map scale exactly matches
    the desired scale.

    Fixes #20133

Merge: 345d25f779f ff1face71d8
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-19

    Merge pull request #8242 from 3nids/final_dpi

     [fix #17773] fix HiDPI in map canvas on mac

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-19

    remove useless variable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-19

    more dox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-19

    test that window handle actually exists (avoid crash in tests)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-19

    use floating point precision and use proper setFlags method (#8244)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-19

    [in-place] Limit buffer to (multi)polygons

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-19

    update DPR on screen or resolution change

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-19

    Speed up getFeatures query by using a proper QgsFeatureRequest

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-19

    use float precision

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-19

    rename physicalSize to deviceOutputSize

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-19

    fix wrong assert

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-19

    avoid scaling in painting when possible

    not sure how it works internally in Qt, but no need to call epxlicitely on scaling since the image device pixel ratio is set

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-19

    [fix #17773] fix HiDPI in map canvas on mac

    For system introducing pixel device ratio, the image rendered by the canvas is actually scaled up to match the physical size of the canvas"

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-10-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2018-10-19

    fix GRASS7 r_stats_quantile

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-10-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-10-19

    Fix docstring

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-19

    Fix windows build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-19

    Do not persist estimated GDAL metadata

    GDAL saves metadata like min and max values into a .aux.xml sidecar file next to raster files.
    It does this always, even when the calculated values are estimated. In subsequent runs of GDAL processing tools
    it will use these values as if they were reliable.

    This patch takes care of deleting newly written .aux.xml files if there is a risk that they include estimated data.

    Fix #19517  https://issues.qgis.org/issues/19517

Merge: f23b09b845c 6745eecd1d0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-19

    Merge pull request #8216 from rouault/fix_20136

    [OGR provider] Revise significantly the way we handle subset filter to avoid issues with FID (fixes #20136)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    [needs-docs][layouts] Expose menus and toolbars (and some other goodies) to stable
    layout designer interface API

    This commit adds more methods to the public, stable API for the layout
    designer dialog, allowing plugins and scripts greater flexibility
    in extending and hooking into the layout designer.

    New API includes:
    - access to the main menus shown in the dialog, allowing custom actions
    to be added to the dialog
    - access to the dialog's toolbars
    - methods for adding (and removing) additional dock widgets to the designer
    - the method used to show/hide rulers in the designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    [layouts] Fix incorrect data defined help for some map settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    Remove redundant mutex locks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    [needs-docs] Allow users to set tokens for connections to ArcGIS Feature/Map servers

    Without this it can be impossible to connect to authenticated/private
    servers.

    Tokens are set by creating an "ESRI token based authentication" method from
    the standard QGIS Authentication settings and associating with the
    connection.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    Modernize some code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    Allow searching for features with a short search string

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    fix GRASS7 v_cluster tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    Move browser proxy model to core library and expose as stable API

    This class is useful for plugins and other areas of QGIS code which
    want to expose a limited browser interface (e.g. a vector layer
    only type layer picker)

    Also add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    Use a switch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    Deprecate QgsBrowserModel::connectItem

    This method should only be private, and is completely dangerous
    to call from external code (it breaks the model!).

    Deprecate and replace with a no-op

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    More unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    Dox, tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    More unit test for QgsBrowserModel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-19

    Fix incorrect hasChildren return value when QgsBrowserModel
    has no root items

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-18

    In-place passthrough for invalid geometries if processing option is to skip invalid

    Fixes #20147 - difference deletes invalid geometries

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-18

    Enable in-place buffer on polygons

    Fixes #20101 - "Buffer" is not listed as an edit in place algorithm for polygon layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-18

    setInvalidGeometryCheck on the request

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-18

    Fixed documentation: FetchAttributes does not exist

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-10-18

    Add tests for editing filtered gpkg layer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-10-18

    Added docs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-10-18

    Make it possible to skip memory layer check on project close

    In QGIS 3.4 there is the new feature that warns users about a potential data loss
    when closing a project that contains memory layers. It displays the warning:

    > This project includes one or more temporary scratch layers.
    > These layers are not saved to disk and their contents will be
    > permanently lost. Are you sure you want to proceed?"

    While this is useful in general, there are various cases when this warning
    is unwanted. For example, when a plugin creates memory layers by extracting data
    from some custom data format (and possibly also writes changes from temporary
    layers back to the data storage). In such situations the warning is very confusing
    for the users who are unaware of the internals.

    This commit adds a custom property "skipMemoryLayersCheck" to map layers,
    so if all temporary layers have this property set to non-zero value the warning
    will not show up.

    layer.setCustomProperty("skipMemoryLayersCheck", 1)

    David Signer <david@opengis.ch>AuthorDate: 2018-10-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-18

    indentation

    David Signer <david@opengis.ch>AuthorDate: 2018-10-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-18

    put extra default back

    David Signer <david@opengis.ch>AuthorDate: 2018-10-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-18

    use const and avoid copy

    David Signer <david@opengis.ch>AuthorDate: 2018-10-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-18

    display menu at the correct position

    David Signer <david@opengis.ch>AuthorDate: 2018-10-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-18

    all features option in menu

    means this can be controlled by the user

    fixes #17853

    David Signer <david@opengis.ch>AuthorDate: 2018-10-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-18

    start action for single feature directly

    David Signer <david@opengis.ch>AuthorDate: 2018-10-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-18

    action only starting on one feature

    with selection context menu (with wrong position)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-10-18

    [OGR provider] Revise significantly the way we handle subset filter to avoid issues with FID (fixes #20136)

    Some rationale on this change...

    Previously when applying a "regular" subset string, ie. one that is only the
    content of a where clause, we issued a full "SELECT * FROM layer WHERE subsetstring",
    resulting in a OGR SQL layer. The caveat of that is that most OGR drivers
    will have issues retaining the original FID. A hack consisting in adding a
    {original_fid_name} as orig_ogc_fid to the select columns was introduced in
    https://github.com/qgis/QGIS/commit/4ce2cf1744b008043403b18b8def8f18c99d14f1
    to try to retain the original FID, but this added a lot of complexity. And
    actually, in the case of the OGR GPKG driver, it caused it to still be confused
    when analyzing the column definition of the resulting layer, since it sees
    2 FID columns despite the renaming (one included in the '*' wildcard, and the
    one of orig_ogc_fid), which caused it to use sequential FID numbering (the
    driver when seeing more than once a column that is the FID column assumes that
    some cross join is done, and thus that FID are unreliable)

    A simpler and more robust (crossing fingers!) approach in that case is
    just to use OGR_L_SetAttributeFilter() instead of GDALDatasetExecuteSQL().
    Some care must be taken to cancel the filter when removing the subset
    filter, or in QgsOgrFeatureIterator when combining with the filter
    expression coming from the request, but besides that, this is more
    straightforward, and actually solves #20136

    David Signer <david@opengis.ch>AuthorDate: 2018-10-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-18

    json decoding of values

    before comparing them with the python structs

    David Signer <david@opengis.ch>AuthorDate: 2018-10-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-18

    extended json type server tests

    not working because of the \n in the response

    David Signer <david@opengis.ch>AuthorDate: 2018-10-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-18

    server tests for json types in postgres

Merge: 009fcd8e7e8 7e9c8740a1d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-18

    Merge pull request #8200 from elpaso/bugfix-20094-followup-096b4ce

    Slow field calculator - Bugfix 20094 followup 096b4ce

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-18

    fix build on cosmic (et cie)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-18

    More descriptive error messages when arcgis rest calls fail

Merge: a0d46d12c13 57faed4c77b
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-17

    Merge pull request #8214 from borysiasty/plugin_manager_fixes

    Plugin manager minor fixes

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-10-17

    [Plugin Manager] Small cleanups: don't connect redundant signal, remove unused condition.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-17

    Take into account cache size when deciding to go for full update

    ... also prune some dead code

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-10-17

    [Plugin Manager] Fix empty initial tab when the window state is saved with the first option (All Plugins) selected.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-10-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-10-16

    [Plugin Manager] Fix plugin status checkbox not refreshed after installing from zip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-17

    Remove unneeded forward declare

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-17

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-17

    Remove some redundant dox from QgisAppInterface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-17

    Expose application browser model instance to iface

    Reusing the existing browser model is more efficient then reconstructing
    new models, so it's useful for plugins to have access to this instance
    too.

Merge: fff0c030999 c3a41bc2fad
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-16

    Merge pull request #8199 from pblottiere/server_getfeatureinfo_tolerance

    [bugfix] Fixes #19383 - GetFeatureInfo tolerance

Merge: 3cb9ef2294d d71f85b5682
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-16

    Merge pull request #8155 from uprel/master

    Fixes #20064: Bug in Server WFS update transaction

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-10-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-10-16

    fix build without server and 3d

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-16

    Takes care of sort caches

Merge: 7d3daf6f404 20c9a5da330
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-16

    Merge pull request #8209 from slarosa/fix_api_file_generator

    add 3d module to API file

    uprel <uros00@gmail.com>AuthorDate: 2018-10-09
Commit:     Uroš <uros00@gmail.com>
CommitDate: 2018-10-16

    Fixing bug #20064 in WFS Update transaction triggering Bad request when having more then one Property element change (attribute or geometry field)

Merge: 190f9386543 5352629842a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-16

    Merge pull request #8197 from signedav/fix_duplication

    [Bugfix] Care about default values again on creating feature

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-10-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-10-16

    add 3d module to API file

Merge: ee8e1ce9bc6 6c97fcf80f6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-16

    Merge pull request #8103 from m-kuhn/geometryValidatorCode_1

    Geometry validation of editing session

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-16

    Refactor slots and update view when bulk command finishes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-16

    Avoid crash when disconnecting layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-16

    Fix slow updates from field calculator

    Fixes #20094

    Followup 096b4ce

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-16

    Revert "Merge pull request #8177 from elpaso/bugfix-20094-field-calculator-slowness"

    This reverts commit 096b4ce00426ee35a1eec5b54453b9ea2e22b903, reversing
    changes made to 87e0f6961adcbf7039d2c0bef914cebd747afc67.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    [processing][gdal] More unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    Update expected test results

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    fixes the ogr2ogr based geoprocessing tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    Fix banned keyword use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    Address some clazy warnings

    David Signer <david@opengis.ch>AuthorDate: 2018-10-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-16

    rename back test_qgsowsconnection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    Rename actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    Use simpler dock action API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    Simpler API to link actions to QgsDockWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    Fix svg marker doesn't render when size is very small

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    Highlight form functions/variables in value relation filter edit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    Fix crash on layer save/rollback

    Context objects should always be used in lamda connects, or
    the connection has a potentially infinite lifetime!

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2018-10-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2018-10-15

    Add qt PATH_SUFFIXES to find QScintilla2 includes; match conda-forge qt

    For builds using dependencies from conda-forge, also search in qt
    recipe's include path at <prefix>/include/qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    Use a proxy task for field calculator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    More efficient field calculator iteration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    Use QgsTemporaryCursorOverride

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    enabledAutoGeometryRestore is static

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-16

    Simpler geometry restore for field calculator dialog

Merge: 4cc4bab9697 9014285bc7b
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-15

    Merge pull request #8185 from rouault/fix_19571

    [WFS client] Try to handle layers of type GeometryCollection if the first GeometryCollection is made of geometries of the same type (fixes #19571)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-15

    [fix #19092] fix big cursors on Mac (#8152)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-15

    lower debug msg noise

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-15

    [fix #18418] do not pursue when wheel event when delta = 0

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Add some tests for QgsVectorLayerFeaturePool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-15

    add Python __repr__ method to QgsGeometry.Error (#8198)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix python bindings

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-10-15

    [WFS client] Try to handle layers of type GeometryCollection if the first GeometryCollection is made of geometries of the same type (fixes #19571)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Standardize geometry checker tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-10-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-10-15

    Add entry for OSTN15 transformation grid for datum shift

    This is the change in plain SQL:

    INSERT INTO tbl_datum_transform VALUES (7709, 100018, 4277, 4258, 9615, 'OSTN15_NTv2_OSGBtoETRS.gsb',
      null, null, null, null, null, null, 'UK National Transformation provided by Ordnance Survey',
      'For applications requiring an accuracy of better than 10 centimetres.', 1, 0, 1264);

    INSERT INTO tbl_datum_transform VALUES (7710, 100019, 4277, 4326, 9615, 'OSTN15_NTv2_OSGBtoETRS.gsb',
      null, null, null, null, null, null, 'UK National Transformation provided by Ordnance Survey',
      'For applications requiring an accuracy of better than 10 centimetres.', 1, 0, 1264);

    (one still needs to manually download the .gsb grid file to use it but at least no need to modify system srs.db)

    https://www.ordnancesurvey.co.uk/business-and-government/help-and-support/navigation-technology/os-net/formats-for-developers.html

Merge: 574c672a1e6 0f3088abf87
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-15

    Merge pull request #8181 from wonder-sk/py3d

    Python bindings for QGIS 3D library

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Resolve some TODOs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Use precision from settings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    No fallthrough required

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Parsing colors is slow

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Use enum instead of int

    David Signer <david@opengis.ch>AuthorDate: 2018-10-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-15

    test with correct uniquevalue

    David Signer <david@opengis.ch>AuthorDate: 2018-10-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-15

    take original for unique values as well, except if it's not unique

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Use switch instead of else if

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-15

    Add unit test for polygon tolerance

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix typos

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Safety check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Code modernisation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Improve the raise dock code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    No unique connections on lambdas

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Tag geometry check classes as technology preview

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    default constructors

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    fetch feature without attributes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    fix bad rebase

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    fix dox and use metaEnum + switch to handle resolution method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Initialize to nullptr

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Silly, Mapp is definitely a speilling error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix license headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix docstring

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Update core sip files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Better feedback for the user

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Correctly invalidate single geometry results on delete

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    fix bold font

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    disable topology check button if layer not editable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Autosave after successful check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Only insert rows if errors is not empty

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Clear errors on stop editing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Show dock on error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Only show details for current error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Avoid recursive changeGeometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    More solid precision estimation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Avoid crash with invalid indx

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Allow committing on no errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix the selected error

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    raise dock when errors are added

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Handle error fixing on frontend size

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Do not allow 0 precision

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Handle layer deleted

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Improve fixError

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    fix icon path

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Try to show fixed icons

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix memory management of errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    qobject_cast

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    better layout in dock

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    nicer error reporting for overlap check

    replace overlap feature QPair by a struct
    this allows using the layer name rather than its ID in the error description

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    use smaller button, alternate row colors

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    nice UX in validation docker

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    enable zoom button only if error has feature

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    fix warning conversion QgsFeatureId to QString

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    do not zoom to feature if no extent

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    activate icon only when topology checks are available

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    do not crash when no edit buffer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Some 💅

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    One feature pool per layer is enough

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    QgsVectorLayerFeaturePool needs to be aware of geometry changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Add more debug information on vertex tool assertion

    kicks in when zooming in a lot with snapping activated

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Centralize invalidateTopologyChecks handling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    fix rebase issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Add docs for cache warming

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Single geometry checks are done just in time

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Re-initialize layer checks on configuration changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Put topology check cancelation into its own routine

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Precision fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Make feedback a required parameter for geometry checks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Add test for overlap check with no area size restriction

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Abort geometry checks if feedback is cancelled

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Use qgsgeometry_cast rather than dynamic_cast

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Send signals when geometry options change

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Make maxOverlapArea parameter of overlap check optional

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Better UX in geometry validation panel

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Better error reporting from is valid check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Disable message bar feedback from geometryvalidator

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Do not show standard message bar error with geometry validation errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    More detach avoidance

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Make use of implicitly shared geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    New API for check filtering

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix rebase issue

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Make QgsGeometryCheck::CheckType available in factory

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    More UX

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Make QgsRubberBand fillColor a Q_PROPERTY

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Allow resolving errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Implement zoom to feature

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix rebase problem

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix rebase issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Improving the UI

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Move metatype registration to single init code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Report topology errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Code formatting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix template based geometry check factory

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Topology check integration in validation service

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Add topology checks to configuration interface

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Only allow formatted numbers in precision config

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Put check registry into use

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Save / restore geometry check configuration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    make context const

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    rename variables to refleft that they are in map units

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    rename errorDescription -> description, errorName -> id

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    add configuration map to constructors of all tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Revert "QgsGeometryCheckError class requires context in constructor (not inherited classes yet)"

    This reverts commit 73c89aee8c2f5ca6d2ce5a621b1ffad9f08bba02.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Add additional check factories

    for Gap, Sliver and Overlap checks

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    QgsGeometryCheckError class requires context in constructor (not inherited classes yet)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    add feature pool as argument to collect/fix error methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    add flags and isCompatible to QgsGeometryCheck

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    activate/deactivate geometry checks in vector layer properties

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Registry updates

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Flags

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    More python bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Fix build warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Add python bindings for geometry checker

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    single geometry xyz

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    New configuration page for geometry validitiy

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Move to unified single geometry check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    UI improvements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Registry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Save geometry configuration to layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    docstrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    YAY, it is working

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-15

    Add single geometry check

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-15

    Tolerance fixed in GetFeatureInfo for polygons

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-15

    add QgsVectorLayer::getGeometry(fid) (#8174)

    * add QgsVectorLayer::getGeometry(fid)

    * update docs to say geom is invalid

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-15

    Add unit test for line tolerance

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-15

    Tolerance fixed in GetFeatureInfo for lines

    David Signer <david@opengis.ch>AuthorDate: 2018-10-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-15

    corrected comment in test

Merge: b777ab23b18 651ccb43bf0
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-15

    Merge pull request #8186 from rouault/fix_20104

    [GDAL provider] Make sure that setEditable(true) invalides cached GDAL handles to get proper refresh (fixes #20104)

Merge: 530397c1683 906f80219f7
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-15

    Merge pull request #8184 from rouault/fix_20098

    [OGR provider] Make again a feature iterator to be resetable on a OSM layer (fixes #20098)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-15

    [layouts] Fix legend does not respect anchor point when resizing
    based on map content

    Fixes #19987

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-15

    Fix a bunch of QString warnings

Merge: 87e0f6961ad c8ea3a701c1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-15

    Merge pull request #8177 from elpaso/bugfix-20094-field-calculator-slowness

    Fixes slow update in field calculator

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-15

    Add unit test for point tolerance

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-10-15

    Fixes #19383 - Tolerance fixed in GetFeatureInfo for points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-15

    [processing][gdal][needs-docs] Rename crop to cutline option for clarity

    The previous name is unclear, as the option can expand as well
    as crop the raster extent. We also don't refer anywhere else in this
    dialog to the cutline, so that has no meaning to users

    David Signer <david@opengis.ch>AuthorDate: 2018-10-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-15

    tests

    David Signer <david@opengis.ch>AuthorDate: 2018-10-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-15

    get in every case if not valid the copy of the value

    even if unique constraint because it checks if existent - otherwise it get's null there

    David Signer <david@opengis.ch>AuthorDate: 2018-10-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-15

    tests for unique values

    with default unique value and fallback in case the default value already exists

    David Signer <david@opengis.ch>AuthorDate: 2018-10-15
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-15

    right order of priorities

    by getting the value - if it's unique, first getting the defaults before creating an unique value.

    Fix #20067

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-15

    More test

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-10-15

    Adjust the default size of expression/selection dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-15

    Expression widget ux fixes (#8194)

    * Add default custom function file

    * Set default size of custom expression list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-15

    Fix corrupted group box layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-15

    Try resurrecting test under Travis

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-15

    Fix #14897 - Remove double undo/redo buttons (#8189)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-10-15

    Fix custom function help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-15

    [mssql] Skip some tests on Travis which fail because of msodbcsql segfaults

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-15

    SQL Server on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-15

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-15

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-15

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-15

    Dox

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-10-15

    Fix - Fix loading expression template for first item and space vs tabs

    Fix tab vs spaces in Python editor widget. Use spaces

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-10-15

    Follow up 5beb4e2b8d - Enable rename browser tree node on edit key only

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-10-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-10-14

    Fix spelling

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-10-14

    [GDAL provider] Revise how referencing counting is done on mGdalBaseDataset

    initBaseDataset() used to take a reference in the case where
    mGdalDataset == mGdalBaseDataset (non warped VRT) and we dropped it when
    closing the dataset, which was OK

    However buidPyramids() failed to acquire this reference. There was no
    negative consequence as GDALDerefenceDataset() just decremented a
    reference count, and GDALClose() ignores it for a non-shared dataset,
    however this was an incorrected use

    It is simpler for the mind to call GDALDerefenceDataset() only when
    mGdalBaseDataset != mGdalDataset.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-10-14

    [GDAL provider] Make sure that setEditable(true) invalides cached GDAL handles to get proper refresh (fixes #20104)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-10-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-10-14

    Add warnings about the QGIS 3D API being unstable / tech preview only

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-10-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-10-14

    Move altitude binding/clamping enums to Qgs3DTypes + add culling mode in Python

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-10-14

    [WFS client] Fix GetFeature BBOX in WFS 1.1 when the GetCapabilies CRS is urn:ogc:def:crs:OGC:1.3:CRS84 (refs #19571)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-14

    t2tdoc run (followup 8923aa9bb & ae397bf24)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-14

    osgeo4w: detect python version in package.cmd

    James Shaeffer <james@shaeffer.co>AuthorDate: 2018-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-14

    Removed duplicate lines from Linux install guide

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-10-14

    [OGR provider] Make again a feature iterator to be resetable on a OSM layer (fixes #20098)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-14

    blockAttributeTableUpdates: single signal with bool

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-14

    Remove unused forward declaration

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-14

    Fix rollback on large tables when attr table is opened

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-10-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-10-13

    Python bindings for QGIS 3D library

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-13

    Forward to app blocking/unblocking of attr table updates

    Fixes #20094 - Extracting z-coordinates takes ages and makes the system unresponsive

Merge: 0816a299625 a2ec75c9996
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-13

    Merge pull request #8176 from elpaso/mxe-reborn-docker

    mxe: couldn't be easier now

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-13

    Remove unused var

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-13

    Small enhancements to mxe scripts

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-13

    mxe documentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-13

    Block signals in the cache only

    much better approach ...

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-13

    Fix typo in generated file

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-13

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-13

    Fix line pattern fill symbol corruption with negative angles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-13

    Fix distorted line pattern fill when line offset is large compared
    with pattern distance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-13

    Fix line pattern fill offsets are always treated as positive,
    even when offset is negative

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-12

    Fixes slow update in field calculator

    by blocking the vector signals ...
    ... and emitting dataChanged at
    the end.

    I'm a bit worried of side effects,
    but I can't see any other solution.

    The root of the issue here is that
    for each changed field/row an attribute
    valueChanged signal is emitted, and the
    QgsVectorLayerCache::featureAtId
    loads the feature again.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-12

    mxe: couldn't be easier now

    Build in docker

Merge: 6bade339350 189dfc702b9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-12

    Merge pull request #8173 from elpaso/mxe-reborn

    Fix MXE build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-12

    [fix #13487] style categories should not be editable

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-12

    Fix MXE build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-12

    [layouts] Expose designer enable atlas preview and show item options to
    stable API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-12

    Remove messagebox confirmation on geopackage compact

    Now that we use a proxy task, users will have o/s level notifications
    if the compact takes a lengthy time

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-12

    Use a proxy progress task for vacuuming gpkg

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-11

    respect maximum of recent project settings when loading (#8153)

    * respect maximum of recent project settings when loading

    * fix uint int comparison

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-12

    [ux] Make QgsFileWidget file picker default to opening at the
    currently displayed folder, if one is shown

    And only fallback to the default root path if no file name has
    been entered.

    This change improves the UX of the widget, because it allows
    users to manually enter a path (or paste a filename, etc)
    into the widget and THEN click the browse button to tweak
    that current location. Otherwise we always jump back to
    some historic location on clicking that button, which is
    annoying.

Merge: b2df588a385 e5ba558617c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-11

    Merge pull request #8168 from elpaso/fix-clang-warnings

    Fix error return-std-move

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-11

    Fix see also link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-11

    Followup 9cad526, allow item rename through browser model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-11

    [browser] Add missing delete actions for more file types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-11

    [browser] Fix crash when deleting files quickly

    It's possible for items to be deleted in the background
    while we are waiting on user input (e.g. from the confirmation
    prompt) by a parent directory refresh, so we need to capture
    everything relevant and not rely on the item itself existing
    anymore during the delete layer calls.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-11

    [browser] Make delete file action also show for raster layers,
    not just vectors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-11

    [browser] Don't show full path to file for "delete" action in menu

    This is often very long and makes the menu huge

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-11

    Fix error return-std-move

    std::move should not be used here because
    it prevents RVO (copy elision) and it's
    considered an anti-pattern.

    To fix the original warning the returned
    type must match the declared return
    type or copy elision will not be possible
    (and the warning will be triggered).

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-10-11

    [needs-docs] Follow up UX fixes for moving custom function help

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-11

    FIX - Move custom expression function help to group box (#8163)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-11

    Add F2 to rename browser favourite item (#8164)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-11

    Fix context menu path display on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-11

    Capitalization

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-10

    fix local variable will be copied despite being returned by name (#8157)

    this is an error with clang 7
    note: call 'std::move' explicitly to avoid copying

    David Signer <david@opengis.ch>AuthorDate: 2018-10-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-10

    selectAll if requested on mouse release

    because otherwise the mouse event makes the selectAll useless if it's done on focusEvent

Merge: 69dab87d4a2 859b39a6343
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-10

    Merge pull request #8150 from elpaso/bugfix-20053-json-exporter-values

    Fixes #20053 decimal separator in csv files

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-10

    [auth] don't share config db connection across threads
    (fixes #20054)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-10

    fix build on xenial

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-09

    a few more forward declarations

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-09

    remove useless includes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-09

    forward declaration of QgsMapMouseEvent

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-09

    forward declaration of QgsPoint

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-09

    replace old-style cast by reinterpret_cast

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-09

    Fixes #20053 decimal separator in csv files

    Actually it had nothing to do with CSV being the
    source, but it was the json exporter passing
    the values through all field formatters except for
    the fallback.

    This resulted in all fields using a 'Range' formatter
    (which is the default for all numeric types) passing
    through the formatter and being returned as strings
    in the json. Worse, if the locale was not a "dot"
    locale and decimal separator was on, the resulting
    string could not be easily converted into its original
    numeric type.

    Now, instead of checking for the fallback formatter
    only, there is a white list of formatters that
    can be applied when we want a json.

    This is a temporary solution because the "right" way
    to do it would be either a flag in the formatter to
    tell if it can be applied when converting to json
    and/or other "data" formats (csv etc.) or a different
    new method similar to representValue.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-10-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-10-09

    rerename transformContext -> context

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-10-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-10-09

    [postgres] Fix jumping item when changing pkey / geom type / srid

    On change of on of the properties the affected item would suddenly jump to the end of the list.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-10-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-10-09

    [postgres] Fix addition of views from Data Source Manager (fixes #19424)

    In order to add a PostgreSQL layer based on a view, one needs to explicitly
    pick one or more columns to serve as the primary key. However in both browser
    dock and in the DB manager user can add a view as a layer without specifying
    primary key. Users get confused about this behavior, therefore this commit
    makes the Data Source Manager behave consistently with browser and DB manager,
    that is it will pick the first column as the proposed primary key automatically.

    While this may be a bit risky in letting user use wrong pkey, it is very
    convenient (and consistent with other part of QGIS). Also, usability of selection
    of geometry type / srid / pkey column(s) is not great so it is good not to force
    people to always choose pkey for their views. The list will still keep
    the warning icon and tooltip shown as before.

Merge: b4a22180212 dbfbcca6674
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-09

    Merge pull request #8125 from elpaso/bugfix-20020-paste-geometry-collapsed-features

    Show a warning when pasted feature geometry collapsed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-09

    [labeling] always consider data-defined property for line height

    AndrewAnnex <ama6fy@virginia.edu>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-09

    addressed comments, ran prepare-commit.sh

    AndrewAnnex <ama6fy@virginia.edu>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-09

    forgot to add voids in testqgsgdalprovider.cpp

    AndrewAnnex <ama6fy@virginia.edu>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-09

    added unit test and test raster

    AndrewAnnex <ama6fy@virginia.edu>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-09

    responding to github comments, simplified behavior to display the band name if present 'Band #: Band Name'. removed options

    AndrewAnnex <ama6fy@virginia.edu>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-09

    Use raster band names in QGIS [FEATURE] [needs-docs]
    * fixes #16047
    * extracts band name info using gdalapi in QgsGdalProvider
    * added configuration option to allowing user to select band name behavior
    * currently 5 ways including current default behavior: #, name, name (#), # (name), _DIM_EXTRA metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-09

    [mssql] Misc browser fixes

    - Add 'refresh' action to allow display of displays created outside
    of QGIS
    - Show empty schemas in browser too, as they can be useful for
    drag and dropping new data sets to import into
    - Add create schema item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-09

    [mssql] Fix browser items only show tables in geometry_columns
    table, regardless of connection setting

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-09

    Use QgsFileWdiget for geopackage database

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-09

    Fixes  #19555

    Adds a QMessageBox if file exists
    Remove lastDatabase setting to lastDirDatabase. It's dangerous to reuse
    the last database.
    Adds a .gpkg extension to filename if not presents.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-09

    configonly.bat: retrieve version from CMakeLists.txt

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-08

    forward declaration of QgsProject

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-08

    Fix include in server

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-08

    move definition to source

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-08

    forward declarations for QgsMapCanvas

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-08

    forward declarations for QgsMapLayer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-08

    forward declaration for QgsVectorLayer

    David Signer <david@opengis.ch>AuthorDate: 2018-10-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-08

    check if visibilityexpression is enabled (#8141)

    before adding the containers to the mContainerVisibilityInformation

    fix: #20045

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-08

    add missing coordinateTransformContext property to QgsProject (#8145)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-08

    Kill refreshLegend (not used since a long time)

    stra2da <martina.savarese@gmail.com>AuthorDate: 2018-10-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-08

    Add files via upload

    stra2da <martina.savarese@gmail.com>AuthorDate: 2018-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-08

    Update qgsoptionsbase.ui

    stra2da <martina.savarese@gmail.com>AuthorDate: 2018-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-08

    Update images.qrc

    stra2da <martina.savarese@gmail.com>AuthorDate: 2018-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-08

    Add files via upload

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [mssql] Add browser actions for deleting and truncating tables

    Because we can no longer overwrite tables directly using drag
    and drop (refs #16805), add some explicit actions which allow
    dropping existing tables (after user confirmation, of course!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [mssql] Prevent overwriting existing tables via drag and drop in browser

    Fixes #16805

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [mssql] Fix handling of geometry column when multiple geometry/geography
    columns are present

    Fixes #13932

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [mssql] Fix incorrect precision detection for double/float fields

    Fixes #15124

Merge: 8c2afa6b751 12fd51e27e1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-08

    Merge pull request #8126 from elpaso/bugfix-18608-raster-legend-embedded-widgets

    Force legend update when raster properties changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [mssql] Forward port more of 62af54e

    But avoid the inexact Filter test when we are doing an
    exact intersection request

    Refs #15752

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [mssql] Small fixes to expression compilation

    - Use [] to correctly quote field names instead of ""
    - Don't invalidate provider side limit when not required

    Forward port of 8dec70c, because I'm only human and forgot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [mssql] Test data load script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [mssql] Update test for skipping invalid geometry handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Add test for MSSQL behavior with invalid polygon geometries

    Forward port of 039866d, because I am an idiot and forgot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [mssql][needs-docs] Add connection setting to ignore invalid geometry handling

    Sets whether the connection should skip all handling of records with
    invalid geometry, which are slow and costly.

    This speeds up the provider, however, if any invalid geometries
    are present in a table then the result is unpredictable and may
    include missing records. Only check this option if you are certain
    that all geometries present in the database are valid, and any newly
    added geometries or tables will also be valid!

    Why would we want this? Well, SQL Server invalid geometry handling
    is AWEFUL. A seriously lame, data mangling and corrupting
    piece of s***. Use Postgres instead. But if you can't, then you
    can at least choose to use your layers at full speed, if you
    can take the responsibility that a SINGLE invalid geometry
    hiding somewhere in the table will result in a whole bunch
    of missing (valid) features.

    SQL server is at fault here, not us. There's nothing we (or
    GDAL, or MapServer, or GeoServer, or anyone else) can do
    to fix this.

    Suffice to say, this option is off by default, as we're better
    to have a slow provider which actually shows all features.

    Fixes #15752

    Rant over

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    More refactoring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    More minor refactoring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [mssql] Minor refactoring

    David Signer <david@opengis.ch>AuthorDate: 2018-10-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-08

    use lambda to set value to null

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-08

    Fix #13684 - Update conditional full row style on value change (#8137)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-08

    Fix - Fix font color in table conditional present selection (#8136)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [mssql] Fix inefficiencies in expression compiler, resulting in
    apparent hangs when compiling complex expressions

    Fixes #15404

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-08

    [FIX] - Respect selection order in attribute table copy. (#8048)

    Only copy fields shown in view for current table.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-08

    Fix #19465 - Don't delete expression when pressing enter in combo (#8134)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Fix race condition causing crash on startup

    Also flick more static list initializations across to nicer
    std::call_once implimentations

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-10-08

    Fix build follow up

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-10-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-10-08

    Fix build on fedora 26

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Update doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Update python binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Add doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Adds more explicit error message when auxiliary storage is saved

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    QgisApp::addVectorLayer(): add |layername= to OGR datasets (fixes #20031)

    Do it also in case of datasets that have a single layer, in case they might
    later be edited to have more layers
    (except for a few drivers known to be always single layer)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [OGR provider] Make createEmptyLayer() work properly on GeoPackage when creating/overwrite a new database (fixes #20040)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    [OGR provider] Fix deletion of layers from QGIS browser when filename has non-ASCII characters (fixes https://issues.qgis.org/issues/19861)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Fixes #20038 null island in canvas.saveAsImage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Silence "libpng warning: iCCP: known incorrect sRGB profile" warnings

    These are thrown by 3rd party components (e.g. webkit) which we have no
    control over, and have low value anyway

    Better to keep the debug log cleaner so that real errors are noticed

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Add core unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Removes TODO comment

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Activates unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-08

    Fixes #19826 - Use subset layer to manage fid

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-07

    Deprecate refreshLegend

Merge: b247c7ce5dc 3bb64a7f1a0
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-07

    Merge pull request #7915 from rldhont/server-cache-manager-extension

    [Server][Cache] Finalizing the cache manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-07

    More hacking around crs db

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-07

    Fix dox test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-07

    Workaround ellipsoid_acronym not null constraint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-07

    Fix various qt warnings related to user profile databases

    Switch to using QGIS sqlite helper classes instead of Qt database
    classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-07

    Fix some chatty debug messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-07

    Unify sqlite string quoting functions to a single QgsSqliteUtils::quoteString
    function, with tests

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-07

    Replace toUtf8().data() by toUtf8().constData()

    All your uses of toUtf8().data() actually just need a const char*
    So use constData() that is semantically more correct, and documented
    to be faster.

    From http://doc.qt.io/qt-5/qbytearray.html#data
    "For read-only access, constData() is faster because it never
    causes a deep copy to occur."

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-10-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-06

    [Server][Cache] Adding HAVE_SERVER_PYTHON_PLUGINS around accessControls and cacheManager methods

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-10-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-10-06

    QgsXmlUtils::readFlagAttribute(): fix use-after-free

    Found with Valgrind

    ```const char* c_str = qstr.toUtf8().data()``` is invalid
    since the QByteArray returned by toUtf8() is destroyed at the
    end of the expression, letting c_str point to freed memory

    On the contrary ```foo(qstr.toUtf8().data())``` is valid since
    the temporary object is destroyed only after foo invokation.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-06

    Force legend update when raster properties changes

    Fixes #18608 - Layer tree embedded widgets do not show up unless you move layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-06

    Simplify paste by using QgsVectorLayerUtils::makeFeaturesCompatible

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-06

    Do not show the invalid geom warning if not necessary

    If the geoms where originally invalid, do not show the
    warning.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-06

    Show a warning when pasted feature geometry collapsed

    ... due to due to intersection avoidance

    Features are still pasted but the user is warned.

    Fixes #20020

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-16
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-06

    [Server][Cache] Extending and enhancing cache manager tests

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-16
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-06

    [Server][Cache] Add WMS GetLegendGraphic to store in cache

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-10-06

    [Server][Cache] Add documents to store in cache: WMS Context, WFS DescribeFeatureType, WCS DescribeCoverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-06

    [mssql] Fix single geometry types are added to multi geometry type layers

    Fixes #10793

Merge: 9fa8c356ddf d9517f7b1e4
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-05

    Merge pull request #8031 from DelazJ/patch-4

     Fix save style dialog expansion and UI cleanup

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-05

    make QgsWkbTypes a Q_GADGET and declare GeometryType as Q_ENUM (#8024)

    * make QgsWkbTypes a Q_GADGET and declare GeometryType as Q_ENUM

    * include QObject

    * remove extra include

    * move QgsWkbTypes to moc headers

    * run sip_include

Merge: 618ed2e7335 77bfec68c3b
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-05

    Merge pull request #8041 from 3nids/user_doc_auto_screenshots

    Automatic creation of screenshots for user documentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-05

    fix typo

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-10-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-10-05

    add recognision of ECMWF_ERA to MDAL

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-10-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-10-05

    [mesh] update to MDAL 0.0.9 (NetCDF Support)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-05

    set device pixel ratio on pixmap

Merge: e86693a5c28 3522518bec9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-05

    Merge pull request #8034 from m-kuhn/canCommitChanges

    Add QgsVectorLayer::allowCommit property

Merge: 223a87fbc53 cdf5bb630fa
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-05

    Merge pull request #8111 from elpaso/in-place-select-all

    [processing][need-docs] In place editing triggers editing and select all

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-05

    Fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-05

    [processing] In-place add layer name to dlg title and store active layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-05

    Dynamically change button text for in-place editing

    The button title changes if there are selected features

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-05

    [processing] In place editing triggers editing and select all

    If the active layer is not editable, the executor will
    try to switch editing on.

    If there are no selected features, the executor will
    select all features before running.

Merge: 2f89139ce3a 57fcf439bae
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-05

    Merge pull request #8121 from nyalldawson/no_boundary

    Boundary alg cannot run in-place mode

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-05

    Do not add allowCommit to Python bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    Fix up test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    [mssql] Add unit test for #15305

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    [mssql] Implement native uniqueStringsMatching method, should speed up provider queries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    [mssql] Fix crash when requesting min/max/unique values from invalid field index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    Add a provider test for a crash experienced in SQL Server provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    [mssql] Fix shifted attributes after importing layers via browser
    drag and drop

    Fixes #15305

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    Boundary alg cannot run in-place mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    [mssql] Compile some simple expression functions

    Should speed up lots of querying operations on sql server layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    [mssql] Allow compilation of int div expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    [mssql] Fix integer division compilation

    Makes sql server provider pass conformance tests again!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    [mssql] Update list of uncompilable expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    [processing] Fix random selection count parameter

    Remove a bunch of manual "max" values for numeric parameters
    where the maximum just represents a 'large number' and not a real
    constraint, and let the default parameter max value handling kick in instead.

    In the case of random selection the max value exceeded the possible
    range for integers in spin boxes and broke the widget.

    Fixes #20015

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-05

    sip fix for xenial

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    [needs-docs][labeling] Fix substitutions don't play well with wrapped labels

    Fixes an issue identified in the upcoming QGIS Map Design 2nd ed
    (spoiler alert!) where it's impossible to utilise label text
    substitutions if you also want to use word wrapping.

    This isn't possible to directly fix, because we need to evaluate
    the full label expression (including the word wrapping component)
    in order to actually HAVE text to substitute into.

    So, a new setting has been added to the label formatting tab
    allowing users to directly set an auto-wrapping line ideal
    line size. This is applied AFTER label text evaluation, substitutions,
    and the 'wrap text on' character, so it can play correctly well with
    all these other settings. This also has the nice side-effect
    of making auto label text wrapping more accessible to new
    users/those unfamiliar with the wordwrap expression function.

    Fixes #20007, and cleans up a chapter of QMD 2ed ;)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    Move guts of wordwrap expression function to QgsStringUtils::wordWrap

    To allow use outside of expressions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    remove useless script

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    also do raster layer properties

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    create joined layer to feed the join tab in vector layer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-05

    [processing] Make 'canvas extent' its own menu item in the extent
    selection parameter button, instead of requiring opening the
    'select layer/canvas extent' and choosing 'canvas extent'

    It's only one extra click, but I don't think there's any reason
    against saving this click!

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    fix flag and group vector layer properties

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    add screenshots of global options

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    save screenshots to sub-folders

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    use absolute positioning for cropping

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    cropping and gradient capabilities

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    add 2.5D screenshot

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    more doc

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    rename takeScreenshots to takePicturesOf

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    fix QScreen::grabWindow bbehaving weirdly

    maybe it's just on mac

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    give root name + restore all screenshots

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    add licence headers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    parent to QgisApp for proper style + move dialogs to corner so menu are opened within dialogs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    add command line to create screenshots

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    take screenshots in app for user documentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-04

    fix build on xenial & stretch

Merge: 226fb47eef4 7858b4c3756
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-04

    Merge pull request #8115 from 3nids/fix_cannot_paste_geom_style

    [#19980] Fix cannot paste style when geometry doesn't match

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    add missing doc

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    add source categories to disable unvailable ones for pasting style

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    move XML flag reading to Xml utils

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    use the source style from clipbboard to avoid error when pasting with all style

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    save categories that were used in the XML

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-10-04

    do not block pasting style on different geometry type layer if destination categories don't have symbology

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-04

    fix cannot load style when layer has no style in DB (#8113)

    David Signer <david@opengis.ch>AuthorDate: 2018-10-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-04

    remove setReloadTime because it's not used anymore

    David Signer <david@opengis.ch>AuthorDate: 2018-10-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-04

    do not overwrite text entry on editing and model reloadings

Merge: 031efeb39ca 947a1999603
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-04

    Merge pull request #8101 from elpaso/bugfix-various-dbmanager-query-time-rows

    [db-manager] Fix some unreported issues in the SQL dialog

Merge: cc4e2ab842d 6a8d80d5975
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-04

    Merge pull request #8100 from elpaso/bugfix-19388-crash-on-form-widget

    Fix a crash on attribute form widget

    David Signer <david@opengis.ch>AuthorDate: 2018-10-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-04

    set value to null when pressed lineedit-clearbutton

    David Signer <david@opengis.ch>AuthorDate: 2018-10-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-10-04

    setting of reload interval in featurelistcombo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    Capitalization

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-04

    [mesh] make layer blend mode option visible in UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    Fix "Add" button in database add layer dialogs is sometimes disabled
    even when a layer is selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    [mssql] Fix incorrect feature sort order when combined with subset
    of attributes request

    Fixes a failing provider conformance test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    [mssql] Fix conversion of time values

    At least using the linux sql server driver, time fields are not
    correctly automatically converted to QTime variants. Instead
    they are returned as a raw byte array containing the value.

    Add special handling to ensure that these time values are
    read regardless.

    (there's already a test in place for this, which was failing
    on Linux)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    [mssql] Fix more clazy/clang warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    [mssql] Fix provider emits unnecessary dataChanged signal

    Fixes a failing provider conformance test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    [mssql] Fix some clazy/clang warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    [mssql] Fix debug noise when reading features with null geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    [browser] Use link folder icon for symlinked folders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    Correctly parent dialog to window, not browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    Correctly parent actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    Fix cannot use browser dock to create new folders

    Philipe Borba <philipeborba@gmail.com>AuthorDate: 2018-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    [BUG FIX][Split Tool] Bug fix for split features tool

    Fixes #19936 by prioritising existing attributes over provider side defaults in some circumstances

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2018-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    Fixes #16759 - ensures OSM layers use OGR random layer read/write

    To guarantee all features are rendered with large files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    Update expected test results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    Fix ellipsoidal area calculation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    Two small mesh layer GUI fixes

    - update native/triangular mesh enabled/disabled setting from layer
    - update time slider/cobmo from layer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    move connection to change project title later in init

    this fixes a crash when running QGIS with snapping enabled in ini file

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-04

    fix the GRASS7 r_contour tool removing the mandatory flag of one of the parameters

Merge: 0319e36c63c 27ce17cf998
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2018-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-03

    Merge pull request #8072 from dakcarto/opencl-clhpp

    [opencl] Add FindOpenCLhpp CMake module; vendor cl2.hpp; fixup includes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-03

    [db-manager] Fix max recursion limit in rollback

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-03

    [db-manager] Fix affected rows -1

    Number of affected rows was always reported ad -1
    no matter what was in the SQL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-03

    [db-manager] Increase precision when reporting query time

    For consistency with the SQL dialog that used 3 decimal places

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-03

    [db-manager] Query elapsed time include fetch time

    The values reported were always lower than
    the actual time for query and fetch.

    I guess that those values are useful when you
    are testing queries and fine-tuning them,
    so the actual value should include fetching
    time.

Merge: f4bc24c58f1 7a99fa2f934
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-03

    Merge pull request #8054 from m-kuhn/geometryCheckPyBindings

    Python bindings for QgsGeometryCheck and co

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-03

    Alway use index from name

    followup 2609815cd134112489a3933461324c176cafcbe8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-03

    Fix a crash on attribute form widget

    Fixes #19388 - Consistent crash with join layer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-03

    [ui] add a favorite star to menu action

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-03

    [ui] resurrect home folder

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-03

    [ui] remove use of system icons in svg selector widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-03

    [ui] remove use of system icons in browser directory properties

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-03

    [ui] remove use of system icon in adv. settings tree

Merge: 2aef1955276 dcca3483735
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-03

    Merge pull request #7888 from signedav/bugfix_recursive_crash

    [Bugfix] Do not store recursively

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-03

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-03

    Safer projection handling overriding in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-03

    Load default QGIS metadata for layers in browser layer metadata panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-03

    [mssql] Fix iteration failure from background threads

    We need to defer the database retrieval until iteration begins,
    because otherwise we are creating the database in the main thread
    and then using it in another thread (blocked in Qt 5.11, dangerous
    in Qt < 5.11).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-03

    [mssql] Use currentThread instead of fragile currentThreadId to ID unique connection names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-03

    [mssql] Fix test data creation script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-03

    [mssql] Fix some provider methods fail

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-03

    [mssql] Fix another scenario when mssql browser item can get stuck in refreshing state forever

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-03

    [mssql] Fix connection ID used by column type thread

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-02

    update_ts.sh: no obsolete translation on push

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-02

    fix build without HAVE_SERVER_PYTHON_PLUGINS (#7954)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-10-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-10-02

    [mesh] Misc GUI fixes for mesh layers

    - correct rounding of time
    - correct display of time (was off by an hour)
    - fixed time combo box when not time-varying dataset group is loaded
    - fixed switching of active dataset groups
    - bonus: added missing space for arrows on grid ("10 px" not "10px")

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-02

    add null and is null macros for QgsFeatureId (#8085)

    * add null and is null macros for QgsFeatureId
    * Finalize FID_NULL
    * No string to fid null conversion for now
    * add parenthesis to fix macro call

Merge: ad95820541b d9c57cdc960
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-02

    Merge pull request #8056 from qgis/3nids-patch-3

    use float precision for screen coordinates

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-02

    bring some colors back

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-02

    [browser] favorite and home folder icon improvements

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-02

    [browser] further tweak db, mesh, and zip icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-02

    [browser] invert folder icon colors

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-02

    [browser] grayscale raster and mesh icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    More thread safe connection name work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    [mssql] Fix never ending schema refreshing icon in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    [mssql] Fix cannot import layers to mssql via browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    [mssql] Don't share connections between threads

    Starting with Qt 5.11, sharing the same connection between
    threads is not allowed. Use a dedicated connection for each
    thread requiring access to the database, using the thread
    address as connection name.

    https://bugreports.qt.io/browse/QTBUG-68486 indicates that
    this change is by design and that sharing connections between
    threads was always unsafe.

    Fixes broken mssql provider on Qt 5.11, and possibly who know
    what issues on earlier Qt.

    Ported from https://github.com/mumble-voip/mumble/pull/3419/commits/a3814e33

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    [processing] Fix in-place mode results in unknown distance units

    We need to still create the parameter wrappers when in in-place mode
    for the input/output parameters, as some other wrappers may rely
    on these for various interactions (e.g. getting the crs/fields
    from the input layer)

    Fixes #19990

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-02

    address comment, update (and vectorize) zip icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-02

    [browser] fix zip items unable to populate OGR layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-02

    [gdal] update data item creation to new methods

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-10-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-10-02

    [browser] prioritize OGR provider for archived files in basic scan mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    [processing] Make annoying modal progress dialog for algorithms match
    size/position to the algorithm dialog itself

    We can't get rid off this dialog, but let's at least position/size
    it nicely...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    [processing] Remove hack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    [processing] Give progress reports/allow cancelation in in-place mode

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    Improve API docs concerning sort behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    Use golden ratio for tooltip preview swatches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    Also show a preview tooltip for symbol buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    [ux] Show large swatch preview in color/symbol tooltips

    Ricardo Garcia Silva <ricardo.garcia.silva@gmail.com>AuthorDate: 2018-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    add call to embedded widget provider `supportsLayer()`

    This method was not previously being called anywhere. It is now called in the embedded widget config
    just before showing the available providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    Fix truncated symbol name text in style manager dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    No Q_FOREACH

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    Remove some debug messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    Remove useless member variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-02

    unique_ptr

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2018-10-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2018-10-01

    Enable OpenCL for Mac, by default; keep disabled for BSD

    CMAKE_HOST_SYSTEM_NAME (uname -s) on macOS returns Darwin, even though
    it is a BSD variant.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-01

    ts2appinfo.py: get desktop encoding right

Merge: fecf2ebf8ef 5ed02a7ae90
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-01

    Merge pull request #8082 from elpaso/qvariant-equal

    Add qgsVariantEqual for null-aware comparison

Merge: cb7b44d4eba f6134b56a46
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-01

    Merge pull request #8083 from m-kuhn/processingDoubleDeclare

    Mini cleanup: Remove doubledeclare

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-01

    Use qgsVariantEqual in some places

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-10-01

    Remove doubledeclare

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-01

    Remove redundant test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-01

    qgsVariantEqual second iteration

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-01

    Add qgsVariantEqual for null-aware comparison

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-01

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-01

    Update api_break.dox

Merge: 27e4b192bd6 b60f42c8fe6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-01

    Merge pull request #8068 from m-kuhn/rubberbandProperties

    Rubberband properties

Merge: 3f248570a2b d8fcb651f77
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-01

    Merge pull request #8079 from elpaso/bugfix-19981-value-relation-0

    Fixes value relation widget 0 indexed related items

Merge: fc4c5794d23 9b0dc1eaf6f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-10-01

    Merge pull request #8077 from elpaso/bugfix-19984-opencl-warning

    Fix opencl build warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-01

    fix build on Qt <5.8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-01

    Simplify if condition for list values

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-01

    Spelling

    Who knows why?

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-10-01

    another adaption for ts2appinfo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-01

    Fixes value relation widget 0 indexed related items

    Fixes #19981 - Value relation, value 0 = NULL

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-10-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-10-01

    Fix opencl build warning

    Fixes #19984

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-10-01

    Fix loading style for non-spatial tables in Postgres+SpatiaLite (fixes #19589)

    OGR is not affected by the bug.
    Oracle and MS SQL are most likely affected, but I don't have them here to test.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-01

    Use a custom folder icon instead of O/S folder icon

    ...because using O/S folder icon can causes crashes.

    Fixes #18260

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-01

    [processing] Fix some exceptions when running in iterate mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-01

    Fix encoding scale to sld

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-01

    Fix clang warnings, scale truncation to int

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-01

    Fix rule based labeling does not permit moving labels using interactive tool

    Fixes #19979

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-01

    Use QgsStyleModel in style import/export dialog

    Fixes hidpi icon size/text truncation issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-01

    Fix disconnected fill outlines in preview icons when outline
    has a line offset set

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-01

    resultStringList variable is not used anymore, remove it

    Julien Cabieces <julien.cabieces@oslandia.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-01

    Fixes #19836
    Keep layer order when using different way for passing layer (layer id or layer pointer for instance)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2018-09-30
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2018-09-30

    [opencl] Add FindOpenCLhpp CMake module; vendor cl2.hpp; fixup includes

    CL/cl2.hpp, which the OpenCL support is based upon, is not always
    included with OpenCL on some platforms, e.g. Mac, or not readily
    available as a package. This work adds a CMake module specifically for
    finding cl2.hpp, as installed by OpenCL-CLHPP project.

    If not found, but standard OpenCL lib and headers are, the vendored
    cl2.hpp in external/opencl-clhpp is used, as it needs no compilation.

    - Only the cl2.hpp, license and README are vendored from OpenCL-CLHPP.

    - Fix up referenced includes in other CMake targets, to ensure the
    includes for OpenCL are specifically added (previously, they were
    sometimes found in existing include directories of other dependencies).

    - Fixup for standard FindOpenCL module not assinging proper framework
    headers directory for Mac.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-01

    Add missing fox for QgsFontMarkerSymbolLayer, improve existing dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-01

    [processing] Some History dialog UX fixes:

    - fix tiny folder icon on hidpi
    - remember window geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-10-01

    [browser] Fix tiny folder icons on hidpi screens

    QStyle::standardPixmap is deprecated and not hi-dpi friendly.
    Unfortunately, there's no equivalent of QIcon::addPixmap
    for QIcons themselves -- so it's **impossible** in current Qt
    API to handle the ON/OFF icon states.

    Believe me... there's NOOOOOOO way. I've looked. I've tried.
    It's not possible.

    This means we have to change the logic for showing open/closed
    folders in browser. This commit revises the logic to show the
    open icon for any *populated* folders, regardless of whether
    they are opened or not.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    More detach avoidance

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Make use of implicitly shared geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Add checkType() method to all checks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Improve docstring

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Fix docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Make QgsGeometryCheck::CheckType available in factory

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Use std::unique_ptr for LayerFeature

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Fix rubbish context leads to crash

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-28
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-30

    [mesh] add fundamental support for time handling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Catch transform exceptions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-30

    No notify signal, no reason for a safety check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Make sip code style test happy

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Dox and bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Remove unrequired includes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Add \note not available in python bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Dox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    More properties for QgsRubberBand

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-30

    Make QgsRubberBand fillColor a Q_PROPERTY

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-30

    [processing] Reload scripts after a script has been saved in the editor

    Fixes #19934

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-30

    Sorry... I forgot to clear the rubberband

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-30

    Fix grammar

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-30

    Doxygen for QgsRubberband

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2018-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-30

    Make values in attribute form better readable

    Currently in readonly modus of a form, the line-edits get
    a 'disabled'-palette. But because text is then so light readability
    is bad.
    Removing the palette make the lineedits look like they are writable
    input fields. So to distinguish them from input field, the frame
    is removed and the background (of the lineEdit) is set to almost
    transparent.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-30

    Add QgsRubberBand::setToGeometry with crs parameter

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-29

    explicitely call int version of former calls to toMapCoordinates

Merge: 8ec5fec2809 907c1a9e815
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-29

    Merge pull request #7859 from rldhont/fix-server-sld-param-support

    [Bugfix][Server] Add WMS SLD parameter support

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-29

    QgsMapToPixel API cleanup

    * overload toMapCoordinates to also take double (use different PyName)
    * deprecate toMapPoint which is strictly equivalent to toMapCoordinates

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-29

    use float precision for screen coordinates

    this should fix rounding error when the map canvas has an odd pixel size

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-29

    remove useless invokable methods (#8059)

    having invokable on overloaded methods taking enum as parameter is pretty useless as it is seen as an integer
    the last declared was used: e.g. the one with LayoutUnit for toAbbreviatedSring
    this commit only keeps the ones for DistanceUnit which is the most likely to be used

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-29

    Fix link

Merge: 2f7666e34af dc15ae1ff74
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-29

    Merge pull request #8052 from elpaso/bugfix-19930-spatialite-query

    Fix spatialite queries without pk

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-28

    fix requesting CRS for layer without geometry (#7771)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-29

    add appinfo metadata source dependency

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-29

    mark static methods as such

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-29

    Micro optimization: very slightly cheaper QgsFeature::initAttributes call

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-29

    Replace deprecated call

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-29

    [processing] Fix inefficiencies in Delete Duplicate Geometries algorithm

    ..and make progress bar more accurate.

    Use a spatial index to avoid comparing every feature to every other
    feature, and only compare against features with intersecting bounding
    boxes instead. Also optimise feature requests and loop logic.

    Benchmarks:

    Point layer, 6000k features

    Before: 30 seconds
    After: 0.15 seconds

    Point layer, 45k features

    Before: > 10 minutes
    After: 7 seconds

    Fixes #19973

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-29

    Rename QgsSpatialIndex::insertFeature to ::addFeature, for consistency
    with other classes

    And make QgsSpatialIndex a QgsFeatureSink

Merge: 1a61885254a 5496442ca1f
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-28

    Merge pull request #8040 from pblottiere/server_highlight_line

    [server] Fixes #19906 - GetMap request with line in the SLD is correctly rendered

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-28

    Cleanup leftover file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-28

    Indentation and typo fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-28

    Fix rebase problems

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-28

    Remove duplicate flags and rename is valid check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-28

    Fix missing vertex check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-28

    Doxygen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-28

    Python bindings for QgsGeometryCheck and co

    Adds

     - python bindings
     - geometry check factory
     - geometry check registry
     - QgsFeedback for geometry checks (lots of potential still)
     - An IsValid geometry check
     - Splits classes into their own files
     - Decouples feature pools from the configuration context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-28

    Spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-28

    Move table name variable to local

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-28

    Remove debug output

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-28

    [spatialite] Fix pk-less queries cannot be retrieved by id

    Fixes #1993 - Zoom to feature" does not work

    This actually fixes many more bugs related with the
    QGIS generated feature id (incremental) when using
    queries that was not consistent when using
    QgsFeature request with ids or bbox.

    This is not a regression: the same error is in 2.18

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-28

    Add mask image

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-28

    3D view: allow usual camera controls while the identify tool is active

    A small usability improvement... until now one would need to disable
    identify tool before being able to move/zoom/rotate the camera in 3D view
    and then enable identify tool again. Now camera can be controlled
    while the tool is active and the tool is easier to use.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    Add missing file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    [processing] More fixes to convertToCompatibleFormat, lots of unit
    tests

    Fixes #19938

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    [processing][gdal] Correctly handle geopackage paths with layername argument

    Fixes #19938

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    [processing][gdal] Fix stylesheet for gdal algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    [processing][ogr] Fix conversion of non-disk based layer sources
    to GDAL commands

    Fixes #19946

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    Optimise conversion of geometry from OGR -> QGIS

    Avoid conversion to/from WKB at OGR/QGIS side, and just directly
    utilise OGR geometry API to construct QGIS geometries.

    Shaves ~10% off rendering time for a large point layer (GPKG)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    Fix qgis_bench

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    Fallback to old method if decodeUri returns an empty map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    Use decodeUri to make bad layers file parsing more stable

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    [needs-docs] Review the Dissolve algorithm description

    * The current description focuses on geometries and assumes only line or vector layers can be dissolved
    * Rename label to look more meaningful and closer to GDAL Dissolve's

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    Fix "Array of offset lines" algorithm

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-28

    Fix array of translated features algorithms

Merge: 3a70f88fa02 68ba7546173
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-27

    Merge pull request #7902 from rldhont/server-wfs-format-field

    [Bugfix][Server][WFS] Server wfs format field

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-09-27

    [Server] Localize loadUrl messages in log

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-09-27

    [Server] Use QgsNetworkContentFetcher to loadUrl

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-09-27

    [Tests][Server] Add test for WMS SLD parameter and move SLD_BODY test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-09-27

    [Bugfix][Server] Add WMS SLD parameter support

    Fixed #19795 QGIS Server 3 / WMS: the SLD parameter support has been removed

    To reactivate SLD parameter support, we add a new conversion capability in server parameter `toUrl`. And the capabilty to load the content associted to an URL.

    Then if the SLD parameter is defined, the content is loaded and the SLD_BODY is set.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-27

    expand layer tree in project properties to take vertical space (#8042)

    * expand layer tree in project properties to take vertical space

    * remove spacer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-27

    Update unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-27

    Fixes #19906 - GetMap request with line in the SLD is correctly rendered

Merge: 2275853ce64 97c5ed02255
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-27

    Merge pull request #8038 from qgis/3nids-patch-3

    fix missing include of Qt libs in src/test/qgstest.h

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-27

    better fix for detecting QWTPOLAR without DESKTOP

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-27

    WITH_QWTPOLAR is only defined when building with desktop

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-27

    remove dependency on qgis_gui from native tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-27

    fix missing include of Qt libs in src/test/qgstest.h

    because it includes QgsApplication -> QApplication

Merge: b85db09b4f9 3c379d36e6e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-27

    Merge pull request #8008 from m-kuhn/missingVertexCheck

    Add QgsGeometryMissingVertexCheck

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-27

    Fix test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-27

    [ui] add icon view icon for the symbol list widget

Merge: a1d130ac97f c06c475b9cd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-27

    Merge pull request #8037 from elpaso/bugfix-db-manager-sql

    Bugfix db manager sql

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-27

    [db-manager] Update sql dialog buttons status

    Fixes #19958 - Database manager allows one to create saved query with no name

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-27

    [db-manager] Allow multiline filters in sql window

    Fixes #19956 - Update SQL layer results in invalid SQL expression

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-27

    Fix spelling

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-27

    Fix missing indicators after they are moved to a different group

    The issue was that during drag&drop, we first connect to layer's signal
    for the second time, but then the disconnect() call on removal of the original
    layer node would disconnect all connections (not just one). For that reason
    now we only connect/disconnect when the layer is in the tree only once.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-26

    Cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-26

    Change canCommitChanges to allowCommit flag

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-26

    Change canCommitChanges to allowCommit flag

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-26

    Fix python signature?

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-09-26

    [Server][WFS] Use editor widget setup for Range fields

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-09-26

    [Server][WFS] Use editor widget setup for DateTime fields

    The user can define with the editor widget the data type of the field with more accuracy than the data provider.
    In the case of DateTime, this data can be stored in a text field or the field is DateTime by default because the data provider does not identify Date or Time.

    QGIS Server in the WFS case can use this config to provide well formed data and description.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-26

    Add QgsVectorLayer::canCommitChanges

    to control if changes can be saved or not. This signal is emitted before a layer is being saved and if a connected slot marks the canCommit variable as False, the layer will not be saved

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-26

    Add missing include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-26

    Add test for missing vertex check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-26

    Do not report duplicate errors in missing vertex check

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-26

    Fixes blocking if the edit in place functionality is used in the locator bar (with ef) on an non-modifiable layer

    Fixes #19950

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-09-26

    [Server][WFS] Define encodeValueToText to correctly format field values

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-09-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-09-26

    [Server][WFS] Set correctly attribute type for number fields in XSD

    Replace `double` by `decimal`

    Use `int`, `unsignedInt`, `long` and `unsignedLong` for `QVariant::Int`, `QVariant::UInt`, `QVariant::LongLong` and `QVariant::ULongLong`

    Define double with 0 precision to `integer`

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-26

    Fix Help button connection

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-26

    Fix method name

    It's not only about storing in database

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-26

    Fix save style dialog expansion

    and declutter the UI

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-26

    Move recursive "collect layers" algorithm to QgsLayerTreeUtils + tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-26

    Make sure that also groups with "required" layers cannot be removed

    Fixes an unreported bug where it was possible to select a layer tree group
    and remove even when it contained required layers.

    When removing layers/groups, the following checks will now also recursively
    test layers and not just directly selected layers:
    - test for layers with unsaved changes
    - test for layers with active tasks running in background

Merge: 346073a2a5e f7f70bfb037
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-26

    Merge pull request #8022 from elpaso/bugfix-19831-db-manager-import-srid

    [dbmanager] Fixes DB Manager does not read SRID automatically

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    Add more tags to find the "Line substring" algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    [processing][gdal] Fix empty fid is passed if FID option is not set

    Also add full range of unit tests for OgrToPostGis algorithm.

    Fixes #19947

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    Adds .qgz files on --help description

    Lists .qgz files in the possible project files to open from the command line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    [layouts] Fix is_layer_visible does not work within layout map items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    Fix is_layer_visible to allow direct layer objects and handle removed layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    Add more descriptive error messages for raster calculation failure

    With unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    Deprecate unused QgsProcessingAlgorithm::helpString method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    [processing] Allow help url to be set for models within help edit dialog

    Refs #18767

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    [processing] Default to hiding help button for algorithms

    And require that showing help is opt-in. Apart from a handful
    of built-in providers, most providers will not have help pages
    available within the QGIS documentation (including model and
    script algorithms). Accordingly, we should hide the help button
    by default and only show it for these selected providers.

    Note that 3rd party algorithms can still specify custom helpUrl
    urls, in which case the button WILL be shown.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    [processing] Fix modeler help/description generation, allow setting
    of model short description text

    Fixes #18767

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    Fix advanced parameter panel incorrect margins in processing algorithm dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-26

    Use correct stylesheet for processing dialogs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-25

    Followup 5f33137, C++ is not Python

Merge: 517b50c66d7 5f33137c83c
    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2018-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-25

    Merge pull request #8006 from sbrunner/print-error

    [Server] Print an error message, on project load error

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-25

    [dbmanager] Fixes DB Manager does not read SRID automatically

    Fixes #19831

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Capitalization

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2018-09-21
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2018-09-25

    Print an error message, on project load error

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-09-25

    Add test
    Add onStyleChanged
    Add if mRenderContext when necessary
    Orderer renderer if and add enableInvisibleFeature

Merge: ad94cce3b84 2df58fd8e6a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-25

    Merge pull request #8017 from elpaso/geopackage-vacuum-from-file-browser

    [browser] Allow GPKG VACUUM from file browser

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    layerType -> mLayerType

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Fixes #18252 - Shape digitize (and circular string) tools do not show
    rubberband fill color when drawing polygons

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-25

    [browser] Allow GPKG VACUUM from file browser

Merge: 51737448184 b34c461dc17
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-25

    Merge pull request #8002 from elpaso/make_features_compatible

    Port makeFeaturesCompatible from python to C++

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-25

    Drop const on makeFeatureComptible returned values

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-25

    Some minor changes

    - QgsVectorLayer *
    - make a const copy of a const container
    - typo and comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-25

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-25

    makeFeatureCompatible on a single input feature

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-25

    Const correctness (because it's not an API break)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-25

    Revert const on createFeature

    just because it would be an API break

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-25

    Port makeFeaturesCompatible to C++

    as: QgsVectorLayerUtils::makeFeaturesCompatible

    With tests.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-25

    Prepare geometry engine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Also handle multi-partition drive insertion/removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    [browser] Correctly show drives inserted (or removed!) after QGIS launch

    Fixes #14481, #9843

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Add native platform interface for usb storage events

    Allows native interfaces to send a signal when a USB storage device
    is inserted/removed

    Refs #14481

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    [processing] Fix an exception in modeler when editing a model in
    which a child algorithm later has a new parameter added

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Fix capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    [processing][gdal] Dissolve field name should be optional

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    [processing][gdal] Add unit tests for Dissolve algorithm

    Also:

    Thanks to @agiudiceandrea:

    Fixes #19900
    Statistics were erroneously computed on the dissolve field, rather than on the statistic attribute field as it should be.

    Fixes #19307
    Handle filenames with white spaces (in the same way as Buffer, OffsetCurve, OneSideBuffer, PintsAlongLines algs).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    [processing] Fix crash when an algorithm dialog is left open and
    processing options are changed

    Make sure the algorithm dialogs use their own copy of algorithms,
    instead of the copies owned by the processing registry. Opening
    processing options triggers a full reload of providers, deleting
    all existing algorithm instances from the registry first.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    [processing] Use standard dock margins for results dock

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-25

    include appinfo metadata file in translation

    Leandro Stanger <leandrostanger@hotmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Update org.qgis.qgis.appdata.xml

    Leandro Stanger <leandrostanger@hotmail.com>AuthorDate: 2018-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Adding translations to appdata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Fix errors when saving features with virtual fields present

    Fixes #18784

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Use QgsVectorLayerUtils.matchAttributesToFields in processing in-place edits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Unit tests for QgsVectorLayerUtils.matchAttributesToFields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Add method to match feature attributes to the given fields

    Refs #18784

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-24

    Add QgsGeometryMissingVertexCheck

    A topology check for missing vertices on polygon boundaries of neighbouring polygons.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-09-24

    Bette naming for python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Proxy filterNeedsGeometry for inverted/displacement renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Fix legend count is 0 if graduated/categorized expression uses geometry

    Likely fixes many other bugs too with graduated/categorized renderers

    Fixes #15544

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    [processing] Never run feature validity check for point layers

    Saves a few cycles. The feature validity checks have no meaning
    for point layers.

    Refs #19919

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Also shortcut validity checks for multipoint

    Since multipoints are always valid (but not always simple, e.g.
    if they contain a duplicate point they are valid but non-simple)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    Micro-optimisation: don't call geos for checking point geometry validity

    Since a single-point will always be valid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-25

    [processing] Remove unnecessary index creation in points in polygons

    ...and rely instead on the data provider's spatial index.

    Refs #19919

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-09-24

    Fixes #18902 Snapping and tracing inconsistent behaviour

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-24

    Don't spell check appdata file, it needs translation

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-24
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-24

    do not ask again for CRS when loading qgsproject with mesh layer

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-24
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-24

    fix issues from Nyall review

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-21
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-24

    fix test images for mesh rendering

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-21
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-24

    update MDAL to 0.0.8 (fix projection issue)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-21
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-24

    use data provider CRS

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-21
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-24

    use spatial index to limit rendering of features

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-21
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-24

    use qpainter to draw lines, not QgsSingleSymbolRenderer

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-21
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-24

    only render when in extent

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-21
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-24

    implement simple cache for rendering of mesh layer

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-20
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-24

    update spatial index only when mesh or CRS changed

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-19
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-24

    use projection string from MDAL provider in Mesh Layer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-24

    Catch coordinate transform exceptions

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-24

    Fix identification in 3D if CRS of 2D and 3D canvas are different

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-24

    A bit less nesting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-24

    Fix new annotations are shown even when annotations are hidden

    Fixes #19117

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2018-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-24

    [MetaSearch] update default CSW connections

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-24

    fix tests (followup 9c5d397b4)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-24

    Revert "Revert "reorder application initialization (fixes #19879, #19916, followup d6795818)""

    This reverts commit 469b4b4a57fb2c30441b5de393662cdde36031b2.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-24

    Fix tiny symbol layer list on hidpi

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-24

    Fix layer styling dock has tiny icons on hidpi

    Saber <saber.razmjooei@lutraconsulting.co.uk>AuthorDate: 2018-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-24

    fixes #16587

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-24

    Add style manager icon to the project properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-24

    Remove maximum width from categorized/graduate expression widgets

    This constraint makes the widgets no-hidpi friendly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-24

    Revert "reorder application initialization (fixes #19879, #19916, followup d6795818)"

    This reverts commit 9c5d397b4d4ce12cb81f05955760a18c213a8566

    The commit broke *every* test on Travis ;)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-23

    [BUGFIX][NEEDS-DOCS] add command line option to hide browser (refs #18260)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-23

    fix #18938

Merge: ac65ee03983 d2a7668c167
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-23

    Merge pull request #7984 from rouault/fix_19483

    Raster: do not list RasterLite2 as a supported output format, and use a helper for every call site (fixes #19483)

Merge: bdc11197f3a 0c0e30b48f8
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-23

    Merge pull request #7983 from rouault/fix_18804

    QgsRasterFilWriter: fix crash when building overviews (fixes #19679)

Merge: 77be7eae2c7 fabdc047649
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-23

    Merge pull request #7982 from rouault/fix_19477

    [OGR provider] Fix reading of OSM datasets when opening several layers at the same time (fixes #19477)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-23

    packaging fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-22

    reorder application initialization (fixes #19879, #19916, followup d6795818)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-22

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-22

    packaging: include oauth2 method and opencl programs

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-09-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-09-22

    Raster: do not list RasterLite2 as a supported output format, and use a helper for every call site (fixes #19483)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-09-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-09-22

    QgsRasterFilWriter: fix crash when building overviews (fixes #19679)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-09-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-09-22

    [OGR provider] Fix reading of OSM datasets when opening several layers at the same time (fixes #19477)

Merge: bb40385d339 6b620193178
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-22

    Merge pull request #7979 from rouault/fix_19722

    QgsVectorFileWriter: fix DGN creation (fixes #19722, fixes #19723)

Merge: eb24bdb4841 ea2cc365db8
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-22

    Merge pull request #7977 from rouault/fix_ogrdataitems_layername

    [OGR provider] Make sure to use layername= syntax in URI of multilayer datasources (fixes #19885)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    [processing][GRASS] v.decimate zrange should be doubles, not int

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    [processing] Port Range parameter widget to new API

    Fixes use of range parameters inside models, allowing range
    inputs to be used for range parameter values.

    Fixes #19785

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Another Travis fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Fix tests on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    More travis build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Fix tests on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Fix broken doxygen link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Add missing variable help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    [processing] Also expose complete expression context inside
    data defined buttons for model child algorithms

    The context was not previously exposed, so users would not have
    been aware that they can utilise all the variables and functions
    available to parameters within child algorithms.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    [processing] Show complete expression context in expression builder
    for pre-calculated expressions

    Correctly exposes ALL the variables and functions available for use
    in pre-calculated expressions so that users actually know they can
    use these in their models!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Tweak processing algorithm scope -- parameters should be available even if algorithm is unset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Highlight 'to_dms' and 'to_dm' functions in map annotation expression builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Allow expression contexts to specify a list of highlighted functions
    as well as just variable names

    In some cases contexts may provide specific functions of use
    to that context, or more generally there may be functions we want
    to highlight for a particular expression builder (e.g. highlighting
    to_dms in the grid annotation builder)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    First steps towards expression context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Set widget context for widget wrappers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Allow setting the context for widget wrappers

    The context contains settings which reflect the context ini
    which a Processing parameter widget is shown, e.g., the
    parent model algorithm, a linked map canvas, and other relevant
    information which allows the widget to fine-tune its behavior.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Distance parameter unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Distance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-22

    Start on numeric wrapper

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-09-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-09-21

    QgsVectorFileWriter: fix DGN creation (fixes #19722, fixes #19723)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-21

    translation string fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-21

    debian packaging: add saga as build dependency for Processing tests

Merge: 28696813672 1955ebb7c91
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-21

    Merge pull request #7961 from tudorbarascu/fix_sld

    fix stroke Width sld import

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-09-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-09-21

    [OGR provider] Make sure to use layername= syntax in URI of multilayer datasources (fixes #19885)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-09-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-09-21

    SIP: fix typemap for QVector<Type*> that was wrongly dropping a Python reference (refs #19885)

Merge: 0ee119f72b0 b81da8504a2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-21

    Merge pull request #7976 from elpaso/bugfix-19895-gpkg-vacuum

    [browser] GPKG VACUUM menu item

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-21

    GPKG vacuumGeoPackageDb non-gui method and gui action

    Also moved non-gui things together

Merge: 30b757b1843 5378e37cf90
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-21

    Merge pull request #7969 from elpaso/bugfix-19901-relation-reference-NULL

    QgsFeatureListComboBox nullRepresentation instead of hardcoded "NULL"

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-21

    GPKG: do not run vacuum after raster deletion

    See my previous commit, for consistency
    we do not run VACUUM automatically when
    a raster is deleted.

    A menu item allows the user to run VACUUM
    manually

    A possible UX improvement would be to add
    a button to the success dialog that
    offers the user the option to run VACUUM
    after a successful layer deletion.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-21

    GPKG Browser VACUUM menu item

    Fixes #19895 - Garbage-collection is not performed after deletion of vector layer from geopackage

    By design, VACUUM (being a potentially time-consuming operation)
    was automatically performed only after deleting a raster
    while when deleting a vector layer it was not executed.

    This commit adds a menu item in the browser that allows
    the user to perform this operation on the DB.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    More in-place support tweaks, add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    Difference and split with lines can be used in in-place mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    Support in-place drop edit geometry operation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    Boundary alg requires geometry for in-place edits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    Fix some exceptions when running in-place edit on geometry-less layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    Change QgsProcessingAlgorithm::supportInPlaceEdit to use QgsMapLayer, not QgsVectorLayer

    Because at some stage in the future we may allow in-place edits to raster layers,
    and we don't want to have to break API for this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    [processing] Pass a copy of the feature to processFeature, not
    the original layer's feature

    Otherwise python processFeature implementations may return a
    modified shallow copy of this feature, which means that the
    test for modifications fails, since we're comparing against
    the same feature which was modified.

    Fixes some python algorithms do not modify features when used
    in-place mode.

Merge: 936b0c1d4fa a8bf1b8f05a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-21

    Merge pull request #7966 from elpaso/bugfix-19843-dbmanager-quoted-sql

    [dbmanager] Fix Update SQL Layer converts query to table name

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-09-21
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-09-21

    server disabled test for failing getmap req with Line sld

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    Fix messed up collapse icon in measure dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-21

    further improve icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-21

    [ui] add a dedicated icon for style manager & align toolbar icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    [processing] Correctly make extent selection combo box non-editable

    The choice is supposed to be only from the listed options, and
    shouldn't allow free-form user text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    [processing] Fix capitalization, ellipsis in extent parameter widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-21

    Fix build with sip pre 4.19

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    test for update of parameterLayerList managing QgsProcessingOutputLayerDefinition

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    fix lack of management of input as QgsProcessingOutputLayerDefinition

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    fix correct string list representation of QgsProcessingOutputLayerDefinition

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-21

    Welcome back mSettings->setValue ... snap_invisible_feature ...

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-09-20
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-09-20

    add image mask and make travis happy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-20

    QgsFeatureListComboBox nullRepresentation instead of hardcoded "NULL"

    Fixes #19901 - Relation Reference Widget: Representation for NULL values is not respected

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-20

    use qreal overloads of painter methods in advanced digitizing canvas item (#7967)

    * use qreal overloads of painter methods in advanced digitizing canvas item

    * better use of existing variables

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-09-20
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-09-20

    add test for Point SLD highlight on server

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-20

    [dbmanager] Fix Update SQL Layer converts query to table name

    Fixes #19843

Merge: b62048d93f8 82a5c8f1709
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-20

    Merge pull request #7946 from elpaso/bugfix-19617-processing-checkvalidity

    Fix processing algorithm checkvalidity reason

Merge: 5ec3d5d9905 e62c4eb941c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-20

    Merge pull request #7963 from elpaso/bugfix-17967-19893-gpkg-raster-delete-win

    Fix cannot delete GPKG from raster on windows

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-20

    Fix cannot deletete GPKG from raster on windows

    Fixes #17967 #19893

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-20

    [processing] improve in-place feature editing icon & toolbar position

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-19

    no override in SIP

Merge: 6e46a9c7200 16e6cb64195
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-19

    Merge pull request #7962 from 3nids/remove_stupid_casts

    convert old style cast

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-19

    replace old-style cast with static_cast

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-19

    correctly cast pointer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-19

    debian packaging: fix file mode fix (followup e306aaaae)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-19

    osgeo4w: fix lrelease lookup

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-19

    remove useless cast

    (int) x + y => static_cast<int>(x) + y
    precedence is higher for casting
    see https://en.cppreference.com/w/cpp/language/operator_precedence

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-19

    Move test from tests to processing folder

Merge: d129c2cbc10 b2072d8298e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-19

    Merge pull request #7948 from m-kuhn/final

    It's the `final` countdown

Merge: 3cb82a58c84 a0283ebcad0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-19

    Merge pull request #7932 from m-kuhn/single_geometry_check

    Add QgsSingleGeometryCheck

Merge: 1390198c373 9b2dff67623
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-19

    Merge pull request #7959 from m-kuhn/geometryOptions

    Add a new QML category "Geometry Options"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-19

    Adjust tests to new API

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-19

    Adjust include guard

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-19

    Add a new QML category "Geometry Options"

    And rename QgsGeometryFixes to QgsGeometryOptions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-19

    Add missing sip magic

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-19

    Fix doxygen link

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-19

    Fix search tolerance when doing identification in 3D map view

    Until now the identification from 3D map view used tolerance based
    on the current view of the main 2D map canvas - that was giving often
    unexpected results if the 2D map canvas had significantly different
    zoom level from the 3D map view.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-19

    postgres provider: cast to text in uniqueStringsMatching (fixes #19180)

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-09-19
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-09-19

    fix stroke Width sld import

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-19

    [ui] improve mesh layer icon

Merge: b74876776cd 9473d63cc45
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-19

    Merge pull request #7951 from elpaso/bugfix-19802-dbmanager-saved-queries

    Bugfix 19802 dbmanager saved queries

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-19

    [ui] improve required layer indicator icon

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-19

    Fix compiling with older sip version

Merge: 420bcc9fc45 f65deeb5c05
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-19

    Merge pull request #7950 from pblottiere/server_wfs_if_capabilities

    [server] Fixes Filter_Capabilities element in WFS GetCapabilities document

Merge: b4ab101a454 07d400c66fc
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-19

    Merge pull request #7947 from pblottiere/server_wfs_operation

    [server] Fixes Operations in WFS GetCapabilities document

Merge: 0fc16d6342b 71ec68b7429
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-19

    Merge pull request #7957 from m-kuhn/noSilentDisable

    Do not silently disable cmake options

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-19

    Do not silently disable cmake options

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-19

    Rename SIP_FINAL to FINAL

Merge: eeb07023991 70cbde21c14
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-19

    Merge pull request #7955 from mbernasocchi/allow_server_without_gui

    allow WITH_SERVER=ON WITH_GUI=OFF

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-19

    Add `final` for sip >= 4.19

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-19

    Fix 18499. Snapping Toolbar missing from View > Toolbars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-19

    Use qgsRound in some more places

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-19

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-19

    more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-19

    Make qgsRound more tolerant to large values

    Fixes #19844

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2018-09-18
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2018-09-18

    allow WITH_SERVER=ON WITH_GUI=OFF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-19

    [processing] Fix use of models as child algorithms in other models

    Fixes #19857

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-19

    [processing] Add method to attempt to reattach model children to linked algorithms

    Refs #19857

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-18

    [locator] show field where text has been found in current layer filter (#7904)

    * [locator] show field where text has been found

    also fix an issue that a field was not returning a match for big number (e/f formats)

    * init layer tree model when testing QgisApp

    * add test for inbuilt active layer locator filter

    * use string comparison for numerical value

    this is how it is done in attribute table filter and seems to have better result than comparing numerical values

    * switch back to numerical precision and cleanup layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-18

    fix join style badly set in global options (#7952)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-18

    Add SIP_FINAL

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-18

    [ogr provider] less debug output and remove useless Qt version check (#7949)

    * [ogr provider] less debbug output and remove useless Qt version check

    * Update qgsogrprovider.cpp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-18

    inline and virtual are no good friends

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-18

    Add test for writeEntry (not related to the bug)

    ... but since I wrote it ...

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-18

    [dbmanager] Fix stored queries retrieve

    Fixes #19802 - DB Manager saved SQL statements are saved empty

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-18

    Make methods in QgsVectorLayer finally final

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-18

    Teach sipify the meaning of `final`

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-18

    Update unit tests

Merge: 13f500ba9e8 209b6ee8534
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-18

    Merge pull request #7933 from nyalldawson/edit_in_place_feedback

     [processing] Show a message bar success message after running in-place, parameterless alg

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-18

    Removes commented code

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-18

    Update unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-18

    Update insert, update and delete operations element

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-18

    Fix processing algorithm checkvalidity reason

    Fixex #19617 - Check validity algorithm returns empty reason in attribute table

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-18

    Add Id_Capabilities element with FID

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-18

    Operations element has to be before OutputFormats

Merge: 7c838419895 fc6617251d8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-18

    Merge pull request #7929 from elpaso/bugfix-18102-advanced-digitizing-comma

    [bugfix] Fixes float input in advanced digitizing ...

Merge: 2ee6122564a 7c2de7ea7ff
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-18

    Merge pull request #7930 from anitagraser/master

    Updated ms installer icons, fixes #17978

Merge: 5b7e60ac458 0edb224e245
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-18

    Merge pull request #7943 from elpaso/bugfix-18583-range-widget-nulls

    [bugfix] Allow empty null representation in spinboxes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-18

    Fix QCOMPARE in the test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-18

    [fix #19869] fix bad handle of flag removal

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-18

    debian packaging: depend on qml-module-qtcharts only where available

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-18

    [bugfix] Allow empty null representation in spinboxes

    Fixes #18583 - Widget "Range": Representation for NULL value is NOT always displayed correctly

Merge: e52dc86ab8c 840749c669c
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-18

    Merge pull request #7906 from borysiasty/deprecated_plugins_grayed_out

    [Plugin manager] Deprecated plugins grayed out and moved to the list bottom

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-09-18
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-09-18

    fix icons extension in copy/paste style menu

Merge: b5024c32c2f e8dbb90e558
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-18

    Merge pull request #7942 from tudorbarascu/fix_tests

    fix test run comments

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-09-18
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-09-18

    fix test run comments

Merge: a041c508941 b5024c32c2f
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-18

    Merge branch 'master' into deprecated_plugins_grayed_out

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-18

    Resolve merge conflict

Merge: 5c15a6589dd 3dc0c5670e4
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-18

    Merge pull request #7908 from borysiasty/nicer_plugin_links

    [Plugin manager][needs-docs] More unified links to the installed and available version.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-08-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-18

    Fix Operations element

Merge: e005d6e2b9b 4d057e9c562
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-18

    Merge pull request #7926 from elpaso/bugfix-19680-spatialite-load-default-style

    [bugfix] spatialite load default style

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-18

    Errors can be any geometry type, not only points

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-18

    More dox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-18

    Move implementations to cpp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-18

    dox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-18

    Initialize to nullptr

    David Signer <david@opengis.ch>AuthorDate: 2018-09-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-18

    compare pointers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-18

    [processing][gdal] Strip newlines from custom proj CRS definitions
    before passing to GDAL commands

    Fixes #19855

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-18

    [processing] fix history dialog alg. execution with CRS params

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-18

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-18

    Fix crash when writing CRS to XML using QgsXmlUtils

    Fixes a crash when saving a processing model using a CRS input

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-18

    Fix feature count in attribute table dialog title after committing changes

    Fixes #19863

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-18

    [processing] allow geometryless layers as input in aggregate alg.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-18

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-18

    Cleaner messagebar item popping

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-18

    [processing] Show a message bar success message after running an
    in-place alg if no parameter dialog is shown

    Allows users to know that the algorithm has actually run in case
    there's no visible changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-18

    [processing] Use display name, not alg ID in undo history for in-place mode

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-18

    Fix build warnings

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2018-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-18

    Fix building with QT 5.5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-17

    Add QgsSingleGeometryCheck

    This class is a new subclass of QgsGeometryCheck that implements an interface that works on isolated geometries.
    It has no dependency on a context, apart from a configuration that can be passed in. This makes it suitable
    for checks that only work on in-memory information like self-intersection and other isValid checks.

    For reference the classes QgsGeometrySelfIntersectionCheck, QgsGeometryMultipartCheck, QgsGeometryTypeCheck
    and QgsGeometrySelfContactCheck have been ported to this interface.

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-17

    fixed ico

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-17

    new installer icons using qgis3 logo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-17

    [fix #19868] fix paste style

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-17

    remove index2category and use data

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-17

    [fix #19870] correctly convert index to style category

    the shift is already done in the list, so no need to hack

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-17

    Translation string fix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-17

    [bugfix] Fixes float input in advanced digitizing ...

    ... with not-dot locales

    Fixes #18102 - Can only input integer value in the vertex editor

    Precision is hardcoded to 6 decimal places, we can either increase it
    or make it configurable.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-17

    Test for spatialite load default style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-17

    Capitalization

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-17

    [processing] fix large points in polygon count overflow by using an int64 field

Merge: 39e1f8934ff 95c99f135f4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-17

    Merge pull request #7925 from elpaso/bugfix-unreported-crash-on-load-style

    [bugfix] unreported crash on load style

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-17

    Be more verbose on offlineediting test failures

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-17

    [bugfix] spatialite load default style

    Fixes #19680 - Styles saved in a Spatialite DB are then not available to be used

    David Signer <david@opengis.ch>AuthorDate: 2018-09-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-17

    only when mNmRelation valid

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-17

    [bugfix] unreported crash on load style

    David Signer <david@opengis.ch>AuthorDate: 2018-09-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-17

    remove debug log

    David Signer <david@opengis.ch>AuthorDate: 2018-09-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-17

    check for layers instead of relations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-17

    [evis] Fix crash when layer contains virtual fields

    Fixes #19792

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-17

    Modernize code

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-17

    fix d67958183

Merge: f2e0b6acc89 5fef0392fa6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-17

    Merge pull request #7868 from m-kuhn/geosErrorTranslation

    Translate GEOS errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-17

    Fix offline layer name

Merge: c76410bdbd3 fe71b495886
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-17

    Merge pull request #7914 from elpaso/bugfix-19827-server-gfi-value-relation-multi

    [bugfix][server] WMS GFI value relation array fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-17

    [processing] Also hide empty providers in toolbox

    Initially empty providers were shown for discoverability,
    but discussion with @nirvn and @elpaso have convinced me this
    is a bad approach.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-17

    [win] Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-17

    [layouts] Fix messagebar link with special characters does not open on win

    Fixes #19727

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-17

    handle utf-8 in function help

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-17

    run gdal_calc on Windows and gdal_calc.py on othes platforms (fixes #19482)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-17

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-17

    Initialize translations before application members (fixes #19853)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-17

    Fix crash on exit on win7

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-17

    [processing] Fix missing [optional] text in string parameter label

    Fixes #19817

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-16

    [bugfix][server] WMS GFI value relation array fields

    Fixes #19827 - GetFeatureInfo on "value relation" widget with array field (multiple selections)

Merge: 5112a0ab495 e306aaaaef0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-16

    Merge pull request #7913 from m-kuhn/filenmode

    Fix file mode

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-16

    Fix file mode

Merge: 953ea96bfb6 d0aae2f0ac8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-16

    Merge pull request #7911 from daniviga/f29-patch

    Fix a build error on Fedora 29+

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-09-15
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-09-15

    Fix a build error on Fedora 29+
    error is: "PyCapsule_GetPointer called with incorrect name"
    patch taken from: https://issues.qgis.org/issues/19476

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-15

    fixes #19825

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-15

    add tests for #19824

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-15

    fix #19824 where modifications to project models were not saved

    Models definitions are now stored in a dict rather than list
    which allows for less verbose code to reference models by name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    use a model for select map layer style categories (#7907)

    this avoids cluttering QgsMapLayer and reduces a bit code redundancy

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-14

    Fix offline editing with gpkg

    Up to now, all features were written twice, once with QgsVectorFileWriter, once via addFeature in a subsequent loop. Now it is only done once in a loop, because the loop needs to be done anyway to create the lookup table

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-14

    [Plugin manager][needs-docs] Better looking links to the installed and available version. Remove no longer used code.

Merge: 73528cd152d f88850aaea4
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    Merge pull request #7890 from luipir/fix_cascaded_grass_algs_in_modeler

    Fix cascaded grass algs in modeler

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    avoid detach when looping on fields and convert some Q_FOREACH (#7905)

    * avoid detach when looping on fields and convert some Q_FOREACH

    * fields already exist

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-14

    Move deprecated plugins to the list bottom

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-14

    [Plugin manager][needs-docs] Deprecated plugins are listed gray. Fixes #19125

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-14
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-09-14

    added test to new possible input to parametersAsLayer

Merge: 1192b635d26 8fa27e106a5
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    Merge pull request #7626 from rudivs/kneighbour

    [feature] Adapted k-neighbour concave hull plugin as QGIS 3 algorithm

Merge: 6058e662623 1d220068e05
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    Merge pull request #7892 from PeterPetrik/identify_by_feature

    [feature] Identify/Select polygon from existing feature geometry (#19064)

Merge: 8288debe555 fc3b673c6a6
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    Merge pull request #7891 from borysiasty/plugin_links

    [Plugin manager] [needs-docs] [FEATUR?] Open the local directory of installed plugin and the download page/link of the available version from the plugin details view.

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-09-14
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-09-14

    Fix imports for ConcaveHull

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Don't open non-modal dialog from a modal symbol selector dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Move handling of layout manager from qgisapp -> QgsAppWindowManager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    New class QgsWindowManagerInterface

    With implementation in app. This allows GUI library classes to
    re-use standard dialogs which are created in app. The initial
    use-case is to allow the GUI library symbol list widget to
    focus/open an existing Style Manager dialog (created in app),
    instead of opening a new modal style manager dialog.

    Side benefit - moves some code out of the monolithic qgisapp.cpp
    file.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-14

    [Plugin manager] For file-based library, open its parent directory.

Merge: 4ac834d93ae 2b55858618c
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    Merge pull request #7194 from wonder-sk/snap-geometries-alg

    [FEATURE] Snap geometries algorithm

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-14
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-14

    fix typo

Merge: ec2ddb4295b daf7f3e3b97
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    Merge pull request #7879 from borysiasty/append_raster_to_geopackage

    Append raster layer to an existing GeoPackage

Merge: b75f9f3b5b4 9bd532faf66
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    Merge pull request #7889 from borysiasty/plugins_from_encrypted_zips

    [FEATURE][Plugin installer] Support for encrypted zips when installing plugins from local files

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-09-14
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-09-14

    Improve test coverage for k-nearest neighbor concave hull

Merge: 2e91c29dff1 b8b737fa0cc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    Merge pull request #7801 from signedav/qml-widget

    [FEATURE] QML chart and drawings widget

Merge: a78a7e79082 9eaee8f1be7
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    Merge pull request #7814 from elemoine/ele_logging

    Support QGIS Server logs to stderr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    [ux] Hide frame when collapsible group box is collapsed

    Prevents an ugly cropped frame from showing in collapsed group
    boxes

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-14
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-14

    always show context menu for select by polygon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Accept geometry-less features in a geometry layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Test for re-enable multipart to single part

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Re-enable multipart to single part

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Add test for snappointstogrid

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Raise exception if prepare fails

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Disable some more algs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Handle bad/null geometries and geometryless

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Update dox

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Test supportInPlace for all polygon algorithms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Method documentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Remove unused cast

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Disable alg to multipart

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Fix in-place support check for some more algs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Feature fixer: multi part to single part

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Add in-place support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Cast to QgsProcessingAlgorithm when evaluating in-place support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Moved friend class QgsProcessingToolboxProxyModel to parent

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Disable assign projection in-place

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Add prepareSource method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Fix widget (broken by rebase)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Fix crash in sip tests by storing a reference to geom

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    More tests for Z/M add back

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    In-place moved check logic into QgsAlgorithm

    + new tests
    + fixed fixer function
    + drop z/m

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Function to make output features compatible

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Some tests for multi/single part

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    In place test POC completed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Expose processFeature to public API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Fix doc string

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Initial test for in-place processing algorithms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Remember button checked status

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Sync in-place button state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Make clip work for mockup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Messy mockup of feature

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-09-14
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-09-14

    Use US spelling for neighbor

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-14

    Improvements from review

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-14

    [ui] harmonize raster layer metadata path/source ordering & visibility

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-14
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-14

    fix review issues

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-14

    Handle windows path in gdal provider's decodeUri function

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-14

    Use QgsProviderRegistry::decodeUri to obtain the layer name

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-09-14
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-09-14

    Changes from review comments

    - Shorten algorithm names (KNearestNeighbour and ConcaveHull)
    - Check for feedback cancellation
    - remove unnecessary try/except blocks

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2018-09-13
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2018-09-14

    Make QgsMessageLogConsole::logMessage virtual

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2018-09-13
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2018-09-14

    [FEATURE][needs-doc] Introduce QGIS_SERVER_LOG_STDERR and deprecate file logging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Capitalization

Merge: 8c312997a69 d30f93ffe9d
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    Merge pull request #7887 from pblottiere/server_filter_2

    [server] Add suport for OGC FE version 2 in GetMap requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Move symmetric widgets into a collapsible group box

    These are advanced settings which we don't want to show
    up front, at risk of hurting UI simplicity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Use switches for enums, combobox data instead of index positions

    Both are more future-proof

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Mark some API as non-stable, hide from Python bindings

    pierreloicq <pierreloicq@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    sip, doc, bad keywords

    pierreloicq <pierreloicq@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    test classifySymmetri and changes to pass them; + editingFinished signal

    pierreloicq <pierreloicq@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    sipification problem and unit test attempt

    pierreloicq <pierreloicq@gmail.com>AuthorDate: 2018-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Nyall's comments

    pierreloicq <pierreloicq@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    2 improvements regarding kannes comments

    pierreloicq <pierreloicq@gmail.com>AuthorDate: 2018-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    sipification

    pierreloicq <pierreloicq@gmail.com>AuthorDate: 2018-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    delete .sip

    pierreloicq <pierreloicq@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    generation of sip files in auto_generated/

    pierreloicq <pierreloicq@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    reaction to Travis

    pierreloicq <pierreloicq@gmail.com>AuthorDate: 2018-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    improved problem (b)

    removed the .sip

    corrected (f)

    removed direct comparison of doubles to try to pass the tests

    one step back to know if it cause the check failure

    the step forward, improved, should pass the test

    comments of m-kuhn taken into account

    The last 7 commits to rebase easily on master

    pierreloicq <pierreloicq@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    classify symmetric squashed (17 commits) to rebase easily on master; 13 may 2018

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-09-14
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-09-14

    Update icon to fit QGIS theme, rename and apply to ConcaveHull also

    - Based colours and sizes on mAlgorithmDelaunay.svg
    - Renamed from mAlgorithmKNearestConcaveHull.svg to mAlgorithmConcaveHull.svg to be more general
    - Applied to ConcaveHull.py also to indicate similarity between algorithms

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    [sipify] fix annotations in multiline virtual methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    fixes: HIG guidelines, sipify, initialize, doxygen warnings

    fix doxygen warning + docs

    sipify

    fix doxygen warning

    initialize

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    fix offline editing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    single dialog to load style (QML, SLD, DB)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    fix documentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    single dialog to save all types (QML, SLD, DataBase)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    create dialog for saving different styles

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    add test to control that AllStyleCategories is actually complete

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    fix old style or useless casts

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    better API doc, own category for 3D, fix leak

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    categories in paste style

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    fix sip include

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    add icons and export only selected category

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    select categories in copy style in legend menu entry

    not working yet, just set the menu entries
    QgsMapLayerStyle::StyleCategory has moved to QgsMapLayer to avoid making QgsMapLayerStyle a QObject and they are mostly used in QgsMapLayer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    use qgsEnumMap

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    implement filtering of categories in reading/writing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    add API to select section of layer style when reading/writing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Capitalization

    David Signer <david@opengis.ch>AuthorDate: 2018-09-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-14

    removed qt5charts stuff from cmakelist

    because it's not needed there. should be used in runtime.
    so it included qt5charts in installs

Merge: d844f0fc450 532fb621aee
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-14

    Merge pull request #7861 from m-kuhn/featurePoolContext

    Make QgsFeaturePool free of reprojection code and other improvements

    David Signer <david@opengis.ch>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    pg version check on json

    and comparison with == to make it equal to the other checks and avoid confusions

    David Signer <david@opengis.ch>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    removed unused docs

    and unused db entry

    David Signer <david@opengis.ch>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    displaystring of every json object

    Removed unused stuff

    David Signer <david@opengis.ch>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    displayString on textoutput

    but only works if json contains a map...

    and codestyle in python

    David Signer <david@opengis.ch>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    test db stuff json

    David Signer <david@opengis.ch>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    json/jsonb type integration

    an tests for map and list

    David Signer <david@opengis.ch>AuthorDate: 2018-09-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-14

    more includes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-14

    Addition of a QgsHstoreUtils parse function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-14

    additional test for the hstore_to_map() function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-14

    [FEATURE] hstore_to_map() / map_to_hstore() expression functions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-14

    [FEATURE] json_to_map() / map_to_json() expression functions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-14

    [ui] Dirty project when creating a 3D map view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Make style model refresh icons when svg cache fetches a remote image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Make style filter model search by word, not phrase

    This allows matching of a filter string "hash line" to the symbol
     "hashed red lines"

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    fid is the default if the ID column is empty when we create a geopackage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Use an icon only for library button in symbols list

    Frees more room for UI simplicity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    String consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    [FEATURE][ux] Use a filter line edit in symbol list tag combo

    This allows both filtering by selecting existing tags, and also
    free-form text searches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Fix layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Avoid unnecessary icon creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    [FEATURE] Add button to toggle between the icon view and a list
    view for symbols in symbol selector

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Cache icons in style model for efficiency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Add explicit API call for style model icon sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Slightly smaller font size in selector

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Fix alignment issues in symbol widget text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Use model for symbol list view in symbol panel

    Fixes hi-dpi issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Cache tags in QgsStyle to avoid costly db lookups

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    Replace a Qt5 macro in RPM spec
    which was deprecated and does not work anymore after the upgrade of F28 to Qt 5.11

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-09-14
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-09-14

    Initialise writer after appending field

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-14

    Use QgsPasswordLineEdit for zip file pasword prompt.

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-09-13
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-09-13

    Fix indentation

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-09-13
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-09-13

    Improve k-nearest neighbour algorithm logic and add descriptive comments

    David Signer <david@opengis.ch>AuthorDate: 2018-09-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-13

    qt5charts5 library

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-13

    fix tests

    David Signer <david@opengis.ch>AuthorDate: 2018-09-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-13

    qt5charts lib in dockerfile

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-09-13
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-09-13

    Fix k-nearest neighbour algorithm icon not showing

Merge: 1409547ee0e d32c34fa25a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-13

    Merge pull request #7886 from signedav/bugfix_showRelation

    [Bugfix] Show child features in search mode again

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-13

    Case insensitive geos error evaluation

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-14

    [FEATURE] add conversion from float to DMS format

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-09-13
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-09-13

    Fix failing test for K-nearest concave hull group by field

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-13

    [feature] Identify/Select polygon from existing feature geometry

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-13

    [Plugin manager] [need-docs] [FEATURE?] Add links to the plugin details page to open the local directory of installed plugin and the download page/link of the available version (do not confuse with plugin homepage).

    David Signer <david@opengis.ch>AuthorDate: 2018-09-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-13

    add qt5chartslib

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-13

    prepare-commit somehow missed to indent the new file

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-13

    [FEATURE][Plugin installer] Support for encrypted zips when installing plugins from local files

    David Signer <david@opengis.ch>AuthorDate: 2018-09-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-13

    include Qt5chars INCLUDE_DIRECTORIES

    David Signer <david@opengis.ch>AuthorDate: 2018-09-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-13

    do not store recursively

    this avoids having an endless loop -> crash

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-13
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-09-13

    fix get layer from output sink from previous algorithm in modeler

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-13
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-09-13

    Fix set of grass command if not set yet

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Fixes segfault

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    [server] Add support for OGC FE version 2 in GetMap request

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-13

    Moved new snapping alg as another mode of "Snap geometries" processing alg

    David Signer <david@opengis.ch>AuthorDate: 2018-09-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-13

    QtChart in CMake file

    David Signer <david@opengis.ch>AuthorDate: 2018-09-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-13

    should avoid creating search widget when it's a child

    and create search widget when it's a parent currently

Merge: e22939edb37 aa958816332
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-13

    Merge pull request #7885 from m-kuhn/subUnitRes

    Snap to grid to sub unit resolution

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-13

    Fixes after review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-13

    [FEATURE] 3D identify tool working on 3D entities

    Until now the tool only considered terrain. This commit adds support
    for 3D renderers created from vector layers, so it is possible to
    correctly identify polygons and linestrings in 3D.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-13

    Follow up 60fa8eae07389 - implement Nyall's suggestions

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-13

    Add SIP_NO_FILE to the alg header

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-13

    [FEATURE] Snap geometries algorithm

    Makes sure that any two vertices of the vector layer are at least at distance given by the threshold value.
    The algorithm moves nearby vertices to one location and adds vertices to segments that are passing around other
    vertices within the threshold. It does not remove any vertices. Also, it does not modify geometries unless
    needed (it does not snap coordinates to a grid).

    This algorithm comes handy when doing vector overlay operations such as intersection, union or difference
    to prevent possible topological errors caused by numerical errors if coordinates are very close to each other.

    After running the algorithm some previously valid geometries may become invalid and therefore it may be useful
    to run Fix geometries algorithm afterwards.

Merge: 79dc991806a 5fd9501ad91
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-13

    Merge pull request #7860 from pblottiere/filter_2

    Expression from WFS 2.0 filters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-13

    Snap to grid to sub unit resolution

    When the grid was smaller than 1 map unit, qgis would just freeze. ouch

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-13

    fix strings in dialogs

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-12
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-13

    add option to save qgis project file locally when saving to postgres failed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-13

    fix windows build and some warnings

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2018-09-13
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2018-09-13

    Improve qgsmessagelog doc strings

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2018-09-11
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2018-09-13

    Make QgsServerLogger testable and test it

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    More unique_ptr

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Const correctness

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Add unique_ptr in nodeIsBetweenFromOgcFilter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Add unique_ptr in nodeFunctionFromOgcFilter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Add unique_ptr in nodePropertyIsNullFromOgcFilter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Add unique_ptr in nodeNotFromOgcFilter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Add unique_ptr in nodeLiteralFromOgcFilter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Add unique_ptr in nodeSpatialOperatorFromOgcFilter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Add unique_ptr in nodeBinaryOperatorFromOgcFilter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Remove unused attribute

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Update error messages with prefix according to WFS version

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Rename class

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Add documentation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Add unit test for WFS 2.0

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Add more node methods

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-13

    Add new class to build expression from WFS filter

Merge: 9e40a78a558 561586f740f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-13

    Merge pull request #7873 from m-kuhn/avoidCrash

    Check layer pointer for validity

Merge: d3ee0f96684 2182e2d9aaf
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-13

    Merge pull request #7875 from m-kuhn/avoidCrashSnapToGrid

    Fix crash when adding feature to non-spatial layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-13

    String decapitation and wording

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-13

    [ux] Make tag combobox in symbol selector non-editable

    There doesn't seem to be any reason to support edits here!

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-13

    Fix more tests

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-12

    Fix tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-13

    add myself to the map

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-12

    Disable VRT checkbox for Geopackages in the 'Save Raster Layer As' dialog. It doesn't make much sense to create virtual raster from GeoPackages, while it may break the layer uri when the output table name is specified.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-09-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-09-12

    [FEATURE] Append raster layer to an existing Geopackage in the 'Save Raster Layer As' dialog. Fixes #17926

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-09-12
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-09-12

    Add tests for k-neighbour concave hull

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-09-12
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-09-12

    Fix formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-13

    [processing] Fix API break in widget wrapper

    Fixes #19820

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-13

    [locator] do not skip less than 3 chars when using prefix

    you might really be looking for it, using the prefix makes it clear enough

Merge: 3b1b41f3915 a0e8be590aa
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-12

    Merge pull request #7867 from tudorbarascu/fix_tests

    fix qgz test project

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-12

    add qgsEnumMap to list all entries (int, string) of enums

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-12

    fix conversion warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-12

    Fix crash when adding feature to non-spatial layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-12

    Check layer pointer for validity

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-09-12
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-09-12

    fix qgz test project

    from qgis 3.1 to qgis 3.3 the qgz project lost the relation reference

    While reporting issues on the bug tracker I noticed that the test project
    lost it's relation. I recreated the qgz file.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-12

    Capitalization

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-12

    Translate GEOS errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-12

    Fix Travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-12

    Fix model setData implementation, allow renaming symbols through model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-12

    Make style model decoration icons size responsive

    We hack the model a bit here, but as much as possible avoid bleeding
    view properties into the model API.

    So we use a QObject property ("icon_size") to specify icons sizes
    for the model to generate. This is set on instances
    of the model to indicate the required sizes for decorations in all
    views connected to the model, and allows the model to have size responsive icons.

    By using a QObject property we avoid having public GUI/view related API within
    the model, and mostly avoid view related properties contaminating the pure model,
    yet still have pixel-perfect symbol renders for the required view icon sizes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-12

    hi-dpi friendly style manager icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-12

    Unit tests for style proxy model smart group filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-12

    Add python safe addSmartgroup method, unit tests for smart groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-12

    Remove addSmartGroup from Python bindings -- it causes a crash in sip
    and CANNOT be made functional

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-12

    Fix test on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-12

    Add a QAbstractItemModel for showing the entities within a QgsStyle object

    - also adds QgsStyleProxyModel which handles filtering of entities
    - lots of unit tests
    - new signals in QgsStyle for when symbols/tags/etc change (with tests)

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2018-09-07
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2018-09-11

    Add docs for more QgsMessageLogConsole methods

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2018-09-07
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2018-09-11

    Fix the QgsMessageLogConsole docs

    The QgsMessageLogConsole now writes log messages to stderr as opposed
    to stdout.

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2018-09-07
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2018-09-11

    Reformat the QgsMessageLogConsole class docs

    Éric Lemoine <eric.lemoine@oslandia.com>AuthorDate: 2018-09-07
Commit:     Éric Lemoine <eric.lemoine@oslandia.com>
CommitDate: 2018-09-11

    [FEATURE][needs-doc] Support QGIS Server logs to stderr

    This commit makes it possible to configure QGIS Server to make it
    write its logs to stderr.

    This is done by setting the QGIS_SERVER_LOG_FILE env var to the
    special value "stderr".

    Geoff Kimbell <giskimbell@gmail.com>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-12

    [FEATURE][processing] Add custom OPTIONS to contour algorithm (#7834)

    David Signer <david@opengis.ch>AuthorDate: 2018-09-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-11

    last fixes and sip_include

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-11

    Use outline only indicator icon

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-11

    Use setFlags() in QgsMapLayer when reading style from xml

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-11

    [FEATURE] Layer tree view indicator for non-removable (required) layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-11

    Add QgsMapLayer::flagsChanged() signal

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-11

    Add \since

    David Signer <david@opengis.ch>AuthorDate: 2018-09-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-11

    Enum Mode in QgsAttributeEditorContext

    instead of QgsAttributeForm - because it's used on places not including QgsAttributeForm
    now it's able to use @form_mode in expressions of containers and QML widgets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-11

    More docstrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-11

    Docstrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-11

    Use implicitly shared QgsGeometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-11

    Add QgsThreadingUtils::runOnMainThread

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-11

    Fix more multithreading issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-11

    Calculate layer to map conversion on the fly

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-11

    Fix connection to GPS using serial port

    It was impossible to start GPS live tracking when connecting via a serial port rather than gpsd.

    QSerialPort in Qt5 does not support Unbuffered open mode and will just fail (around line 545):
    https://github.com/qt/qtserialport/blob/5.11/src/serialport/qserialport.cpp

    This was not a problem in QGIS 2.x / Qt4 where we used QextSerialPort which did not have such test.

Merge: fd34cc7df70 3a1cc5a63d8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-11

    Merge pull request #7847 from m-kuhn/unique_ptr

    Use unique_ptr for geometry

Merge: 7a5a52b1623 ec21166e58f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-11

    Merge pull request #7846 from m-kuhn/layerPointer

    Use pointer instead of reference to QgsVectorLayer

Merge: fae9256a413 1b4e0079372
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-11

    Merge pull request #7845 from m-kuhn/apiCleanup

    Naming changes for QgsFeaturePool

    David Signer <david@opengis.ch>AuthorDate: 2018-09-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-11

    update container visibilty on mode change

Merge: d65bd5f08ee cf82c13324a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-11

    Merge pull request #7844 from m-kuhn/conversionFactor

    QgsCoordinateTransform::scaleFactor()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    [processing] Fix another exception in modeler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    [processing] Fix warning on close

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    [processing] Fix exception when showing advanced parameters for alg in modeler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    [processing] Fix gdal algorithm use of old wrapper API

    David Signer <david@opengis.ch>AuthorDate: 2018-09-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-11

    implementation for containers

    and changed to string of formMode in the attributeformcontext

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    Harmonize label with "add autoincremental field"

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    Remove optional status of sort checkboxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    Fix crash when editing smart group in style manager dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-11

    [processing] add msg bar links to files when saving/exporting models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    [processing] Fix wrapper value retrieval for some ported wrappers

    Fixes #19813

    Jaka Kranjc <smgl@lynxlynx.info>AuthorDate: 2018-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    [processing] Fix DeleteColumn output hint

    the dropped fields are discarded, the modeller get the rest, as expected

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-11

    Fix misbehaving tooltips/click of layer tree indicators in some styles

    stra2da <martina.savarese@gmail.com>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    Update relation_aggregate

    stra2da <martina.savarese@gmail.com>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    Update aggregate

    stra2da <martina.savarese@gmail.com>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    Update relation_aggregate

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-09-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-09-10

    fix build on osx

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    Use default style library if none specified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    [FEATURE][processing] New algorithm to categorize a layer using a style XML file

    Sets a vector layer's renderer to a categorized renderer using matching symbols
    from a style database.

    The specified expression (or field name) is used to create categories for the
    renderer. A category will be created for each unique value within the layer.

    Each category is individually matched to the symbols which exist within the
    specified QGIS XML style database. Whenever a matching symbol name is found,
    the category's symbol will be set to this matched symbol.

    The matching is case-insensitive by default, but can be made case-sensitive
    if required.

    Optionally, non-alphanumeric characters in both the category value and symbol
    name can be ignored while performing the match. This allows for greater
    tolerance when matching categories to symbols.

    If desired, tables can also be output containing lists of the categories
    which could not be matched to symbols, and symbols which were not matched to categories.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    Add method QgsCategorizedSymbolRenderer::matchToSymbols which
    matches existing categories to symbol names from a QgsStyle
    object and copies matching symbols to these categories

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    update MDAL to 0.0.7 (3di support, projections support, bugfixes)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    use mesh layer icon in browser panel

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-11

    add 3Di support introduced in mdal 0.0.7

    David Signer <david@opengis.ch>AuthorDate: 2018-09-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-10

    form_mode for qmlwidgetwrapper expression

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-10

    run sipify all

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-10

    [sipify] finer detection of enum lines

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-10

    Add Qgs3DMapTool::cursor()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-10

    [FEATURE] Identification map tool for 3D views

    Currently identification only works on terrain and does not highlight in 3D

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-09-10

    Add API for custom map tools in 3D map canvas

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-10

    Add virtual destructor

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-10

    Use unique_ptr for geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-10

    Use pointer instead of reference to QgsVectorLayer

Merge: 7ed8460c609 da7cc966963
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-10

    Merge pull request #7835 from m-kuhn/expressionCodeCompletion

    Code completion for expression builder [FEATURE]

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-10

    Rename conversionFactor to scaleFactor

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-10

    Rename getFeatureIds() to allFeatureIds()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-10

    Rename get() to getFeature()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-10

    Add test for QgsCoordinateTransform::conversionFactor

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-10

    move parent to mainwindow widget

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-10

    change parent to nullptr in mapthemes message box

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-10

    Rename "Array of translated features" output

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-10

    Add QgsCoordinateTransform::conversionFactor

    directly copied from QgsMapSettings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-10

    Rename the algorithm

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-10

    [needs-docs] Rename "Create parallel lines" and "Array of offset features"
    algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-10

    Fix incorrect member variable names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-10

    Fix some tiny browser icons on hidpi screens

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-10

    fix mbernasocchi first commit in contributors.json

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2018-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-10

    Update CONTRIBUTORS

    David Signer <david@opengis.ch>AuthorDate: 2018-09-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-10

    no case default and removed unused doc

Merge: 2d1dbe7f741 84cdff12bb5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-10

    Merge pull request #7805 from m-kuhn/vectordataproviderfeaturepool

    Refactor QgsFeaturePool

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-10

    Add precision to args=-1 usage

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-10

    Add handlesnull parameter to custom function template help

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-10

    Activates rendering optimisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-10

    Fix some build warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-09

    Expression callTips are lowercase

    Expressions are case insensitive but in all the apis and samples lower case is used. Be conform.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-09

    Rename lexer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-09

    Initialize to nullptr

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-09

    Fix build warnings

Merge: 694f86aa3c7 5c172a6f9d6
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-08

    Merge pull request #7758 from 3nids/search_alllayers

    [FEATURE] add new locator filter searching across all layers

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2018-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    removed commented line from expression

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2018-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    fix for dynamic hackfest layer styling

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-08

    create QgsMapLayer::LayerFlags for Searchable, Identifiable and Removable (#7815)

    * create QgsMapLayer::LayerFlags for Searchable, Identifiable and Removable

    this brings back the information previously saved in the project node back to the layer node
    this will allow to embed this information in layer styles

    * skip unexisting flag node to avoid setting wrong value for flag

    * mark QgsProject::(set)requiredLayers as deprecated

    * better API docs

    * use new API in current code

    * more docs and more old API fixes

    * fix bad conversion

    * more old API fix

    * add missing SIP_OUT

    * s/testFlags/testFlag

    * fix var name

    * adapt project test to test flags

    * remove debug calls

    * fixeS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    Fix some crashes in style manager dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    Make some protected members private

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-08

    Update some bits

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-08

    Fix wordcharacters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-08

    Code completion for expression builder [FEATURE]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    Fix build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    [processing] Fix some exceptions in batch dialog after refactoring

    Fixes #19779, #19786

Merge: 0cc9501df70 d57c1842b72
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-08

    Merge pull request #7711 from m-kuhn/mapToolSnapToGrid

    Snap to grid for maptools [FEATURE]

    John Kastner <john.h.kastner@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    Remove try-except block in voronoi.py fixes #19798

    This block was swallowing all exceptions within the voronoi method.
    Removing the block causes exceptions throw in the method to propagate up
    the stack and eventually become visible in log files.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    Fix error with standardPixmap. signature requires QStyleOption

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    Fix OpenCL cmake for *BSD

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    FIX segmentation fault in QgsOptions::pageWidgetNameMap : objectName

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    typo

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    added test for RangePanel widget

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-08

    Fix Range wrapper to allow Range parameters to be added in modeler. Not yet fully integrated as input paramter

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-07

    add missing SIP_OUT (#7831)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-07

    Rename snapToGridEnabled to snapToLayerGridEnabled

Merge: e611756f098 e637fd5e665
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-07

    Merge pull request #7822 from m-kuhn/constCorrectQgsGeometryError

    Const correctness for QgsGeometry::Error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-07

    Fix docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-07

    Add doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-07

    Only use one single lock

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-07

    add test for 'search all layers' locator

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-07

    adapt to new flag API for searchable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-07

    correctly set feature request, prefix now set to 'af'

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-07

    add extra notes in the doc

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-07

    only search in searchable layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-07

    [FEATURE] add new locator filter searching across all layers in display expression

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-07

    fix error because constant is not iterable

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-07

    fix reference to widget as instance attribute not through a method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-07

    Const correctness for QgsGeometry::Error

Merge: 0ea283190bf a6b44b15b33
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-07

    Merge pull request #7751 from pblottiere/server_filter_segfault

    [server] Fixes segfault when WMS OGC filter is empty

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-07

    Add unit test for OGC filters with multiple layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-09-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-07

    Add unit test for empty OGC filter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-09-07

    Fixes segfault when filter is empty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-07

    Better (finer) proxy task progress reporting for batch execution

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-07

    [processing] Use multi-step feedback for batch execution

    Gives better indication of total progress vs showing just
    current algorithm progress

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-07

    [processing] Use a proxy task for batch processing execution

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-07

    [FEATURE][native] Add badge count support for the linux platform

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-07
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2018-09-06

    [metasearch] Minor UI updates to conform to HIG (#7810)

    * [metasearch] Use QgsFilterLineEdit for keyword search box

    * [metasearch] Remove version number from dialog title

    This is no longer required now that the plugin is bundled with
    QGIS - the version number now follows QGIS version numbering

    * Capitalization, ellipsis

    * [metasearch] Use a question messagebox

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-07

    use QT tr macro in layer metadata

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-07

    do not display metadata related to spatial extent if the layer is not spatial

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-07

    Sipify

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-07

    followup spelling fixes

    luz.paz <luzpaz@users.noreply.github.com>AuthorDate: 2018-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-07

    Misc. typos

    Found via `codespell -q 3 -I ../qgis-word-whitelist.txt --skip="*.ts,*.po,./scripts/spell_check"`

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-06

    do not transform project if current_version > transform.to (#7807)

    * do nottransform project if current_version > transform.to
    * use >=

    David Signer <david@opengis.ch>AuthorDate: 2018-09-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-06

    add doxygen commands in cpp

    David Signer <david@opengis.ch>AuthorDate: 2018-09-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-06

    initialization

Merge: da670f9e631 20a5bce9a42
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-06

    Merge pull request #7777 from PeterPetrik/mesh_vector_on_grid

    [mesh] [feature] allow render vectors/arrows on the user-defined grid

    David Signer <david@opengis.ch>AuthorDate: 2018-09-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-06

    doc

    David Signer <david@opengis.ch>AuthorDate: 2018-09-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-06

    spelling american

    initialization not initialisation

    David Signer <david@opengis.ch>AuthorDate: 2018-09-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-06

    spelling and missing case in qgsquick

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-06

    Implement QgsFeatureSink in QgsFeaturePool

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-06

    Avoid detach

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-06

    Doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-06

    Fetch all attributes as before

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-06

    Refresh feature after update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-06

    Insert new features into index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    Unit tests for CRS parameter wrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    [processing] Allow CRS parameters to be set to a direct QgsCoordinateReferenceSystem object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    Show helper text in expression builder for CRS values in modeler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    Allow setting expression format help string for QgsExpressionLineEdit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    [processing] Port CRS widget wrapper to c++ classes

Merge: 4ce10fccf0c 351eb5787db
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-06

    Merge pull request #7798 from m-kuhn/enableTravisWarnings

    Re-enable travis checks for build warnings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    Fix some documentation formatting

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    Update some documentation formatting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-06

    Disable -Werror by default

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-06

    Fix build warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-06

    [ui] layout icon for 3D map item

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-06

    [ui] icon for add 3D map view action

    David Signer <david@opengis.ch>AuthorDate: 2018-09-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-06

    some more fixes

    Removed QmlExpression from api
    On activation of template box, we overwrite the text in the GUI
    The preview is loaded including expression values on start
    Takes expression instead of currentText from ExpressionWidget - means it delivers fields in quotes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-06

    Use QgsReadWriteLocker

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-06

    Add RAII class QgsReadWriteLocker

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-06

    Enable -Werror

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-06

    Revert "Re-enable travis checks for build warnings"

    This reverts commit 47b69c4801608ef20dabf7040ad39a480f6664e0.

Merge: cedfaa7c16f 689126b18a5
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2018-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-05

    Merge pull request #7809 from nyalldawson/metasearch_local

    [FEATURE][metasearch] Add FILE:GEO to known link types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    [FEATURE][metasearch] Add FILE:GEO to known link types

    Adds GIS File link type to known link types, and for records with
    a FILE:GEO link enables a new "Add GIS File" action. Clicking this
    adds the linked GIS file to the current project.

    Yuki <aruneko99@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    fix `hasYMax` variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    Fix freaking American (WRONG!!1!111!!) spelling conventions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    [FEATURE] Style manager opens non-modally

    Allows style manager dialog to be used alongside main QGIS window,
    just like the layout manager.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    Minor API improvements to QgsStyleManagerDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    Modernize code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    Add style manager icon to file toolbar

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-05

    distinct files for QgsMapLayerStyle and QgsMapLayerStyleManager (#7806)

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    Tidy installer_data.py and utils.py

    - Fix unused and missing imports
    - Only import configparser is needed for Python 3
    - Unnecessary string u prefix for Python 3
    - Comment typo

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-06

    add missing text in processing parameter

    David Signer <david@opengis.ch>AuthorDate: 2018-09-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    moved QmlExpression back to header

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-05

    [3d] Use layout item bg color as 3D scene bg color

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-05

    Refactor QgsFeaturePool

    QgsFeaturePool is now an abstract baseclass, with a new inherited class QgsVectorDataProviderFeaturePool. This allows creating other subclasses, most notably a QgsVectorLayerFeaturePool subclass, that is able to also work on uncommitted features.

    Critical calls to methods which are not threadsafe have been protected by executing them on the main thread.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-05
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-05

    fix Martin Dobias review points

    David Signer <david@opengis.ch>AuthorDate: 2018-09-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    docs and replacement of qmlexpression

Merge: f38400d1e76 4445c3829c6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-05

    Merge pull request #7793 from m-kuhn/vectorlayerinclude

    Only include qgsvectorlayer.h where required

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-05

    Fix build warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-05

    Show build warnings in code_layout test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-05

    Remove unused variable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-05

    nsis: don't reboot in silent mode

    David Signer <david@opengis.ch>AuthorDate: 2018-09-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    preview feature

    David Signer <david@opengis.ch>AuthorDate: 2018-09-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    return if no widget

    David Signer <david@opengis.ch>AuthorDate: 2018-09-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    fixed qml example

    David Signer <david@opengis.ch>AuthorDate: 2018-09-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    remove unused qmlwidget class

    because using qquickwidget directly

    David Signer <david@opengis.ch>AuthorDate: 2018-09-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    docstrings and beautification

    David Signer <david@opengis.ch>AuthorDate: 2018-09-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    layout

    David Signer <david@opengis.ch>AuthorDate: 2018-09-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    improved gui handling

    David Signer <david@opengis.ch>AuthorDate: 2018-09-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    expressions on qml widget

    David Signer <david@opengis.ch>AuthorDate: 2018-09-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    expressions

    David Signer <david@opengis.ch>AuthorDate: 2018-09-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    layout and expressions

    David Signer <david@opengis.ch>AuthorDate: 2018-09-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    preview

    David Signer <david@opengis.ch>AuthorDate: 2018-09-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    open on drop

    David Signer <david@opengis.ch>AuthorDate: 2018-09-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    basics with configurable code and attributes

    David Signer <david@opengis.ch>AuthorDate: 2018-09-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    get attributes from current feature

    by feature.attribute("outlet_1")

    David Signer <david@opengis.ch>AuthorDate: 2018-08-30
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    Configuration and display

    works in basic - no attributs. no handy configurator.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-17
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    Yay, more QML!

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    Modernize

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    Add some configuration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    f

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    Initial work on QML widget configuration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    Make string translatable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-09-05

    Work in progress

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-05

    [3d] When first applying a 3D map settings from a dock, also copy its camera settings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-05

    Re-enable travis checks for build warnings

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-05
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-05

    add minimum limit to grid

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-05
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-05

    fix review items from Nyall

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-05
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-05

    QStringLiteral for xml read/write

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-05

    qgsvectorlayer.h includes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-05

    Missing include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-05

    Only include qgsvectorlayer.h where required

Merge: 969c7c550f3 86f429375d7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-05

    Merge pull request #7792 from m-kuhn/threadsafefeaturesource

    Add threadsafe method to get featuresource from layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-05

    Doxygen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-05

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-05

    Capitalization

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-05

    Fix some test issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-05

    [processing] Port string widget wrapper to new c++ class

Merge: 1f918583e85 a7b6bdba8c4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-05

    Merge pull request #7659 from lbartoletti/reverseLine

    [needs-docs][FEATURE] Add reverse line maptools AKA swap direction

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-05

    debian packaging: include Qt53DExtra headers removed on debian/ubuntu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-05

    Don't crash when writing invalid variants via QgsXmlUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-05

    [wfs] Fix some race conditions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-05

    More efficient case insensitive string comparison

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Add test for QgsVectorLayerUtils::getFeatureSource

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Use QPointer instead of QWeakPointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-05

    Fix build warnings

Merge: 8af1c3f9f00 b85f1ed269c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-04

    Merge pull request #7790 from m-kuhn/featureid

     Move QgsFeatureId to own header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-05

    Respect nodata values in ::sample() for gdal provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    One more forward declaration

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-05

    Remove "fix geometries" algorithm advice from the filter vertices description

    given that it actually drops M values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Sometimes we still need to include qgsfeature.h

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Add forward declaration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Add missing declaration

Merge: 42aea6c97cd 30eddf5a202
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-04

    Merge pull request #7396 from luipir/rastercalculator_model_fix

    [processing] Rebirth RasterCalculator in Modeler. Fixes #19302

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Add missing qgsrectangle.h includes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Readd qgsfeature.h to CMakeLists.txt

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Adjust core_auto.sip

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Add missing qgspointxy.h includes

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-04
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-09-04

    remove unuseful %s

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-04
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-09-04

    more compact if

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Add threadsafe method to get featuresource from layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Include qgsgeometry.h where required

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-04

    update OSGeo4W deps in INSTALL only in release branch

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-09-04

    also accept uppercase extensions (fixes #19766)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Remove unrequired qgsfeature.h includes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-04

    Include qgis_sip.h

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-04

    [needs-docs][processing] Use input layer data type for gdal algorithms
    when appropriate:
    - warp (i.e. reproject)
    - translate (i.e. file format conversion)
    - rearrange bands
    - clip by extent/mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    Use enum instead of raw stacked widget indices

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    Address review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    Add some notes on deprecated class handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    Correctly associate layer with dynamic properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    Fix evaluation of Python wrapper values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    Automatically handle adding data defined button for dynamic properties

    Also exposes this capability to modeler - so that model algorithms
    can use data defined parameters within their child algorithms.

    TODO:
    - tests
    - setting the associated vector layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    [FEATURE][processing] New modeler parameter widget

    A new widget which handles parameter values for child algorithms
    within a model. Instead of the previous approach of requiring
    individual widget wrappers to handle creation of a suitable
    model widget, we do all this automatically for them.

    This widget uses a stacked widget with a toolbutton to select
    the parameter's source, instead of the previous combo box approach
    (which didn't scale well for large models). I.e. users select
    first whether the value is taken from a static value, a
    model input, or an output from a different child algorithm. The
    widget then changes appearance and behavior based on this
    choice.

    Additionally, a new option is present for all parameters
    of using a "precalculated expression". This expression is
    evaluated once before the child algorithm is executed
    and used during the execution of that algorithm.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    [processing] Initial work on porting base GUI classes to c++

    - Add abstract base class for Processing widget wrappers to c++
    - Add wrapper factory interface to c++
    - Make QgsProcessingGuiRegistry also register widget wrapper
    factories, and be responsible for creation of new c++
    processing widget wrapper instances
    - Start on private c++ implementation of boolean widget wrapper,
    including unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    [layouts] Fix label expression contains unicode characters when edited

    Fixes #19743

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    Fix 'make permanant' action fails when exporting to a geopackage
    with existing layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-04

    [ui] use lowercase group name for help text in expression builder

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-04

    Fix documentation for editFormConfig

    It returns a copy: you need to change
    it and use setEditFormConfig to make
    modifications.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-04

    address comments, fix test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-04

    Rephrase short help

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-04

    [processing] add parameterAsInts function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-04

    [processing] multiple band selection wrapper should return list of ints

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-04

    [FEATURE][processing] gdal's rearrange band algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-04

    [needs-docs][processing] Add a multiple selection mode to the band parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    Capitalization

    ...how in the world has THIS one slipped by unnoticed so long!

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    do not display geometry, spatial extent and CRS for non spatial layer

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    add some missing QLatin1String in metadataHtml()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    Clear previously imported symbols when style manager import file is changed

    Avoids symbols from a different file from being imported with tags/
    etc from a newly selected file.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    Avoid defaulting to older path in style import dialog browse button

    David Signer <david@opengis.ch>AuthorDate: 2018-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-04

    Expose QgsFeatures::attribute for QML

    by setting Q_INVOKABLE

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-09-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-09-03

    fix build on osx

Merge: a80117b8b91 da58c1d7cf5
    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2018-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-03

    Merge pull request #7776 from pvalsecc/empty_filter

    [Server] Add support for empty OGC WMS filters

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-09-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-09-03

    [mesh] [feature] allow render vectors/arrows on the user-defined grid

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2018-09-03
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2018-09-03

    Add support for empty OGC WMS filters

    The FILTER query parameter can now look like that:
    `(<Filter>...</Filter>)()`

    That means that the second layer has no filter. This is compliant with
    waht MapServer supports:
    https://mapserver.org/development/rfc/ms-rfc-118.html#examples

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-03
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-09-03

    safer check if crs is None

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-03
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-09-03

    removed comment

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-03
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-09-03

    added check for outputChildId

Merge: 77216946553 1971f8accdf
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-03

    Merge pull request #7724 from agiudiceandrea/patch-fix-19636

    Fix "Filter on joined fields": add geometry for spatial layer and handle special field/layer names

Merge: 9af405c9ae6 33f83d68f04
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-03

    Merge pull request #7763 from luipir/fix_processing_template_script

    update template to 3.x api

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-03

    [layout] Set default legend item title to an empty string

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-03

    [layout] Fix legend item not updated when toggling filter by map content

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-09-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-09-03

    [layout] Fix legend item properties' title entry not showing
    the default "Legend" title upon item creation.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-03

    fix tests for mesh layer

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-03

    update MDAL to 0.0.6

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-03

    [mesh] [feature] allow to choose different vector and scalar dataset

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-09-03
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-09-03

    revert crs to sourceCrs for feature sources

Merge: 3c58d0990bf 0ef33d805e0
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-03

    Merge pull request #7752 from 3nids/project_layers

    Legend tree in 'Identify Layers'

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-03

    regroup 'Identify Layers' and 'Data Sources' in the same tab (project properties)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-03

    use toggle selection button instead of check/uncheck2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-03

    non spatial are not identifiable

    also removes checkboxes from items not being checkable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-03

    Include qgsfeatureid.h instead of redefining

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-09-03

    Move QgsFeatureId to own header

Merge: 74e6e15d9eb 309992bbe80
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-03

    Merge pull request #7768 from nyalldawson/assert

    Throw an assert when using an unsupported variant type with QgsXmlUtils::writeVariant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-03

    [processing] Add test to ensure that model child algorithm parameters
    which are set to dynamic values are preserved across save/restore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-03

    Make QgsXmlUtils handle storing/retrieving QgsProperty values

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-09-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-09-02

    improved UX

    * checkbox placement
    * capitalize text in buttns
    * place holder for line edit
    * enable/disable buttons depending on selection

Merge: 57033907dc1 2bf72b77080
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-02

    Merge pull request #7769 from elpaso/bugfix-19695-qlocale-permissive-input

    Bugfix 19695 qlocale permissive input

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-02

    Use isNumeric

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-02

    Fix test

Merge: 4ae23b6422b 2ef06c48184
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-01

    Merge pull request #7770 from elpaso/bugfix-19748-acceleration-options-title

    Fixes #19748 Acceleration label added in Options dialog title

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-01

    Fixes #19748 Acceleration" label added in Options dialog title

    ... even if OpenCL is off

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-01

    Remove group separator when editing numeric values

    Fixes #19695 - Line Edit widgets for integer numbers with thousand separators enabled are hard to edit

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-01

    Be permissive when parsing ranges from user input

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-01

    Add qgsPermissiveToLongLong

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-09-01

    Fields: be permissive when parsing formatted numbers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-01

    Throw an assert when using an unsupported variant type
    with QgsXmlUtils::writeVariant

    These were previously written as strings yet could not be
    restored by QgsXmlUtils::readVariant. Better to throw
    an assert so that it's clear that these types are unsupported
    and that support needs to be added.

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2018-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-01

    better looking shadows for hackfests and contributors styles

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-01

    Add os import

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-01

    Skip test on travis and fix test case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-01

    Add spellok

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-09-01

    [test] Add ParentDependsOnSubTask subtask test case

Merge: b55ab2e6d40 e40b8554e76
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-09-01

    Merge pull request #7764 from elpaso/locale-graduated-renderer

    Use QLocale for categorized renderer range

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-31

    Use QLocale for categorized renderer range

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-31

    add optional filter for spatial only layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-31

    emit dataChanged in setData because Qt says to do so

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-31

    switch to legend tree for Identify Layers tab in project properties

    also add a 'searchable' option for vector layers (they won't be searched in the locator)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    [win] Cleanup notifications on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Fix messageboxes are shown with wait mouse cursor in style manager import dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Remember last style import path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Use a QgsFileWidget in style import dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Cleanup code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Restore geometry on style manager dialogs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Fix label

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-08-31
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-08-31

    update template to current api (3.4)

Merge: c3fd631776a 04e7c7ab236
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-31

    Merge pull request #7735 from 3nids/snap3

    add layer filter in snapping configuration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-31

    placeholder + move at bottom

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-31

    emit dataChanged in setData because Qt says to do so

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Deprecate vector layer setter/getter within QgsSymbol

    It's not used, and potentially very dangerous

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Improve/extend QgsSymbol docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Fix capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Autoraise map unit scale tool buttons

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    [Processing][needs-docs] Improve some vector overlay algorithms description

    * Some algorithms used almost the same label for the second layer and the output one (eg, "difference layer" vs "difference"), making hard to understand the description, in English and once translated.  Overlay label is now used to name the second layer, matching the parameter identifier
    * Add more details to description and try to harmonize as far as possible (more convenient for readers and translators)
    * The union algorithm behavior changed deeply but its description got no updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Add QStringLiteral(), QStringLiteral( "" ) and QLatin1String( "" )
    to banned keywords

    And replace use with QString()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Fix some warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Better error message

Merge: d683550b88a 051e4d1c027
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-30

    Merge pull request #7747 from cjmayo/check_init_py

    Mark a Python plugin without an __init__.py as broken

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-31

    Fix crash when tasks are canceled before starting

    Avoids an attempt to unlock an already unlocked mutex,
    which causes a crash. Should fix a number of crash report
    tickets...

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2018-08-30
Commit:     Chris Mayo <aklhfex@gmail.com>
CommitDate: 2018-08-30

    Mark a Python plugin without an __init__.py as broken

    utils.findPlugins() checks for the existence of an __init__.py which
    results in an attempt to enable a plugin without an __init__.py being
    blocked with the only notification being a message in the Plugins log:

    WARNING    Plugin "<name>" is not compatible with this version of QGIS.
                 It will be disabled.

    This is not very informative, especially because it is the same message
    used for a metadata version mismatch.

    Adding this check to Plugins.getInstalledPlugin(), which already
    duplicates the metadata checks from utils.findPlugins(), results in the
    plugin being marked as broken in the Plugins dialog.

Merge: 00b0e3b0bc6 e56da0e58ab
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-30

    Merge pull request #7742 from agiudiceandrea/fix-equals-SpatialJoin

    [processing] Fix 'equals' predicate in SpatialJoin and SpatialJoinSummary

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-08-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-08-30

    use epsg and fix circularstring test on linux

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2018-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-30

    Add test for Join by location (equals)

    Adds a test for "Join attributes by location" processing algorithm 'equals' predicate

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-30

    [needs-docs] Fix parameter's label and some distance default value

    more coherent with meters

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-30

    [Processing][Needs-docs] Allow optional "value" in "select by attribute" algorithm

    because it's not needed to run null checks (fixes #19469 which is actually reported in the wrong way)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-29

    Fix is_closed (and other expression functions) fail with multi* input geometries

    Fixes #19704

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2018-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-29

    Fix 'equals' predicate in SpatialJoinSummary

    This fixes a typo in SpatialJoinSummary.py "Join attributes by location (summary)" algorithm that prevents the 'equals' predicate to work

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2018-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-29

    Fix 'equals' predicate in SpatialJoin

    This fixes a typo in SpatialJoin.py "Join attributes by location" algorithm that prevents the 'equals' predicate to work

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2018-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-29

    Fix Virtual layers display with empty subsetstring

    Fixes #19721

    Virtual layers incorrectly show no feature when the expression filter string is empty, instead of correctly showing all the features.

    Subset string needs to be tested against Empty instead of Null in order to correctly populate the wheres list and prepare a well formed SQL query string.

Merge: 2810c92f016 b3f9898ce7b
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-28

    Merge pull request #7514 from rldhont/server-cache-manager

    [Server][Feature][needs-docs] Server cache manager and WMTS service

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-08-28
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-08-28

    adapted tests to new variables added in expressionContext

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-08-27
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-08-28

    fix layer mapping in case direct use NOT in a model

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-07-21
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-08-28

    remove unused method

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-07-21
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-08-28

    use complete layerSource instead of only basename

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-07-21
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-08-28

    fix use layer source and managed string parsing in case of translation

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-07-21
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-08-28

    fix some code weakness and review comments

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-07-21
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-08-28

    use QVariant::fromValue as suggested in review

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-07-10
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-08-28

    change expression to use layers in the current execution scope

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-07-10
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-08-28

    show variableDescription as shown in the list of variables

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-07-10
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-08-28

    add model variables in expressionContext scope to be mapped in case used in symbolic formulas

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-28

    [Server] Fix weird docs indetation

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-28

    [Server] Various code cleaning for server cache manager and WMTS service

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-28

    [Server] Enhancing loop for

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-28

    add layer filter in snapping configuration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-28

    [mac] display icon in notification (#7734)

    there is 2 icons in notifications, one from the app itself and one set from the notification
    the icon application seems not to be set correctly on mac for now
    only the windon icon is set in main.cpp with myApp.setWindowIcon
    the icon defined in application plist does not seem to be correctly set
    ...so in this PR we set the notification icon to be the QGIS one, so it looks nicer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-28

    Ensure context is passed with QTimer::singleShot

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-08-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-28

    add PeterPetrik to contributors map

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-08-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-28

    [mesh] [feature] add opacity slider to mesh contours settings

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-08-28
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-08-28

    unique_str for QgsRubberBand

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-28

    [processing] Use distance parameter for Points Along Geometry offsets
    and Topological Coloring distance parameters

    Fixes #19712

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-28

    [processing] Reproject algorithm doesn't care about invalid features

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-28

    add myself to the map

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-28

    Fix the developers map in about dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-28

    Fix failing spell checks

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2018-08-27

    Fix references to contributors.json (#7722)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-28

    Fix parameter's label

    Because all values are in layer units now and they can be overridden

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2018-08-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-27

    Fixing intentation

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2018-08-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-27

    Filter on joined fields: add geometry for spatial layer and handle sp…

    …ecial field/layer names

    Fixes #19636

    "Filter on joined fields" does not work properly in the following two circumstances:

    - when the (original) layer is a "spatial layer": the virtual layer created is an attribute only / non-spatial layer, instead of a spatial one

    - when at least a field name or a layer name starts with a digit or contains white spaces (or probably also other special characters): the virtual layer is not created at all (actually is created and instantly deleted) without warning the user

    This fixes both and also updates the related tests accordingly and adds another test.* Enclose field/layer names in double quotes.

    See also [QGIS-Developer] "Filter on joined fields" and Virtual layers not working as expected

    More details: https://issues.qgis.org/issues/19636#note-13
    Projects and layers to test the bugs: https://issues.qgis.org/attachments/download/13196/test_filter_qgis.zip

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Fix example display

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2018-08-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-27

    New Easter eggs which might actually be useful... (#7714)

    Three new easter eggs:

    world : Add a world map to your canvas - it is the same world map as used by the CRS chooser

    contributors : Adds the contributors json (used to be in docs, now moved to resources/data)to the map canvas so you can quickly see the locations of QGIS developers in QGIS

    hackfests : Adds qgis_hackfests.json (in resources/data) to the canvas so you can quickly see the locations of all historical QGIS hackfests. Note the attribute table has other interesting data too.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-27

    Use fontMetrics to scale grid markers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-27

    Move initialization to header

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-27

    Early exit if snap to grid item is disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Use expression preview for variable values in variable editor widget

    Means that values which are non-text, e.g. points, geometries,
    lists, maps, etc show a value in the widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Code modernization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Allow unformatted preview text for expression results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    [needs-docs] Rename map_layers_ids to map_layer_ids

    It's more natural grammar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    [FEATURE] map_layers variable for layout map items

    Just like map_layers_ids, but returns direct layer values instead
    of ids

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Show preview text for map layer values in expressions

Merge: fb45c27afeb 3b9821f439a
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-08-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-27

    Merge branch 'master' into reverseLine

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2018-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Update test_qgsdelimitedtextprovider_wanted.py

    according to PR #7671

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2018-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    delimited text: let field names be numerical value

    fixes #19638 "CSV: numeric header gets a trailing underscore + 1"
    fixes #13187 "Numeric FIELD names are lost on CSV import"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    [layouts] Fix printed pages are offset from top-left on some platforms

    Fixes #19566

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Hide CRS group box in vector properties for non-spatial layers

    Fixes #19689

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Rename vector layer 'CRS' group to 'Geometry and CRS'

    Because the group box also contains non-CRS settings,
    e.g. spatial index and extents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Fix bad test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Fix project defaults to EPSG:4326 when a non-spatial layer is first
    layer added

    Fixes #19690

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Non spatial layers do not have a CRS - API changes only, needs UI change

    Refs #19689

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Mark whole Auto Fixes group as disabled from geometryless layers

    Results in nicer widget styling than disabling individual widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Change geometry precision spin box to QgsDoubleSpinBox, with reset button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Standardize margin on digitizing page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Standard some capitalization

    - button text should be Title Case
    - group box titles should be Title Case
    - checkbox text should be Sentence case

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    [layouts] Set printer document name when printing layouts

    Makes for better display in desktop print job queues

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-27

    Fix typo

Merge: a6e0e39bcd1 f710a093223
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-26

    Merge pull request #7693 from pblottiere/cerr

    QgsMessageLogConsole in cerr

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Guard against layer nullptr

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Revert "Call direct parent method"

    This reverts commit e6c65c434c97139a7da1322c9fd23b79fed66969.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Transfer ownership of item

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Gracefully handle transform errors in snap to grid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Adjust snapping options on layer change

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Add license headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Better dox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Allow disabling snap to grid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Highlight grid for map tools that snap to grid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Fix snap to grid with differing layer CRS

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Add QgsSnapToGridCanvasItem

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Migrate geometry fixers to new API style

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Disable snap to grid for maptool split parts

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Disable snapping on split map tool

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Allow disabling snapping on maptools

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Do not bypass edit buffer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Make map tool snap to grid crs aware

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Snap nodes in digitizing map tools to grid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Call direct parent method

Merge: 821a8ff0b5f 02b4f83b901
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-26

    Merge pull request #7712 from m-kuhn/fixTheFix

    Initialize

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Initialize

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-08-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-08-26

    [processing] fix incorrect output names

Merge: 3cd68999b0b bc3a0c00336
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-26

    Merge pull request #7710 from m-kuhn/fixTheFix

    Fix the fix from yesterday

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Clean code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-26

    Revert "Simplify code"

    This reverts commit dea911dcbcdaf8f725c2d99eb4a854936f043ef7.

Merge: 504cd618adb 7a91b807d72
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-26

    Merge pull request #7698 from m-kuhn/wfsDateTimeNow

    Support for now() in WFS filters

Merge: 6097b13aa2d 02a6b83974e
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-25

    [FEATURE] 3D maps in print layouts (part 2) - PR #7705

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-25

    Numbering of 3d map print layout items

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-25

    Add note about now() being static to help

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-25

    Remove debug lines

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-25

    Remove project scope

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-25

    Add test that now() returns static results

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-25

    Revert "Make now() expression function static"

    This reverts commit 705771a2222e23497849d820e7e10f1521c3d395.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-25

    Implement refresh() and setNewItem()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-25

    A new button to set camera pose from an existing 3D view

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-25

    Increase spin box limits

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-25

    Fixes to the 3D map widget spin boxes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-25

    Don't forget to load/save background and selection colors

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-25

    Move "add 3D map" button just after "add map" button

Merge: 960636aa3e0 2a31d386139
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-25

    Merge pull request #7700 from m-kuhn/fixRelations

    Invalidate relations on layer removal

Merge: 83feea46a72 71ec91e91a5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-25

    Merge pull request #7704 from m-kuhn/fixSaveRestoreProjectVariables

    Fix save and restore of some project variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-25

    [processing] Accept geometry-less layers in more algorithms

    Fixes #19685

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-08-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-08-25

    [dbmanager] fix versioning dialog UI (overlapping line edits)

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-25

    fix array formatting for array_filter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Fix save and restore of some project variables

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-24

    Make the non-preview layout 3D maps renders work again

Merge: db4d18c59e1 4c52faa0df3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-24

    Merge pull request #7702 from m-kuhn/relationRecursionCrash

    Fix crash when relations would be recursively nested

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Add copy constructor dox

Merge: 31fadd1c005 40223db87d1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-24

    Merge pull request #7701 from DelazJ/patch-2

    Fix help of some array functions

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-24

    Make the GUI work without crashing (avoid embedded event loop)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-24

    [Server][Feature][needs-docs] Testing that exceptions are not cached

Merge: 399bbf1a00d 31fadd1c005
    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-24

    Merge branch 'master' into patch-2

Merge: a5a6f0058a8 ec4483a51a2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-24

    Merge pull request #7692 from m-kuhn/arrayRep

    Adjust representation of arrays and maps in expressions

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-24

    [Server][Feature][needs-docs] Enhancing WMTS GetTile parameters check with tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Don't crash, please

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Fix crash when relations would be recursively nested

    There is already code, that avoids building up widgets in such a situation. With this patch
    it also avoids recursively calling methods on relations which are hidden (because of nesting or other reasons).

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-24

    [Server][Feature][needs-docs] Enhancing TileMatrixSetLimits

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Update map and array examples

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Fix test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    range-based for loops

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    QgsRelation::isValid will return false if layers are deleted

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Make QgsRelation implicitly shared

Merge: 61c3fe4a9d0 9dc387fb875
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-24

    Merge pull request #7672 from m-kuhn/geomCheckerAutoFixes

    Add automatical fixes for geometries

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-24

    Fix array_to_string description and add default value example

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Doxygen since

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-24

    Fixes generate_series examples

Merge: bf0962fa9c6 dea911dcbcd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-24

    Merge pull request #7696 from m-kuhn/initializeCaptureModeNone

    Initialize capture mode none

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Make now() expression function static

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Support for static expression functions in WFS filters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    DateTime support for WFS filters

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-24

    [raster] Remove preexisting pyramid files when over-writing a raster (#7677)

    (failing to do so can lead to new raster relying on old pyramid
    files, corrupting the rendering)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    QVariantMaps always have string keys

Merge: 3b29e598851 5ef079970d3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-24

    Merge pull request #7694 from signedav/trans_extends

    Improvements of translation-featurs of .qgs project data

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Simplify code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Initialize capture mode from layer

    When the captureMode is set to CaptureNone, it should be initialized from the layer on create and not only on the first layer change.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    More test fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Fix code style

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Fix compilation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Adjust tests for array and map expression formatting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    More array and map expression formatting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-24

    Quote keys

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-24

    GUI for the 3D map print layout item

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-24

    small fix in parameter description removing spaces

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-24

    added SAGA watershed segmentation execution test

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-24

    Fix Thershold parameter for SAGA Watershed algorithm

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2018-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-24

    Improve documentation of QgsRasterLayer constructor

     - baseName is just passed on to the parent constructor to be the display
       name, use a literal string in the example to avoid misunderstanding.

     - Remove stray bullet.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Update tests to new API

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Move geometry fixes to separate class

    David Signer <david@opengis.ch>AuthorDate: 2018-08-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-23

    Value Relation implementation

    Values in the Value Relation widgets can be translated now - means changed.
    So the setting-change is made to get translated values over another layer.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-08-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-08-23

    Log into cerr instead of cout

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Rename checkbox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Add guard

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    JSON formatting and prefix removal

Merge: 0b96fd9246c d9e59e28a9a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-23

    Merge pull request #7688 from m-kuhn/array_filter

    Add array_filter expression function

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Concentration please

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Code cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Adjust representation of arrays and maps in expressions

    array representation:

    ```
    array: [ 1, 2, 3 ]
    ```

    before:

    ```
    array: 1, 2, 3
    ```

    map representation:

    ```
    map: { one: 1, two: 2, three: 3 }
    ```

    before

    ```
    map: one: 1, two: 2, three: 3
    ```

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-23

    [Server][Feature][needs-docs] Add ability to define min. scale for WMTS

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-23

    [Server][Feature][needs-docs] Add ability to define ResourceURL for WMTS

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Revert to specific setters and getters

Merge: de30dc981d1 9bf7c9ec14d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-23

    Merge pull request #7691 from asiersarasua/master

    [i18n] Make string translatable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Adjust array representation in help

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Fix docstring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-23

    Named variables for array_foreach

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-23

    More code tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-23

    Used named parameters for with_variable function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-23

    Minor performance tweak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-23

    Fix potential crash when preparing with_variable and no context is set

    assar <assar@localhost.localdomain>AuthorDate: 2018-08-23
Commit:     assar <assar@localhost.localdomain>
CommitDate: 2018-08-23

    [i18n] Make string translatable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Test fixes

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-23

    [Server] Various code cleaning for server cache manager and WMTS service

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-23

    [vector writer] Return actual layer name used

    This is needed as some OGR drivers will modify the provided layer name
    (e.g. the KML driver replaces dashes with underscores).

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Less manual memory management

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Named parameters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Add array_filter tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Add missing class declaration

Merge: 0a206211910 f68de973eac
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-23

    Merge pull request #7680 from elpaso/bugfix-19651-load-style-from-qml

    Load style from QML when provider supports stored styles

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-23

    Add array_filter expression function

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-23

    [FEATURE] add foreach expression for arrays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-23

    [layouts] Default to more modern scalebar settings

    Use 2 segments/0 left segments by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-23

    [layouts] Add search filter box to 'add layer to legend' dialog

    Helps with finding specific layers in large projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-23

    Unit tests for QgsMapLayerProxyModel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-23

    Allow QgsMapLayerProxyModel to be filtered by string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-23

    [layouts] Sort layers by name in 'add layer' to legend dialog

    Because it's hard to find specific layers when the layers are
    listed in project order

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-23

    fix QgsGeometry API doc for 3.x for get/set methods

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-08-22

    fix translation string (followup 9d5d49eb6)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-08-22

    fix b37832ab1

    David Signer <david@opengis.ch>AuthorDate: 2018-08-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-22

    sourcelanguage instead of targetlanguage

    it generates a general ts file instead of a file per targetlanguage

    David Signer <david@opengis.ch>AuthorDate: 2018-08-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-22

    empty translations in ts file

    and if empty in qm file take source value

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-22

    add a Q_PROPERTY for geometry in QgsFeature (#7682)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-22

    address @jef-n 's comment

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-22

    [ui] add an horizontal mode for tile scale panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-22

    [ui] Add tooltip when changing slider value in tile scale panel

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-08-22

    debian packaging: disable 3D on cosmic

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-08-22

    Fix translation string

    (caused "tx ERROR: Error received from server: Qt Linguist variants are
    not yet supported." on vanish)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-22

    Load style from QML when provider supports stored styles

    Fixes #19651 - Style loading issue

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-08-21
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-08-22

    Fix error with circularstringz on travis.

Merge: 66dd6768efe fbfb0bc8a50
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-22

    Merge pull request #7674 from elpaso/bugfix-19611-ogr-overwrite-gpkg

    [bugfix] Vector file writer: also check for layername before giving up

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-22

    Fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-22

    Also get src path from details.providerUriParams

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-22

    Added providerUriParams to QgsVectorFileWriter::PreparedWriterDetails

    Also added a test for the uri parsing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-22

    Fix compilation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-22

    add notifications on mac (#7673)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-22

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-22

    Apply new GeometryOptions setter and getter to tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-22

    Remove outdated code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-22

    Setter for GeometryOptions and not individual props

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-22

    Deduplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-22

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-22

    Add qFloor, qCeil, qSqrt to banned keywords

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-22

    add map_layers variable for MapLayoutItem

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-21

    [bugfix] Vector file writer: also check for layername before giving up

    while (over)writing gpkg &C from vector file writer

    With tests

    Fixes #19611 - Cannot save selected features back to the same GeoPackage

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-21

    More UI enhancements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-21

    Add tests for precision and removeDuplicateNodes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-21

    Add assertGeometriesEqual function for testing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-21

    UI improvements for automatic fixes

Merge: bc6ea8cb86a 50acde03be0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-21

    Merge pull request #7647 from m-kuhn/geomCheckerCodingConventions

    Geometry checker code adjustments

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-21

    Initial support for 3D map item in print layouts GUI

    The GUI logic is not working yet, just getting the new files ready.

    Many thanks to @nirvn for the icon!

Merge: c0032f1c62a eab6440d966
    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2018-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-21

    Merge pull request #7669 from sbrunner/wfs-namespace

    Add tests on WFS GetFeature with right namespace

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-21

    Some UI improvements

    * Add tooltips for configuration options
    * Add an icon for the digitizing section

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-21

    Fix save/restore of a layers geometry properties

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-21

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-21

    Add missing docstrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-21

    Add autofixers for geomtries

     * Snap to grid
     * Remove duplicate nodes

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-21

    [Server] Fix: QUrl::FullyDecoded is not permitted when reconstructing the full URL

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-21

    [Server][Feature][needs-docs] Update Cache manager API

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-21

    [Server][Feature][needs-docs] Enhancing WMTS GetCapabilities code

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-21

    [Server][Feature][needs-docs] Add QgsWmtsParameters to WMTS service

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-21

    [Server] Various code cleaning for server cache manager and WMTS service

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-21

    [Server] Q_FOREACH replaced by for

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-21

    [Server] Update deprecated QgsCoordinateTransform instance creation

    Using the project as the context for QgsCoordinateTransform instance creation

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-21

    [Server] Fixing tests

Merge: 37d0b7b01f4 c0032f1c62a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-21

    Merge branch 'master' into geomCheckerCodingConventions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-21

    Fix build for Android

    Followup 07c80b82815

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-21

    [Server] Various code cleaning for server cache manager and WMTS service

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-21

    [Server][Feature][needs-docs] Add Cache manager SIP files

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-21

    [Server] Fixing spelling and doc coverage

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-21

    std::ceil instead of qCeil

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-21

    Add 3D map print layout item

    So far this is just support in the layout framework, not yet exposed to the GUI.

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2018-08-16
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2018-08-21

    Add tests on WFS GetFeature with right namespace

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-08-21
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-08-21

    Move initialization to header ; Remove extra clone ; use hasGeometry method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-21

    [processing] Also standardise names for Spatialite algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-21

    [processing][needs-docs] Refine names for 'Import into PostGIS' algs

    Renames the existing algorithms for clarity and consistency
    to the format 'Export to PostgreSQL...'. Add tags so that they
    still show when searching for the old names, and add descriptions
    to make their use more obvious from the toolbox.

    Fixes #19658

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-21

    [processing][needs-docs] Rename "Save Selected Features"
    to "Extract selected features"

    Adds consistency with other extraction algorithms, and fixes
    inconsistent capitalization

    Fixes #19656

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-21

    [processing] Fix creation of new layers doesn't default output folder

    Fixes #19637

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-21

    [processing] Remove some unused configuration settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-21

    [processing] Add unit test for gdalinfo algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-21

    [processing][gdal] Fix ogrinfo algorithm fails when path name has spaces

    Fixes #19655

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-21

    [processing] Remove extraneous parameter value check

    The subsequent call to checkParameterValues covers the same checks,
    but in a more flexible way.

    Refs discussion at https://github.com/qgis/QGIS-Documentation/pull/2797

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-21

    [bugfix] Focus jumps at eol after replacing in the middle of the string

    Fixes #19643 : bug modifying name of the project

Merge: 7c9aa5d0d4a 448e769474e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-20

    Merge pull request #7650 from m-kuhn/geometry_check_uniqueptr

    Use std::unique_ptr in QgsGeometryGapCheck

Merge: 0dbb63a0549 9c97a341fe5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-20

    Merge pull request #7660 from 3nids/maplayer_crs_property

    add Q_PROPERTY for crs in QgsMapLayer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-20

    fix native/CMakeLists.txt for mac (#7658)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-20

    use Q_OS_MACOS  instead of deprecated Q_WS_MAC

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-20

    add Q_PROPERTY for crs in QgsMapLayer

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-08-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-08-20

    Add reverse line maptools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Fix map canvas current layer is out of sync with layer tree current layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Follow upp bf18f15, fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Improve confusing error message, fix incorrect widget state restoration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Avoid unnecessary geometry clone - use shallow copy instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    QgsFeaturePool does not need to be a QObject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Removed unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Pass small object by value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Fix QgsFeaturePool never uses cached feature, always retrieves feature from layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Optimise QgsFeaturePool construction

    - Avoid double iteration over complete layer when all features are
    being used
    - Avoid iterating over non-required features when selected features
    are being used

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-20

    Rename faceIsActive() to isFaceActive()

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-08-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-20

    [mesh] fix bug in rendering datasets with inactive faces

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][Feature][needs-docs] Update cache manager tests for images (tiles)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][Feature][needs-docs] Update WMTS service to use cache manager for tiles

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][Feature][needs-docs] Server Cache can be used for images (tiles)

    Extending cache manager to save adn retrieve images.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][Feature][needs-docs] Create WMTS service Tests

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-07-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][Feature][needs-docs] Update WMTS service: Check layer param

    Verifying the LAYER WMTS parameter

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-07-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][Feature][needs-docs] Update WMTS service: Add GetFeatureInfo

    Support GetFeatureInfo Request in WMTS.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-07-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][Feature][needs-docs] Update WMTS service : use config

    Reuse the project configuration in the Server WMTS Service.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-07-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][Feature][needs-docs] Update WMTS service UI: manage output format

    The user can choose the image format for WMTS tiles.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-07-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][Feature][needs-docs] Create WMTS service UI

    The user can config the WMTS for Server by selecting: project, group or layer
    published through WMTS.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-07-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][Feature][needs-docs] Add WMTS service

    This commit contains the first line of code for WMTS service in QGIS server.
    The implementation is mainly for standard implementation.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-07-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][WCS] clean comments

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-07-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][Feature][needs-docs] Using QByteArray in Cache Manager, fixing capabilities pointer and enhancing tests

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-07-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-20

    [Server][Feature][needs-docs] Server Cache can be manage by plugins

    First commit to add a way to manage the QGIS Server cache with plugins.

    In this commit only GetCapabilities document can be cached by plugins.

    viktor.sklencar@lutraconsulting.co.uk <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2018-08-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-20

    Changed font size and wrap mode for multiline text edit.

    viktor.sklencar@lutraconsulting.co.uk <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2018-08-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-20

    Added identify mode for identify tool
    Identification all features on all layers from Top to bottom down layers (TopDownAll) or only first non-empty list going from top to down layers.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-20

    [ui] add security warning to the plugin manager's install from ZIP

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-20

    [ui] add security warning to the python console

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Register metatype for QgsFeatureId

    Fixes warnings with use of slots/signals which require QgsFeatureId

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Make QgisApp::showProgress private

    Just gotta fix the canvas rendering use of this method and we can
    finally remove the duplicate progress bar in the status bar...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Use proxy task for oracle browser table scanning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Use progress progress task for identify tool progress

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Deprecate unused QgsAbstractDataSourceWidget progress report signal

    QgsProxyProgressTask should be used instead for progress reporting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Use proxy progress task for Oracle db table scan

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Remove unused methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Use a proxy task when scanning for postgres column types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Remove unused method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Fix warning when running crssync

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-20

    [FEATURE] Add generate_series(start,stop,step) expression function
    The function creates an array containing a sequence of numbers.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-20

    [ui] add security warning when executing scripts

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-20

    [FEATURE] Script-provided algorithms support for run script action
    Scripts with now launch a processing algorithm dialog (when
    appropriate) when:
    - drag and dropping a python script onto the main window
    - using the browser panel's right-click run script action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-20

    Fix use of deprecated method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-19

    Use std::unique_ptr in QgsGeometryGapCheck

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-18

    Remvoe Q_OBJECT macro from geometry checks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-18

    Define tr function

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-18

    Add virtual destructor

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-08-18

    * osgeo4w: build pdbs for releases
    * disable copying of reports without feedback

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-18

    Undo access modifier change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-18

    Try to fix doc test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-18

    Replace use of deprecated methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-18

    Deprecate QgsFeatureRequest::(set)connectionTimeout, replace with
    more generic QgsFeatureRequest::timeout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-18

    [wfs] Respect request timeout when retrieving features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-18

    Avoid warning in release builds

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2018-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-08-18

    osgeo4w: remove registering of wrong classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-18

    New class QgsScopedProxyProgressTask, which makes it easy
    to create proxy progress tasks and have their lifetime
    managed automatically.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-18

    Use a proxy task to show progress when dropping multiple layers to QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-18

    [FEATURE][processing] Add non-joinable output to Join by Location alg

    Allows unjoinable features to be saved to a separate optional layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-18

    [FEATURE][processing] Join by field value can export unmatched records,
    and reports counts of matched/unmatched features

    This gives an explicit warning to users when features were not matched,
    and optionally allows them to save non-matching features to a layer.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-18

    Simplify code

    This code does nothing and only adds overhead since 69b590b0ef6

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-17

    Avoid unnecessary detaches

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-17

    Whitespacing fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-17

    QgsGeometryCheck does not need to be a QObject

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-17

    Remove getPrefix from geometry checker methods

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-08-17
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-08-17

    Remove unused function

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-08-17
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-08-17

    Give a more descriptive output name

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-08-17
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-08-17

    Add documentation and improve input parameter descriptions

Merge: 6d1e420c716 a8bc941252b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-17

    Merge pull request #7612 from elpaso/bugfix-19441-rulerenderer-exp-depth

    Bugfix 19441 rulerenderer exp depth

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-17

    min/max to minimum/maximum renaming

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-17

    Fix missing min/max values for classification when changing datasets

    The min/max values were stored in the color ramp shader, but to my surprise
    these values were never persisted or copied: pseudo-color raster renderer
    has a separate storage for the min/max values, so we need that for mesh renderer
    as well.

    The QgsRasterShaderFunction is not really useful, and QgsColorRamp should not
    be derived from it, making things just more confusing.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-17

    Fix regression - lost "load from raster band" button in raster GUI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-17

    [ui] remove original metadata row, duplicate of name

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-17

    [ui] improve metadata feature count string
    - use unknown instead of -1
    - use thousands separator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-17

    Avoid unnecessary handling of active layer changed when we are
    adding many layers at once, or removing many (e.g. due to project
    clear)

    Saves a lot of unnecessary and potentially expensive processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-17

    Avoid crash in gps info widget due to storage of potentially removed layer pointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-17

    Avoid crash from storage of potentially removed map layer storage in canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-17

    Fix clang/clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-17

    Quiet noisy wfs provider debug messages

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-08-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-08-16

    fix warning

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-17

    Fix build of qgisnative for FreeBSD

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-17

    Disable feature fetching for symbol selector widget preview

    It's just too expensive for any remote provider, e.g. wfs, and
    causes many ui lockups. Revisit when support for iterator
    timeouts is more mature.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-17

    [wfs] Avoid widget access from non main thread

    It's not safe to loop through the app's widgets in a background
    thread, so defer determination of the main window until
    the progress dialog is being created in the main thread

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-08-16
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-08-16

    Fix null output for k greater than number of points in k-neighbour algorithm

    - if k is greater than the number of points, use the number of points
    - if k <3 is provided, use 3
    - remove unused as_polygon function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-16

    Add additional decodeUri tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-16

    Add a path row to HTML metadata table

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-16

    Implement decodeUri for the delimited text & spatialite providers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-16

    [FEATURE] Add hyperlink to local vector,raster datasets in information panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-16

    Implement a QgsProviderRegistry decodeUri function + test

    Heidi Vanparys <heidi.vanparys@gmail.com>AuthorDate: 2018-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-16

    Update Danish national CSW

    geodata-info has been modernised (upgrade of GeoNetwork installation) and as a consequence, the CSW endpoint was changed from http://www.geodata-info.dk/registrant/srv/en/csw to https://geodata-info.dk/srv/dan/csw.

Merge: 0be9de5dfc7 c0f190d070c
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-16

    Merge pull request #7613 from wonder-sk/mesh-gui-fixes

    Mesh layer fixes and improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-16

    Add hidden configuration setting to set toolbar padding

    Can be tweaked for better appearance on hidpi screens, e.g. on
    my display a padding of 8 px looks best

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-16

    [processing] Respect application stylesheet in modeler/script editor dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-16

    [processing] Fix incorrect OGR warnings when loading raster layer results

    Fixes #19597

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-16

    Add proxy progress task for non-background algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-16

    Progress task on project load

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-16

    [layouts] Use proxy task to show progress/exporting status in task manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-16

    Add a QgsTask subclass for proxying progress reports from a
    blocking operation via task manager

    Allows use of the task manager progress reporting system from
    operations which are blocking (and cannot be made background
    tasks!), e.g. layout exporting, project loading.

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-08-15
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-08-15

    Fix description of k-nearest output layer

    The output layer may have multiple features  - rewording to be more general.

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-08-15
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-08-15

    [feature] Adapted k-neighbour concave hull plugin as QGIS 3 algorithm

    Co-authored-by: Detlev Neumann <dneumann@geospatial-services.de>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-15

    Address Nyall's point from review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-15

    Address Peter's points from review

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-15

    Avoid crash when relation disappears (#7622)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-15

    disable OpenCL by default on mac (#7621)

    dirty fix before headers detection is properly done

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-15

    [ui] improve add mesh layer icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-15

    [ogr provider] disable connection timeouts (fixes #19625 et cie)

Merge: 0ddbb3ff2db 24f97f02057
    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2018-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-15

    Merge pull request #7571 from sbrunner/groups

    [server] Fix the Access control in the WMS groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    Expands docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    [FEATURE] Use native interpolate point method instead of GEOS method

    Because:
    - Exactly follows curves and doesn't require segmentizing input geometry
    - Also interpolates z/m values if they are present in input geometry
    - Is faster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    [FEATURE][processing] Interpolate point on line algorithm

    This algorithm creates a point geometry interpolated at a
    set distance along line (or polygon boundary) geometries.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    [FEATURE][processing] Line substring algorithm

    This algorithm returns the portion of a line (or curve) which falls
    between the specified start and end distances (measured from the
    beginning of the line).

    Z and M values are linearly interpolated from existing values.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    [FEATURE] line_substring function

    Returns the portion of a line (or curve) geometry which falls
    between the specified start and end distances (measured from the
    beginning of the line). Z and M values are linearly interpolated
    from existing values.

    Fixes #15611

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    [FEATURE] New geometry API call to return a curve substring

    Returns a new curve representing a substring of a curve, from
    a start distance and end distance.

    If z or m values are present, the output z and m will be interpolated using
    the existing vertices' z or m values.

    Handles curved geometries without loss.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    Add QgsGeometryUtils method to interpolate a point on an arc given a distance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    Add QgsGeometryUtils method for interpolating point between two points, with z/m handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    [processing] Minor optimization for regular points algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    [processing] Fix non-sequential ids in regular points algorithm

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    Fix indentation

    Jordan Feldstein <jfeldstein@users.noreply.github.com>AuthorDate: 2018-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    Count and report progress based on expected total

    Algorithm appears to freeze without progress while `extent_engine.intersects(geom.constGet())` returns false.

    This keeps the progress bar continuous and smooth, even if the feature ends up not being added.

    (noticed this because the algo hangs for 2 mins while processing a large dataset which I think is outside the extent somehow. None of the points going in. No apparent progress.)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-15

    Fix warning

Merge: 6fcc1626f93 da527be9a19
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-14

    Merge pull request #7611 from PeterPetrik/translation_projects_missing_header

    The qgstranslationcontext.h is missing in an install folder after build.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-14

    Travis fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-14

    Fix sip bindings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-14

    Update test images for mesh layer renderer test

    Before the mesh layer used by default QSettings-dependent color ramp
    (and it was hot-to-cold rather than cold-to-hot)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-14

    Write mesh rendering results into the report HTML file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-14

    Read/write mesh styling from/to project files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-14

    Make scalar/vector rendering settings per dataset group

    Until now there was just one scalar and vector configuration
    for a mesh layer. It is however most useful to have different
    rendering settings for each dataset group (quantity).

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-14

    [test] Add a test for QgsSQLiteExpressionCompiler

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-14

    Encapsulate all mesh renderer stuff in one class + fix legend updates

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-14

    [bugfix] Create a b-tree expr when rule based renderer has more than 50 rules

    Fixes #19441 Layers with 80+ rule-based symbology do not render

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-14

    Generation of legend items for mesh layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-14

    Save extra datasets of mesh layers in project files

    Some formats like .2dm only contain definition of mesh structure,
    in order to show some data users need to add extra files with data
    on that mesh. Until now the extra datasets were not persisted.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-08-14

    Fix issues around enabled/disabled state of scalar/vector rendering

    viktor.sklencar@lutraconsulting.co.uk <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2018-08-14
Commit:     viktor.sklencar@lutraconsulting.co.uk <viktor.sklencar@lutraconsulting.co.uk>
CommitDate: 2018-08-14

    The qgstranslationcontext.h is missing in install folder after build.

    Related to https://github.com/qgis/QGIS/pull/7456

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    Use QgsPoint( QgsPointXY ) constructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    Fix some untranslatable strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    Resurrect display of interpolated z/m in identify results, and
    add closest point x/y (closest point on geometry)

    Add tests

    Fixes #19403

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    Fix clang/clazy warnings

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2018-08-07
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2018-08-14

    Fix the Access control in the WMS groups

    - Reactivate the tests
    - Split the tests in more then one file
    - Add WMS groups tests
    - Use standard test font

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    Minor processing parameter evaluation refactoring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    Show field alias in tooltip in form editor tab

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    Fix geometryless features are skipped when pasting as a new scratch layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    Expand unit test coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    Fix clang/clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    Fix build warning

Merge: cca71411801 ec8a5543db9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-13

    Merge pull request #7602 from m-kuhn/wfsFix

    Fix freeze with redirected WFS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-14

    Fix attribute form labels show _ character if field name/alias has & characters

    Qt treats these like shortcut key indicators in QLabel text if
    they aren't escaped by a double &.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-13

    Fix freeze with redirected WFS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-08-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-08-13

    [processing] fix typo

Merge: 60723509427 fea9de9f150
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-13

    Merge pull request #7456 from signedav/translation_projects

    Translation of .qgs project data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-13

    Tooltip for project provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-13

    New icon for dock/undock thanks to @nirvn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-13

    [FEATURE] Add a button in attribute table toolbar to switch between
    docked and window mode

    Previously you had to change an option in the settings dialog and
    open a new table in order to switch between docked/undocked, but
    that's painful if you decide after a table is already open that
    you'd like to dock/undock it...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-13

    Add new icon for 'Save in project' thanks to @nirvn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-13

    [processing][FEATURE] Store models inside QGIS project files

    Allows processing models to be stored inside QGIS project files,
    so that opening the project makes that model available.

    Some models are so intrinsically linked to the logic inside
    a particular project that they have no meaning (or are totally
    broken) outside of that project (e.g. models which rely
    on the presence of particular map layers, relations, etc)

    This change allows these models to be stored inside that project,
    avoid cluttering up the "global" model provider with models
    which make no sense, and making it easier to distribute a single
    project with these models included.

    Models are stored inside projects by clicking the new "embed
    in project" button in the modeler dialog toolbar. Models can be
    removed from a project from the model's right click menu in the
    toolbox.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-13

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-13

    Fix some clazy/clang warnings in layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-13

    [layouts] Fix incorrect filename for atlas features when using
    @atlas_feature

    Fixes #19552

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-13

    [layouts] Fix crash on report section delete

    Fixes #19447

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-12

    Fix memory leak in filter multipoint

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-12

    Update .gitignore to not track default windows build directories

Merge: bcaf597a0b2 f98cc11bf5e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-11

    Merge pull request #7591 from m-kuhn/fixAndroidNative

    Fix android native

Merge: ad4ddb186a7 db1dad5800e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-11

    Merge pull request #7594 from nyalldawson/fix_test

    Followup f4d08eb9, update expected test result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-11

    Followup f4d08eb9, update expected test result

Merge: af075bfc6c3 271bab17560
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-08-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-10

    Merge pull request #7582 from PeterPetrik/mesh_plots

    [mesh] [feature] function to get value for the point on map

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-08-10
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-08-10

    introduce DataType for mesh dataset data definition and small fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-10

    Do not link to QtDBus on Androi

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-08-10

    run scripts/scandeps.pl (followup 6e30c626)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-10

    No DBus on Android

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-10

    followup a1a65bb: restore wrongly reverted ramp shader fix

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-10

    [expression] fix format_number() not adding group separators regression

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-08-10
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-08-10

    format code and add documentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-08-10

    dbmanager/postgis: quote identifiers in urls (fixes qgis portion of #19583)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-10

    Fix project home folder in browser always closes all subfolders
    when saving a project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-10

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-10

    Double number of projects kept on welcome page, make configurable

    Because 10 isn't enough!

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-10

    Another QLatin1String

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-10

    Use more efficient string functions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-10

    Fix QgsClipboard::retrieveFields and adapt unit test (because features without geometries are now allowed in QgsClipboard)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-10

    Allow copy / paste with text format between different projects also for geometryless layers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-10

    Fix copy/paste using text format between projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-10

    Followup a9ca69b7, port geometry type fix to DB2 provider

    Also cleanup and modernize some code

    Simon South <simon@simonsouth.ca>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-10

    [MSSQL] Correctly interpret geometry-type setting

    Interpret a table's geometry type (as selected in the Data Source Manager) as a
    value from the QgsWkbTypes::Type enum, matching the values used to populate the
    combo box in QgsMssqlSourceSelectDelegate::createEditor().

    This allows an empty table whose geometry type is set to "Polygon" to be
    selected and added using the dialog.

    Fixes #19578.

Merge: d39bdcdadd4 4a9dec77942
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-09

    Merge pull request #7581 from m-kuhn/relabelRunButton

    Rename "Run in background" to "Run"

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-08-09
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-08-09

    [mesh] [feature] add function to identify value on the point

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-09

    Rename "Run in background" to "Run"

    The user has no other option anyway, so the only thing the extra text could possibly make a user do is look for the other button which is not there.

    Fix #19573 (https://issues.qgis.org/issues/19573)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    [processing] Don't create frequency distribution file for relief
    algorithm by default

    Refs #19570

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    Fix crash in relief calculation when exporting distribution to csv

    Fixes #19570

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    Modernize code

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-08-09

    fix yo-yo warning (followup 5e37e824, 18dbf031, 2ed144ac)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    [processing][grass] Fix r.stream.extract definition, resurrect test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    [processing][grass] Fix definition of r.watershed, resurrect test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    [processing][grass] Fix r.sun parameter definition, resurrect test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    Resurrect some processing grass tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    [processing][grass] Fix v.surf.bspline definition, add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    [processing][grass] Fix skipped outputs are still added in grass commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    [FEATURE][processing] Add "raster pixels to points" algorithm

    Refactor the existing "raster pixels to polygons" algorithm and
    create a new "pixels to points" algorithm, which creates a point
    feature at the center of every pixel. nodata pixels are skipped.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    Fix warning

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    [processing] Added isclose function to VoronoyPolygons.py to avoid numerical instability

    Fixes #8002 - hopefully, and adds tests

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    360+ degrees wedge buffer tests

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    fix for negative wedge buffer angles

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    fix code formatting

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    wedgebuffer constructed by qgsCircles

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    more efficient and reliable wedgebuffer calculation

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2018-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-09

    fix for 360+ degrees wedgebuffer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-08-08

    debian packaging: add opencl-headers for OpenCL support

Merge: 55473e7e21a 0960b1f25f8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-08

    Merge pull request #7451 from elpaso/opencl-utils-2

    [feature] OpenCL support

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-08

    fix build without webkit

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Restore clang -Wimplicit-fallthrough

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Fix doxy comment

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Allow geometryless layers in Spatialite execute SQL

    Fixes #19558

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Also show desktop notifications when tasks fail, not just when they succeed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Update CMakeList and sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Final rebase before merge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Fix fallback to system tray based notifications

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Fix documentation for ninecell filters

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Translate tab name

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Translate message when no opencl is available

    Plus Typos and code style

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Initialize opencl path from cmd line and env

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Const correctness for rasterblock

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Uppercase CMake

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Fix build when headers are not available

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Remove obsolete test (superceeded)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Rename test function for consistency

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Fix some cast warnings, pre-calc values for speed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Small optimization in hillshade

    ... and more tolerant epsilon for float comparison in tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Increase test coverage with no-opencl image comparison

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Fix small OpenCL alg issues

    From comparison tests with CPU results

    + some minor speed improvements

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Move common code before the opencl ifdef

    ... so that it builds correctly without opencl

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Ruggedness index OpenCL program

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Single kernel for multi and simple hillshade

    To be able to re-use the cached program if the user
    changes the multi switch

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Make opencl info copyable

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Code cleanup and comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Error message when OpenCL could not be found

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Fix device selection on start

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Hillshade fix alpha and nodata

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Add multidirectional renderer and cache the program

    Now we are FAST!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Bindings for 9cell filter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Use fast formula for hillshade

    Also optimize cl buffers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Reduce memory footprint and optimize

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Memory optimization

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Test with image2d

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Add options widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Use OpenCL command queue

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Wrap make program in OpenCL utils

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Added context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    CPLAllocator smart wrapper

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Try to avoid crash on intel haswell

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    [processing][saga] Fix cubic spline definition, add unit test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    More updates for opencl

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    OpenCL tests and aspect

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Working! With C++ API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Working but crashing on dealloc of command queue

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    OpenCL POC 1

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Rename test function for consistency

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Small optimization in hillshade

    ... and more tolerant epsilon for float comparison in tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Simplify OpenCL configuration in CMake

    and add a message without failing if not found

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Increase test coverage with no-opencl image comparison

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Class docs improvements

    Also try hard to find a device before giving up

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Update test reference image

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Fix small OpenCL alg issues

    From comparison tests with CPU results

    + some minor speed improvements

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Astyle

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Add overload that accepts qgissize instead of int

    to avoid a lot of annoying warnings and spare
    some casts

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Fix nodata value in slope, aspect and hillshade

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Ruggedness index OpenCL program

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Make opencl info copyable

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Error message when OpenCL could not be found

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Fix device selection on start

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Make device configurable

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Suppress warning for unused variable

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Cache the context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Benchmark test case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Bindings for 9cell filter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Faster cl algorithm

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Add performance test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Reduce memory footprint and optimize

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    More documentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Added docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Pass the queue to the cl methods

    Fixes some issues on intel

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Global transparency

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Memory optimization

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Hillshade renderer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Test with image2d

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    [opencl] Add options widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Use OpenCL command queue

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Wrap make program in OpenCL utils

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Added context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    CPLAllocator smart wrapper

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Try to avoid crash on intel haswell

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Added tests for opencl slope and aspect algs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Added device information to debug log

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Removed context from utils

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    More updates for opencl

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    OpenCL tests and aspect

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    OpenCL API 2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Working! With C++ API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    Working but crashing on dealloc of command queue

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-08

    OpenCL POC 1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Drop minimum task time to 5 second before showing a system notification

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Don't show system notifications for short tasks

    Too annoying!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Redisable waitForFinished test on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Make save as initial path default to current project path instead
    of last used path

    This is more logical (as you're more likely to want to save
    a copy of the project somewhere near the original as opposed
    to wherever the last project was saved (which is effectively
    random!))

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    avoid CRS in the tooltip when the layer is not spatial

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-08

    followup 9664103: synchronize initializeMainWindow parameters

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-08

    [FEATURE] Add linux native progress report API (#7549)

    Works on:
    - Unity
    - Gnome-Shell (dash to dock extension)
    - KDA Plasma

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    [feature] Add parameter for field selection to Postgis OGR importer

    Stephen Knox <stephenknox73@gmail.com>AuthorDate: 2018-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Fix quotes on postgis import, & fix mysql datsource formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    [layouts] Fix filename links in message bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Task manager status bar widget should also show indeterminate progress at first

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Fix some clang warnings

    havatv <havard.tveite@nmbu.no>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Added a test for VoronoiPolygon.py that covers some new cases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Fix QgsTask::waitForFinished test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    Simplify QgsTask::waitForFinished, hopefully fix bugs

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    [processing] Update to VoronoiPolygons.py, some fixes for #8002

    * Update to VoronoiPolygons.py, fixes #8002 adds comments, ++

    * Fixed a spelling an an indentation mistake reported by travis

    * Found some new cases (vertical line clipping and a mistake in the handling of extreme points)

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    [processing] Update the comparison implementation in voronoi.py (fixes #18219)

    When "translating" the cmp function of Site and Halfedge to Python 3, the __lt__ function was forgotten.  It has been added.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    [tasks] Show estimated time remaining and completion time in status bar
    task manager widget

    Calculated using a simple linear interpolation based on the elapsed
    time and current progress

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    use nullptr instead of 0 pointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-08

    [win] Use native desktop notifications for prettier notifications

    David Signer <david@opengis.ch>AuthorDate: 2018-08-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    merge error

    David Signer <david@opengis.ch>AuthorDate: 2018-08-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    layermaptest and fixes

    after feedback - mostly doc stuff or code style

    David Signer <david@opengis.ch>AuthorDate: 2018-08-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    missing parameter documentation

    David Signer <david@opengis.ch>AuthorDate: 2018-08-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    fix SIP test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    add missing sip file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    Add missing sip bindings

    David Signer <david@opengis.ch>AuthorDate: 2018-08-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    spelling

    David Signer <david@opengis.ch>AuthorDate: 2018-07-31
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    sip files and some improvements

    like make a list copy before go through for loop and log messages

    David Signer <david@opengis.ch>AuthorDate: 2018-07-31
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    docstrings etc.

    David Signer <david@opengis.ch>AuthorDate: 2018-07-30
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    use of smartpointer mTranslator

    for better handling if loaded (or in our case existent) or not...

    David Signer <david@opengis.ch>AuthorDate: 2018-07-30
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    setProjectTranslator

    ...in QgsReadWriteContext creation
    implementation of projectTranslator where needed

    use of DefaultTranslator to have default translation funtion derived from QgsProjectTranslator

    beautify code

    David Signer <david@opengis.ch>AuthorDate: 2018-07-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    QgsProjectTranslator

    implementation of abstract class QgsProjectTranslator

    David Signer <david@opengis.ch>AuthorDate: 2018-07-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    working translation of project from qm file

    Translated objects and tests included:
    - [x] layer names
    - [x] layer group names
    - [x] relation names
    - [x] attribute alias (if no alias, then the field translation)
    - [x] forms group box titles
    - [x] forms sub group box titles

    included restructured with QTranslator object.

    Updated test-data used for the test.

    David Signer <david@opengis.ch>AuthorDate: 2018-07-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    gui implementation

    David Signer <david@opengis.ch>AuthorDate: 2018-07-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    tests, project store and other

    not yet working all translations
    project handling can be improved
    project store after translation working
    and fix some errors
    tests not ready yet

    David Signer <david@opengis.ch>AuthorDate: 2018-05-31
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    translator basics

    basics work - translation of layername, relations
    fields and aliases have a problem

    David Signer <david@opengis.ch>AuthorDate: 2018-05-24
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-08-07

    generate ts file

    with the structure for it - not finished

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-08-07

    Turn off some chatty warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-07

    More task test debugging, fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-07

    Fix error in task manager test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-07

    Better debugging for task manager tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-07

    Fix cmake warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-07

    Fix parent task progress report calculation when subtask progress changes

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-07

    Fix build in MacOS, add not Apple for Linux native thing.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-07

    [layouts] Try to avoid incorrect page margin handling while printing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-07

    Move recent document handling (windows "jump list" support)
    to native library

    Allows other platforms to implement platform specific recent
    document handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-07

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-07

    Add API to send native desktop notifications to QgsNative

    And use native desktop notifications on Linux (via dbus). Avoids
    unnecessary system tray icon creation, which is a pre-requisite
    for the Qt desktop notification implemention. This should avoid
    annoying notifications on certain Linux desktop environments,
    and should also allow us to use prettier Windows notifications
    (when implemented!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-07

    [processing][grass] Fix bad move/copy paths in grass i.gensig/maxlik algs

    Refs #19539

Merge: 52ed396c8e1 c60efaf0397
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-06

    Merge pull request #7530 from m-kuhn/implicit-fallthrough

    Enable -Wimplicit-fallthrough

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-08-06

    dwg import: refine labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-06

    Move windows app icon progress report API to QgsNative

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-06

    Remove double semicolon

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-06

    Add semicolon to clang::fallthrough define

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-06

    Add missing semicolon

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-06

    Fix clang fallthrough for libdxfrw

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-06

    Add missing break

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-06

    Add missing breaks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-06

    Fix clang fallthrough

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-06

    Enable -Wimplicit-fallthrough

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-06

    [vector file writer] use field type to save attribute values

    (relying on attribute value type isn't reliable under certain
    scenarios, including memory layers created through a processing
    python algorithm)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-06

    [needs-docs] Clicking the memory layer indicator triggers a 'make permenant' action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-06

    Make memory layer indicator respond correctly to making a layer permanent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-06

    Add dataSourceChanged signal to QgsVectorLayer, add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-06

    Tweak string formatting for consistency with other indicators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-06

    Nice memory layer indicator icon, thanks to @nirvn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-06

    [FEATURE] Layer tree indicators for memory layers

    Shows a memory layer icon in the layer tree for all memory
    layers, with a tooltip warning that the contents of the layer
    will be lost when closing the project.

    Should help avoid data loss by users who don't realise that
    certain layers are temporary only.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-06

    Short connection timeout for symbol selector preview feature fetching

    Because we don't really care if we couldn't fulfill this request,
    and the request itself is blocking UI.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-06

    Refine QgsFeatureRequest timeout api, dox

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-08-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-08-06

    Update message in wizard and code style batch file

Merge: 87d75838b80 f301a8967b2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-05

    Merge pull request #7519 from m-kuhn/nestedConnectionPoolDeadlock

    Fix freeze with `get_feature`

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-05

    Fix test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-05

    Make spare connections more explicit

Merge: 2a57e779e80 19d49352af1
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-04

    Merge pull request #7533 from slarosa/fix_19528

    [dbmanager] Fixes #19528: cannot resize query area

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-04

    [processing] allow geometryless layer input for order by expression alg

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-04

    Fix imports

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-04

    Add concurrency/nesting test for all providers

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-08-04
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-08-04

    [dbmanager] Fixes #19528: cannot resize query area

Merge: b55a8a3ee3f 11b26831917
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-04

    Merge pull request #7520 from m-kuhn/get_feature_thread_safety

    Thread safety for get_feature

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-04

    Update the export layout as image message bar to link to files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-04

    [processing] Fix crash in extract by attribute when field name does not exist

    Fixes #19531

    David Signer <david@opengis.ch>AuthorDate: 2018-08-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-03

    bugfix break in case (#7529)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-03

    Make nested iterator request test solid for max conn count changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-03

    Add QgsApplication::maxConcurrentConnectionsPerPool()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-03

    Fix OGR iterator crash on timeout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    Fix potential crash after exporting vector layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    Fix bad merge pt 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    Fix bad merge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    Fix message bar paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    Hide extra options from Make Permanent dialog

    We don't want to e.g. allow users to change the CRS or drop
    fields in this dialog.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    [FEATURE] Add a menu entry to memory layers to Make Permanent

    Prompts for a location to save the layer to, then replaces it
    in place (keeping the same id, style, etc)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-03

    Fix compile

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-03

    Fix rename variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    [FEATURE] Add Open Directory option to disabled welcome page projects

    This allows users to open the closest existing path to the original
    project location in their file manager, to hopefully help them
    re-locate missing/moved/renamed projects.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    Make welcome page Open Directory action highlight project file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-03

    Add nested loop support for oracle

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-03

    Add nested loop support for spatialite

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-03

    Add nested loop support for ogr provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-03

    Rename `freeConnectionsRequirement` to `requestMayBeNested`

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-03

    fix mac build and fix native file selector

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-08-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-08-03

    add objective-c files to astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    Add hidden setting to skip the project memory layer warning

    To be used by 3rd party plugins, e.g. memory layer saver, who
    may want to surpress this warning.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    Warn users on closing projects with populated memory layers present

    Adds a warning (with a cancel option!) when users start to close
    a project containing any memory layers with features. These
    layers are temporary only and their contents will be permanently
    lost if the project is closed. The warning allows users to
    cancel the close operation (that's the default action!) so that
    they can then save these layers out to a permanent location.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-03

    Improved UX when closing projects with layers with unsaved changes

    Previously, the unsaved layer warnings would come AFTER the
    unsaved project warning. The unsaved layer warnings had no
    cancel option, which meant that there was no way to cancel
    a project close when unsaved layer edits exist, and you
    were forced to either save these edits or discard them.

    Now, the unsaved layer edits checks occur before the unsaved
    project check, and you have the option now to 'Cancel' the
    project close from the unsaved layer edits messagebox. This
    allows users to cancel the project close operation if they
    want to e.g. inspect manually unsaved layers to decide
    what action is appropriate to take on these.

    Also fixes the unsaved layer edits prompt sometimes didn't
    appear, even though unsaved changes were present...

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-03

    Update the save 3D map message bar to link to files

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-03

    Update the save vector/raster message bar to link to files

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-03

    Only use the native openFileExplorerAndSelectFile for files

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-08-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-03

    Implement openFileExplorerAndSelectFile for Linux

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-08-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-08-03

    [processing] homogenize filter strings for models and scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-08-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-08-03

    fix minor typo in the XML file filter string (add missed dot)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-08-02

    dwg import: handle filenames with utf8 characters

    (cherry picked from commit dd5ed68818380dfb6590677d968ec0e17c3f39c0)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-02

    Thread safety for get_feature

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-02

    Make expression functions that use internal requests more stable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-02

    Allow specifying the number of required connections

    for a request. Most requests should reserve more
    than a single connection (default: 3) and only
    requests that are executed as nested expressions
    should specify 1.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-08-02

    Add test for nested connection pool acquire freeze

Merge: 62a56b195cb f5244603795
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-02

    Merge pull request #7518 from alexbruy/homogenize-param

    [processing] homogenize label for "additional creation options" parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-02

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-02

    Empty shell for linux native library

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-08-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-08-02

    [processing] homogenize label for 'additional creation options'
    parameter in GDAL algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-02

    Be careful when restoring ui form paths from existing projects

    Because these may have been corrupted and contain invalid paths,
    which causes a network request to be sent fetching a bad url
    for every vector layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-02

    Fix incorrect restore of ui form paths for layers when no ui form was set

    Prevents an empty ui form path being set to the folder path containing the
    project when a project is loaded

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-02

    Fix regression in raster psuedo ramp rendering when only two classes exist

Merge: ada89336978 906022e839e
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-01

    Merge pull request #7462 from tcoupin/fix-wms

    [server] Multiples fixes for wms server

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-08-01

    Fix indentation and spelling

Merge: bbc33309a3e d3670de1bc7
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-01

    Merge pull request #7491 from pblottiere/server_wfs_service_version

    [server] Adds ServiceTypeVersion element in WFS 1.1.0 GetCapabilities doc

Merge: 9792b56aa2a 75394150ce2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-08-01

    Merge pull request #7505 from alexbruy/network-analysis

    [processing] port shortest path algs to C++

    garnservo <35916322+garnservo@users.noreply.github.com>AuthorDate: 2018-08-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-08-01

    Fix description by removing rotate information

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-08-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-08-01

    [processing] drop Python versions of the shortest paths algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-01

    Try to implement openFileExplorerAndSelectFile for OSX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-01

    Add win32 native implementation, and new openFileExplorerAndSelectFile
    method to QgsNative

    Opens the desktop file explorer at the folder containing path,
    and (if possible) scrolls to and pre-selects the file at path itself.

    The default implementation just calls the QDesktopServices method to open the folder,
    without selecting the specified file.

    Use this to automatically select the exported layout file
    when clicking the message bar success message in layouts (on Windows)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-08-01

    [processing] Make model to/from variant methods public

Merge: c1eef4e030f 4ce0182ff85
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-31

    Merge pull request #7315 from m-kuhn/confirmDeleteLinkedNm

    Confirm delete when feature is still linked

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-31

    Avoid unexpected garbage collector

Merge: 70b53fb4848 6a4aee82db4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-31

    Merge pull request #7508 from elpaso/highlight-properties

    Add properties to QgsHighlight for easier animations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-31

    Code layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-31

    Add properties to QgsHighlight for easier animations

    H Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-31

    Updated the expected/voronoi_buffer.gml file in testdata to reflect the new (and hopefully correct behaviour

    H Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-31

    Removed import of QgsProcessingParameterDistance as it is not used anymore

    H Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-31

    Attemp to fix wrong behaviour of VoronoiPolygon when buffer is specified (issue #18219(?), #8002(?), #13092)

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-31

    Update VoronoiPolygons.py

    Width and height were mixed up.  Fixed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-31

    Hack is still required, but maybe using non-deprecated api will help?

    Sometimes qt is great, sometimes I want to punch it in it's silly
    little cute face

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-31

    [layouts] Attempted fix for direct printing page orientation issues

    Seems the earlier hack may no longer be valid for Qt5.

    Fixes #18398, #18994, #19142, #19279

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-30

    Fixes after the reviews

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-30

    [FEATURE] Simple rendering of 3D linestrings

    This mode of 3D line rendering will use OpenGL line rendering
    instead of buffering lines into polygons and rendering them as meshes.

    The advantage is that the 3D lines do not loose their Z coordinate
    which is the case currently with "ordinary" 3D rendering after buffering.

    The disadvantage is that the lines cannot be wide (supported in Qt3D only
    since 5.10, but even then their rendering won't have nice joins/caps)
    and only ambient color is used from the material.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-07-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-07-30

    [processing] port shortest path (layer to point) alg to c++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-07-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-07-30

    [processing] port shortest path (point to layer) alg to c++

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-07-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-07-30

    [processing] base class for network analysis algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-07-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-07-30

    [processing] port shortest path (point to point) alg to c++

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-07-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-30

    Fix GPL license declared in RPM spec file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-30

    Abort expression parsing after encountering a maximum of 10 errors

    Fixes #19480

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-30

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-30

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-30

    Tweak algorithm names, strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-30

    Optimise drape algorithms, skip vertex iteration for geometries which don't intersect raster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-30

    [FEATURE][processing] native drape features to z/m algorithms

    Sets vertex z/m values to values sampled from a raster band.

    Values can optionally be scaled using a (data definable) scale value.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-30

    Add method to transform vertices of QgsGeometry/QgsAbstractGeometry
    in place using a custom lambda function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-30

    [3d] Fix reset buttons in 3d config dialog reset values to 0, not initial settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-29

    Fix crash in network content fetcher when run from non-main thread

    Because a QNetworkAccessManager is the parent for all QNetworkReplys
    created by it, if a reply is created in a thread then we need to
    ensure that this reply isn't deleted early by destruction of the
    thread local QgsNetworkAcessManager instance. Work around this
    by unsetting the parent for the QNetworkReplys owned by
    QgsNetworkContentFetcher objects.

    Fixes #19452

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-28

    Refactor camera pose to a separate class outside of the camera controller

    This will allow easier storage of camera configuration when it is needed outside
    of the camera controller.

Merge: c0dd00615ae abc4d43eb86
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-28

    Merge pull request #7467 from slarosa/truncate_name

    do not truncate layer name in legend panel if filename contains period

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-28

    [pyqgis] __repr__ method for QgsExpression, QgsField (#7464)

    * [pyqgis] __repr__ method for QgsExpression, QgsField

    * add tests for __repr__ methods

    * Fix test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-28

    [processing] be more flexible with multipoint layers, allow sampling for single part point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-27

    Fix path resolver sometimes returns non empty paths while resolving empty filenames

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-27

    Update unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-27

    Fixes service type version in WFS GetCapabilities doc

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-27

    [FEATURE][expression] add raster_value() function (#7487)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-27

    [FEATURE][processing] Choice of units for non degree/unknown distances

    When an algorithm has a distance parameter in meters/feet/etc (i.e.
    non-geographic distances), show a combo box allowing choice of
    unit type.

    (We don't (and should never) expose this for distances in degrees --
    it's up to users in this situation to choose a suitable local
    projection and reproject their data to match. Refs: a recent
    talk by @volaya)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-27

    [processing][feature] Port 'offset lines' to c++, support dynamic offset parameter

    Adds data defined support for the offset line distance parameter.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-27

    [FEATURE][processing] "Create parallel lines" algorithm

    This algorithm creates copies of line features in a layer, by
    creating multiple parallel versions of each feature. Each copy is offset
    by a preset distance.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-27

    Tweak output name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-27

    [feature][processing] "Array of Offset Features" algorithm

    This algorithm creates copies of features in a layer, by
    creating multiple offset versions of the feature. Each copy is displaced
    by a preset amount in the x/y/z/m axis.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-27

    [maptips] fix maptips showing after mouse leave the canvas area

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-27

    [wms] Fix another misleading error message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-27

    Fix misleading error message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-27

    Fix debug messages about untranslated 'regular' font style

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-26

    add note that duplicated layers use the same data source (fixes #19489)

    Thibault Coupin <thibault.coupin@gmail.com>AuthorDate: 2018-07-26
Commit:     Thibault Coupin <thibault.coupin@gmail.com>
CommitDate: 2018-07-26

    [WMSServer] Fix QgsServerWMS and remove absolute path in qgs files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-26

    Fix search path for qmlplugindump tool

    CMake kept picking up the binary from /usr/bin which belongs to Qt4 installation.
    Here we require CMake to use the binary from Qt5 installation that is being used.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-26

    [maptips] clear the map tip widget when deactivating map tip display (#7484)

    Thibault Coupin <thibault.coupin@gmail.com>AuthorDate: 2018-07-26
Commit:     Thibault Coupin <thibault.coupin@gmail.com>
CommitDate: 2018-07-26

    [WMSServer] Add unit test for non queryable layer in getfeatureinfo operation, add special case for group.

    Thibault Coupin <thibault.coupin@gmail.com>AuthorDate: 2018-07-26
Commit:     Thibault Coupin <thibault.coupin@gmail.com>
CommitDate: 2018-07-26

    [WMSServer] Add unit test for group short name for getcapabilities and getmap operations

Merge: 466992ec387 3141bb596b1
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-26

    Merge pull request #7481 from pblottiere/server_wfs_spatial_operator

    [server] Fixes spatial operator in WFS 1.1.0 GetCapabilities doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-26

    Update unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-26

    Fixes spatial operator in WFS GetCapabilities doc

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-07-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-26

    [Style Manager] Rephrase strings away from being symbol-specific

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-26

    Finish Travis hacks

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-26

    More Travis hacks tweaking

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-26

    It seems like the delay hack worked - let's make it shorter

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-26

    Make the tests tolerant to small color differences

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-26

    Let's see if this helps with blank output

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-26

    Add expected iages for 3D rendering tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-26

    Add test data for the 3D auto tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-26

    Add auto-tests for 3D scene rendering using the off-screen 3D engine

Merge: 20e62b4c5ff d62087e3e3a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-26

    Merge pull request #7465 from elpaso/bugfix-19468-layercache-filter-rect

    fix layercache filter rect and a bonus crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-26

    Fix typo, failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-26

    Fix failing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-26

    Make __repr__ tests actually run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-26

    [afs] Add error browser item when connection fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-26

    Fix AFS browser items not correctly repopulated after changing AFS connection URL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-26

    Standardise browser item behavior for AFS provider

Merge: 28c4a6cf592 96aa671307d
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-07-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-25

    Merge pull request #7418 from slarosa/fix_precision_value

    [fieldcalculator] do not set precision for datatypes that have not one

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [processing][grass] Fix v.net.* output types, add tests

    Fixes #19186

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [processing][grass] Fix output type for v.edit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [processing][grass] Fix v.vect.stats output type, add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [processing][grass] Fix v.what.rast data type, add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [processing][grass] Fix v.voronoi output type, add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [processing] Prefer to log layer source instead of id as it's persistent

Merge: a463af32f89 99f8d4806ab
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-25

    Merge pull request #7463 from m-kuhn/fixFreeze

    Avoid repeated update of edit selection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [processing][grass] Fix generation of output for v.rast.stats, add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [processing][grass] Make a copy of the parameters dict before doing grass modifications

    Since grass algorithms modify the parameters dictionary, we need to ensure
    that they do this only a copy of the dict (and not a shallow copy). Otherwise
    the parameter values included in the history log are the internally
    modified values, not the original user-set ones

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [processing][gdal] Assign output CRS should be optional for ogr to postgis alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [processing][gdal] Ignore 'selected features only' setting when
    creating command preview

    Since this has no meaning outside of a QGIS session

    Refs #19451

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [processing][gdal] Fix layer paths are sometimes incorrect within command preview

    Fixes #19451

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [processing] Ensure feature source wrapper always returns direct
    layer id/source whenever 'use selected features' is unchecked,
    instead of always returning a QgsProcessingFeatureSourceDefinition

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-07-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-07-24

    fix build on macOS

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-07-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-07-24

    do not truncate layer name in legend panel if filename contains period

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    Modernize code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    [wfs] Fix race condition

    Leads to multiple threads trying to create a cache db with the
    same path, causing various crashes within the WFS iterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-25

    Debugging

    Thibault Coupin <thibault.coupin@gmail.com>AuthorDate: 2018-07-24
Commit:     Thibault Coupin <thibault.coupin@gmail.com>
CommitDate: 2018-07-24

    Some refactoring https://github.com/qgis/QGIS/pull/7462

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-24

    Do not crash when removing a layer with attr table open

    .. in show features in current extent mode.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-24

    Do not set full layer cache when a filter rect is passed

    Fixes #19468 - Attribute table: show features visible on
    map is broken (and affects show all features, too)

Merge: 10a66da4578 8b14a5b900b
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-24

    Merge pull request #7461 from pblottiere/server_wfs_post

    [server] Fixes Post element in WFS GetCapabilities doc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-24

    Avoid repeated update of edit selection

Merge: 6a68309989a 10a66da4578
    Thibault Coupin <thibault.coupin@gmail.com>AuthorDate: 2018-07-24
Commit:     Thibault Coupin <thibault.coupin@gmail.com>
CommitDate: 2018-07-24

    Merge branch 'master' into fix-wms

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-24

    Update unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-24

    Fixes Get element in WFS GetCapabilities doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-24

    Fixes post element in WFS GetCapabilities doc

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-24

    debian packaging: don't include qsqlspatialite

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-24

    translation string fixes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-24

    [ui][html code editor] use monospace font

Merge: e6b1e483a15 fbe05be5f7c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-24

    Merge pull request #7441 from elpaso/oauth2-testbed13-client-registration

    [oauth] JWT client registration

Merge: 7b59e048aac c50e99e6993
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-24

    Merge pull request #7436 from elpaso/oauth2-testbed13

    [oauth] Automatic management of state parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    Less noisy network access manager

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    Fix grammar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    Restore window geometry on plugin repo download dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    Points -> vertices

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    Add extra grass reference hash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    [FEATURE][processing] Filter Vertices by M and Filter Vertices by Z algorithms

    Adds two new algorithms, for filtering line/polygon vertices by their
    M or Z values. A minimum and maximum M/Z value can be entered, and
    if the vertices fall outside these ranges they will be discarded
    from the output geometry.

    Both min and max filter value can also be data defined, so can
    vary per feature.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    [processing] Reverse line direction can work with multi(line/curve) geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    [processing] Port reverse line direction alg to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    Fix use of custom params when embedding svg for label background

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    Fix north arrow with embedded svgs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    Test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    [FEATURE] Better UI for embedding SVG files

    Adds a common widget for SVG sources, with a tool button with
    some handy options:
    - select file (old behaviour), pick a file from disk
    - embed file (pick a file from disk, is embedded into project/symbol)
    - extract embedded file (for embedded files, allows you to save these
    back to a disk based svg file)
    - from url (opens a dialog prompting for a url, exposing
    the previously hidden functionality that svgs can be retrieved
    from a remote url (eg github))

    Sponsored by SMEC/SJ

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    [FEATURE] Allow embedding SVG images in projects in base64 format

    Allows SVG images for symbology, labels, etc to be directly embedded
    inside a project file (or QML style, or QPT print template!)
    by encoding the svg as a standard base64 string.

    Sponsored by SMEC/SJ

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    [processing][FEATURE] Port extend lines algorithm to c++, allow dynamic start/end distance

    Allows the start and end distance to be data defined

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-24

    Display same symbol for "not equal" operator in "Select by attribute" algorithm

    as in "Extract by attribute" algorithm and "select features by value" function

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-23

    Add missing interface method for Data Source Manager toolbar

Merge: f1993babb9b 47394634269
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-23

    Merge pull request #7398 from signedav/rr_bugfix

    Get proper mFeature in relation reference widget

    David Signer <david@opengis.ch>AuthorDate: 2018-07-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-23

    use initialized for complete init() function

    not only for the feature part

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-23

    [mesh][ui] deactivate vector rendering when default active dataset is not vector

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-23

    Fix test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-23

    Confirm delete when feature is still linked

    when deleting a feature on an N:M relation and the feature in question is still linked to more than a single feature ask for confirmation. The user might not have been aware of that.
    Fix #18755 https://issues.qgis.org/issues/18755

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-23

    [mesh] Fix a crash when loading a file with no dataset groups

    Thibault Coupin <thibault.coupin@gmail.com>AuthorDate: 2018-07-23
Commit:     Thibault Coupin <thibault.coupin@gmail.com>
CommitDate: 2018-07-23

    WMS server: use shortName of group GetMap and check if the layer is queryable (or not for group, GetFeaureInfo)

Merge: b3fb647edef e48de2048a3
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-23

    Merge pull request #7372 from pblottiere/server_clean

    [WIP][server] Clean parameters management

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-23

    [mesh] Fix a crash when pressing Recalculate button

    Thibault Coupin <thibault.coupin@gmail.com>AuthorDate: 2018-07-23
Commit:     Thibault Coupin <thibault.coupin@gmail.com>
CommitDate: 2018-07-23

    Fix layer group dialog for qgz file, fixing wms exclude layer feature

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Fix doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Add since tag

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Add doc for QgsServerParameterDefinition

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Add doc for QgsWmsParameter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Add doc for QgsWfsParameter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Update doc for QgsServerParameters and QgsServerParameter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Update doc for QgsWmsParameters

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Add doc for QgsBadRequestException

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Update doc for QgsServerParameters

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Add doc for QgsWms::QgsWmsParameter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Fix compilation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Add virtual default destructors

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Cleaning GetCapabilities doc for WFS

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Add a remove method thanks to enum value

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Fix sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Fix compilation with Qt < 5.10

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Cleaning wfs service

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Clearing WFS with parameters

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Add more parameters as enum

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Add a layoutParameter method to search in unmanaged parameters

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Fixes unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Use wms parameters in wms service

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Use double instead of float

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-06-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Fixes compilation warning

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-06-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    WMS parameters inherits from global parameters

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-06-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Remove isDefined member

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-06-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Use class instead of struct

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-06-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Update sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-06-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Returns only defined parameters in toMap()

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-06-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Decode url string

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-06-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Update server requests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-06-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Update sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-06-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-23

    Add QgsServerParameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-23

    Fix valgrind conditional jump on uninitialized value warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-23

    Apply clang-tidy modernization checks

    Thibault Coupin <thibault.coupin@gmail.com>AuthorDate: 2018-07-22
Commit:     Thibault Coupin <thibault.coupin@gmail.com>
CommitDate: 2018-07-22

    Fix group wms dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-22

    fix c7e914cd6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-22

    Modernize code, fix potential leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-22

    Fix some clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-22

    Fix big memory leak in point locator

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-20

    debian packaging: exclude qspatialite from ubuntu xenial build (Qt <5.7)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-20

    [oauth] Use whileBlocking instead of blockSignals

Merge: 9887508d1ed cff4d70c307
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-20

    Merge pull request #7399 from pblottiere/fix_limit_altas

    Remove hardcoded limit (fixes #17689)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-20

    Increases number of pages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Fix crash when editing graduated symbol in style dock

    Fixes #18909

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-20

    [oauth] Fix build error in tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Fix bad rebase

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Update capitalisation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Add an enum for vertex tool mode

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Cleaning

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Add preferred value in QSettings

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Add a dropdown menu for vertex tool and active layer option

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    [FEATURE][needs-doc] Vertex tool can work on the current layer only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Fix build on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Fix potential crash in color ramp shader

    Fixes #19445

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Fix raster stats calculation for very small extents compared with
    pixel size, when a sample size is set

    Refs #19445

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Modernize code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Fix some clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Add missing override

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Use sample instead of identify in raster sampling alg

    About 25x faster on large layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Improvements and docs for worldToPixel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Base class implementation of sample uses identify

    This allows derived classes with optimised identify methods to
    utilise the same optimisations for sample. Better would be for
    them to implement optimised sample methods, but this is better
    than using the unoptimised block approach for all providers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Nicer API for raster sampling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    More heavily optimised sample method for gdal provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Unit tests for QgsRasterDataProvider::sample

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    [FEATURE] Add QgsRasterDataProvider::sample method for efficient
    sampling of rasters at a given point

    This is an alternative to the ::identify method, which is less
    efficient but more powerful

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Modernize code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    Less noisy identify method

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-20

    fix downloading plugins for custom repo

    I am using github releases files which are apparently stored on amazon and give a 302 code.
    I have been successfully tested this patch

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-19

    fix spelling

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-19

    Fix after review / Travis fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-19

    Allow offscreen image size configuration

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-19

    Capturing of complete scene images upon request

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-19

    Add 3D engine base class + window & offscreen implementations

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-07-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-07-19

    fix build on osx

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-19

    [oauth] Code cleaning and safety checks before accessing

    input string lists by index

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-19

    [oauth] Fix GUI register button enabled

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-19

    [oauth] Client registration with JWT

    Ported from https://github.com/securedimensions/QGIS-OAuth2-Plugin

    The Testbed 13 version provides an additional configuration tab "software statement" which allows a user to automatically register the plugin with a required configuration with the Authorization Server. Of course this can only be leveraged, if the Authorization Server involved supports the registration via digitally signed software statements (JWTs) as described in this ER.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-19

    [ui] improve confusing vector layer properties' display panel

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-19

    [mesh] fix showing group for files with just 1 dataset

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-19

    minor code tweaks

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-19

    restore fixes for MS build

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-19

    use MDAL Groups instead of guessing them from dataset names

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-19

    update MDAL to 0.0.5

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2018-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-19

    Whitespace fix

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2018-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-19

    Tidying if block

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-19

    Code review fix

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-19

    Autopep fixes

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-19

    Astyle fixes

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-19

    Delimited text detectTypes flag - fixes #18601

    [FEATURE] Adds a detectTypes flag to the delimited text provider url. If
    set to "no" then type detection is not done and all attributes are
    treated as text fields.  Otherwise the original behaviour of
    detecting field types is preserved.

    [needs-docs] Adds a "Detect field types" check box to the record and
    field options section of the delimited text provider GUI.

    This addresses (at least partially) issue #18601.  A more complete
    solution would be to allow users to set field types.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-19

    [oauth] Spelling

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-19

    [maptips] do not render tips if the layer is not rendered

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-19

    [maptips] fix font not respecting user settings
    (this is important for non-Latin users out there)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-19

    [oauth] Fix string literal

Merge: e6af079e186 3138339f6fc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-19

    Merge pull request #7411 from elpaso/hillshade-fast

    Hillshade renderer speed improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-19

    [layouts] More helpful error messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-19

    [layouts] Fix export to pdf reports a print error instead of a file error on inaccessible file names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-19

    [layouts] Better error messages when atlas exports fail, hinting that path may be invalid and using correct file format

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-19

    [maptips] optimize feature fetching, avoid long freeze

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-19

    [maptips] fix additional wrongly sized widget scenarios

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-19

    [maptips] fix 0,0 size by resizing widget to content when html loaded

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-19

    [maptips] iterate through all matching features within radius
    and return first not empty string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-19

    [processing] Correctly handle layer type parameter values when
    creating an algorithm dialog using processing.execAlgorithmDialog()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-19

    Fix potential crash in symbol list widget

    Possible fix for a crash obtained with incomplete crash report
    trace... but it doesn't hurt to be safe anyway and guard against
    nullptr symbols.

    Also safer memory management via unique_ptrs, which fixes a couple
    of leaks in symbol handling.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-19

    When there's no features to draw for a level based renderer, shortcut out of rendering

    David Signer <david@opengis.ch>AuthorDate: 2018-07-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-18

    fix spelling

    David Signer <david@opengis.ch>AuthorDate: 2018-07-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-18

    initialization of embeddet form only once

Merge: d43f1a2823b 0685197b6c3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-18

    Merge pull request #7333 from Gustry/script_template

    add warning about print() and how to load layers in Processing algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-18

    [processing] Allow models to have no group name set

    This is supported by the toolbox now, so relax the requirement
    that all models have a compulsory group name. If no group is set,
    the model is shown directly under the Models node in the toolbox.

    Also switch a warning from message box to message bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-18

    [processing] Empty provider nodes should still be shown in toolbox,
    unless a filter string is entered

    This allows easier discoverability - e.g. without this, the model
    and script nodes are hidden until models/scripts have already
    been created.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-17

    [oauth] Automatic management of state parameter

    Ported from https://github.com/securedimensions/QGIS-OAuth2-Plugin

    The Boundless Geo version of the plugin requests the state parameter to be provided by the user.
    We have changed that as we think that the user must not be responsible for providing that,
    as a duplication of a state parameter could lead to unintentional errors.
    The Testbed 13 version generates the state parameter automatically for each authorization
    request to the Authorization Server and checks the value from the redirect to ensure no CSRF attacks.

Merge: d27c1aa1e99 deb9f590fdc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-17

    Merge pull request #7279 from tudorbarascu/tests

    rework server test to use geopackage and qgz

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    Replace clumsy string

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-17

    Revert "Hillshade: added note about artifacts"

    This reverts commit 0ac35a6747c110fd2ac88cc7b1eb8d92e7c8ab4f.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    Fix race condition in stats summary dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    Fix some lint warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    If layer changes in stats summary dock, reset field to empty

    This prevents a stats gatherer task immediately firing off
    on a random field. Otherwise if the current layer is removed
    from the project, a new (random) layer will be selected
    in the stats dock and a task will fire off gathering (unwanted)
    stats for it. If multiple layers are removed this can trigger
    many gatherers, all of which are unwanted.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-17

    [Style Manager] Replace "All Symbols" by "All" label

    because it's not only about symbols; color ramps are also "unfiltered"...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    Capitalization

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-17

    fix 97d28d4c6d

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    '...' -> '…' (proper ellipsis character instead of three dots)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    replace "Snap to 30° angles" by ""30, 60, 90, 120°..." etc.
    improve readability

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    try to fix test for travis

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    fix double

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    add more common angles

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-16

    fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-16

    fix msvc build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-16

    qspatialite: 'update' qt5 port (fixes #19419)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    Cleaner code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    Avoid double db close in offline editing plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    Fix valgrind freed memory access warning in wfs provider test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-17

    Protect spatialite connection (dis)connection with a mutex

Merge: 0c62abed969 5a36a33befa
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-16

    Merge pull request #7419 from slarosa/fix_clang_build

    fix build on osx

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-07-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-07-16

    fix build on osx

Merge: f9fc708d97d 14c74d88c89
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-16

    Merge pull request #7393 from ghtmtt/processing_sampling

    [processing][FEATURE] Sample raster values to point

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-07-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-07-16

    do not set precision for datatypes that have not one

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-16

    Hillshade: log rendering time if main debug option is on

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-16

    Hillshade: added note about artifacts

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-16

    update filters with new formats

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-16

    [mesh] [MDAL] update to 0.0.4: add support for GRIB and XMDF formats

    David Signer <david@opengis.ch>AuthorDate: 2018-07-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-16

    emit currentIndexChanged onDataChanged

    Because this effects that the data related to the combobox (emedded forms) got updated. they update because of an index change, but needed to be updated even when the index does not change (but the data). This goes over the same canal here.

Merge: 1a0d0dbb3f7 7933c85126b
    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-16

    Merge branch 'master' into processing_sampling

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-16
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-16

    fix exception?

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fix some crashes in processing toolbox model when loading/unloading plugins

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-07-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-07-16

    copyed -> copied

    also fix replacing word in interactive script

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-16

    [processing] add a few more parameter tests to gdal's warp & translate algs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-16

    [processing] change nodata default to none instead of 0 in gdal's translate alg

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-16

    [ui][processing] re-order gdal warp algorithm parameters so optional ones are at the bottom

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-16

    [processing] make target res. parameter optional in gdal's warp algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-16

    [processing] make nodata parameter optional in gdal's warp algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-16

    [processing] only set number min value as default if parameter is not optional

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-16

    [processing][ui] properly size qgis provider icon to fix algs list alignment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fix dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Optimise unordered set differencing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Tests for dbscan algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Dbscan outputs number of clusters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    [FEATURE][processing] New dbscan spatial clustering algorithm

    Implements an optimised DBSCAN density based scanning cluster approach
    for clustering 2d point features.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Spellling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fix test failure, add comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Review fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fix documentation test failures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    [processing][saga] Stop showing 'available providers' tip for SAGA, when it's not available anyway

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fix version added string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Replace processing modeler toolbox with common widget/model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Unit tests for QgsProcessingToolboxTreeView

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fix potential crash in unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fix crash on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fix some dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Move toolbox tree view to c++ class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Start replacing python model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fix sorting of recently used algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Faster model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Start on recent item proxy handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fix some model issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Tests for recent algorithms group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Auto add recent algs when run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Work on recent item - todo sort by use, test filter, update on change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Safer node handling, allow specification of recent algorithm log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Start on history item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Start on filter string handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Better responsive to provider removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Filter model respects algorithm flags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Proper tooltips for algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Hide inactive providers from model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Model responds to provider changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Allow algorithms with empty groupId to be placed directly under provider node

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    [processing] New class QgsProcessingToolboxModel which is
    a QAbstractItemModel which represents the providers, groups
    and algorithms from the processing registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Sipify

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fixes #19417 - AttributeError: 'BatchInputSelectionPanel' object has no attribute 'getText'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-16

    Fix missing break, warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-13

    Fix cast and flat surface gray value

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-13

    Hillshade renderer speed improvements

    While working on OpenCL stuff I've got an advice
    from Nyall and Even regarding some speed improvement
    used by GDAL DEM, and here they are.

    According to my measurements the speed gain is roughly:

    + 20% for unidirectional
    + 70% for multi directional

Merge: 2699a429d7c 660ce876a21
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-13

    Merge pull request #7350 from PeterPetrik/quick_featurepanel

    [quick] [feature] Feature attribute panel

Merge: e2a740be51b e558044f99a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-13

    Merge pull request #7369 from signedav/offline_editing

    Offline Editing GeoPackage File Export

Merge: be998196e28 f7a1ef14312
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-13

    Merge pull request #7408 from luipir/fix_gdalfillnodata_issue19409

    [processing] Fix wrongly set mask in gdal:fillnodata Fixes #19409

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-13

    [mesh] [bugfix] do not try to render NODATA values

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-13
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-07-13

    small const tweak

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-07-13
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-07-13

    Added test for gdal_fillnodata used inside processing

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-07-13
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-07-13

    Mask parameter was wrongly set. Fixes #19409

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-13

    fix regression for pseudo color renderer widget

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-13

    [feature] addMeshLayer to qgsinterface

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-13

    fix travis

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-13

    [mesh] option to add mesh layer from data source manager dialog

Merge: 48195e01582 dcb86a07966
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-13

    Merge pull request #7378 from pblottiere/server_doc

    [server] Update doc path for server

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Fix some warnings

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Add more doc to constructors

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Add more doc for WMS service

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Add more doc for WMS service

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Add doc for some parameters/constructor

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Cleaning QgsServiceModule

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Remove unused #endif

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Fix doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Add brief tags

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Fix doc block

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Add more class and since tag

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Add more ingroup

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Fix class tag definition

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Fix documentation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    More doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    More doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Add some version

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Fix compilation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Remove unused class

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Add ingroup

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Remove fake method

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for WgsWfsParameters

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for WFS service

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsConfigParserUtils

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsServiceNativeModuleEntry

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsServerPlugin

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for wcs Service

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsFilterResponseDecorator

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsConfigCache

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsWmsParameters

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for Service in WMS

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsMapServiceException

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsOWSServerFilterRestorer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsBadRequestException

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsBadRequestException

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsFcgiServerResponse

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsLayerRestorer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc for QgsWcsServiceException

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update documentation for QgsServerSettings

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Activate server option in travis config for doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Generate doc when server is enabled (not plugins)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Add fake method to test Travis doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-07-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-07-13

    Update doc path for server

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-12

    Make shade() const

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-12

    Slightly optimize raster pseudo color rendering

    This brought rendering time per raster tile from ~80ms to ~50ms
    (this is with debug version so the timing may be skewed)

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-12
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-12

    add None in Exception

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-12
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-12

    update help for CRS, not needed anymore

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-12
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-12

    update test

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-12
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-12

    allow sampling with different CRS

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-12
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-12

    make column prefix as advanced parameter

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-12
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-12

    update help

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-12
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-12

    output column prexif added

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-12
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-12

    updated tests data

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-12
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-12

    indentation

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-12
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-12

    exception for multipart layers

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-12
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-12

    single raster instead of multi

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-12

    Fix some map edit tools don't use correct rubberband color

    Fixes #19381

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-12

    [processing][saga] Outputs from snap algorithms should both be optional

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-12

    [processing][saga] Unit tests for snap points to lines/points algs

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-12

    Fix input parameter types for SAGA SnapPointstoLines

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-12

    Fix input parameters of SAGA SnapPointstoPoints

    Fixes #19382

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-12

    [processing] Fail model drop if model file could not be successfully read

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-12

    [processing] Also accept QgsProcessingOutputLayerDefinition for
    layer input values

    Since these may result from the output of an earlier child algorithm running
    in a processing model.

    Fixes #19372

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-12

    [processing] Fix exception when dropping model file on qgis window

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-11

    postgresql provider: also quote schema when creating project table (fixes #19394)

Merge: 014375d8dea 57fb4ef27c8
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-11

    Merge pull request #7362 from rudivs/update_maplayerwidgetwrapper

    Add 'not selected' option for optional layer parameters in processing models

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-11
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-11

    fix travis?

    David Signer <david@opengis.ch>AuthorDate: 2018-07-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-11

    highlight on initialization

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-11
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-11

    fixing indentation?

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-11

    [ui] add tooltip for mysterious 3d point model textless checkbox

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-11

    [3d] increase min/max for point XYZ translation and scale values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-11

    Fix crash when cliking within embedded layer dialog, before a project
    is selected

    Fixes #19369

    David Signer <david@opengis.ch>AuthorDate: 2018-07-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-10

    Get mFeature before updating attributeform

    The issue was, that the attributeform didn't got updated in case there was the first entry in the combobox selected.
    If there was not the first combobox entry selected, there has been a setindex after the initialization and the attributeform got updated.
    But the first entry needs this call.

    Fix #19342

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-10
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-10

    try geojson for travis

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-10
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-10

    indentation fix

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-07-10
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-07-10

    [processing][needs-doc][FEATURE] Sample raster values to point

    David Signer <david@opengis.ch>AuthorDate: 2018-07-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-10

    missing breaks

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-10

    Fix crash with 2-band rasters

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-10

    [3d] disable all edit ojects when playing animation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-10

    [3d] if slider is at the very end when hitting play, rewind and play

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-10

    Improve rendering speed of RGB images in the common case

    Avoid doing contrast enhancement unless it is really necessary.

    This improved rendering speed of RGB image tiles in my test from around
    ~130 ms to ~40 ms.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-10

    [processing] Better error when 'Convex hull' algorithm is run on
    single point feature layer

    Which hints to users to use the 'Minimum bounding geometry' algorithm
    instead.

    Fixes #19348

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-09

    Speed up rendering of RGB images

    In my simple test case this made map rendering of RGB satellite image tiles
    go down by ~50% from ~40ms per tile to ~20ms per tile (in debug version, ahem)

Merge: e065df14e5a 7ece90cb955
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-09

    Merge pull request #7380 from slarosa/fix_18485

    Fixes #18485 - do not truncate project title if filename contains period

Merge: 57855cc4927 e8eec47b417
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-09

    Merge pull request #7382 from slarosa/fix_typo_19359

    Fixes #19359 - fix typo copyed->copied

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-09

    Update interpolation logic

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-09

    Allow configuration of interpolation method for animations

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-07-09
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-07-09

    Fixes #19359 - fix typo copyed->copied

    David Signer <david@opengis.ch>AuthorDate: 2018-07-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-09

    comments

    parameter docs and typo

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-07-09
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-07-09

    Fixes #18485 - do not truncate project title if filename contains period
    also add a small test

    David Signer <david@opengis.ch>AuthorDate: 2018-07-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-09

    gui labeling stuff

    David Signer <david@opengis.ch>AuthorDate: 2018-07-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-09

    switch for enumerations containertype

    use the switch for the enum containertype for GPKG/SpatiaLite/...

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-08

    Make it possible to enable/disable playback in loop

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-08

    A button for duplication of keyframes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-08

    Use linear interpolation by default, fix crash if the first frame has t > 0

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-08

    Review and travis fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-08

    Fix a crash with terrain generation from DEM (fixes #17730)

    A typical off by one error - reading data outside of heightmap array

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-08

    Read/write animation associated with a 3d map view

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-08

    Add/remove/edit keyframes in GUI

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-08

    Animate in cooperation with QgsCameraController

    This is cleaner than just updating QCamera's transform.
    Now we interpolate values ourselves, without Qt3D Animation library.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-08

    Initial work on animation support

    - new class to store animation configuration
    - new class for animation configuration GUI
    - animation implementation using Qt3D Animation framework

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-07-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-07-08

    [pyqgis-console] fix link to c++ api doc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Rename intersect to intersects for consistency with QgsSpatialIndex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Return full point container for matches, remove redundant point method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Modify kdbush to store feature id alonside point, for optimised storage/retrieval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Remove unused file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Use sets for index results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Optimise point lookup in index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Sip update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Unit tests for QgsSpatialIndexKDBush

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Expand QgsSpatialIndexKDBush API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    QgsSpatialIndexKDBush is implicitly shared for fast copies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    [FEATURE] QgsSpatialIndexKDBush

    A very fast static spatial index for 2D points based on a flat KD-tree,
    using https://github.com/mourner/kdbush.hpp

    Compared to QgsSpatialIndex, this index:
     - supports single point features only (no multipoints)
     - is static (features cannot be added or removed from the index after construction)
     - is much faster!
     - supports true "distance based" searches, i.e. return all points within a radius
    from a search point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-07

    Fix indentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-06

    spatialite provider: fix retrieval of unicode name of spatial index on views

    (cherry picked from commit fbb0b460842727c695308a91120aecd825d835fe)

    David Signer <david@opengis.ch>AuthorDate: 2018-07-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-06

    docstring for ContainerType

    Gianfranco Costamagna <costamagnagianfranco@yahoo.it>AuthorDate: 2018-07-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-07-06

    FindSIP: use new sip_module_dir variable (#7370)

    * 0vars.cmake, FindSIP: Update to save new sip_module_dir variable
    sip4 has changed sip_mod_dir to sip_module_dir.
    Store the variable for later usage

    * Use only new MODULE_DIR sip variable

    David Signer <david@opengis.ch>AuthorDate: 2018-07-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-06

    argumentname containerType

    David Signer <david@opengis.ch>AuthorDate: 2018-07-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-06

    use of enumerations for DB container type

    GPKG or SpatiaLite

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-06

    fix crasher when rendering a symbol layer subsequent to

    rendering a geometry generator layer

    Fixes #19121 https://issues.qgis.org/issues/19121

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-06

    also use color ramp shader widget for pseudo color renderer (#7358)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-06

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-06

    Fix failing feature source conformance tests for QgsVectorLayerSelectedFeatureSource

    Fixes #19324

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-06

    Fix minimumValue for QgsVectorLayerSelectedFeatureSource

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-06

    Add feature source test for QgsVectorLayerSelectedFeatureSource

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-06

    Add feature source test to ensure that empty setFilterFids list results in no features

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-05

    db manager: also add newline when adding a unique id field (fixes #19343)

    (cherry picked from commit 870d078479352d61edd902ab9d2ca48e98db9148)

    David Signer <david@opengis.ch>AuthorDate: 2018-07-05
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-05

    createOfflineDb function name

    instead of createSpatialiteDb because it's no longer only spatialite

    David Signer <david@opengis.ch>AuthorDate: 2018-07-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-05

    tests for offline editing

    testing creating gpkg and sqlite files from shp layer representing data source and synchronize back

    David Signer <david@opengis.ch>AuthorDate: 2018-05-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-05

    only selected features

    should be exported to sqlite / gpkg

    David Signer <david@opengis.ch>AuthorDate: 2018-05-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-05

    running version

    including synchronization back

    David Signer <david@opengis.ch>AuthorDate: 2018-05-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-07-05

    offline editing gkpg export

    export works, problems with log-tables

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-04

    fix build crashes with SIP 4.19.11

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-04

    [postgres][db2] username and authcfg are not mutually exclusive (followup aae7a325)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-04

    db provider: Use connection name instead of potentially empty database name when reporting connection success

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-04

    also handle qgz like qgs on the command line (fixes #19333; followup d66d1eec1b)

Merge: 6c014b46bab b72f5d1a538
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-04

    Merge pull request #7363 from alexbruy/fix-sampling

    [processing] fix Random extract/select within subset algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-05

    [processing] Use c++ recent algorithm log, remove python log

    Indirectly fixes #19218

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-05

    [processing] Move recent algorithm log to c++ class

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-07-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-07-04

    [processing] log cases when subset is smaller than requested number of
    features

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-07-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-07-04

    [processing] fix Random extract/select within subset when subset is
    smaller than number of requested features (fix #19322)

    Rudi von Staden <rudivs@gmail.com>AuthorDate: 2018-07-04
Commit:     Rudi von Staden <rudivs@gmail.com>
CommitDate: 2018-07-04

    Add 'not selected' option for optional layer parameters in processing model view

    Fixes #19329 (https://issues.qgis.org/issues/19329)

    Optional layer parameters in processing algorithms used in the graphical modeler
    add an empty string as the default parameter value, which can raise an exception
    during algorithm execution. This update replaces the default empty string with a
    default 'Not selected' option.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-04

    osgeo4w: also register qgz extension (fixes #19333)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-07-04

    initialize pointers to nullprt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-04

    Add a context getter to QgsCoordinateTransform

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-04

    Fix warning, unused signal in qgis quick coordinate transformer

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-06-28
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2018-07-03

    add hint about pushing information to the user in script template

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-03

    Fix build on cosmic

Merge: 497637b8a58 ae192e86247
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-03

    Merge pull request #7344 from m-kuhn/console_no_immediate_print

    Make console printing safe again

Merge: 76f574ad586 2469c9e28ef
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-03

    Merge pull request #7354 from m-kuhn/rangewidget_nostep

    Handle invalid step size

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-03

    Fix test

Merge: 045b88e75bf 85b382cbd41
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-03

    Merge pull request #7351 from m-kuhn/auth_server_update_config

    Allow updating SSL cert custom configuration

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-07-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-07-03

    Fix abs() warning

Merge: 648089e7c59 b1a67ba85fb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-03

    Merge pull request #7337 from elpaso/locale-options

    Add options to override locale and number group sep.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-03

    Rename variable (code layout)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-03

    Re-use variable for current locale

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-03

    Fix QLocale bitwise operation and some other minor style issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-02

    Handle invalid step size

    in range widgets in combination with NULL values.

    Fix #18583 https://issues.qgis.org/issues/18583

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-03

    [ui] fix extension added to raster save as vrt's chosen directory

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-03

    [ui] fix raster save as vrt tiles groupbox hidden when on by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-03

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-03

    [processing] Fix unexpected newlines showing in python command in history dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-03

    [processing] Fix exception when clicking alg with distance param in history dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-02

    Make console printing safe

    References #8343 https://issues.qgis.org/issues/8343

    B. Seignovert <seignovert@users.noreply.github.com>AuthorDate: 2018-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-03

    [RASTER] Generate band name with GTiff EXTRA_DIM

    Band names can also be retrieved from GeoTIFF files.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-02

    Allow updating SSL cert custom configuration

    So far it was only possible to add a first configuration, changing the configuration later on would fail with a unique constraint error.

Merge: 8c751f8b0bb 3c03da28c0b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-02

    Merge pull request #7343 from m-kuhn/qgsfunction_handlesnull

    Add handlesnull parameter to @qgsfunction

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-02

    Fix test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-02

    * ubuntu packging: drop yakkety, zesty and artful and add cosmic,
    * rerun scripts/scandeps.pl and target t2tdoc (for INSTALL etc.)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-02

    Collect list of available locales instead of using

    ... the translations available in QGIS.

Merge: 2ef526a759f b37a215451f
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-07-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-07-02

    Merge pull request #7336 from mhugo/rulebasedlabeling_fix

    Fix for rule based labeling toSld()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-02

    Fix docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-02

    Fix test

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-02
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-07-02

    fix travis

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-07-02
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-07-02

    do not use emit keyword for functions

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-31
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-07-02

    [quick] [feature] Feature attribute panel

    Allow to show feature attribute form and edit/save the modification
    of the attributes. Support most frequent QGIS edit widgets such
    as text edit, value map or external resource (photo capture)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-07-02
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2018-07-02

    Make qgis_sip_uptodate happy

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-02

    Retry tx push on failure

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-07-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-07-02

    Omit group separator by default

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-02

    [dbmanager] remove button text if toolbar is vertical

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-02

    [dbmanager] improve import dialog UI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-02

    [dbmanager] rename tree label to providers for clarity

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-02

    [dbmanager] vectorize icons to fix toolbar in hidpi context

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-07-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-07-02

    Rename mActionDraw.svg to more appropriate mActionRefresh.svg
    (in doing so, rename current mActionRefresh.svg to mActionReload.svg)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-02

    Translation fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-07-02

    [processing] Fix managled paths in history which contain '\' chars

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-01

    db manager: fix syntax error in oracle plugin

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-01

    Improve link to python doc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-01

    Add documentation for @qgsfunction

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-07-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-07-01

    Add test for qgsfunction.handlesnull

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-07-01

    * update appdata on release
    * remove unused splash & banner templates

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-30

    Add missing import

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-30

    Add handlesnull parameter to @qgsfunction

    Up to date it was not possible to create a function that handles NULL values with the
    @qgsfunction decorator. As soon as any parameter was NULL, the return value would also
    be NULL.

    Example of a function that returns a value now with a NULL paramter and would have returned NULL before

    ```
    @qgsfunction(args=-1, group='Custom', handlesnull=True)
    def mean_value(vals, feature, parent):
        valid_vals = [val for val in vals if val != NULL]
        return sum(valid_vals)/len(valid_vals)
    ```

    [FEATURE]

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-30

    [3d] Increase the range of camera tilt from [0-80] degrees to [0-180]

    Previously the changing camera's pitch (tilting the view) would stop
    when the camera view is nearly parallel with the horizon. Now it will
    be also possible to look up.

    Let's see how this will work - we can always switch back in case of problems.

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-06-29
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2018-06-30

    Add a test for rule based labeling without setting

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-06-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2018-06-30

    Use smart pointers to handle mSettings and mFilter

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-30

    [3d] Fixes camera movement when it is looking from further away

    At around ~70km distance of camera from terrain the updates of camera
    view centers didn't work correctly and the whole view got locked,
    unable to pan camera around until zoomed closer. The reason is that
    QVector3D::unproject() has "is fuzzy zero" tolerance too high (1e-5)
    and was returning incorrect vectors.

    This commit also adds a routine for ray-plane intersection which
    isn't used in the end, but may be useful at some point later for
    simplified ray vs terrain tile tests.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-30

    [spatialite provider][dbmanager] hide a few more tables

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-30

    [dbmanager] hide more spatialite tables by default

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-30

    [dbmanager] rename QGIS layers to Project layers for the virtual layer connection

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-30

    [dbmanager] add connection icon
    this harmonizes display with that of the browser panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    [dbmanager] Fix exception on older Qt builds

    Fixes #19309

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    Formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    Use a proper color button, fix width widget in gps panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    Avoid nan values in gps info panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    Save/restore GPS interval settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    [needs-docs] More appropriate icon for gps panel info tab

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    Autoraise icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    Add icon for track reset button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    More GPS widget layout work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    Avoid complex editable combobox logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    Rework GPS dock UI layout for UX consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    Formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    Revert changes to gmath.h

    rossia <a.rossi35@campus.uniurb.it>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-30

    [FEATURE] GPS acquisition interval and distance threshold options

    Adds an acquisition interval parameter and a distance threshold
    parameter to the gps plugin in order to keep the cursor still when
    the receiver is in static conditions.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-29

    Add preview for locale settings

    Håvard Tveite <havard.tveite@nmbu.no>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Fix parameter type for the BUFFER parameter of the Voronoi polygons alg

    Fixes #19294

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-29

    Add options to override locale and number group sep.

Merge: e35ec2dccb9 821241ea260
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-29

    Merge pull request #7331 from nyalldawson/no_sipify_diff

    Avoid prepare-commit script leaving temporary .diff files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-29

    Prevent going up when rotating camera with ctrl and reaching pitch limits

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-29

    Fix compilation error on Fedora

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-06-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2018-06-29

    Fix access to rule settings

Merge: 7a68002619e b55db3dfb54
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-29

    Merge pull request #7045 from PeterPetrik/qgs-quick-position_and_transformer

    [feature] [qgsquick] Add PositionKit, PositionMarker and CoordinateTransformer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-29

    leave comment for SIP version

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-29

    [needs-docs][dbmanager] harmonize icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Fix build warnings due to differing virtual method signatures

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-29

    [ui] when toggling panel visibility (ctrl+tab), do not hide floating tabified panels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Even more descriptive error

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    more informative error message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    [python] Block imports of PyQt4 modules

    Prevents crashes when PyQt4 modules are imported in QGIS 3.x.
    This instantly segfaults QGIS. Throwing an exception makes it
    easier to identify the cause as a faulty plugin, and shows
    exactly where the bad import is located.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Avoid prepare-commit script leaving temporary .diff files

Merge: 11faa58ef62 b5b720dbea8
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-29

    Merge pull request #7330 from rouault/fix_build_with_qt_5_5

    Fix build with QT 5.5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-28

    clean more last traces

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Allow processing tests to specify ellipsoid/project CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Address review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Protect against centroid failures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Use std::size_t

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Fix test failure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    [FEATURE][processing] K Means clustering algorithm

    Adds a native k-means clustering algorithm.

    Based on a port of PostGIS' ST_ClusterKMeans function, this
    new algorithm adds a new cluster ID field to a set of input
    features identify the feature's cluster based on the k-means
    clustering approach. If non-point geometries are used as input,
    the clustering is based off the centroid of the input geometries.

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Remove last traces of qextserial from rpm

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-28

    fix build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-28

    [feature] Move camera keeping the position with Ctrl + arrow keys / mouse

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-28

    [feature] Allow moving camera up/down using page up/down keys

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-28
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-28

    Add QOverload to test_banned_keywords.sh

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-28
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-28

    Fix build with QT 5.5

    QOverload is new in QT 5.7

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-28

    fix findSIP when SIP >= 4.19.10 (#7329)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-28

    fix build without gui but with bindings

    console and plugin installed are gui components

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Include date on the release

    AppStream complains if releases don't have a date

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2018-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Roughly adapt packaging to the changes in the previous commit

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2018-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-29

    Centralise linux metadata in the buildsystem

    Instead of having it defined on every version of the packaging

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-28

    remove old cmake variable QWTPOLAR

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-28
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-28

    Postgres provider: fix build with old QT 5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-28

    show wms request step size widgets when customization is enabled

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-28

    Port gps support to QSerialPort (byebye QExtSerialPort)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-06-28
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-28

    match Qt naming schema for factories

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-28

    Be slightly more efficient when doing ray-mesh intersection tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-28

    Check intersection with all relevant nodes to find the closest intersection

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-28

    Fix issues with camera view center adjustments + option to show the center

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-28

    [3d] Handle tilting and rotation of camera better

    This will update camera's view center as the camera moves around.
    Before the view center would be always at the zero elevation, which
    means that with terrain further away from zero elevation tilting
    and rotation of camera would feel weird due to the center point being
    far away.

    In order to update camera's view center we need to calculate intersection
    of terrain with a 3D ray coming from the camera's position towards the center
    of the viewport. This is done by going through the active terrain tiles
    and checking whether their bounding box intersects the ray - if it does,
    then we do an exact test of terrain tile's triangle mesh against the ray
    to find the closest intersection point. When we have the intersection,
    we update the view center to be at the terrain's surface.

    Unfortunately raycasting in Qt3D is only available from 5.11 which has been
    released only very recently. I have therefore ported some code from Qt3D
    internals and added ray vs axis-aligned box from a different source
    (Qt3D uses bounding spheres but they are not available in public API either)

Merge: 9643d520552 79d761d6daa
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-28

    Merge pull request #7313 from PeterPetrik/mesh_layer_styling_gui

    [mesh] [feature] App widgets for styling mesh layers

Merge: 4c8b801791a cbb8a2b68a2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-28

    Merge pull request #7316 from m-kuhn/hideZoomToFeature

    Hide zoom to feature button for nonspatial embedded forms

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-28

    Make sure that bool(obj) is True for QGIS API objects

    bool(obj) in Python has the following semantics:
    1. if the object has __bool__() method, return its value
    2. if the object has __len__() method, return its value
    3. return True

    So for objects in QGIS API that implement __len__() method, we were getting
    unexpected behavior - for example, "if layer: ..." would evaluate as False
    in case the layer was empty, while the usual expectation is that any reference
    to an object that is not None should evaluate to True.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-06-28
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-28

    remove need for factory for system of measurement

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-06-28
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-28

    change mesh UI to tabs instead of collapsible groups

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-28

    [FEATURE] map canvas @canvas_cursor_point variable (#7225)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-28

    [processing] Don't abort when missing field name specified in
    delete columns algorithm

    Fixes #19256

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-28

    [processing] Be more careful with output geometries added as a
    result of clipping

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-06-20
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-06-28

    add disabled server test for gpkg getfeatureinfo filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-28

    [processing] Fix random selection algorithm when filter is set on layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-28

    [processing] Fix potential crash when calling processing.run with
    custom context, but no feedback object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-28

    Style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-28

    Followup d0e94728

    We can't safely use final on anything exposed through sip

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-27

    fix build with sip 4.18.1 (eg. ubuntu artful)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-27

    debian packaging: add python3-pyqt5.qtwebkit (fixes #19275)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-27

    fix typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-27

    add 3.2 api doc to index list

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-27

    wms provider: avoid exceeding server limits by tiling the requests (implements #19150)

Merge: 602a8589886 f2245efba83
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-27

    Merge pull request #7310 from elpaso/oauth2

    [auth] OAuth2 authentication plugin

Merge: 3891608b7af c0932e52154
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-27

    Merge pull request #7318 from ismailsunni/sortable_shortcuts

    Make the Keyboard shortcuts list sortable.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-06-27
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-27

    fix minor issues from nyalldawson review

Merge: d7b85c69f8b 4f25d23fc2e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-27

    Merge pull request #7311 from m-kuhn/probot_stale

    Automatically close stale pull requests

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2018-06-27
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2018-06-27

    Make the Keyboard shortcuts list sortable.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-27

    Remove plugin from API docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-26

    Improve wording

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-26

    Spelling and doxygen

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-26

    [auth] Code style, unique ptrs and documentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-26

    Remove obsolete CMake FindQJSON

Merge: 7847421de46 ae6bffde241
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-26

    Merge pull request #7016 from m-kuhn/featureSourceEmpty

    QgsFeatureSource::empty() method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-26

    Hide zoom to feature button for nonspatial embedded forms

    Fix #19261 https://issues.qgis.org/issues/19261

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-06-26
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-26

    spelling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-26

    Update to QgsProcessingFeatureSource::hasFeatures

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-06-26
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-26

    fix travis issues: docs, sip, test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-26

    add missed file (followup 4790747ae)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-06-11
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-26

    [mesh] [feature] App widgets for styling mesh layers

    - Adding datasets to mesh layer from properties panel
    - Information and source panel in properties panel
    - Selection of active dataset (properties or styling panel)
    - Styling of contours/scalars (properties or styling panel)
    - Styling of mesh frame (properties or styling panel)
    - Styling of vector arrows (properties or styling panel)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-06-25
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-25

    fix travis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    Remove redundant CMake variables

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-25

    Type

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-25

    Don't close pull requests tagged "Merge After Thaw"

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-06-25
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-25

    choose system of measurement for scalebar or position

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    Add pyopenssl required by owslib

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-25

    Add stale.yml

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    Removed duplicated pg pki test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    Documentation for OAuth2 server testing

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    Do not astyle o2 library

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    [oauth2] Add o2 library as external

Merge: 7acfe037c44 b232c42ef5c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-25

    Merge pull request #7309 from daniviga/transparent-svg

    Remove white background from qgis_icon.svg

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-06-25
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-06-25

    Remove white background from qgis_icon.svg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    [oauth] Fix tests and rebase agains current master

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    [auth] Update OAuth2 plugin test to new QgsApplication::authManager()

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    [auth] Update OAuth2 Python oauthlib test package for Docker

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    [auth] Update OAuth2 plugin to new QgsApplication::authManager()

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    [auth] Add mutex; remove qApp parents; do not set parent in wrong thread

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    Pass urlencoded URL to the oauth handler

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    [oauth2] Added test for resource owner password grant flow

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-05-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-25

    [FEATURE][auth] OAuth2 authentication method plugin

    - Supports authentication code, implicit and resource owner grant flows
    - Allows for preconfigured connections, read from default locations
    - Offers caching of access token beyond QGIS restarts
    - Save/load configurations
    - Has documentation written

    Sponsored by Monsanto Company

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-29
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-25

    since 3.4

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-23
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-25

    fix doxygen warnings

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-23
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-25

    fix travis and use qgscoordinateformatter

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-23
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-25

    fix docs typos

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-23
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-25

    fixes for position kit and coordinate transformer

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-22
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-25

    remove unused import

    viktor.sklencar@lutraconsulting.co.uk <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2018-05-16
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-06-25

    [feature ] Add PositionKit, PositionMarker and other related classes to QgsQuick.
    For background information see the associated QEP (https://github.com/qgis/QGIS-Enhancement-Proposals/issues/109

Merge: fd8344bcebf 4a48f50a857
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-25

    Merge pull request #7064 from anitagraser/patch-1

    [FEATURE] Create PostGISExecuteAndLoadSQL.py

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-22

    Add qgis:postgisexecuteandloadsql

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-23

    More fixes for rpm/buildrpms.sh

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-23

    Package /usr/share/metainfo/org.qgis.qgis.appdata.xml in rpm properly

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-23

    Fix a regression in buildrpms.sh introduced in #7287

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-23

    [FEATURE][processing] New 'Raster pixels to polygons' algorithm

    Converts a raster layer into a vector layer, with a polygon feature
    corresponding to each pixel from the raster and a single field
    containing the band value from the raster.

    Sponsored by SMEC/SJ

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-22

    Fix parameter names

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-22

    [WFS provider] Fix #7170 / properly take into account feature count limit (refs #18935)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-22

    Fix build against QT 5.5 / Ubuntu 16.04

    Fix issue introduced in 635f8ad7ca3b5204490723827d242b848af19cd7
    In QT 5.5, operator== (const QString&, char) is not defined.

Merge: cbde32f0fce e998fcf0b2a
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-22

    Merge pull request #7170 from rouault/wfs_pagesize

    [WFS provider] [FEATURE] Allow user to enable/disable paging and specify page size (fixes #18935)

Merge: 2718317e857 31ab10322e5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-22

    Merge pull request #4643 from merkato/master

    [FEATURE] Add role logging for PostGIS versioning.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-22

    Add minimal smartness for QgsProcessingFeatureSource::hasFeatures

Merge: c780d607cc9 c6b4404cdc4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-22

    Merge pull request #7298 from nyalldawson/layout

    [layouts] Save last used export folder in project

Merge: 638fc0ceff2 26c13d4b6b5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-22

    Merge pull request #7105 from PeterPetrik/quick-3-identity

    [qgsquick] [feature] Identify and highlight

Merge: 1503459f6a3 6a987f913bb
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-22

    Merge pull request #7245 from rouault/gpkg_transactions

    [OGR provider] [FEATURE] Add support for transactions on GPKG databases

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-22

    Bump version to 3.3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-22

    changelog and news update for 3.2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-22

    translation update for 3.2 from transifex

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-22

    Fix a Python error in Processing GUI

    It turns out that an empty QComboBox evaluates to False:

    >>> t=QLineEdit()
    >>> bool(t)
    True
    >>> c=QComboBox()
    >>> bool(c)
    False

    Due to that, the 'TABLE' parameter was missing if its (editable) combo box was empty.

    Original error - while updating an algorithm's parameters (gdal:importvectorintopostgisdatabaseavailableconnections)

    Traceback (most recent call last):
      File "/home/martin/qgis/git-master/build-debug/output/python/plugins/processing/algs/gdal/GdalAlgorithmDialog.py", line 121, in parametersHaveChanged
        or (not p.checkValueIsAcceptable(parameters[p.name()])):
    KeyError: 'TABLE'

Merge: 7ab65971506 bc737cefcd7
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-22

    Merge pull request #7296 from wonder-sk/processing-python-escape-quotes

    Fix escaping of quotes of map layer source in processing

Merge: 648b5884173 c6b8a1026af
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-22

    Merge pull request #7288 from m-kuhn/19137

    Take changes of embedded forms into account

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-22

    Add dox

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-06-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-06-22

    [pyqgis-console] APIs file updated

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-22

    Switch more valueAsPythonString() implementations to use stringToPythonLiteral()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Don't crash when findLayer is called with a nullptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Silence more plotly warnings on import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Mark regex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    [console] Fix invalid regex warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    [dbmanager] Fix error when connecting to postgis db

    Fixes #19240

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    More tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Fix some issues in findClosestExistingPath

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    do not translate these strings in metadata widget, review tab order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Guard against infinite loop

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    [layouts] Save last used export folder in project

    And use it in preference to the global last used export folder.
    Because GIS use is typically specific project based, and it makes
    little sense to default to an output folder related to
    a different project.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Add QgsFileUtils::findClosestExistingPath to find the closest
    existing folder match for a path

    E.g. if \a path is "/home/user/projects/2018/P4343"
    and "/home/user/projects" exists but no "2018" subfolder
    exists, then the function will return "/home/user/projects".

    (Suprisingly no existing Qt method for this!)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-22

    Fix escaping of quotes of map layer source in processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Add missing references

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-22

    typo fixes

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    return the default style first in the list

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    fix spacing

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Make non progress reporting tasks have undefined bars instead of 0%

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Reset embedded form when last feature is removed

    Fix #18754

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Fix a memory leak in classify() + add missing annotations/docstrings

    A pseudo color renderer was getting created in classify() but never deleted.

    Spotted by @PeterPetrik

    As a bonus switched a for loop from mixed constBegin()/end() usage to range for.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Add some explanatory comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Initialize in headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-22

    Fix Ctrl shortcut handling for advanced digitizing dock

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-21

    Fix crashes in geometry checker (fixes #18736) (#7292)

    This fixes two different crashes:
    - when trying to close the checker dialog while checks are running in background
    - when trying to run checks again after previously aborting a run

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-21

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-21

    fix build with GDAL >=2.3 (followup 2ed54721)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-21

    QgsSettings.enumValue cast to enum

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-21

    fix missing import

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-21

    add test for QgsSettings.setEnumValue

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-21

    [pyqgis] add misssing QgsSettings.setEnumValue

    also fix sections in enumValue and flagValue

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-21

    Take changes of embedded forms into account

    when clicking on ok of an attribute form, tell all embedded widgets (all
    widgets actually) that we are going to close the form and it's the last
    call to push changes to the edit buffer or they will be lost.

    Fix #19137

Merge: 8609a2fa88d c2806051261
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-21

    Merge pull request #7287 from daniviga/fix-rpm-build

    Some minor fixes to rpm/buildrpms.sh

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-21

    Do not crash on exit due to dangling layer pointer (fixes #18732)

    When using attribute dialog to edit attributes of multiple selected features,
    the dialog may stay alive until QGIS exits (parented to QgisApp) and its internal
    QgsActionMenu would try to reload actions when they get removed in ~QgisApp,
    referring to a deleted map layer, so let's clean things up when the layer gets
    deleted to avoid trouble later.

Merge: 981c6686c0a db398ab1b55
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-21

    Merge pull request #7283 from aleixpol/appstream

    Include AppStream metadata

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-06-21
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-06-21

    Fedora 26 has reached the end of life

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-06-21
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-06-21

    Some minor fixes to rpm/buildrpms.sh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix more sorting issues in vector format lists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Add globs to information returned by QgsVectorFileWriter.supportedFiltersAndFormats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Explicitly list [xlsx] extension for 'MS Office Open XML spreadsheet' format

    ...because most humans don't associate "MS Office Open XML" with XLS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix confusing sort order of vector formats in save as dialog

    We were sorting on the driver name, not the display name, so
    MS OpenOffice ("XLSX") was appearing after Sqlite.

Merge: c27b4451300 ce0964402f8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-21

    Merge pull request #7286 from anitagraser/patch-2

    fixed link to PyQGIS docs

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-21

    fixed link to PyQGIS docs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-21

    fix tar (followup 4790747a)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Another shellcheck fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix some SC2086 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2196 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2034 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2188 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2103 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2006 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2222 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2004 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2068 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2035 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2062 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2181 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2116 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix SC2219 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Fix all SC2164 warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Disable all failing shellcheck checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    [ci] Run shellcheck as part of code_layout build

    Aleix Pol <aleixpol@kde.org>AuthorDate: 2018-06-20
Commit:     Aleix Pol <aleixpol@kde.org>
CommitDate: 2018-06-21

    Install appdata information for QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Align widgets in raster layer save as dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-21

    Use a proper label in the "Save raster as" dialog

    and mimic the vector dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-20

    fix prepare-commit for python additions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-20

    use Q_ENUM for QgsLocator::Priority

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-06-20
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-06-20

    rework server test to use geopackage and qgz

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-20

    Tune osgeo4w scripts (followup cab6a4b6)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-20

    [layouts] Fix a crash when using multiframe items when no pages exist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-20

    [layouts] Avoid a crash when no pages exist in layout

Merge: 77d22849d9c bf4604f0fe5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-20

    Merge pull request #7274 from m-kuhn/raii

    Code cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-20

    Fix calculation of relation aggregate in virtual field with same name as related field

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-20

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-20

    Good typography

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-20

    Typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-20

    Stick to C++11 for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-20

    [processing] Silence warnings thrown from within plotly on import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-20

    [processing] Fix bar and box plot exception when category field has NULL values

    Lancelot SIX <lsix@lancelotsix.com>AuthorDate: 2018-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-20

    Ensure qgis.db is writable when copied from RO source

    In some package managers (such as NIX[1], used in NixOS[2]), all the data is
    installed into a read-only file system.

    When QGis is first launched on those systems, it copies the template
    `qgis.db` from the share directory into the user private .local
    directory, but keeps its permissions unchanged: readonly. Any attempt
    from QGIS to update this file fails.

    This commit makes sure that the `qgis.db` file is user writable when it
    is copied from the installation directory.

    [1] https://nixos.org/nix/
    [2] https://nixos.org/

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-20

    Replace Style tab by symbology
    to be coherent with vector layer properties dialog and cleanup the 'style' misuse/confusion

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2018-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-20

    Fix potential buffer truncation

    Forward ported from kadas-albireo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-19

    Use const cache

Merge: 2aa2ef48f0c ff1988f11d4
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-19

    Merge pull request #7171 from 3nids/sip_python_repr

    create Python __repr__ methods for QgsPoint and QgsPointXY

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-19

    Python __repr__ test output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-20

    [layouts] Fix data defined page sizes sometimes lead to incorrect
    created atlas image sizes

    Because the exporter prefers to use the image size when it's
    specified (as is done in QGIS app), we need to ignore this
    when the aspect ratio of that size doesn't match the aspect
    ratio of the page to render.

    Fixes #18534

Merge: 353eb65117c 0b9df822685
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-19

    Merge pull request #7272 from tudorbarascu/tests

    remove redundant test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-19

    Double quote to prevent globbing and word splitting.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-19

    $/${} is unnecessary on arithmetic variables.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-19

    Double quote to prevent globbing and word splitting.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-19

    Add shebang to shell scripts

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-19

    Code cleanup

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-19

    use SIP to define Python __repr__ rather than injections

    because it's a bit more clever!

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-06-19
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-06-19

    remove redundant test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-19

    clean auto folders in sip test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-19

    add __repr__ for more geometry classes and add test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-19

    create Python __repr__ methods for QgsPoint and QgsPointXY

Merge: cab6a4b6487 05fad59b26f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-19

    Merge pull request #7270 from tudorbarascu/enable_tests

    enable test for getfeatureinfo value relation widget values

Merge: 5797c493121 1a2213d8912
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-19

    Merge pull request #4990 from imiara/master

    Updated instructions on building QGIS master under MSVC 2015

Merge: c58c99829a4 941d1c0677f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-19

    Merge pull request #7261 from elpaso/bugfix-19195-wms-drag

    [bugfix] Fix double escaping of colon in QgsMimeDataUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-19

    Expand range of colors available for new layers

    Here's the rules if you want to add more here (developed by
    @nirvn and myself)

    - Keep colors in the "middle" - avoid too light or too dark colors,
    too light colors will make line layers invisible on the
    default white background, too dark colors are too visually heavy
    for polygon areas

    - Avoid over saturated/pure colors, which are too visually heavy. E.g.

    - No blues! Blues have a single meaning on maps (water) and we're
    almost never going to fluke that a randomly assigned blue color
    is given to a water feature layer. So we just avoid blues altogether
    as users are almost always going to have to change layers away
    from blue anyway.

    - Avoid yellow. Yellow is used as the default selected feature color
    in QGIS, so keep colors well away from this yellow to avoid confusion
    between selected/unselected yellow layers

    - Keep things "happy", "positive" and "friendly". No baby puke green/browns

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-06-19
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-06-19

    enable test for getfeatureinfo value relation widget values

Merge: 471573d2794 7a2302d2c9b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-19

    Merge branch 'master' into master

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-19

    Use better approach to set dock visibility shortcuts

    Instead of just showing/hiding the dock, use the toggleUserVisible
    method instead. This means that open docks, which are however
    hidden behind a different tab, aren't closed, but instead are
    brought forward to be user visible.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-19

    Add method to toggle user visibility of QgsDockWidgets

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-19

    Reorder widgets and replace outline label

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-19

    Place labels next to their corresponding options in North Arrow decoration

    The "placement" and "Margin from edge" labels are currently inverted
    Also fix tabstops

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-19

    Use QRegularExpression and negative look behind

Merge: 4059c9b71dd d84471b149b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-19

    Merge pull request #7265 from ablakey/fix-py-provider-index

    Addressed two issues that caused createSpatialIndex() to fail.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-19

    Move some more common geometry methods to headers to allow compiler inlining

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-19

    [layouts] Tweak format of multiple metadata keyword argument exports

    Andrew Blakey <ablakey@locusrobotics.com>AuthorDate: 2018-06-18
Commit:     Andrew Blakey <ablakey@locusrobotics.com>
CommitDate: 2018-06-18

    Addressed two issues that caused createSpatialIndex() to fail. Fixes #19220

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-19

    Fix silliness in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-19

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-19

    Unit tests for QgsMessageLog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-19

    Don't flag the "running from build path" warning in the app
    message log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-19

    Add API for temporarily suppressing user notifications for
    message log critical/warning messages

    These messages are still logged, but the log indicator is not
    modified to flag their appearance.

    This allows certain error messages to be logged (e.g. on startup)
    which cannot be fixed by users/developers (e.g. those caused
    by upstream Qt issues, 3rd party Python libraries, etc) but
    without flagging them.

    Currently, we get so many of these warnings on startup that the
    log indicator loses all impact, and newly introduced, VALID
    errors go unnoticed/ignored.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-18

    Fix doc test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-18

    Add a signal when a project is cleared

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-18

    Remove wrong comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-18

    Use correct icon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-18

    Fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-18

    [bugfix] Fix double escping of colon in QgsMimeDataUtils

    Fixes #19195 - WMS layer loaded in incorrect CRS when using drag and drop from Browser panel

Merge: e39abc5c83f 9c8545722dc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-18

    Merge pull request #7244 from elpaso/bugfix-18518-server-gfi-relations

    [bugfix][server] respect relations in getfeatureinfo

Merge: a17b77be56b c727d449e85
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-18

    Merge pull request #7240 from elpaso/bugfix-19155-layout-legend-undo-crash

    [bugfix] Crash on undo layout legend item on deleted item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-18

    [processing][gdal] Add missing parameters for buildvrt algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-18

    [processing][gdal] More descriptive name for separate parameter
    in buildvrt algorithm

    Fixes #19212

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-18

    QgsRectangle::intersect should use a reference, not a pointer

    We never call this method using nullptrs, so there's no need
    for this to be a pointer argument in the first place. And
    having it a pointer encourages leaky code, such as the
    leak this commit fixes in server.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-17

    [bugfix] Crash on undo layout legend item on deleted item

    Added test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-17

    Revert "[bugfix] Crash on undo layout legend item on deleted item"

    This reverts commit 9def3470f02c06c886ad0fab6092584d99178a10.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-17

    [bugfix] Revert  2f2221a and update the tests

    Fixes #19199 - regression: vector layer legend symbol / children (i.e. rules) aren't shown when in group

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-17

    Revert "Do not return invalid layers from findLayers()"

    This reverts commit 2f2221aec7a12138dacccd40ac3a34573e3a5da3.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-17

    Make setInstance private and QgsConfigCache a friend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Remove unnecessary code

    QObjects cannot be copied anyway

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Fix build, dox++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Ban QScopedPointer/QSharedPointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Ban more obselete qt methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-16

    [locator] add clearPreviousResults virtual method (#7256)

    * [locator] add clearPreviousResults virtual method

    * also clear previous results when triggering result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Fix use of banned methods

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Fix warning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Consider PR feedback

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    \param instead of @param

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Add unit test for geometry generator dxf export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Fix data defined properties in dxf export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Fix svg export bug

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Port dxf export improvements to QGIS 3

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Support geometry generator in dxf output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Ban @ doxygen style annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Ban deprecated qMin/qMax/etc methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Upgrade INT_ methods to numeric_limits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    More DBL_MIN/MAX_EPSILON upgrades

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    [ci] Add unit test for banned keywords

    Flags use of keywords representing deprecated or other
    "to be avoided" methods, e.g. use of DBL_MAX instead of
    the type-safe std::numeric_limits<double>::max() method.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    [sipify] Replace std::numeric_limits with old style DBL_MAX/etc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    DBL_EPSILON -> numeric_limits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    Remove a bunch of disabled code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-17

    DBL_MAX -> std::numeric_limits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-16

    [postgres] Really disable dynamic queue size

    The original commit speed up some layers, but regressed
    performance for others. It was decided to revert the
    dynamic queue feature, but it seems this was never actually
    done.

    Fixes #16239, #19203

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-16

    [processing][saga] Fix definition of cross profiles alg, add test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-16

    [ui] properly size symbols in the layer properties' dependencies list

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-16

    [ui] properly size symbols for the layout legend item widget's list

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-15

    [OGR provider] [FEATURE] Add support for transactions on GPKG databases

    For complete support, it requires two GDAL fixes:
    - One to avoid feature count to be invalid when using ROLLBACK TO SAVEPOINT
      https://github.com/OSGeo/gdal/commit/f73ec8cd1dac08e66845397f59e47e4304f110d4

    - Another one to avoid nasty issues, at least on Linux, with the POSIX
      advisory locks used by libsqlite that could be invalidated due to how GDAL
      could open files behind the back of libsqlite. The consequence of this
      could be the deletion of -wal and -shm files, which caused issues in QGIS
      (non working iterators when the edit is finished, and later edits in the
      same session not working). Those issues could appear for example if doing
      ogrinfo on the .gpkg opened by QGIS, or if opening two QGIS session on the
      .gpkg

    Both fixes are queued for GDAL 2.3.1

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-15

    Typo and SIP_SKIP

Merge: 6b08eff6550 478d6d0880b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-15

    Merge pull request #7055 from m-kuhn/wfsNoMainThreadEventLoopb

    Avoid running QEventLoop on main thread (in WFS provider)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    [processing][saga] Fix duplicate confusion matrix algs

    Fixes #19188

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    [processing][saga] Fix duplicate cluster analysis algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    [processing][saga] Fix params for IDW alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    [processing][saga] Remove duplicate GWR algs, fix params

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    [processing][saga] Remove duplicate polygon self intersection alg, fix params and add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    [processing][saga] Remove duplicate intersect alg, add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    [processing][saga] Remove duplicate symmetrical difference alg

    and add test.

    Warnings: SAGA results are bad here! Use the native QGIS alg
    instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    [processing][saga] Remove duplicate polygon difference alg, add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    [processing][saga] Remove duplicate identity alg, add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    [processing][saga] Remove duplicate polygon union algorithm

    Also
    - fix typo in algorithm name
    - add unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    [processing][saga] Remove duplicate polygon update algorithm, add test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    Remove unused and duplicated private function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    Fix seealso links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    Calculate block extent directly from iterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    Unit tests and dox for QgsRasterIterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    Fix exception in create constant raster alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-15

    [afs] Fix 'Limit to extent' option was ignored

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-14

    Add test data for gfi server relations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-14

    [bugfix][server] Respect relations in getfeatureinfo

    Fixes #18518

    QGIS Server 3 GetFeatureInfo doesn't resolve value relations anymore

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    Also forward proxyAuthentication and sslErrors to main thread

Merge: 4beb3211e2a a92b049a70e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-14

    Merge pull request #7241 from tudorbarascu/typo

    fix dislpay typo

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-06-14
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-06-14

    fix dislpay typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-14

    [bugfix] Crash on undo layout legend item on deleted item

    Fixes #19155

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-06-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-06-14

    Fix text on symbol disappearing from single symbol renderer

    Because the single symbol was not having rule key in legend...

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    No need for extra variables

Merge: 365fbed2a60 a6d78bc2943
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-14

    Merge pull request #7236 from nyalldawson/min_qt

    Minimum qt version is 5.4

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    Regenerate sip with latest sipify

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    Fix some authentication interaction threading issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    Add documentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    Use direct connection for NAM auth connections

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    Timeout tests after 55s

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    Experimental commit for synchroneous auth support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    Parse capabilities immediately

    ... even when the request is sent in a different thread.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    Add comment to explain the nasty details

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    Avoid deadlock by using Qt::DirectConnection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    Send request from spawned thread

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-14

    Run WFS feature counter task in separate thread

Merge: 22ce7081d16 b3c31d3affc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-14

    Merge pull request #7231 from elpaso/bugfix-18282-non-ascii-tags

    [bugfix] Style Manager - non ascii tags in symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-14

    Fix build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-14

    Make QgsRasterIterator optionally return the exact extent of the
    current block returned

    ... because this is very difficult to calculate exactly outside
    of the iterator, yet the iterator itself has this knowledge already...

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-14

    also use 1-dimensional table in modeler dialog (follow up 4b354984e8)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-14

    Minimum qt version is 5.4

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-06-13

    fix build with Qt <5.7

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-13

    [bugfix] Fix symbol tags with cyrillic names

    ... and other non-ascii as well

    Fixes #18282 - Style Manager - Impossible to work with non-Latin characters (tag or symbol names)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-13

    Add test for QgsSqliteUtils

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-13

    add logMessage method to locator filter (#7222)

    to discourage from using Python print()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Fix double clear actions sometimes show in spin boxes

    Fixes #19178

Merge: 59938c83ccf 9ebb646683f
    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2018-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-13

    Merge pull request #7208 from arnaud-morvan/wfs_srs_multilayer

    [server] Fix BBOX SRS in WFS GetFeature POST with two queries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    [processing] Fix Python representation of matrix parameter values with null entries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    [processing] Add unit tests for reclassify using nulls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Support infinite ranges for null class boundaries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Fix unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Report warnings when class boundaries overlap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    [processing] Restore window geometry for fixed table editor dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Add QgsRasterRange::asText for a text representation of a range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Add overlaps test to QgsRasterRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Remove a duplicate test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Use default raster iterator tile size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Move more raster block methods to header for better compiler optimisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Unit tests for reclassification with data types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Expose choice of raster data type for reclassify algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Throw exception when raster output could not be created

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Fix cancelation support for reclassify algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Throw exception when invalid band number specified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Throw exception for invalid table sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Allow some frequently used methods to be inlined

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Minor fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Remove unused member

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Add unique_ptr variant to QgsRasterIterator::readNextRasterPart

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Move body of reclassifyValue to header so it can be optimised

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Since 3.4->3.2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    More Travis debugging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Try to debug Travis test failure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Add tests for processing reclassification algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Unit tests for reclassification utils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Add typeinfo for RasterClass

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Add missing files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Expose choice of how to handle out-of-class values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Expose choice of bounds handling during reclassification

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Add reclassify by table algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Unit tests for list based contains

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Add contains check to QgsRasterRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Add bounds type handling to QgsRasterRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Fix equality test for QgsRasterRange when min/max is nan

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Tests for QgsRasterRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Expose a method to Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    Documentation for QgsRasterRange

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-13

    [FEATURE] Native reclassify raster algorithms

    Adds two new native QGIS raster reclassification algorithms:

    - Reclassify by layer: reclassifies a raster using the ranges
    specified via min/max/value fields from a vector table

    - Reclassify by table: reclassifies a raster using a fixed
    table entered by users in the algorithm dialog

    Sponsored by SMEC/SJ

Merge: dc651b63147 e9520311fbd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-12

    Merge pull request #7227 from elpaso/locale-make-overrideable

    Use default QLocale instead of system

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-12

    Use default QLocale instead of system

    no effect for now, but it makes the locale override
    possible through QLocale::setDefault()

Merge: f1397f84397 9fc87aab7f4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-12

    Merge pull request #7220 from elpaso/bugfix-19096-DD-symbol-preview

    [bugfix] Clear all DD props before creating symbol preview

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-12

    [processing] fix geometry by expression algorithm geometryless input

Merge: e899849defc d9afb899a03
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-12

    Merge pull request #7188 from elpaso/locale-formatting

    [bugfix] Fix double precision I/O in form widgets

Merge: f4065d8aed1 5cb86be6a2a
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-11

    Merge pull request #7199 from 3nids/vertex_tool

    vertex tool fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-11

    rename some arguments and variables

Merge: 55672237b86 17434512632
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-12

    Merge pull request #6647 from luipir/certs_not_removed_with_pki_postgis_on_win_port3

    Certs not removed with pki postgis on win port3

Merge: d98c14a5191 427ac106259
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-11

    Merge pull request #7150 from rouault/fix_plugin_login

    Plugin loading: only load .so files on Linux

Merge: d1fa1508c09 bf2542e8eaf
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-11

    Merge pull request #7221 from elpaso/load-qgz

    [bugfix] Also load .qgz files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-11

    Also load .qgz files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-11

    [bugfix] Clear all DD props before creating symbol preview

    Fixes #19096 - Applying a data defined size to a categorized layer hides its category symbol in the layers panel and legend

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-11

    followup 5c267f2: apply @wonder-sk 's comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Embed Layers Dialog UI fixes

    - Use a QgsFileWidget
    - Disable OK button when no layers are selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Ignore model font style and color in embed layers dialog

    And always show layers in standard font and colors. Otherwise
    they inherit the styling of the standard layer tree model,
    which means unchecked layers show in a "disabled" looking
    style, which is misleading (and meaningless) for the embedded
    layer choice.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Add missing include to make it buildable in MacOS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Add new embedded indicator icon courtesy of @nirvn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Memory safety

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Also show embedded indicators for groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    [needs-docs] Don't show embedded layers in italics

    Since the new indicator shows this in a better, less
    visually noisy, way.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    [needs-docs] Use an indicator icon for embedded layers

    The previous approach of showing these layers with italic
    text is not obvious for users to understand, and the
    interface gives little clues as to why a layer cannot
    be edited. There's also no way to see what project
    a layer has been embedded from!

    So use a new indicator icon in the layer tree to
    flag embedded layers, with a tooltip showing the path
    to the embedded project location.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Remove foreach, initialize pointer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-11

    Avoid signalling repaint / data signals when a setSubsetString doesn't actually change (#7217)

    Behavior across providers harmonized & test added.

Merge: 4e084b63c4c c3747e95543
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-11

    Merge pull request #7206 from m-kuhn/fix18380

    Fix loading layers within embedded groups

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-11

    [bugfix] Fix Z&M edition. Fix double conversion from locale.

    Mnually Cherry-picked from 0ba36acf93353ff177f4e149215dbee8b9d5d78d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    [processing] Fix exception when browsing for folder in processing
    options for multiple folder settings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-11

    More use of QgsLayerStyleOverride

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-11

    Use QgsLayerStyleOverride in QgsMapHitTest::runHitTestLayer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-11

    Create a QgsLayerStyleOverride and use it for the job renderer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-11

    [map themes] fix map renderer ignore theme blend and transparency layer settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Dox and indentation updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Refined tests for QgsProject::transactionGroup()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Silence a clazy warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Update dox, bindings

    C. Marcel <clement.marcel@nwanda.fr>AuthorDate: 2017-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Add QgsProject::transactionGroup() available & with Python bindings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    Fix failing test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-11

    add test to ensure scale lock is respected on canvas resize

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-10

    Use QLocale to parse string representation of numbers

    Because we now might have thousand separators, also
    fixes the NULL issue reported by DelazJ.

    Comes with many test cases.

Merge: f4ecbbfed0f 137bc4dbc28
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-09

    Merge pull request #7211 from elpaso/bugfix-19145-legend-crash

    [bugfix] Do not crash when removing a layout legend item

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    Fix test, because we only accept comma for compatible locales

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    Check if conversion was successful before passing to locale

Merge: 23277284e72 615d7a03f28
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-09

    Merge pull request #7210 from elpaso/bugfix-18656-layout-map-extent

    [bugfix] Use locale representation for extent

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    Fix test comparison

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    Skip custom handling of decimal point if it's a dot

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    Respect locale decimal separator in input fields

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    Added tests for locales other than english

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    [bugfix] Do not crash when removing a layout legend item

    ... when the layer was removed from the map, the legend
    sync was disabled and the drawind order was enabled ...

    Fixes #19145 Crash when deleting an item from the layout legend

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    Use locale representation for extent

    Fixes #18656 Print Layout: unable to manually modify the X and Y coordinates in the map Item properties panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-09

    [processing][gdal] Fix execution of hillshade with multidirectional argument

    And add tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-09

    Add test to save and reload embedded groups

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    Set locale in the tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    Accept dot and comma as decimal point on input

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    Try to convert doubles with comma as decimal point

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    Use displayString to get the formatted value

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-09

    Use QLocale when representing double fields

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-08

    fix documentation in QgsRectangle

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-08

    use unique_ptr and log message when transform fails

Merge: b4cbfed47af 82c2aaaa80f
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-08

    Merge pull request #7207 from rouault/geojson_add

    [OGR provider] Fix adding a new GeoJSON field, starting a new edit session and filling it (fixes #7205)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2018-06-08
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2018-06-08

    [server] Fix BBOX SRS in WFS GetFeature POST with two queries

    Correctly transform featureRequest.filterRect in
    WFS POST GetFeature request with multiple Query elements.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-08
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-08

    [OGR provider] Fix adding a new GeoJSON field, starting a new edit session and filling it (fixes https://github.com/qgis/QGIS/pull/7205)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-08

    Load layers within embedded groups

    Fix #18380

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-08

    Add test for embedded groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Add failing test for Geojson add field and then features

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-08

    Update copyright header for raster layer unique values alg

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-08

    [processing] share code between zonal histrogram and zonal stats algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    [processing] Fix feedback message in merge vector alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    [processing][SAGA] Fix interpolation choices for add grid values algorithms

    And add more tests

    Fixes #19132

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Add some tooltips to diagram show properties

    Refs #19109

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Fix data defined show diagram setting does not always work

    Fixes #19109

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    [layouts] Fix item_variables function with non-lowercase item ids

    Fixes #19063

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Supress dos2unix output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Use a raster iterator for zonal stats, to optimise zonal stats
    calculation of large zones with lots of corresponding raster pixels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Prevent background execution of zonal stats

    This algorithm is NEVER safe to run in the background, because
    it directly modifies a layer in place.

    We should:
    - make a variant of this algorithm which returns a new layer
    AND
    - refactor the QgsZonalStats code to create a separate map
    of feature->stats, and then modify the existing Zonal Stats
    algorithm to apply these changes in a post processing step

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Better constructor, dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Update processing test results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Make zonal statistics algorithm thread safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Fix zonal stats min/max values when pixel area is greater than
    polygon area

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Fix zonal statistics calculations when pixel size is greater than
    polygon size

    Fixes #17159

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Fix incorrect calculation of zonal statistics

    Raster block extent was based on intersection of raster vs
    feature's bounding box, which was not necessarily snapped to
    multiples of the pixel size. But the pixel center point/extent
    was being calculated as though the retrieved extent was an
    exact multiple of the pixel size. This led to incorrect
    retrieval of pixel values.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Add thread safe method of constructing QgsZonalStatistics,
    using a QgsRasterInterface instead of a QgsRasterLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Ensure zonal stats respsects all user set no data values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Minor refactoring, avoid use of old style cast

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Use prepared geometries to check for intersection between
    pixel rectangles and polygons when doing exact statistics
    calculations in zonal stats

    Sppeds up zonal stats calculation by ~10x when pixel size
    is large (compared to polygon sizes)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Avoid use of raw GEOS API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Use doubles, not float values, within zonal stats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Use unique_ptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Fix missing definition in data defined buttons

    Fixes #19110

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Fix some clazy eventFilter warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    Use standard crosshair cursor in layouts

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    remove specific cursor for QgsMeasureTool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-08

    [cmake] fix deprecated OLD policy for CMP0053

    https://cmake.org/cmake/help/v3.1/policy/CMP0053.html

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-06-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-07

    Add the Copy and Move Feature(s) button to Edit menu (#6884)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-07

    [move feature tool] respect CAD constraint [fix #19141]

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-07

    [vertex editor] set extent of map canvas on the whole selection of nodes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-07

    [vertex tool] create the editor with an initial selection

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-07

    [vertex editor] selected vertices are in bold too

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-07

    [vertex editor] connect selection model after setting the model

    otherwise, the selection model is a null pointer

Merge: 22a98fb680d b307f39f632
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-07

    Merge pull request #7195 from elpaso/bugfix-18981-export-qlr-crash-2

    [bugfix] Crash when exporting (invalid) legend to qlr
    Fixes #18981

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-07

    Added broken qlr file for the test case

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-07

    Add test for QgsLayerDefinition (regression #18981)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-07

    Include QDomNode (needed to build the test)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-07

    Do not return invalid layers from findLayers()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-07

    [processing] Allow choice of field prefix for Join algorithms

    Avoids clash of field names resulting in potentially misleading results

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-06

    [cmake] fix deprecated OLD policy CMP0048 (#7193)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-06

    [bugfix] Crash when exporting (invalid) legend to qlr

    Fixes #18981 Save QLR crashes QGIS 3

    This patch definitely prevents the crash but I'm not sure if
    we should also introduce the same check in QgsLayerTree::isLayer
    or even in QgsLayerTreeGroup::findLayers() or also when importing
    a qlr that might lead to invalid layer (like in this
    bug report).

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-06

    [needs-docs] Remove obsolete tooltip on "Move Feature(s)" tool (#7191)

    now that it fully handles snapping

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-06

    Fix crash in merge features dialog

    Fixes #19119

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-05

    fix sip test

    only check for Python file if it is produced

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-06

    Documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-06

    [python] Don't install error hook by default

    This error hook should only ever be used from QGIS app, never
    from standalone scripts and applications, so we should default
    to not using it and only install it when initializing python
    from app.

    Otherwise default behavior for standalone scripts based on
    PyQGIS is to silently swallow exceptions - this leaves script
    developers *no clues* to go off to debug their applications,
    meaning that errors which would usually take a couple of seconds
    to fix become horrible exercises in frustration for those
    unaware of QGIS' exception handling and the
    QGIS_DISABLE_MESSAGE_HOOKS environment variable.

    Refs #19111

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-06

    [processing] Fix missing schemas in postgis destination selection panel

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2018-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-06

    Avoid deprecated regex

    Avoid invalid escape sequence via raw string:

    `re.compile('^[^\s\(]+')` > `re.compile(r'^[^\s\(]+')`

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2018-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-06

    Processing: avoid deprecated regex

    Invalid escape sequence avoided via raw string:

    `re.findall("\d+|[a-zA-Z]+", rep[0][0])` > `re.findall(r"\d+|[a-zA-Z]+", rep[0][0])`

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2018-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-06

    Processing: Avoid deprecated regex

    Escape sequence avoided in DefinProjection by using raw string:

    `re.compile('\|.*')` > `re.compile(r'\|.*')`

Merge: 370bac99359 b07c3347234
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-05

    Merge pull request #7078 from arnaud-morvan/server_proper_literal_convertion

    [server] Proper convertion of literals in Filters

Merge: 88a49e7e331 0304ec49b64
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-05

    Merge pull request #7152 from rouault/fix_memleaks_qgsstyle

    Fix various memleaks in QgsStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-05

    Fix zonal stats doesn't work with raster/vector in different CRS

    Fixes #19027

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2018-05-25
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2018-06-05

    [server] Proper convertion of literals in Filters

    Convert OGC Filter's literals accordings to field type.
    This can have a huge impact on performance in some cases.
    For example for a filter like "num_char" = '+2' converted to "num_char" = 2,
    this result with PostgreSQL provider in a fallback to client side evaluation for the whole filter,
    including the bbox if present.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-05
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-05

    [OGR provider] Complementary fix for #18596, related to adding a new field to a GeoJSON file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-05

    [pyqgis] add missing install of __init__.py for modules

Merge: b2fce7364d8 73cfe04712e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-05

    Merge pull request #7012 from elpaso/python-provider

    Python provider QEP 122

Merge: c61e4821b5f fa7879ade16
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-05

    Merge pull request #7180 from luipir/processing_optional_value_default_in_batch_fix19115

    [processing] Correct management of optional rasters in batch mode. Fixes #19115

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-05

    [ui] do not hide floating panel toolbars for map-only view

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-06-05
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-06-05

    [processing] Correct management of optional rasters in batch mode. Fixes #19115

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-05

    Add missing import QgsCsException

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-05

    Re-enable the test on travis with a fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-05

    [processing] Fix create constant raster layer modifies pixel size

    Fixes #18446

Merge: b69389b6503 bd0ec6e4e9d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-05

    Merge pull request #7176 from nyalldawson/cmp0040

    Don't use old policy for CMP0040

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-05

    Don't use old policy for CMP0040

    Seems no longer required in any case

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-05

    Run clang-tidy modernization checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-05

    Add some missing dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-05

    Apply clang-tidy readability-avoid-const-params-in-decls fixit

    Checks whether a function declaration has parameters that are
    top level const.

    const values in declarations do not affect the signature of a
    function, so they should not be put there.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-05

    [processing] Force model outputs to respect constraints set by
    their underlying algorithm's provider

    E.g. for model outputs generated by a saga algorithm, only
    sdat and shp files are valid outputs. So only give users choices
    of these instead of all formats.

    Also fixes temporary file names generated as part of model
    execution may use formats which are not compatible with the
    algorithm's provider.

    Fixes #18908

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-05

    Remove unnecessary space at the bottom of widgets

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-05

    Remove unnecessary space at the bottom of Source tab

    and do some ui cleanup

Merge: 8307264c3b6 2502a3376ee
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-04

    Merge pull request #7167 from rouault/gpkg_perf_improvements

    [OGR provider] Performance improvements on huge GeoPackage database (fixes #18402)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-05

    [processing][SAGA] Avoid unicode errors when parsing description files

    Fixes #19062

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-04
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-04

    [WFS provider] [FEATURE] Allow user to enable/disable paging and specify page size (fixes #18935)

    The 'maximum number of features' settings is now always the maximum number of
    features requested, even in WFS 2.0 with paging.
    For WFS 2.0, we add a checkbox to enable/disable paging and a text entry to
    specify the page size (if let to empty, server default is used)
    We also add a Detect button so that the WFS version is autodetected.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-04

    NULL -> nullptr in sip code

Merge: 0e4b5957174 fcb6a74d237
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-04

    Merge pull request #7169 from m-kuhn/attrTableCrash19054

    Fix crash when removing layer with attribute table open

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-04

    Revert "Re-enable test that was failing on Travis"

    This reverts commit c4d62ef05ff268d903b0a821b43573b161b3964c.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-04

    Removed debug message leftover

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Fix crash when removing layer with attribute table open

    Fix #19054

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-04
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-04

    [OGR provider] Custom GPKG implementation of GetExtent() only needed for GDAL < 2.4

Merge: 4af0e4410e8 474809ecefa
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-04

    Merge pull request #7168 from m-kuhn/noTrDebugMessages

    Do not translate debug messages

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-04

    Re-enable test that was failing on Travis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-04

    registerProvider now returns a bool

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Do not translate debug messages

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-04
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-04

    [OGR provider] Performance improvements on huge GeoPackage database (fixes #18402)

    - Introduce an approximate feature count for GeoPackage in case there are
      at least 100,000 rows in a table.
    - Add a super fast implementation of GetExtent() for GeoPackage when there
      is an RTree
    - Do not require feature count when enumerating layers from the browser

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-04
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-04

    qgsstyle.cpp: change protected to private

Merge: 783b6b81200 e719af5096f
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-04

    Merge pull request #7153 from rouault/remove_VSIReadDirRecursive1

    Remove VSIReadDirRecursive1()

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-06-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-04

    [geometry] optimize point distance to point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    [processing] Fix cannot use feature source as input for model crs or extent parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    [processing] Also add table output for raster unique values report algorithm

    Allows values to be used within models

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-04

    Better comment to explain why the ref needs to be incremented

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Fix some shellcheck warnings in astyle scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Fix incorrectly capitalized accented menu entries

    Fixes #19102

Merge: adf5eb77cfd 48bbd2460c7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-04

    Merge pull request #7118 from m-kuhn/stringCompOperators

    Cast left node to text on string comparison

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Change docstring order

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Workaround to fix WFS provider empty() method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Isolate test failures with subset string modification

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Reset subset string after testing

    Wfs test fails otherwise.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Add an empty test on truncated layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Fix QgsVectorLayer::hasFeatures() crash when editable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Adjust target version

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Make doctest happy

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Adjust docstrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Fix test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Adjust tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Invert logic

    because True is not False

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Fix docstring

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Advanced logic for QgsVectorLayer::hasFeatures()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Make QgsVectorDataProvider::hasFeatures() final

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    QgsFeatureSource::hasFeatures() -> Yes, No, Maybe

    This method allows to determine if a feature source has content or not
    (or maybe).

    This method works for "generator" sources as well as for "collection"
    sources.

    Collection sources like QgsVectorDataProvider which allow to easily and
    in a cheap way determine if features are available can return
    FeaturesAvailable or NoFeaturesAvailable, generators will return
    FeaturesMaybeAvailable.

    QgsVectorDataProvider also implements an empty() method.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Use cheap request

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Improve API docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Add test for empty() to provider test suite

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Add optimized version of QgsPostgresProvider::empty()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Add optimized versions of empty() to QgsVectorDataProvider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-06-04

    Add empty() and emptyUnknown() to QgsFeatureSource

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2018-06-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-04

    Add vector icons to some qgs algorithms (fixes #19082) (#7149)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    [processing][saga] Fix error in merge vector layers

    Fixes #18545

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    [processing][SAGA] Resync kriging parameters with saga manual

    And remove duplicate kriging algorithms, add tests

    Fixes #18191

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    [processing][saga] Fix error in raster calculator

    Fixes #18751

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    [processing] Fix evaluation of vector layer references to compatible feature sources

    Refs #18545

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    [processing][SAGA] Fix missing outputs from some algorithms

    Fixes #19103

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    [processing][saga] Add unit test for reclassify values (simple)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    [processing][SAGA] Fix broken reclassify values algorithm

    Fixes #18750

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    [processing] Matrix parameter values are always 1-dimensional

    Fix gui wrapper returns 2-dimensional parameters, which don't
    match with the expectations of QgsProcessingParameterMatrix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    [processing][SAGA] Fix exposed output formats to include only those supported by SAGA

    Refs #18908

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Add missing license headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Fix path to licensecheck in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Try to use cpanm to install licensecheck

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Move licensecheck to external folder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Include licensecheck.pl script in code_layout test folder

    Seems to be the only way to get this functional under Travis.

    TODO: remove when Travis is upgraded to a reasonably modern
    Ubuntu version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Fail check if licensecheck missing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Install more dependencies from repos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Don't run tests when install modules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    No prompts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Install licensecheck via cpan

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Add unit test for license headers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-04
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-04

    Remove VSIReadDirRecursive1()

    This function was introduced at a time where some GDAL versions didn't have
    VSIReadDirRecursive(). Since we now require GDAL 2.1, this is safe to use
    plain VSIReadDirRecursive1()

Merge: b21701b5d74 bb2e15c95a6
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-04

    Merge branch 'master' into fix_memleaks_qgsstyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    More checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    [ogr] Fix combination of filterrect and filterfids ignores filterrect check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-04

    Add feature source test for combination of filterfids AND filterrect

    Both these conditions must be honored when set, i.e. features
    with matching IDs but which fail the rect check should not be
    returned.

Merge: 164f662dc02 6b7504d6cc9
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-03

    Merge pull request #7151 from rouault/fix_use_after_free_at_qgis_exit

    Fix use-after-free at QGIS exist, linked to QgsCoordinateTransform cache

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-03
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-03

    Add QgsStyle::cleanDefaultStyle() and use it in QgsApplication::exitQgis()

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-03

    fix sipify and run

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-06-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-03

    concatenate auto_additions files with python module __init__.py.in

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-03

    use dedicated files for auto additions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-03

    [sipify] allow to define python operator in headers

    sipify will take care of injecting them in python/{module}/__init__.py

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-03
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-03

    qgsstyle.cpp: avoid minor memleaks in use of sqlite3_mprintf()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-03
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-03

    Fix use-after-free at QGIS exist, linked to QgsCoordinateTransform cache

    This fixes the following warning

    ==23284== Invalid read of size 4
    ==23284==    at 0x14911DE5: pj_ctx_get_errno (pj_ctx.c:137)
    ==23284==    by 0x149104A9: pj_free (pj_malloc.c:188)
    ==23284==    by 0x88C4DD3: QgsCoordinateTransformPrivate::freeProj() (qgscoordinatetransform_p.cpp:336)
    ==23284==    by 0x88C29AB: QgsCoordinateTransformPrivate::~QgsCoordinateTransformPrivate() (qgscoordinatetransform_p.cpp:88)
    ==23284==    by 0x88BEA6E: QExplicitlySharedDataPointer<QgsCoordinateTransformPrivate>::~QExplicitlySharedDataPointer() (qshareddata.h:156)
    ==23284==    by 0x88B7857: QgsCoordinateTransform::~QgsCoordinateTransform() (qgscoordinatetransform.cpp:139)
    ==23284==    by 0x88C1827: QHashNode<QPair<QString, QString>, QgsCoordinateTransform>::~QHashNode() (qhash.h:237)
    ==23284==    by 0x88C18A6: QHash<QPair<QString, QString>, QgsCoordinateTransform>::deleteNode2(QHashData::Node*) (qhash.h:585)
    ==23284==    by 0xB9CBBF8: QHashData::free_helper(void (*)(QHashData::Node*)) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.5.1)
    ==23284==    by 0x88C0276: QHash<QPair<QString, QString>, QgsCoordinateTransform>::freeData(QHashData*) (qhash.h:621)
    ==23284==    by 0x88BF735: QHash<QPair<QString, QString>, QgsCoordinateTransform>::~QHash() (qhash.h:342)
    ==23284==    by 0x88C1F2B: QMultiHash<QPair<QString, QString>, QgsCoordinateTransform>::~QMultiHash() (qhash.h:994)
    ==23284==    by 0xC378369: __cxa_finalize (cxa_finalize.c:56)
    ==23284==    by 0x8110BB2: ??? (in /home/even/qgis/QGIS/build/output/lib/libqgis_core.so.3.1.0)
    ==23284==    by 0x4010DE6: _dl_fini (dl-fini.c:235)
    ==23284==    by 0xC377FF7: __run_exit_handlers (exit.c:82)
    ==23284==    by 0xC378044: exit (exit.c:104)
    ==23284==    by 0xC35E836: (below main) (libc-start.c:325)
    ==23284==  Address 0xaed0c6f0 is 0 bytes inside a block of size 32 free'd
    ==23284==    at 0x4C2ECF0: free (vg_replace_malloc.c:530)
    ==23284==    by 0x149103FD: pj_dealloc (pj_malloc.c:133)
    ==23284==    by 0x88C1FB0: QgsProjContextStore::~QgsProjContextStore() (qgscoordinatetransform_p.cpp:45)
    ==23284==    by 0xBE23DF5: (anonymous namespace)::run(void*) (atexit_thread.cc:71)
    ==23284==    by 0xC377FF7: __run_exit_handlers (exit.c:82)
    ==23284==    by 0xC378044: exit (exit.c:104)
    ==23284==    by 0xC35E836: (below main) (libc-start.c:325)
    ==23284==  Block was alloc'd at
    ==23284==    at 0x4C2DBF6: malloc (vg_replace_malloc.c:299)
    ==23284==    by 0x14911D8A: pj_ctx_alloc (pj_ctx.c:109)
    ==23284==    by 0x88C1F64: QgsProjContextStore::QgsProjContextStore() (qgscoordinatetransform_p.cpp:40)
    ==23284==    by 0x88C505B: __tls_init (qgscoordinatetransform_p.cpp:33)
    ==23284==    by 0x88C5131: TLS wrapper function for QgsCoordinateTransformPrivate::mProjContext (in /home/even/qgis/QGIS/build/output/lib/libqgis_core.so.3.1.0)
    ==23284==    by 0x88C39F6: QgsCoordinateTransformPrivate::threadLocalProjData() (qgscoordinatetransform_p.cpp:228)
    ==23284==    by 0x88C33BE: QgsCoordinateTransformPrivate::initialize() (qgscoordinatetransform_p.cpp:162)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-03
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-03

    Plugin loading: only load .so files on Linux

    I've recently lost some hair chasing mysterious crashes at QGIS exit
    and finally figured out this was due to an old version of the GRASS
    plugin that was loaded together with the new version, because the
    current filter is *.so* . So restrict this to plain *.so extension,
    which will be consistent with what QgsProviderRegistry::init() does.

    For more context
    https://lists.osgeo.org/pipermail/qgis-developer/2018-June/053546.html

Merge: 9115d7f2f2b 55aa7a86be5
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-03

    Merge pull request #7146 from rouault/fix_18342

    [OGR provider] Improve performance of subLayers(), particularly on FileGDB with the proprietary driver (fixes #18342)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-03

    Add note to use QgsApplication::authManager()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-02
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-03

    [OGR provider] Improve performance of subLayers(), particularly on FileGDB with the proprietary driver (fixes #18342)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-03

    More tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-03

    Also check geometry in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-03

    [ogr] Only try to add original fid from iterators, not in other cases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-03

    Fix failing test

    We need to ensure that the FID column is also fetched for the
    unfiltered layer which we use when requesting features by ID

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-03

    Better tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-03

    Remove safety check

    Doesn't work correctly - flags valid matches as invalid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-03

    [ogr] Fix very slow feature requests when filter string set

    Follow up 217e7006. Avoid the very expensive iteration to
    find matching features when a subset string is set by
    instead querying the original, unfiltered layer when
    we are doing a FilterFids type request.

    Fixes many hangs when using OGR layers with filters in place.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-03

    Use correct member variable prefix

Merge: f68f288dead 033071ae502
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-02

    Merge pull request #7143 from elpaso/bugfix-19050-field-calc-save-real-as-int

    Do not set min/max precision for int fields

Merge: 7e2ca8f61b2 754018a477e
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-02

    Merge pull request #7145 from rouault/fix_18596

    [OGR provider] When editing a GeoJSON file, close and re-open the file at end of editing session (fixes #18596)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-02
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-02

    [OGR provider] When editing a GeoJSON file, close and re-open the file at end of editing session (fixes #18596)

Merge: 2ed200a8f2c a9a8fbdb172
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-02

    Merge pull request #7144 from rouault/fix_18976

    [Postgres provider] Speed up feature insertion when pkid column is not set (fixes #18976)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-01

    [cleanup] use for range based loop

Merge: 9d3f8d44f56 75b7edf1d21
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-01

    Merge pull request #7142 from rouault/fix_18996

    QgsSvgCache::svgAsPicture(): make sure the returned picture is not shared (fixes #18996)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-01

    [Postgres provider] Speed up feature insertion when pkid column is not set (fixes #18976)

    When inserting features whose attribute column corresponding to the pkid
    is empty, and tat this pkid column has a default value using a sequence,
    then we can remove it from the INSERT statement completely, which save us
    from doing a SELECT nextval(...) for each row. On the provided test case
    of that ticket, on a debug build, this cuts down the insertion time from 5 minutes
    to 1 minute 10s.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-01

    QgsSvgCache::svgAsPicture(): make sure the returned picture is not shared (fixes #18996)

    For some reason QPicture.detach() doesn't seem to always work as intended, at
    least with QT 5.5 on Ubuntu 16.04
    Serialization/deserialization is a safe way to be ensured we don't
    share a copy.

    Relates to a6eea7205c72a1be837ab43b79aad0c67a92a9b2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Do not set min/max precision for int fields

    Fixes #19050

    QGIS saves integer field when I create a new real
    field through field calculator (Update field works as intended)

    backport required

Merge: 3b29102627b b9003ffa12b
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-01

    Merge pull request #7140 from rouault/fix_19009

    Assorted set of fixes regarding field length for OGR provider

Merge: e4d5899bb2d 43f796e78ef
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-01

    Merge pull request #7141 from rouault/fix_18563

    QgsVectorFileWriter: workaround a bug in GDAL where appending to an existing BNA crashes it (fixes #18563)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-01

    QgsVectorFileWriter: workaround a bug in GDAL where appending to an existing BNA crashes it (fixes #18563)

    Upstream fixes done in GDAL as well to fix the crash itself:
    GDAL master: https://github.com/OSGeo/gdal/commit/a36939afd5248338d928ac2107e2136b32ffb9df
    GDAL 2.3 branch: https://github.com/OSGeo/gdal/commit/f9af14bc04e6f4fea8175f0e212455c2b6520378

Merge: dc9fb90b017 917a6e3cdcf
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-06-01

    Merge pull request #7131 from rouault/fix_linux_build_qca

    QCAMacros.cmake: fix Linux build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-06-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Added QgsDataProvider::ProviderOptions to the bindings

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-01

    QgsVectorDataProvider::supportedType(): only checks field length and precision against min/max if they are defined (ie > 0). Fixes test_qgsauxiliarystorage.py and qgis_projectstoragetest

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-01

    add note on how to invalidate results

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-06-01

    [locator] add a way to invalidate results from python API

    otherwise if you access the config of the filter (or change app settings) from outside the main application settings dialog, results are not invalidate

    for instance, if you update a URL of a service, results won't be updated

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-01

    QCAMacros.cmake: re-add 25ba36180cfbf836b9458beb98e28f62349c4260 for FreeBSD

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-31
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-01

    QCAMacros.cmake: fix Linux build

    https://github.com/qgis/QGIS/commit/25ba36180cfbf836b9458beb98e28f62349c4260 causes
    build failures on Ubuntu 16.04 and 18.04 with gcc

    {{{
    /usr/bin/c++    -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/usr/include/Qca-qt5/QtCrypto  -fPIE   -std=gnu++11 -o CMakeFiles/cmTC_3b936.dir/qcaossl.cpp.o -c /home/even/qgis/QGIS/build/CMakeFiles/CMakeTmp/qcaossl.cpp
    In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:37:0,
                     from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:41,
                     from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1,
                     from /usr/include/Qca-qt5/QtCrypto/qca_core.h:36,
                     from /usr/include/Qca-qt5/QtCrypto/qca.h:36,
                     from /usr/include/Qca-qt5/QtCrypto/QtCrypto:1,
                     from /home/even/qgis/QGIS/build/CMakeFiles/CMakeTmp/qcaossl.cpp:2:
    /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1067:4: error: #error "You must build your code with position independent code if Qt was built with -reduce-relocations. " "Compile your code with -fPIC (-fPIE is not enough)."
     #  error "You must build your code with position independent code if Qt was built with -reduce-relocations. "\
        ^
    }}}

    qtglobal.h doesn't like -fPIC and -fPIE together

    See https://github.com/qgis/QGIS/pull/6093#issuecomment-393518711

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-01

    [OGR provider] Advertize correct supported data types, length and with for GPKG; and advertize Date, Time, DateTime based on driver capabilities

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-01

    QgsVectorDataProvider::supportedType(): use -1 as the value for unspecified length/width (this is the default in QgsField constructor and QgsVectorDataProvider::NativeType())

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-01

    [cleanup] QgsFieldCalculator: avoid use of hardcoded magic indices

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-06-01

    [OGR provider] GPKG: allow repeated creation of int fields with len != 0 (fixes #19009)

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2018-06-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-06-01

    Add fill/stroke color & opacity parameters to more north arrows svg images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    Remove orig_ogc_fid fields from server filter tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    Add test to ensure that orig_ogc_fid field is only ever used internally

    We don't want to expose this field to users, or include it in layer
    exports or copies

    And rename internal field to __orig_ogc_fid to avoid clashes with
    existing datasets which have been exported before this fix and which
    now contain a orig_ogc_fid field

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Skip failing test on Travis

    the test passes locally

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Added test to cmake

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Removed commented code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Fix provider for min/max updates

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    SIP updates

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Minor updates to the doc strings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Added QgsSpatialIndex to the python provider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Python provider tests passing

    Except for QgsLayerDefinition.exportLayerDefinitionLayers
    and QgsLayerDefinition.loadLayerDefinitionLayers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    QgsDebugMsg -> QgsDebugMsgLevel

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Allow python creation of QgsFeatureIterator from an abstract one

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Do not dec ref in methodcode

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Moved python provider to separate file

    Also cloned other memory layer methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Tests for Python vector data provider (still failing but not crashing!)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    SIP wrappers for QgsProviderMetadata

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    API to register new vector data providers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-06-01

    Check for index validity and do not crash!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    [processing][gdal] Don't double quote output paths

    Breaks for some drivers, e.g. KML

    Fixes #18264

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    [processing][GRASS] Fix some algorithms always export as GPKG, regardless of format selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    [processing] Fix error when creating tests and raster output
    no longer exists

    Fixes #16123

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    [processing][saga] Fix some field parameters are incorrectly defined as feature sources

    Fixes #18193

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    [processing] Fix missing vector inputs when run in batch mode

    Fix incorrect definition of compatibleVectorLayers, which was
    using layer WKB type values instead of processing source types.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    [processing] Rename File parameter in modeler to File/Folder

    Better reflects what it does

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    [processing] Fix errors when filling parameters in batch panel

    Fixes #18408

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    Add another acceptable hash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    See if test now passes on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    Resurrect another GRASS test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    Resurrect a GRASS test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    [processing][grass] Fix handling of optional file parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    [processing] Some test debugging help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    Resurrect a grass test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    [processing][GRASS] Fix r.relief.scaling has inverted min/max values for altitude and azimuth parameters

    Fixes #19076

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    [processing] Log an error when a numeric parameter has min value >= max value

    Refs #19076

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    Better dox, spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    [processing] Fix invalid characters in HTML for 'Raster layer unique values' report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    Revert "Fix QCA-ssl for FreeBSD"

    This reverts commit 25ba36180cfbf836b9458beb98e28f62349c4260.

    Breaks linux build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    SC2003: expr is antiquated. Consider rewriting this using $((..)), ${} or [[ ]].

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    SC2006: Use $(..) instead of legacy `..`.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-06-01

    Fix some shellcheck warnings

Merge: 0cffd19e5f5 2969ba1e995
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-31

    Merge pull request #7132 from rouault/fix_19077_bis

     [OGR provider] Avoid attribute table to be empty on OGR layer with mixed geom types (fixes #19077)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-31
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-31

    test_provider_ogr_gpkg.py: avoid bug_17795.gpkg test sample to be modified by tests

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-31
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-31

    [OGR provider] Avoid attribute table to be empty on OGR layer with mixed geom types (fixes #19077)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-31

    monkey path custom widgets

    this will add module to the system to avoid missing modules when running on a local install (uic widget-plugin not installed)

Merge: f7e4dd671fd 1e4b01bb9b3
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-31

    Merge pull request #7128 from rouault/fix_17945

    [WFS provider] Add typename prefix before attribute/geometry name for Update requests (fixes #17945)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-31
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-31

    [WFS provider] Add typename prefix before attribute/geometry name for Update requests (fixes #17945)

    Deegree requires those namespace prefixes. I've also verified that
    GeoServer is indifferent regarding them.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-31

    Run string comparison test on all providers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-31

    Make compiled tests more stable

    we do not want to ignore AttributeErrors for those

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-05-31
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-05-31

    pep8 fix

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-05-31
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-05-31

    typo

Merge: 25ba36180cf 1d2686d0dca
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-31

    Merge pull request #7127 from rouault/fix_18267

    [WFS provider] Handle DescribeFeatureType responses that consist of a single <include> (fixes #18267)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-31

    Add tests for compiling string operators

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-31

    Autopep8

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-31
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-31

    [WFS provider] Handle DescribeFeatureType responses that consist of a single <include> (fixes #18267)

    Also handle another occurence of a buggy server only accepting TYPENAMES plural
    as parameter of DescribeFeatureType

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-05-31
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-05-31

    blacklisted the new test PyQgsDbManagerPostgis waiting a complete pki enabled docker and relative test adaptation

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-05-08
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-05-31

    from unicode to str

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-03-20
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-05-31

    typo

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-11-10
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-05-31

    Tests for db_manager postgis connector and postgis provider checking clean certificate cleaning

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-11-10
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2018-05-31

    Set permission to certs to allow correct removing on win

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    Fix QCA-ssl for FreeBSD

Merge: 497abfe7973 de347f07429
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-31

    Merge pull request #7122 from nyalldawson/fix_19065

    Use a snapping indicator when picking feature to move with move tool

Merge: 25f4794fd2e 3aa4968f933
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-31

    Merge pull request #7120 from nyalldawson/opts

    Optimise geometry conversion to/from geos

Merge: 8cf7447a2cd c49a18c587b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-31

    Merge pull request #7125 from m-kuhn/sld_read_multiple_featuretypestyles

    Sld read multiple featuretypestyles

    Roel Huybrechts <roel@huybrechts.re>AuthorDate: 2015-02-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-31

    Add support for reading SLD's with multiple FeatureTypeStyle elements.

    Introduce a virtual FeatureTypeStyle to add support for reading SLD documents with more than one FeatureTypeStyle element.

    Still supports SLD's with one FeatureTypeStyle, as well as SLD's with multiple FeatureTypeStyles, including empty FeatureTypeStyles (not breaking single symbol rendering in that case). Complies with SLD's painter's model for rendering, appending Rules from subsequent FeatureTypeStyles in order.

    Fix #6413 (http://hub.qgis.org/issues/6413)

Merge: 9c7cf40c070 db2c3d49862
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-31

    Merge pull request #7124 from nyalldawson/fix_16428

    [processing] Hopefully fix bad layout for docks in modeler

Merge: 1d62d106fbf 6d360856941
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-31

    Merge pull request #6537 from slarosa/menu-indicator

    fix size for menu indicator in data defined button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    [processing] Don't hold on to algorithm instances for menu items

    Instead, only store references to the algorithm id string, and
    use this to retrieve algorithms when the actions are triggered.

    This avoids errors caused by the algorithm instances being
    removed, e.g. due to plugin removal or reload of providers
    (e.g. by opening options dialog).

    Fixes #19070

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    [processing] Fix some incorrect formatting of algorithm titles

Merge: 612d61dc09d 744a42ffc2e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-31

    Merge pull request #7106 from m-kuhn/encodedUrl3

    Assume URL already encoded in web view widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    [processing] Tweak algorithHelp formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    [processing] Add metadata for feature sink parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    [processing] Show accepted data types for parameters in processing.algorithmHelp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    [processing] Add method to retrieve list of accepted Python data types for a parameter type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    [processing] Show search icon in search boxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    [processing] Fix bad layout for docks in modeler

    Because there's some deep underlying issue which causes the dock
    layouts to get corrupted in certain circumstances, avoid the
    issue entirely by moving construction of the docks out of
    the .ui file and instead do it all manually via Python code.

    Fixes #16428, #19068

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    Fix crash in QgsNetworkContentFetcherRegistry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    Move 'move features' button to correct place in toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    Use a snapping indicator when picking feature to move with move tool

    Fixes #19065

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-31

    [processing] Fix Rectangles/Ovals/...(variable) chokes on angle values of 0

    Change the test to a NULL test instead, as angle values of 0 are valid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-30

    Cast left node to text on string comparison

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-30
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-30

    misc fixes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-30

    Use subsetStringChange signal for layer tree view filter indicator

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-30
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-30

    fix travis errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Optimise geometry conversion to/from geos

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-30

    Remember last used directory when saving map as PDF

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-30
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-30

    misc optimization for geometries and fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Tweak wording of metadata contacts header

    Because contacts have an explicity 'role' setting, they may not
    necessarily be the 'owner' of the resource

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    More unit checks for project dirtying

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Fix corrupted text in Open From menu item

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Changes tooltip of Open Layer Styling button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    [processing] Fix some missing references warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    [processing] Fix clearing destination doesn't actually reset to temporary output

    Even though the UI makes it look like it did

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    [processing] Correct text for temporary folder output

Merge: d157b6e6617 3edc07b4c2e
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-29

    Merge pull request #7087 from slarosa/fix_19001

    Fixes #19001: update url for _pyqgis and _api commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    [processing] Fix destination folder param is not updated after
    picking from the file dialog alone

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Filter invalid rings during label geometry preparation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Remove invalid ring handling from filterVertices, move to removeInvalidRings()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Fix filterVertices for multipoint geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Fix doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Optimise some coordinate transforms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Optimise QgsCurve::asQPolygonF for linestring geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Unit tests for filterVertices

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Better memory management, handle nan coordinate results when
    calculating point feature label obstacle geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    [labeling] Geometry transformations may result in nan points,
    so filter these out when registering labeled features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Add method to filter vertices for geometries in place, by providing a custom filter function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Safer memory management for shapeburst fills

    Fail gracefully if temporary image could not be allocated

    TODO: use a maximum size for the image, and downsample to match

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-30

    Catch some uncaught transform exceptions

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-29

    Add geometry and id field parameters

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-29
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-29

    revert changes to test files

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-29

    Autopep8

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-29
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-29

    apply map transform directly in the feature highligh c++ code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-29

    [processing][gdal] Fix gdal command does not automatically update
    when destination value is changed

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-29
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-29

    since 3.4

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-29
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-29

    misc doc changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-29

    Assume URL already encoded in web view widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-29

    Workaround crash in msvc when raising a GEOS exception

    In some circumstances MSVC tries to raise it's own internal
    exception when we try to raise a GEOSException. This results
    in a hard crash of QGIS.

    To workaround this, we cautiously try to raise a GEOSException
    on msvc builds, catching all other raised exceptions if
    throwing the GEOSException triggers them. This at least allows
    us to gracefully handle the geos error without crashing QGIS
    (although the detailed GEOS error message is not available
    when this situation occurs... but that's still better than
    a crash!).

    If you want to try to find a better fix for this, the
    testqgsexpression.cpp test suite will demonstrate the issue.

    Without this fix the test will crash on the "line_interpolate_point point"
    test.

    Refs #14752

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-29

    Add subsetStringChanged signal

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-29

    Project dirtying improvements
    - Mark as dirty  when renaming a layer/group
    - Better approach to mark as dirty when changing CRS
    - Better approach to mark as dirty when changing subset string

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-05-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-05-29

    also versioning cookbook url

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-05-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-05-29

    use https for cookbook url

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-29

    const correctness QgsVectorLayer::deleteAttributes

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-29

    qgz set as the default format

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-29
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-29

    rename qgsquickfeature and remove featuremodel

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-28
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-29

    Add polygon highlight support

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-28
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-29

    move tessellator from 3d to core (need also for quick library)

    viktor.sklencar@lutraconsulting.co.uk <viktor.sklencar@lutraconsulting.co.uk>AuthorDate: 2018-05-22
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-29

    [qgsquick] [feature] Added identify and highlight feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-29

    Speed up rendering by avoiding data defined layer enabled check in most circumstances

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-29

    add missing qgis_quick.h header to install

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-28

    fix server/app files and sipify test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-28

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-28

    put \since and \deprecated at the end of comment blocks

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-28

    fix test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-28

    [sipify] fix deprecated annotation without additional comment

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-28

    add test to check that \since and \deprecated are at the end of command blocks

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-28

    Cleanup + pep8

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-28

    Add PostGISExecuteAndLoadSQL

Merge: 034c3f0d75a 6cac1bdcbd9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-28

    Merge pull request #7098 from alexbruy/fix-cmake

    fix build with CMake < 3.7

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-28

    Revert "Merge pull request #5461 from m-kuhn/less_temp_files"

    This reverts commit cfad3aa560c2d11e5271fc2ac64d82aba9f7b5a0, reversing
    changes made to cdca7084c44d9d12d2ee835afff8577222262764.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-28

    Ensure that class \brief comes before \since (#7081)

    Otherwise it breaks the Python docstrings, which require
    the brief to come first

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-05-28

    use complex condition for CMake < 3.7

Merge: a525b2df94b 12a7be799c4
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-28

    Merge pull request #7007 from arnaud-morvan/server_filter_and_bbox

    [server][wfs] Apply BBOX inside And using filterRect

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-28

    Mark project as dirty when changing layer subset string

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2018-05-15
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2018-05-28

    [server] Apply BBOX inside And using filterRect

    In case of a WFS GetFeature request,
    if BBOX is not a direct child of the Filter element,
    it is applyed through an intersects_bbox function in the QgsFeatureRequest filterExpression.
    This is not compiled by providers like PostgreSQL, causing the whole filter to be interpreted on QGIS side.

    When interpreted on QGIS side, the srsname given in the request is not handled properly as geom_from_gml return a geometry object, projection agnostic.
    This result in a very long request returning no results.

    This is a workaround for this performance and srs issue in the case the BBOX is direct child of an And operator,
    itself at first level in Filter element.

    This is a bug fix and huge optimisation for the case we have a And with a BBOX and another condition.

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-28

    Update PostGISExecuteAndLoadSQL.py

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-05-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-05-28

    Fixes #19001: update url to _pyqgis and _api commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Fix SAGA parameter value check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    [processing][grass] Fix broken checkParameterValues tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    [processing] Tweaks and checks for checkParameterValues

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    [needs-docs] Move the "move features" and "Copy and move features"

    buttons to the Advanced Digitizing toolbar

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    [needs-docs]Add multi edit attributes icon to the Digitizing toolbar

    fixes #16568

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    [fix] Variables can't have spaces in name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    [Processing] Fix raster menu split in two in some locales

    Fixes #17448

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    More capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Set object name for vertex editor (avoid Qt warning)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Minor cleanups

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    [Fix] Don't recreate vertex editor each time

    Andrea Aime <andrea.aime@gmail.com>AuthorDate: 2017-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Fixes #16706, categorized symbology matching lack of value is not properly encoded in SLD

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    [processing] Add some more tags and icons to stats algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Don't use QgsVectorLayer::selectedFeatures() to check for a selection
    in a layer

    This is incredibly inefficient, because selectedFeatures() actually
    fetches a full copy of all selected features (including all
    attributes and geometry). Instead use selectedFeatureIds(), which
    is just a list of numbers.

    Add warning note to docs cautioning against this practice.

    Fixes massive ui lockup when right clicking on a layer with
    selected features in the layer tree

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Add warning note to QgsLayoutPageCollection::shouldExportPage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Cleaner conditional generation of pyi typehint stub files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    fix build with SIP < 4.18

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Remove some useless \returns dox

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2018-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Remove the invalid image/jpg mime type

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Set the dpi default to -1 to use layout dpi

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Remove extra space added before first line of docstring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-28

    Typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-27

    fix build with SIP <4.19

Merge: 7a1a787c0aa 0115d4e9a61
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-27

    Merge pull request #7086 from slarosa/plugin_mgr_search_icon

    [pluginmanager] show search icon in filter line edit and remove search label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-27

    Fix incorrect returns docstring when doxygen \returns has extra trailing spaces or uses tabs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-27

    Don't indent multiline versionadded/deprecated tags

    Turns out there isn't any valid ones anyway - the only
    multiline versionadded tags are due to incorrect ordering
    of brief/since tags (which is fixed in a different PR)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-27

    Fix incorrect param docstring when doxygen \param has extra
    trailing spaces or uses tabs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-27

    Fix bad regex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-27

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-27

    Move class since annotation to after brief

    Lots of classes do this, but it messes with the python docstrings.

    TODO: add a unit test preventing this behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-27

    Fix bad class docstring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-27

    Remove some junk lines from docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-27

    [pyqgis] Ensure that multiline param tags are indented for additional lines

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-05-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-05-27

    [pluginmanager] show search icon in filter line edit and removed search label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-27

    Add "get ..." to doxygen compliance blacklist

    Should be "gets ..." for consistent tense, or better yet
    "returns ..." for consistency.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-27

    Fix some interface doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-27

    Add 'accessor for' to doxygen compliance blacklist

    Use "Returns the..." instead

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-26

    add missing crsChanged signal in QgsProjectionSelectionWidget (#7079)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-05-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-05-26

    [Server][WFS] GeoJSON FeatureCollection BBOX is restricted to -180,-90,180,90

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-26

    Remove some incorrect 'not available in Python bindings' notes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-26

    Use "customize" instead of "customise"

    Since we default to US spelling, we should always be using "customize"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-26

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-26

    Add missing getters to QgsContrastEnhancementFunction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-26

    Add 'mutator for ' to doxygen compliance blacklist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-26

    Unit tests for QgsLineString::(x/y)Data()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-26

    qgsgeometry_cast

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-26

    Speed up map to pixel simplification by directly accessing x/y vertex data

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-26

    fix clang compile error on osx

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-26

    Speed up WKB conversion to linestrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-26

    Remove redundant virtual on override

Merge: f33a2d0e6ba 37e0b9f66f3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-25

    Merge pull request #7075 from m-kuhn/multiselectValueRelation

    Fix checkboxes do not show up in value relation multi

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-25

    Fix mdal build warning unused const var

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-25

    Fix checkboxes do not show up in value relation multi

    Fix #19028

Merge: 99b6194e3c3 83b0bd7c626
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-25

    Merge pull request #7061 from rouault/wms_wmts

    WMS provider: use 'WMS/WMTS' instead of 'WMS' in various UI labels (fixes #18883)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Improve docs for single symbol renderer, add missing SIP_FACTORY

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Don't crash when a null task is added to task manager

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-25

    fix windows build (followup 33390123e3)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Add unit test to prevent deprecated methods without description

    And add missing descriptions

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-25

    Make 'WMS/WMTS' untranslatable in QgsWmsSourceSelectProvider::text()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    More documentation compliance

    Use Qt style "returns .." tense instead of "return ..", and lock
    this in with a documentation compliance unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    More efficient QgsGeometry::asGeometryCollection() for single part geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Fix documentation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Fix API breaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Add QgsDataProvider::ProviderOptions struct to constructors
    for data providers

    Allows a way to pass generic settings to providers, e.g.
    passing a datum transform context for use in provider's
    constructors.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Fix more broken links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Fix broken see also links

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Fix test result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Doxygen test also checks for broken 'see also' links

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    remove deprecated qt5_use_modules macro

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    clang workaround to fix build: use move on return unique_ptr

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Fix typo

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-25

    Fix typo

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2018-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-24

    Create PostGISExecuteAndLoadSQL.py

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-24

    [wfs] fix turning attribute value to NULL

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-24

    fix icon/row size

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-24

    [locator] move the config button to the table

Merge: dde895d1496 882d8ed79b6
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-24

    Merge pull request #7008 from PeterPetrik/qgsmeshlayer_2_scalar_vector_datasets

    [mesh] Rendering of scalar and vector datasets

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-24

    WMS provider: use 'WMS/WMTS' instead of 'WMS' in various UI labels (fixes #18883)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-24
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-24

    tiny doc change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-24

    [layouts] Fix incorrect path shown after export atlas to pdf

    Fixes #19013

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-24

    [python] Generate type hint stub files

    Causes sip to generate the type hinting stub (".pyi") files
    alongside the generated python modules.

    This allows editors like PyCharm to become aware of the
    types of objects returned by functions, making the autocompletion
    much more useful (e.g. by showing all the members available
    for a returned type). It also fixes a bunch of incorrect
    warnings highlighted in PyCharm for things like calling
    static methods in a class (and, generates some new, but valid,
    warnings when unexpected types are passed to functions!)

    TODO: work out why PyCharm can't show the docstrings
    for methods when the pyi file is present.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-23
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-23

    [WMS provider] Avoid duplicate format selection radio buttons (fixes #18796)

Merge: 2bbacb635f2 2330b7fc63e
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-23

    Merge pull request #7057 from rouault/fix_18882_alternate

    [WFS provider] Revert to using singular TYPENAME keyword for WFS 2.0 DescribeFeatureType (fixes #18882, refs #17872)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-23
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-23

    [WFS provider] Handle buggy servers that require plural form TYPENAMES for DescribeFeatureType (fixes #18882, refs #17872)

    Some servers like http://geoportal.samregion.ru/wfs12 return an
    error when issuing a REQUEST=DescribeFeatureType&VERSION=2.0.0&TYPENAME=...
    query, which is the conformant way
    They expect the plural form TYPENAMES to be passed
    As they return an exception when being provided with the singular form,
    we can automate the retry with TYPENAMES.

Merge: e6c949895ab afa04d9b5b7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-23

    Merge pull request #7054 from nyalldawson/compliant

    Add compliance test to doxygen test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-23

    fix stretch build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-23

    Fix docstring for setEditFormConfig

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-23

    Fix non-compliant docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-23

    Add compliance test to doxygen test

    Tests for "non-compliant" doxygen strings, e.g. use of
    - "getter for..." instead of "returns the..."
    - "setter for..." instead of "sets the..."

    Will be expanded in future to also test for:
    - "return ..." instead of "returns ..."
    - "set ..." instead of "sets ..."

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-23

    fix unclosed strings not style in python console & script editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-23

    Standardize member signature when comparing against acceptable undocumented members

    Seems different doxygen versions result in slightly different whitepace
    *inside* the member's signatures!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-23

    Try to fix handling of undocumented members on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-23

    Update list of acceptable missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-23

    Sort list of acceptable missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-23

    Add some SIP_THROW( QgsCsException ) annotations

    Incomplete, but allows proper QgsCsException catching
    for these methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-23

    Fix outdated docs

    Fixes #19004

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-22

    Revert "[bugfix][wfs] Expand support for 2.0.0 TYPENAMES" (fixes #18882)

    This reverts *partially* commit ccb4c80f8a6d2bb179258f1ffec0dc9a447ca465.

    The plural form of TYPENAMES is non conformant for the DescribeFeatureType
    request of WFS 2.0
    The logic of ccb4c80f8a6d2bb179258f1ffec0dc9a447ca465 breaks conformant
    servers because they ignore the TYPENAMES parameter and thus return a
    DescribeFeatureType response covering all layers of the service, which can
    be extremely time consuming.

    Changes related to better geometry handling have been kept.

Merge: 9cf6bbf4249 6cf1c502d1e
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-22

    Merge pull request #7047 from rouault/fix_18740

    [WFS provider] Avoid request by feature id to cause a full layer download (fixes #18740)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-22
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-22

    fix typo

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-22
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-22

    fix docs

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-22
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-22

    various small fixes from review

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-22

    [WFS provider] Avoid request by feature id to cause a full layer download (fixes #18740)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-22

    Improve default color scheme for python console & script editor

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-22

    Fix missing color settings for python console / script editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-22

    [console] Fix unclosed strings don't respect the preset font size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-22

    [processing] Don't crash when hitting transform exceptions
    inside transform algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-22

    Setting crs for extent group box shouldn't auto check the box

    Causes e.g. changing the destination CRS in the save vector
    file dialog to accidentally enable the "extent" filter option.

    Refs #18977

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-22

    Avoid some unnecessary geometry clones during map to pixel
    simplification

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-22

    Fix invalid polygon rings created by map to pixel simplification
    when a larger polygon contains a very small ring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-22

    Add failing test for rendering simplification of very small
    ring inside larger polygon

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-21

    Fix typo

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-21

    Dummy commit to indicate that 0addae5b783e541953522eabe178426e820bf852 was about refs #18740

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-05-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-05-21

    [WFS provider] Fix excessive memory consumption on big layers (refs #1870)

    There was a pseudo memory leak in qgsgml.cpp
    And the WFS downloader could also have to process big replies, causing a
    lot of features to be instanciated at once.

    Was seen on the 'portugal_addresses' layer of http://www.naturalgis.pt/cgi-bin/opendata/mapserv?

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-22

    Use the standard snap indicator with move features tool

    Fixes #18957

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-22

    [processing] Ensure parameters linked to layer parameters
    (e.g. field choices) are correctly updated when a layer
    is selected which doesn't belong to the project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-22

    Fix SVG parsing error on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-22

    Silence python warnings from 3rd party libraries on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-22

    Flip some code to use format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-22

    Fix bad regex escaping

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-21

    [python console] improve settings UI (#7041)

    - improve UI spacing
    - harmonize reset icon

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-21

    [processing] Declare NOT_SELECTED

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-21

    [processing] Fix invalid attribute's name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-21

    [processing] Fix exception when editing enum input with no default value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-21

    [processing] Fix models cannot correctly set enum parameters
    to a static choice

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-21

    [processing] Improved script editor dialog title

    - show filename in title, or 'Untitled Script' for new
    scripts
    - show unsaved ('*') indicator when unsaved changes present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-21

    [processing] Fix script editor dialog title

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-21

    [needs-docs][processing] reword add model/script to toolbox actions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-21

    [needs-docs][processing] open existing script toolbar action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-21

    Add unit test for geoccs descriptions imported from GDAL

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-20

    [processing] show indentation guides in script editor

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-20

    reduce darkness of the inc./dec. font icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-20

    harmonize open script icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-20

    remove unused python console icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-20

    [processing] do no wrap line in script editor
    (harmonize behavior with python console)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-20

    [python console] update toolbar icon and action position
    (harmonize position with the processing script editor)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-20

    [processing] better unsaved change dialog upon closing script editor

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-20

    [processing] use python console color/font settings for the script editor

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-20

    [processing] add test for temporary output without extension

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-20

    [processing] fix temporary directories handling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-19

    crssync: also update 'deprecated' flag (fixes #18905)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-19

    crssync:
    * also update coordinate system descriptions
    * retrieve descriptions of geocentric CRSes (fixes #18968)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-19

    [processing] use a better icon for the find/replace action
    (the new icon harmonizes itself with the console script editor)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-19

    [processing] tiny improvements to the script editor
    - add a keyboard shortcut to toggle the find panel
    - focus on the find text box when opening panel
    - find text when hitting return

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-19

    Fix export map as image/PDF does not respect labeling engine settings

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-19

    resurrect also the test for r.thin

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-19

    [processing] fix wrong parameter GRASS

Merge: b4ec9a3190b 599799d264e
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-18

    Merge pull request #6997 from pblottiere/executesql_bugfix

    [executesql] Use parameter's name instead of description to save sql query

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-18

    [pyqgis] add QgsSettings.enumValue and flagValue to the bindings (#7024)

    * [pyqgis] add QgsSettings.enumValue and flagValue to the bindings

    these are done in pure Python since no implementation is possible in SIP

    there is a dirty hack for flags since QgsMapLayerProxyModel.Filters.__qualname__
    returns 'Filters' and not 'QgsMapLayerProxyModel.Filters'

    * fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-18

    [pyqgis] add method to retrieve metaEnum from an enum value or type (#7023)

Merge: bc257812081 66da1b00463
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-18

    Merge pull request #7015 from m-kuhn/ensureEditSelectionOnFeatureSelectionChange

    Update currently edited feature in attribute table when selection changes

Merge: 3e9a37cc1a8 b76acbe46a0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-18

    Merge pull request #7013 from m-kuhn/sortList

    Sort list on the attribute table/form view based on shown value

Merge: 610d99c3382 7440220e05a
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-18

    Merge pull request #7018 from 3nids/sipify_metaenum_helper

    [sipify] write helpers in core.__init__.py for Q_ENUM

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-18

    Remove unused import

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-18

    Use parameter's name instead of description to save sql query

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-18

    Fix reverse expression function doesn't handle multicurve geometries

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-18

    remove old color key when restoring copyright decorator from pre-3.2 projects

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-17

    [sipify] complete test to check the __init__.py core files are up to date

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-17

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-17

    [sipify] write helpers in core.__init__.py for Q_ENUM

    whenever reading a Q_ENUM macro, sipify will create a helper in the core module:
    BaseClass.EnumType.parentClass = lamda: BaseClass

    this will allow to use the meta object to access the QMetaEnum of the object

Merge: 2a7c10e7194 ae389be4a98
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-17

    Merge pull request #7017 from 3nids/locator_subgroup

    [QgsLocator] add the capability of adding group for elements within t…

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-17

    add test for locator model with groups

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-17

    [sipify] fix remove value assignment in members

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-17

    [QgsLocator] add the capability of adding group for elements within the same filter

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-18

    change empty '' with None

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-18

    [processing] change 0 to Not set Null value also for contour

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-18

    [processing] change 0 to Not set Null values in Gdal Clip

Merge: 56104bcd121 2246ad68030
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-17

    Merge pull request #6994 from pblottiere/server_candidates

    [server] Labeling settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-17

    update Travis build timeout

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    Update currently edited feature in attribute table when selection changes

    It's a very common pitfall for people to toggle the selection instead of
    the edit selection in the form view of the attribute table. I've noticed
    clicking people repeatedly on the list because they know it's not
    reliably going to give them what they want.

    This change updates the active feature in the form view on a selection
    change if one of the selected entries is visible in the current filter.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-17

    Add note to describe unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-17

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-17

    Use labeling engine settings in WMS renderer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-17

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-17

    Write labeling engine settings in project file

Merge: 7b53273f1f8 6446bc7b85e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-17

    Merge pull request #7010 from daniviga/brp-python-bytecompile-py3

    [RPM] Force brp-python-bytecompile to use python3

Merge: d5cec14699e 7d6518f7257
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-17

    Merge pull request #6843 from pblottiere/bugfix_refrel

    [bugfix] Fixes regression in relation reference widget with 'chain filter' option

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    More docstring fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    Fix docstring

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-17

    Update unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-17

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-17

    Fixes regressions in relation reference widget

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-17

    Fixes segmentation fault when dividing by zero

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    Add tests for sorting feature list by display expression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    Remove guard for unininitialized widgetFactory

    meanwhile we can rely on one being initialized

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    Add a default editor widget factory

    for safety when working without initialized widget registry in standalone apps and tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    Make additional sort caches accessible

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-05-17
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-05-17

    [RPM] Force brp-python-bytecompile to use python3

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    Deprecate unrequired methods

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    Add debug message

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    Fix sorting by other than first sort role

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    QgsFeatureListModel is sortable by display expression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    QgsFeatureListModel inherits QSortFilterProxyModel

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    Allow prefetching more than a single sort expression

    in the attribute table model. One is used for the table, the other one for the feature list in the form view.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-17

    Move initializers to header

Merge: 87a60d437f9 d10c0232fe6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-17

    Merge pull request #7001 from m-kuhn/userprofile-database-name

    Use connection name to avoid closing default connection

Merge: 1a879b18a19 c9b3e2ab968
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-16

    Merge pull request #6733 from 3nids/setenumvalue

    Save enum values as string in settings

Merge: 9a79fc78aa2 2abcfa23b8b
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-16

    Merge pull request #7002 from 3nids/sip_metoobject

    [sipify] insert missing QMetaObject for gadget classes

Merge: fe93993ab8c 0cd9e19abc3
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-16

    Merge pull request #6983 from PeterPetrik/qgsquick_2_scalebar_messagelog

    [feature] Add ScaleBar and MessageLog components to QgsQuick library.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-17

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-17

    [processing] Include description in algorithmHelp output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-17

    [processing] If algorithm has no short help, show description in algorithm dialog instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-17

    [processing] Also filter using algorithm short descriptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-17

    [processing] Allow algorithms to return a translated short description

    This is used in the algorithm's tooltip in the toolbox, and is intended
    for single sentence description of the algorithm, e.g.
    "Converts 2D features to 3D by sampling a DEM raster."

    Convert grass algorithms to use short description for the
    descriptive parts of their names, to cleanup the toolbox
    and make it more uniform.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-16

    Fix doxygen warnings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-16

    Build/test fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-17

    Capitalization, string fixes

    Turns out correct title case always uses uppercase for the
    final word, even if the word wouldn't normally be uppercased

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-16

    Fix crash when style panel opened from style change btn

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-16

    do not add static QMetaObject to QgsDefaultValue

    it has no Q_ENUM so no need for now
    I do not understand while it doesn't compile though

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-16

    Fix crash on categorized/graduated symbol styling dock

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-16

    move additions from top __init__ to core.__init__

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-16
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-16

    code cleanup

Merge: 15a5d917706 580509fd5e8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-16

    Merge pull request #7004 from alexbruy/select-atribute

    [processing][needs-docs] add selection methods to Select by attribute algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-05-16

    [processing] improve polar plot algorithm help (fix #16679)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-16

    fix QgsAbstractGeometry Q_GADGET position

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-05-16

    [processing] don't use function annotations as this breaks build on
    systems with Python < 3.3 (fix #18961)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-15
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-16

    [FEATURE] Rendering of vector data on mesh layers

    Rudimentary support of rendering of vector data (e.g. velocity) on mesh map layers.
    Rendering can be adjusted by QgsMeshRenderer*Settings. Only in Python
    API, no GUI widgets for styling present.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-10
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-16

    [FEATURE] Rendering of scalar data on mesh layers

    Rudimentary support for rendering of scalar data (e.g. water depth)
    on mesh map layers.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-09
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-16

    [FEATURE] Scalar/vector data in mesh data providers

    Reading and processing scalar (e.g. water depth) and vector (e.g.
    velocity) data from mesh data providers (e.g. MDAL)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-16
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-16

    update to MDAL 0.0.3

Merge: ee7240f70d9 9ccc76b69ad
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-16

    Merge pull request #7006 from DelazJ/patch-1

    More typo fix

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-16

    More typo fix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-16

    Fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-05-16

    [processing][needs-docs] add selection methods to Select by attribute
    algorithm (fix #18682)

Merge: c27ce39205f b2fb029c263
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-16

    Merge pull request #6982 from elpaso/currentformfeature-expressions-4

    [feature][need-docs] Current feature/current value form context expressions

Merge: 623574aff8e 44eb0f901be
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-16

    Merge pull request #6980 from m-kuhn/bwta2017

    Add BWTA2017.gsb to srs.db

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-16

    Added help text for @current_feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    Fix build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    Improved title case conversion, add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    Add missing ellipsis to db manager action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    [needs-docs] Place core plugin actions into top level menus
    when plugin only has a single action

    Affected actions:
    - Database -> DB Manager -> DB Manager
    - Coordinate Capture -> Coordinate Capture
    - Vector -> Geometry Tools -> Geometry Checker
    - Raster -> Georeferencer -> Georeferencer
    - Vector -> Topology Checker -> Topology Checker

    These are now just top level actions, e.g.
    - Database -> DB Manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    Allow plugins to add actions to top level of raster/vector/db/web menus

    Provides a way to avoid plugins creating submenus with a single
    action - e.g. "DB Manager" -> "DB Manager". It's a violation of
    HIG to have a submenu with a single action contained in it.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    [dbmanager] Fix bad import in vlayers plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    String capitalization, ellipsis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    Properly title case "Open From" and "Save To"

    Apparently both the first and last words are ALWAYS capatilised
    in title case, even if they normally wouldn't be.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    [processing] Title case for algorithm dialog titles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    [processing] Correctly capitalize menu entry actions, add ellipsis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    Super-basic title-case conversion method

    No grammatical parsing, so only useful for very simple cases

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-15

    [sipify] insert missing QMetaObject for gadget classes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-15

    fix (again) install of qgis.core.additions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    [processing] Fix some crashes on invalid parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    [processing] Fix some exceptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    [processing] Avoid generic exceptions

    Makes the full Python exception available when running algorithm,
    which provides much more useful error messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-16

    Add SIP_THROW annotation

    SIP uses the deprecated throw(...) annotation in order to determine
    which exceptions may be thrown by c++ code. Without these, only
    a generic unknown exception is throw, which is of limited value
    to Python code (losing any valuable message and exception type).

    So we add a new SIP_THROW macro, which can be added to method's
    declaration:

        bool doSomething() SIP_THROW( QgsCsException );

    This is ignored outside of sipify, so we don't actually use
    the deprecated c++ throw annotations, but sipify picks it up
    and adds the appropriate change to the sip definition for
    the method:

       bool doSomething() throw( QgsCsException );

    This means that calling the method from Python will raise
    the QgsCsException instead of a generic exception.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-15

    Set form feature in current_feature variable instead of

    ... setting the feature member variable

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-15

    Initialize mFieldIdx to -1

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-15

    Added methods to search expression nodes and drop RegExp

    - nodes() return the list of all nodes
    - findNodes<T> returns a list of the nodes matching the class

    Also drops the regexp for finding form attrs in the value-relation
    expressions.

    Other minor fixes as suggested in the PR review.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-15

    Use connection name to avoid closing default connection

    No observable bad effects identified but the following warning looks suspicious:

      Warning: QSqlDatabasePrivate::addDatabase: duplicate connection name qt_sql_default_connection, old connection removed.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-15

    also install additions py files in their directory (#7000)

Merge: 0383a148257 67965ca3d07
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-15

    Merge pull request #6996 from alexbruy/processing-grass-formats

    [processing] allow GRASS algorithms to save vectors in any GDAL-supported format

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-15

    Updated docs for current_value function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-15

    [processing] Create Attribute Index can run on non-spatial layers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-05-15

    [processing] use GPKG as default output format for GRASS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-05-15

    [processing] add test for output to GPKG

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-05-15

    [processing] fix GRASS vector tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-15

    remove processing ftools bitmap icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-15

    [needs-docs][processing] vectorize & improve remaining vector menu icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-15

    [needs-docs][processing] vectorize and improve remaining data analysis menu icons

Merge: 58e535103cb 1956937793a
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-15

    Merge pull request #6894 from pblottiere/bugfix_getcapa_version

    [server] Keep default version in case of invalid VERSION parameter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-05-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-15

    Update getcapabilities document to fit 1.3.0 version

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-15

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-05-15

    [server] Keep default version in case of invalid VERSION parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-05-15

    [processing] vector outputs can be saved in any GDAL-supported format

    Thanks to Médéric RIBREUX

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-15

    Add referencedFunctions() to expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-15

    Don't add GEOS warnings to message log

    This dramatically slows down rendering, especially when labeling
    is used. E.g. because labeling clips features, or because the
    rendering simplification code results in invalid geometries -
    this then fires multiple geos warnings when labeling
    tests for geometry validity, etc. But these warnings are useless,
    because the original geometry is valid and users cannot repair
    them.... yet they slow things RIIIIIIGHHHT DOOOOWN.

    Well behaved code, which requires access to geos errors,
    should be using QgsGeometry::lastError instead.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-15

    Removed attribution

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-15

    Moved form feature to private and added setters/getters

    plus other minor style changes as suggested by m-kuhn
    in his PR review

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-15

    Removed const

    I don't get why, but I trust @m-kuhn and I'll follow his advice :)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-15

    Removed leftover

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-15

    Some more test cases for value relation widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-15

    Rename functions from get_current_form_field_value to current_value

    and current_geometry

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-15

    [feature] Form context expressions in value relation widget

    The value relation widget filter expression can now use two
    new functions/variables that have access to the current
    values and geometry of the form being edited.

    This allows for dynamic filtering (drill-down) as explained
    in the crowdfunding page:
    https://north-road.com/drill-down-cascading-forms/

    The new functions/variables are:

    Function:
    get_current_form_field_value( 'FIELD_NAME' )

    Variable:
    @current_form_geometry

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-15

    [needs-docs][processing] rename export geom. columns to add geom. attributes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-15

    [needs-docs][processing] vectorize and improve remaining geometry tools menu icons

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    fix prepare-commit after moving sip files

Merge: 26174ea9add 261e5f74ec0
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-14

    Merge pull request #6987 from 3nids/pyqgis_additions

    [pyqgis] move qgis.core tricks to their own python file in additions folder

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    bring back PyQt.QtCore.NULL in qgis.core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-15

    Copy cached min/max value to provider test suite

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    [pyqgis] fix py files in subdirectory not correctly installed

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    [pyqgis] move qgis.core tricks to their own python file in additions folder

    this makes the code much easier to read

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-15

    Port gdalcalc with formula excaping fix (#6984)

    Resurrect gdalcalc algorithm from 2.x

    Klavs Pihlkjær <klavs@septima.dk>AuthorDate: 2018-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-15

    [FEATURE][locator] Add search for settings pages to locator bar (#6625)

    * [FEATURE][locator] Add search for settings pages to locator bar

    Search Settings, Options, and Project Properties pages. Double clicking a search result will open the correct page and tab.

    Short video: https://www.youtube.com/watch?v=duB2YekUmV0

    The new filter presents itself with a prefix of "s" and with tr( "Settings" ) as displayname.

    A settings locator filter is added to the built in locator filters (class QgsSettingsLocatorFilter is added to qgsinbuiltlocatorfilters.cpp). The wiring between the new filter and QgsApp has been implemented in:

    For reading misc. pages:
    * QgisApp::getProjectPropertiesPagesMap(),
    * QgisApp::getSettingPagesMap(), and
    * QgisApp::getOptionsPagesMap()

    For navigating to selected page
    * QgisApp::showProjectProperties( const QString &page ) and
    * QgisApp::showSettings( const QString &page )

    * Implement requested changes

    * Implement required changes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-14

    fix indentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-14

    fix QVariant / QString compare

Merge: c985092a6d4 3660f3f63f0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-14

    Merge pull request #6985 from pigreco/help_in_linea_field_calc

    corrections function_help

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    add assert on metaEnum and convert existing settings to strings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-05-14

    fix typo

Merge: 81dabd185c4 fca72fa7d17
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-14

    Merge pull request #6986 from 3nids/sip_files_oranize

    Better orgnization of sip files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    put back module sip files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    adapt sipify scripts and test to place auto generated sip files in dedicated folder

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    move auto generated sip file in dedicated folder (server+analysis)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    move auto generated sip file in dedicated folder (gui)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    move auto generated sip file in dedicated folder

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    [pyqgis] comment some core additions

    Salvatore Fiandaca <pigrecoinfinito@gmail.com>AuthorDate: 2018-05-14
Commit:     Salvatore Fiandaca <pigrecoinfinito@gmail.com>
CommitDate: 2018-05-14

    corrections

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    replace with setEnumValue

    and complete missing enumValue

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    create dedicated function for flags

    there is a small redundancy in code, but it makes it much nicer to read the calls:
    flagValue( key, default) instead of enumValue( key, default, NoSection, false )

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-14

    save enum settings as string for a better inspection

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-14

    [processing] Finish default values in model for destination parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-14

    [processing] Fix destination resets to 'memory:' instead of temporary layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-14

    [processing][model] Fix handling of mandatory checkbox in output definitions

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2018-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-14

    [processing] Add default values in model for destination parameters

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-14
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-14

    [Feature] Add ScaleBar and MessageLog components to QgsQuick library.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-14

    Add a newNameChanged signal to QgsNewNameDialog

    Handy for subclasses.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-14

    Fix build warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-14

    Add BWTA2017.gsb to srs.db

    NTv2 grid available here:
    https://www.lgl-bw.de/lgl-internet/web/sites/default/de/05_Geoinformation/Galerien/Dokumente/BWTA2017.zip

    More information:
    https://www.lgl-bw.de/lgl-internet/opencms/de/05_Geoinformation/Liegenschaftskataster/ETRS89-UTM/

    INSERT INTO "tbl_datum_transform" VALUES(NULL, 100017, "4314", "4258", "9615", "BWTA2017.gsb", NULL, NULL, NULL, NULL, NULL, NULL, "Transformation for the German federal state of Baden-Wuerttemberg: Diese NTv2-Datei deckt das Gebiet von Baden-Wuerttemberg ab und ist daher ausschliesslich für die Transformation von Geo(fach)daten innerhalb von Baden-Wuerttemberg geeignet. Dieser Ansatz ist für Geo(fach)daten zu verwenden welche auf Basis der ALKIS Daten gefuehrt und erstellt werden.", "For applications requiring an accuracy of better than 1 metre.", 1, 0, 3339);

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-14

    [memory] Fix memory provider does not return correct min/max
    values after adding or editing features

    The cache was not cleared correctly in this case

    Fix sponsored by LINZ

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-14

    [processing] add gdal command name to tags for better searches (#6978)

Merge: e0b86bef533 395c13f1f11
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-13

    Merge pull request #6951 from 3nids/locator_prefix

    allow customizing prefix of locator filters

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-13

    Remove the default output value shown in expression builder

    Fixes #18808

    Guilhem <gui2dev@users.noreply.github.com>AuthorDate: 2017-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-12

    Update qgsrasterfilewriter.cpp

    Bad geo-referencing bug fix

    Using VRT with large coordinate system (like RGF93/CCxx) and high
    resolution raster, highest resolution tiles were shifted regardingi
    original raster.
    It seemed that when creating the VRT file, georeferencing is
    truncated while converted to text, leading to loss of precision.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-11

    fix warning for release build (#6976)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-11

    add link to 3.0 api documentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-11

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-11

    add test for (active) prefixes and fix bad prefix for plugins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Try to fix odd doc coverage test issue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Complete processing 3.x porting documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Fix grammar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    More docs for parameter porting, new API contract

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Add notes on OutputNumber/OutputString

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Add note on GeoAlgorithmExecutionException

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Add some notes on enums, numeric parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Add some notes about porting field parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Rough beginnings to processing algorithm porting guide

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [needs-docs] Tweak wording of Export actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Show tooltip in locator actions results if different to action title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    More descriptive tooltips for some app actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Add missing ellipsis to project storage items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [needs-docs] Reorganize project menu

    - Consistency in action names
    - Move import/export actions to a submenu
    - Group similar actions together

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-11

    remove map from QgsLocator and rename custom to active prefix

    the active/custom prefix info is now accessible only from QgsLocatorFilter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-11

    Fix incorrect snapping when moving features and using advanced (#6972)

    ditizing parallel/perpendicular modes

    Refs issue demonstrated in https://www.youtube.com/watch?v=jZYKGrIyVCA
    at 25:00

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Use icon instead of text for Add and Remove buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Fix api break, unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Fix positioning of final scalebar label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [FEATURE][layouts] Use text renderer for drawing scalebar text

    Allows the full range of formatting options exposed through
    text renderer - e.g. scalebar text with buffers, shadows,
    background shapes, letter spacing, etc.

    Say goodbye to unreadable scale bar text!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Add method to QgsTextRenderer to retreive scaled QFontMetricsF
    from a text format in a specified render context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Add methods to convert QgsTextFormat to and from QFonts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Fix setting default value for non-multiple enum params

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [processing] improve default values handling in the enum modeler GUI

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [processing] correctly restore default values

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    add single item to matrix parameter by default

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [processing] couple of fixes for matrix parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [processing] use another icon for clear button and add confirmation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [processing] don't allow multiple enum items to be selected if
    allowMultiple is not set

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [processing] fix handling of the multiple enum values

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [processing] fix method signature

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [processing] add matrix and enum parameters to wrappers and handle them
    in the modeler dialogs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [processing] modeler GUI for matrix parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [processing] add modeler GUI for enum parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Revert "Merge pull request #6929 from ghtmtt/fix_proc_modeler"

    There are no useless parameters in Processing.

    This reverts commit fd5e0a7f1947548e0d5bd1f004a586e2ae0b0473, reversing
    changes made to 69de345784094730339ca4115bc7ed50beec5a1b.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-11

    [processing][gdal] Fix conversion of non-EPSG crs parameters
    to GDAL compatible strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-11

    add libyaml-tiny-perl & python-autopep8 to debian deps

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-11

    osgeo4w: include PGEO_DRIVER_TEMPLATE and OGR_SKIP in qgis.vars
    (fixes #18234)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-10

    allow to reset prefixes in settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-10

    use multimap to allow using the same prefix for several filters

Merge: 9690d8061eb c3279ee5442
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-10

    Merge pull request #6961 from wonder-sk/union-single-layer

    [FEATURE] Union algorithm with a single layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-10

    add mdal provider to debian and osgeo4w packages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-10

    expression help: support optional parameters and defaults

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-10

    Add a note about version added for new functions in testing module

Merge: 85f42e7d464 e8d1099ff39
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-10

    Merge pull request #6966 from kannes/patch-1

    add optional segments argument in buffer function docs

    Hannes <kannes@users.noreply.github.com>AuthorDate: 2018-05-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-10

    add optional segments argument

    text taken from single_sided_buffer

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-10

    remove build noise from output

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-10

    union: throw an exception if the second layer is specified but not valid

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-10

    Updates from Nyall's review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-10

    Add test for single layer union

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-10

    Add support for unordered comparison of features of layers

    This is useful when an algorithm returns features in no particular order
    and sorting features by attributes does not help because there may be
    features with the same attributes, giving non-unique sorting orders.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-10

    Processing tests: allow topological geometry tests instead of exact tests

    This is useful with geometry algorithms when the order of the coordinates of produced
    geometries does not need to be exactly the same every time, but the output is still
    topologically equivalent.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-10

    [FEATURE] Union algorithm for single layer

    Resolves all overlapping geometries just like GRASS or Arc do.

    So now we have two variants of union:
    - union(A) - does union within geometries of one layer
    - union(A,B) - does union between geometries of two layers

    For union(A,B) algorithm if there are overlaps among geometries of layer A or among geometries of layer B,
    these are not resolved: one needs to do union(union(A,B)) to resolve all overlaps, i.e. run single layer
    union(X) on the produced result X=union(A,B)

    This should also address issues raised in #17131

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-10

    [processing] Don't skip null parameter values when converting
    parameters to pythong strings

    We need to include these, in order to differentiate unspecified
    parameters from parameters set to null values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-10

    [processing] Ensure unset parameters are translated to Python
    None values when representing parameters as pythong strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-09

    cosmetics on 9e7e927b9c

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-09

    allow customizing prefix of locator filters

Merge: d99a27f432b 5d7a6c18ec6
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-09

    Merge pull request #6505 from 3nids/form_url

    [FEATURE] Allow to use a URL for a custom attribute form (UI file)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-09

    remove useless API break

Merge: d06043f7232 9e7e927b9ca
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-09

    Merge pull request #6958 from agauvrit-tis/patch-1

    [FEATURE] Add DisplayVersion value in Uninstallkey

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-09

    fix edit form test with local HTTP server

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-09

    simplify netwotk content fetcher registry

    kudos @wonder-sk

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-09

    use QgsNetworkContentFetcherRegistry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-09

    use QStringLiteral

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-09

    fix spelling

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-09

    add UI form for testing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-09

    [FEATURE ] allow to use URLs for attribute forms

    Alexandre <30469328+agauvrit-tis@users.noreply.github.com>AuthorDate: 2018-05-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-09

    Add DisplayVersion value in Uninstallkey

    The DisplayVersion value in Uninstallkey registry hive (Software\Microsoft\Windows\CurrentVersion\Uninstall) is mandatory for deployment software, it allows them to check quickly from standard registry path the currently installed version.

    The VersionNumber value is already stored in Software\QGIS (version)\ hive but that's not a standard for deployment solutions.

Merge: 29489e1056e 85d60f2bac4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-09

    Merge pull request #6952 from elpaso/DelazJ-symbolselectorHelpShow

    Delaz j symbolselector help show

Merge: c1ac975382f b2188d4f021
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-09

    Merge pull request #6865 from PeterPetrik/qgsquick_1_canvas_merge

    [FEATURE] Introduction of QGIS Quick library

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-09

    Small property icon improvements

    Felis Pimeja <felispimeja+github.com@gmail.com>AuthorDate: 2018-02-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-09

    Vectorized remaining propertyicons

    List of icons^
    gdal.png
    network_and_proxy.png
    locale.png
    join.png
    transparency.png
    pyramids.png
    overlay.png
    map_tools.png
    histogram.png
    digitizing.png
    attributes.png

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-09

    Fix build warning

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-08

    Fix test that checked an exception from QgsSpatialIndex constructor

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-08

    Fix crash when creating spatial index from empty layer

    libspatialindex library throws an exception when trying to bulk load spatial index
    and it is given an empty input data stream

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-08
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-08

    use smart pointer for QgsQuickMapSettings in map canvas

Merge: ba04dea289b 1c34339b3c8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-05-08

    Merge branch 'symbolselectorHelpShow' of https://github.com/DelazJ/QGIS into DelazJ-symbolselectorHelpShow

Merge: 83218c9eeff 90355f0e2d7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-08

    Merge pull request #6764 from tudorbarascu/featureinfo_values

    server tests for GetFeatureinfo different widget values

    Tisham Dhar <whatnickd@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    Find Spatialindex library in osgeo4w64 bit

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-05-08
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-05-08

    address comments and add @unittest.expectedFailure to test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    Really accept strings for arrow data defined properties

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    The Arrow type and head type are string inputs in DD

    and not integer (fixes #16215)

Merge: cfad3aa560c 2ee479eb970
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-08

    Merge pull request #6949 from m-kuhn/wms_overwrite_parent_boundingBoxes

    Wms overwrite parent bounding boxes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-08

    Fix codestyle

    Roel Huybrechts <roel@huybrechts.re>AuthorDate: 2015-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-08

    Overwrite existing boundingBoxes with the same CRS in WMS capabilities.

Merge: cdca7084c44 a606c4685f8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-08

    Merge pull request #5461 from m-kuhn/less_temp_files

    Cleanup temporary files in prepare-commit.sh

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    add GetMap DPI mask image, fixes local test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    [FEATURE] Also show cartesian areas/perimeters in identify results

    Because users are still getting confused with the difference
    between the cartesian areas and ellipsoidal areas, show both
    in the identify results dock.

    The reasoning here is:

    - if a user understands this concept, they will know the correct
    one to use, and its good for us to inform them of the difference
    here. Plus, it means they immediately see if the ellipsoid
    setting is correct and the difference it is making for the
    area/length calculation.

    - if a user has no idea what the difference is, then we should
    make them aware that there's (at least!) two different possible
    measurement values. They can then either research what these mean and make
    the right choice (and become better informed GIS practitioners),
    OR pick a random one - which really is no different then the
    previous situation, because an uniformed user is just as likely
    to be working in an unsuitable projection with a poor ellipsoid
    choice.

    In short, we don't try to guess the right choice for users
    and instead give them all the information and let them make the
    call which value to use.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-05-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-08

    [needs-docs] Rename "show labels for this layer" to "single labels"

    Felis Pimeja <felispimeja+github.com@gmail.com>AuthorDate: 2018-05-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-08

    Minified svg code for several icons (#6489)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-08

    Updates from review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-08

    [FEATURE] Optionally add back faces of polygons in tessellator

    Often the polygonZ/multipatch data do not have consistent ordering of vertices
    (e.g. all clock-wise or counter clock-wise). Disabling culling helps to avoid
    seemingly missing surfaces, but the shading is still not correct due to reversed
    normals. This new option to add back faces fixes the problem: for each triangle
    we create both front and back face with correct normals - at the expense of increased
    number of vertex data.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    Fix some data defined buttons show in text format widget

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    Widen the diagram Size Legend Preview frame

    This should allow more visibility of the previewed symbols and texts.
    Also avoids the left part of the dialog to needlessly expand while the information is at right.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    More spell checks

    luz.paz <luzpaz@users.noreply.github.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    Source typos

    luz.paz <luzpaz@users.noreply.github.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    Typos

    Found via `codespell`

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    Add words to spell check file

    Ari Jolma <ari.jolma@gmail.com>AuthorDate: 2018-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    Translation fixes for GDAL build VRT.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    Update test result

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    Set max_points default value

    Sandro Santilli <strk@kbt.io>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    Switch test to reentrant GEOS API

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-07

    Fix a crash in tessellator with self-intersecting rings

    Self-intersecting polygon rings may crash poly2tri so we skip them (for now)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-08

    [afs] Fix handling of custom projections

    Don't treat all unknown projections as WGS84

    Fixes #18881

Merge: ba04dea289b b4d00d95a17
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-07

    Merge pull request #6872 from 3nids/fetchregistry

    QgsNetworkContentFetcherRegistry: a registry for temporary downloaded files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-07

    delete contents in destructor and add missing mutexes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-07

    fix crash when redownloading or canceling

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-07

    also add localFile returning a QFile

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-07

    avoid race condition

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-07

    do not return a const file and add localFile helper

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-07

    do not expose task and make it thread safe

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-07

    QgsNetworkContentFetcherRegistry: a registry for temporary downloaded files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-05-07

    fix links to Qt issues

Merge: 3264b0bb3e4 19592dc8d71
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-07

    Merge pull request #6101 from letmaik/patch-1

    Fix tracking of imported modules (and plugin reloading)

Merge: b9884c27484 4749306af3e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-07

    Merge pull request #6937 from slarosa/fix_svg_size

    fix svg size for cross-hair, capture-point, zoomin and zoomout, fixes #18806

Merge: f4ec9e2abb1 9354085437e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-07

    Merge pull request #6702 from pierreloicq/patch-2

    talking about "ninja qgis"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-07

    [processing] When an optional output is set to 'skip output', disable
    and clear the associated 'add to qgis' checkbox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-07

    [processing][saga] Make some Slope,Aspect,Curvature outputs optional and non-default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-07

    [processing] Fix parsing optional output 'create by default' from string'

Merge: 0cc0fedbe30 84d86935e42
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-07

    Merge pull request #6749 from slarosa/db_quey_history_1

    [FEATURE][needs-docs] DB Manager: adds SQL query history

Merge: dd2eb3a4755 293c56c351a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-07

    Merge pull request #6748 from Scimmia22/patch-1

    Update FindQextserialport.cmake for Qt5

Merge: 3791bac4327 5ddc4d1d9cb
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-07

    Merge pull request #6876 from DelazJ/patch-2

    [needs-docs] Rename action in Layers panel contextual menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-07

    [processing][modeler] Fix some child algorithm vector results
    are not shown as input choices for other child algorithms

Merge: a0a5f6cebcd ac88f2afe96
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-07

    Merge pull request #5065 from DelazJ/typos

    Fix some wording and spelling

    Jason Hilton <jasface901@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-07

    [processing] Fix saga natural neighbor parameters

    fixes #16604

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-06

    [processing][gdal] Better error messages when invalid parameters are passed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-06

    [processing] More helpful errors when raster inputs are not valid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-06

    [processing][gdal] More nodata handling fixes

    Fixes #18748

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-06

    More verbose test outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-06

    Fix handling of "hide deprecated" in projection selector widget

    Fixes #18896

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-06

    [processing][gdal] Fix some more nodata=0 handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-06

    [processing] Fix exception when clicking help for GDAL algorithms

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-05

    [Oracle][Tests] Enhance Geometry creation SQL script

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-05

    [BUGFIX][Oracle] Mixing SDO_GEOMETRY Point definition

    Fixes #18900

    In `sdoobj`, the `elem_info` array size is not the right way to defined the way
    to read Point coordinate. The right way is to check the
    sdoind attributes, like in Mapserver.

    The way Mapserver defined check point coordinate: https://github.com/mapserver/mapserver/blob/fd04328a89e75ac963f15867d9d90a50d47513c1/maporaclespatial.c#L1588

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-05

    [Oracle][Tests] Enhance Point convertion test

    Instead of using 'SDO_UTIL.FROM_WKTGEOMETRY' to generate `SDO_GEOMETRY` object
    for Point, the `testdata` generate Point and MultiPoint with `SDO_POINT_TYPE`
    or `SDO_ELEM_INFO_ARRAY` and `SDO_ORDINATE_ARRAY`.

    With this way of creating Point and MultiPoint, we can test the way Point and
    MultiPoint are converting to WKB.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-05

    Make collapsible the groupboxes

    to better handle vertical frames

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-05

    Set centroid as default placement for polygon diagramss

    Fix #13435

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-04

    fix doxygen warning

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-04

    small fixes in qgs components

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-04

    add docs to map canvas qml

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-04
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-04

    rename qml library to QgsQuick

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-04

    Only apply f4d38d4f0 to Qt>=5.9 (followup f4d38d4f0; check cdash for
    test results)

Merge: 357be797380 cf925637218
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-04

    Merge pull request #6930 from m-kuhn/fixSearchCrash

    Fix crash with uninitialized search widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-04

    Fix crash with uninitialized search widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-05-04

    fix xenial build

Merge: fd5e0a7f194 a3ea2addeb6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-04

    Merge pull request #6927 from m-kuhn/delayededitSelectionUpdate

    Delayed update of edit selection

Merge: 69de3457840 d8b47e43fcc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-04

    Merge pull request #6929 from ghtmtt/fix_proc_modeler

    [processing] Remove Enum useless parameter from modeler

Merge: a36f6aa2e68 2c415e8fa5d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-04

    Merge pull request #6922 from m-kuhn/relrefconditionalvaluechanged

    Relation reference widget value changed signals

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-04
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-05-04

    remove Enum useless parameter from modeler

    MieWinstrup <miewinstrup@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-04

    Added test of the action 'Move Out of Group' in the layer panel

    MieWinstrup <miewinstrup@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-04

    New action 'Move Out of Group' that moves layer(s) out of group(s). Deprecating the action 'Move to top level'

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-04

    strings added

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-04

    improved doc

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-04

    also MapLayer

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-04

    trying to add missing parameter in modeler

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-04

    typos

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-04

    [processing] resurrecting some parameters in Modeler

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-04

    [processing] resurrecting some parameters in Modeler

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-04

    [processing] resurrecting some parameters in Modeler

Merge: dea03b2beff 6de0e4b3017
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-03

    Merge pull request #6866 from m-kuhn/syslocale

    Consistent locale usage for number representation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-03

    Delayed update of edit selection

    When the attribute table opens, the first entry is selected. For some
    unknown reason, the selection does not appear in the feature list.
    Posting this to the next run of the event loop with a timer fixes this
    problem.

Merge: b0d550628b5 96173d7c31e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-03

    Merge pull request #6925 from PeterPetrik/use_literal

    use literal in qgsmeshlayer.cpp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-03

    Adjust tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-03

    Use default (not system) locale

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-03

    Explicitly refer to translation and not locale on override

    We only change the user interface translation and do not touch the locale for other things like number representation.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-03

    Use system locale for number representation

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-03
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-05-03

    use literal

Merge: ddd12e2bf26 e2da696ab63
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-03

    Merge pull request #6908 from DelazJ/DBManagerTranslator

    Trying to make more translatable strings in DB Manager

Merge: 12183e98db4 f07cd2f5b94
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-03

    Merge pull request #6895 from gacarrillor/avoid_unnecessary_confirmation_dialogs

    [processing] Refactor Fields algorithm: avoid unnecessary confirmation dialogs

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-05-03

    Fix reading/writing of mesh layer to a qgis project (fixes #18801) (PR #6869)

    * fix guard header

    * [bugfix] Fix reading/writing of mesh layer to a qgis project #18801

    * fix copy-paste error

    * fix copy-paste error

    * extract decode source to derived classes

    * remove raster providers from vector decode source

    * reset testdata to master

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-03

    Unit tests for setting and getting relation reference widget values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-03

    Relation reference widget, only send valueChanged signal once

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-03

    Setter and getter tests for relation reference widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-03

    Silence

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-03

    Add missing SIP_DEPRECATED

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-03

    Fix outdated example code, convert to python

    (because c++ devs are l33t and don't need examples...)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2018-05-02
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2018-05-02

    [processing] Add comment to make it clear why we need to close the dialog here

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-03

    [FEATURE][processing] Zonal histogram algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-03

    Code cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-03

    Fix double delete in QgsMeasureTool

    The rubber bands are owned by the canvas - so we shouldn't
    be deleting them here.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-03

    [processing][gdal] Fix translate ignores nodata values of 0

    And add more unit tests to translate alg

    C <adenaculture@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-03

    Added missing r.fill.stats processing description file.

Merge: f019bc06993 1afe0d1bb8c
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-02

    Merge pull request #6867 from pblottiere/bugfix_nobbox

    [server] CRS position in GetCapabilities document

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2018-04-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-05-02

    [server] Avoid %2B to be interpreted as space in querystring

    If '+' is replaced by ' ' after percent decoding, '%2B' is interpreted as ' '.

    Fix this by replacing '+' by '%20' before percent decoding.

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2018-04-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-05-02

    Fix BBOX CRS in WFS GetFeature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-03

    [memory] Fix provider cannot handle fields with complex characters in name

    Fixes #18885

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-03

    Properly discard edit commands when calling QgsVectorLayer::destroyEditCommand()

    Since it's not directly possible to pop the last command off
    an QUndoStack (the command which is destroyed/discard by calling
    this method), we add a dummy obsolete command to force this to occur.
    Pushing the new command deletes the destroyed one, and since the new
    command is obsolete it's automatically deleted by the undo stack.

Merge: 0bf7c767ff6 7b3308dc4aa
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-02

    Merge pull request #6864 from ghtmtt/fix_saga

    [processing] fix broken SAGA algorithms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-02

    Improved debug output on test fail

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-05-02
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-05-02

    change column name for travis

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-02

    Compare case insensitive

Merge: cbf70a4da24 f68750c6642
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-02

    Merge pull request #6911 from DelazJ/DiagramDD

    [ui] Reorganize rendering tab of Diagram properties

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-02

    testing.checkLayersEqual, assert field names

Merge: 8f9a378d76e d6b1f4946f9
    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2018-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-02

    Merge pull request #6909 from pvalsecc/fix_crssync

    Fix crssync crash during build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-02

    Seriously, I thought I told ya ta shuddup already, right?

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-17
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-05-01

    [ui] Reorganize rendering tab of Diagram properties

    Also remove the data-defined collapsible groups and align items in the dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-02

    [afs] Fix group layers are incorrectly shown in browser

    These layers cannot be opened so should be skipped

    Fixes #18886

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-02

    [processing][saga] Remove redundant spaces from description files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-02

    [processing][saga] Fix "channel network and drainage basins" alg

    Fixes #18870

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-02

    [processing] Correctly set default value for matrix parameters

    Fixes #18871

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-02

    [layouts] Fix handling of layout name when dropping qpt file to app

    - Fix entered name is ignored and replaced by stored name
    - Default to name stored in qpt as initial name for layout

    Fixes #18790

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-02

    [processing] Also warn on non-matching point and extent CRS
    if algorithm cannot handle automatic reprojection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-02

    [processing] Remove unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-02

    [processing][gdal] Clip Vector By Mask Layer requires both
    layers to have the same CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-02

    Fix stats dock handling when refresh is clicked lots of times quickly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-02

    Prevent tasks from spamming progress reports

    Doing so grinds the QGIS to a halt, yet often progress
    reports are being sent every feature (which results
    in thousands of 0.00001 progress increment reports
    for large layers!!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-02

    Fix crash when unloading multiple layers from a project

    The stats dock was holding onto a dangling pointer whenever
    the statistics gathering task was canceled. This meant that
    the next time the stats dock tried to start a calculation,
    it would try to cancel the dangling task pointer and crash.

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2018-05-01
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2018-05-01

    Fix crssync crash during build

    On my machine, crssync dies with a core dump during the build of QGIS.
    Infinite loop because there is no color defined in the scheme it loads.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-05-01
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-05-01

    Make translatable some GUI texts

    fix #17957

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-22
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-05-01

    Trying to make Providers labels translatable

    in DB Manager tree

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-04-27
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-05-01

    [needs-docs]Rename Overview actions in Layer menu

    to match the logic in Layers panel contextual menu

Merge: 9ff366ff0f6 41bf860ad3e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-01

    Merge pull request #6863 from m-kuhn/selectedfeaturedeletecount

    Show feature count and layer when asking for delete confirmation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-01

    Fix memory leak

    Code looks valid, but valgrind is reporting a leak here. In any
    case Qt docs suggest not to use addAction and parent the
    actions to the QActionGroup instead, so let's do that (and
    it solves the reported leak)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-01

    Fix crash on exit

    Because the map canvas is destroyed before the project instance,
    and QgsProject emits the labelingEngineSettingsChange signal
    during its destructor, the lambda slot was getting executed
    with a dangling map canvas pointer.

    Correctly set the receiver in the lambda connection instead
    so that the connection gets destroyed along with the canvas.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-05-01

    One deletes from, not on

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-01

    Use QCoreApplication.translate() instead

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-01

    More details on Processing algorithms toolbar

Merge: cec59c0c396 9f3d571155e
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-01

    Merge pull request #6750 from lbartoletti/visibleSnapPerf

    [BUGFIX][FEATURE][NEEDS-DOCS] Disable snapping on invisible features. Second version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-01

    Shutup more annoying Qt warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-01

    Silence annoying 'appendChild() on a null node does nothing' warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-05-01

    [processing] improve eliminate selected polygons alg help
    i.e., the use only selected option is gone since 3.0

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-05-01

    [needs-docs][processing] add help and clarity to the define current projection algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-01

    [diagrams] Fix bar width maximum is too small for map unit sizes

    Fixes #18791

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-01

    [processing] More verbose error when unsupported SAGA version found

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-05-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-05-01

    [expression] Show expected arg count if wrong args passed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-30

    update INSTALL (run scripts/scandeps.pl, integrate ce34646cf, make
    t2tdoc)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-01

    [FEATURE] Add expression functions for tapered and variable
    width buffers

    Adds:
    - tapered_buffer
    - buffer_by_m

    expression functions. These expose the same functionality as the
    equivalent processing algorithms but for use in expressions
    such as geometry generators.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-01

    [FEATURE] Variable width buffers

    Adds geometry methods to create variable width buffers, including
    tapered buffers (with a specified start and end diameter) and
    variable width buffers from line string m values.

    Also adds processing algorithms which expose these methods
    to processing.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-05-01

    [afs] Fix handling of date/datetime field values

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2018-04-30
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2018-04-30

    [processing] Refactor Fields algorithm: avoid unnecessary confirmation dialogs

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-04-30

    clean tests and add a new test for snapping on inivisble feature

Merge: fca52388473 9ecb0b275e3
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-30

    Merge pull request #6892 from pblottiere/bugfix_attrform

    Fixes crash when deleting last field from attribute table

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-06
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-04-30

    Use modal dialog when in properties dialog, allowing to cancel

    the process and add help button (fix #17903).
    Also fix crash that occurs when pressing ESC button.

    and fix doc

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-05
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-04-30

    [bugfix]Changing a range or category symbol should not update the [Change] button's (Fixes #17902)

    Also avoid modification of the *Change* button if the dialog is not accepted

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-05
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-04-30

    Fix typo and spelling

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-30

    [processing] replace define current projection with reproject layer in vector menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-30

    [processing] add some missing icons for the data management tools menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-30

    [processing] add missing icons for the analysis tools menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-30

    [processing] add missing icons for the geometry tools menu

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-30

    Fixes crash when deleting last field from attribute table

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-04-30

    Improve onFeatureAdded and onAttributeValueChanged

Merge: cad0f3d5b74 9a856167315
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-30

    Merge pull request #6886 from m-kuhn/snapperdocs

    Remove QgsSnapper API change docs. It is ✝

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-30

    [processing] Throw warning when menu item links are broken

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-30

    [processing] fix grass provider svg path

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-30

    [processing] draw vector icons when available in modeler

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-30

    [processing] add vector icons for geoprocessing tools menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-30

    [processing] fix some native algorithm IDs for menu items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-30

    Fix crash when opening vector properties on geometryless layer

Merge: f4c00f53167 5f11692cbe2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-29

    Merge pull request #6880 from daniviga/rpm-f27

    Update RPM spec since GRASS 7.4 has been backported to F27

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-29

    Remove QgsSnapper API change docs. It is ✝

Merge: d3a9fad429e 01dd718afbd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-29

    Merge pull request #6883 from m-kuhn/removeUnrequiredSemicolons

    Remove unrequired `;` semicolons

    Tom Elwertowski <telwertowski@comcast.net>AuthorDate: 2018-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-29

    macOS needs path to GEOS framework

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-28

    Remove unrequired `;` semicolons

Merge: c1552e728a2 fb14214e41e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-28

    Merge pull request #6870 from m-kuhn/offlineediting_zm

    [FEATURE] Offline editing support for Z and M coordinates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-28

    [processing] Add createByDefault argument to destination parameter
    constructors

    Allows this setting to be set for parameters created from
    description text files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-28

    [processing] More stringent testing of parameter validity

    - Check static QgsProperty parameter values
    - Properly check QgsProcessingFeatureSourceDefinition and
    QgsProcessingOutputLayerDefinition values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-28

    [processing] Use info logging instead of warning logging for non-warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-28

    [processing] Consist helpful error messages when sinks cannot be created

    And throw exceptions always when sinks are not created to avoid
    generic errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-28

    [processing] More helpful errors when sources cannot be loaded

    Include descriptive text with the specified parameter value
    in error, and always check that sources were loaded to avoid
    raw Python exceptions when they are not

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-28

    Fix some warnings

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-04-27
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-04-27

    Update RPM spec since GRASS 7.4 has been backported to F27

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-27

    fix PROJ_HAS_VERSION and also display version in cmake output (#6878)

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-04-27
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-04-27

    Shapefile instead of GML for travis

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-04-27
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-04-27

    [processing] add test for fixed algorithm

Merge: 9ce21e4a828 232470670c9
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-27

    Merge pull request #6513 from pblottiere/executesql_params

    [FEATURE][needs-docs] Add parameters to 'Execute SQL' algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-27

    [processing] Add an example of running a sub-algorithm correctly
    to script template file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-27

    Remove unrequired include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-27

    Improve wording

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-27

    Fix some more redundant geos includes in headers

    And re-add geos include directory for grass provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-27

    Fix gcc8 ignore qualifier warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-27

    Fix gcc8 "writing to an object of with no trivial copy-assignment"
    warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-27

    Re-add proj include to grass provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-27

    Fix ui build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-27

    Fix gcc8 catch-value "catch expection by value" warnings

Merge: 16a6a90dd74 f2a2eeba7b7
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-26

    Merge pull request #6835 from wonder-sk/identify-selection-modes

    [FEATURE] Identify: more selection modes (simple / polygon / freehand / radius)

Merge: ba02a5e2582 5e7719c38f3
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-26

    Merge pull request #6859 from wonder-sk/overlay-alg-fixes-3

    Port Union algorithm to C++ and fix it

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-26

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-26

    Add BBOX and CRS before layers definition

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-04-26
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-04-26

    [FEATURE] Introduction of QGIS Quick library

    This pull request is a subset of #6490

    This adds a new library for creation of applications based on Qt Quick
    framework.
    It contains reusable QML / Qt Quick components based on QGIS core
    library.
    The initial work introduces MapCanvas

    To enable compilation of the library, use WITH_QUICK=TRUE

    Further documentation of the library is located in doc/qgsquick.dox

    For background information see the associated QEP:
    qgis/QGIS-Enhancement-Proposals#109

    The initial implementation is largely based on the work of Matthias Kuhn
    and Marco Bernasocchi on QField probject - kudos to them for the great
    job!

Merge: f8165888e45 07b07ab12ad
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-26

    Merge pull request #6851 from pblottiere/bugfix_segfault_z

    [bugfix]  Fixes Add Feature map tool when snapped layer has ZM support

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-04-26
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2018-04-26

    [processing] fix broken SAGA algorithms

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-26

    Improvements from review

Merge: c3b69900f78 f5099db8d4c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-26

    Merge pull request #6862 from m-kuhn/core-headers-no-qforeach

    Rewrite all core header usages of Q_FOREACH

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-26

    Plural disambiguation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-26

    Show feature count and layer when asking for delete confirmation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-26

    Followups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-26

    [oracle] Some updates to Oracle provider test suite

    Now the Oracle provider passes the data provider edit stress/
    conformance tests without issue!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-26

    [oracle] Fix incorrect feature count after adding features to layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-26

    [oracle] Fix handling of NULL values when add features to provider

    Fixes NULL attribute values are incorrectly converted to empty
    strings or 0 numeric values instead of NULL.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-26

    Fix doxygen warning

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-26

    Tests for fieldNamesToIndices() and indicesToFields()

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-26

    Remove unused variable

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-26

    Fixes when no geometry

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-26

    Update ExecuteSQL to be configurable with expressions

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-26

    New method to add a scope to the current context

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-26

    Add a new source type for parameters

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-26

    Add method to search variables in text with expressions

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-26

    Remove unnecessary checks

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-04-26
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-04-26

    fix svg size for cross-hair, capture-point, zoomin and zoomout, adjustment for cursor position

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-26

    Move fieldNamesToIndices() and indicesToFields() to QgsProcessingUtils

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-26

    Also remove Q_FOREACH from all gui headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-26

    Rewrite all core header usages of Q_FOREACH

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-26

    [FEATURE] Offline editing support for Z and M coordinates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-26

    Fix doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-26

    Remove some more redundant include directories

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-26

    Remove some redundant geos includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-26

    Remove geos include from qgsgeometry.h

    Avoids the need to include geos from some build targets

Merge: 2d4b48287ab ac348686fec
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-26

    Merge pull request #6848 from gacarrillor/line_intersection_with_geometry_collections

    [processing] Make line intersection alg able to handle collections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-26

    [mdal] Fix bad header guard

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-26

    [FEATURE][ogr/gdal] Add UI to expose HTTP(S) and cloud datasets

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-26

    Use "Displacement lines" label

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-26

    Fix labels in Displacement Point renderer GUI

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-25

    Remove older (incorrect!) test cases for union

    The newer test data (overlay1_a and overlay1_b) cover more scenarios
    and can be more easily investigated if something goes wrong.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-25

    Port Union algorithm to c++ using existing intersection+difference algs

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-04-25

    try disconnect/connect for destroyIndex

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-25

    Move internal intersection to overlay utils, code de-duplication

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-04-25

    Add support for visible features in onFeatureAdded, onGeometryChanged and onAttributeValueChanged

Merge: d0130d25b29 5910ba9631d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-25

    Merge pull request #6855 from m-kuhn/no-print

    No print() usage in processing core

Merge: b64a95801fe 57e5b9f1a7a
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-25

    Merge pull request #6853 from wonder-sk/overlay-alg-fixes-2

    Port Difference & Sym.Diff. to C++, cleanups and tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-25

    No print() usage in processing core

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-25

    difference: skip empty geometries, convert to multi-part geometries

Merge: ccc1ac12d54 011ddd31f23
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-25

    Merge pull request #6852 from daniviga/rpm-no-groups

    Remove groups definition from RPM spec

Merge: ade216d02d6 8be522fa799
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-25

    Merge pull request #5416 from jdugge/mapTipsDelaySetting

    [FEATURE] Make map tips delay configurable

Merge: ae53f26807c 5b1918f5f36
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-25

    Merge pull request #6820 from PeterPetrik/QgsMeshLayer_1_mesh

    [FEATURE] QgsMeshLayer part 1: Reading raw mesh

Merge: aae7a325bdd 1af0f4c7cb8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-25

    Merge pull request #6854 from daniviga/rpm-f28

    Make RPM package compatible with Fedora 28

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-04-25
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-04-25

    Make RPM package compatible with Fedora 28
    which ships GRASS 7.4

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2018-04-24
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2018-04-24

    [processing] Adjust code for line intersection with collection intersections

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-24

    [postgres][db2] still save username when instructed too also with authcfg

    (cherry picked from commit 4ad35311037f226880ac3dd30eec0f92d119ca1c)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-24

    fix astyle version check

    (cherry picked from commit dee284fe974560a3c9723e35123a02c7c9d30b8a)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-24

    Port Difference & Sym.Diff. to C++, cleanups and tests

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-04-24
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2018-04-24

    Remove groups definition from RPM spec
    since it has been deprecated (ref: https://fedoraproject.org/wiki/RPMGroups)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-24

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-24

    Fixes addFeature map tool when snapped layer has ZM support

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-24
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-04-24

    fix martin's review

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-04-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-04-24

    [Tests][Server] Add unit test for empty contextual legend

    Manually port c217cbb4dd140695af74debbe052dbefc1d21e74

Merge: 409ec853293 fe9e1cd0567
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-24

    Merge pull request #6626 from alexispolti/fix_georeferencer_crash_18227

    [bugfix] Fix georeferencer crash when deleting a point through context menu #18227

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2018-04-23
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2018-04-23

    [processing] Make line intersection alg able to handle intersections of type 'geometry collection'

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-24

    [FEATURE][needs-docs] Rework expression parser for unknown functions (#6840)

    * [FEATURE][needs-docs] Rework expression parser for unknown functions

    * Remove old comment

    * Rename NAME and update tests

    * Change COLUMN_REF to QUOTED_COLUMN_REF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add some more line segment methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add class for comparing angles to points in a clockwise fashion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add class for comparing distance from two line segments to an origin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add QgsRay2D class representing an infinite ray from a point in a direction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add reverse method to QgsLineSegment2D

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add left of line test to QgsLineSegment2D

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Apply clazy optimisation to orthogonalize algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Declare typeinfo for QgsVector to optimise use in Qt containers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add QgsLineSegment2D class, for simple 2d line segments which
    consist of just a 2D start and end point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add some useful QgsVector methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    [FEATURE] Add wedge_buffer expression function

    Returns a wedge shaped buffer originating from a point geometry,
    with arguments for azimuth, buffer width (in degrees), outer radius
    and inner radius.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add unit test for wedge buffers alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    [FEATURE][processing] Native wedge buffer algorithm

    This algorithm creates wedge shaped buffers from input
    points.

    The azimuth parameter gives the angle (in degrees) for the
    middle of the wedge to point. The buffer width (in degrees)
    is specified by the width parameter. Note that the
    wedge will extend to half of the angular width either side
    of the azimuth direction.

    The outer radius of the buffer is specified via outer radius,
    and optionally an inner radius can also be specified.

    Supports dynamic parameters for azimuth, width, and radius.

    The native output from this algorithm is CurvePolygon
    geometries, but these may be automatically segmentized to
    Polygons depending on the output format.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add QgsGeometry method to create wedge shaped buffers

    Creates a wedge shaped buffer using circular strings, with
    parameters for azimuth, wedge width (in degrees), outer radius
    and inner radius.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Allow using the longer arc with two point and center methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add convenience constructors to create QgsCircularStrings

    Add constructors to create a circular string with a single arc:
    - from 3 points on arc
    - from 2 points and a center

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add convenience constructor to create QgsLineString between two points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Add geometry method to calculate mid point on an arc from p1->p2 with given center

    And improve some docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    [oracle] Always check bounding box intersection when using filter rect

    Because oracle sdo_filter sometimes returns results outside
    the given filter (depending on the spatial index), and is
    only designed for use as a fast "first-pass" filter.

    From the Oracle docs:

    "This operator performs only a primary filter operation..

    The secondary filtering operation, performed by the SDO_RELATE operator,
    can be used to determine with certainty if objects interact spatially."

    Instead of using SDO_RELATE we can instead just do a bounding
    box intersection inside QGIS if an exact intersection is not
    required.

    Fixes failing provider conformance test suite for oracle provider.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    [oracle] Fixes for edit tests (still disabled)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-24

    [oracle] Add read-only support for curved geometry types

    Previously these geometries were silently discarded

    Fixes #12675, #16809

    Sponsored by Open Spatial (http://www.openspatial.com)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-03-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-04-23

    Fix snapping on invisible geometry

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-23

    New icons for identify modes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-23

    Moved selection handler from gui lib to app

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-04-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-23

    Replace Edit Nodes Item icon

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-23

    [FEATURE][needs-docs] Show data defined expected format in expression builder (#6839)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-23

    [FEATURE][needs-docs] Don't bail on first expression error (#6838)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-23

    update_ts.sh: handle empty exclusion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-23

    [oracle] Fix some clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-23

    [oracle] More code modernization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-23

    [FEATURE][oracle] Allow restricting table list for a connection
    to a specific schema

    This allows a schema to be set in the connection properties for
    an oracle db connection. If set, only tables within that schema
    will be scanned and listed for the connection.

    Previously the option existed to restrict the scan to tables
    which belong to the user, but this option does not support
    the use case where a connection must access tables from a different
    user, and the default "scan everything" setting is too expensive
    (since it often takes multiple minutes to perform, especially
    when geometryless tables are shown).

    Sponsored by Open Spatial (http://www.openspatial.com)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-23

    [oracle] More code modernization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-23

    [oracle] Address more clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-23

    [oracle] Fix clazy warnings in new connection dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-21

    remove plugin_template exclusion from translation updates (followup 605ef7d8294b6)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-21

    [oracle] Fix crash when adding a feature with missing attributes
    to data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-21

    [oracle] Always fetch features with null goemetry unless feature rect is set

    ...to match behaviour of other providers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-21

    Make actions non-checkable (the current mode does not appear pressed in toolbar)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-21

    Change action labels from "Select" to "Identify"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-21

    [dbmanager][oracle] Add some missing imports

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-21

    Try to add cancel support for Oracle databases in dbmanager

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-21

    [FEATURE][needs-docs] Hyperlink functions to show help in builder (#6796)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-21

    Fix sip/doxygen/todo

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-21

    Typos and re indent

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-21

    Add tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-21

    Fix warn doc

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-21

    sipify

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-21

    fix doc

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-21

    - Add some methods in QgsVector3D
    - Move QgsVector3D from 3d to core
    - Use QgsVector3D instead of QVector3D

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-21

    Add skewLines intersection algorithm

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-20

    [FEATURE] Identify: more selection modes (simple / polygon / freehand / radius)

    This extends identify tool with the ability to switch to different selection modes
    (the ones offered also by the selection map tool)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    [processing] Unit tests for distance param widget wrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    [processing] Swap more QGIS and GDAL algorithm parameters to distance params

Merge: f914762b469 62ca0298490
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-20

    Merge pull request #6808 from m-kuhn/fixxxxes

    Some minor code fixes

Merge: 6358daad91e 1d4d33417fb
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-20

    Merge pull request #6793 from pblottiere/bugfix_owslib

    [server][bugfix] Cleaning GetCapabilities response

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    Fix broken translation string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    [FEATURE][processing] Add buttons to save/clear/copy log

    In the algorithm execution dialog, this adds buttons to allow
    users to save the current log (to text or HTML files), copy the
    log contents to the clipboard, and clear the log.

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-04-20
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-04-20

    use unique_ptrs for tmp pointers

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-04-20
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-04-20

    fix Doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    [processing] Use distance parameter for more algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    Smoother looking warning icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    [processing] Add dedicated "distance" parameter

    This is a subclass of QgsProcessingParameterNumber, but specifically
    for numeric parameters which represent distances. It is linked
    to a parent parameter, from which the distance unit will
    be determined, and is shown using a dedicated distance widget
    within the processing parameters panel. This widget shows
    the distance unit.

    This avoids the confusion when running algorithms which
    use distances where the unit depends on a layer or CRS parameter -
    e.g. the distance parameter in the buffer algorithm gives
    the distance in layer units... so now we can show those units
    directly within the dialog. Hopefully this leads to less
    user confusion and accidental "1000 degree buffers"!

    Additionally - if the unit is in degrees, a small warning
    icon is shown next to the parameter. The tooltip for this
    icon advises users to reproject data into a suitable
    projected local coordinate system.

    Initially implemented for the native buffer and single
    sided buffer algorithm only - but more will be added.

    Fixes #16290

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    [processing] fix missing import

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-20

    QString() to QStringLiteral()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-20

    Adjust to const-correct renderer API

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-04-20
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-04-20

    use QStringLiteral

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-20

    [FEATURE] Copy statistics panel content to clipboard button

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-04-20
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-04-20

    use smart pointer internally and remove unnecessary code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-20

    QVariant also supports booleans

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-20

    Use range-based for loop

Merge: 7d787980f55 f2de572390d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-20

    Merge pull request #6813 from m-kuhn/constrenderers

    Const correctness for feature renderers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-20

    followup a463858: fix interpol. data widget setValue function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    Fix string capitalization, HIG violations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    Modernize code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    Followup legend text rendering

    - Use QgsFontButton for setting legend text format
    - Tweak some capitalization and layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-20

    Followup a463858, fix failing tests

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-04-19
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-04-19

    fix build errors, use MDAL 0.0.2 (int API)

Merge: 16465cb38ed f1a31d09f1a
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-19

    Merge pull request #6817 from wonder-sk/legend-text-on-symbols

    Legend: optional text on top of symbols for vector layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-19

    Use standard font for text on symbol

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-19

    Make it possible to load "text on symbol" labels from expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-19

    Fix Coverity null pointer dereference warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-19

    [processing] restore TIN / IDW interpolation algorithms

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-19

    fix interpolation data widget

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2018-04-06
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2018-04-19

    [FEATURE] QgsMeshLayer part 1: Reading raw mesh

    Introducting MDAL, QgsMeshLayer, mesh data providers (mesh_memory, mdal)
    to read and visualize raw meshes: vertices and faces. Support dragging
    2dm files from browser on canvas to visualize 2dm meshes.
    Support for QgsMeshLayer in Python API.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-19

    osgeo4w: add O4W_QT_ variables for qt.conf to qgis.vars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-19

    [processing] Don't overwrite rows when reordering in multi input
    dialog

    Refs #17327

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-19

    [oracle] Fix some errors using oracle connector in db manager

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-19

    remove reference to removed setColorDialogOptions method

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-18

    [FEATURE] Legend: optional text on top of symbols for vector layers

    In some cases it is useful to add extra information to the symbols in the legend.
    This work allows definition of additional labels in vector layer properties > Legend tab.

Merge: 0e0e133c7d9 721c5361859
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-18

    Merge pull request #6811 from wonder-sk/overlay-alg-fixes-1

    Port Intersection algorithm to C++, cleanups and tests

Merge: 45b264db08b 0e0e133c7d9
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-18

    Merge branch 'master' into overlay-alg-fixes-1

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-18

    Do not const-antly forget about grass

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-18

    API documentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-18

    Some const-correctness for rules

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-18

    More const-corretness for QgsFeatureRenderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-18

    Fixes after review

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-18

    Const correctness for renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-18

    [FEATURE][processing] Add sort order option to Add Incremental Field alg

    This allows users to optionally set a sort order to use when
    assigning values in the Add Incremental Field algorithm.

    Previously values were always added using the original feature
    order. With this change users can control the order in which
    features are assigned values.

Merge: 9f41a9b8217 77ca11e6c01
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-18

    Merge pull request #6335 from Fanevanjanahary/crs_widget

    use crs widget picker in db_manager

Merge: d28451cddc5 84ec10eeb86
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-18

    Merge pull request #6812 from m-kuhn/fix17525

    Fix relation editor widget in autogenerated forms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-18

    Fix relation editor widget in autogenerated forms

    Fix #17525

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-04-17

    [docker] update dependencies

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-17

    Port Intersection algorithm to C++, cleanups and tests

    Finally starting a suite of unit tests for overlay algorithms:
    - overlay1 - layers that cover various basic overlay situations
    - overlay2 - layers where one input has self-intersecting polygons
    - overlay3 - layers where intersections return different geometry types

Merge: 90c65405fd0 8f8a9ac8534
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-17

    Merge pull request #6807 from m-kuhn/ruleBasedNestedElse

    Fix identify tool with rule renderer and nested else

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-17

    Add test for nested rules in ELSE

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-17

    Fix identify tool with rule renderer and nested else

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-04-17

    [processing] use parameter description instead of name when retrieving
    parameter from the registry

Merge: 8714e42612e 5be057c90ad
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-17

    Merge pull request #6802 from elpaso/rasteranalysis-tests

    [tests] Add some tests for 9 cells algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-17

    Use wait cursor during lengthy operations in style manager dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-17

    [gps] Fix disabled import controls after selecting GPX file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-17

    [oracle] Compile some expression functions

    Greatly speeds up case-insensitive value matches for oracle
    expression based feature requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-17

    [oracle] Fix clazy warnings in iterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-17

    [oracle] Update failing provider test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-17

    [oracle] Fix expression compilation of integer division

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-04-16

    [tests] Add some tests for 9 cells algorithms

    Note: this does not test the correctness of the
    algorithms but only that the filters are correctly
    working.

Merge: 5e33d7d639a 435d8077d5a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-16

    Merge pull request #6801 from m-kuhn/relRefIdInsteadOfName

    Use relation id instead of name for nesting detection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-16

    Use relation id instead of name for nesting detection

Merge: d7fd14b3403 2d340a0de2a
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-16

    Merge pull request #6787 from pblottiere/bugfix_ellipse

    [server] Add project's context before rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-16

    [oracle] Ensure that all attributes required for order by are fetched

    Fixes potentially broken iterator sorting with oracle provider when
    a subset of attributes is fetched

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-16

    [oracle] Always mark features as invalid when iterator is closed

    Fixes some failing oracle provider conformance test suite failures

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-15

    fix build with QScintilla <2.10

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-14

    respect QGIS_PREFIX_PATH (followup 810241ffca; fixes windows nightlies)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-14

    fix windows build

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-13

    Add owslib and keep idna package (do not remove pip3)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-13

    Add unit test with owslib to check GetCapabilities doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-13

    Remove empty MetadataURL tag for unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-13

    Cleaning GetCapabilities response

    Fixes #18197

Merge: b662b44e8df 7e022f005d9
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-13

    Merge pull request #6782 from wonder-sk/required-layers

    Mark layers as required in the project

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-13

    Update unit test with symbology depending on @map variables

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-13

    Keep mapSettings scope

Merge: d500580e47c 354433b0782
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-13

    Merge pull request #6781 from elpaso/fix-render-gui

    Small GUI fix in raster style dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-13

    debian packaging: followup bb0bfea3c4

Merge: 76843be62de 938db97df52
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-13

    Merge pull request #6789 from DelazJ/patch-1

    Remove wrong tooltip

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-13

    [BUGFIX][needs-docs] Allow expression parser to report better error location

    We return the line and column to allow builder to highlight
    that location for the user.

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-13

    rename algorithm name in template script

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-12

    Remove wrong tooltip

Merge: d94cf12deae a4b5816f0c1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-12

    Merge pull request #6778 from signedav/fix_condformat_alpha

    Save and load alpha of conditional style color

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-04-12

    fix list of updated files in pull requests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-12

    Add unit test to check symbol's rotation coming from a project variable

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-12

    Add project context for map rendering

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-12

    Fixes segmentation fault

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-04-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-04-12

    [BUGFIX][Server] Segfault in WCS

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-04-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-04-12

    [BUGFIX][Server] Segfault in WFS Transaction

    David Signer <david@opengis.ch>AuthorDate: 2018-04-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-04-12

    add StringLiteral

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-04-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-04-12

    [BUGFIX][Server] Segfault in WFS DescribeFeatureType and GetFetaure

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-12

    Disable remove action instead of message box + unit test

Merge: c3fdef9db12 4d984793e91
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-12

    Merge pull request #6777 from signedav/fix_conditionalformat

    Conditional formatting on relation reference widget

Merge: 222e45b838e 99ae08a2aae
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-12

    Merge pull request #6405 from lbartoletti/mkuidefaults_python3

    Convert mkuidefaults script to python3 and pep8 it

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-11

    allow builds with DEBUG macro defined

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-11

    disable 3D in debian packages for debian unstable/buster

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-11

    [FEATURE] Mark layers as required in the project

    Required layers are not allowed to be removed from the project.
    This adds extra safety to protect project users from removing layers
    they may think are not needed (e.g. used in joins, relations, expressions).

    Users can set/unset layers that are required in project properties dialog.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-04-11

    Small GUI fix in raster style dialog

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-04-11
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-04-11

    Add GetFeature test with array layer

    Also added the missing response xmls (forgot to add them
    in previous commits)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-11

    [FEATURE] Map themes: store also expanded/collapsed state of nodes

    Each map theme will also record which layers, groups and legend items are expanded,
    so when a map theme is selected, the expanded/collapsed states get applied in the layer tree.

Merge: 9dc3ee4fa0f fbb4ef5ad71
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-11

    Merge pull request #6754 from m-kuhn/processing_filter_algorithm

     [FEATURE] Feature filter algorithm for processing models

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-10

    fix logical block with mis-matching arguments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-11

    [processing] Use silent feedback by default in processing.run

    Relying on the iface messagebar feedback as a fallback is not
    safe for standalone scripts. If callers want to use a message
    bar feedback they should specify this feedback object specifically
    when calling processing.run

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-10

    Add processing gui tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-10

    Protect the const-ituional correctness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-11

    [processing] Accept strings of form "(1,2") for point parameters too

    Since the help text above a point parameter indicates the acceptable
    format is "(x, y)", it can be confusing for users to know whether
    the brackets should be entered here. So be forgiving and accept
    strings with or without brackets.

    Refs https://gis.stackexchange.com/questions/278765/how-do-i-enter-start-point-in-shortest-path-algorithm-in-qgis-3-0-1

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-04-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-04-10

    [BUGFIX][Server] Segfault in WFS GetCapabilities

    David Signer <david@opengis.ch>AuthorDate: 2018-04-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-04-10

    indentation fix

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-10

    Misc project storage fixes from Nyall's testing

    - fix a crash when opening a project from unavailable connection
    - make some messages in postgresql project storage translatable
    - show the reason why a project was not read/written in storage if there is a message available
    - push a message when reading a project that does not exist in postgresql storage

    David Signer <david@opengis.ch>AuthorDate: 2018-04-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-04-10

    Save and load alpha of conditional style color

    Alpha (saturation) will be saved and loaded for the conditional style color of text and background.
    Before there was not only the problem, that it was not saved - it was additional the issue, that background with no color had after reopening the project the alpha(saturation) of FF and the color black.
    This is fixed now.

    David Signer <david@opengis.ch>AuthorDate: 2018-04-10
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-04-10

    Conditional formatting on relation reference widget

    in case we have additional display expressions there does use the conditional formatting for the row
    and in case there is only one fieldname used in the display expression it does use this as well

    Fix: #18521

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    Expose extra arguments to QgsGeometry::transform

    Previously these were only available via the raw QgsAbstractGeometry
    API.

    Also add more unit tests for QgsGeometry::transform

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing] Fix Select/Extract by Location algs with PostGIS layers

    Fixes #18038

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    Fix build on Qt 5.5

Merge: 405d8f29d43 810241ffca5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-10

    Merge pull request #6604 from 3nids/prefixpath

    fix QgsApplication::setPrefixPath

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing] Skip more unnecessary geometry checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    Fix build with Qt 5.5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    More hash updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    Update tests for travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing][grass] Disable some failing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing] Better debugging for failed tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing][grass] Fix broken r.lake algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing][grass] Fix broken r.his algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing][grass] Fix broken r.cost algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing][grass] Don't try to create skipped optional outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing] Fix python runAlgorithm when algorithm has missing optional outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing][grass] Fix broken r.li.renyi.ascii alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing][grass] Fix broken r.statistics alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    Don't remove python 2 from docker build-deps

    Since grass package still depends on it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    Add saga to docker build-deps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    Attempt SAGA tests on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing] Try to resurrect grass tests

Merge: 925d9af93f0 605ef7d8294
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-09

    Merge pull request #6768 from m-kuhn/remove_plugin_builder

    Remove plugin builder code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Add a remaining docstring

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-10

    [processing] Remove some unrequired geometry checks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Remove plugin_template

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-04-09

    one level deeper

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-04-09

    fix QgsApplication::setPrefixPath

    setPrefixPath was useless outside of the app since mPrefixPath was overwritten by env variables

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-04-09
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-04-09

    Added disabled GetFeatureInfo test for relation reference widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Add more feature filter algorithm tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Really do not care about invalid geometries

    in feature filter algorithm. We just leave the geometry alone in whatever
    state it may be. If the consumers of our features have a problem with that,
    let them take care of it. Just because THEY do not like invalid geometries
    does not mean WE have to adjust our behavior here.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Immediately apply configuration after change

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Properly initialize filter configuration table

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Do not complain on invalid geometries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Better error reporting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Rename "Filter" to "Feature Filter"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Show expression builder and checkbox in filter configuration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Plug memory leak

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Fix api doc and sip issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    fixup testdata

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    for : in

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Add filter feature processing test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Make models available in processing tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Fix use before assign

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Throw exception when sink cannot be created

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Add missing docstring

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Add missing @endcond

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    API doc and typo fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    [processing] Show model outputs even if they are hidden in the child

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Move processing algorithm configuration code to gui lib

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Do not crash when using a parameter with FlagHidden

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Put feature filter algorithm in vector table group

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Create proper expression context

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Cleanup feature sinks directly after using them

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Move processing algorithm configuration widget to gui library

    This way we can also use all the fancy widgets like a QgsExpressionLineEdit.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    A bit more RAII

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Doxygen and license headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    [FEATURE] Add feature filter algorithm

    Adds a new "feature filter" algorithm. This algorithm takes a list of expressions and
    creates an output for each of them. Matching features from the input layer are sent
    to the outputs.

    This allows for an algorithm to only handle a subset of incoming features or to send
    different features to different outputs.

    The algorithm is only available in the modeler.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    [processing] Allow algorithms to provide additional configuration widgets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    [processing] Pass algorithm configuration on run

    Because if it's not passed here, it's basically like writing it to /dev/null right from the beginning.

Merge: f378a23ed8e 4a14a360348
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-09

    Merge pull request #6755 from m-kuhn/minimal_processing_fixes

    Some fixes for processing

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-04-09
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-04-09

    Added disabled GetFeatureInfo test for value relation

Merge: bff8976f3a7 d6e70438b5c
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-09

    [FEATURE] Projects in PostgreSQL

    Merge of pull request #6752

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Remove plugin builder code

    Plugin builder is an external plugin which is maintained very well through the plugin repository, while the script in here lacks this attention.
    The script in here is targetted at C++ code in which plugins are nowadays very rarely written (and doing so is even discouraged) and if someone still wants to do that he will likely just copy another existing C++ plugin as template.

Merge: e627b84fae1 5ad16332d97
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-09

    Merge pull request #6753 from m-kuhn/textbrowser

    Allow clicking hyperlinks in HTML text edit widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-09

    Remove leftover method getCustomModelerParametersDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    Address clazy warnings in qgsgeometry.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    [processing] Throw exceptions when sources/sinks cannot be loaded

    Instead of silently indicating algorithm success

Merge: 7fa9d4120a0 fe083479134
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-09

    Merge pull request #6716 from signedav/fix_embeddedrelation

    Use always id as identification on drag&drop form creator for relations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    [processing] Fix Distance Matrix alg considers distances to
    same points

    Add more unit tests

    Fixes #17350

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    Better SVG downloading icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    Update unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    Update symbol selector when svg cache fetches remote images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    Also update symbol previews when a remote SVG is fetched

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    QgsSvgCache fetches remote SVG files in a background task

    Previously QgsSvgCache would often try to fetch remote images
    using a network request on the main thread, by calling
    processEvents repeatedly until the request was complete.

    This caused lots of bugs, since the main thread processEvents
    would proceed with all kinds of stuff assuming that the
    svg fetch operation was complete, leading to frequent crashes
    and deadlocks and making remote svg use impossible (it's
    likely that the SVG cache remote fetching code was written
    in the pre-multi-threaded rendering era).

    There's no way to fix this with async svg fetching - we
    HAVE to remove the processEvents call, and a QEventLoop
    won't help either (since the method may be called on the
    main thread). Accordingly the only solution is to
    fetch the requested svg in the background, and return
    a temporary "downloading" svg for use in the meantime.
    We use a QgsNetworkContentFetcherTask to do this, so it's
    nicely integrated with task manager.

    A request task is fired up when a remote svg is requested
    for the first time, with the temporary downloading svg
    returned for use by the caller asynchronously. QgsSvgCache
    then emits the remoteSvgFetched signal when a previously
    requested remote SVG has been successfully fetched,
    triggering a map canvas redraw with the correct SVG
    graphic.

    Fixes #18504

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    [processing][grass] Allow operation on only selected vector features

    Fixes #18218

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    [processing][grass] Allow use of feature sources as vector inputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    Don't use hardcoded paths in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    [processing][grass] Fix use of v.external with ogr layers which
    do not support random read

    These layers are not compatible with v.external, so we have to
    use v.in.ogr for them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    [processing][grass] Fix grass vector algs don't work with memory layers

    Fixes broken grass algs inside models (fixes #18662)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    [processing][grass] Add some missing imports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    [processing][grass] Push feedback object to algorithm methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-09

    [processing] Fix exception in processing.run when feedback
    object is not specified

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-04-08
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-04-08

    fix datasource path

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-04-08
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-04-08

    test for GetFeatureinfo value map relation values

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-08
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-04-08

    use with  open as block

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Help text for project_basename

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Make storage of projects in postgres opt-in for each connection

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Add project_basename to project expr context, project_path for custom impls

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Test fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Add a test to check that extra content in project ZIP is saved/loaded

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Fixes after Nyall's review + doxygen fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Fix spelling and doxygen doc

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Update postgres project storage unit test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Handle the situation that the project was changed in meanwhile

    Was working for files, now working for projects in postgres as well

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Deprecate QgsProject::fileInfo()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Recent projects work now for postgres projects

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Add abstraction of project's absolute file path, base name, last modified

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Handle ssl mode, service, authcfg in postgresql project URIs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Support for project items in browser for PostgreSQL

    Switched from using URLs in mime data to URI list for drag-n-drop of projects
    so that they are handled in the same way as the other browser items.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Added removal of projects

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    GUI implementation to load/save projects in PostgreSQL

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Store last modified time in project storage + retrieve it

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Implement project storage for PostgreSQL + tests of the storage

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Extend project storage interface: remove/rename projects, GUI support

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-07

    Introduced QgsProjectStorage and QgsProjectStorageRegistry

    This is going to be used as an abstraction of how/where project
    files are stored.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-07

    [processing] Fix GDAL algorithms do not run with memory layer inputs

    Breaks execution of mixed QGIS/GDAL algorithms

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-06

    Fix a crash in the puzzle when not properly initialized

Merge: 5014d95d6e3 ff1bc0b8f7a
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-06

    Merge pull request #6717 from pblottiere/remove_qgd

    Do not save .qgd file alongside .qgs when it's not used

Merge: 747955ae472 499e395ab51
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-06

    Merge pull request #6450 from tudorbarascu/filter_test

    add GetMap FILTER test with multiple filters

Merge: 62ba263f388 5f7358ad65f
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-06

    Merge pull request #6721 from slarosa/zoom_selected_cm

    [needs-docs] add zoom to selection action to contextual menu of the layer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-06

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-04-06

    Do not save .qgd file alongside .qgs when it's not used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    Optimise args

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    Utilise expression context cache to store some more expensive
    expression calculation results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    Add unit tests for loading projects with custom layer order

    Refs #18620

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    [processing] Port Explode Lines to c++

    Aside from the performance benefits, the Python version of this
    algorithm occasionally fails on Travis with odd errors. Hopefully
    by porting to c++ it will fix these, or at least give useful
    debug information in the event of a fail.

    Also add support for curved input geometries.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    Add qgis::overload method for new-style Qt connects

    Used for new-style Qt connects to overloaded signals,
    avoiding the usual horrible connect syntax required in
    these circumstances.

    Example usage:

    connect( mSpinBox, qgis::overload< int >::of( &QSpinBox::valueChanged ),
        this, &MyClass::mySlot );

    This is an alternative to qOverload, which was implemented in Qt 5.7.

    See https://stackoverflow.com/a/16795664/1861260

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    Fix some locator filters show results when no string is entered
    and filter prefix is not used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    [processing] Fixes for Service Area algorithms

    - Output interpolated points when travel cost falls mid-way along
    an edge
    - Output all intermediate reachable points also
    - Make outputting upper/lower bound points optional, and non-default.
    Now by default we just output all definitely reachable points and
    the interpolated points along edges which correspond to the travel cost.
    This allows the output to be used to correctly generate service areas
    e.g. by concave/convex polygons and all reachable nodes will be
    included in the area.
    - Allow algorithm to optionally output a line layer (and make the
    point layer optional too, and default to just the line layer output)
    containing all reachable line segments (including interpolated
    segments of lines when the travel cost sits midway along that
    edge). This output is more easily understandably for users.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    Add some geometry utils for interpolating points on lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    [processing] Fix broken Densify by Interval algorithm, add test

    Fix #18640

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    Don't set cleared data defined properties to NULL in expression editor

    Fixes #18638

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    [layouts] Fix data defined buttons do not update when clicking
    between items of same type

    Fixes #18637, #18639

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    [locator] Set correct parent for filter configuration widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    Fix Coverity uninitialized member warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-06

    Fix Coverity unreachable code warning

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-04-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-04-05

    set limit to 20 to store database query in the history

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-05

    Remove unrequired cast

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-05

    Fix type hints in ModelerParametersDialog attributes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-05

    Make modeler text translatable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-05

    Avoid catch all exception

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-05

    Ensure compatibility with QTextEdit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-05

    Allow clicking hyperlinks in HTML text edit widget

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-04-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-04-05

    fix tab index in project properties when clicking on crs toolbutton from statusbar

Merge: 63130d410dd 958cb3dd15d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-05

    Merge pull request #6751 from elpaso/bugfix-18620-layer-custom-order

    [bugfix] Layer rendering order broken in QGIS 3x

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-04-05

    [bugfix] Layer rendering order broken in QGIS 3x

    Fixes #18620

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-04-05

    Another piece of random useless code in QGIS. Happy April 1st!

    Type "bored" into the coordinates box (best results with a map loaded in canvas)

    Click on tiles to move them to the empty space.
    Click on the empty tile to toggle tile numbers.

    MieWinstrup <miewinstrup@gmail.com>AuthorDate: 2018-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-05

    Added tests for moving group to the top

    MieWinstrup <miewinstrup@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-05

    Add test for move to top action

    MieWinstrup <miewinstrup@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-05

    Changed itemorder in menu to match the changes in #6665

    MieWinstrup <miewinstrup@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-05

    Replaced deprecated Q_FOREACH with for loop

    MieWinstrup <miewinstrup@gmail.com>AuthorDate: 2018-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-05

    Added documentationstrings to new methods

    MieWinstrup <miewinstrup@gmail.com>AuthorDate: 2018-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-05

    [FEATURE][Needs-docs] Move layer or group to top of layer panel
    A feature that moves the layer(s) or group(s) to the top of the layer panel.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-04-04
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-04-04

    [FEATURE][needs-docs] DB Manager: adds SQL query history

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-05

    Add missing expression help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-05

    [FEATURE] Add flip_coordinates expression function

    Returns a copy of the geometry with the x and y coordinates
    swapped. Useful for repairing geometries which have had their
    latitude and longitude values reversed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-05

    [FEATURE][processing] Add algorithm to swap x/y coordinate values

    This algorithm swaps the X and Y coordinate values in input
    geometries. It can be used to repair geometries which have
    accidentally had their latitude and longitude values reversed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-05

    Fix clazy pass small and trivially copyable object by value warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-05

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-05

    Add method to swap x/y coordinates in geometries

    This can be used to repair geometries which have
    accidentally had their latitude and longitude coordinates
    reversed.

    Doug Newgard <Scimmia22@outlook.com>AuthorDate: 2018-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-04

    Update FindQextserialport.cmake for Qt5

    Find default library name used with Qt5 and checks qt subdir for header

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-04

    [travis] also timeout tests (#6747)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-04-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-04-04

    Fix travis with ccache (#6745)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-04-04

    Removed unused Q_UNUSED

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-04

    Clear hidden toolbars/panels setting when restoring view

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-04

    Insure canvas rendering jobs are cancelled when exiting QGIS

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2018-04-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-04

    [FEATURE] Ctrl-shift-tab to toggle full map view (#6580)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-04

    Fix Escape key press should close current stacked panel

    Code was present but not correctly hooked up before

Merge: e3bbc35bedb c8504cd4465
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-04

    Merge pull request #6403 from signedav/new_multiselect

    Horizontal space at value relation widget at multiple selection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-04

    [processing] Fix incorrect error string in field mapper algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-04

    [processing] Allow QgsVectorLayerSelectedFeatureSource to
    create expression context scopes

    Allows algorithms which require the underlying layer scope
    to operate correctly when running in selected features only
    mode.

    Fixes #17170

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-04

    [processing] If an exception occurs while processing a feature
    in a feature-based algorithm, don't try to continue processing
    remaining features

    Avoids multiple error dialogs appearing for every feature
    in a layer...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-04

    [processing] Always log python exceptions to logger

    Because Python code cannot catch and rethrow c++ exceptions
    without losing context, we end up getting unknown exceptions
    caught by c++ from python code (phew!).

    So if we catch a python exception from processing, throw it
    into the log so at least there's the full debugging detail
    available on the console.

    (Not ideal. Would love to see a PR allowing the full error
    message to be passed correctly between c++/python/back again)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-04

    [needs-docs] In merge features dialog, if a layer has default
    values/default value clauses present, then use these as the
    initial value for the merged feature

    Otherwise the dialog defaulted to skipping these attributes
    or taking a value from an existing feature, which meant
    that it could violate constraints on the backend.

    Users can still easily overwrite these values if desired.

    Fixes #18397

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-04

    Fix merge attribute dialog picks wrong field values when fields are hidden

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-04

    In merge attributes dialog, don't show editor widgets in table

    This was originally done to allow the table to show mapped values
    such as value maps/relations. But it creates the false impression
    that these values are editable, since the editor widgets are
    not read only.

    Instead, use the field formatter to create a value representation
    string and make the body of the table read-only instead.

Merge: 24737be1b82 e702bd4a11e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-03

    Merge pull request #6690 from elpaso/fix-android-build

    Fix android build with osgeo4a

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-04-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-04-03

    [BUGFIX][Server] Enhance cleaning propertyname and searching by propertyname

    David Signer <david@opengis.ch>AuthorDate: 2018-04-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-04-03

    move includes into cpp and insert forward declaration

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-04-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-04-03

    Keep native nodiscard

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-03

    restore ico/tif/png nuked by fcacb0db7c

    David Signer <david@opengis.ch>AuthorDate: 2018-04-03
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-04-03

    initialize variables on declaration

    instead of initializing them on every constructor.
    it's mShowLinkButton and mShowUnlinkButton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    [processing] Add method for algorithms to preprocess parameter values

    Allows algorithms to pre-processes a set of parameters, allowing the
    algorithm to clean their values.

    This method is automatically called after users enter parameters, e.g.
    via the algorithm dialog. This method should NOT be called manually
    by algorithms.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-03

    [processing] Throw exception when combining clip geometry fails in clip alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix Coverity null pointer dereference warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix Coverity null pointer dereference warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Remove unimplemented setData method from QgsReportSectionModel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix some clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix Coverity unreachable code warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix Coverity unchecked return value warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix Coverity null pointer dererence warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix Coverity null-pointer dererence warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix some clazy warnings in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix Coverity large argument passed by value warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix some Coverity use-after-free warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix some Coverity uninitialized member warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix some Coverity null pointer dereference warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix coverity warnings in unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    [processing] Disable cancel button for GDAL algorithms

    The provider doesn't support cancelation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Another try at fixing Doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix crash when opening layout manager dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Fix incorrect calculation of raster layer units per pixel x/y

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    Followup fcacb0d, fix doxygen tests

    Also:
    - move doxygen comments to header files so that they get included
    in Python docstrings
    - remove duplicate doxygen implemented in both header and footer
    - remove some redundant doxygen for overridden methods
    - add some missing docs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-02

    doxygen fixes

Merge: 3408e02c468 5810236c197
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-04-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-04-02

    Merge pull request #6704 from slarosa/filter_values_qb

    [FEATURE][needs-docs] add filter line edit to query builder

    Rashad Kanavath <rashad.kanavath@c-s.fr>AuthorDate: 2018-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-03

    [processing] create and manage label in WidgetWrapper

    ModelerParametersDialog and ParametersPanel have to keep list of
    wrappers only. widget and label( if needed) are created through
    WidgetWrapper.createLabel()

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-04-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-04-02

    show search icon in expression builder widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-02

    fix translation string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-02

    [FEATURE] add zoom to related feature in forms

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-04-02

    german translation fix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-04-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-04-02

    fix Dockerfile path

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-04-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-04-02

    show search icon in filter line edit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    String capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    [processing][needs-docs] Rename "Add Script from Template" to
    "Create New Script from Template"

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-04-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-04-02

    use QgsTemporaryCursorOverride

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    Add beginning of unit tests for QgsLayerTreeView

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-04-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-04-02

    Mark project as dirty when changing CRS of layers

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    Add ellipsis to buttons label

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    Fix indentation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    Fix indentation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    [needs-docs] Refactoring layout Manager dialog

    Andreas Sturmlechner <andreas.sturmlechner@gmail.com>AuthorDate: 2018-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    Fix build with Qt-5.11 (missing headers)

    (forward-port from 30a8c0f4746891ff8583ac5dc81e2ce9d7157f30)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    Fix string capitalization, missing ellipsis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    Use QgsTemporaryCursorOverride in layout designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    Support canceling network content fetching tasks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    Fix intermediate 100% download progress reports caused by redirects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    Add a QgsTask for fetching network content

    Provides a simple method for fetching remote HTTP
    content in a QgsTask. Utilises QgsNetworkContentFetcher so
    Url redirects and progress reports are automatically handled.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-04-02

    Add method for QgsNetworkContentFetcher to fetch using request instead of url

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    fix indentation

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    new LoadFromTemplate action in toolbar dropdown

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    remove useless action from script editor

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    remove load template button action and fix double separator

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    remove useless image

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    add shortHelpString in script template

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    Renamed script_template.py to ScriptTemplate.py

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    Minor changes in Dialog

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    removed useless dots in UI

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    Typo and remove shortcut

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    other indentation fixes

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    fix indentation

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    script template with basic function

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2018-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-31

    [processing][feature] load default script from template

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-30

    fix doc: followup bf41a90af80f2284f087780cf4ef6931b2a76bcf

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-30

    [needs-docs] add zoom to selection action to contextual menu of the layer

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-02-25
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-03-30

    add mask image

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-02-25
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-03-30

    add GetMap FILTER test with multiple filters

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-30

    fix warning

Merge: 13d0556ac6d 810e531bfc4
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-30

    Merge pull request #6679 from pblottiere/bugfix_will_render_feature

    [bugfix] Fixes identify action on deactivated rules for QgsRuleBasedRenderer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-30

    [FEATURE][needs-docs] Custom SVG path and size for the north arrow decoration (#6715)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-30

    [needs-docs] Drop unused/misleading 'tolerance' setting from topology
    checker

    Fixes #9621

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-30

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-30

    Split QgsVectorFileWriter writeAsVectorFormat into two methods
    to allow correct thread-safe usage

    There is now a prepare method, which must be run on the main
    thread and which prepopulates feature iterators and clones
    renderers, and a separate write method which is safe to
    execute on background threads (e.g. tasks)

    Fixes #18516

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-30

    Use unique_ptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-30

    Always add a dummy atlas expression context scope to canvas expression
    context

    This allows the atlas variables to be correctly available before
    an atlas has been first opened - e.g. for rules which render
    when a feature is not the current atlas feature.

    Otherwise these variables are NULL, which creates confusing behavior
    when rendering differences occur before/after an atlas is opened.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-30

    [needs-docs] geometry smooth algorithm now also retains and smooths z/m values

    ...instead of just discarding them

    Applies to processing algorithm and expression function (and
    QgsGeometry::smooth method)

    David Signer <david@opengis.ch>AuthorDate: 2018-03-29
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-03-29

    generated sip file

    David Signer <david@opengis.ch>AuthorDate: 2018-03-29
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-03-29

    styling stuff

    David Signer <david@opengis.ch>AuthorDate: 2018-03-29
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-03-29

    displayName in DnDTreeItem

    a displayName defined on creation. Usually on fields the fieldname and on relations the relationname.
    no other logical use for that. The DnDTreeItem.name is used as id and should be unique, not like displayName.

    David Signer <david@opengis.ch>AuthorDate: 2018-03-29
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-03-29

    fix relation id confusion

    if inserting a relation the id is used as name because it's used as identificator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    Fix enum comparison warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    Use a checkerboard background in svg cache tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    Allow remote SVG files with text/plain MIME type, instead of only
    valid image/svg+xml mime types

    This allows users to link to SVG files hosted on github, where
    the raw content is served up as plain text.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    More helpful log message when svg requests fail

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    When a remote SVG is requested but fails, use the missing SVG icon
    as an indicator for users that something went wrong

    This was previously only used for replies with incorrect mime
    types or authentication errors, but it meant that an incorrect
    SVG url would silently result in no symbols rendered.

    Also add unit tests for fetching remote svg images

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-29

    Add documentation for onlyActive parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    Add intersection/tangent methods to QgsCircle

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-29

    [needs-docs] Add a "save selected features as" layer item shortcut

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    folowup a29c6a7d07006ff03ac26bd636dcafb8293fee0d: set noun to entries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    Restore a disabled test for Qt5 which works OK now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    Fix weird line edit styling error on Ubuntu

    Ubuntu theme is incorrectly showing hidden actions in
    line edits.

    Fixes #18537

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    [layouts] Fix missing layer scope for atlas enabled items

    Fixes #18525

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-29

    Never show int/long attributes in scientific notation

    Fixes #18508, #18302

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-28

    cleanup code: followup d17481e3d2279a36e536821d21f0f709ba8bd534

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-28

    [FEATURE][needs-docs] add filter line edit to query builder

    Pierre <pierreloicq@gmail.com>AuthorDate: 2018-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-28

    talking about "ninja qgis"

Merge: 93a6115c9e2 9ec2d1f99b3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-28

    Merge pull request #6698 from elpaso/auto-select-first-layer-on-load

    Make first layer selected on project load

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-28

    [needs-docs] Use QgsTextRender to power up copyright decoration styling (#6684)

    - we gain all of the styling capabilities of our text renderer engine (i.e. what powers
    the rendering of labels)
    - HTML support is gone for now, with virtually all of styling possibilities
    covered by the above text renderer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-28

    add virtual destructor

    fix warning: delete called on 'QgsEditorWidgetAutoConfPlugin' that is abstract but has non-virtual destructor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-28

    remove unused variables

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-28

    [needs-docs] Use QgsScaleBarRenderer to power up scale bar decoration (#6689)

    Main short-term benefit: scale bar font size and family can be customized.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-28

    Make first layer selected on project load

    just spare a click

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-28

    Follow up a29c6a7d07: add missing ellipsis

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-28

    [needs-docs] Reorganisation of contextual menu for group and layer (#6665)

Merge: d24f8a3c5bd 0c59bc540e8
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-27

    Merge pull request #6680 from DelazJ/topol

    Enable Topology Checker help button

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-27

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-27

    Fixes #13999: feature count on rule based renderer is valid for ELSE statement

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-27

    Fix android build with osgeo4a

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-27

    Recursive fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-27

    Cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-27

    Fix 'actions' button in attribute table dialog only shows menu after
    extended click and hold

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-27

    Fix some attribute table columns do not remember their size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-27

    Fix signal loop when resizing columns on opening attribute table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-27

    Fix crash in attribute table when action column is visible and edit is
    toggled

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-27

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-27

    Fix sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-27

    [bugfix] Fixes willRenderFeature method for QgsRuledBasedRenderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-27

    Add missing /Out/ annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-27

    Add some circle intersection and tangent utilities to QgsGeometryUtils

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-03-26
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-03-26

    fix indentation

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-26
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-03-26

    set correctly the delete button layout (#4)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-27

    [processing][grass] Fix incorrect path calculation for grass binary

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-27

    [processing][grass] Fix error after running grass algorithms

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-03-26
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-03-26

    Enable Topology Checker help button

    refs #18550

Merge: 3f153e91b8c a8f38733a11
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-26

    Merge pull request #6637 from DelazJ/layouteditor

    Add toolTip to layout editor option in vector layer attributes form properties

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-26

    [copyright decorator] improve default label string

    - Instead of using (c) QGIS YYYY, rely on the project metadata
    to insert the author name. It's a more useful default string,
    and might help avoid a misconception about ownership of maps
    produced in QGIS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-26

    Fix cannot set tolerance unit in simplify tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-26

    Fix value map field formatter doesn't work

    The configuration format was changed without updating the unit
    tests to flag this failure.

    Pierre <pierreloicq@gmail.com>AuthorDate: 2018-03-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-03-26

    talking about "ninja qgis" in install.txt (#6670)

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2018-03-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2018-03-24

    Mac packaging updates

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2018-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-24

    Add support for imports from qgis.PyQt

    this adds support to imports from the qgis.PyQt packages like
    from qgis.PyQt.QtGui import (QCheckBox, QIcon)

    this kind of imports are already used by some plugins
    without having the PyQt5 structure of packages (i.e. they use
    from qgis.PyQt.QtGui import (QCheckBox, QIcon) instead of
    from qgis.PyQt.QtGui import (QIcon)
    from qgis.PyQt.QtWidgets import (QCheckBox)

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2018-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-24

    add a warning when unsupported imports are detected

    Works for example with imports like import PyQt4.QtGui

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2018-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-24

    Improve package upgrade path from QGIS 2 to QGIS 3 with RPM

Merge: 2220a6eadd7 84bdc92a8cc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-24

    Merge pull request #6644 from elpaso/gml-inverted-axis

    Add axisOrder to QgsAbstractGeometry GML generators

Merge: 5d34584b014 af6ad23048e
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-24

    Merge pull request #6667 from slarosa/fix_18530

    Fixes #18530: Removing project item from Welcome screen crashes QGIS

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-24

    Fixes #18530: Removing project item from Welcome screen crashes QGIS

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-23

    Revert "[TEMPORARY]"
    This should not have happened :-(

    This reverts commit bc45258b510b8e17d9a2006f4906a255559a9297.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-23

    Fixes #18526: Pasting data from clipboard inside Python console causes the text cursor to be moved to the end of the row

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-22

    [TEMPORARY]

Merge: c8f597983b1 8828f9a7006
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-22

    Merge pull request #6085 from lbartoletti/ccache

    Use ccache if available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Fix crash in attribute form after adding field

    Fixes #18507

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Remove autogenerated metadata when loading an older project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Add settings key to anonymize new projects

    Defaults to false, but if set will not automatically set
    metadata for newly created projects such as author
    and creation date.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    [FEATURE][layouts] Export project metadata in PDF/image exports

    Includes project metadata in PDF exports, and supported image
    based formats.

    Image based metadata support depends on the format and the
    Qt library's handling of each particular format (e.g. PNG
    outputs are well supported).

    Developed for Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto)
    within ERIKUS project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Fix unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    [FEATURE][layouts] Export project metadata as SVG RDF metadata

    Adds an option to include project metadata into SVG exports
    generated from layouts, using the SVG RDF standard.

    Developed for Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto)
    within ERIKUS project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    [FEATURE] Add expression context variables for project metadata

    - @project_author
    - @project_abstract
    - @project_creation_date
    - @project_identifier
    - @project_keywords

    Allows retrieval of project metadata through QGIS expressions

    Developed for Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto)
    within ERIKUS project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    When a new project is created, default to setting the metadata
    author to the current logged on user name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Standardise capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Update more labels to reflect project metadata in widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Synchronize project title field and project metadata title
    field in project properties dialog

    Since these two are equivalent, we automatically keep them
    in sync.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Add tests for QgsMetadataWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Fix sip subclassing of metadata subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Fix accidental class rename

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    [FEATURE] Add metadata to QGIS projects

    Allows for detailed metadata to be set in project properties,
    including abstracts, keywords, contact details, links, etc.

    Developed for Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto)
    within ERIKUS project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Add project metadata mode to QgsMetadataWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Update metadata xml definitions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Code shuffle to avoid duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Make project title getters/setters a shortcut to metadata title field

    And silently upgrade old project titles to metadata titles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Add QgsProjectMetadata member to QgsProject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Add new QgsProjectMetadata metadata class

    For storing QgsProject metadata. Contains all metadata items
    from QgsMetadataBase, plus adds author and creation datetime
    metadata items.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Update metadata validator for base class split

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Create unit test for QgsMetadataBase

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Split metadata into two classes

    A new base class QgsMetadataBase has been split off QgsLayerMetadata,
    containing all non-layer specific metadata items.

    This allows us to reuse the common metadata settings for other
    non-layer items, e.g. projects.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Fix some HIG string violations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Fix generation of world file when exporting canvas

    Fixes #18491

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    [layouts][needs-docs] Add missing tool actions to Edit menu

    Fixes #18494

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    [layouts] Add missing tooltips to toolbars

    Fixes #18495

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    [layouts] Fix Toolbox toolbar name

    Refs #18494

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    Fix qt warning about widget already has a layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    [processing][gdal] Move method to write input files to text file to GdalUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    [processing][gdal] Expose no data options for gdal merge algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-22

    [processing][gdal] Use a text file for input file list to gdal_merge

    Otherwise command fails when attempting to merge many rasters due
    to length of command line. Now the algorithm uses the same approach
    as buildvrt and creates a text file containing the names of the
    rasters and then passes this to the gdal_merge command

    Fixes gdal merge algorithm fails with many input files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-21

    [travis] add section title

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-21

    fix docker variables in Travis (take 2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-21

    Fix incorrect display of coordinates in status bar

Merge: 00bb177f3de 2cd4a464785
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-21

    Merge pull request #6646 from elpaso/qgsmslayercache-removal

    [server][housekeeping] Removed unused class QgsMSLayerCache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-21

    [processing][gdal] Fix parsing of creation options

    Creation options must be specified one at a time - the
    current approach causes them to be specified once embedded
    in quotation marks, which is not valid input for gdal

Merge: 29e00aeff83 044470d38ff
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-21

    Merge pull request #6656 from nyalldawson/gdal_dlg

    [processing][gdal] Skip expensive parameter validation when just showing command in dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-21

    [FEATURE] expression support for the copyright decorator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-21

    Followup e90ac56b

    Fix warnings, missing Q_OBJECT macro

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-21

    [processing][gdal] Skip expensive parameter validation when just showing command in dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-21

    [processing] Fix intersect always selected in Join by Location in modeler

    Fixes #18489

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-21

    [processing] Avoid grass 'duplicate parameter' warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-21

    [processing] Fix duplicate output parameters for some algs

    Fixes #18490

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-21

    [processing] Don't try to load algorithms for disabled providers

    Fixes #18488

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-20

    Revert "fix docker variables in Travis"

    This reverts commit f4f3d0003a89a3c63035de98e3f953433de180fc.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-20

    fix docker variables in Travis

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-03-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-03-20

    [BUGFIX][Server] WFS GeoJSON: QGIS Server 2.18 much slower than 2.14

    Fixed #18249

    The JsonExporter was generated for each feature exported to GeoJSON.

Merge: 40da51c7960 53244d17b44
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-20

    Merge pull request #6627 from slarosa/cp_layer1

    [FEATURE][needs-docs] Copy&Paste Group/Layers from a QGIS project to another

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-20

    [server][housekeeping] Removed unused class QgsMSLayerCache

    Not used in the server anymore (layer instances are keps
    in memory in the project)

Merge: 94e3d1c282c e90ac56b462
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2018-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-20

    Merge pull request #6643 from manisandro/pluginlayer

    Add a minimal data provider for plugin layers

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2018-03-20
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2018-03-20

    Add a minimal data provider for plugin layers

    Throughout the codebase, there is a general assumption that layer->dataProvider() is not null. This wasn't the case for plugin layers.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-20

    Add axisOrder to QgsAbstractGeometry GML generators

Merge: 9a25d6764e8 ee5dc8da21c
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-20

    Merge pull request #6629 from slarosa/reorganize_cm

    [needs-docs] Reorganize save action for map layer

Merge: a132c2e9421 281a3ed3aa9
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-20

    Merge pull request #6592 from slarosa/save_load_xyz

    [FEATURE][needs-docs] Save/Load connections for XYZ Tiles

    Shiva Reddy <kotishiva@gmail.com>AuthorDate: 2018-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-20

    Update CONTRIBUTORS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-20

    [processing] Fix broken Aggregate algorithm

    Fixes #18349

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-03-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-03-19

    [BUGFIX][Server] DescribeFeature does not clean attribute name and GetFeature update

Merge: 092557b16a0 a160e7494cf
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-19

    Merge pull request #6638 from elpaso/wfs-fix-getfeature-featureid-endless-loop

    [bugfix][server][wfs] Fix endless loop in getfeature

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-19

    Reference file for the WFS endless loop test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-19

    [test] for WFS Fix endless loop

    Greetings from Bonn!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-19

    [bugfix][server][wfs] Fix endless loop in getfeature

    ... when using featureid

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-19

    use new signal/slot connetion and minor fixes: followup 3d7a460660bd5af7b3651c5fa16d1f24bbb4afd9

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-03-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-19

    Add toolTip to layout editor option

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-19

    fix string and fix connection signal/slot: followup 11531c6

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-19

    [processing] correctly handle inactive providers in the modeler (fix #18461)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-19

    Auto-select newly duplicated layers in layer tree

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-19

    Fix missing '(copy)' suffix on names of newly duplicated layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-19

    [processing] Fix Concave Hull algorithm, add tests

    Fixes #18475

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-19

    [processing] Fix newlines are stripped from Python traces in log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-19

    Initialise some pointer members

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-19

    add colors in the log panel for critical and warning levels

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-19

    hide clear icon for QgsFilterLineEdit at first instantiation

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-18
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-18

    [needs-docs] Reorganize save action for map layer

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-18
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-18

    fix failure to travis code_layout

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-18

    [FEATURE][needs-docs] Copy&Paste Group/Layers

    Alexis Polti <alexis.polti@telecom-paristech.fr>AuthorDate: 2018-03-18
Commit:     Alexis Polti <alexis.polti@telecom-paristech.fr>
CommitDate: 2018-03-18

    Fix geroreferencer crash when deleting a point through context menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-16

    [raster] skip non finite values when computing band min/max statistics

Merge: 9e01a04a49b c0f5d22fcd5
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2018-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-16

    Merge pull request #6621 from Gustry/typo

    fix typo altitide -> altitude

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-03-16
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2018-03-16

    fix typo altitide -> altitude

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    Fix crash in Select by Radius

    If a radius value is entered immediately after clicking with the
    tool (before any mouse movement), it would trigger a crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    Fix some inconsistent capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    Skip some attributes in import photos test

    These absolute paths cannot be tested in processing algorithm tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    [FEATURE][processing] Import geotagged photos algorithm

    This implements a new "import geotagged photos" algorithm
    for processing. It allows selection of a folder which it
    will scan for jpg files which have been geotagged and
    creates a PointZ layer with the result, with attributes
    for photo path, altitude, direction and timestamp.

    Optionally the scan can be recursive and you can create
    an optional table of photos which could not be read
    or which were missing geotags.

    The algorithm automatically sets the output table to
    use an external resource widget to display the linked
    photos in the attribute form.

    [ALGCHANGE]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    [processing] Fix Points to Paths terminates when an order by
    field is empty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    Modernize connection pool code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    [ogr] Fix ref/unref mismatch when loading OGR layers

    Causes an extra connection reference which is never removed,
    blocking ogr dataset closing.

    Fixes #18420, probably others

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    Revert 5b9be7a

    Since the attribute table dialog object name is set to match
    the layer/featureid combo, this commit was causing the attribute
    form dialog to remember its position and size for each
    feature/layer combo individually.

    That's NOT what we want!

    Fixes #18426

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    [postgres] Add a timeout for postgres connections

    Defaults to 30 seconds, but configurable via advanced settings/
    global_settings ini

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    Show a busy cursor when testing a postgres connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    Add QgsTemporaryCursorOverride class

    Temporarily sets a QApplication override cursor for the lifetime
    of the object, then removes it

    Makes it easier to ensure that the override is always removed
    regardless of the exit path taken.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-03-15

    Fix windows build and warnings

    Shiva Reddy <kotishiva@gmail.com>AuthorDate: 2018-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    Update writeOut to include isatty (#6602)

    Added these lines so that QGIS 3 python console works in window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    Unlikely attempt to stop flaky rule based renderer test crashing out

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-16

    Clearer ownership, docs for rule based renderer

Merge: d771991a01f 4f05ed1dd7a
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-15

    Merge pull request #6615 from elpaso/bugfix-16967-multi-in-value-relation

    [bugfix] value relation widget with Allow multiple selection doesn't resolve

Merge: d907ba05fce 74689dfe9de
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-15

    Merge pull request #6603 from slarosa/fix_18435

    Fixes #18435: QGIS crash when deleting auxiliary layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-15

    [bugfix] value relation widget with Allow multiple selection doesn't resolve

    Now it will accept arrays as well as string representations of arrays

    Added a test

    Fixes #16967 value relation widget with Allow multiple selection doesn't resolve the values anymore

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-15

    fix typo: followup 24ef27d079

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-15

    add unit test for setAuxiliaryLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-15

    [processing] Expand 'algorithm' group in history on load

    Since all the useful stuff is in that group, you ALWAYS need
    to expand it anyway!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-15

    Fix documentation test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-15

    [processing] Allow algorithms to set layer post-processors for
    execution on generated layers after the algorithm (or parent
    model) completes

    This commit adds an interface for layer post-processing handlers
    for execution following a processing algorithm operation.

    Post-processing of a layer will ONLY occur if that layer is set
    to be loaded into a QGIS project on algorithm completion.

    Algorithms that wish to set post-processing steps for generated
    layers should implement this interface in a separate class
    (NOT the algorithm class itself!) and implement a method
    to handle the layer post-processing.

    This method always runs in the main thread and can be used to
    setup renderers, editor widgets, metadata, etc for the given layer.

    Fixes #17961

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-15

    Fix descriptions and names for processing parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-15

    [processing] Fix algorithm progress bar resets to 0 when an algorithm
    reports a non-fatal error

    Fixes the "flashy" progress bar when an algorithm encounters a lot
    of errors.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-15

    Fix flaky VirtualLayerTask test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-15

    Add unit test for postgres layer metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-15

    [postgres] Automatically populate layer metadata

    Not much is available to automatically populate, but we can
    set the abstract to match the table comment, the crs, and datatype.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-14

    [macos] move add button on the right in datasource manager

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-14

    Fixes #18435: QGIS crash when deleting auxiliary layer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-14

    fix constraints not checked when they should be (#6550)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-14

    trigger editing on group item when grouping selected layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-13

    [docker] create images for final releases (#6594)

    * [docker] create images for final releases

    based on git tags

    * fix script

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-13

    fix capitalisation: followup 504e50df5e

Merge: 6f01d30d14e 23172a101eb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-13

    Merge pull request #6571 from slarosa/fix_18183

    [processing] SAGA "output extent" should not be mandatory (fix #18183)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    [gdal] ifdef out some workarounds not required in gdal >= 2.3

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    Correctly show ers files in browser

    Workaround missing metadata in gdal driver

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    Correctly install palette resources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    Add missing default palette

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    [neeeds-docs] Show all color schemes and tools for interacting with the in the
    options->color tab

    This brings all of QGIS' color scheme handling to a more logical and
    user-discoverable place. Previously this functionality was only
    available inside the color dialog itself (i.e. users would have to start
    changing a color before they could create and edit schemes)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    Show scheme selector in color section of options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    Provide a simple initial palette for new layers

    TODO: make it AWESOME!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    By default, generate new layer colors from a random selection
    in a preset palette

    The palette is packaged as resources/new_layer_colors.gpl

    TODO: allow users to set a different palette

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    Allow updating gpl based color schemes which are set to the
    default random color scheme

    Allows users to edit the color scheme inside QGIS and see the
    effects immediately on next layer load

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    Move generation of default symbol random colors to
    QgsColorSchemeRegistry

    and add API to set a QgsColorScheme from which to pull
    colors when creating a random symbol color.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    Don't mark project dirty when legend nodes are expanded/collapsed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-13

    [needs-docs] Don't mark a project as dirty when only the canvas extent
    changes

    Since this is a view operation, not an edit operation, we don't
    mark it as changing the project state. (Much like how loading a
    doc in a word processor and scrolling to the last page isn't
    changing the document state).

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-12

    fix string: followup 504e50df5e

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-12

    [FEATURE][needs-docs] Save/Load connections for Tiles XYZ

Merge: ea0c7058a5c f88edea3064
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-12

    Merge pull request #6548 from 3nids/fix_datetime_null

     fix #18299 date time widget does not correctly set value from calendar

Merge: 764e8127654 39778b16d82
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-12

    Merge pull request #6576 from elpaso/bugfix-18292-extra-params-search

    [server][bugfix] accept getfeatureinfo filter without h/w

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    [FEATURE] Add a "Revert Project" option to Project menu

    Discards all unsaved changes to a project and reverts to the last
    saved version of the project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    [FEATURE][processing] Add line sinuosity to "Export Geometry Info"

    Adds line sinuosity and straight distance to the stats calculated
    by "Export Geometry Info"

    Fixes #12376

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    Unit tests for straightDistance2d/sinuosity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    Add straightDistance2d and sinuosity measures to QgsCurve

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    'Catch all' -> 'Catch-all'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    More spelling fixes

    luz.paz <luzpaz@users.noreply.github.com>AuthorDate: 2018-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    Misc. source comment typos

    + added 2 strings in to spelling.dat file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    Update spell check list, spelling

    luz.paz <luzpaz@users.noreply.github.com>AuthorDate: 2018-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    Misc. source and comment typos

    These need a little more review, so I added them in to a separate PR.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    Fix some leaks in conversions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    Fix leak in QgsVectorFileWriter metadata

    Not a serious leak (since it only occurs once per application), but
    causes HEAPS of valgrind noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    Fix leak when a transform error occurs while transforming linestrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    Fix leak when splitting geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    Use some constants for search box highlighting styles

    Régis Haubourg <regis@qgis.org>AuthorDate: 2018-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    Improves background color for search result in general option dialog
    fixes 18142 by a lighter yellow background and keeping a black font

    Ari Jolma <ari.jolma@gmail.com>AuthorDate: 2018-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    [processing][gdal] color relief alg: add the default color option, i.e., no switches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-12

    [processing] Port Delete Holes algorithm to c++, allow dynamic
    min area parameter

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-03-11

    debian packaging: add buster

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-11

    fix build without python (#6577)

    and do not delete object with incomplete type
    better fix for warning adressed in PR #6491

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-11

    Added test reference file for getfeatureinfo no width

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-11

    [server][bugfix] accept getfeatureinfo filter without h/w

    When INFO_FORMAT is not an image format there is no
    need to make image WIDTH and HEIGHT mandatory.

    2.x accepted that, 3.x raised an exception.

    This is a partial fix: SRS is still mandatory because
    fixing this would require a deeper refactoring and
    I believe we can live with it, because SRS will be
    required if filters are combined with geometry filters,
    while passing a WIDTH/HEIGHT when we don't want an image
    back is always useless.

    A test was also added.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-11

    [test][server] Houskeeping: split getfeatureinfo

    put it in its own test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    Fix leak in virtual layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    Fix leak when writing features with null geometry to vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    Fix leak in QgsRelief

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    Fix leak in network analysis director

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    Correctly set base style for QgsLayerTreeViewProxyStyle

    Creates a new QgsProxyStyle subclass of QProxyStyle which
    automatically sets the base style to match the current
    application style (creating a new QStyle object, since
    setting the base style takes ownership). Additionally,
    QgsProxyStyle correctly parents the style to a parent
    widget, avoiding leaks since calling QWidget::setStyle
    doesn't transfer ownership.

    Fixes incorrect theme used for layer tree view since
    addition of indicator icons.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    [FEATURE][layouts] Data defined table source for attribute table items

    When an attribute table is set to a "Layer features" source, this
    allows the underlying vector layer from which to source features
    to be data defined.

    (All existing table attributes (column settings) are left intact,
    so setting a data defined table to a layer with different fields
    will result in empty columns in the table.)

    Sponsored by Kartoza/Inasafe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    Add layout util to retrieve map layer from project by string

    Considers both layer id (preferred) and layer names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    [layouts] Fix missing call to base class method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    Don't show profile name in title bar for default profile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    [layouts] Fix reference map can change when opening a layout designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    Add QgsProjectDirtyBlocker and QgsProject.blockDirtying to prevent
    project dirtying for the lifetime of an object

    Python code can then call:

        project = QgsProject.instance()
        with QgsProject.blockDirtying(project):
          # do something

    Use QgsProjectDirtyBlocker to prevent projects being marked as
    dirty while creating a new project or while loading an existing
    project -- avoids the titlebar temporarily showing the project
    state as unsaved while it is being loaded.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    Make sure we don't have a dirty blank project after QGIS launch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-11

    [needs-docs] Show "Untitled Project" in title bar for new unsaved
    projects

    Also show current profile name, if multiple profiles exist

    (Maybe doesn't needs-docs)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-10

    [processing] Fixes #18183: SAGA "output extent" should not be mandatory

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-10

    [QgsFilterLineEdit] disable clear action when read only

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-10

    finer tuning of style options

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-10

    correctly emit NULL and not empty string for date/time widget for string fields

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-10

    fix #18299 date time widget does not correctly set value from calendar

    the use of QStyle::subControlRect was returning only the rect of the arrows and not of the whole clickable area. QStyle::hitTestComplexControl has been used instead

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-03-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-03-10

    more translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-03-09

    fix translation strings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-09

    Revert "[processing] replace QCoreApplication.translate() with tr() in"

    This reverts commit 007903494582b1e71273e7b801b928d32eb2f330.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-03-09

    processing: make error messages moved to message bar translatable again (followup 6e2288dcc)

Merge: 00790349458 10cfca48d60
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-09

    Merge pull request #6565 from tudorbarascu/styles_opacities

    add server test for GetMap with opacities and non-default styles

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-09

    [processing] replace QCoreApplication.translate() with tr() in
    ParametersPanel class

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-03-09
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-03-09

    add server test for GetMap with styles and opacities

    Covers https://issues.qgis.org/issues/15553 case

    Ari Jolma <ari.jolma@gmail.com>AuthorDate: 2018-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-09

    Translate strings before making changes to them.

    Felis Pimeja <felispimeja+github.com@gmail.com>AuthorDate: 2018-03-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-09

    Vectorize console icons (#6515)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-09

    Update test mask image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-09

    Correctly respect antialias setting for marker fill symbol layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-09

    Add @project_home expression variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-09

    [FEATURE] Allow overwriting the project home path

    This allows the project home path (which is used by the browser
    to create the 'Project Home' item) to be set by users for a
    project, instead of always matching the location where the project
    is saved.

    This allows users to set the project home to a folder which contains
    data and other content, and is especially useful for organisations
    where qgis projects are not stored in the root folder of a organisational
    'project'.

    Project home paths can also be set to relative paths, in which
    case they will be relative to the project saved location.

    The path can be set through the Project Properties dialog, or
    by right-clicking on the Project Home browser item and
    selecting 'set project home'

    Sponsored by SMEC/SJ

Merge: 333f2c3af98 6bdee5b79e6
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-09

    Merge pull request #6553 from pblottiere/bugfix_dbmanager_stop

    [dbmanager] Fixes empty table

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2018-03-08
Commit:     Juernjakob Dugge <juernjakob@gmail.com>
CommitDate: 2018-03-08

    #5416 Re-insert update of map tips delay

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2018-03-08
Commit:     Juernjakob Dugge <juernjakob@gmail.com>
CommitDate: 2018-03-08

    #5416 Remove spurious settings

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2017-11-04
Commit:     Juernjakob Dugge <juernjakob@gmail.com>
CommitDate: 2018-03-08

    #5416 Update maptips delay on saving the settings

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2017-10-26
Commit:     Juernjakob Dugge <juernjakob@gmail.com>
CommitDate: 2018-03-08

    #5416 Add map tips delay setting to menu

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2017-10-21
Commit:     Juernjakob Dugge <juernjakob@gmail.com>
CommitDate: 2018-03-08

    [FEATURE] Make map tips delay configurable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-03-08

    db_manager: add tooltip to default value field when editing table field properties (fixes #13856)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-08

    Remove unused forward declaration

Merge: ad224991ecb a9441218c1b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-08

    Merge pull request #6559 from alexbruy/processing-parameters

    [processing] fix parameters IDs (follow up #6535)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-08

    [processing] fix parameters IDs (follow up #6535)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-03-08

    fix xenial (Qt <5.7) build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-08

    Add extra hash to processing hillshade test

    At this stage the raster processing tests just test that the
    algorithm executes, and generates an output file - there's
    no way to validate that the provided hashes are valid
    outputs or not

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-07
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-07

    Fixes #18375 - fix API break

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Add test that AFS provider gets renderer by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Add unit tests for ArcGIS rest style parsing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    [FEATURE][afs] Automatically set default style for layers
    to match the server's rendering information.

    Means that when an AFS layer is loaded into QGIS, it will
    automatically have the same style applied as has been created
    for that layer, matching the appearance of the layer when it
    is loaded into ArcGIS.

    Fixes #13349

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Allow QgsVectorDataProviders to create QgsFeatureRenderers

    Implements https://github.com/qgis/QGIS-Enhancement-Proposals/issues/111

    Adds support to QgsVectorDataProvider to create vector layer renderers
    using provider-specific backend information.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-07

    [FEATURE] color_grayscale_average() and color_mix_rgb() expression functions (#6554)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-07

    [dbmanager] Fixes empty table
    Fixes #18352

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-06

    Revert "allow to save a Docker deps image for PR having [dockerdeps] in their message"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    [processing] Add operators for parameter type flags, push warning
    to message log for duplicate parameter registration

Merge: 5d526794ab4 5b2c81bdeae
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-06

    Merge pull request #6414 from alexispolti/fix-project-path

    Fix project path when path contains a symbolic link

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Remove leftover file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Only expose supported parameters to modeler

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Use flags for parameter type extra info

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Only add parameter when it is new

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    License headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    s/Modeller/Modeler/

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Code and doc improvements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    API documentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Add QgsProcessingParameterType tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Some addition error case info

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Fix editing models with custom params

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Add log output in case of loading models with missing parameters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Avoid freeze by infinite recursion

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Fix processing parameter type ids

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Fix parameter name rendering problem

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Improved error reporting for unknown parameters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Fix Fields Mapping parameter id

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Better tooltips and expose `Raster Band` parameter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Remove crap API

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Use translated parameter names for sorting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Better error reporting for model exception

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Make use of new processing parameter infrastructure

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Metadata and modeller exposure support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Remove private implementations from python bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Add processing parameter type definitions

    Alexis Polti <alexis.polti@telecom-paristech.fr>AuthorDate: 2018-02-22
Commit:     Alexis Polti <alexis.polti@telecom-paristech.fr>
CommitDate: 2018-03-06

    Fix project path when path contains a symbolic link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-07

    Less debug noise when rendering svg files

Merge: 734ea374d0e e969584ad97
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-06

    Merge pull request #6536 from m-kuhn/searchWidgetRecursionTrap

    Avoid freezing attribute form with recursion

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-06

    Avoid freezing attribute form with recursion

    The search widget wrappers for relations have two issues

    * They recursively load whatever relations are defined. With self-referencing this leads to 💀
      This is addressed by only loading one level of relations in search widgets.

    * They would load even when hidden, leading to long load times on attribute table opening.
      We now only actually load the form on the show event

Merge: 5bf28d56b6c 24259ae8906
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-06

    Merge pull request #6532 from Gustry/tooltip

    [dbmanager] move shortcut in the tooltip

Merge: ec975ba6f7e 184480bcd67
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2018-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-06

    Merge pull request #6533 from manisandro/wms_filter_geom_crs

    Ensure FILTER_GEOM is transformed to layer CRS in GetFeatureInfo

Merge: 283f3b8e33c 24ef30f2fe2
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-06

    Merge pull request #6516 from 3nids/pr_push_deps

    allow to save a Docker deps image for PR having [dockerdeps] in their message

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-03-06
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2018-03-06

    [dbmanager] move shortcut in the tooltip

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-06

    Don't crash when loading a project with unreachable wfs layers

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2018-03-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2018-03-06

    Ensure FILTER_GEOM is transformed to layer CRS in GetFeatureInfo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-06

    [FEATURE][processing] Rotate features algorithm

    Allows rotation of features by a set angle.

    The rotation can occur around a preset point or the individual
    feature's centroids.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-06

    [needs-docs] Add else rule UI option in rule based widget (#6529)

    * [needs-docs] Add else rule UI option in rule based widget

    * Review fixes

Merge: 9edaf82874e 4232b93539c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-06

    Merge pull request #6525 from nyalldawson/segmentize

    [FEATURE][processing] Add "segmentize" algorithms

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-06

    fix spacing between label and icon in widget layer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-06

    Fix adding parts to curved polygon types fails

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-06

    fix travis

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-06

    [FEATURE][processing] allow to create points on all parts in centroids alg

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-06

    [FEATURE][processing] allow to create points on all parts in point on surface alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-06

    Rename QgsProject::projectDirty to isDirtyChanged

    Also show unsaved status in title bar even when project has
    not been first saved

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-06

    [layouts] Correctly set project dirty for more editing operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-06

    Also update layout designer title bar to reflect unsaved changes
    indicator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-06

    [hig] Show standard '*' prefix in application title bar when project
    has unsaved changes

    E.g.

    '*my project - QGIS'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-06

    [oracle] Fix provider

    The oracle provider is quite broken on 3.0 for tables which require
    a feature id map.

    This is due to QMap<QVariant,..> not working correctly when the
    keys are QVariantLists on Qt5. We had a similar issue with the
    postgres provider which was resolved by changing the map
    to always use QVariantLists.

    Apply the same fix to oracle.

    Fixes #18289, #16869, #17738

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-06

    Don't try to render non-finite points

    They occur as a result of reprojection errors, and cause a line
    to be extend to the top-left of the canvas.

    Fixes #9392

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-03-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-03-05

    fix size for menu indicator in data defined button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-06

    Strip non-spatial and nullptrs from list when calling
    QgsMapSettings::setLayers

    Since neither can be rendered, we filter them from the list
    of layers to be rendered in the map.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-06

    Ensure that non-spatial layers are never set as canvas layers

Merge: f2a67809739 e531052b28c
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-05

    Merge pull request #6268 from pblottiere/dbmanager_stop

    [FEATURE][needs-docs] dbmanager stop

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-05

    Sipify and style

Merge: 993b9fd4abc c614b942f37
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-05

    Merge pull request #6519 from elpaso/server-tempfile-fix

    [bugfix][server] Fix temporary path permission issue

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-03-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-03-05

    Rename Welcome Page action to Close Project

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-03-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-03-05

    Fix docs on projectDirty

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-03-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-03-05

    Add projectDirty signal for QgsProject

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-05

    fix zh-Hant flag size

    phitw <lin.phi@gmail.com>AuthorDate: 2018-02-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-05

    correcting zh-Hant flag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-05

    Add unit test for #18283

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-05

    [pal] Fix invalid candidates created for parallel line labeling
    mode when a closed linestring is too small for labels to fit
    within feature

    Fixes #18283

Merge: c6a5c9937f8 1f7875ec3d9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-05

    Merge pull request #6418 from klavspc/bookmarklocator

    [FEATURE][locator] Add bookmark search to locator bar

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-05

    still indentation...

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-05

    Fix indentation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-05

    Link georef help button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-05

    Docs++

    [ci-skip]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-05

    [processing] Fix invalid filenames are used for temporary files
    during models

    Fixes #18263

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-05

    Use a better regex for removing invalid characters from filenames

    Fixes atlas exports remove international characters from filenames

    Fixes #18291

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-05

    Fix tooltip

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-05

    Fix upcoming link

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-05

    Add Help button and some fixes to automated placement widget

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-03-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-03-05

    [needs-docs] Add welcome screen action to project menu

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-03-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-03-05

    Add separator between rename and remove for browser

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-03-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-03-05

    Add link precommit hook for git

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-03-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-03-05

    Fix dock shortcuts to use Ctrl and not Alt

    Klavs Pihlkjær <klavspc@gmail.com>AuthorDate: 2018-02-15
Commit:     Klavs Pihlkjær <klavspc@gmail.com>
CommitDate: 2018-03-04

    [FEATURE][locator] Add bookmark search to locator bar

    Allows search for spatial bookmarks. Double clicking a search result will zoom to the bookmark.
    Short video: https://www.youtube.com/watch?v=ymW4TU8QWy4

    The new filter presents itself with a prefix of "b" and with tr( "Spatial bookmarks" ) as displayname.

    A bookmark locator filter is added to the built in locator filters (class QgsBookmarkLocatorFilter is added to qgsinbuiltlocatorfilters.cpp). The wiring between the the new filter and QgsBookmarks has been implemented in
    * QgisApp::getBookmarkIndexMap() (For reading bookmarks), and
    * QgisApp::zoomToBookmarkIndex(const QModelIndex &index) (For navigating to a bookmark)

    QgsBookmarks has been slightly refactored

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-04

    [FEATURE][processing] Add "segmentize" algorithms

    Adds two new algorithms which expose QgsGeometry's methods
    for segmentizing curved geometries.

    "Segmentize by maximum distance":
    The segmentization is performed by specifying the maximum
    allowed offset distance between the original curve and the
    segmentized representation.

    "Segmentize by maximum angle":
    The segmentization is performed by specifying the maximum
    allowed radius angle between vertices on the straightened
    geometry (e.g the angle of the arc created from the
    original arc center to consective output vertices on the
    linearized geometry).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-04

    Expose segmentization parameters to QgsGeometry::convertToStraightSegment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-04

    [processing] Port point on surface to c++

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-03

    [bugfix][server] Fix temporary path permission issue

    If I don't misread the docs, if a template is given, the file
    is created in the current directory instead of the temporary
    directory reported by QDir::tempPath()

    Furthermore it cannot be set by env TMPDIR.

    This issue drove me crazy (and no exceptions and no logs!)
    until when I switched the server user to root (that is
    of course not what we want).

    As a temporary workaround, the server can be configured to
    use /tmp or another www-data writeable directory as a working
    directory.

    By prefixing with tempPath() the file will be created
    in the system temp directory.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-03

    [3d] Add a title to 3d config window

    Fixes #18281

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-02

    add secure env var for docker login in Travis yml file

Merge: b84f014d9e5 b37c410dbfe
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-02

    Merge pull request #6506 from m-kuhn/fixRange

    Fix Integer range widget with allowNull

Merge: 9580a88514a fc5073ddb05
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-02

    Merge pull request #6503 from m-kuhn/variousFixes

    Various fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-02

    allow to save a Docker deps image for PR having [dockerdeps] in their title

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-02-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-02

    Documentation fix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-03-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-03-02

    fix sipify test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-02

    harmonize join type value (0=one-to-many, 1=one-to-one)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-02

    [FEATURE][processing] add discard non matching option to join attribute table alg

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-03-02

    fix one-to-one, one-to-many wording

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-03-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Rename cancel() to cancelReload() and update doc accordingly

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Fix sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Add unit test for QgsVirtualLayerTask

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Add test for lazy option

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Add a takeLayer method

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Update documentation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Clean task once model is completed

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Remove unnecessary cancel subtask

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Remove unused code

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Use python super() calls

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Fixes 3.0 -> 3.2

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Fix sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Rename postpone option in lazy

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Update ui and add shortcut to cancel pending query

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Add interrupt method

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Add async model for gpkg

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Update documentation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    More cleaning

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Some clean

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Add async model for virtual layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-03-02

    Add a cancel button for Postgis and Spatialite

Merge: dc3353e9288 a2179046e83
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-02

    Merge pull request #6487 from alexbruy/processing-output-file

    [processing] fix QgsProcessingParameterFileDestination handling in models

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-02

    [processing] forgot to rename variable

Merge: b61882f2f4e df61548c823
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-02

    Merge pull request #6501 from alexbruy/multi-ring

    [processing][FEATURE] add multi-ring buffer algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-02

    [processing] add tests for creating outputs from FileDestination
    parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-02

    [processing] fix condition and use more generic "htm" constant for
    filter testing

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-02

    [processing] remove explicit outputs definitions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-02

    [processing] determive correct output type based on the
    QgsProcessingParameterFileDestination filter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-02

    [processing] implement toOutputDefinition() method for
    QgsProcessingParameterFileDestination

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-02

    [processing] rename algorithm to "Multi-ring buffer (constant distance)"

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-02

    [processing] evaluate dynamic parameters before processing feature

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-02

    [processing] add test for multiring buffer algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-02

    [processing] make multi-ring buffer parameters dynamic

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-02

    [processing][FEATURE] multiring buffer algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-02

    Catch a possible exception in QgsGeometry::makeValid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-02

    [pal] Use QgsGeometry::makeValid instead of buffer(0) to repair geometries

    Possibly refs #14752

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-02

    Fix leak when converting 2.x compositions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-02

    Fix missing transform context warnings on status bar coordinate display

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-02

    Prevent status bar coordinate widget from shrinking too small

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-02

    [FEATURE][processing] one-to-many join support to the join attribute table alg. (#6499)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-02

    [layouts] Fix missing map name in map item properties dialog

    Fixes #18288

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-02

    Fix raster calc dialog uses an open file dialog instead of save dialog

    Fixes #18303

Merge: 4f4b8310d6c 0050eb5936d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-01

    Merge pull request #6502 from elpaso/bugfix-18230-server-prefix-path

    [bugfix][server] Fix prefix path for server

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    Fix tests

Merge: 9e955ce8046 b67813bdc95
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-01

    Merge pull request #6504 from m-kuhn/processingParametersRegistry

    More processing parameters in modeller

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    Add test for 0/NULL range widget

    For #18297

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    Fix int range widget minimum value

    The int range widget so far assigned NULL to the minimum value when allowNull was activated. This made it impossible to enter the minimum value into a range widget.

    This also fixes some signals which in case of a NULL value would emit a slightly-below-minimum value for double and int spinboxes.

    Fix #18297

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    Replace dynamic_cast with qobject_cast

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    API doc update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    Hide unsupported parameters in modeller

Merge: f9ac1ff0f30 7235c625fc7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-01

    Merge pull request #6446 from raymondnijssen/3d_objects

    New 3d symbols. Blender files in: https://github.com/raymondnijssen/q…

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    Remove outdated comment block

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    Use translated text in modeller

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-01

    add spacer to the Source tab of the Layer properties window (fix #18279)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-02-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    Prefer https

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    Expose fields mapping parameter to modeler

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-02-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    Add a processing parameter registry

    to manage parameter metadata in a single place.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    Avoid catchall exception

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-03-01

    Allow processing plugins to load their own parameters

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-01

    Spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-03-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-03-01

    [bugfix][server] Fix prefix path for server

    Fixes #18230 - service configuration error (service unknown or unsupported)

    I though about placing the fix into the server code, but I believe
    that it's much more cleaner here: otherwise we'd need to adjust all
    other paths *after* they were uncorrectly set by the application
    init() code.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-03-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-03-01

    [processing] fix typo (fix #18248)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-01

    [layouts] Fix legends do not respect reference point when auto sizing

    Fixes #18269

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-01

    Add missing caption and some tweaks to map units dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-01

    Add unit tests for categorized renderer unchecked symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-01

    Fix crash when using the identify tool on a categorized render
    with an unchecked category corresponding to the feature at the
    clicked point

    Also fix count of default category symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-01

    [processing] Fix 'selected features' checkbox is incorrectly disabled

    Fixes #18278

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    correctly use reference for context in QgsReadWriteContextCategoryPopper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-01

    Fix build warnings on msvc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-01

    [labeling] Fix broken data defined shape radius setting

Merge: 71d1074c11d 5986444ccc7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-03-01

    Merge pull request #6486 from nyalldawson/dynamic

    [processing] Support dynamic properties for all native c++ algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-01

    Tweak grid alignment for Project Properties layout

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-28

    [dbmanager] fix toolbar icon size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-03-01

    Fix MAYBE_UNUSED definition on non clang compilers

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-28

    [processing] fixes missing icon for create grid algorithm

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-28

    fix warning deleting pointer to incomplete type 'QgsPythonUtils' (#6491)

    warning: deleting pointer to incomplete type 'QgsPythonUtils' may cause undefined behavior

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    fix doxymentation

Merge: f27130016e2 4e2eb0eb9c8
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-28

    Merge pull request #6281 from 3nids/appmessage

    allow to bring message to message bar from the reading XML when loading layers.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    use a pointer otherwise Python is creating a copy

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    add test for QgsReadWriteContext.enterCategory

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    offer enterCategory in Python bindings by adding a context manager

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    use MAYBE_UNUSED in the method declaration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    avoid required call to leaveCategory by adding a RAII private class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    add C++17 [[maybe_unused]] and [[no_discard]]

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    doxymentation and better wording

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    display categories stack in an external dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    [QgsMessageBar] add convenience method to display message with a show more dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    QgsReadWriteContext: add a category stack to know where the error message comes from

    also change the QPair in favor of a struct for a better API

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    doxymentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    QgsReadWriteContext can store message

    app will show them in message bar when loading layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-28

    remove const for QgsReadWriteContext to allow bringing up error messages

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2018-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2018-02-28

    [GRASS] accept shortcuts in shell, fixes #18262

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-28

    Timeout Travis builds to save cache in time (#6488)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-28

    [processing] add tags to statistics by categories algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-28

    [processing] add tags to refactor fields algorithm

Merge: 78e2259add9 560dc2cc7eb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-27

    Merge pull request #6453 from NaturalGIS/remove_not_working_default_wms_server

    remove not working default WMS server

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-27

    [Travis] bump Qt to 5.9  (#6355)

    * bump Qt to 5.9 and SIP to 4.19.7 by using coming Bionic as base Docker image for dependencies
    * automatically build QGIS Docker image on cron jobs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-27

    more test masks

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-02-27
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2018-02-27

    add Geoserver and Mapserver demo WMS services

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-27

    update test masks

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-27

    fix bad regex in parse_dash_results

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-27

    [layer indicator] grayscale outline icons should be used for indicators

Merge: 6bb8a9b6104 27ab59c6288
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-27

    Merge pull request #6470 from elpaso/template-convert

    [layout] Automatic conversion of 2.x composition templates to layouts

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-27

    Fixed mask image and docs

    Felis Pimeja <felispimeja+github.com@gmail.com>AuthorDate: 2018-02-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-27

    Pixel and size optimization for 5 icons (#6451)

    - mIconWarning.svg
    - providerGdal.svg
    - providerGrass.svg
    - stars_empty.svg
    - stars_full.svg

    Felis Pimeja <felispimeja+github.com@gmail.com>AuthorDate: 2018-02-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-27

    Vectorization of CAD tools icons (#6468)

    - construction.png-
    - delta.png
    - lock.png
    - parallel.png
    - perpendicular.png

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-26

    update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-27

    Fix bad string

Merge: 13c3522391c 3701d648ff3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-27

    Merge pull request #6467 from DelazJ/QMessageBoxTitles

    More dialog caption fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-27

    Fix build

Merge: 98b902bdc09 1090312c64d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-27

    Merge pull request #6469 from DelazJ/patch-1

    Add more information to modeless option

Merge: 81d53644ebe 4c32a01bde0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-27

    Merge pull request #6472 from DelazJ/algShortcuts

    Fix list of algorithms shortcut in vector and raster menus

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-27

    [processing] Fix restoring parameter values from batch panel load button

    Fixes #18236

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-27

    [processing] Fix exception when parameters are missing in batch dialog

    Refs #18236

Merge: d9deb238b64 bbb2727bc3b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-26

    Merge pull request #6057 from wonder-sk/layer-tree-filter-indicator

    Layer tree view indicators API + filtered layer indicator

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-26

    Update mask images

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2018-02-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2018-02-26

    [GRASS] fixed icons in browser

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-26

    Fix list of algorithms shortcut in vector and raster menus

    Fix #18175

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-26

    Update control images

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-26

    [layout] Automatic conversion of 2.x composition templates to layouts

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2018-02-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2018-02-26

    [GRASS] tools filter clean button enabled, fixes #13526

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-02-26

    Minor fixes (spelling, renaming, sip magic)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-02-26

    Show filter query in the indicator's tooltip

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-02-26

    [FEATURE] Indicators for layer tree view + filter indicator implementation

    This adds a mini-framework for display of extra icons in layer tree views
    next to layer and group names. Tool tip text can be associated with indicators
    to give extra context for indicators. In addition, a signal gets emitted
    when user clicks indicators and custom actions can be defined.

    The main window's layer tree view (ToC) gets support for indicators
    that are shown when a vector layer has a filter applied. This makes it easier
    for users to understand that they are looking at a subset of all data.
    Clicking the indicator's icon brings up query builder.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-26

    Add more information to modeless option

    fix #18152

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-26

    fix bad merge

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-26

    [simplify] accept/reject using keyboard

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-26

    [simplify] user input widget instead of dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-26

    Add some tooltips to simplification options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-26

    [FEATURE] Allow map simplify tool to smooth features

    And rename to "Simplify/smooth features". This change allows interactive
    smoothing of features.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-26

    [FEATURE] Add choice of simplification method to simplify map tool

    Allows different techniques to be used for simplification, including
    the more cartographically pleasing "Visvalingam" simplification algorithm.

    Fixes #18083

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-26

    Drop redundant vertex count method, update code style

Merge: 03edc407b18 347e6f1ab88
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-26

    Merge pull request #5835 from NathanW2/canvas_dock_zoom

    Add Auto Zoom to Selection for map canvas dock

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-26

    rename QgsSettings::enumSettingValue to enumValue

    no python API break

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2018-02-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2018-02-26

    WFS provider: handle gmgml:Point_MultiPointPropertyType (fixes #18169)

Merge: c13b627efc4 9083ec6f351
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-26

    Merge pull request #6454 from elpaso/wfs-dcp-post-uri

    [wfs] Proper handling of DCP POST Uri

Merge: bfa3cab0bba 772adec552a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-26

    Merge pull request #6452 from elpaso/delete-existing-from-browser

    [bugfix] Respect multi-single part when importing and allow delete existing from browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-26

    [processing] Fix model docks are not removed when closing modeler

    Actually caused by the modeler dialog never being deleted correctly.

    Fixes #18213

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-26

    [processing] add icons to SAGA algorithms (fix #18211)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-26

    Fix leak in postgres provider loadStyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-26

    Fix memory leak in QgsPostgresProvider::createEmptyLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-26

    Fix intermittently failing postgres provider test

    Provider can crash if features do not have enough attributes
    set to match fields in layer.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-26
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-02-26

    More dialog caption fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-26

    Fix string capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-26

    [processing] Fix grass point parameter evaluation

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-02-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-26

    [needs-docs] Add Alt+{no} shortcut for panels (#5895)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-12-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-02-26

    [FEATURE] [needs-doc] Add Auto Zoom to Selection for map canvas dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-26

    [processing] Support dynamic properties for all native c++ algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-26

    [processing] Fix expection when double clicking alg in history with dynamic property

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-26

    Fix missing user color schemes on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-26

    [processing] Allow empty expressions in refactor fields alg

    Fixes #15640

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-26

    [processing] Fix crash when algorithms fail to prepare

    Refs #15640

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-26

    Respect image orientation and transforms in attachment widget

    Fixes #16139

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-25

    osgeo4w: fix desktop link

    (cherry picked from commit b5ca7885fc13fecdacd604bfbd747798b1539f59)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-25

    [wfs] Proper handling of DCP POST Uri

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2018-02-25
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2018-02-25

    removed not working default WMS server

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-25

    [bugfix] Respect multi-single part when importing

    Fixes #15875

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-25

    Cosmetic: remove empty line

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-25

    osgeo4w: fix grass plugin postinstall

    (cherry picked from commit 001c80b0c3478f9d1fc026965c439aa843f0a66d)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-25

    osgeo4w: avoid blocking error popup when running tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-25

    [processing][help] use new anchor style also for modeler

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-25

    Revert fixes to gdal algorithms, need to investigate further

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-25

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-25

    Sipify and astyle

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-24

    [processing] Fixes #18187: SAGA output extent values are not in the right order

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-24

    osgeo4w: ignore if there are no pyc to cleanup in postinstall

    (cherry picked from commit af4cbe2db07c970a0df4668f86b12335e27667df)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-24

    Revert "osgeo4w: also build pdb and corresponding package for releases"

    This reverts commit 7efcfee28cc5ae454fd50b30263e85477a4fe9c0.

    (cherry picked from commit 611fbff4901d74bfc942b21b083512f8f7a9f401)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-24

    fix release build on windows

    (cherry picked from commit a0a0392159fba7639f4811f70826a2c6d66a13f9)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-24

    debian packaging: fix release builds (followup 792c19ba7)

    (cherry picked from commit 0def61c34151af0bff23e9ec5904240b36659445)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-25

    Add unit test for calculator filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-25

    [FEATURE][locator] Add quick calculator (expression evaluator) to
    locator bar

    Allows evaluation of simple expressions (well, actually ANY QGIS
    expression... so you could use aggregates and the like if you
    wanted!) by entering "= " followed by an expression into the
    locator bar. If a valid expression is entered, the user is given
    an option to copy the result to the clipboard

    E.g. entering

    "= 10/3" gives an entry "Copy '3.3333333' to clipboard".

    Inspired by the same feature in Qt Creator 4.6

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-24

    [bugfix] Allow deletion of in-project layers

    After user confirmation, layers that are currently in the
    project can be deleted from the browser

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-24

    typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-24

    follow up f638b3cb

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-24

    [processing] fix wrong variable name in GDAL alggorithms base class

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-24

    [processing][help] use helpId() when constructing anchor name (follow up 598b8a9c)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-24

    [processing][help] use algorithm id as an anchor for help pages

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2018-02-24
Commit:     Raymond Nijssen <r.nijssen@terglobo.nl>
CommitDate: 2018-02-24

    New 3d symbols. Blender files in: https://github.com/raymondnijssen/qgis_3d_objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-24

    Follow up map layer action changes

    - Switch to flags instead of boolean argument
    - Move logic for layer validity to canRunUsingLayer
    - Add unit test

    Also remove settings flag to hide duplicate features action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-24

    [FEATURE][processing] Add 'Project points (cartesian)' algorithm

    Projects points from an input point layer by a specified distance
    and bearing (azimuth). Supports dynamic parameters for the distance
    and bearing so that they can use field values or expressions.

Merge: 8eaf0a410c9 0dcea18929e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-24

    Merge pull request #6438 from lbartoletti/make_triangle

    Add missing make_triangle function help. Fixes #16406

Merge: 669e754b825 176591b471d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-24

    Merge pull request #6442 from tilmanb/patch-1

    Update header comment to reflect actual file name

Merge: 2de99fbfc48 8e38788d64f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-24

    Merge pull request #6366 from Gustry/materialized_view

    add button to refresh a materialized view in browser [needs-docs]

Merge: c1ef8f02002 46eb6e34b28
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #6439 from pblottiere/bugfix_server_selection

    [server] Fixes issue when selecting multiple ids

    tilmanb <tilman.brock@googlemail.com>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Update header comment to reflect actual file name

    The filename in the top comment now matches the real file name.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-23

    Update mask image

Merge: 70c68df72ac 555cdf0a20d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #6430 from signedav/uxduplication

    Only enable duplication when layer editable

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-23

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-23

    [server] Fixes issue when selecting multiple ids

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-02-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-02-23

    Add missing make_triangle function help. Fix #16406

    David Signer <david@opengis.ch>AuthorDate: 2018-02-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-23

    skip enabledOnlyWhenEditable from pyhton bindings

    in the construtors of QgsAction and QgsMapLayerAction

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-23

    Bump version to 3.1

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-23

    changelog and news update for 3.0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-23

    translation update for 3.0 from transifex

    David Signer <david@opengis.ch>AuthorDate: 2018-02-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-23

    document parameters

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-02-23

    Do not auto-close vertex editor on any mouse click (ref #17243)

    This is a partial fix for #17243 to improve usability of vertex editor panel.
    Until now the vertex editor would get closed on any mouse click in mouse canvas,
    making it quite annoying to work with it.

    With this change, the vertex editor stays open until is is explicitly closed.

    David Signer <david@opengis.ch>AuthorDate: 2018-02-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-23

    intagrated enumvalue IdentifyMode

    used like SingleEditMode here

    David Signer <david@opengis.ch>AuthorDate: 2018-02-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-23

    style stuff

Merge: f93dc908fa8 4c95b6bf387
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #6367 from slarosa/fix_saga_osx

    [processing] fix execution of SAGA algorithms under macos

Merge: 9a623057861 7823025b8d3
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #6434 from alexbruy/python-console

    [python console] remove 'u' prefixes from strings (fix #18171)

Merge: 2d9ee3dcb0c 5cfe2784812
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #5861 from signedav/bugFixSH01

    Widget size handling in status bar

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-23

    [pyqgis-coonsole] APIs file updated

    David Signer <david@opengis.ch>AuthorDate: 2018-02-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-23

    hide instead of disable

    and use mode for identify - not to show the actions with isEnabledOnlyWhenEditable is active

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-23

    indentation

Merge: a554409edea 72035744390
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #6427 from Cracert/trans

    [TRANSUP] pl: new translator

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-23

    [python console] remove 'u' prefixes from strings (fix #18171)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-23

    [processing] don't use scandir() to get directory contents (fix #18180)

Merge: 67a578f3dc4 e59c264bfd2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #6433 from alexbruy/hide-modeler-tools

    [processing] hide 'Rename layer' and 'Load layer' algs from toolbox

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-23

    [processing] hide 'Rename layer' and 'Load layer' algs from toolbox

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-23

    fix df76bfc1

Merge: a5399def036 62cd1edbb3e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #6423 from nyalldawson/proc_auto_select_alg

    [processing] Some toolbox ux tweaks

Merge: 08b75ec0f53 75a9150a417
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #6429 from nyalldawson/fix_18179

    [processing] Fix config exception with INT/FLOAT settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-23

    [layouts][needs-docs] Replace layout and report icons

    The previous layout icon (a blank page) was too difficult to
    distinguish from actions relating to pages themselves.

    Also fix incorrect tooltips in report designer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-02-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-02-23

    Respect selection in layers in vertex tool (fixes #17782) (#6421)

    This fixes issues in situations when there are multiple vertices in one location:

    1. when clicking a location, if there are selected features,
       the closest vertex from a selected feature will be used with priority.

    2. when dragging a rectangle, if there is a selected feature,
       only vertices from selected features will be used.

    If there is selection in any editable layers, but away from the location where
    user clicked to pick vertex (or dragged rectangle to pick multiple vertices),
    the existing vertex tool behavior is not affected (so it cannot happen that
    vertex tool suddenly appears to have stopped working just because there is
    selection somewhere possibly outside of the current map view).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-23

    [layouts] Fix mouse event handling on rulers

Merge: 5f664944461 4f4de3799ec
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #6425 from nyalldawson/ui_default

    Update default toolbar arrangement to move short layer toolbar from left to top

Merge: 9ad399d57f6 5f664944461
    David Signer <david@opengis.ch>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge branch 'master' into uxduplication

    David Signer <david@opengis.ch>AuthorDate: 2018-02-23
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-23

    resolved conflicts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-23

    [needs-docs] Remove " Panel" suffixes from panel titles

    This extra text adds a lot of visual clutter to the interface,
    and makes tabbed dock's tab bars take up a lot of room.

    Instead only show the "panel" suffix in the menus.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-23

    [reports] Add more descriptive tooltips to widgets

    Also
    - fix widget tab orders
    - tweak widget layouts for UI clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-23

    [needs-docs][reports] Tweak strings for clarity, add tooltips

    Rename 'Single section' to 'Static layout section'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-23

    [reports] Hide redundant edit header/footer buttons for
    fixed layout sections

    These have no real meaning for fixed layout sections.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-23

    Update default toolbar arrangement to move short layer toolbar from left to top

    Now that the layer toolbar is very short (following the data source
    manager changes), there's a LOT of wasted space by placing this
    toolbar vertically on the left. Instead move it to the top and
    gain a centimetre or two extra canvas space in the default arrangement.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-23

    [processing] Fix config exception with INT/FLOAT settings

    Fixes #18179

Merge: af8ca3eddbf 5d5927aca4a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #6395 from lbartoletti/advanced_shape_digitize_toolbar

    Make Regular Shape Digitizing Toolbar disabled by default / renamed Shape Digitizing Toolbar

Merge: e6331e42e97 e0fa2c27003
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #6409 from nyalldawson/fix_18065

    Revert "fix and bring back scroll area into custom widgets"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-23

    Partially revert "fix and bring back scroll area into custom widgets"

    This reverts commit 5dce8edb95fc2432dedcac3d860bd5d46b16a436.

    The custom widget is still causing isseus - refs #18065

    David Signer <david@opengis.ch>AuthorDate: 2018-02-22
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-23

    disable or do not display maplayeractions

    in some cases

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2018-02-23
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2018-02-23

    [TRANSUP] pl: new translator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-23

    [layouts] Fix grids are not visible on restoring projects

    Fixes #18177

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2018-02-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-22

    Increase snapping tolerance maximum in advanced mode. Fix #18133

Merge: e1555228711 3283afd33d7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-23

    Merge pull request #6404 from slarosa/cursor_size_fix

    Fixes #18043: Zoom and identify tools very small on MacOSX with retina display

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-23

    [processing] Pressing enter in search box executes the selected algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-23

    [processing] When searching in toolbox, automatically select
    the first visible algorithm if the previously selected item
    was hidden

    Avoids hidden selections in the toolbox

Merge: 23951f3f103 92060a887a2
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-22

    Merge pull request #6422 from borysiasty/nicer_manager

    [Plugin manager] A little bit nicer details view

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-02-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-02-22

    [Plugin manager][needs-doc] Follows up 454a93606a: Improved plugin details display style. Doesn't really needs doc, just for better screenshots

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-02-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-02-22

    [Plugin manager] Tabular layout for the details view

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-02-21
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-02-22

    Convert script to python3 and pep8 it

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-02-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-02-22

    [Plugin manager] Slightly polished style of the details view

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2018-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-22

    Update tsstat.pl

    correct arry

Merge: 81d8625f73c 99e437ce0ac
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2018-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-22

    Merge pull request #6416 from SrNetoChan/patch-4

    Adds Portuguese translator

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2018-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-22

    Adds Portuguese translator

Merge: e06e95c2551 31df608498b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-22

    Merge pull request #6407 from elpaso/bugfix-18099-wfs-operations-xref-2

    [bugfix] Support Distributed Computing Platform (DCP) for WFS

Merge: 5eb3e6b0994 5e70e962f70
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-22

    Merge pull request #6413 from mhugo/master

    Fix call to representValue in identifydialog (refs #17175)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-22

    Also use DCP for transaction (if available)

    Also QgsDebugMsg->Level

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-22

    Save variables are key value in settings (#6411)

    * Save variables are key value in settings

    This allows variables to be set in qgis_global_settings.ini correctly.

    This used to be a list of names and then a list of values making it
    impossible to set and override.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-22

    Fix port for WFS server integration tests

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2018-02-22
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2018-02-22

    Fix call to representValue in identifydialog (refs #17175)

    This should fix the problem of queries with WHERE (id = 'NULL') when the
    string 'NULL' cannot be converted to integer / uuid, as seen with
    relation reference widgets.

Merge: 2973e85f1d7 86a48e4762d
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-22

    Merge pull request #6406 from borysiasty/master

    [Plugin manager] Display available and installed version origins in tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-22

    "Fix" crash in attribute table field calculator

Merge: 6b2d3eea037 78c79a92431
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-22

    Merge pull request #6383 from Fanevanjanahary/key

    [dbmanager] fix shortcut execute query

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-22

    String fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-22

    fix translation strings

Merge: 1eea857915e 5af792c1f8f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-22

    Merge pull request #6408 from arnaud-morvan/processing_reload_fix

    Processing reload fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-22

    Remove use of deprecated trUtf8 method

    This method was deprecated in Qt 5.0 - we need to remove
    its use so that we can turn off the remaining Qt4 compatibility
    switches.

Merge: 835cca7cae3 43350a9a3e5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-22

    Merge pull request #6399 from nyalldawson/hide_dupe

    Hide 'duplicate features' actions by default

    David Signer <david@opengis.ch>AuthorDate: 2018-02-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-21

    calculate mTwoCharSize

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2018-02-21
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2018-02-21

    [processing] Call toolbox.deleteLater to avoid slot calls after unload

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2018-02-21
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2018-02-21

    [processing] Properly load basic providers

    Processing module should only register it's own basic providers.
    Note that when reloading a plugin, subclasses of ProcessingProvider remains and new ones are added,
    so in such cases QgsProcessingProvider.__subclasses__() return same provider class many times.

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2018-02-21
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2018-02-21

    [processing] Fix slot prototype in ModelerAlgorithmProvider. Fix #18162

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-02-21
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-02-21

    Add shapeDigitizeToolbar to acceptable missing doc

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-21

    Cosmetic fixes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-21

    [bugfix] Support Distributed Computing Platform (DCP) for WFS

    Implement the possibility to specify different endpoints
    for different WFS operations.

    With tests.

    Fixes #18099 WFS Capabilities handling problem

    David Signer <david@opengis.ch>AuthorDate: 2018-02-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-21

    only decrease when larger than two signs

    and increase always. but decrease again only when more than the size of "00" difference.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-02-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-02-21

    [Plugin manager] Display origins of the available and installed version in a tooltip rather than inline'

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-02-21
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-02-21

    - Rename "Advanced Shape Digitize Toolbar" -> "Shape Digitize Toolbar"
    - Rewrite ui_defaults.h

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-22

    [processing] More string HIG fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-22

    More dialog title HIG fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-22

    [processing] Add direct action to open an existing model in editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-22

    [processing] Fix some message box titles

    David Signer <david@opengis.ch>AuthorDate: 2018-02-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-21

    fix indentation

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-21

    Fixes #18043: Zoom and identify tools very small on MacOSX with retina display

    David Signer <david@opengis.ch>AuthorDate: 2018-02-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-21

    only change size when difference > 4

    to avoid the flickering

    David Signer <david@opengis.ch>AuthorDate: 2018-02-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-21

    fixed indentation

    David Signer <david@opengis.ch>AuthorDate: 2018-02-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-02-21

    mNofColumns in value relation widget

    mNofColumns defining the number of columns when "allowMulti" is checked.

    The widged is now a tableWidget instead of listWidget.
    ListWidged stuff is removed - including in valuerelationsearchwidget because unused.

    Tests are changed from list to table as well.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-21

    [processing] Fix dependency calculation for model child algs

    Felis Pimeja <felispimeja+github.com@gmail.com>AuthorDate: 2018-02-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-21

    Updated and vectorized several icons (#6382)

Merge: bb08b64a03d 67599937427
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2018-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-21

    Merge pull request #6400 from ccrook/delim_text_ui_crs

    Delim text ui crs

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2018-02-21
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2018-02-21

    Fixing up code indentation and removing spacer in dialog

Merge: 6573eb30e7d ed99ba9d08f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-21

    Merge pull request #6398 from DelazJ/QMessageBoxTitles

    Updating some dialogs caption

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-21

    [processing] small fix in the MultipleLayerWidgetWrapper wrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-21

    Hide 'duplicate features' actions by default

    Since there's a number of serious outstanding issues with these
    tools, hide them by default and show them only if a QgsSettings
    flag is set ("tools\showDuplicateFeatureActions").

    This allows the tools to be reworked for 3.2, while still
    making them accessible for users who require their functionality.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-02-21

    Updating some dialogs caption

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-21

    [processing] Split multiparts and explode are feature based algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-21

    [processing] Tweak api for QgsProcessingFeatureBasedAlgorithm

    Instead of returning a single QgsFeature from processFeature, we now
    return a list of features.

    This allows feature based algorithms which return multiple features
    per input feature, e.g. "explode" type algorithms which split a
    single input feature into multiple output features.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-20

    fix warning

Merge: 348b0cf8847 2dece58b679
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-20

    Merge pull request #6394 from neteler/patch-75

    Add grass74 support

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2018-02-20
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2018-02-21

    Clear delimited text source fields after adding to show something has happened

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2018-02-19
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2018-02-21

    Add CRS to delimited text source select. Fixes #11520

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-20

    Warn user when trying to move or delete selected features outside of map view (#6092)

    Sometimes users may inadvertently move/delete features they are not aware
    of being selected. If that is the case, extra warning message box will be shown
    for confirmation.

    Does not apply for deletion from attribute table - it is assumed that features
    do not need to be visible when deleting from attribute table.

    In QgisApp::deleteSelected() method the last argument was not used anymore,
    so I have replaced it by the "checkFeaturesVisible" argument.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-02-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-02-20

    - Rename Regular Shape Digitize Toolbar to Advanced Shape Digitize
    Toolbar
    - Homogenize this toolbar like the others
    - Not enabled by default

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-02-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-02-20

    [BUGFIX][Server] WFS GetFeature GML: segfault with geometry null

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-02-17
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2018-02-20

    add button to refresh a materialized view in browser [needs-docs]

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-20

    Qt 5.7 dropped pyqtWrapperType (#6393)

    version would need double check though

    Markus Neteler <neteler@gmail.com>AuthorDate: 2018-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-20

    Add grass74 support

    GRASS GIS 7.4 is the current stable version, support added

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-20

    add Q_ENUM for QgsRasterProjector::Precision

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-20

    Revert "fix build with grass"

    This reverts commit e5c9092a4cc5f4ddc0e424294a6e8b3fc44ed589.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Fix memory leak in task manager widget

    Faneva <fanevanjanahary@gmail.com>AuthorDate: 2018-02-20
Commit:     Faneva <fanevanjanahary@gmail.com>
CommitDate: 2018-02-20

    Display project crs

Merge: e3fbb4cbe83 7980f307eb0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-20

    Merge pull request #6370 from nyalldawson/afs

    ArcGIS feature server: implement provider test suite and fix issues

    Faneva <fanevanjanahary@gmail.com>AuthorDate: 2018-02-14
Commit:     Faneva <fanevanjanahary@gmail.com>
CommitDate: 2018-02-20

    review HIG import vector dialog

    Faneva <fanevanjanahary@gmail.com>AuthorDate: 2018-02-13
Commit:     Faneva <fanevanjanahary@gmail.com>
CommitDate: 2018-02-20

    use crs widget picker in db_manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Add unit test for metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Auto populate layer metadata from provider metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Fix links are doubled in metadata widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Use faster bounding box checks where possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Add a bounding box intersection test to QgsGeometry

    We only previously had methods for exact intersections - this
    commit adds a new QgsGeometry.boundingBoxIntersects() method
    which can be used to test if just the bounding boxes of
    geometries/rectangles intersect.

    It's fast, and doesn't care about invalid geometries (unlike
    the exact intersects checks)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] More responsive cancelation for feature requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Avoid redundant error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Don't request intersecting features from server if all
    features are already locally cached

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Correctly advertise SelectAtId capability

    Big speedup for attribute table loading with provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Support interruption requests on feature iterator

    Results in a huge increase in responsiveness when working with
    large AFS layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Add unit test for non OBJECTID named id fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Handle layers where the id field is not named "objectid"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Don't list layers with no Query capability in AFS source select

    Since these layers cannot be queried or added to the map and should
    be added as mapserver layers instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Fix/optimise handling of filter rect feature requests

    Before a filter rect request would usually force fetching every
    single feature from the server before the request could be
    complete.

    Instead, if a filter rect is passed we first obtain a list
    from the server of matching features within this rect, and
    then iterate only over those.

    Fixes broken (multi-minute hang) identify tool use on AFS
    layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Try to fix test which fails only on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Don't lock shared data whilst fetching remote data

    Since the fetch can be slow, there's no need to lock other
    afs threads while we wait for a particular set of results to
    be fetched.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Fix accidental test change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    More provider check handling of extra fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Ensure that null attributes are correctly mapped for PyQGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Make feature source/provider test handle additional fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Fix crash when requesting invalid feature ID

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Fix provider ignores FilterFids requests and returns
    incorrect features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Remove unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Better geometry memory management for afs provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Correctly convert attribute values to field type

    Avoids AFS provider returning double values for integer
    and long field types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Avoid some detaches in AFS iterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Don't try to run provider tests which require subsetStrings on providers which don't support them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Simplify QgsVectorDataProvider::fillMinMaxCache()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Exempt AFS provider from certain provider tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Correctly return an invalid feature from closed iterators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Start implementing the provider test suite for ArcGIS Feature Server provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [afs] Fix provider incorrectly overrides provider name and description
    with layer name and description

Merge: 2571de37bb9 1da2da219a5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-20

    Merge pull request #6390 from nyalldawson/provider_metadata

    Support reading layer metadata from data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Followup 0548f4, fixes to layer metadata and metadata widget

    Address outstanding review requests so that this PR can be merged

    mj10777 <mj10777@googlemail.com>AuthorDate: 2018-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Added QgsLayerMetadata logic to QgsDataProvider. Added setMetadata in QgsVector/RasterLayer::setDataProvider. Corrections in QgsMetadataWidget with added get/setMetadata and hasChanged functions plus checking for set mLayer pointer before use.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Fix some undersized widgets on hidpi win builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [processing] Fix algorithm help link in modeler

    Fixes #18147

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [processing] Fix raster layers shown as inputs for certain vector algs

    Fixes #18148, #18149

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    [processing] Select by expression/attribute can run on geometryless layers

Merge: 39cb0fbfd00 4b5fc403796
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-20

    Merge pull request #6369 from slarosa/fix_18118_crash

    [welcomepage] fixes #18118 remove last item causes a crash

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-19

    proj5: show proj version qgis was built with and the version it's running with

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-19

    fix build with grass

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-19

    fix some references to PROJ.4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-20

    Use first feature in layer to generate symbol preview icon in widget

    Uses the first feature found in a layer in order to create a better
    preview for the symbol in the symbol selector dialog. This allows
    data defined settings to be evaluated correctly (at least, for the
    first feature) and avoids missing previews due to missing
    attribute values when data defined settings are present.

    Fixes #17061

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-19

    [delete part] use snapping index to find part

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-19

    Qt 5.5 prefers Q_FLAG over Q_FLAGS

    this also allow to use QMetaEnum for flags

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-19

    use Qgsettins::enumSettingValue where possible

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-19

    extend QgsSettings::enumSettingValue to handle flags (with test)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-19

    [sipify] fix Q_FLAG declaration

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-19

    api doc: 2.18 is also LTR

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-19

    api doc: add link to python version

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-19

    [offset] warn user when layer has Z/M geometries

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-19

    [offset] meter limit min to 1, quadrant segments min to 1

Merge: a7ca742d300 ea9480ef0a7
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2018-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-19

    Merge pull request #6301 from manisandro/qt5.10

    Initial workaround for Qt5.10 instability

    Faneva <fanevanjanahary@gmail.com>AuthorDate: 2018-02-19
Commit:     Faneva <fanevanjanahary@gmail.com>
CommitDate: 2018-02-19

    [dbmanager] fix shortcut execute query

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2018-02-09
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2018-02-19

    Don't set focusProxy in QgsCollapsibleGroupBoxBasic when compiled against Qt5.10+, it causes crashes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-19

    fix double/int comparison

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-19

    tweak match from nearestEdge to return an Area type

    also make that VisitorArea return the given point as the match point

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-19

    add test for QgsPointLocator::nearestArea

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-19

    snapToCurrentLayer correctly handles Area type

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-19

    revert adding tolerance to QgsSnappingUtils::snapToCurrentLayer

    since it already uses digitizing settings

Merge: a303ef5ab73 19328dda926
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-19

    Merge pull request #6379 from NathanW2/browser_sort_order

    Better sort order for browser node

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-02-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-02-19

    Change order of XYZ tiles

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-19

    fix disabled map unit  widgets when opening project prop. dialog
    (fixes #17208)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-19

    [layouts] improve default window state for reports

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-19

    [layouts] hide atlas/report items in the window right-click menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-19

    [layouts] add missing items in the toolbars sub-menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-19

    [layouts] sort panels and toolbars sub-menus

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-19

    [layouts] improve right-click popup menu
    - as with the main window, show bold titles
    - sort toolbars and panels alphabetically

Merge: d7edf6c58ae 3a6eac233cc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-19

    Merge pull request #6187 from DelazJ/rulebaseDialog

    Show "Edit rule" dialog instead of widget when in Layer properties dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-19

    fix e606b795d

Merge: 89259e85f7f 3e0b6a3c1b9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-19

    Merge pull request #6167 from DelazJ/DBManagerQueryDialog

    [DB Manager]Allow preset query combobox to expand

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-19

    [layouts] Move responsibility for matching map colors to project
    background color to app

    This fits better in app - the silent auto setting of background
    colors should not apply to scripts manually creating QgsLayoutItemMap
    items.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-19

    [layouts] Remove use of QStyleOptionGraphicsItem from QgsLayoutItem API

    Turns out the useful methods in QStyleOptionGraphicsItem were deprecated
    in Qt 5.10. To future protect our API this replaces all public
    use of QStyleOptionGraphicsItem, so that we're free to revise
    the internals of how we use QStyleOptionGraphicsItem without breaking
    the public QGIS API.

Merge: 627a590c9b8 d830821b133
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-19

    Merge pull request #6375 from nyalldawson/interupt

    Remove QgsInterruptionChecker and replace with QgsFeedback

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-19

    Fix geometry checker cannot export errors to gpkg

    Fixes #18128

    Also exposes other format choices in dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-02-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-02-19

    Better sort order for browser node

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-19

    Fix uuid() function returns the same uuid

    Fixes #18130

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-19

    Prepare expression for faster field calculation in attribute table dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-02-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-02-19

    [FIX] Fix loading projects with . in name

    At least on Windows 2.18.qgs is a valid name for a file.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-19

    Remove QgsInterruptionChecker and replace with QgsFeedback use

    There's little need for two classes with similar goals here.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-19

    Remove unused QgsVectorLayerInterruptionCheckerDuringCountSymbolFeatures class

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-18

    add missing copyright headers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-18

    update_ts.sh: fix selective download of translations

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-18

    update translation strings

Merge: 03354eea097 28e282ac021
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-18

    Merge pull request #6373 from DelazJ/QMessageBoxTitles

    Fix message box title

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-18

    INSTALL is a output file (followup 1dd6db384f)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-17
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-02-18

    Fix message box title

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-18

    [needs-docs][layout] rename command history to undo history

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-18

    [layout] use nicer default state and geometry

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-18

    [ui] update default windows state and geometry

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-18

    [ui] update mkuidefaults.py script

Merge: 6c64c5a586e 53aafb48030
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-18

    Merge pull request #5823 from pblottiere/bugfix_curvedstrings_z

    [bugfix] Fixes #17576 and #17574 Add Z support and fixes crashes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-17

    [welcomepage] fixes #18118 remove last item causes a crash

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-17

    fix spelling

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-17

    [offset tool] fix #18115 improved offset calculation

    * use QgsGeometry::contains for polygons (contains => negative offset)
    * use the geometry part and not the whole geometry to find closest segment

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-17

    test geometry validity before applying offset

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-17

    improve test for QgsSettings::enumSettingValue

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-17

    make QgsTolerance a Q_GADGET

    to use Q_ENUM

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-17

    [offset tool] handle rings and allow selecting by area

    * correctly handles rings and parts
    * allow to select polygon by area (not only edge)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-17

    drastically speedup update_ts.sh with Qt5's lupdate

Merge: a8a449f8c13 91e98ef5a5e
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-17

    Merge pull request #6365 from 3nids/geom_gadget

    make QgsGeometry a Q_GADGET

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-17

    [processing] fix variable name

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-17

    [processing] fix execution of SAGA algorithms under macos

Merge: 125370076f4 bda67ada90f
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-17

    Merge pull request #6364 from 3nids/setting_enum_value

    [settings] add method to get value for a setting associated to an enum

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-17

    run sip_include.sh

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-17

    add test for QgsSettings::enumSettingValue

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-17

    string truncations now uses ellipses (followup c3573b163)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-17

    more translation string fixes and updates

Merge: dedfb5ccb64 b3b17b65576
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-17

    Merge pull request #6329 from DelazJ/QMessageBoxTitles

    Fix some message boxes titles

    Felis Pimeja <felispimeja+github.com@gmail.com>AuthorDate: 2018-02-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-17

    Updated and vectorized several icons (#6362)

    mActionFileExit
    repositoryUnavailable
    repositoryDisabled
    repositoryConnected
    mActionRefresh
    mIconDelete
    mActionRemoveSelectedFeature
    mActionFromSelectedFeature

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-17
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-02-17

    More message box fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-17

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-17

    [processing] Always report errors if features cannot be written
    to a destination

    Before we silently ignored these - now algorithms will automatically
    push errors to the log if a feature cannot be written to a sink (no
    changes to algorithms or special handling required)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-17

    Try to fix postgres provider handling of missing attributes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-17

    Correct test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-17

    Add test that providers always accept features with null geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-17

    Rollback rejection of features with too many attributes

    Turns out editable joins rely on this situation. Instead change
    the providers to warn on this occurance, and make the memory
    provider alone truncate the extra attributes (since it doesn't
    have an external backend or disk based format which natively
    applies this truncation)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-17

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-17

    Fix adding features with geometry to geometryless memory layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-17

    Add provider test to ensure providers reject adding features
    with geometry type mismatch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-17

    Ensure ogr, postgis and memory providers reject features
    with too many attributes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-17

    Add provider test to ensure that adding features to a provider
    with MORE attributes than expected results in a failure

    We need to flag these and not silently discard the extra
    attributes resulting in loss of information -- if thisi
    situation occurs there's a deeper bug present whic
     needs to be addressed.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-17

    Adapt packaging to c988dd291

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-16

    make QgsGeometry a Q_GADGET

    so Q_ENUM can be used

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-16

    [settings] add method to get value for a setting associated to an enum

    this will make sure the returned value is actually an existing entry of the enum

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-16

    Fix raster layer names in geopackage browser data items

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-02-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Z value from snapped point is kept

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-16

    Fix memory provider handling of missing attributes when adding features

    Ensure that features added to a memory provider (and returned when
    fetching features from a memory provider) always have the correct
    number of attributes present.

    Fixes many random behavior bugs when working with memory providers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-16

    Add provider test to ensure that features added with missing attributes
    are transparently padded out with NULL attributes to the required fields
    length

    Currently the behavior is inconsistent - some providers reject these
    features, others pad them out, and worse -- some add them with
    missing attributes (memory provider), causing ALL sorts of flow-on,
    difficult to debug issues.

Merge: 0310c1d2533 f3349616fab
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-16

    Merge pull request #6356 from elpaso/bugfix-17721-color-picker

    [bugfix] Restore color picker from layer styling panel

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Fixes build

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Fix spelling check and sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Drop z dimension in case of circle from tangential points

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Update documentation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Take into account z dimension from center points

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Some clean

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    The first point in 3D is used to propagate Z dimension

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Add some tests for regular polygon map tools

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Add some tests for ellipse map tools

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Add some tests for ellipse map tools

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Add some tests for circle map tools

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Add some tests for circular string map tools

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Fixes variables' names

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Add test for z values on QgsMapToolAddFeature with LineStringZ

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Add Z support to AddRegularPolygon map tools

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Add Z support for AddRectangle map tools

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Add Z support for AddEllipse map tools

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Rename pointFromPointXY to fromPointXY

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Fixes crash in map tool

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Add Z support for AddCircle map tools

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Fixes #17574 Add Z support in AddCircularString map tools

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-02-16

    Fixes #17576 Avoid crash during node editor cleanup

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-16

    Change button color when picking around

    So that we have a consistent behavior with the
    Sample Color action.

Merge: 14787ffb321 26edd8ac8ef
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-16

    Merge pull request #6354 from elpaso/NathanW2-settings_17670

    Nathan w2 settings 17670

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-16

    [processing] Add easy method to retrieve layers from context

    Allows python algorithms to call

    layer = context.getMapLayer(other_alg_results['OUTPUT'] )

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-16

    debian nightlies: ignore dash submission errors

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-16

    Check for application instance before calling init

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-16

    followup 6dfedc3, fix processing tests

Merge: 838bde33ab0 2c6100ea200
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-16

    Merge pull request #6316 from nyalldawson/locator_thread

    Make QgsLocator more thread safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-16

    [dbmanager] Workaround Python error when vacuuming spatialite table

    Workaround https://bugs.python.org/issue28518

    Fixes #18079

Merge: b6111d296e7 5c40975fe7a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-16

    Merge pull request #6353 from nyalldawson/proc_normalize

    [processing] Don't replace " with ' when handling layer paths

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-16

    fix 6dfedc38

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-15

    translation string fixes and cleanups

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-15

    [bugfix] Restore color picker from layer styling panel

    Fixes #17721

    Successfully tested on Windows 10 and Linux with Qt 5.10

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-15

    [server] Stop messing with app initialization paths

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-15

    Remove debug output from stdout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-15

    Add init() to QGSTEST_MAIN

    Now that it's not called from ctor anymore

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-02-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2018-02-15

    Fix warning

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-15

    [processing] fix python error with OSM vector layers

Merge: 19ab0c86ece 0e14a46ec8c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-15

    Merge pull request #6344 from elpaso/bugfix-18084-save-as-titles

    [bugfix] Homogenize the vector and raster dialog titles

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-15

    Spelling and docs

Merge: aa8b6296821 dd5448f8bfd
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2018-02-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-15

    Merge pull request #6352 from OSGeo-jp/tr30

    [tr] Add a Japanese translator

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-15

    osgeo4w: remove explicit setting of QGISDEBUG

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-15

    ... -> Ellipsis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-15

    [processing] Avoid losing static, user-entered parameter values
    in model child algorithms

    Prior to this change if you edited an algorithm in a model and
    tried to enter a preset string for certain parameter types, this
    string would get silently discarded on closing the dialog. E.g.
    with a dissolve algorithm it was not possible to have a fixed
    field name within the model to dissolve by.

    This was caused by WidgetWrapper.comboValue  returning the customData
    for these manually entered values in the parameters combo box,
    yet manually entered values never have custom data.

    To work around this we only return the custom data if its
    set for the selected item - otherwise we return the text unchanged.
    In order to handle the "[not set]" options, a new static custom
    data value of WidgetWrapper.NOT_SET_OPTION is added to that
    comboValue can detect this and return the appropriate None value.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-15

    [processing] Ensure algorithms which add attributes to features
    always add a consistent amount of attributes regardless of the
    code paths taken

    Some algorithms were adding features to data providers with
    different number of attributes vs the layer's fields - this is
    not supported and depending on the data provider will have
    different (bad) results.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-15

    [processing] Don't replace " with ' when handling layer paths

    Since netcdf, and possibly other gdal drivers, use layer uris
    of the format NETCDF:"/tmp/test.nc":var1 we can't safely
    remove or reformat these quotations.

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2018-02-15
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2018-02-15

    Add a Japanese translator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-15

    [processing] Don't throw an exception if an expression cannot
    be prepared

    There's cases where this happens without reflecting an invalid
    expression. So we can try to prepare, but not abort if the
    preparation fails.

    Fixes #18103

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-15

    [ui] sort items in the view > panels sub-menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-15

    [needs-docs][ui] harmonize title of panels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-15

    Ensure QgsMapLayer private QObject members are correctly parented
    to the layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-15

    [processing] Much faster random points in polygon by using
    prepared geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-15

    [processing] Misc fixes and improvements to Random Points in Polygons

    - Fix missing format call for string when calculated number
    of points is 0
    - Fix incorrect progress reports which were spamming the dialog
    and causing UI hangs, and slow algorithm execution

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-15

    [processing] Add some missing sources to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-15

    Fix Python exception in Random Points in Polygon alg

    Fixes #18103

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-14

    [bugfix] Homogenize the vector and raster dialog titles

    Fixes #18084

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-14

    nightlies: also submit build errors to dash

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-14

    [attribute table] fix long UI freeze when resizing columns for large filtered datasets (#6341)

Merge: b664f12ed68 256e4419b23
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-14

    Merge pull request #6334 from mhugent/dxf_mtext_escape_spaces

    Escape blanks in MTEXT and add unit test

Merge: 5cd452a64db 8ceb6fc0071
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-14

    Merge pull request #6340 from nyalldawson/batch_layer_name

    [processing] In batch dialog, use layer names for input layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-14

    [processing] In batch dialog, use layer names for input layers
    if they are unique in the current project

    Instead of always using the layer id, which is generally
    gibberish and meaningless for users, instead prefer to use
    the layer name as an input in the batch processing dialog. This
    is done only if the name is unique within the current project's
    loaded layers.

    This change makes the dialog more user-friendly, but more importantly
    it means that autofilling output values based on an input layer
    parameter generates more meaningful automatic output file names.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-14

    Slightly shift default outline back toward black

    Original commit shifted it a bit too light

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-14

    [needs-docs] Rework arrangement of buttons in categories tab in
    metadata editor to make their operation more self-explanatory
    for users.

    Also add tooltips to the buttons describing their function, and
    allow the buttons to operate on multiple selected rows at once.

    Fixes #18090

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-14

    [needs-docs][processing] update raster calculator help to reflect updated logic

Merge: 231dae31240 abeef2573c2
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-13

    Merge pull request #6192 from slarosa/fix_shortcut_macos

    Fix displaying keyboard shortcut under macos

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-13

    macOS: fix shortcut even for processing tool button

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-13

    shortcut config. dialog: display correctly keysequence on macOS

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-13

    display correctly keyboard shortcut in toolbar tooltip under macOS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-02-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2018-02-13

    Escape blanks in MTEXT and add unit test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-13

    various fixes to rotation map tool

    * do not go through the user input to do the rotation (avoid rounding in spin box, except when magnet is on)
    * allow to escape the tool by pressing ESC even when user input lost focus

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-13

    fix offset side for polygons

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-13

    fix invalid value for offset_join_style in main options

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-13

    add advanced config to offset map tool widget

    fix #14750

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-13

    various fixes to the offset map tool

    code has been refactored, hopefully things are clearer now
    fix #17367
    fix #14751

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-13

    [ui] resize statistical summary columns to content

Merge: fc51b82f5cf c996c617898
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-13

    Merge pull request #6331 from mhugent/dxf_label_layers_v3

    Fix dxf export for label layers and add unit test

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-13

    [save as vector] use the save/restore geomtry API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-13

    More capitalization homogenization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-13

    [dbmanager] Fix python error when scrolling postgis results

    Fixes #17835

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-13

    Fix python error when trying to export db manager table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-13

    [dbmanager] Fix inconsistent capitalization, HIG violations,
    and unprofessional strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-13

    Fix invalid (deprecated) escape strings in db manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-13

    Fix undo stack does not correctly roll back geometry edits
    in a granular manner

    Fixes #17658

Merge: 5c3a7554de2 66b9b435b63
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-13

    Merge branch 'master' into dxf_label_layers_v3

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2018-02-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2018-02-13

    Fix dxf export for label layers and add unit test

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-13

    Revert arg simplification attempt

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-02-13
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-02-13

    Fix message boxes titles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-13

    [processing] Fix destination files are silently ignored when relaunching
    algorithms from the history panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-13

    [processing] harmonize results viewer action behavior

Merge: 0c6f22386b8 bbf3ed9d4e4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-13

    Merge pull request #6221 from nyalldawson/var_leak

    Fix massive memory leak in PyQGIS, pt 1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-13

    Drop some legacy sip conversion code

Merge: 94b644e94ad 2a7aeafb75c
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-12

    Merge pull request #6321 from 3nids/dxf_addlayers

     [dxf] use a struct instead of QPair for layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-12

    doxygen, init in header

Merge: ec86fcb1683 03e49f1f650
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-12

    Merge pull request #6324 from qgis/revert-6320-try-to-fix-collapsible-crash-on-qt510

    Revert "Try to fix QgsCollapsibleGroupBox crash on Qt 5.10"

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-12

    Revert "Try to fix QgsCollapsibleGroupBox crash on Qt 5.10"

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-12

    [dxf] followup 31e93aecae fix server

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-12

    [sip] remove unused QPair conversion

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-12

    [dxf] use a struct instead of QPair for layers

    there was a crash in Python in QgsDxfExport.addLayers due to a bad conversion

Merge: 9e79d8a7adf 3fac2aa3912
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-12

    Merge pull request #6169 from landryb/fix/desktopfile

    Don't hardcode the path to qgis binary in .desktop file

Merge: 4ada4989e55 d4063e8b672
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-12

    Merge pull request #6320 from elpaso/try-to-fix-collapsible-crash-on-qt510

    Try to fix QgsCollapsibleGroupBox crash on Qt 5.10

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-12

    [processing] automatically open results viewer panel when items added

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-12

    [processing] offer hyperlink to file path in the results viewer
    because users don't always get that there is a dbl-click action
    against the tree view items.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-12

    Try to fix QgsCollapsibleGroupBox crash on Qt 5.10

    Automatic memory management: prevent button to be
    deleted too early.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Simplify code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Allow certain locator filters to operate on the main thread

    Some filters are fast enough to return results that it's overkill
    to run them in a background thread - add a flag to these filters
    to allow them to run (blocking) in the main thread instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Fix error when running gdal algorithms through locator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Make QgsLocator more thread safe

    - add a clone() method to filters, and always search using the
    clone instead of the original filter
    - add a prepare() method to filters, which is always run in the
    main thread and can be used to prepare the filter for safe
    background execution (e.g. creating feature iterators in advance)
    - don't use QtConcurrent to perform searches in background threads,
    since it is not safe to use with QObjects
    - instead manually create threads and ensure that cloned objects
    are always moved to the thread that they will run in, to ensure
    that they correctly have thread affinity with the thread in which
    they are executed

Merge: 6096e5c25d2 fbc6e4d11da
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-12

    Merge pull request #6285 from tudorbarascu/dpi

    fix server issue for double devicePixelRatio leading to DPI requests with decimals

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-02-12

    Fix crash after running GDAL alg from processing (fixes #18004)

    This was happening only with GDAL trunk

    Processing first tries to load output as a vector, then as a raster
    and output from raster algs would crash in OGR provider constructor
    due to null pointer

Merge: a7870afab15 3207600958f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-12

    Merge branch 'settings_17670' of https://github.com/NathanW2/QGIS into NathanW2-settings_17670

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-02-12
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-02-12

    add Server DPI test

Merge: e5d7733bfc8 52f83b34093
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-12

    Merge pull request #6303 from alexbruy/help-logging

    log requested help URLs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-12

    [processing] harmonize order of result panel (latest first) and add timestamp

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-02-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-02-12

    Don't call init in QgsApplication

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-02-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-02-12

    FIx

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-02-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-02-12

    Move settings to resource folder

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-02-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-02-12

    Lets try fix this

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-12

    partial revert of 5dc91b4 to fix regression (fixes #18073)

    setMaximumHeight() stays, so hopefully we are still protected
    from infinit canvas redraw loop.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Fix crash when repairing zero length linestring geometry

    Fixes #18077

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Fix loss of checkbox widget settings when a default expression is set

    Fixes #18076

Merge: ac28714a40e 9dca6da060f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-12

    Merge pull request #6312 from nyalldawson/field_exp_null

    Don't silently discard requests to set QgsFieldExpressionWidget to an empty expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Fix data defined properties in cluster/displacement renderer
    do not evaluate for isolated features

    Fixes #18074

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Don't silently discard requests to set QgsFieldExpressionWidget
    to an empty expression

    This causes issues in lots of places - e.g. a field constraint
    is always set to the first field in a layer, and cannot be
    removed.

    I've looked at all calls to setField and without exception
    they should accept that setting the field to an empty string
    results in an empty expression.

    Fixes #14325

Merge: 2cbcf74ef2e 24fb28f7bb7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-12

    Merge pull request #6300 from nyalldawson/opts

    Misc optimizations for everything

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Avoid unused expression context updates in more places

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Don't generate symbol expression context scope when it's not
    being used

    Refs #17809

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Much more efficient QgsRectangle->QgsGeometry conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    More efficiency improvements for map to pixel simplification

    Refs #17809

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Avoid cloning in QgsGeometry::convertToMultiType where possible

    Refs #17809

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    More efficient simplification of linestring geometries during rendering

    Refs #17809

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Remove inefficient method for creating empty geometry of same
    WKB type, and use optimized method instead

    Refs #17809

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-12

    Provide an optimised constructor for a null QgsRectangle

    This is used a lot, yet the current constructor calls the
    normalize() method which does a bunch of operations for no
    result.

    So instead provide a simple optimised null QgsRectangle
    constructor and save a lot of cycles.

    Refs #17809

Merge: c3a4b1170ad bfe35c26ea3
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-11

    Merge pull request #6304 from 3nids/pg_domain

     [postgres] fix domain not in public schema

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-11

    [postgres] use pg_type rather than information_schema.domain_constraints to retrieve domain

    otherwise there is no warranty to retrieve the correct constraint as its name is not unique

Merge: 367aba17661 178509347af
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-11

    Merge pull request #6309 from alexbruy/processing-enums

    [processing] add enums support for fields and feature source parameters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-11

    [processing] add enums support for fields and feature source parameters
    (follow up 068d74d5)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-11

    write to log when help location is not configured

Merge: dd3ba342355 414c3a4bfea
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-11

    Merge pull request #6308 from nyalldawson/multi_out

     [processing] Add explicit output type for multiple layers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-11

    also log help "key" used to construct URI

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-11

    fix typos

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-11

    add default help location to the global settings (refs #17670)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-11

    log requested help URLs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-11

    Fix ui build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-11

    Fix undefined behavior when closing layout designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-11

    Fix unavailable layer inputs for multi-layer inputs set to any map layer type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-11

    [processing] Add multi layer outputs to Package Layers and Vector Split algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-11

    [processing] Add explicit output type for multiple layers

    This was a missing capability in the processing API - while algorithms
    could declare multiple layer input parameters, there was no corresponding
    multi-layer output. This meant that algorithms (such as Package Layers,
    Vector Split) which create a set of layers which cannot be determined
    in advance had no way to pass these generated layers on for further model
    processing steps.

    It's also useful for algorithms which operate on a specified folder,
    processing all layers found there, and allowing these generated
    outputs to be utilised in other model steps (e.g. packaging
    all of them, merging them, etc)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-10

    add test for postgres domains

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-10

    [postgres] fix domain not in public schema

    fix #18053
    correctly set enumeration widget in case the domain is not in public schema
    also fixes an issue if two domain with the same are present in two schemas

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-10

    set name to feature action when shortName is not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-10

    Fix windows build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-10

    Show stacktrace in debug when hitting a GEOS exception

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-10

    Don't show group type layers in AFS source select

    These layers cause an error if you try to add them to QGIS.

    TODO: change source select to use a nested tree and correctly
    add group layers as a parent for child layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-10

    Fix qt warning throw by AFS provider due to invalid QString arg usage

    And make debug message about unsupported field types more useful

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-10

    Fix layer id sorting in ArcGIS rest source select dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-10

    Quieten some overlay debug noisy methods

Merge: 6dbd0b950ea e435d79d6c4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-09

    Merge pull request #6294 from elpaso/bugfix-17845-take2

    [bugfix] Try harder to fix raster properties color picker

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-09

    [mxe] Better packaging and fix Qt5 plugins path

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-09

    Fix incorrect layer type icons for some geopackage layers (e.g. curve types)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-09

    Fixes #17845 tested on Linux KDE and Win 10

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-09

    Implement manual locks on QgsSpatialIndex

    Since libspatialindex is not thread safe on all platforms, and
    have expressed desire to remove the thread safety that they DO
    have on remaining platforms, it's safer and easier for us
    to manually add locks to QgsSpatialIndex and be gauranteed that
    this class is thread safe on all platforms and libspatialindex
    versions.

    Also improve docs for the class.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-09

    Avoid deep copy of spatial index when features are fetched on
    main thread

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-09

    Include job preparation time in layer rendering timer

    This prevents layers which are slow to prepare from rendering
    in map preview jobs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-09

    Fix memory layers with spatial index crash when rendering

    Fixes #17705

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-09

    Add method to force a detach for QgsSpatialIndex

    Since the underlying libspatialindex is not thread safe
    on some platforms (e.g. Windows), manual calls to detach()
    must be made if a QgsSpatialIndex is to be accessed across
    multiple threads.

    Note that for platforms on which libspatialindex is thread
    safe, calling detach() has no effect and does not force the
    deep copy.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-09

    Fix deep copy of QgsSpatialIndexData

Merge: 9302613f282 4bd385ff394
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-09

    Merge pull request #6292 from elpaso/mxe

    Scripts for cross build QGIS for windows on Linux with mxe

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-09

    fix #18066

Merge: 90cc17b9347 068d74d51ae
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-09

    Merge pull request #6293 from alexbruy/processing-enums

    [processing] allow enums values to be used in description files

Merge: bcb68dda54a 2d1e9188f18
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-09

    Merge pull request #6298 from nyalldawson/fix_17231

    [processing] Allow providers to return a different helpId() vs their unique id()

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-09

    [processing] fix batch input selection panel for multiple layers parameter

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-09

    [processing] only pass needed raster entries in QgsRasterCalculator constructor

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-09

    [raster calculator] use feedback when reprojecting raster block

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-09

    [processing] make output crs optional in the raster calculator

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-09

    [processing] use feedback object in raster calculator

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-09

    [processing] ressurect raster calculator and add CRS parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-09

    [delimited] Don't reset geometry type from "No geometry" when
    changing other settings

    Fixes #17971

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-09

    [processing] Allow providers to return a different helpId() vs
    their unique id()

    This is used when generating the QgsHelp url for algorithms
    attached to the providers.

    Implement helpId overrides for the native and 3d providers so
    that they return 'qgis' helpIds, meaning that all QGIS processing
    algorithm documentation can be kept within the same url path
    regardless of which QGIS provider library it sits within.

    This also allows us to freely move algorithms from the Python
    'qgis' provider to c++ 'native' provider in future releases
    without breaking the help URLs.

    Fixes #17231

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-09

    Always save newly created features, even if no attributes are
    modified in the form popup after feature creation

    Fixes #18056

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-08

    [mxe] autopep8

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-08

    [mxe] Fix typos and qt.conf

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-08

    [processing] allow enums values to be used in description files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-08

    [mxe] Add install instructions for mxe

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-08

    [mxe] Restore build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-08

    Revert "[processing] throw error if no layers selected in raster calculator"

    This reverts commit c09c3018035eb7a4f47acbde7f3dae405ba444db.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-08

    [raster calc] make use of qgsfilewidget and fix some labels

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-08

    [raster calc] use active layer to setup dialog to harmonize
    the behavior with that of processing

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-08

    [raster calc] use new API to save/restore geometry

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-08

    [raster calc] use a monospace font for the expression editor (fixes #17556)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-08

    [raster calc] cancelling the process should cancel the process

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-08

    [cmake] MXE build changes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-08

    fix xenial build

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-08

    [attribute table] fix crash when adding creating a field on field-less layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-08

    Make tooltip capitalization consistent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-08

    Add some separators to identify results toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-08

    [needs-docs] Use correct open form icon in identify results toolbar

    Before we used a different (non obvious) icon for "open form"
    in the toolbar. This changes the toolbar icon to reuse the
    same (clearer) icon which is used when expanding out the
    tree and finding the "show feature form" action.

    I've also moved the Open Form action to be first in the
    toolbar, since it's the most frequently used action.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-08

    [raster] prevent pseudocolor auto-classify following color customization in tree

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-08

    [attribute table] fix crash when removing layer with show selected features

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2018-02-07
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2018-02-07

    fix server issue for devicePixelRatio leading to DPI requests with decimals

    Some requests send the DPI parameters with decimals due to
    devicePixelRatio and the Server doesn't cope with that. This fixes it.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-07

    [ui] save vertical space for the delimited text add layer dialog
    (fixes #17972)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-07

    document api break

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-07

    update the stats gatherer to use qgstask

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-07

    move getValues, getDoubleValues to vector layer utils source file

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-07

    [stats] gather field/expression values in a thread to prevent long UI freeze

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-06

    [processing] remove obsolete script tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-06

    [processing] fix file permissions

Merge: 8f2c857e552 3dc3d9d1b22
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-06

    Merge pull request #6275 from 3nids/messagelevel

    unite QgsMessageLog::Level and QgsMessageBar::MessageLevel in Qgis::MessageLevel

Merge: cbd3042b5e5 90f1d7b7e77
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-06

    Merge pull request #6258 from 3nids/options_better_3

    Allow adding custom highlight widget to custom pages in option

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-06

    unite QgsMessageLog::Level and QgsMessageBar::MessageLevel in Qgis::MessageLevel

    make enum items lower case
    remove unused QgsMessageLog::None and All

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-06

    [options search] expand item when found in a tree

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-06

    [processing] search also show children in config

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-06

    Fix build with MODELTEST enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-06

    Remove some outdated Python api files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-06

    Remove some qt4 references

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-06

    Remove more unused Qt4 cmake code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-06

    Remove a bunch of Qt4 compatibility code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-06

    Remove a bunch of unused Qt4 compatibility code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-06

    Set first run dialog window title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-06

    Update sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-06

    Use QMessageBox::question instead of information when asking a question

    And where appropriate use Yes/No choices instead of Ok/Cancel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-06

    Use question messagebox for layer rollback/cancel/save dialog

    ...since this messagebox is asking a question. Also change
    confusing OK/Cancel option to clearer Yes/No options.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-06

    Fix missing verification dialog on "all layer" save/rollback/cancel

    Fixes #17490

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-05

    remove PyQt4 leftovers in mac cmake config

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-06

    Minor speed boost to identify highlight

    Unfortunately this whole identify highlight class is very inefficient,
    resulting in multiple large image redraws at every paint event
    and slow iteration over every pixel in these images.

    TODO This needs to be completely reworked in future.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-06

    Set the correct expression context for QgsHighlight

    Fixes #17896

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-05

    processing search: also search in group items and fix return value

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-05

    do not search for less than 3 letters

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-05

    fix #18050 (followup f6269c41d)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-05

    remove ownesrhip transfer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-05

    Fix hang in options search widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-05

    Allow adding custom highlight widget to custom pages in option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-05

    [options] Hide non-matching items in tree widgets when searching children

    Makes the search more useful for the advanced panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-05

    Put search icon on left of QgsFilterLineEdit

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-02-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-05

    Standardize shebangs (was Usr bin env) (#6229)

    * Use portable /usr/bin/env/{perl,python} instead of /usr/bin/{perl,python}

    * fix perl;add bash

    * Fix indentation using modified scripts

    * Revert "fix perl;add bash"

    This reverts commit be8b9113c25f7c2fb9c8c9bad556fbca2f0c0ba2.

    * python3 everywhere

    * more bash

    * rebase
    change perl

    * Linux perl; missing from last PR

    * fix doxygen_space

    * Use portable /usr/bin/env/{perl,python} instead of /usr/bin/{perl,python}

    * fix perl;add bash

    * Fix indentation using modified scripts

    * Revert "fix perl;add bash"

    This reverts commit be8b9113c25f7c2fb9c8c9bad556fbca2f0c0ba2.

    * python3 everywhere

    * more bash

    * rebase
    change perl

    * fix doxygen_space

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-05

    Do not refresh stats when opening the stat summary field combo box
    Without this change, stats are calculated when users simply
    open the combo box to select a new field. With large datasets,
    it freezes QGIS for a long time, and the combo box end up
    never opening.

Merge: b6c2de48fa3 e3b054bf9d9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-05

    Merge pull request #6251 from elpaso/bugfix-17975-server-layer-groups-order

    [bugfix][server] WMS respect order of grouped layers

Merge: 6841c52210a 567ebb9dd04
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-05

    Merge pull request #6225 from alexbruy/processing-algs

    [processing][needs-docs] use native syntax for Processing scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] fixes after rebasing

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] turn keep n biggest parts script into normal algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    fix indentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] remove obsolete code and disable exporting models as script
    until we update it so support new scripts format

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] scripts also can be feature-based algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] class name is not needed anymore to load scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] remove tests for old scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] use custom editor class, as QgsCodeEditor is not available
    on some platforms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] remove unused files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] completely restore support for script execution from editor

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] ressurect script execution from editor (work in progress)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] temporarily disable fetch actions for scripts and models

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] ressurect 'new script' action

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] ressurect 'add from file' action

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] ressurect delete and edit actions for scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] update script provider to use QgsProcessingAlgorithm
    subclasses instead of custom script code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] remove not needed trAction method

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-05

    [processing] move script provider stuff into provider directory

Merge: e44c3606e58 87e55ba3c77
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-05

    Merge pull request #6257 from alexbruy/processing-sharing

    [processing][needs-docs] remove Get scripts and models functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-05

    [layouts] Fix map grids not correctly respecting grid annotation
    settings

    Fixes #18036

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-05

    [layouts] Fix rotated items move when refreshing layout

    Fixes #18037

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-05

    [layouts] Fix items disappear in designer with 90 or 270 degree
    rotation

    Caused by Qt bug 66185

    Fixes #18027

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-05

    update INSTALL on release

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-05

    Ensure member QObjects for QgsMapLayer (and subclasses) are correctly
    parented to their owner QgsMapLayer.

    This ensures that if the layer is moved to a different thread with
    QObject::moveToThread(), then those children are also considered
    by QObject::moveToThread() and correctly also moved to the new
    target thread. This fixes broken connections (and likely other
    issues) caused when moving layers between threads (such as is
    done when a background processing algorithm completes).

    Fixes #18005

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-05

    Modernize paste to memory layer code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-05

    [processing] Fix invalid parameter definitions for spatialite algs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-04

    [processing] remove Get scripts and models functionality

    Users should use Resource Sharing plugin instead

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-03

    fix doxygen

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-03

    [sipify] fix QMap/Qlist with init in header

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-03

    [options search] API refactoring

    * avoid using lambdas and use dedicate class and subclasses for each widget type (lable, groupbox, tree, etc)
    * this makes the code much more clearer
    * allow creating custom highlight widgets with API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-04

    Disable edit section buttons in reports if the section is disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-04

    [reports] Fix crash in designer when no layout selected

    Fixes #18019

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-04

    Make sure we use get uniquely seeded random numbers to generate
    random symbol colors

    Since qsrand is thread-specific, we can't rely on qrand() to return
    uniquely seeded random numbers when not in the main thread.

    Instead, just use the c++11 random number generators to get better
    quality random colors for new layers.

    Fixes processing outputs always have the same (yuck) brown color.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-04

    Avoid spell checker errors

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-02-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-02-03

    pyqgis: add conversion to subclasses for QgsAbstractVectorLayerLabeling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-03

    * revive update-news.pl
    * osgeo4w: drop globe plugin

Merge: 639d310da8e 68b7bf6aa8c
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2018-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-03

    Merge pull request #6255 from slarosa/fix_16476

    [dbmanager] porting of dae921c to 3: fixes #16476

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-03

    [dbmanager] porting of dae921c to 3: fixes #16476

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-03

    use sane number of decimals for the extent groupbox widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-03

    use a QMimeData clipboard object to paste features as HTML table (#6243)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-02-02

    make sipify_all.sh much faster by using background processes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-03

    fix resizing columns in the identify results dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-02

    INSTALL: use meta package to install osgeo4w build dependencies

Merge: 5c5ef3b6de4 f6269c41da2
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-02

    Merge pull request #6213 from nyalldawson/interrupt_console

    [console] Allow breaking execution of scripts via Ctrl-C

Merge: b7e19d8243b 31de32420dd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-02

    Merge pull request #6246 from elpaso/rangeformatter

    [bugfix] Range formatter for doubles and ints

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-02

    Tests for range field formatter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-02

    Get config from arguments instead of querying fields

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-02

    Use insert 0 instead of a reverse iterator

    Because it was introduced in Qt 5.6 ...

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-02

    Update tests for WMS grouped layers order

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-02

    [bugfix][server] WMS respect order of SLD grouped layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-02

    [bugfix][server] WMS respect order of grouped layers

    Fixes #17975 - QGIS server 2.99 reverses the layer order for layer groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Style updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Style fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy missing Q_OBJECT macro warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy return void warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy invalid slot warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy pass big type by ref, small by value warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy 3 argument lamda connect warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy overridden signal warning

    Results in no warning when closing missing layers dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy missing/invalid emit warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy overridden signal warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy skipped-base-method warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy container detach warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix another clazy fully qualified moc type warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy case insensitive check warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy use QHash for container with pointer keys warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy autoconnect slot name warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy unused lambda capture warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy mixed const/non-const iterator warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy unnecessary unnecessary container allocation warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy QString multi-arg warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy fully-qualified-moc-types warnings

    From the clazy docs:

    "Warns when a signal, slot or invokable declaration is not using fully-qualified
    type names, which will break old-style connects and interacting with QML."

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Fix clazy QFileInfo::exists warnings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-02

    alternative approach to hide progress bar when unchecking render

Merge: 4895c2c3f60 0eda3bee945
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-02

    Merge pull request #6247 from kant/patch-1

    Minor fixes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-02

    Code cleaning: move duplicated code to lambda

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-02

    Add method to set line edit alignment in Qgs(Double)SpinBox

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-02

    Add QgsRangeFieldFormatter to bindings

Merge: 7fb8de96487 37fa41b03a8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-02

    Merge pull request #6191 from dgoedkoop/attributeformonchanged

    [bugfix] Add dirty bit to attribute form

Merge: 5b9be7a9661 16e98f205ac
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-02

    Merge pull request #6242 from nyalldawson/black

    Default to a dark gray instead of black for symbol outlines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-02

    Default to a dark gray instead of black for symbol outlines

    Avoiding the very high constrast pure black results in cartographically
    more pleasing styles, so it's nice to do this by default.

    This should result in nicer looking maps being created in QGIS
    when users don't do any manual style tweaks.

    Darío Hereñú <magallania@gmail.com>AuthorDate: 2018-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-01

    Minor fixes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-02-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-02-01

    apply enableAutoGeometryRestore to feature form dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-02-01

    [bugfix] Range formatter for doubles and ints

    Double and ints are now formatted according
    to chosen locale (in user settings) and precision
    (from the widget field config)

    Numbers are also right aligned in the form
    and not only in the table.

    IMHO a bugfix since the numbers looked very
    different in the form and the table
    when the system locale used decimal
    separator and group separator which were not
    the same than system locale.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-01

    add disambiguation comment to translation string 'in'

Merge: f3f0eb00353 cc1625c83ec
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-01

    Merge pull request #6237 from elpaso/commas-dots-fieldvalidator

     [bugfix][attrtable] Convert comma to dot for floating point input

Merge: cc9210735fc 2263237d204
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-01

    Merge pull request #6236 from elpaso/double-linedit-default-widget

    [bugfix] Lower priority of range widget for doubles

Merge: 3ab6e5c3999 55759a4ceee
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-01

    Merge pull request #6244 from alexbruy/processing-cleanup

    [processing] remove unused icons and use SVG icon for Heatmap algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-02-01

    [processing] remove unused icons and use SVG icon for Heatmap algorithm

Merge: f845e027679 c3fc560fef1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-01

    Merge pull request #6238 from alexbruy/saga-icon

    [processing] SVG icon for SAGA provider

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-02-01

    [ui] stop busy indicator when render widget is unchecked

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-01

    document API change

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-02-01

    add transform context to the map overview

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-01

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-01

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-01

    Fix double registration of model outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-01

    [processing] Warn on duplicate output and provider registration

    And fix associated memory leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-01

    Fix value map search widget doesn't work for null/not null searches
    before an initial value is picked

    Refs #17986

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-02-01

    run crssync on install (fixes #17993)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-01

    Add missing directories to dox

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-31

    osgeo4w: fix postinstall scripts (fixes #17993)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-01

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-01

    [processing] Use QgsMessageLog to put duplicate name warnings in Processing log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-01

    [processing][grass] Remove duplicate parameter from r.stats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-01

    [processing][grass] Fix incorrect name for i.albedo parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-02-01

    [processing] Allow case-different duplicate parameter names

    But always prefer case-exact matches for parameter names. Turns
    out the grass provider requires use of parameters with the same
    name but different case, so we need to be able to handle this.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-31

    [processing] SVG icon for SAGA provider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-31

    [bugfix][attrtable] Convert comma to dot for floating point input

    This fixes an unreported bug that without detecting an
    invalid input when using a comma as a decimal separator
    silently converts the entered value to NULL.

    Since locale support in QGIS is in its early stages
    we convert commas to dots within the validator,
    this is common practice in almost all web applications
    where you can enter a comma instead of a dot and
    the conversion appears while you digit.

    This comes with brand new tests for QgsFieldValidator.

    Bonus: small fix in sipify.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-31

    Support comma in annotations when merging inline

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-31

    [needs-docs][attribute table] UX improvements to cut/copy/paste actions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-31

    Update test for editorwidgetregistry

Merge: a9c62673329 3316d1ba864
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-31

    Merge pull request #6140 from DelazJ/nodeEditor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-31

    [bugfix] Lower priority of range widget for doubles

    This was the root cause of several critical bugs with
    data corruption in the attribute table and forms:
    SpinBox has a fixed number of decimal places, which
    makes it not ideal for floating points because most
    of the times it rounds the number changing it when
    in edit mode even if the user has not really modified
    the value by writing in the spin box or using the
    controls.

    So, the defult is now back to the line edit (which has
    bugs in the validator, but that's another less
    critical and separate issue).

    Partially fixes #17861
    Partially fixes #18007

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-31

    Fix virtual layers using a where filter which has field names which
    must be quoted

    E.g. field names with special characters or which duplicate a
    QGIS expression function name

Merge: bb6e275ef03 63d063f37db
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-31

    Merge pull request #6209 from elpaso/double-range-precision

    [bugfix] Allow precision config for doubles in range widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-31

    Don't show non-spatial layers as disabled in layer tree

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-31
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-31

    [needs-docs] Update label in Options dialog, replacing node by vertex

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-31
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-31

    More node -> vertex moves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-31

    Make map renderer less debug noisy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-31

    [layouts] Correctly restore dpi from 2.x compositions

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-29
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-31

    Fully replace node* by vertex*

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-23
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-30

    [needs-docs]Rename Node Editor and Node Tool (fixes #17807)

Merge: 9fff5f0ca7b 1194c784954
    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-30

    Merge branch 'master' into rulebaseDialog

Merge: bf3d60c9417 26a51bada00
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-30

    Merge pull request #6228 from elpaso/server-wfs-epsg-bbox

    [server][bugfix][wfs] Allow CRS in BBOX

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-30

    Strip timeStamp from reference XML for tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-30

    [server][bugfix][wfs] Allow CRS in BBOX

    Fixes #17977 - QGIS server 2.99 doesn't handles BBOX parameter on WFS request

Merge: 18a399a81a1 26f8f165c48
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-30

    Merge pull request #6171 from landryb/fix/find-gdal-geos-postgres-libs-on-openbsd

    Use FIND_LIBRARY to find GDAL, GEOS and Postgres libraries

Merge: 02bfe0a20c6 f6a2c0a9550
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-30

    Merge pull request #6224 from rkanavath/master

    enable --no-undefined only for linux

    Rashad Kanavath <rashad.kanavath.email.com>AuthorDate: 2018-01-30
Commit:     Rashad Kanavath <rashad.kanavath.email.com>
CommitDate: 2018-01-30

    enable --no-undefined only for linux

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-30

    Update the tests with QgsField precision values

    Now that they are honored

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-30

    Always use the QgsField precision value as a default for the reange widget

    Instead of interpreting a 0 like a default and get a 2 as the precision.

    But now you can set the precision you like just configuring the widget.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Drop default snap tolerance to 12 px

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Set default snapping tolerance to 15 pixels

    Because 0 meter default is bad UX. Also update global_settings
    ini with snapping settings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Fix snapping default unit set to pixels is not respected

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-30

    add trandform context to QgsBearingUtils::bearingTrueNorth

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Fix massive memory leak in PyQGIS, pt 1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Indentation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-30

    [ui] use the expression icon for the rule-based renderer's rule panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Unify behavior of Stats and Bookmark dock actions with other
    actions for toggling dock visibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    [console] Make console action checkable, and bring behaviour into
    line with style dock/processing toolbox

    Where the action is checked only if the dock is open and user visible,
    and checking the action brings hidden tabs to the foreground instead
    of closing them.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Fix non-map items show in layout 'reference map' widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Fix QgsRasterFileWriter::driverForExtension and extensionsForFormat
    were skipping non-creatable datasets

    And indicate in the docs that read-only datasets are also considered

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Revert "[needs-qa]Usr bin env"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Revert "Linux perl; missing from last PR"

    This reverts commit d2244b4a79311b4f0d56b68bc2d0a0108cc0fca4.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    [console] Allow breaking execution of scripts via Ctrl-C

    This allows (in some circumstances) scripts running in the console
    to be halted via the Ctrl (or Meta) + C shortcut.

    (It's only possible to catch and abort when the script is printing
    outputs to the console - because this triggers
    QCoreApplication.processEvents() calls. Without these calls the
    whole QGIS application is unresponsive during script execution
    and there's no ability to even catch a shortcut in order to
    halt the execution.

    Still, even with this limitation it's handy to be able to
    break out of lengthy:

    for f in iface.activeLayer().getFeatures():
        print(f.attributes())

    loops!)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Linux perl; missing from last PR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    Simplify and optimise python list->QgsAttributes conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    [processing] Correctly supress CRS selector dialog when testing
    input layer validity

    TODO: we NEED a non-hacky way to supress this dialog and allow
    invalid CRS for layers!

    Fixes #17948

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-30

    [layouts] Fix crash when using maps containing AMS layers

    Implement a similar hack to what the canvas uses to workaround
    the badly behaved AMS and WCS providers

    Fixes #17959

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-29

    [bugfix] Allow precision config for doubles in range widget

    Fixes #17878 followup for PR https://github.com/qgis/QGIS/pull/6185

    This commit adds a configuration option for precision to
    double field types in range widget.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-29

    [processing] add missed parameter to warp algorithm

Merge: 998c67d3ff0 1ce7dbad949
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-29

    Merge pull request #6072 from lbartoletti/usr_bin_env

    [needs-qa]Usr bin env

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-01-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-29

    Improve find of grass on FreeBSD

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-29

    OpenBSD patch for PyQt5

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-29

    - Little modification to programmatically find grass version +Add
    FreeBSD locale path
    - Add missing includes in kpty

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-29

    Fix pathes for FreeBSD

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-29

    [processing] nodes -> vertices algorithm renaming

    - "Extract nodes" renamed to "Extract vertices"
    - "Extract specific nodes" renamed to "Extract specific vertices"

Merge: d5126110b94 741dddb4a7f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-29

    Merge pull request #6185 from elpaso/bugfix-17878-range-widgets-nulls

    [bugfix] Fix minimum values for range widgets

Merge: 59c2ab45a05 d5126110b94
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-01-29
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-01-29

    Merge branch 'master' of https://github.com/qgis/QGIS into usr_bin_env

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-29

    Spelling

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2018-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-29

    Fix order in XYZ connect dialog (fixes #17983)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    Correctly resolve paths for raster image fill symbol layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    Expose project QgsPathResolver to render context

    So that it can be used when resolving paths to data defined
    file-based settings, e.g. svg marker paths.

    Fixes #17364

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    Fix QgsPathResolver resolving older style relative links (without
    any ./ or ../ prefix)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-29

    [bugfix] Tests for double range widget limits

Merge: 3b39dcf4011 aec399e785e
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2018-01-29
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2018-01-29

    Merge branch 'master' of github.com:qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2018-01-29
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2018-01-29

    Changed  in  in DB Manager

Merge: cdf697d951d e24b6bb1196
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-29

    Merge pull request #6142 from pblottiere/bugfix_transaction_constraints

    Update all attributes in a single transaction

Merge: e2fcf704a76 eeaca6891b3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-29

    Merge pull request #6068 from elpaso/bugfix-17845-raster-transparency-from-display

    [bugfix] Transfer focus to canvas when selecting transparency

Merge: aed5090cbac 0e2995c5b65
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-29

    Merge pull request #6174 from elpaso/bugfix-17958

    [bugfix] Fix crash in node editor

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-01-29

    fix iconsize for toolbars in georeferencer plugin

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-29

    [raster] don't auto-classify upon customizing values tree (fixes #17102)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-01-29

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-01-29

    Fix typo in doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-01-29

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-01-29

    Update all attributes in a single transaction

    Fixes #17869

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-01-29

    [processing] fix toggle advanced mode button in batch panel (#6193)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    [processing] Default to allowing background execution of algorithms

    Since the underlying issues with the Python bindings are now fixed,
    in most cases we can safely default to allowing an algorithm to
    run in a background thread!!

    So now we make this the default, and require individual algorithms
    which are NOT thread safe to declare this. This includes algorithms
    which directly manipulate the current project or layers (such as
    setting layer styles), alter the selections in layers, or which
    rely on 3rd party libraries (for now, SAGA and GRASS algorithms
    are marked as not thread safe... TODO - someone more familiar with
    these libraries can investigate and remove the flag if appropriate).

    Also models are marked as non-thread safe. TODO: only flag an
    individual model as thread-unsafe if any of its child algorithms
    report this flag.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    Update config format in search widget test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    Fix value map widget broken when used as search widget

    Fixes #17986

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-01-29

    fix build on macos

Merge: 5ab5d095e4d 0f963dfadfe
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-29

    Merge pull request #6200 from nyalldawson/non_file_default

    [processing] Default to supporting non-file based outputs for providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    Attempt to fix #17783, window not activated on OSX after font dialog
    displayed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    Attempt to fix #17784, shortcuts in layouts are applied
    in child widgets on OSX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    [processing] Default to supporting non-file based outputs for providers

    And make this support opt-out, since the vast majority of providers
    are based on QGIS API and don't have external dependencies which would
    restrict use of memory layers/etc.

    Plus, I'd rather see non-compliant providers expose this support when
    they can't use non-file-based-outputs (and make this the bug which
    needs fixing) then have to rely on plugin providers to discover and
    explicitly expose this support.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-29

    fix saving interface customization to .ini (fixes #17979)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    [layouts] Fix restoration of rotated item positions

    Fixes #17982

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-01-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-01-29

    [Win] Show error message if mainwin fails to load exe

    Currently it will just die quietly which is no good for the user.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    [layouts] Don't force open item properties when undoing/redoing

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    Running check_spelling.sh

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    Fix typo (fix #17946)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    [layouts] Use correct transform context for map grids

    Fixes #17984

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-29

    Fix some leaks and errors in sip conversions

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-01-28

    [processing] create widget correctly from wrapper when in batch mode

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-01-28

    [processing] fix wrong getter

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-01-28

    apply enableAutoGeometryRestore to config shortcut dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-28

    Fix possible GIL deadlock when iterating features in python
    and an exception is thrown

    Daan Goedkoop <dgoedkoop@gmx.net>AuthorDate: 2018-01-28
Commit:     Daan Goedkoop <dgoedkoop@gmx.net>
CommitDate: 2018-01-28

    [bugfix] Add dirty bit to attribute form
    In some cases it is difficult to prevent that an edit widget doesn't
    return the original value, even if the user didn't change anything.
    So rather than just comparing values to check if they have been
    modified, a dirty bit has been added which is set whenever the user
    actually edits the data in an edit widget. This is part of the fix
    for #17878.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-28

    [processing] Fix duplicate parameter

    And throw warnings when other duplicate parameters are registered.

    GRASS has a lot.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-28

    make converting to multi geometries to fullfil provider geometry
    constraints the last step and use earlier conversions (fixes #17643)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-28

    Update some button labels

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-28
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-28

    Set tab order

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-27
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-27

    Add help button and connect to user manual

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-27
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-27

    Add scrollbar to only dialog-display mode

    and not in widget mode
    Sur la branche rulebaseDialog
            modifié :         src/app/nodetool/qgsnodetool.h
    aucune modification n'a été ajoutée à la validation (utilisez "git add" ou

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-26
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-27

    Enable rule-based dialog instead of widget all time

Merge: 54cd01ac7db 9fcfafdfdad
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-27

    Merge pull request #6164 from slarosa/fix_ml_issue

    update min/max values for singlebandgray raster renderer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-27

    [bugfix] Fix minimum values for range widgets

    Fixes #17878 QGIS 3 Vector Layer Fields Garbled when Clicking the Toggle Editing Icon

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-26

    use blue font for highlighted tree items

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-26

    [options search] fix search not available in option tree

Merge: a265073344d b3256ad2c38
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-27

    Merge pull request #6176 from nyalldawson/gil

    [python] Always release the GIL before calling PyQGIS c++ methods

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-26

    update package*.cmd for 3 and GRASS 7.x

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-26

    fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-26

    [processing] fix wrong variable name

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-26

    avoid startup warning, do not look for empty setting value

Merge: ac4be1b30f5 d4e8f63315c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-26

    Merge pull request #6181 from elpaso/check-for-size-before-adding-to-model

    Check for model items size before removing rows

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-26

    Check for model items size before removing rows

    This was hitting an assert in Qt core libraries 5.9.3

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-26

    update the brasil flag svg to get rid of console warnings

Merge: b1a97e1736e 698befa9dd2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-26

    Merge pull request #6173 from elpaso/bugfix-17863-wrong-ogr-extent

    [bugfix][ogr][spatialite] Update extent when subsetstring is set in the ctor

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-26

    fix stylesheet string for the qgsdatetimeedit widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-26

    remove png flags

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-26

    add two missing locale flags

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-26

    [processing] properly size toolbar button for provider actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-26

    [python] Always release the GIL before calling PyQGIS c++ methods

    Switches on the sip "-g" switch, which forces sip to release the
    Python Global Interpreter Lock before calling a qgis c++ method,
    and reacquire it after.

    While this flag is not a default sip flag, it is used when building
    the PyQt API, so can't forsee any issues from enabling it.

    The benefit however is extreme for PyQGIS based scripts which
    rely on threads, potentially resulting in massive performance
    boosts.

    Without this switch, calling an expensive c++ method (say,
    building a QgsSpatialIndex using a QgsFeatureIterator) would lock
    the Python GIL for the duration of the c++ call... which could
    potentially take minutes or more. With the switch, the lock
    is released before all calls, so other Python threads are free
    to merrily grab the lock and do other processing while the
    original thread chugs away in c++ land.

    Benchtests of worst-case scenarios (single thread calling
    thousands of very inexpensive PyQGIS methods (simple getters))
    regressed from mean of 154 seconds to 158 with this flag. But
    that's worst case (and as Intel have recently demonstrated...
    we can't take yesterday's computing speed as the benchmark
    for todays ;). Given that best case scenarious (multi-threaded
    operations calling slow c++ methods) will benefit so greatly
    from this change, I think it's an acceptable trade off.

    *This is a step toward potentially re-enabling background
    execution of python based Processing algorithms, and also
    should greatly improve QGIS responsiveness when using
    python based renderers/symbols.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-25
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-01-25

    [processing] resurrects matrix parameter

Merge: 8b682dad1a8 e77658fc2e5
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2018-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-25

    Merge pull request #6175 from zsiki/master

    Hungarian translators list extended

    Zoltan Siki <siki@agt.bme.hu>AuthorDate: 2018-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-25

    Hungarian translators list extended

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-25

    [bugfix] Fix crash in node editor

    Fixes #17958 Node tool crashes QGIS when changing a value

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-25

    [gpkg] Add test for gpkg subsetstring don't unlock mutex twice

    I wanted to add the test for gpkg subsetstring even if
    it was not bugged, while testing that, I hit an assert
    in Qt core that pointed me to double unlocked locks.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-25

    [bugfix][spatialite] Update extent when subsetstring is set in the ctor

    Fixes #17863 - Zoom to layer has inconsistent behavior with filter

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-25

    [bugfix][ogr] Update extent when subsetstring is set in the ctor

    Fixes #17863 - Zoom to layer has inconsistent behavior with filter

Merge: 6424ceb1130 0d1ef01850f
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2018-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-25

    Merge pull request #6172 from manisandro/master

    [Globe] Adapt for API changes

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2018-01-25
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2018-01-25

    [Globe] Adapt for API changes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-25

    [options search] move Message bar items check to QgsSearchHighlightOptionWidget constructor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-25

    [options search] use lambda method to search text in widgets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-25

    [processing] add actions when provider is registered / activated

    Landry Breuil <landry@rhaalovely.net>AuthorDate: 2018-01-25
Commit:     Landry Breuil <landry@rhaalovely.net>
CommitDate: 2018-01-25

    Use FIND_LIBRARY to find GDAL, GEOS and Postgres libraries

    On OpenBSD, there's no libgdal.so symlink, only a versioned library (ie
    libgdal.so.X.Y where X.Y changes over time so is never constant)
    Using cmake's FIND_LIBRARY allows to let cmake find the library.

    Without this, the build would fail on OpenBSD:
    ninja: error: '/usr/local/lib/libgdal.so', needed by 'output/lib/libqgis_core.so.18.0', missing and no known rule to make it

    Landry Breuil <landry@rhaalovely.net>AuthorDate: 2018-01-25
Commit:     Landry Breuil <landry@rhaalovely.net>
CommitDate: 2018-01-25

    Don't hardcode the path to qgis binary in .desktop file

Merge: 30043dbeb8d 37cd401e48b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-25

    Merge pull request #6162 from elpaso/bugfix-17263-clip-double-show

    [bugfix] Fixes Clip features to canvas extent displayed twice

Merge: f0e01d81f0b b64444720cc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-25

    Merge pull request #6163 from elpaso/bugfix-17927-themes-group-visibility

    [bugfix] Ensure parent group visibility when apply theme

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-25

    Better widget's alignment

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-25

    [DB Manager]Allow preset query combobox expansion

    Fixes #17933
    Also add some window title capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-25

    Fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-25

    [processing] Non-filed based outputs (e.g. postgis, geopackage)
    options should be available for certain model outputs and script
    algorithm outputs

    We do this by swapping the test for non-file based output support
    from checking only the algorithm's provider to instead checking
    on a parameter-by-parameter basis.

    This is done in order to support models. For models, depending
    on what child algorithm a model output is based off, an individual
    model may or may not have support for non-file based outputs. E.g
    a model may generate outputs from a native qgis alg (supporting
    these outputs) AND an output from a GDAL alg (with no support
    for these outputs). In this case we need to enable or disable
    the ui controls for non-file based outputs on an individual
    output basis.

    For scripts (for now) we blindly just say all outputs support
    non-file based formats. This is going to be the case most of
    the time, since scripts will usually be written using PyQGIS
    API. For the exceptions (e.g. scripts which call other algs
    like GDAL algs) we probably should add some way for the script
    to indicate whether an individual output supports this, but
    for now we just say they all do.

    Fixes #17949

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-25

    Make saving ogr layers less debug noisy

    Andrea Giudiceandrea <andreaerdna@libero.it>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-25

    Fixes a typo in syncDb()

    Fixes a typo in QgsCoordinateReferenceSystem::syncDb() that improperly set "Imported from GDAL" as name for all geographical coordinate systems imported from GDAL/PROJ definitions during postintall CRS database synch.

    Fixes #17941

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-25

    Show field type in tooltip in attribute table header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-25

    Fix relation table shows some cells disabled (when they should
    be enabled, but just not editable)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-25

    Use same relation parent/child order in list as in new relation dialog

    Fixes #17939

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-24

    fix layer tooltip display

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-01-24

    update min/max values for singlebandgray raster renderer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-24

    [bugfix] Ensure parent group visibility when apply theme

    Fixes #17927  Group Layers not activating when Theme is selected.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-24

    fix detection of 2.x project crs (followup f2b5a595)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-24

    [bugfix] Fixes Clip features to canvas extent displayed twice

    Fixes #17263

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-24

    remove risky qApp->processEvents() call (#6161)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-24

    [options search] correctly remove event filter

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-24

    QgsGeometryUtils: rename 2 methods

    - projPointOnSegment has been renamed to projectPointOnSegment
    - getSelfIntersections has been renamed to selfIntersections

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-24

    [processing] don't modify output filename in build virtual raster

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-24

    [processing] add default extension to empty filter when available

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    update XSD and XML according to #36bf093

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    Fix metadata address element doubles with each project write

    elementsByTagName can be dangerous, because it returns children
    recursively. In this case the contact "address" element contained
    a child element for the street address, also named "address".

    So when restoring a project with contact addresses in the metadata,
    each address was created twice...

    Fixes #17940

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-24

    [bugfix] Fix crash on bad raster layers, fixes #17938

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    [processing] Fix missing outputs in modeler for grass algs (fixes #17703)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    [processing] Fix error on win when grass path isn't set correctly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    Fix gui handling of NULL/None default values in processing script algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    Fix crashes in layout manager tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    [layouts] Handle duplicated composer names when upgrading 2.x
    projects

    Somehow 2.x projects could end up with compositions with duplicate
    names. This is strictly forbidden in 3.x, so we autogenerate a
    new unique name if we encounter any duplicate composer names when
    upgrading a 2.x project.

    Fixes #17924

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    Fix leak when a layout cannot be added

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    [layouts] Fix remaining composers are not restored after hitting
    a composer which could not be added

    Refs #17924

Merge: c5d9830db2e ccb4c80f8a6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-24

    Merge pull request #6145 from elpaso/bugfix-17872-wfs2-typenames

    [bugfix][wfs] Expand support for 2.0.0 TYPENAMES

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-24

    [needs-docs][processing] move providers actions into the processing

    panel toolbar (#6150)

Merge: 54f9846edab 77a6bbbb0a1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-24

    Merge pull request #6141 from alexbruy/processing-gdal

    [processing] restore GDAL rasterize algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    Fix executing processing scripts through script editor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-23

    reformulate doxymentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    [processing] Add Toolbox action to the main window toolbar

    I realise this adds another toolbar button... but I'd strongly
    argue that the toolbox is used FAR FAR more often than many of the
    other toolbar actions!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    Don't re-register an already registered action in QgsShortcutsManager

    Avoids incorrect warnings about duplicate shortcuts on startup.

    What's happening here is:
    - on QGIS startup, plugins are loaded, adding their actions to
    the interface via iface.registerMainWindowAction()
    - after ALL plugins and qgis native menus and actions are created,
    the shortcut manager registers ALL children from the main window.
    This includes the actions and widgets created by plugins, which
    have already been registered to the manager.
    - There's no way to avoid this duplicate registration - we could
    move the child shortcut registration to occur before plugin
    initialization, but it's actually nice to have this "catch-all"
    occur after plugins are loaded (so that plugins which don't
    correctly register actions still have them included in the shortcut
    manager). Similarly, plugins MUST use the registerMainWindowAction
    call instead of just relying on the Qt QAction.setShortcut method
    because otherwise the shortcuts manager is unaware of actions
    created after QGIS load - e.g. enabling a plugin after startup.

    So we avoid this by just refusing to re-register a shortcut
    that the manager is already aware of... no more startup warnings!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-24

    [processing] Improve main window Toolbox action

    Brings the behaviour into line with the styling dock, where
    the action is checkable and checked only when the toolbox
    is open AND user visible (i.e. not hidden behind another tab). If
    the toolbox is open but hidden, then hitting the Toolbox action
    brings it to the front tab.

    Otherwise it's often necessary to hit to Toolbox shortcut twice -
    once to close a hidden toolbox tab, and a second time to open
    and raise it.

Merge: 6a2a6269265 b49c3964bbb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-24

    Merge pull request #6147 from slarosa/processing_toolbar

    [processing][needs-docs] add toolbar to processing toolbox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-23

    move QgsCadUtils::lineCircleIntersection to QgsGeometryUtils

    also add a test

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-01-23

    [processing] set icon size to toolbar

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-01-23

    [processing] change icon for options action in toolbar

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-01-23

    [processing] followup: 9c400324e2 - restore ellipses in menu actions

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2018-01-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2018-01-23

    [processing] add toolbar to toolbox

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-23

    [bugfix][wfs] Expand support for 2.0.0 TYPENAMES

    Fixes #17872 - WFS 2.0.0 DescribeFeatureType : TypeNames vs TypeName

    This PR introduces the plural form of TYPENAME for
    2.0.0 WFS servers, with some additional logic to
    allow for 2.0.0 servers that only support TYPENAME
    for DescribeFeatureType: in this case, the singular
    form is also tried in case the plural one fails.

    There is still some work to do for transactional
    support but at least the read-only client part
    should now be ok.

    Tests have been added to check that:

    - TYPENAME form still works with old 2.0.0
    - TYPENAMES form works with compliant 2.0.0
    - choice geometry types are handled by calling
      GetFeature and examining the result

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-23

    fix Project Snapping Settings dialog doesn't save the dialog size

    fix #17343

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-23

    fix case

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-23

    topological editing should always be available

    fix #17620
    regression from 2.x

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-23

    correctly register shortcuts for snapping toolbar

    fix #17037

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-23

    [reports] allow header and footer sections to always be included

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-23

    astyle 3.1 allows format of lambdas on a single line

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-23

    run astyle

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-23

    update astyle to 3.1

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-23

    [processing] restore GDAL rasterize algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-23

    [raster calculator] don't crash if output file has illegal size, e.g. 0x0

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-23

    [processing] throw error if no layers selected in raster calculator
    algorithm (refs #17920)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-23

    [processing] make items hidden after adding them to the view (fix #17881)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-23

    [needs-docs][processing] merge grid algorithms and add point grid type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    [reports] Tweak sub-section logic for multi-layer reports

    Instead of requiring a single layer for use with nested field group
    sections, allow use of different layers. In this case the child
    layers are filtered so that any fields with names matching their
    parent groups are filtered to match the parent section's value.

    Also only include headers and footers for child field group sections
    if the child has matching features found.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Drop composer

    It's been a great journey, but your time has come...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Tweak some report designer strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Remove header for report organizer tree

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Initially select report section when opening a report designer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Switch SpatiaLite and PostgreSQL place in Datasource

    Manager dialog
    Moves up SpatiaLite tab near GeoPackage's as they are both simple file databases and their dialog look alike.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    [processing] Fix extent and CRS parameters do not evaluate in
    models when linked to a layer parameter/output value

    References discussion on dev mailing list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    [processing] Fix misleading errors in grid algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Silence warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    [processing] Port 'Add unique value index field' to c++

    And implement some fixes/improvements (refs discussion on the dev mailing list):
    - allow user to specify created field name
    - allow optional creation of a summary table showing new class value vs original
    value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    [processing] Fix creating tests when alg has optional outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    [processing] Fix error when dragging alg group in modeler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Fix incorrect tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Fix crash on exit

    Since the snapping widget is destroyed *after* the project instance,
    we need to avoid referring to the project after it's deleted.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-23

    [ui] fix status bar's message item resizing window on long string

    (Fixes #17913)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    move poly2tri to external libs directory

Merge: 7a2ab1cc7ce 08255f7ba0d
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-22

    Merge pull request #6129 from alexbruy/plugins-rating

    [plugin manager] fix sending plugin votes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    [layouts] Fix multiframe items (tables, html) cannot be pasted

    Fixes #10456, #17882

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Fix invalid read when closing layout designers

    Child widget was referring to its parent in the destructor - at
    this stage the parent may no longer be in a usable state (if the
    child's destruction was caused by the parent's destruction)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Fix handling of multiframe objects in layout templates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Add missing sip casting for layout multiframe objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    Add a debug assert relating to multiframe item crashes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-23

    [layouts] Fix some linked map items not correctly restored when
    loading projects.

    Also remove some outdated TODOs

    Fixes #17892, #17891

Merge: 50161421a8d f235e93570f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-22

    Merge pull request #6130 from elpaso/bugfix-17915-geopackage-delete-wrong-layer

    [bugfix] Fixes 17915 geopackage delete wrong layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-22

    fix indentation

Merge: 282f240d720 0114927149b
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-01-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-22

    Merge pull request #6117 from borysiasty/manager_stars

    [Plugin manager] SVG voting stars

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-22

    [bugfix] Fixes deleting geopackage layer from browser delete a wrong layer

    Fixes 17915

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-22

    Cosmetic: comment formatting

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    add missing INCLUDE_DIRECTORY

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    update debian/copyright

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    move nmea

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    move qspatialite

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    move qwtpolar

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    move QExtSerialPort to external libs directory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    Fix rotation widget disappears after ctrl-clicking to set anchor point

    Fixes #17232

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    Escape should cancel rotation map tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    Fix user input widget sometimes hidden below canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    Fix incorrect cursor used for rotate map tool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    fix Chained filters crash QGIS when switching between ui tabs

    fix #17736

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    use QgsMapLayer::isSpatial()

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    do not list non spatial in custom layer order widget

    fix #17887

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-22

    fix sending plugin votes

    David Signer <david@opengis.ch>AuthorDate: 2018-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    fixed indentation in python

    fixed indentation in python unittest

    David Signer <david@opengis.ch>AuthorDate: 2018-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    take list instead of map for test

    in unittest it needs to take a list instaed of the map as a test of valuemap

    David Signer <david@opengis.ch>AuthorDate: 2018-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    store valuemap as QList instead of QMap

    because with QMap it loses the order. the two values (key and value) are in an one dimensional QMap stored.
    this because QPair is not a QVariant. we desided not to stor it as DataStream, because then less powerfull platforms couldn't use it from the configuration.

    David Signer <david@opengis.ch>AuthorDate: 2018-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    store valuemap as QList

    instead of QMap because with QMap it loses the order
    actually it's currently stored in config['map'] as QDataStream

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-22

    sip fix include directory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-22

    Fix layout items with non-top left reference move when exporting

    Fixes #17910

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-22

    Fix crash when executing background threadable processing algorithms on Windows

    Yet again processEvents() comes around to bite us in the butt.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-22

    [layouts] Fix designer windows is always-on-top on Windows 10

    Fixes #17801

    Daan Goedkoop <dgoedkoop@gmx.net>AuthorDate: 2018-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-22

    Set missing expression context in some filters
    In some filters the expression context was not set, so that references to
    variables would only work in the preview, but not when actually using them.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-23
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-21

    Fix some wording and spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-21

    Fix behavior of import/export predefined scales in options

    Fixes #17796

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-21

    Add book title capitalization to panels

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-21

    Add more book title capitalization

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-21

    Add title case to some dialog title

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-01-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-01-20

    [Plugin manager] SVG voting stars

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-20

    [map themes] avoid projection version debug msg spam by default

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-20

    [map themes] avoid writing empty style to layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-20

    unique ptr improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-20

    Fix documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-20

    Use snap indicator for measure angle tool

    Fixes #14954

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-20

    Show a snap indicator for measure tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-20

    Escape cancels move tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-20

    Enable snapping for select by radius tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-20

    Documentation++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-20

    Select by radius spin box needs more decimals to work for geographic CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-20

    Make select by radius rubber band smoother

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-19

    use a dedicated button to show the table

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-19

    use widgetAction rather than floating widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-19

    [snapping widget] add advanced config widget in toolbar fix #16596

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-19

    initilize in header

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-19

    switch freehand selection map tool to click-click

    to be coherent with other map tools
    add-ons: possible map move/zoom while selecting, and operation canceling (right-click or ESC)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-20

    Fix crash when deleting layout items

    Fixes #17876, #17770

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-20

    Keep label settings when changing between rulebased/simple labeling

    Fixes #17734

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-20

    Add separate bool for controlling whether vector layer labels
    are enabled

    Instead of clearing the labeling configuration in order to
    disable labels, we need a way to disable them without
    losing the configuration. Labels are oftern temporarily
    switched on/off as an analysis tool, and we don't want the
    settings to be lost as a result

    Refs #17656

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-19

    move libdxfrw to external lib directory

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-01-19

    [cad] Fix precision issues with angle constraint (fixes #17685)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-19

    [needs-docs] Allow adding and remove nodes from node tool selection

    Holding shift while clicking and dragging adds nodes to selection,
    holding ctrl removes nodes from selection.

    Additionally, this commit:
    - fixes the current 'select node but don't start moving' shortcut,
    but changes it from ctrl-click on a node to shift-click on a node
    (since it's 'adding' to the selection)
    - makes ctrl-click on a single node remove just that node from
    the selection

    Fixes #17259

Merge: c6608c086c9 5162c468717
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-19

    Merge pull request #6097 from alexbruy/rule-editor-ui

    make rule editor dialog resizeable (fix #17709)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-19

    Fix memory leak

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-18

    fix prepare-commit for sipify

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-19

    [ui] prevent infinite canvas redraw due to (#6098)

    progress bar changing status bar height when
    shown/hidden.

    Yes, it's as bad as it sounds.

    Maik Riechert <maik.riechert@arcor.de>AuthorDate: 2018-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-18

    Fix tracking of imported modules

    __import__(name, ..., fromlist, ...) always returns the top-level package if `import x.y.z` is used (here `x`), and the module given by `name` if `from x.y.z import a` is used, here `x.y.z`. Differentiating between these two cases can be done by looking at the `fromlist` argument. By not tracking modules correctly, plugin unloading/reloading was broken if a module hierarchy within a plugin was used and `from` was not exclusively used.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-19

    Fully refresh map items when clicking 'update preview' button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-19

    [layout] Cache map item theme preset lookups

    Since theme style override lookups are expensive, cache them
    to avoid unnecessary duplicate calls

    Fixes #17027

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-19

    [layouts] Don't needlessly calculate layer sets for maps linked
    to a map theme

    This is very expensive to do, so avoid calculating it as much
    as possible

    Refs #17027

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-18

    fix typo and missing disconnect

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-18

    cancel select by radius by pressing ESC

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-18

    switch select by radius map tool to click-click

    fix #17868

    this is seen as a bugfix and will be merged in 3.0 to have coherent map tools changes
    also add a user input (also features keyboard modifiers)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-18

    QgsDebugMsg -> QgsDebugMsgLevel in getcapabilities download

Merge: dd039813f12 ac27347a9ea
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-18

    Merge pull request #5899 from peppsac/fix_17668

    [server] Fix layers group handling

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-18

    put rule editor widgest inside a QScrollArea to make dialog resizeable
    (fix #17709)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-18

    Update lpad and rpad functions description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-18

    Fix virtual layers fail if table field names have special characters

    Fixes #16943

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-18

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-18

    Add test for hiding partial labels with rotated canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-18

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-18

    Fix labeling hide partial labels setting when map is rotated

    Previously partially hidden labels would be shown when a map is
    rotated, even if the project was set to hide partial labels.

    To achieve this pal has been refactored to allow an arbitrary
    QgsGeometry specifying the map boundary (instead of the previous
    rectangular only extents). The good news is that this paves the
    way for a future release to have non-rectangular layout map items,
    where the actual map item shape will be correctly handled by
    the labeling engine...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-18

    Add some more geometry relationship methods to LabelPosition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-18

    Safer memory management for some pal routines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-18

    Drop an unused messy pal function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-18

    Remove composer from more code, port georeferencer reports to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-18

    Port more tests to layouts, drop more QgsCompositions use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-18

    Fix crash with undo/redo and layout multiframes, restore test

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-01-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-01-17

    more bash

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-01-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-01-17

    python3 everywhere

Merge: ccd98f5d6cf bdb572781b7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-17

    Merge pull request #6089 from elpaso/server-exception-on-image-overflow

    Server exception on image overflow

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-01-17

    Added test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-01-17

    Fix retrieval of 4D geometries (XYZM) from postgres (fixes #17814)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-17

    [server] Use std::numeric_limits instead of INT_MAX

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-17

    fix .gitignore to add missing sip files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-17

    fix variable used for configuration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-17

    version compare is not strict

    also fix sipify test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-17

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-17

    [sipify] remove space before semi-column

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-17

    rename *.sip to *.sip.in for the auto generated sip files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-17

    [sipify] use configuration file for SIP sources (*.sip.in)

    to allow preprocessing the files to handle version specific features such as template based classes documentation in 4.19.7+

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-17

    SIP 4.19.7+ allows to document template based classes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-17

    [server] Check image size for overflow and throw if null

    Because we don't wont a broken image in the output
    when a null image is created.

    This introduces an additional check for null images
    and a check for image size taken verbatim from QImage
    internal checks.

    This fixes an unreported bug that produced a broken image
    instead of a proper exception in case of size overflow
    due to QImage internal checks or to out of memory conditions.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-17

    [server][test] Add protocol and host:port to path in the test server

    pierre-eric <pierre-eric.pelloux-prayer@oslandia.com>AuthorDate: 2017-12-18
Commit:     pierre-eric <pierre-eric.pelloux-prayer@oslandia.com>
CommitDate: 2018-01-17

    [server] Fix layers group handling

    Load layers groups from project file to be able to use them in queries.

    Fixes #17668

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-17

    fix type in map layer's exportNamedStyle() for  min scale value

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-17

    use native separators for message bar hyperlinks

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-17

    [ui] add hyperlink to saved vector/raster in the message bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-17

    Avoid creating undo commands when converting compositions

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-01-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-01-17

    Use ccache if available

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-17

    fix missing QLabel python import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-17

    Rename QgsApplication::composerTemplatePaths to layoutTemplatePaths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-17

    Fix layout designer does not respect layout settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-16

    fix QAction constr call

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-16

    [QgsFilterLineEdit] use QLineEdit::addAction instead of hacking paintEvent

    this gets much more simple

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-16

    let's build python API for server....

    is it just me or it was never built?

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Add tags to buffer algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    [processing][needs-docs] Hide variable distance buffer from toolbox

    This algorithm has become a model-only algorithm, since it's
    functionality is now present in the native c++ buffer algorithm
    (which can now buffer by field or expression).

    Ideally we'd remove this algorithm entirely, but data defined
    parameters are not yet supported by the modeler gui, so we need
    to keep it around for use in models for now.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Fix modeler dialog doesn't respect hide from modeler flag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    [processing][needs-docs] Drop Fixed Distance Buffer algorithm

    Since it's functionality is a subset of the native c++ "buffer"
    algorithm, it's no longer required.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-16

    [processing] fix gdal's ogrinfo algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-16

    [processing] use combined vector and raster filters for map layer file picker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Fix possible infinite recursion in layer tree model

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-16

    [ui] use a combobox for bool values in advanced settings tree (#6078)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    [needs-docs][processing] Add tooltips to input types in modeler

    ...to help clarify for users what the different input types mean.

    Fixes #17671, which is a result of unclear distinction between
    the uses of vector features vs vector layer inputs.

    Tagged as needs-docs, as it may help with documentation for 3.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    [needs-docs] Rename some processing input types in modeler for clarity

    Refs #17671

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Sort input types in processing modeler dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Improved memory managment of algorithm dialogs

    Ensure that dialogs are always correctly deleted when appropriate.

    Also, if an algorithm is running in a background task and hits
    an error, we automatically re-show the algorithm dialog and the
    associated log for debugging.

    Fixes #16858

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Show display name, not id, for background algorithm tasks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Rename QgsTaskManager::triggered to taskTriggered

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    When processing tasks are clicked in task manager, reopen the
    algorithm dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Add method to 'trigger' QgsTasks

    Triggering occurs when a task is clicked in the task manager
    widget, and this can be used to e.g. open a dialog showing
    detailed task progress (or reopen a closed dialog which started
    the task)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Drop fields in correct position in drag and drop designer

    Instead of always dropping fields at the end of the container,
    insert them at the dropped location. Otherwise the drop indicator
    line is misleading.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-16

    move the iconsize setting into the qgis group, part 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Fix default value 'apply on update' setting not correctly restored

    Fixes #17712

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Hey, this isn't pal or openoffice... comments in English please!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Save/restore form "editable" and "label on top" settings

    Fixes #17860

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Fix invalid connection in offline editing plugin

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    return empty CRS instead of 4326 if the XML is empty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Fix layers cannot be individually deselected in offline editing plugin

    Fixes #16163

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Add test for indexed memory provider thread safety

    Refs #17705

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Add provider suite test for thread safety of provider getFeatures()

    Hammers providers by iterating through features from multiple threads

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-16

    place the iconsize setting inside the qgis group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-15

    Fix initial positioning of floating widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-15

    add missing since and complete API brea doc

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-15

    [user input widget] use a floating widget rather than a dock

    fix #15177

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Use a clearer variable name for settings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Add qgsfilewidget to dxf export dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Auto restore dialog geometry + fix help include

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    [ui] Update spacing in the scale widget

    for consistency with other widgets

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-16

    Move map theme combobox near list of layers

    Because the map theme option may impact checked layers in the list, better have them close.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-15

    [processing] add missed imports (fix #17843)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-15

    [processing] improve layout of the raster calculator dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-15

    [processing] quote layer names in raster calculator (fix #17847)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-15

    rmove entry from acceptable missing doc

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-15

    also fix method capitalization

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-15

    fix NMEA capitalization and doxygen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-15

    Rename QgsGPS prefixed classes to QgsGps

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-15

    Do not initialize unique_ptr to nullptr

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-01-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-01-15

    Revert "fix perl;add bash"

    This reverts commit be8b9113c25f7c2fb9c8c9bad556fbca2f0c0ba2.

Merge: dc99b8b2f00 418d58752fb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-15

    Merge pull request #6069 from volaya/fix_field_calculator

    [processing] added missing method to custom field calculator dialog

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-01-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-01-15

    Fix indentation using modified scripts

Merge: 7064704868c 61c704733c6
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2018-01-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2018-01-15

    Merge branch 'usr_bin_env' of https://github.com/lbartoletti/QGIS into usr_bin_env

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2018-01-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2018-01-15

    [processing] added missing method to custom field calculator dialog

    A much better way of doing this would be to have the dialog extend qgsprocessingalgorithmdialogbase, or to take an approach like the one used in the raster calculator, with wrapper widgets.
    This is just a patch, since that option might require a larger amount of work.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-15

    [bugfix] Transfer focus to canvas when selecting transparency

    This is an attempt to fix #17845 Setting Raster Transparency
    using "Add values from display" doesn't work

    Fixes #17845

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-15

    [processing] add missed return statement (fix #17821)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-15

    [processing] rename QGISAlgorithmProvider to QgisAlgorithmProvider to be
    consistent with our guidelines

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-15

    [processing] update script collection metadata and homogenize quotes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-15

    [processing] correctly retrieve icon for script collection (fix #17780)

Merge: afb1bce661e ebed93f1bbc
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-15

    Merge pull request #6055 from borysiasty/browser-geopackage-v2

    A simpler way to Fix broken Geopackage paths with spaces

Merge: b8518aef9cb 55052020023
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2018-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-15

    Merge pull request #5663 from pblottiere/bugfix-transaction-name

    [FEATURE] Add a name for transactions created from executeSql

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-15

    remove duplicated parameter from r.in.wms module (fix #17815)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-01-15

    Update documentation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-01-15

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2018-01-15

    Add a name to transaction command

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-15

    Add missing translatable strings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-15

    [gui] do not  automatically format name of added layers (fixes #17741)

    (users wanting to re-enable that behavior can do so by switching
    qgis/formatLayerName to true)

    Steven Mizuno <spookster@netzero.net>AuthorDate: 2017-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-15

    run sipify

    Steven Mizuno <spookster@netzero.net>AuthorDate: 2017-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-15

    remove Windows OS specific event filter that eats context menu events

    fixes #17453

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-15

    Drop color button/dialog live update option from API and UI

    This options is broken in QGIS 3.0, but in any case has been
    mostly made redundant by the live styling dock, and the other
    non blocking color pickers which are implemented in most areas
    of qgis now.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-15

    Avoid 'geometry' field name being translated when creating new SpatiaLite layer (#6059)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-15

    Rename QgsVectorLayer::pkAttributeList to primaryKeyAttributes() for consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-15

    Drop QgsVectorLayer::pendingFeatureCount()

    Use QgsVectorLayer::featureCount() instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-15

    Drop QgsVectorLayer::pendingAllAttributesList()

    Use QgsVectorLayer::allAttributes() instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-15

    Drop QgsVectorLayer::pendingFields()

    Use QgsVectorLayer::fields() instead.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-15

    Add precision to message

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-14

    avoid including GDAL C++ api (fixes #17849)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-14

    Avoid translated name for fields when creating a new gpkg layer (#6058)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-13

    debian packaging: add bionic

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-13

    translation string fix

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-01-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2018-01-13

    Fix broken encoding of spaces in Geopackage file paths in the browser

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-12

    [sipify] prevent creation of param list when not necessary

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-12

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-12

    [sipify] fix multiline note or warning

    David Signer <david@opengis.ch>AuthorDate: 2018-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-12

    write correct tooltip

    David Signer <david@opengis.ch>AuthorDate: 2018-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-12

    tooltip for cardinality in relationedit

    write tooltip in the attributesformproperties on cardinality in relationedit that the user gets more info about many to many relation.

    David Signer <david@opengis.ch>AuthorDate: 2018-01-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-12

    relation cardinality bugfix

    relation cardinality was handled with it's name as QString instead of it's value as QVector and this leaded to problems in the attribute form.

    Fix #17805

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-12

    [options search] do not show widget when text is found (#6052)

    fix #17812

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-12

    make link clickable in metadata widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-12

    [snapping] fix missing layers in snapping config dialog (fixes #17792) (#6026)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-12

    improve sorting of field values for the query builder (#6046)

Merge: d6ef2b60c1b ff96e1d3b03
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-12

    Merge pull request #6040 from signedav/crashfix

    mapLayerActions as members - avoiding crash on closing QGIS

    Fix #17839

    David Signer <david@opengis.ch>AuthorDate: 2018-01-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-01-12

    not passing parent to duplicate actions

    and removed the QString

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-12

    [need-docs] reduce width of the meters (at map scale) unit label (#6034)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-12

    sort 10 sample / all unique values list in the expression builder widget (#6045)

Merge: 545ac27e336 92739453f23
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-12

    Merge pull request #6035 from m-kuhn/uxfixcomment

    Fix long comments clutter in form configuration

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-12

    [layout] Import guides from 2.x composition

Merge: 90c07ef0453 0bc3d681621
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-11

    Merge pull request #6038 from rldhont/server-qgis3-imagequality

    [BUGFIX][Server] imageQuality has to be used for JPEG images not PNG

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-12

    [layout][need-docs] Renamed GUI elements from composer to layouts

    Also renamed some .ui variables

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2018-01-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2018-01-11

    [BUGFIX][Server] imageQuality has to be used for JPEG images not PNG

    During the server refactoring, the imageQuality has been applied to all format even if this option has been defined only for JPEG.

    This bugfix respects the initial proposition https://github.com/qgis/QGIS/pull/1403
    QGIS Server - new project option imageQuality used for JPEG images #1403

    David Signer <david@opengis.ch>AuthorDate: 2018-01-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-01-11

    mapLayerActions as members - avoiding crash

    mDuplicateFeatureAction and mDuplicateFeatureDigitizeAction are member pointers now.
    Means they are deleted when the object QgisApp is destructed (when going out of scope) and there is no crash anymore on closing QGIS.

Merge: 3f55bba535b d63f4c7658b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-11

    Merge pull request #6036 from elpaso/server-getprint-two-maps-test

    [server][test] GetPrint test with two maps template

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-11

    [server][test] GetPrint test with two maps template

    This is to test that map0 and map1 actually refer to the
    correct maps

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-11

    Linebreaks on long comments

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-11

    Remove leftover file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-11

    [processing] don't close algorithm dialog after execution

Merge: e137ea8a9db bb40de3919f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-11

    Merge pull request #5900 from m-kuhn/layerPropsStyleInTitle

    Show style name in layer properties dialog title

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-11

    Add lpad truncate test (#5947)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-11

    [layouts] Middle mouse click in pan tool should recenter view

    Port missing functionality from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-11

    Drop composer class from gui library

Merge: 880d853e9f3 f61a5f2f637
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-10

    Merge pull request #6031 from elpaso/layouts-server

    [layouts][server] Composition -> layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-10

    [layout][server] Rename some vars composer->layout

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-10

    [layout][server] Const correctnes and typos

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-10

    [layout][server] Update tests and mask images

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-10

    [layout][server] Get layout size in mm

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-10

    Disable diff image encoded output

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-10

    [layout][server] Re-enable WMS server tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-10

    [layout][server] composer -> layout in getprint

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-10

    [layout][server] composer -> layout in getcapabilities

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-10

    [layout] Fix setKeepLayerSet in map composer import

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-10

    [layout] Add printLayouts to return all print layouts contained in the manager

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-10

    detect SIP version to add DefaultDocstringSignature directive (#6030)

    * detect SIP version to add DefaultDocstringSignature directive

    SIP doesn't handle any kind of preprocessing, so there's no better solution than configuring the SIP files from CMake.
    SIP 4.19.7+ supports %DefaultDocstringSignature to prepend auto-generated Python signature to existing Docstrings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-10

    [layouts] fix layout designer restore window state / geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-10

    Fix mouse cursor size on lo-dpi Windows builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-10

    Show item size in status bar when creating a new item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-10

    Drop composer from app

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-09

    [sipify] fix bad handling of \see within sentences

    and other docstrings improvements

Merge: 6894c8e1cd4 240c52a4c03
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-10

    Merge pull request #5807 from nyalldawson/alg_background

    [processing] Add flag to indicate whether an algorithm is safe

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-09

    get me out of Europe

Merge: df3f663c14b 70cb249595c
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-10

    Merge pull request #5522 from gacarrillor/developersmap

    Developers Map: show more descriptive info

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-10

    [authentification manager] fix auth exec error (#6020)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-10

    Fix build warning on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-10

    [processing] Show a modal progress dialog when running algorithms
    which cannot run in background tasks

    This is not fantastic UX, but we have lots of constraints here:

    - The algorithm dialog itself cannot be made modal. There's child
    widgets (such as the point and extent parameter widgets) which
    interact with the main QGIS window.
    - There is no reliable way in Qt to make a dialog modal after
    it's shown (e.g. make it modal only when the algorithm is
    running). Trust me - I've tried everything, and all approaches
    break with some corner case.
    - For non-background algorithms, we must have processEvents calls
    in order to show the algorithm feedback and progress to users,
    and detect cancel button clicks. Yet these processEvents calls
    means that users can interact with other parts of QGIS, e.g.
    removing layers from a project, and other operations which
    could cause the algorithm to crash. So we MUST have some modal
    dialog in order to block interactions outside of allowing
    the cancel button clicks/progress repainting.

    I've tried many approaches, but this is the only one which
    works reliably...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-10

    When an algorithm can run in the background, show this in the alg dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-10

    Fix task manager UI sizes on hidpi displays

Merge: 5babec5e073 6332fc6454e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-09

    Merge pull request #5913 from elpaso/layouts-import-from-2

    [layouts] import from 2.x

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Temporarily disable WMS server tests

    Until the composition -> layout transition is done

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-10

    Most c++ algorithms can run safely in background threads

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-10

    Fix a possible crash in network analyser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-10

    [processing] When running non-background enabled algorithms, use
    processEvents to allow progress updates and cancelation clicks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-10

    [processing] Add flag to indicate whether an algorithm is safe
    to run in a background thread

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-09

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-09

    [sipify] fix SIP new restrictions on Docstrings

    class members, operators cannot be documented anymore

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Address PR comments and add test for layoutObjects template

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Update reference images

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Remove legacy import

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Added template method to retrieve QgsLayoutObjects

Merge: 90fc756bf11 8b60b4c3c74
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-09

    Merge pull request #5979 from m-kuhn/lrelease-silent

    [server] Fix unused variable

Merge: 97c005a544d c3f4fcb1b45
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-09

    Merge pull request #6019 from DelazJ/dxf-map-theme

    Rename command line dxf-preset option to dxf-map-theme

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-09

    Rename  command line dxf-preset option into dxf-map-theme

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Fix test after composition bindings removal

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Add print template to spell ignore

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Import attribute table from composition

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Import HTML and atlas from 2.x composition

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Fix title from name when converting a composition

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Add map rendering to tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Check for pointer as bool instead of compare

    Travis does not like the second.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Added tests for uuid linked maps

    Also updated the control images

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Use uuids for map references in items

    Implemented:

    - picture
    - legend
    - overview
    - scalebar

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Fixed relative paths for test resources

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layouts] test masks for rendering tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [test] Do not check the unique_ptr but get

    Because std::unique_ptr is not implicitly convertible to bool
    (why it works locally remains a mistery to me)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layouts] Removed diff images and adapted tests

    to use QGIS font

    Also addressed comments in the PR

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Typos

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Added diff images for tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Updated test for imported compositions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Removed docs for private members

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] connect converted to loader code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Remove SIP annotation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Ignore spell check for qgs project

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Disable ref images generation and added docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Removed some TODOs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Convert scalebar and legent from 2.x

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Import some more items: map, poly* and arrow

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Added test composer templates for import test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Added optional argument to create reference layout images

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    Renamed some private vars to follow coding guidelines

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Converter: fix frame fill in shapes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Converter: shapes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-09

    [layout] Converter: initial implementation

Merge: 566704a7208 57c2f1d3daf
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-09

    Merge pull request #6017 from nyalldawson/algs

    [processing]  Fix some numeric parameters which should be doubles

Merge: a934060d4c9 712093731a9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-09

    Merge pull request #5968 from medspx/ProcessingGrassFixExt

    [Processing] GRASS fix all ext scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-09

    Refine algorithm name and tags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-09

    Fix some numeric parameters which should be doubles

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-01-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-01-09

    Fix Windows build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-09

    Use svg version of python console icon, courtesy of @pkinglinz (#6016)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-09

    Slightly decrease contrast on field type icons to avoid too-visually
    heavy icons

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-09

    Crashhandler allthreads (#6013)

    * [CrashHandler] Suspend all threads on crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-09

    Followup 897f900, remove other incorrect declarations

    Tom Elwertowski <telwertowski@comcast.net>AuthorDate: 2018-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-09

    Remove orphan prototype. 3b3d304 removed method and remaing prototype shadows actual method elsewhere causing GRASS plugin link failure from qgsgrassaddfeature.cpp.

Merge: 9e704ebceb0 2eaf4de2cab
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-08

    Merge pull request #5961 from signedav/work_contextmenu

    Contextmenu with individual actions

    David Signer <david@opengis.ch>AuthorDate: 2017-12-29
Commit:     David Signer <david@opengis.ch>
CommitDate: 2018-01-08

    Contextmenu with individual actions

    Individual actions in the contextmenu of the attributetable and the relationeditorwidget.
    It's unlink and delete feature in the relationeditorwidget.
    It's delete feature in the attributetable (form view)

Merge: 2b8143a2067 0d1557c2715
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-08

    Merge pull request #5922 from signedav/work_duplicategeom

    [FEATURE]  "Duplicate feature redigitized" in MapLayerActions

Merge: 9ba5324b67a 2b8143a2067
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-08

    Merge branch 'master' into work_duplicategeom

Merge: 5e7865ca100 2b8143a2067
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-08

    Merge branch 'master' into work_duplicategeom

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Fix a TODO, restore correct variable handling for layouts

Merge: 8dfb17d5d5f 7d4290d9244
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-08

    Merge pull request #5925 from signedav/duplicateChildsRelation

    [FEATURE] Duplicate child feature in releationwidget of attributeform

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-01-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2018-01-08

    Store QGISCUSTOMIZATION3.ini next to QGIS3.ini in the profile directory. Fixes #17794. (#5999)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2018-01-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-08

    Enable composition mode for advanced drawing (#6009)

    * Enable composition mode for advanced drawing

    Makes the lines pop off the map more and not get lost in the background.

    Also adjusts the line size up to 1 as .7 it really small.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Code shuffle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Drop all composer classes from Python bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Port pal composer test to labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Remove some more redundant tests, add sip subclassing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    More composer->layout action swapping

    Compositions are now only accessible via the composer manager
    in the projects menu. This will be removed when the converter
    work is merged.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Swap composers menu to show layouts instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Remove some old composer theme related code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Flip layout locator filter to use layouts, not composers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Remove all interface methods and UI for creating new composers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Remove a redundant test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Fix storing/reading multiframe items (TODO fix undo/redo support)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-08

    Fix crash when deleting multiframe item child frames

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-07

    translation string fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-07

    Add missing break

Merge: 0f1cb250855 7a2e6a476f4
    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2018-01-07
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2018-01-07

    Merge branch 'ProcessingGrassFixExt' of https://github.com/medspx/qgis into ProcessingGrassFixExt

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2018-01-07
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2018-01-07

    Fix v.external default configuration and handling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-07

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-07

    Standardise some layout api method naming/behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-07

    Remove another redundant composer test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-07

    Remove composer tests relating to template substitution maps

    This API feature was not used anywhere in master, and is no
    longer available in the layouts engine.

    Better to use expression variables to meet the same use case.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2018-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-07

    Fix metadata qmd restore issues described here: https://github.com/qgis/QGIS/pull/5379#issuecomment-355410105

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2018-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-07

    load and save metadata to a QMD file

Merge: 7605fde9110 248ad5f763a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-06

    Merge pull request #6000 from elpaso/bugfix-17795-ogr-filtered-readonly

     [bugfix][ogr] Recompute capabilities when subsetfilter is set

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-06

    Get rid of the connect for capabilities update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-06

    [travis]Do not fold build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-06

    Make lrelease silent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-06

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-06

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-06

    Drop some python composer tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-06

    Port some more tests to layouts, drop composer tests which
    have been ported to layouts

Merge: d300310d9c6 89884e8a0c5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-06

    Merge pull request #5997 from nyalldawson/report_label

    Show a label in layout designer for report sections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-06

    Fix default filename for atlas pdf outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-06

    Show section label for atlas preview too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-06

    Avoid drawing clipped section labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-06

    Tweak section descriptions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-05

    Lambda indentation

Merge: 337cc700375 d7b4bffdc8b
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-05

    Merge pull request #5993 from 3nids/test_datetimeedit

    add test for date/time edit

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-05

    [bugfix][ogr] Tests for capabilities update on filter changes

    Fixes #17795

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-05

    [bugfix][ogr] Recompute capabilities when subsetfilter is set

    Need to re-open in rw mode if mDynamicWriteAccess

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-05

    Normalize cursor size

Merge: ed2f0563eb2 42976df82e4
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-05

    Merge pull request #5992 from 3nids/fix17790

    fix NULL constraint on date/time widget with allow NULL

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-05

    add test for date/time edit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-05

    Document API break

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-05

    Fix old-style connect

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-05

    Cleanup misleading QgsEditorWidgetWrapper::valueChanged signals

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-05

    Remove double import; Followup ab05bfb

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-05

    packaging updates

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2018-01-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2018-01-05

    [bugfix] Add failing test for OGR setSubsetString

    Fails to revert to rw after a subset string is set and cleared

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Show a label in layout designer for report sections

Merge: 63cc1246dfb bf6c95d5756
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-05

    Merge pull request #5966 from nyalldawson/layout_next

    [layouts] Atlas and reporting framework

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add icons for report section types, and show pencil 'editing'
    icon in report organizer for section currently being edited in
    the designer

    This should help indicate to users which section is currently being
    edited and give more visual hints as to exactly what's happening
    in the ui.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Show section name in layout designer title

    To make it clearer which section is currently being edited

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Use correct QgsSettings keys for layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Rename some test methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix atlas actions not immediately available for map items
    when toggling atlas enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Make some actions apply to reports when a report designer is open

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Auto generated names for reports are 'Report #'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Explicitly disable remove button if no child report section is selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix crash on report designer close

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    If no section is selected, add new sections to report itself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Don't tabify report settings with item properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Make report/atlas settings actions checkable, so they can also hide the panels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Ensure report dock is visible when opening a report designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Use correct layout type (report/print layout) in new title dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-04

    do not override QDateTimeEdit::dateTimeChanged

    see https://github.com/KDE/clazy/commit/de031867458c6ebf144feaec4df246d93c2f6dbd#diff-f135574df9edcdda660e1bc4320a053e

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-04

    doxymentattion

Merge: df95536715f 164c439af91
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-05

    Merge pull request #5986 from nyalldawson/geometry_equals

    Refine geometry equals checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix failing unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Nicer ui widgets for sections, add missing control for
    disabling body sections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Use 'report' text instead of 'atlas' when inside a report designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix missing feature contexts for report section header/footers

    and expand unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore direct print actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Swap 'set atlas feature' action from compositions to layouts

    Time to start making a permenant switch...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add method to seek atlas directly to a QgsFeature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add new icon for atlas exports (courtesy of @nirvn)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix crash on close project with layout designer open

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Ensure main canvas is refreshed when atlas preview feature changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Dox and spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Auto select new report sections after adding them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix missing Report top level item in organizer widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Expand report sections by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix progress bar with report export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    More UI work on reports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add buttons for exporting reports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Start on ui for configuring reports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix project retrieval for QgsReport

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add a row method to QgsAbstractReportSection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix clashing inherited methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Sort layouts in layout manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add crappy inappropriate icons for layout types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Cleaner way to hide atlas controls when not using a print layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Disable layout designer actions when no layout is set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add button in layout manager dialog to create a new report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix multiple empty layouts created when reloading project

    In related news... I find it frustrating that there's no
    way in Qt to restrict elementsByTagName to direct descendants
    only, and that all other available API calls for searching
    only direct descendants are much more fiddly...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Protect layout view against null layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Implement sort order customisation for field groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Implement serialization of reports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add a common base class for print layouts and reports, and adapt
    QgsLayoutManager to suit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Code shuffle and cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Implement QgsReportSectionFieldGroup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Correct project and parent handling for report sections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add a unit test for exporting reports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Hookup filename generation for reports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add reprt iteration test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add report section subclass with single layout as body

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add missing factory annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    [FEATURE] Reporting framework

    Reports are based on the new layouts engine. They consist of multiple
    nested sections. Each individual section (and the report itself)
    can have an optional header and footer (which are themselves layouts,
    and can consist of multiple pages!).

    Two different types of sections are implemented so far:
    - a standard section, which has a single, static body layout. This
    can be used to embed static layouts mid way through a report
    - a "field group" section, which repeats its body layout for
    every feature in a layer. The features are sorted by the selected
    grouping feature (with an option for ascending/descending sort).
    If a field group section has child sections (e.g. another field
    group section with a different field, then only features
    with unique values for the group feature are iterated over.
    This allows nested reports, e.g.

    Report
    - Country: Australia
        - State: NSW
            - Town: Sydney
            - Town: Woolongong
        - State: QLD
            - Town: Beerburrum
            - Town: Brisbane
            - Town: Emerald
    - Country: NZ
        - State: ... etc

    In this example country, state or town groups can have their
    own headers and footers which will be inserted in the report.

    Reports are configured through a new panel in the layout designer
    dialog, which is shown when editing a report (created through
    the Layout Manager Dialog). The organizer allows for adding
    (and removing) sections to the report, and for selecting which
    layout (e.g. headers, footers, bodies) to edit within the
    layout designer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Remove const from count method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add a clone method to QgsLayout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Refactor layout context

    Split render context from reporting context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Ensure that every iteration through a layout iterator only
    references the current iteration layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Expand exporter tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Try (and fail) to avoid a qApp->processEvents() call

    I just can't find any other reliable way to wait until javascript
    execution in a web page has completed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore more unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore more atlas tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore some more atlas related tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix some layout expression context handling, restore some tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix broken atlas handling of z/m layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Force a refresh after disabling view updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore atlas multiple pdf exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore atlas single file pdf export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore svg atlas export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore atlas raster format handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Hookup raster atlas export in gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add api to export layout atlas as images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Flesh out QgsAbstractLayoutIterator interface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Tighten QgsAbstractLayoutIterator interface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore atlas map handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Port predefined scale handling to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix some map item todos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Remove outdated icon support for item metadata

    Now handled in QgsLayoutItem directly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix some untranslatable strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Remove some outdated todos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore legend atlas behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Port current geometry from atlas to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Code shuffle, to make QgsLayoutContext aware of parent QgsLayout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore picture atlas handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore HTML item atlas functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore some more atlas style related UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore some more atlas handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore shape atlas handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore attribute table atlas handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Working label updates on atlas feature change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add atlas expression context scope to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Restore atlas based autogenerated filenames

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add some unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Use messagebar for atlas messages instead of message box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Remove outdated TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Atlas sort can be an expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    More work on atlas GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Work on modernizing atlas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Undo/redo for atlas settings changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Start porting atlas GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Serialize atlas settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    The layouts currently stored with a project are QgsPrintLayouts

    In future other layout types will be stored in projects, but
    for now we only have print layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add QgsLayout subclass, QgsPrintLayout

    A print layout is a layout with an atlas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Start working on restoring atlas

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-04

    fix NULL constraint on date/time widget with allow NULL

    the issue was that widget wrapper was using parent QDateTimeEdit::dateTimeChanged signal. It was connected both internally to QgsDateTimeEdit::changed and in the form to detect changes. When QgsAttributeForm was recreating the updated feature it was calling QgsDateTimeEdit::value() before changed() could update the value (i.e. setting mIsNull to false).

    fix #17790

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Swap some geometry equality checks to topological checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Refine behavior of QgsGeometry equals tests

    Before we had two checks - equals() and isGeosEqual() which
    performed the exact same check (since equals() called the geos
    equality test)

    Since the geos equality test is a slow, topological test, which
    considers two geometries equal if their component edges overlap,
    but disregards ordering of vertices this is not always what we
    want. There's also the issue that geos cannot consider m values
    when testing the geometries, so two geometries with different
    m values would be reported equal.

    So, now calling QgsGeometry::equals performs a very fast, strict
    equality test where geometries are only equal if the have exactly
    the same vertices, type, and order.

    And swap most code which was calling the slow geos test to instead
    use the fast strict native test.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Expand equality operators for QgsAbstractGeometry subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-05

    Fix build warnings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2018-01-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-01-05

    [3d] Fix a crash when restoring a project with bad layer ref (fixes #17687)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-04

    oracle provider: adapt to ab05bfb1

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-04

    translation string updates (incl. better translatable date time widget
    help)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-04

    use appropriate field type in date time edit widget wrapper

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2018-01-04

    Move QGISDEBUG definition to header

    Because having it as a compiler flag means that when compiling a dependant application we need to have extra knowledge of this setting at compile time of the dependant application.

    If this is not guaranteed (and the dependant application is compiled without QGISDEBUG while libqgis_core.so is compiled with QGISDEBUG) will result in different class definitions being found in header and library. For example for the optional QgsCoordinateTransform::mHasContext member. This in turn leads to crashes with funky traces and no chance to find out what's going on.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2018-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2018-01-04

    fix translation text

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-04

    [ui] add consistent spacing in the symbol list widget (#5987)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-04

    [needs-docs] Organize tab sequence in options dialog (#5964)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-04

    Fix tracing still active when snapping is turned off

    Otherwise tracing is disabled in the snapping toolbar, yet still
    active on the canvas.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-04

    fix spelling

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-04

    eplace Line by LineString

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-04

     List more geometry types in New Memory Layer dialog

    Fixes 17594

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-04

    [needs-docs] Reorganize project properties tabs order (#5970)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2018-01-04

    [needs-docs] Organize raster/vector properties tabs order (#5965)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-04

    Respect transform context in point locator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-04

    Respect transform contexts when tracing

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-04

    fix an options dialog search crasher (#5978)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-04

    Reformat code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-04

    Fix QgsVectorLayer::updateFeature cannot add geometry to feature
    with no existing geometry

    Fixes #17678

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-04

    Fix QgsVectorLayer::updateFeature returns true when errors occur

    Refs #17678

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-04

    Doxygen++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-04

    Fix pasting features to new layer doesn't paste fields

    Fixes #17702

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-03

    also use bool fieldIsoFormat in search widget wrapper

Merge: cef2db9ae3a 69cfdc4fcfb
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-03

    Merge pull request #5960 from 3nids/fix16657

    fix date/time widget for field with time zones

Merge: df547e12315 51bb631b2a1
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2018-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-03

    Merge pull request #5904 from borysiasty/pyQgisVersion

    Make QGIS 2.99 compatible with 3.0 plugins by introducing PyQGIS API version

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-03

    rename static variables

    since they're not really default values

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-03

    add a bool in config to determine if it uses Qt::ISODate for field format

    also fixes the fact that the display format of QDateTimeEdit only accepts string formats, so in case of Qt::ISODate use a default date/time with zmne zone

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-03

    fix search widget wrapper

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-03

    fix date/time widget for field with time zones

    this adds a new format of date/time to use Qt::ISODate format
    the issue is that QDate::fromString does not recognize the t letter for the timezone in format
    this a hack since any field_format needs to be tested if it corresponds to QgsDateTimeFieldFormatter::DEFAULT_ISO_FORMAT and in such case replace by Qt::ISODate instead of a format string

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2018-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-03

    Don't crash the projection selection widget when world_map.shp fails to load (#5977)

    * initiate mExpressionFieldBuffer in the constructor

Merge: d047bc8dd5e cdbb0df8d71
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2018-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-03

    Merge pull request #5946 from DelazJ/nullMinMax

    [needs-docs] Update min and max functions

Merge: 7cb8d1a9bfa d1e83b5453f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2018-01-03

    Merge pull request #5957 from nyalldawson/wkb_handling

    Fix some handling of wkb types which is broken for z/m type geometries

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2018-01-03
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2018-01-03

    Add example with NULL value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-03

    Fix position of Oracle entry in data source manager

    Fixes #17755

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-03

    Fix invisble annotations are still rendered

    Fixes #17763

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-02

    [date time widget] do not use minimumDateTime for NULL values

    fixes issue when setting min and max values for the widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-03

    Link metadata widget to canvas

    So that child widgets which can take properties from canvas
    can have full functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-03

    Fix stored spatial extent not showing in metadata tab

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2018-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2018-01-03

    Fix missing 'canvas extent' button in extent widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2018-01-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2018-01-02

    add Ukrainian translators

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-01

    remove include and forward declarations left-overs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2018-01-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-01

    [QDateTimeEdit] use QLineEdit::addAction

    instead of custom tool button
    this seems to solve many issues :)
    kudos to @nyalldawson for pointing to it
    and a happy new year!

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-01

    [QgsDateTimeEdit] use special value text to handle NULL values

    the widget now uses a special value text to display NULL rather than painting a QLineEdit on top

    a press on the spinbox buttons (non-calendar mode) is catch to set to current date to avoid starting at the minimum date

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2018-01-01

    [date widget] fix current date can't be picked

    fix #16579

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-01-01

    [3d] Fix tessellator crash with nearly collinear points (fixes #17745)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2018-01-01

    [3d] Fix tilting of camera in docked 3D view with Shift (fixes #17337)

    This reverts a6b0c44

    Map canvas was stealing keyboard focus from the docked 3D view and the key presses
    of modifiers were not passed to the 3D view.

    luzpaz <kunda@scribus.net>AuthorDate: 2017-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-31

    Typo fixes

    + added word to spelling.dat

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-30
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-30

    Remove broken algorithms and clean code

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-12-30

    [3d] Allow Shift+up/down/left/right keys to rotate/tilt camera

    Just like user can drag map with mouse or move it with up/down/left/right keys,
    for consistency with Shift+drag we have now also support for arrow keys.

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-29
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-29

    Fix all i.* ext scripts

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-29

    [georeferencer] improve ui layout, use qgsfilewidget

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-12-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-29

    Put X field above Y field in Delimited Text dialog. Fix #11746.

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-28

    Fix v.net.report descriptions'

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-28

    Fix nearly all v. ext scripts

Merge: a650a03f196 671b772270c
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-28

    Merge pull request #5952 from borysiasty/plugin-notification

    [Plugin installer][needs-docs] Display notifications as an icon rather than a text

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-28

    [Plugin manager] New plugin notification icon slightly adjusted

Merge: 99abc8dfb57 375daf1879f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-28

    Merge pull request #5853 from m-kuhn/valueRelationReadonly

    Value relation widget: respect readonly state

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-28

    PEP8

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-28

    Revert QVERIFY change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-28

    Fix some handling of wkb types which is broken for z/m type geometries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-28

    Make ValueRelation test more stable

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-27

    [Plugin installer] Desaturate toolbar icons

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-27

    Add test for enabled state of relation value widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-27

    Value relation widget respects read only mode

    Fix #17592

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-27

    Add some more min/max tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-27

    Improve test output

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-27

    Min/max exp functions have custom Null handler

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-27

    Add more tests

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-27

    Adding tests to min and max functions

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-27

    [needs-docs] Update min and max functions

    In case of a null value, these functions will not always return null

Merge: e552b9b2ded d01f94f7ef8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-27

    Merge pull request #5955 from m-kuhn/noCacheEvalErrors

    Expressions: do not cache results when there is an eval error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-27

    Avoid crash with represent_value exp function

    represent_value would crash when it was called via evaluate without any context specified.

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-27

    Fix all r algorithms ext scripts!

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-27

    Expression tests: change Q_ASSERT to QVERIFY

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-27

    Do not cache expression nodes with eval errors

    When there is an evaluation error in an expression, there is no need to cache results.
    With the previous approach, sometimes eval errors were not reported because the error was set to false (Null), evaluation triggered again but it didn't report any more eval errors because it was relying on cached values.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-27

    Replace Q_ASSERT with QVERIFY in tests

    Q_ASSERT's are only evaluated in debug mode. However, tests should trigger in debug or release mode.

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-27

    Handle raster files wihtout extension as GTiff + fix some ext scripts

    David Signer <david@opengis.ch>AuthorDate: 2017-12-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-27

    Renaming stuff

    Duplicate feature
    Duplicate feature and digitize
    Duplicate selected features

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-27

    Fix r.li.* description files and ext scripts

Merge: d58053d486a b25681cc43b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-27

    Merge pull request #5926 from nyalldawson/proc_dialog

    [processing] Add api to show algorithm dialog, use dialog for history

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-27

    Hidden output parameters are not used in the main command anymore

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-27

    Fix multiple ParameterField handling

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-27

    Fix multiple enum parameters handling and some ext scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-27

    [processing] restore script collection creator (fix #17649)

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-27

    Fix QgsProcessingParameterFile bad descriptions

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-27

    [Plugin installer] Move the status bar label to the right and make it less verbose

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-27

    [processing] harmonize and improve UI spacing

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-26

    [Plugin installer][needs-docs] Display an icon rather than a text in the status bar when new a plugin or plugin upgrade is available

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-26

    Fix optional None input parameters handling

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-26

    Update TODO list

Merge: 156869379f3 a540a93e248
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-25

    Merge pull request #5945 from medspx/ProcessingGrassFixDescV

    [Processing] Fix description files for GRASS provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-24

    Instructions for QgsCoordinateTransform::initialize API break

Merge: 2872f69e20b 63cf7ae6031
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-23

    Merge pull request #5941 from elpaso/bugfix-17673-bookmarks--crash-when-docked

    [bugfix] Bookmarks fix crash on exit when docked

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-23

    [bugfix] Bookmrks fix crash on exit when docked

    Order of destruction does matter

    Fixes #17673

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-23
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-23

    Fix i.modis.qc description file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-23

    Reluctantly participate in the Americanization of the world

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-23

    [sipify] Correctly convert doxygen warning blocks to sphinx warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-23

    Expand QgsCoordinateTransform docs

Merge: 6ac6939bf86 c0b56a3a658
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-23

    Merge pull request #5943 from borysiasty/zip-reloading

    [Plugin Manager] Reload manager contents after installing a plugin from zip.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-23

    Sipify

Merge: f149730e432 04b18f4d43a
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-22

    Merge pull request #5942 from tomkralidis/metasearch-explicit-crs

    [bugfix] [MetaSearch] make gml:Envelope CRS explicit for spatial queries (fixes #17739)

Merge: e16dfe4ff0f aace710ebb7
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-23

    Merge pull request #5940 from nirvn/messagebar_link_color

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-22

    [Plugin Manager] Reload manager contents after installing a plugin from zip. Fixes #17626

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-12-22
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2017-12-22

    [bugfix] [MetaSearch] make gml:Envelope CRS explicit for spatial queries
    (fixes #17739)

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-22

    MetaSearch: remove duplicate field

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-22

    fix success icon for message bar items

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-22

    [layouts] use a success message bar item when exporting

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-22

    [ui] style message bar hyperlinks based on type

Merge: 36c4ac46685 313417ddf10
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-22

    Merge pull request #5858 from lbartoletti/segment_intersection

    Segment intersection

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-22

    [ui] add hyperlink to saved image/PDF in the message bar

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-22

    [layouts] fix overview map combobox filter

Merge: 02152ac8f3b 8fb147f8029
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-22

    Merge pull request #5935 from elpaso/bugfix-17728-source-select-buttons

    Use standard buttons for unified add layer dialog

Merge: 224dcd0f0b4 385d0ef94b5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-22

    Merge pull request #5936 from elpaso/bugfix-17724-virtuallayer-crash

    [bugfix] Fix crash in virtual layers dlg when adding

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-22

    [layouts] improve lock item(s) / unlock all toolbar icons (#5929)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-22

    Fix some issues with to_interval expression function

    - incorrect regex for handling values with decimal point
    - fix overflow with large intervals

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-21

    [bugfix] Fix crash in virtual layers dlg when adding

    Fixes #17724 Crash on clicking ADD in Virtual Layer
    dialogue without defining a layer

    A proper implementation should handle the Add button
    state when a virtual layer definition is available.

    Trashmonk <janosch@earthx.com>AuthorDate: 2017-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-21

    Update Rasterize.py

    Trashmonk <janosch@earthx.com>AuthorDate: 2017-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-21

    Update Rasterize.py

    Trashmonk <janosch@earthx.com>AuthorDate: 2017-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-21

    Added transparency to areas with no vector data.

    Originally the background colour defaulted to white with no transparency for areas without vector data. I have added an alpha channel to the geotiff and set it zero (full transparency) for areas with no vector data. This could be optional, in case the user wants a solid background.

Merge: 5daf33a578e 15ffcb43458
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-21

    Merge pull request #5934 from elpaso/bookmarks-tiny-fixes

    [bookmarks] Case insensitive sorting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-21

    Use standard buttons for unified add layer dialog

    Fixes #17728 by setting the standard buttons in the
    button box instead of manually adding them by code.

    This way the buttons should honor the platform-specific
    position and look&feel.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-21

    [bookmarks] Case insensitive sorting

    Fixes #17005

Merge: 2f19d62997d dc51dbf88e1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-21

    Merge pull request #5931 from signedav/fieldtypeprop

    Make QgsField::type a Q_PROPERTY

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-12-21

    [3d] Respect no-data values from DEMs in terrain generator (fixes #17558)

    David Signer <david@opengis.ch>AuthorDate: 2017-12-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-21

    Q_PROPERTY of QVariant::Type to use exernally

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-21

    [3d] missing piece of the jigsaw: save 3d canvas as image (#5927)

Merge: 1f6d1a6eb07 3dc52117159
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-21

    Merge pull request #5921 from nirvn/layout_item_icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-21

    [layouts] use gray icons for the items panel

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-21

    [layouts] add icons for items and use those in the items panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-21

    [needs-docs][processing] Double clicking a history entry shows
    the algorithm dialog instead of immediately executing same alg

    This allows users to edit the parameters before re-running,
    which is a more common user-operation (e.g. changing the
    input layer, changing a parameter value "oops, that buffer
    was a bit too big....").

    If someone wants to exactly re-run the algorithm without changes
    it's only one extra click anyway...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-21

    [needs-docs][processing] Add methods to show algorithm dialog

    Adds processing.createAlgorithmDialog and
    processing.execAlgorithmDialog. These methods can be used
    to create and execute algorithm dialogs for a specified algorithm,
    optionally pre-populated with a given set of (non-default) parameter
    values.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-21

    Fix algorithm dialog window geometry save/restore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-21

    Save algorithm results to dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-21

    [processing] Add a setParameters method to AlgorithmDialog

    Allows pre-populating the dialog with non-default parameter
    values.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-21

    [processing] Implement a todo (set layer param's wrapper values)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-21

    Fix ui build warning

Merge: 45859beec46 97018cf2e64
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-20

    Merge pull request #5916 from borysiasty/no_colon

    [Plugin installer] Remove trailing colon if it's a very end of the message

    David Signer <david@opengis.ch>AuthorDate: 2017-12-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-20

    duplicate child feature in relationwidget

    beside add and delete child in the relationwidget of an attributeform, there is the new functionality duplicate feature. this duplicates the selected child feature and (if the child has a relation with the strength composition too) the grad child features.

Merge: f5a650f9784 ecb9611b00c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-20

    Merge pull request #5923 from borysiasty/processing_groups

    [processing] Fix group id of GDAL algorithms.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-20

    Followup 9a5435f: Fix sip files

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-20

    Fix group id of GDAL algorithms. Follows up 53bc147dca00

    David Signer <david@opengis.ch>AuthorDate: 2017-12-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-20

    New feature duplicate in MapLayerAction with redigitize and removed obsolete python action

    Duplicate feature and with redigitizing - splitting of digitizefeature and addfeature - so we can use digitizefeature indebendantly
    The partwise obsolete duplicate feature action in python is removed from canvas and feature scope (still in layer scope)

    David Signer <david@opengis.ch>AuthorDate: 2017-12-19
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-20

    changed requests

    David Signer <david@opengis.ch>AuthorDate: 2017-12-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-20

    improved signal/slot and flexible layer handling

    two signals now digitizingCompleted and digitizingFinished using deleteLater() for no conflicts
    the addFeature is using the currentLayer. when the duplicatedigitized-action has a given layer it uses the given. otherwise the current. the given will be set as current and on decativation of the digitizing it's set back.

    David Signer <david@opengis.ch>AuthorDate: 2017-12-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-20

    add the new icons for duplication

    for duplicate feature and duplicate feature digitize there are new icons. they are added to the project now.

    David Signer <david@opengis.ch>AuthorDate: 2017-12-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-20

    add new svgs for duplicate and duplicate digitized feature

    David Signer <david@opengis.ch>AuthorDate: 2017-12-11
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-20

    working upload - new signals in digitizefeature

    digitizingFinished -> digitizing made - feature can be duplicated now
    digitizingFinalized -> and everything else done - MapTool can be deactivated
    digitizingAborted -> it's deactivated (because of cancel or everything done does not matter) - object can be deleted

    David Signer <david@opengis.ch>AuthorDate: 2017-12-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-20

    initialize map tool in function

    David Signer <david@opengis.ch>AuthorDate: 2017-12-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-20

    redigitize on feature duplication

    there are two actions duplication and duplication redigitize. in redigitize you can set a new geometry for the duplication.

    David Signer <david@opengis.ch>AuthorDate: 2017-12-04
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-20

    action mapping for duplicate feature

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-12-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-12-20

    Crs (#5908)

    * fix display of CRS if invalid CRS

    * fix #17455 set an empty CRS if the read CRS from XML is wrong

    * add warning about empty CRS node when reading XML

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-12-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-12-20

    remove CRS picker and allow only layer CRS or provider CRS in metadata editor (#5915)

Merge: bf8570920fe 4643712a1e5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-20

    Merge pull request #5919 from nyalldawson/iter_datum

    Use transform context in feature requests with destination crs set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-20

    Fix missing transform contexts for QgsDistanceArea

    QgsDistanceArea.setSourceCrs() now requires a QgsTransformContext
    argument.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-20

    Use qgsfilewidget for the delimited text prodivder source select (#5920)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-20

    Require a transform context when setting the destination crs for
    a feature request

    Forces correct datum handling for these requests, and removes
    a few more uses of the deprecated/datum unaware transforms.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-20

    Add transform context to processing context

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-19

    [doxygen] add test to ensure code snippet use \code command

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-19

    fix empty lines with spaces

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-19

    fix code descriptor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-19

    add cpp to code type

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-19

    fix code snippet and do not display cpp code in sip files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-19

    run sipify for code snippets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-19

    [sipify] habndle python code snippets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-19

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-19

    do not create link for current class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-19

    [sipify] also create links in docstrings

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-19

    Allow age expression to represent time intervals above 130 years (#5914)

    Uses a 64bit integer instead of 32bit one for seconds,
    meaning about 584 billions of years rather than 136...

    Closes #17681

    Includes test

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-19

    [Plugin installer] Remove trailing colon if it's a very end of the message.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-19

    [layouts] avoid adding too much bleeding pixels for page items (#5910)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-19

    [3d] attach transform context in QgsTerrainTextureGenerator (#5911)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-12-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-12-19

    Fix typo in documentation (missing quote)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    [layouts] Fix crash on svg warning dialog close

Merge: 41baaad0b8c 4054a2bb9a7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-19

    Merge pull request #5909 from nyalldawson/layout_next

    Layout SVG exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Fix ui weirdness when editing guide positions via widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Fix repositioning guides on pages > 1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Fix missing page shadows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Indentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-18

    fix after rebase

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-18

    allow to have single dest/source transform in dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-18

    give more room to proj selection widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-18

    use table widget instead of tree for better column display

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-18

    fix datum transform dialog shown when option is disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Restore layered svg export option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Add unit test for svg export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    [layouts] Allow double-clicking to add layer to legend

    Fixes #14410

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    [layouts] Suggest export file names based on layout name (fix #9476)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Add method to ensure file name string is safe

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-12-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-12-19

    Don't copy default themes to user folder

    It's just wasting space in the profile folder, and now with profiles you
    will get extra copies which you don't need.  Also makes it hard for us
    to update "core" themes if they are in the users profile folder.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Add tooltip for legend auto update checkbox (fix #13576)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Start restoring SVG export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Fix unbalanced painter save/restore for map items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Fix extensions not automatically added to new filenames in QgsFileWidget

    Fixes a UX regression introduced by swapping dialogs to use
    QgsFileWidget, where on some platforms the extension is not
    automatically added for selected file names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Add some extension and filter handling functions to QgsFileUtils

Merge: 13a888d2f8b a77b5b65179
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-19

    Merge pull request #5906 from nyalldawson/datum

    Datum fixes and cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    [ogr] Fix ExactIntersection flag should be ignored if filter rect
    is not set

    And add provider test case to ensure no other providers have this
    issue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Fix copy/paste error, update unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-19

    Move all datum transform related methods to QgsDatumTransform

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-18

    use cmake 3.10 in Docker dependency image

    this should make Travis log nicer to read
    thanks to @m-kuhn patch to cmake
    see https://gitlab.kitware.com/cmake/cmake/merge_requests/1133

Merge: 7c01b7e6478 198486f0e9e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-19

    Merge pull request #5898 from nyalldawson/datum

    Datum transform fixes, header reworking

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-18

    Also use the pyQgisVersion approach in QgsPluginRegistry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-18

    Add missing sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-18

    Show style name also in raster properties dialog title

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-18

    Bump up core plugins' qgisMinimumVersion. Do not merge without b43386605fc298f or other alternative.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-18

    [Plugin installer] Make QGIS x.99 only compatible with plugins for the next major release. Introduce 'pyQgisVersion' that usually sticks to QGIS_VERSION, but bumps up to the next release for all the .99 versions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-18

    Show style name in layer properties dialog title

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-18

    [Plugin installer] Follow up 54f312fa7f5b1ff and temporarily hardcode plugin compatibility as 3.0

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-18

    add missing ovverride in macos build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-18

    Avoid including private header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-18

    Fix bad merge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-18

    Don't cache context along with QgsCoordinateTransforms

    This information should not be restored from the cache, since
    it's project specific yet the cache is not

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-18

    Move datum transform structs out to their own header, to avoid
    need to include private header file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-18

    Fix transform context not copied with render context copies

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-18

    fix unknown mQgis variable on macos

Merge: a5f7f410a11 a8a252626de
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-18

    Merge pull request #5583 from m-kuhn/disableLocatorTest

    [travis] Disable PyQgsLocator test

    David Signer <david@opengis.ch>AuthorDate: 2017-12-18
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-18

    functionality to duplicate features

Merge: 332c57d0f62 200669aefae
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-18

    Merge pull request #5897 from nyalldawson/layout_next

    Misc layout fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-18

    Follow the rules

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-18

    No sip bindings for private headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-18

    Revert "Add missing sip file"

    This reverts commit c487ee6be0992931031ae930f698c19344f06061.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-18

    Add missing sip file

Merge: 00dbc73d430 adb7af99335
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-18

    Merge pull request #5876 from peppsac/fix_17694

    Fix parameter name decoding when using POST + urlencoded

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-18

    Fix guide positioning when multiple pages are present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-18

    Hide guides from layout exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-18

    Add unit test for pdf exports

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-12-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-12-18

    Setup QgsSettings in the correct order

    We don't have the location of QGIS.ini until we know the profile
    so we can't use QgsSettings to get the global settings before this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-18

    Open folder rather than file when clicking message bar after export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-18

    Fix coverity uninitialized member warning

Merge: 0a6eb127b5c 2e6386e6914
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-18

    Merge pull request #5892 from nyalldawson/fix_17254

     Fix creation of QgsCoordinateReferenceSystem from "user:xxxx" strings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-12-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-12-18

    Fix drag and drop for qgz files. List in browser

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-12-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-12-18

    include qgscoordinatetransformcontext_p.h in install

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-12-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-12-18

    enableAutoGeometryRestore dialog updates

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-12-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-12-18

    Generate safe widget name in QgsWidgetStateHelper

    Assert is a bit rough here so just warn devs

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-12-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-12-18

    Fix #17579 - Use guid to make temp file name for zip file

    QTemporaryFile doesn't work here with QgsZipUtils on Windows for some
    reason but is fine on Linux.  Yay development!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-18

    Use more performant QRegularExpression for matching

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-18

    Fix creation of QgsCoordinateReferenceSystem from "user:xxxx" strings

    Fixes #17254

Merge: b630a407b56 492f9ea18c1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-18

    Merge pull request #5837 from nyalldawson/layout_next

    Layout raster image exports

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-17

    missing SIP_OUT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Update test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Use unique_ptr over raw array

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Guard QgsLayoutExporter against nullptrs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Better memory management

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Add missing parents to message boxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Fix pdf export page sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Fix some multiple updates from gui, squash some undo commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Restore data defined page orientation control

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Restore data defined page orientation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Port orientation decoding code from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Fix items moving after altering page size or inserting/deleting pages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    [layouts][needs-docs] Add control for whether pages should be
    exported, including data defined setting

    This replaces the 2.x data-defined "number of pages" setting.
    Instead of requiring users to develop an expression to return
    the number of pages, instead we allow individual pages to have
    a data defined control of whether that page should be included
    in the export.

    This is more flexible, and works correctly with the mixed page
    size model for layouts.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Add links to open exported images in message bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Add some layout related actions to app toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Add new page icon to toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Fix drawing of map items (grids, overviews) when rendering map item as a raster item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Fix incorrect detection of grids with advanced effects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Fix crash in ui while working with map grids

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Tweak logic regarding page item margins following forced re-render
    of layout items when exporting (i.e. disabling of cached item render)

    The old issue of semi-transparent pixels around the edge of the page
    had reared again. This is caused by the antialiasing while rendering
    the page symbol. In order to avoid this, we cater to the most common
    use case of having pages with a solid, borderless fill and slightly
    extend the fill symbol polygon outside the page by 2 pixels
    (determined by trial-and-error). The less common use case of having
    a page symbol containing a border suffers by this border being
    clipped by a couple of pixels, but we must address the much more
    common use case over this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Tweak logic regarding when a map item forces the whole layout
    to be rasterised

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Add a messagebar to layout designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    [layouts][FEATURE] Don't force the whole layout to be rasterized
    when exporting to PDF

    If an individual layout item needs rasterisation in order to
    be exported correctly, it can now be individually rasterised
    without forcing every other item to also be rasterised.

    This allows exports to PDF keeping as much as possible as vectors,
    e.g. a map with layer opacity won't force labels, scalebars, etc
    to be rasterised too.

    To accompany this, a new "Always export as vectors" checkbox
    was added to layout properties. If checked, this will force
    the export to keep items as vectors, even when it causes the
    output to look different to layouts.

    Fixes #7885

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Work on PDF export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Move containsAdvancedEffects test to QgsLayoutItem

    And start a generic test library for all item types to ensure
    correct behavior for QgsLayoutItem subclasses

    Currently justs tests to ensure that overriden
    containsAdvancedEffects methods also call the base class
    test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Update tests masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Make QgsLayoutExporter::generateFileName virtual, so exporter
    subclasses can be made which customise the generated file names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Expose antialiasing option in image export dialog

    Allows for creating non-antialiased images from layouts. Note that
    some layout item types do not correctly respect this setting, but
    at least map items do and the API is in place for them to be
    fixed later.

    Fixes #9281

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Expose world file option in image settings dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    [layouts] Resurrect action for exporting to raster images

    ...this time, without all the useful code locked away in app!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Port method for pausing layout view updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Add method to determine file path for exports which encountered errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Add method to detect whether layout has uniform page sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Expose some more export related settings to GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Port some more world file generation related code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Port world file generation code to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Port georeferencing from compositions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Fix updating gui after undoing layout settings change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Add some masks for scalebar tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Port reference map functionality from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Implement methods for exporting layouts as raster, add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Expand docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Add method to determine largest page size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Port pageItemBounds method from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Add unit test for resizing pages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Fix unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Work on resizing layouts to item bounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Remove incorrect TransferThis annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Avoid Qt warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Port method to determine whether page should be exported

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Port method to retrieve items of a set type on a page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Remember window position

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Forward declare some classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-17

    Decouple QgsLayoutExporter from QgsLayout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-16

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-16

    [doxygen] fix badly placed \returns

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-16

    add a test to check that returns are placed before since and note in Doxygen

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-16

    make sipfiles test macos compatible

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-16
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-16

    Fix also i.* description files

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-06
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-16

    Review ParameterNumber for r.* description files

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-04
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-16

    Review optional ParameterNumbers

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-03
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-16

    Fix v.buffer

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-03
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-16

    Fix parameters and support empty default values for Enums

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-12-03
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-12-16

    First fixes before tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-16

    Show full path in tooltip for qgs project files in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-16

    Hide file extensions for qpt, python and qgs files in the browser

    These have distinct icons identifying them, and the full file name
    with extension shown in the tooltip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-16

    New icons for QPT files and Python files in the browser

    Python icon thanks to @pkinglinz

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-12-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-12-16

    Stop conflicts

Merge: c5d9663191c 252f0802b12
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-16

    Merge branch 'master' into segment_intersection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-16

    Follow up 647bd25

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    fix sipify test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    fix missing new line before first param

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    [sipify] avoid printing empty Docstrings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    fix sipify test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    remove rtype from docstring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-16

    [processing] Use a more unique separator for log file

    Fixes #17704

Merge: 978d9277cf9 71a39cbce40
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-16

    Merge pull request #5870 from nyalldawson/virtual

    Drop redundant virtual keywords on overrides

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    better argument names for QgsGeometryUtils::lineIntersection

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-16

    call the correct function to retrieve CRS from an extent in Processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-16

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-16

    Remove redundant overridden default destructor implementations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-16

    Drop redundant virtual keywords on overrides

    Run clang-tidy modernize-use-override to remove all the redundant
    virtual keywords from overridden methods, and add some missing
    overrides.

    Another benefit is that this has also added the overrides
    on destructors, which will cause a build failure if a base
    class is missing a virtual destructor.

Merge: 72f5adf3685 39521c76561
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-15

    Merge branch 'master' into segment_intersection

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-12-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-12-15

    Add default value to epsilon.
    Change example for python.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-12-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-12-15

    fix contact table in metadata (#5881)

    * fix contact table in metadata

    * fix datetime picker in temporal extent

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    fix sipify test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    remove extra spaces

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    fix doxygen layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    [sipify] transform \param xxx to :param xxx:

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-15

    [sipify] place :rtype: at the correct place

    also add space before other paragraph-level markups

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-12-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-12-15

    add missing metadata fields about contacts and extent (#5878)

Merge: e9feeaacc69 1217e59563d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-15

    Merge pull request #5535 from nyalldawson/datum

    Datum transform handling rework, pt 1

    pierre-eric <pierre-eric.pelloux-prayer@oslandia.com>AuthorDate: 2017-12-14
Commit:     pierre-eric <pierre-eric.pelloux-prayer@oslandia.com>
CommitDate: 2017-12-15

    Fix parameter name decoding when using POST + urlencoded

    This is a followup of dfe48d13c85cbae559a7a09a1bd62140cf11848b which solved
    the issue for parameter values.

    Fixes #17694

Merge: 4f570cef9c7 5016c21ed30
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-15

    Merge pull request #5875 from alexbruy/processing-editor

    [FEATURE][processing][needs-docs] add find and replace functionality to script editor

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-15

    [ui] fix toggle panel visibility action
    Prior to this fix, the action would have to be triggered
    twice before panels were actually hidden.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-15

    [processing] use groupId when constructing help URL

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-15

    [FEATURE][processing][needs-docs] add find and replace functionality to
    Processing script editor (forward-port from 2.18 branch)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Add a unit test for missing datum transforms

Merge: ac6d2518590 b8f708ff1b1
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-15

    Merge pull request #5561 from pvalsecc/wms_ogc_filters

    [FEATURE][needs-docs] Add OGC filters to WMS

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-12-15
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-12-15

    comment the code instead of apply an useless equality...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Show a warning when loading a project with a transform not available locally

    David Signer <david@opengis.ch>AuthorDate: 2017-12-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-15

    sort the values in query builder

    after filling the values into the model, they are sorted ascending.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Use proj strings to serialize datum transforms IDs

    Since datum transforms IDs are local only, and can even change
    when underlying library versions are updated, we can't use them
    to safely store and retrieve datum transforms.

    Instead we use the proj strings and recover the local session
    transform ID from that.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Add method to retrieve datum transform ID from a proj string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Update unit test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-15

    [ui] add some spacing for the projection selection widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    [processing] List unique values improvements

    - allow running on non-spatial tables
    - allow choice of more than one field

Merge: f2b70ffdc67 1fa7d453eed
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-15

    Merge pull request #5874 from nirvn/arcgis_providers_icon

    Smallt tweaks for add and create layer icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-15

    [ui] fix node size of the create vector layer icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Fix warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    fix transform context test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    missing const ref, remove extra argument

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    use const_iterator

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    ask for datum transform update on layer or project crs change

    in the case of project crs change, if several transforms are available, pop up a message rather than showing multiple dialogs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    address remaining memory leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Add some more datum related unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Nicer API for datum transforms

    Instead of using QPairs of ints, use more descriptive structs, also
    rename a lot of datum related methods for clarity and add docs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    missing const ref

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    use alternate row colors and a slightly reduced font size in datum table

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    address missing const and memory leaks

    kudos @nyalldawson

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    fix indentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    apply default transform to newly created project

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    create a QgsDatumTransformTableWidget to avoid code duplication

    this contains the table view and the 3 buttons (add/remove/edit)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    define default transforms in global options

    adds QgsCoordinateTransformContext::readSettings()/writeSettings to read/write from settings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    allow editing transform in project properties

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    use QgsProjectionSelectionWidget rather than buttons

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    fix context was not correctly set on project opening

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    datum transforms have reversible source/dest

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    fix destination transform not showing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    add missing refresh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Add method to determine whether transform context has a valid transform
    for a specific src/dest CRS pair

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Update unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Fix some transforms missing transform context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Update layout map to use transform context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Fix ui build warnings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    todos for layout after rebase (some more)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    replace datum in qgsoptionsbase after rebase

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    added method in QgisApp to ask for datum

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    ifdef 0 single source/destination transforms

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    saving datums transform in projet, removing in dialog ok

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    added some options

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    adding datum transform works

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    modification to QgsDatumTransformationDialog to allow interaction with CRSs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    started datum UI refactoring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Fix handling of transform-not-required in QgsCoordinateTransformContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Improve caching of transforms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Move caching to QgsCoordinateTransform

    and remove no longer required QgsCoordinateTransformCache singleton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Prepare for removal of QgsCoordinateTransformCache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Remove QgsDatumTransformStore

    and port usage over to QgsCoordinateTransformContext instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Tweak transform logic (only remove src/dest transforms when both transforms are -1)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Add transform context to QgsMapSettings and QgsRenderContext

    And also throw warnings when the context isn't set for these objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Move warning to better location

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Add explicit setter for project's transform context

    And add transformContextChanged signal, so that we can detect
    when the context is changed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    In debug builds, throw a warning when transforming coordinates
    and no coordinate transform context has been set.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Remove context-unaware QgsCoordinateTransform constructors from Python bindings

    This forces Python code and plugins to become datum transform
    aware, and given that upgrading python code is easy (just
    add QgsProject.instance() as a new argument to the constructor)
    it's relatively painless to force this on PyQGIS users.

    Also fix upgrade the easy QgsCoordinateTransform c++ constructors
    where the project is available, or where using QgsProject::instance()
    is safe to do.

    For others, just avoid the deprecated warnings until we can
    get access to the correct project instance where the transform
    is being constructed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Add QgsCoordinateTransformContext arguments to QgsCoordinateTransform constructor

    And automatically retrieve correct datum transforms for the
    transform, based on the information in the context.

    Also add a convenience constructor which takes a QgsProject
    instance instead of a QgsCoordinateTransformContext and which
    automatically retrieves the project's transform context and uses
    that. This is designed to make it easy to upgrade existing
    Python code (by adding just QgsProject.instance() to the transform
    constructors).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Remove unused QgsCoordinateTransform::readXml/writeXml methods

    These methods are not used in master and are of questionable
    value. Better to serialise the source and dest crs separately
    and create the transform when required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Add a QgsCoordinateTransformContext member to QgsProject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Add support for serializing transform contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Implement logic for calculating datum transforms to use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    QgsCoordinateTransformContext must be thread safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    QgsCoordinateTransformContext is implicitly shared

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Allow removing existing transforms from context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Start on QgsCoordinateTransformContext

    Stores settings related to the correct datum transforms to use
    when performing a coordinate transform.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Allow clickable links in message bar text

    Links are opened using QDesktopServices::openUrl, i.e. the
    default OS handler for that link type

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-15

    [ui] add vector layer icon color improvement

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-15

    [ui] harmonize asf & asm providers icon color

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Use getThemeIcon instead of building each icon

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Replace "Non spatial" type by "No geometry"

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Fix icon file

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Add icon to SpatiaLite geometry type combobox items

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Add icon to field type combobox items

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Add icon to geometry combobox items

Merge: abdd8759a06 2674022b6cf
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-15

    Merge pull request #5867 from alexbruy/processing-group

    [processing] add groupId() method to get untranslated algorithm group

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    add constructor to QgsBox3d with a QgsRectangle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Travis doesn't like me fixing him

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Fix build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    Fix failing unit test

    Wow... how did that test ever work? Very odd...

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    getter for the output crs in QgsExtentGroupBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-15

    [processing] Don't sort field names in multi-field input dialog

    Field names should always be listed in the order that the layer
    defines them

Merge: 49990b840ab 12e44b2016c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-15

    Merge pull request #5864 from nyalldawson/favorites

    [browser] Allow renaming favorite items

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-12-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-14

    hide the extent from canvas button if the canvas is not set

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-14

    [attributetable] Adjust the edit selection when the filter changes

    Make sure that we always have a feature on the form that matches the current filter condition

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-14

    [processing] add group id to scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-14

    [processing] add group id to QGIS algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-14

    [processing] add group id to GDAL algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-14

    [processing] add group id to SAGA algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-14

    [processing] add group id to GRASS algorithms

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-12-14
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-12-14

    - init variables
    - fix equality
    - add tests

    David Signer <david@opengis.ch>AuthorDate: 2017-12-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-14

    first import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-14

    [processing] add groupId() method to algorithms to get unique ID of the
    algorithm group.

    Adapt native algorithms

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-14

    [ui] harmonize geopackage icon size

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-14

    [ui] harmonize geonode icon color and size

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-14

    Refactor fields configuration in the modeler does not insist on layer

    Inside the modeler, there is not enough knowledge about the layer on
    which the refactor fields algorithm will run.
    Let's be graceful with error messages here therefore.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-14

    Add allowEvalError flag to QgsExpression widgets

    Some expression functions insist on a complete context which we
    sometimes are not able to provide. The user might still have enough
    knowledge that the expression is valid and an error will still be shown.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-14

    Make string translatable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-14

    Fix file mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-14

    Notify model of changes when renaming data items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-14

    [needs-docs][browser] Allow renaming favorite items

    Otherwise favorites can be useless if you're trying to favorite
    a long path

    Fixes #6780

Merge: 457abe7bbf9 cf25b3ea83a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-14

    Merge pull request #5715 from nyalldawson/3d_ctrl

    [3d] Holding ctrl results in finer view adjustments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-14

    [3d] Holding ctrl results in finer mouse wheel zooming

    To match behaviour of canvas and composer

    Fixes #17527

Merge: ea49c8276c1 79c180a77e2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-14

    Merge pull request #5859 from nyalldawson/project_icon

     Use qgs project icon derivative for project home in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-14

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-14

    Fix actions on model items in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-14

    Consistent capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-14

    Use qgs project icon derivative for project home in browser

    David Signer <david@opengis.ch>AuthorDate: 2017-12-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-12-13

    improvement in statusbar widget size handling

    only the scale line edit has the minimum size instead of the whole scale widget
    coordinates line edit size is now dynamic depending on the coordinate value

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-12-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-12-13

    [processing] Set value of unused optional layer parameters to None instead of empty string

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-12-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-12-13

    [processing] fixed parsing of integer parameters

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-12-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-12-13

    [Processing] correctly report missing layers in postprocessing task

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-12-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-12-13

    [processing] fixed saga algs descriptions

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-12-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-12-13

    - Update api_break.dox
    - rename isIntersect to isIntersection
    - rename inter to intersectionPoint

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-13

    Add comments to unlcear translatable strings

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-12-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-12-13

     update HTML data provider metadata (#5700)

    * update HTML data provider metadata for grass, gdal and ams

    * update HTML data provider metadata for WMS and WCS

    * move HTML bullet list to QgsHtmlUtils

Merge: 28a61e1e1d0 fec31f8da20
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-13

    Merge pull request #5856 from nyalldawson/sort_browser

    Correctly sort browser items

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-12-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-12-13

    Update doc

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-12-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-12-13

    Fix missing cases and push

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-13

    [bugfix] Bookmarks fix export SRID and refresh on import

    Fixes #17674 - Export and Import problems after recent fixes

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-12-13
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-12-13

    Apply segmentIntersection on some tools with tests.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-13

    Tiny spatialite-related improvement & fix (#5857)

    * [spatialite provider] when creating an empty layer, primary key should be autoincrement
    * [processing] fix import into spatialite's primary key parameter
    * [spatialite provider] case insensitive search for table names

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-13

    Embedded relref widget: less functionality

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-13

    [spatialite provider] take into account possible quotation marks for primary key column

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-13

    [spatialite provider] auto-generate auto-incrementing primary keys (#5849)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-13

    Sort browser items

    Implements a sort key for browser items, allowing them to be
    correctly sorted.

    Fixes #17591

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-12-12

    spelling fixes

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-12-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-12-12

    improve segmentIntersection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-13

    Better boolean support detection for GDAL >= 2.3

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-13

    Expose boolean field creation support for other OGR supported drivers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-13

    [ogr] Advertise boolean field support for GPKG layers

    Likely other drivers also support this, so the list should be
    extended for these

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-12

    Fix crash with error on autocreate savepoint

    member variables are initialized in the order they are defined in the
    header. We cannot use mError to initialize mSavePointId if the former is
    declared after in the header.

    References #17535

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-12-12

    [3d] Allow the user to invert calculated normals of faces

    It seems that some data sources / formats with 3D polygons order vertices
    in clockwise order for the front side of the polygons,  while others use
    counter-clockwise order of vertices. While culling mode configuration fixes
    some problems with rendering (e.g. only back walls are rendered instead of
    front walls), there still may be issues with shading if the normals
    are pointing the other way than the polygon was supposed to.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-12-12

    [3d] Show feedback when loading tiles for 3D view (fixes #17565)

    There was no indication whether something is going on behind the scenes,
    leaving user to wonder whether there is something to wait for or the scene
    is already loaded in full detail.

Merge: f5cd856531b 78554dd3191
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-12

    Merge pull request #5852 from elpaso/bugfix-bookmarks-take2

    [bugfix] bookmarks sorting and multiple deletion

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-12-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-12-12

    Refresh virtual fields editing button state based on field selection

    Allows removing virtual fields defined on read-only PostgreSQL tables.
    Closes #17593

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-12

    [bugfix] Bookmarks fix deleting multiple items

    Also fix sorting enabled.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-12

    Fix asserts when beginRemoveRows has no rows

    This was hitting an assert in Qt Core

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-12

    Revert "use 443 (HTTPS) port when testing help URLs"

    This reverts commit 678758c9baf6db386aff205301c037c67b5247e9.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-12

    Add first run and settings migration screen (#5838)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-12

    Swap missing 0->nullptr and add missing overrides

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-12

    [spatialite provider] implement to do: show geometryless layers in browser (#5850)

    This is in essence a "fix" to the QgsSpatialiteConnection's table fetching
    which used to return system tables.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-12

    Default to showing calendar popup for date time widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-12

    Spelling

    David Signer <david@opengis.ch>AuthorDate: 2017-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-12

    Use title from template as default in layout manager

    use the template name (if empty or not) as default value in the dialog. user can edit it.
    if it is already existing, the user has to change it.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-12

    [needs-docs] Double clicking a layout in the layout manager opens
    the layout, instead of renaming it

    Because there's already a dedicated rename button, and opening
    is a far more common operation than renaming.

    Signed off by @nirvn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-12

    Fix a crash on exit

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-12

    [docker] allow updating dependencies

    this is triggered by a commit message:
    [docker] update dependencies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-12

    Fix leak in unit test

Merge: 3da5ab69965 891d954bdfc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-12

    Merge pull request #5846 from nyalldawson/spatialite

    Spatialite geometry conversion fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-12

    Remove unreachable code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-12

    Fix build warnings in spatialite provider

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-11

    [Plugin installer] Properly handle 301 Redirection

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-11

    use 443 (HTTPS) port when testing help URLs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-11

    use https for help

Merge: 6b73f781984 50aa6fea916
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-11

    Merge pull request #5844 from rduivenvoorde/docs_moved

    find redirected/301 doc url

Merge: 61db97f73f6 33fdf8f2192
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-11

    Merge pull request #5839 from alexbruy/raster-extensions

    Add methods to get supported raster formats and extensions to QgsRasterFileWriter

Merge: 8302fc3fd17 bfa857bb977
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-11

    Merge pull request #5843 from elpaso/bugfix-17600-coordinatetransform-rectangle

    [bugfix] Restore binding for QgsCoordinateTransform

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-11

    add tests for new methods

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-12-11
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2017-12-11

    find redirected/301 doc url

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-11

    [bugfix] Restore binding for QgsCoordinateTransform

    Fixes #17600

    Binding was lost in commit 10d34ece02bb765f5d9d88bb0524c909235fb0d7

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-11

    [spatialite provider] further zm support fixes

Merge: b1db8daeecb 02b69763ffb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-11

    Merge pull request #5817 from m-kuhn/noQtScript

    Remove dependency on deprecated QtScript library

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-11

    Add non spatial option to create spatialite layer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-11

    Use GDAL metadata to determine feature styles support

    GDAL >= 2.3 only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-11

    Use GDAL metadata to determine non-spatial formats (gdal >=2.3 only)

Merge: 7037c2936b7 e479b715947
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-11

    Merge pull request #5831 from elpaso/bugfix-17636-attrtable-progress

    [bugfix] Do not crash when layer is destroyed while loading

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-11

    [processing] use core methods for raster and vector extensions handling

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-11

    add supportedFormatExtensions() method to QgsRasterFileWriter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-12-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-12-11

    add supportedFiltersAndFormats() method to QgsRasterFileWriter

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-12-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-12-11

    Add PWD to prepare-commit

    Running using non Cygwin git (Faster on Win) will return a differnt path format
    to cygwin style. So just make sure scripts is in path so everything else
    works.

Merge: 2ec1a0f6791 1da0f8e5439
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-11

    Merge pull request #5827 from nirvn/spatialite_zm

    [spatialite provider] Fix ZM support

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-11

    [spatialite provider] refresh connections when creating a db and/or layer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-11

    Add Z/M test case to the spatialite provider

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-11

    [spatialite provider] Fix ZM support

Merge: aed128ee4e4 7aab0c75227
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-11

    Merge pull request #5529 from DelazJ/chkgeom_format

    [Geometry Checker] Use a more readable file format list

Merge: 6c9a75fb270 fa8e655b679
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-11

    Merge pull request #5801 from DelazJ/metadataCatPus

    Some tweaks on Metadata-->Category dialog

Merge: 6e182107d7a d281b448af5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-11

    Merge pull request #5732 from DelazJ/colorDialogTitle

    Some general tweaks to dialogs

Merge: 163a1f92c1f 62bd37762dd
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-11

    Merge pull request #5657 from DelazJ/patch-2

    [Bugfix] Snapping widget: Ensure layer column is fully visible

Merge: 010cb1567b3 591150d7ccb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-11

    Merge pull request #5473 from DelazJ/saveas-symbology

    Hide symbology export options when not compatible

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-10
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-12-10

    (Re)move #include "qgshelp.h" from .h files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-10

    Port WCS test away from QScript

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-10

    Remove dependency on QtScript

Merge: fb28adfb4ad a603a3d756e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-10

    Merge pull request #5819 from nyalldawson/dialogs

    New layer dialog improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-10

    Use standard names for geometry types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-10

    Fix ui merge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-10

    Add missing 'm values' checkbox to create shapefile dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-10

    Fix and update mapping of ogr wkt types to QGIS wkb types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-10

    Correctly set initial state of new memory dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-10

    Align CRS selector with geometry widgets in new layer dialogs

    Since it's directly related to the geometry settings, and is
    only enabled when the geometry is selected, it should be
    more closely visually linked with this widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-10

    Use standard names for multi* geometry types

Merge: 53ebe050bde e4cf0655bd9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-09

    Merge pull request #5820 from elpaso/colorramp-hidpi

    Adjust colorramp height on HiDPI screens

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-09

    [bugfix] Do not crash when layer is destroyed while loading

    Fixes #17636 QGIS crashes when a layer is removed
    while loading the attribute table

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-09

    Fix insert rows when there are no rows

    This condition was hitting an assert in Qt core.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-09

    [hidpi] Apply UI_SCALE_FACTOR multiplier to font metrics

    On windows too.

Merge: 297138f14f9 b578f8af353
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-09

    Merge pull request #5825 from nyalldawson/gdal

    [processing] Some GDAL algorithm fixes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-26
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-12-09

    Add Title and Help button to "Symbol levels" dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-26
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-12-09

    Add Cancel button to "Size Legend" dialog

    because it's easier than hitting the cross button if you want to leave the dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-26
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-12-09

    Enable help button and title in color dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-08

    Fix ui build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-08

    Ensure canvas is refreshed after triggering Select All

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-08

    Allow appending layers to existing spatialite in its create layer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-08

    Fix layer handling in import to postgis algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-08

    [processing][gdal] Spatial extent filter for import to postgis
    should be optional

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-08

    Resurrect GDAL import to PostGIS (available connections) alg

    Fixes #17605

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-08

    [need-docs] reorganize the new spatialite layer dialog (#5824)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-08

    Add missing proxy calls for QgsProcessingFeatureSource, causing
    inefficient base class methods to be used instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-08

    Faster command generation in gdal algorithm dialog, by skipping forced incompatible layer exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-08

    [processing][gdal] Cleanup some code, add method to customise
    generated command based on whether the algorithm is actually
    executing or just being displayed in the UI as a command

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-08

    Hide "whats this" buttons on all dialogs on Windows

    Since it's totally useless and does nothing at all.

    *Requires Qt >= 5.10

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-08

    Enable geometry restore for annotation config dialogs

Merge: 1305cccbd92 9ace5e3ae4b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-08

    Merge pull request #5822 from Gustry/fix_build_macos

    add missing include for macos

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-12-07
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-12-07

    add missing include for macos

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-07

    Fix new geopackage layer test

Merge: bac80aa93a6 de0ac14ae11
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-07

    Merge pull request #5818 from nirvn/filewidget_fest

    Use QgsFileWidget in several dialogs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-07

    [ui] use qgsfilewidget in the save raster as dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-07

    [ui] use qgsfilewidget in the save vector as dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-07

    [ui] use qgsfilewidget in the create geopackage layer dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-07

    Adjust colorramp height on HiDPI screens

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-07

    [ui] use qgsfilewidget in the create shapefile layer dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-07

    [file widget] add a save file mode to allow file creation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-07

    [need-docs] Reorganize the new memory layer (#5804)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-07

    [needs-docs] Refactor the New Shapefile dialog to mimic the GeoPackage sequence (#5803)

Merge: ca75e8c0a5e 8e777012880
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-07

    Merge pull request #5794 from nyalldawson/layout_next2

    [layouts] Copy/paste, templates, etc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-07

    Make deprecated QtScript library optional

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Pasting items from layout context menu pastes them at menu origin
    instead of final cursor position

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Fix crash when reopening existing layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    [needs-docs] Add "delete layout" action to layout designer menu

    Fixes #10436

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    [needs-docs] Add rename layout action to layout designer dialog

    Fixes #10435

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Save and restore layouts with project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    [needs-docs] Use a QgsFileWidget for template file selector

    Rename "Add" button to "Create"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Port composer manager dialog to layouts

    Not exposed via GUI yet, but can be shown by entering

    iface.showLayoutManager()

    in the Python console

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Try to fix issues with sip casting collisions between layout and
    compositions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    #ifdef out dummy test item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Fix layout designer window title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Port a few file related actions to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Port a bunch of QgsLayoutManager methods to use QgsLayouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Port duplicate layout functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    [FEATURE][layouts] Support drag and drop of QPT templates onto layout windows

    To add contents of template onto layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Add custom drop handlers for layout windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Fix pages are incorrectly loaded from templates when adding items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Handle linking items when adding from templates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Restore ability to save layouts to templates and add items from template

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Add a method to clear an existing layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Add method to clear page collections for layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Restore paste in place functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Add test for pasting items at set position

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Fix pasting items to the top or left of first page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Fix crashes when rapidly deleting/undeleting objects

    Also fix some leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Deduplicate code relating to shifting item positions in layout units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    [layouts] Add context menu entries for "copy" and "delete" item to
    items list panel right click menu

    Refs #11581

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Remove outdated TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    [layout] Add context menu entries for cutting/copying, and pasting items

    Fixes #1830

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Start restoring copy/paste functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Add some unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Work on layout and layout item serialization and restoration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Remove obsolete python alg, add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    Add option to control CRS for merge algorithm (fixes #9652)

    The default behaviour of auto selecting the first layer's CRS
    can be unpredictable, especially in models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-07

    [processing] Fix merge vectors algorithm fails when encountering
    layers with different dimensions or single/multi part types

    and port algorithm to c++

Merge: ab859c9bdf8 3bbda6cf684
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-06

    Merge pull request #5814 from m-kuhn/fixMultiLayerOfflineEditing

    [offline] Apply attribute changes on multiple layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-06

    [offline] Apply attribute changes on multiple layers

    Fix #17647

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-12-06

    use 'close' on last tab of message log viewer to clear it

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-06

    [doxygen] remove useless @brief

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-06

    [doxygen] replace @param by \param

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-06

    [doxygen] replace @see by \see

Merge: ed5076201af b7fe407f555
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-06

    Merge pull request #5780 from pblottiere/bugfix_reshape2

    [bugfix]  Do not add binding line in both side in reshape map tool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-06

    [doxygen] \see must be placed after params

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-06

    run sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-12-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-12-06

    [sipify] creates links in seealso

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-12-06

    [3d] Have 3D View tab in vector layer properties (fixes #17595)

    (only when 3D support is enabled)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-12-06

    Update tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-06

    [bugfix] Bookmarks fix zoom to with coordinate transform

    Forward port of an unreported bug introduced
    by me when I changed the display value to
    EPSG:xxxx

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-12-06

    Add some tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-12-06

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-12-06

    [bugfix] Do no add binding line in both side in reshape map tool

Merge: 1cd8b9481c4 7c2732d1ad7
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-05

    Merge pull request #5774 from pblottiere/bugfix_ref_rel_null

    [bugfix] Fixes crash in QgsRelationReferenceWidget

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-12-05

    Fixes crash in QgsRelationReferenceWidget

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-05
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-05

    Fix a tooltip

    Frank Dekervel <frank@kapernikov.com>AuthorDate: 2017-11-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-05

    Fix missing signal/slot connection resulting in non-woring autocompleter for value relation fields (fixes #16676).

    This oneliner introduces the missing signal/slot connection, and fixes the bug.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Consistent capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Fix missing delete action for gpkg layers in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Fix use of QWidgets from non-gui thread

Merge: ba9e19954bd 95e40c2499c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-05

    Merge pull request #5773 from SrNetoChan/add_missing_tooltips

    Adds missing tooltips

Merge: db9fc285f7e 1f6cd31fab9
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-05

    Merge pull request #5798 from wonder-sk/polygon-3d-fixes

    [3d] Tessellator fixes + culling mode configuration for 3D polygons

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-05

    Add documentation for new overridden constructors

Merge: 011e254e8a8 efad2f6a1f0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-05

    Merge pull request #5795 from elpaso/delegate-leaks

    Fix Some Delegate leaks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-05

    Don't leak memory in qgsnodeeditor delegates

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-05

    Don't leak in metadatawidget delegates

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-12-05

    Fixes after review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-12-05

    [3d] Read/write camera position of the 3D map view in project

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-05

    [processing] list native QGIS algorithms first in modeler dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Fix initial extent of map canvas is loaded incorrectly from projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Fix crash in standalone apps when no QgsApplication available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Fix coverity unreachable code warning

    Was preventing conditional formatting decorations from showing
    in relation widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Fix coverity uninitialized member warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Fix coverity null pointer dereference warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Fix coverity ignored return value warnings

Merge: b26c14ef04f 38cca6ca7e3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-05

    Merge pull request #5789 from nyalldawson/render_jobs

    [Rendering] Only render in preview jobs layers that are fast enough

Merge: 32ba5bf23fd 46895378422
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-05

    Merge pull request #5799 from nyalldawson/mingw

    Mingw build fixes and windows build warning fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Tweak API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Always show WMTS/XYZ layers in preview jobs (to pre-warm cache)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Rename layerRenderingTime()->perLayerRenderingTime()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Update docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Run canvas preview jobs sequentially

    Only start the next job when the previous one has completely finished.
    Avoids flooding connection pools with too many quick requests.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    More flexible API for preview job determination

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Store previous layer rendering time in canvas, not map layer

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    [Rendering] Only render in preview jobs layers that are fast enough

    This implements the improvements discussed in the mailing list thread
    https://lists.osgeo.org/pipermail/qgis-developer/2017-November/050524.html
    to avoid rendering layers in preview jobs that take too much time to render.

Merge: f180ea44547 5a818707c7b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-05

    Merge pull request #5791 from nyalldawson/geom_snapper_vertices

    Fix geometry snapper sometimes creates unwanted overlapping segments when snapping line layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Fix build warning

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-12-04

    [3d] Tessellator fixes + culling mode configuration for 3D polygons

    - missing vertical walls since a recent tessellator crash fix (fixes #17604)
    - choice of the culling mode - no culling / back face / front face (fixes #17619)
    - more unit tests for tessellator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Readability fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-05

    Fix build using mingw

    Credit to t-hey

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-04
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-04

    [Plugin manager] Use raw string for zip file path to avoid escaping '\U' in C:\Users. Fixes #17624

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-12-04
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-12-04

    Fix untranstatable strings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-04

    Fix build warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-12-04

    Hide aggregate button in non-aggregate context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-04

    Don't leak memory in bookmarks delegate

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-04

    Add API to ease saving and restoring widget geometry. (#5615)

    Usage:
     - QgsGui::instance()->enableAutoGeometryRestore( this ); just
    after setupUi in your widgets to enable.
     - Remove any calls to saveGeometry() and restoreGeometry() in your
    widgets.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-04

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-04

    Fix build warning

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-12-03
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-12-03

    Some tweaks on Metadata-->Category dialog

    Use the + button and add new tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-03

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-03

    Set default method for check validity alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-03

    Less debug noise in geometry validator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-03

    [geometry snapper] Don't create invalid geometries with duplicate nodes

    Fixes #15247

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-03

    Show cell values in tooltips in attribute table

    Otherwise long values can be truncated and hard to read

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-03

    Add some tags to check validity algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-03

    Add API method to remove duplicate nodes from geometries

    Removes duplicate nodes from the geometry, wherever removing the
    nodes does not result in a degenerate geometry.

    By default, z values are not considered when detecting duplicate
    nodes. E.g. two nodes with the same x and y coordinate but
    different z values will still be considered duplicate and one
    will be removed. If useZValues is true, then the z values are
    also tested and nodes with the same x and y but different z
    will be maintained.

    Note that duplicate nodes are not tested between different
    parts of a multipart geometry. E.g. a multipoint geometry
    with overlapping points will not be changed by this method.

    The function will return true if nodes were removed, or false
    if no duplicate nodes were found.

    Includes unit tests and a processing algorithm which exposes
    this functionality.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-03

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-03

    Fix geometry snapper sometimes creates unwanted overlapping segments
    when snapping line layers

    Because the default behavior of the snapper is to insert extra
    vertices into the snapped geometry in order to make it 'follow'
    the reference geometries exactly, this can result in unwanted
    results for line layers where the resultant snapped layer
    has overlapping line segments.

    Since we can't always know what the desired result is that the
    user wants (maybe they do want overlapping lines), instead
    give them control over the result by exposing extra enum
    options which never insert extra vertices.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-02

    Fix rubber band handing of curved geometries (#5790)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-12-02

    [3d] Fix style copy/paste for 3D renderer (fixes #17540)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-12-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-12-02

    [3d] Disable 3D view for unprojected (lat/lon) CRS

    The fact that the map units are in degrees instead of meters means that various bits of the code
    (e.g. tolerances) are not behaving correctly due to changes in coordinate values being several
    orders of magnitude lower. So for the time being it is safer to disable 3D view for unprojected
    CRS and just let the user choose a projected CRS for the project.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-12-02

    Enable preview jobs to improve projection map UX when dragging around

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-02

    Fix displayed extent for US National Atlas CRS (and others) on projection map (#5738)

Merge: 65a0c069b9c 9378f392c85
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-02

    Merge pull request #5729 from nyalldawson/proc_dyanmic

    [processing] Expose dynamic ("data defined") numeric parameters to gui

Merge: 6b23e1f299c 5f77a48e105
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-02

    Merge pull request #5430 from nyalldawson/raster_formats

    [FEATURE] More output format choices in raster save as dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    Show closest vertex attributes in identify tool for multipoint layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    Disable direct parameter value input when data defined override is set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    [processing] Make set m value accept dynamic m values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    Cache field lookup when evaluating field-based property values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    Update algorithms for new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    Tweak processing API to better handle dynamic properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    [processing] Allow data defined z value for "set z value" algorithm

    Allows easy setting of z from an existing height attribute!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    [processing] Make buffer distance a dynamic property

    Data defined buffer distance through the processing toolbox!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    [processing] Expose data defined button for dynamic numeric parameters

    When running algorithms through the toolbox, which have dynamic
    numeric parameters, add a data defined property override button
    next to the widget so that users can set the overrides for these
    parameters.

    Previously this was available only in the backend, but not
    exposed anywhere in the GUI.

    Note that currently no algorithms support dynamic parameters,
    so don't expect to see this everywhere. It's also only available
    in toolbox/batch processing modes, not in models.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    [processing] Some more framework for dynamic (data defined) parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    Small refactor of QgsPropertyOverrideButton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    Remember window geometry for raster save dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    [FEATURE] More output format choices in raster save as dialog

    Previously only geotiff format was available, even though the
    underlying QgsRasterFileWriter/GDAL libraries support other
    formats.

    This commit exposes those other formats to the dialog so that
    users can directly save rasters to them (including everyone's
    new BFF, geopackage).

Merge: b8b8c1ae93c 133051a1749
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-02

    Merge pull request #5600 from Gustry/sortby

    add order by expression algorithm

Merge: 31c79da5232 aaa18e0b89d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-02

    Merge pull request #5787 from nyalldawson/index

    Fix OGR provider cannot create attribute or spatial indexes for GeoPackage/SQLite layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    Address review comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-02

    Fix OGR provider cannot create attribute or spatial indexes for
    GeoPackage/SQLite layers

    Previously this capability was only exposed for shapefiles,
    but was available in the spatialite provider. We don't use that
    for GeoPackages, so I've ported the functionality across to
    the OGR provider for these data sources.

    Includes unit tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-01

    Don't crash when project has no layers

    This only crashes when Qt is built in
    debug mode because there is an assert
    in the item model class that checks for
    index range validity.

Merge: b22825a41df 88054a37440
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-01

    Merge pull request #5766 from Gustry/file_downloader

    Display the downloaded size in QgsFileDownloaderDialog

Merge: 0e2207ab3c1 6c897b6b1e6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-01

    Merge pull request #5779 from elpaso/bugfix-17003-16350-bookmarks

    [bugfix] Bookmarks: fix a crash and show 6 digits

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-12-01

    [bugfix] Bookmarks: fix a crash and show 6 digits

    Fixes #17003 Spatial bookmarks keyboard navigation:
    right-arrow causes a row to appear below the current
    one and looks like a tree expansion (actually crashes
    master)

    Fixes #16350 Spatial Bookmark Panel: precision gets
    trimmed

Merge: 1c1de3a88be 8233a8fbdc3
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-01

    Merge pull request #5776 from elpaso/bugfix-17005-bookmarks-sorting

    [bugfix] Bookmarks sorting with a proxy model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    [processing] Fix optional numeric parameters cannot be cleared

    Without this change optional numeric parameters have no way to
    be cleared in the GUI - they are always forced to have a value

    Fixes #17471 - but I've noticed that many optional numeric
    GRASS parameters have a non-null default value. These may
    need to be investigated and manually changed to None defaults
    in the description files.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    Fix not-set defaults for numeric parameters were converted to 0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    Bump lowest possible min for numeric parameters to -DBL_MAX + 1

    We need to reserve -DBL_MAX as a special value, to allow it to
    work correctly in QDoubleSpinBoxes (limitation of QDoubleSpinBox)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    Show nicer tooltips for numeric processing parameters

    With min/max and default values (when set)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    [processing] Fix optional layer parameters are filled by default

    Refs #17471

    Not a full fix for 17471 - that requires handling of optional
    numeric values too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    Add missing qHash for older Qt versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    [processing] group option for autoincrement field algorithm

Merge: f6e63d7f4cb 656de62e70a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-01

    Merge pull request #5737 from elpaso/hidpi-cursors

    [bugfix][hidpi] Scalable SVG theme cursors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    Fixes and cleanups to algorithm dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    Start moving processing algorithm dialog to c++

    In an attempt to avoid Python global interpreter locks which
    block the UI thread.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    Add missing overrides

Merge: c12770d0414 cc29f0ee36b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-12-01

    Merge pull request #5717 from nyalldawson/layout_next4

    [layouts] Port/adapt all remaining item types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    Standardise some algorithm names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-12-01

    Show algorithm ID in tooltip in toolbox

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-30

    [bugfix] Bookmarks sorting with a proxy model

    Fixes #17005 spatial bookmarks can't be sorted

    I believe that this has been broken since https://github.com/qgis/QGIS/pull/2661

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-11-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-11-30

    [3d] Rename "Reset view" to "Zoom Full" (fixes #17568)

Merge: 8aa05735de1 042fd33db79
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-30

    Merge pull request #5772 from elpaso/bugfix-17584-bookmarks-sync

    [bugfix] Bookmark project sync

Merge: ded892eaee3 997286fe427
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-30

    Merge pull request #5768 from wonder-sk/fix-17514-crs-change

    Fix 3D view if terrain DEM is in different CRS

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-11-30
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2017-11-30

    Adds missing tooltips

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-11-30
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-11-30

    add warning about sort algorithm might not work as expected

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-11-28
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-11-30

    add some notes in processing test readme

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-11-10
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-11-30

    add sort by expression algorithm

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-11-29
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-11-30

    display the downloaded size in QgsFileDownloaderDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-30

    [needs-docs] Add some shortcuts for opening the attribute table

    Adds:
    - shift + f6: show table filtered to selected features
    - ctrl + f6: show table filtered to visible features

    (These are alongside the existing 'f6' shortcut which opens the
    table using the default mode set via the options dialog)

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-11-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-30

    fix #17562 broken legend uris

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-30

    Move "Add circular string" to regular shapes toolbar

    It's not a basic digitizing tool

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-30

    [bugfix] Bookmark project sync

    Fixes #17584 Spatial Bookmarks checkbox is not synced with project status

Merge: f6acf376375 6d87c2b28f7
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-30

    Merge pull request #5762 from pblottiere/fix_typo_as

    Fixes typos in auxiliary storage documentation

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-30

    Fix processing errors on startup and execution on MacOS (#5769)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-11-30

    [processing] fix DlgModeler.ui layout warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-29

    Use screen to grab instead of deprecated grabWidget

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-11-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-11-29

    Fix doc coverage test

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2017-11-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2017-11-29

    [pyqgis-console] fix strings in options tooltips

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-11-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-11-29

    [3d] Reproject DEM for terrain if the DEM has different CRS (fixes #17514)

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-11-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-29

    processing test for difference algorithm (#5764)

Merge: de3aa0c9f88 77f5959a7ac
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2017-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-29

    Merge pull request #5757 from slarosa/pyconsole_ui_improvements

    [pyqgis-console][ui] move find text tools to toolbar widget

Merge: 30fad6ef334 6378332c01e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-29

    Merge pull request #5767 from rduivenvoorde/fix_#17580_missing_flags

    flags apparently converted from png to svg

    Fix #17580

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-11-29
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2017-11-29

    flags apparently converted from png to svg

Merge: 2c65dbcd3bb 7e711f1380b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-29

    Merge pull request #5765 from elpaso/bugfix-17539-bookmarks

    [bugfix] Fix broken bookmarks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-29

    [bugfix] Fix broken bookmarks

    Fixes #17539 I can only create one spatial Bookmark in current master

    In fact there were other bugs (like loosing SRID when converting
    to "in project").

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-11-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-11-29

    [3d] Cleaned up code for camera translation + tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-29

    [offset curve tool] fix two serious issues (#5760)

    - broken polygon support (fixes #15222)
    - lost of parts when using tool with mutlipart features

Merge: 29bfb10f62b d65c0367813
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-29

    Merge pull request #5745 from alexbruy/processing-cleanup

    Processing cleanup

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-29

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-29

    Fix typos in auxiliary storage doc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    Ensure ellipsoid is correctly set for new projects

Merge: 62dbf4ce26e b8a62f4f4d2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-29

    Merge pull request #5758 from nyalldawson/leftof

    Geometry "leftOf" improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    GML is too fragile, but shapefiles, you've never let me down...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    [processing] Make split with lines output single part features
    instead of keeping parts collected into a single multipart feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    [processing] Fix Geometries algorithm should only keep results
    with the same geometry type as the original features

    Otherwise it's inserting points into line features when the
    geometry repair results in a point geometry only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    Fix network analysis routing fails in some cases (refs #11687)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    More tweaks to leftOf logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    Update API breaks docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    Unify behavior of various geometry API leftOf tests

    Now instead of mixing bools/numeric returns, we always use
    ints, where:
    -1 = left
    0 = test failed, e.g. point on line
    1 = right

    Also fix a bunch of extra issues identified with left of tests
    as a result of these changes

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    Fix #17573 inconsistency of icons in layer trees

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    display apple cmd symbol instead of ctrl in the legend

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    closestSegmentWithContext() doc and test fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    fixed closestSegmentWithContext() paramas in Python

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2017-11-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2017-11-28

    [pyqgis-console][ui] move find text tools to toolbar widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-28

    [hidpi] New icons and bigger cursors

    Cursors are now approximately 24x24 pixels on 96dpi

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2017-11-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2017-11-28

    [pyqgis-console] update api files and qsci_apis/generate_console_pap.py script

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2017-11-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2017-11-28

    [pyqgis-console] fix missing import for pap file compiler

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    Fix plural modeler tool -> modeler toolS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-29

    Fix left of test for linestrings

    The test was returning invalid results for certain geometries

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2017-11-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2017-11-28

    [pyqgis-console] prepared APIs file updated

    included APIs are:
    * PyQGIS3
    * PyQt5
    * Python3.6
    * GDAL-2.2.3
    * GEOS-3.6.3

Merge: 658474988be 7ff6470df7b
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-28

    Merge pull request #5744 from pblottiere/refrel_crash

    [bugfix]  Fixes a crash in QgsRelationReferenceWidgetWrapper

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-28

    remove extra quotes from map tips (fix #17491)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-28

    [processing] remove old params from wrappers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-28

    [processing] cleanup files from unused code and remove some files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-28

    [processing] remove unused files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-28

    [processing] remove Python 2 compatibility layer

Merge: d31f60baa5e 3c702c07a0a
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-28

    Merge pull request #5743 from m-kuhn/fix17564

    Fix crash with constraint results and custom .ui

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-28

    [hidpi] New cursor icons for identify and sampler

    Thanks Alexandre Neto!

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2017-10-26
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2017-11-28

    [FEATURE][needs-docs] Add OGC filters to WMS

    Implement https://github.com/qgis/QGIS-Enhancement-Proposals/issues/104

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-28

    Show unknown feature count instead of misleading 0 in sublayer dialog

Merge: 2156e89c1a5 a95aecafd6f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-28

    Merge pull request #5727 from nyalldawson/sublayer

    Fix ogr sublayer handling of names containing ":"

Merge: 721551f8b64 5c66526c7d7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-28

    Merge pull request #5748 from nyalldawson/offset_tool

    Fix offset curve tool offsets curves in opposite direction to mouse

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-28

    Pressing escape cancels offset tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-28

    [offset tool] Also check for ctrl modifier on final click

    Otherwise copies are only made if ctrl was held on the first click,
    but holding ctrl on the second click is also a natural behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-28

    Use QgsGeometry API for offset tool instead of raw geos calls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-28

    Cleanup some offset tool code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-28

    Fix offset curve tool offsets curves in opposite direction to mouse

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-11-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-11-27

    Introduce QgsVector3D for 3D vectors with double precision

    QVector3D with single precision is not always enough (it has only ~7 significant digits)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-27

    Fix crash with constraint results and custom .ui

    Fix #17564

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-27

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-27

    Fixes relation reference widget crash when no relation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-11-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-11-27

    qDebug -> QgsMessageLog

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-11-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-11-27

    [3d] Fix crash in tessellator with near coords (fixes #17286, fixes #17515)

    As the readme of poly2tri library says: "Poly2Tri does not support repeat points within epsilon."

    When the coordinates are very near to each other, we get crashes in triangulation code.
    To prevent that, we try to simplify geometries to hopefully fix the problem automatically,
    if that fails we just skip the polygon as the last resort.

    Usually this happens if user tries to use 3D renderer on unprojected lat/lon coordinates.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-27

    [hidpi] Auto-scale cursors based on DPIs

    This should work well on different DPI screens.

    Still needs some testing on the various platforms.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-27

    [bugfix][hidpi] Scalable SVG theme cursors

    Add support for SVG cursor:

          ZoomIn,
          ZoomOut,
          Identify,
          CrossHair,
          CapturePoint,
          Select,
          Sampler,

    Icons are provisional: they need some love from
    a decent graphics designer.

    Fixes #12671

Merge: 9bfb3f31ee9 4aa97d865d4
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-27

    Merge pull request #5697 from pblottiere/server_bugfix_getprojectsettings

    [server][bugfix]  Fixes #17519 by fixing GetProjectSettings response

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-27

    Add a test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-27

    Fixes #17519 by fixing GetProjectSettings response

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Fix regexp_substr expression function returning whole match instead of captured group

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-27

    Update API break docs

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-27

    Fix #17510 - Better scoping of QgsProjectionSelectionDialog inside QgsProjectionSelectionWidget

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-27

    Remove bound sync from crssync. Not longer needed

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-27

    Update srs.db with new bounds

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-27

    Update bounds srs.db in source from epsg db

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Fix data defined button icon size on hidpi screens

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Fix slightly oversized filter clear icons

    And make sure on low-dpi screens the icon size is 16px for
    pixel-snapped rendering of the svg

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-11-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-11-26

    Fix macOS Qt 5.9+ close boxes do not show on document mode tab bar tabs

    Setting any stylesheet makes the default close button disappear.
    Setting a custom close button temporarily works around issue.

    See: https://bugreports.qt.io/browse/QTBUG-61092
         https://bugreports.qt.io/browse/QTBUG-61742

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Do not change property widget status if the dialog is rejected

    refs #16766

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Add Cancel and Help buttons to Property assistant dialog

    because sometimes opening this dialog is a mistake and you want to close it
    Also enable the Help capability

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Make frames expandable and cover needed space

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Set a title to the 3D config widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Add spell check variants for tessellate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Move conversion of tesselation to multipolygon to QgsTessellator

    Also
    - add unit test
    - fix bad tesselation due to missing origins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    [processing] Add QGIS 3d provider

    Adds a new QGIS processing provider for 3d algorithms, available
    only when QGIS is built WITH_3D

    Currently includes only a single algorithm for tesselating geometries,
    which exposes the functionality of QgsTesselator to processing.

    Like the native c++ algorithm provider, algorithms in the 3d
    provider are transparently merged with the other QGIS providers
    (i.e. they aren't separated into their own group)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Fix failing doc test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    [processing] Add a model-only "load layer to project" algorithm

    This can be used to force loading a layer into the current project.
    The primary use case here is to load a preset layer as part of a
    model, but it's also useful for loading results from the
    'package layers' algorithm into the project.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Add missing output from package algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    [processing] Add a model-only algorithm for renaming layers

    This is required for algorithms with behaviour which depends on the
    layer names (e.g. the package algorithm uses the layer name as
    the table name in the geopackage).

    We need a way for models to be able to explicitly specify a layer
    name for this algorithm to be useful in models, otherwise the
    auto-generated temporary layer names are used (which are not
    very nice!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Fix definition of output file parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    [processing] Add a generic map layer output type

    For occasions when an algorithm creates a map layer, but the type
    is not known in advance (i.e. could be raster OR vector)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-27

    Improve name of memory layers output from processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-26

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-26

    Update tests, add new test for complex layer name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-26

    Fix some inefficient QString replace calls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-26

    Fix inefficient QString splitting

    QString::split with single characters is about 10x faster than
    QString::split using QStrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-26

    Fix handling of ogr sublayers with ':' in their name

    Unlikely to happen, but it does occur with some layers coming
    from processing models. In any case we want QGIS to be super-tolerant
    of corner cases like this!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-26

    Fix package layers algorithm can't take the outputs from models

    Fixes #17544

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-26

    Fix crash when a geopackage layer is open in QGIS, and then is overwritten
    with another layer with different field definitions

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-25

    Follow up 248bc5db032cf

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-25

    fix en_US locale handling in QgsHelp

Merge: 916c9c4cdb5 58f559690e4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-24

    Merge pull request #5710 from elpaso/api-code-cleaning-int-2-enums

    QgsVectorLayer code cleaning use enums instead of int

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-24

    Open heart surgery on expression context for processing sources

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-24

    Add test for QgsExpressionContextScope::takeScopes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-24

    Expression context creation for processing improvements

    Hiding away the implementation directly in QgsProcessingFeatureSource

    See discussion https://github.com/qgis/QGIS/pull/5709/files/ec97102bc687cdd3aace40359b67c9e45913b726#r152903378

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-24

    Fix file mode

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-11-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-11-24

    add missing import operator (#5724)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-24

    Add changed return values to api break

Merge: 97f749e6b41 b786ed03b2e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-24

    Merge pull request #5719 from nyalldawson/translate_z

    geometries: translate Z/M

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-24

    [processing] fix error when adding refactor fields alg in empty model

    (fixes #17421)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-24

    [processing] order 3rd party provider groups (#5723)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-24

    Add return cases to the docs and fully qualified enums

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-11-24

    [processing] move grass & saga version number to tooltips

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-24

    [BUGFIX][Spatialite] Setting default value in loadFields with the right index

    Because Geomtry field is not added to fields list, the index do not respect the index in the table. It's necessary to have a realFieldIndex.

Merge: 8b15c73d2b2 29abd9d3f99
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-24

    Merge pull request #5720 from elpaso/bugfix-17442-null-categories

    [bugfix] Categorized style issue using numeric fields with NULL values

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-24

    [bugfix] Categorized style issue using numeric fields with NULL values

    Fixes #17442

Merge: 1fcadb72ff3 89914821dfe
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-24

    Merge pull request #5680 from DelazJ/hidefields

    [Save As] Set fields export options visible only when compatible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Add a unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Fix some doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Fix closest vertex z/m doesn't show in identify tool for multiline
    geometries, remove duplicate closest M value attribute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    [processing] Make translate algorithm native

    And add option to translate z/m values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Fix z order stacking of guides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Allow transform methods in QgsAbstractGeometry/QgsGeometry to also
    transform z/m values via scale/translate arguments

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-24

    [processing] fix for import into spatialite and execute sql algorithms

Merge: 2b5aca55187 f8d839519f9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-24

    Merge pull request #5702 from nyalldawson/dxf_improve

    [dxf] Add option to export labels as text elements, instead of mtext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Update indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    [layouts][FEATURE] Port arrow functionality to polyline item

    Instead of a separate (badly behaved) item type for arrows, instead
    add the arrowhead options to the much nicer polyline item.

    There's still a dedicated toolbar action for creating arrows, but
    all this does is create a polyline with the arrowhead enabled
    by default.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Port ui for attribute table

Merge: 6278245949f 5b66ea76744
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-24

    Merge pull request #5689 from nyalldawson/gpkg_alg

    [processing] Fixes to non flat-file exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Start hooking up tables to app

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Port and fix unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Port table subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Port text table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Start porting table items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Make scalebars auto selected between m/km and ft/miles when newly added

    Based on current linked map scale and linked map CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Fix map item tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Also link new legends to selected map item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    [layouts] Link new scalebars to selected map item, if there is one

    Fixes #13851

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    [layouts] Simplify scalebar unit handling

    Instead of auto setting the units to meters/feet, and then using
    the label multiplier setting to obtain a scalebar in km/miles,
    instead we always keep auto-set label multipliers at 1 and just
    always keep the users explicitly set scale bar units.

    This should help avoid the complexity of layout scale bars, while
    still keeping flexibility if someone does need custom units.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Simplify some code, cleanup UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    [layouts] Add more unit choices to scalebars

    Explicitly add options for kilometers, miles, etc as the current
    UX for setting these is too confusing!

    Fixes #16921

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Readd tests for scalebars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Port more scalebar functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Fix incorrect render context scaling for scale bar rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Begin porting scalebar item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Restore some tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    More work on layout multiframe undo/redo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Modernize code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Remove some processEvents usage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    more attempts to fix multiframe undo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Some undo/redo fixes for multiframe items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Update sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Add ui for configuring html items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Fix test failure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    More work on porting multiframe items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Resurrect tests for html item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Sip is p****** me off, by refusing to build for unrelated reasons

    Block a bunch of classes from Python bindings for now until sip
    gets over itself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Begin port of HTML item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Fix a number of multiframe methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Add page number selection to new item dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Restore api for handling layout item page numbers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Start of multiframe porting

Merge: cd0ba918ba6 13cb8e4e0b7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-24

    Merge pull request #5713 from lejedi76/fix_remove_fromOldWkbType

    [db_manager] remove fromOldWkbType (api_break) from vlayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Rename some static variables to use 's' prefix

    To match QGIS code conventions

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    [OGR provider] When creating a new layer with createEmptyLayer(), make sure the opened datasets do not get reused

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    [processing] Throw an exception when sinks cannot be created

    Gives users debugging information messages on why the layers could
    not be created

    Also allow overwriting existing layers in geopackage outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Fix some memory leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Fix running processing tests multiple times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Fix ui build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    [processing] Change save as spatialite option to save as GeoPackage

    Since it's much more useful. Also add a prompt for layer name, so that
    you can save the results of an algorithm into an existing geopackage
    without wiping existing layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    [ogr] Fix cannot create layers for geopackage datasets when
    the database does not yet exist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    Fix error in Geometry by Expression

    We can't depend on preparing the expression, as we may not have
    enough context to do this during the algorithm preparation step

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    [processing] Ensure correct sublayer is loaded when saving output
    to destination with multiple sublayers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-24

    [processing] Fix saving outputs to non-file formats

    JD LOMENEDE <jean-daniel.lomenede@eure.gouv.fr>AuthorDate: 2017-11-24
Commit:     JD LOMENEDE <jean-daniel.lomenede@eure.gouv.fr>
CommitDate: 2017-11-24

    remove fromOldWkbType (api_break)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-23

    Use layer context in RefactorFields algorithm

    Fix #17533

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-23

    Allow adding sources to processing expression context

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-23

    [processing] restore Help button functionality in modeler (fix #17483)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-23

    [processing] don't throw error if GRASS not found on Mac (fix #17443)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-23

    [processing] detect GRASS 7.4 on Mac

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-11-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-11-23

    Fix tessellation of polygons that are not horizontal

    Discovered by Nyall while working on PR #5708

    Tessellation would shift coordinates because when points got reprojected
    to the new base, the Z coordinates were considered zero (which worked only
    when all points were on the same plane).

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-23

    Update tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-23

    QgsVectorLayer code cleaning use enums instead of int

    It was one of the TODOs for QGIS 3

Merge: 5206bf0f769 a7ffde6c952
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-23

    Merge pull request #5707 from elpaso/bugfix-17262-lineedit-x-button

    [ui][bugfix] lineedit add margin for X icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-11-23

    [3d] Fix creation of extruded walls in vertex binding mode

    Previously the walls always had horizontal top/bottom, but
    in vertex binding mode the walls need to have different z values
    at the start and end coordinate

    Note that the unit test exposes a different bug in the tesselator,
    which should also be fixed...

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-11-23

    [node editor] fix crash when editor is open and feature deleted

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-23

    Fix #15627: missing plugin icons in Plugin Manager

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-23

    [ui][bugfix] lineedit add margin for X icon

    Fixes #17262

    Needs backporting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-23

    [ui][hidpi] Form line edit: compute icon size instead of hardcoding

Merge: 9d8a39fac02 b448826d5b1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-23

    Merge pull request #5699 from m-kuhn/valueRelationMultiSelect

    Fixes for Value relation widget, multi select

Merge: 060b3e3a54b 9f56878d888
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-23

    Merge pull request #5694 from elpaso/bugfix-17518-pg-import--without-schema

    [bugfix][postgres] Browser panel D&D a layer onto a postgresql connection tree …

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-23

    Fix indentation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-23

    [ArcGIS REST] fix fallback feature id value (followup to f32791e)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-23

    Add some unit tests for DXF export

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-23

    [ArcGIS REST] fix caching logic for extent filtered requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-23

    [dxf][feature] Add option to export labels as text elements, instead of mtext

    Sponsored by SMEC

Merge: b288a5f5faf 0a18b1fdd08
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-23

    Merge pull request #5650 from nyalldawson/proc_gpkg

    [FEATURE][processing] Package layers algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-23

    Update sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-23

    Add unit test for package algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-23

    [FEATURE][processing] Package layers algorithm

    Allows multiple vector layers to be collected together into a
    geopackage database output

    Previously all existing methods avilable in QGIS rely on adding
    layers one-at-a-time, which is tedious for large numbers of layers.

    Sponsored by SMEC

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-23

    [processing] Generalise modeler multi-step feedback proxy for use
    outside of modeler

    This can be useful too for individual algorithms

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-11-23

    Set initial extent of a new 3D view to extent of the main canvas

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-11-23

    Fix world origin and camera position on terrain change (fixes #17514)

    This makes "zoom full" in 3D view working again after modification of terrain generator.
    Also we update the camera position so it looks at the same spot as it was before.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-22

    Update icon path

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-22

    Install missing icon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-22

    [bugfix][wms] Fix GetFeatureInfo

    Fixes #17498 WMS GetFeatureInfo requests not working

    Use the right variable instead of an
    unitialized one ( followup b119744 )

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-22

    Fix reading of multi selection ValueRelation widgets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-22

    Avoid recursion in ValueRelation widget

    Fix #17521

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-22

    [bugfix] Add some more logic to get the schema name if empty

Merge: ade6b60955f 98d2dcbf7ac
    Vincent Mora <vincent.mora@oslandia.com>AuthorDate: 2017-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-22

    Merge pull request #5696 from elpaso/bugfix-17517-singlebandgrey-crash

    [bugfix] Crash on raster layer render change from python

    Everything looks good to me, thanks @elpaso

Merge: 880af67627f a374ebe9659
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-22

    Merge pull request #5688 from m-kuhn/fix17496

    Relation reference widget: apply conditional styles

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-11-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-11-22

    add inforce to spelling.dat

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-11-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-11-22

    typo: inforced->enforced

Merge: d6d40970369 3563298988c
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-22

    Merge pull request #5693 from pblottiere/wms_flaky2

    [server] Enable all WMS tests (GetMap, GetPrint, GetLegendGraphics)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-22

    [bugfix] Crash on raster layer render change from python

    Fixes #17517

    Requires backporting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-22

    [bugfix] Browser panel D&D a layer onto a postgresql connection tree node icon fails without notice

    Fixes #17518 by defaulting to "public" if no schema is given

Merge: db3c93c3a65 e9309eec702
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-22

    Merge pull request #5692 from manisandro/afsshareddata_mutex

    [ArcGIS REST] Add missing mutex to QgsAfsProvider (fixes #17513)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-22

    Enable all WMS tests (GetMap, GetPrint, GetLegendGraphics)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-11-22
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-11-22

    [ArcGIS REST] Also protect mCache.clear() by mutex

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-11-22
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-11-22

    [ArcGIS REST] Add missing mutex to QgsAfsProvider (fixes #17513)

Merge: 059c9977660 d775a0d97aa
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-22

    Merge pull request #5691 from elpaso/bugfix-17507-gpkg-filtered-edit

    [app][bugfix] Update layer editable state when filter is changed

Merge: 58bfbd51ccd 5f6c1bac61e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-22

    Merge pull request #5687 from elpaso/bugfix-16753-offline-editing-wfs-warning

    [offline-editing] Add a warning icon and tooltip to WFS sources

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-22

    Rewording of warning message for WFS unstable pk

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-22

    Relation referenc widget: apply conditional styles

    Fix #17496

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-22

    Add QString operator to QgsExpression

Merge: 7e727fd88f8 a416f4e30c4
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-22

    Merge pull request #5658 from pblottiere/qurl_obsolete

    [server] Fix obsolete QUrl method

Merge: 5945a84d215 fd1539f502c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-22

    Merge pull request #5640 from pblottiere/wms_flaky

    [server] WIP: detect WMS flaky tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-22

    Fix obsolete call of addQueryItem on QUrl in server

Merge: b058df7d1d5 333a8e9e946
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-22

    Merge pull request #5638 from pblottiere/bugfix_joins

    [bugfix] Fixes #17450 by correctly setting the join info ordered list

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-22

    [app][bugfix] Update layer editable state when filter is changed

    Fixes #17507

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-22

    Initialize some more vars to make Valgrind happy

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-22

    Skip test instead of commenting

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-22

    Add some masks and set a higher threshold for comparing images

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-22

    Disable a test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-22

    Split some WMS tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-22

    Fixes #17450 by correctly setting the join info ordered list

Merge: d62b4e9760f b97c6a8d88b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-22

    Merge pull request #5686 from nyalldawson/encoding

    [processing] Don't use crappy Qt file picker dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-22

    Use native file picker for spatialite export option also

Merge: 5be5c1e6b9a 59cc5434b88
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-22

    Merge pull request #5683 from Gustry/metadata_crs

    fix #17456 improve CRS display in the metadata tab

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-21

    Initialize some vars to make Valgrind happy

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-11-21
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-11-21

    switch display between identification section and provider in the metadata tab

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-11-21
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-11-21

    fix #17456 improve CRS display in the metadata tab

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-21

    [ogr] Re-compute capabilities when a subset string is changed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-21

    [app] Don't trigger repaint twice

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-21

    [app] Use unique pointer for query builder

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-21

    [grass] Fix build for metadata->htmlMetadata

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-21

    [offline-editing] Add a warning icon and tooltip to WFS sources

    Fixes #16753 off-line editing synchronization cripples
    the original datasource if this is a WFS-T Layer

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2017-11-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2017-11-21

    [dbmanager] fixes #17476: QGIS master: update SQL layer error if name contains uppercase chars

Merge: a29fad4408f a12939d380d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-21

    Merge pull request #5679 from elpaso/bugfix-16935-gpkg-split-features

    [bugfix] Editing a GPKG layer added by d&d leads

Merge: 4bc4494e12a 373471214fb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-21

    Merge pull request #5684 from Gustry/provider_metadata

    rename metadata() to htmlMetadata() in QgsRasterDataProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-21

    [processing] Move destination encoding option to separate menu action

    ...instead of embedding in output destination file selector. Otherwise
    Qt downgrades the file picker to the Qt basic file picker, instead of
    the native OS file picker. Which is a huge downgrade and barely
    functional for users.

    Also remember last selected file format

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-21

    [ui] split Z/M values checkbox in new memory layer dialog (#5685)

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-11-21
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-11-21

    rename metadata() to htmlMetadata() in QgsRasterDataProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-21

    Add a new dialog for selecting file encoding, QgsEncodingSelectionDialog

    Can be used to prompt users for a file encoding choice

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-21

    [ui] improve new geopackage layer dialog (#5682)

    - move a number of options under a collapsible group
    - rework wording for Z dimension and M values
    - disable z and m checkboxes when geometry type is non spatial

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-21

    [bugfix][auth] 2to3 settings migrate authcfg for WMS/WFS

    Fixes #17402 Authentication settings for WMS/WFS etc. are not migrated from 2 to 3

Merge: 153c83a3d43 81b475d21c5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-21

    Merge pull request #5510 from m-kuhn/relationsearch

    [FEATURE] Search widget for relations using aggregates

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-21

    [ogr] Implement skipConstraintsCheck for fid

    With test.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-11-21

    Add @nirvn to AUTHORS, fix missing tab for Paul B.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-21

    Adjust version number

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-21

    Add missing api documentation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-11-21

    @nirvn is a committer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-21

    Followup c9b8ddc, add unit test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    Allow min/max aggregate search for double fields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    Show group box for aggregate search

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    Hide search widget tool button for aggregate search

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-20

    [ogr] Pass default value (-1) for fid columns

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    Add dummy canvas to test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    Add missing param to docstring

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    Fix failing tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    Remove unnneeded method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    SipConvertToSubClass code for QgsSearchWidgetToolButton

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    Add missing doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    Avoid crash with invalid relation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    API documentation all over

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    Qt 5.5 compatibility

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    [FEATURE] Search widget for relations using aggregates

    For each child relations, the subform is visible.

    Each attribute of the children has a tool button option to define to which
    aggregate the specified value should be compared. This allows for searching
    things like

     * Each city where the highest building is more than 300 m
     * Each sensor where the median value is lower than 50 ppm
     * Each feature with a child with a missing value
     * ...

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    Add QgsAttributeFormWidget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-20

    Fix memory leaks by using sqlite3_close_v2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-20

    Fix test for primary key constraints

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-20

    [Save As] Set fields export options visible only when compatible

    with the destination format, instead of simply disabling it.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-20

    [bugfix] Editing a GPKG layer added by d&d leads

    ... to error and data corruption

    Fixes #16935 for GPKG (OGR), still  needs to check spatialite

    Thanks to Matthias Kuhn for pointing me into the right direction

    luzpaz <luzpaz@users.noreply.github.com>AuthorDate: 2017-11-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-11-20

    Trivial typo fix

    Your spellcheck missed it.
    + updated spelling.dat to catch it next time

Merge: 06bae21d51f 06017b92421
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-20

    Merge pull request #5661 from DelazJ/patch-3

    Ask confirmation before removing a map theme

Merge: c9b8ddce7f3 9481067f4de
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-20

    Merge pull request #5579 from DelazJ/logmessages

    Clarify where and what Log Messages is

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-20

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-20

    Fix crash in ogr provider when loading layers with subset strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-20

    Fix memory leak

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-20

    Fix message box logic

Merge: e9ce901adcf b3e3bcd176e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-20

    Merge pull request #5674 from elpaso/bugfix-17489-virtual-layer-test-crash

    [bugfix] virtual layer test crash

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-20

    Modernize code (remove "on" from slots)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-20

    [bugfix] Do not crash when testing empty virtual layers

    Fixes #17489

    Require backporting

Merge: 67b68a841d4 b02133f89c5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-20

    Merge pull request #5617 from signedav/longrelationids

    Autogenerated relation names in dialog instead of ids

Merge: 970a7236552 a00ce9e1cc0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-20

    Merge pull request #5578 from gacarrillor/iface_copy_paste_features

    Expose through iface methods to copy/paste features between given layers

Merge: 30ed315392c adc408f82c0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-20

    Merge pull request #5666 from signedav/tooltiprelation

    Tooltip of relationstrength in project properties

Merge: eb2ef6a6814 995003153ad
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-20

    Merge pull request #5614 from signedav/constraintindicators

    Constraint result not displayed in non editable mode

Merge: af5b2a750ab 8243598ff0a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-20

    Merge pull request #5672 from nyalldawson/provider_fixes2

    Add tests/fixes for some provider issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-20

    Even more memory safety for ogr layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-20

    [ogr] Safer layer memory management

    Use unique_ptr with custom deleter to ensure that
    QgsOgrProviderUtils::release is called

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-20

    [ogr] Fix incorrect feature counts after removing subset string, fix leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-20

    Add some debugging asserts to ensure that layer renderers
    are used in a thread safe way

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-20

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-20

    Play it safe and work with clones of symbol renderers

    This fixes some definite crashes, e.g. saving a vector layer
    with symbology, which is caused by accessing the same
    layer renderer across different threads.

    But I've also swapped a lot of non-threaded code to use
    clones of the renderers for extra safety.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-20

    Improve documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-20

    Fix broken export of DXF labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-20

    Fix DXF export issue when an empty layer is selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-20

    Fix combining extent of valid rectangle with invalid rectangle results
    in invalid rectangle

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-19

    Disable WMS server test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-19

    Update WFS tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-19

    Modernise code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-19

    Fix unnecessarily fussy close() for QgsMsSqlFeatureIterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-19

    Safer iterator closing, by always calling ::close() instead of
    directly manipulating mClosed

    Fixes a crash in the memory data provider (also likely fixes
    issues in other providers)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-19

    Add a bit of tolerance to WFS provider test

    Was failing on Fedora 27

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-19

    More consistent exception throwing in QgsCoordinateTransform::transformBoundingBox

    Depending on the os and proj versions, we weren't always getting an
    exception when a bad bounding box transform was made. So now we
    explicitly check the result, and if everything was invalid
    then we also throw an exception.

    This makes the behavior consistent across different platforms,
    and fixes running the provider tests on non Travis platforms
    (highly likely also fixes various issues encountered while running
    QGIS)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-19

    Add some more provider tests for feature count when subset string is added/removed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-19

    Fix incorrect extents returned by memory provider when subset string set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-19

    Add provider test to ensure that extent is correctly calculated
    for layers with 1 point and also no features

    The first scenario should return an 'empty' rectangle with x/y
    min/max matching just the single point's coordinate, the
    second scenario must return a null rectangle (not an empty 0,0
    rectangle!)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-16
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-18

    Allow better resizing of Projection selector widget tree

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-18
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-18

    Tweak some dialog titles

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-18
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-18

    Add more translatable strings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-18
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-18

    Ask confirmation before removing a map theme

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-18
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-18

    Remove unused code

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-18
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-18

    [Geometry Checker] Use a more readable file format list

Merge: 1dab575b102 3ea8b74e187
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-17

    Merge pull request #5671 from tomkralidis/issue-17347

    [bugfix] [MetaSearch] fix Esri ArcGIS service chaining (fixes #17347)

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-11-17
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2017-11-17

    [bugfix] [MetaSearch] fix Esri ArcGIS service chaining (fixes #17347)

Merge: 7cc73751842 1b79177bc95
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-17

    Merge pull request #5669 from elpaso/bugfix-17347-metasearch

    [bugfix] MetaSearch: Add WMS/WMTS data button broken

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-17

    Fedora 26 now provides Qt 5.9, enable 3D in rpm spec for it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-17

    [bugfix] Fix WFS in metasearch

    Fixes #17347

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-17

    [bugfix] Fix WMS in metasearch

Merge: 48c320beb04 861987daa33
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-17

    Merge pull request #5664 from rldhont/server-getfeatureinfo-raster-display

    [BUGFIX][Server] GetFeaturInfo: do not identify raster data if point …

Merge: d590e98c3f2 ca8d82ff4cb
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-16

    Merge pull request #5649 from rouault/settings_main_canvas_preview_jobs

    Add a setting to be able to disable preview jobs in main canvas

Merge: 29c8f7ceb2b 6f0659742b0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-16

    Merge pull request #5644 from boundlessgeo/bd-2648-auth-thread-safety

    [auth] Thread safe auth methods with recursive mutex

    David Signer <david@opengis.ch>AuthorDate: 2017-11-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-16

    tooltip of relationstrength in project properties

    improvement of the tooltip. more info, how to activate the duplicate button.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-11-16
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-11-16

    [BUGFIX][Server] GetFeaturInfo: do not identify raster data if point not contains

    Manual forwardporting with enhancement for raster data values displayed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-16

    [auth] Morph the mutex from a pointer to a member var

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-16

    [auth] Thread safe auth methods with recursive mutex

    Add a mutex to the base class and use that
    mutex to protect all public methods of the
    authentication methods.

Merge: 7c08b7155b3 618ada7fc15
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-16

    Merge pull request #5641 from NaturalGIS/master

    [processing] add support for GRASS 7.4

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-11-16

    [Bugfix]Fix Bookmarks xmax and ymin columns inversion (#5643)

    (fix #16987)

    David Signer <david@opengis.ch>AuthorDate: 2017-11-16
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-16

    member variable for constraint result visability

    ...as we had it for for constraint result (status).
    now the setter are called when setting the editable mode changes.
    and the getter to have the current visibility status.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-16

    [processing] add vertex id details to extract nodes algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-16

    [processing] boolean fieds support in the Refactor Fields algorithm (fix #17168)

    David Signer <david@opengis.ch>AuthorDate: 2017-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-16

    select the new features after duplication

    when duplicating features with the default action "duplicate" the new features are selected and additionally the childrens on the childrenlayers too.

    David Signer <david@opengis.ch>AuthorDate: 2017-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-16

    return ids of the new child features on duplication

    when duplicating a feature in QgsVectorLayerUtils::duplicateFeature and this feature has over a relation the child features, we return now the ids of the new created child features in the respone object QgsDuplicateFeatureContext.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2017-11-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2017-11-16

    truncate only last extension in oper recent project menu

Merge: 15c32c22c5f c6b054ed4d3
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-16

    Merge pull request #5628 from pblottiere/bugfix-transaction-tuple

    executeSql in transaction does not return an error on tuple

Merge: dfc0305420e 9283b26762f
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-16

    Merge pull request #5566 from pblottiere/bugfix-ogc-getcapa-abstract

    [server][bugfix] Fix OGC test recommendations

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-16

    Update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-16

    Update for loop

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-16

    Keep name and add metadata and keywordlist for root layer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-16

    Update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-16

    Replace Name entry by Abstract in GetCapabilities for root layer

Merge: 8dd70c1dab8 2a8ea5dc30b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-16

    Merge pull request #5631 from boundlessgeo/bd-2437-certs-format-sniffing

    [auth] Moved the PEM/DER sniffing to a common private function

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-16

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-16

    Update doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-16

    Do not consider a tuple response as an error in transaction

Merge: 0bd5107e82d 72af1a00da9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-16

    Merge pull request #5526 from boundlessgeo/ogr_authconfig_2

    [auth][needs-docs] Authentication configuration support in OGR provider

Merge: 05d38b3d1d6 5e2564cf4cc
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-16

    Merge pull request #5647 from pblottiere/contributor

    Update contributors

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-16

    [processing] preserve field length and precision for temporary outputs (#5654)



    * add test case to cover length and precision through uri

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-16

    Bump minimum spatialite version to 4.2

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-11-16

    Save non-pinned recent projects below pinned ones

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-11-16

    Update recent project menu upon pin/unpin/remove actions

    Kent Porter <kporter@boundlessgeo.com>AuthorDate: 2017-11-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-11-16

    Improved mActionDataSourceManager.svg icon (#5618)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-16

    Fix error when running postgis algs

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-11-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-11-15

    [auth][ogr] Add missing PyQGIS auth manager OGR test

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-16

    Add a setting to be able to disable preview jobs in main canvas

    Can be used by power users to disable preview jobs, for very slow datasources
    (especially when network bandwidth is saturated), where it decreases performance.

    More clever approaches have been discussed per https://github.com/qgis/QGIS/pull/5645
    and https://lists.osgeo.org/pipermail/qgis-developer/2017-November/050524.html,
    but at least offer this setting for now, pending further improvements.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-16

    Nicer UX when adding a layer to an existing gpkg through the browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-16

    Don't require a connection to a geopackage for data item
    'create new layer' to function

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-15

    [Spatialite provider] Properly destroy QgsSpatiaLiteConnPool singleton at provider unloading. Should fix frequent crash in PyQgsServerWMS on Travis (fixes #17447)

Merge: 31299b0c3b2 670764d14c1
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-15

    Merge pull request #5632 from rouault/gdal_shared_instance

    [GDAL provider] Use same underlying GDAL dataset for clone() (fixes #16006)

Merge: bc90210e4fa 4ce1752157e
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-15

    Merge pull request #5646 from rouault/fix_16966

    [QgsAuthManager] Protect all methods that do SQL queries with mutex (fixes #16966)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-15
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-15

    Update contributors

Merge: f1c3692f6ad 76635894bd4
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-15

    Merge pull request #5620 from pblottiere/bugfix_gpkg_bool

    [bugfix]  Fixes #17070 by considering bool fields as OGR integer fields with boolean subtype

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-15

    [QgsAuthManager] Protect all methods that do SQL queries with mutex (fixes #16966)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-11-15
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-11-15

    Rename editCopy/editPaste to copySelectionToClipboard/pasteFromClipboard

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2017-11-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2017-11-15

    [dbmanager] Fixes #16533 and #16506

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-15

    [GDAL provider] Improve UI responsiveness affected by 3b2b98b012fdfda14761914f01318d079aeaa409

    The consequence of sharing the same GDAL object and protecting them under mutex is that
    instanciating a new pipeline for job preview background can actually be blocked for
    a long time, and thus causing the UI to be totally non-responsive

    So change the strategy to use a global cache of GDAL datasets that can be reused by
    cloned GDAL providers, while still maintaining the number of opened datasets to
    a reasonable amount.

Merge: bd30e12cf9d b5317c57e35
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-15

    Merge pull request #5554 from pblottiere/bugfix_virtuallayer

    [bugfix] Fixes #16798 FilterFid feature requests with virtual layers

Merge: db5b1df7a91 96e597a8e2d
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-15

    Merge pull request #5597 from pblottiere/bugfix-clickxy

    [bugfix]  Fixes #16852 by adding click_x and click_y variables to resolve actions

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-15

    Update test with Bool type instead of Int type

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-15

    Add boolean support in OGR provider

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-15

    Call OGR_Fld_SetSubType before OGR_L_CreateField

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-15

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-15

    Fixes #17070 by considering bool fields as OGR integer fields with boolean subtype

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Remove direct usage of sqlite3 handles in core

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2017-11-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2017-11-15

    add support for GRASS 7.4

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-15

    Increase git depth to avoid issues in code layout build

    On Travis
     When on large pr with many commits

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-11-15
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-11-15

    Make names from QgisApp and QgisInterface match

Merge: ac574e231ac 3734a0d677d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-15

    Merge pull request #2586 from nyalldawson/coordinate_formatter

    Initial implementation of QgsCoordinateFormatter

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-15

    Fix test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-15

    Use QString::number

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-15

    Group conditions

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-15

    Never return a feature if the fid is negative

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-15

    Add some tests with cross join

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-15

    Fixes #16798 FilterFid feature requests with virtual layers

    David Signer <david@opengis.ch>AuthorDate: 2017-11-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-15

    Use id in gui if name is empty and crop layerid-part in the generated id

    The name can be empty, so use the id instead in the combo box. To avoid so long ids, the part taken from the layerid in the relation id is cropped to 10 signs. They are unique anyway because there is used a suffix counting up.

    David Signer <david@opengis.ch>AuthorDate: 2017-11-13
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-15

    Autogenerated relation names in dialog instead of ids

    The autogenerated ids are quite long and this leads that they where very unconfortable to use in the configuration of relation reference in the attribute type widget of layer properties - attribute form. So now the names are used in the combo instead of the ids. This effects only the GUI.

    Fix: #17441

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-15

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-15

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-15

    Rename various WKT/WKB/GeoJSON/GML methods for consistency
    and consistent capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-15

    Remove coordinate formatting methods from QgsPointXY

    Use QgsCoordinateFormatter instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-15

    Update code, formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-15

    Update sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-15

    Initial implementation of QgsCoordinateFormatter

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-15

    [Geometry checker] Remove unused include

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-15

    [auth] Simplify code and add a *.* filter for certs and keys selection

Merge: 364ddc1de46 5a4ace10e95
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-15

    Merge pull request #5633 from slarosa/fix_17466

    Fixes #17466: DB Manager does not refresh correctly map in layer preview

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-15

    Fix #17444 : GeoNode data provider completely ignores authentication (#5634)

    * Fix #17444 : GeoNode data provider completely ignores authentication - hide the authentication group until GeoNode API supports authentication.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-15

    Fix missing toolbar tooltips

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Destroy spatialite context after closing database

    According to instructions in https://groups.google.com/forum/#!msg/spatialite-users/83SOajOJ2JU/sgi5fuYAVVkJ

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    delete spatialite_database_unique_ptr::reset( sqlite3 * )

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Code improvement

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Avoid recreating spatialite handles

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Use member functions over sqlite3 api

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Prevent memory leaks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Improve chances for copy elision

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Move spatialite context management to deleter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Const correctness for sqlite_database_unique_ptr

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Switch geopackage dataitem to RAII sqlite3

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Switch QgsStyle to RAII sqlite3

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Switch map layer to RAII sqlite3

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Switch new spatialite layer dialog to RAII spatialite

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Release spatialite context when a spatialite_database_unique_ptr scopes out

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Use sq/spatialite unique_ptrs in QgsMapLayer and QgsOfflineEditing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Switch more places to using spatialite_database_unique_ptr

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-15

    Use std::unique_ptr with custom deleter for spatialite and sqlite

Merge: b95588cf58e f177ba3141c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-15

    Merge pull request #5616 from boundlessgeo/datasource-manager-add-close

    [gui] Datasource manager remove Ok and add Close

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2017-11-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2017-11-15

    [dbmanager] defines correctly super class

Merge: c321700ada6 662c2cf8015
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-15

    Merge pull request #5603 from medspx/ProcessingGrassFixDescR

    [processing] GRASS7 provider: review and update all r.* description files.

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-15

    [processing] test for union algorithm

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-15

    processing Union fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-15

    Fix exception in find projection algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-15

    Cleanup layer options arrangement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-15

    [needs-docs] Remove option to show raster preview icons in layer tree

    This option is not safe - see #16803, and generally undesirable
    due to how slow generating the preview icons are

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2017-11-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2017-11-14

    Fixes #17466: DB Manager does not refresh correctly map in layer preview

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-14

    [GDAL provider] Use same underlying GDAL dataset for clone() (fixes #16006)

    This will improve efficiency of GDAL block cache during raster rendering,
    since the cached blocks are only valid during GDALDataset instance lifetime.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-14

    [auth] Moved the PEM/DER sniffing to a common private function

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-14

    correctly create new function file (fix #16752)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-14

    Disable PG test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-14

    [auth][ogr] Added test cases for all supported drivers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-14

    [ogr][auth] Add geojson username/password test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-14

    [auth] Add tests for Basic auth CAs on OGR and PG

    providers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-14

    [auth] Add trusted root CAs to OGR PG connnections

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-14

    Always use expanded URI for connection pooling

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-14

    Raster renderer: fix so that raster in projected CRS is not rendered in geographic CRS if the extent exceeds -180,-90,180,90 (fixes #14229)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-14

    Fix compilation error likely due to 5d476e51dfcbf9a2d3634cf6b7a6d5b12e93f406

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-14

    [Plugin manager] Don't truncate long names. Fixes #17451.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-14

    [Raster] Do not crash when displaying a raster with complex datatype (fixes #16405)

    That said, complex datatypes are not handled, so QGIS cannot do anything useful
    with such datasets.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-14

    Tweaks to automatic layer name logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-14

    Show vector layer wkb types in tooltip in layer tree and layer combo boxes

    This is very useful information to have readily visible (esp.
    to see if a layer is multi* type, has z/m, when choosing it
    as a source for a processing algorithm)

    Remove redundant geometry type display from default layer name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-14

    [needs-docs] Remove option to capitalize layer names, and make it always on

    Doing this removes some work from our users - giving layers
    a nicely generated name by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-14

    Remove QgsMapLayer::originalName()

    Now QgsMapLayer::name() is guaranteed to return the same string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-14

    Cleanup fragile 'capitalize layer names' option

    This option was being applied in the wrong place - within the
    map layer classes themselves. This meant that depending on the
    user's setting for this option, a plugin calling QgsMapLayer::setName
    would not be guaranteed the same behaviour across installs.
    (and the same with setDataSource)

    Similarly, the option was re-applied on project load, so
    moving projects between installs with different values for
    this setting would affect the project layer names, breaking
    expressions which relied on these...

    Instead, move the formatting and capitalization of layer
    names to the QgisApp add*Layer methods instead, so this option
    only applies on adding new layers to a project.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-14

    More efficient distance to vertex calculation in extract nodes alg

    Instead of calculating the whole distance from the start of the
    geometry to the vertex for EVERY vertex, we just keep a running
    sum of the cumulative distance so far and add the length of
    each segment as we go.

    Stats:

    Before:
    - dataset 1: > 20 minutes, still going at 14%....
    - dataset 2: 92 seconds

    After:
    - dataset 1: 3 seconds
    - dataset 2: 1.7 seconds

    BAM!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-14

    Fix calculation of distance to vertex for multi part, multi ring
    and curved geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-14

    Use QVector where possible in geometry classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-14

    Drop the cached coordinate sequence from abstract geometries

    This cache was added to speed up expensive QgsAbstractGeometry::coordinateSequence
    calls, when we were relying on coordinateSequence() for a whole
    bunch of stuff like counting the number of points in a geometry.

    Now it's used almost no-where in the code, so this cache is unlikely
    to get filled and just makes geometries more memory heavy than
    they need to be.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-14

    N:M Relations, support for linking table with default values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-14

    Update buttons on referenced layer edit state change in N:M

    Fix #16635

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-14

    Fix broken sip casting of nested QVectors

    Old code was always forcing casting to QgsPointXY, regardless
    of actual type

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-14

    another typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-14

    Fix typo

Merge: 3c8d50d5250 91e23530678
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-14

    Merge pull request #5609 from nyalldawson/remove_options

    [needs-docs] Remove options for making layer names and groups bold

Merge: 6dbdbead0cc b7d05829cea
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-14

    Merge pull request #5612 from nirvn/native_nodes

    Optimize extract nodes algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-14

    Handle null values in processing attribute tests

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-13

    [WFS provider] Add NAMESPACES= parameter to GetFeature requests when needed (fixes #14685)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-13

    Overridden dataSourceUri for OGR

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-13

    [auth][feature][ogr] Hide credentials from URI, use authcfg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-13

    Fix QGIS server test HTTP Basic auth with streaming

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-13

    [auth][ogr][feature] Add basic authentication to selected OGR sources

    - Protocol
    - DB (integration with QGIS auth system)

Merge: 2c49631bc98 822a123ebd9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-13

    Merge pull request #5563 from boundlessgeo/BD-2469-pem-key-encoding

    [auth][bugfix] Import pvt keys with unknown file extension

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-13

    [OGR provider] Support 64bit FID (partially implemented per 8f3d44d4e9321efc035a6080b161f5dd48d4f230 in master) (fixes #16404)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-13

    Remove unused code

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-11-13

    try to make travis happy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-13

    Remove OK button and add CLOSE

    Yes, it's one more click to quit, but more intuitive UI

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-13

    Iterate over const

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-11-13

    Use vertex iterator

    David Signer <david@opengis.ch>AuthorDate: 2017-11-12
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-13

    background color on constraint fields reset on toggle edit

    if editable, the backgroundcolor should be set according the constraint result
    if not editable, the backgroundcolor should be empty anyway
    so it has to be reseted when synchronizeEditableState...

    David Signer <david@opengis.ch>AuthorDate: 2017-11-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-13

    Constraint Result Indicator invisible when not in editable mode

    The icon for the constraint result indicator cross/tipp disappears when not in editable mode
    this is made by the new method setconstraintresult.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-13

    Add tab order and enable help button

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-13

    Add extra checks to PEM encoding test

    Not really necessary but for extra safety

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-13

    Added various line endings PEM tests

Merge: fd18c3bc69c be8bad8e39a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-13

    Merge pull request #5613 from nyalldawson/custom_crs_fixes

    Custom crs fixes

Merge: 702dfdab5d7 8ae1b62431f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-13

    Merge pull request #5559 from nyalldawson/custom_crs

    Fix issues with custom CRS dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-13

    Tweak crash message

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-13

    Fix typos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-13

    Fix crash when clearing all nodes using node tool

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-13

    Fix #12932 - Send and show layer load errors to user

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-13

    Fix duplicate crsChanged signal emitted when loading projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-13

    Fix loading 2.x projects with custom CRS

    Fixes #17257

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-11-13

    Optimize extract nodes algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-13

    Fix incorrect authid and description after saving a user crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-13

    Invalidate crs cache after adding a new user CRS

    Refs #17257

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-13

    [MSSQL] Don't add constraints for identity columns

    These are generated server side and will block the form if we set
    this client side

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-13

    Fix return type for QgsCoordinateReferenceSystem::saveAsUserCrs

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-13

    uh oh ;)

    Kristian Thy <thy@42.dk>AuthorDate: 2017-11-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-13

    [bugfix] Issue #17387: MSSQL provider fails to load UNIQUEIDENTIFIER fields (#5521)

    * Fix #17387: MSSQL provider fails to load UNIQUEIDENTIFIER fields

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-12

    fix warnings and translation strings

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-12

    Attempt at fixing warning 'case value ‘2147483648’ not in enumerated type OGRwkbGeometryType' caused by 97020ff17d21fcdad8a51a5177d9c1da2bce9e81 fix

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-12

    GDALDataItems / OGRDataItems: avoid listing .map and .dat files of a .tab

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-12

    QgsOgrLayerItem(): avoid useless dataset opening

Merge: 3ff0f697940 97020ff17d2
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-12

    Merge pull request #5610 from landryb/fix/32-bits-build

    Remove useless cast breaking build on 32-bits os

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-12

    [OGR provider] Make extent() return a isNull() rectangle on empty layer (fixes #16721)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-12

    improve layout in Python init function editor (fix #17428)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-12

    Fix windows build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-12

    Add local symbols to stack trace in crash

    Landry Breuil <landry@rhaalovely.net>AuthorDate: 2017-11-12
Commit:     Landry Breuil <landry@rhaalovely.net>
CommitDate: 2017-11-12

    Remove useless cast breaking build on 32-bits os

    error: case value evaluates to 2147483655, which cannot be narrowed to type 'long' [-Wc++11-narrowing]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-12

    [needs-docs] Remove options for making layer names and groups bold

    Either these options are desirable, in which case they should
    be the default settings, or not, in which case we don't need
    an extra user option to control this.

Merge: 0fa9041c4ee 9269200afb5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-12

    Merge pull request #5530 from DelazJ/chkgeom_messages

    [Geometry Checker] Improve displayed message by indicating the layer…

Merge: c1b683b51e8 fbd11ca93b9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-12

    Merge pull request #5528 from DelazJ/geometrycheck

    [Geometry Checker] Better handling of the geometry checker dialog

Merge: 66518eb9ee6 19b1b7992d3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-12

    Merge pull request #5595 from alexbruy/fix-north-arrow

    [north arrow] prevent crash if project CRS is not defined

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-11-11
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-11

    Review all r.* description files

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-11

    [GML parser/WFS provider] Fix crash when typename and geometry field name are identical (fixes #15942)

Merge: 8c6e029688d 5a6c222e87c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-11

    Merge pull request #5602 from nyalldawson/modernize2

    Apply some more clang-tidy modernizations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-11

    Fix Coverity null pointer dereference issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-11

    Avoid Coverity unchecked return value warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-11

    Fix Coverity uninitialized member warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-11

    Fix documentation test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-11

    Use =default, =delete where possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-11

    Run clang-tidy code readability fixits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-11

    Cleanup some constructors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-11

    Use clang-tidy modernize-use-default-member-init to modernize initializers

Merge: a65f072b71f 95feb87d3bd
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-10

    Merge pull request #5601 from rouault/unblacklist_PyQgsDBManagerGpkg

    Fix DBManager + PyQgsDBManagerGpkg and unblack list it for Travis-CI

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-10

    Fix DBManager + PyQgsDBManagerGpkg and unblack list it for Travis-CI

Merge: f97a011f96f 0ba03e59ee1
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-10

    Merge pull request #5598 from rouault/gdal_ogr_extensions

    [GDAL/OGR providers] Improve list of extensions, remove duplicates, support netCDF vector (fixes #17000)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-10

    [Plugin manager] Remember last visited tab. Fixes #8786

Merge: fb205b1aecd c13dadf7ad8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-11

    Merge pull request #5587 from nyalldawson/3d

    Fix 3d renderer does not work with multi-point layers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-10

    [GDAL/OGR providers] Improve list of extensions, remove duplicates, support netCDF vector (fixes #17000)

    - Read GDAL 2.0 GDAL_DMD_EXTENSIONS metadata item to retrieve a list of extensions
    - Remove 'duplicated' drivers from list (such as KML/LIBKML, DGN/DGNv8)
    - Support netCDF as a vector format (in addition to raster)
    - For OGR formats, dynamically build list for unknown drivers ('static' list kept for now)

Merge: 67f846548a4 612f51601a5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-11

    Merge pull request #5589 from nyalldawson/remote_proc_exp

    [processing] Remove expression buttons from parameters outside modeler

Merge: ecacb3b07f2 2a7f23fd4cb
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-10

    Merge pull request #5520 from pblottiere/server_bugfix_width_height

    [server][bugfix] Fixes #17399 WIDTH and HEIGHT parameters are not mandatory for GetPrint

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-10

    Update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-10

    Fixes #17399 GetPrint doesn't need a proper image with width/height

Merge: fe5653101a5 534e1e811ea
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-10

    Merge pull request #5519 from pblottiere/server_bugfix_layernotfoud

    [server][bugfix] Fixes #17400 by returning an empty response instead of an exception

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-10

    [bugfix][postgresql] Fix crashes on featureCount()

    Fixes #17388

    Needs backporting

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-10

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-10

    Fixes #17400 by returning an empty response if a layer is ignored due to configuration

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-10

    Add some tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-10

    Fixes #16852 by adding click_x and click_y variables to resolve actions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-10

    [auth] New test cases for EC SSL Keys and encodings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-10

    [auth] Also parse EC keys and get encoding from content

Merge: f8cbc42dca1 f2abcf2deb7
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-10

    Merge pull request #5596 from boundlessgeo/bugfix-5212-ogr-proxy

    [bugfix] Apply proxy configuration to OGR connections

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-10

    Spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-10

    [tests] Brand new C++ test and new py test case for ogr proxy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-10

    Skip proxy auth settings if proxy is disabled

    This does not really change anything but it makes more sense

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-10

    [bugfix] Apply proxy configuration to OGR connections

    Fixes #5212 Proxy settings ignored for layers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-10

    prevent crash from north arrow if project CRS is not defined (fix #16874)

Merge: 6de3980e45a 2ed22488278
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-10

    Merge pull request #5594 from nyalldawson/batch_lazy

    [processing] Fix issues with batch processing and large count of layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    Fix issues in vector layers properties dialog

    - remove frames from new pages
    - fix cramped widgets on hidpi screens
    - fix broken aux storage layout
    - standardise margins across pages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    [processing] Add option whether to load batch output layers on completion

    By always trying to load all layers, we severely limit the usefulness
    of batch processing. E.g. try clipping 200 layers - and then
    get ready to punch something as you wait for all the results to load.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    [processing] Only load layers when absolutely required

    This change avoids holding onto resources and layers from earlier iterations,
    and allows batch processing of many more items then is possible
    if we hold on to these layers

Merge: 9b85e5b7f5d bd9945ffe3a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-10

    Merge pull request #5593 from nyalldawson/batch_rows

    [processing] Change min rows in batch processing to 1

Merge: 019a4d2a78a feacb763009
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-10

    Merge pull request #5592 from nyalldawson/batch

    [processing] Fixes for batch processing

Merge: e7a1c0440ab bd0b499810b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-10

    Merge pull request #5155 from alexbruy/processing-saga

    [processing] port SAGA to new API

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-10

    Trigger layer repaint when adding field-less features (fixes #17426)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    [processing] Change min rows in batch processing to 1

    While no-one is likely to use the batch dialog to run a single
    operation, it's a bit unexpected to see two empty rows, which
    can't be removed, when first opening this dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    Fix python error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    Fix error when double clicking destination param in batch dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    Fix saving/load batch processing models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    Remember last used folder for processing batch save/load

    Fixes #16310

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    Fix batch processing progress bar never hits 100%, also fix fragile
    cursor handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    [processing] Fix cannot resize columns in batch dialog

    Fixes #17227

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    Fix duplicate 'all files' entry in batch input file selection dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    [processing] Fix crash in batch processing dialog

    Fixes #17429

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-11-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-11-09

    Fix astyle version check for macOS

    Hard to emulate natural version sorting on macOS. Just use numeric.
    https://stackoverflow.com/questions/21394536

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    [processing] Remove expression buttons from parameters outside modeler

    Since these expressions were only evaluated immediately, it led to
    confusing behavior for users who were expecting that the expression
    would be applied per-feature.

    Given that expressions can be directly entered into spin boxes, we already
    have a way of users evaluating simple calculations for numeric
    parameters at least.

    I don't think there's a strong enough use case for needing to
    calculate string results to leave the confusing expression builder
    option in place.

    This should be re-evaluated when we add UI support for dynamic
    parameters (which are already supported in the backend), where
    expressions are evaluated per-feature.

    Fixes #17267

Merge: e1b76e01caf fef56184bc0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-10

    Merge pull request #5588 from nyalldawson/acquire

    Workaround bug in Qt > 5.8 causing crashes in connection pools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    Workaround bug in Qt > 5.8 causing crashes in connection pools

    tryAcquire is broken on Qt > 5.8 with negative timeouts - see:

    http://bugreports.qt.io/browse/QTBUG-64413
    https://lists.osgeo.org/pipermail/qgis-developer/2017-November/050456.html

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-10

    [FIX] Make the correct location for crash report

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    Fix clear values for 3d spin boxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-10

    Fix 3d renderer does not work with multipoint layers

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-09
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-09

    Clarify where and what Log Messages is

Merge: 4c1ff1cdbd9 29c71f43afe
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-09

    Merge pull request #5531 from boundlessgeo/fix-libpaths-update

    Fix updating QgsApplication::libraryPaths; load before any Qt plugin use

    Note: could possibly be moved to QgsApplication::init()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-09

    [travis] Trigger libSegFault on abrt

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-09

    [GDAL provider] reintroduce use of unique_ptr removed in d00efde2f0645918cabd4fc34b7c8b71933c6380

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2017-11-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2017-11-09

    [tr] correcting flags

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-09

    [travis] Disable PyQgsSpatialiteProvider

    It is flaky

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-09

    [travis] Disable non-local file download tests

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-09

    [DB Manager / GPKG] Remove GDAL 1.x support

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    add misssed import after rebase

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-09

    [DB Manager / GPKG] Fix COMMIT with GDAL 2 (fix #16174)

Merge: d00efde2f06 decbde24ffd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-09

    Merge pull request #5573 from boundlessgeo/BD-2238-auth-thread-safe

    [tests] Add XYX slippy map to test QGIS server + multi-threading

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    disable SAGA test until we have SAGA support on Travis

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-09

    [travis] Disable PyQgsLocator test

    It's acting flaky and timing out

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    [processing] tests for SAGA provider and related fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    [processing] fix input rasters check

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    [processing] adopt to changes in extensions handling

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-11-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    [processing] fix not initialized variable

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    [processing] fix integer numbers handling

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    [processing] more raster handling fixes in SAGA provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    [processing] fix rasters handling in checkParameterValues()

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    [processing] infrastructure for SAGA tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Restore more saga functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Convert SAGA ParameterTableField parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Update SAGA ParameterMultipleInput parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Update SAGA ParameterTable parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Update SAGA ParameterVector params

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Update SAGA ParameterSelection parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Fix SAGA boolean parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    More followups to SAGA raster parameter handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    GeoAlgorithmExecutionException -> QgsProcessingException

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Fix excepthook handling in standalone scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Fix parsing of saga params

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Update SAGA RasterOuput params

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Update SAGA ParameterNumber params

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Update SAGA ParameterRaster params

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Start porting saga algorithm base to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Fix bad strings in saga description file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-11-09

    Start bringing back saga algs - split RGB bands

Merge: 022f6cfd212 c3e15f52283
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-09

    Merge pull request #5580 from rouault/fix_QgsRasterFileWriter_geopackage

    [GDAL provider] in create(), use newly create dataset handle to instanciate the provider (fix #17103)

Merge: b9bde107593 7f37e707629
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-09

    Merge pull request #5515 from pblottiere/server_bugfix_plusspace

    [server][bugfix]  Fixes #17401 by replacing '+' symbol by space

Merge: d8a3c67fa57 426b8dbc46d
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-09

    Merge pull request #5576 from rouault/wfst10_test_qt5

    Re-enable testWFST10

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-09

    [GDAL provider] in create(), use newly create dataset handle to instanciate the provider (fix #17103)

    Previously we created an empty file, close it and re-opened it immediately in open mode.
    However for GeoPackage, if you create for example a 1 band or 3 band dataset, upon reopening
    you get a 4 band RGBA dataset, due to the fact that GeoPackage doesn't explicitly store the
    number of bands. Thus the 4th band (alpha) was never written by the QgsRasterFileWriter logic.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-09

    Because spellchecker does not like slippy maps

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-09

    Constrain the Help button placement

    by avoiding the buttonbox expand

Merge: 8abc892ea2b b1ac56b5bce
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-09

    Merge pull request #5577 from m-kuhn/valuerelref

    Fix value() method of relation reference widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-09

    Fix value() method of relation reference widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-09

    Typo

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-11-09
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-11-09

    Expose through iface methods to copy/paste features between given layers

    That is, no need to load layers into the layer tree nor make them active.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-09

    [tests] Add missing import when no auth is required

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-09

    Re-enable testWFST10

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-11-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-11-09

    [WFS provider] Fix deadlock when adding WFS layer to project from Python console (fixes #17087)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-09

    [tests] Add XYX slippy map to test QGIS server

    Plus: multi-threading server side (for speed)

    This is useful for testing various authentication
    shemes on a slippy-map server (that uses multi-threading
    in QGIS desktop)

Merge: 1ff50fd59e0 2daae54d162
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-09

    Merge pull request #5572 from signedav/valuerelationwidget

    Value relation widget takes key again instead of value (in Attribute Form)

    Fix #17261

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-09

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-09

    Fixes #17401 by replacing '+' symbol by space

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-09

    fix TestQgsFileDownloader::testLacksWritePermissionsError (followup f06ea878)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-09

    [auth] Remove unused accessor to mutex

    David Signer <david@opengis.ch>AuthorDate: 2017-11-09
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-09

    Attribute Form - value relation widget takes key again instead of value

    Corrected: Value relation widget update incorrectly tries to use value instead of key

    The mapped key has to be set in the return value (not the input value).
    In the release-2_18 the key was returned correctly but in another structure. So this is corrected now.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-09

    Fix Z and M support for add point feature (fixes #17427)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-09

    Make constructors for QgsVectorLayer and QgsRasterLayer more flexible

    ...by moving extra arguments to new LayerOptions structs. This allows
    us to more easily add new layer constructor options without making
    the API cumbersome to use.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-09

    Do not assume edit widget value changes on every signal

    Widgets may on initialisation send out a notification that the value changed (from invalid to something sensible).

    The attribute form should however only tell the rest of the world, that a value changed if the new value doesn't
    correspond to the one in the cached QgsFeature.

    Fix #17425

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-09

    Fix crash when removing layers from running transactions

    qobject_cast no longer works when the QObject::destryed signal is being emitted

Merge: cab807dc309 b18c891dfc8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-09

    Merge pull request #5568 from m-kuhn/postgresDefaultValues

    [postgres] Fix default value check if evaluated server side

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-09

    [postgres] Fix default value check if evaluated server side

Merge: e1ffb2826bc da904771219
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-09

    Merge pull request #5426 from medspx/ProcessingPortGrass72

    [Processing] Port GRASS 7.2 algorithm provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-08

    QgsHighlight improvements

    * Doxygen improvements
    * Fix unrequired casting
    * Remove unrequired contructor

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-08

    Fix build warning

Merge: 7b427c6be52 0ba8f97979c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-08

    Merge pull request #5467 from signedav/propertieslayout

    Propertieslayout Fields And Forms Redesign

    David Signer <david@opengis.ch>AuthorDate: 2017-11-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-08

    no +/- buttons when not needed and some graphical finetuning

    scroll area for attribute type config, but no scroll area for whole tab
    set attribute type config to invisible when a container box is selected

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-11-09

    Don't quote symbol path in crash

Merge: 17c7e2fbca1 fd937c3a861
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-08

    Merge pull request #5556 from m-kuhn/crashOnHighlight

    No need to crash when a user wants a highlight

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-08

    [3D] Fix missing Z support for point layers (#5560)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-08

    Increase outline width

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-08

    [test] Fix canvas size and background garbage

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-08

    Add control images to highlight check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-08

    Add smoke test for QgsHighlight

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-08

    No need to crash when a user wants a highlight

    Fix #17413

    David Signer <david@opengis.ch>AuthorDate: 2017-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-08

    Correct order of column headers in relationmanager

    The column headers of "Referenced Field" and "Referenced Layer" were switched with respect to their content. Changed to the correct order in GUI now.

    Fix #17409

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-08

    [bugfix] Fixes QgsFileDownloader abort on error

    Abort reply on error.

    Fixes #171410

    Requires backport

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-08

    Add a test case for unwriteable folders in file downloader

    Attempt to verify bug 17410 Identify tool->download in a not authorised folder block qgis

    The test passes, so let's push it in, I'll continue
    to investigate if there is an issue in the GUI logic.

Merge: 845310091dc d11ea073c74
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-08

    Merge pull request #5558 from elpaso/project_use_rw_context

    [bugfix] Project use rw context

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-08

    Removed Q_UNUSED

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-08

    [auth][bugfix] Tests for the new SSL key loading logic

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-08

    [auth][bugfix] Import pvt keys with unknown file extension

    This fixes an unreported bug that prevent imports of
    private keys with wrong/unknown extension.

    The old logic relied on the file extension, that is
    not only weak but plain wrong because the same extension
    can have different encodings.

    The new implementation is 100% robust because completely
    ignores the file extentions and try to load the key with
    all supported encodings and algorithms before giving up.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-08

    Fix histogram refreshig

Merge: 940c4ed5c5c 24f38aba12f
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-08

    Merge pull request #5551 from pblottiere/reenable_wms_server_tests

    [travis] Re-enable WMS tests for server

    David Signer <david@opengis.ch>AuthorDate: 2017-11-08
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-08

    Fix #17412 Sorting fixed, no troubles when editing after sorting
    Issue was, that the cellchange is triggered at re-sorting - so we need to check the names
    Following issue was, that when removing or renaming something in re-sorted table - so there was a bug that referenced to the row instead of the index
    Thought about to remove mIndexedWidgets completely, but when renumbering after delete in unsorted table, we cannot reference to the row order.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-08

    Update some images/masks

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-11-08

    Re enable WMS server tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-08

    Removed unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-08

    Immediately set focus on name line edit after clicking "new projection"

    Since it's most likely the very next thing the user wants to edit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-08

    When testing custom projections, show geographic results in degrees not radians

    Fixes #7036

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-08

    Make custom projections dialog a bit more user friendly

    ...by updating the list immediately when changes are made to the
    current projection's name or definition. Previously the list
    was only updated when a new item in the list was clicked, but that
    made it appear as though the current changes were not applied
    immediately and left users looking for a "save" button to actually
    lock-in their changes.

    By updating the list immediately we make it obvious that the
    changes apply immediately and no further action is required (except
    for hitting OK on the dialog!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-08

    Move 'copy crs' button to more logical place in dialog

    Since the copy is actually copying the definition OVER the
    current crs definition (as opposed to adding a NEW custom
    crs with the copied definition), it should sit next to the
    definition box and not in the same space as the add crs
    button.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-08

    Fix bad logic in custom projections dialog (fixes #17258)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-08

    More use of unique_ptrs to simplify sqlite3 memory management

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-07

    followup a1024905b

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-08

    Safer sqlite3 memory management using unique_ptr subclass

Merge: 4677026c3eb c315eb3f6a2
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-07

    Merge pull request #5547 from borysiasty/stickytabs2

    Make some QgsOptionsDialogBase's slots virtual

Merge: cb8fc6860d9 a8f46652d4a
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-07

    Merge pull request #5532 from borysiasty/nopreloading

    [Plugin manager] [needs-doc] Don't preload all plugins for a test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-08

    Minor cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-08

    More formatting standardisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-08

    This isn't Fischer-Price "my first c++ program"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-08

    Fix gross indentation format

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-07

    about translators: grey background, centered flags, replace flag for german

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-07

    fix windows warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-07

    fix override warning

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-07

    Typo

    Tom Elwertowski <telwertowski@comcast.net>AuthorDate: 2017-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-07

    macOS needs to include spatialindex before geos.

    If both are on separate paths and geos is first, case-insensitive macOS will include (geos) spatialIndex.h instead of SpatialIndex.h

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-07

    Test for relative/absolute paths in projects

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-07

    [bugfix] Pass QgsReadWriteContext into project XML r/w

    Or we miss the path resolver and we do not read/write
    relative paths correctly

    Fixes #17116

    David Signer <david@opengis.ch>AuthorDate: 2017-11-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-07

    References #17412 Fixes problem when changeing sort but not when renaming
    When sort and then toggle edditing, the problem was that it wanted to rename all the fields
    Whis is avoided now by checking the indexes
    But still problems open when one wants to rename fields in unsorted layout

Merge: 07cef67eadf 80ea446d0e9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-07

    Merge pull request #5555 from m-kuhn/fixRepresentValue

    Fix represent value

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-07

    Make text translatable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-07

    Add test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-07

    Fix single parameter version of represent_value

    Fix #17407

    David Signer <david@opengis.ch>AuthorDate: 2017-11-07
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-07

    editable and lable on top + fixes
    in attribute form properties: editable and lable on top config to general
    fix: in case that somebody deletes a field on sourcedata and then wants to change config on it in attribute - it's now disabled (but not updated)
    fix: if adding new attribute after adding a virtual one, the display of the list was wrong (value of virtual in non-virtual row) - now it reloads the table correctly

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-07

    Fix freeze when joining with table open

    Fix #16495

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-07

    Respect default values in N:M relations

Merge: a22e565dc22 98f75087811
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-07

    Merge pull request #5476 from tudorbarascu/move_feature

    Move Feature tooltip that guides the user towards Node Tool if s(h)e wants snapping

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2017-11-07
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2017-11-07

    better wording

Merge: bb36fa7f486 2523d7351cf
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-07

    Merge pull request #5552 from elpaso/vector_layer_safe_cast

    [bugfix] Prevent a bad crash when provider is wrong

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-07

    [bugfix] Prevent a bad crash when provider is wrong

    Fixes #17155

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-07

    [bugfix] Use QgsApplication.authManager()

    instead of the old singleton

Merge: c000cb86cae b57ec46aa0f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-07

    Merge pull request #5546 from elpaso/auth_migrate

    [auth][bugfix] Auth DB migrate

Merge: e9e7740db9e 36b58a8cddf
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-07

    Merge pull request #5434 from nyalldawson/layout_next2

    [layouts] Port item type from composer

Merge: edea38f7c72 bf75747f180
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-07

    Merge pull request #5544 from nyalldawson/proc_api

    [processing] Improve api handling for provider format support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    [processing] Use user-set default file formats if supported by
    provider, otherwise fall back to a format which IS supported
    by that provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix duplicated return

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Update for changes in API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix failing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Add missing override

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Allow adding multiple layers to legend at once

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    More command compression for legend items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Serialization for legend items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Port legend item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Restore ui for configuring labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Start porting label item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix undo/redo of newly added maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    After a undo/redo action occurs, select the affected items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Restore serialization for map items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Restore serialization of picture items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Add a unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Port picture item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix grid annotations, port tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Use symbol buttons for grid symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Cleanup undo strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Start work on porting grid ui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix crash on exit when layout designer open

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Tweak default symbol for overviews

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Use symbol button for overview frame symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Update map overview when linked map rotation changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Expand unit tests for QgsLayoutItemComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Work on resurrecting overviews

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Start restoring grids/overviews

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Working move item content tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix map item widget properties updating

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix updating map extent on resize

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Add method to create QgsRectangle from center and size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix regeneration of cached maps when zoom level changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix double ownership issue causing crash when deleting layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Start hooking up map widget gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Start porting map item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Add export layer settings to QgsLayoutContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Prepare for map item porting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Allow cancelation of polygon/polyline creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    [layouts] Fix polyline does not render purely horizontal/vertical lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix correct frame bounding rects for shapes and node items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Exclude selected nodes item when snapping during node move

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Port more node tool actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Start work on node edit tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Add config widget for polygon/polyline items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Add tools to create node based items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Port snappedAngle from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Port polygon and polyline items to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix layout items appear in random order in gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Add configuration widget for shapes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Cleanup item xml read/write, save shape properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Refactor layout item gui registry to allow metadata for duplicate item types

    This allows registration of item creation actions which create
    items with an existing item type, but custom creation functions.

    E.g. allowing actions for creation of ellipse/triangles/etc
    from a single layout item type.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    More shape porting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Restore tests, add button to set page background in ui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Revert automatic detection for preview renders

    Turns out there's no reliable way to differentiate widget
    vs QImage based renders inside QGraphicsItems

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Start work on exporter for layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    [layouts] Nicer detection of rendering in a view

    In compositions, a flag must be explicitly set to indicate
    whether the render occuring is for "previews" (i.e.
    rendering in a graphics view) or outputs (i.e. rendering
    to a image/pdf/other destination device)

    This isn't nice api.

    So we avoid this by checking the paint device type when
    an item is being rendered.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix resizing with mouse handles acts strangely when items have frames

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Work on functional rotation for items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Add refresh action for layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    After creating an item with the add item tool, switch immediately to select tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Port item opacity handling from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Port 'exclude from exports' functionality from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Port item blend mode support to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Add a signal to QgsLayoutContext when flags change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Add a shortcut menu to items panel, with option to show
    item properties

    Refs #11581

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Add item properties to context menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Small tweaks to selection behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix resize of grouped items with non-top left reference points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    When selecting a different item, but the item is the same
    type of item, just update the existing panel to show the new
    item's properties

    This means that flicking between selecting items of the same
    type will not create a new properties widget, so scroll
    bar positions, focused widgets, etc are all maintained.

    Makes using layouts less annoying.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Avoid temporary no-selection state when selecting a new item
    in layouts using mouse interactions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix resizing items with non-top-left reference point using mouse handles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Handle position and size with units and ratio lock in item properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Allow reseting ratio manually for linked ratio lock buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    If the same item is reselected in a layout, don't create a new
    properties widget for it

    Because if we do annoying things happen, like loss of focused
    widget and scroll bar position

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Start porting item properties widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Move population of layout gui registry from GUI->app

    Since we don't want all the item type subclass config widgets
    to have to reside in gui, we need to populate the registry
    from app instead.

Merge: e3f3499712f 5b9283fcb9c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-07

    Merge pull request #5542 from nyalldawson/auth_manager_instance

    Fix crashes when no QgsApplication instance is available

Merge: cc59ee448c8 5ebd3983fd4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-07

    Merge pull request #5541 from nyalldawson/thread_local

    Don't use thread_local on mingw or OpenBSD builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    More build fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Mingw fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    FreeBSD has thread_local support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-07

    Use local statics

Merge: ac1db7e605e 71b9c77b907
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-07

    Merge pull request #5536 from lbartoletti/freebsd_build

    Fix FreeBSD build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-06

    add SVG translation flags

    David Signer <david@opengis.ch>AuthorDate: 2017-11-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-06

    item for source field fix

    David Signer <david@opengis.ch>AuthorDate: 2017-11-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-06

    layout and remove fieldproperties
    icons and made naming
    inputs from the pull request
    remove old fieldpropertie-stuff

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-06

    Reimplement QgsOptionsDialogBase::optionsStackedWidget_CurrentChanged in derived classes rather than duplicate it

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-06

    Missing docstrings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-06

    getter return not-const list of errors

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-06

    Rename indx to index in some slots

    David Signer <david@opengis.ch>AuthorDate: 2017-11-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-06

    help and suppress form
    help from attributetypedialog is handled over the help of vectorlayerproperties
    suppress form combo takes the default value from the settings
    fixed troubles on loading gui

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-06

    const range loop iterators

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-06

    Make QgsOptionsDialogBase's slots virtual for overriding in derived clases with non-standard tabs (fixes broken tab behaviour in Plugin manager)

    David Signer <david@opengis.ch>AuthorDate: 2017-11-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-06

    fixed problem with saving first entry

    David Signer <david@opengis.ch>AuthorDate: 2017-11-06
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-06

    some changes in attribute form properties and source data properties
    changed style of layout, initcode and suppress-combo
    display read only comment
    fixed saving of wfs
    improved layout
    some tooltips

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-06

    Minor change: QString -> QStringLiteral in some debug messages

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-06

    [auth][bugfix] Migrate qgis-auth.db from QGIS 2 to 3

    Fixes #17403

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-06

    [auth][bugfix] Add a getter for error list on qgsmigrate

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-06

    [Plugin manager] Fix window title

Merge: ee59abf0307 67dc3187f94
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-06

    Merge pull request #5533 from DelazJ/pluginlist

    [bugfix]Remember the c++ plugins folders in Options dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-06

    Improved out of process crash handler (#5543)

    * Add out of process crash handler for better crash handling.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Restrict available formats when running algorithms to those supported
    by the provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    [processing] Allow providers to determine default vector/raster file
    to use for their algorithm's parameters

    Because some providers do not have support for all output types,
    we need to give providers a way to restrict the default format
    choices to those which are supported by the provider.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Allow access to parent algorithm for processing parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Add missing QCoreApplication for TestQgsNoApplication

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Fix crash when accessing QgsApplication::dataItemProviderRegistry()
    without QgsApplication instance.

    Also add test to ensure that calling QgsApplication::initQgis()
    is safe to do without QgsApplication instance.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Fix crash when accessing auth manager when no QgsApplication is available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Don't use thread_local on mingw or OpenBSD builds

    MingW has broken support for thread_local, so force disabling it
    see
    https://sourceforge.net/p/mingw-w64/bugs/445/
    https://sourceforge.net/p/mingw-w64/bugs/527/
    https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80816

    also OpenBSD has no thread_local support, see https://issues.qgis.org/issues/17351

    So on these platforms we fall back to using QThreadStorage.

    Fixes #17351

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-05

    Add Matrix as a way to get in touch with community for chat (#5147)

Merge: bfe035536a2 2df53324093
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-06

    Merge pull request #5534 from nyalldawson/format

    Add flags to QgsVectorFileWriter methods which return lists of drivers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-05

    Disable flaky PyQgsServerAccessControl test

    Theuns <theuns.heydenrych@za.saabgroup.com>AuthorDate: 2017-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Fix build using mingw

    Changes many  #if defined (Q_OS_WIN) to #ifdef _MSC_VER, where
    they relate specifically to msvc compiler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Optimise QString equality tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-05

    Update for nose2 0.7.0

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-05

    Rename CONTRIBUTE.md to CONTRIBUTING.md

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Add option to hide non-spatial formats from driver lists

    And hide non-spatial formats from geometry checker available formats

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    [Bugfix] Enable adding color in Options->Color tab

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    More QPair API removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Avoid use of QPair and instead use a struct

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Remove redundant '[OGR'] string from dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Add flags to QgsVectorFileWriter methods which return lists of drivers

    Initially only flag available is whether to sort drivers by
    recommended order. The recommended order puts GPKG first and
    SHP second, then leaves the rest alphabetical.

    This fixes a few instances in the QGIS gui where these recommended formats
    are not listed first.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-06

    Fix build

    Followup 24e6366, readd missing flag

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-05

    mod_spatialite added to osgeo4w

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-11-05
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-11-05

    Fix FreeBSD build

    On FreeBSD, I need to change `selectedFilter = fileDialog-
    >selectedFilter();` to `selectedFilter = fileDialog-
    >selectedNameFilter();`

    I think it's a reliquat of Qt4 since Qt5 doesn't have this method
    anymore.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-05
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-05

    Add some const and renaming

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-11-05
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-11-05

    Update PyQtMacros module to handle removal of name option from pyrcc5

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-05
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-05

    Remove Q_FOREACH and 'my' prefix for variable

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-05
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-05

    Remove some Q_FOREACH

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-11-05
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-05

    Improve input detection and add new algorithms

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-11-05
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-05

    Support multiple output file raster formats:
    * A new createopt textbox has been added to the parameters dialog for algorithms which exports to raster files.
    * A new metaopt textbox has also been added to the Algorithm parameters dialog.
    * Raster file format is detected from output filename extension.
    * GdalUtils has been improved to correctly detect raster formats supported for creation.
    * QFileDialog for output rasters now display only file filters for supported output raster file formats.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-05

    Silence warning

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-04
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-04

    [bugfix]Remember the c++ plugins folder in Options dialog

    and enable the remove button

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-04
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-04

    [Plugin manager] Remove dead code

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-04
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-04

    [Plugin manager] [needs-doc] Don't preload plugins for a test if they are broken. That function slowed down QGIS startup

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-11-04
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    * Add new GRASS 7.2 algorithms.
    * Fix ParameterRange GUI.
    * Fix Multiple values Enum support.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-11-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-11-04

    Fix updating QgsApplication::libraryPaths; load before any Qt plugin use

    Previously, it was happening after setting the default window icon.

    For macOS, refactor libraryPaths update to ensure both QT_PLUGIN_PATH
    and qt.conf are properly honored (fixes 4.5 year old bug), with
    prioritization of qgis libs or libs shipped with .app bundle.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-04
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-04

    [Geometry Checker] Improve displayed messages by indicating the layer to fix

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-11-03
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-11-04

    [Geometry Checker] Use a more readable format list

    and save file format in settings

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2017-10-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Improve GRASS provider:
    - Improve GRASS detection for all OS.
    - Use GRASS --exec command.
    - Unified GRASS batch job method for all OS (easier to maintain).
    - Handle MS-Windows codepages (for data only, if you have a username with special characters, it will not work).
    - Better support for filepath normalization.
    - add -m option to r.out.gdal.

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-10-25
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Fix cz function

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-10-25
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Support directory output via QgsProcessingParameterFolderDestination

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-10-23
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Fix indentation

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-10-22
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Modify Grass7 detection

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-10-22
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Fix layers loading...

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-10-22
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Massive conversion

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2017-09-14
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Improve ext scripts and support OutputFolder

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-09-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    First work on ext mechanism factorisation

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2017-09-11
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Improve cell size detection and FileDestinationOutput (but not perfect)

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2017-09-08
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    (WIP) better cellsize suport

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2017-09-07
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Improve MultiLayers and FileDestination support

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2017-09-07
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    First working raster algorithm

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2017-09-06
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    First functional version (for single vector inputs/outputs)

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2017-09-05
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Finish fixing description files (no more errors on startup)

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2017-09-05
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Fix some other description files

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2017-09-04
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    (WIP) Grass algorithms can be opened and inputs are treated

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2017-09-03
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Handle parameters and update description files (WIP)

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2017-09-01
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    (WIP) enable Grass7 provider and start to work on QgsProcessing new framework

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2017-08-31
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2017-11-04

    Update TODO list

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-04

    Add missing import for test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-04

    Disable talkative wms server test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-04

    [travis] Enable server tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-04

    Avoid using extended unicode in source files

    Hopefully fixes Windows issues with those

Merge: 33d422b4de8 a2e306e5636
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-04

    Merge pull request #5217 from KentPorter-Boundless/master

    New icon for Data Source Manager button

    Kent Porter <kporter@boundlessgeo.com>AuthorDate: 2017-11-03
Commit:     Kent Porter <kporter@boundlessgeo.com>
CommitDate: 2017-11-03

    Added approved icon for Data Source Manager.

Merge: fb7f8f17f74 61fa8da82a3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-04

    Merge pull request #5518 from nyalldawson/interp

    Start on unit tests for interpolation classes

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-03
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-03

    [Plugin installer] Fix broken warning about outdated plugin updates in the user directory masking a newer core version

Merge: c177995eb7a 479970baf09
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-03

    Merge pull request #5414 from m-kuhn/transactionStack

    Deal with failure to create savepoint

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-03

    Do not crash if there is no savepoint

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-03

    Disable PG auth tests

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-11-03
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-11-03

    Developers map: remove Name and Status terms

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-03

    [auth] Tests for Basic method uses trusted CAs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-11-03

    [bugfix][auth] Basic method uses trusted CAs when connecting to DB

    Fixes #17392

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-11-03
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-11-03

    Developers map: Link to GIT account for each dev

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-11-03
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-11-03

    Developers map: more descriptive status for each dev

    David Signer <david@opengis.ch>AuthorDate: 2017-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-03

    duplicate feature default action if feature id given, then only copy one feature otherwise all selected on layer

    David Signer <david@opengis.ch>AuthorDate: 2017-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-03

    visibility of the new duplicate selected feature default action

    David Signer <david@opengis.ch>AuthorDate: 2017-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-03

    Default Action with Python to Duplicate selected features. Visible for canvas and layer scope.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-03

    Added QgsApplication::authManager() to API break docs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-03

    crash fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-03

    silence astyle version check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-03

    Fix crash with hidden dock widget

    Fixes #17357
    Fixes #17279
    Fixes #17317

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Start on unit tests for interpolation classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Simplify interpolation API

    Don't require both pixel size and row/col count in constructor,
    since we can calculate the pixel size from the extent and row/column
    count.

Merge: 151fb08734b b36dd121d37
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-03

    Merge pull request #5512 from nyalldawson/interp

    Cleanup and optimise interpolation code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    QgsTINInterpolator->QgsTinInterpolator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Remove redundant interpolation classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Update Python code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Tighten API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Remove fragile and inefficient wkb re-parsing from TIN interpolator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    More flexible API for interpolation

    E.g. adds API support for interpolating by m value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Update python code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Update api break docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Cleanup interpolation code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Greatly simplify and optimise interpolation code, correct handling of
    Z/M dimensioned geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Use QgsFeatureSources instead of QgsVectorLayer for interpolation
    source layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Standardise enum capitalization and formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-03

    Pass QgsFeedback to methods in interpolation for more responsive
    cancelation and progress reports

Merge: ac12258e117 4b6228d81ee
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-02

    Merge pull request #5511 from borysiasty/settings

    Move plugin installer's settings to the [app] section

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-02

    * include python runtime dependencies in INSTALL (followup e9d2fd67)
    * also update INSTALL.html (run t2tdoc target; followup 8dfa0217d)

    David Signer <david@opengis.ch>AuthorDate: 2017-11-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-02

    basics of new dialog for the initcode python functionalities
    means, some cosmetic changes should still be done in qgsattributesforminitcode.ui

    Régis Haubourg <regis@qgis.org>AuthorDate: 2017-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-02

    fixup ccache install instruction in doc files using txt2tags

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-02

    Fix relation reference widget model out of sync

    Causes crashes in some situations

    David Signer <david@opengis.ch>AuthorDate: 2017-11-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-02

    attribute editor layout selection etc.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-02

    translation string fixes

    David Signer <david@opengis.ch>AuthorDate: 2017-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-02

    set feature when starting action on attribute edit form

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-02
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-02

    Move plugin installer's settings to the [app] section

    David Signer <david@opengis.ch>AuthorDate: 2017-11-02
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-11-02

    final relation cardinality combobox

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-02

    disable translation of mime types in raster layer properties

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-02

    Log when savepoint creation fails

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2017-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-02

    Update tsstat.pl

    fix small typo

Merge: 5d2c39bbfb2 2d30c1156ff
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-01

    Merge pull request #5509 from borysiasty/settings

    Remove dead code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-01

    Add doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-01

    Fix abstract MOCed class generation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-01

    Const fixes for QgsSearchWidgetWrapper

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-01

    MOC compatible SIP_ABSTRACT version

    New version supports the following notation

        class QgsOutClass : public QObject // SIP_ABSTRACT

    MOC does not like lines like the following one and silently refuses to build the meta object for such classes

        class QgsOutClass : public QObject SIP_ABSTRACT

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-01

    Make text translatable

Merge: ac6c598f323 a87cde271b8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-02

    Merge pull request #5508 from DelazJ/message_spacing

    Fixing messages displayed in GUI

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-01

    Remove dead code

Merge: 77de9fc5ced e9d2fd676df
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-11-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-11-01

    Merge branch 'master' of github.com:qgis/QGIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-01

    add qt5-default to debian/ubuntu dependency list in INSTALL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-01

    More unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-01

    [ogr] Also discard features with empty geometries
    when feature request specifies a filter rect

    OGR sometimes returns a feature with empty geometry (e.g.
    a multipolygon with a polygon child with no rings) even when
    OGR_L_SetSpatialFilterRect has been set for the layer.

    Refs #17365

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-11-01

    Fix crash when attempting to render multipolygon with missing exterior ring

    This commit fixes a possible crash when the vector layer renderer
    attempts to render a multipolygon containing a polygon without
    an exterior ring.

    The underlying cause of the creation of this invalid geometry is deeper,
    but this commit hardens the renderer and makes it more robust for
    handling bad geometries.

    Fixes #17365

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-01

    remove remaining references to pyspatialite (followup 39816cf84)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-11-01

    Fix issue 17355

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-11-01

    fix windows build

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-01

    make use of the pin icon in recent projects menu

Merge: 48d43d37ed1 d09331e483d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-01

    Merge pull request #5482 from rduivenvoorde/create_WITH_CLANG_TIDY-take2

    adding WITH_CLANG_TIDY as advanced, so you can build without it even …

Merge: 8b7fd5428f2 0b2de85fe74
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-11-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-11-01

    Merge pull request #5497 from nyalldawson/svg_crash

    Fix crashes and issues with SVG rendering

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-31
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-31

    [Globe] Port for QgsGeometry::constGet API changes

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-31

    Update Attr Table after field calculation: fixes #17312

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-31

    Fix connection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-31

    Harden taskmanager tests

    By using local variables and functions interdependency of the tests is decreased

Merge: 9a1cd9dde77 05ad0bc04ab
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-31

    Merge pull request #5488 from nyalldawson/network

    [processing] Fix some issues with network analysis shortest path algs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-10-31

    [welcome page] avoid vertical shift when pinning/unpinning projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Update API break dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Update copyright date

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    More test tolerance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    [processing] Misc fixes for network analysis tools

    Also maintain attributes in service area from layer alg, add test

    Fixes #17325

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Fix QgsGraphAnalyzer::dijkstra traverses through edges backwards

    This means that it flips the direction of the graph edge, breaking
    route restrictions.

    Refs #17325

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Fix incorrect enum values in network analysis algs

    Didn't result in a bug, but made the code confusing to read

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Fix broken network analysis network tolerance option

    The tolerance option was not correctly calculated, resulting in
    semi-random behavior for networks which relied on a non-zero
    tolerance.

    Also possible speed boost for complex networks by using
    proper spatial index instead of custom sorting/filtering code.

    Refs #17325

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Optimise and simplify tie point calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Simplify overly complex code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Fix extremely confusing network graph API naming

    Since names of api calls were backwards to expectations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Start unit tests for network analysis lib

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    [processing] Shortest path handling for multipoint layers

    Fixes shortest path algorithms fail for multipoint source layers
    or layers with null geometries

    Refs #17325

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Better reporting of errors when paths cannot be found, also
    output point but with no geometry and missing attributes so
    that it's clear which points could not be linked

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    [processing] Keep attributes from start/end points layer in
    output layer for shortest path algorithms

    Otherwise the paths are nearly impossible to link back to
    the source layer for further analysis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Fix index out of range error in shortest path algs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-10-31

    [welcome page] reverse chronological order for pinned projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Check file modified time when retrieving svg images from cache

    If file has been modified since the cache, regenerate a new cache
    image.

    We don't want to check the file modified time too often though,
    (e.g., we don't want to check for every point render in a 100k
    point file), so use a hardcoded 30 second minimum time between
    consecutive file modified checks.

    This means that file modifications occuring more often than
    every 30 seconds won't be picked up till 30 seconds has elapsed
    since the last modification. But at the same time it means that
    if the render takes < 30 seconds we'll only check each svg
    at most once (and if a render takes > 30 seconds, adding a few
    more milliseconds won't hurt!).

    Fixes #13565

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Cleanup QgsSvgCache API

    - Remove QgsSvgCacheEntry from public API (is an internal detail only)
    - Modernize code
    - Make protected QgsSvgCache members private, since this class is not
    designed to be subclassed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-31

    Fix crashes caused by concurrent rendering of cached QPictures from QgsSvgCache

    QgsSvgCache::svgAsPicture was rendering an implicitly shared copy when
    the picture had already been cached. It turns out that rendering an
    implicitly shared QPicture copy isn't thread safe, and rendering shared
    copies simulataneously across different threads leads quickly to a crash.

    Accordingly we always detach the QPicture objects returned by
    svgAsPicture, so that the returned QPicture is safe to use across threads.

    Also add unit tests for this, and a similar unit test to verify that
    rendering of QImage based cached copies does *not* suffer the same
    issue.

    Fixes #17089, #17077

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-30

    translation string fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-30

    Fix crash when rendering with SVG based symbols and SVG cache is filled

    When the svg cache was full, any attempt to render an svg from the
    cache would crash QGIS.

    Fixes #16643

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-30

    Fix use after free

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-30

    Remove unnecessary debug message

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-30

    Fix memory leaks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Fix building grass

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Revert "Avoid recursion in feature filter model"

    This reverts commit a3eadd320f28249915db54a02bbde9140327c6e3.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Better typing for variables in configuration options

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Fix proxy basic authentication setting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Avoid recursion in feature filter model

Merge: 86d170be2e0 d2c1011a138
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-30

    Merge pull request #5491 from m-kuhn/dropV2

    Drop V2 suffix on all geometry classes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Convert missing from[Geometry]XY calls

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Rename QgsGeometry::fromPoint to QgsGeometry::fromPointXY

    Also introduces the from[Geometry]XY for QgsGeometryFactory

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Rename from[GeometryType] to from[GeometryType]XY

    - QgsGeometry::fromPoint() was renamed to fromPointXY()
    - QgsGeometry::fromMultiPoint() was renamed to fromMultiPointXY()
    - QgsGeometry::fromMultiPolyline() was renamed to fromMultiPolylineXY()
    - QgsGeometry::fromPolygon() was renamed to fromPolygonXY()
    - QgsGeometry::fromMultiPolygon() was renamed to fromMultiPolygonXY()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Adjust leftovers addPointsV2 to addPoints

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Rename QgsGeometry.addPoints with XY / V2-less versions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    More drop V2 suffix fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    More V2 drop fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Various fixes to dropping V2 suffix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Document API breaks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Rename QgsMultiPolygonV2 to QgsMultiPolygon

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Rename QgsMultiPointV2 to QgsMultiPoint

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Rename QgsPolygonV2 to QgsPolygon

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Optimize loop

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Rename QgsMultiPolygon to QgsMultiPolygonXY

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Rename QgsMultiPolyline to QgsMultiPolylineXY

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Rename QgsMultiPoint to QgsMultiPointXY

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Rename QgsPolygon to QgsPolygonXY

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-30

    [server] Remove dead code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Fix astyle version check for 3.0

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Add configire to spelling check

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Remove trusted status from Plugin Manager

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-30

    Allow using system astyle

    David Signer <david@opengis.ch>AuthorDate: 2017-10-30
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-30

    App doc and style changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-30

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-30

    Drop unused variable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-29

    add loading of spatialite on windows and remove remaining references to
    pyspatialite (followup 39816cf84)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-29
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-29

    [Plugin manager] remove depreciated and unused stuff

Merge: cfba4c4d094 6415fad0728
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-29

    Merge pull request #5493 from gacarrillor/bye_pyspatialite

    Bye pyspatialite

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-29

    fix windows build

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-10-29
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-10-29

    Get rid of PySpatiaLite

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-10-26
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-10-29

    Use sqlite3 instead of pyspatialite for SpatiaLite connections

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-29

    Remove the empty Description column from Interface Customization dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-29

    Remove unused include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-29

    Increase ccache size

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-29

    Debug cache misses

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-29

    Fix API typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-29

    QgsTransaction.create expects layers, not ids

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-29

    Decouple transaction handling from QgsProject

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-29

    [postgres][test] Check QgsFeatureRequest.connectionTimeout flag

Merge: 2c53ba9a0e4 e6e61891809
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-29

    Merge pull request #5483 from m-kuhn/postgisEmptyValue

    [postgres] Distinguish empty and NULL values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-29

    We cannot test to insert NULL with NOT NULL constraints

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-28

    [postgres][test] Assert NULL insert behavior

    0 != '' != NULL

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-28

    [postgres] Distinguish empty and NULL values

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-28

    [Plugin manager][needs-docs] Update a tooltip to tell users they can also use file:// protocol for plugin repositories

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-28
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-10-28

    [askUserForOGRSublayers] Use layername= instead of layerid= when no ambiguity (#16135)

    Complementary fix to 1822b76c1a69418e44d7a1186e16f54d670267ad for the case
    where a layer has mixed geometry types.

    David Signer <david@opengis.ch>AuthorDate: 2017-10-28
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-28

    layout

    David Signer <david@opengis.ch>AuthorDate: 2017-10-28
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-28

    style

Merge: 88a80e6661e 4b9898b6629
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5478 from boundlessgeo/auth-viable

    [auth][api] Remove deprecated QSslCertificate::isValid()

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-10-27

    [auth] Return immediate errors for null cert/key when validating bundle

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-10-27

    [auth] Integrate cert viable functions into auth system

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-10-27

    [auth][api] Remove deprecated QSslCertificate::isValid()

    Substitue QgsAuthCertUtils::certIsViable(cert), which checks similar
    characteristics to old function, plus whether the cert is null.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-27

    [FEATURE] Range vertex selection in node tool

    This little feature makes it possible to select a range of vertices from one feature.

    It can be activated by pressing Shift+R - afterwards one needs to click start and final point
    within a feature - this will selected all vertices between the two.

    The range selection can be cancelled anytime by right-click or by pressing Esc key.

    For closed curves (polygons), it is possible to switch to the "longer" way around the ring
    by holding Ctrl while clicking the final point.

Merge: 8ef715be156 b726ba29360
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5451 from wonder-sk/snap-indicators

    Snap indicators improvements

Merge: 2fdf30c70db d64529f4cee
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5480 from boundlessgeo/auth_get_removal

    [api][auth] Removed get prefix from all getters in auth manager

Merge: 4cde5202483 bc982aee529
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5232 from boundlessgeo/move_project_properties

    [needs-docs] KDE: Moved project properties menu item from settings into the projects menu

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-27

    [Plugin manager][needs-doc] Read a CHANGELOG file in case the relevant metadata key is empty

    David Signer <david@opengis.ch>AuthorDate: 2017-10-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-27

    spelling

    David Signer <david@opengis.ch>AuthorDate: 2017-10-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-27

    Relation Combo

    David Signer <david@opengis.ch>AuthorDate: 2017-10-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-27

    commit

    David Signer <david@opengis.ch>AuthorDate: 2017-10-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-27

    commit

    David Signer <david@opengis.ch>AuthorDate: 2017-10-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-27

    combobox for cardinality

    David Signer <david@opengis.ch>AuthorDate: 2017-10-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-27

    Relation Cardinality config

    David Signer <david@opengis.ch>AuthorDate: 2017-10-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-27

    relation properties

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-27

    Change vertex marker to box and segment marker to double triangle

Merge: 26bd6d722e3 52896f55450
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5466 from mhugent/maptip_geometry_optional

    [needs-docs] Make maptip and geometry attribute optional in featureinfo response

Merge: dfaabdcf6e9 1592cccf600
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5435 from mhugent/wms_print_layers

    [needs-docs][feature] Wms print layers

Merge: c9ca17560b7 98c05ade42d
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5425 from pblottiere/server_getfeatureinfo

    [server][bugfix] Consider QUERY_LAYERS as valid layers in GetFeatureInfo

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2017-10-27
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2017-10-27

    Move Feature tooltip that guides towards Node Tool for snapping

Merge: 0ec041d4cd2 c9ca17560b7
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge branch 'master' into usr_bin_env

Merge: be8b9113c25 c9ca17560b7
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge branch 'master' into usr_bin_env

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-27

    Less debug noise

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-27

    Add test for maptip

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-27

    Fix crash when accessing out of bounds field

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-10-27
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2017-10-27

    adding WITH_CLANG_TIDY as advanced, so you can build without it even if installed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-27

    [api][auth] Removed get prefix from all getters in auth manager

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-27

    Try to make travis indentation check happy

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-27

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-27

    Add QUERY_LAYERS to available layers in GetFeatureInfo request

Merge: 6829a92e796 8562bfa9b98
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5406 from pblottiere/bugfix_server_hex

    [server][bugfix]  Fix parameter decoding with post method and urlencoded

    David Signer <david@opengis.ch>AuthorDate: 2017-10-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-27

    Relation Cardinality without own gui

Merge: b0ee6425565 e38bd650cb3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5468 from m-kuhn/unobtrusiveConstraints

    [FEATURE] Make constraint reporting less obtrusive

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-10-27

    [offset curve tool] fix tool only working once

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-10-27

    [offset curve tool] ensure snapping is enabled when selecting feature

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-10-27

    [welcome page] preserve pinned status when saving project

    David Signer <david@opengis.ch>AuthorDate: 2017-10-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-27

    relationconfig

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    [FEATURE] Settings migration framework (#5080)

    Only run for default profile and only if
    not run before. Moves settings and symbols from
    QGIS 2.x to QGIS 3 default profile

    * --version-migration flag to force migration

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-27

    Make code shorter

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-27

    Use \ instead of @ in comment

Merge: f6abdd5ec8c 38a4eb48be4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5440 from m-kuhn/relrefthreadingv2

    [feature] Relation Reference Widget : Threaded Version

Merge: 89f62821a0b a625e731e3e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5471 from daniviga/rpm-3d

    libqgis_3d.so missing in rpm spec

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-27

    Add some tests for GetPrint with OPACITIES

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-27

    Fix parameter decoding with post method and urlencoded

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-27

    Intendention

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-27

    Code improvements

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-27

    [auth] Added test cases for expired CAs and client certs

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-27

    Intendention

Merge: 68179e224ca 869fc604b00
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5469 from m-kuhn/constraintsOnForms

    [FEATURE] Show comments as tooltips on form

Merge: edecd49b002 4372ac26587
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5475 from nyalldawson/snap_to_grid

    [FEATURE][processing] Native c++ snap to grid algorithm

    David Signer <david@opengis.ch>AuthorDate: 2017-10-27
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-27

    alias field and fixed problem with storing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-27

    [FEATURE][processing] Native c++ snap to grid algorithm

    With support for snapping Z/M values, keeping curves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-27

    Improvements to QgsAbstractGeometry::snappedToGrid

    - Fix loss of coordinates when not rounding a particular dimension
    - Don't segmentize curved geometries
    - Add extra unit tests
    - Make createEmptyWithSameType() protected and skip from Python bindings.
    This method relies on low-level manipulation of the returned geometry
    which we do not want to expose as public/fixed API

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    [FEATURE][welcome page] Add pin/unpin to list actions (fixes #16394)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-27

    Allow double typed values in algorithm

    Also homogenize the output name

    Martí Angelats i Ribera <marti.angelats@gmail.com>AuthorDate: 2017-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-27

    Make asGridified and newSameType (helper function)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-27

    Show symbology export options only when compatible (fixes #11098)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-27

    Reword message

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-27

    Full sentence should often begin by capitalized letter

    and end by a full stop.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-27

    Use a more appropriate dialog title for message boxes

    and capitalise first letters

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-27

    Remove trailing spacing and punctuation in ui items

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-27

    Add missing space for readability and fix punctuation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-27

    Leakyleak

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-10-26

    [auth] Update test certs/keys and add README

    * Add expired root/issuer CAs and client cert chains
    * Add wildcard server *.qgis.test SSL cert

    [ci skip]

Merge: b80160a6286 d4e8470ad4e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5472 from nyalldawson/grid_renderer

    Grid renderer

Merge: 0a615b60222 a86800b7fff
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-27

    Merge pull request #5464 from lbartoletti/improve_triangle

    Improve triangle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-27

    Minor fixups, add tests

    myarjunar <myarjunar@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-27

    [FEATURE] add grid renderer for points displacement. funded by Kartoza

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Adjust tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Convert some Q_FOREACHes to for-in

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Make constraint reporting less obtrusive

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Update cmake contact to use info@qgis.org instead of my email (#5470)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-26
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-26

    Fix tests forgotten in testqgsexpression.cpp

Merge: 3210f8546a3 11ce639a68b
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5463 from boundlessgeo/BD-2507-pki-bundle-validation

    [auth] PKI bundle validation utility function

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-26

    Add Unit test

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-26
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-26

    Sync documentation about compilation on Fedora

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-26
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-26

    Track libqgis_3d.so in RPM spec file

Merge: 1ae0857d4bd ef7a29dc53f
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5401 from boundlessgeo/pkcs8-to-pkcs1

    [auth] Convert PKCS8 to PKCS1 private keys (for macOS)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Fix chained filters and tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Show comments as tooltips on form

    Let's face it, where we need the information is not in the layer
    properties configuration, it's when we enter the data.

Merge: d097de4d6ea 1ae0857d4bd
    David Signer <david@opengis.ch>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge branch 'master' into propertieslayout

Merge: 3a547dc5b93 1ae0857d4bd
    David Signer <david@opengis.ch>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge branch 'master' into propertieslayout

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-10-26

    [auth] Keep sensitive debug data commented out

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] Access authmanager through application

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] Remove Diffie Hellman from validated keys

    Because Qt does not support DH

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] Add utility method to validate a PKI bundle

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] Add validatePKIBundle

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] Add test with client cert

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    Typo in a comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    Add documentation for the hostName argument

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] Add tests for the certificate chain validation routine

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] Add certificate chain validation routine

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] Add PEM test certificate chain

Merge: 92b3b5bcbca 40c0b0b3533
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5458 from daniviga/rpm-3d

    Enable 3D support in RPM

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Move private methods implementation to header

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Fix build with Qt 5.5

Merge: d414822f470 c780ab9bd24
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5446 from boundlessgeo/BD-2279-authmanager-singleton

    [auth] Authmanager singleton API removal

    David Signer <david@opengis.ch>AuthorDate: 2017-10-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-26

    relations in list
    alias comment in gui (not ready yet)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Load some entries by default in relation reference widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Relation reference widget make current entry bold

Merge: d40447e7d0c 1c9f9df0ea2
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5400 from pblottiere/server_bugfix_visible

    [server][bugfix] Fix regression by adding visible tag to layer's node in GetProjectSettings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    QgsFeatureListComboBox GUI enhancements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    NULL value is gray and italic

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Fix build warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Add a selectOnFocus property to QgsFilterLineEdit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    fixup 7811f38e480aabae9a1c068f4da766da4dc7b0f8

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-26

    Add unittest for featureinfo request using the parameter with_geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Cleanup temporary files in prepare-commit.sh

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-26

    Remove geometries from unit test output (is now only added if requested)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Fix todo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Allow using NULL values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Re-Enable chained filters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Only restore selection if it exists

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    No forced rendering on startup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    [travis] fold docker information

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Fix building tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Doxyfixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Fix build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Qt < 5.6 compatibility

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Optimize request for QgsFeatureFilterModel

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    More doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Make QgsRelationReferenceWidget background threaded

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Add tests for QgsFeatureListComboBox and friends

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    [FEATURE] Add QgsFeatureListComboBox with live-filter-capabilities

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-26

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-26

    Fixes regression by adding visible tag to layer's node

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-26
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-26

    more z/m test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    [FEATURE][welcome page] remove from list action (fixes #13722)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-26
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-26

    - A triangle can have double points or colinear points, my bad. It is a
    degenerate triangle
    - remove duplicate tests (triangle2())

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-26
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-26

    Force qca-qt5-ossl as a requirement for RPM

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-26

    [FEATURE]: Fetch geometry and maptip in feature info only if requested by the client

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    [property override btn] integer64 (instead of unknown type) for longlong

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-26
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-26

    Enable 3D support only for Fedora > 26 (waiting for Qt 5.9)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Update sip

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-26

    Build and review fixes

Merge: 8c325206fc9 4a51c40821b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5436 from alexbruy/processing-gdal-memory

     [processing] correctly handle layers without attributes in GDAL-based geoprocessing algorithms (fix #17287)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] Minor comment rewording

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] bulletproof QgsAuthManager singleton to make server happy

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-26

    Add skirts to hide cracks between adjacent terrain tiles

    This adds user configurable skirt height to DEM terrain generator.
    Skirts are vertical walls at the edges of each terrain tile that make
    cracks (discontinuities) much less apparent.

    If there are visible cracks in terrain in the 3D view, try increasing skirt height.
    The ideal skirt height depends on the scale of the map and range of altitudes.

Merge: dc5eefb588c ace8b064c90
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5443 from m-kuhn/iteratorTimeout

    [feature] Allow to specify timeout when requesting features

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-26

    Add API doc

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-26
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-26

    Add 3D support in RPM build

Merge: acbd9d18f5b 3dbffb07a4f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5448 from signedav/relationshipstrength

    Duplication Feature and its relating Features

    David Signer <david@opengis.ch>AuthorDate: 2017-10-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-26

    improved api doc

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] Removed profile splash information for auth manager (now done in initQgis)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] Removed instance and ctor from bindings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    Clean auth DB path with cleanPath

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    Add missing import

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    [auth] Authmanager singleton removal from API

Merge: ecf93e38ec3 fb4e84a052d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5432 from Gustry/allow_pipe_filepath

    allow pipe character in filepath in processing

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-26

    Fix test after QgsFileDownloader move to core and API change

    David Signer <david@opengis.ch>AuthorDate: 2017-10-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-26

    add relations into drag-tree

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    fix WITH_3D=TRUE build

Merge: 861e05b4066 067774839e8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5450 from daniviga/rpm-fix-epoch

    Fix 'epoch' management in rpm spec

Merge: 611dca4a300 8a4382a4733
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5376 from pblottiere/dirty

    [FEATURE] Add a flag to dirty edit buffer when using executeSql in transactions

    David Signer <david@opengis.ch>AuthorDate: 2017-10-26
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-26

    spelling stuff

Merge: 4021c300051 387057a1b88
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5100 from Gustry/crs_description

    add CRS description in the layer_property expression

Merge: 089fa361693 2d7141996e0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5286 from DelazJ/toolswitch

     Enable display of selection tools in Attribute toolbar

Merge: d8775fca557 892ec18ea64
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5285 from DelazJ/patch-1

    Add source files location

Merge: 55203a0fc2b 60d0db9ebd5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5398 from DelazJ/DelazJ-patch-1

    [DB Manager] Set correct dialog alignment

Merge: 93f8abecaa0 3888192e431
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5359 from nyalldawson/primitive

    Rename (and make safe) QgsGeometry::geometry()

Merge: a2f380b2bdf 5300f69c240
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5423 from nyalldawson/gdal_ptr

    Implement scoped pointers for gdal handled objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Add missing override

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Fix geometry checker relying on corrupting geometries to fix them

    Geometry checker was editing geometries in place, which potentially
    was corrupting other implicitly shared copies of these geometries.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Safer GDAL delete and close of datasets, which doesn't leak
    and works on Windows

    See
    https://github.com/qgis/QGIS/commit/d024910490a39e65e671f2055c5b6543e06c7042#commitcomment-25194282

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Explicitly close gdal dataset handles as early as possible

Merge: a9f8e600643 62f2091383f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5437 from m-kuhn/pgquick

    [postgres] respect empty FilterFids list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Fix crash when creating new rasters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Fix build, tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    More gdal scoped pointer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Implement scoped pointers for gdal handled objects

Merge: a89dfde91b0 650a1227b60
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-26

    Merge pull request #5428 from lbartoletti/triangleGML

    ADD GML export to QgsTriangle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Fix build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Update API break docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Update python code to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Replace use of qt methods with std equivalents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Remove use of QSharedPointer/QScopedPointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Rename QgsGeometry::geometry as QgsGeometry::get()

    Because feature.geometry().geometry() is confusing, and impossible
    to search for in python code (e.g. is input.geometry() a QgsGeometry
    or a QgsAbstractGeometry?)

    But more importantantly: also add a const version
    QgsGeometry::constGet(). The non-const
    version is slow, since it now forces a detach to avoid corrupting
    geometries (since QgsGeometry is shared, it's not safe to directly
    access its primitive QgsAbstractGeometry and start messing with
    it without first detaching). This is a big risk in the 2.x API
    which could potentially corrupt feature geometries with unexpected
    outcomes.

    Update all uses to constGet where possible.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-25

    Avoid crash when export as GML an empty geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    Remember whether project file exists and don't continually recheck

    Because that's slow for network paths. Instead only check once,
    and add a menu option to refresh and force re-check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-26

    [FEATURE] Add right click menu option to "open directory" to welcome page entries

    Allows easy opening of the folder containing a project from the welcome page,
    e.g. to check if a newer version of the project is in the same folder.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-25

    [Plugin manager][needs-docs] follow up 87d087bbfdb0

    David Signer <david@opengis.ch>AuthorDate: 2017-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-25

    Add some api documentations for new functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-25

    [postgres] Early exit iterator if there's nothing to fetch anyway

    David Signer <david@opengis.ch>AuthorDate: 2017-10-25
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-10-25

    [FEATURE] Duplicate features including children (one level deep) when relation strength is competition - configuration for the relationsstrength in the relation GUI `[needs-docs]`

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-25

    Private attributes

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-25

    Replace dynamic_cast by qobject_cast

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-25

    Rename signal in dirtied

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-25

    Remove duplicated protected

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-25

    Add some tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-25

    [FEATURE] Add a flag to dirty edit buffer when using executeSql in transactions

Merge: 7dbae64cc7e 1eac450d547
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-25

    Merge pull request #5452 from mach0/master

    [ts] adding kyrgyz translators

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2017-10-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2017-10-25

    [ts] adding kyrgyz translators

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-25

    Change the approach: returns an empty element

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-08-31
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-10-25

    add CRS description in the layer_property expression

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-25

    [FEATURE] Snapping feedback improvements

    - tooltips with name of the layer that has been snapped
    - different markers for different snap types (cross for vertex, X for intersection, box for edge)
    - snapping marker color can be customized in options (default: magenta - as before)
    - whether to show tooltips can be customized in options (default: off)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-25

    Remove unrequired call to repaint map

    The addFeature() call before returns immeditely, so there isn't even
    something around to justify a repaint.

Merge: c728a35c4b7 435fab11690
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-25

    Merge pull request #5441 from m-kuhn/spinner

    [feature] Spinner icon on QgsFilterLineEdit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-25

    Fix progress bar for file downloader alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-25

    Don't report the same download progress twice, report progress for unknown download sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-25

    Don't throw exception when file downloader alg is canceled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-25

    Add some more tags to file downloader alg

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-25
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-25

    Fix changelog date in rpm speci when build is 'stable'

Merge: ceb31fa45bb 4567e80867b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-25

    Merge pull request #5444 from m-kuhn/shhhht

    Shhhht

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-25
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-25

    Fix epoch management in rpm spec 'Requires'

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-25

    Add missing doc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-25

    Partially revert last commit

    See https://github.com/KDE/clazy/blob/master/src/checks/level0/README-container-anti-pattern.md

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-25

    Remove unrequired include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-25

    Private classes should not be exported

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-25

    Warning debug output when doing dangerous things

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-25

    Less noisy debug output

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-25

    [feature] Allow to specify timeout when requesting features

    This is potentially interesting for race conditions, but whenever it is specified,
    iterators will need to be carefully checked for validity and error handling needs
    to be taken care of.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-10-24
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-10-25

    allow pipe character in filepath in processing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-25

    sipify does not like copydoc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-25

    Show spinner in locator widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-25

    Add a spinner icon to QgsFilterLineEdit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-25

    Fix qt warnings on task manager test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-24

    Notify feature source when iterator is closed

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-25

    new string concatenation algorithm in processing

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-25

    reorder alphabetically imports for native algorithms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-24

    Speed up spatialite provider

    No need to iterate over all the features in the datasource only to find
    out that there is no feature which is not in an empty list of feature
    ids.

Merge: 1c1ecf4cf59 821be45c4f8
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-24
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-24

    Merge branch 'master' of github.com:qgis/QGIS

Merge: d34c09b3fe6 ceab42e4b93
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-24

    Merge pull request #5429 from boundlessgeo/BD-2239-clear-access-cache

    [auth][needs-docs][feature] Clear access cache

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-24

    [postgres] respect empty FilterFids list

    Considering this statement:

        layer.dataProvider().getFeatures(QgsFeatureRequest().setFilterFids([]))

    this resulted in an iteration over the whole postgres source.
    Internally, this happened implicitly when iterating over a layer with
    an active edit buffer but no edited features. In such a scenario, we are
    now much faster.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-24

    [postgres] A bit less talky

Merge: 5261a9a5df5 04a8418a326
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-24

    Merge pull request #5427 from alexbruy/processing-distance

    [processing] keep column names in standard distance matrix (fix #17150)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-10-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-24

    [processing] correctly handle layers without attributes in GDAL-based
    geoprocessing algorithms (fix #17287)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-10-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-24

    add tests for distance matrix algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-10-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-24

    [processing] keep column names in standard distance matrix (fix #17150)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-24

    Hide raster options for non-WMS/WMTS layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-24

    Disable spell check in prepare-commit.sh

    The spell check slows down the pre-commit hook a lot. Spell checking
    will still be done on travis.

Merge: bb21395e3d8 c99388804a2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-24

    Merge pull request #5396 from mhugent/server_wms_print_layers

    Server wms print layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-24

    Move handling of snap indicators from map tools to a new class

Merge: 87d087bbfdb cff3569ca1a
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-24
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-24

    Merge branch 'master' of github.com:qgis/QGIS

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-24
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-24

    Make QgsVScrollArea inherit QgsScrollArea

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-24

    [auth] Tooltip minor rewording

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-24

    [auth] translate menu actions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-24

    [auth] Added recommended and tooltip

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-24

    Typo fixes

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-24

    [needs-docs][feature] New button for empty the composer table (#5407)

    Adds a button to empty a composer table. Useful when you have a table
    with a lot of columns and you want only a few.

    Also change table  from SingleSelection to MultiSelection and allow to
    delete selected rows and move selections up and down.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-24

    Fix build warning

    In related news, Travis is no longer failing builds which
    throw new warnings

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-23

    [Plugin manager] Add a label for built-in plugins explaining they aren't uninstallable.

Merge: 46a6f25d6ff 8421a7e0d8f
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-23

    Merge pull request #5410 from manisandro/geomchecker

    [FEATURE][Geometry checker] Support checking multiple layers at once, add new checks

Merge: 2f44de0e4f1 c4f3832af28
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-24

    Merge pull request #5418 from nyalldawson/from_polyline

    Rename QgsGeometry::fromPolyline as QgsGeometry::fromPolylineXY

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-24

    [FEATURE] Download a file in Processing

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-23
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add some debug code

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-23
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Remove unused includes

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-23

    Init z support and GML3 3D

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-24

    [FEATURE][processing]Transect processing

    Adds a C++ version of the "ststion lines" plugin as a
    new processing algorithm for creating transect lines.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-23

    [auth] Typo in comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-23

    [auth] Add connection cache clear options

    This fixes a bug that required to restart
    QGIS after a connection failed due to SSL
    errors (the connection auth was cached).

    Also:

    - added a tab for content and connection
      auth cache configuration
    - user feedback on (both) caches cleared
    - changed icon for content cache clear to
      a trash bin (after users enquiries about
      what was that "back/undo" icon for)

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2017-10-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2017-10-23

    Remove invalid decode statements from plugin installer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-23

    [auth] Removed configuration checkbox for auto clear

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-23

    [auth] Reverted to previous GUI

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-23
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Qt < 5.9 compatibility fix

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-23
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Exclude from sip bindings

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-23
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    Add QgsVScrollArea sip bindings

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    Add missing QgsVScrollArea documentation

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Try harder to match old errors to those found after a recheck

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Don't recheck any features if fixed error resulted in no changes

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Only add to feature pool spatial indices features which are to be processed

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix possible crash in QgsGeometryCheckerFixSummaryDialog::addError

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Disable sorting in QgsGeometryCheckerFixSummaryDialog::addError for better performance

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix incomplete QgsGeometryOverlapCheckError::handleChanges

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Don't make the layer-feature iterator return features without valid geometry

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Don't recollect errors with empty recheck list

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix incorrect change parametrization in QgsGeometryCheck::replaceFeatureGeometryPart

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Use reduced tolerance when attempting to combine two geometries, and ensure that the output is a single-part geometry

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    Re-add QgsGeometryEngine::combine taking a list of QgsAbstractGeometries

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix features not correctly removed from QgsFeaturePool spatial index

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] More change tracking tests

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Remove debug print

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix incorrect logic in QgsGeometryCheckError::handleChanges

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add more fixError tests

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix crash in QgsGeometryCheckerResultTab::addError if layerId is empty

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix incorrect ring index in QgsGeometrySelfIntersectionCheck::fixError

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Use centroid of actual hole to report error in QgsGeometryHoleCheck

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix crashes in QgsGeometryGapCheck::mergeWithNeighbor due to using wrong layerId

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-16
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add a first series of fixError tests

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-16
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix wrong obsoletes test in QgsGeometryContainedCheck::fixError

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add TestQgsGeometryChecks::createTestContext variant which copies the testdata to a temporary dir

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Make TestQgsGeometryChecks::searchCheckErrors return the list of matching errors instead of just the number of matches

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add follow boundaries check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix broken LayerFeature geometry transform

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix type check factory

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Finish gap check test

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add more tests

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix incorrect free in gap check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Specify part in error parametrization in line and line-layer intersection checks

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Don't report segment lengths smaller than checker precision, they are either duplicate nodes or degenerate geometries

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Simplify point in polygon check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Uniformize error messages

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Ensure overlap check returns on error for each overlap part

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Report if geometry is invalid in overlap check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Ensure duplicate check ui is enabled also for lines

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Make line intersection test and line layer intersection test also report multiple intersections for same line

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Ensure line layer intersection test does not check a line layer against itself

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Introduce QgsGeometryCheckerUtils::polygonRings

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Don't make line intersection test report symmetric errors twice

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Some initial tests

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Make contained check work with all geometry types

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Also check other parts of same feature in dangle check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Use symDifference for all geometry types to detect duplicates

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-26
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Drop feature id update logic now handled by freezing repacking

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-26
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Move core classes to qgis_analysis

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-25
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Reorder some UI elements

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-25
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Enter update mode when editing result layers

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-25
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add line layer intersection check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Update for QgsGeometryEngine API changes

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-07-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix layerFeature comparison

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-07-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Allow adding a prefix to output layer names

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-07-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix logic to ensure that each pair of features is only compared once

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-07-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Show layer names instead of ids in user-facing strings

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-07-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Handle fid changes

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Store feature pool directly in LayerFeature instead of copying layerToMapUnits and layerToMapTransform

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix incorrect mapToLayerUnits -> layerToMapUntis

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add tooltip with data source to layers in setup tab

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Only update layer list in setup tab after layers have been removed

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Don't use QgsScrollArea...

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Don't self-compare features in contained check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Run contained check in map crs

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Various ui improvements

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add layer column to fix summary dialog tables

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Introduce vertical-only scroll-areas

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix some feature highlighting issues

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Improve label

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add layer column to result table

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Imporove logic for picking the output directory

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix determining active layer geometry types

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix updating and gathering of layers

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Reduce icon size in setup layer list

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix angle check possibly reporting end nodes of lines

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Ensure all UI items are consistently enabled/disabled depending on type of layers to be checked

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Set appropriate initial size for checker dialog

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Rename tab: Settings -> Setup

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Tweak logic for choosing which layers are selected in the setup tab

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Fix LayerFeature iterator

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add point in polygon check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add line intersection check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Simplify code

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Extend duplicate check to also handle points

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add point must be covered by line check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add dangle check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-26
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Use map crs for geometry and errorLocation in CheckErrors, overall code cleanup

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Adapt for API changes

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-04-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Introduce QgsGeometryCheckerUtils::LayerFeatures

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-04-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Initial multilayer support for contained check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-04-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Initial multilayer support for duplicate check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-04-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Initial multilayer support for overlap check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-04-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Add multi-layer support to gap check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-04-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Store error values in map units, perform topology checks in map CRS

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-04-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Ensure headers appear in project tree

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-03-30
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Make checks report affected are in selected crs

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-03-30
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Introduce QgsGeometryCheckerContext

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-03-30
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-23

    [Geometry checker] Initial multi-layer support

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-23

    Add the possibility to publish the url of WMS/WMTS layers and to advertize them as background layers for the webmap in GetProjectSettings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-23

    [auth] Menu option and configuration for auto clear auth cache

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-23

    [auth] Clear network authentication cache on SSL errors

Merge: a6964b51bcc 1822b76c1a6
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-23

    Merge pull request #5415 from rouault/use_layername

    [OGR provider/askUserForOGRSublayers] Use layername= instead of layerid= when no ambiguity

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-23
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-23

    ADD GML export to QgsTriangle

Merge: 1d043f3c5a2 7bfd60ab786
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-23

    Merge pull request #5413 from rldhont/server-bugfix-display

    [Server][Bugfix] Test if the environ variable DISPLAY is defined

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-23

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-23

    Make gpkg the first choice for processing vector outputs

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-23

    [Server][Bugfix] Test if the environ variable DISPLAY is defined

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-10-23

    [OGR provider/askUserForOGRSublayers] Use layername= instead of layerid= when no ambiguity (#16135)

    When composing URI, use layer names if layer names are unique. This will
    be more stable in case the datasource get layers added/removed (for example for
    GeoPackage)

Merge: 5d675720bbd 16cad4d14f7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-23

    Merge pull request #4947 from lbartoletti/regularShape_gui

    [FEATURE][needs-docs] Add gui to draw Circle, Ellipse, Rectangle and Regular Polygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-23

    Optimise calculation of QgsGeometry::vertexNrFromVertexId

    By moving logic to abstract geometry subclasses so that they
    can trivially retrieve the vertex number, instead of relying
    on the inefficient coordinateSequence method.

    Has flow on speed boosts to many geometry operations like
    calculation of closest points in a geometry, which will
    benefit snapping related operations.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-23

    Optimise determination of adjacent vertices and move to QgsAbstractGeometry

    Previously the method in QgsGeometryUtils was relying on
    QgsAbstractGeometry::coordinateSequence, which is an absolute
    performance killer.

    Instead move to optimised methods in the various abstract
    geometry subclasses which rely only on trivial calculations.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-22

    - Add Signals start/stopCapturing
    - fix QSpinBox -> QgsSpinBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-22

    Fix QgsVectorFileWriter use of transactions while writing

    Previously the writer was only using transactions in some
    cases (when calling the static writeAsVectorFormat method).

    This changes the writer to always use a transaction when
    possible.

    Fixes the map renderer job test using gpkg from timing out after
    taking forever to running twice the speed of the shapefile
    version. Similar benefits across other parts of qgis,
    which are writing files without using the static method, e.g.
    processing.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-22

    Rename QgsGeometry::fromPolyline as QgsGeometry::fromPolylineXY
    and add new QgsGeometry::fromPolyline which uses QgsPoint

    We want to encourage people not to use the QgsPointXY method, as it drops
    Z/M values. So it's moved across to a different name to make way
    for a new QgsGeometry::fromPolyline which uses a QgsPoint list
    instead of QgsPointXY, thus keeping Z/M values intact.

    Similarly, QgsPolyline now is a list of QgsPoint (keeping z/m values)
    and the old 2d QgsPolyline type was renamed to QgsPolylineXY.

    Making the QgsPoint method the "preferred" method and making linestrings
    just as easy to create from z/m dimensioned points as 2d points is
    important to push people to write code which does not discard
    these important dimensions.

    As a bonus, the QgsPoint methods are more efficient anyway, since
    they don't require creation of a temporary list.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-22

    Partially revert 28daa1a0

    Using gpkg for this test is causing intermittent travis
    timeouts.

    .
    .
    .
    .

    Team Shapefile FTW ;)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-22

    Fix QgsGeometry::angleAtVertex returned wrong angle for start/end
    of closed linestrings

    The average angle of adjacent segments should be used in this case

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-21

    follow up f243b8448e2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-21

    postgres: add support for partitioned tables (implements #17302)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-21

    postgres provider: queries have an unknown relation type

Merge: 49071808acb 28daa1a0e05
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-21

    Merge pull request #5385 from jachym/geopackage

    Put GeoPackage at first place in the menu

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-10-21

    [Browser] Fix invalid detection of OGR VRT by GDAL provider, and fix broken detection of OGR VRT (fixes #16806)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-10-20

    [OGR/browser] More consistant use of GDAL API

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-10-20

    [OGR provider] subLayers(): avoid emitting error on a geometry less layer

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-10-20

    [OGR provider] Avoid (harmless) OGR errors when trying to convert GeoPackage from WAL to DELETE mode

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-20

    fix tab clicks in plugin manager

Merge: e59f1d5d484 c9b0a2b1672
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-20

    Merge pull request #5409 from rouault/fix_gpkg_many_layers

    [OGR provider] Allow opening (GeoPackage) datasets with many layers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-10-20

    [OGR provider] Speed-up layer addition to the canvas when selected from the data source manager

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-10-20

    [OGR provider] Allow opening (GeoPackage) datasets with many layers

    Currently each time you instanciate a QgsOgrProvider layer, a GDAL dataset is
    created. In the case of GeoPackage, this means a SQLite connection and a file
    handle. As GDAL enables Spatialite function on GeoPackage connections, we are
    bound to Spatialite limits, and Spatialite has a hard limit on a maximum of
    64 simultaneous connections. Thus we cannot open more than 64 layers of the
    same GeoPackage.
    This commits enables sharing of the same GDALDataset object among several
    QgsOgrProvider object. Care is made to reuse a GDALDataset object only if the
    QgsOgrProvider do not point to the same layer. Mutexes are also taken to
    allow safe instanciation and use of QgsOgrProvider objects from multiple
    threads (but a same QgsOgrProvider should not be used by more than one thread
    at a time)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-10-20

    Move static variable to function scope

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-20

    Revert "Avoid type quotation errors in value exists check"

    This reverts commit 6ce4b607c522d5db35227d2ae5f20259d4e384f0.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-10-20

    Application termination: fix crash caused by 5288aed5503205948f3785590e3b27d325340afe when layers are still opened at exit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-20

    Avoid type quotation errors in value exists check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-20

    Feature validation should not spam the log

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-10-20

    QGisApp: fix potential crash at application closing linked to mDataSourceManagerDialog destruction closing GDAL datasets after GDAL has been shut down

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-20

    Move creation of datasource uri for external wms layers to QgsWMSParameters

Merge: efb84fd2ca4 7b455d8700b
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-20

    Merge pull request #5408 from rldhont/server-handlerequest-project

    [Server][FEATURE] Handle request from QgsServer with a QgsProject

Merge: 13a00aae30d 40b916c7a3d
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-20

    Merge pull request #5337 from dmarteau/qgis_utils_refactoring

    Disable message hook and import override at runtime

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-20

    [Server][FEATURE] Handle request from QgsServer with a QgsProject

    With this commit, it's posssible to handle a request from a QgsProject without writing it to the disk.

    ```python
    server = QgsServer()
    project = QgsProject()
    vlayer = QgsVectorLayer("/path/to/shapefile/file.shp", "layer_name_you_like", "ogr")
    project.addMapLayer(vlayer)

    query_string = 'https://www.qgis.org/?SERVICE=WMS&VERSION=1.3&REQUEST=GetCapabilities'
    request = QgsBufferServerRequest(query_string, QgsServerRequest.GetMethod, {}, data)
    response = QgsBufferServerResponse()
    server.handleRequest(request, response, project)
    ```

Merge: 8d64e2e6eff 3c18232c346
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-20

    Merge pull request #5399 from pblottiere/server_flaky_tests

    [server] WIP : reactivate flaky server tests for WMS requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-20

    Also add unique_ptrs for other geos classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-20

    Another attempt to avoid Travis warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-20

    Fix warning if building without 3d

    (AKA hurry up Fedora 27, I want Qt 5.9 already)

Merge: e7d7295a644 aa594f5397a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-19

    Merge pull request #5226 from aaime/rule_labels

    Also export rule based labelling in SLD. Follows up to ticket #8925

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-19

    Unskip test_wms_getprint_srs (GetPrint has been refactored since)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-19

    Add some tests to validate assertXMLEqual

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-19

    Split WMS tests to detect flaky behavior

Merge: 79bc5d4bf76 dc6bdc2919d
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-19

    Merge pull request #5405 from rldhont/server-wms-test-enhancement

    [Server][Tests] Fix WMS tests locally

    Jachym Cepicky <jachym.cepicky@gmail.com>AuthorDate: 2017-10-18
Commit:     Jachym Cepicky <jachym.cepicky@gmail.com>
CommitDate: 2017-10-19

    Adding more default SHP->GPKG changes

    Andrea Aime <andrea.aime@gmail.com>AuthorDate: 2017-09-20
Commit:     Andrea Aime <andrea.aime@gmail.com>
CommitDate: 2017-10-19

    Also export rule based labelling. Follow up to #8925

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-19

    [Server][Tests] Fix WMS tests locally

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-19

    Possibility to set a WMS print layer for WMS/WMTS layers in qgis server. This print layer is then advertized in the GetProjectSettings output

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-19

    Save state of 3D map views in projects + restore them on project load

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-19

    Move code useful for 3D view out of 2D map canvas dock code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    Revert "Fix build warnings on Travis"

    Hey clang - how about you don't through warnings if
    fixing them breaks the build?

    This reverts commit e28a555497e9984d261c6a054502c875b6994a89.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-19
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-19

    [DB Manager]Set dialog alignment instead of adding trailing spaces to labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    Fix build warnings on Travis

Merge: 325168ee1f1 4ce166241ed
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-19

    Merge pull request #5369 from nyalldawson/toolbox_order

    [processing] Always list native algorithms before 3rd party providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    Allow processing providers to specify a long name, and show it in tooltips

    Add version number to gdal provider long name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    Drop version and count from algorithm item in tree view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    [processing] Always list native algorithms before 3rd party providers

    This change ensures that searching for algorithms always returns
    native algorithms before matching 3rd party algorithms

    TODO: we really need to replace the toolbox tree with a proper
    model and redo the sorting/filtering using a sort/filter proxy
    model.

Merge: b855ad1e720 406425d68ae
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-19

    Merge pull request #5392 from nyalldawson/file_downloader

    Split QgsFileDownloader into separate core/gui classes

Merge: 8ca4a1a80fe b6ed28b3121
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-19

    Merge pull request #5366 from DelazJ/effectsalign

    Vertically align color widget in Effect properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    Fix windows build

Merge: bb522b3660a 432ef1a2940
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-19

    Merge pull request #5371 from DelazJ/colorspace

    Optimize spacing in Color settings dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    More use of geos::unique_ptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    Fix leak in QgsMultiSurface::asJSON

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    Replace GEOSGeomScopedPtr with unique_ptr with custom deleter

    And make greater use of it through QgsGeos to avoid potential
    memory leaks.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-10-18

    [auth] Fix documentation error in QgsAuthCertUtils

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-10-18

    [auth] Add PKCS8 to PKCS1 key conversion for macOS (deps on libtasn1)

    See description of QgsAuthCertUtils::pkcs8PrivateKey.

    This fix may be needed on other platforms (untested at this point),
    because Qt5 QSslkey class *still* does not directly support creation
    using non-PKCS1 PEM- or DER-encoded data, though QCA, whose qca-ossl
    plugin is linked to OpenSSL, does support PKCS1 and PKCS8.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-10-18

    [auth] Move inline file reads to static func; add PKCS#8 sniffing func

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-10-18

    [auth] Add error trap and debug fixes for PKCS#12 auth method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    Rename method, docs and api breaks documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    Fix qt warnings thrown by QgsFileDownloader

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    Split QgsFileDownloader into separate core/gui classes

    So that the guts of this class can be used from non-gui code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    Add render context flag to indicate canvas preview jobs

    In future we can use this to optimise the preview job and shortcut
    by doing lower quality/faster renders.

    For now, use this flag to identify preview jobs and only apply
    'updated canvas' min/max to rasters for non-preview jobs

    Fixes #16988

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-19

    Fix crash in QgsGeometry::splitGeometry

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-10-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-18

    [processing] update test data

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-10-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-10-18

    [processing] allow reordering in multiple selection dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-10-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-18

    [processing] retrieve dissolve parameter as boolean value

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-18

    manual resolve conflicts for qgisapp.ui

Merge: df0d717f928 b1c45d57a64
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-18

    Merge pull request #5380 from boundlessgeo/bd_2272_pki_parsed_ca

    [auth] Allow to optionally add CAs from PKI bundle to the trusted CAs for the configured connection

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-18
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-18

    Enable tools using extent when map is rotated

    Jachym Cepicky <jachym.cepicky@gmail.com>AuthorDate: 2017-10-16
Commit:     Jachym Cepicky <jachym.cepicky@gmail.com>
CommitDate: 2017-10-18

    Put GeoPackage at first place in the menu [FEATURE] [needs-docs]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-18

    Fix disabled add button in ogr source select for valid protocols

    Fixes #17206

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-18

    Remove empty item from plugin manager tabs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-18

    Fix corrupted text in buttons

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-17

    Plugin Manager: Disable focus by tab key for the 'Unistall' and 'Upgrade all' buttons to prevent from accidental execution

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-17

    Plugin manager layout fixes

Merge: 9fdd0603229 92e5de9e9ef
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-17

    Merge pull request #5391 from tomkralidis/issue-11732

    [MetaSearch] update plugin icon (fixes #11732) [needs-docs]

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-10-17
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2017-10-17

    [MetaSearch] update plugin icon (fixes #11732) [needs-docs]

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-10-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-10-17

    Remove useless use of binary or

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-17

    [auth] Use QGIS test certificates

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-17

    Enable external WMS layers also for GetPrint

Merge: c8495ea4e92 e4767e693f2
    David Signer <david@opengis.ch>AuthorDate: 2017-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-17

    Merge pull request #1 from m-kuhn/propertieslayout

    Propertieslayout

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-17

    Remove temporary layers (highlight layers and external wms layers)

Merge: 4901f0af050 6447beefe8a
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-17

    Merge pull request #5360 from pblottiere/server_bugfix_ogc_getmap_bbox

    [server][bugfix] Fix OGC test getmap bbox

Merge: b77c11f4c63 a3971ee0cd4
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-17

    Merge pull request #5303 from pblottiere/server_bugfix_ogc_queryable_layer

    [server][bugfix] Fix OGC test getfeatureinfo:each-queryable-layer

Merge: ab107d0e8c2 f69c9cc6854
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-17

    Merge pull request #5387 from boundlessgeo/auth_fix_wfs_from_browser

    [auth][bugfix] Do not expand authentication URI in browser items

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-10-17

    Support external WMS layers in GetPrint and GetMap requests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-17

    WFS data items: add level to debug message

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-17

    Update unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-17

    Translate error message in exception

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-17

    Fix error code

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-17

    First layer level should not be set to queryable (only sublevels)

Merge: db97e2772f2 2f29e162d15
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-17

    Merge pull request #5297 from dmarteau/wfs_1_1_0

    [Server][FEATURE][needs-docs] Support WFS 1.1.0

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-10-10
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-10-17

    Disable message hook and import override at runtime

Merge: ba9e0437cce ec57d25a3f8
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-17

    Merge pull request #5372 from borysiasty/plugman

    [needs-docs] Move the install-plugin-from-ZIP menu action to the plug…

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-17

    [auth][bugfix] Do not expand authentication URI in browser items

    This fixes an internally reported bug that affects all versions
    >= 2.18.

    The bug was caused by too early expansion of the credentials
    in the URI.

    Needs backporting.

Merge: 7fbecd365b4 9ff66936cde
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-17

    Merge pull request #5386 from m-kuhn/pylintFixes

    Pylint fixes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-17

    [auth] Removed self-signed CAs from datasource uri items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-17

    Lighter borders for projection selector map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-17

    Sync canvas extent rect color and center marker color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-17

    "Loosen" up acceptable parameter for model child inputs

    Previously we took a harsher approach to filtering which inputs
    were acceptable for child algorithm parameters. E.g. a child algorithm
    with a vector layer input would only show outputs from other algorithms
    which generated a vector layer output.

    But this can needlessly restrict what's possible in models. E.g.
    an algorithm which outputs a QgsProcessingOutputFile or
    QgsProcessingOutputString could potentially be a valid source
    to a vector layer. So we should allow these as possible
    inputs for vector layer parameters too.

    This commit adds many extra acceptable input types for
    child parameters. It will probably expose "corner cases" where
    algorithms may get unexpected input types, but these will
    not affect existing model stability and can be fixed when
    identified.

    The payoff is a much more flexible modeler.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-17

    Add debug output to spatialite test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-17

    Fix too-many-format-args

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-17

    Fix call to non-existent method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-17

    Add abstract base method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-17

    Fix super call

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-17

    Fix typo in method name

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-17

    Properly raise NotImplementedError

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Remove broken and unused code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Fix access to member variable in classmethod

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Fix typo in method call

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Migrate processing help to new processing registry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Fix member access in postgis.py

Merge: c33dbd96fe1 a3f76550309
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-16

    Merge branch 'master' of github.com:qgis/QGIS into plugman

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-16

    Plugin manager: Use QgsFileWidget for installing from zip files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Fix too-many-format-args

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Fix typo in method name

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Fix used-before-assignment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Fix broken error handling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Remove double-defined __init__ function

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Fix file modes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Remove PyQt4 compatibility layer

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-16
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-16

    Fix remaining rubber band

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    Fix a syntax error in dlg_sql_layer_window.py

Merge: 11ec24f0fa0 83212e760a5
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-16

    Merge branch 'master' of github.com:qgis/QGIS into plugman

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-16

    [travis] Stabilize spatialite tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-16

    [auth] Document cachain argument

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-16

    Spin box: fix input of double values in locales with non-point decimal separator

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-16

    [auth] Sipify and doxify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-16

    [auth] Pass by reference in const loop

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-16

    [auth] Removed oauth3 from cmake

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-16

    Fix processing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-16

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-16

    Move native c++ processing algorithms from core library to analysis

    And split into separate files for each algorithm

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-16

    [auth] Add checkbox to exclud root CAs from bundles on pkipkcs12 method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-16

    [auth] Add checkbox to exclud root CAs from bundles on pkipath method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-16

    [auth] Add method to exclude self-signed CAs from a list of certificates

Merge: d4635d042db c6565da36fc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-16

    Merge pull request #5324 from DelazJ/locale

    Remove Locale tab from Options dialog

Merge: afb2a6a098f 562e9b442b6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-16

    Merge pull request #5317 from pblottiere/bugfix_style

    [bugfix] Fixes #17234 save/load styles from Postgres when a service file is used

Merge: f579f1a449b fa1d299eeb5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-16

    Merge pull request #5333 from daniviga/better-rpm

    Improve buildrpms.sh for nightly builds

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-16

    [auth] Merge CAs added by PKI bundles to the trusted CAs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-16

    Move bounds retrieval to QgsCoordinateReferenceSystem

    Allows reuse in scripts/plugins/etc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-16

    Fix wheel events in map canvas are not accepted even after
    a zoom actually occurs, causing the event to pass on to underlying
    widgets (e.g scroll areas)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-16

    Fix warnings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-10-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-10-16

    Fix build

    Something something Monday something... :)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-10-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-16

    [FEATURE][needs-docs] Show projection bounds in projection widget (#5356)

    - Script to pull bounds from EPSG.org Postgres dump
    - Add resources/data/world_map.shp for reference
    - Show canvas bounds for reference

    James Shaeffer <james@shaeffer.co>AuthorDate: 2017-10-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-10-16

    Added new contributor (#5363)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-10-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-10-16

    [needs-docs] Move the install-plugin-from-ZIP menu action to the plugin manager. Also add a spacer to the left menu.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-15

    query version from version.qgis.org instead of ubuntu.qgis.org

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-15
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-15

    Optimize spacing in Color settings dialog

Merge: d6a12e0ba03 277b508637e
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-15

    Merge pull request #5367 from wonder-sk/vertex-iterator-2

    API for traversal of geometry's vertices using iterator pattern

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-14

    Fix 3D build on windows

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-14
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-14

    Add source files location

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-14

    Fix test

Merge: b91b854a194 e6c64f69ce5
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-14

    Merge pull request #5316 from rldhont/db_manager_update_dblayer

     [FEATURE][needs-docs][DB Manager] Be able to update every Db layer from Postgres, Spatialite and Oracle

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-14

    New API for traversal of geometry's vertices using iterator pattern

    Introducing:
    1. STL-style iterator: QgsAbstractGeometry::vertex_iterator
    2. Java-style iterator: QgsVertexIterator (built on top of STL-style)

    The iterators are modeled after Qt's STL-style and Java-style iterators,
    the idea is to replace nextVertex() method and later introduce iterators
    for other bits (e.g. part_iterator, ring_iterator).

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-14
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-14

    Vertically align color widget in Effect properties dialog

Merge: b250729e468 947b0cc49e4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-13

    Merge pull request #5352 from nyalldawson/geom

    Geometry cleanups and modernization

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-13

    [auth] Add CAs to the connection for pkipkcs12

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-13

    [auth] Add CAs to the connection for pkipaths

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-13

    [auth] Use utility method certsToPemText

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-13

    [auth] Port to QGIS3 and re-enable python test for QGIS auth system

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-13

    [auth] Add tests for CA utility methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-13

    [auth] Add CA utility methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-13

    [auth] Add CA chain to auth config

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Safer memory management in geos

    Also speed up avoid intersections by removing unnecessary geometry
    cloning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Some safer memory management for geos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Rename detach methods in QgsGeometry for clarity

    Now we have:

    - detach (which clones the existing geometry)
    and
    - reset (which detaches without cloning and sets a new geometry)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Even more memory safety in geometry internals by using qgis::make_unique

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    'Polyfill' std::make_unique to qgis::make_unique

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Move qgsAsConst to qgis::as_const

    So it's more inline with the std::as_const implementation which
    it fills in for, and allows us to 'polyfill' other c++>11
    features into the qgis:: namespace.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-13

    [3d] add show labels toggle, default to off (#5361)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Fix travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Cleanup some loops

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Rework internal geometry memory management

    Use unique_ptrs wherever possible, and cleanup geometry
    detachments

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-10-13

    layer tree & 3d view toolbar panel size fix

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-13

    [needs-docs] Remove OpenStreetMap integration in analysis lib + app

    - unmaintained and barely working anymore
    - clunky GUI
    - not supporting .pbf
    - there are other python plugins doing the same thing better
    - nobody is using it anymore

    https://lists.osgeo.org/pipermail/qgis-developer/2017-October/050103.html

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-13

    Fix dragging 3D view with mouse when camera is far

    Before, when looking at a greater area (e.g. spanning 200km or more),
    dragging 3D view with left mouse button would not work at all. Only
    when zoomed in more it would start working again.

    This was cause by unproject() method in Qt having tolerance against division
    by zero very high. Lowering the tolerance by few magnitudes fixed the problem (1e-5 to 1e-10)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-13

    Add some tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-13

    [server][bugfix] Fixes OGC tests on getmap bbox

    James Shaeffer <james@shaeffer.co>AuthorDate: 2017-10-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-10-13

    Updated the transparency widget to fix bug #16649 (#5358)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-10-13

    [3d view] harmonize panel icon size

Merge: f6ee7cb0a1e 7b6156e4459
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-13

    Merge pull request #5330 from nyalldawson/layout_next

    [layouts] Port group handling

Merge: edf734677e6 d39427b827e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-13

    Merge pull request #5344 from nyalldawson/algs

    [processing] Port some algs to c++, minor improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Fix build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Port drop M/Z algorithm to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Port drop geometries to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Port boundary algorithm to c++

    Also allow feature based algorithms to customise their appectable
    input layers types and set suitable filters for all applicable
    algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    [FEATURE] Port autoincremental field to c++

    Also add:
    - support for setting initial value for field to start at
    - support for user-set field names (instead of always using 'AUTO')

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    [FEATURE][processing] New 'assign projection' algorithm

    This algorithm assigns a new projection to a vector layer.
    It creates a new layer with the exact same features and
    geometries as the input one, but assigned to a new CRS.
    E.g. the geometries are not reprojected, they are just
    assigned to a different CRS.

    This algorithm can be used to repair layers which have
    been assigned an incorrect projection.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Allow selection of a subset of fields to keep for hub lines algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Port hub lines algorithm to c++

    Also:
    - optimise a bit
    - retain z/m values
    - use point on surface for non-point layers, instead of
    center of geometry bounding box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-13

    Port Join Attributes to c++, add option to select subset of fields to copy

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-12

    Change QgsMapTool *mAddFeature to QgsMapToolAddFeature *mAddFeature and
    remove dynamic_cast

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-12

    Avoid duplicate code for check if the layer is editable

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-12
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-12

    Use lambdas in the connect for tools (and circular tools)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-12

    [processing] use a vector feature source for gdal clip raster by mask (#5351)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-12

    Fix numerical problems in the tessellator

    Due to the recent changes to allow non-horizontal surfaces, tessellator was loosing precision
    in float math with large numbers, so there could be artefacts on extruded buildings between roof and walls

    Also clean up the code a bit - move stuff out of the main method + remove some duplicate code

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][WFS] check const and indetation

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][WFS] Update Transaction 1.1.0

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-05
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][WFS] Update GML GetFeature document

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-05
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][WFS][Feature] Support resultType=hits from GetFeature 1.1.0

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][Tests] Update PyQgsServerWFS test for 1.1.0

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][Tests] Enhance assertXMLEqual

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][WFS] Update GetFeature 1.1.0

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][WFS] Update QgsWfsParameters for GetFeature

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server] Request handler reads the document root attributes to expose parameters

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][Tests] Add PyQgsServerWFS test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][WFS] Update DescribeFeatureType 1.1.0

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][WFS] add QgsWfsParameters

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][WFS] Update GetCapabilities 1.1.0

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-12

    [Server][WFS,1.1.0] Add layout for WFS supports

Merge: 0028486a961 ea7ca584423
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-10-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-12

    Merge pull request #5243 from alexbruy/processing-gdal

    [processing] restore GDAL algorithms

Merge: 5f401815c37 9d8854fc10d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-12

    Merge pull request #5185 from nyalldawson/materialize

    QgsFeatureSource::materialize experiment

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-12

    Fix duplicate widget name

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-12

    [processing] use raster iterator in raster layer unique values report (#5343)

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-12

    add helper to build a QgsRectangle from a WKT string

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-07
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-11

    [needs-docs] Move Locale tab to General tab

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-11

    [FEATURE] Data-defined extrusion and height for 3D polygon symbols

    ... because buildings with even heights are boring!

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-10-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] add second hash for linear grid interpolation test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-10-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] disable test for script-based algorithms as GDAL scripts
    are not available on Travis

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-10-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] exclude location field from check

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-10-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] disable clip by polygon tests as they pass locally but
    fail on Travis with TopologyException

    ERROR 1: TopologyException: Input geom 1 is invalid: Self-intersection
    at or near point 2 -1 at 2 -1

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing][API]introduce QgsProcessingOutputFile output and fix gdal2xyz test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] fix execute sql test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] fix test for clip vector by mask algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] fix clip by extent tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] fix SQL-based geoprocessing tools and tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] fix GDAL raster tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    fix indentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] tests for clipping (raster and vector) algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] reproject extent into input CRS where possible

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] use feature source in the interpolation algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] fix copy-paste error in Execute SQL

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] fix import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] tests for OGR-based algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore gdal_merge algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore Execure SQL algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore dissolve algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore ogr2ogr algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    remove unused includes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore clip vector by mask algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore clip vector by extent algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore one side buffer algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] homogenize and improve Points along lines

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore buffer algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] fixes to Offset curve algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    fix typos and add tests for gdal algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore offset curve algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore ogrinfo algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] rename some algorithms to avoid naming conflicts and
    maintain consistency

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore gdaladdo algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore gdal2xyz algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore retile algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    fix optional CRS parameter handling

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore gdal2tiles algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] homogenize gdal algorithms

    -consistent parameters naming
    -use additional creation options where possible
    -remove duplicated functionality

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore proximity algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore clip raster by mask algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore clip raster by extent algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing][FEATURE] add linear interpolation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing][FEATURE] add IDW with neareast neighbor search

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore nearest neighbor interpolation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore inverse distance to a power algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore grid data metrics algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore moving average interpolation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore gdaltindex algorithm and expose additional parameters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] minor fixes in rgb2pct algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore fillnodata algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore sieve algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore contour algorithm

    Also expose new parameters and use custom widget for additional
    creation options

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    remove duplicate tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] use native API to get GDAL driver name from filename

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore roughness algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore slope algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore TPI algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore polygonize algorithm

    Also expose band parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    fix permissions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-10-11

    [processing] restore pct2rgb algorithm

Merge: 33d23732e1e 006352f1287
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-11

    Merge pull request #5342 from wonder-sk/tessellator-fixes

    Fixes to make tessellation of polygons without Z work again

Merge: 2b742c7daf1 bf58e3d674a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-11

    Merge pull request #5338 from PeterPetrik/fix_build_gui_off

    fix build with -DWITH_GUI=FALSE

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-11

    More tessellation fixes and more unit tests

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-10-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-11

    bump to Qt 5.9 for the 3D

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-11

    Improvements to tessellator unit test + death to qIsNaN()

Merge: 0b5d07c243c 057ddc2ceee
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-11

    Merge pull request #5332 from boundlessgeo/auth_mutex

    [auth] Add mutexes to protect access to authentication config cache from multiple threads

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-11

    debian packaging: server's schemaExtension.xsd moved

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2017-10-11
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2017-10-11

    add missing header to GDAL_MOC_HDRS

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-11

    Add some const

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-11

    Fixes to make tessellation of polygons without Z work again

    + initial work on unit testing of tessellator

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2017-10-10
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2017-10-10

    fix build with -DWITH_GUI=FALSE

Merge: 59fa541bc01 b2021e93b0a
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-10

    Merge pull request #5336 from manisandro/ogrsublayer_tinpolysurf

    [OGR] List TIN and PolyhedralSurface as Polygon when searching sublayers

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-10
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-10

    [OGR] List TIN and PolyhedralSurface as Polygon when searching sublayers

    Sublayer geometry types are always single types

Merge: 904a877aca3 8eaa8c231f6
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-10

    Merge pull request #5295 from liberostelios/3d-improve-triangulation

    Improve triangulation for QGIS 3D

Merge: 9d8734c2b95 0b47ea8011e
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-10

    Merge pull request #5293 from nyalldawson/fix_dxf_reprojection

    Fix dxf export when CRS is not canvas CRS and not limiting to canvas extent

Merge: 217c0e799aa 863197f095b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-10

    Merge pull request #5195 from wonder-sk/tracing-with-offset

    Tracing with offset

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-10

    Code layout fixes after rebase

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-10

    Fixes to initial unwanted segment when tracing with offset + unit tests!

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-10

    Fix usability issues of tracing with offset

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-10

    [FEATURE] Tracing with optional offset

    Tracing button in the snapping toolbar gets extra menu where it is possible to set
    offset that will be applied to the traced line. Offset value can be either positive
    (right side) or negative (left side).

Merge: e6dcfa4e428 43bb3119e14
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-10

    Merge pull request #5145 from pblottiere/bugfix_ogc_getcapa_schemalocation

    [server][bugfix] Fix OGC test getcapabilities:validate-using-schemaLocation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-10

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-10

    Search schemaExtension.xsd in share directory

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-10

    schemaExtension.xsd is now installed in share directory

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-10

    Fix OGC test getcapabilities:validate-using-schemaLocation

Merge: 61dcba4a819 fc876fe5475
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-10

    Merge pull request #5287 from pblottiere/null

    [bugfix] Properly update filter comboboxes of relation reference widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-10

    [processing] add area to raster layer unique values report algorithm (#5334)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-10

    Add some tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-10

    Filter comboboxes are reset when the widget is initialised and foreign key is deleted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-10

    Set correct shortcut keys for undo/redo actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-10

    Better consistency for undo command text in layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-10

    Add undo/redo to layout context menu

    Refs #1830

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-10

    Use QUndoStack generated actions for undo/redo

    Benefits include correct icon text describing actual action
    which will be undone/redone, automatic disabling/enabling of
    action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-10

    [FEATURE][layouts] Add group/ungroup action to layout context menu

    Group/ungroup actions show only when an appropriate selection
    is present. I.e. "group" appears when a selection of at least
    two items is present, and "ungroup" appears only when at least
    one of the selected items is a group.

    Refs #1830

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-10

    Fix redoing group visibility creates multiple new undo commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-10

    Fix handling of overlapping item commands

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-09

    remove setParentTool method in QgsMapToolAddCircularString

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-09

    - Increases the number of segments for QgsMapToolAddEllipse

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-10

    Fix doxygen test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-10

    Fix tests

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-09
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-09

    Fix a typo in rpm/README.md

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-09

    Improve visibility of tangents tool on cadCanvasMoveEvent (compatible
    when CADDockWidget is enabled)

Merge: 19ee74b5897 8759e7cd03b
    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-09
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-09

    Merge branch 'master' of https://github.com/qgis/QGIS into better-rpm

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-09

    Fix indent

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-09

    Use toCircularString instead of toPolygon for circle.

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-09
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-09

    Better RPM generation, add support for unstable builds

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-10-09

    fix SIP_CONVERT_TO_SUBCLASS placement

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-10-09

    Add ConvertToSubClass code to vertexmarker

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-09

    - Request for qgsmaptoolregularpolygoncentercorner.cpp and
    qgsmaptoolregularpolygoncenterpoint.cpp
    - Remove useless mNumberSidesSpinBox->setMinimum( 3 );

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-09

    Typo for qgsmaptoolellipsecenter2points.{cpp,h}

    Stelios Vitalis <steliosvitalis@gmail.com>AuthorDate: 2017-10-09
Commit:     Stelios Vitalis <steliosvitalis@gmail.com>
CommitDate: 2017-10-09

    Fix indentation in tesselator

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-09

    Requests for QgsMapToolCircle2TangentsPoint

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-09

    Requests for QgsMapToolAddRegularPolygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    When moving/resizing grouped items, don't snap to selected
    groups members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Fix valgrind noise

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-09

    - mParentTool -> intialize to nullptr;
    - =delete to explicit class;
    - move clean() to private;
    - remove unnecessary initializer;

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-10-09

    replace vertexes by vertices
    follow up 6b418decd6fe59a5a29716ff3014e476ec205091

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-09

    [FEATURE][processing] raster layer unique values count algorithm (#5308)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Fix undo/redo for groups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Fix moving/resizing grouped items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    When a grouped item is selected, we only draw the individual item
    bounds (not the group bounds)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Grouped items are not selectable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Port group actions from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Start porting group handling from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Don't create undo commands on destroying a layout

    Stelios Vitalis <steliosvitalis@gmail.com>AuthorDate: 2017-10-09
Commit:     Stelios Vitalis <steliosvitalis@gmail.com>
CommitDate: 2017-10-09

    3D tesselator fixes and refactoring to avoid leaks

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-09
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-09

    Requests for QgsMapToolAddCircle

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-10-09

    Spelling: use vertices rather than vertexes

    ... because that's what's used almost consistently throughout the codebase.

Merge: 8a8e2e3a14d 9bbd0eacd1a
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-09

    Merge pull request #5086 from pblottiere/pr_auxiliary_storage

    [Feature] Auxiliary Storage

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-10-09

    fix sipify test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-10-09

    [sipify] remove redundant private sections

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Fix indentation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Emit signal to update the style dock

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Ignore archive files given as layername in command line

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Auxiliary fields are linked to data defined for all subproviders

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Fix checkbox status for auxiliary field

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Check if join information is for auxiliary layer when filtering

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Expand documentation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Some minor refactoring

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Actions are already initialized in header

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Remove Q_FOREACH

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Update information label

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Update documentation and sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Remove QgsAuxiliaryField class

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Allow user to create its own auxiliary field

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Add a custom name for symbol layers in property definition

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Properly update layer settings when an auxiliary field is deleted

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Auxiliary storage can be used on non spatial layer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Fix join information in clone

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Revert a modification in diagram provider

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Add a safe guard

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Update documentation and sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Set editor widget setup to Hidden

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Auxiliary data is cloned too

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Auxiliary field creation is correctly managed for width in QgsSymbolsListWidget

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Do not activate auxiliary data button everywhere

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Fix auxiliary field creation for QgsSymbolListWidget

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    A simple click is enough to create auxiliary layer and display "change label properties" window

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Automatically update the editor widget setup according to the standard template of the property newly created

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Hide auxiliary columns which can be edited by "change label properties" map tool

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Some cleanup in maptool

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Auxiliary fields for symbol layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Change label maptool is always available and underlying properties are created

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Move/rotate/hide/pin map tools are always available

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Remove default value for origin of property

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Rename name method to nameFromProperty

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Add explicit keyword

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Remove default in switch/case to rise warning if a new data type is added

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Move isAuxiliaryField to QgsVectorLayer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Initialise pointers in header for QActions

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Add QStringLiteral

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Fix documentation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Origin in QgsProperty is a string and pal is replaced by labeling

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Fix comment

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Always remove join info before resetting auxiliary layer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Fix pointer initalization

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Expand documentation for QgsAuxiliaryLayer class

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Replace reset/release by std::move for unique_ptr

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Fix saveAs

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Expand documentation for QgsAuxiliaryStorage constructors

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Init bool value in header and do not init qstring attributes with empty value

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Fix enable state for change label map tool

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Button to store data in project activates the property if it exists in auxiliary layer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Add a safe guard

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Update documentation and sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Rowid column from ogr provider is ignored thanks to a blacklist join option

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Implement delete field action

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Implement export action

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Implement delete action

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Implement clear action

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Do not show join configuration for auxiliary layer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    In case of a null variant, the default value is returned (otherwise moved labels/diagrams are not displayed on opening when show/hide DD are NULL)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Update map tools to work with auxiliary fields in not editable mode

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Update auxiliary storage tab and data defined buttons according to auxiliary fields

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Implement action create auxiliary field

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    [needs-doc] Add a new button in property menu to create auxiliary fields

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Add an origin (PAL or Diagram) to QgsProperty

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    [needs-doc] Auxiliary layers can be created from the auxiliary storage tab

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Auxiliary layers may be created or loaded from auxiliary storage

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    Add auxiliary storage mechanism in project

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-09

    [needs-doc] Add auxiliary storage tab

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Followup 1429f2c7, remove duplicate connections

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Add methods to remove variables from global/project scope

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Move some getters which are incorrectly marked as slots,
    remove some unnecessary 'const's from signals

    Thanks to clazy const-signal-or-slot check

Merge: 9aa6142bab6 e8634210f8c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-09

    Merge pull request #5326 from nyalldawson/frick_off_autoconnects

    Flip autoconnected slots to explicit connections

Merge: 5d0f8cd8712 3c87fe162a6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-09

    Merge pull request #5291 from nyalldawson/layout_next

    [layouts] Port most interaction actions from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Make more slots private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Fix missing connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Remove all previously autoconnected slots from public API

    These are implementation details only, and should not be
    part of the stable API.

    We need the flexibility to change these at any stage without
    being bound by any API contract.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Remove autoconnected slots, pt 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-09

    Flip autoconnected slots to explicit connections, pt 1

Merge: b9dd23805b2 edda367598d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-08

    Merge pull request #5323 from DelazJ/networkspacing

    Align items and reduce spacing in Options -> Network dialog

Merge: b4f3055d02c 5600236a28e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-08

    Merge pull request #5325 from DelazJ/qgsoptions

    Clean QgsOptions class from on_m...clicked() calls

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-08

    Fix again

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-08

    Fix spelling

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-07
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-07

    Align items and reduce spacing in Options -> Network dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-07

    [spatialite] Avoid the term "Error", saving style to DB is optional

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-07

    Close file after write

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-07

    Remove executable flag from test files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-07

    [travis] Add more color to output

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-07

    [travis] Fold ccache statistics

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-07

    [travis] Make section titles bold

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-07

    [travis] Improve fold title for build section

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-07

    [travis] Fold cmake output

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-07

    [travis] Less noise for DB initialisation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-07

    [travis] Be quiet

    Stelios Vitalis <steliosvitalis@gmail.com>AuthorDate: 2017-10-07
Commit:     Stelios Vitalis <steliosvitalis@gmail.com>
CommitDate: 2017-10-07

    Add information regarding polygon's normal calculation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-07

    Fix build warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-07

    fix build

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-07
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-07

    Clean QgsOptions class from on_m...clicked() calls

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2017-10-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-06

    Added QgsFields::names method to get a list of all the names of fields

    Stelios Vitalis <steliosvitalis@gmail.com>AuthorDate: 2017-10-06
Commit:     Stelios Vitalis <steliosvitalis@gmail.com>
CommitDate: 2017-10-06

    Refactoring on tesselator and other remarks applied

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-06

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-10-06

    Fixes #17234 save/load styles from Postgres when a service file is used

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-06

    [auth] Added mutex to protect cache for pkipkcs12 auth

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-06

    [auth] Added mutex to protect cache for pkipaths auth

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-06

    [auth] Added mutex to protect cache for identcert auth

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-06

    [auth] Added mutex to protect cache for basic auth

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-06

    [FEATURE][DB Manager] Be able to update every Db layer from Postgres, Spatialite and Oracle

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-10-06

    [BUGFIX][DB Manager] Fix update SQL Layer datasource

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-06

    [auth] Check for empty credentials instead of null

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-06

    Prevent duplicated tabs in message log panel

    by removing & when looping through existing tab names

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-10-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-10-06

    fix and bring back scroll area into custom widgets

    Stelios Vitalis <steliosvitalis@gmail.com>AuthorDate: 2017-10-06
Commit:     Stelios Vitalis <steliosvitalis@gmail.com>
CommitDate: 2017-10-06

    Fix indentation and apply remarks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Consistent tense for undo commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Add undo commands when reordering items through items dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port display name handling from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix undo/redo crash with temporary test item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port hide pages action from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port keyboard nudge of items from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Call base class undo commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix invalid merge of non equal item commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port preview modes from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix items are removed from scene twice

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix build when model test is enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Create undo/redo commands when changing item visibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Add undo/redo commands when toggling lock through items panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix size of columns in items dock on hidpi screens

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Add new icon for resize to square (thanks @nirvn)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Hide most of QgsLayoutModel from stable API and remove from bindings

    We only expose the QAbstractItemModel interface as stable API - the
    rest is non-stable and subject to change.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Nicer API for adding/removing items

    Automatically create the corresponding undo commands, so that
    plugins and scripts which add/delete items will be added to
    the undo stack without any work required.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Even more explicit naming

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Save/restore frame properties, add unit tests for undo/redo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Save/restore a few more layout item properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Correctly create undo commands for item addition and removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Nicer menu naming

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    [FEATURE][layouts] Add 'resize to square' action

    Resizes all selected items so that they are square

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Use new icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    [layout] add distribute and resize action icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port delete action - TODO: undo/redo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    [FEATURE][layout] Add actions to auto resize items in a selection

    Options are resize to narrowest, widest, shortest and tallest.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    [FEATURE][layout] Add item distribution actions

    Adds actions for distributing selections of items by their
    left/center/right/top/bottom edges.

    Useful for quickly evenly distributing items in the layout

    Needs new icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Unit tests for alignment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port item alignment to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Add more unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Move actions which apply to selected items only to QgsLayoutView

    Selections are a gui concept, so these actions belong to the
    gui class instead of cluterring QgsLayout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Add tests for changing item z order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Unfinished restore of stacking actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port toggle panel action to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Restore items dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port select next above/below actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Resurrect locking/unlocking item actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Correctly report selected status to items model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port item model from composer to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port selection actions to layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Remove redundant custom enum (use Qt version instead)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Correctly handle item focusing in layout designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix orphan snap lines sometimes show

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Select new items after adding them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Ensure that snap lines show for whole layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix item snapping while resizing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Nicer mouse handle alignment behaviour

    Don't show horizontal/vertical align snap lines if the resize
    isn't allowing resizing in that axis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Prevent snapping to selected items when resizing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    [FEATURE][layouts] Snapping to item bounds when creating new items

    Previously snapping to item bounds would only occur when resizing
    or moving items, now it also applies to item creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Add item bounds based snapping to QgsLayoutSnapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix undo/redo for mouse actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Prevent unwanted mouse cursor changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix resizing items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Move mouse handles to select tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port methods for retrieving item at a point to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Work on interactive moving of items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Restore ability to show/hide selection bounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix click behavior in select tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Start porting mouse handles to layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Add method to push messages to layout designer status bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Allow selection tool to control selection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Don't pass handled mouse events down to QGraphicsView

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Shape items should not have a background/frame

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Add signals for size and rotation changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port some composer utils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port selection handling code from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port item frame related code from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port item selection and lock related code from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Port frame and background handling to layout items

    And add support for frame widths with units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix doxygen warning

    See http://doxygen.10944.n7.nabble.com/How-can-I-escape-in-a-comment-td5528.html

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-10-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-10-06

    Fix QgsDockWidget custom widget

Merge: 58d7176979b 04a9cd92119
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-06

    Merge pull request #5300 from nyalldawson/formatting

    Doxygen Formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Add more consistency to doxygen formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Fix doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Make doxygen_space script convert multiline //! comments

    Because:
    - the /** format is much more prevalent throughout QGIS
    - sipify works correctly with /**

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-06

    Initialize pointers to nullptr in headers

Merge: 2f44d52ee54 75282073333
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-05

    Merge pull request #5281 from boundlessgeo/auth_use_settings_widget

    [auth][needs-docs] Provider connection dialogs use the new auth settings widget

Merge: a725dae9504 de126a14526
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-05

    Merge pull request #5298 from manisandro/ogr_tin_triangle

    [Feature][OGR] Support Triangle, TIN and PolyhedralSurface geometry types by mapping them to Polygon and MultiPolygon respectively

Merge: 1e60213a846 7eb247525ba
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-05

    Merge pull request #5288 from manisandro/defer_repack_v2

    [OGR] Pass AUTO_REPACK=OFF when opening datasets for non-implicit update modes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-05

    [auth] Sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-05

    [auth] More verbose docstrings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-10-05

    [layout] improve the select / move item tool icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-10-05

    [layout] update align action icons

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-04

    Also handle QgsWkbTypes::Triangle in QgsSymbol::renderFeature

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-04

    Fix QgisApp::askUserForOGRSublayers expecting 4 fields per sublayer, but since 51abef4d there can be up to 5

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-04

    [Feature][OGR] Support Triangle, TIN and PolyhedralSurface geometry types by mapping them to Triangle and MultiPolygon respectively

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-04

    Remove debug leftover

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-04

    Fix QgsTriangle::fromWkb possibly not setting ring geometry

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-04

    Also handle triangles in QgsGeometryFactory::geomFromWkbType

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-10-04

    [auth] Update wording of auth settings widget; add formatted warnings

    Stelios Vitalis <steliosvitalis@gmail.com>AuthorDate: 2017-10-04
Commit:     Stelios Vitalis <steliosvitalis@gmail.com>
CommitDate: 2017-10-04

    Change triangulation algorithm for 3D planes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-04

    Fix multiline docstring

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-04

    Remove the unneeded close button on select by expression (#5273)

    fixes #17207

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-04

    Less executable files in codebase

    Stelios Vitalis <steliosvitalis@gmail.com>AuthorDate: 2017-10-04
Commit:     Stelios Vitalis <steliosvitalis@gmail.com>
CommitDate: 2017-10-04

    Remove validation of geometries (GEOS validation is not 3D enabled)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-10-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-10-04

    [auth] Update embedded QgsAuthSettingsWidget spacing

    - Minimize all text-wrapped QLabel text in QgsAuthSettingsWidget
      (wrapped text defaulted to 3 lines of spacing, even if not used)
    - Remove default 'Basic' text
    - Hide Basic QLabel if there is no text
    - Add 'Optional' placholder text for Password of Basic
    - Fix non-expanded Name and URL fields for newhttpconnectionbase.ui
    - Smaller minimum size for QgsAuthConfigSelect
    - Minimize 'Convert to configuration' button width

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-04

    [OGR] Don't call repack after OGR_L_SyncToDisk if compiled against gdal-2.2.0+

    OGR_L_SyncToDisk internally does a repack with gdal-2.2.0 onwards

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-10-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-10-04

    [OGR] Pass AUTO_REPACK=OFF when opening datasets for non-implicit update modes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-04

    Private classes should not be exported

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-04

    CMakeLists.txt does not need to be executable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-04

    conversions.sip does not need to be executable

Merge: c764d9c177b f8152c1eecd
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-04

    Merge pull request #4912 from dmarteau/svg-marker-size

    [FEATURE][needs-docs] Svg marker size: change aspect ratio

Merge: 1ed95f4855c 159486515bb
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-04

    Merge pull request #5256 from qgis/docker2

    [travis] Use docker to run test

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-04

    Fix Select tools switch settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-04

    Fix dxf export when CRS is not canvas CRS and not limiting to canvas extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-04

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-04

    Fix build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-04

    Added better version info to QgsRectangle::buffered

Merge: 9256d00606b 0bffe1c1d67
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-04

    Merge pull request #5183 from wonder-sk/cad-utils

    Refactor CAD editing alignment logic to new QgsCadUtils class

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-03
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-03

    Save active button in settings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-03
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-03

    Add some consistency

    in variables naming according to the name used in the comment few lines above

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-10-03
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-10-03

    Enable display of selection tools in Attribute toolbar

    when switching tools

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    remove SquareCenter use RegularPolygon instead

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Change rubberband of possible centers to point.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Uniformize message when segments are parallels

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Visual indent part 3

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Visual indent part 2

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Visual indent part 1

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Use unique_ptr for mNumberSidesSpinBox

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    modernize (delete default) destructor

Merge: de80f44e868 f20041dc605
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Merge branch 'regularShape_gui' of https://github.com/lbartoletti/QGIS into regularShape_gui

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Concat successive if

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Concat successive if

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Add const

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    @return -> \returns

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Move header and normalize space

Merge: 22d4d22b938 afecc210129
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-03

    Merge pull request #5289 from boundlessgeo/bugfix_16427

    [bugfix] Do not cache invalid WM(T)S responses

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Add missing copyright for QgsMapToolAddRegularPolygon

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Remove initialization when it's already in header

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-03

    Add sanitized landsat2.nc

    @rouault
    > [landsat2.nc.zip](https://github.com/qgis/QGIS/files/1352514/landsat2.nc.zip)
    > "gdal_translate -of NETCDF landsat.tif landsat2.nc" will not work as expected
    > since the driver doesn't support creating subdatasets. I have used ncdump +
    > manual changing of _FillValue to 0 + ncgen to recreate it. Hopefully it
    > should work (untested) Result attached

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-03

    Ignore missing logfile

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-03

    Disable unstable tests

    Parts of the following tests behave unstable because of enironment changes
    (distro upgrade, running in docker, ...) or dependency updates.

    - qgis_rastersublayertest (Failed)
    - PyQgsShapefileProvider (Failed)
    - PyQgsWFSProvider (Failed)

    They are unlikely to be introduced by the new continuous integration
    environment.

    Therefore, the affected parts have been disabled. Help by knowledgeable
    developers to make the tests more stable or fix real underlying issues.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-03

    Added forgotten SIP file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-03

    Finished unit tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-03

    Refactor CAD editing alignment logic to new QgsCadUtils class

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-03

    [:)] Make a developer happy

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-03

    [bugfix] Do not cache invalid WM(T)S responses

    The problem here was that in case of http->https redirect
    from a misconfigured server (that advertizes http and then
    redirects all request to https) all http redirect requests
    were cached, making all subsequent requests to the same
    url hit the 301 Moved Permanently reponse page intead of
    the redirected content.

    Fixes #16427 WMTS rendering problems in 2.18 and Master

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    Fix qgisapp.ui

Merge: 0204302aaa9 22d4d22b938
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-03

    Merge branch 'master' into regularShape_gui

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-03

    - Add QgsMapToolRegularPolygonCenterCorner and change
    QgsMapToolRegularPolygonCenterPoint
    - Add QgsMapToolCircle2TangentsPoint

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-03

    fix highlight showing when hidden (#5278)

    Pete King <pking@linz.govt.nz>AuthorDate: 2017-10-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-10-03

    Update and vectorize the DB manager icon (#5262)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-03

    [processing] Fix history doesn't correctly escape values

    Fixes #17229

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-03

    translation string fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-03

    Fix duplicate WFS item in browser (fixes #17176)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-03

    [auth] Proxy settings use the new auth settings dialog

Merge: 58f64bb4af3 04cdf496b72
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-03

    Merge pull request #5150 from pblottiere/server_bugfix_ogc_getfeatureinfo_invalid_format

    [server][bugfix] Fix OGC test getfeatureinfo:invalid-info_format

Merge: f3a4a6b2ece 2326334cb30
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-03

    Merge pull request #5276 from nyalldawson/build_dep

    Update some Windows build instructions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-02

    debian packaging: add 3d for sid and artful

Merge: 143c4bf677d d46c440110a
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-02

    [FEATURE] QGIS 3D (pull request #5203)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-02

    [auth] XYX use the new authentication widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-02

    [auth] PG uses the new authentication widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-02

    [auth] Renamed setters to better follow Qt5 conventions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-02

    [auth] DB2 use the new authentication widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-02

    [auth] Added support for "Store" checkboxes

Merge: 2fa68110e3c 524c7915e83
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-02

    Merge pull request #5275 from daniviga/qgis3-rpm

    Initial RPM sources update for QGIS3

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-02

    [auth] Use new auth settings widget in http connections dialogs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-02

    [auth] Tests for new setters methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-02

    [auth][cosmetic] Moved method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-02

    [auth] Removed group box wrapper

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-02

    [auth] Added setters to the auth settings widget

    Also:
    - removed wrapper goupBox for added flexibility
    - explicit connections

Merge: 11eb9cfe57e feeec8e0bfa
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-02

    Merge pull request #5279 from boundlessgeo/auth_widget_signals

    [auth] Use explicit signal connections in auth settings widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-10-02

    [auth] Use explicit signal connections

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-02

    Show actions menu in feature form

    Fix #16889

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-02

    [style dock] fix wrong label settings when switching layers

    (fixes #17029)

Merge: 65bade9d05b e4a4d3d1915
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-02

    Merge pull request #5270 from boundlessgeo/auth_widget2

    [auth][needs-docs] Authentication widget

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-02
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-02

    Update qgis-mime.xml for RPM, replace wrong ext in buildrpms.sh

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-10-02
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-10-02

    Reborn of QgsMapToolCircle3Tangents. Thanks Martin!

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-02
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-02

    Force vim syntax in rpm/qgis.spec.template

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-02

    Typo fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-10-02

    Add missing break

Merge: d1018cbe2be c5ed92ca8d9
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-02

    Merge pull request #5157 from pblottiere/server_bugfix_ogc_invalid_querylayers

    [server][bugfix] Fix OGC test getfeatureinfo:invalid-query_layers

Merge: d922b5540e7 5b6f02ecdee
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-10-02

    Merge pull request #5268 from nyalldawson/flash2

    [FEATURE] Flash features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    Update INSTALL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    Update references to Qt4 in msys build instructions to Qt5

    (untested)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    Update ancient cmake download link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    Explicitly mention that Python3 is a compulsory build dependancy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    Add python3-six to windows build deps

    It's required for building the expression context help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    Fix some gcc build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    Avoid some unnecessary build warnings when WITH_BINDINGS is off

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    Refine flash features API

    Use a QgsCoordinateReferenceSystem object instead of
    QgsVectorLayer to make API more flexible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    Use a clone of the renderer for attribute table model

    Fixes potential crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    Fix rubber band doesn't like geometries with Z/M

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    More efficient canvas features flash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    Make rubber band creation a bit more efficient (avoid multiple transform creation)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    [FEATURE] Flash features in canvas

    This adds:
    - API call to QgsMapCanvas to flash a set of features
    - A right click menu option in the attribute table to flash
    the clicked feature
    - An option in the Search by Form dialog to flash matching
    features

    When triggered, the features flash allowing easy identification
    without having to alter the current selection or map extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-02

    Fix incorrect draw stacking when drawing rubber bands with
    secondary lines enabled

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-01
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-01

    Update links to issues in qgis.spec.template

    Daniele Viganò <daniele@vigano.me>AuthorDate: 2017-10-01
Commit:     Daniele Viganò <daniele@vigano.me>
CommitDate: 2017-10-01

    Initial RPM sources update for QGIS3

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-01

    Downgrade "Super 3D Map Widget" to plain, average, ordinary "3D Map" widget

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-10-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-10-01

    Fix crash in tessellation (polygon 3D symbol) for touching rings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-10-01

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-10-01

    Replace default constructors/destructors with = default

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-30

    Add copyright headers + few bits from review + fixing sip updates

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-30

    Introduced Shape enum for 3D point symbols (from Nyall's review)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-30

    Turn QDoubleSpinBox widgets into QgsDoubleSpingBox (from Nyall's review)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-30

    Address comments from Nyall's code review

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-30

    [auth] Sipify

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-30

    [auth] Renamed class to QgsAuthSettingsWidget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-29

    [auth] Restore configurations active tab at start

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-29

    [auth] Added \since QGIS 3

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-29

    [auth] New icons for the config selector widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    [FEATURE] Default values on update

    Add an option to add default values on update of attributes or geometry.
    This can be seen as a "derived value" that will be saved to the database
    (like area of a polygon) or as a means to track last_modified dates etc.

    See #5218

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Fix indentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Avoid recursion in apply on update default values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Config interface for apply on update default values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Doxygen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Make Mr. Travis happy

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Fix missing import

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Fix QgsVectorLayerUtils::createFeature

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Fix compilation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Add more applyOnUpdate tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Test updates for changed method name/signature

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Doxygen updates for changed method names

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Default Value updates for QgsField stream operator

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    More default value tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Actually apply default value

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Pssst... Quiet, there are people around

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Add tests for QgsDefaultValue

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Rename QgsField::defaultValue

    It's now called QgsField::defaultValueDefinition, because it's only a
    value after being evaluated

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Update cpp tests for QgsDefaultValue

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Remove redundant nullptr check

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Fix typo in QgsFields api doc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Properly report QgsDefaultValue.__bool__ in Python

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Apply default values on update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Use QgsDefaultValue throughout the code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Add sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Add some doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Add "apply on update" option to default values

Merge: f981795bec2 ca5a0bb3deb
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-29

    Merge pull request #5269 from m-kuhn/represent_value

    [expression] represent_value also determines implicitly provided column name

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Make parse_dash_result safer to use

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Update control image mask

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Make valid CRS test less sensitive

    See https://github.com/qgis/QGIS/commit/fbf99afd01a9dbf7bc8a09cea0f9e9d6d0729a67#commitcomment-24572295

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Silence the lambs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Range based for loop

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Fix NULL vs 0 issue in relation reference widget

    Fix #16760 https://issues.qgis.org/issues/16760

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-29

    [auth] Added tests and completed QgsAuthenticationWidget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Fix python expression functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Remove debug statement

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Some layout changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Fix store/reload of widget configuration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Silence of the lambs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Range based for loop

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-29

    typo fix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-29

    [auth] Morph push button to toolbutton for consistency and Mac compatibility

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-29

    [auth] Add missing import after re-design of the auth config selector

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-29

    [auth] Re-designed authentication configuration selector widget

    - single line widget
    - takes much less space
    - it has the same functionality of the previous version
    - use icons and tooltips to convey information

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-29

    [auth] Added new widget ui

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Fix reference to temporary

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Avoid warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Cleanup slots

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    API break documentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Add test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Single parameter version of `represent_value`

    Becuase `represent_value("fieldname")` is much shorter to write and in 98%
    there is no need to specify the name separately as
    `represent_value("fieldname", 'fieldname')`.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Disable QgsFieldsProperites save logic

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Deal with QGIS' need to talk

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Deal with QGIS' need to talk

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-29

    [auth] New authentication settings widget

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-29

    Translate error message in exception

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-29

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-29

    Fix OGC test getfeatureinfo:invalid-query_layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-29

    Add some tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-29

    Fix OGC test getfeatureinfo:invalid-info_format

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    Update linux.t2t

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-29

    add libzip-devel for fedora build

    in the fedora build instruction libzip-devel was missing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-29

    translation fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-28

    remove qgscontexthelp_texts.cpp from i18n

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-28
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-09-28

    Modernize

Merge: 8e4234ca754 69f370e4f2a
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-28

    Merge branch 'master' into regularShape_gui

Merge: f9f5aafaf41 04e54903e81
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-28

    Merge pull request #5152 from ismailsunni/add_section

    Add section in beginGroup and remove Setting.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-28
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-09-28

    Fix tools which doesn't works when map is rotated

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Fix build warnings

Merge: ae806ad11c8 f9f5aafaf41
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Merge remote-tracking branch 'qgis/master' into propertieslayout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Add items for project map layers and relations to expression builder

    Allows easy insertion of map layer IDs and relation IDs into
    expressions. Numerous expression functions now utilise these,
    so it makes sense to allow them to be easily inserted.

    Fix #11680, #16879

    Sponsored by Andreas Neumann

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Change widget selection list to combobox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Descriptive Titles

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Fix debug logging

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Fix test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    parse_dash_results: Clean exit when finished

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    parse_dash_results: Better info messages

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    parse_dash_results: Put images in scroll area

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Use self.assertTrue instead of assert

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Test debug information

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    More control images

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    More control image updates

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Fix some test masks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Update parse_dash_results.py for Python 3

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Create test postgres database with UTF-8

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Remove unrequired cast

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Some cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    [docker] Install curl for cdash results link

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    We skip tests based on the environment variable TRAVIS

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Fix postgres restore

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    [travis] Restore postgres database after build

    This will give postgres plenty of time to start up

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    We all need to get more sleep

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    [docker] Fix unicode issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    [travis] Give postgres some time to start

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    [travis] Enable all tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    [processing] Add new projection candidate to test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    [processing] Fix test "Polygon buffer with dissolve"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    [processing] Fix test "Single sided buffer multiline (bevel)"

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    remove extra doc coverage test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    use same build folder

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    fix code layout build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    chmod -x StatisticsByCateogries.py

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Revert "use second Dockerfile to push 2nd image"

    This reverts commit 050682a37364e110f350b9c3293f662b0011036d.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    # This is a combination of 5 commits.
    # The first commit's message is:
    some fixes

    # The 2nd commit message will be skipped:

    #       more fixes

    # The 3rd commit message will be skipped:

    #       minor fixes

    # The 4th commit message will be skipped:

    #       Revert "minor fixes"
    #
    #       This reverts commit 24c3ae15e04bc928b1c59d059d5378ad30bd6008.

    # The 5th commit message will be skipped:

    #       Revert "more fixes"
    #
    #       This reverts commit 1d3c4d97cf6ecd81f27ca43889132b5ba1bdd1ad.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    use second Dockerfile to push 2nd image

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    some fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    fix psql

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Wait for postgres server to spin up

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Setup postgis

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Output on failure

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    echo instead of ninja

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    better var names

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    use ninja and env var

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Fix build folder

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    add travis branch

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    explicit setup of ccache

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    fix ctest command

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    fix line ending

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    try to add git to the image

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    missing ctest var

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    missing env var

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    use docker for newer dependencies on Travis

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-28

    Update the QgsRatioLockButton use for fixedAspectRatio in SVG marker

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-08-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-28

    Use QgsRatioLockButton for fixedAspectRatio in SVG marker

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-08-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-28

    Update SIP for fixedAspectRatio in SVG marker

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-28

    Add tests for fixedAspectRatio in SVG marker

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-28

    Configure and use fixedAspectRatio in QgsSvgSymbolLayerWidget and QgsSvgSymbolLayer

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-07-17
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-28

    Add fixedAspectRatio in QgsSvgCacheEntry and compute image size accordingly

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Remove switch default: Force warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Range-based for loop

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    m prefix is only for members

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-09-09
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2017-09-28

    Add unit test for remove and beginGroup with section.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-09-08
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2017-09-28

    Add section in beginGroup and remove Setting.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Add getter/setter for type

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-28

    Code formatting

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-09-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-09-28

    [custom widget] fix missing external resource widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-27

    debian package: handle grass RC abis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-27

    debian packaging: depend on grass abi

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-28

    More efficient use of QStrings

    - use .isEmpty() instead of == QLatin1String( "" ) to check for
    empty strings
    - use .clear() instead of = QLatin1String( "" ) to empty a string
    - remove unnecessary QString initializations

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2017-09-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2017-09-27

    Fix Object Inspector in Python console editor

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2017-09-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2017-09-27

    Make case consistent for description of Run Script tool in Python console

Merge: 6ce8b4c83ef 385cca6036c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-27

    Merge pull request #5253 from boundlessgeo/auth_proxy

    [auth][feature][needs-docs] Proxy authentication integration with QGIS authentication system

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-09-27

    Remove no more usable tools Circle by 3 tangents

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-09-27

    Suppress old constructors

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-27
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-09-27

    Fix minimum for QgsMapToolRegularPolygonCenterPoint

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-27

    [auth] Added debug messages

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-27

    [auth] Added tests for updateNetworkProxy

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-27

    Require Qt >= 5.8 when 3D support is enabled

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-27

    Law & order in the main "3d" directory

    Just renames / cleanup - no code changes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-27

    Law & order in "terrain" subdir

    No actual code changes, just renaming / cleanups

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-27

    Law & order in "chunks" subdir (variable naming, no public member vars)

    No actual code changes, just renames / moves

Merge: e536cdde43e 65170d0e857
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-27

    Merge pull request #5259 from nyalldawson/modernize

    Modernize initializers

Merge: 79fb064c997 e536cdde43e
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-26

    Merge branch 'master' into regularShape_gui

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-26
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-09-26

    resolve conflicts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-27

    Remove some unneeded initializations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-27

    Run clang-tidy modernize-use-default-member-init to move member
    initialization to headers (c++11 style)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-25
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-09-26

    Fix tools with extent when map is rotated (add a messagebar)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-26

    [auth] Updated debug string

Merge: f6479c1f79c d6743903e7e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-26

    Merge pull request #5249 from boundlessgeo/auth_certs_store_tab

    [auth] Certs manager remembers (in the settings) the last opened tab

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-26

    [processing] Fields mapper code improvement

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-26

    Fix function help for represent_value

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-26

    Add unit tests for represent_value

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-26

    [FEATURE] Expression function represent_value

    This will lookup the representation value given the widget
    configuration. This is helpful to get nicely formatted messages for
    value maps, value relations and others in expressions.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-26

    Qgs-ify axis aligned bounding box. Qgs-ification finished!

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-26

    Qgs-ification of classes for chunked rendering

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-26

    Fix doxygen warnings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-26

    Move DEM terrain tile loader to a separate file

Merge: f8cf2f4dbe2 0943cd5d51f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-26

    Merge pull request #5255 from nyalldawson/proc_test

    Resurrect some commented out processing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Add an empty line

    Because the world will explode if not

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Resurrect commented out zonal stats test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Make shortest path test less fussy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Enable a commented out processing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    [FEATURE] Add 'materialize' method to QgsFeatureSource

    When called, materialize takes a QgsFeatureRequest argument
    and runs it over the source. The resultant features
    are saved into a new memory provider based QgsVectorLayer, which
    is returned by the function (along with ownership of the layer)

    This makes it easy to create a new layer from a subset of an
    existing one.

    Materialize also considers subsets of attributes, so that the
    returned layer only contains fetched fields (and not blank
    fields filled with NULL values).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    [processing] Fix Refactor Fields rejects valid field configuration input

Merge: 7705179a6c1 ac7fede91a4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-26

    Merge pull request #5254 from nyalldawson/geometry_coverage

    Geometry unit test coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Modernize some geometry code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Boost test coverage of multipolygons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Fix multipolygon allowing insertion of non polygon geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Ensure multiipolygon dimensionality is respected when adding new surfaces

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Boost test coverage for multisurface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Fix multisurface allowing insertion of non surface geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Fix clearing multisurface should reset dimensionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Ensure multisurface dimensionality is respected when adding new surfaces

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Fix multicurve allowing insertion of non curve geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Boost test coverage of geometry classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Ensure multicurve dimensionality is respected when adding new lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Fix clearing multicurve should reset dimensionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Fix memory leak when inserting invalid geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Boost test coverage for multilinestrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Fix multi line string allowing insertion of non line geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Fix nasty crash caused by converting MultiLineStrings to GML2

    Exporting the geometry to GML2 would corrupt it, causing a
    future crash to occur

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Fix QgsMultiLineString -> toCurveType doesn't convert to curve type

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-25

    Qgs-ification of terrain classes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-25

    Fix some doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Ensure multilinestring dimensionality is respected when adding new lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-26

    Fix clearing multilinestring should reset dimensionality

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-25

    Let's make Travis green again

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-25

    [auth] Apply proxy stored auth configuration

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-25

    [auth] Added updateNetworkProxy method to auth manager

    This allows to apply stored proxy auth settings to the
    proxy configuration.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-25

    [auth] Moved mTray and NAM initialization so that proxy settings can be applied

    ... at the right time

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-25

    This should finally pass code layout test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-25

    Add 3d doxygen group + more doxymentation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-25

    Do not spell check poly2tri sources

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-25

    [auth] Only show compatible authentication configurations

Merge: 992a759caa5 6b7201f4edb
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-25

    Merge pull request #5250 from manisandro/ogr_orig_fid

    [OGR] orig_ogc_fid followups

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-25

    Yet another round of doxygen comments for 3D

    Getting there!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-25

    [auth] Allow stored auth configurations to be used for proxy settings

Merge: c235264d00d 59ed19fff08
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-25

    Merge pull request #5231 from manisandro/ogr_repack

    [OGR] Defer repacking while in explicit updateMode

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-25

    [auth] Add proxy to providers for http basic

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-25
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-09-25

    [OGR] Use a ORIG_OGC_FID constant instead of hard-coding orig_ogc_fid

Merge: 386d52d8731 73d6058bd1d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-25

    Merge pull request #5248 from alexbruy/network-analysis

    [processing] enable network analysis tests

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-25
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-09-25

    [OGR] Ensure orig_ogc_fid is never set as ignored field

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Ensure multipoint dimensionality is respected when adding new points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix memory leak when restoring invalid geometry collection wkt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix multi point allowing insertion of non point geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix clearing multipoint should reset z/m status

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix incorrect /Transfer/ for geometry collection

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-25
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-09-25

    [OGR] Followup: Add orig_ogc_fid as last field to avoid changing field order

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-09-25

    ignore crs for network analysis tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-25

    [auth] Certs manager remembers (in the settings) the last opened tab

    This is a minor UX/UI change that remembers the latest opened
    tab in the certificates manager window

Merge: 5f11793b175 57108f9b617
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-25

    Merge pull request #5247 from nyalldawson/geometry_coverage

    Geometry unit test coverage

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-25

    Restore debug build after PR #5246

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-09-25

    [processing] enable network analysis tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Boost test coverage for geometry collections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix crash in geometry collections with negative part numbers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix dropping M/Z values from geometry collections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix crash in nextVertex with bad geometry collection part number

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix crash when trying to insert geometry into collection with bad index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix crash in geometry collection when working with empty collections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix geometry collection can be corrupted by importing incorrect wkb

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix potential crash in QgsGeometry::smooth

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Boost test coverage for QgsRectangle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Rename QgsRectangle::buffer to buffered and mark as const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Boost test coverage for compound curve

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix crash when removing vertices from compound curves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix incorrect wkb type for compound curve when adding vertex to empty curve

Merge: 14a48c03495 b0b1714e98b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-25

    Merge pull request #5246 from nyalldawson/clazy

    Fix some Clazy warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix doctest

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Sip sync

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Add missing QStringLiterals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Sip sync

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Misc clazy fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix clazy override signal with signal warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Remove some unused variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Flip some easy QLists to QVectors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix clazy overriden signals with non signal warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Add missing QStringLiterals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix clazy connect-3arg-lambda warnings

    Always use 4 arg overload with a lambda, to avoid lambda
    execution when context object is deleted.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix clazy detaching range based for warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix clazy allocating unneeded temporary container warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Use QString multi-arg overload (clazy warning)

Merge: f4d5ca75c6e d72309e42b9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-25

    Merge pull request #5201 from nyalldawson/point_crs

    [processing] Transparently handle CRS for point parameters

Merge: a71f2ad5dc6 26aae589ad1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-25

    Merge pull request #5213 from mhugent/capabilities_exclusive_groups

    [FEATURE]: In GetProjectSettings, show if a legend group is mutually exclusive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix non-virtual destructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix Coverity uninitialized member warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Fix Coverity null pointer dereference warning

Merge: 8902d5f48f0 99def105bbc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-25

    Merge pull request #5245 from nyalldawson/conditionalHelpLink

    Set the most accurate User Manual page to Options tabs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-25

    Make sip_include script use the workaround for SIP's path parsing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-25

    Correct link for processing options help

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-25

    Another round of doxygen comments

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-24

    More doxygen comments

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-24

    More class documentation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-24

    Trying to work around SIP file parsing error (dir starting with number)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Fix transform of extent parameter set to match layer's extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Use text encoded versions of points and extents in history panel

    Fixes generation of unit tests with point/extent parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    [processing] Allow encoding crs into text definitions of extents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    [processing] Allow encoding crs into text definitions of points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Fix passing of QgsReferencedPointXY from Python to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Use correct SRS when building graph

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Better cursor for point picker tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    [processing] Fix picking point from map always triggers a release
    event for previous map tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Transparently reproject source points in algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Allow use of QgsPointXY/QgsReferencedPointXY for point parameter values

Merge: fe98fe11312 afac940d37a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-24

    Merge pull request #5244 from nyalldawson/proc_misc

    [processing] Misc test related fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Use processing config help key

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Allow QgsOptionsPageWidget to set a specific help key to view
    when clicking help in the options dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Set the most accurate User Manual page to Options tabs

    Because some of the tabs in Options dialog have a dedicated chapter where they are fully described, better use those links instead of the global one.

Merge: 9e36fd9c6d7 b39459b8ffc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-24

    Merge pull request #5236 from nyalldawson/field_default

    [processing] Allow setting default values for field parameters in models

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    [processing] add band parameter support in test generator

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    [processing] more fixes for tests creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Fix creation of SAGA tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Fix excepthook handling in standalone scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-24

    Fix exception when running alg with no parameters from toolbox

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-23

    remove app startup tests depending on removed options configpath and --optionspath

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-23

    fix metasearch settings (fixes #16532)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-23

    INSTALL: add ubuntu artful (implements #17177)

Merge: e3f128b55f7 5a802b595d2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-23

    Merge pull request #5241 from nyalldawson/clean_code

    [processing] Code cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-23

    Expand test coverage of compound curves

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-23

    [FEATURE] [needs-docs] Metadata editor

    Adds a new metadata tab to layer properties, representing the new metadata model from QEP #91

    Muhammad Yarjuna Rohmat <myarjunar@gmail.com>AuthorDate: 2017-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-23

    [FEATURE][geonode] integration - copy style action

    Allows copying styles directly from geonode layers for pasting into project layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-23

    Add missing test files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-23

    Update expected test results (rename field)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-23

    [processing] Port mean coordinates to c++

    And remove final use of inefficient vector.extractPoints function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-23

    Replace more duplicate code with QgsProcessingUtils.combineFields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-23

    Remove duplicate testForUniqueness method (replaced with QgsProcessingUtils.combineFields)

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-22

    Fix 'Qsci/qsciapis.h' file not found

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-22

    fix typo

Merge: 782ed47d002 02e3916bf59
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-22

    Merge pull request #5179 from vmora/listen_notify

    [FEATURE] layer refresh and trigger actions on provider notification

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-22

    translation string improvements

    Vincent Mora <vincent.mora@oslandia.com>AuthorDate: 2017-09-08
Commit:     Vincent Mora <vincent.mora@oslandia.com>
CommitDate: 2017-09-22

    [FEATURE] layer refresh and trigger actions on provider notification

    [needs-docs]

    In vector layer properties (only usefull for postgres datasources)

    **in the rendering tab**

    A "Refresh layer on notification" checkbox has been added to refresh layer
    on provider notification.

    For a postgres datasource, if a `NOTIFY qgis;` command is issued by one of the database clients,
    a refresh of the layer will occur.

    If the "Only if message is" checkbox is checked, the notification will trigger the refresh only
    if the message contend is the one specified, e.g. if the user enters
    "refresh" in the box right next to the "Only if message is" checkbox,
    then a `NOTIFY qgis, 'refresh';` command in the datatabase will trigger
    a layer refresh, but `NOTIFY qgis;` or `NOTIFY qgis, 'something else';`
    won't.

    **in the actions tab**

    A column "On notification" has been added, the action editor widget
    a has text field "Execute if notification message matches" to
    specify a filter for notification from the provider. The filter is a
    Perl-type regex.

    Note that, as opposed to the "layer refresh" that

    Exemple:
      - QGIS side "Execute if notification message matches" `^trigger my action`
      - Postgres side: `NOTIFY qgis, 'trigger my action'` will trigger the action
      - Postgres side: `NOTIFY qgis, 'trigger my action some additional data'` will trigger the action
      - Postgres side: `NOTIFY qgis, 'do not trigger my action some additional data'` will NOT trigger the action

    Please note that if the `^`, which means "starts with",  in `^trigger my action` had been ommited,
    the last notification would have triggered the action because the
    notification message contains the `trigger my action`

    A new qgis variable `notification_message` is available for use in
    actions, it holds the contend of the notification message. To continue
    with the previous exemple, if the action is of python type with the code:

    ```python
    print('[% @notification_message %]')
    ```

    The three notifictions above will result in two printed lines
    ```
    trigger my action
    trigger my action some additional data
    ```

    User Warning:

    For postgres providers, if the "Refresh layer on notification" is checked, or if one layer action has
    "On notification" specified, a new connection to the database is made to
    listen to postgres notifications. This olds even if transaction groups
    are enabled at the project level.

    Note that once the notification mechanism is started in a QGIS
    session, it will not stop, even if there is no more need for it (Refresh
    layer on notification" unchecked and no "On notification" in any
    action). Consequently the connection listening to notification will
    remain open.

    IMPLEMENTATION DETAILS:

    A notify signal has been added to the abstract QgsVectorDataProvider
    along with a setListening function that enables/disble the notification
    mechanism.

    For the moment only the postgres provider implements the notification.

    QgsAction has a notificationMessage member function that holds the regex
    to match to trigger action

    QgsActionManager becomes a QObject and is doing the filtering and execute actions on
    notifications.

    The notification notion extends beyond SRGBD servers (postgres and oracle at
    least have the notify) and the "watch file" in the delimitedtext
    provider could also benefit from this interface.

    For the postgres provider a thread is created with a second connection
    to the database. This thread is responsible for listening postgres
    notifications.

    It would be nice to avoid the creation of one listening chanel per
    provider in the case transaction groups are enabled.

    Please note that when listening starts (a thread and connection is
    created in the postgres provider) it cannot be stopped by removing the
    connected actions or unchecking the refresh check box. Indeed, since we
    don't know who needs the signals, we dont't want to stop the service.

    The service will not restart in the next qgis session though.

    If this behavior is not deemed appropriate, we could use
    ```
    int QObject::receivers ( const char * signal ) const
    ```
    and have QgsDataProvider::setListening return a bool to tell the caller
    if the signal has actually been closed.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-22

    translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-22

    fix build

Merge: a6b1c3ee9f7 cbca7c97bc5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-22

    Merge pull request #5238 from nyalldawson/geometry_coverage

    Geometry unit test coverage + fixes

Merge: 5d6c178f71b 57b76920d6e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-22

    Merge pull request #5237 from nyalldawson/port_algs

    [processing] Port line intersection and split with lines to c++

Merge: db738f65e6a d6bf31783c7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-22

    Merge pull request #5227 from nyalldawson/browser_awesome

    [browser] Show QPT print templates and Python scripts

Merge: cf636dcafa8 387771fad40
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-22

    Merge pull request #5234 from nyalldawson/action_lifetime

    Fix browser action item lifetime

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Boost test coverage of geometry classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Expand docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Fix incorrect result for reversing compound curves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Port line intersection and split with lines to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Port processing combineFields to c++

Merge: 559973739c3 33d2d1119c3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-22

    Merge pull request #5235 from nyalldawson/model_progress2

    [processing] Proper progress reports during model execution

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Update sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Matching default multiple fields should also be case-insensitive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Setting field for QgsFieldComboBox should be case-insensitive

Merge: 9caa7224cd9 5534d743f1d
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-21

    Merge pull request #5202 from dmarteau/fix_ln_option_OSX

    Execute ln command with GNU compatible options in install phase

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Allow setting default value for field parameters in models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Better debugging for models by showing child algorithm parameters in the log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    [processing] Proper progress reports during model execution

    Instead of showing the progress reports for each child algorithm
    individually, which leads to repeated 0->100% progress for every
    step of a model, we proxy the progress reports and account for the
    overall progress through a model as well. This means that
    the progress accounts for both the progress within the current
    model step AND the total number of steps left to execute.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Expand unit tests for compound curves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Fix loss of dimensionality when cloning compound curves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Fix adding curves with Z/M to non Z/M compound curves

    Z/M for these curves should be dropped to ensure consistent
    dimensionality for the whole compound curve

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Expand test coverage for compound curves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Fix setting correct WKB type for compound curves when adding first curve

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Fix crash when trying to delete invalid curve from compound curves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Fix crash when requesting invalid curve from compound curves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Expand geometry test coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Expand geometry unit test coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Consistent capitalization for browser item actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-22

    Correctly parent browser item actions to transient menu instance

    Currently most browser item actions are parented to the item
    itself, which is often long-lived (e.g. connection items
    which last for the duration of the qgis session). This
    commit adds an explicit parent widget parameter to
    QgsDataItem::actions to ensure that the newly created actions
    are correctly parented to the menu, and deleted after the
    menu is removed.

Merge: 8ef28e3f879 8f2c8854360
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-21

    Merge pull request #5230 from m-kuhn/taskWaitForFinished

    QgsTask::waitForFinished without event loop

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-21

    [travis] Disable flaky test

    See https://travis-ci.org/qgis/QGIS/jobs/278224577
    https://github.com/qgis/QGIS/pull/5230#issuecomment-331189552

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-21

    Add some docstring

    Mainly to run travis again

Merge: 54ea029de8f 68909a12b6e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-21

    Merge pull request #5114 from gacarrillor/update_add_feature_tooltips

    [needs-docs] Update tooltips for adding features/records

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-21

    Moved project properties menu item

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-21

    QgsTask::waitForFinished without event loop

    because the old approach with using signals, using deleteLater and using
    an internal event loop is a very good recipe for big troubles.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-20
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-09-21

    [OGR] Defer repacking while in explicit updateMode

Merge: 06dc9660a34 a67194df775
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-21

    Merge pull request #5224 from manisandro/ogr_gdb_subset

    [OGR] Add workaround for OGRSQL not recognizing the column name returned by OGR_L_GetFIDColumn

Merge: 6e5324b9d82 846fef2013f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-21

    Merge pull request #5229 from m-kuhn/cleanCode

    Clean code

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-21
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-09-21

    [OGR] Add orig_ogc_fid as last field to avoid changing field order

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-20
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-09-21

    [OGR] Add workaround for OGRSQL not recognizing the column name returned by OGR_L_GetFIDColumn

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-21

    Fix doxygen ingroup gui -> core for moved classes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-21

    Doxygen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-21

    Remove dummy method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-21

    Move definition to class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-21

    Add an 'Open in external editor' option for python scripts in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-21

    [FEATURE] Show python scripts in browser

    Double clicking (or dragging them onto canvas) executes the script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-21

    Make sure iface is available when executing dropped python scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-21

    [FEATURE] Show QPT print templates in browser

    Double clicking the template (or dragging and dropping to canvas)
    results in a new layout being created from the template

Merge: d34fd9f0b11 a67dab52d2f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-21

    Merge pull request #5221 from nyalldawson/browser_awesome

    Add QLR, processing models to browser

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-20

    debian packaging: add ubuntu artful

    David Signer <david@opengis.ch>AuthorDate: 2017-09-20
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-09-20

    work in progress status

Merge: e6169d85181 a6dc6007840
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-20

    Merge pull request #5143 from m-kuhn/nulldatasetparams

    QgsVectorFilewriter skip default null options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-20

    Spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-20

    Identation

Merge: 825a323a14d 21fc2e1a864
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-20

    Merge pull request #5220 from nyalldawson/open_folder

    [FEATURE] Add 'open directory' action to right click menu for folders in browser dock

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-20

    Fix single raster data items in ogr source select

    Thanks to Nyall for catching this.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-20

    [processing] Fix single sided buffer multiline (bevel)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-20

    [FEATURE] Show processing models in browser

    And allow them to be executed and edited directly from there

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-20

    Add a Custom item type for QgsDataItem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-20

    Allow QgsDataItems to override default double click behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-20

    [FEATURE] Show qlr files in browser

    Fixes #10737

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-20

    Show a tooltip with full path for directory items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-20

    Use native OS directory separators in browser dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-20

    [FEATURE] Add 'open directory' action to right click menu for
    folders in browser dock

    Opens the folder in the OS' file explorer

Merge: 45879616072 677c10434bb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-20

    Merge pull request #5193 from Gustry/layer_properties

    move metadata panel to OGC server panel

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-19

    Remove leftover files

Merge: f5c4fdff2e9 1f0e73a3362
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-19

    Merge pull request #5214 from boundlessgeo/gpkg_import_master_task

    Geopackage import multiple files master task

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-19

    [processing] Fix test "Polygon buffer with dissolve"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-19

    [processing] Fix test "Single sided buffer multiline (bevel)"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-19

    [processing] Fix test "variable buffer on points with dissolve option"

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [BUFIX][Server] GetFeatureInfo on Raster Layer, fix valid identify

    Manually merge to QGIS 3 from 2.18

    Funded by Ifremer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-19

    [processing] Update python field calculator test results

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-19

    [processing] Make python field calculator support LongLong

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-19

    [processing] Fix type resolving in python field calculator

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-19

    Fix qgis:lineintersections test

Merge: 8d34023d6e5 38cc5703d7f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-19

    Merge pull request #5209 from nyalldawson/geometry_coverage

    [WIP] Extend geometry classes unit test coverage

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-19

    QgsGeoPackageImportTask -> QgsConcurrentFileWriterImportTask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Improve test cases

Merge: b0892488be7 d1d26e96b0c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-19

    Merge pull request #5216 from m-kuhn/vectorFileWriter

    Make error message accessible for python in vector file writer

Merge: e05f2669f53 a5647c7016f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-19

    Merge pull request #5212 from boundlessgeo/browser_homogenize

    Geopackage: browser homogenize

Merge: b53e986781e 388f8630f36
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-19

    Merge pull request #4959 from rldhont/server-wms-configparser-getprint

    [Server] WMS GetPrint refactoring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Fix some leaks in geometry tests (valgrind noise)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-19

    Fix test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-19

    Added documentation for QgsDataItemProviderFromPlugin constructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Astyle

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-19

    Fix tests for new QgsVectorFileWriter python API

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    Null pointer check for the layer tree

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Boost test coverage of geometry classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Fix some potential crashes in curve polygons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Fix crash in QgsCompoundCurve equality operator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Boost test coverage of geometry classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Move overriden methods from headers to cpp files

    Since they can't be inlined anyway

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Move QgsPolygonV2 equality operators up to QgsCurvePolygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Cleaner signature for QgsAbstractGeometry::closestSegment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Expand geometry test coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Make QgsAbstractGeometry::toCurveType pure virtual, and implement
    for all geometry types

    Previously this method would return nullptrs for many geometry
    types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Fix incorrect vertexAngle calculation for circular strings

    Angle was always perpendicular to the tangent, instead of
    tangential to the curve

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Fix potential crash in QgsCircularString::vertexAngle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Remove impossible to reach code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    fixup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Fix crash when calculating area for invalid circular string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Fix invalid return from QgsCircularString::pointN with negative indices

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Fix incorrect 'left of' calculation when finding nearest point
    to circular string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    More tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Boost test coverage of geometry classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    When constructing a QgsPoint with explicit WKB type specified,
    ignore any explicit z/m value if the WKB type does not have
    that dimensionality

    Brings consistent behavior to all QgsPoint constructors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Set correct WKB type when clearing a QgsCircularString

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Fix potential crash when calling QgsCircularString::pointN with bad
    index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Fix crash when calling equality operator on QgsCircularString

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Remove unused QgsGeometryFactory::fromRect method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Expand QgsTriangle test coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Extend geometry test coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Extend unit tests for QgsPolygonV2, QgsPoint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Extend geometry unit test coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Remove default statements for better compiler warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Consistently use unsigned int for QgsRegularPolygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-19

    Fix memory leak in QgsEllipse

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    Null pointer check for the layer tree model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-19

    Allow data item providers to override default directory handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-19

    Correctly handle opening gdb directories as a database in browser

    Allows ESRI gdb directories to be accessed and the contained
    layers to be visible and added to projects.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-19

    Add method to retrieve OGR supported directory driver extensions (e.g. 'gdb')

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-19

    Always run import task when at least one layer is valid

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] WMS Parameters: const QStringList &l

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] WMS Parameters: const QVariant &value

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] WMS Parameters: const QVariant &defaultValue

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] GetLegendGraphics : Wait for feature counter finshed

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    QgsVectorLayer, countSymbolFeatures return QgsVectorLayerFeatureCounter

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] Enhance QgsConfigCache

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] Refactoring, removing qgs*parser files

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] Remove QgsProject::instance

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-08-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] Refactoring, removing config parser from WMS

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-08-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [BUGFIX][Server] GetLegendGraphics: Clear root legend

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-08-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] WMS GetPrint refactoring - Update parameters manager

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-08-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] WMS GetPrint refactoring - Update tests

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-08-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] WMS GetPrint refactoring - Add Highlight layers

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-08-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] WMS GetPrint refactoring

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-09-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    [Server] test: add response content in message when it's not an image

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-08-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-09-19

    Cancel QgsVectorLayerFeatureCounter on QGsVectorLayer destroy

Merge: 281236f4a14 7048d73d0c7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-19

    Merge pull request #5170 from nyalldawson/drop_spatial_query

    Drop spatial query plugin

Merge: b9a700075b6 90378b79a87
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-19

    Merge pull request #5211 from mhugent/atlas_compress_tiff

    Use LZW compression for tifs exported from atlas / composer

Merge: 15bc5ed0c34 d8de869780a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-18

    Merge pull request #5215 from m-kuhn/metaCode

    Doxymentation and de-noising

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-18

    Document API breaks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-18

    Return error message from QgsVectorFileWriter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-18

    Remove useless debug messages

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-18

    Doxygen improvements

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-18

    Geopackage import multiple files master task

    This fixes a problem when importing multiple files
    into a gpkg. Previous implementation spawned multiple
    independent task causing the import to fail because
    of DB being write-locked.

    This implementation uses a master task with subtask
    and dependencies.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-18

    dxf export: fix layer assignment (fixes #17126; followup 92091c536b)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-09-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-09-18

    [FEATURE]: In GetProjectSettings, show if a legend group is mutually exclusive

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-18

    [expression] fix caching for aggregate() and @parent exp. (fixes #15797)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-18

    debian packaging: drop mimelnk files for KDE3

    Kent Porter <kporter@boundlessgeo.com>AuthorDate: 2017-09-18
Commit:     Kent Porter <kporter@boundlessgeo.com>
CommitDate: 2017-09-18

    Removed new icon 'mIconAddData.svg'  and replaced old 'mActionDataSourceManager.svg' with new version.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-18

    QgsSettings -> Settings in options dialog tab

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-18

    Geopackage: switch the action from add/remove connection

    depending on the connection being already stored or not,
    this allows the user to remove and existing connection.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-18

    Added a short comment in file header

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-18

    Geopackage: fix store connection from browser

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-18

    Fix refreshConnections: only emit if it's a root item

    and propagate down to the tree until the root is reached.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-18

    Geopackage data items: added tooltip and fix connection storage

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-18

    Minor cosmetic code change: removed unnecessary parenthesis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-18

    Handle gpkg vectors and rasters with ogr data items

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-18

    Typo in docstring

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-18

    File browser: use GeoPackage items for gpkg files

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-18

    Allow gpkg to also show vectors in zipped files

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-09-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-09-18

    Use LZW compression for tifs exported from atlas / composer

Merge: 938f2615964 0ee9d665118
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-18

    Merge pull request #5206 from rouault/ogrprovider_use_gdaldriver_and_gdaldataset_api

    [OGR provider] USE GDAL driver and dataset API, and pass FORCE_SRS_DETECTION=YES for GML

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-09-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-09-18

    [processing] fix map layer combo box layer reference

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-09-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-18

    [processing] implement source flag for feature based algorithms (#5208)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-18

    Fix memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-18

    Fix coverity unchecked return value warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-18

    Fix coverity uninitialized members warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-18

    Fix memory leak

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-09-14
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-09-16

    [needs-docs] move metadata panel to OGC server panel

Merge: f9bc9259c08 0cdabb5e60b
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-16

    Merge pull request #5204 from nirvn/saveselected_native

Merge: 7a1b9f970be 085687d8f0f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-16

    Merge pull request #5171 from nyalldawson/processing_selectioncheckboxes

    [processing] Add useCheckBoxes option to EnumWidgetWrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-16

    Also update other spatial join alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-16

    Improve wording of spatial location alg parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-16

    Add context menu with Select All/Clear Selection to checkboxes panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-16

    Use checkboxes for Extract/Select by Location algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-16

    [processing] A non-optional multiple enum parameter must have at
    least one choice selected to be valid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-16

    Use smaller margins for checkboxes panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-16

    Update class name

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-16

    [processing] Add ui option useCheckBoxes in ByLocation algorithms

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-16

    [processing] add ui option useCheckBoxes in CheckValidity

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-16

    [processing] Add useCheckBoxes option to SelectionWidgetWrapper

    This allow to show checkboxes or radioboxes intead of line edit with button.
    This is configurable for each algorithm thought ParameterSelection metadata parameter.
    It is also possible to choose the number of columns.
    This is not applied in case of the BatchDialog.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-15

    DBManager -> Browser synchronization

    Reload/refresh the browser tree and source select connection
    items when connections, tables etc. change in the DBManager

    Note that this is uni-directional: changes in the browser tree
    are not (yet) propagated to the DBManager

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-09-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-09-15

    [OGR provider] Workaround bug in OGR GML driver

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Docstring/sip fixes in core/3d

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-15

    [travis] Traceback for python tests on timeout

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-15

    Fix save/reload of N:M relations

    Vincent Mora <vincent.mora@oslandia.com>AuthorDate: 2017-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-15

    [FEATURE] Add undo and redo on transaction groups (#4765)

    * [FEATURE] adds undo/redo for transaction groups

    [needs-docs] the undo/redo now works with transcation groups. Just check
    that there is no restriction in the transaction groups doc concerning
    undo.

    related to #14799

    The undo/redo is implemented using SAVEPOINT.

    The QgsTransaction interface has been enlarged to allow savepoints
    creation and management. The savepoint is destroyed on
    rollbackToSavepoint to have the same behavior has the sql ROLLBACK TO
    SAVEPPOINT.

    To avoid the creation of a savepoint for each feature modified in bulk
    editing (e.g. paste, field calculator) the logic is a bit complicated: the
    savepoint is created on QgsVectorLayer::editCommandStarted and the first
    actual undo command (QgsVectorLayerUndoPassthroughCommand) is
    responsible for the re-creation of the savepoint in case of undo-redo.
    Since the behavior must be different in case edition doesn't take place
    inside an edit command, a member function has been added to
    QgsVectorLayer to expose the mEditCommandActive state.

    Another (commented) tricky bit is the modification of the database
    structure on add/delete attributes. On undo, the attribute is removed
    before the rollback to savepoint, i.e. there is a useless ALTER TABLE
    issued to restore the structure just before restoring it with the
    ROLLBACK TO SAVEPOINT. This is necessary to make the provider
    aware of the change of structure. It could be nicer/cleaner to have a way
    to reload providers metadata.

    The editPaste function has also been modified to use addFeatures instead of
    addFeature (plural/singular), this is at the expense of an additional "cpy"
    of the clipboard in memory, but it should improve perf with postgis provider.

    * fixup operator aliases

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-09-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-09-15

    [OGR provider] Use FORCE_SRS_DETECTION=YES open option for GML datasets

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-09-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-09-15

    [OGR provider] Use GDAL driver and dataset API

    This is a preparation work to be able to provide open options to vector
    drivers, which require using the GDALOpenEx() API, and thus requires to
    use GDALDatasetH instead of OGRDataSourceH, GDALDriverH instead of OGRDriverH,
    GDALOpenEx() instead of OGROpen(), GDALClose() instead of OGR_DS_Destroy(),
    GDALDatasetXXXX instead of OGR_DS_XXXX, etc...

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Add 3d to doxygen, do not verify indentation of included poly2tri lib

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-15

    Fix N:M Relations

    Fix #17143 (https://issues.qgis.org/issues/17143)

Merge: f282a753c6c 06ee6f68e1d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-15

    Merge pull request #5200 from nyalldawson/drop_handler

    [FEATURE][processing] Allow dropping model files onto QGIS window to execute them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    [processing] Fix incorrect filters in vector layer parameter selections

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-09-15

    [needs-docs][processing] return empty layer for save
    selected features algorithm if no features are selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Expand docs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-09-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-09-15

    [processing] native save selected features algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Update sip_include

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    [FEATURE][processing] Allow drag and drop of model files onto QGIS window
    to execute them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Make QgsCustomDropHandler a QObject, and only store weak pointers to them

    This means if a plugin registers a custom drop handler, but crashes
    before it can deregister it, at least it won't leave the main
    app in a crashy state.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Allow QgsCustomDropHandlers to directly operate mime data
    and dropped file names

    This allows QgsCustomDropHandlers which aren't directly associated
    with providers (e.g. for plugins to handle dropped files of
    a certain type)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Slightly cleanup drop handling in qgisapp

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Post rebase fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    More renaming. No code changes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    More renaming of 3D-related classes and files. No actual code changes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Renaming and moving of 3D entities for 3D symbols

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    3D symbols: private members + public getters/setters ... just like big kids

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Moved 3D symbol class implementations into separate files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Extend range of spin boxes for 3d properties

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Ignore invalid polygon geometries to avoid crashes in tessellation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Use middle button for rotation/tilt, right button for zoom

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Remove 3D canvas widget when the dock is closed (just like 2d canvas)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Do not die when passed invalid full extent from QGIS

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Handle curved geometries (line/polygon 3d symbol) and repeated vertices

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Correctly working "zoom full" + more robust near/far plane config

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Heuristics for setup of near/far planes of camera

    Based on terrain's active nodes, this should configure frustum depth
    long enough not to clip away anything that should stay visible and
    at the same time make good use of depth buffer (range not too large)

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2017-08-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    [FEATURE] support 3d models

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Feature selection is also displayed in 3D map view for polygons

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

     Feature selection is also displayed in 3D map view for lines

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Get selection color from map canvas

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Encapsulate entities for selected/not selected points in a root entity

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    [FEATURE] Feature selection is also displayed in 3D map view for points

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2017-08-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    fix frustum culling for terrain

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Zoom in/out by pressing middle mouse button and moving up/down

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2017-08-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    fix the bug

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Respect background color from project's main canvas

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Update terrain map whenever an active layer requests repaint

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Reworked background loading and updating of chunks

    Before there was a dedicated thread for loading and it was not great because map rendering
    requests were started from worker thread which is not potentially dangerous. Updates of map
    were done in main thread, blocking user interface - ugly!

    Now everything is handled more cleanly - there is one queue of jobs (two types: load chunk / update chunk),
    things are started asynchronously from main thread. No dedicated thread / mutex / wait condition.
    Better management of states of chunk nodes - state changes are very explicit which is a good thing.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Decide number of zoom levels from max. allowed ground error

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Read/write 3D renderers of map layers to project files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Update layer 3D entities when terrain generator or scale change

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Update list of 3D entities when the list of active layers is changed

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    GUI for 3D point symbols

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    GUI for configuration of 3D line symbols for vector layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    GUI for configuration of 3D polygon symbols for vector layers

    In the style dock there is a new "3D View" tab - so far working just for polygon layers.
    It is possible to select a polygon layer, enable 3D renderer and adjust its properties.
    If a 3D Map View is open, it will be immediately updated (if auto-apply is enabled)

    Very exciting! :-)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Introduce concept of 3D symbols + addition of "single symbol" vector 3D renderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Base class for 3D renderers + a bit of code shuffling

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Signals/slots in Map3D + partial scene udates from Map3D signals

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Terrain settings in GUI, react to changes of visible layers

    Temporarily disabled 2d canvas preview to better see 3D performance

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Start of 3D map configuration widget

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Fixed flat terrain without CRS defined

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Initial work on integration of 3D map into QGIS application

    One can create a 3D map view from menu similar to a new 3D map view

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Move all chunk-related functionality to a sub-directory

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Move terrain related classes to a sub-directory

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Rename TerrainBoundsEntity to ChunkBoundsEntity

    ... since it can be used also for other chunked entities - not just terrain

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Fix build with Qt 5.9

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Added missing shaders and temporary test application

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-15

    Import of initial work on QGIS 3D framework from wonder-sk/qgis3d

Merge: c5ae3a0c98f a13aa96b6ae
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-15

    Merge pull request #5194 from boundlessgeo/iface_conn_changed

    Adds connectionsChanged signal to iface

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-09-15
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-09-15

    Execute ln command with GNU compatible options

        On some OSX macport installation, GNU commands may be used in favor
        of native commands and 'make install' fail with
             'ln: invalid option -- 'h'"

        As BSD ln support the GNU -n option as an equivalent of the -h option
        it shoud be preferred over the specific BSD option.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-15

    Typo forwarder->forwarded

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-15

    Add reloadConnections to the app and expose to iface

Merge: 8d088c0da4e 8605be0dbbd
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-15

    Merge pull request #5199 from nyalldawson/extract_by_extent2

    [processing] Extent handling improvements

Merge: ba9cb873ae3 3a782537648
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-15

    Merge pull request #5198 from NaturalGIS/fix_saga_vectorizng_grid_classes_master

    [processing] fix SAGA LTR vectorizing grid classes tool for QGIS master

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    New algorithm to convert an extent parameter to a layer

    Creates a new layer with a single feature with polygon geometry
    covering the extent parameter value.

    This is designed for use in models where some child algorithms require
    a layer based input, while others require an extent based
    parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Add method to recover extent parameter CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Fix unit test data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Fix passing QgsReferencedRec/Point from python to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Use geometry of reproject extent parameters for more accurate clipping

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Use CRS when calculating extent during algorithm extection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Return a referenced rectangle from ExtentSelectionPanel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Nicer display of rectangle parameter values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    Allow use of Qgs(Referenced)Rectangle for processing extent parameter values

    And add a new target CRS argument to parameterAsExtent. If set, and
    the source CRS of the rectangle parameter can be determined, then
    the returned value will be the rectangle automatically reprojected
    to the desired target CRS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-15

    [FEATURE] New processing algorithm "extract/clip by extent"

    Allows extract a subset of another layer using an extent, with
    optional setting to clip geometries to the extent

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2017-09-14
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2017-09-14

    fix SAGA LTR vectorizing grid classes tool for QGIS master

    Tom Elwertowski <telwertowski@comcast.net>AuthorDate: 2017-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-14

    macOS needs path to GEOS framework

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-14

    Geopackage items: add URI to tooltip

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-14

    Geopackage items: fix create new layer close dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-14

    Adds connectionsChanged signal to iface

    This is meant to be used by plugins (DBManager is the
    first candidate) to notify the application that
    the GUI elements that handle connections needs to
    be updated (i.e. the data source manager dialog
    and the browsers)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-14

    [bugfix] Geopackage restore connections in DB-manager

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-14

    Restore synchronization between connections and data source manager

    Partial revert of commit 22bd2a35

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-14

    Fix geopackage delete connection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-14

    [docker] Use a unicode compatible locale

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-09-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-09-13

    Set CMake 3.9 policy for macOS RPATH settings to NEW

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-14

    Fix area calculation on polygons with Z/M wkb types

    Follow up a6800d6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-14

    [processing] Transparently map 'qgis' algorithms to 'native' algorithms

    This allows us to freely move algorithms from the qgis python library
    to the c++ native provider without breaking API or existing models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-14

    Port simplify geometries to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-14

    Port merge lines and smooth to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-14

    Port fix geometries alg to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-14

    Add missing overrides

Merge: c371b72dfef bf078b1c847
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-14

    Merge pull request #5188 from nyalldawson/int

    [processing] Fix intersection and union tools don't work with input layers with Z or M values present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-14

    [processing] Fix intersection and union tools don't work with
    input layers with Z or M values present

    Also ensure that written geometries are always multitype, to
    match the created layer geometry type (before the layer was
    being created as a multi* layer, but single part geometries
    were sometimes created. This causes errors with some data
    providers)

Merge: d084cc6b730 be88da8173a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-14

    Merge pull request #5184 from nyalldawson/join_locate

    [FEATURE] Reworked processing 'Join by location' alg

Merge: 742f3e5b4d6 c3309b9257b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-14

    Merge pull request #5178 from Gustry/metadata_viewer

    use the metadata API for the metadata viewer

    Kent Porter <kporter@boundlessgeo.com>AuthorDate: 2017-09-13
Commit:     Kent Porter <kporter@boundlessgeo.com>
CommitDate: 2017-09-13

    Adds new Icon for Data Manager

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-09-12
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-09-13

    use the metadata API in the HTML viewer

Merge: df94b503a57 26830949d9d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-13

    Merge pull request #5112 from nyalldawson/locator_core

    Move locator non-gui classes to core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    [FEATURE][processing] Add 'Join by location (summary)' algorithm

    Like the main Join Attributes by Location algorithm, this algorithm
    takes two layers and combines the attributes based on a spatial
    criteria.

    However this algorithm calculates summaries for the attributes for
    all matching features, e.g. calculating the mean/min/max/etc.

    The list of fields to summaries, and the summaries to
    calculate for those, can be selected.

Merge: 5796783e046 fe8b751eb53
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-13

    Merge pull request #5180 from nirvn/fix_levels

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-09-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-09-13

    [FEATURE] Make symbol levels dialog a style dock panel widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-09-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-09-13

    [symbology] resurrect symbol levels dialog (fixes #16996)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    [FEATURE] Reworked processing 'Join by location' alg

    Improvements:
    - transparently handle different source/join CRS
    - added option to create output feature for EVERY joined
    feature (i.e. 1 to many type join)
    - added option to select joined fields to take
    - optimised performance of algorithm

    The previous option to create a summary of joined features has been
    removed, and will be moved to a separate 'Join by location (summary)'
    algorithm.

Merge: 5614df4b6e9 220c5e85e36
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-13

    Merge pull request #5153 from nyalldawson/geonode

    [FEATURE] QGIS - GeoNode Integration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Move GeoNode browser/source select from app -> new 'geonode' provider

    Instead of including these classes in app, we instead make a
    shell data provider which implements only the dataItemProviders()
    and sourceSelectProviders() methods.

    Helps keep GeoNode GUI related code partitioned

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Fix geonode connection correctly storing service specific settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Make sure WFS/WMS settings are respected when adding GeoNode layers from source select dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Add support for updating a uri with GeoNode WFS/WMS related connection settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Generalize some WFS/WMS connection setting handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Cleanup QgsOwsConnection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Remove duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Rework QgsGeoNodeNewConnection to inherit from QgsNewHttpConnection

    Avoids a lot of duplicate code.

    Note that while this refactoring was done to allow WFS and WMS
    settings to be simultaneously visible, I've removed the settings
    from the GeoNode connection for now. Looking into this they were
    being stored, but not used at all when loading the layers from
    the GeoNode instance.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Cleanup some strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Rework QgsNewHttpConnection layout so that both WFS and WMS settings
    can be shown simultaneously

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Use explicit flags to set behavior of QgsNewHttpConnection instead of key parsing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Fix ordering of Arcgis map server item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Clean comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Remove Q_FOREACH, fix inefficient loops

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Revert unused changes to QgsDataItem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Fix spelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Hide non-functional style related browser actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Cleanup and add docs for QgsGeoNodeConnection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    [geonode] Don't block data source manager while connecting to a server

    Also add missing docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Class shuffle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Run all GeoNode tests locally, but skip ones which rely on a remote server on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Add missing sip file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Misc optimisations to geonode data items, fix leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Move remaining geonode classes from gui->app

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Revert redundant changes to ows provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Move GeoNode data items from OWS provider to app

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Remove non-functional close button from geonode source select dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Don't link app into provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Include geonode folder in doxyden search folders

    Required to build the docs for this folder, and correctly
    include the classes in the documentation coverage test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Slight folder restructuring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Rollback all geonode specific changes to QgsDataSourceManagerDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Add a very trivial registry GeoCMS providers to app

    Currently it's only used to register GeoNode source select dialogs.
    As additional GeoCMS handling is added to QGIS we can start
    refining this class to handle common functionality.

    For now, it's locked away in app so we don't need to worry
    about frozen API restricting us when this happens.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Add a bit more structure to provider source select ordering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Move QgsGeoNodeSourceSelect to app

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Rollback changes to app

    There's no need for a dedicated 'Add GeoNode layer' menu entry,
    as the unified data source manager has been designed to replace
    all these specific provider based actions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Correctly handle using layer name option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Misc code cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Condense code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Use correct messagebox type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Fix another leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Fix memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Allow QgsAbstractDataSourceWidget subclasses to add vector layers
    with a specific provider key

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Minor code cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Remove unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    QgsGeoNodeSourceSelect is a QgsAbstractDataSourceWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Fix ui file build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Use QgsDebugMsg instead of QgsMessageLog for non-error feedback

    QgsMessageLog should only be used for errors or warnings,
    not 'everything is working ok' type debug messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Split QgsGeoNodeConnection into two classes

    Move utility functions to QgsGeoNodeConnectionUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    QgsGeonodeConnection is not a Q_OBJECT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Performance optimizations

    - avoid container detachments
    - use QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Pass strings by const ref

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Static members should use a 's' prefix, not 'm'

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Fix can not delete geonode instance from browser.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Add style retriever for a geonode layer.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Simplify getLayers method for geonode client.

    myarjunar <myarjunar@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    add copy and paste style actions to the layer node

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    Fix QGIS Crash on loading WFS/WMS/XYZ layer from GeoNode.

    myarjunar <myarjunar@gmail.com>AuthorDate: 2017-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    fix qgis crash on startup (invalid pointer)

    Muhammad Yarjuna Rohmat <myarjunar@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-13

    [FEATURE] QGIS - GeoNode Integration: Integrate with QGIS Browser Panel (#4816)

    * add Geonode connection menu to the toolbar

    * add header files for geonode-qgis client

    * add action to launch geonode connection dialog from menubar

    * Move to proper directory

    * Add geonodeconnection class.

    * Add unit test for geonode connection.

    * Use const static to avoid typo.

    * Get list layers from geonode.

    * Add get maps method.

    * Geonode connection dialog (#13)

    * add new geonode connection dialog

    * apply functionality to the geonode connection manager dialog

    * add save and load geonode connection functionality

    * edit baseKey and credentialBaseKey

    * remove auto-connect slots

    * Add unit test for geonode connection.

    * Add wms url getter.

    * Add uuid and layer name in the table.

    * Add handler for the list layer clicked. WIP.

    * Use new style connect, better hacky to get wms url.

    * update gitignore

    * Make QGIS able to add WMS layer from geonode. With hacky code.

    * Fix Docstring.

    * Show web service type (WMS/WFS) in layer table.

    * fix http and toolbar menu

    * add geonode data item to the browser panel as an extention of ows provider

    * [WIP] Add WFS.

    * Add geonode get service url.

    * combobox functionality and test geonode connection

    * Add WFS.

    * Disable add button if it's a map. Currently we can't do anything for map.

    * Add busy cursor when add layer.

    * get service uri capabilitites

    * add available layers to the geonode browser panel

    * remove debugging footprint and replace old style connect

    * add actions (new, edit, delete) to geonode browser panel

    * fix getLayers by WMS url

    * add Geonode connection menu to the toolbar

    * Filter out invalid layer / map.

    * Fix service url method.

    * Add service url for XYZ for GeoNode QGIS Server backend.

    * Add XYZ url to geonode connection  dialog.

    * Add XYZ layer to QGIS.

    * fix double geonode submenu

    * add wfs/wms layers from browser panel using its native provider

    * comply with qgis3 new class naming

    * Handle different prefix for layer in GeoNode QGIS Server backend.

    * base class for cms connection

    * make geonode connection as a derived class from cms connection

    * update cmakelists

    * move geonode connection to geocms dir

    * update CMakeLists

    * Handle geonode 2.7 with new API.

    * Handle multiple geoserver url in one geonode.

    * Fix add xyz for qgis server. Fix add wms, wfs, xyz for geoserver in geonode 2.7

    * Refactor serviceURL to return QStringList.

    * add 'add geonode layer' icon

    * add geonode to the data source manager dialog

    * [GeoNode-Client] Fix add WFS layer.

    * fix wms url parameter

    * add xyz dataitems

    * Use new style connect.

    * [GeoNode Client] Handle qgis server specific typename to make add WFS works.

    * Code improvement.

    * [GeoNode Client] Make geonode dialog in add universal layer can add layer.

    * Open universal add layer when click Add GeoNode layer.

    * Make sure the geonode url has protocol.

    * Handle geonode version in a better way.

    * make sure the serviceUrl method has scheme in its urls

    * add services option to the dialog

    * remove version label if not wfs

    * construct wms url with parameters for geonode connection

    * handle layer from multi service urls for every wfs, wms, & xyz services

    * fix new style connect using static_cast

    * hode close button if dialog is in embedded mode

    * fix xyz layer naming in the browser tree

    * create base class for geocms dataitems

    * fix compiling warning

    * Use struct instead QVariantMap.

    * tidy up code

    * Tidy up code, use QgsStringMap instead QVariantMap.

    * Add spellok for catalogue.

    * update sip

    * update sip

    * Use naming convention for QgsGeoCmsConnection and use QUuid.

    * Async by using GeoNodeRequest class.

    * Move geonode to src/gui.

    * Use stack not heap.

    * Remove unused includes.

    * Use signal to handle request.

    * Use QStringLiteral.

    * Switch to use Q_FOREACH.

    * Use Q_FOREACH and addressing PR's review.

    * Set private for data members.

    * update sip

    * Update sip.

    * Update sip.

    * Fix sip problem to make it buildable again.

    * Remove geocms

    * Tidy up code.

    * Use QgsSetting Scope::Provider.

    * Fix missing zip.h

Merge: 9dcdefd68e5 850fed557f6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-12

    Merge pull request #5164 from boundlessgeo/browser_shared_model

    [bugfix] Browser shared model

Merge: 4115d06fba4 95cd8d744d9
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-12

    Merge pull request #5181 from manisandro/ogr_subsetstring

    [OGR] Ensure subset string is set when reopening dataset

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-09-12

    [OGR] Ensure subset string is set when reopening dataset

    QgsOgrProvider::reloadData calls close() and open(), which in turn called setSubsetString with mSubsetString.
    Since setSubsetString does nothing if the passed sql string is equal to mSubsetString, this resulted in the
    substring not being set on re-open. This commit clears mSubsetString before calling setSubsetString, and
    blocks signals when calling setSubsetString to avoid an endless recursion of emit dataChanged -> reload.
    Fixes #17122.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-12

    Const getter and api break docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-12

    Typo delayied -> delayed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-12

    Browser: removed redundant refresh signals

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-12

    Removed reference

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-12

    Share QgsBrowserModel among browser instances

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-12

    Moved the scan time to populated and get it from settings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-12

    [bugfix] Browser keeps scanning directory with gpkg file

    Fixes #17043 by introducing a check for last directory
    scan timestamp and skipping the directoryChanged signal
    is the last scan was less than 10 seconds in the past.

    Tested with > 300 gpkg files in a single directory.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-09-12

    remove context help popup on console opening

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-09-12

    [console] return home directory as string instead of QDir instance (fix #17106)

Merge: 457709d3d8a 814ef787321
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-12

    Merge pull request #5165 from Gustry/save_metadata

    write metadata with XML

Merge: 9b8fad515fb cf16a824193
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-12

    Merge pull request #5173 from nyalldawson/model_crash_win

    [processing] Fix crash in modeler on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-12

    Fix indentation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-12

    [ogr provider] insure connection pool updated when subset sql added/changed (#5172)

Merge: 220b58d0c97 516aad7cdf1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-12

    Merge pull request #4440 from alexbruy/gdal-compression

    expose image compression in the layer metadata (fix #15702)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-12

    Fix vertex+segment vs segment snapping type

    When user picked snapping to current layer / all layers, snapping to
    vertex+segment vs segment were working the other way around
    (advanced configuration was working correctly though)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-12

    [processing] Fix crash when editing models on Windows (fix #17028)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-12

    Cleanup model algorithm parameter definition dialog

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-09-08
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-09-12

    write metadata with XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-12

    Daily Q_FOREACH removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-12

    [processing] List 'All files (*.*)' option last in save as dialogs

    See https://ux.stackexchange.com/questions/111689/file-dialog-formats-list-should-all-files-be-listed-first-or-last for discussion:

    - for 'file open' dialogs, wildcard options should be listed first
    - for 'file save' dialogs, wildcard options should be listed last

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-12

    [FEATURE] Drop spatial query plugin

    * Tagged as feature to remember to include in release notes

    The functionality of this plugin is duplicated in the processing
    Extract by Location and Select by Location algorithms.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-12

    Use offline editing plugin instead of spatial query for detecting plugin path

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-12

    Fix windows build

Merge: 6772541720b 9b04589ce7c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-12

    Merge pull request #5166 from nyalldawson/tidy

    clang-tidy fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-11

    CAD dock: fix a typo -> enable new snapping option

    When X or Y is locked and user has mouse on top of a segment, CAD dock widget
    will snap at the intersection of the segment and the axis.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-11

    Fix node tool sometimes behaving incorrectly with topo editing

    This would happen especially when zoomed out due to mismatch of snapping match vs original map point

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-11

    Only update CAD canvas item geometry when necessary

    The call to setRect() in paint() handler was triggering canvas redraws
    all the time, keeping one CPU core busy nearly all the time when
    CAD dock was active.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-11

    Make CAD dock work well with node tool when adding vertex at endpoint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    More missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Add missing override keyword

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Fix clang-tidy misleading comment warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Remove redundant code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Use std::move to reassign unique_ptrs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Fix clang-tidy int to bool conversion warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Fix clang-tidy redundant .get() calls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Fix clang-tidy redundant return/continue warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Remove redundant virtual keyword from signatures with override

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Fix clang-tidy use emplace_back instead of push_back warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Remove more unnecessary destructors, flip empty constructors to =default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Use .empty() instead of .size() > 0/.size() >=1/etc

    Possibly faster, and clearer to read

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Pass by const ref where possible

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-11

    Fix settings icon for CAD dock widget

    Previously it used an icon from georeferencer's QRC

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-11

    Fix broken signals for AFS/AMS layer addition from the datasource dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Use =delete to remove default functions

    Via clang-tidy modernize-use-equals-delete

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Remove some unnecessary delete guards

    Via clang-tidy readability-delete-null-pointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Remove some unnecessary initializers

    From clang-tidy readability-redundant-member-init

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Simplify boolean expressions

    By applying clang-tidy readability-simplify-boolean-expr fixit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Cleanup pointer comparisons to nullptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    0/NULL -> nullptr

    Using clang-tidy modernize-use-nullptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Avoid casting int to bool

    Using clang-tidy modernize-use-bool-literals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Remove use of deprecated header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Ignore =default during doxygen coverage test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Replace reimplemented default methods by = default

    Using clang-tidy modernize-use-equals-default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-11

    Remove redundant initializations

    Fixes when a member is initialized both in the header and
    source to the same initial value

    (via clang-tidy modernize-use-default-member-init fixit)

Merge: a6506810611 c733b366f13
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-11

    Merge pull request #5156 from boundlessgeo/gpkg_tab

    [feature][needs-docs] Gpkg tab in source select dialog

Merge: 7f5bd00cbf3 02e8f1e6fa7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-11

    Merge pull request #5131 from nyalldawson/location_algs

    Rework Select by Location algorithm

Merge: cf8afc1e5b6 4ca972a2ffb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-11

    Merge pull request #5154 from nyalldawson/stats

    [processing] Improve Stats by Categories algorithm, remove duplicate algs

Merge: 8aeffdb4575 1fb48f456c7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-11

    Merge pull request #5159 from alexbruy/fix-filter

    [processing] fix file filter construction for output files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-10

    Reduce debugging noise when using curved geometries

Merge: cea7eb8be55 f938b60f122
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-10

    Merge pull request #5148 from wonder-sk/adv-digitizing-cleanup-2

    Advanced digitizing cleanup - part 2

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-10

    Handle mouse events of adv.digitizing map tools in the map tool base class

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-10

    Move snapSegment() from map mouse event to private area of CAD dock

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-10

    More advanced digitizing dock widget cleanups

    - CaptureMode enum has been moved back to QgsMapToolCapture where it belongs
    - map tools that need clearing of CAD points do so explicitly when needed

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-10

    Remove some workarounds for advanced digitizing from node tool

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-10

    Better control of CAD dock widget operation from map tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-10

    Fix tests

Merge: 1caaa2e6979 64718766fcc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-10

    Merge pull request #5119 from nyalldawson/layout_next3

    [layouts] Undo/redo framework

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-10

    Optimise calcuation of disjoint features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-10

    Optimise Extract/Select by Location alg

    Only create and prepare the GEOS representation for intersection
    layer features when we encounter a feature in the target layer
    within that feature's bounding box.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-10

    More tests for Extract by Location

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-10

    Fix missing geometries/attributes in Extract by Location

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-09

    Use auto for const complex vars in for loop

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-08

    More Q_FOREACH removal

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-08

    Range for loop without detach

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-08

    Replace Q_FOREACH by range for loop

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-09-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-09-08

    Node tool: give priority to the current layer when selecting vertex

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-08

    Update tests for OGR getLayers now returning also the geometry column name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    Drop python Select/Extract by Location algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    Swap unit tests to use native algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    Native c++ Extract by Location algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    Move allFeatureIds from QgsVectorLayer to QgsFeatureSource

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-09-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-08

    fix capitalisation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-09-08

    [processing] fix file filter construction for output files

Merge: 25c27b3c80a 858413e5c12
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-08

    Merge pull request #5000 from jgrocha/add-default-layers

    [FEATURE][needs-docs] Add XYZ connection to provide default OpenStreetMap tiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    Port Select by Location to c++

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-08

    Disable SQL filter when a raster is selected

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-08

    Give credits to the original author of the source select

    and amend some comments

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-08

    avoid leak

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-08

    use SIP_SKIP (followup 5c3a72014)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    Remove 'precision' option from spatial relation processing algs

    Rationale:
    - the correct use for this option is unclear, and users are
    mistakenly using it as a 'tolerance' option
    - it's very likely to generate invalid geometries as a result
    of the snapping, causing unreliable results

    Given these substantial issues, it's safer to remove this
    option and require that users who need the snap to grid
    precision change explicitly do this via an extra model
    step before running the algorithm.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    Rework Select by Location algorithm

    Changes:

    - handle different CRS transparently

    - don't build a spatial index on the selection layer. Instead
    only use feature requests to fetch features which are within
    the desired bounds, and rely on the presence of an appropriate
    spatial index at the provider's backend. Otherwise, we force
    every user of this algorithm to have a full iteration of the
    source table, regardless of how large the table is. That means
    that trying to select a set of addresses which fall within
    a specific locality from a table which contains the addresses
    for a whole state will FORCE every address in the state to
    be initially read before any calculation begins. With this
    change only those features within the bounding box of the
    selected localities will ever be fetched from the provider,
    resulting in huge speed improvements for the algorithm.

    - use prepared geometries for the spatial relation tests.
    This dramatically speeds up the algorithm in the case
    where the intersection layer features cover multiple
    features from the 'selection' layer.

    - Add a 'select within current selection' mode

    - Optimise feature requests for efficiency (especially
    with respect to the 'disjoint' selection mode)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-08

    Use the new generic OGR source select class

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-08

    Generic implementation of OGR file DB connection

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-08

    New generic file-based DB OGR source select

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-08

    Use the OGR generic methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    Fix stats by categories tests on Travis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-08

    Moved some reusable methods from gpkg to the ogr items class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    Allow multiple primary key fields to be specified for processing tests
    `

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-08

    Added add geopackage icon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-08

    Refactor of QgsGeoPackageConnection to a generic class

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-08

    fix qgsgeometry sip

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-08

    add overload methods

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-08

    initial commit

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-09-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-09-07

    Fix CMake bundling error on macOS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    Fix existing unit test, add new tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    [processing] A non optional, multiple field input must have at least
    one selected field to be considered valid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    [FEATURE] Drop 'Frequency analysis' and 'Number of unique values in classes' algs

    The functionality of both these algorithms is available in 'stats by
    categories'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    Make value field in 'Stats by category' optional

    If not set, only the feature counts for each category will
    be calculated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    Fix calculation with null strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    [FEATURE] Allow multiple category fields in 'stats by category'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-08

    [FEATURE] Improve Stats by Categories algorithm

    - allow non spatial inputs
    - allow calculation of stats on any field type, with specific
    string and datetime stats calculated when field type matches
    - output a full set of stats for numeric fields (including median
    , quartiles, etc)
    - also calculate stats for 'null' category

Merge: a0e6b7fde03 437aefa32a6
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-07

    Merge pull request #5094 from pblottiere/trust2

    [FEATURE] Trust project option

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-07

    Added static QgsLayerItem::iconName(LayerType) for reuse and consistency

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-07

    Add geometry column name to sublayers result

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-07

    Move trust checkbox in data sources tab

Merge: eee75771224 e57c3b39746
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-09-06

    Merge branch 'regularShape_gui' of https://github.com/lbartoletti/QGIS into regularShape_gui

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-09-06

    Use unique_ptr

Merge: 37b60527f2f a0e6b7fde03
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-06

    Merge branch 'master' into regularShape_gui

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-06
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-09-06

    Add Rectangle from 3 points

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Rename methods

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Add some tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Trust is now a project option instead of a global option

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-06

    Code cleanup

    Remove already declared groups in header

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Some cleanup and renaming

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Do not update extent by default if trust project option is activated

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Do not check primary key unicity on views when trustProject option is activated

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Add option on layer to read extent from xml in case of data source without metadata

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Fix extent writing in project file

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Add an enum for postgres relation kind

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Extent for vector layers should not be read from qgis project by default

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    [needs-doc] Add Trust Project option

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-06

    Add QgsGeoPackageLayerInfo and move sublayers logic

    sublayers is now a reusable static function

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-06

    Removed blank lines

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-06

    Leave more defaults for vector creation to OGR

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-06

    Add help link for OWS Server tab

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-06

    Set the most accurate User Manual page to Project Properties tabs

    Because some of the tabs in the dialog have a dedicated chapter where they are fully described, better use those links instead of the global one.

Merge: 3b839ceb439 6f9be4de0f1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-06

    Merge pull request #5137 from m-kuhn/expressionhistory

    [FEATURE] History for attribute table form view display expressions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-06

    QgsVectorFilewriter skip default null options

    Don't specify dataset options which have null default values. Setting
    these as empty strings might introduce a different behavior than
    expected.

    For example not creating an xsd companion file for GML.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-06

    [travis] Fail fast on error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-06

    Fix build with Qt 5.5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-06

    [travis] Stop building on errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-06

    [travis] Fold build output

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-06

    [travis] Workaround timeouts

Merge: 2e20b6f69bf eb9e2ace756
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-06

    Merge pull request #5084 from pblottiere/server_bugfix_ogc_mode

    [server][bugfix] Fixes OGC test on getmap:each-format mode for 1bit/8bit/16bit

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-09-04
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Add some tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-09-06

    Fix OGC test getmap:each-format mode for 1bit/8bit/16bit

Merge: 9502022bb51 f1313af9142
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-06

    Merge pull request #4720 from nyalldawson/ref_geom

    Template based referenced geometry class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-06

    Add some more unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-06

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-06

    Add unit tests for referenced geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-06

    Metatype Qgs(Referenced)Rectangle/PointXY

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-06

    Use inheritance rather than composition for QgsReferencedGeometries

    See https://github.com/qgis/QGIS/pull/4720#issuecomment-308652392
    for discussion of the rationale

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-06

    Update sip

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-06

    fix constructor and skip method with same python signature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-06

    Template based referenced geometry class

Merge: e464c76b64b 2830f31e8b6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-06

    Merge pull request #5141 from nyalldawson/disable_osx_travis

    Disable Travis OSX builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-06

    Disable Travis OSX builds

    They are broken and ignored at the moment, but still
    causing a massive backlog and delay in obtaining
    the valid test results

Merge: a11e0c6687d 7a2f148add1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-06

    Merge pull request #5110 from nyalldawson/ogr_crs

    [ogr] Don't try to calculate CRS for geometryless layers

Merge: 26b9c043b4f 1b5fbf98fed
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-06

    Merge pull request #5130 from nyalldawson/deprecated

    Fix use of some deprecated Qt methods

Merge: 5f5be25357a ea09aa92a31
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-06

    Merge pull request #5116 from nyalldawson/remove_transect

    Remove QgsTransectSample

Merge: 1d0de6028e0 59aaa2780e8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-05

    Merge pull request #5124 from boundlessgeo/providers_gui_config

    Providers gui config

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-05

    Remove generic debug noise

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-05

    Make ogr a bit less verbose

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-05

    Remove dead code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-05

    Make raster rendering a bit less verbose

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-05

    [FEATURE] History for attribute table form view display expressions

    It's possible to re-use the last 10 display expressions in the form view
    of the attribute table.

    The expressions will also be persisted in the project file.

    Using fields will now show field aliases instead of column names where
    available.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-05

    Use the tooltip: virtual layer needs it

    ... because the automatically generated one was:
    "Add Virtual Layer layer"

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-05

    Add tooltips and tests for the provider class

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-05

    Q_FOREACH removal

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-05

    Sip updates for qgssourceselectprovider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-05

    Removed SIP_FACTORY and fixed docstrings

    DiGro <dikgro@yahoo.co.uk>AuthorDate: 2017-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-05

    Typo corrected

    appoximation   --> should be:  approximation

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-05

    Fix for #17104

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-05

    [FEATURE] Add "starts with" and "ends with" to multi attribute search

Merge: 4ea4478bad5 76278510268
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-05

    Merge pull request #5129 from nyalldawson/collect

    [processing] Rework 'singlepart to multipart' algorithm

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-05

    Thread safety for feature counter

    Make sure that results from a feature counter will only be delivered on
    the main thread and that they will be discarded if the layer is deleted
    meanwhile.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Fix bad strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Add notes to see related algorithms in algorithm help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    [FEATURE] Remove Singleparts to Multiparts algorithm

    This algorithm is no longer required - it's been replaced by
    the 'Promote to multipart' and 'Collect geometries" algorithms.

    Tagged as feature to remember to include in release notes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    [FEATURE] New algorithm for 'collecting' geometries

    This is basically the equivalent of the dissolve algorithm, but
    instead of a dissolving overlapping geometries the geometries
    are instead just collected together into a multipart geometry.

    It's designed to slot between the 'promote to multipart' algorithm
    (which performs no collection of geometries - it just converts
    singleparts to multiparts with 1 part) and the more complex
    all-encompassing 'aggregate' algorithm.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    [FEATURE] Native 'Promote to Multipart' algorithm

    This algorithm is basically the equivalent of the ST_Multi(...)
    command - it forces a feature's geometry to become multipart,
    regardless of the input geometry type.

    If input geometries are singlepart, they will output as
    multipart with just 1 part. If they are already multipart,
    they will be output unchanged.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Show WKB type in vector layer information tab

Merge: d08398f785b f01ad63bbad
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-05

    Merge pull request #5111 from nyalldawson/min_bounding_geom_alg

    [FEATURE] New processing algorithm "minimum bounding geometry"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    [FEATURE] Drop processing 'Select by Attribute Sum' algorithm

    Tagged as feature to be included in release notes.

    Because:

    - The use case for this algorithm is very unclear for users - the name
    does not describe what the algorithm does, and there's no help
    documentation available for the algorithm either. Given this I suspect
    that the algorithm is not being put into use.

    - The algorithm needs enhancement to be more useful. There's no logic
    in place which dictates how neighbouring features are chosen to
    dissolve into the selected feature (it's effectively random - you're
    just as likely to get a huge narrow polygon stretching across a map as
    you are a nice compact cluster). To be more useful the algorithm would
    need logic to either minimise the area of the dissolved feature, or
    minimise the total number of dissolved features, or ... ?

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Replace use of qCopy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Replace use of deprecated QSqlError::number

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Replace use of deprecated QShortcut string operator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Replace use of deprecated Qt::escape

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Replace use of qSort with std::sort

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Replace use of deprecated QMouseEvent::posF()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Replace use of deprecated QHeaderView methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Replace use of deprecated QString::fromAscii

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-05

    [symbology] fix duplicate layers in symbol levels dialog (#5041)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Daily Q_FOREACH -> for conversion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Add some layout undo/redo tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Don't create undo commands for snap settings changes

    In practice this turns out to be undesirable - snapping changes
    are more of a semi-permenant interface setting as opposed to something
    which should be stored in the layout's undo history.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Fix unused variable warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    SIP, indentation and documentation updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Move guide collection under page collection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Start work on undo/redo support for layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Implement some saving/restoring layout items to XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Port methods to retrieve layout items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Fix setting custom page size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Auto close item properties widget when item is deleted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-05

    Add some more debugging to processing algorithm test

    Trying to pinpoint which algorithm occasionally segfaults during
    test runs

Merge: c241c6a1d04 c5550799712
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-05

    Merge pull request #5120 from strk/drop-unreachable-code

    Remove unreachable code from curveToLine

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-04

    Fix include path usage from 3rd party

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-04

    Make sure classes do not miss their key function

Merge: c43cd995a23 14f9cd19bcb
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-04

    Merge pull request #5128 from manisandro/globe

    [Globe] Adapt for QGIS API changes, add Qt5 compatibility, support osgEarth up to current git master

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-04

    Sipify

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-03-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-09-04

    [Globe] Adapt for QGIS API changes, add Qt5 compatibility, support osgEarth up to current git master

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-04

    Fix build warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-04

    Resistance is futile, you will be sipified

Merge: 399c2ca0dc1 217e70067f6
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-04

    Merge pull request #5122 from manisandro/ogr_subset_fid

    [OGR] Attempt to use actual ogr_fid also if subset string is set

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-09-02
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-09-04

    [OGR] Attempt to use actual ogr_fid also if subset string is set

    If a subset string is set on an OGR layer, the feature iterator returns features with ids taken from a sequence starting from 0, regardless of the original feature id.

    This causes a mismatch in the data shown by the identify results table and the attribute widget.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-04

    Implement sourceSelectProviders() for all providers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-04

    Updates tests for source select registry

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-04

    Sip updates for source select provider and registry

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-04

    Remove all hardcoded source selects: rely on the registry

    The data source manager dialog is now clean from
    hardcoded provider keys and there is a mean to
    add items to the dialog via plugins (C++, providers
    and Python).

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-04

    Removing placement button groups declaration

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-09-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-04

    Implement logic to use radio buttons for diagram placement

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-04

    Moving diagram placement options from combobox to radio buttons

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-04

    Link gui

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-09-01
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-09-04

    Improve test: assert → assertTrue

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-09-04

    translation string fix

    (cherry picked from commit 3943e7b9310714cbf2b2943669a8c8f56f3ed884)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-04

    Right align pixel size-based visibility DD button

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-04

    Set labeling widgets to horizontally expand

    will be consistent with diagram and symbology widgets (combobox, spinbox and textbox) behavior

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-04

    QgsSourceSelectProviderRegistry delayed initialization

    Due to QgsGui being initialized after data provider.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-09-04
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-09-04

    Remove unreachable code from curveToLine

    Drops the unused support for including control points in output.
    See https://github.com/qgis/QGIS/pull/4746#issuecomment-326730297

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Skip another test which is fragile on Travis

Merge: 3e837045be9 700f9b2ef85
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-04

    Merge pull request #5117 from nyalldawson/skip_test_travis

    Skip some task manager tests on Travis only

Merge: df7c3df473d 1c3e358151b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2017-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-04

    Merge pull request #5115 from Cracert/trans

    New polish translators of QGIS desktop

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-04

    Add sourceSelectProviders() to the ogr data provider

    This is the first data provider real implementation,
    all other data provider will follow.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-04

    Attach QgsSourceSelectProviderRegistry to QgsGui

    And make it a singleton

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-09-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-09-04

    Revert "Ignore some python warnings for now"

    Doesn't work on all platforms

    This reverts commit f0e53db254f38071e87b993b580ea050b19f4b17.

Merge: f0e53db254f d1d5e6cf83d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-04

    Merge pull request #5118 from nyalldawson/label_rotate

    Fix rotate label tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Fix bad icon drawn on top of points when rotating labels

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-09-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-09-04

    Ignore some python warnings for now

    shhhh Qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Fix rotate label tool results in inverted rotation

    Fix #17068

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Fix error when adding disabled plugin based processing providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Condense qgstestutils.h and qgstest.h into a single file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Skip some task manager tests on Travis only

    Instead of #ifdefing them out, only prevent them running
    on Travis so that they still run locally.

    Also skip another task manager test which randomly
    fails only on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Remove QgsTransectSample

    Because:
    - it's unused in master, and is more code to maintain
    just for possible use by plugins
    - it's unmaintained, and has had no work done (beside compilation
    fixes) in the recent past
    - there's no unit tests or detailed documentation to show
    how the class should be used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Rename 'Polygon from layer extent' to 'Extract layer extent'

    It's slightly simpler to understand and better reflects
    what this alg does

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Unify processing "polygon from layer extent" algorithms

    Now that the extra features of the "polygon from vector layer extent"
    algorithm are covered by the new "Minimum bounding geometry" algorithm,
    we can replace the previous two "polygon from vector extent" and
    "polygon from raster extent" algorithms by a single "polygon
    from layer extent" algorithm.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Add note to see 'minimum bounding geometry' alg to feature by feature alg help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Remove redundant algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    [FEATURE] Split minimum enclosing geometry algs into separate
    feature based algorithms

    Instead of algorithms which handle both whole layers/groups
    of features/individual features, we leave the whole layer
    and group of features handling to the "Minimum bounding
    geometry" algorithm.

    The feature-by-feature algorithms are now native c++
    algorithms.

    This affects:
    - bounding boxes
    - convex hulls
    - minimum enclosing circle
    - minimum oriented rectangles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Optimise calculation of envelopes for MinimumBoundingGeometry alg

    It's more efficient to calculate these on the fly, rather then
    collecting all geometry points and then calculating.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    [FEATURE] New processing algorithm "minimum bounding geometry"

    This algorithm creates geometries which enclose the features
    from an input layer.

    Numerous enclosing geometry types are supported, including
    bounding boxes (envelopes), oriented rectangles, circles and
    convex hulls.

    Optionally, the features can be grouped by a field. If set,
    this causes the output layer to contain one feature per grouped
    value with a minimal geometry covering just the features with
    matching values.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-04

    Daily Q_FOREACH -> for conversion

Merge: 8726146feda e30f7044c9a
    Idan Miara <idan@miara.com>AuthorDate: 2017-09-04
Commit:     Idan Miara <idan@miara.com>
CommitDate: 2017-09-04

    Merge branch 'master' of https://github.com/qgis/QGIS

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2017-09-03
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2017-09-03

    New polish translators of QGIS desktop

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-09-03
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-09-03

    [needs-docs] Update tooltips for adding features/records

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-03

    Remove all specialized methods for adding the source selects

    We now have a unified interface for all dialogs.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-03

    Removed specialized signal that is now in the base class

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-03

    Added last missing signal replaceVectorLayer

    This is only used by virtual layers, but it
    might be handy for others too and now I can
    start to remove all specialized source
    select add methods from the datas source
    manager dialog.

    This is only the first step: next is looping
    through the source select provider registry
    to get all needed GUI elements for the dialog.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-03

    Add a QgsLocatorModel subclass which automatically sets up
    required connections to a QgsLocator

    Use this QgsLocatorModel subclass when you want the connections
    between a QgsLocator and the model to be automatically created
    for you. If more flexibility in model behavior is required,
    use the base QgsLocatorModel class instead and setup the
    connections manually.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-03

    Move locator non-gui classes to core

    Allows reuse in projects which don't build QGIS gui, e.g.
    QField

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-03

    [ogr] Don't try to calculate CRS for geometryless layers

    Slight speedup when loading attribute table containing
    joins to a geometryless OGR table

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-09-03
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-09-03

    remove unnecessary test

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-09-03
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-09-03

    remove unwanted files

Merge: dc50a3e6440 390a34f5ece
    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-09-02
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-09-02

    Merge remote-tracking branch 'origin/add-default-layers' into add-default-layers

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-09-02
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-09-02

    settings.globalChildGroups() test moved to test_qgssettings.py

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-09-02
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-09-02

    settings.globalChildGroups() test moved to test_qgssettings.py

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-03

    [FEATURE][Processing] Minimal enclosing circle

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-09-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-09-02

    Add Help button and connect it to user manual

Merge: 56040c41e8a bbd0beb50c0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-02

    Merge pull request #5102 from nyalldawson/socket_error

    Fix QSocketNotifier error on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-02

    Fix bad doc string

    [ci skip]

Merge: 46264414bc5 14ce8b5bc09
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-02

    Merge pull request #5109 from nyalldawson/fix_17086

    [composer] Fix node based items (line/polygon) ignore exclude from export setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-02

    Fix QSocketNotifier error on startup

    And avoid unnecessary creation of unused QFileSystemWatchers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-02

    [composer] Fix node based items (line/polygon) ignore exclude
    from export setting

    Fixes #17086

    (forward port from 89c38ed)

Merge: d9152429a10 9d3c9e1963d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-02

    Merge pull request #5104 from nyalldawson/composer_tweaks

    Composer tweaks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-01

    Update sip file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-01

    Add QgsSourceSelectProviderRegistry with tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-09-01

    Add class QgsSourceSelectProvider and tests

    This is the first step for QEP 101

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    [FEATURE] Expose "justify" text alignment as an option for
    composer label alignment

    It's supported by Qt already, just not shown as an option
    in the config widget!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    [composer] Allow finer setting of scalebar height and widths

    While the settings are stored as double, they were being
    rounded off in the UI to the nearest mm

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-09-01
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-09-01

    Improve test: assert → assertTrue

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-09-01
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-09-01

    Include settings.globalChildGroups in test
    Fix container iteration

Merge: 247d2657caf b6d86753e27
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-01

    Merge pull request #5101 from boundlessgeo/fix_pseudocolor_ramp_widget

    Fix broken qgscolorramp button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Fix invalid regular expression warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Fix QFileSystemWatcher debug warning on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Pass QString by const ref

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Add missing SIP_FACTORY

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Fix another small leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Fix memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Fix uninitialized/not copied member variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Avoid Coverity unchecked return value warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Fix some possible leaks in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Fix possible divide by 0 (Thanks to Coverity)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Switch some dynamic_casts to qobject_casts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Fix some Coverity null pointer dereference warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-09-01

    Add guard against nullptr dereference (Coverity warning)

Merge: 4810c73e4d2 c2f8a8224b6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-09-01

    Merge pull request #5089 from nyalldawson/hausdorff

    Expose GEOS Hausdorff distance calculations to QgsGeometry, add expression function

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-31

    Fix broken qgscolorramp button

    For a misterious reason ( the docs are not completely clear )
    calling text() on the ramp QAction returned all string prefixed
    with '&' causing the whole button to miss the changed ramp.

    By calling iconText() instead we get the right name for
    the ramp.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-31

    Keep XYZ connections synchronized in browser(s) and data source manager dialog

Merge: 9fa12ac57f2 0346fb839a4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-31

    Merge pull request #5096 from boundlessgeo/server_ogr_multi_geom

    [server] Rely on the provider to get the correct wkbType

Merge: 6fe6394fc7e bb5a499c235
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-31

    Merge pull request #5090 from nyalldawson/raster_layer_extent

    [FEATURE] New algorithm for creating vector layer from raster layer's extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-31

    Geometry error string is not shared

    Instead move it to a private QgsGeometry member. It's copied
    with QgsGeometry, but not the underlying private geometry
    data.

    This means the error string can be changed without detaching
    (and copying) the geometry data.

    Also make greater use of error string for all use of GEOS
    functions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-31

    Fix evaluation of expression functions which use optional arguments
    with null default values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-31

    [FEATURE] Expression function for hausdorff distance

    Allows calculation of the Hausdorff distance between two
    geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-31

    Expose GEOS Hausdorff distance calculations to QgsGeometry

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-30

    [server] Rely on the provider to get the correct wkbType

    This commit removes a check for OGR provider that
    always returned gml:GeometryPropertyType in
    describefeaturetype.

    This is a partial fix for #17019

    Needs backporting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-30

    Make crssync quiet by default

    We only need it to show up in the build log if something has gone wrong.
    By default we will just happily assume that it's doing a great job in
    all conscience.

Merge: 12e69d09914 d46317802b6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-30

    Merge pull request #5092 from nyalldawson/algs

    Port some GDAL algs to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-30

    Port gdal translate alg to new api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-30

    Port rgb2pct to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-30

    Port GDAL info alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-30

    Fix generation of processing tests on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-30

    Rename parameter for consistency with other algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-30

    Rename Polygon from Layer Extent to Polygon from Vector Extent

    Helps clarify that this alg only functions for vector layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-30

    [FEATURE] New algorithm for creating vector layer from raster layer's extent

    Allows creation of a new vector layer with a single feature containing
    a raster layer's extent. Previously this was only possible for
    vector layers.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-30

    dxf export:
    * empty field name resets to layer name (fixes #17060)
    * allow forcing to 2d to support polyline width (fixes #17049)

Merge: 2a4a2d872bc c12fc9c62fe
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-30

    Merge pull request #5088 from telwertowski/master

    Add headers needed by macOS for recently added std:: prefixes

Merge: 9464ab75e62 184899ec30c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-30

    Merge pull request #5087 from nyalldawson/algs

    Port remaining plotly based algs to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-30

    Port remaining plotly based algs to new API

    Tom Elwertowski <telwertowski@comcast.net>AuthorDate: 2017-08-29
Commit:     Tom Elwertowski <telwertowski@comcast.net>
CommitDate: 2017-08-29

    Add headers needed by macOS for recently added std:: prefixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-29

    fix translation string

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-08-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-08-29

    GRASS uppercase in project description

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-08-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-08-29

    highlight disappearing fix - second attempt, 4659691 and 51170aec follow-up

Merge: e5b11d4206f e6203847d3f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-30

    Merge pull request #5078 from nyalldawson/rename

    Some more analysis lib cleanups

Merge: f99a7a966ee 1e4e45d0a7d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-29

    Merge pull request #5085 from boundlessgeo/wfs_mutex_offline

    Offline editing: workaround for bug 17087 deadlock

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-29

    [bugfix] Workaround for bug 17087 deadlock

    Add the layer to the project after iteration completed.
    This prevents the bug to freeze QGIS forever but it doesn't
    of course fix it.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Update sip include

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Use a QgsFeatureSink instead of path to shapefile in QgsTinInterpolator

    Instead of just forcing writing the triangulation to a shapefile (boo!)
    change the parameter to use a QgsFeatureSink, so that anything
    which implements the QgsFeatureSink interface can be used for
    storing the triangulation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Add missing headers to analysis CMakeLists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Swap final uses of QProgressDialog in analysis lib to QgsFeedback

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Remove some unused QProgressDialog imports from analysis lib

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Remove interpolation internal classes from stable API

    These classes still need a lot of cleanup (e.g. use of proper
    3d geometry classes instead of their own 3d line classes, etc)
    and we don't want them locked into the 3.0 API.

    Better to remove them from the API and reintroduce them after
    they have been cleaned up (in >3.0). They are mostly implementation
    details anyway, and unlikely to be used outside of the high
    level interpolation classes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    More .cc -> .cpp renames

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Exclude MathUtils from sip bindings

    We don't want these part of stable API - this namespace really shouldn't
    exist, as it mostly contains code which is duplicated in other
    parts of the API (with better maintained and tested versions).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Rename .cc files to .cpp for consistency

Merge: 51170aec0ce e4c1e1b9051
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-29

    Merge pull request #5083 from nyalldawson/clazy

    Clazy optimisations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Ignore Q_ENUM in doxygen test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Restore qRegisterMetaType for Q_ENUMed enums

    It's odd - because one reason to swap to Q_ENUM is to gain
    automatic registration of these types, so it should work
    without the manual registration. Might be a SIP binding issue...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Update sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Some more Clazy cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Use .at(0) instead of .left(1), as it avoids string allocation

    Thanks to Clazy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Include qglobal.h before relying on Qt macro definitions

    Thanks to Clazy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Use faster QVariant::toString method

    Thanks to Clazy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Use faster static QFileInfo::exists instead of constructing QFileInfo

    Thanks to Clazy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Avoid detach of temporary

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Use faster QColor constructor with r/g/b parameters

    The QString based constructor is slow, as the string must
    be parsed to interpret the color.

    Thanks to Clazy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Fix missing (or incorrect use of) emit

    Thanks to Clazy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Don't use .lower() to perform case-insensitive string operations

    Use the faster versions with Qt::CaseInsensitive instead. These
    don't require a string copy and conversion to lowercase.

    Thanks to Clazy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Fix detaching of temporary container

    Thanks to Clazy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Remove some unused variables

    Thanks to Clazy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Fix some Clazy detaching container warnings

    (not all are valid, but at worst this flips some more
    Q_FOREACH uses to c++11 for loops)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Use faster QString.arg multistring overload

    Thanks to Clazy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Remove trivial assignment operator

    Violates rule of 2. Thanks to Coverity!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Fix missing Q_OBJECT macros

    Thanks to Clazy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Fix mixed uses of const/non-const iterator methods

    Thanks for Clazy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Flip Q_ENUMS to Q_ENUM

    See https://woboq.com/blog/q_enum.html for rationale

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-08-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-08-29

    Revert "highlight fix" due to regression (fixes #16824)

    This reverts commit 46596914e11dae13cd4d986941246c12f30aa0d9.

Merge: c3a737bd369 487adb45f60
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-29

    Merge pull request #5057 from boundlessgeo/gpkg-raster-import2

    Geopackage: handle raster drop in browser

Merge: 9ac511dc837 9b2e60ee1b6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-29

    Merge pull request #5082 from nyalldawson/cmp0005

    Remove use of old CMP0005 CMake policy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Flip a couple of Q_FOREACHs to c++11 for loops

    ... just to check how bad the Q_FOREACH deprecation will be. And yep,
    it's horrendous. Each one takes around 10 seconds or so to port, and
    we've got some 2500+ remaining uses.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Fix UI build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Remove use of old CMP0005 CMake policy

    Since it's deprecated on newer CMake versions

Merge: 99ef3ff8349 21a3b8a4f31
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-29

    Merge pull request #5081 from nyalldawson/fix_c4566

    Fix C4566 warning on Windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Use QGSCOMPARENEAR instead of QVERIFY( qgsDoubleNear(... ) )

    QGSCOMPARENEAR gives better debugging output when the
    test fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Fix C4566 warning on Windows build

Merge: 347a8171b8d 725301ad584
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-29

    Merge pull request #5075 from nyalldawson/no_math_defines

    Remove redundant math constant defines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Ignore C4091 warnings caused by inclusion of DbgHelp.h on Windows

    There's a bug in this header file provided by the Win SDK,
    so just disable this warning for any QGIS source files which include
    DbgHelp.h

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-29

    Add qgsAsConst(...)

    This is the equivalent of std::as_const (which requires c++17) or
    qAsConst (which requires Qt 5.7), neither of which we have
    as minimum dependancies.

    By wrapping implicitly shared Qt containers in qgsAsConst we can
    safely use c++ for ranged loops instead of Q_FOREACH. (Since
    Q_FOREACH's future is shaky)

    See https://www.kdab.com/goodbye-q_foreach/ for further details
    on why for causes a detach for Qt containers and why Q_FOREACH
    is being removed from Qt.

Merge: 55a01dcb176 19ce33f0119
    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-28

    Merge pull request #4913 from pblottiere/joineditable2

    [FEATURE] Joined layers are editable

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Add a safety guard

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Request without attributes

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Improve performance

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    QgsVectorLayerJoinBuffer inherits from QgsFeatureSink

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Replace if by switch

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Move join intelligence in QgsVectorlayerJoinBuffer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Add some const

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    A joined feature is added only when one of its field is not null

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Joined features are created on changeAttributeValue when upsertOnEdit is activated

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Fix spell check

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Update vector layer properties ui list for join

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Add some tooltips

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Add icons for joins status in attribute form

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Fix tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Initialize attributes

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Rename setDeleteCascade/isDeleteCascade in setCascadedDelete/hasCascadedDelete

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Rename isUpsertOnEdit in hasUpsertOnEdit

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Initialize joined feature properly

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Add tests for deleteCascade option

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Implements deleteCascade option

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Small cleanup

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Add tests for upsertOnEdit option

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Implements upsertOnEdit option

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Fix column name in join configuration

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    [FEATURE] Joined fields are editable if the option is activated

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-28

    [needs-doc] Add editable/upsert on edit/delete cascade options

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-08-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-28

    Simplify linearizeArc code dropping useless conditionals

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-28

    Removed some GDAL version ifdefs

    Now that 2.1 is required

Merge: d476abf5a7c 095bcae01d7
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-08-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-28

    Merge pull request #5070 from nirvn/open_raster_imp

    Open raster layer UI improvements

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-08-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-08-28

    use a QgsFileWidget in open vector layer UI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-08-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-08-28

    harmonize open raster and open vector UIs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-08-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-08-28

    fix open raster not focusing on raster data source manager tab

Merge: 37052db39ac a2c9710a2da
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-27

    Merge pull request #5054 from nyalldawson/canvas_select

    Ensure canvas has focus if nothing else has

    Clément MARCEL <clement.marcel@nwanda.fr>AuthorDate: 2017-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-27

    Fix crash when closing a project with layers in edition (fixes #16771)

    Delete layers from project & not through layers tree, avoiding
    double deletion of layers.

Merge: 650cf6a3fd3 43200ea8e98
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-26

    Merge pull request #5074 from nyalldawson/cleanup

    Remove some redundant and unused MathUtils methods

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-08-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-08-25

    Remove line segmentation test checking for control point containement

    There are more tests in dedicated file (testqgscurve.cpp)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-08-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-08-25

    Expect centroid obtained by not forcing inclusion of control point

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-08-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-08-25

    Do not expect forced control point in output

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-08-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-08-25

    Do not force inclusion of control point

    This reverts commit dae9d025293c217628def8eb8d196238d2218ddc.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-08-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-08-25

    Update expected centroid, interpolated angle and located point for reference curves

    These values change because they are computed on the *linearization*
    of those curves, and refactoring linearization codes results in
    slighly different values.

    NOTE: adding or not adding the control point would also affect these
    results

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-08-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-08-25

    Update expected results now that we're forcing control point in output

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-08-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-08-25

    Remove test off-variable

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-08-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-08-25

    Fix build and multi-arc duplicated points

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-07-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-08-25

    Refactor curveToLine to emit equidistant segments and fix some issues

    Fixes #16717
    Fixes #16722

    Include tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-26

    Remove some redundant and unused MathUtils methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-26

    Make more use of math constants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-26

    Remove redundant math constant defines

    Since we use _USE_MATH_DEFINES for windows builds, these are
    not required

Merge: c64bc974b56 2d192791c29
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-26

    Merge pull request #5069 from nyalldawson/std

    Swap use of some q* macros to std calls

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-08-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-08-25

    [processing] one more z factor minimum value adjustment

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-08-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-08-25

    [processing] fix z factor minimum value in various raster algorithms

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-08-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-08-25

    [analysis] fix derivative filter z factor handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    qMin/qMax -> std::min/max

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Add new raster hash for hillshade test (verified ok)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Better test debugging

Merge: 65455c4b9ea 018c13afbf4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-25

    Merge pull request #5061 from nouanda/fix16887

    Fix #16887: creating a memory scratch layer with Z/M values does not add Z/M to the layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Update sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Fix build

Merge: 9f18050e620 bd8decee09c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-24

    Allow creation of Z/M gpkg layers (#5060)

    Fix #16888: create gpkg layer does not allow to add Z/M dimension

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Replace some more c headers with c++ headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Always use " for qgs header imports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Replace use of math.h with cmath

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Add more missing std:: prefixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Remove unused qmath.h includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Remove use of some other q* functions which are implemented in std

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    qFuzzyIsNull -> qgsDoubleNear

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    (q)sqrt -> std::sqrt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    (q)sin -> std::sin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    (q)floor -> std::floor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    (q)cos -> std::cos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    (q)ceil -> std::ceil

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    (q)atan2 -> std::atan2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Swap q(pow) -> std::pow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Make sure (f)abs are prefixed with std::

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Use fabs/abs/labs instead of qAbs

    Better to stick to standard methods where available instead
    of less supported Qt methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-25

    Use std::round instead of qRound

    Now that our minimum VS studio version allowed supports std::round,
    we should use that in place of Qt's qRound method.

    Because:
    - it doesn't truncate to int, resulting in unpredictable
    behaviour (refs #16925)
    - better to stick to standard c++ methods wherever possible,
    since they're likely better supported and optimised by the
    compilers
    - it's a tiny reduction to the barrier for entry to QGIS
    development (I'm sick of pointing out the need to use
    qRound during PR reviews!)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-24

    Removed not qobject from moc

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-24

    Geopackage import rasters with drag and drop

    This implementation uses GDALTranslate and
    a QgsTask.

    C. Marcel <clement.marcel@nwanda.fr>AuthorDate: 2017-08-24
Commit:     C. Marcel <clement.marcel@nwanda.fr>
CommitDate: 2017-08-24

    Split Z/M checkbox into 2 checkboxes.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-24

    Filling the help infrastructure (#5064)

    * Filling the help infrastructure

    Add missing help button and links to user manual

    * Remove unneeded comment

    * remove unneeded comment

    * Remove unneeded comment

Merge: 835e6d253de 465b27a40dc
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-24

    Merge pull request #5044 from pblottiere/server_bugfix_ogc_getcapa_styles

    [server][bugfix] Fixes OGC test on legendurl styles

Merge: 50e8e1c00b5 b9474061558
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-24

    Merge pull request #5062 from boundlessgeo/raster-widget-multiple-select

    Allow multiple raster selection from GDAL source select widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-24

    More robust multiple paths split and utility static method

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-24

    Do not quote when single raster file is selected

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-24

    Small code style changes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-24

    Reorganize buttons to set map extent

    There's likely no situation where the four buttons are activated simultaneously... Better have three on a line than the current heterogeneous UI.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-23

    Fix spelling

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-23

    Allow multiple raster selection from GDAL source select widget

    Since I'm using QgsFileWidget I also added
    multiple files support to that widget and
    tests for this new behavior.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-23

    [docker] Set valid workdir

    C. Marcel <clement.marcel@nwanda.fr>AuthorDate: 2017-08-23
Commit:     C. Marcel <clement.marcel@nwanda.fr>
CommitDate: 2017-08-23

    Use layer type instead of first vertex type

    C. Marcel <clement.marcel@nwanda.fr>AuthorDate: 2017-07-25
Commit:     C. Marcel <clement.marcel@nwanda.fr>
CommitDate: 2017-08-23

    Fix 16888: create gpkg layer does not allow to add Z/M dimension

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-23

    [docker] Remove source tree from image

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-08-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-23

    enable custom help in python expressions

Merge: ef89a624a13 0669167af2a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-23

    Merge pull request #5058 from nyalldawson/processing_fixes

    Processing polish

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-23

    Rename processing 'recently used algorithms' to 'recently used'

    Since we show much more than just 'algorithms' here

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-23

    Fix model execution missing from processing history

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-23

    Fix restricting model algorithm input types to valid types for alg (refs #17030)

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-23
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-23

    Fix TRAVIS qgis_global_settings path

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-22
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-22

    Support removal of global defined XYZ connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-23

    Add a file selector for file parameters in model algorithms

    Makes it more obvious to users that a fixed filename can be
    used here

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-23

    Reformat code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-23

    Don't throw python exception when modeler algorithm is missing inputs

    Instead use nicer messagebar for feedback. Also fix untranslatable
    strings.

    Refs #17028

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-22

    Minor update in the comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-22

    Bump required GDAL version from 2.0 to 2.1

    Because we need GDALTranslate()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-23

    Rename some processing widget wrappers to better match corresponding c++ classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-23

    Add basic unit tests for constructing processing widget wrappers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-22

    Fix some inconsistent capitalization in algorithm naming

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-22

    Rationalise algorithm groups a bit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-22

    Fix use of incorrect icon for algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-22

    Don't allow dragging groups in model algorithm tree

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-08-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-08-22

    Fix remaining rubberBand

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-22

    Safer handling of GDAL handles and feedback on success

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-22

    I'm eating too much Python (fix a Qt warning for missing arg)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-22

    Geopackage: handle raster drop in the browser

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-22

    OGR provider: moved QgsCPLErrorHandler to its own header file

    This is being reused in gpkg data items

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-22

    Added rasterLayer method

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-08-22
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-08-22

    Fix error when the tools was changed. setParentTool is not needed.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-22

    creatensis.pl: don't require admin rights to create the uninstaller

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-22

    [docker] Install bindings to system python path

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-22

    [docker] Install to /usr prefix

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-22

    Fix wording

    Fully write the label because there's enough space + alignment

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-22

    Fix Python console web link

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-22

    Delete obsolete context help

    already ported to user manual and linked to help button

Merge: b8d2a174765 4d3c7e558b1
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-21

    Merge pull request #5055 from boundlessgeo/gpkg-fix-delete-layers

    Geopackage: fix crash when deleting raster layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-21

    Port symbols test from ebf20a5

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-21

    Geopackage: fix crash when deleting raster layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-22

    Followup canvas focus commit

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-22

    Ensure canvas has focus if nothing else has

    Forward port from Sourcepole's fork

Merge: 2530d9eefe5 bcc662722b2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-22

    Merge pull request #5050 from nyalldawson/algs

    Port more QGIS algs to new API

    David Signer <david@opengis.ch>AuthorDate: 2017-08-21
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-08-21

    QEP 37: Fields And Forms Redesign - interim status

Merge: f867b65cd20 aa697378070
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-20

    Merge pull request #5051 from boundlessgeo/gpkg-prevent-auto-import

    Geopackage: prevent import layer over itself

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-20

    Prevent import layer over itself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-20

    Upgrade Convert Geometries algorithm to maintain Z/M, curves were possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-20

    Fix test reference file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-20

    Port Convert Geometry Type to new API

    Includes partial support for Z/M types (values are lost during
    conversion, but at least 2d geometries are exported)

    TODO: full support for Z/M/curves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-20

    Partial port of raster calculator to new API

    TODO: modeler handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-20

    Port Execute SQL to new API, add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-20

    Fix some issues when creating processing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-20

    Port define projection to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-20

    Port Find Projection alg to new API

    Also modify alg to export a vector table of candidates instead of
    a HTML list, since a vector table is more useful inside of
    models and can be used for further analysis steps.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-20

    Resurrect Python Field Calculator algorithm, add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-20

    Resurrect Field Calculator algorithm, add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-20

    Fix conversion of direct vector layer parameters to python strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-20

    creatensis.pl: create signed installer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-19

    updat splash

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-19

    add typo to spelling.dat

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-19

    translation string fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-19

    fix QgsRasterHistogram::histogramVector for SIP <= 4.17

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2017-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-19

    improves grass7 v.in.dxf making a couple of parameters optional/mandatory

Merge: 54811776991 114f071cf86
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-19

    Merge pull request #5042 from nyalldawson/algs

    Port some more algs to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Don't generate triangulation files by default in TIN algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Use QgsFeedback instead of QProgressDialog in tin interpolator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Restore TIN interpolation algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Fix broken TIN interpolation (loss of point z coordinates)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Use QgsFeedback in QgsGridFileWriter instead of QProgressDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Port IDW Interpolation alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Add Map Layer input parameter type for models

    Since algorithms now use this parameter type (render map alg)
    we also need to allow its use in models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Expose all layer type filters to both model feature source, vector
    layer and multi layer inputs

    Refs #17030

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Fix wrapped c++ object has been deleted error when editing model parameters

    Fixes #16858

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Rename some enum values for clarity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Port rectangles, ovals, diamonds to new API

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-08-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-08-18

    [OGR provider] Avoid 'database locked' issues when editing several layers of the same GeoPackage (fixes #17034)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Port build virtual vector alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Model vector layer inputs can also be used for feature source parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Fix processing setting to use filename as layer name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Fix processing rendering styles for output dialog, functionality

Merge: f0d36778659 a2914ff66c5
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-18

    Merge pull request #5043 from pblottiere/bugfix_refrel

    Fixes relation reference widget by refreshing filter lists. Fixes #16400

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Port set raster style alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Allow selecting wildcard filter for any file input parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Restore Set style for vector layer alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Use a QgsFeedback object in QgsRelief instead of QProgressDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-19

    Port raster relief alg to new API

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-18

    Add test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-18

    Fix OGC test getcapabilities:style-legendurls

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-18

    fix opening sublayers in a group

Merge: 86949cb2fad dc6d1c135e0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-18

    Merge pull request #5040 from boundlessgeo/gpkg-raster-delete

    Geopackage: moved delete to abstract item and implemented raster deletion

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-18

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-08-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-08-18

    Fixes relation reference widget by refreshing filter lists. Fixes #16400

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-18

    Port hypsometic curves to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-18

    Port oriented minimum bounds to new API

Merge: 0c46ac40307 7a314f3cb25
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-18

    Merge pull request #5037 from nyalldawson/render_progress_bar

    Avoid 'flashy' status bar progress widget when map renders are fast

Merge: c188578186f e8ad0ba5d91
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-18

    Merge pull request #5038 from nyalldawson/canvas_dock_tweaks

    Canvas dock tweaks

Merge: 251354eaaae 37b899fb99a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-18

    Merge pull request #5039 from nyalldawson/fix_model_crash

    Add a pure virtual clone method to processing parameter definitions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-17

    Removed metadata table from the list of tables to be cleared

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-17

    Use sqlite3_close instead of v2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-17

    Geopackage try to remove optional entries + fix build warnings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-17

    Prevent SQL injection by using sqlite3_mprintf

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-17

    Geopackge bugfix: also show single raster layers

    The previous implementation only showed subdatasets
    while single raster were skipped.

    Now the single rasters are also showed and the name
    is retrieved from GDAL metadata IDENTIFIER.

    The gpkg table name is used to delete the table.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-17

    Geopackage moved delete to abstract item and implement raster deletion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-18

    Add a pure virtual clone method to processing parameter definitions

    And use it when we need to clone parameters (instead of more fragile
    conversion to and from variants)

    This fixes model loading which use algorithms which create python
    subclasses of parameter definitions

Merge: 7dbfc5202f5 9bfca65ac36
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-18

    Merge pull request #5035 from nyalldawson/preview_tasks

    Tweaks to map preview tasks

Merge: a369c9b28ce 4b5d81b3703
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-18

    Merge pull request #4210 from arnaud-morvan/processing_aggregate

    [processing] [needs-docs] Add aggregate algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-18

    Move "sync extent" canvas view option to map settings menu

    This means all the settings are collected together, and the
    dock toolbar just contains navigation actions.

    (followup feedback from hackfest demo)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-18

    Make sure new map dock views use correct icon size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-18

    Add API to enable/disable preview jobs

    Disabled by default, and enabled only for main canvas (not
    secondary canvases)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Also delay initial preview job by a short timeout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Use a QgsMapRendererSequentialJob for rendering preview maps

    Means that at most the preview jobs will use a single thread
    instead of hammering all available threads.

Merge: 5fbd6288542 7b2250bb35d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-17

    Merge pull request #4760 from nyalldawson/tests

    Convert processing tests to use native algs where they exist

Merge: 469eb0de25a a0e453ebe54
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-17

    Merge pull request #4939 from mhugent/wms_toplevel_browser

    Show toplevel wms group in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Convert processing tests to use native algs where they exist

Merge: 26a911cd61c c7affb3b70b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-17

    Merge pull request #5034 from nyalldawson/exporter_api

    Use const references to options instead of pointers in QgsVectorLayerExporter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Avoid 'flashy' status bar progress widget when map renders are fast

    If previous canvas render took less than 0.5 seconds, delay the appearance of the
    'render in progress' status bar widget by a short amount - this avoids the
    status bar rapidly appearing and then disappearing for very fast renders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Use const references to options instead of pointers in QgsVectorLayerExporter

    The use of pointers make ownership of the argument confusing, and there's
    nothing stopping us just using an empty map as the default value instead.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-08-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-08-17

    Fix build with improvement of #5209

Merge: fad59736b02 e0d1ddc5061
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-17

    Merge pull request #4751 from nyalldawson/unique_ptr

    Return std::unique_ptrs where possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Fix intermittently failing QgsGeometry asGML tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-17

    spelling fixes

Merge: 9ae68e84bf1 e32589599ab
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-08-17
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-08-17

    Merge branch 'master' of https://github.com/QGIS/QGIS into regularShape_gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Return subclasses where possible to fix build on older compilers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Fix ui build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Return std::unique_ptrs where possible

    When a class isn't exposed to Python, we should return a
    std::unique_ptr whenever a returned pointer value is owned
    by the caller.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-17

    packaging updates after helpviewer removal (followup 55cdc89a1)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-08-17

    add docker shield

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Remove startup tips

Merge: 6d388942adf 0227bdc3762
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-17

    Merge pull request #4993 from nyalldawson/remove_analyzer

    Remove QgsGeometryAnalyzer, QgsOverlayAnalyzer, QgsPointSample

Merge: fdee6ea2a59 81397866053
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-17

    Merge pull request #5024 from nyalldawson/build-vrt

    Restore gdal build vrt alg, plus improvements

Merge: 11fb601a981 e6814bca2c9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-16

    Merge pull request #5031 from boundlessgeo/gpkg-drag-n-drop

    [feature][needs-docs] Geopackage handle drops in the browser

Merge: f610ffaf528 497d4a808f8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-16

    Merge pull request #5027 from boundlessgeo/gpkg-vector-delete

    [feature][needs-docs] Adds delete layer context action to ogr and geopackage items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Allow adding manual layers in modeler multi layer alg parameters

    This allows creation of models with child algorithms which do
    things like merge a selected layer with a predefined static
    layer, or create a vrt with a mix of static and user selected
    layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Fix exception when editing multi layer parameter in model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Fix multi layer parameters in models not giving all options for inputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Handle mixed lists of values and lists when evaluating multilayer
    parameters

    This can happen when running models with mixed input types
    for multilayer parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Fix default layer sometimes inserted into multi layer parameter values

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-16

    [feature] Geopackage handle drops in the browser

    It is now possible to drag and drop from any vector
    layer onto a gpkg node layer and import a layer.

    Overwrites are protected by a confirmation dialog.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Default to vrt extension for build vrt alg output

Merge: 7e016023194 f610ffaf528
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-16

    Merge branch 'master' into regularShape_gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Allow selecting multiple items in processing multi layer input dialog

    And selecting/deselecting only these items. Otherwise it can be quite
    cumbersome to manually select complex sets of items (e.g. try needing
    to select ~50% of the layers in a large project - there's currently
    no quick way to do this.) With this change you can at least
    ctrl/shift click to create selections quicker.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Allow adding layers which aren't open in the project to processing
    parameters which accept lists of multiple layers

    E.g. build vrt alg, merge vector layers alg

    Otherwise you may need to load 100's of layers temporarily into
    a project to perform algs on them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-17

    Port gdal build vrt to new API

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-16

    Remove ParameterDataObject

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-16

    [travis] Install libzip for macos

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-16

    [travis] no longer any need for patching qsci

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-08-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-16

    always set a default name in the QGS project to avoid discrepancies with GetCapabilities

Merge: 0be0a4e30cd 32c81a03116
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-16

    Merge pull request #5004 from jgrocha/helpviewer

    [needs-docs] Refactoring of all help calls, deprecating QgsContextHelp+Helpviewer

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-16
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-16

    Update sip files

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-16
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-16

    Added documentation comments on new methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-16

    Shows a warning and abort deletion if the layer is in the current project

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-08-16

    Always use snapping configuration from the project in adv.digitizing dock

    It was slightly confusing to have another override for snapping while it is possible
    to configure "no snapping" or "all layers" snapping mode in project anyway.
    And with the nice snapping toolbar it can be also done very quickly.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-08-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-08-16

    Remove class members that were never used

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-16

    Added 'datasource' and 'GeoPackage' to the delete confirm message

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-08-16

    add Dockerfile for automated build on docker cloud

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-04
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-08-16

    [processing] Add Aggregate algorithm

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-16

    Different messages for file and table layer deletion

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-16

    Translate GDAL error codes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-16

    [processing] restore near black and hillshade gdal algs (#5028)

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-15
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-15

    Change all ocurrences on_buttonBox_helpRequested to showHelp
    Add help button to 3 dialogs
    Fix missing QStringLiteral
    Fix CMakeLists.txt indentation
    Fix qhelp.h and qgis_sip.h includes with <>

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-15

    Adds delete layer context action to ogr and geopackage items

    TODO: decide what to do if the layer to be deleted was
    added to the canvas: block the deletion?

    Current implementation just ignores the fact with
    no apparent serious consequences beside that
    obviously the layer is not drawn anymore.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-15

    alog:along typo (#5025)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-08-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-08-15

    Add support for finding zipconf.h in separate location; use include dirs

    LIBZIP_INCLUDE_DIRS could end up with duplicate entries, but seems to be
    the simplest way of supporting headers installed to multiple locations.

Merge: 3922efcbc62 aece517c508
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-15

    Merge pull request #5023 from nyalldawson/gdal_test

    Unblacklist Processing GDAL tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-15

    Avoid duplicate geometry columns, invalid geometry column name in gdal points along lines alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-15

    More comprehensive updating of gdal command when parameters change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-15

    Unblacklist Processing GDAL test

Merge: 7d4f81d4c65 7d074de90d6
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-15

    Merge pull request #5022 from boundlessgeo/gpkg-show-attributes

    Geopackage fix mixed geometry layers and attributes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-14

    Geopackage fix mixed geometry layers and attributes

    In addition to geometry filtered layers for each geometry
    type in a mixed-geometry type layer adds a table
    layer with all attributes.

    Tehre is no perfetc solution here, if the layer is created
    with a filter on geometrytype, the attributes are not shown
    (this is probably a pre-existing bug), if the layer is added
    as is, only the first geometry type is drawn.

    With this implementation at least all data (attributes and
    geometries) are accessible in some way.

    Note that geopackage layers added by DB Manager do not show
    all geometries of a mixed type layer.

Merge: 80e8ff04e07 04f79d174d7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-14

    Merge pull request #5019 from boundlessgeo/gpkg-dbmanager-sync

    Geopackage: Use the same settings for DB Manager and browser

Merge: 904cd6f1042 3d53a2dfb89
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-14

    Merge pull request #5014 from m-kuhn/enumgeomfunc

    Return enum instead of int from QgsGeometry operations

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-14

    Geopackage: Use the same settings for DB Manager and browser

Merge: b26e6812d43 11f179154f5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-14

    Merge pull request #5018 from boundlessgeo/gpkg-show-tables

    Browser tree: also show geopackage geometryless layers as tables

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-08-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-14

    [processing] Check all parameter's values in ModelerParametersDialog

    Check that all parameter's values pass the validity check,
    even if not returned as QgsProcessingModelChildParameterSource.

    In case of list, tests that it is really a QgsProcessingModelChildParameterSource list,
    and create a QgsProcessingModelChildParameterSource from the list if it is not the case
    (useful for custom parameters that return lists as ParameterFieldsMapping).

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-07-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-14

    [processing] Port refactor fields to new API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-14

    Browser tree: also show geometryless layers as tables

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-14

    Spelling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-14

    Fix splitFeatures

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-14

    Fix crash in test

Merge: 8d615543b7b ad2f760c0ea
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-14

    Merge pull request #5016 from boundlessgeo/gpkg-handle-collections

    Geopackage: proper handling of geometry ANY

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-14

    More doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-14

    More doxymentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-14

    GPKG: proper handling of unknown geometry

    This handles the test use case for layer:
    Layer name: geometry2d
    Geometry: Unknown (any)
    Feature Count: 8

    The browser tree will now show the different geometry
    layers and allow them to be added in the canvas,
    GeometryCollections are skipped.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-14

    More doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-14

    Define params as /Out/

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-14

    Fix segfault

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Increase QgsGeometry::OperationResult values

    To avoid collisions with old enums and make it easier for plugin devs to
    determine if their values have already been ported to QGIS 3.0 or not.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Return enum instead of int from QgsGeometry operations

Merge: 7768f067764 f9750dde527
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-14

    Merge pull request #4835 from nyalldawson/more_processing

    [processing] Restore some gdal provider algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Port gdal color relief to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Port gdal tri alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Port gdal assign projection to new api

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    More reliable updates to the gdal command shown

    By also checking for child widget signals - otherwise we don't
    catch signals when compound widgets (such as raster layer source
    widgets) are changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Fix errors calculating gdal command when dialog is being constructed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Fix showing gdal command in algorithm dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Followup fixes to ogr2ogrpostgis alg porting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Port gdal aspect alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Fix error in gdal warp algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Allow skipping crs check in processing test results

    The GML format often requires extra 'hand holding' in order to
    get QGIS to detect it's CRS (e.g. GML files created directly
    in GDAL will not have an autodetected CRS when pulled into
    QGIS). This needs fixing, but as a workaround to allow
    processing algorithm porting to continue we can now skip
    the crs check for these layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Fix OGR algs always export shapefiles, regardless of output file extension

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Move OGR processing provider specific methods to GdalUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Port GDAL Ogr2OgrPostgis to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    An empty string parameter should not fallback to default value

    Since we need to allow empty strings to override defaults in
    some circumstances

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Cleanup conversion of input layers to OGR compatible sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Resurrect OGR points along lines algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    ogrConnectionString reuses existing context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Fix overridden function signatures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Resurrect gdal warp algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Restore gdal algorithm support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Document api breaks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Simplify QgsGeometryEngine code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Use pointers and not references to QgsAbstractGeometry

    because using this more consistently throughout the codebase makes it
    easier to maintain code.
    We also do not want to call the copy constructor on them, using pointers
    just makes this more obvious. Further, casting is also something
    that's commonly done on pointers and not references.

    And if you want a value or a reference, just use QgsGeometry, it's meant
    to be handled like this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Fix ui build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Fix spelling

Merge: 35da03f6401 f7ae07126e8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-14

    Merge pull request #5001 from nyalldawson/algs

    Restore some processing functionality

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Base class processing feedback object forwards messages to message log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Fix some possible exceptions in topocolor alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Fix exception in TopoColor algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Port Points From Lines to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Port Points From Polygons to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-14

    Port Points Displacement algorithm to new API

    Rework algorithm to use same approach as points displacement
    renderer. Also maintain Z/M values, and add tests and docs.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Update NEWS

Merge: 20a54b1cf4f 3da4c33bb3f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-13

    Merge pull request #4541 Add qgsgeometry_cast

    Because it

    * is faster than dynamic_cast
    * doesn't rely on RTTI
    * encapsulates type checking in one place

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Avoid extra copy of point in QgsGeometry::centroid()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Handle M/Z typed CurvePolygons in qgsgeometry_cast

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-05-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Fix #16528 mix of Qgis en qgis as root in settins

    On Linux the use of Qgis and qgis as root for connection settings
    makes it currently impossible to add a new WCS connection

    Fixes #16528

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Update connections to Qt5 style

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Reset digitizing tools when new project is loaded/created

    Refs #4237 https://issues.qgis.org/issues/4237

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Fix build error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Convert more dynamic_casts to qgsgeometry_casts

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Expose makeValid() errors to QgsGeometry::error()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Use pointers instead of references for QgsAbstractGeometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Add qgsgeometry_cast to qgssurface

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Allow qgsgeometry_cast-ing const geometries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Convert more calls to qgsgeometry_cast

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Fix misplaced SIP_TRANSFER

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-13

    Fix build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-13

    Restore ability to create processing tests from history panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-13

    Improve conversion of processing parameters to Python code

    - Use layer paths instead of layer ids where possible, since they are persistent
    - Don't wrap in QgsProcessingFeatureSourceDefinition/QgsProcessingOutputLayerDefinition
    if we can avoid it

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-08-12

    spell check: add ...:…

    and a few fixes :)

    handle #spellok in shell or cmake files

    allow to exclude scripts from search files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-12

    Take inheritance into account in qgsgeometry_cast

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-12

    Avoid crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-12

    QgsPointV2 -> QgsPoint

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-12

    NULL to nullptr

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-12

    Add qgsgeometry_cast

    Because it
    - is faster than dynamic_cast
    - doesn't rely on RTTI
    - encapsulates type checking in one place

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-12

    Make sure relations are reloaded when setting edit config

Merge: 97d168e163e afd45eefff9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-12

    Merge pull request #5011 from boundlessgeo/less_verbose_items

    QgsDebugMsg -> QgsDebugMsgLevel + typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-12

    QgsDebugMsg -> QgsDebugMsgLevel + typo

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-12

    Insert dropped uris in reverse order.

    As each one is inserted on top of previous,
    this result in layers sorted alphabeticaly in layer tree.
    Relate with #6828.

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-12

    [FEATURE] Add expression function array_agg

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-11

    fix fix !"@$%

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-11

    fix utf8 python translation string

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-11

    [travis] Run make in ctest if on pull request

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-11

    more typo fixes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-11

    Typo fixes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-11

    [processing] improve rasterize dialog UI, add help (#5008)

Merge: 34032d662b8 3dc08b30b6a
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-11

    Merge pull request #4793 from DelazJ/RenderingDiagram

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-11
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-11

    helpviewer application source code removed

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-10
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-10

    Prevent test_console.py to open the browser with help file
    Fix link to documentation related with OGR connections

Merge: dc58c1ad155 13431ca123f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-11

    Merge pull request #5003 from nyalldawson/proc_algs

    Followups to rasterise alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-11

    Remove QgsGeometryAnalyzer, QgsOverlayAnalyzer, QgsPointSample

    These classes are unused in the master QGIS code, and are
    unmaintained and with no unit tests or other QA, and
    have inflexible API (e.g. always requiring writing outputs
    to shapefiles)

    They all have equivalent algorithms available via Processing
    (where the algorithms are unit tested and maintained). We should
    be pushing all QGIS api users to use the Processing algorithms
    instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-11

    Bump minimum tile size to 64 for rasterise alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-11

    Small cleanups to rasterise alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-11

    Implement widget wrapper for QgsProcessingParameterMapLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-11

    Use ellipsis for isolated strings in plugins too

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-10

    [processing] fix non-normal blending composition for the rasterzie alg

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-10

    fix windows build (extern "C" can returns pointers, but not C++ containers)

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-10

    Update CONTRIBUTORS

    Added myself and Marco Bernasocchi to the contributors list.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-10

    [travis] Only build outside ctest on master

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-10

    refine spellcheck progress output

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-10

    more msvc warning fixes (followup 03e0298f4)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-10

    Start preview jobs slower (250ms interval)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-10

    Fix map canvas preview

    Followup 8e200767e

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-10

    [travis] change to build folder before building

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-10

    [travis] Build outside ctest

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-10

    Less verbose application exit output

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-10

    More verbose python testing output

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-10

    msvc warning fixes:
    * use AUTORCC to avoid locked qrc_images.cpp during build of gui tests
    * bump minimum version of cmake to 3.0.0 for AUTORCC
    * suppress some warnings in sip bindings
    * suppress unreachable warnings and some more
    * split sip files in more parts to suppress warning BK4504
    * also remove old WITH_INTERNAL_YAML from travis

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-09
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-09

    Replace old QSettings with QgsSettings

    Idan Miara <idan>AuthorDate: 2017-08-09
Commit:     Idan Miara <idan>
CommitDate: 2017-08-09

    fix spelling

Merge: 267286ee61c 92da3084668
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-09

    Merge pull request #4953 from boundlessgeo/gpkg-enhancements

    Expose GeoPackage to the browser tree

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Delete gpkg connections

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-09
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-09

    Fix links to current documentation

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-09
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-09

    SIP bindings

    Andreas Neumann <a.neumann@carto.net>AuthorDate: 2017-08-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-09

    Correct an error in array_slice function description

    There was a copy/paste error in the "name"

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Updated file header for geopackage data items

    also added "db" to multiple layers extensions

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-09
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-09

    Refactoring of all help calls, deprecating QgsContextHelp and the former helviewer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Removed PNG version of GPKG icon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Added mGeoPackage svg icon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Added file path to debug msg output on errors

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Fixes two issues with the browser refresh

    1. endless loop when a sqlite-based layer is opened, and
       wal+shm files are created. This triggers a loop because
       the directoryChanged signal is emitted again and again ...
       This was the real blocker.

    2. when a new files appears in a directory
       the directoryChanged is emitted and OGR/GDAL may fail
       to open the file because the file copy was not yet
       finished.

    This commit fixes 1 but the fix for 2 is only a best effort using
    a 100 ms timer: I could not find a definitive solution to this issue,
    a file could be legitimately opened in streaming mode and it will
    always triggers an error, there is apparently no way to get
    the QFileSystemWatcher emit a signal when new files are closed
    flusehd and not when they are just created.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Changed geopackage icon to svg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Remove initial : from the sublayers name in the browser tree

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Added raster support to browser geopackage data items

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Initial support for extension-based scan on multiple layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Small typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Added a comment to this fertility line :)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Typo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Fix sublayers disappear when refreshing GDAL layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Sip update for qgsproject

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Fixes raster sublayer not apperaring in the browser tree

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Move the default CRS for new layers function to QgsProject

    The reason is that it needs to access to project's crs
    and it's not only needed by app but also by the providers
    (will be)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-09

    Expose GeoPackage to the browser tree

Merge: 425aa30fe91 d9f71deb307
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-08

    Merge pull request #4998 from marioba/rasterize_provider

    [FEATURE] Added processing algorithm to convert map to raster

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-08
Commit:     Mario Baranzini <mario.baranzini@gmail.com>
CommitDate: 2017-08-08

    Remove osgeo.gdal.UseExceptions()

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-08
Commit:     Mario Baranzini <mario.baranzini@gmail.com>
CommitDate: 2017-08-08

    Refactoring of rasterize algorithm

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-08
Commit:     Mario Baranzini <mario.baranzini@gmail.com>
CommitDate: 2017-08-08

    Refactoring

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-07
Commit:     Mario Baranzini <mario.baranzini@gmail.com>
CommitDate: 2017-08-08

    Fix header comment

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-07
Commit:     Mario Baranzini <mario.baranzini@gmail.com>
CommitDate: 2017-08-08

    Refactoring and added better comments

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-07
Commit:     Mario Baranzini <mario.baranzini@gmail.com>
CommitDate: 2017-08-08

    Added processing algorithm to convert map to raster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-08

    Fix valgrind jump on uninitialised values warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-08

    Fix crash when editing feature after opening a form with relation reference widget

    Also fixes a leak/performance issue - the attribute table model
    for the relation reference widget is not parented to the widget,
    so it is never cleaned up when the widget is deleted.

    (forward port from f976e8b6)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-08

    fix typos

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-07
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-07

    Add XYZ connection to provide default OpenStreetMap tiles

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-08-07
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-08-07

    fix perl;add bash

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-08-07
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-08-07

    Use portable /usr/bin/env/{perl,python} instead of /usr/bin/{perl,python}

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-07

    Fix postgres server imposed NOT NULL constraint

Merge: f802c565739 14546ec9351
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-08

    Merge pull request #4928 from nyalldawson/layout_next

    Layout chapter IV: snapping and guides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-08

    Fix unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Fix ownership issue with layout guides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Add signal when page is about to be deleted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Fix crash when creating guide and no pages in layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Use +/- icons instead of text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Fix incorrect dialog title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Fix locked widgets when switching to custom page size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    [needs-docs] Refine snapping logic for layouts

    Previously grids would always take precedence when both a grid
    and guide were within tolerance of a point.

    Now, guides will always take precedence - since they have been
    manually set by users we make the assumption that they have
    been explicitly placed at highly desirable snapping locations,
    and should be selected over the general grid.

    Additionally, grid snapping was previously only done if BOTH
    x and y could be snapped to the grid. We now snap to the nearest
    grid line for x/y separately. This means if a point is close
    to a vertical grid line but not a horizontal one it will still
    snap to that nearby vertical grid line.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Add layout properties menu entry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Add some other guide/ruler related actions to ruler right click menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Hook up snap to guides menu option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Readd menu option to show/hide guides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    [FEATURE] Add a button in guide manager to apply current page's guides
    to all other pages

    This allows resetting all other pages to use the guide configuration
    for the current page. Since guides are now single page only (required
    to handle mixed page size/orientation layouts), this is a shortcut
    to allow guide configuration to be setup on a single page and then
    easily transferred to all other pages in the layout.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Add a clear all guides button to guide manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Show different cursor and paint guide markers darker when hovering them in rulers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Add missing files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Hook up clearing guides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Allow deletion of guides by dragging outside of pages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Support dragging existing guides in rulers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Show guide positions in rulers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Add methods to determine visible pages in a view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Support deletion of guides through manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Slightly improved guide appearance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Better headers in guide view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Nicer table view for guide editing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Dropping guides outside of pages doesn't create new guides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    [needs-docs] Partial WIP of dragging rulers to create guide lines

    Unlike in 2.x, Layouts in 3.0 adopt the standard UX of dragging
    out rulers to create guide lines (instead of clicking on a ruler
    position to create a guide)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    [FEATURE] Add a dock widget showing snap guides for current page

    Allows creation of snap lines at specific locations, and
    adjusting position of existing guides to exact coordinates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    New class QgsLayoutGuideCollection for storing sets of layout snap guides

    The class is a QAbstractListModel subclass, making it easy
    for creation of different views showing the guides in a layout.

    Additionally, a QSortFilterProxyModel (QgsLayoutGuideProxyModel)
    has been created to filter QgsLayoutGuideCollection to guides
    with matching page numbers and orientations.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Refine QgsLayoutGuide API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Start on classes for snapping guide items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Show snapped cursor position in status bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Refine z order for some new items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Code refactor - split grid appearance settings into their own class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Start porting layout settings panel

    Readd settings for grid tolerance/spacing/offset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Add actions to switch grid display/snapping on/off

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Start on snapping marker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Hook up snapping for QgsLayoutViewTools

    Tools can now indicate (via setFlags()) if they desire snapping
    to be active for the tool. When a tool has the flag set,
    any QgsLayoutViewMouseEvents it receives will have a snappedPoint()
    available which returns the mouse event point snapped using
    the layout's snapping settings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Add ability for QgsLayoutSnapper to snap to grid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Start on layout snapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Restore drawing of page grids

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Support data defined paper sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Partially hook up data defined page size

    TODO:
    - preset page sizes
    - reflow after update

Merge: 0409da3a4ca 4ab4a1fcad7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-07

    Merge pull request #4996 from nyalldawson/spelling_and_stuff

    Fix some spelling, add parameter names to tooltips in processing

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-07

    Fixed PEP8 missing blank line

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-07

    Add cmp() function

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-07

    Removed 2 calls to standard_library

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-07

    Remove python future compatibility layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Spell check 'mitre' -> 'miter' (i.e. use en-us variation)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Spell check seting->setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Fix some grammar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Show Python identifier for processing parameters in tooltip
    over widgets

    Hopefully helps Python processing users match the parameters
    in the gui to the parameter names to use when calling via
    API

    (Blender style!)

Merge: 518ffe3f627 a2c18104362
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-07

    Merge pull request #4980 from boundlessgeo/Win_CutAndPaste_issue16870

    From Clipboard Cut&Paste fix when attached special field values. Fixes #16870

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Remove debugging code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-06

    fix doxygen test on Travis

    it seems that doxygen 1.18.13 is not behaving the same as 1.1811 (Travis one).
    one might need to remove some spaces in the signature as they are different depending on Doxygen's version

Merge: 80d53e4f593 ecafb494a87
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-07

    Merge pull request #4424 from nyalldawson/osx_tests

    Add some mask images, adjust test results for OSX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Add some mask images, adjust test results for OSX

Merge: 54007ef5848 4e436c221ee
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-07

    Merge pull request #4466 from arnaud-morvan/test_python_qgsfields_getitem

    Add test for python QgsFields [] operator

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-06

    Delete context help dialogs that are replaced by online links.

Merge: f6bc74c6316 558b8d33958
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-07

    Merge pull request #4991 from marioba/fix_processing_parameters

    Protect processing parameters from segfault

Merge: c5f6af75087 b808c5647ac
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-07

    Merge pull request #4952 from nyalldawson/otf_transform_upgrade

    When upgrading 2.x projects to 3.0, default to enabling a valid project projection instead of defaulting to no CRS

Merge: 5b9d7cf331d 2d88a4d73a0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-07

    Merge pull request #4989 from nyalldawson/icon_size

    Fix various icon size issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Fix doxygen test whitelist

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-06

    ts scripts: pass languages from pull_ts.sh and push_ts.sh

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-06

    use star in spelling.dat instead of \>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Revert "[FEATURE] QGIS - GeoNode Integration: Integrate with QGIS Browser Panel (#4816)"

    This reverts commit 5f66f36ff6dd911ba3fca8ec9580e50812f404a0.

    Some outstanding issues need to be addressed before this can be merged

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    When upgrading 2.x projects to 3.0, default to enabling a valid
    project projection instead of defaulting to no CRS

    Fixes #16965

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Fix failing tests

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-06
Commit:     Mario Baranzini <mario.baranzini@gmail.com>
CommitDate: 2017-08-06

    Protect processing parameters from segfault

Merge: 5f66f36ff6d f5f133e0b2c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-07

    Merge pull request #4926 from nyalldawson/coverity_158026

    Fix coverity identical code for different branches warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Fix invalid icon sizes in processing model builder

    While the toolbar buttons were shown in the correct size, the
    actual icon image in the buttons was not correctly scaling to
    match the button size.

    Hardcoding the svg icons in the py file seems to be the only
    way to avoid this.

    Muhammad Yarjuna Rohmat <myarjunar@gmail.com>AuthorDate: 2017-08-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-08-06

    [FEATURE] QGIS - GeoNode Integration: Integrate with QGIS Browser Panel (#4816)

    * add Geonode connection menu to the toolbar

    * add header files for geonode-qgis client

    * add action to launch geonode connection dialog from menubar

    * Move to proper directory

    * Add geonodeconnection class.

    * Add unit test for geonode connection.

    * Use const static to avoid typo.

    * Get list layers from geonode.

    * Add get maps method.

    * Geonode connection dialog (#13)

    * add new geonode connection dialog

    * apply functionality to the geonode connection manager dialog

    * add save and load geonode connection functionality

    * edit baseKey and credentialBaseKey

    * remove auto-connect slots

    * Add unit test for geonode connection.

    * Add wms url getter.

    * Add uuid and layer name in the table.

    * Add handler for the list layer clicked. WIP.

    * Use new style connect, better hacky to get wms url.

    * update gitignore

    * Make QGIS able to add WMS layer from geonode. With hacky code.

    * Fix Docstring.

    * Show web service type (WMS/WFS) in layer table.

    * fix http and toolbar menu

    * add geonode data item to the browser panel as an extention of ows provider

    * [WIP] Add WFS.

    * Add geonode get service url.

    * combobox functionality and test geonode connection

    * Add WFS.

    * Disable add button if it's a map. Currently we can't do anything for map.

    * Add busy cursor when add layer.

    * get service uri capabilitites

    * add available layers to the geonode browser panel

    * remove debugging footprint and replace old style connect

    * add actions (new, edit, delete) to geonode browser panel

    * fix getLayers by WMS url

    * add Geonode connection menu to the toolbar

    * Filter out invalid layer / map.

    * Fix service url method.

    * Add service url for XYZ for GeoNode QGIS Server backend.

    * Add XYZ url to geonode connection  dialog.

    * Add XYZ layer to QGIS.

    * fix double geonode submenu

    * add wfs/wms layers from browser panel using its native provider

    * comply with qgis3 new class naming

    * Handle different prefix for layer in GeoNode QGIS Server backend.

    * base class for cms connection

    * make geonode connection as a derived class from cms connection

    * update cmakelists

    * move geonode connection to geocms dir

    * update CMakeLists

    * Handle geonode 2.7 with new API.

    * Handle multiple geoserver url in one geonode.

    * Fix add xyz for qgis server. Fix add wms, wfs, xyz for geoserver in geonode 2.7

    * Refactor serviceURL to return QStringList.

    * add 'add geonode layer' icon

    * add geonode to the data source manager dialog

    * [GeoNode-Client] Fix add WFS layer.

    * fix wms url parameter

    * add xyz dataitems

    * Use new style connect.

    * [GeoNode Client] Handle qgis server specific typename to make add WFS works.

    * Code improvement.

    * [GeoNode Client] Make geonode dialog in add universal layer can add layer.

    * Open universal add layer when click Add GeoNode layer.

    * Make sure the geonode url has protocol.

    * Handle geonode version in a better way.

    * make sure the serviceUrl method has scheme in its urls

    * add services option to the dialog

    * remove version label if not wfs

    * construct wms url with parameters for geonode connection

    * handle layer from multi service urls for every wfs, wms, & xyz services

    * fix new style connect using static_cast

    * hode close button if dialog is in embedded mode

    * fix xyz layer naming in the browser tree

    * create base class for geocms dataitems

    * fix compiling warning

    * Use struct instead QVariantMap.

    * tidy up code

    * Tidy up code, use QgsStringMap instead QVariantMap.

    * Add spellok for catalogue.

    * update sip

    * update sip

    * Use naming convention for QgsGeoCmsConnection and use QUuid.

    * Async by using GeoNodeRequest class.

    * Move geonode to src/gui.

    * Use stack not heap.

    * Remove unused includes.

    * Use signal to handle request.

    * Use QStringLiteral.

    * Switch to use Q_FOREACH.

    * Use Q_FOREACH and addressing PR's review.

    * Set private for data members.

    * update sip

    * Update sip.

    * Update sip.

    * Fix sip problem to make it buildable again.

    * Remove geocms

    * Tidy up code.

    * Use QgsSetting Scope::Provider.

    * Fix missing zip.h

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Fix incorrect icon sizes in Python console

    Console was not respecting application icon size setting

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-06

    Update broken links to documentation

    Because links to doc are based on plain hyperlinks, changes in doc
    structure affect these relations. This PR fixes the broken links.

Merge: 42d7e0b898c c3b62ad4ca9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-07

    Merge pull request #4982 from nyalldawson/drop_file_drop_file_drop_file_drop_file_drop

    Remove QgsFileDropEdit widget and integrate functionality into QgsFileWidget

    Idan Miara <idan>AuthorDate: 2017-08-06
Commit:     Idan Miara <idan>
CommitDate: 2017-08-06

    Updated instructions on building QGIS master under MSVC 2015

    Andreas Neumann <a.neumann@carto.net>AuthorDate: 2017-08-06
Commit:     Andreas Neumann <a.neumann@carto.net>
CommitDate: 2017-08-06

    renamed parameter names of array_slice, ran prepare-commit.sh

    Andreas Neumann <a.neumann@carto.net>AuthorDate: 2017-08-06
Commit:     Andreas Neumann <a.neumann@carto.net>
CommitDate: 2017-08-06

    [FEATURE] array_slice expression function

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-06

    cancelled => canceled etc. //#spellok

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-07

    Customise->Customize

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-06

    fix 'allows to/allows one to' spell errors and enhance to our spellchecker to deal with those

Merge: 5f87bd86433 05a039b1739
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-07

    Merge pull request #4986 from nyalldawson/console_imports

    Import gui, analysis, processing and Qt classes on console startup

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-06

    msvc: suppress some warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-06

    prepare-commit.sh: when run as pre-commit hook use /dev/tty. And don't
    generally complain about trailing whitespaces as we have cases where
    that's fine (and hence are excluded from astyle).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-06

    [needs-docs] Remove python console "import class" action

    Since these classes are always imported by default, there's no
    need for a toolbar action to manually import them

Merge: c9e754cf7b7 6823d1f5f9d
    Andreas Neumann <a.neumann@carto.net>AuthorDate: 2017-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-06

    Merge pull request #4983 from raymondnijssen/master

    new contributor Raymond Nijssen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-06

    Import all qgis.gui, analysis, processing, and Qt classes by default
    in Python console

    Because it's a PITA to remember to manually import these all the time

Merge: 78e1026c217 9ba2d7b5c21
    Andreas Neumann <a.neumann@carto.net>AuthorDate: 2017-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-06

    Merge pull request #4985 from raymondnijssen/patch-1

    Update CONTRIBUTORS

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2017-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-06

    Update CONTRIBUTORS

    added contributor Raymond to CONTRIBUTORS too

    Andreas Neumann <a.neumann@carto.net>AuthorDate: 2017-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-06

    Add myself as a contributor

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2017-08-06
Commit:     Raymond Nijssen <r.nijssen@terglobo.nl>
CommitDate: 2017-08-06

    new contributor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-06

    Remove QgsFileDropEdit widget and integrate functionality into QgsFileWidget

    It makes no sense to have two classes covering this use case, with
    partial functionality in each. Smash the two together so we can
    safely use QgsFileWidget for all use cases in future.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-06

    Improve appearance of QgsFileWidget

    Fix vertical alignment of widgets so that they are always
    in line

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-06

    [FEATURE] Colourblind preview modes now work on OSX (#4971)

    * [FEATURE] Colourblind preview modes now work on OSX

    * Enable colour picker widgets on Mac OS and colour preview modes in composer in Mac OS

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-08-06
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-08-06

    From Clipboard Cut&Paste fix when attached special field values. Fiexies #16870

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-08-06

    rename symbology-ng to symbology

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-06

    Fix option label

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-06

    fix windows build (followup acead27197; that went through travis ;))

    Martí ANgelats i Ribera <marti.angelats@psig.cat>AuthorDate: 2017-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-06

    Fixed the FALLTHROUGH macro.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-06

    Fix QgsFileWidget remember the folder functionality

Merge: 0ebc1315d07 06f4c396ad0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-06

    Merge pull request #4975 from boundlessgeo/openvectorlayer-removal

    Removed QgsOpenVectorLayer that is now the source select widget for '…

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-06

    Removed QgsOpenVectorLayer that is now the source select widget for 'ogr' provider

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-08-06

    reenable spelling and sipify tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-08-06

    increase timeouts for code layouts

Merge: a612a6874dc 7f1fa540b74
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-06

    Merge pull request #4973 from nyalldawson/std_reverse

    Use std::reverse instead of custom array reverse

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-06

    Sipify docstring for signal

Merge: 7f5b4dbc186 3a715dbb802
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-06

    Merge pull request #4969 from boundlessgeo/unified-layer-dialog-raster-mods

    Unified layer dialog raster mods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-06

    Use std::reverse instead of custom array reverse

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-06

    Followup 6ed389c8, fix push direct to master ;)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-08-06
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-08-06

    Improve Diagram dialog

    Make combobox, spinbox and textbox expand
    Use group boxes in Rendering and Placement tabs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-06-29
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-08-06

    [needs-docs] Move diagram z-index option to a renamed Rendering tab

    Trying to standardize dialog with the Labels tab:
     * Rename the Appearance tab to Rendering
     * Move the Diagram z-index option from the placement tab to rendering; i believe it's more about visibility than x-y placement

    Also Improve diagram and label z-index tooltip

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-05

    Python console (#4550)

    * Use tabbed view for python console settings. Allow fonts larger that 15pt in console and python editor.

    * Make the python console settings list look more like the C++ implemented settings dialogs.

    * Use scroll areas in python console settings to prevent widget squashing

    * Fix python console settings icons

    * updating python console settings to be part of main QGIS settings

    * Revert "updating python console settings to be part of main QGIS settings"

    This reverts commit a811d7d7b184fece419f6610321a98f1acc9238f.

Merge: 0395225c41d 303f9b7cddc
    Andreas Neumann <a.neumann@carto.net>AuthorDate: 2017-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-05

    Merge pull request #4970 from andreasneumann/array_reverse

    [FEATURE] expression function array_reverse

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-05

    INSTALL updates: MSVC builds, debian builds

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-05

    fix translation string again and improve translation scripts (followup 79a095cb)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-05

    package.cmd: don't exit parent when displaying usage

    Andreas Neumann <a.neumann@carto.net>AuthorDate: 2017-08-05
Commit:     Andreas Neumann <a.neumann@carto.net>
CommitDate: 2017-08-05

    [FEATURE] expression function array_reverse

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-05

    Renamed vars

Merge: ca1abdc716c 470afbebbe7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-06

    Merge pull request #4950 from nyalldawson/algs

    Port some more algs to new API

Merge: 2e2edd64c2d 40ccd3bcb32
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-06

    Merge pull request #4964 from arnaud-morvan/processing_delete_dialogs

    [processing] Correctly delete processing dialogs

    Mario Baranzini <mario.baranzini@gmail.com>AuthorDate: 2017-08-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-05

    Fix qt qhash seed for QT >= 5.6.0

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-05

    Add raster widget to data source manager dialog

    Also:
    - created source select widget for GDAL provider
    - created source select widget for OGR provider
    - added addVecorLayers signal to the base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Use correct file filters for processing vector/raster input selectors

Merge: 0854e795d97 5100d85c493
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-05

    Merge pull request #4963 from Gustry/category

    add category in QgsLayerMetadata using keywords

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Allow specifying a 'primary key' field when comparing layers for
    processing tests

    Some algorithms will return results in different orders, e.g.
    due to the use of dicts or other methods which do not guarantee
    a fixed return order.

    Using a primary key to do the feature match allows us to flexibly
    handle these situations and provide tests for these algorithms.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-05

    Source select signals: remove duplicate code and rely to the base class

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-05

    Protect postgis crs cache with mutex

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-05

    Stay more responsive while scheduling preview jobs

    Because starting 8 jobs on the main thread in a loop can lead to reduced
    responsiveness.

    The new approach is to start each job 10 ms after the scheduling the
    last one.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-05

    [postgis] Cache unknown CRS information

    CRS information is queried when setting up a new feature source. This
    happens on the main thread (read: blocking). With this patch, at least
    this only happens once per srid.

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-08-05

    Remove invisible layers from legend

    Do not show invisible layers in composer legend.
    Useful for raster layers as QgsMapHitTest only take care of vector layers.
    Related with #14194
    Related with #11641

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Fix typo in gridify alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Port Stats by Category to new API

    Improvements:
    - keep original field type and name for category field
    - add unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Port Join Attributes alg to new API

    Improvements:
    - don't fetch unused geometry for joined table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Remember window geometry in multi input dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Add alternate reference layer for points to path algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Add second reference layer for topocolor algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Allow specifying multiple possible vector layer results for processing
    tests

    Some algorithms are non-deterministic and the results may vary from
    run to run. In this case we allow specifying multiple possible valid
    results, and the test will pass if the result layer matches any of these.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Allow testing of layer equality without throwing asserts

    Sometimes in tests it's required to check for layer equality without
    aborting in case of mismatches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Allow list of acceptable raster hashes for processing algorithm tests

    Differences in gdal libraries mean the hash value may differ between
    platforms. Allow multiple acceptable hashes to be listed for
    expected test results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Port Eliminate Selection to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Port Topocolor algorithm to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Port points to path to new API

    Improvements:
    - Maintain Z/M values
    - Keep original data type for group/order fields
    - Group field is optional
    - Added unit tests
    - Don't export text files for features by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Port hub lines algorithm to new API

    Improvements:
    - transparent reprojection to match hub/spoke CRS
    - keep all attributes from matched hub/spoke features
    - don't break after matching one hub point to spoke - instead
    join ALL hub/spoke points with matching id values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Port Hub Distance (lines) to new API

    Improvements:
     - handle different CRS between points and hubs
     - add unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Port Hub Distance (points) to new API

    Improvements:
    - handle different CRS between points and hubs
    - add unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Add tests for gridify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Port gridify to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Port grid lines to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Port random selection algorithms to new API

    And heavily optimise random selection within subsets alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    [processing] If an error occurs while running an algorith, always
    keep the algorithm dialog open after execution

    Otherwise it's hard to see the error - you have to know to check
    the python log. Keeping the dialog open at the log makes the
    error immediately visible to the user

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Register QgsFeatureIds metatype

    Fixes warnings when using signals which use this type, like
    QgsVectorLayer::selectionChanged

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-08-05
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-08-05

    [processing] Correctly delete processing dialogs

    del only delete the python variable, not the dialog which is owned by the main window.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-08-04
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-08-05

    add category in QgsLayerMetadata using keywords

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-05

    update oracle selection dialog (followup dc6017dc1)

Merge: 5e2b17af9fc fef3bc099d4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-04

    Merge pull request #4962 from boundlessgeo/unified-layer-dialog-mods

    Unified layer dialog mods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-04

    Update .agignore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Followup 69a25d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Revert "translation string fix"

    Causes 'AlgorithmDialog' object has no attribute 'trUtf8' error when
    trying to launch processing algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-05

    Add initial test suite for processing algorithm dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-04

    Renamed button slots and make ogr dialog inherit from the abstract base

Merge: 21653c0df8f 511521ff2b0
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-04

    Merge pull request #4956 from jgrocha/profilemenu

    Fix #16970 (related to PR#4184)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-04

    packaging update: include libzip

    Andreas Neumann <a.neumann@carto.net>AuthorDate: 2017-08-04
Commit:     Andreas Neumann <a.neumann@carto.net>
CommitDate: 2017-08-04

    Added new help files to the expression function groups of Arrays and Maps

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-08-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-08-04

    translation string fix

Merge: f96442884b2 c2138ca4bd3
    Andreas Neumann <a.neumann@carto.net>AuthorDate: 2017-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-04

    Merge pull request #4957 from andreasneumann/master

    Correct help of expression array_remove_all

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-08-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-08-04

    Move the buttons and connections into the base class

    This was a small refactoring to homogenize the
    dialogs buttons and add an Ok/Add button bar.

    Andreas Neumann <a.neumann@carto.net>AuthorDate: 2017-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-04

    Correct help of expression array_remove_all

Merge: b20f4c67296 9fe326dee2b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-04

    Merge pull request #4954 from alexbruy/processing-band

    [FEATURE][needs-docs][processing] add parameter representing raster band

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-08-04
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-08-04

    Fix #16970 (related to PR#4184)

Merge: 3c58599bd1b 86c63a15b6a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-04

    Merge pull request #4845 from pblottiere/zip

    [FEATURE] New zip format

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-08-04

    [processing] more consistent naming for class members, setters and
    getters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-08-04

    [processing] tests for new band parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-08-04

    [processing] adapt algorithms to use new band parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-08-04

    [processing] add parameter representing raster band

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-08-03

    Remove what's this button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-03

    Fix tiny marker and ellipse symbol preview icons on HIDPI screens

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-08-03
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-08-03

    - Fix crash for QgsMapToolCircle3Tangents when segment is not activated
    or segments are parallels.
    - Add preconditions for methods of QgsTriangle when is empty or invalid.
    Tests and docs are updated.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-03

    Remove invalid return from API doc, remove some redundant inclusions

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-08-02
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-08-02

    Add circle from 3 tangents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-03

    Fix broken strings in expression function help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-03

    Fix always disabled layout extent decoration widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-03

    Fix infinitely growing widgets

    Fixes #16849

Merge: 1887cfffa87 d88a7f41989
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-02

    Merge pull request #4949 from lbartoletti/inclination_help

    add missing help for inclination

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-08-02

    Only grab tap-and-hold gestures on Android

    We don't want to capture these on desktop environments - it
    messes with dropdown menus and other click and drag type operations

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-08-01
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-08-01

    Shapes drawing with 3 points are no longer frozen when a left click is
    made for the 3rd point.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-08-01
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-08-01

    add missing help for inclination

Merge: 0328b7af481 79adad7c8ce
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-01

    Merge pull request #4948 from alexbruy/processing-raster

    [processing] restore and improve some raster algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-08-01

    indentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-08-01

    [processing] remove unused code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-08-01

    [processing] adopt algs to use new API call to retrieve GDAL driver

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-08-01

    [API] method to retrieve corresponding GDAL driver from a file
    extension

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-08-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-08-01

    [processing] limit pixel size values

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-08-01

    [processing] port raster layer statistics

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-08-01

    [processing] improve Create constant raster algorithm

Merge: a8f6dbc3b7b 917263a9a3b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-01

    Merge pull request #4943 from nyalldawson/exp_layer_rel

    Add items for project map layers and relations to expression builder

Merge: 0db8a5816b2 e44a5ce44a6
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-08-01

    Merge pull request #4945 from pblottiere/server_smallclean

    [server] Small clean-up in WMS renderer

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-07-31
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-07-31

    Add CircleExtent svg

Merge: 6036fa6a7cb 0db8a5816b2
    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-07-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-31

    Merge branch 'master' into regularShape_gui

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-07-31
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-07-31

    clean

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Set an attribute as private instead of protected

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Remove sip rule in header

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Update spell check file

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Update documentation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-24
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Set destructor as virtual

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Some cleanups in qgisapp

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Update documentation for QgsProjectArchive

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Remove zip/unzip methods from QgsProject

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Fix compilation by taking libzip version into account

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Add libzip-dev in travis.yml

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Temporary .qgs files are deleted

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Add QIODevice::Truncate for opening a new file

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Add a QgsProjectArchive class to keep QgsArchive generic

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Replace toLower() with compare( ..., Qt::CaseInsensitive )

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-13
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Fix camel case

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    .qgz files are supported by default for opening

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Archive has to be cleared when clear() is called

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Add more tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Update documentation and sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Remove unnecessary ternary test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Datasource path are relatives in embedded qgs project

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    [FEATURE] Add the possibility to save/open a project in .qgz

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    [FEATURE] Project may be zipped/unzipped

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-07
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Add utilities functions for zip support

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Add libzip as dependency

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-31

    Small cleanups in WMS renderer

Merge: cf753e9ff47 1da9c607c95
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-31

    Merge pull request #4944 from m-kuhn/PyOverrideCursor

    Safer cursor overriding for python

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-31

    [MetaSearch] Make dialog element size dynamic

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-31

    Fix typo

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-07-31
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-07-31

    rm qgsmaptooladdregularshape.{cpp,h}

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-31

    Allow setting project for QgsExpressionBuilderWidget

    (still defaults to QgsProject::instance())

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-31

    Add some unit tests for QgsExpressionBuilderWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-31

    Add items for project map layers and relations to expression builder

    Allows easy insertion of map layer IDs and relation IDs into
    expressions. Numerous expression functions now utilise these,
    so it makes sense to allow them to be easily inserted.

    Fix #11680, #16879

    Sponsored by Andreas Neumann

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-30

    Add missing import

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-30

    Even more endless hourglass avoidance

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-30

    More endless hourglass protection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-30

    Avoid endless wait cursors in console

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-30

    Avoid endless wait cursors

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-07-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-07-30

    Remove rectangle3points (crash)

Merge: f6b8426b20f 91e39a7a956
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-30

    Merge pull request #4942 from gacarrillor/relation_reference_widget_fixes

    [needs-docs] Relation Reference Widget: Add option to show/hide Open Form Button

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-30

    Profile menu naming

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-30

    Hide profiles section if there is only one user profile

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-07-29
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-07-29

    [needs-docs] Relation Reference Widget: Add option to show/hide the Open Form Button

    The option was already available in the API (QgsRelationReferenceWidget->setOpenFormButtonVisible), but couldn't be used from QgsEditorWidgetSetup nor from the config dialog. For the former, a 'ShowOpenFormButton' key is added, whereas for the latter, a new checkbox is available.

    Being able to hide the Open Form Button is helpful when configuring lookup tables, where a single combo box should be shown in the edit form with no additional buttons.

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-07-30
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-07-30

    Fix crash for rectangle (centerPoint - extent)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-07-29
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-07-29

    Fix tests

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-07-29
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-07-29

    Add rectangle and regular polygon.

    Rectangle crash

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-29

    Move profiles to settings menu

Merge: 7f1bb72872a 5281a3697f4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-29

    Merge pull request #4938 from SrNetoChan/dialog_titles_2

    More work on titles capitalization

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-07-28
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2017-07-28

    More work on titles capitalization

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-07-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-07-28

    Show toplevel wms group in browser

Merge: 4705c97511e f43df122ec2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-28

    Merge pull request #4937 from m-kuhn/attributeTableCodeEnhancements$

    Attribute table code enhancements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-28

    Fix typo in api_break.dox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-28

    Pre-Qt 5.6 compatibility

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-28

    Q_FOREACH instead of non const iterator

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-28

    Modernize connections to actions

    Use function references rather than SLOTs

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-07-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-28

    Add {GP} to make the script use gsed in macos.

Merge: 9763b602fcd aa65af5e1ab
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-28

    Merge pull request #4898 from tcoupin/master

    Fix srsDimension parsing in GML, fixes #15721

Merge: fbff452e5ca e8290928dd2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-28

    Merge pull request #4936 from nyalldawson/algs

    Restore more processing algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-28

    Port Variable distance buffer to new API

    Improvements:
    - add cap style/join style/ miter limit setting from fixed distance buffer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-28

    Port fixed distance buffer to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-28

    Port Convex Hull alg to new API

    Improvements:
    - slight optimisation to feature requests - don't request attributes
    which are not used
    - Remove "method" param. Now the decision to group by field or
    not is made only on whether a class field was selected or not

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-28

    Port singlepart to multipart to new API, fix disabled test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-28

    Port points along line to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-28

    Port extract specific nodes algorithm to new API

    Improvements:
    - keep Z/M values if present in geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-28

    QgsGeometry::vertexAt now returns QgsPoint, not QgsPointXY

    Since it's easy to convert from a QgsPoint to a QgsPointXY,
    but impossible to recover the Z/M values lost by only
    returning a QgsPointXY.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-28

    Port delete duplicate geometries to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-28

    Port equivalent num field algorithm to new API

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-28

    run t2tdoc

Merge: c0c18cd466d 0a4a76ec9be
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-28

    Merge pull request #4935 from johanvdw/patch-1

    update INSTALL: only GRASS 7 is supported

    Johan Van de Wauw <johan.vandewauw@gmail.com>AuthorDate: 2017-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-27

    update INSTALL: only GRASS 7 is supported

    INSTALL has to be updated as only GRASS7 is now supported (
    #4847 )

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-27

    Added missing \param to ctor documentation

Merge: 5c82a856bf2 5a620294783
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-27

    Merge pull request #4932 from pblottiere/bugfix_chainfilter2

    Fixes relation reference widget when filters are reset

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-27

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-27

    Fixes relation reference widget when filters are reset

Merge: 4aaecb95ba2 82182040ab7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-27

    Merge pull request #4929 from nyalldawson/algs

    Restore some more processing algorithms...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Port Create Constant Raster to new API and add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Port split with lines to new API

    Improvements:
    - handle transparent reprojection if layer and lines are in different CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Port Explode algorithm to new API

    Improvements:
    - Keep Z/M values if present
    - Add unit tests

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-07-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-27

    Add bash version checking for sip_include.sh.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Port Polygonize to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Port Truncate alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Port create spatial index algorithm to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Allow setting layer type filter for QgsProcessingParameterVectorLayer

    Turns out this is required for some algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Port merge lines algorithm to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Restore text to float algorithm

    And add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Port export geometry info to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Remove some unrequired iface usage from processing algs

    Flip to context.project().crs() use instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Use context.project() instead of QgsProject.instance()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Remove vector.simpleMeasure

    It's quite a confusing function - instead use optimised versions
    of the measurement calculations in its place

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Temporarily disable spelling and sip uptodate tests on Travis

    Tests are timing out for an unknown reason, causing valid commits
    to fail

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Fix coverity identical code for different branches warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Fix some unhandled db errors in user profiles (thanks to Coverity)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Fix tiny svg preview size on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-27

    Fix typo causing undefined behavior warnings

Merge: a3af69a44d7 8d4dec5c3f2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-27

    Merge pull request #4924 from SrNetoChan/dialog_titles

    Making dialog titles use Book Style Capitalization [needs-docs]

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-07-26
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2017-07-26

    Making dialog titles use Book Style Capitalization [needs-docs]

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-07-26

    [BUGFIX][SERVER] GetFeatureInfo not evaluated for maptip context when using FILTER param

    fixed #16670

Merge: cf042dc5dd6 a7693d90769
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-26

    Merge pull request #4923 from GeoCat/closeXmlTag

    Close unmatched xml tag

Merge: 1b9dea9ea15 5cfed129b5a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-26

    Merge pull request #4838 from aaime/textsymbolizer_sc

    SLD label exports. fixes #8925

    doublebyte1 <doublebyte@gmail.com>AuthorDate: 2017-07-26
Commit:     doublebyte1 <doublebyte@gmail.com>
CommitDate: 2017-07-26

    - closed unmatched xml tag.

Merge: d19b4aa2bf5 58ea88715df
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-26

    Merge pull request #4904 from pblottiere/bugfix_chainfilter

    Fixes relation reference widget when chain filter option is activated, fixes #16903

    Andrea Aime <andrea.aime@gmail.com>AuthorDate: 2017-06-16
Commit:     Andrea Aime <andrea.aime@gmail.com>
CommitDate: 2017-07-26

    Ading all other labelling options supported by SLD. fixes #8925

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-26

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-26

    Fix relation reference widget when 'Chain Filters' is activated. Fixes #16903

Merge: f0a6376adb9 cdfca0a45f0
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-26

    Merge pull request #4905 from pblottiere/bugfix_scrolllocked

    Fixes value relation widget to keep scrollbar activated, fixes #16654

Merge: 11dd4170de9 c89a15a2478
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-26

    Merge pull request #4910 from nyalldawson/layout_next

    Layouts, chapter III

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-26

    Try to balance UI element sizes on windows builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-26

    Fix vector file formats show in processing options for raster output
    extension (fix #16894)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-26

    Move 'Run as batch' button to bottom of algorithm dialog

    Inserting it into the tab widget doesn't work well cross
    platform/between hidpi/lowdpi displays. So instead add
    it as a normal button in the button box.

    Also fix capitalization of button text

    Fixes #16767

Merge: 1b9c5be10d4 383422f069f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-26

    Merge pull request #4921 from nyalldawson/fix_deleted_algs

    Fix "wrapped object has been deleted" errors in Processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-26

    Fix "wrapped object has been deleted" errors in Processing

    Ownership of Python subclass algorithm instances was getting
    mangled due to passing through multiple functions with /Factory/
    annotations.

    As per Phil Thomson's advice on
    https://www.riverbankcomputing.com/pipermail/pyqt/2017-July/039450.html:
    "
    /Factory/ is used when the instance returned is guaranteed to be
    new to Python. In this case it isn't because it has already been
    seen when being returned by createInstance(). (However for a different
    sub-class implemented in C++ then it would be the first time it was seen
    by Python so the /Factory/ on create() would be correct.)

    You might try using /TransferBack/ on create() instead - that might be
    the best compromise.
    "

    Changing to /TransferBack/ indeed fixes the error for me.

    Andrea Aime <andrea.aime@gmail.com>AuthorDate: 2016-11-20
Commit:     Andrea Aime <andrea.aime@gmail.com>
CommitDate: 2017-07-25

    Porting Raymond Nijssen FOSS4G 2016 labeling work onto latest version of master, with basic support for testing. fixes #8925

Merge: c5371b64cb2 588fe49aee5
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-07-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-25

    Merge pull request #4839 from pblottiere/joinconstraints

    [FEATURE] Constraints are resolved for joined fields

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-06-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-25

    added new SAGA descriptions

    (cherry picked from commit a3bb3f13902638ee38f85c25c57d68b34b33bfbc)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-25

    Minor fix in comment text

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-06-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-25

    Restores QToolButton

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-25

    Fixes Table Background Color Dialog behavior

Merge: fc0bd62ece1 ecd2c650ca0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-25

    Merge pull request #4916 from NaturalGIS/master_fix_saga_cluster_analysis

    [processing] fix SAGA cluster analysis for rasters

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-25

    typo fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Don't disable page height/width controls when set to a known
    page size

    Instead leave them enabled, and flick across to custom page
    size if they're changed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Make matching to known page sizes less fussy

    Since all gui widgets for page sizes limit to 2 decimal places,
    we need to allow this much tolerance when checking the setting
    against known page sizes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add some pixel sized wallpapers to the standard page sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add some missing overrides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Fix layout context flags not being respected when rendering items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Fix calculation of layout bounds considers page shadow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Try to fix sip item casting clashing between composer items and layout items

    Add a temporary hack to QgsComposerItem subclassing to handle this
    for now.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Set the background for layouts on the view, rather then in the scene

    Setting the background on the scene means in applies in renders
    of the scene (e.g. to images). We don't want this - we always
    want scenes rendered on transparent backgrounds. So instead
    use stylesheets to only show the grey background outside of pages
    in the view.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Show known page size when opening page properties if current page size matches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Functional page properties widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add a lot of framework code for showing item properties in designer

    And hook up a non-functional page properties widget which is
    shown when right clicking on a page in the view.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Refine item widget creation methods in layout item gui registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Port base class for item configuration widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    [needs-docs] Start on right click menu for layouts

    Currently only contains option for removing the current
    page and (non-functional) option for setting current page
    properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add method to retrieve page at a specified layout position

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add an interface for creation of QgsLayoutView context menus

    Allows display of custom right click menus when right click
    events are not handled by the current layout view tool.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add unit test for scaling layout view with layouts in pixels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Fix initial position of items for non mm layout units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Fix scale calculation when layout is in pixels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Don't use constant space between pages - doesn't work well for non mm units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Default to layout units in new page dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Show correct unit type in status bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Fix cursor position display for multipage layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Fix drawing of rulers with multipage layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Draw page shadow in layout units

    Simplifies code a lot, pixel based size proved to complex for
    small result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add a dialog for inserting new pages into a layout

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add ratio lock for width/height in new item properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    QgsLayoutUnitComboBox can be linked to spin boxes so that their
    values are automatically updated when the combo box unit changes

    This means that you can flip between units and things like
    the existing width and height are converted immediately to the
    new unit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Fix page shadow drawing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    wip use page as item parent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add some tests for data defined page size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Start on reflow support for page collections (needs tests)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add support for adding/removing pages to a collection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add methods for handling page size to QgsLayoutItemPage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    wip page rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add a page collection to layouts, and start porting composer page items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Port item id and uuid code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add support for reading/writing item properties to XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Add API to save/restore QgsLayoutObject properties to XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Fix size of some color widgets on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Fix size of color swatch grid in color buttons on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Fix menu header appearance on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-25

    Use QgsMenuHeaderWidgetAction instead of QMenu::addSection

    Because addSection adds really ugly separators and throws out
    the menu alignment

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-25

    [FEATURE] Add copy to clipboard function to save as image (#4914)

    Sponsored by Andreas Neumann.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-24

    vector layer save as: adjust our to OGR's defaults
    * GPX_USE_EXTENSIONS default is false not true (fixes #16811)
    * CSV GEOMETRY is none not AS_XY (fixes #16819)

    (followup 9a6235db)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2017-07-24
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2017-07-24

    master: fix SAGA cluster analysis for rasters

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-11
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-24

    Constraints fail on non existent joined fields

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-24

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-24

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-10
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-24

    [FEATURE] Constraints are updated on joined fields when dynamic form option is enabled

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-24

    Qt 5.5 has no default value for parent in QAction constructor

    see http://code.qt.io/cgit/qt/qtbase.git/commit/src/widgets/kernel/qaction.h?id=536da5eb6ab1b4b07c13ad9f4c0f69dba5ca1624

Merge: 33071f47202 90e68771ec4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-24

    Merge pull request #4755 from SrNetoChan/fix_datasource_manager_ui

    Removes frames from data manager dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-24

    fix doxymentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-24

    enhanced output for code_layout build on Travis

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-24

    Remove corner widget for profiles. Make it normal menu

    Hopefully for now until I work out better UX

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-24

    Nicer level string in message log window

Merge: db745df4a4d 6202f06e985
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-24

    Merge pull request #4907 from nyalldawson/symbol_button

    New QgsSymbolButton widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    Fix more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    Fix failing tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-24

    fix indentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-24

    remove QgsScrollAreaWidgetPlugin from custom widgets

    it had to be removed form the widget list in uic plugin. It might be better to provide the real list of implemented widgets rather than the full gui list.

    fixes #16428

Merge: 2723f4f199b c440ade2d83
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-24

    Merge pull request #4901 from alexbruy/processing-random

    [processing] restore "random" algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    Allow copying and pasting symbols between QgsSymbolButtons

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-24

    [processing] remove Z/M addition from "random" algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-24

    [processing] port Random points along lines

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-24

    [processing] port Random points in polygons

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-24

    [processing] restore Random points in layer bounds

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-24

    [processing] port Random points within extent

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-07-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-24

    remove duplicate method

    followup 391712d2d42a761acb4bacce81cbe9ed8da52f6b

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-24

    Always log message bar messages to message log

    Mainly so they don't just disappear on the user

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-24

    Load default profile name from global

    Also adds overrideLocalProfile to ignore local profiles.ini file

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-24

    Also load profiles-path from global settings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-24

    [FEATURE] Add user profiles.

    All user settings/plugins, etc are now loaded from APPDATA for each
    platform and no longer .qgis3 and are isolated from each other.
     This allows for different profiles depending on what the user of QGIS
    needs, e.g test, prod, demo, etc

    Profile menu allows for switching between profiles, or creating new
    ones.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    Add some missing /Factory/ annotations

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-07-24

    [welcome page] improve rounded rect background color

Merge: 9a12249b02b e304662a4f4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-24

    Merge pull request #4909 from nyalldawson/label_units

    Use standard QgsUnitTypes::RenderUnit throughout labeling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    Use standard QgsUnitTypes::RenderUnit throughout labeling

    Instead of duplicate labeling specific unit enum, reuse
    the QgsUnitTypes::RenderUnit enum in labeling.

    This brings several improvements, including:
    - label offset/distance/repeat units now works correctly
    in all available unit types (inc pixels, map unit meters,
    points, inches, etc)
    - less duplicate code
    - labeling can use the robust QgsRenderContext methods for
    converting between different units and painter coordinates

    Also change comments for members to doxygen comments, so
    that these get included in the API docs.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    Custom widget plugin for QgsSymbolButton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    Port conditional formatting symbol button to QgsSymbolButton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    Port decoration buttons to QgsSymbolButton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    Add opacity slider to symbol button menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    Use symbol button in annotation config widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    Port some symbol buttons across to QgsSymbolButton

    - composer shape style button (no other composer ones for now- they're
    all getting removed with layouts anyway)
    - point cluster/displacement renderer buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    [FEATURE] New standard widget for symbol buttons

    Button widgets for configuring symbol properties were reimplemented
    multiple times throughout the codebase. This commit creates a new
    standard QgsSymbolButton widget which should be used whenever
    a button for configuring symbol properties is required.

    Features include:
    - automatic use of inline panels whenever possible
    - dropdown menu with shortcuts to color settings, copy/pasting colors
    - accepts drag and dropped colors to set symbol color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-24

    Improve string wording, capitalization and plural consistency

Merge: d570b430f37 54bf013004f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-24

    Merge pull request #4877 from nyalldawson/layout_next

    Layouts, chapter II

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-07-22
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2017-07-23

    Fix code style

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-06-21
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2017-07-23

    Enforce margins in cpp file

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-06-20
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2017-07-23

    Removes frames from data manager dialog
    Removes extra margin from mOptionsFrame

Merge: b95d432a8c4 99bf32bafbf
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-23

    Merge pull request #4908 from nyalldawson/fix_displace_crash

    Fix crash in displacement/distance renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-23

    Fix crash in displacement/distance renderers

    Individual symbol instances were being rendered multiple times
    concurrently

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-22

    huh?  of course SubLayerItem is private

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-22

    sub layer dialog: sort by layer id and feature count numerically (fixes #16917)

Merge: 89ffecbf05f dfc9285121c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-22

    Merge pull request #4903 from NaturalGIS/master

    [processing] fix SAGA LTR mosaiking tool

Merge: 0cba29cc09b e423eea2cf9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-21

    Merge pull request #4881 from boundlessgeo/xyz-auth-gui

    [feature][needs-docs] XYZ authentication and referer added to GUI

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-21

    Add tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-21

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-21
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-21

    Fixes value relation widget to always keep scrollbar activated. Fixes #16654

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2017-07-21
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2017-07-21

    master: fix SAGA LTR mosaiking tool

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-07-21

    improve extent and scale/dpi relation  in save as image/PDF

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-07-21

    fix locked ratio width adjustment in save as image/PDF

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-07-21

    fix expanding ratio lock button under kbuntu qt theme

Merge: eb5ac44b27e 38c82684009
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-21

    Merge pull request #4899 from nyalldawson/ratio_lock

    Allow setting width/height spin boxes to link to QgsRatioLockButton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-21

    Allow setting width/height spin boxes to link to QgsRatioLockButton

    When set, these spin boxes will automatically be updated when their
    accompanying spin box changes value so that the ratio is maintained.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-21

    Update test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-21

    Followup 5241c74, fix calculation of heatmaps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-21

    Fix memory leak in canvas preview images

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-21

    crash report: fix report on 64bit

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-07-20
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-07-20

    - Add ellipse tools
    - Change QgsEllipse().toLineString to have closed linestring

    tcoupin <thibault.coupin@gmail.com>AuthorDate: 2017-07-20
Commit:     tcoupin <thibault.coupin@gmail.com>
CommitDate: 2017-07-20

    Fix srsDimension parsing in GML

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-20

    [FEATURE] fill ring tool: by pressing shift an existing ring is filled

Merge: f78157be7dd 5e03f579d12
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-20

    Merge pull request #4896 from NaturalGIS/master_fix_saga_ltr_catchaments_area

    [processing] fix SAGA LTR Catchment Area tools

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-20

    fix 67f7b3a2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-20

    crash report dialog:
    * get current context without an exception (eg. Ctrl+\)
    * use <pre> around stack
    * make report details expandable
    * what about threads?

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2017-07-20
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2017-07-20

    mater: fix SAGA LTR Catchement Area tools

Merge: 96fc3bde0c4 5241c74c6cc
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-20

    Merge pull request #4891 from nyalldawson/fix_heatmap_raster

    Correctly create raster for heatmap output

Merge: cd399990f18 96cf6612d39
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-20

    Merge pull request #4890 from nyalldawson/algs_next

    Resurrect some processing algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-20

    Correctly create raster for heatmap output

    Incorrect creation of geo transform was leading to invalid raster
    outputs and many "creating warped vrt" log messages

Merge: 6e49403163c 63a2b741f28
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-20

    Merge pull request #4889 from gacarrillor/one_button_ESC_key_handling

    Handle Esc key in Data Source Manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-20

    Port geometry by expression to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-20

    Port extend lines to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-20

    Port single sided buffer to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-20

    Resurrect Translate algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-20

    Flip some more algorithms to feature based algorithms

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-07-19
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-07-19

    Fix wrong indentation detected by Travis

Merge: a231f1625a6 6e49403163c
    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-07-19
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-07-19

    Merge branch 'master' into one_button_ESC_key_handling

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-07-19
Commit:     Germán Carrillo <gcarrillo@linuxmail.org>
CommitDate: 2017-07-19

    Close Data Source Manager if child widget is closed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-20

    Fix QgsFieldComboBox::setField sets incorrect field when filter is present

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-07-19
Commit:     Loïc Bartoletti <loic.bartoletti@oslandia.com>
CommitDate: 2017-07-19

    - Init GUI for RegularShapes (add a Toolbar:
    RegularShapeDigitizeToolBar)
    - Add Circle Tools (2 Points on circle, 3 Points on circle, center and a
    point)
    - Fix an error on QgsCircle

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-07-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-07-19

    Test that PostGIS query can be passed as both unicode and string literal

    See https://issues.qgis.org/issues/16833

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-19

    Fix addWfsLayer in the WFS GUI test (blacklisted on Travis)

    This test segfaults locally.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-19

    [travis] Force precise

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-07-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-07-19

    Add test for #16833

    Tested to pass with Python 2.7.13

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-19

    fix c29fc35155

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-19

    also "s/( )/()/;" in sipify.pl (followup 4f9a9e036)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-19

    [FEATURE] Locked aspect ratio state for Save as image/PDF" (#4880)

    Sponsored by Andreas Neumann.

Merge: 744fbc53463 349c996ad24
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-19

    Merge pull request #4846 from rldhont/server-wms-configparser-getfeatureinfo

    [Server] WMS GetFeatureInfo refactoring

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-07-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-19

    fix sipify tests

    followup 4f9a9e0360a3ce6b4289e948bb2549a0496f48f2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-19

    s/( )/()/;  s/==  /== /; s/!=  /!= /;

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-19

    fix oracle provider build (followup c4e26d72)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-19

    oracle provider: skip updating of key attributes of added features for versioned tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-19

    Fix windows build

Merge: 857f8437d1b 1e145b3ab2f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-19

    Merge pull request #4777 from nyalldawson/preview

    Forward port Sourcepole's work on map panning previews

Merge: 0b263f9ac63 11cfc78a246
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-19

    Merge pull request #4873 from nyalldawson/processing_feature_alg

    Add QgsProcessingFeatureBasedAlgorithm subclass

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    [feature][needs-docs] XYZ authentication and referer added to GUI

    Fixes #16883

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Skip invalid returned features

Merge: 6acd326a8f0 854430991eb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-18

    Merge pull request #4737 from boundlessgeo/browser-sync

    [bugfix] Sync the browser connections when changed from the select dialogs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-18

    [FEATURE] Draw extent onto canvas in save as image/PDF dialog (#4878)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    Remove unused includes and variables

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    Rebase and partially revert 9bae83275368

    All signals are now in the base class, even if only
    a subset of available providers actually emits them.

    This way we can handle all source select dialogs
    the same way, regardless if they are vector, DB
    or raster (or others).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Change signature of processFeature so that features are no longer modified in place

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    Store canvas into the base class and set extent/crs from the arcgis classes

    This modification was necessary because the current implementation
    of the source select dialogs within the unified add layer dialog
    create the provider dialogs the first time and do not destroy
    them, this means that the canvas extent and CRS can change from
    a dialog invocation to the next and the extent and CRS need to
    be updated at layer creation time.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    Moved arcgis dialogs to the provider directory

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    Homogenize signals from different source select dialogs, move to base class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Add note about throwing QgsProcessingException to cancel algorithm execution

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    Complete documentation for connectionsChanged signals

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    Renamed base class to QgsAbstractDataSourceWidget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    Refactored all providers to use the new base class

    Also use refreshConnections from the data items when
    a refresh is required, this function also emits
    the signal to update the other GUI elements.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Improve dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Always output algorithm results, even when input source has no
    features

    Allows more versatile models which can handle empty layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    [FEATURE] Followup addition of set Z/M values algs with Drop Z/M Values algorithm

    Allows easy access to drop any z or m values present in a layer (e.g. if
    required for compatibility with a database destination, etc)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    [FEATURE] New algorithms to add Z/M values to existing geometries

    Allows upgrading geometries to include these dimensions, or
    overwriting any existing Z/M values with a new value.

    Intended mostly as a test run for QgsProcessingFeatureBasedAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Port a single python algorithm to QgsProcessingFeatureBasedAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Port some existing algorithms to QgsProcessingFeatureBasedAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Add QgsProcessingFeatureBasedAlgorithm subclass

    An abstract QgsProcessingAlgorithm base class for processing algorithms
    which operate "feature-by-feature".

    Feature based algorithms are algorithms which operate on individual
    features in isolation. These are algorithms where one feature is
    output for each input feature, and the output feature result
    for each input feature is not dependent on any other features
    present in the source.

    For instance, algorithms like "centroids" and "buffers" are feature
    based algorithms since the centroid or buffer of a feature is
    calculated for each feature in isolation. An algorithm like "dissolve"
    is NOT suitable for a feature based algorithm as the dissolved output
    depends on multiple input features and these features cannot be
    processed in isolation.

    Using QgsProcessingFeatureBasedAlgorithm as the base class for feature
    based algorithms allows shortcutting much of the common algorithm code
    for handling iterating over sources and pushing features to output sinks.
    It also allows the algorithm execution to be optimised in future
    (for instance allowing automatic multi-thread processing of the
    algorithm, or use of the algorithm in "chains", avoiding the need
    for temporary outputs in multi-step models).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    On first run, try to guess a good default icon size based on screen DPI

    Otherwise icons are miniscule when loading QGIS on hidpi screens, and
    users must know that they need to manually change the icon size
    to make it usable...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    On first load, default to 80% of current screen size for main window

    Using a fixed default window geometry wasn't working well anymore -
    it made the default window size tiny on hidpi screens.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    Added since 3.0 to the renamed class

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    Renamed QgsSourceSelectDialog to QgsArcGisServiceSourceSelect

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    Added since 3.0

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    SIP include

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    Added python bindings for the base source select class

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    [bugfix] Sync the dialogs connections when changed from the browser

    For now it's only for WMS but you get the idea.

    There is a new abstract base class for the source select
    dialogs, that will grow with common behavior for all
    the select dialogs.

    Signals are forwarded from the (root) data items to the
    app and then delivered to the various browser instances
    and to the unified layer dialog.

    A change in one of the browser items should trigger a
    refresh in all the other browsers and dialogs.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-18

    [bugfix] Sync the bowser connections when changed from the select dialogs

    For now, the sync works only in one direction: from the dialogs
    to the browser instances

    David Signer <david@opengis.ch>AuthorDate: 2017-07-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-18

    Codestyle

    David Signer <david@opengis.ch>AuthorDate: 2017-07-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-18

    Fix in attributetable - unable to update column

    Fix #16746

    David Signer <david@opengis.ch>AuthorDate: 2017-07-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-18

    Fix crash in attributetable when removing more than one column

    References #16746

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Make locator bar a bit wider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Save/restore window geometry for plugin installer repo fetching dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-18

    Non-blocking save as image/PDF dialogs (#4874)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Dox updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Add method to specify item groups for item classes in QgsLayoutItemGuiRegistry

    This allows the designer dialog to group the corresponding item
    actions together (i.e. grouping all basic shape creation actions
    together), but without any hardcoded special handling so that
    plugin based items can also be grouped.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Add unit types to new item properties dialog, handle different reference
    point settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Add methods to construct layout size/point from QSizeF/QPointF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Add QComboBox subclass widget for selecting layout units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    [needs-docs] Add a new item properties dialog

    When adding a new item to a layout, if the user just does a single
    click of the mouse (vs a click and drag to set the new item
    position/size), then a dialog is shown asking to user for
    the new item size/position/reference point.

    This allows easy creation of items with an exact position/size
    and is common behavior in most proper DTP/illustration apps.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Port shape items to layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Implement a cache for item content renders

    Speeds up redraw of items, making use of layout designer much
    faster with slow to redraw items.

    This will also make it possible to use live effects on layout
    items without killing performance of the designer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Ensure that item painter is correctly scaled so that painter units are pixels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Change QgsLayoutItem::draw to use a renderContext instead of
    direct QPainter argument

    This will make use of other rendering code within layout items
    much easier - since symbology/text renderer/diagrams/etc all
    require QgsRenderContexts for use, it makes sense for
    layout item rendering to also use this approach.

    This also avoids lots of duplicate code which was scattered
    throughout different composer item types to manually handle
    creation of QgsRenderContexts when required.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Partially port some layout utils for render context creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Shell class for QgsLayoutItemMap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Start porting item rotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Add QgsLayoutUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Port data defined item position and size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Ensure that moving/resizing items respects reference point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Implement item size and positioning using layout units

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Add some rendering checks for layout items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Port a bunch of low-level methods to layouts

    Relating to expression contexts and variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Port some basic functionality from QgsComposerObject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Layouts have a name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    [layout] Add measurement unit handling to QgsLayout

    Allows layouts to convert from various units to their
    own native units

    Also added a QgsLayoutContext to QgsLayout.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Add measurement converter and dpi to layout context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Add a context class for layouts

    Stores information relating to the current context (such as
    associated feature and layer) and rendering settings for a layout.

Merge: 9bae8327536 514e43057a5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-18

    Merge pull request #4876 from nyalldawson/upstream_ftw

    Upstream some sourcepole fork commits

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Re-use timer in QgsMapCanvas::refresh to ensure multiple refresh requests get compressed

    Forward port from Sourcepole's fork

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-18

    Demote translation loading warning to debug msg

    (forward port from Sourcepole's fork)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-18

    add (unemitted) signals to provider source selectors to silence data
    source manager connection warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-17

    don't close database selection dialogs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-17

    consider datum transformation when pasting features (fixes #16846)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-17
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-07-17

    [Server] WMS GetFeatureInfo refactoring cleanup

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-17

    Fix qgsversion.h creation

    David Signer <david@opengis.ch>AuthorDate: 2017-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-17

    run target t2tdoc (followup 478dd209)

    David Signer <david@opengis.ch>AuthorDate: 2017-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-17

    Additional libraries for Fedora

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-07-17

    [Server] WMS GetFeatureInfo refactoring

Merge: 6c0cb2f5c02 f3f74a9ddf1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-17

    Merge pull request #4869 from alexbruy/network-analysis

    [processing] restore network analysis algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-17

    [processing] adapt network analysis algorithms to latest API changes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-17

    [processing] make service area outputs optional

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-17

    [processing] allow diferent CRS for point layers and network layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-17

    [processing] add cancellation support where possible

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-17

    [processing] restore Service area from layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-17

    [processing] restore Service area from point

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-17

    [processing] restore Shortest path from layer to point

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-17

    [processing] restore Shortest path from point to layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-17

    [processing] restore Shortest path from point to point

Merge: 246685b0cb0 09bb55a8956
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-17

    Merge pull request #4872 from alexbruy/network-api

    [API] small improvements for network analysis API

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-17

    [processing] Better error reporting in point on surface

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-17

    [FEATURE] Give access to geometry errors

    When methods are called that use GEOS to create new geometries, the
    result geometries now contain information about what has gone wrong in
    case of an error.

    In practice, this means it's possible to give more detailed information
    in place (and not only in the message log) when things like processing
    algorithms fail.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-17

    Make doc test happy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-17

    Fix uninitialized member (thanks to Coverity)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-17

    Fix use after delete error (thanks to Coverity)

Merge: 3a2710efe5f 8711473b7f8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-17

    Merge pull request #4848 from nyalldawson/virtual_agg

    Fix aggregate calculation in virtual fields

Merge: 97c1def8b5a 38a13ff5af2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-17

    Merge pull request #4870 from nyalldawson/algs3

    Port 4 more algs to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-17

    Make pole of inaccessibility calculation handle multipolygons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-17

    Port Reverse Line Direction to new API, add test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-16

    initialize QgsFeedback with nullptr by default

Merge: 75d9fd50230 8370bbb150d
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-16

    Merge pull request #4857 from jcomas/patch-1

    [MetaSearch] Update connections-default.xml

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-16

    [network analysis] use QgsFeedback for progress reporting and
    cancelation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-16

    [network analysis] use QgsFeatureSource instead of QgsVectorLayer in
    QgsVectorLayerDirector

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-16

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-16

    Port Offset line, Orthogonalize and Pole of Inaccessibility to new API

    Improvements:
    - Fix handling of multiline outputs for Offset Line algorithm

Merge: 261391d4996 1342f4d9acb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-16

    Merge pull request #4868 from nyalldawson/nn

    Port Remove Null Geometries algorithm to c++/new API

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-16

    Handle geos errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-16

    Port PointOnSurface QGIS algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-16

    Add API to set optional destination parameters as not created by default

    This allows optional outputs (such as null geometry features detected
    by the Remove Null Geometries algorithm) to be skipped by default
    when desirable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-16

    Port Remove Null Geometries algorithm to c++/new API

    Enhancements:
    - add a new optional output for null geometries, and make
    the non-null geometry output optional. This allows the algorithm
    to act as a router for features with null/not null geometries
    inside of a model

Merge: 99a9e249f52 1b1dc7de633
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-16

    Merge pull request #4863 from nyalldawson/nn

    Port 2 more processing algorithms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-16

    Fix file permissions for processing algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-16

    Port Extract Nodes to new API

    Improvements:
    - Retain Z/M values from input geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Port Unique Values algorithm to new API

    Improvements:
    - by default output a table with unique values, instead of a HTML
    file. This allows the values to be more easily used in follow up
    analysis (e.g. in a model). HTML output is still available, but
    not output by default

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-15

    run target t2tdoc (followup ec74e03a)

Merge: 8333f6a59de d66b7b2c909
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-15

    Merge pull request #4864 from signedav/patch-1

    Fedora Install Typo: OSWLib to OWSLib

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Fix mean coords uses old exception

    David Signer <david@opengis.ch>AuthorDate: 2017-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-15

    Fedora Install Typo: OSWLib to OWSLib

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Port Distance Matrix algorithm to new API

    Enhancements:
    - support source/target layers in different CRS
    - output layers with geometry (i.e. keep input point geometry - avoids
    need to rejoin result back to original table to get geometry)
    - keep original data types for id fields
    - don't fire off many single feature requests - instead request
    multiple features at once to improve speed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Port mean coords algorithm to new API

    Improvements:
    - Don't export UID class field if no class field was set

Merge: eaad18c6ad4 a6736ceb77d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-15

    Merge pull request #4862 from nyalldawson/nn

    Port Line Intersection algorithm to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Add ability to select output fields from both layers to Intersection algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Port Line Intersection algorithm to new API

    Improvements
    - allow different CRS between layers
    - instead of optionally allowing selection of a single field to keep from
    both inputs, allow selection of multiple fields

Merge: 1cb2728c027 353d4fc7037
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-15

    Merge pull request #4861 from nyalldawson/nn

    Port nearest neighbour alg to new API

Merge: bbe466ff984 671f024789c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-15

    Merge pull request #4859 from alexbruy/processing-restore

    [processing] restore most of terrain analysis tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Add missing dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Allow bulk load of QgsSpatialIndex to be canceled via QgsFeedback

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-15

    fix tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-15

    [processing] restore Hillshade algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-15

    [processing] restore Ruggedness algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-15

    [processing] restore Slope algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-15

    [processing] homogenize input/output names in Heatmap algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Port nearest neighbour analysis algorithm to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Ensure distance area is always correctly used in processing

Merge: 223059776ec 2e8b84867e6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-15

    Merge pull request #4860 from nyalldawson/sum_lines

    Port sum line length algorithm to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Port sum line length algorithm to new API

    and implement auto reprojection of lines to polygon layer CRS

Merge: 455769c54d4 79df6b4749d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-15

    Merge pull request #4858 from nyalldawson/points

    Port Points in Polygon algorithms to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Add cancelation support for points in polygons algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    [needs-docs] Copy unique class field option from Points in Polygons Unique
    to Points in Polygons

    Again, it doesn't make sense for a whole separate algorithm just to
    add a single option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    [needs-docs] Add optional weight field to Points In Polygon algorithm

    Instead of a separate Points In Polygon algorithm just for this
    extra option, add it to the original Points In Polygon algorithm
    as a non-default option.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-15

    Port counts points in polygon alg to new API

    and add auto-reprojection support if points layer is in
    different CRS to polygon layer

Merge: 9c08d0050f4 53cb9edaf84
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-15

    Merge pull request #4856 from signedav/stringliteral

    Minor improvements QStringLiterals for GitHub Test

    Josep Comas <extern@jcomas.net>AuthorDate: 2017-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-14

    Update connections-default.xml

    Added Spain resource: Centro Nacional de Información Geográfica (CNIG)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-14

    update t2tdoc outputs (INSTALL, NEWS; followup 0d9945deac)

    David Signer <david@opengis.ch>AuthorDate: 2017-07-14
Commit:     David Signer <david@opengis.ch>
CommitDate: 2017-07-14

    Use QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-14

    Minor code improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-14

    Add missing override

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-14

    Cancel preview jobs without blocking

    Makes for more reponsive map updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-14

    Don't label preview tiles

    Labeling can be expensive, so don't do this for tiles which
    are only going to be used as a preview image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-14

    New style connects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-14

    Fix build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-14

    [FEATURE] First experiment with preloading

    After main map canvas render is complete, render a separate image
    for each adjacent map "tile" (in the background). These are shown
    when panning the map to display a preview of what will be visible
    when the panning operation ends.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-14

    Return invalid fid instead of null fid

    The default comparison code for two QVariants does a really crappy job
    when it comes to NULL values.
    I.e. it will return true for `QVariant( 0 ) == QVariant( QVariant::Int )`
    We work around this issue here by returning an invalid QVariant instead,
    which - and luckily also Qt is aware of this - also is different from 0.

    Fix #16745

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-14

    [processing] restore and improve lines to pol / pol to lines algs (#4850)

    New geometry model for lines to pol / pol to lines agls.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-14

    Add a very basic guard against virtual fields which reference themself

Merge: 0639264a4ae 1c8b17fea49
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-14

    Merge pull request #4819 from nyalldawson/layout_gui

    Layout GUI work (pt 1/?)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-14

    Fix aggregate expression calculation when used with virtual fields

    The layer expression context (which is required for aggregate
    calculation to work) was not being added to the context used
    by vector layer feature iterators.

    Fix #15930

Merge: 0d9945deac0 4fa69643fc0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-14

    Merge pull request #4852 from nyalldawson/heatmap_source

    Use QgsFeatureSource instead of QgsVectorLayer for QgsKde

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-13

    Use JavaScript instead of javascript/Javascript

    + update INSTALL doc

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-13

    Use Cartesian instead of cartesian

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-13

    Fix heatmap widget wrapper, update to use source input

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-13

    Move method to evaluate a variant to a feature source to QgsProcessingUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-13

    Fix reportError call

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-13

    Update heatmap alg to use feature source instead of layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-13

    Use QgsFeatureSource instead of QgsVectorLayer for QgsKde

    Allows generation of heatmaps from feature sources instead
    of requiring vector layer inputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-13

    Push minimumValues/maximumValues up to QgsFeatureSource base class

    Allows these methods to be called on feature sources

Merge: fc7ac8323f8 8285712d680
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-13

    Merge pull request #4843 from alexbruy/processing-heatmap

    [processing] port heatmap algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-13

    more test fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-13

    [processing] add test for heatmap algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-13

    [processing] port heatmap algorithm

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-13

    vector file writer: reapply integer options (accidentally removed in 9a6235db; fixes #16811, #16819)

Merge: 50df255edc2 56208540f9e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-13

    Merge pull request #4851 from alexbruy/processing-exception

    [processing] use QgsProcessingException instead of old exception class

Merge: 172e8091813 eb6301e023e
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-13

    Merge pull request #4847 from blazek/remove-grass6

    Remove GRASS 6 support

    Mark Johnson <mj10777@googlemail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-13

    [FEATURE] New unit type for rendering in map unit meters sizes

    Allows setting symbols other map item sizes to Map Units in Meters. This allows setting the size always in meters, regardless of what the underlying map units are (e.g. they can be it geographic degrees). The size in meters is calculated based on the current project ellipsoid setting and a projection of the distances in meters at the center of the current map extent.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-13

    [processing] remove GeoAlgorithmExecutionException

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-13

    [processing] use QgsProcessingException in algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-07-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-07-13

    [processing] remove unused version() function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-13

    [processing] restore intersection algorithm (#4849)

Merge: 64575b3a09f 6434d8dce07
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-13

    Merge pull request #4842 from mj10777/master3.qgsdatetimeedit

    changes to QgsDateTimeEdit to support the minimal Date supported by Q…

    mj10777 <mj10777@googlemail.com>AuthorDate: 2017-07-13
Commit:     mj10777 <mj10777@googlemail.com>
CommitDate: 2017-07-13

    changed setMinimumEditDateTime to private.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-13

    Silence some more gcc fallthrough warnings (no real issues)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-13

    Fix use of integer constants in boolean context warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-13

    Silence implicit-fallthrough warning in GCC when FALLTHROUGH macro is used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-13

    Port grass followup to area calculation fix

    https://trac.osgeo.org/grass/changeset/71259

    refs discussion at

    https://trac.osgeo.org/grass/ticket/3369

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-07-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-07-12

    [GRASS] remove GRASS 6 support

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-07-12

    [Server] Tests update mask image

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-12

    [processing] restore union algorithm

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-12

    Skip bindings for classes migrated from app

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-12

    Revert "SIP include"

    This reverts commit f2b9a936d0938cf8f6afa364cc3a19c090fbd138.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-07-12

    SIP include

Merge: 6067d514dc2 b6e25791a37
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-07-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-12

    Merge pull request #4769 from boundlessgeo/unified-button-movetogui-2

    Move all app/ogr and datasource manager dialog to GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-12

    Fix crash when using line pattern fills

    Line pattern fill was not calling stopRender on the line symbol!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-12

    Nicer debugging from boundary alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-12

    Really delete processing dialogs

    The dialogs are parented to the main window, which means sip
    transfers the ownership to the main window - and they are
    never deleted as a result. This results in various error
    messages caused by the widgets hanging around forever
    and listening out for various signals they are connected to.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-12

    Update processing.algorithmHelp for new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-12

    Initialise algorithms when they are added to a provider

    By initializing the prototype of the algorithm stored in the
    provider we allow shortcuts like directly querying the parameter
    definitions from the provider's prototype (instead of having
    to create a new instance and manually initialize it first)

Merge: 18b52b22f10 91d6ac95374
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-12

    Merge pull request #4840 from nyalldawson/processing_next

    [processing] Simplify output creation

    mj10777 <mj10777@googlemail.com>AuthorDate: 2017-07-12
Commit:     mj10777 <mj10777@googlemail.com>
CommitDate: 2017-07-12

    changes to QgsDateTimeEdit to support the minimal Date supported by QDateTimeEdit (0100-01-01)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-12

    Update script algorithms for auto output creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-12

    Cleanup some imports, remove use of dataobjects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-12

    Take advantage of auto created outputs in ported algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-12

    Auto create corresponding outputs when adding destination style
    parameters to an algorithm

    QgsProcessingAlgorithm::addParameter() has a new createOuput
    argument (true by default).

    If the createOutput argument is true, then a corresponding
    output definition will also be created (and added to the
    algorithm) where appropriate. E.g. when adding a
    QgsProcessingParameterVectorDestination and createOutput is
    true, then a QgsProcessingOutputVectorLayer output will be
    created and added to the algorithm. There is no need to call
    addOutput() to manually add a corresponding output for this
    vector. If createOutput is false then this automatic output
    creation will not occur.

    This should simplify declaration of outputs for algorithms
    as it avoids the need to manually declare these corresponding
    outputs.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-11

    [processing] restore difference algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Port ability to switch designer to full screen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add toolbar menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Port ability to show/hide rulers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Spelling update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Restore rulers in layout designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Partially revert "categorized renderer: also setup symbol render context for hashed symbols"

    This partially reverts commit c7c52442f71a6a17ea1ad97e741b2b4b6d51f698.

    Causes a race condition which results in random crashes while
    using the categorised symbol renderer.

    The intent behind the original commit is unknown

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add an assert to protect multiple calls to QgsSymbolV2::startRender()
    while rendering has already been started for a particular symbol instance

    Relates to a random but frequent crash which occurs when using the
    categorised symbol renderer - tracked down to a race condition
    in which multiple concurrent calls to startRender() are performed
    on a single symbol instance.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add zoom to width as menu item too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Port display of cursor location from composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Also add a slider for easier zoom changing to status bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add some shortcuts to zoom to layout/layout width in status bar combobox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add status bar zoom control to layout designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Port zoom actions from composer to layout designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Split layout item registry into two separate registries

    Instead of relying on forward declared c++ classes from
    gui in QgsLayoutItemRegistry, instead create a
    QgsLayoutItemGuiRegistry which handles registration
    of all the GUI specific behavior relating to layout items.

    Remove all GUI related code from QgsLayoutItemRegistry.

    This creates a cleaner split between core/gui code, and
    given that there'll be a lot of gui specific behavior
    which needs to be handled by a registry it makes sense
    to keep this isolated in gui.

    It also plays nicer with the sip bindings, which can't
    handle forward declared gui classes in core.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Port ability to pan layouts with middle mouse button depressed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Port ability to navigate layouts using space-pan and ctrl-space zoom

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Don't auto populate QgsLayoutItemRegistry

    Initially create an empty registry, allow it to be populated
    at a later stage.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Port ability to wheel zoom into/out of layout designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add shell for non-functional layout select tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Respect events which has been set to ignore in QgsLayoutViewTools

    If ignored, default handling occurs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Update cursor on alt press/release for zoom tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add a zoom tool to designer dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add layout zoom tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Move click-and-drag detection to QgsLayoutViewTool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Allow setting pen/brush for QgsLayoutViewRubberBand

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Handle tool changes mid press-release operation

    Because it's possible for users to change the tool while a
    press release operation is mid-way, e.g. by pressing a tool
    shortcut key.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add layout panning tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add a temporary layout item type for testing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add some unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Create rubber band classes for layout views

    c++ QgsLayoutItem metadata classes can directly register
    a function which creates a QgsLayoutViewRubberBand for the item
    subclass.

    Python code cannot utilise this shortcut (due to inaccessibility
    of forward declared gui classes from core Python classes), so
    there's a separate gui registry utility class added for registering
    prototypes for rubber bands for already registered item types.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Subclass QMouseEvent to QgsLayoutViewMouseEvent

    For easy access to mouse event coordinates in layout coordinate
    space (and future use with snapped item coordinates)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Start implementing an add item tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add some unit tests for layout tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add shell classes for layout view tools

    Copy the same model as QgsMapCanvas uses, with separate
    classes for individual interaction tools instead of keeping
    all the logic in the QGraphicsView subclass (as is done
    with composer)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add layout view to layout designer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-11

    Add shell for QgsLayoutView

Merge: 726936eee24 224c4c1313d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-11

    Merge pull request #4834 from mhugo/fix_attribute_element_sip

    Fix QgsAttributeEditorContainer SIP

Merge: 1693873e8aa 2b8e06719e3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-11

    Merge pull request #4831 from nyalldawson/processing_alg_config2

    Minor refactoring to processing algorithms, future proofing some API

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-07-10
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2017-07-10

    Fix QgsAttributeEditorContainer SIP

Merge: 18c36346efe 5b149fb3897
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-10

    Merge pull request #4782 from nirvn/shapefile_wkbtype

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-10

    Add sip subclass code for QgsProcessingAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-10

    Allow child algorithm configuration to be stored and handled by models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-10

    Allow specifying algorithm configuration when calling create

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-10

    Move declaration of algorithm parameters/outputs to a new virtual
    initAlgorithm() method

    This allows 2 benefits:
    - algorithms can be subclassed and have subclasses add additional
    parameters/outputs to the algorithm. With the previous approach
    of declaring parameters/outputs in the constructor, it's not
    possible to call virtual methods to add additional parameters/
    outputs (since you can't call virtual methods from a constructor).

    - initAlgorithm takes a variant map argument, allowing the algorithm
    to dynamically adjust its declared parameters and outputs according
    to this configuration map. This potentially allows model algorithms which
    can be configured to have variable numbers of parameters and
    outputs at run time. E.g. a "router" algorithm which directs
    features to one of any number of output sinks depending on some
    user configured criteria.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-07-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-07-10

    [ogr] return multipart geometry for multipart datasets in feature iterator

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-06-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-07-10

    [ogr] return multi{linestring,polygon} type for shapefile driver

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-10

    Add sip VirtualCatcherCode to avoid algorithm copies being
    destroyed by the python garbage collector

    The code generated with the /Factory/ annotation was not sufficient
    to correctly transfer the ownership of objects created in Python
    back to c++ (despite mailing list messages which hint that it
    is).

    Anyway, this awful abomination works. Let's all move on to more
    useful ways to spend our time...

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-07-10

    Use the same icon for the reset button (#4747)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-10

    Split QgsProcessingAlgorithm::create into non virtual-create
    and pure virtual createInstance

    Allows us to add logic which always need applying within
    create(), leaving createInstance() free to just return a
    raw new instance of the class

Merge: dae0bf854fd d85039363a5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-10

    Merge pull request #4828 from nyalldawson/fix_16820

    Fix incorrect area calculation in corner cases (fix #16820)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-10

    Fix incorrect area calculation in corner cases (fix #16820)

    In certain circumstances very proximal nodes could cause instability
    in the ellipsoidal area calculation.

    Port (slightly tweaked) fix from grass changeset 71167 for same issue,
    and add a unit test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-09

    Fix `with_variable` expression isStatic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-09

    Model child algorithms store a copy of the algorithm itself

    Instead of always retrieving it from the registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-09

    Add method to processing registry to create a new instance of an algorithm directly

Merge: 745da0f3670 ec40783b5a5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-09

    Merge pull request #4827 from DelazJ/num_selected

    Simplify the error message

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-09

    Simplify the error message

Merge: 7d67b02ae46 845accdf4b3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-09

    Merge pull request #4813 from DelazJ/layout_extent

    Fix Layout extents dialog title

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-07-08
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-07-08

    [OGR] Use OGR_F_SetFieldNull() with GDAL >= 2.2 to avoid GeoJSON fields to be unset (fixes #16812)

Merge: e2c84f1a506 fedf88ea3d2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-08

    Merge pull request #4826 from nyalldawson/processing_cleanups

    Some more cleanups and misc fixes to processing code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Remove redundant sip file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Split QgsProcessingModelAlgorithm into separate components

    The cpp/h file was getting too large, so split off the individual
    subcomponents into their own h/cpp files to keep code
    maintainable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Fix incorrect icon size in processing windows

    Well... kind of. It fixes the toolbar button size, but for some
    reason the actual icon content itself isn't being resized. I can't
    work out why this is...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Update model input type names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Save and restore window geometry for modeler dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Use a filter line edit for outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Make model editor dialog more robust while loading models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Rename "output" style parameters for clarity

    The previous naming was too easily confused with processing outputs.
    Rename them to QgsProcessingParameterFileDestination, etc... to
    make it clearer what they are used for.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Move an enum to new QgsProcessing class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Rename method to more generic name - it's usable by vector layer outputs too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Expose compatible vector layer parameter evaluation to QgsProcessingAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Add method to evaluate parameters to compatible vector layers
    of a specified type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-08

    Fix some processing algorithm exception handling

Merge: 8f8cb673703 df9344e3449
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-08

    Merge pull request #4669 from nyalldawson/spinbox_ctrl

    When holding ctrl while mouse wheeling on spin box, increase in smaller amounts

Merge: 875a5d6d9d8 d3614187aac
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-08

    Merge pull request #4803 from DelazJ/polygon_symbol

    Reorganize Polygon symbol dialogs

Merge: ada9ce4dcfd 0d1c4cdc59f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-08

    Merge pull request #4818 from DelazJ/spelling

    Fix some spelling issues

Merge: 6b6a52be495 89a06f6907f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-08

    Merge pull request #4825

    Various new expression functions and possibilities

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-08

    No need to set limit with setFilterFid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-08

    Code dedup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-08

    Fix leak

Merge: d28296f27f0 aa24896ce1b
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-07

    Merge pull request #4823 from rldhont/fix-qgis3-asgml2

    Fix GML2 after GML3 improvements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    Get rid of the comment about getting rid of the qgseditorwidgetregistry

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    [bugfix] Fixes relation widget when switching between layer styles #16100

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    Drop gui dependency from server

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    Doxygen

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-05
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-07-07

    Fix GML2 after GML3 improvements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    Add tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    Fix running expressions without context

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    Local variables should not be prefixed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    Improvements to layer handling in expressions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    get_feature_by_id docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    array docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    [FEATURE] Add expression function get_feature_by_id

    ... like get_feature, just with an id instead of a field value

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    Rename set_variable to with_variable

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-07-07

    [Server] Tests update mask image

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    [FEATURE] Add with_variable function

    This function sets a variable for parts of an expression, therefore
    avoiding to repeatedly recalculate complex values.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    [FEATURE] Add array_first and array_last expression functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    [FEATURE] Add snapping results to default value calculation

    ... as @snapping_results variable

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-07-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-07-07

    Make it possible to build just core lib and providers: -DWITH_GUI=FALSE

    This is useful in some cases when working on a third party app/script
    that only uses qgis_core. For example, I am working on qgis 3D project
    and it is useful to be able to build QGIS core lib with custom Qt version
    without having to spend too much time building what I do not need.
    Also may be useful for QField to simplify the build of QGIS as a dependency
    (no QScintilla, Qwt) and avoid bits of code in providers that would not
    be used anyway.

    No real source code changes, just configuration changes, mainly in providers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix some button sizes on hidpi displays

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix folder destinations always default to temp folder (fix #16800)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix minimum height of font buttons on non-Windows platforms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    [processing] Use correct file filter for file output dialog

    Francisco Raga <All4Gis@users.noreply.github.com>AuthorDate: 2017-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-07

    Fix link to create a pull request and to git download (#4817)

    * fixing link to create a pull request

    * fixing link in git exe

    Git for Windows 1.x is deprecated, superseded by Git for Windows 2.x.

Merge: 0036f272160 df5551a2b73
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-07

    Merge pull request #4795 from pblottiere/dynamicform

    [FEATURE] Dynamic form for joined fields

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-07
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-07-07

    Running check_spelling.sh

Merge: cb6c6f39a24 3a31f54b15a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-07

    Merge pull request #4794 from nyalldawson/tests2

    Use native algorithms for processing tests where possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Don't use broken qHash< QList<...> > on Qt < 5.6

    Results in infinite recursion

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Print debug info when ctest2travis indexes run out of sync

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Use native algorithms for processing tests where possible

    And fix a few issues in the dissolve algorithm

Merge: 52f4c5e975e 515ba242306
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-07

    Merge pull request #4812 from nyalldawson/model_exp_input

    [processing] Allow model child parameters to take values from an expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add all 'single value' input/output types as expression variables

    Since expressions can be written which convert string values
    to numeric, and vice versa, it doesn't make sense to restrict
    creation of expression variables to only numeric inputs/outputs.
    Instead create variables for all sensible inputs/outputs, since
    users may want to use these in expressions which convert the
    output to a number....

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add descriptions for model algorithm variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add method for specifying variable description when adding to contexts

    And use this description in expression builders when it's set.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add function to return variables available for child algorithms during
    model execution

    And use this function to determine in advance dependencies between
    child algorithm parameters with expression based values and
    which other child algorithms they depend upon.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix setting number parameters to expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Create specific expression context scope for child algorithms

    Contains variables for model parameters, algorithm results for
    other child algorithms which are not dependent on the
    algorithm.

    Allows removal of final pieces of ModelerAlgorithm code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Use c++ method for available sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Reimplement getAvailableValuesOfType in QgsProcessingModelAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Use an expression context when evaluating child parameters with expression sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Allow model child parameters to take values from an expression

    The expression is evaluated just before the child algorithm is
    executed, so can utilise results already calculated by other
    children in the model through the use of expression context
    functions

Merge: 29c4fcfc16f 240dd19f975
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-07

    Merge pull request #4799 from nyalldawson/m2

    Run processing algorithms using task manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Expand on docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix deadlock when running algs in task manager and python exception occurs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix possible error when messagebar items are popped and events are queued

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix processing.runAndLoadResults

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    When calling procesing.run(), map layer results are automatically
    converted to QgsMapLayer objects with the ownership transferred
    to the Python caller

    This should make it super-easy for PyQGIS scripts to run processing
    algorithms and immediately utilise the results, even if they
    are memory layers. They call processing.run(), and get a dict of
    results back which includes those layers ready for adding to the
    current project or doing some other processing or operations
    with, and if they don't transfer to ownership off then these
    layers will be correctly garbaged collected by Python.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Make concave hull alg more efficient

    - remove temporary layers from context, delete them as soon as they
    are finished with
    - directly remove features via data provider, instead of selecting
    and using edit buffer
    - use native geometry methods for splitting to single features
    and removing rings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add a method to take result layers (and ownership) from processing context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Port a multi-step algorithm to new API (concave hull)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Port delaunay triangulation alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Port voronoi polygons algorithm to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    runPrepared rethrows exceptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Port snap geometries algorithm to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    When running algorithm tests, if two parameters share the same
    layer source, ensure that the actual parameter values point
    to the same layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add missing signal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Don't try to load default styles in processing test layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add equality operator for QgsProcessingFeatureSourceDefinition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Use a feature source instead of vector layer for QgsGeometrySnapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Algorithms don't have to be split to prepare/process/postProcess

    Since it's safe to evaluate parameters in background threads
    now, it's usually going to be ok to evaluate everything in
    the processAlgorithm step.

    This keeps the algorithm code as simple as possible, and will
    make porting faster.

    Note that the prepare/postProcess virtual methods still exist
    and can be used when an algorithm MUST do setup/cleanup work
    in the main thread.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Keep correct order for zonal stats options, set some stats by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix zonal stats algorithm execution

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix procesing test layer loading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Better debuging from processing alg tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix execution of script algorithms was not releasing layers/sinks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Avoid QgsFeedback flooding progress report signals

    We only emit the progress changed signal when there's been at
    least a 0.1% change since the last progress report. Otherwise
    it's possible that things like processing algorithms which
    are reporting feedback every feature in a 500k feature dataset
    cause a gazillion signals to be emitted and everything to
    slow to a crawl

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Don't set thinking cursors when running processing algorithms

    Since now they're run in a background thread, it's not appropriate
    anymore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Make QgsProcessingAlgRunnerTask work correctly

    It now safely can execute algorithms in background threads
    without issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Make processing algorithms safe to run in threads

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Remove unused member

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add method to take results from another processing context and
    add to the current context

    With appropriate note and tests to ensure that both the current
    context and that which the results being taken from share the
    same thread affinity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add method to copy thread safe settings between processing contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add methods to retrieve current thread affinity and push contexts
    to another thread

    With suitable assert in place to ensure that pushes are only
    made when current thread == existing thread affinity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add method to transfer all layers from one map store to another

    With a note and assert that both stores must have the same
    thread affinity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Better assert messages

    Issues is actually when prepare/postProcess is called in a different
    thread to context - it doesn't have to be the main thread

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Make algorithm dialog use background tasks to execute algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Flush sink buffers instead of deleting sink/sources in processAlgorithm

    Avoids potential issues if processAlgorithm is run in a different
    thread

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Rename QgsProcessingAlgorithm::clone to ::create

    Since it better describes what the function does. It returns a new
    pristine copy of the algorithm, not a clone of its current state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Upgrade ported python algs to be thread ready

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-06
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-07-07

    revert SpatiaLite spelling

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-06
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-07-07

    Use PostGIS and PostgreSQL spelling when appropriate

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-06
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-07-07

    Use SpatiaLite right spelling when needed

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-04
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-07-07

    Replace "drop down" and some dropdown by drop-down

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-04
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-07-07

    Replace "double click" and "doubleclick" by double-click

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Split algorithm execution into separate prepare/process/postProcess steps

    The prepare and postProcess steps are designed to be run in main
    thread only, while the process step can safely be run in a background
    thread.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add clone method to ScriptAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix some processing algorithm exception handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add some more clone methods to algorithm subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Improvements to QgsProcessingAlgRunnerTask

    - take a clone of algs before running them. This avoids issues
    if the algorithm is removed or edited while a background task
    is running

    - accept an optional existing feedback object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Fix re-saving already saved models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Add a pure virtual clone method for algorithms

    This is required for safely executing the algorithm in a background
    thread.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Replace another expresion with createFieldEqualityExpression, remove unused variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Followup 15546d84, fix matching of null representation

Merge: 603168e8fa6 e306cb4b098
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Merge branch 'bugfix_relationquote' of https://github.com/pblottiere/QGIS into pblottiere-bugfix_relationquote

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-07

    Update sip

Merge: 536f6432a36 e2acf5369fe
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-07

    Merge pull request #4736 from nyalldawson/text_button

    New gui widget QgsFontButton

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-06

    Add the hint as a placeholder on text edit

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-06
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-06

    Add a hint on widgets for non existent joined features

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-06

    debian packaging: update oracle dependencies

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-06

    Protected -> Private

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-06

    Remove leftovers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-06

    Remove unused variable

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-06

    Don't duplicate layer tree node when alt is held

    Looks like it duplicates the layer but it really just copies the node
    meaning QGIS can get confused

    Duplicate on Alt will come at a later date

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-06

    Add custom widget for QgsFontButton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-06

    [needs-docs] Show recently used fonts in submenu in font button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-06

    [needs-docs] Mouse wheeling over font buttons can change font size

    With ctrl+mouse wheel changing in smaller size increments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-06

    Recommend that QgsFontButton is used instead of getFont

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-06

    Use QgsFontButton everywhere we can

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-06

    Fix size hint for font button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-06

    Add method to use QgsFontButton in cut down mode for QFont settings only

    The button can now be used in two different modes. The default behavior
    is to include all settings used for configuring
    QgsTextFormat/QgsTextRenderer classes. A cut down mode (without settings
    for color/buffer/drop shadow/etc) is also available when the resultant
    font is to be used only in a QFont object.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-06

    Add methods to convert QFont to/from mime data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-06

    [needs-docs] New gui widget QgsFontButton

    A standard widget for configuring text format properties for use
    with QgsTextRenderer/QgsTextFormat.

    It's modelled heavily off QgsColorButton, and supports lots of nice
    things like dragging formats between buttons, copying and pasting
    format settings, dropping colors from color buttons, dragging colors
    from font buttons to color buttons, directly setting font size
    and opacity/color without having to open a dialog.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-07-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-06

    reason spelling

Merge: f3a6df5c0d7 ada01d8671c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-06

    Merge pull request #4807 from nyalldawson/layout_item_registry

    Create a layout item registry for item types

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-07-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-06

    obscure spelling

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-07-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-06

    simplify custom widgets CMakeLists.txt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-06

    Use windows path format for project_path/project_folder variables on windows

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-05

    Add some tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-07-05

    Only convert geometries to provider type when provider does strict type checking
    (ie. not for shapes; fixes #16593, #16784, #16792, #16770;
    followup 87116abd72; forward ported from d19ed1c6)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-05
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-05

    Add a method which builds an expression to test if a field is equal to a value

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-07-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-05

    remove QgsVectorLayer::hasGeometryType in favor of QgsMapLayer::isSpatial

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-05

    [MSSQL] Fix string length when using nchar, nvarchar, ntext

Merge: 1aad6894bef 391f76b4fcb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-05

    Merge pull request #4730 from Zverik/atlas_rotate

    Rotate geometry before calculating bounding box in atlas

Merge: 0a8f75576d5 fe8522f8119
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-04

    Merge pull request #4811 from rldhont/polygon-asgml-picking

    [Geometry] Polygon::asGml: fix outer and add tests

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-07-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-07-04

    [Geometry] Polygon::asGml: fix outer and add tests

Merge: b5360f8dcfe 502c18a3383
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-04

    Merge pull request #4787 from nyalldawson/expand_favourites

    Always expand out browser favorites node on startup

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-04

    [MSSQL] Correctly set geometry type from geometry_columns table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-04

    Fix typo (coordiantes)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-04
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-07-04

    Move back Texture width to top

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-04

    [MSSQL] Fix connection string issue for browser

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-04

    Fix dialog title

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-03

    Do not differentiate strings from non string in conditions

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-03

    More fixes about filtering safety

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-03

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-03

    [bugfix] Fixes relation widget reference when filter value contains a quote #16399

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-03
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-03

    Fields of non existent joined features are set to NULL

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-07-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-07-03

    Auto resize first column in info tool

Merge: b57cd0deb19 bdaba00a01f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-03

    Merge pull request #4808 from nyalldawson/model_out_layer_names

    Fix incorrect layer names used when loading result layers from models

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-07-03

    [processing] align the "Iterate over layer" button (#4796)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-07-03

    Reorganize point symbol dialogs (#4802)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Fix incorrect layer names used when loading result layers from models

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-03

    Ok is spelled OK

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-03

    ok is spelled OK

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-07-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-07-03

    Followup 7683cfac: add license headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Fix build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Update docs, sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Remove useless testqgslayoutitemregistry.cpp file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Layout designers listen out for new item types in registry and
    auto create actions for adding new items of the newly registered type

    This avoids hard-coding in available item types into layout UI classes,
    and allows designers to handle plugin-supplied item types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Emit signal when new layout item types are added to registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Add registration of item types to QgsLayoutItemRegistry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Fix uninitialized member identified by Coverity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Fix silly logic error identified by Coverity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Fix initial dialog title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Shell layout designer dialog

Merge: d924b85a0d4 35cbfa0087e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-03

    Merge pull request #4805 from DelazJ/checkbox

    Spelling: Replace check box by checkbox

Merge: d4f5ecc6778 37cc8fc5f16
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-07-03

    Merge pull request #4806 from nyalldawson/dependent_params

    [modeler] Don't allow removal of model parameters on which other parameters depend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Don't allow removal of model parameters on which other parameters
    depend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Add method to determine whether dependencies exist between model parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Add method to retrieve dependent parameters for a parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-07-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Fix ui build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Draw links between dependent parameters in graphical modeler

    Fix #12907

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-07-03

    Fix processing modeler joins are drawn doubled

    OCD fix: joins are actually being drawn with two lines going
    in both directions. This is totally 100% unacceptable, so
    this commit fixes it so they are correctly drawn only with one line.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-02
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-07-02

    Replace check box by checkbox

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-02

    Add catalog to spell_check

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-06-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-02

    Spelling check: Replace check-box by checkbox

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-06-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-02

    Spelling check: Replace analyse by analyze

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-06-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-07-02

    Replace catalogue by catalog

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-02

    Update tooltip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-02

    Replace QString by QStringLiteral

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-02

    Q_FOREACH use to iterate over joins info

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-07-02
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-07-02

    Add consistency between ptrs and ref

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-02
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-07-02

    Fix labels

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-07-02
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-07-02

    Reorganize Polygon symbol dialogs

    Group parameters that look alike for a better sequence

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-07-02
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-07-02

    [WFS provider] Do not be confuse by elements that have ref attribute when parsing DescribeFeatureType response; and fix support of (deprecated) ref='gml:XXXXProperty' attributes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-30

    add missing custom widgets

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-06-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-06-30

    Add unit tests

Merge: 6dfcf402278 cd979d8ab08
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-30

    Merge pull request #4779 from nyalldawson/page_registry

    [layout] Create a page size registry for layout

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-30

    fix 20197c2fa (refs #13520)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-06-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-06-30

    Safer filtering step thanks to QgsExpression

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-06-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-06-30

    Q_FOREACH use to iterate over fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-30

    Add some base classes for layouts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-30

    [layout] Create a page size registry for layout

    Adds a new QgsPageSize class and QgsPageSizeRegistry registry
    (attached to QgsApplication), which stores and manages known
    page sizes

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-06-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-06-30

    Joined fields are updated according to the target field name in form

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-06-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-06-30

    [needs-doc] New option to update joined fields in form

Merge: bc4aae7d1f6 77588b9b61f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-30

    Merge pull request #4798 from nyalldawson/intput_list

    Convert model child algorithm parameter sources to a list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-30

    Convert model child algorithm parameter sources to a list

    So that multiple input type parameters are correctly handled,
    allowing models with child algorithms like merge to correctly
    use any combination of static layers/model inputs/child outputs
    as their input parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-30

    Add conversion for QMap< QString, QList< TYPE > > for Python bindings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-06-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-06-30

    Tweaks on symbol layer dialogs (#3945)

    * Vertical center alignment for "Offset" label with its corresponding comboboxes
    * Vertical center alignment for "Anchor point" label with its comboboxes + consistency in the order of options
    * Remove unnecessary horizontal layouts (with single widget) in the dialog
    * Fix tab order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-30

    Fix deletion of QObject from non main thread

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-30

    Fix a memory leak

Merge: 7b1932a3fbd bf3d55c9e57
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-30

    Merge pull request #4797 from nyalldawson/flush_sink

    Move flushBuffer method up to QgsFeatureSink

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-30

    Move flushBuffer method up to QgsFeatureSink

    Allows calling flushBuffer on QgsFeatureSink objects, ensuring
    that any internal buffer the sink may have is flushed

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-06-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-06-29

    Do not delete vector layer in QgsVectorLayerExporterTask thread

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-06-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-06-29

    refresh postgres schema in browser after import

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-06-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-06-29

    [GDAL provider] Disable workaround added in 32dd2b68cdf41b088f40dbd3ca5096c9609383bd that is no longer necessary with GDAL 2.3dev

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-29

    remove useless script

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-06-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-06-29

    [processing] keep only one zonal statistics algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-06-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-06-29

    [zonal statistics] add variance statistic

Merge: a39d6d95304 468e44dc3a8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-29

    Merge pull request #4791 from nyalldawson/reproj_test

    Use native projection algorithm for unit test

Merge: 891481deb1d d797a9b3cff
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-29

    Merge pull request #4790 from nyalldawson/proc_layer_param

    Some minor processing fixes and improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-29

    Use native projection algorithm for unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-29

    Fix some processing algorithm exception handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-29

    Use a QgsFeedback instead of QProgressBar for QgsNineCellFilter

    Gives progress reports and allows cancelation of processing
    aspect algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-29

    Fix use of direct map layers as inputs for source parameters

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-28

    remove static tests (doc, sip coverage) from main build

    finally!

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-28

    add test to check that header has a corresponding sip file

Merge: ebcc3d85993 d1a93e0e137
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-28

    Merge pull request #4786 from nyalldawson/algs4

    Restore points layer from table algorithm

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-28

    fix doxygen warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-28

    script to write include SIP files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-28

    fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-28

    Restore points layer from table algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-28

    Always expand out browser favorites node on startup

    It's the user-set favorites, so they should be accessible
    as quickly as possible!

Merge: 9f5e33af723 b3549862099
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-28

    Merge pull request #4776 from pblottiere/bugfix_attributetable

    [bugfix] attribute table

Merge: 0f83a5f52df 8791aacd74c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-28

    Merge pull request #4767 from nyalldawson/layouts3

    [layouts] Add layout measurement and size classes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-27

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Fix crash when no options are selected in a multiple-enum parameter

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-27

    [processing] restore zonal statistics (qgis) alg (#4784)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-27

    fix qt version in comment

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-27

    spelling fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-27

    update INSTALL

    Followup 775e8cd59, 8bfb695be, 23ddace9e and e70f74198

Merge: 1468eef635b 4f096a6f8b7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-27

    Merge pull request #4783 from nyalldawson/script

    processing: restore script algorithm provider and tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Feature source parameters cannot be used for vector layer algorithm
    parameters in models

    There's not a 1:1 correlation here - vector layers can be used
    as inputs for sources, but sources cannot be used when a
    full vector layer is required.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Restore script based algorithm tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Restore select by expression algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Update processing.run() for new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Also add results to results dock when running through algorithm dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Fix use of temporary files for outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Fix generation of temporary processing filenames

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Resurrect select by attribute algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Don't set override cursor in processing.run

    Callers may not want this, so leave it up to them to set
    an override caller if desired

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Explicit parameters, feedback, context arguments for processing.run

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    processing.run requires a dictionary for parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Fix script algorithm centroids tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Restore save selected features algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Restore script algorithm provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Remove manually set tab bar height in algorithm dialog

    Breaks dialog layout on hidpi screens

Merge: 775e8cd596f 11f42eb432b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-27

    Merge pull request #4781 from nyalldawson/centroid_tests

    Reenable centroid algorithm tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Add missing python dependencies to Fedora install section

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Reenable centroid algorithm tests

Merge: 8bfb695be39 7a6a6ff9f83
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-27

    Merge pull request #4780 from nyalldawson/more_processing

    [processing] Finish modeler port, start script algorithms porting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Add instructions to INSTALL for enabling debug output on Fedora

    By default Fedora hides the useful debug output prints, which
    makes debugging unit tests very hard!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Fix test on Qt5.6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Restore frequency analysis script

    This script has been changed to use a sink output, not the previous
    TableWriter csv output.

    All algorithms which output flat tables should now still output
    feature sinks, to allow correct use in later model steps.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Correct parameter evaluation for multiple field types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Reorder arguments in parameterAsSink to avoid requiring wkb type and crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Allow storing multiple status in field script code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Fix auto creation of variables when running script algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Fix incorrect layer source from widget wrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Fix setting number inputs to algorithms in modeler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Restore keep n biggest parts script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Restore ability to run script algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Start restoring creation of outputs from string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    First steps in resurrecting script algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Mark QgsProcessingModelAlgorithm as non-stable API

    We want to be able to extend this in future without any
    stable API contract.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Port exporting model as python code to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Port conversion to/from script code to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Port parameter conversion to script code to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Remove newlines from Fedora dependencies list in install

    Prevents copy-pasting dependencies line to terminal in one shot

    Nyall <nyall@ender.local>AuthorDate: 2017-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-27

    Add some missing build dependencies for Fedora to install

Merge: 32dd2b68cdf b64f256e840
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-27

    Merge pull request #4727 from aaime/stroke_hairline

    Fixes 16707, export of hairline results in a different visual thickness

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-06-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-06-26

    "[GDAL provider] Set VRT_SHARED_SOURCE=NO configuration option by default (#16507)

    This will avoid crashes with VRT datasets in multi-threaded use.

    Ilya Zverev <zverik@textual.ru>AuthorDate: 2017-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-26

    Update SIP file for QgsRectangle

    Ilya Zverev <zverik@textual.ru>AuthorDate: 2017-06-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-26

    Rectangle moving operators

Merge: b7d524c111c f22ee6bee56
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-26

    Merge pull request #4733 from aaime/categorized_function_conflict

    Fixes 16712, SLD export of categorized style fails if attribute name conflicts with a built-in function name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-26

    sipify server

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-26

    Mark the new delegate class as private

Merge: 81653d69786 fd8158bca03
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-26

    Merge pull request #4771 from m-kuhn/closest_point

    Closest point

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-26

    Data-defined size legend: configurable labels + few fixes

    This may break projects that started to use data-defined size legend with manually defined rules.

Merge: 1730bc95d10 e7ea972c649
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-26

    Merge pull request #4772 from mhugent/feature_info_filter_geometry

    WMS Server: Feature info with geometry filter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-26

    Minimal performance improvement

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-26

    Update docstrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-26

    Make QgsLineString Z and M values NaN if unspecified

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-26

    Prevent division by 0 and unrequired interpolation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-26

    Add tests for QgsGeometryUtils::closestPoint()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-26

    More generic closest point on line interpolation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-26

    Improve API docstrings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-06-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-06-26

    [processing] include invalid geometries in check validity alg

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-26

    [processing] restore import into spatialite & spatialite execute sql

Merge: b88ad8e1ce2 2b7b0db7476
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-26

    Merge pull request #4775 from nyalldawson/named

    Allow keyword arguments for all arguments in PyQGIS bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-26

    Port Fix Geometry algorithm to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-26

    Add method to retrieve all features from a QgsProcessingFeatureSource

    ...even when invalid geometries are present and option is set to
    skip invalid or break on invalid.

    Some algorithms (e.g. those which repair geometries) need a way
    to retrieve all features with invalid geometries, regardless of
    the user's settings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-26

    Export QgsProcessingFeatureSource to Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-26

    Followup 005d0fa, fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-26

    Followup 7ae1ee9, update name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-26

    Update sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-26

    Followup 1c1e771, fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-26

    Astyle all

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-26

    Add sourceName() method to QgsFeatureSource

    Sometimes it's necessary to retrieve the name of a source...

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-06-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-06-26

    Add script to run local tests using travis blacklist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-26

    Modernise some code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-26

    Add missing docs

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-06-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-06-26

    Update python requirements

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-26

    avoid forward declaration of QgsDataDefinedSizeLegend (fixes windows build)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-06-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-06-25

    Add unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-06-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-06-25

    [bugfix] Attribute table model not updated after opening a project with joins

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-06-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-06-25

    Add unit test

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-06-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-06-25

    Update gitignore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-25

    Allow keyword arguments for all arguments in PyQGIS bindings

    Previously this was only enabled for optional arguments (i.e.
    those with default values). Enabling them for all arguments
    allows for more readable PyQGIS code, and there seems no
    downside given that we already have this support partly enabled.

    The consequence of this change is that when 3.0 API is frozen
    the freeze must also include the naming of function arguments,
    since that's effectively now part of public API.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-06-23
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-06-25

    [bugfix] Attribute table model not updated when a feature is changed

Merge: e8ddc48d815 7a154061bc0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-25

    Merge pull request #4773 from DelazJ/typo

    Typo fix

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-06-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-06-24

    review of the raster metadata viewer (#4726)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-06-24
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-06-24

    Typo fix

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-06-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-06-24

    Indentation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-06-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-06-24

    Unit test for feature info geometry filter

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-06-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-06-24

    Use unique_ptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Remove misleading icon from vector split algorithm

    The algorithm doesn't split geometries - it seperates features
    into different layers without altering the geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Rename 'delete column' alg to 'Drop field(s)' (for consistency)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Fix error when deleting models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Load other providers before model provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Refresh model algorithms when providers are added

    Since algorithms which models are dependent upon may now be
    available, we need to rebuild them to ensure that they
    will operate correctly.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    More .model -> .model3 updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Make QgsAlgorithm::setProvider() public

    Turns out there's valid use cases for calling this from outside
    code.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Use generic algorithm icon for qgis algorithms which do not
    have specific icons, instead of generic qgis icon

    We consider these 'top level' algorithms, and using the
    standard algorithm icon should help reflect this and
    differentiate them from 3rd party algorithms.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Move groups from QGIS (and QGIS native) provider to top level items
    in processing toolbox

    Helps aid in user discoverability of these algorithms, and
    indicates to users that these should generally be the
    preferred algorithm choices if duplicates exist from other
    providers.

Merge: b7e66b4f72f d667bf595f6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-24

    Merge pull request #4770 from nyalldawson/proc

    More processing model porting, better invalid geometry feedback

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Move iterator exception handling to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Port another member to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Fix copy/paste error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Fix (unwanted) python exception in algorithm test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Remove another member from ModelerAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Move more modelling code to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Port model help code to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-24

    Fix errors when edit model help

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-23

    Added note missing in python bindings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-23

    Added ctor documentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-23

    Removed helper functions from moc headers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-23

    Indentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-23

    Move all app/ogr and datasource manager dialog to GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    [layout] Add layout measurement and size classes

    These classes are used for storing measurements for a layout
    (QgsLayoutMeasurement), sizes for a layout (QgsLayoutSize)
    and points in a layout (QgsLayoutPoint)

    They support storing a measurement unit alongside a measurement
    length/size. A new class QgsLayoutMeasurementConverter handles
    conversion between different units, including converting to and
    from pixels via a specified DPI property.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-06-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-23

    [processing] restore simplify geometries & smooth algorithms (#4766)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-06-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-06-23

    [MSSQL] Don't MakeValid on geometries

    MakeValid can make geometry data we can't read back (e.g
    GEOMETRYCOLLECTION) which is worse then
    just a user error in the first place.  QGIS has the tools to deal with
    this so let it came back to the user to fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Use FastInsert when adding features from processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Fix processing algs crash when no source features exist

    Instead we output an empty layer - this may be critical for
    multi-step models where there is validly no features present
    in a source layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Fix loss of output names in graphical modeler

Merge: 2906d1f1c9a c3e24b76b54
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-23

    Merge pull request #4764 from nyalldawson/processing_exception

    Throw c++ exception when a Python exception occurs while running a algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Fix some processing tests where output is not generated or should
    not be compared

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Also call invalidGeometryCallback when skipping features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Add test that python exception is caught when executing an alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Add SIP_VIRTUALERRORHANDLER to Doxyfile.in

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Consolidate all QgsException subclasses in the same header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Transform errors encountered while iterating features in
    processing are non-fatal. We report them to users, and treat the
    feature as having no geometry, but don't stop execution.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Move invalid geometry callback from Python to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Report errors when executing algs within dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Report success or failure after running algs

    And auto catch python exceptions and report failure of model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Throw QgsProcessingException when a python exception occurs while running an alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    [sipify] Add support for specifying VirtualErrorHandlers to use for a function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Add support for VirtualErrorHandlers in core sip

    Unfortunately requires a bunch of code to be duplicated from
    QgsPythonUtilsImpl::getTraceback() into core.sip, but there's no way
    to avoid this

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-23

    Add a QgsProcessingException exception

Merge: 7ed6c90f51d 531e1a32821
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-23

    Merge pull request #4763 from nyalldawson/algs3

    Restore more processing algs

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-06-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-06-23

    Code format

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-06-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-06-23

    [MSSQL] Better fix to removing MZ. Thanks to Nyall ;)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-06-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-06-23

    [MSSQL] Remove Z/M from WKT type name on insert/update

    SQL Server doesn't follow OGC standard of LINESTRINGZ so we have
    to remove it. SQL support LINESTRING(x y z) but not LINESTRINGZ(x y z)

Merge: e40f92cc1bb ee043956b9d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-23

    Merge pull request #4734 from nyalldawson/addfeatures

    Add a flag argument to QgsFeatureSink::addFeatures, support fast feature insert

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-22

    sipify analysis interpolation (#4757)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-06-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-06-22

    highlight fix

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-04-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-06-22

    [FEATURE]: Select features in feature info intersecting a geometry

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-06-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-06-22

    nearest point measure in identify tool

Merge: df07772a568 863b7d2b291
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-22

    [FEATURE] Legend for markers with data-defined size

    (Merge pull request #4752 from wonder-sk/legend-data-defined-size)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-22

    Fix the last test image

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-22

    Fix few bugs + fix test images + allow data-defined size without transformer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-22

    Use white bg color for test images to avoid black background

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-22

    Fix writing of legend symbol to project file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-22

    Fix subclassing of QgsDiagramRenderer in Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Restore random extract + Random Extract within subsets algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Restore vector split algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Fix creation of feature sinks when using windows style paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Fix dest selection panel when used in folder mode

    Also fix some UX issues with the panel in folder, such as
    correctly remembering/restoring last used folders, defaulting
    to home dir, don't clear value when canceling while browsing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Add folder output type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Restore symmetrical difference alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Restore regular points alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Restore Postgis Execute SQL alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Restore import into postgis algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Upgrade postgis widget wrappers to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Fix creation of widget wrappers via metadata parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Make QgsVectorLayerExporter::flushBuffer public

    Sometimes it's necessary to manually call this, instead of
    deleting the exporter and letting it be called automatically
    There's a chance that features in the buffer will cause errors
    while being exported, and if the only way to flush the buffer
    is to delete the exporter then there's no way to detect or
    retrieve these errors.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Allow storing arbitrary metadata in parameter definitions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Make 'merge' algorithm store the original layer name and source

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Cleanup alg imports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Remove deprecated algorithms

    Removed:
    - Basic Stats for Numbers/String algs (replaced by generic
    Basic Stats alg)
    - Split Lines with Lines (replaced by generic Split with lines)
    - Vector Grid Lines/Polygons (replaced by other create grid
    algs)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Remove python algs where a native alg exists

    Removed python algs are:
    - Centroids
    - Clip
    - Dissolve
    - Extract by attribute
    - Extract by expression
    - Multipart to singlepart
    - Polygon centroids
    - Reproject layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Resurrect a processing test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-22

    Fixing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Fix error when adding parameter

Merge: b01cae07407 0db4cf37fed
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-22

    Merge pull request #4762 from nyalldawson/processing_model_c++

    Resurrect ability to run processing models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Add another test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Expand model unit test coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Don't create unused optional outputs when running models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Add method to generate temporary destination parameter value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Move some temp file/folder utils to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Move default file extension code to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Destination parameters track whether they support non-file based outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Steps towards executing models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Start on executing models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Fix generation of outputs for models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Fix generation of destination parameters for models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Fix some errors in graphical modeler

Merge: 57bf9daaac6 a65e171298b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-22

    Merge pull request #4761 from nyalldawson/algs2

    Port more processing algs to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-22

    Reduce noise in algorithm tests

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-06-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-06-21

    Document semantic of SegmentationToleranceType

    .. and default of QgsCircularString::curveToLine

    [ci skip]

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-06-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-06-21

    param description fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-06-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-06-21

    support copy vector layer to browser postgres/spatialite by drag and drop

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-06-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-06-21

    force copy action when dragging layer to browser

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-21

    Back to unique_ptr

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-21

    Use bold font in tests + fix a unit test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-21

    Use panel widget for data-defined size legend

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-21

    Port create attribute index alg to new api

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-06-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-06-21

    [DBManager] Avoid unhandled exception on a untyped geometry (wkbUnknown) layer (#16730)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-21

    Add missing tests for vector input parameter, add vector out parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-21

    Rename some parameter classes for consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-21

    Native extract by expression and attribute algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-21

    Resurrect some processing algs, port multipart to singlepart to c++

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-21

    sipify analysis raster

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-21

    sipify analysis vector

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-20

    More build fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-20

    Fix build problems

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-20

    fix tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-20

    sipify core composer part 4

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-20

    sipify core composer part 3

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-20

    sipify core composer part 2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-20

    sipify core composer part 1*

Merge: 66fb8d0afcb 6eab2ee1336
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-20

    Merge pull request #4716 from DelazJ/addlayer

    Reorganize the Datasource Manager tabs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-20

    Revert "Removed ui_qgstablewidgetbase.h"

    This reverts commit d9d68724344c164dcec29e8cbe80ae4873fc988d.

Merge: 8b98db07874 d3a2f7cd654
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-20

    Merge pull request #4729 from nyalldawson/processing_model_c++

    Porting processing model algorithm to C++, pt 1

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-20

    Manual configuration of classes in legend with data-defined sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-20

    Models can now be saved and restored

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-20

    Add methods to convert parameter definitions to/from variants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-20

    First steps to model/save restore in c++

    Models now save to QVariantMap, using QgsXmlUtils to save to
    an xml based format (with extension .model3)

Merge: 7fff6cf0290 28c9fee7561
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-20

    Merge pull request #4742 from boundlessgeo/browsertree-collapse-wms

    Browsertree collapse network provider items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-20

    Port more model to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-20

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-20

    Port more model API across to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-20

    Begin port of modeler algorithm to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-20

    Work on resurrecting modeler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-20

    Fix working with inputs in modeler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-20

    Small cleanups

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-20

    [atlas] move file format for image export to atlas widget

    Two big wins:
    - remember file format across sessions (no more accidental
    .bmp atlas export!)
    - use native directory picker

Merge: b3da171040a fbd1d00f42a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-20

    Merge pull request #4732 from nyalldawson/alg

    [FEATURE] Subdivide algorithm for geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-20

    Swap remaining QSharedPointer uses to std::shared_ptr

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-19

    Added unit tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-19

    Read/write also legend symbol in DDS legend, update DDS legend dialog

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-19

    GUI for configuration of size-based legend for diagrams

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-06-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-06-19

    [ui] harmonize QDialogButtonBox position in provider dialogs

    This commit insures that the QDialogButtonBox widget (i.e.
    help, add, build query, set filter) is always located at
    the very bottom of the dialog. It helps make a better UX out
    of the unified add layer dialog.

Merge: cef089a83ab b42bf82081e
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-19

    Merge pull request #4740 from manisandro/afsshareddata

    [ArcGIS REST] Introduce QgsAfsSharedData to remove dependency on QgsAfsProvider by QfsAfsFeatureSource

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-06-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-06-19

    [ui] vectorize and align metadata section icon

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-06-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-06-19

    [MSSQL] Correctly raise errors to UI level

Merge: 89aae4d6c95 b49f53bac8f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-19

    Merge pull request #4743 from PedroVenancio/master

    [processing] change resampling methods to be like SAGA default (fix #16646)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-06-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-06-19

    [ui] remove background in the add db2 layer icon

    Ilya Zverev <zverik@textual.ru>AuthorDate: 2017-06-18
Commit:     Ilya Zverev <zverik@textual.ru>
CommitDate: 2017-06-18

    A test for atlas feature extent after rotation

    Ilya Zverev <zverik@textual.ru>AuthorDate: 2017-06-17
Commit:     Ilya Zverev <zverik@textual.ru>
CommitDate: 2017-06-18

    Fix bounding box after rotating atlas geometry

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-06-18
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-06-18

    Move buttons and menu items

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-06-12
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-06-18

    Reorganize the Datasource Manager tabs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-17

    New style signal/slot connections

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-17

    Followup 01b4eeb: Fix crash

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-17

    [bugfix] Collapse all connection item leaves in the browser a start

    To prevent unwanted connections to be initiated when QGIS launches

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2017-06-16
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2017-06-16

    Changes SAGA io_gdal RESAMPLING method to B-Spline Interpolation, as SAGA default, and add the Resampling Method parameter to SAGA Raster Calculator, as explained in https://issues.qgis.org/issues/16646

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-16

    [bugfix] Prevent expansion of WMS connection layers when restoring the browser

    This was causing unwanted connections to WMS when QGIS starts.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-16

    Removed ui_qgstablewidgetbase.h

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-16

    Added GUI for data-defined size legend (single/categorized/graduated renderer)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-16

    Replace QString::null with QString()

    Deprecated sind Qt 5.9

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-16

    The nodetool only needs to consider spatial layers

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-06-16
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-06-16

    [ArcGIS REST] Introduce QgsAfsSharedData to remove dependency on QgsAfsProvider by QfsAfsFeatureSource

    Rob Jones <rob@robjones.org>AuthorDate: 2017-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-16

    Fix include for case sensitive HFS+ builds
    CocoaInitializer.h != cocoainitializer.h on case sensitive filesystems

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-15

    Less noise from QgsNetworkAccessManager

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-15

    [FEATURE] Rendering of data-defined size in legend in "collapsed" mode

    Instead of having different marker sizes in legend as separate legend nodes,
    the new "collapsed" mode packs all sizes into one legend node.

    This commit only makes it available in the API, not exposed in GUI yet.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-15

    make QgsMapCanvas::updateCanvasItemPositions a protected slot

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-15

    fix advanced digitizing panel display issue after panning

    panning would cause the rubberbands of the adv. digit. panel to be invisible.
    update the canvas item is now done after each extent changes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-15

    fix indentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-15

    fix zoomToSelected with geometry-less layer or features

    Andrea Aime <andrea.aime@gmail.com>AuthorDate: 2017-06-14
Commit:     Andrea Aime <andrea.aime@gmail.com>
CommitDate: 2017-06-15

    Fixes 16712, SLD export of categorized style fails if attribute name conflicts with a built-in function name

    Andrea Aime <andrea.aime@gmail.com>AuthorDate: 2017-06-13
Commit:     Andrea Aime <andrea.aime@gmail.com>
CommitDate: 2017-06-15

    Fixes 16707, export of hairline results in a different visual thickness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-15

    Astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-15

    Update api break docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-15

    Rename addFeature member in QgsVectorFileWriter to avoid clash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-15

    Fix grass provider compilation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-15

    Also update oracle provider for addFeatures flags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-15

    Small optimisations to postgres provider when using FastInsert

    Although ideally we should use COPY mode in this case for best
    possible speed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-15

    Native processing algs use FastInsert were possible

    We want maximum possible speed here

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-15

    QgsVectorLayerExporter always uses FastInsert

    Since it does nothing with the features after adding them to
    the provider, and we want maximum speed possible here.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-15

    Add a flag argument to QgsFeatureSink::addFeatures

    Flags can be used to control how features are added to the sink.

    For now, there's only a single flag available - FastInsert.
    When FastInsert is set, faster inserts will be use at the cost
    of updating the passed features to reflect changes made at the
    provider.

    This includes skipping the update of the passed feature IDs
    to match the resulting feature IDs for the feature within
    the data provider.

    Individual sink subclasses may or may not choose to respect
    this flag, depending on whether or not skipping this update
    represents a significant speed boost for the operation.

    QgsVectorLayer always ignores the flag - feature ids are
    required for the featureAdded signal to be correctly emitted,
    and it's expected that performance critical applications will
    add features directly to a data provider instead of
    via QgsVectorLayer's edit buffer.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-15

    follow up 8333b71034a5018642ccfac0d9ddc7bffda508d4 QgsSnappingUtils sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-15

    [sipify] allow exception to required  _EXPORT macros

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-15

    Spelling fix 'grometry'->'geometry'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-15

    Expand tests for subdivide

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-14

    Update multiparts to singleparts to new processing API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-14

    [FEATURE][processing] New algorithm for subdividing geometries

    The returned geometry will be a collection containing subdivided parts
    from the original geometry, where no part has more then the specified
    maximum number of nodes.

    This is useful for dividing a complex geometry into less complex parts,
    which are better able to be spatially indexed and faster to perform
    further operations such as intersects on. The returned geometry parts may
    not be valid and may contain self-intersections.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-14

    [FEATURE] Subdivide algorithm for QgsGeometry

    Subdivides the geometry. The returned geometry will be a collection
    containing subdivided parts from the original geometry, where no
    part has more then the specified maximum number of nodes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-14

    Expose GEOS clip by rect algorithm via QgsGeometry API

    Performs a fast, non-robust intersection between the geometry and
    a rectangle. The returned geometry may be invalid.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-14

    Add method to QgsGeometryFactory to create a multigeometry
    from any wkb type

    Eg calling QgsGeometryFactory::createCollectionOfType( QgsWkbTypes::PolygonM )
    will return a new QgsMultiPolygonV2 with M values.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-14

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-14

    Remove unused SnapToMapMode in QgsSnappingUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-14

    [processing] Port transform alg to c++

    Ilya Zverev <zverik@textual.ru>AuthorDate: 2017-06-14
Commit:     Ilya Zverev <zverik@textual.ru>
CommitDate: 2017-06-14

    Rotate geometry before calculating bounding box in atlas. Fixes #11954

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-14

    Remove unrequired SIP_SKIP

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-14

    Fix tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-14

    Fix geometry tests for NaN

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-14

    Use NaN for missing Z and M coordinates in QgsPoint

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-14

    Projecting a 2D point with inclination assumes 0 for Z

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-14

    Fix point test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-14

    Compare Z and M values in QgsPoint::operator== only when required

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-14

    More intuitive QgsPoint python constructors

    In python, the wkb type of a QgsPoint will by default be determined from
    the provided parameters, where Z and M will be added as required if the
    wkbType is Undefined.

        QgsPoint(x, y, z=nan, m=nan, wkbType=QgsWkbTypes.Undefined)

    Thanks to the python API support of named parameters, it's also
    straightforward to specify z, m and wkbType in any desired combination.

    On the other hand, on C++ side it's often preferable to use

        QgsPoint(QgsWkbTypes::WkbType wkbType, double x, double y, double z, double m);

    due to the lack of named parameters which make it harder to specify a
    specific type and the advantage of typesafety that makes it possible to
    verload the first constructor with this one.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-14

    Fix sip bindings for QgsPoint

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-14

    Add an easy to use Z/M default value constructor to QgsPoint

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-14

    Fix QgsPoint(XY) sip bindings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-13

    fix class declaration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-13

    sipify QgsRange as template

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-13

    vector file writer fixes:
    * don't apply un-overridden default options
    * DGN: don't export attributes and fix layername to "elements"

    (cherry picked from commit 7634b0b759bc0cedba28f9e9199d6a81a498ec5a)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-13

    fix windows build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-13

    move acceptable missing doc to code_layout tests path

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-13

    fixes failing sipify test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-13

    [sipify] fix again template inheritance

Merge: b6e75be493e 54124bd0aa7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-13

    Merge pull request #4721 from nyalldawson/processing_pt31

    [processing] Restore batch mode

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-13

    remove precise ppa

    doxygen has sufficient minimum version in trusty

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-13

    fix 5ff6b14f (followup 00f8eff0)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-13

    followup 82bd08c187daa66cf5dbd11e34d9c90b9e4cfd30
    removed debugging stuff

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-13

    [sipify] fixes to template based inheritance
    * fix space-formatting issue
    * avoid double include of the same header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-13

    Restore batch algorithm mode following new processing API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-13

    Add string output type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-13

    Add QgsProcessingParameterFolderOuput

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-13

    Catch errors while running algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-13

    Remove outdated TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-13

    Fix crash when searching in options dialog (fix #16644)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-13

    API cleanup for legend support in renderers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-12

    fix snapping in move feature tool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-12

    install QgsGeometryRubberBand header

Merge: 1be9997dd30 ac1a579b424
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-12

    Merge pull request #4604 from boundlessgeo/postgis_merge_features_port3_fix#15741

    Fix Postgis Merge selected features regression (fix #15741)

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-06-12
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-06-12

    adapted to the return value as QgsGeometry()

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-06-12
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-06-12

    more QgsPointXY

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-12
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-06-12

    more QgsPoint -> QgsPointXY fixes

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-06-09
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-06-12

    typo

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-05-25
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-06-12

    added check if no gemetry is available

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-05-24
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-06-12

    avoid control on all geometries if one fail

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-05-22
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-06-12

    fix Postgis Merge selected features regression: port 3.0 fixes #15741

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Fix some memory leaks in tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-12

    avoid python signature overloads to handle NaN default values

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-12

    [sipify] properly handle python signatures

Merge: 492ad2db087 7b844837bb6
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-12

    Merge pull request #4699 from pblottiere/getlegendgraphic

    [Server] WMS GetLegendGraphics refactoring

Merge: 40cae292280 63611b1d8f7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-12

    Merge pull request #4715 from nyalldawson/processing_pt31

    [processing] Bring back iterating mode for algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Port script code functions to c++ classes

    Restore logging executed algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Add a more descriptive tooltip for iterate mode button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    More responsive feedback when using iterate mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Fix running algorithms in iterating mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Port calculation of iterating destination to c++

Merge: 0ceeb297f84 277926047b6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-12

    Merge pull request #4702 from nyalldawson/processing_pt31

    More processing goodness, restore algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Respect dissolve setting in c++ buffer alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Hide qgis scripts for now (non-functional)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Fix feature source widget returns source even when not set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Fix raster layers showing as input choices for vector algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Port clip alg to c++

    Rough benchtests reveal it's about 25% faster then the python
    version

Merge: dd0bb8c1612 03bfe9bfbcd
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-12

    Merge pull request #4706 from nyalldawson/id

    Use uuid instead of timestamp when generating layer ids

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Native c++ dissolve alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Fix handling optional multiple table field parameter with no fields set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Nicer formatting for log in algorithm dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    [processing] Catch transform errors in when iterating features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Check validity outputs counts of valid/invalid features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Avoid creating unused sinks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Make html output in basic stats algorithm optional

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Output useful logging when running algorithms from toolbox

    Now outputs the input parameters, execution time, and results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Correctly reject algorithm dialog

    Algorithm dialog was not being rejected when close button was
    called (only hidden), leading to old dialogs and widgets
    hanging around forever...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Only use a temporary feedback object when running algorithms

    Otherwise canceling a run causes all future runs to be canceled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Port checkInputCRS to c++, and allow algorithms to flag when they
    require all input layers to be in the same CRS

    The default behaviour is to assume that algorithms are well behaved
    and can handle multi-CRS inputs, but algs have the option to
    flag that they do not allow this and require the input CRS check.

    Those algs should document that they require all inputs to have
    matching CRS - processing 3.0 behaviour is to assume that algs
    can handle this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Merge algorithm reprojects layers so that all features are
    in CRS of first input layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Port merge alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Resurrect grid polygon algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    [FEATURE] Port Extract by Expression to new API, allow saving
    non matching features to separate output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    [processing] Clip alg allows mask in different CRS to clipped layer

Merge: 10341310c2f 74ce5550ad4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-12

    Merge pull request #4713 from nyalldawson/rect_api

    Remove duplicate QgsRectangle::unionRect method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-12

    Remove duplicate QgsRectangle::unionRect method

    QgsRectangle::combineExtentWith does the exact same thing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-11

    Add a provider unit test checking extent after adding/deleting features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-11

    Don't wastefully recalculate memory provider extent after every
    feature addition

    Previously, the memory provider would automatically recalculate
    the extent of the layer after new features are added by
    looping through the entire set of existing features and calculating
    the bounding boxes. This is very wasteful, as many code paths
    add features one-by-one, so with every new feature added to
    the provider every existing feature is iterated over. This caused
    memory layers to slow to a crawl after many features are added.

    This commit improves the logic so that IF an existing layer
    extent is known, then it's updated on the fly as each individual
    feauture is added. Instead of looping through all features, we
    just expand the existing known extent with the added features
    bounds. If the extent isn't known, we just invalidate it
    when adding/deleting/modifying features, and defer the actual
    extent calculation until it's next requested.

    Makes memory layers many thousands of magnitudes of orders faster
    when adding lots of features (e.g. when memory providers
    are used as temporary outputs in processing)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-11

    Fix running processing algs through locator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-11

    Scroll to newly added entries in paletted renderer widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-11

    When using destination CRS in a feature request and a transform
    exception occurs, clear the feature's geometry before returning

    We never want to return features with mixed CRS geometries.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-11

    followup cc877c39: fix build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-11

    No more QgsGeometry pointers in the public API

    Geometries are passed as const reference and returned by value.
    This make using the API easier and reduces the risk of ownership
    problems.

    The overhead is minimal due to implicit sharing.

    Fix https://github.com/qgis/qgis3.0_api/issues/68

Merge: e839ab1dabc aedb95b1aaf
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-10

    Merge pull request #4705 from PedroVenancio/master

    [processing] fixes GRASS 7 v.net.alloc (fix #16672)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-10

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-10

    Use uuid instead of timestamp when generating layer ids

    Timestamps can result in duplicate layer ids when layers
    are created rapidly or in different threads.

    Fix #14390

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-10

    Fix crash when saving vector layer in background task

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2017-06-10
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2017-06-10

    Fixes GRASS 7 v.net.alloc #16672

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-10

    Cleanup and unify text formatting in projection combo box

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-10

    spelling fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-10

    re-run t2tdoc

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-09

    include expect/unbuffer in INSTALL install list

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-09

    fix install (followup 532b9a14)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-06-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-06-09

    [Server] Fonts used in GetLegendGraphics tests are bolded and increased

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-06-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-06-09

    [Server] Add/update tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-06-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-06-09

    [Server] GetLegendGraphics refactoring

Merge: f80a1f54ce6 9d9e94e6b96
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-09

    Merge pull request #4700 from sbrunner/service-onlineressource

    [Server] WMS Fix the mandatory OnlineResource

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2017-06-08
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2017-06-09

    Fix the mandatory OnlineResource

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2017-06-09
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2017-06-09

    More verbose response

Merge: 00b2d24247e 8df3391fc49
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-09

    Merge pull request #4687 from rldhont/server-wms-dxf-writer

    [Server] WMS DXF writer refactoring

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-06-05
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-06-09

    [Server] dxf writer refactoring

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-09

    sipiy gui symbology

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-09

    sipify gui effects + layertree

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-09

    sipify gui attribute table

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-09

    [sipify] fix enum again

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-09

    sipify gui part n

    Juliusz Hoffman <eaglevis@gmail.com>AuthorDate: 2017-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-09

    consider middle geometry column when retrieving default values (fixes #16685)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-09

    fix 8c873b14 (fixes #16624)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-09

    update translation scripts

Merge: 57a6735810e 8c73bcbcfe2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-09

    Merge pull request #4701 from nyalldawson/processing_pt31

    [processing] allow optional feature sink parameters

Merge: 32ecbcfa217 a8ca3b28ae1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-09

    Merge pull request #4672 from nyalldawson/scale

    Unify scale widgets API, pt 1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Port test to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    [FEATURE] Port CheckValidity alg to new API

    Also make outputs optional from the alg - now you can select
    which outputs you need for your model!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    If a feature sink parameter is optional and not set, don't create the sink

    This adds a lot of flexibility to algorithms, as it makes output
    sinks truely optional. For instance, the various "Extract by..."
    algorithms could add a new optional sink for features which
    'fail' the extraction criteria. This effectively allows these
    algorithms to become feature 'routers', directing features onto
    other parts of a model depending on whether they pass or fail
    the test.

    But in this situation we don't always care about these failing
    features, and we don't want to force them to always be fetched
    from the provider. By making the outputs truely optional,
    the algorithm can tweak its logic to either fetch all features
    and send them to the correct output, or only fetch
    matching features from the provider in the first place (a big
    speed boost).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Restore basic stats alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    [needs-docs] Use standard scale widgets and terminology for labeling

    Also unify API with other scale API.

    Fix #16349

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Improve API docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Unify scale API in rule based labeling, fix GUI issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Unifying rule based renderer scale API, fix scale related bugs

    Fix #15512

Merge: 9f71156a13e 482ed3f25a4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-09

    Merge pull request #4693 from nyalldawson/request_crs

    Allow specifying a destination CRS in QgsFeatureRequest

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Unify diagram scale API with rest of scale API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    More consistency across scale API

    Use a real scale widget for point displacement label scale

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Use a real scale widget in vector save as dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Update tests for new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Fix zoom to visibile scale when min/max scale is set to 0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Improve documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Flip remaining scale API from real to denominators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Clarify in doxygen what scale values represent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Unify scale widgets API

    Flip all scale based widgets to use scale denominators instead
    of actual scales (ie 100.0 instead of 0.01 for 1:100).

    This is done for consistency with the rest of the API, which
    predominantly uses scale denominators. It also helps
    precision loss as a result of multiple 1.0 / scale conversions
    throughout the code.

    Refs #15337

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Explicitly mention in docs that presence of destination CRS does
    not affect filter expressions or virtual field values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Return an invalid iterator if a transform exception occurs
    when projecting filter rects from destination crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-09

    Rename transform methods for clarity

Merge: b280c873d56 cd9a802c5c3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-09

    Merge pull request #4678 from nyalldawson/layer_scale

    Swap QgsMapLayer min/max scale API definitions (unify scale api, pt 2)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-08

    Node tool: give preference to vertex match over segment match from previous feature

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-08

    Fix python tests after previous commit

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-08

    Reshape tool: use default Z value for 3D geometries

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-08

    Node tool: add default Z value to new vertices in 3D geometries (fixes #16240)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-08

    Fix a crash when toggling a layer to editable mode

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-08

    Do not #include QtConcurrent when using map renderer jobs C++ API

    This way C++ apps using the API do not need to add QtConcurrent to their build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-08

    sipify core symbology part 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-08

    Handle request crs transform in cached feature iterators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-08

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-08

    Handle request destinationCrs in QgsVectorLayerFeatureIterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-08

    Allow specifying a destination CRS in QgsFeatureRequest

    If set, all geometries will be reprojected from their original
    coordinate reference system to the destination CRS while
    iterating over features.

    If a CRS has been set as the destination CRS, then the filterRect
    parameter should be specified in the same CRS as this destination
    CRS.

    Additionally, a callback function can be specified on the request
    to be called if a transform exception is encountered while
    iterating over features.

    This is designed to make it easier for scripts and plugins to
    correctly reproject layers in an efficient and robust way, instead
    of having to implement lots of repeated code themselves and
    potentially missing some of the important considerations which
    come with reprojecting geometries & bounding boxes.

    Now, if a script wants the features from a layer in a specific
    CRS, they can call:

        crs = QgsCoordinateReferenceSystem('epsg:4326')
        request = QgsFeatureRequest().setDestinationCrs(crs)
        for f in layer.getFeatures(reqeuest):
            print('geometry in 4326 is {}.format(f.geometry().exportToWkt()))

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-08

    More typo fixes

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-08

    Typo fix and list ordering

Merge: 9e176feeac2 fbad91165ce
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-08

    Merge pull request #4698 from nyalldawson/cache_test

    Add feature source test for QgsVectorLayerCache

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-08

    gps fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-08

    sipify core gps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-08

    Identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-08

    Add feature source test for QgsVectorLayerCache

    While it's not a QgsFeatureSource subclass (yet), it behaves
    just like one so when can run the feature source conformance
    test suite over it.

    Fix a few minor issues identified by the test suite, and one
    potential crash (requesting an invalid id from a cache iterator
    crashes qgis)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-08

    sipify gui part 1

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-08

    fix merge

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-08

    [sipify] fix false virtual methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-08

    Don't allow selection of adding z/multigeometries when saving a vector
    layer with geometry type set to No Geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-08

    Fix composer legend "Filter by Atlas Feature" does not save

    Fix #16663

    (forward port from ecb4c5a)

Merge: 1bbfd5b8c22 7397b3c3a95
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-08

    Merge pull request #4657 from DelazJ/patch-1

    Typo fix: Add missing spacing

Merge: 648ff293041 be501a0f5f6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-08

    Merge pull request #4692 from nyalldawson/prepare

    Make more use of prepared geometries for intersection tests

Merge: 6606d463d3e 342897c6ae2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-08

    Merge pull request #4695 from nyalldawson/buffer_test

    Add feature source unit tests for vector layer with edits in buffer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-08

    Add source test for vector layer with deleted features in buffer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-07

    fix enum

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-07

    [sipify] fix negative value assignment

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-07

    sipify core symbology classes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-07

    [sipify] fix body detection*

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-07

    Add feature source unit tests for vector layer with edits in buffer

    Run the feature source tests over a layer with added, edited
    geometries, and edited attributes unsaved in an edit buffer

    Fix identified issues when iterating over these edited features

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-06-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-06-07

    [WFS provider] Recognize Geomedia layers with gmgml:LineString_Curve_MultiCurve_CompositeCurvePropertyType type as multilinestring layers (#16675)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-07

    sipify Qgis, QgsDxfExport

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-07

    [sipify] uniform die messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-07

    Make more use of prepared geometries for intersection tests

    Should speed up a few operations

Merge: 5f1a78ddaba 64a86e3d6cf
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-07

    Merge pull request #4691 from nyalldawson/validator

    Add an explicit argument to set QgsGeometryValidator method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-07

    Add an explicit argument to set QgsGeometryValidator method

    Previously this was always read from settings when using
    QgsGeometryValidator. It's now an explicit argument
    when constructing QgsGeometryValidator or calling the
    static validation methods, allowing choice of internal/GEOS
    validation methods.

    Helps remove more QgsSettings use from core.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-07

    Update inverted polygon test mask

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-06

    Use invalid CRS as default in map settings

    I have got caught by the default set to WGS 84 when I loaded a layer
    in projected CRS, set extent to layer's extent and... nothing got rendered
    because map renderer was reprojecting to WGS 84.

    This default is closer to the default in 2.x where reprojection is turned off.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-06-06
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-06-06

    Add DBManager test for service-only URI

    Ref #16626

    Also fixes runs with non-standard QGIS_PGTEST_DB env variable set

Merge: 39b5f4e5b3e 448f019e1fd
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-06

    Merge pull request #4684 from nyalldawson/processing_pt3

    Add sourceExtent method to QgsFeatureSource

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-06

    Update acceptable missing doc

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-06-06
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-06-06

    Make the `check` rule use xvfb-run, drop `check-no-x`

    I see no reason for anyone wanting to see popping windows during
    a `make check` run. Closes #12172.

Merge: 51e7efe2181 e89502f43d6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-06

    Merge pull request #4675 from alexbruy/processing-help

    [processing] improve help system

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-06-06

    Replace QString::null by QString() in core (deprecated since Qt 5.9)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-06-06

    fix help opening

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Port polygon from layer extent alg to new API

Merge: 38d905f694b ad14373aa67
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-06

    Merge pull request #4683 from rldhont/server-string-list-exceptions

    [Server] bulk enhancements: string, list and exceptions

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-06-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-06-06

    Add a notice about service=qgis_test being used by some tests

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-06-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-06-06

    Add a raster table to the test postgis setup, use it from dbmanager test

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-05-26
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-06-06

    Add test for DBManager's PostGIS connector and plugin

    Only enabled when ENABLE_PGTEST is set
    Includes test for dbname-less URI (#10600 and #16625 and #16626)

    The test relies on default libpq accessed database containing
    one raster table, but makes no effort to create such database yet.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-06-06

    [processing] use QGIS user manual as help source for all algorithms by
    default.

    NOTE: URL scheme should be adopted when documentation team decided how
    manual will be scructured.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-06-06

    [processing] move collapse button to the top

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-06-06

    [processing] use arrow cursor for collapse button

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-06-06

    [processing] add button to collapse/expand short help

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-06-06

    [processing] simplify modeler algorithm dialog and use new help in it
    too

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-06-06

    [processing] open help in the default webbrowser to be consistent with
    the rest of QGIS dialogs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-06-06

    [processing] save and restore geometry of the algorithm dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-06-06

    [processing] make short help panel resizable and replace  Help tab with corresponding button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Add sourceExtent method to QgsFeatureSource

Merge: 2b0af000fd4 1d2e54d1ba7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-06

    Merge pull request #4682 from nyalldawson/processing_pt3

    Processing rebuilding...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Port delete columns alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Port clip algorithm to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Port BarPlot alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Port getHTMLOutputsCount to c++ API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Add file based and HTML outputs to c++ API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Fix field widget wrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Port addautoincrementalfield to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Port aspect algorithm to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Remove some unused code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Add raster layer output parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Allow direct map layer parameter/default values were appropriate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Rename QgsProcessingFeatureSinkDefinition to QgsProcessingOutputLayerDefinition

    Since it also applies to raster layer outputs, we need a more generic name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Fix incorrect import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Port another alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Add a cancel button for algorithms which support cancelation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Move algorithm expression context generation to QgsProcessingAlgorithm

    Fix error when selecting "from expression" in algorithm parameter dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Restore ability to save outputs directly to Spatialite/PostGIS providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Fix saving processing outputs with correct encoding

Merge: 632a2be86a7 77072b15ac2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-06

    Merge pull request #4590 from nyalldawson/processing_pt3

    Processing armaggeddon, pt 1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Rename QgsProcessingFeatureSink to QgsProcessingFeatureSinkDefinition

    For consistency with QgsProcessingFeatureSourceDefinition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Use a QgsProject pointer instead of bool loadIntoProject

    Allows potential future use case of loading results into
    a different open project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Only accept QgsPropertys in QgsProcessingFeatureSourceDefinition/
    QgsProcessingFeatureSink, not all QVariant types

    Only strings/QgsPropertys are valid anyway, so instead of strings
    use static properties. This makes it clearer what possible
    values are permitted for the underlying source/sink definition.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    [processing] Change explicit encoding string parameters to more
    flexible QVariantMap creatOptions parameters which include an
    optional fileEncoding value

    More flexible, allows sinks to be created using any creation
    option which is passed to the underlying provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Fix failing tests, temporarily disable some processing tests during
    refactoring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Move getFileFilter from params to gui wrappers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Resurrect another Python QGIS algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Remove global processing use selection setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    [FEATURE][processing] Add checkbox for each vector input layer
    to control whether selected features only are to be used

    Replaces the old global setting and makes it immediately obvious
    to users when the selection will be respected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Restore correct layer naming when loading results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Fix loading of results after running algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    [processing] Remove more UseSelectionIfPresent use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Temporarily deactivate more algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Remove no longer required QgsProcessingContext::UseSelectionIfPresent flag

    Since using selection is now a per-feature-source setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Create class for encapsulating settings relating to a feature source
    input to a processing algorithm.

    This allows parameter inputs to encapsulate extra information
    relating to a feature source input, such as whether only
    selected features from the source layer should be used.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Remove QgsProcessingUtils::uniqueValues

    Use QgsFeatureSource method instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    [processing] Don't use vector layers directly as feature sources

    Instead, parameters evaluate to QgsFeatureSource, which are
    used for retrieving features, feature count, crs, wkb type,
    etc.

    This abstracts away the actual feature source, so that
    algorithms may potentially operate from non-layer
    feature sources.

    It also helps remove the need for specialised QgsProcessingUtils
    methods like getFeatures, featureCount, and createSpatialIndex.
    Instead the standard API methods using QgsFeatureSources can
    be used instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Create class for encapsulating settings relating to a feature sink
    input to a processing algorithm.

    This allows parameter inputs to encapsulate extra information
    relating to a feature sink input, such as destination file
    encoding and whether the sink layer should be loaded into
    the project on completion

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Rename QgsProcessingParameterOutputVectorLayer to QgsProcessingParameterFeatureSink

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Rename QgsProcessingParameterVectorLayer to QgsProcessingParameterFeatureSource

    Helps abstract away sources to allow non vector layer sources in future

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Add direct method to retrieve QgsFeatureSink from parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Cleanup API - remove redundant name argument

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    QgsProcessingParameterVectorLayer accepts lists of vector layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Partially port a trial python alg to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Adapt more python code to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Temporarily fix memory layer outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Adapt more python code to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Move expression context generation out of parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Remove no longer required _resolveLayers method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Move minimum layer extent calculation to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Adapt more code to c++ API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Port parameter checking to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Create a QgsProcessingAlgRunnerTask task

    Allows background execution of processing algorithms.

    Not exposed anywhere in GUI (yet)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    First working pure c++ algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Push parameters into processAlgorithm and related functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Refactor Algorithm setParamValues -> getParamValues

    Now returns a dict of parameter inputs for the algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Partially port wrappers to QgsProcessingParameterDefinition

    And create a new WidgetWrapperFactory for creating a suitable wrapper
    corresponding to a parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Move alg character definitions to __init__

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Move getParametersPanel out of algorithm class

    It's a gui related method, so shouldn't be in core class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Remove help related methods from GeoAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Port algorithm help to QgsProcessingAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Port getCustomParametersDialog to QgsProcessingAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Add framework for algorithm outputs

    This somewhat changes the meaning of outputs from processing 2.x.
    In 2.x processing outputs were used both as a method of specifying
    inputs to algorithms (file paths to destination layers created
    by the algorithm) AND pure outputs (such as statistics calculated
    by the algorithm).

    This is now split. The old input-type-outputs (destination layers)
    are now input parameters (since the parameter value IS an input to the
    algorithm). To differentiate them from parameters indicating pure
    input layers a new "isDestination()" method was added to
    QgsProcessingParameterDefinition.

    Output definitions are now purely indications of values CREATED
    by the algorithms. Suitable candidates are the existing calculated
    stats and actual file path/URI of any layers created by the algorithm.
    Moving forward we should ensure all algorithms output as much
    useful information as possible - e.g. number of features processed,
    number of skipped features, count null geometries encountered, etc...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Move execution check to QgsProcessingAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    [processing] Remove all remaining algorithm copies

    Algorithms are no longer copied - just a single const instance
    of each algorithm is used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Add native c++ algorithm provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Port algorithm countVisibleParameters to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Temporarily deactivate all processing providers/algorithms

    While the processing API is in such a state of flux it's
    become unmaintainable to port these algorithms change-by-change.
    Instead, disable them all until the API is fixed, and then we
    can port them algorithm by algorithm and reactivate each
    test in turn.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-06

    Disable QgsTaskManager::waitForFinished test by default

    The test intermittently fails on Travis builds, likely due
    to the platform's inconsistent availability to multiple threads.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-05

    sipify core raster part 3

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-05

    fix external lib path

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-05

    run code_layout build from top CMakeLists

    instead of adding an extra CMakeLists in .ci/travis/code_layout to build API doc, astyle and run tests (indentation, spelling, sip, doc coverage), the top CMakeLists has been adapted to allow not building core libraries and possibly just the static code layout
    * astyle has been moved from /src/astyle to /lib/astyle (I would propose to move all external libraries, and possibly add git submodules)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-05

    fix test import

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-05

    run Doxygen and doc coverage test on static Travis config

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-06-05
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-06-05

    [Server] Replace list.size() > 0 by !list.isEmpty()

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-06-05
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-06-05

    [Server] Test update masks WMS_GetMap_Annotations and  WMS_GetMap_Highlight

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-06-02
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-06-05

    [Server] Replaced unnecessary QStringLiteral by character

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-06-02
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-06-05

    [Server] WMS GetMap throw exception is layer nickname is not available

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-06-02
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-06-05

    [Server] Replace list.size() < 1 by list.isEmpty()

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-31
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-06-05

    [Server] Replaced unnecessary QStringLiteral by character

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-05

    fix oracle provider build

Merge: 09e03650f72 6fed80b1e9d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-05

    Merge pull request #4679 from nyalldawson/selected_feature_source

    QgsVectorLayerSelectedFeatureSource

Merge: 27850fb00e3 3388857526f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-05

    Merge pull request #4680 from nyalldawson/unique_values

    Move uniqueValues to QgsFeatureSource

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-05

    Move uniqueValues to QgsFeatureSource

    Also change signature of QgsVectorLayer/QgsVectorDataProvider
    uniqueValues method to match (and improve API)

Merge: f69d1c20654 2c5e52b3f13
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-05

    Merge pull request #4592 from alexbruy/messagebars-for-db

    Use QgsMessageBar instead of QMessageBoxes to show result of testing connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-05

    Add a couple more tests for QgsVectorLayerSelectedFeatureSource

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-05

    Create QgsVectorLayerSelectedFeatureSource

    ...which is a QgsFeatureSource subclass which only considers
    selected features from a QgsVectorLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-05

    Convert isolated '...' strings to '…'

    Ideally we'd replace ALL ... instances to …, but need to
    first work out how to avoid the translation burden of this
    change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-05

    Fix inconsistent capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-05

    Make paletted raster widget behave the same as categorized widget
    when changing current band

    Now the widget asks users if they want to delete existing categories
    when they switch a band, just like how the categorized renderer
    widget asks when the categorized field is changed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-05

    Make paletted raster widget behave more like vector categorized
    renderer widget

    Since they are basically counterparts to each other

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-04

    remove unused provider mManagerMode member

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-05

    Fix doxygen test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-04

    oracle provider: fix build

Merge: 0f2a49d9b55 ae8b71edeba
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-04

    Merge pull request #4670 from nyalldawson/widget_action_header

    New classes QgsMenuHeader, QgsMenuHeaderWidgetAction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-04

    [FEATURE] Fix incorrectly swapper layer_property function min_scale and max_scale values

    The values returned were the opposite of what's shown in the GUI.

    Marked as feature as reminder to include this project break in the
    release notes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-04

    Swap QgsMapLayer min/max scale API definitions

    setMaximumScale() and setMinimumScale(), maximumScale() and
    minimumScale() had the opposite meaning to other min/max scales
    in the API, and were the opposite to how these settings were
    exposed in the GUI. This lead to very confusing API!!

    Their definitions have now been swapped. setMaximumScale
    now sets the maximum (i.e. largest scale, or most zoomed in)
    at which the layer will appear, and setMinimumScale now sets
    the minimum (i.e. smallest scale, or most zoomed out) at
    which the layer will appear. The same is true for the
    maximumScale and minimumScale getters.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-03

    Remove Point3D

    ... in favor of QgsPoint
    Reference https://github.com/qgis/qgis3.0_api/issues/71

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-02

    Document API change

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-02

    Rename qgspoint.h and qgspointv2.h

    To qgspointxy.h
    And qgspoint.h

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-02

    QgsPoint migration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-02

    fix server

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-02

    Fix tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-02

    [travis] Better match pattern for colorizing failing tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-02

    Fix QgsPointXY issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-02

    Fix python plugins

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-02

    Fix python test imports

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-02

    Rename QgsPointV2 to QgsPoint and QgsPoint to QgsPointXY

    Because 3D coordinates should be the default.

    References https://github.com/qgis/qgis3.0_api/issues/36

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-02

    Gadgetize QgsPointV2

Merge: 78c3423861c 7a2ce49408b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-02

    Merge pull request #4629 from boundlessgeo/unified-button

    Add layer button

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Connect and forward all signals from browser to app

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-06-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-06-02

    For GDAL sake extract a dbname from the connection

    Works around GDAL limitation reported in:
    https://trac.osgeo.org/gdal/ticket/6910

    Ref #16625
    Ref #16626

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Replace icon for the datasourcemanager

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Fix height problems within the delimited text dialog

    Also moved the status information under the button bas for
    consistency with other dialogs.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Prevent a crash when the layer list is rebuilt after a change in the layer tree

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Removed button bar from main dialog

    No Close button anymore ... prepare your wrist for
    a precise hit on the [X] or hit ESC to close the
    dialog.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Data Source Manager toolbar and menu

    This implements the proposal from @SrNeto:

    - new toolbar with the new dialog button and
      all the "new" data soource buttons
    - old layer toolbar hidden by default
    - new dialog open from first item in layer menu

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] New GUI for the delimited text dlg by Luigi Pirelli

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    Removed old comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Removed all the individual source select slots

    In favour of the unified dialog.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Fix order of signals when open page called

    The problem was with raster "tab" (that is not a real page
    but a forwarded signal to the app), when openPage
    was called before the show() call.

    Moving the activation inside the unique currentPage call,
    the implementation is much simpler (got rid of the lambda
    with the second currentRowChanged connection).

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Add method to open a given page in the layer dlg

    This is preliminary to change all dialogs slots to
    open the unified dialog with the righ page open.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Added option for modeless layer dialog (default false)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Removed help button

    Almost all provider dialogs have its own button
    resulting in duplicated help buttons in the
    unified dialog.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addbuttonlayer] Fix layout of vector dialog

    This is an attempt to fix the layout of the vector
    layer dialog to fit in the unified dialog layout.

    The optiomal solution would probably involve
    a complete refactoring of the vector layer dialog
    to use a stacked widget.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Larry Shaffer's fix to the raster button

    Tricky solution, but temporary

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Raster support added

    There is still an issue with the list not being
    correclty reset after the raster icon is selected.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Virtual Layers support added

    Some changes in connections are required to keep in sync
    the available layers lists in the virtual layer dialog.

    (Modeless support is on the way)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Added delimited text layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Use enum for window mode instead of booleans

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Initialise pointer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Added help button (URL is still a placeholder)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Use QgsOptionsDialogBase and all its nice features and styles

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Removed merge markers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Show Add button in embedded spatialite dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] More embeddable dialogs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] New signals for new interfaces

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Added more providers and get canvas from ctor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Embedded dialog support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Pass canvas to the manager (needed by AMS)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Add embedded option to spatialite dlg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Added embeddedMode to all providers

    Also switched managerMode and embeddedMode arguments
    for a more logical arg passing from the factory function.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Added WFS, WMS and vector layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Add embedded flag for widget-like usage

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-18
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    [addlayerbutton] Initial implementation

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-06-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-06-02

    Fix typo in URI service extraction (introduced in 93624b08)

    Also add a comment about lack of support in GDAL up to 2.2.x for
    service specification in datasource uri

    Ref #16626

Merge: 2d78ef80a97 d62d444ea72
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-02

    Merge pull request #4659 from boundlessgeo/browser-to-gui

    Move QgsBrowserDockWidget from app to gui

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    Moved support classes into own private header

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-06-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    Added docs and SIP bindings for QgsBrowserDockWidget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-06-02

    Move QgsBrowserDockWidget from app to gui

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-02

    handle PyName for enums

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-02

    sipify core raster part 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-02

    Correctly handle when either min or max map layer scale visibility
    is set to 0

    0 is intrepreted as "no limit"

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-06-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-06-02

    removed unused block in postgres provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-06-02

    [processing] always look for SAGA LTR first (fix #16648)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-06-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-06-02

    [processing] fix description for GRASS 7 v.drape algorithm (fix #16175)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-06-02

    new http connection: parse service less fragile (fixes #16653; followup 1ca73f4f)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-02

    [save as image] attach scope variables

    This is needed to properly render symbols with
    expression-based styling rely on those.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-02

    Add missing ellipsis to decoration menu items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-02

    New classes QgsMenuHeader, QgsMenuHeaderWidgetAction

    Custom widgets designed for displaying subheaders within a QMenu
    in a standard style (i.e. matching the subheaders shown within
    the color button drop down menus)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-02

    Silence some Coverity unchecked return value warnings

Merge: b2360dfd228 5f7178a5812
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-02

    Merge pull request #4668 from SrNetoChan/select_attributes_fix

    Fixes missing Icon in Select Attribute Dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-02

    Update test mask for WMS server diagrams test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-02

    When holding ctrl while mouse wheeling on spin box, increase
    in smaller amounts

    Default Qt behavior is to increase step size 10x when ctrl
    is held while mouse wheel - but everywhere else in QGIS
    UI we use the ctrl modifier as a "finer" increment with
    the mouse wheel (e.g. ctrl+wheel = fine zoom into map/composer).

    So override Qt's behavior and instead make ctrl modifier result
    in 1/10th usual increment for spin boxes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-02

    Add method to convert QgsUnitTypes::RenderUnit to translated string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-02

    Fix mouse wheel modifications to colors in QgsColorRampWidget

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-06-01
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2017-06-01

    Fix missing Icon in Select Attribute Dialog

Merge: e9a7dffb5a0 e663d192e3c
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-01

    Merge pull request #4313 from pblottiere/cleansingleton

    [Server] WMS getmap refactoring

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-06-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-06-01

    added Z,M,ZM types to postgres output, allowed AddFeatures for layers with measures

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-06-01

    [travis] Allow failures on macos

    Seems to be an upstream issue

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-01

    sipify OSM classes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-01

    sip doesn't like named argument in operators (apparently)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-01

    fix missing private operator

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-06-01

    sipify core raster part 1

Merge: 2f9bfc5653b 19ca0e00a75
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-01

    Merge pull request #4606 from nyalldawson/feature_locator

    [FEATURE] Active layer feature locator filter

Merge: f359ffb5626 d8d17524b2f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-01

    Merge pull request #4661 from nyalldawson/feature_index

    Add method for manually inserting features into spatial indexes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-01

    Avoid issues if active layer changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-01

    Only search text and numeric fields

Merge: 5077e1285ed babfb6bef96
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-01

    Merge pull request #4625 from nyalldawson/comp_extent

    [FEATURE] New decoration type for showing composer map extents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-01

    Optimise queries - use a single feature request which combines
    all field checks instead of firing off multiple requests
    for every field

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-01

    [FEATURE] Active layer feature locator filter

    Searches for matching attributes in any field from the current
    active layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-01

    Allow optional labels for composer extent decorations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-01

    Make QgsTextFormat::readXml more forgiving to input element

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-01

    Only show extent of open composer windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-01

    [FEATURE] New decoration type for showing composer map extents

    Adds a new (disabled by default) decoration item for showing
    the extents of composer maps in the main canvas. When enabled,
    the extents of all maps within all composers will be shown
    using a lightly dotted border. The border symbol is configurable
    for improved legibility against different map backgrounds.

    This is useful when you're tweaking the positioning of map elements
    such as labels, and need to know what the actual visible region
    of composer maps are.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-01

    Make QgsSpatialIndex protected members private

    The class is not designed to be subclassed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-01

    Add method for manually inserting features into spatial indexes

    i.e. inserting a feature with a different bounding box to that
    feature's actual geometry

Merge: 451bda00129 9e147413db9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-06-01

    Merge pull request #4652 from nyalldawson/extent

    [FEATURE] Add option to take extent from project map layer to QgsExtentGroupBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-01

    Move logic for maintaining exact extent when CRS changes from
    raster layer save as dialog to QgsExtentGroupBox, add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-06-01

    Try to fix Travis build failure

Merge: 2148fa9287b bb789e99b2e
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-31

    Merge pull request #4644 from rldhont/server-wms-configparser-getstyles

    [Server] WMS GetStyles (and GetStyle) refactoring

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-31

    Typo fix: Add missing spacing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-31

    handle protected inheritance, rename ui class to avoid class name collision

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-31

    sip gui layertree and raster

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-31

    [Server] WMS GetStyles (and GetStyle) refactoring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-31

    Remove unnecessary ellipsis from string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-31

    Ensure extent is updated when QgsExtentGroupBox crs is changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-31

    Add unit tests for QgsExtentGroupBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-31

    Clean up QgsExtentGroupBox API

    Make protected members private, improve documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-31

    [FEATURE] Add option to take extent from project map layer
    to QgsExtentGroupBox

    This allows matching another layer's extent in the save vector/
    raster layer dialog, among others

    Fix #16357

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-31

    sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-31

    add missing ConvertToSubClass sections

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-31

    sipify gui auth classes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-31

    fix project re-load missing layers (fixes #16560)

Merge: 8ce847f9b42 c019314f862
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-31

    Merge pull request #4646 from nyalldawson/rotation

    Unify UX behavior, pt 2: rotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-31

    Update more rotation widgets to standard behavior, fix tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-30

    more constness

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-05-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-05-30

    force not shared postgres connection on non main thread

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-30

    fix icon loading in the nohelp.html file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-30

    add Factory annotation to clone() methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-30

    missing annotation and fix warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-30

    partial fix of snapping config issues

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-30

    Add/update tests

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-05-30
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-05-30

    ENABLE_PGTESTS doesn't really make sense w/out ENABLE_TESTS

    [ci skip]

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-05-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-05-30

    enabled to save as vector with measure

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-30

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-30

    GetMap refactoring

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-05-30
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-05-30

    Fix typo

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2017-05-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2017-05-30

    updated min required versions in INSTALL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Sipify update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Unify behaviour of more rotation controls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Unify label rotation with other rotation settings

    Label rotation is now specified in degrees clockwise, just like
    symbol rotation, map rotation, etc.

    Fix #4518

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-05-26
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-05-30

    Pass "service" parameter to gdal when opening PostGIS Rasters

    See #16626 - needs backport to 2.18

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Unify behavior of more rotation widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Make QgsMapSettings rotation API docs follow same standard as other rotation API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Update diagram renderer to use rotation in degrees clockwise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Allow transform effect rotation from -360 to 360

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    [composer] Improve picture rotation API docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    [composer] Allow map rotation from -360 to 360

    Fix #15823

    Also reenable instant map refresh as map rotation changes. Since
    map refresh is done in the background now, this is safe to reenable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    [composer] Allow item rotation from -360->360

    Fix #12696

Merge: 9e1108243c9 e8b11a3b0ad
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-30

    Merge pull request #4641 from nyalldawson/alpha

    Unify opacity UI/API, pt 1

Merge: b2ba450d469 ca7cd631d83
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-30

    Merge pull request #4593 from alexbruy/create-raster-api

    [API] convenience API call to create empty raster file with given number of bands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Change some remaining alpha/transparency strings to opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Flip 'alpha' to 'opacity' in gui API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Use QgsOpacityWidget wherever appropriate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Create new QgsOpacityWidget widget

    Allows consistent behavior and appearance across all opacity controls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Flip symbology from alpha/transparency to opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Raster API opacity documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Flip QgsVectorLayer from transparency to opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Flip Transparency property type to Opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Change labeling from transparency to opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Remove ancient disabled layer transparency code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Flip some doxygen from transparency to opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Flip QgsDiagramSettings from transparency to opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Flip QgsShadowEffect from transparency to opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Flip QgsDrawSourceEffect from transparency to opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Flip QgsGlowEffect from transparency to opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Flip QgsColorEffect from transparency to opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Change QgsBlurEffect to use opacity instead of transparency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Change QgsComposerItem to use opacity instead of transparency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-30

    Fix build warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-29

    remove useless Python version variable

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-05-29
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2017-05-29

    Fix attribute form python cleanup

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-29

    include gdal_version and add private constructor

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-05-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-29

    sipify

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-29

    [Server] Add GetStyles test

Merge: d996cf28cd0 8a0261c94e4
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-29

    Merge pull request #4637 from rldhont/server-wms-configparser-describelayer

    [Server] WMS DescribeLayer refactoring

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-05-29

    clean up expression convertion errors

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-05-29

    [FEATURE] create_ramp() expression function

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-29

    improved sipify code layout

    merkato <tomasz.merkato@gmail.com>AuthorDate: 2017-05-29
Commit:     merkato <tomasz.merkato@gmail.com>
CommitDate: 2017-05-29

    [FEATURE] Add role logging for PostGIS versioning.

    Add new column in PostGIS versioning plugin SQL.
    Add SQL logic for functions and triggers.
    Add new QLineEdit for column name.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-29

    Fix missing break statements (identified by Coverity)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-29

    Fix memory leak in TestQgsPaintEffect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-29

    Fix memory leak, potential crash when creating QgsVectorLayerSimpleLabeling

    Identified by Coverity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-29

    Fix memory leak when cloning vector layers

Merge: a9370af19c2 14fcddb6e71
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-29

    Merge pull request #4601 from timlinux/contributors

    Added Ismail Sunni and Etienne Trimaille to contributors list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-29

    Fix potential crashes in geometry checker (identified by Coverity)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-29

    Fix memory leaks in processing tests

Merge: ba079d80c98 0a661d5b100
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-29

    Merge pull request #4598 from Gustry/atlas_expressions

    [needs-docs] add layerid and layername to atlas expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-27

    Fix crash when reordering composer items via drag and drop

    Caused by internal Qt bug when multiple QSortFilterProxyModels
    used by widgets are attached to a parent model which calls
    beginMoveRows.

    Adds some tests, but none reproduce the crash. Not reproducable
    on Qt5 builds.

Merge: 9cfe70c058d 5b0bc93834e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-27

    Merge pull request #4627 from nyalldawson/json_format

    Use field formatter when exporting feature attributes to JSON

Merge: 13e39da0743 47ffb588fea
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-27

    Merge pull request #4624 from nyalldawson/feature_source

    QgsFeatureSource

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-05-26
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-05-26

    Ensure "dbname" is set in the uri, once again

    Fixes #16625 (ref #10600)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-26

    [Server] WMS DescribeLayer refactoring

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-26

    [Server] Rename QgsServerProjectUtils::wcsLayers to QgsServerProjectUtils::wcsLayerIds

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-26

    [Server] Add DescribeLayer test

Merge: 8c873b14b8a ce3cbeb9630
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-26

    Merge pull request #4630 from rldhont/server-wms-configparser-getcontext

    [Server] WMS GetContext refactoring

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-26

    [Server] Add GetContext accesscontrol test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-26

    [Server] Add GetContext test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-26

    [Server] Fix QgsServerProjectUtils readListEntry

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-26

    [Server] WMS GetContext refactoring

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-26

    avoid slashes in connection names (followup 30900e9b8; fixes #16624)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-26

    [processing] explisitly load outputs as raster or vector depending
    on the output type. Don't rely on extension or other indirect attributes

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-05-26
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-05-26

    Add test for QgsScaleRangeWidget::setScaleRange

    See #15463 as this test guards after the fix for that bug
    (minScale visibility corrupted upon project load)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-26

    When setting scale range, make sure to set min before max scale

    This ensures the limit on max scale imposed by previously set min
    scale does not trim the new value.

    Fixes #15463

    (cherry picked from commit 55ffbf5e932ede65144474c4854000708757b700)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-26

    [composer] fix export atlas as image crash (fixes #16623)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-26

    Fix some providers not requesting all required attributes needed
    for client side order by clauses

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-25

    [Server] fix wmsInspireActivated to wmsInspireActivate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-25

    Split ProviderTestCase into provider/source tests

    There's now a FeatureSourceTestCase base class which handles
    testing QgsFeatureSources for conformance. These tests
    consist mostly of tests which where previously in
    ProviderTestCase. ProviderTestCase now subclasses
    FeatureSourceTestCase + adds tests which are specific
    to QgsVectorDataProviders.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-25

    Add missing overrides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-25

    QgsFeatureSource/Sink can be stored in QVariant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-25

    Add crs, fields, wkbType and featureCount to QgsFeatureSource

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-25

    QgsVectorLayer, QgsVectorDataProvider are QgsFeatureSources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-25

    Add QgsFeatureSource interface as interface for classes which
    provide feature iterators via a getFeatures method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-25

    More windows build fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-25

    Revert "fix windows build (followup dd40a3d)"

    This reverts commit b3f2fe2b5504ef3dbb57c719c8da57ddbf7e621f.

Merge: f63adfe1459 599db1b7fde
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-25

    Merge pull request #4628 from nyalldawson/fix_16390

    [composer] Refresh data defined properties after page size changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-25

    Rename QgsJSONExporter/Utils to QgsJsonExporter/Utils

    Follows proper QGIS/Qt capitalization convention

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-25

    Small optimisations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-25

    Use field formatter when exporting feature attributes to JSON

    This means that field values which utilise widget setups like
    value maps will correctly show the "friendly" value
    for the field, instead of the raw values.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-25

    Use weak layer pointer instead of layer id in QgsJsonExporter

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    [sipify] keep external forward declaration

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    sipify core effects

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    QgsCharacterSelectorDialog: rename file name according to class name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    sipify gui part 2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    [sipify] handle constrained annotation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    sipify gui part 3

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    sipify gui part 4

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    sipify gui part 5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-24

    [composer] Refresh data defined properties after page size changes

    Fix #16390

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    add default constructors to QgsFieldFormatter inherited classes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    sipify core field formatter

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    [sip] handle Deprecated annotations

    some additional fixes in headers too

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    sipify gui part 1

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-24

    spelling fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-24

    fix windows build (followup dd40a3d)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    sipify diagram classes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-24

    template classes are not imperatively exported

    followup a14ad32b676664cef99f4d43f0a54b4d1ee88f52
    fixes win build

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-23

    Avoid row sorts during attribute editing in AttributeTable Fix #15976

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-23

    [sip] more reverse engineering

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-23

    [bugfix] Fixes an unreported crash in WFS

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-23

    sipify QgsVectorLayerFeatureIterator

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-23

    reverse sipify override methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-23

    sipify auth classes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-23

    sipify batch

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-23

    add test for createMultiBandRaster

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-23

    remove not used variable

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-23

    rename new method to createMultiBandRaster to make it more obvious
    reorganize arguments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-23

    [API] convenience API call to create empty raster file with given
    number of bands. Will be useful for porting raster analysis code
    to use QgsRasterBlock instead of GDAL calls.

    Follow up ff8d91214748e0363010e263401212d0b4e0e491

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-23

    manual deleting of messagebar is not necessary

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-23

    use messagebar to report test connection results in the Add new Oracle
    connection dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-23

    use messagebar to report test connection results in the Add new BD2
    connection dialog

    Also reduce debug noise

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-23

    use messagebar to report test connection results in the Add new PostGIS
    connection dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-23

    Revert "Immediately show progress bar when opening attribute table"

    This reverts commit 80a000cd98f3caa90d43f44e0b4bde22cffc1c43.

    Causes issues with relation editor widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-23

    Microoptimise opening attribute table - don't call sort on model when no sort order set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-23

    Microoptimise and avoid cache lookup when no sort order set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-23

    Immediately show progress bar when opening attribute table

    ...instead of waiting 1 second before first showing it. It's a
    placebo which doesn't affect the actual opening time, but
    makes it seem more responsive to users by avoiding the
    initial 1 second blocking delay before any feedback is
    given.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-23

    Don't prefetch attribute table sort values when no sorting set

    Shaves some seconds off opening the attribute table in certain
    circumstances (no sorting applied)

    Refs #16577, #16239

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-23

    Greatly speed up attribute table loading

    Don't advise for rows added when a model reset is in progress.
    Otherwise the rows are tested for sort order, etc triggering
    a bunch of useless calculations, given that the model is in
    the process of being reset anyway.

    Tested using a 150k point shapefile, decreased attribute table
    load times from 50+ seconds to 4 seconds.

    Refs #16577, #16239

    (forward port from b97a980b99a32f7cbbb8cc32ac6a781246df1171)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2017-05-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2017-05-22

    [processing] fix duplicates fields name in field calculator algorithm when switching between layers (followup c2699b4)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-22

    don't set friendly name without sublayers (followup e0a2267; fixes #16593, #16594, #16598)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-05-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-05-22

    [mssql] Ignore computed columns in insert/update

Merge: d93d0a80660 087e7f75dc3
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-22

    Merge pull request #4597 from rldhont/server-wms-configparser-getcapabilities-part2

    [Server] WMS GetCapabilities refactoring - Part 2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-22

    [sipify] detect multiple variable declarations oneliners

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-22

    sipify batch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-22

    Fix debug noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-22

    Fix duplicate layout warnings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-05-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-05-22

    Fix Windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-22

    Don't clear locator model immediately when a new search triggers

    Instead delay the search until either a tiny timeout (100ms) or
    the first new results come in, whichever happens first.

    This avoids the list view clearing too frequently and giving
    a distracting "flashing" appearance when users type quickly
    into to locator bar.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-05-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-05-22

    Added Ismail Sunni and Etienne Trimaille to contributors list

Merge: 3452e8de697 592c92e15e2
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-21

    Merge pull request #4599 from ismailsunni/fix_geos_c

    Fix geos_c.h not found.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-05-21
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-05-21

    [needs-docs] add layerid and layername to atlas expressions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-21

    fix osx build

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-05-21
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2017-05-21

    Fix geos_c.h not found.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-21

    db manager: fix spatialite plugin (followup c77172ed; fixes #16542)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-21

    [Server] wmsInfoFormatSIA2045 to wmsInfoFormatSia2045: Qt style naming

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-21

    sipify.pl: consider structs in exported classes also exported

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-21

    Fix a crash when confirming config dialog of a locator filter

    The locator was getting invalidated, but there was no feedback object associated for cancellation.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-20

    creatensis.pl: avoid (harmless) postinstall.log message

    (cherry picked from commit 0be274f4675ae6d8c35927369f0a8c9ea8ed9907)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-20

    [Server] Update QgsServerProjectUtils SIP file

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-20

    [Server] WMS GetCapabilities refactoring - Part 2

    Part 2 (the last) for removing QgsWMSProjectParser from GetCapabilities

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-19

    Once again fix QgsFeatureRequest::OrderBy on windows (followup b0bb873, 1d5d92e, 8f29f28 and 3c843a8)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-19

    fix build of oracle provider

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-19

    fix sip coverage test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-19

    [sipify] implement template inheritance

Merge: 0a82ab51fe7 b9929d4c2a8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-19

    Merge pull request #4587 from alexbruy/processing-saga

    [processing][needs-docs] always use SAGA shipped with QGIS (refs #16422)

Merge: fe2350c50bd 0c72d4bc2b4
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-19

    Merge pull request #4432 from pblottiere/bugfix_sld

    [bugfix] Fix unit of sizes when reading a SLD file (uom attribute from SLD 1.1 version is supported)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-19

    [processing][needs-docs] always use SAGA shipped with QGIS (refs #16422)

Merge: d7b952b4c04 24b16c5fb3c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-19

    Merge pull request #4557 from m-kuhn/expressionModulaizing

    Modularizing the expression engine file structure and some cleanup

Merge: 95ac7d0f7be e0a2267de76
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-19

    Merge pull request #4579 from alexbruy/layer-naming

    homogenize layer naming when adding via browser and add vector dialog (fix #15510)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Fix runtime added functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Revert expression TVL as boolean to int

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Revert expression NULL value to invalid QVariant

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Fix build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Update sip files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Fix more include paths

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Adapt “@qgsfunction" decorator to new expression structure

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Migrate expression usage in server

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Add missing include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Fix compiling on mac

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Add QgsExpressionUtils class

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Document API changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Reorganize code from qgsexpression.cpp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    General include cleanup

    This unifies the way the include directories are handled in the
    CMakeLists.txt files.
    Paths are now normally relative to the root of the source- or build dir.
    They may still be relative for paths withing a plugin subdirectory but
    should no longer be relative to paths outside of the current source- or
    build-directory.

    The previous approach had resultet in many different styles which are
    hard to wrap ones head around if new to the build system.
    It sometimes defined includes twice
    By using relative paths, it was not possible to copy paste the paths
    between different files.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Modularize expressions

    The file qgsexpressions.h has grown to one monolithic piece over the
    years. This makes it hard to maintain and slows down compilation because
    even small changes at one end will result in recompiling big parts of
    the source tree. It also requires the compiler to keep track of all
    these implementation details for said big parts of the source tree.

    This splits this implementation into smaller pieces. There are soe API
    changes connected to this, but since these can be considered
    implementation details, on which not many plugins rely, this shouldn't
    have a big impact on the ecosystem outside the source tree.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-19

    Declutter header files

    Implementations of virtual methods will never be inlined, there's no
    reason to keep them in headers. It just makes code less readable and
    potentially slows down compilation.

Merge: c82bffe5db2 aa2739c9751
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-19

    Merge pull request #4567 from pblottiere/clone

    Add clone() methods for layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-19

    debian packaging: drop release-sponsors.html

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-19

    fix windows build of QgsFeatureRequest::OrderBy again (reapply 8f29f28 and 3c843a8)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-18

    make prepare-commit.sh work with git-new-workdir

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-18

    sipify batch

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-18

    crssync: check result of CSVReadParseLine instead of feof

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-18

    [spell check] try do not use thread affinity in silver searcher to avoid errors on Travis

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Update sip binding

Merge: ffe5e1c2553 5112a0dc888
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-18

    Merge pull request #4575 from alexbruy/qgis-sponsors

    remove QgsSponsors widget. Instead open sponsors page in the webbrowser (fix #16169)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Add more const ref

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Add note in api break doc for plugin layers

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Add const reference

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Fix documentation

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Update documentation and sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Update unit tests for raster layer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Update unit tests for vector layer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Clone more members in raster layer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Clone more members in vector layer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Fix renderer cloning in vector layer when it's null

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    The extent is cloned in map layer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Update documentation for setCustomProperties

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Remove unnecessary include

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Remove the deep copy functionality

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-17
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Update cloning method for styles

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Use clone() methods within duplicateLayers() function

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-18

    [FEATURE] add clone() methods for layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-18

    verbose check spelling test to detect issue on Travis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-18

    db manager: fix layer custom action

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-18

    sipify batch

    python/core/qgspaintenginehack.sip
    python/core/qgspainting.sip
    python/core/qgspallabeling.sip
    python/core/qgspathresolver.sip
    python/core/qgspluginlayer.sip
    python/core/qgspluginlayerregistry.sip
    python/core/qgspointlocator.sip
    python/core/qgsproject.sip
    python/core/qgsprojectbadlayerhandler.sip
    python/core/qgsprojectproperty.sip
    python/core/qgsprojectversion.sip
    python/core/qgssnappingconfig.sip

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-18

    oracle provider: fix triangle warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-18

    install qgsvectorlayerlabeling.h

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-18

    Fix build (followup 43a0938)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-18

    oracle provider: skip retrying unavailable connections for 30s

    (cherry picked from commit b0126d017873e467f3cd69fa4b3a3bfd16e6a8c8)

Merge: 43a0938e96d b9bd66d2b35
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-18

    Merge pull request #4568 from alexbruy/gdal-profiles

    store profiles as QStringList to avoid issues with spaces (fix #16327)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-18

    Make locator bar shortcut hint show Cmd-K on MacOS (#4583)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-18

    Allow rotate point symbol tool to work with features with initially
    NULL rotation values

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-18

    Fix locator widget's width on hi-dpi screens

    It was too short to see the whole placeholder text...

Merge: e001d5c70a7 27077c875e5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-18

    Merge pull request #4582 from nyalldawson/status_bar

    Add a QgsStatusBar widget/interface for adding messages/widgets to main window statusbar

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-18

    Add QgsGeometry::isSimple() - useful for self-intersection checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-18

    Add a QgsStatusBar widget/interface for adding messages/widgets to
    main window statusbar

    QStatusBar gives almost no control over display and placement
    of child widgets. It's not possible to subclass and reimplement
    either, due to how QMainWindow works internally, and also due to
    the special handling for the size grip and other platform specific
    handling in QStatusBar.

    Instead, we embed a single QgsStatusBar covering the whole real
    status bar. All child widgets and temporary messages instead
    are pushed to the QgsStatusBar instead - giving us as much control
    as we desire over how these widgets are placed and their behavior.

    As a result the locator widget has been moved to its logical placement
    on the left of the status bar.

    All plugins must ensure that they use the status bar interface
    available via iface.statusBarIface() instead of directly interacting
    with the status bar (e.g. iface.mainWindow().statusBar()...)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-18

    Fix transform shear value not saved (fix #16567)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-18

    Add failing test for #16567

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-18

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-18

    Forward port test for #16517

Merge: 8231d7528b4 7108d6b056b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-18

    Merge pull request #4512 from nyalldawson/locator

    [FEATURE] Implement a QtCreator style locator bar in the QGIS status bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-18

    Blacklist PyQgsLocator test on Travis OSX builds

    Travis OSX is too underpowered to even run the normal tests...
    let alone something that requires... *gasp* multiple cores!!! *gasp*

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-18

    Remove duplicate include

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-17

    homogenize layer naming when adding via browser and add vector dialog
    (fix #15510)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-17

    sipify QgsExpressionContext, QgsFeatureRequest, QgsOptionalExpression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Small cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Allow filters to provide configuration dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Invalidate current locator results when locator options are changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Make locator settings persistent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Enable disabling filters via options dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Add (non-functional) locator configuration dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Start on options page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Add configure menu to locator widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Style fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Fix QgsFloatingWidget discards some events

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Nicer results, always show an icon, show description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Show a list of shortcut prefixes in locator bar if no text is entered

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Always select the best result by default, even if good results are
    slow to fetch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Provide a standard string comparison method in QgsLocatorFilter

    Subclasses should use this method instead of directly calling
    QString::contains or using Python 's in search' type matches.
    This ensures consistent matching behaviour across different filters.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Sort filter results so closer matches appear higher

    A closer match means more of the text is matched, ie
    a short string inside a long string is penalised

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Only show action results when . prefix is used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Implement prefix based locator searching

    Filters can indicate their preferred search prefix. Searches which
    begin with this character will be restricted to the single matching
    filter.

    E.g. entering 'l buffer' will searching only layers containing 'buffer'

    Other prefixes are:
    - . search actions
    - pl search print layouts
    - a search algorithms

    Plugins are restricted to a minimum 3 character prefix. We do this
    to avoid plugins 'stealing' desirable prefixes, and instead we
    want to reserve them for future core filters.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Allow speciyfing the priority for filters

    Higher priority (i.e. more important) filter results get shown
    first. This means filters like project layers & composers will
    show above 'cruder' filters like the actions/processing filters.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Show locator filter names in results, sort results and group by filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Add processing algorithms to locator bar

    Inspired by the ghost of processing's commander

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Add a locator filter for main window actions

    Inspired by the ghost of processing's commander

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Allowing associating QgsLocatorWidget with a map canvas

    This allows the widget's locator to prioritise results which
    are close to the current canvas extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Add a context variable for locator searches

    This allows encapsulation of properties relating to the context
    of a search, such as a target map extent. Locator filters could
    use this to prioritise results close to the current canvas extent.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Add missing docs, sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Add inbuilt filters for project layers and compositions

    The project layer filter allows you to quickly select a layer
    from the current project and highlight it in the layer tree.
    It's useful for complex project with lots of groups, where
    it's easy to "lose" layers somewhere in the tree...

    The composition filter allows searching for and opening
    compositions from the current project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    [FEATURE] Implement a QtCreator style locator bar in the QGIS status bar

    This adds a new "locator" bar to the QGIS status bar. If you're not
    familiar with QtCreator's locator, it's a quick search bar
    (activated by Ctrl+K) which displays matching search results
    from any number of registered search filters.

    Search filters are subclassed from QgsLocatorFilter, and
    added to the app's locator via iface.registerLocatorFilter(...)

    Searching is handled using threads, so that results always
    become available as quickly as possible, regardless of whether
    any slow search filters may be installed. They also appear
    as soon as each result is encountered by each filter, which means
    that e.g. a file search filter will show results one by one
    as the file tree is scanned. This ensures that the UI is always
    responsive even if a very slow search filter is present (e.g.
    one which uses an online service).

    This framework is designed to be extended by plugins, such as
    OSM nominatim searches, direct database searching (i.e. Discovery
    plugin), layer catalog searches, etc...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-17

    Better method to ensure memory layers always have unique sources

Merge: 591c3ab9958 84871ce00dd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-17

    Merge pull request #4565 from alexbruy/processing-single2multi

    [processing] handle NULL values in the single to multi algorithm (fix #15822)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-17

    Remove QgsPoint::onSegment() method

    This is a completely wrong use of an algorithm that is meant to be used with *integer* values,
    e.g. when dealing with pixels on screen, but not for coordinates that are floating point numbers.
    The algorithm has a fixed tolerance of 1 unit.

    QgsPoint(5,0.9).onSegment(QgsPoint(0,0), QgsPoint(10,0)) would return 2 (i.e. point is on line segment)

    See the original code: https://github.com/erich666/GraphicsGems/blob/master/gems/PntOnLine.c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-17

    remove QgsSponsors widget. Instead open sponsors page in the webbrowser
    (fix #16169)

Merge: d0d6959b6f7 ccd5d752254
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-17

    Merge pull request #4569 from boundlessgeo/xyz-inverted-y

    [bugfix] Fix broken inverted Y support in XYZ layers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-17

    [bugfix] Fix broken inverted Y support in XYZ layers

    This follows the convention used by OpenLayers, where
    an inverted axis is indicated by {-y} in the URL
    definition.

    Fixes #15927

    Needs backporting.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-17

    [processing] temporarily disable singleparts to multiparts test

Merge: 0bac9371737 0eb337ffcef
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2017-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-16

    Merge pull request #4570 from mach0/master

    [i18n] adding translator on request

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-05-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-05-16

    Fix indentation as requested by Travis

    NOTE: I do have the prepare-commit.sh hook in place, but it did
          not handle this

    Sandro Santilli <strk@kbt.io>AuthorDate: 2017-05-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2017-05-16

    Add test for unprojectible polygon labeling

    See #15507

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-16

    store profiles as QStringList to avoid issues with spaces (fix #16327)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-16

    Add unit tests

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-16

    Update sip binding

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-05-16
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-05-16

    [bugfix] Fix unit of sizes when reading a SLD file (fixes #8978)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-16

    [processing] handle NULL values in the single to multi algorithm (fix #15822)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-16

    Revert "Merge pull request #4562 from alexbruy/processing-singletomulti-3"

    This reverts commit e3d79a1fe940b5d813b5f79c51b43393d085bb16, reversing
    changes made to 3f7f95ee262ea3646d61600c21faed0866bc70b0.

    Reverting again, as Travis started failing after merging PR (with all
    test passed) into master branch

Merge: e3d79a1fe94 45166aaf710
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-16

    Merge pull request #4564 from boundlessgeo/server-more-requesthandler-api

    [server] Add url and post data getters to request handler

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-16

    [server] Clearer log message when parsing non-XML POST data

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-16

    [server] Sipify QgsRequestHandler

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-16

    [server] Add url and post data getters to request handler

    This completes the API to eventually get rid of all
    getEnv usage from python server plugins.

    The request handler has now access to the request URL
    and POST data without the need to query the env.

Merge: 3f7f95ee262 b56e46dad43
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-16

    Merge pull request #4562 from alexbruy/processing-singletomulti-3

    [processing] handle NULL values in the single to multi algorithm (fix #15822)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-16

    db_manager versioning: add RETURNING to INSERT rule (fixes #16083)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-16

    [processing] handle NULL values in the single to multi algorithm (fix #15822)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-16

    sip bindings: exclude QgsCompositionChecker when not building tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-16

    debian packaging: include native gui library

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-16

    Fix saving of "obstacle only" state + misc fixes to unit tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-16

    Fixes to unit tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-16

    Fix for style loading and clean up of used labeling custom properties

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-16

    Fix loading of labeling from 2.x projects

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-16

    Remove dead code for writing of labeling from custom properties

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-16

    Convert remaining bits where labeling was configured using setCustomProperty()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-16

    Clean up reading/writing of labeling configuration in vector layers

    Historically the configuration used to be stored in layer's custom properties, but that does not scale
    beyond simple rendering and so rule-based labeling introduced storage of configuration natively in XML elements.
    That left us with two different ways of reading/writing labeling configurations. This work makes all configuration
    to use native XML elements.

    To keep compatibility of 2.x projects, reading of configuration from custom properties is preserved.

    This commit also adds Python APIs for direct manipulation of labeling configuration through vector layer's
    setLabeling() and labeling() calls.

Merge: 59c974379ef 5201eb251e3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-16

    Merge pull request #4561 from nyalldawson/proj_thread2

    Avoid using thread unsafe proj API - approach 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-16

    Optimise storage/retrieval of projPJ objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-16

    Use thread safe proj API in all other code paths

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-16

    Utilise thread safe proj API within QgsCoordinateTransform

    Avoids unpredictable behavior when transforms are being
    conducted in background threads, such as map renders.

    Refs #11441

    This commit:
    1. Uses thread_local storage for projCtx objects, to ensure
    that every thread correctly has its own projCtx context.

    2. Refactors QgsCoordinateTransformPrivate so that the
    projPJ source and destination objects are instead stored
    in a map (by projCtx). This allows transforms to be
    transparently performed using the correct projPJ objects
    for the particular thread in which the transform is being
    conducted. This approach avoids expensive detachment
    of QgsCoordinateTransformPrivate, and allows a single
    QgsCoordinateTransformPrivate to be safely utilised
    by QgsCoordinateTransform objects in different threads.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-16

    Split qgscoordinatetransform_p into .h/cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-16

    Fix missing name and progress for feature counter task

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-16

    Ensure created memory layers have unique source

    Sometimes the layer source is used for "looser" comparison then
    layer ID

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-16

    Link native to core on OSX only

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-15

    [sipify] do not comment global operators

    fix class/struct level detection
    sipify qgsmargins.qgs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-15

    fix bad copy paste

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-15

    No docstrings for out-of-class functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-15

    Doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-15

    Unsipify QgsMargins

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-15

    No copy of QgsLabelSearchTree is allowed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-15

    Fix sip errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-15

    Fix sip errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-15

    Spelling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-15

    [sipify] Another batch of sip

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-15

    attachment widget: data defined button for document type

Merge: ae97c333d69 8f44a29ae7c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-15

    Merge pull request #4558 from nyalldawson/native-lib-mac

    Add OS native interface lib, with objective-c++ interface to Mac Cocoa libraries, v3

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Reintroduce core/native link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Fix compilation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Revert "Port algorithm countVisibleParameters to c++"

    This reverts commit c3c694f8ccfbe0b64df14365f950f5895968a66a.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Move QgsNative instance from app->QgsGui singleton

    This allows gui widgets to utilise native platform interfaces.
    Additionally attaching the instance to QgsGui allows QgsNative
    to become a QObject in future if required and for use
    of signals/slots in the native interfaces.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-15

    Use millimeters when declaring QPrinter page size

    (This is needed to allow to set a resolution with the printer used
    by the map renderer)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Fix build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Create a virtual QgsNative base class for platform services

    A QgsNative base class is added, that offers default implementations for
    a platform interface. These methods can be overridded for the current
    platform at compile time to allow specialized handling for integration
    with the current system.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Add OS native interface lib, with objective-c++ interface to Mac Cocoa libraries

Merge: c3c694f8ccf a8b10a2fd98
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-15

    Merge pull request #4514 from nyalldawson/gui_instance

    Make a new global QgsGui singleton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Port algorithm countVisibleParameters to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Update indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Sipify update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Rename QgisGui to QgsGuiUtils

    Better reflects what this namespace contains, and replaces the
    non-standard Qgis prefix with the Qgs standard

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    QgsMapLayerActionRegistry is no longer a singleton

    Moved the global instance to QgsGui::QgsMapLayerActionRegistry()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    QgsLayerTreeEmbeddedWidgetRegistry is no longer a singleton

    Moved the global instance to QgsGui::layerTreeEmbeddedWidgetRegistry()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    QgsShortcutsManager is no longer a singleton

    Move the global instance to QgsGui::shortcutsManager()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-15

    Make a new global QgsGui singleton

    Move QgsEditorWidgetRegistry from being a singleton itself to
    instead being a member of the QgsGui singleton

Merge: 7af73b38810 1006aa980ae
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-15

    Merge pull request #4401 from nyalldawson/processing_params

    c++ framework for parameters and running algorithms

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-14

    Change browser context menu item text for adding layer to 'Add select… (#4459)

    * Change browser context menu item text for adding layer to 'Add selected layer(s) to canvas'

    * Use title case for Add Selected Layer(s) to Canvas browser context menu text

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-14

    Remove unused mAnnotationForm member + getter/setter from QgsVectorLayer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-14

    Fix crash when saving as PDF with dpi != 96

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-14

    Path resolver instead of project singleton in edit form config and svg annotation

Merge: 93c59f4e25c 590526ee327
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-14

    Merge pull request #4426 from wonder-sk/fix-relative-paths-svg

    Fix relative paths to SVG files in embedded projects

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-14

    Another trial to fix mac tests on travis

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-13

    [raster] fix raster blending (fixes #16546)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    Trying to fix mac test for QgsProject

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    Fixes to relative paths read/write in composer picture and arrow items

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    Fix build and add bits to project test to understand fail on mac

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    Bring back temporarily disabled projects upgrade + fix a loading bug

    Loading bug: on the first project load, data-defined properties for diagram layer settings were not read
    as the default constructor did not populate the list of data-defined property definitions.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    Add doxygen comments to updated methods

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    Fix text renderer test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    Remove "relative path" checkbox from svg selector widget

    It is decided on different level whether files are saved with relative paths
    and internally now QGIS always uses absolute paths to SVG files.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    API break update + read/write context in labeling and text renderer

    This enables correct loading/saving of relative paths of SVG files for background of labels

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    Introduce QgsReadWriteContext that encapsulates QgsPathResolver

    This should make the read/write methods more flexible if we need to give them extra context.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    Remove duplicate code - now handled by QgsPathResolver

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    Fixes to unit tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    Respect relative paths in embedded projects (fixes #16355)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-13

    Propagate path resolver through renderers, annotations, diagrams

    This is necessary in order to be able to correctly translate between absolute and relative paths
    deeper in the code - e.g. paths to SVG files used in marker or fill symbols.

    Until now, relative paths were translated to absolute paths on the fly.
    This is now changed - paths to files should be always absolute within QGIS objects - and paths
    only get turned into relative when saving projects. When loading a project, relative paths
    are translated to absolute paths immediately.

    This should lower the overall confusion about relative/absolute paths within QGIS, and also
    allow having different base directories for relative paths (e.g. QML or QPT files may use relative paths
    to their directory - rather than to the project directory)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-13

    [processing] remove extra quotes when restoring batch process from file
    (fix #16309)

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-13

    Add inclination method for QgsPointV2 (#4536)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-13

    [processing] stop algorithm execution if geometry/feature error occured
    (fix #11986)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-13

    Deduplicate code in save as image / save as PDF

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-12

    [processing] take in account file extension when loading Processing
    results (fix #16486)

Merge: a0c6872f6cb 51347914b93
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-12

    Merge pull request #4535 from boundlessgeo/attributetable-fixes-16492

    Attributetable fixes  crash #16492

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-12

    Only check for validity if attribute has changed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-12

    Fix crash when using expression bar on aliased field

    Fix #16302

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-05-12

    Force vector output when saving map/canvas as PDF

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-12

    Improve stability of QgsTask::waitForFinished test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-12

    Display name of layers in need of rasterization when saving as PDF (#4539)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-12

    sip update qgsfeature

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-12

    Speed up the check for valid feature

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-12

    Fix windows warning

    ...\qt5\include\qtcore\qcache.h(124): warning C4150: deletion of pointer to incomplete type 'QDomDocument'; no destructor called
    .../server/qgsconfigcache.h(34): note: see declaration of 'QDomDocument'
    ...\qt5\include\qtcore\qcache.h(124): note: while compiling class template member function 'void QCache<QString,QDomDocument>::clear(void)'

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-12

    Fix windows build
    undefined error C2079: 'QMapNode<Key,T>::value' uses undefined class 'QgsGeometry'

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-12

    Small save as PDF cleanups

Merge: 9adc32292e0 b6a5cc42040
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-12

    Merge pull request #4509 from nyalldawson/exporter

    API Cleanups (and rename) for QgsVectorLayerImport, background export of layers when dropping to browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-12

    Use QgsFeedback instead of QProgressDialog for QgsVectorLayerExporter::exportLayer

    And add cancelation and progress reporting to background layer export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-12

    Optimise QgsVectorLayerExporter::exportLayer when exporting only selected features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-12

    Remove unused skipAttributeCreation option in QgsVectorLayerExporter::exportLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-12

    [FEATURE] Import layers to data providers in background

    Flips the drag and drop import of layers to browser data sources
    to use task manager, allowing these slow imports to occur
    in the background.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-12

    Rename QgsVectorLayerImport to QgsVectorLayerExporter

    Since the majority of users of this class will be exporting
    an existing map layer to a data provider, the QgsVectorLayerImport
    name is misleading and suggests that this class is designed
    just to bring layers "into" QGIS.

    Explicitly naming the class "Exporter" should help API users
    discover this class.

    Also cleanup API and improve docs

Merge: 354b667f14d 5d50b17c802
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-12

    Merge pull request #4515 from nyalldawson/render_crash

    Fix crash when transform exception occurs during rendering

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-11

    [bugfix] Attribute table crashes QGIS when deleting selected

    Fixes https://issues.qgis.org/issues/16492

    Needs-backporting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-11

    Added a comment to the test header

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-11

    Tiny typo fix - SIP part

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-11

    Tiny typo in a comment

Merge: 5888d22c074 eaabce28e96
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-11

    Merge pull request #4526 from m-kuhn/featureCounter

    Send feature counting to background task

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Doxyfication

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Consify

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Allow specifying expression context for feature count

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    [travis] Optimize ccache

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Localize feature count

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Add tests for QgsTask::waitForFinished()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Improve docs and python bindings for feature count

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Refresh feature count legend text automatically

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Sipify QgsTask[Manager]

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Fix feature counting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Fix division by 0

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Add QgsTask::waitForFinished

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Fix compatibility with older sip versions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Send feature counting to background task

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-11

    Make fields() available in QgsVectorLayerFeatureSource

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-11

    fix sip bindings documentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-11

    [doxygen] remove remaining 'note Added in XXX' in favor of '\since ...'

Merge: f1317923514 a924915b00c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-11

    Merge pull request #4444 from boundlessgeo/sort_on_top_portTo3

    [attributetable] Fix "Move selection to top" for 3.x regression fixes #15803

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-11

    fix test font message

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-05-10
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-05-10

    hide setting and value control in setSortOrder

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-10

    [processing] don't apply -te and -te_srs if not requested (fix #16519)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-10

    minor cleaning of python/CMakeLists.txt

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-10

    fix valueChanged signal not emitted in QgsExternalResourceWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-10

    [sip] add missing ConvertToClassCode

    This was causing an issue if you tried to access widgets in a form using findChildren
    widgets could not be casted to QGIs native types

    also sipify QgsFilterLineEdit and QgsRelationEditorWidget

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-10

    New geometry class: QgsRegularPolygon (#4502)

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-04-28
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-05-10

    [attributetable] fix sortOnTop due to sortOrder wrong enum values from QgsAttributeTableConfig: fixes #15803
    port to 3.0 for https://github.com/qgis/QGIS/pull/4306

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-10

    Use a valid polygon in attr-table test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-10

    prevent crash when exporting spatial bookmarks (fix #16345)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-10

    Fix doc warning

Merge: 8423aaf0bf7 01f647eef08
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-10

    Merge pull request #4307 from ghtmtt/proc_tests

    [processing] other qgis test, clean commit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-10

    Convert remaining parameters from python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-10

    Temporarily make QgsProcessingAlgorithm::run non pure-virtual (for travis)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-10

    [processing] c++ framework for parameters and running algorithms (WIP)

    This commit adds the virtual method for running processing algs
    to the base c++ class, and adds the initial framework
    for c++ algorithm parameters.

    When running an algorithm, a QVariantMap is passed
    as the algorithm parameters. The high level API provided
    by QgsProcessingParameters should be used to retrieve
    strings/layers/doubles/etc from this QVariantMap.

    This allows advanced use cases, such as passing QgsProperty
    with the QVariantMap for "dynamic" parameters, where the
    value should be evaluated for every feature processed.

    E.g. if the buffer algorithm uses a dynamic property for distance,
    then the distance could be bound to either a field value or
    to a custom expression. This gets evaluated before buffering
    each feature to allow for advanced variable buffering.

    Support for dynamic parameters will be "opt in", and non default.
    So algorithms will need to specifically add support for
    dynamic properties as required.

Merge: 6d67379bb69 403c03f779a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-09

    Merge pull request #4525 from boundlessgeo/re-enable-ows-test

    Re-enable OWS auth test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-09

    Re-enable OWS auth test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-09

    Remove unused forward declarations

Merge: a4e3c8336eb 3784892079c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-09

    Merge pull request #4503 from boundlessgeo/attributetable-fixes

    [bugfix] Fixes attribute table duplicated rows #15974

Merge: 08242802967 ea4143bbdc7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-09

    Merge pull request #4520 from nyalldawson/raster_combo_box

    QgsRasterBandComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    Don't disable band combo when only one band is present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    Add custom widget plugin for QgsRasterBandComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    Flip some more custom raster band combo boxes to QgsRasterBandComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    Add unit tests for QgsRasterBandComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    Add a "not set" option to QgsRasterBandComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    Disable raster band combo box for rasters without multiple bands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    Add a new QgsRasterBandComboBox widget

    And use wherever custom widgets were being created. Reduces
    duplicate code and allows specialised handling for raster
    band display/selection to be centralized.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-09

    sipify gui editor widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    [processing] Cleanup some layer/writer related handling

    Ensure that layers created by QgsProcessingUtils::createFeatureSink
    can always be retrieved using QgsProcessingUtils::mapLayerFromString

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-05-09

    [FEATURE] Add opacity support to copyright decorator

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-05-09

    [FEATURE] Add outline and color opacity settings for scale bar decoration

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-05-09

    [FEATURE] Color settings for north arrow decoration

Merge: 3cd3e5d3783 927faf70370
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-09

    Merge pull request #4522 from nyalldawson/new_random

    [needs-docs] Add a "shuffle random" option to color ramp button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    Allow storing QgsProperty in QVariant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    [needs-docs] Add a "shuffle random" option to color ramp button

    Allows quick regeneration of a new set of random colors if the
    current color ramp is a random color ramp.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    Refine paletted raster renderer classification

    Change behaviour from clearing all existing values on classification
    to instead keeping any existing values which do exist in the raster,
    maintaining their current color and label.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    Fix unreadable text in plugin manager (fix #16516)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    Limit the initial feature request sent by expression builder widget

    Should help avoid short delays in opening the expression widget
    on slower layers (such as with the Postgres provider where features
    are fetched in a minimum batch of 2000 by default)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-09

    Followup c2699b4, fix missing field names in expression builder

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-08

    include metadata headers in install (followup 3a965e6d)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-08

    Update north arrow decorator to use a vector graphic (#4519)

Merge: de03642ebb7 29c87de6795
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-08

    Merge pull request #4511 from nyalldawson/composer_async

    Asyncronously render composer map previews

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-08

    [needs-docs][composer] Remove Render/Cache modes from composer maps

    Make maps invalidate cache whenever layer order changes. Cache mode
    is now identical to Render mode, so  all mode switching has been
    removed from composer maps. This should greatly simplify the learning
    curve and usability of composer maps.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-08

    Consolidate QgsRequestHandler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-08

    If composer map is set to use project CRS, update cached render
    when project CRS changes

    This should prevent one of the most common confusions with
    composer maps - users inserting multiple maps, with apparently
    different CRS due to outdated cache renders, and getting confused
    because outputs from composer look different to the composer view....

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-08

    [needs-docs][composer] Remove Rectangle mode from composer maps

    No longer required - the Cache mode is now performant enough
    that we don't have to rely on the old rectangle preview
    when desiring responsive composers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-08

    [composer] Always update map caches when zoom changes

    Before this would only happen with the "render" mode, not "cache"
    mode. Now updating caches is so responsive and transparent to users
    we can safely trigger the background cache update whenever the
    zoom changes without any performance impact.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-08

    sipify QgsComposerMap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-08

    Rework how composer map cache is invalidated

    Avoids unnecessary redraws and defers cache update until
    when item is actually visible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-08

    [FEATURE] Asyncronously render composer map previews without blocking UI

    Makes working with compositions much more responsive and enjoyable!

    Inspired by manisandro's commit in Sourcepole's fork

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-08

    [sipify] fix Abstract class

    unblacklist qgstransaction.sip
    (followup 931bf32a9fe46570ac80d947552d46c9f427457)
    also fix method declaration with private only inheritance

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-08

    [FEATURE] Save map/canvas as PDF (#4516)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-08

    Fix intermittent QgsMapLayerStore test failure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-08

    Fix a lot of leaks in crssync and related QgsCoordinateReferenceSystem methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-08

    Swap some members to unique_ptrs to make ownership clearer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-08

    Fix crash when transform errors occur while rendering

    If a transform exception occurred while rendering a symbol then
    the QgsSymbolRenderContext cleanup code was never called,
    leading to a double delete and crash.

    Fixes #16377, #15345, and numerous other crashes seen "in the wild"

    Possibly refs #16385

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-05-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-05-07

    Black list some tests for now

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-05-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-05-07

    Fix build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-05-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-05-07

    Fix #16474 - Clean up formatting of crash report data

Merge: 4160e19bdcb 40319df357d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-07

    Merge pull request #4510 from qgis/revert-4494-composer_async

    Revert "Asyncronously render composer map previews "

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-07

    Revert "Asyncronously render composer map previews "

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-07

    fix windows build

Merge: 54e208b974c 06c4dea7ff5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-07

    Merge pull request #4495 from nyalldawson/writer

    [processing] Port vector.createVectorWriter to c++

Merge: 7efcfee28cc 2b48026ec73
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-07

    Merge pull request #4494 from nyalldawson/composer_async

    Asyncronously render composer map previews

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-07

    [processing] Remove vector.createVectorWriter

    Use QgsProcessingUtils.createFeatureSink instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-07

    [processing] Port vector.createVectorWriter to c++

    This implements an improved version of vector.createVectorWriter
    in QgsProcessingUtils. The improved version relies on the
    core class QgsVectorLayerImport to create empty layers,
    which:
    - reduces duplicate code and reuses the mature QgsVectorLayerImport
    routines
    - avoids manual conversion of field types to destination provider
    field types
    - potentially allows any writable provider to be used as a feature
    sink for algorithms (e.g. output direct to MSSQL/Oracle/db2). This
    should work now - it just needs exposing via UI.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-06

    osgeo4w: also build pdb and corresponding package for releases

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-06

    Small cleanup of QgsAbstractGeometry header

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-06

    [server] More WMS tests for FILTER parameter with bool operators and UTF8

    Forward port from 2.18 commit 8fd4fc60697738a986207

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-06

    [server] Fail test when expected and reference have different number of lines

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-06

    Added server changes to API break docs

Merge: 51d3fac19c6 1033c7b3bdd
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-06

    Merge pull request #4507 from nyalldawson/import_sink

    QgsVectorLayerImport is a QgsFeatureSink

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-06

    Fix attribute table header feature selection (fixes #16520)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Fix perpetual rendering message on newly created maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Add some safety checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Initially draw 'rendering' text while waiting for first cache of composer maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Draw cached composer map image respecting any content movement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Also trigger composer map update on resize

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    [composer] Use last complete map render when previewing map items
    until a new cached preview is ready

    Ensures that map items always show some content while a background
    cache update is rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Avoid crash on exit of PyQgsPalLabelingComposer test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Remove debug messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Cleanup 57d162, improved cancelation and code modernization

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Asyncronously render composer map previews

    (Forward port from Sourcepole fork)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Remove unused argument

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Make QgsVectorLayerImport protected members private

    This class isn't designed to be subclassed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Sipify QgsVectorLayerImport

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    QgsVectorLayerImport is a QgsFeatureSink

Merge: df679a2d569 e2a735f39e0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-06

    Merge pull request #4487 from nyalldawson/memory

    Move memory provider to core

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-05-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-05-06

    Set paths in qgis python module based on osgeo4w env file

Merge: 27ab5a0eaf0 32e06f486af
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-06

    Merge pull request #4478 from nyalldawson/layer_store

    Split off map layer storage handling from QgsProject to QgsMapLayerStore

Merge: 0a0c33dcf23 fe677040f8c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-06

    Merge pull request #4504 from nyalldawson/project_cleanup

    Cleanup project closing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-05-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-05-06

    Remove QgsGeometryCache class

    The geometry cache was only used for few geometry editing operations anyway. In earlier versions
    of QGIS the geometry cache was also used by old snapping classes which have been replaced
    by QgsPointLocator that also keeps a spatial index of geometries and it is not rebuilt on every re-render.

    Reasons for removal:
    - geometry cache was repopulated on every redraw of layers in editing mode, slowing down rendering
    - data structure for the cache was a simple map with features accessed by their ID (no spatial index)
    - the cache was only getting refreshed for the current view of the main map canvas (not a generic cache)
    - not used for snapping anymore where caching was important to avoid roundtrips to data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Simplify QgsMemoryProviderUtils::createMemoryLayer()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Rename some QgsProviderRegistry methods to clarify that they are factories

    - provider() was renamed to createProvider()
    - selectWidget() was renamed to createSelectionWidget()
    - providerLibrary() was renamed to createProviderLibrary()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Add missing /Factory/ annotations to QgsProviderMetadata

    Also sipify QgsProviderMetadata and QgsProviderRegistry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Update QgsProviderRegistry docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    QStringLiteral

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Remove memory provider library from packaging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Use QgsMemoryProviderUtils::createMemoryLayer when pasting as scratch layer

    Also avoids annoying invalid "missing CRS" message/window when pasting
    features to a scratch layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Add QgsMemoryProviderUtils.createMemoryLayer for easy creation
    of new memory layers from QgsFields/QgsCoordinateReferenceSystem/etc

    Since memory provider cannot use QgsVectorLayerImport we need
    another centeralized function for creating new memory layers
    without the need to manually create the uri string.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-06

    Move memory provider to core

    This commit introduces basic support for non-library based
    data providers, and moves the memory provider from a library
    based provider to a core provider.

    The memory provider is used so frequently throughout QGIS that
    it has become integral to QGIS functionality and must be
    available wherever the QGIS core library is used.

    The changes here (while not exposed yet to Python) could potentially
    be built on to allow creation of pure Python data providers.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-05

    [bugfix] Fixes attribute table duplicated rows #15974

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-05-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-05-05

    Fix space

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-05-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-05-06

    Fix symbol path for osgeo4w installs

Merge: 931bf32a9fe 391cb73ebd9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-05

    Merge pull request #4501 from alexbruy/statistics-by-type

    Statistics panel: show only relevant statistics depending on the field type

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-05

    Doxymentation for QgsTransaction

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-05

    Documentation for custom functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-05

    Expose "context" to expression functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-05

    Doxygen typo

Merge: 41dd2e733d3 c2699b46405
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-05

    Merge pull request #4499 from alexbruy/processing-fieldcalc

    [processing] reset variables list in field calculator on layer change  (fix #15633)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-05

    Cleanup project closing

    - ensure that layers are removed when clearing projects
    - ensure that project is cleared before destruction

Merge: 67e1558fcfa aea21306edc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-05

    Merge pull request #4447 from arnaud-morvan/fix_new_bookmark

    Fix new bookmark query.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-05

    Remove unused symbols from qgis.h

    Also slow down @NathanW2's build

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2017-05-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-05

    [i18n] adding translator on request

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-05

    rebuild statistics drop-down menu only when field type changed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-05

    introduce private enum to strore field type

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-05

    correctly handle toggling statistics visibility (fix #16117)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-05

    update staistics list depending on the field type (fix #16119, #16118)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-05

    Partially revert 636a37f

    Fix processing modeler error on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-05

    Fix windows build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    introduce SIP_SKIP in headers

    based on the docstrings 'not available in Python bindings'

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    [sipify] use a distinct header to simplify includes

    there was an issue in libdxf which includes qgslogger in debug mode
    and qgsdebug.h includes qgis.h include qgswkbtypes.h (which geometry directory was not listed in libdxrw included paths)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-04

    SIP_SKIP QgsExpression::cloneTo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-04

    [processing] reset variables list in field calculator on layer change (fix #15633)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    add missing signals

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    doxymentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    fix qgsgraphanalyzer.h for sipification

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    update SIP files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    fix indentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    remove qgsgraphanalyzer from SIP blacklist

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    [sipify] follow-up 634c7aa3f460ee945743850f6715940d47a12579

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    [sipify] remove space before ModuleTypeHeader
    also update network analysis SIP files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    also sipify QgsGraphAnalyzer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    initial sipification of the network analysis library

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    Sipify core.QgsGemlSchema

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    Sipify core.QgsGml

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    Sypify core.QgsHistogram

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    Sipify core.QgsJsonUtils

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    Sipify core.QgsInterval

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Add a button to project properties to open folder containing project

    (Opens in default OS file browser)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    [sipify] use single regex for all double annotation cases

    followup ac54a3f83fa95e965f415ec6884d195629e87273

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-04

    [sipify] signals are public

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Show project path using native OS format

    Avoids showing project paths as d:/... on windows, and instead
    uses the more familiar d:\... format

Merge: 548d61b8c43 8389b9a04f8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-04

    Merge pull request #4356 from nyalldawson/metadata

    Implement Metadata store (WP2 for QEP-91) (part 1)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Fix expected sipify output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    [sipify] Combine multiple argument annotations

Merge: 9e662a7807a 98e25d178c1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-04

    Merge pull request #4397 from nyalldawson/no_adawaita

    Block use of the Adwaita themes if we can avoid them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Sipify update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Add spatial and temporal extents to metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Add doxygen note about metadata validation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Add history item to metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Add license section to metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Add metadata validator

    Adds a new abstract base class QgsMetadataValidator for validating
    metadata against standard schemas.

    Initially only QgsNativeMetadataValidator for validating against
    the native QGIS metadata schema is implemented.

    In future this could be extended with Dublin Core, ISO 19115
    validators, etc...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Add temporary methods to save layer metadata in layer custom properties

    Allows temporary persistance of metadata inside a single project. Will
    be removed when later work packages from the metadata project are
    merged.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Implement metadata store for map layers

    QgsLayerMetadata handles storage and management of the metadata
    for a QgsMapLayer. This class is an internal QGIS format with a common
    metadata structure, which allows for code to access the metadata properties for
    layers in a uniform way.

    The metadata store is designed to be compatible with the Dublin Core metadata
    specifications, and will be expanded to allow compatibility with ISO specifications
    in future releases. However, the QGIS internal schema does not represent a superset
    of all existing metadata schemas and accordingly conversion from specific
    metadata formats to QgsLayerMetadata may result in a loss of information.

    This class is designed to follow the specifications detailed in
    the schema definition available at resources/qgis-resource-metadata.xsd
    within the QGIS source code.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Attach layer metadata to QgsMapLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Metadata class shell

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Remove duplicate gui/effects include

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-04

    Preparation for metadata directory

Merge: 87e2aab0f37 944ce5f611d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-04

    Merge pull request #4330 from kalxas/metadata_schema

    Adding Metadata schema for WP1 for QEP-91

Merge: 32ff0921f4e 03dd26ef9fe
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-04

    Merge pull request #4492 from nyalldawson/driver_from_extension

    Add method to retrieve corresponding OGR driver from a file extension

Merge: a87e8d1aa66 e40cb0716c2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-04

    Merge pull request #4491 from nyalldawson/proxy_sink

    Add QgsProxyFeatureSink

Merge: cdb947c8d57 04a9264e864
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-04

    Merge pull request #4493 from arnaud-morvan/sipify_core_classes_2

    Sipify core classes 2

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-01
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-05-03

    Add test for python QgsFields [] operator

Merge: 3be20f8680f 569593b79a4
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-03

    Merge pull request #4465 from boundlessgeo/server-plugins-api-refactoring2

    [server] Server plugins API refactoring

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-02
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-05-03

    Sipify core.QgsFeatureIterator

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-02
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-05-03

    Sipify core.QgsFeatureFilterProvider

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-03

    update qgisMinimumVersion to current LTR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Move QgsProxyFeatureSink methods to header

    To allow better compiler optimisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Add method to retrieve sink

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-03

    [server] Python plugins API cleanup part 3

    This removes the handleRequest method that returns the
    headers and body as byte array.

    This superceeded by the implementation that takes a
    request and response instances.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-03

    [server] Python plugins API cleanup part 2

    This part adds the headers as an optional argument
    to the request and start using the handleRequest(request, response)
    call in the python tests.

    Some additional tests are also added.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-05-03

    [server] Python plugins API cleanup part 1

    This is the first step to a cleaner and consitent API
    for server plugin.

    It also adds some new tests for the base request and
    response classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Adapt to GDAL 2.0 API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Add method to retrieve corresponding OGR driver from a file extension

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Add QgsProxyFeatureSink

    A simple feature sink which proxies feature addition on to another feature sink.

    This class is designed to allow factory methods which always return new QgsFeatureSink
    objects. Since it is not always possible to create an entirely new QgsFeatureSink
    (e.g. if the feature sink is a layer or a layer's data provider), a new
    QgsProxyFeatureSink can instead be returned which forwards features on to
    the destination sink. The proxy sink can be safely deleted without affecting
    the destination sink.

Merge: 85f3b81b550 6f759a87c9b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-03

    Merge pull request #4470 from alexbruy/ignore-empty-svg-path

    ignore empty SVG path (fix #15891)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-03

    remove double spaces in sip files

    fix indentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-03

    [sipify] rename SIP_PYARGTYPE to SIP_PYTYPE since it can be used to changed return types too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Followup 363336, fixing adding features to OGR data providers

    (addFeature cannot be called directly - it must be called
    by addFeatures to ensure the various edition setup code
    is called)

Merge: a2327d3a709 747c2e2bf35
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-03

    Merge pull request #4488 from nirvn/saveasimage_fix_rotated

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-05-03

    rotated world file support in QgsMapSettingsUtils::worldFileContent()

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-05-03

    Fix rotated canvas scale issue in save as image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Fix Coverity uninitialized member warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Make QgsProcessingContext::temporaryLayerStore() return a pointer to store

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Allow access to project's internal layer store, remove some duplicate code

Merge: 8e70aa84fac 1526afecbdd
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-03

    Merge pull request #4483 from nyalldawson/writer_pt1

    Small cleanups to processing getVectorWriter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Fix failing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Use a QgsMapLayerStore instead of whole QgsProject for
    temporary layer storage in QgsProcessingContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Move old map layer registry tests into QgsProject tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Use QgsMapLayerStore within QgsProject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Split off map layer storage handling from QgsProject to QgsMapLayerStore

    Turns out that there's valid use cases for having layer stores
    outside of the cost of using a whole QgsProject.

    Partially reverts the merger of QgsMapLayerRegistry into QgsProject,
    except that there's no singletons here.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    Add missing import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    [processing] Always require real QgsFields objects in getVectorWriter,
    don't allow arrays of fields as inputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    [processing] Fix vector split alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-03

    [processing] Remove unused options argument from (create/get)VectorWriter

Merge: 8d8fa9466c8 e232a0809c8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-03

    Merge pull request #4439 from arnaud-morvan/processing_run_context

    [processing] Handle context in processing.run

Merge: fbd62be7c57 c30d7b98d73
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-02

    [feature] Expression performance improvements

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-02

    [sipify] remove static const value assignment

Merge: b342accfe40 5664d3df085
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-02

    Merge pull request #4486 from rldhont/server-wfs-refactoring

    [Server] little WFS refactoring

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Fix docstrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Fix crashing test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-05-02

    [Server] little WFS refactoring

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-04-29
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-05-02

    [processing] Handle context in processing.run

    Fix #15985 (Concave hull)

Merge: 144492d4ce6 dea558b8241
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-02

    Merge pull request #4484 from lejedi76/processing_errormsg_mergevectorlayers_fix

    [processing] fix error message in merge algorithm

Merge: 87922658511 cf5d1aaece6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-02

    Merge pull request #4481 from alexbruy/remove-r-provider

    [processing][needs-docs] remove R provider from Processing core

    LOMENEDE Jean-Daniel <jean-daniel.lomenede@eure.gouv.fr>AuthorDate: 2017-05-02
Commit:     LOMENEDE Jean-Daniel <jean-daniel.lomenede@eure.gouv.fr>
CommitDate: 2017-05-02

    fix error message in merge algorithm

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-02

    sipify osmdownloader and small improvments to the overpass server

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-02

    change mullptr in api doc test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-02

    remove old import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-02

    [processing] remove stuff related to R provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-02

    [processing] remove R provider from core distribution

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-02

    [sipify] fix detection of method signature with following body

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-02

    fix macros after signal

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-02

    [sip] mass introduction of annotations into headers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-02

    script to reverse engineering from SIP to header

    go grab annotations in SIP files to write them in the header
    or what could be called the headerizer

Merge: 7d459149c71 295c21227c2
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-02

    Merge pull request #4460 from nirvn/wallpapers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-02

    [sip] align missing bits and replace nullptr by 0

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-05-02

    Add a QgsMapSettingsUtils::worldFileContent() function

Merge: 1711a41da68 877775d2c07
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-02

    Merge pull request #4479 from nyalldawson/save_temp

    [processing] Port dataobjects.getLayerFromString to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    Remove a bunch of unneeded imports

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-05-02

    Add missing wordfile creation to revamped save as image

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-05-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-05-02

    [FEATURE] customizable output width and height in save as image dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    Add a bunch of missing QgsProcessingUtils imports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    Add unit test for QgsProcessingUtils::createSpatialIndex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    Fix use of QgsProcessingUtils.mapLayerFromString

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    [processing] Remove vector.spatialindex()

    Use QgsProcessingUtils.createSpatialIndex() instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    [processing] Remove unused vector.duplicateInMemory() function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    [processing] Remove vector.bufferedBoundingBox()

    Use QgsRectangle.grow() instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    [processing] Remove unused dataobjects.loadList method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    [processing] Remove unused dataobjects.extent method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    Fix resolving memory layers when multiple memory layers are used in model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    Update API break docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    Add unit tests for QgsProcessingUtils::mapLayerFromString

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    Only expose a single mapLayerFromString method in QgsProcessingUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-02

    Add method QgsProcessingUtils::mapLayerFromString

    Algorithms and other processing code should use this method
    (instead of dataobjects.getLayerFromString) to
    retrieve layers from a string, as it considers the processing
    context and allows resolving strings to temporarily stored layers.

    This permits processing models to function correctly when
    intermediate results are stored as memory layers. Subsequent
    model algorithms can then access these temporary layers as inputs.
    All temporary layers will be removed when the context object
    is destroyed after the model algorithm is run.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Tag test context function as non-static

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Fix bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Explicitly tag static variables

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Fully qualify nested classes for vintage sip

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Also report ScopedFunctions as static when approporiate

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Specify for expression functions if they are static

    ... and prepare them whenever possible

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Prepare orderby in feature iterator

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Allow QgsFeatureRequest::OrderBy expressions to be prepared

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Expression variables are more often than not static

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Fix Interlis 2 extension in vector file writer

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2017-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-02

    Fix Interlis 2 extension in open dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-01

    [travis] Improve macos timeout message

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    align pointer and reference in sip files batch 2

Merge: 93971d5ed30 00700292ef8
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    Merge branch 'GeoCat-sip-annotated'

Merge: bb1bded2499 93971d5ed30
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-01

    Merge branch 'master' into sip-annotated

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    [sip] align pointer and reference in blacklisted files

    this will facilitate sip diff checking

    doublebyte1 <doublebyte@gmail.com>AuthorDate: 2017-05-01
Commit:     doublebyte1 <doublebyte@gmail.com>
CommitDate: 2017-05-01

    - changes to sipify script
    - updated gsdataitem header:
      - added qgis.h include
      - skip sDataItemPtr
      - remove , between SIP annotations
    - run sipify for qgsvector and qgsdataitem

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    regenerate SIP files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    add class prefixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    sipify QgsStatisticalSummary and QgsStringStatisticalSummary

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    Sipify QgsFieldFormatterRegistry

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    Sipifi QgsFieldFormatter

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    Sipify QgsFieldConstraints

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    [sipify] fix do not print comment after SIP directive

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-01

    ignore empty SVG path (fix #15891)

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    sipify QgsColor*

Merge: 2da64e44153 44731f2314a
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-01

    Merge pull request #4434 from arnaud-morvan/db_manager_fix_schema_g

    Db manager fix schema g

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    [Travis] fix macos timeout message

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-01

    add placeholder when new help location entry added (fix #16157)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-01

    [processing] uncheck Z-coordinate on layer change in Interpolation
    algorithm (fix #10010)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    handle server sipify in prepare-commit

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    sipified qgsadvanceddigitizingdockwidget

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    Sipify QgsField

    I've removed the commented __getitem__ method from the sip file.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    sipify groupwmsdatadialog and qgsgroupbox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-01

    Fix warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-01

    Revert "[processing] handle NULL values in the Singleparts to multiparts (fix #15822)"

    This reverts commit a944f7c4c1010767abb811200686e327040c2d32.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-05-01

    Revert "Merge pull request #4458 from arnaud-morvan/processing_fix_single_to_multi_test"

    This reverts commit 77d95905a51db6c2d938c736e34da246ad6e0f50, reversing
    changes made to 6fd45f0ef5968e2471421a21f81017c9c86f3fb7.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-01

    [processing] Fix refreshing alg list does not refresh toolbox

    Fix #16455, #16463

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-01

    [processing] Fix executing models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-01

    [processing] Fix invalid logging error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-01

    [processing] Fix some regressions following algorithm refactoring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-05-01

    [processing] Fix editing existing model has no algorithms shown

Merge: 6fd45f0ef59 adf5b6f0c5a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-05-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-05-01

    Merge pull request #4458 from arnaud-morvan/processing_fix_single_to_multi_test

    [processing] Fix qgis:singlepartstomultipart test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-05-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-05-01

    fix 82418ea0

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    Sipify QgsField

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    prepare-commit: do not exist if indentation fails to go on with sipify

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-01

    Fixup d230cf2e4

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-05-01

    followup b46de90d53c9298ba4f1267d2bdabcf4d669afe5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-01

    Doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-01

    more usage of cached values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-01

    Also support invalid-as-null variants

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-01

    Code cleanup in QgsExpression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-01

    Collapse static nodes in QgsExpression:prepare()

    If the result of a node in a QgsExpression can already be determined to
    be static at preparation time, there is no need to re-evaluate it
    for every feature.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-01

    Fix remaining errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-01

    Cleanup blacklist

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-05-01

    sipify QgsExpression

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    [sipify| do not write docstring for [] operator

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    move SIP_CODE to public section

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    sipify QgsPoint

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    sipify qgsoverlayanalyzer and qgsnewmemorylayer

Merge: 1287a64eb2e 2aba4c5b885
    doublebyte1 <doublebyte@gmail.com>AuthorDate: 2017-04-30
Commit:     doublebyte1 <doublebyte@gmail.com>
CommitDate: 2017-04-30

    Merge branch 'sip-annotated' of https://github.com/GeoCat/QGIS into sip-annotated

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-04-30
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-04-30

    [processing] Fix qgis:singlepartstomultipart test

    doublebyte1 <doublebyte@gmail.com>AuthorDate: 2017-04-30
Commit:     doublebyte1 <doublebyte@gmail.com>
CommitDate: 2017-04-30

    - updated const variables on the qgsvector header.
    - Removed dataItem_t pointer from qgsdataitem bindings.
    - Put back qobject_cast.

    doublebyte1 <doublebyte@gmail.com>AuthorDate: 2017-04-30
Commit:     doublebyte1 <doublebyte@gmail.com>
CommitDate: 2017-04-30

    - Supporting automated sip generation for qgsdataitem and qgsvector classes
     - Removed qgsdataitem.sip and qgsvector.sip from auto_sip.blacklist
     - Annotated qgsdataitem.h for sip
     - regenerated automatically qgsdataitem.sip and qgsvector.sip

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-30

    remove superfluous semicolon (followup e4d2f34)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    Fix typo in sipify.pl

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    sipify QgsScaleCombobox

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-30

    fix failing test

Merge: a26a6efe38a 298e14b3145
    doublebyte1 <doublebyte@gmail.com>AuthorDate: 2017-04-30
Commit:     doublebyte1 <doublebyte@gmail.com>
CommitDate: 2017-04-30

    Merge remote-tracking branch 'upstream/master' into sip-annotated

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    [sipify] handle multiple annotations

Merge: 59bf146cc50 4ae22ac67e2
    doublebyte1 <doublebyte@gmail.com>AuthorDate: 2017-04-30
Commit:     doublebyte1 <doublebyte@gmail.com>
CommitDate: 2017-04-30

    Merge remote-tracking branch 'upstream/master' into sip-annotated

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-30

    update INSTALL following 82418ea0

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-30

    [sipify] seealso

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    [sipify] do not take // comments into docstrings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    [sipify] better remove body, remove duplicate code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    [sipify] fix oneliner constructor and destructor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    [sipify] fix handling of nested classes
    going to proper section when ending a nesting classes (public/private)
    also improve debugging output

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    [sipify] fix multiline definition with member initiliazing list

    doublebyte1 <doublebyte@gmail.com>AuthorDate: 2017-04-30
Commit:     doublebyte1 <doublebyte@gmail.com>
CommitDate: 2017-04-30

    - updated const variables on the qgsvector header.
    - Removed dataItem_t pointer from qgsdataitem bindings.
    - Put back qobject_cast.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-30

    debian packaging: disable WITH_PYSPATIALITE in favor of libsqlite3-mod-spatialite

    doublebyte1 <doublebyte@gmail.com>AuthorDate: 2017-04-30
Commit:     doublebyte1 <doublebyte@gmail.com>
CommitDate: 2017-04-30

    - Supporting automated sip generation for qgsdataitem and qgsvector classes
     - Removed qgsdataitem.sip and qgsvector.sip from auto_sip.blacklist
     - Annotated qgsdataitem.h for sip
     - regenerated automatically qgsdataitem.sip and qgsvector.sip

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2017-04-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-30

    add some cheering

    Raymond Nijssen <r.nijssen@terglobo.nl>AuthorDate: 2017-04-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-30

    add beer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-30

    homogenize allowed tolerance values (fix #16336)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-30

    [processing] handle NULL values in the Singleparts to multiparts (fix #15822)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-30

    [processing] fix GRASS commands logging

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-30

    fix sipify_all

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-30

    remove accidentally committed files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-30

    fix 98c89ccab

Merge: 70da6b6ee7d a86f5ea52d7
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    followup #a86f5ea52d75862c190105d1ceb23c47a61bba4e fix issues links

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    remove PyNames for QgsGeometry::compare methods

    single python method with some MethodCode to dispatch to proper cpp methods.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-30

    sipify geometry classes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-30

    fix test_qgsgeometry.py indentation

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-04-29
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-04-30

    Fix new bookmark query. Fix #16465

    QSqlQuery was returning an error : wrong parameters count.
    It seems that bindValue was having no effect (no bounded values).
    Using prepare after construction seems to solve the problem.

Merge: b587282186b bc098758666
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-30

    Merge pull request #4445 from arnaud-morvan/processing_fix_rasterize

    [processing] fix rasterize dialog openning (fix #16061)

Merge: cb63e82d627 0d5cbfe689a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-30

    Merge pull request #4433 from nyalldawson/blur_buffer

    [FEATURE] Allow paint effects for label buffers & backgrounds

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-04-30
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-04-30

    Fix QgsJSONUtils test to work on macOS

    Apparently, newer versions of QJsonDocument strip extra new lines when
    encoding some mapped values. Ignore in output from any version for now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-30

    Fix memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-30

    Fix Coverity null dereference warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-30

    Fix Coverity logically dead code error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-30

    Fix Coverity uninitialized member warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-30

    Fix Coverity unchecked return value error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-30

    Unblacklist qgis_distanceareatest on OSX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-30

    Fix import WKT of the format MultiPoint (-20 -90, -20 -88 )

    Should technically be MultiPoint ((-20 -90), (-20 -88)), but
    it's nice to be forgiving and accept as wide a range of WKT
    formats as possible

    Fix #16483

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-30

    [travis] Unblacklist expression test on osx

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2017-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-29

    Add Filename to error message

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-29

    hub.qgis.org moved to issues.qgis.org

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-04-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-04-29

    Enable hidpi support on macOS by default

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-04-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-04-29

    Update macOS app bundle copyright notice

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-04-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-29

    Added a little more padding for recent projects title (#4443)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-04-29
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-04-29

    [processing] Fix rasterize dialog openning

    Fix #16061

    Do not pass in getConsoleCommand just to get commandName for shortHelp.
    This avoid errors with non initialized parameters.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-29

    [processing] add multithreading option to warp (fix #15340)

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-04-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-29

    Update README.md

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-29

    also accept uppercase .qgs as project extension (fixes #15871)

Merge: b3e1aba1cdc 76d86503588
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-29

    Merge pull request #4438 from elpaso/server-class-split

    [server] Moved QgsBufferServerRequest into its own header and cpp file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-29

    [server] Moved QgsFcgiServerRequest into its own header and cpp file

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-29

    [server] Moved QgsBufferServerRequest into its own header and cpp file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-29

    expose image compression in the layer metadata (fix #15702)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-04-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-04-29

    Use gsed for spellchecking on macOS; ignore inline ‘replys’ spell check

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-29

    followup ec568222e06776f45ec6dbe390d21c117938cb67

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-28

    followup b88f350b2283df3ce5f527fd41b7b1382f4c23a1

    add server to sipify test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-28

    add server files to sipify

    you just now need to unblacklist them :)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-04-28
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-04-28

    [db_manager] Fix postgis plugins loading

    Fix infinite recursion on load calls

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-28

    add server files to sipify

    you just now need to unblacklist them :)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-28

    [BUGFIX][Processing] Fix spatialite version comparison: import re

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-28

    Autoapply sipify in prepare-commit.sh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-28

    Update text renderer mask images

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-04-28
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-04-28

    [db_manager] Fix DBConnector.getSchemaTableName

    Fix #15910

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-28

    Update text renderer tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-28

    Sipify QgsTextRenderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-28

    [FEATURE] Allow setting paint effects on label background shapes

    Can also be useful for improving text readability through
    outer glows and blurs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-28

    [FEATURE] Paint effect support for label buffers

    Allows applying a paint effect (such as blurs) to label buffers.
    Blurring label buffers is a great way to get the text readability
    of a label buffer without the distracting halo effect.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-28

    update Doxyfile to 1.8 template (#4428)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-28

    [composer] Fix missing item config for shape items

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-28

    Add QgsDataProvider::uri property

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-28

    fix sipdiff call to sipify

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-27

    add online QGIS User Guide as default help source (fix #16155)

    NOTE: to use online QGIS user Guide as help source we still need
    some server-side tweaks: redirection to the testing docs for non-LTR
    QGIS versions and redirection to english docs for not supported locales

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-27

    fix Doxygen build for new SIP macros

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-27

    [sipify] debug + fix multiline in SIP_RUN

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-27

    followup 1ac053fc26

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-27

    [processing] prevent division by zero in save selected features
    algorithm (fix #16431)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-27

    restore missed icon (fix #16466)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-27

    Fix osgeo import

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-27

    fixup .ci rename

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-27

    do not force link bison and flex

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-27

    Move ci to .ci

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-27

    Reorganize travis scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-27

    Followup 20197c2, fix orphaned highlights remaining on maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-27

    Fix some broken utf strings on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-27

    Better tooltips for map layers

    Including CRS information

Merge: f1d4ac33e74 348b65b12c5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-27

    Merge pull request #4425 from nyalldawson/qwt

    Remove old code for handling QWT < 6.1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-27

    Remove old code for handling QWT < 6.1

    Versions < 6.1 are not compatible with Qt5

Merge: 84471f2e6d6 0b0ccc9e9de
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-27

    Merge pull request #4282 from nyalldawson/sel

    Rename QgsVectorLayer::selectedFeaturesIterator to getSelectedFeatures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-27

    Rename QgsVectorLayer::selectedFeaturesIterator to getSelectedFeatures

    It's more in line with QgsVectorLayer::getFeatures, hence a more
    discoverable API

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-27

    New classes for circle and ellipse.

Merge: d7181105b5a fd2c18ee16a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-27

    Merge pull request #4417 from nyalldawson/processing_writer

    Refactor processing writer to use QgsFeatureSink

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-27

    [composer] Fix selection drawn in maps if renderer has symbol level order

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-26

    Calculate travis timeout dynamically

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-26

    Enable osx tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-26

    [sipify] operators, remove argument

     * skip some operators
     * allow to remove an argument with SIP_PYARGREMOVE

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-26

    fix doxgen test

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-26

    followup 45266cd03ef8037fd657b992357b0d2d716522da

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-26

    [sipify] improvements

     * add In annotation
     * remove struct forward declarations
     * fix members initialization list in header
     * merge removal code for function bodies and constructor definition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Refactor processing writer to use QgsFeatureSink, and to store
    temporary output layers in the provided processing context

    Should fix loss of intermediate memory layers when running
    a multi-step model

Merge: 9bb076295e7 a5e33fa93c9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-26

    Merge pull request #4418 from nyalldawson/take_layer

    Allow taking layers from QgsProject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add method to take layer and ownership from a project

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-26

    [sipify] improvements

     * add Array and ArraySize annotations
     * also handle multiline skipped bodies
     * handle #if 0 blocks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add missing docs

Merge: 6b4ddb3b0d1 e9f13d1ea30
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-26

    Merge pull request #4400 from nyalldawson/processing_log

    [processing] Move some log handling to c++ class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add temporary layer store to processing context

    This temporary layer store (a QgsProject) is used as a
    store for layers that are added if a parameter that
    is evaluated to a layer requires that a new, non-active-project
    layer is loaded. It means that these layers will remain accessible
    for the duration of the algorithm's execution (or models
    execution if an algorithm is run as part of a model), before
    being automatically discarded when the QgsProcessingContext
    used to run the algorithm/model goes out of scope.

    This approach has several benefits:
    - it means that algorithms (including c++ algorithms) are able
    to use both project and non-project layers without needing
    to handle any memory management themselves.
    - it means that layers are guaranteed to last for the duration
    of a model execution. This is currently an issue where models
    which use memory layers as intermediate outputs do not
    function correctly as the memory layers are destroyed before
    the model has finished executing
    - there should be no leakage of layers remaining open
    after an algorithm exits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Just use standard QgsMessageLog functionality instead of a dedicated
    method for processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Fix logging from GDAL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    [processing] Move some log handling to c++ class

Merge: fea6bff7075 a4cd66f8d8e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-26

    Merge pull request #4412 from nyalldawson/processing_get_features

    Port processing vector.features to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Port some more code to new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add c++ optimised uniqueValues method which respects processing context

    Remove processing vector.uniqueValues/vector.getUniqueValues
    and port usage to c++ method

    Should be much faster than the python method, as the c++ method takes
    advantage of handing off the unique values calculation to the
    provider source whenever possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    [processing] Don't use config values for invalid geometry handling in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Indentation/sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Fix failing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Move createContext to dataobjects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Rename UseSelection -> UseSelectionIfPresent, clarify docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add missing doc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Remove vector.features

    Use QgsProcessingUtils.getFeatures instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Remove len method from vector.features

    Use QgsProcessingUtils::featureCount instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Raise GeoAlgorithmExecutionException when encountering invalid
    geometries in QgsProcessingUtils::getFeatures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Allow setting the invalid geometry callback in processing context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add methods for getting vector iterators to QgsProcessingUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Use context to control vector.features()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add context argument to other vector methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add context argument to vector.features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add invalid geometry handling method to processing context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add UseSelection flag to QgsProcessingContext

    Indicates whether only selected features should be used in
    algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    [processing] Pass context argument to processAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Create a context object for processing algorithm execution

Merge: 16cb244d2a9 9e4f9d4ac63
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-26

    Merge pull request #4389 from nyalldawson/scalebar

    Refactor scalebar renderer, split from composer

Merge: 13b44722cad 4293de63276
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-26

    Merge pull request #4416 from nyalldawson/feature_sink

    Add a QgsFeatureSink interface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add missing override keywords

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Provide a base class version of QgsFeatureSink::addFeature

    Means that subclasses are only required to implement addFeatures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Sipify update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    More robust test for numeric scale bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Refactor scale bar rendering

    Move all scalebar rendering code out of composer and ensure that
    all scalebar rendering is done independant of QgsComposerScaleBar

    This allows scalebar rendering code to be reused by plugins
    and by non-composer code.

    Also rename QgsScaleBarStyle -> QgsScaleBarRenderer, (and all
    subclasses too). This name better reflects what these classes do.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add a method to QgsFeatureSink to add all features from an iterator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Remove invalid doxygen note

    It's only flipping a bool, and possibly in some circumstances
    it's more efficient to add features one by one rather than storing
    large number of features in a temporary list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Don't force use of In,Out in QgsFeatureSink methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    QgsFeatureStore is a QgsFeatureSink

    Also clean up API for QgsFeatureStore, sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    QgsVectorLayer is a QgsFeatureSink

    Also cleanup API for addFeature(s) in QgsVectorLayer, by removing
    the unused extra argument from addFeature() and be removing the
    makeSelected argument from addFeatures() (code should be adapted
    to manually select added features after adding if desired - this
    was only used in a single place in the QGIS code and I suspect
    this was unintentional in any case)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    QgsVectorFileWriter is a QgsFeatureSink

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add In,Out annotations to QgsFeatureSink methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    QgsVectorDataProvider is a QgsFeatureSink

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add a QgsFeatureSink interface for classes which accept adding features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-26

    Add a simple qHash for QVariant

    Allows creation of QSet<QVariant>

Merge: c869fa29b6d ae7ace98739
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-25

    Merge pull request #4407 from boundlessgeo/filedownloader-auth

    [auth] Add authentication configuration support to QgsFileDownloader

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-25

    [BUGFIX][Server] Filter restorer modifying layers and not well restoring them

    The Subsetstring is updated through QgsVectorLayer::setSubsetString and restored by QgsVectorDataProvider::setSubsetString and it's not idempotent.
    The solution is to use QgsVectorLayer::setSubsetString in the 2 cases.

Merge: 96151e732aa 27a9053490c
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-25

    Merge pull request #4415 from rldhont/server-wms-configparser-getcapabilities-part1

    [Server] WMS GetCapabilities refactoring - Part 1

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-25

    remove extra SIP_TRANSFERTHIS in cpp files

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-25

    [Server] WMS GetCapabilities refactoring - Part 1

    Part 1 for removing QgsWMSProjectParser from GetCapabilities

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-25

    Add QgsStackTrace class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-25

    sipify batch

    * QgsDial
    * QgsDialog
    * QgsDockWidget
    * QgsEncodingFileDialog
    * QgsErrorDialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-25

    [doxygen] add include path to allow macro retrieval

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-25

    fix doxymentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-25

    sipify layer tree classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-25

    Remove deprecated assertEquals use

Merge: 3fa11622297 d27cbe7f3f7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-25

    Merge pull request #4402 from nyalldawson/iterator_invalid_geom

    Add invalid geometry handling to QgsFeatureRequest/QgsVectorLayerFeatureIterator

Merge: b0c16048643 965350b3aeb
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-04-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-25

    Merge pull request #4408 from rouault/fix_12695

    DBManager: fix importing a new layer in a GeoPackage (#16295)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-25

    Try to fix build failure on clang

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-25

    More cleanups to MethodCode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-25

    Cleaner MethodCode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-25

    Expose invalid geometry callback to python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-25

    Slight reorganisation of geometry check to make it easier to
    add other checks in future

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-25

    [processing] Remove special handling for invalid geometries

    Instead rely on QgsFeatureRequest method. There's a temporary
    loss of the feedback on encountering an invalid geometry
    when abort on invalid is set, but that will be resurrected
    when all of vector.features is moved to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-25

    Expand unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-25

    Allow specifying a callback for encountering invalid geometries while iterating

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-25

    Add method to perform invalid geometry checking in QgsFeatureRequest

    Allows requests to specify how invalid geometries should be
    handled. Default is to perform no geometry validity checking.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-25

    fix indentation

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-04-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-04-24

    DBManager: fix importing a new layer in a GeoPackage (#16295)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-24

    pep8 travis quirks (do not err locally)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-24

    [auth] Add authentication configuration support to QgsFileDownloader

    With tests.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-04-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-04-24

    Adjust expected results for GDAL 2.2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    [sifpiy] handle multiline body

Merge: fbe10d461c5 d3453063ea5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-24

    Merge pull request #4404 from elpaso/server-tests-improvements

    [server] Tests housekeeping and improved robustness

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    followup 8f35ee464f0a32284263b684abbdf2a42c0e9131

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    sipify improvements

     * one liner enum (without assignements)
     * remove function bodies of skipped methods

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-24

    [server] Tests housekeeping and improved robustness

    * There is now a new common base class for QGIS Server testing
    * WMS tests have been moved into their own class
    * Added tests for onlineResource URL in query string

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    sipify batch

     * QgsCredentials
     * QgsCrsCache
     * QgsDataSourceUri
     * QgsDateTimeStatisticalSummary
     * QgsDatumTransformStore

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    [sipify] remove EXPORT macro from struct definition

Merge: c540ab33bd9 cbcd193875a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-24

    Merge pull request #4393 from elpaso/server-api-mods

    [server] Server api mods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    sipify QgsApplication

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    [sipify] do not remove function body within SIP_RUN blocks

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    sipify batch

        * QgsBearingUtils
        * QgsBrowserModel
        * QgsColorScheme, QgsColorSchemeRegistry
        * QgsContextHelp
        * QgsCoordinateReferenceSystem
        * QgsCoordinateTransform
        * QgsFeedback

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    sipify improvements

     * reset comment while changing section
     * fix comment at the end of a comment block
     * use SIP_FORCE to show private members

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    revert 82c66f8aa38e4e0e2d213b2040360410cafef30d

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    Revert "Revert "Revert "Remove virtual method from class which shouldn't be subclassed"""

    This reverts commit 2a8555e13eb9a0e6bc0a24502ddb034f1aa1a3ac.

    sorry for the noise

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    Revert "Revert "Remove virtual method from class which shouldn't be subclassed""

    This reverts commit cb68c982b829ecf94b19f9b9a030a269e1c2239f.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    [spelling] fix bad inword detection for activeXXX

Merge: 347934f4de6 414772b6f42
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-24

    Merge pull request #4385 from volaya/remove_processing_commander

    [FEATURE][processing] remove processing commander

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    follow up 1bfa539

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-24

    [sipify] remove extra blank line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-24

    Revert "Remove virtual method from class which shouldn't be subclassed"

    This reverts commit 858129ddd3072d633e0abd97e1a45fe880f4cfb2.

    I remember now... that was added to avoid a totally nonsense and
    otherwise unfixable crash in the sip bindings...

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-04-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-04-24

    Save as image cleanup:
    * message bar go away after 5sec
    * make a couple of strings translatable in settings dialog
    * nicer initialization of members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-24

    Remove virtual method from class which shouldn't be subclassed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-24

    Block use of the Adwaita themes if we can avoid them

    The Qt variants of these GTK themes are VERY broken
    for apps like QGIS. E.g. oversized controls like
    spinbox widgets prevent actually showing any actual CONTENT
    in these widgets, leaving a very bad impression of QGIS

    Keeping a consistent DE theme is nice and all, but if
    it leaves QGIS in an unusable state then it's misguided.

    *Blame resides with gnome's obsession with "touch friendly"
    tablet style widgets

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-24

    UI cleanup for crash dialog

Merge: 82c66f8aa38 94c56aaf8c2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-24

    Merge pull request #4394 from nyalldawson/bad_iterator_go_and_sit_in_a_corner

    Fix crash when OGR layer is removed when source is stored

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-24

    Remove unused variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-24

    Nicer initialization of members in iterators/sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-24

    Use unique_ptrs in provider feature sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-24

    AFS feature source doesn't need to be a QObject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-24

    Correct use of private vs protected in  provider/sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-24

    Partial fix for virtual layer iterator depending on provider

    The proper fix is more involved and requires reworking of the
    sqlite handle to utilise a shared pointer. Without this
    the iterator will return no features if the provider is removed
    while a source is active (i.e. removing virtual layer while
    map is rendering).

    But at least it avoids a crash in this circumstance...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-24

    Fix crash when OGR layer is removed when source is stored

    Remove link to provider in OGR feature source

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-24

    Add test to provider test suite that provider source does not rely
    on source layer or provider in any way

    Fails for OGR provider! :o

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-24

    "Fix" failing spell check

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-23

    Add QgsCrashHandler for single place for all platforms (#4395)

    Add QgsCrashHandler for single place for all platforms

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-23

    fix windows build (followup e0d20e53)

Merge: 268acab5d6f 8385cd9f4c6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-23

    Merge pull request #4284 from arnaud-morvan/expression_compare_arrays

    Add arrays comparison in QgsExpression

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-04-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-23

    [FEATURE] New "Save as image" settings dialog (#4390)

    * Resolution dpi setting
    * Extent setting
    * Scale setting
    * Draw annotations / decorations setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-23

    Allow canceling background map renders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-23

    Fix crash when saving map image and dpi != 90

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-22

    [server] Add to API break and pass enum by value

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-22

    [server] disabled failing check

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-22

    [server] disabled failing check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-22

    Update indentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-22

    [server] Fix access control test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-22

    [server] handleRequest accept QgsServerRequest.Method instead of a string

    Also made this optional

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-22

    [server] More Qt-style getter changes getHeader( key ) -> header( key )

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-22

    [server] Expose HTTP status code and test refactoring

    * Renamed returnCode to statusCode (as per RFC https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html)
    * Expose statusCode to server iface
    * API Break: Renamed getHeader() to header() Qt-style
    * Split server plugin filter tests in its own test file
    * Added tests for clearBody() and body() getter

Merge: e192bc48765 018d2a24fb9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-22

    Merge pull request #4392 from dmarteau/server_handle_request_full_url

    Server: pass full url string and data to handleRequest()

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-22

    Remove old stack trace dump code in main

    Will be moved to a new class.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-22

    Add stack info to crash dialog

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-04-21
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-04-21

    Server: pass full url string and data to handleRequest()

        Fix tests by removing passing url pieces from environment

Merge: 25ed76b86e2 a55390e319f
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-21

    Merge pull request #4391 from dmarteau/server_request_body_accessor

    Server: Restore body() accessor in QgsRequestHandler

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-04-21
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-04-21

    Restore body() accessor in QgsRequestHandler

        Restore clearBody() method in QgsRequestHandler

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-21

    Move labeling engine config to a new class + QgsPalLabeling cleanup

    Another bit to make core library independent from QgsProject::instance().
    Until now labeling engine configuration was taken from project singleton.

    Removed legacy methods from QgsPalLabeling - the class now does not have
    any more member variables/methods, it is just a bunch of helper functions.

    (PR #4384)

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-21

    fix tab order in qgsvectorlayer properties dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-21

    Update decorators to avoid relying on map canvas when rendering (#4388)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-04-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-21

    Upgrade the save as image function into a background task (#4382)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-20

    avoid opening multiple attribute forms for a single feature in identify
    (fixes #13520)

    On behalf of Faunalia, sponsored by ENEL

    (cherry picked from commit 7b8fb793cf63483477b8af1670541aca033e8ab9)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-20

    [BUGFIX][Processing] Fix spatialite version comparison

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-04-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-04-20

    indentation fix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-20

    [sipify] handle SIP_SKIP on several lines

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-20

    [sipify] handle override method signature on several lines

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-20

    sipify all

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-20

    [sipify] read file at once into an array

    this will allow accessing other lines while reading

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-04-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-04-20

    [processing] fixed I/O of models

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-04-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-04-20

    improvements for extracts within subsets

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-04-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-04-20

    [processing] removed commander

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-20

    utf8 translation string fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-20

    update INSTALL

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-20

    fix doxymentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-20

    sipify QgsScaleWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-20

    Add a QgsProject::ellipsoidChanged signal

Merge: 490f5f06fea dce3c88b061
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-20

    Merge pull request #4380 from nyalldawson/clone_annotations

    Add methods to clone annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-20

    Add methods to clone annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-20

    Revise main window title bar text

    - Change order to "project name - QGIS" to follow standard
    convention (also avoids possible truncation of project name which is
    more useful then the "QGIS" text)
    - Don't show version number in release builds. Only show version
    in dev builds instead. Showing the version number violates the
    HIG for Windows and OSX (and probably Linux DEs too).

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-19

    sipify QgsIdentifyMenu

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-19

    [sipify] fix struct member assignment

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-19

    sipify QgsMapLayerModel, QgsMapLayerProxyModel

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-19

    move QgsFieldModel and QgsFieldProxyModel to core and sipify

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-19

    sipify QgsMapLayerCombobox, QgsFieldCombobox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-19

    sipify QgsFileWidget, QgsExternalResourceWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-19

    sipify QgsRelation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-19

    [sipify] remove Q_INVOKABLE

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-19

    [sipify] fix remove protected members

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-19

    [sipify] fix enum combination

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-19

    sipify QgsFieldExpressionWidget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-19

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-19

    update ICOs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-19

    [processing] add information message when feature skipped

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-19

    [processing] prevent division by zero in random points in polygons fixed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-19

    [processing] fix parsing selection parameter in translate algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-19

    Rework QgsRange to better handle temporal ranges

    Make a new QgsTemporalRange template class for specific
    temporal classes.

    Add QgsDateTimeRange class.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-19

    Add is2d() method to QgsBox3d to determine whether box is 2d

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-19

    Rewrite addTopologicalPoints() and remove legacy snapping code + unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-19

    Silence some annoyingly debug chatty classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-19

    [cad] Listen out for CRS changes and enable if appropriate

    Avoids having to manually switch on and off cad tools after changing
    CRS from geographic->metres based

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-19

    Disable cad perpendicular/parallel buttons when snapping is disabled

    And use tooltips to advise users that snapping must be enabled
    before this functionality can be used.

    Hopefully helps make the behaviour of these features a bit more
    predictable for users

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-19

    [composer] Correctly handle restoring map layer style overrides from template

    (when template was created in a different project)

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-19

    Correctly handle restoring atlas coverage layer from template

    (when template was created in a different project)

    On behalf of Faunalia, sponsored by ENEL

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-18

    Node tool: improvements for deletion of vertices

    - fix issue when deleting the repeated first+last vertex of polygon's ring
    - make deletion aware of topological editing (also delete other vertices at the same position)
    - fix issue with dragging not being stopped when deleting multiple vertices
    - make deletion in node editor follow the same code path
    - unit tests for topological editing (moving / deleting vertices)

Merge: 6bb3fa61c5c f413963e2f5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-18

    Merge pull request #4368 from nyalldawson/composer_map_layer_ref

    More use of weak layer references in composer templates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Change &operator to get()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    [composer] Correctly restore map item layers when loading a template
    in a different project to that which the template was created in

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Add some methods for working with lists of map layer references

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    [composer] Use weak layer reference matching when loading attribute table from XML

    Allows attribute tables in templates to reattach to matching layers
    when loaded in a different project to the project the template was
    created in.

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Add some useful operators to layer reference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Move layer ref resolving to QgsMapLayerRef

    Add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Some API improvements to QgsMapLayerRef, unit tests

Merge: 405da5950fa 7949c81c3d2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-18

    Merge pull request #4353 from nyalldawson/range

    New QgsRange template based class for storing interval ranges

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-18

    Rename QgsNodeTool2 to QgsNodeTool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Add templated docs to acceptable missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    New QgsRange template based class for storing interval ranges

    QgsRange classes represent a range of values of some element
    type. For instance, ranges of QDateTime might be used to
    represent the ranges of timestamp ranges.

    Ranges can indicate whether the upper and lower values are
    inclusive or exclusive. The inclusivity or exclusivity of
    bounds is considered when determining things like whether
    ranges overlap or during calculation of range intersections.

    Includes typedefs for QgsDoubleRange, QgsIntRange, QgsDateRange.

Merge: 302e9dd3639 3535ee2d556
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-18

    Merge pull request #4357 from nyalldawson/composer_layer_ref

    Use weak layer references and loose matching for composer legend customisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Fix ui build warning

Merge: 7b202edf049 05b737c2154
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-18

    Merge pull request #4367 from nyalldawson/distance_area_api

    Cleanup QgsDistanceArea API and sipify, add cache for ellipsoid lookup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Allow QgsDataProvider access through QgsMapLayer

    Avoids having to cast to QgsRasterLayer/QgsVectorLayer before
    accessing the common QgsDataProvider members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    [sipify] Always add virtual keyword for overridden methods

    sip often requires the virtual keyword to be present, or
    it chokes on covariant return types in overridden methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    sipify QgsLayerTreeLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    sipify QgsLayerTreeGroup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Use weak layer references and loose matching for composer legend
    customisation

    Allows legend customisation to be restored when loading a composer
    template

    Fix #2738

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Add doxygen note linking QgsDistanceArea to QgsEllipsoidUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Move retrieval of lists of known ellipsoids to QgsEllipsoidUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Move ellipsoid parameter retrieval to new QgsEllipsoidUtils class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    More QgsDistanceArea API cleanups and simplification

    - setEllipsoidalMode() was removed. Ellipsoidal calculations are
    now enabled whenever a valid ellipsoid() has been set. Set the
    ellipsoid to 'NONE' to disable ellipsoidal calculations.

    - ellipsoidalEnabled() was removed. Ellipsoidal calculations
    are now enabled whenever a valid ellipsoid() is set. Check
    willUseEllipsoid() to determine whether ellipsoidal
    calculations will be performed.

    - sourceCrs() and setSourceCrs() now always take and return
    QgsCoordinateReferenceSystem objects. All string/ID based CRS
    methods were removed.

    - geographic() was removed. This was only used internally
    in one place, so was replaced with sourceCrs().isGeographic() instead.

    - some largely overlapping measurement functions were consolidated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Fix possible corruption of cache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Use a transparent cache to avoid db lookups when setting QgsDistanceArea ellipsoid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    C++11 = good

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Use default copy constructors and assignment operators for QgsDistanceArea

    There's no complex member variables here - the default implementations
    should be fine (actually faster, since they won't require
    recalculation of the derived parameters)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Cleanup ellipsoidal mode detection in QgsDistanceArea

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    sipify QgsDistanceArea

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-18

    Cleanup QgsDistanceArea API

    - remove methods which accept a QgsGeometry pointer, leave
    duplicate methods which accept QgsGeometry reference (caller
    should handle null geometry pointers in an acceptable
    way instead of just returning 0 measurements)
    - make protected members private. This class isn't designed
    to be subclassed
    - remove some methods not exposed to bindings and not used
    anywhere

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-17

    Remove QgsVectorLayer::snapPoint() and unused code in QgsSelectedFeature

Merge: 8c20d993f8c 85788151c28
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-17

    Merge pull request #4363 from alexbruy/passwordlineedits

    [needs-docs] use QgsPasswordLineEdit in the master password dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-17

    sipify qgscolorbutton and qgscolorrampbutton (#4365)



    * get rid of params to get rid of warnings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-17

    R.I.P. QgsSnapper and QgsMapCanvasSnapper

    These classes have been replaced by more efficient and flexible classes
    (see QgsPointLocator, QgsSnappingUtils, QgsMapCanvasSnappingUtils)

    Mark Johnson <mj10777@googlemail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-17

    added measureLineProjected and computeSpheroidProject to QgsDistanceArea

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-17

    R.I.P. old node tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-17

    doxymentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-17

    sipify QgsCredentials dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-17

    use QgsPasswordLineEdit in the master password dialog

Merge: eff5a823c9a 47a81f0504f
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-17

    [FEATURE] New node tool implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-17

    [sipify] Convert "\a arg" to "``arg``" when processing Docstrings

    Allows argument names to be highlighted in Python docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-17

    Fix Coverity divide by 0 error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-17

    Fix some Coverity null pointer dereference warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-17

    [sipify] Don't autocreate Docstrings for overridden members

    Skip the autocreated Docstrings with rtype annotations if the
    member is overridden - better to use the base class
    Docstring in this case.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-17

    Implement a QGIS 3.0 TODO for QgsMessageLogViewer, cleanup docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-17

    [sipify] Fix loss of class docstring if newline present between
    class doxygen and class definition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-17

    Add spelling mistake observed in recent PR

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-15

    Add tooltips to Vector layer properties dialog

Merge: 1eaa4862913 7a48d075787
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-14

    Merge pull request #4344 from rldhont/server-wfs-configparser

    [Server] WFS refactoring and QgsWfsProjectParser removal

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-13

    Fix map canvas destruction fix (got broken after rebase)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-13

    Move from "or", "and" to proper C-style ||, &&

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-13

    Fixes for moving between nodes with keyboard

    - supports < and > in addition to comma and dot
    - wraps around polygon rings (jumps from last node to the first)
    - moves view to node when it is outside of canvas view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-13

    Followup 271e6f1, fix sidebar styling in style dock

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-12

    Update qgis-resource-metadata.xsd

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-13

    Make search box in options pages blend in better

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-13

    Standardise margins on vector layer properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-13

    Fix raster context menu "change transparency" actually changes opacity

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-12

    Add centimeters and millimeters to measure dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-04-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-04-12

    [plugin manager] fix QGIS startup crash (fixes #16439) (#4360)

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-04-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-04-12

    [needs-docs] update metadata viewer and review UI for vector layer dialog (#4316)

    Funded by WorldBank/GFDRR

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-12

    Use monospace fonts for console on all platforms

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-12

    travis fix

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-12

    2 new plots added

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-12

    fix category error and remove np dependency

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-12

    QgsSettings: add writeArray and more group and array tests

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-12

    Opps :)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-12

    [FEATURE][needs-docs] Add better crash dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-12

    debian packaging: add dependency qt5keychain-dev (followup 090d530)

Merge: da5c0ed2cd2 090d5305e51
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-12

    Merge pull request #4355 from boundlessgeo/password-helper-authmanager3

    [feature][needs-docs] Master Password integration with OS password manager

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-12

    Update qgis-resource-metadata.xsd

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-12

    Fix composer legends are not restored from XML

    Also add unit test to protect this and switch to unique_ptrs
    instead of raw pointers

Merge: 6726214fd8f b64c7b74b8d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-12

    Merge pull request #4349 from nyalldawson/box3d

    Initial framework for 3D box class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-12

    Remove unused variable

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-12

    [MSSQL] Fix update/insert with timestamp columns

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-12

    Move QgsRectangle and QgsBox3d to geometry folder

    Since these are both geometry related classes, it's nicer to
    keep these all together

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-12

    [composer] Only update map rotation when editing finishes

    Avoids multiple map updates when entering values like "90".
    Previously the map would be updated at every keystroke,
    so  "9" and "90" degree rotations.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-12

    Add methods to convert between QgsRectangle and QgsBox3d

    Also add volume calculation to QgsBox3d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-12

    Cleanup QgsRectangle header and sipify

    Also add methods for returning area and perimeter of rectangle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-12

    Add unit tests for QgsBox3d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-12

    Initial framework for 3D box class

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-11

    Update qgis-resource-metadata.xsd

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-11

    Update qgis-resource-metadata.xsd

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-11

    Update qgis-resource-metadata.xsd

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-11

    add docs to XSD

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-11

    Update qgis-resource-metadata.xml

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-11

    Update qgis-resource-metadata.xsd

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-12

    debian packaging: add zesty

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-11

    Update qgis-resource-metadata.xsd

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-11

    Update qgis-resource-metadata.xml

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-04-11
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2017-04-11

    try after travis failing

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-04-11
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2017-04-11

    remove selections tests

Merge: 5e118860862 669fa87eb42
    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-04-11
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2017-04-11

    Merge branch 'master' into proc_tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-03-21
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-04-11

    [feature][needs-docs] Master Password integration with OS password manager

    This PR adds (optional) synchronization of the master password
    with the OS password manager (AKA wallet/keychain).

    A set of new menu items has been added in the options ->
    authentication -> utilities to manage the new behavior.

    Notifications are handled by the message bar unless the
    password r/w operation is triggered from a modal dialog,
    in this case the notifications will be routed through
    the recently exposed QgisApp::showSystemNotification
    that uses the OS tray notifications.

    This new feature requires libqt5keychain, and was tested
    with v. 0.5+

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-11

    [sipify] Fix stripping function body with virtual const reference returns

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-11

    Make QgsRectangle protected members private

    This class is not designed to be subclassed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-11

    Use weak pointers for registered QgsOptionsWidgetFactorys

    Avoids QGIS crashing if a plugin crashes without deregistering
    its QgsOptionsWidgetFactory.

Merge: e7e73bafcfb f2a7dcbdd71
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-11

    Merge pull request #4346 from nyalldawson/metadata_api

    Rename QgsMapLayer::metadata() -> htmlMetadata()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-10

    Add test for postgres boolean

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-10

    CheckBox widget: support native Bool fields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-10

    [postgis] Native boolean support

    Mark Johnson <mj10777@googlemail.com>AuthorDate: 2017-04-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-10

    UTF8 support for QgsRasterDataProvider::cStringList2Q_ (#4345)

    UTF8 support for QgsRasterDataProvider::cStringList2Q_.

    Fix #15978

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-10

    [Server] WFS update files header

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-10

    [Server] WFS Transaction fix update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-10

    Rename QgsMapLayer::metadata -> htmlMetadata()

    Frees up metadata() for use as a structured metadata getter

Merge: 78d02b7fabf 9dabb9dd202
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-10

    Merge pull request #4348 from nyalldawson/sipify_maplayer

    Sipify QgsMapLayer and cleanup API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-10

    Avoid some "" literals and QString::nulls in layer API

    Use QString() instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-10

    Fix some QgsMapLayer getters which are incorrectly marked as slots

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-10

    Remove QgsMapLayer::invalidTransformInput slot

    Calling slot does nothing and is not used anywhere

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-10

    Sipify QgsMapLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-10

    [sipify] Also skip mutable protected members

Merge: fc2581c64bc 0803b568617
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-10

    Merge pull request #4299 from alexbruy/checkable-combobox

    [FEATURE] New custom widget checkable combobox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-10

    Daily connectification

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-10

    Add missing currentThemeChanged signal to interface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-10

    Fix missing sip cast for QgsHillshadeRenderer

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-09
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-09

    [Server] WFS Transaction fix insert

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-09
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-09

    [Server] Update QgsServer WFST test by adding wfs feature count verifying after added

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-09

    Remove old comment line

    [ci skip]

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-09

    Test cmake (#4343)

    * Streamline cmake test file adding

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-08

    Some docstring improvements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-08

    [sipify] skip non-public template based member declarations

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-08

    Fix sipify test header file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-08

    Sipify

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-08

    [Server] WFS update indetation and spelling

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-08

    [Server] remove QgsWfsProjectParser

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-08

    [Server] Update QgsServer AccessControl tests

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-08

    [Server] WFS Transaction add KVP support

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-08

    [Server] WFS Transaction refactoring

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-04-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-08

    [Server] WFS GetFeature refactoring

    remove QgsWFSProjectParser and rewrite all GetFeature methods

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-02-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-04-08

    [Server] WFS GetCapapbilities and DescribeFeatureType refactoring

    Remove QgsWFSProjectParser from GetCapabilities and DescribeFeatureType

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-08

    sip skip on ColumnConfig == for now

    Fails on Windows build for some reason

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    remove docs for parent parameter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    update SIP file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    address Nyall's comments:
     - add TransferThis to parent argument
     - QSignalSpy always available with Qt5

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    fix warnings`

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    replace "added in QGIS 3.0" with "since QGIS 3.0"

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    homogenize doxygen comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    sipify

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    don't close popup after first click, so user can select all necessary
    options at once

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    add context menu with select/deselect all options

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    make model and delegate classes private API

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    remove private member initialization

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    more doxymentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    add tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    custom widget for Qt Designer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    add Python bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-08

    [FEATURE] new custom widget — combobox with checkable items

Merge: 8c5e241be4b bfd37e1122d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-08

    Merge pull request #4339 from nyalldawson/sipify

    Sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-08

    [sipify] Add return types for functions in docstrings

    and change \return -> :return: in docystrings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-07

    Add header to Qt templates

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-07

    sipify_all

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-07

    [sipify] Fix exposing members and default struct accessors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-07

    QgsAttributeEditorElement is an abstrat class

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-07

    [sipify] Add support for abstract classes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-07

    Sipification

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-07

    [sipify] do not copy struct docstrings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-07

    [sipify] Force newlines after sip commands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Avoid showing "0.000 deg" in measure dialog for small degree measurements

    Instead auto add decimal places so that a usable value is shown
    when the unit is degrees and the setting for decimal places isn't
    sufficient to show a value.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-04-07

    remove unused label from about dialog

Merge: 2adccb92957 2308b07671b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-07

    Merge pull request #4338 from timlinux/processing-fixes

    [processing] Added more error handling for cases when processing help causes an error

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-07

    fix indentation

Merge: 9c30a0e72ec 837ee29488d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-07

    Merge pull request #4328 from nyalldawson/proc_c7

    Porting processing to c++, part 2 (followup to #4311)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Attempt to fix failing GDAL test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Always return const algorithms, since algorithms should not be modified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Some cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Fix processing error when grass7 not available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Update sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Remove processing specific methods for adding/removing providers

    QgsProcessingRegistry methods should always be used instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Remove AlgorithmProvider

    Totally ported to QgsProcessingProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Also refactor provider context menu actions and remove from AlgorithmProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Refactor provider actions and remove from AlgorithmProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Remove activation control from AlgorithmProvider

    Split between QgsProcessingProvider and subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Fix some breakage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Move tr out of AlgorithmProvider to subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Use display name in algorithm help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Remove processing algList

    All functionality has been moved to QgsProcessingRegistry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Move more algList functionality to QgsProcessingRegistry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Move algorithm id (previously commandLineName) to QgsProcessingAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Don't try to deepcopy QgsProcessingAlgorithm class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Move provider algorithm handling to QgsProcessingProvider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Fix bad string encoding on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Fix error when trying to run processing algs

    Caused by trying to deepcopy a c++ object. This is a temporary
    fix - when the next part of the processing/c++ work lands algorithm
    copies will no longer be required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Whitespace

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    [sipify] Replace nullptr with None in docstrings

    Since nullptr has no meaning to Python devs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    Update api break docs, sipify QgsRasterFileWriter

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-04-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-07

    disable export button if we try to export a raster layer (#4319)

Merge: d26d1b7c4a3 26e29477656
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-07

    Merge pull request #4337 from timlinux/browser

    Changed Tile Server (XYZ) to XYZ Tiles to reduce visual clutter

Merge: c28ad0b1d9f 110828feabf
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-07

    Merge pull request #4336 from nyalldawson/background_raster

    [FEATURE] Background saving of raster layers

Merge: 25d9936df8a d2f3eb1ba59
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-07

    Merge pull request #4335 from nyalldawson/save_vector_with_extent

    Much faster save as vector layer when using restricted extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-07

    [FEATURE] Background saving of raster layers

    Use the task manager framework to handle saving of raster layers
    in the background

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-04-06

    Changed Tile Server (XYZ) to XYZ Tile Server to reduce visual clutter

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-06

    Cleanup of validation objects and markers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-06

    Fix snapping configuration to snap only to editable layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-06

    Also highlight vertices when highlighting a feature on mouse hover

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-04-06

    Added more error handling for cases when processing help causes an error

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-06

    Spelling fix

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-06

    [OGR] fix feature count issue for OSM datasets (fixes #16402) (#4322)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-06

    Fix build for Qt<5.6

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-06

    Add validation of changed geometries

    Whenever geometries are modified, validation will be run while node tool
    is active and validation errors are displayed in status bar and with markers on canvas

Merge: e5d10b69463 c0fb3f25a72
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-04-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-04-06

    Merge branch 'master' of github.com:qgis/QGIS

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-04-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2017-04-06

    Fix Refactor Fields error if layer has no features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-06

    Much faster save as vector layer when using restricted extent

    Use a provider filter rect to avoid looping through every single
    feature in this case, and also use a prepared extent geometry
    to speed up the remaining intersection checks.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-06

    Add API area selector in test template

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-06

    Update highlighted nodes when features are changed or deleted

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-06

    Add ignore for astyle for template folder

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-04-05
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-04-05

    Fix startup NSBitmapImageRep exceptions on macOS, due to missing files

    See https://github.com/qgis/homebrew-qgisdev/issues/27

    Exceptions happen when PNGs were changed to SVGs, but the .ui file was
    not entirely updated. Then, when PNGs were deleted, a valid, but null,
    QIcon gets created for the macOS menu item and the exception is thrown.

    Qt 5.8.0 regression.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-06

    Integrate node editor from the old node tool

    When right-clicking on a feature, a popup menu will be shown
    and it is possible to open node editor dock widget for that particular
    feature to edit coordinates numerically or to delete vertices.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-06

    Fix broken template

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-06

    Fix unset var in template install script

    Pro Tip: Don't code on the train early in the morning

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-06

    Fix typo in install template script

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-06

    Add install script for editor templates and code style

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2017-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-05

    Fix dutch service url

    English 'eng' is now a poorly implemented redirect to 'dut', which fails. So fixing this already here while the redirect is fixed at the Kadaster

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-05

    update schema lineage

Merge: 88c3b51f7e6 cf7acdf5f8e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-05

    Merge pull request #4334 from gabrimonfa/bug_16389_sld_stroke_color

    fixes #16389 stroke color is not correctly exported in SLD

    Gabriele Monfardini <monfardini@ldpgis.it>AuthorDate: 2017-04-05
Commit:     Gabriele Monfardini <monfardini@ldpgis.it>
CommitDate: 2017-04-05

    bug 16389 fix error in sld export about stroke color

Merge: 85d59e648ad 377b181c4eb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-05

    Merge pull request #4333 from nyalldawson/dataobjects

    Port more processing dataobjects methods to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-05

    Port more processing dataobjects methods to c++

    Also
    - simplify and add tests
    - remove large memory leak (persistant store of all non-project layers)
    - remove broken support for direct loading postgres/virtual layers
    by string (Python version was very broken and would never match
    a postgres/virtual layer)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-05

    creatensis.pl: fix md5sum verification on filenames with a plus

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-05

    Use QgsMapLayerComboBox in processing field calculator

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-05

    Slightly improved markers for highlighted nodes and circular nodes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-05

    [sipify] fix private inheritance with namespace

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-05

    [sipify] skip protected members

Merge: d5f930adad1 8ffdb362cc9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-05

    Merge pull request #4331 from nyalldawson/dataobjects

    Port some processing dataobjects routines to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-05

    Port some processing dataobjects routines to c++

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-05

    Fixed display of rubber bands when using OTF reprojection

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-05

    Fix topological editing when snapping a node to a segment

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-05

    Fix support for advanced digitizing dock (CAD)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-05

    Allow storing QgsCoordinateReferenceSystem in QVariants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-05

    Spell check "condtion" -> "condition"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-05

    [sipify] Replace :: with . during doxygen->docstring conversion

    e.g.

    You can use QgsXmlUtils::writeVariant to save it to an XML document
    ->
    You can use QgsXmlUtils.writeVariant to load it from an XML document

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-05

    Daily connectification

Merge: 85e83e14708 d2a242aa950
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-05

    Merge pull request #4311 from nyalldawson/proc_c4

    Simple c++ base class for processing algorithms

    Angelos Tzotsos <gcpp.kalxas@gmail.com>AuthorDate: 2017-04-04
Commit:     Angelos Tzotsos <gcpp.kalxas@gmail.com>
CommitDate: 2017-04-04

    Added sample XML document for QGIS metadata

    Angelos Tzotsos <gcpp.kalxas@gmail.com>AuthorDate: 2017-04-04
Commit:     Angelos Tzotsos <gcpp.kalxas@gmail.com>
CommitDate: 2017-04-04

    Added draft XML schema for QGIS metadata

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-04-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-04-04

    [Processing] prevent error when running escapeAndJoin with empty param string

    fixes #16200

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-04-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-04-04

    Revert "[Processing] prevent error when running escapeAndJoin with empty param string"

    This reverts commit c2a566a3a7bfe369832e5361a0c582bfe2ea5a98.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-04-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-04-04

    [Processing] prevent error when running escapeAndJoin with empty param string

    fixes #16200

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-04-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-04-04

    [processing] cast setting size value to int

    fixes #16347

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-04-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-04-04

    fixed saga algorithm to adapt it to 2.3 syntax

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-04

    fix building without Qt Webkit

    also Qt5 connect style

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-04

    Fix moving of edges with circular edges + code cleanups

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-04

    Simplify code for dragging of edges

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-04

    Simplify code for straight line rubber bands

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-04

    Move editor tools into editors folder (#4324)

    Move editor tools into editors folder and add test QtCreator template

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-04

    Complete daily allocation of Qt5 connect transitions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-04

    Update identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-04

    Move format handling flags to QgsAlgorithmProvider

Merge: 9ac70a009c6 c403994d02e
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-03

    Merge pull request #4327 from tomkralidis/issue-16320

    [FEATURE] [needs-docs] MetaSearch: add support for ESRI MapServer/FeatureServer layer integration (fixes #16320)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-04-03

    fix api break dox for QgsLayerTreeMapCanvasBridge custom layer order

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-03
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2017-04-03

    [FEATURE] [needs-docs] MetaSearch: add support for ESRI MapServer/FeatureServer layer integration (fixes #16320)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-03

    [astyle] update licence

Merge: 0e7163be8a7 d6433c5b4c0
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-03

    Merge pull request #4325 from tomkralidis/metasearch-fixes

    MetaSearch: set 4326 as default CRS, use WKT to feed polygon geometry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-03

    [astyle] set C++ version to 11

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-03

    bump astyle version to 3.0

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-04-03
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2017-04-03

    MetaSearch: set 4326 as default CRS, use WKT to feed polygon geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Update PreconfiguredAlgorithm for new API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Sipify QgsProcessingAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Use formatted name for algorithm names

    Avoids conversion of names later and gives clearer separation
    between visible names and internal names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Move flags (hide from toolbox, etc) to QgsProcessingAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Port handling of algorithm names to QgsProcessingAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Move algorithm group handling to QgsProcessingAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Move algorithm icon handling to QgsProcessingAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Move tag handling to QgsProcessingAlgorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Simple c++ base class for processing algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    [processing] Fix MessageBarProgress

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-03

    Correctly show rubber bands when dragging vertices of circular edges

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-03

    [sipify] fix override removal

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-04-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-04-03

    [sipify] properly get out of private section

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    [processing] Move dataobjects.getSupportedOutputVectorLayerExtensions
    to QgsVectorFileWriter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    [sipify] Handle enum values using bitshift operators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Handle Q_DECLARE_FLAGS and Q_DECLARE_OPERATORS_FOR_FLAGS in sipify

Merge: 97611fed366 dbc8ad76f19
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-03

    Merge pull request #4323 from nyalldawson/doxygen_standard

    Standardise a bunch of doxygen tags, cleanup code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Update some recently merged classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Strip \a from doxygen comments in sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Modernise CharacterWidget API, move to sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Update sip files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Use auto doxygen links where possible instead of explicit \link

    Will make things nicer in Python documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Spell check: vecotr -> vector

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    /*! -> /**

    We already have enough doxygen styles to manage!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Remove redundant doxygen comments from .cpp files, move to .h
    where appropriate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    @(end)link -> \(end)link

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Fix some malformed doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    @throws -> \throws

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    @ingroup -> \ingroup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Remove some unneeded copydocs

    Since doxygen already copies docs for overridden methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Remove @author credits from doxygen

    Because
    - not widely used, seems strange that some authors get credit
    while others don't
    - already included in copyright header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    @brief -> \brief

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    @class -> \class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    @sa -> \see

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    @see -> \see

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    \return -> \returns (for consistency)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    @return(s) -> \return(s)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    @param -> \param

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    "Introduced in..." -> "\since"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Change doxygen @note to \note

Merge: 541ecc55ae9 3d5a0390620
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-03

    Merge pull request #4308 from nyalldawson/raster_unique

    [FEATURE] Allow easy styling of discrete rasters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Update raster histogram widget to use feedback object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Cleanup QgsRasterDataProvider/QgsRasterLayer progress reporting

    Instead of progress changed signals on the provider/layer level,
    instead use QgsFeedback arguments for methods which previously
    emitted progress changed signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Add label for color ramp widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Fix classification test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Don't set both a default ramp and show the random option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Improve random color generation for unique raster values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Default to random color ramps for unique value rasters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    [needs-docs] Rename Paletted raster renderer to "Paletted/Unique values"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Auto load raster color table from band when band is changed in
    paletted raster renderer

    (Only if raster has an embedded color table)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Add unit test to ensure that #13263 is fixed

    Fix #13263

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Fix some crashes in paletted raster renderer

    - handle negative color values
    - don't crash when calculating unique values in bad rasters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Calculate unique raster values in background thread

    To keep UI nice and responsive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Allow cancelation of raster stats/histogram operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    [FEATURE] Add button to paletted renderer widget to allow loading
    embedded color table

    Only enabled for rasters which contain a color table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    [FEATURE] Allow classifying paletted renderer using unique values
    from a raster layer

    Adds an easy way to style discrete rasters such as landuse classes
    using the Paletted renderer. Just select the Paletted renderer,
    pick a band, then hit the "Add Unique Values" button. The unique
    pixel values will be fetched from the layer and a color assigned
    to each using the currently selected color ramp.

    Fix #14845

    Sponsored by
    - Stéphane Henriod
    - Satelligence (http://satelligence.com/)
    - Bird's Eye View (https://www.birdseyeviewgis.com/)
    - + other anonymous backers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    No lies!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    [FEATURE] Implement saving paletted raster renderer color tables

    Use the .clr/gdal file format, but add the labels on the ends of
    the lines. Seems other importers like ArcMap just ignore these.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    [FEATURE] Allow loading paletted color table from file

    Supports standard GDAL/ESRI clr file format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Add method to load paletted renderer classes from file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Add method to read paletted color data from string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Enable reordering of paletted raster entries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    [FEATURE] Add a color ramp combo to paletted raster renderer

    Allows rapid recoloring of palette to match a color ramp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Allow changing label for multiple values at once in paletted renderer widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Allow changing pixel value in paletted renderer widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Rework paletted raster renderer widget

    - Switch to a real model
    - Allow adding new rows and deleting multiple selected rows
    - Allow changing colors inline in style dock (no modal color picker)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Refactor QgsPalettedRasterRenderer to allow "gaps" in pixel values

    Previously the renderer required that pixel values followed
    sequential numerical order. This refactor allows values to
    be skipped, so that only certain color index will be rendered.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-04-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-04-03

    Some more Qt5 signal converts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    No more old style connects in providers

Merge: 106d95b95bc beb185a72e0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-04-03

    Merge pull request #4321 from m-kuhn/sinceNow

    Use \since instead of \note added in

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-03

    Update sipify to use the "\since" tag

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-03

    Add some remaining \since tags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    More new style Qt5 connects

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-03

    Use "\since" instead of "@note added in"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Fix Travis warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-03

    some docstrings in cpp files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-03

    Update doc test for \since

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Add qgsi->qgis to spell check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    QGSI -> QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Replace "python" with "Python" in docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-03

    Remove SIP_TRANSFERTHIS from .cpp files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-02

    Fix build warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-02

    Sipify QgsPropertyTransformer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-02

    Sipify QgsConditionalStyle

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-02

    Sipify QgsClipper

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-02

    Autogenerate more sip files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-02

    Fix sipify override and inline definition combination

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-02

    Add %Feature support to sipify

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-02

    Fix sipify constructor detection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-02

    Mac compatibility for prepare-commit.sh

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-02

    Fix sipdiff

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-02

    Remove \brief from doxygen in sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-02

    More sipify blacklist removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-02

    Fix sipify annotations and inline definition combination

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-02

    Convert doxygen notes and version added to sphinx style in sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-02

    Remove ingroup and class from doxygen when creating sip docstrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-02

    Fix(?) build warning

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-04-02

    Move private arc segmentization routines to QgsGeometryUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-02

    Remove processing sip bindings from sip blacklist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-02

    Handle c++11 '= default' in sipify

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-04-02

    Fix build when QWebKit not available

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-01

    mac compatibility fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-01

    Add whitespace check to prepare-commit.sh

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-04-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-04-01

    [sipify] Add name of source file to generated headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-31

    Improve sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-31

    Autogenerate some sip files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-30

    Fix typos

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-30

    More information when [LIB]_EXPORT is missing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    fix export macro matching

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    sipify scripts fixes

    * fix prepare-commit.sh when SIP file is not created yet
    * raise an error if header doesn't have EXPORT macro for class definition
    * sipdiff can generate the SIP file on demand

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    sipify: adds test to prepare-commit and adapt sipdiff

    add missing macros to Doxyfile.in

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    add type and default values identifiers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    sipify improvements

    * add demo file and start a short doc
    * fix some annotations
    * do not display hidden line (SIP_SKIP, delete)
    * use a defined var for SIP_SKIP
    * remove constructor definition in header
    * fix comment after method definition in header
    * add a test for sipify itself

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    use sip includes rather than listing header to generate all sip files

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    use dedicated header for QgsAttributes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    also comment methods

    fix comment starting on first line of block

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    SIP test: use blacklist rather than whitelist

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    sipify QgsVectorLayer, QgsFeature

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    pre-process headers (QgsVectorLayer and QgsFeature)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    test auto-generated sip files on Travis

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    sipify improvements

     * remove enum value assignments
     * remove deleted functions
     * remove private members
     * remove function bodies
     * remove keywords (override, inline)
     * comment out but print SIP_SKIP
     * allow use of #if(n)def SIP_RUN and remove code in #else statements

     * fix PyName
     * fix SIP_SKIP

     * add a list of auto-generated sip files and a script to build them at once

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    remove comments from sipfiles (QgsVectorLayer and QgsFeature)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    Ignore SIP annotations in doxygen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    Put some sip code into qgsfeature.h

    Just for reference

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-30

    Add script to generate sip code from headers

    Add more annotations

    Add some references to upstream documentation

    Add more annotations

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-30

    Hide embedded form in relation reference

    by default

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-30

    Code formatting

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-30

    Support for moving of multiple vertices at the same time

    Just use selection rectangle to select vertices and then click one vertex
    from selection to move the whole group.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-30

    [FEATURE] Add geometry snapper modes to only snap end points of lines

    Allows snapping of end points only, or end point to end point only

    Also update processing algorithm to match

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-30

    [FEATURE][processing] Snap Geometries algorithm can now snap
    within the same layer

    Allows closure of gaps within a layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-30

    [FEATURE] New class QgsInternalGeometrySnapper

    Used for snapping geometries within a set of features to other
    features from that same set.

    Just like QgsGeometrySnapper, except that where QgsGeometrySnapper
    requires a separate reference layer to snap to
    QgsInternalGeometrySnapper snaps *within* a single layer. E.g.
    allows you to close gaps within that layer.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-30

    Little bit of renaming of variables to camelCase

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-30

    Fix compilation error on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-30

    Qt5 style connects

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-29

    debian packaging: update icons

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-03-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-03-29

    Raster layer properties: fix renderer widget that was reset, and fix wrong behaviour on cancel.

    2 issues :
    - when opening the raster layer properties dialog, it used to reset the min/max value
      to custom values, due to a bad interaction with a recent change in the histogram code
      (likely introduced in 4f3cf6889763ae4236c43179504e9c8ce97b6633)
    - when closing the raster layer properties dialog on a multiband renderer in updated
      extent mode for example, it got result to whole raster statistics due to
      QgsRasterLayerProperties::setRendererWidget() reseting stuff. Honestly the code in
      that method that changes value in the renderer object seems to be completely
      inappropriate for a method that you would expect to only affects GUI/widgets.

Merge: eb110fd3073 35fab8760c8
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-03-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-29

    Merge pull request #4278 from sfkeller/patch-1

    [processing] Updated ogr2ogr.py with GeoPackage in FORMATS and EXTS.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Added test for dragging of selection rect to delete nodes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-03-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-29

    [gui] improve the browser panel's spinner (#4312)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Remove debugging output to track down travis failure

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Fix highlight of marker to add vertices to linestrings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Do not leave rubber band artifacts when deleting vertices

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Double-click to add vertex only on an edge

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Fix rubber band unit tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Fix rubber band bounding box calculation

    The icon half-width was incorrectly divided by map units per pixel...

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    fixes after rebase

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Looks like crs mismatch...?

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    travis

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    More travis testing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    More travis debugging

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    More travis debugging

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    More travis debugging

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Trying to understand what's wrong on travis...

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Code cleanup + more testing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    More unit tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Fix rare crash on map canvas deletion

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-03-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Added unit testing for the new node tool

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Fix build warning

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Fix spelling

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Fixed some bits from the review

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-02-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-29

    Initial port of CAD-enabled node tool

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-29

    Catch geos exception in event loop

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-29

    Catch geos exceptions

Merge: da41af1481d 21df6252f05
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-29

    Merge pull request #4290 from nyalldawson/fix_16149

    Fix incorrect project CRS when loading project (fix #16149)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-03-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-03-29

    fix ArcGIS Feature/Map Server connect()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-29

    Clean up progress handling in QgsProcessingFeedback

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-28

    fix windows build (followup 943d1a2)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-03-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-03-28

    Removed a few debug messages (credentials leakage)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-28

    Fix map views always recenter when resized

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-28

    Avoid redrawing map views multiple times on creation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-28

    Allow labels to be toggled in map views

    Another step toward feature parity with overview panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-28

    Fix Coverity divide by zero errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-28

    More Qt5 style connect conversions

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-03-27
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2017-03-27

    fix indentation

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-03-27
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2017-03-27

    [processing] other qgis test, clean commit

Merge: b8cb196322d d2b29a3e06c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-27

    Merge pull request #4280 from timlinux/new-logo

    New logo

Merge: 1f927abe5ce 1a46ddbf287
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-27

    Merge pull request #4293 from alexbruy/processing-api

    [processing][needs-docs] Processing API improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-27

    Avoid coverity null dereference after null check warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-27

    Followup 8b9e492, fix drawing of cached layer images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-27

    [server] Fix potential crash caused by referencing out of scope local

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-27

    More Qt5 style connects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-26

    Don't try to compose images before they have been initialized

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-26

    Fix some valgrind issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-26

    Add failing test to ensure that QgsAbstractGeometry.centroid
    result matches that of GEOS

    It doesn't, and reveals the the QGIS native centroid calculation
    is quite broken

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-26

    Port GEOS centroid tests to PyQGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-26

    Optimise QgsGeos conversions

    Avoid some unnecessary creation of QgsPointV2

Merge: daa2454558e 51035cfb672
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-25

    Merge pull request #4303 from nyalldawson/densify

    Port processing densify algorithms to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-25

    Add optimised constructors for QgsLineString

    Instead of requiring all linestrings to be constructed by
    first creating QgsPointSequence (requiring creation or
    conversion of points to QgsPointV2), allow construction
    of LineStrings directly from vectors of values (fastest!)
    or lists of QgsPoint.

    Likely results in speedups for lots of geometry operations,
    but using the same layer as earlier tested for densify
    improvements the densify operation time dropped further
    from 25 seconds to 15 seconds.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-25

    Fix setting project to no projection not triggering lockdown of
    ellipsoid and unit selection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-25

    [composer] Correctly draw overview frame when map item CRS differs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-25

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-25

    Also port processing densify to distance to c++

    - Add QgsGeometry method to densify by distance
    - Fix bug in processing algorithm which resulted in duplicate
    vertices and incorrectly spaced extra vertices

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-25

    Fix spelling errors in processing algorithm help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-25

    Port processing Densify Geometries algorithm to use c++ densify

    Rough benchmark using 50k geometry polygon shapefile

    Before: 1m25s
    After:  21s

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-25

    Densify canvas extent geometry before reprojecting for views

    Makes displaying canvas extent in extra map views nice and smooth
    if canvas CRSes differ.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-25

    [FEATURE] New API QgsGeometry::densifyByCount

    Densifies a geometry by adding a specified number of vertices
    to each segment

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-03-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-03-24

    Hide and show system tray icon on all platforms

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-03-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-03-24

    Hide system tray icon on Windows

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-24

    [FEATURE] Add a secondary stroke color to QgsRubberBand (#4301)

    This comes in handy when in need of insure visibility of a
    marker/line/polygon overlay over both light and dark areas.
    This also updates the map view's extent to make use of a
    secondary stroke color instead of a semi-transparent fill.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-03-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-03-24

    [bugfix] Apply authentication configuration to xyz layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-24

    [processing] GRASS 7.2 support: use SQL compatible output names (#4298)

    (fixes #16370)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-24

    Fix error when enabling additional providers in processing

    Add an interface method to show the options dialog at a specific
    page. This is required since plugins can now embed their options
    in the main options dialog, so they may also need a way to
    force this dialog to open.

    Implement this in processing so that enabling additional providers
    works again.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-24

    Allow options filter to search in QTreeViews

    Such as processing options. Quite basic - it just checks the item
    text but does not filter or highlight items in the view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-24

    Remove unused options search widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-24

    Fix broken widget filter box in layer/project properties

    Steven Mizuno <spookster@netzero.net>AuthorDate: 2015-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-24

    hide Internal connection if build is without WITH_QTMOBILITY cmake setting

    use previously set connection; set Autodetect only if Internal happened to be the stored setting.
    fix #13233

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-24

    Spell check: accurancy->accuracy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-24

    Allow showing main canvas extent in extra map views

    Another step toward multicanvas replacing map overview panel

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-23

    Revert renaming of main layer-tree-group node

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-23

    Preserve custom layer order in offline editing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-23

    Document API breaks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-23

    Fix tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-23

    Completely move layer order to core

Merge: 634d5ffb8a0 2fe7caf7877
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-03-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-23

    Merge pull request #4294 from rldhont/bugfix_processing_saga_io_gdal

    [Processing] Saga: update gdal_io and Flow Accumulation (Flow Tracing)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-23

    Mark QgsRasterRenderer::legendSymbologyItems as /Out/ in sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-23

    Some more new style connects

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-03-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-03-22

    [Processing] Saga: update gdal_io and Flow Accumulation (Flow Tracing)

Merge: 060a57f12bc 119637768cd
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-22

    Merge pull request #4292 from Gustry/fix_mac_build

    fix undeclared identifier on MAC in composer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-22

    [processing][API] rename runalg() and runandload() to improve
    readability

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-22

    [processing][API] rename alglist() to printAlgorithms() to improve
    readability. Also introduce algorithmsList() call which returns
    available Processing algorithms as list

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-22

    [processing] rename AlgorithmExecutor's runalg() and runalgIterating()
    to avoid overlapping with general functions and improve readability

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-03-17
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-03-22

    Handle arrays comparison in QgsExpression

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-03-17
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-03-22

    Handle arrays in QgsExpression::quotedValue

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-22

    remove unused method

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-22

    code cleanups

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-22

    [processing][API] rename algoptions() to algorithmOptions()

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-03-22
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-03-22

    fix undeclared identifier on mac in composer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-22

    [processing][API] rename alghelp to algorithmHelp

Merge: 746d288e33b ce7180ca64f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-22

    Merge pull request #4287 from nyalldawson/processing_default_layer

    [processing] Default to current layer in layer selection combos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-22

    Don't emit layerOrderChanged when removing layers

    Otherwise it automatically enables the layer order panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-22

    Fix incorrect project CRS when loading project (fix #16149)

    This commit fixes a situation where loading a project results
    in incorrect project & canvas CRS. The bug is trigerred whenever
    something in the project load calls a processEvents() call, eg
    restoring a project with layer count enabled on a layer
    or with a composer html item.

    When this occurs, the "auto-set CRS to first added layer" code
    would kick in early and replace the project's CRS with that
    of the first layer loaded.

    To avoid this disable the "auto-set CRS" code when loading
    layers from a project.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-22

    Some more use of QgsProject crs instead of canvas crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-22

    Add missing api break note

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-22

    Set default layer CRS according to behaviour radio (fix #11889)

    Makes the new layer dialogs correctly respect the current project
    CRS choice when set to follow project CRS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-22

    [composer] Fix maps defaulting to rectangle preview mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-22

    Add missing dynamic cast for QgsTriangle to sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-22

    Convert almost all core connects to new style

    Just a handful remain which for various reasons cannot
    be converted

Merge: 2e9f99693d5 f3e1772bb99
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-22

    Merge pull request #4283 from nyalldawson/filterrect

    Remove QgsFeatureRequest::FilterRect

Merge: aad182fdc04 2a80d287acd
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-22

    Merge pull request #4281 from nyalldawson/does_not_contain

    [FEATURE][processing] Add 'does not contain' to Extract By Attribute

Merge: fb3d07f3f50 ecb233b792a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-22

    Merge pull request #4274 from nyalldawson/scroll_timer

    A different approach to avoiding accidently scroll changes

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    [FEATURE] New class for triangle

    Adds a new geometry class for Triangle geometries

    Methods include orthocenter, bisectors, medians, medial, circumscribed (center,
    radius), inscribed (center, radius)

    Also adds make_triangle expression function for creating triangles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Flip some connects to new style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Swap QgisApp to use new style connects

    jdugge <jdugge@users.noreply.github.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Fix duplicate QgsRectangle.toString methods

    Condenses the 2 duplicate methods to a single method which is usable from the Python bindings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Use a clearer marker for main canvas position in view windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Fix Coverity null pointer derefence issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Fix Coverity null pointer dereference error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Fix Coverity null pointer dereference warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Remove unnecessary null check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Fix broken logic test in QgsFeatureListModel conditional styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Fix possible null pointer dereference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Fix coverity use of uninitialized variable error

Merge: c412596b642 ab11dfb7f90
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-21

    Merge pull request #4279 from nyalldawson/layout_manager2

    Rework handling of compositions and projects, and composer windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    [composer] Don't load HTML for labels on project load

    Instead defer to composer load. Also make sure html is reloaded
    when composition is force refreshed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Better handling of composer map forced refreshes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Fix missing initial render of composer maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Fix Windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Avoid multiple map/legend renders while loading compositions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Remove hack to get composer maps to follow canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Fix loading composition triggers render of all composer maps

    Also cleanup some more unused API methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Add/refine test masks for server test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Fix restoration of compositions from legacy projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Add missing TransferThis annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Don't use combobox of existing composer names in new composer title dialog

    It's odd UX - selecting any of these results in an error message,
    so giving them as choices is misleading.

    Fix #12673 (indirectly)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Fix crash when reopening composers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Only create composer item config widgets on demand

    Instead of creating them for all items when composer window
    is opened, instead just create and destroy them when
    required. None are too heavy to have a noticable delay
    when selecting items, but in contrast keeping them around
    forever is wasteful on memory.

    Also clean up a lot of duplicate composer/composition
    code and remove unnecessary signals from api (use a single
    itemAdded signal instead of multiple signals for every
    item type)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Rework atlas layer action to handle temporary composer windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Remove another use of old iface methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    [composer] Port composer manager to layout manager

    Also switch to using a proper model to show/edit compositions
    in the dialog.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    [composer] Rework interface composer methods

    Since composer windows are now only created on demand, and
    destroyed when the window is closed, the old interface methods
    no longer apply. The new interface methods openComposers(),
    openComposer(), closeComposer(), composerOpened(),
    composerWillBeClosed() and composerClosed() are similar, but
    only apply to composer windows when they are exist (i.e.
    are currently open).

    To access all compositions from a project, the project's
    layoutManager() should be used instead.

    Additionally, the new interface methods work with
    QgsComposerInterface objects instead of QgsComposerView
    objects. This should allow future hooks for plugins to interact
    with open composer windows in a more useful way.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Add a basic interface for composer windows

    Not much there yet, but it adds an interface with stable API
    which can be used by plugins and scripts to interact with
    composer windows.

    Could be expanded in future to add hooks for toolbars, menus,
    etc, allowing plugins to extend composer functionality.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Better method to autogenerate composer names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Restore opening existing composers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Extend layout manager tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Remove more ununused composer code, fix updating existing
    compositions when settings change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Port composer template saving and duplicating to layout manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    [composer] Allow floating docks

    Now that composer windows are deleted on close, we no longer
    suffer from the Qt bug which keeps floating docks open when
    the window is hidden

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Remove more unneeded composer window code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    [composer] Composer windows are created on demand and destroyed on close

    Avoids having to create a window and all widgets for every
    composition when loading a project. Speeds up loading
    projects.

    Fix #15193

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Use layout manager when testing for unique composer names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    [composer] Attach compositions to QgsProject

    This adds a new QgsLayoutManager class which is used for
    storage and serializing/deserializing of compositions.

    A QgsLayoutManager is attached to QgsProject. This allows
    core code to access the compositions attached to a project.
    The intention is to move all handling of compositions from
    app to core, making it easy for server to access project
    compositions without resorting to fragile xml parsing.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Followup setting composition name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    [processing] Default to current layer in layer selection combos

    Makes things easier for large projects and avoids scrolling through
    a large list of layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Better saving/restoring of map view dock position

    Inspired by Sourcepole's kadas-albireo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    [processing] Sync features in Select by Expression with Select by Attribute

    Adds new stuff like "is null"/"is not null"/"does not contain"
    to the Select By Attribute algorithm.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    [FEATURE][processing] Add 'does not contain' to Extract By Attribute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Add custom widget plugin for QgsScrollArea

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Swap all QScrollAreas to QgsScrollAreas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-21

    Avoid accidental child widget value changes when scrolling scroll areas

    This adds a new QgsScrollArea widget which is a subclass of QScrollArea.
    QgsScrollArea has extra logic which temporarily blocks wheel events
    from hitting child widgets for a short period following a scroll
    of the area. This means that when scrolling a scroll area using the
    mouse wheel, values won't be accidentally changed if the mouse
    cursor momentarily lands on top of a widget.

    QScrollArea should no longer be used in any QGIS code or plugins,
    instead use QgsScrollArea to benefit from this fix.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-03-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-03-20

    Fixed build due to missing image resource reference.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-03-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-03-20

    More images cleanups: Removed the developers folder as it is not maintained. Removed some XCF files since we dont really need them with the switch to SVG. Updated QGIS mime icon.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-03-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-03-20

    Update logos to use new QGIS logo

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2017-03-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2017-03-20

    In progress migration to new QGIS icon

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-03-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-20

    Wrap and expose system tray notifications (#4286)

    * Wrap and expose system tray notifications

    * System tray notifications: renamed to showSystemNotification and const

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-03-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-03-20

    QgsSettings: added Auth, App and Providers sections

    That should be all we need for namespaced settings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-20

    Remove QgsFeatureRequest::FilterRect

    This enum value has not been in use since filter rects were
    separated from other filter types. Leaving it in API is confusing
    and leads to incorrect use.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-20

    Fix incorrect results when using QgsFeatureRequest.acceptFeature with filter rect

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-20

    Improve docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-20

    Fix map not refreshed when deselecting/inverting selection (fix #16365)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-20

    Revert "[FEATURE] Allow using secondary zoom wheel on mouse to magnify canvas"

    This reverts commit ecc49256a37d4333d9cefdeefff1f3fd7a38d893.

    Works very badly for touchpads, where horizontal movement is interpreted
    as a magnify request

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-19

    Move QgsAnimatedIcon to a generic implementation (#4272)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-18

    Set feature valid on setId

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-18

    Fix failing test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-18

    Make features valid on setAttribute and setGeometry

    Implements https://github.com/qgis/qgis3.0_api/issues/75

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-03-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-03-17

    Updates to QgsPasswordLineEdit

    - Add public func to set password visibility (instead of exposing slot)
    - Add initial password visibility param; default to obfuscated (false)
    - Fix bug where initial visibility was true, but show/hide was opposite
    - Add generic tool tips to show/hide action

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-03-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-03-17

    Add version parsing to FindQGIS CMake module

    Stefan <sfkeller@hsr.ch>AuthorDate: 2017-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-17

    Updated ogr2ogr.py with GeoPackage in FORMATS and EXTS.

    GeoPackage really deserves to become a first class citizen in QGIS at for vector and probably also for raster :-)
    (Wondering why the lists aren't sorted alphabetically. This makes searching for a format for the user in the dialog/pul down list a tedious sequential task).

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-03-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-17

    add checkbox to open sublayers in a group

Merge: 1337ee38666 852f01b0f92
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-17

    Merge pull request #4270 from rouault/wfs_outputformat

    [WFS provider] Select GML3 output format for WFS 1.0 when available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-17

    [composer] Smooth scrolling for touchpads

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-17

    [labelling] fix font size @value variable (fixes #16362) (#4273)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-17

    Allow clicking mouse back button on stacked panel widgets

    Only works if click occurs outside of widgets - we probably should
    start ignoring clicks which aren't left/middle/right in any
    mouse event handlers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-17

    Flip panel connects to new style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-17

    [FEATURE] Allow using secondary zoom wheel on mouse to magnify canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-17

    [FEATURE] Allow navigating back/forward through canvas view history
    with back/forward mouse buttons

Merge: 9887734a1fd 2dbb128dd90
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-17

    Merge pull request #4266 from nyalldawson/raster_proj

    Avoid getting stuck in raster projector loop for long times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-17

    Make raster engine safer with memory usage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-17

    Avoid getting stuck in raster projector loop for long times

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-16

    don't crash on late update timeouts

    (cherry picked from commit 5541ad0c06e298c9df804b2236ff660f129db3e6)

Merge: 3bcf287a7e2 e1b1465bb61
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-16

    Merge pull request #4268 from alexbruy/scripts-tests

    [processing] support for scripts in the test suite

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-16

    move select by attribute script test to QGIS tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-16

    added sample test script which calls two algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-16

    minor script fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-16

    fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-16

    missed file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-16

    add note about scripts tests to the README

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-16

    [processing] allow tests for scripts

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-03-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-16

    Processing tests (#4259)

    * [processing] qgis regular points test

    * [processing] qgis shape buffer variable tests

    * [processing] qgis create grid lines test

    * [processing] qgis convert geometry test

    * [processing] qgis extract by location test

    * [processing] qgis add field test

    * [processing] trying to fix travis failing

    * [processing] trying to fix travis failing/2

    * trying to fix travis failing/3

    * [processing] Add new default option "ProjectCrs" to ParameterCrs

    * [processing] RegularPoints tests shouldn't rely on iface

    * [processing] Fix regular points test

    * [processing] RandmPointsExtent new CRS parameter

    * [processing] qgis random point in extent test

    * [processing] qgis random point in extent test/2

    * [processing] remove qgis random point in extent test

    * no output random points in extent test

    * remove useless output

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-03-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-03-16

    [WFS provider] Select GML3 output format for WFS 1.0 when available

    Some WFS servers like QGIS servers can expose GML3 output format for GetFeature
    requests, which enable to retrieve curve geometries, instead of linearized ones
    with the default GML2 output format. So use GML3 when advertized, and that
    no explicit outputFormat is passed in the URI.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-16

    add aux files generated by tests to .gitignore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-16

    Fix some suffixes for spin boxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-16

    [processing] Fix error when opening modeler (fix #16270)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-03-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-03-15

    [BUGFIX][Processing] Vector tools -- add next methods for features iterator

Merge: e2d71812891 47dd83dd75c
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-15

    Merge pull request #4258 from rouault/ogr_isfieldsetandnotnull

    [OGR provider] Use OGR_F_IsFieldSetAndNotNull() when available.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-15

    spelling

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-15

    [OGR provider] Run addFeatures() and deleteFeatures() within transaction

    Martin Landa <landa.martin@gmail.com>AuthorDate: 2017-02-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-15

    OGR data provider: use transactions when changing attributes and geometries (if possible) (fixes #16216)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-15

    Update the install instructions

    - The install doc is not available in documentation nor translated
    - SPIT plugin no longer exists
    - Mention versioning of instructions depending on branches

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-15

    Move "new view" action alongside other view tools in toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-15

    [FEATURE] @layout_name variable for retrieving composition name

    Likely useful in some circumstances!

    Fixes #15824

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-15

    Move composer title to composition name

    Allows the name to be retrieved from core code

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-15

    [style dock] fix defining min/max values via raster histogram (#4262)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-15

    Never set the main canvas CRS manually

    Instead always rely on connection to project CRS changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-15

    Better handling of pre 3.0 project CRS upgrades

    Project CRS is inconsistently used for 2.x projects, so always
    take the main canvas CRS as the project CRS when opening
    a 2.x project

    (or invalid CRS if OTF disabled)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-15

    Fix datum transformation for raster layers

    Forward port from d6185b5

Merge: b8c3c139a11 2d37ca9bd95
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-15

    Merge pull request #4253 from nyalldawson/multi_canvas2

    [FEATURE] Multi canvas/additional map views

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-14

    blacklist epsg:6966 and epsg:7082 for crssync

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-14

    fix duplicate labels in api_break.dox

Merge: 647e814bfd1 ac912cc0498
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-15

    Merge pull request #4254 from Gustry/vertical_alignment

    make the attribute table vertical aligned

Merge: afdbf1bbbb6 f355fcd96e1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-15

    Merge pull request #4248 from arnaud-morvan/expressions_with_null

    Improve NULL handling in expressions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-14

    fix FieldFormatter in pi_break.dox

Merge: b1327380c60 0dc61cb2fbf
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-14

    Merge pull request #4256 from alexbruy/password-lineedit

    [FEATURE][needs-docs] new custom widget PasswordLineEdit

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-03-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-03-14

    [OGR provider] Use OGR_F_IsFieldSetAndNotNull() when available.

    Starting with GDAL 2.2, there are 2 concepts: unset fields and null fields
    whereas previously there was only unset fields. For QGIS purposes, both
    states (unset/null) are equivalent.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-03-13
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-03-14

    make the attribute table vertically aligned

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-14

    use new style for signal-slot connection

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-14

    use C++11 style initializer in custom widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-14

    add Q_PROPERTY for showLockIcon

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-14

    update dialogs to use new password lineedit widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-14

    add custom widget for Qt Designer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-14

    add SIP bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-14

    remove unused forward declaration

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-03-14

    [FEATURE][needs-docs] new custom widget: password edit with built-in show/hide
    password button.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-14

    external resource widget config: use single combobox rather than checkable group box + combobox

    this will allow to use a data defined button later on

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Fix some use of direct project key read when getter should be used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Remove unused files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Make sure main canvas is always synced to project CRS (part 1)

    Fix #16337

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Restore projects with OTF off to "no projection" (fix #16338)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Avoid Qt warning due to null action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Add method to interface to close map canvases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Rework sync extent option for map views

    Instead of a single sync extent option, the option has been split
    into a "sync map center" option, and a "sync scale" option.

    Sync center just does that - syncs the center of the map without
    changing the scale. This allows you to have an overview style
    or magnified map which follows the main canvas center.

    Sync scale borrows from the Auxillary Window/Dockable Mirror
    Map plugin approach. If sync scale is enabled, a "scale factor"
    is utilised to multiply the main canvas scale. This allows
    you to have a view which is e.g. always 2x the scale of the
    main canvas.

    Splitting the sync extent option like this allows us to address
    a much wider set of use cases with map views (at the cost of
    a bit of UI complexity). It also helps cover more of the
    feature set from the Aux Window/Dockable Mirror Map plugins,
    hopefully allowing this built-in view approach to make the need
    for 3rd party plugins redundant.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Port cursor marker from Aux Window plugin to multi canvas

    Shows a marker in map views indicating the position of the cursor
    in the main canvas. Can be toggled on/off as desired.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Prevent synced view scale from going to 0 when resizing synced docks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Better initial placement of new map views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Remove warning on closing map views

    Seemed like a good idea, but in practice it's just more annoying
    than it is useful

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Move New Map View action to View menu (more logical place)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Fix capitalization, formatting of strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Default to floating docks for new map views

    Helps minimise the effects of being unable to restore docked
    view positions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Save extent sychronized state in project for views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Use a nicer icon for sync extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Refresh map extent when activating sync extent mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Allow annotations to be toggled in additional map views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Add toolbar buttons for navigating map views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Make extra map views either follow the main canvas layers/styles,
    or allow them to be set to follow a map theme preset

    I.e. all styling and configuration operations for secondary
    views are done in the main map canvas. Theme presets can be made
    in the main canvas, and then assigned to the secondary views.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Fix map view synchronization with different CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Allow renaming map views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Use a pan tool for map views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Move map view crs setting to menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Allow setting magnification factor for map views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Add rotation control to map views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Add options menu and allow setting map view scale

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Fix crash when loading projects with multi canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Allow canvas extents to be synchronized

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Save/restore extra map views in project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Correctly handle reading/writing multiple canvas to project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Close extra map views when changing project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Handle deleting map views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Ensure operations which should apply to all canvases do

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Ensure all canvases are refreshed when project properties are applied

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Ensure additional canvases respect settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Ensure all canvases show annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    Create new map canvases using QgsMapCanvasDockWidget

    Dock has a toolbar, currently with a single button to
    allow users to set the CRS for the canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-14

    [FEATURE] Shell functionality for creating new canvases

    Allows new "map views" to be created in the main QGIS interface.
    These are map canvases, but with limited functionality (ie
    no use of map tools beyond pan tool).

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-13

    add windows download link for ninja to INSTALL

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-13

    fix flake8 warnings

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-03-03
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-03-13

    Fix geometry aggregate when first geometry is NULL (usertype)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-03-03
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-03-13

    Fix aggregate when group_by value is NULL

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-03-10
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-03-13

    Handle NULL in function "Array"

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-03-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-13

    Fix link to developer's guide

Merge: 1ca73f4f290 a8d627d5ce8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-13

    Merge pull request #4239 from nyalldawson/layer_freakin_order

    Allow retrieval of project layer order through QgsProject

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-13

    harmonize all providers to use lowercase qgis as settings key (#4252)

    (fixes ArcGisRest browser / connection dialog)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Revert "Remove no longer required hack to get composer maps to render"

    Because... server

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Fix failing composer map tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    When theme is removed, canvas falls back to default view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    If no project layer order set, use layer tree layer order
    for QgsMapThemeCollection::masterVisibleLayers()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Clearing map canvas theme falls back to project layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Move test to correct location

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Remove no longer required hack to get composer maps to render
    canvas layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Add method to QgsMapThemeCollection to retrieve ordered list of
    visible layers for the project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Qt5 style connects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    No longer need to store custom layer order for canvas bridge

    Since it's now set at the project level

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Auto-set GUI for custom layer order when API call to QgsProject::setLayerOrder
    is made

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    If no project layer order is set, fall back to stored layer order
    when retrieving map theme layers

    Since we don't ever want to return no layers in this situation
    using the stored order is an acceptable last resort

    Should only affect custom scripts run outside of QGIS app
    in any case!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Project layer order returns all layers in order, not just visible ones

    Otherwise map themes with different visible layers cannot be
    correctly ordered

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Layer order in map themes must always respect project layer order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Allow retrieval of project layer order through QgsProject

    Previously this was only accessible through app

Merge: cd7b19c371f 9842fcbfc76
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-13

    Merge pull request #4238 from nyalldawson/canvas_theme

    Allow setting map canvases to auto follow a map theme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Add convience method to block while canvas is rendering

    NOT to be called from anything but unit tests and standalone
    scripts!!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Improved docs for QgsMapCanvas::setTheme, handle setLayers and
    setLayerStyleOverrides when canvas is following a map theme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Clearer docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Add unit test for changing appearance of style in a theme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Fix setting layers to match canvas theme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-13

    Allow setting map canvases to auto follow a map theme

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-12

    Update pull request template and contribute.md

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-12

    Add PR template for github

Merge: d10d67728ab 18851e4b728
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-12

    Merge pull request #4250 from ismailsunni/XYZ_connection_dialog

    Update UI for XYZ Connection Dialog

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-03-12
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2017-03-12

    Use new style connect.

    Ismail Sunni <imajimatika@gmail.com>AuthorDate: 2017-03-12
Commit:     Ismail Sunni <imajimatika@gmail.com>
CommitDate: 2017-03-12

    Update UI for XYZ Connection.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-03-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-03-12

    [BUGFIX] Embedded groups are empty

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-11

    windows test:
    * skip options startup test (--help shows a message box on windows)
    * avoid initial console help

    myarjunar <myarjunar@gmail.com>AuthorDate: 2017-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-10

    fix zoom vactor value on percent

    myarjunar <myarjunar@gmail.com>AuthorDate: 2017-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-10

    use QgsSpinBox instead of QSpinBox and add tooltip

    myarjunar <myarjunar@gmail.com>AuthorDate: 2017-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-10

    change zoom factor value to percent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-10

    Add missing description to root path property

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-10

    Generalise editor widget config saving/restoring props from gui

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-10

    Fix typo

Merge: 236f44dd4e7 4d77431b985
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-09

    Merge pull request #4243 from tomkralidis/metasearch-add-data-dropdown

    MetaSearch: consolidate "Add WxS" buttons into single dropdown button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-10

    Avoid extra frame drawn around color wheel in menus

    Not needed, and looks very ugly with Qt5 styling

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-03-10
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-03-10

    [ArcGIS Rest] Fix some icons

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-03-10
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-03-10

    [ArcGIS Rest] Fix connection key inconsistencies

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-10

    remove python ext-libs that should meanwhile available everywhere

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-09

    Fix QgsXmlUtils reading list to variant and add test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-09

    Save QgsProperty related objects via QVariants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-09

    Correctly use QgsProperties in editor widgets

    TODO: save/restore properties

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-09
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2017-03-09

    MetaSearch: consolidate "Add WxS" buttons into single dropdown button

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-03-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-03-09

    Skip WMS_GetPrint_SRS test in PyQgsServer, instead of commenting out

    As per discussion with Alessandro Pasotti

Merge: bbc849d73e7 fa89a588e2e
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-09

    Merge pull request #4241 from tomkralidis/issue-16266

    add pyproj to Python deps

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-09
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2017-03-09

    add pyproj to Python deps (http://hub.qgis.org/issues/16266)

Merge: f5d0ba1aa93 573947896be
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-09

    Merge pull request #4235 from boundlessgeo/qgssettings-housekeeping

    QgsSettings housekeeping

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-03-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-03-08

    Ensure on macOS generated export header gets copied to frameworks

    It *should* get copied with PUBLIC_HEADER property of target, but CMake
    quirk causes it to be skipped if not part of original sources for the
    target, which can’t happen because the target needs to exist first to
    make the export header. This only fixes ‘qgis’ frameworks.

    [ci skip]

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-03-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-03-08

    Show only notifications for macOS system tray, not constant menubar icon

    Otherwise, a menubar QGIS icon is shown, but contains no child actions.

    This method of showing notifications should probably be moved to an
    abstract call. However, on macOS, the showMessage() icon and timeout
    are ignored.

    Better to use a direct Obj-C++ method for macOS notifications:
    https://wiki.qt.io/How_to_use_OS_X_Notification_Center

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-03-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-03-08

    Add macOS 1024x1024 icon for dock, app switcher, etc., rendering

    [ci skip]

Merge: 94bef531f03 41d5f309614
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-09

    Merge pull request #4237 from nyalldawson/filter_selected

    [needs-docs] Attribute table "show selected features" shows no featureswhen none are selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-09

    [needs-docs] Attribute table "show selected features" shows no features
    when none are selected

    This change is being driven by performance - the "show selected" mode
    can be used to speed up the attribute table loading for large layers.
    The current behaviour (showing ALL features when none are selected)
    breaks this performance benefit, because if users accidently open
    the table with no selection then they are forced to wait for the
    entire table to load (sometimes takes hours on large tables/slow
    connections).

Merge: 95040c1b42a 9f23dd24142
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-09

    Merge pull request #4231 from nyalldawson/options

    [FEATURE] Interface for plugins to embed pages in the options dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-09

    Follow up addition of new units

Merge: e0979046a4d 8b2180f3799
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-09

    Merge pull request #4213 from m-kuhn/formatDistanceAreaNew

    Modularize distance and area formatting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-08

    Unit tests for mm/cm units

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-08

    [feature] Add support for square centimeters / square millimeter units

    Note for documentation writers, centimers / millimeters support has been
    added as well in a previous commit.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-08

    Modularize distance and area formatting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-08

    [travis] Fold segfault messages

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-03-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-03-08

    QgsSettings: homogenize "qgis" keys

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-03-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-03-08

    QgsSettings: removed leading slashs from keys

Merge: 5e6d540bbc4 7e546c03820
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-08

    Merge pull request #4233 from myarjunar/test-toMapPixel

    add unit test for toMapPoint function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-08

    Refactor out canvas initializing to project settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-08

    Fix potential crash on destroying QgsMapCanvas

    If an active job is rendering when a map canvas is destroyed
    then the canvas can crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-08

    Qt5 connects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-08

    Fix annotations not always positioned in reprojected maps correctly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-08

    Clear cache when setting layer style overrides for canvas

    Since old cache images no longer apply

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-08

    Add signal when a map theme changes, add tests

    myarjunar <myarjunar@gmail.com>AuthorDate: 2017-02-08
Commit:     myarjunar <myarjunar@gmail.com>
CommitDate: 2017-03-08

    add unit test for toMapPoint function

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-03-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-03-07

    Remove macOS standalone browser icon install

    [ci skip]

Merge: 97545901cad db138ff8bce
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-07

    Merge pull request #4232 from manisandro/geomchecker

    Geometry checker: Add self-contact check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-03-07
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-03-07

    [Geometry checker] Fix duplicate code in QgsGeometrySelfIntersectionCheckError::isEqual

    These checks are already performed by QgsGeometryCheckError::isEqual

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-03-07
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-03-07

    [Geometry checker] Add self-contact check

Merge: e23dcc8fef7 d6723615976
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-07

    Merge pull request #4228 from tomkralidis/metasearch-http-basicauth

    add support for HTTP Basic authentication

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-06
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2017-03-07

    add support for HTTP Basic authentication (http://hub.qgis.org/issues/16298)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-07

    [spell check] avoid multiple replace by adding prev and next char to sed replace command

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-07

    Revert "spell check: replace only words"

    This reverts commit 0d7f697572e646500e002b53053cea0a1c201fd9.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-07

    spell check: replace only words

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-07

    [NEEDS-DOCS][processing] Move configuration to qgis options dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-07

    [FEATURE] Interface for plugins to embed pages in the options dialog

    Allows plugins to embed their options into the standard options
    dialog, instead of implementing their own config dialog and having
    to have extra menu items just for those...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-07

    Use a checkbox instead of tree item for "no projection" option

    Makes this option more visible and easier to associate with the
    old "OTF off" option

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-06

    Notify about QgsProject::crs changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-06

    [Feature] Path prefix for attachment widget can be defined by expression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-06

    [Feature] Conditional styles for relation reference widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-06

    Qt5 connections

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-06

    fix typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-06

    spelling fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-06

    spelling fixes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-03-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-03-06

    QgsSettings: removed lower(), now it's case sensistive

Merge: b9a0ba1e28d 38079361cb0
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-03-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-06

    Merge pull request #4124 from pblottiere/security

    add unit tests for sql injection

Merge: c2b365c70e8 6ce208c776f
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-05

    Merge pull request #4226 from tomkralidis/metasearch-fixes-master

    MetaSearch: minor fixes for QGIS 3 compat

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-05
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2017-03-05

    MetaSearch: minor fixes for QGIS 3 compat

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-02-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-03-06

    [FEATURE] Add system tray notifcation for finished tasks.

    Should work on all platforms and only shows when application is hidden.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-05

    [travis] Fold successful tests and some noise

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-05

    [travis] Less noise when downloading deps

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-05
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2017-03-05

    [MetaSearch] update release vresion

Merge: 5a962e8d4ea 6822d6b1d07
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-05

    Merge pull request #4224 from tomkralidis/metasearch-fixes-master

    Metasearch fixes master

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-05
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2017-03-05

    MetaSearch: fix help URL (http://hub.qgis.org/issues/16176)

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-05
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2017-03-05

    MetaSearch: clean OWS URL when adding from search (http://hub.qgis.org/issues/16261)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-05

    translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-05

    fix more flake8 warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-05

    update translation strings

Merge: 9a747de6dbb fbe4be884bd
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-05

    Merge pull request #4209 from nyalldawson/postgres_queue_size2

    Dynamically adjust postgres feature queue size

Merge: f0d2f6dcf30 346bfe499f5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-05

    Merge pull request #4164 from nyalldawson/cache_upgrade

    Improvements to attribute table performance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Update for QgsSettings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Update indentation, fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Use correct stats in attribute table dialog title

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Remove special handling for attribute table "show visible" initial state

    This is no longer required as the show visible option now always
    uses provider side filters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Avoid unnecessary reloads layer for attribute table

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Unvert "Ensure that full cache flag is cleared when invalid"

    This is required - when the cache is invalidated it requires
    a full rebuild (eg due to a new attribute being added) in order
    to have complete information.

    Since this could be a very lengthy process, it's not safe to
    immediately rebuild the full cache. Instead, clear the full
    cache flag and require users of this class to handle
    responsive cache rebuilding by listening to the invalidated()
    signal from the cache.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Revert 38f4a6f

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Move partial responsibility for filtering attribute table to
    dual view master model

    This avoids requiring the table to load ALL features when the
    table is set to just display selected or visible features

    Dramatically improves load time of the attribute table when
    working with large layers, so long as the table is set to
    display selected features or visible features by default

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Fix attribute table always fetches geometries for features

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Ensure that full cache flag is cleared when invalid

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Add (failing) test to ensure that attribute table doesn't fetch
    geometry by default

    (because performance)

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Ensure both attribute table cache & master model request respect
    geometry fetching

    If request needs geometry but cache isn't fetching it then cache
    is bypassed. This is a performance hit, so ensure that cache
    and request are always in sync wrt to fetching geoms.

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Flip some connects to new style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Small cleanup to QgsDualView - don't use cache to access layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Clear existing cache when QgsVectorLayerCache is set to cache geom

    Any features inside the cache must be cleared, because they
    won't necessarily have the feature's geometry cached

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-05

    Dynamically adjust postgres feature queue size

    Lower the default queue size, but automatically adjust it
    based on how long each fetch takes. This change keeps fetching
    responsive even for slow connections or databases. The current
    approach with a fixed queue size can result in very slow feature
    fetching, which prevents UI updates for multiple seconds.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-03-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-03-04

    QgsSettings: pass all keys through the sanitizer (and lower())

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2017-02-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    Add option to select building Georeferencer plugin

    If selected require GSL to be installed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    [travis] Colorize test results

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    [travis] Remove leftover env variables

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    Make test database setup more quiet

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    [travis] Parallelize dependency bootstrapping

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    [travis] Add pip cache

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    Cache travis dependencies

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    [processing] gdal nearest neighbor test

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    [processing] gdal moving average interpolation test

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    [processing] gdal data metrics interpolation test

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    [processing] gdal IDW test

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    [processing] gdal raster calculator test

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    [processing] gdal proximity test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-04

    Disable flaky test_wms_getprint_srs test

    See https://travis-ci.org/qgis/QGIS/jobs/207575956 for an example of a
    failing test.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-03-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-03-04

    enforce lower-case qgssettings keys (#4218)

    * enforce lower-case qgssettings keys

    * add QgsSettings::remove() unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-04

    Add a unit test for destroying canvas while a job is canceling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-04

    header cleanups

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-04

    pep8/pyflakes3 cleanups

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-04

    More QgsSettings updates:
    * revives WMS
    * QgsSettings::clear() added
    * section added to QgsSettings::contains()
    * type parameter added to sip binding of QgsSettings.value()
    * TODO: customization & evis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-03

    remove python version checks

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-03

    oracle provider: fix build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-03

    exclude test data from astyling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-03

    scripts/astyle-all.sh run

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2017-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-03

    update data.gov CSW endpoint to https

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-03

    astyle on left overs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-03

    run astyle on src/*

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-03

    run astyle on src/app

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-03

    run astyle on src/gui

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-03-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-03

    run astyle on src/core

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-03

    astyle options

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-03-03

    update astyle to 2.06

Merge: fb409b59a9a 51da47d61ca
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-03-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-03

    Merge pull request #4206 from volaya/fix_processing_provider_update

    [processing] fixed update of toolbox after editing script providers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-03

    oracle provider: use prepared statements with parameters (implements #16251)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-03

    vector layer ctor: avoid 'Data source is invalid' warning when invoked with defaults

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-03

    canvas: don't try to connect to null layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-03

    fix exporting bookmarks

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-03-03

    oracle provider: update qocispatial driver for/from Qt5
    * handling of private data
    * rely on implicit byte array sharing instead of using data pointers
    * sync with qoci

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-03

    Indentation

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-03-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-03-02

    [processing] fixed update of toolbox after editing script providers

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-03-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-03-02

    [provided] avoid removing toolbox entries when there are no recent algs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-03-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-03-02

    [processing] fixed reading script description for R algorithms

    fixes #16227

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-02

    Fix map themes in combination w/ offline editing

Merge: e045b369cf6 ee4681df10f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-02

    Merge pull request #4088 from volaya/grass_tempfile_fix

    [processing] fixed grass tempfiles

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-03-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-03-02

    Fixes segfault in QgsSettings::clear, fixes #16233

    mGlobalSettings is read-only and can be a nullptr
    that QSettings instance should never be modified
    nor assumed to be instanciated

Merge: e9dee400677 6243f78782b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-02

    Merge pull request #4204 from nyalldawson/cancel_without_blocking

    Don't block when canceling canvas render jobs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-02

    Add a unit test for map render job cancelation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-02

    Don't block when canceling canvas render jobs

    In some cases canceling render jobs can take a long time. Eg when
    using database layers over a sloooooow connection, canceling a job
    can be blocked by minutes while waiting for the first batch of feature
    fetching to finish. (Since eg postgres features are fetched in batches
    of 2000 with no opportunity to abort mid-way through this).

    This meant that while the first render allows the GUI to remain
    responsive, any subsequent render operations which occured before
    the first render completes locks up the whole ui until the first
    render can finish cancellation.

    With this change, the render cancelation happens with blocking.
    It means that you can pan and zoom around a map over of slow
    connection without any ui locks.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-02

    Fix build, warnings on windows

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2017-03-01
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2017-03-01

    Fix build against recent sip:

    qgsfiledownloader.sip:33:0:
    src/gui/qgsfiledownloader.h:94:5: error: overriding non-deleted function 'virtual QgsFileDownloader::~QgsFileDownloader()'

Merge: e54cb2e8057 1e7b8ef49b1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-02

    Merge pull request #4185 from DelazJ/linepattern

    Line pattern fill symbol: Use Spacing instead of Distance

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-03-01
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-03-01

    add tests on pattern matching

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    Fix failing test + build warning

Merge: aeaa5fc6877 081cf96c3f8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-01

    Merge pull request #4198 from nyalldawson/canvas_api

    Remove support for disabling OTF reprojection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    Indentation

Merge: 26557c9a88e dbca0304d95
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-03-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-03-01

    Merge pull request #4200 from alexbruy/processing-reorganize-gdal

    [processing] rename algorithm groups in GDAL provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-03-01

    [FEATURE] Add new expression function `env`

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    Fix crash when concurrent rendering operations occur

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    [FEATURE] Allow setting project CRS to "no projection"

    This replaces the older "OTF off" setting. If a project has
    no projection set, then the following things happen:

    - no reprojection is done while rendering - features are just
    drawn using their raw coordinates
    - ellipsoid, distance and area units, and coordinate display
    are locked out.
    - all measurements are done in unknown map units, and no conversion
    is possible.

    As well as addressing the use cases in which users disabled
    OTF reprojection, this setting may also be useful for users
    who use QGIS to create "non-earth" maps, such as RPG or fantasy
    maps, or for microscopic analysis, or some other local reference
    system not related to earth based projections.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    Allow a "no projection" option in projection selection widget/dialog

    This option allows users to select "no projection", when
    there's no suitable projection to select...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    An invalid CRS should return unknown units for mapUnits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    Make QgsCoordinateReferenceSystem less noisy with debug messages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    More efficient use of strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    Correctly use QgsMapCanvas::freeze instead of setRenderFlag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    Improve documentation for QgsMapCanvas and remove false QGIS 3 TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    Remove support for setting map units in QgsMapSettings, QgsMapCanvas and QgsDxfExport

    In a post-OTF-disabled world these are no longer required. The
    map units are dictated by the map units for the destination
    CRS.

    It's dangerous to separate these two properties as setting
    the incorrect map units for a given CRS will result in
    incorrect scale calculations.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    Fix failing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-03-01

    Remove support for disabling OTF reprojection

    Because
    - OTF reprojection is mature and stable
    - Should be no cost when not required - transforms are shortcut
    when not required
    - Reduces code complexity
    - Canvas OTF support was being incorrectly used as a flag for
    whether measurements should be made in ellipsoidal mode. Instead
    the project's ellipsoid setting should be checked for this.
    - Should simplify behavior for new users

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-28

    Fix mac build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-28

    Add QgsUnitTypes::toAbbreviatedString

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-02-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-02-28

    Update QScintilla CMake find module to handle new lib name in 2.10

    [ci skip]

Merge: 79580be5025 98d323edb17
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-28

    Merge pull request #4157 from rldhont/server-wcs-configparser

    [Server] Remove QgsWCSProjectParser

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-02-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-28

    Locked item can't be moved with arrow keys

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-28

    Add icons to some shortcut configurations

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-28

    [needs-docs] keyboard shortcut to toggle snapping (S)

    Pressing the key "S" will toggle snapping. This helps to quickly
    enable/disable snapping while digitizing.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-28

    [processing] rename algorithm groups in GDAL provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-28

    Fix some use of canvas CRS when project CRS should be used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-28

    Flip QgsMapCanvas connects to new style

    Also remove unneeded duplicate signal

Merge: 887ca6f95ac 5312965e615
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-28

    Merge pull request #4193 from nyalldawson/proj_widget_api

    Rename projection selection widgets and clean up API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-28

    Rename projection selection widgets and cleanup API

    The current names for QgsProjectionSelector and
    QgsGenericProjectionSelector are confusing

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-02-17
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-02-27

    [Server] Remove QgsWCSProjectParser

Merge: 0eccc89adaf f56e6b9d3e5
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-27

    Merge pull request #4195 from mhugo/fix_vlayers

    [virtual layers] Fix encoding issues in dbmanager

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-27

    remove extra file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-27

    find edited files locally

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-02-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2017-02-27

    [dbmanager] Fix encoding issues with virtual layers

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-02-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2017-02-27

    [virtual layer] Fix geometry column detection for types with Z

Merge: 171dfe11303 ab9bdd43391
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-27

    Merge pull request #4188 from luzpaz/small-doxy-typo

    [skip ci] small doxygen typo

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-02-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-02-26

    Retry WMS/WMTS/XYZ requests only on timeout (fixes #15854)

    It does not really make sense to retry if server returns 404 Not Found or similar...

    Kunda <luzpaz@users.noreply.github.com>AuthorDate: 2017-02-25
Commit:     Kunda <luzpaz@users.noreply.github.com>
CommitDate: 2017-02-25

    [skip ci] small doxygen typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-25

    remove autopep8 and flip from main build (no more qgisstyle)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-02-25

    [FEATURE] Config dialog for XYZ tile connections + editing of existing ones

    As a bonus, also made zmin/zmax configuration visible to users

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-24

    Add new constructor QgsPoint( const QgsPointV2& )

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-24

    Move QgsVector to its own header

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-24

    Build astyle

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-24

    message log viewer: window isn't closeable and last tab has to stay
    (fixes #16220)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-24

    Indentation fix

    Andreas Sturmlechner <andreas.sturmlechner@gmail.com>AuthorDate: 2017-02-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-24

    Don't link to QtWebKit when it's disabled

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-24

    Do not re-lookup already present CRSes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-24

    Remove protected API from non-inherited class

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-24

    Default integers to QLongLong in expressions

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-02-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-02-24

    Restructure Marker line symbol layer dialog (#4183)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-02-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-02-24

    A bit of const-correctness and new convenience methods for edit tools

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-02-23
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-02-24

    Use Spacing instead of Distance

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-23

    fix text format widget connection

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-23

    run t2t

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-23

    run spelling and indentation test on another Travis build (#4180)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-23

    Add missing include

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-23

    Fix relations in offline editing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-23

    Code cleanup

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-23

    translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-23

    osgeo4w: remove pyc on install and uninstall

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2017-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-23

    [processing] replace alg Eliminate with new alg EliminateSelection

    * [processing] replace alg Eliminate with new alg EliminateSelection

    * Deprecate Eliminate algorithm

    * Expose new EliminateSelection algorithm in GUI

    * Rename ouput layer

    * Reflect algorithm changes in help

    * Remove superfluous init method

    * Simplify code, thanks Nyall

    * Improve transfer of selection to processLayer

    * Remove deprecated Eliminate algorithm

    * Remove test for Eliminate

    * Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-23

    Always reread recent projects before saving new ones

    Avoids loss of recent projects from menu if working in multiple
    QGIS sessions concurrently

Merge: b95eb078828 b29a8d0c269
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-23

    Merge pull request #4178 from nyalldawson/fix_16217

    Accept any whitespace delimiters when parsing WKT (fix #16217)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-23

    Accept any whitespace delimiters when parsing WKT (fix #16217)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-23

    [composer] Friendlier error messages when exports fail

    Make it clear that this is likely because the destination
    file is open in another application

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-23

    Prompt before replacing an existing map theme

    It's too easy to accidently (and unrecoverably) erase an
    entire theme using the replace preset menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-23

    Flip some connects to new style

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-02-08
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-02-22

    [Server] add unit tests for sql injection

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-22

    make spell test a proper test and not a standalone script

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-02-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-02-22

    Add unit test if circular arc segmentation produces the same vertices in both directions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-22

    [FEATURE] epoch() expression function (#4151)

    This commit adds an epoch() function to the expression engine which
    returns the interval in milliseconds between the unix epoch and a
    given date value.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-02-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-02-22

    [feature] QgsSettings QGIS QSettings replacement (#4160)

    * [feature] QgsSettings QGIS QSettings replacement

    This is the new QgsSettings class that adds an (optional)
    Global Settings additional ini file where a system administrator
    can store default values for the settings and provide
    pre-configuration.

    If an ini file named qgis_global_settings.ini is found
    in the pkgDataPath directory it is automatically loaded,
    this path can be overriden by a command line argument
    ( --globalsettingsfile path ) and through an environment
    variable (QGIS_GLOBAL_SETTINGS_FILE).

Merge: 013397b0f83 47683fca4f5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-22

    Merge pull request #4174 from nyalldawson/stroke

    [needs-docs] Rename Outline and Border -> Stroke

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    [needs-docs] Rename Outline and Border -> Stroke

    This change is being driven by:

    - need for consistent terminology in the api. Currently there's
    a confusing mix of border/outline used
    - need for consistent terminology in the gui - we have a mix
    of "border"/"outline"/"pen"
    - bringing QGIS into line with the standard terminology used
    in other graphic editing programs

Merge: 3b016466a2b 0f16eb869cf
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-22

    Merge pull request #4170 from rouault/gdal_mask

    [GDAL provider] Expose GDAL mask band as a pseudo alpha band.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Add missing "interval" and "curvepoint" modes to data defined line marker (fix #16212)

Merge: 18b9f407ce6 4790035efaa
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-22

    Merge pull request #4147 from nyalldawson/exp_feature

    Optimise expression context storage/retrieval of features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Add method to remove feature from a QgsExpressionContextScope

Merge: bde4ff99c44 74abd5bbf63
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-22

    Merge pull request #4154 from nyalldawson/coloring

    [FEATURE][processing] New algorithm for topological coloring of polygons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Optimise expression context storage/retrieval of features

    Shaves ~10% rendering time off a 1 million point layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    [FEATURE][processing] Topological coloring can have a minimum
    distance between features assigned the same color set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Add method to assign colors in order to maximize the distance between
    features assigned to same color

    This is the most cartographically pleasing color arrangement in my
    opinion as it creates a nicely distributed set of colors.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Make algorithm recursive

    When a new color is required, repeat the color assignment process.
    This is the fastest part of the algorithm, so there's no noticable
    speed drop. Repeating the whole coloring ensures that newly added
    colors are properly balanced with respect to other colors, and avoids
    the situation where one of the last features to be colored requires
    a whole new class to be created, which will only have a few possible
    members.

    Overall this results in more balanced color assignment.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Add balance by area mode

    This mode attempts to assign colors in such a way that the total
    area of features assigned to each color class is balanced. It helps
    avoid larger features causing a single color class to appear more
    dominant on a colored map.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Allow specifying minimum number of colors for coloring map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    [FEATURE][processing] New algorithm for topological coloring of polygons

    This ports to old (pre 2.0!!) topocolor plugin to processing. It's based
    off my beta 2.x fork (never publicly released) which implemented
    a bunch of improvements to the algorithm allowing for minimal number
    of required colors and also balanced counts of features assigned
    each individual color.

    ** Pretty sure this plugin was highlighted in Victor's presentation
    about plugins-which-shouldn't-be-plugins-and-should-be-processing-algs
    instead. It's a prime example of a plugin where the amount of code
    required for gui+setup exceeded the actual "guts" of the plugin by
    a huge factor, and which is much more useful when it can be
    integrated into a larger processing model.

Merge: 66888fecc21 7da28d19b1c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-22

    Merge pull request #4169 from nyalldawson/props_gui

    [FEATURE] Interactive curve editing for property overrides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Harmonize plot appearance between gradient editor and curve editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Expand curve editor if enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    [FEATURE] Show a histogram for values behind curve editor
    in property assistant

    Makes it easier to set suitable curves. Populated in the
    background for a nice reponsive widget!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Allow value fetching and histogram calculation to be canceled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    [FEATURE] Interactive curve editing for property overrides

    This adds a new interactive "curve" to the assistant widgets.
    It allows you to fine tune exactly how input values get
    mapped to output sizes/colors/etc.

    Think GIMP or Photoshop curves, but for your data...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Restrict curve points to 0-1 range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Allow QgsPropertyTransformers to have an associated QgsCurveTransform

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-22

    Implement a photoshop-esque curve transformer

    Handles scaling of input values to output values by using
    a curve created from smoothly joining a number of set
    control points.

    This assists in creation of curve type transforms, typically
    seen in raster image editing software (eg the curves dialog
    in GIMP or Photoshop). Transforms are created by passing a
    number of set control points through which the transform curve
    must pass. The curve is guaranteed to exactly pass through
    these control points. Between control points the curve is
    smoothly interpolated so that no disjoint sections or
    "corners" are present.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-02-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-02-21

    [GDAL provider] Expose GDAL mask band as a pseudo alpha band.

    Some TIFF formulations, for example RGB TIFF with JPEG YCbCr compression, cannot
    include a regular alpha band and instead use the GDAL mask band mechanism. Such
    mask bands were ignored up to now. Now expose them as if they were alpha bands.

Merge: 6ce8d9480b9 7812d4fb17f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-22

    Merge pull request #4165 from 3nids/removethe

    remove the-prefix from source code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-21

    remove the-prefix from source code

    this might result in variables having the same name as some methods

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-21

    using a single list to exclude tests on travis

Merge: 293e1ee01ca 975b5890b95
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-21

    Merge pull request #4167 from mhugent/direction_neutral_segmentation

    Segmentize circular strings the same way in both directions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-21

    fix print spell check progress on Travis to avoid timeouts (followup 6cc58f3869a7f0642a78ee8f379e0b7862292c0b)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-21

    use constant for raster iterator default (followup baa5d90, f924578)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-21

    fix link warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-21

    spell check: fix travis condition

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-21

    wms: initialize mStepWidth/mStepHeight w/o parseUri (fixes xyz layer
    after baa5d90)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-21

    print spell check progress on Travis to avoid timeouts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-21

    osgeo4w: include .vars in nightly

Merge: 3da44134d84 e20ed4bfdbf
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-02-21

    Merge branch 'master' of https://github.com/qgis/QGIS into direction_neutral_segmentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-21

    Add missing doc

Merge: 4c92689d147 db5dd854087
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-21

    Merge pull request #4163 from nyalldawson/clang_tidyu

    Fix a bunch of suggestions from clang-tidy

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-21

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-21

    [FEATURE] allow to configure maximum request size for WMS requests (fixes #16182)
    Hardwired setting was 2000, which is still default.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-21

    release.pl: allow tagging branches as ltr on point releases and
    bypass pre-commit hooks

    (cherry picked from commit 84cc3778d5dd1e9b25a9641a7de1c7f33b601029)

Merge: 3dcb0c44c09 c4970aafd23
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-20

    Merge pull request #4090 from dakcarto/find-qgis-cmake

    FindQGIS.cmake updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-21

    Fix some more clang-tidy suggestions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-21

    Fix build error and warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-21

    Fix a bunch of suggestions from clang-tidy

    And add a new CLANG_TIDY_EXE cmake option. If this is set to the
    path to the clang_tidy executable then a bunch of clang-tidy
    checks will be run during compilation.

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-02-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-21

    Adds tooltips to the add/remove variable buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-21

    Remove temporary group box from diagram properties (fix #16206)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-21

    Remove invalid tooltip from arrow symbol widget (fix #16208)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-21

    Remove use of deprecated auto_ptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-21

    Fix build warning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-02-20

    Segmentize circular strings the same way in both directions, avoiding problems with tiny gaps/overlaps

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-20

    fix 74df875

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-20

    debian packing: add plotly dependency

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-20

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-20

    remove standalone browser

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-20

    Ensure that QgsApplication members are usable even when no
    QgsApplication instance is available

    Fixes crash when using custom widgets with Qt Designer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-20

    add search capability to project properties dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-20

    [fix #16193] allow minimization of left panel in option dialogs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-20

    Add missing sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-20

    Remove Q_INVOKABLE in sipdiff

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-20

    Expose QgsRelation to QML

    API changes for consistency:
      - setRelationName has been renamed to QgsRelation::setName
      - setRelationId has been renamed to QgsRelation::setId

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-20

    Expose relationManager to QML

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-20

    Remove "the"-prefix from method signatures

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-20

    fix bde9b46

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-20

    osgeo4w: add qt plugin path for tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-19

    osgeo4w: also provider wrapper for browser (followup 801184a)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-19

    processing: improve saga detection on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-19

    nsis: hide details by default

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-02-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-20

    [FEATURE] Add support for Windows jump lists (#4161)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-19

    osgeo4w: add a minimal exe wrapper to initialize the enviroment and load
    qgis_app.dll (inspired by Nathan's PR #4156)

    On install each shortcut/configuration gets a own copy of the (small)
    exe.  That exe is started through the batch file that originally was
    used to start the app at runtime. Argument --exit will cause the wrapper
    to just dump the environment to an .env file next to the copy of the
    .exe.  The created shortcuts now point at those .exes instead of the
    batch files.

    At runtime the .exes source their .env file to get a working environment
    to run QGIS (ie. qgis_app.dll).  This for example allows the application
    to be pinned to the taskbar and avoids the of necessity of batch files
    at runtime to start the app.

Merge: 9ed189e2c61 97f6a52515c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-19

    Merge pull request #4126 from nyalldawson/task_progress

    [win] Show task manager progress in windows task bar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-18

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-18

    Ensure all pointer variables are initialized to nullptr

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-11-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-17

    split long tooltip in multiline

Merge: f66b0baf16b 04475f8e324
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-17

    Merge pull request #4130 from mhugent/wfs_gml_from_geometry

    Take wfs gml directly from geometry

Merge: 5c211eac39c e77ccba1aec
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-17

    Merge pull request #4144 from alexbruy/processing-results-viewer

    [processing] convert results viewer to dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-17

    Use a pan tool in the browser canvas preview

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-17

    Fix labeling unit types incorrectly restored as map units from old projects

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-02-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-02-16

    Adapt gml3 unit tests to use <posList> instead of <coordinates>

Merge: 441f6e6e6e5 2dfb6dcc5d1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-16

    Merge pull request #4049 from boundlessgeo/master-SldRotationFix

    Tests and fix to read sld:Rotation when does not have ogc sub tags

Merge: aa862810e32 3a12f2a0b68
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-16

    Merge pull request #4120 from arnaud-morvan/processing_fix_boolean_wrapper

    [processing] fix boolean widget wrapper in batch dialog

Merge: f587ae5f302 f2ac88ba253
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-16

    Merge pull request #4146 from jdugge/master

    [processing] gdal translate fixes

Merge: 35d9b83aa5c 1d68c164e25
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-16

    Merge pull request #4150 from alexbruy/processing-graphs

    [processing] improve graphs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-16

    remove old code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-16

    move results viewer icon to QGIS icons directory

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-16

    [processing] convert results viewer to dock

Merge: 7f1ff08ebb7 a124fbfe622
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-16

    Merge pull request #4138 from nyalldawson/touch

    Rework map touch tool

Merge: cdb35d62888 f9999708991
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-16

    Merge pull request #4116 from ghtmtt/r_prov

    [processing] small fix for R provider

Merge: 7d2d6e89ba4 337d1889b80
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-16

    Merge pull request #4119 from arnaud-morvan/processing_postgis_wrappers

    [processing] Add PostGIS widget wrappers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-16

    Better feedback and responsiveness when saving large shapefile layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-02-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-16

    Use a path resolver class instead of QgsProject::instance() in map layers

    A new class QgsPathResolver is introduced for conversion between absolute
    and relative paths when reading/writing XML.

    Cleaned up code in layer definition file support (.qlr) to better handle
    relative/absolute path conversion.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-16

    Make saving shapefiles slightly faster

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-15

    don't open output file automatically

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-15

    remove old imports

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-15

    [processing] update polar plot

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-15

    [processing] update mean and std.dev plot

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-15

    [processing] update raster layer histogram

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-15

    [processing] update vector layer histogram

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-15

    [processing] update vector layer scatterplot

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-15

    [processing] update bar plot

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-02-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-15

    [processing] test poly_from_extent (#4149)

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2017-02-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-02-15

    show shortcuts in advanced digitizing tools tooltips + fix small typo (#4102)

    * show shortcuts in tooltips of advanced digitizing panel

    + fix small typo

    * advanced digitizing tooltips styling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-15

    update some documentation references to QgsDataDefinedButton/QgsDataDefinedSymbolDialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-15

    QgsFeature: add pythonic notes to api doc and add QgsFeature.attribute(fieldIdx) binding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-15

    Update indentation

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-15

    Move midpoint to QgsGeometryUtils

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-15

    Add some utils functions for QgsPointV2 (distance3D, midpoint)

    jdugge <jdugge@users.noreply.github.com>AuthorDate: 2017-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-14

    Update translate.py

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2017-02-14
Commit:     Juernjakob Dugge <juernjakob@gmail.com>
CommitDate: 2017-02-14

    GDAL translate algorithm: Default value for EXPAND, make PROJWIN optional

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-14

    add anchor to help URL only if necessary

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-14

    api_break.dox: QgsMapLayerRegistry was removed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-14

    Fix building with -DWITH_BINDINGS=OFF

Merge: 349687164a3 5028cc76ac4
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-14

    Merge pull request #4127 from arnaud-morvan/processing_fix_postgis_dberror

    [processing] Fix infinite recursion in DbError.__str__

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-02-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-14

    Add new help links

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-02-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-14

    Fix links to official documentation

    Avoid use of relative (hence temporary) hyperlinks

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-14

    [processing] improve SAGA version check. Fix getCopy() method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-02-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-14

    Install qgsmaplayerref.h

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-02-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-02-14

    Enable gml3 curve output for compoundcurve and some fixes for gml3 output in general

Merge: edb30a2191b efb0c4028f1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-14

    Merge pull request #4141 from nyalldawson/props_gui

    Properties framework part 2 - gui component

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Add missing diagram is obstacle property button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Fix diagram property buttons do not hide with associated widget (fix #16164)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Fix diagram legend symbol selector missing associated layer (refs #16164)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Fix potential crash in color assistant, set a default ramp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Fix diagram distance property override button association (refs #16164)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Tweak dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Fix failing equality operator test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Update sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Fix doxygen warnings and failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Replace QgsDataDefinedButton custom widget with QgsPropertyOverrideButton widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Tweaked numeric assistant for rotation properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    [FEATURE] Add a generic numeric transform assistant for easy scaling of values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Some visual tweaks to property assistant widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Add some spacing around preview icons in property assistant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Use a vertical layout for property assistant when in dock mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    [FEATURE] Interactive color assistant for data defined colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Remove deprecated QgsScaleExpression and QgsSizeScaleWidget classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Remove last use of QgsSizeScaleWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Show a default symbol in assistant legend preview if none set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Use width assistant for arrow width/start width

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Fix clearing data defined outline width

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Show size assistant for stroke width properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    If transformer set on property, allow transformer to handle null values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Restore legend preview in symbol size assistant

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Fix legend display of scaled sizes for QgsSingleSymbolRenderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Small tweaks to property override button behavior

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Remove QgsDataDefined

    Now completely replaced by QgsProperty and the properties framework

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Remove QgsDataDefinedButton

    Now completely replaced by QgsPropertyOverrideButton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Deprecate QgsScaleExpression

    Has now been completely replaced by QgsSizeScalePropertyTransformer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Adds methods which attempt to parse expression based properties
    as property transformers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Add basic shell for widget

Merge: bd46b7809bd 35bb5c611f3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-14

    Merge pull request #4134 from nyalldawson/save_task

    [FEATURE] Background saving of vector layers

Merge: e025b58bfc0 e740890cf6e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-14

    Merge pull request #4140 from nyalldawson/label_order

    Add non-stable API call to render a layer above the labels in the map canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Add custom layer property to render a layer over labels in the map canvas

    Usage:

    layer.setCustomProperty('rendering/renderAboveLabels', True)

    This is exposed only as a layer custom property since it's really just
    exposing some private internals of the rendering map composition. It's
    not supported outside of canvas, and only works when parallel rendering
    with render cache is enabled.

    It's not exposed anywhere in GUI for this same reason. Consider it a
    hidden API call until someone implements proper handling of mixed
    layer/label stacking order.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Fix build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    [FEATURE][processing] Algorithm to find an unknown layer's projection

    If you have a layer with an unknown CRS, this algorithm gives a list
    of possible candidate CRSes which the layer could be in.

    It allows users to set the area (and corresponding CRS) which they know
    the layer should be located near. The algorithm then tests every CRS
    in the database to see what candidate CRSes would cause the layer
    to be located at that preset area.

    It's much faster than it sounds!! (just a couple of seconds)

    Sponsored by SMEC/Surbana Jurong

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    [processing] Allow extent parameters to avoid matching layer CRS check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-14

    Add method to retrieve all valid srs ids from CRS databases

Merge: 787c84667db 38f87a624e4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-14

    Merge pull request #4111 from nyalldawson/refresh_layers

    [FEATURE] Allow layers to be automatically refreshed at a specified interval

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-02-10
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-02-13

    [processing] Fix infinite recursion in DbError.__str__

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-02-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-13

    Set a name to the raster resampling dialog

Merge: 92091c536b4 332961f7484
    Vincent Mora <vincent.mora@oslandia.com>AuthorDate: 2017-02-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-13

    Merge pull request #3905 from nextgis/25d_enhancement

    [FEATURE] QGIS setting to choose default Z value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-13

    Flip task manager to use weak layer pointers instead of layer ids

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-13

    Allow QgsVectorFileWriter to report approx progress

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-13

    QgsFeedback can handle report progress reports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-13

    Add unit tests for QgsVectorFileWriterTask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-13

    Register vector file writer task as dependent on layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-13

    [FEATURE] Background saving of vector layers

    Switches the vector layer save operation to a background task
    using the task manager framework. Allows layers to saved without
    blocking the interface.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-13

    [FEATURE] Allow layers to be automatically refreshed at a specified interval

    This allows users to set a timer interval in layer properties
    for individual layers. These layers will be automatically refreshed
    at a matching interval.

    Canvas updates are deferred in order to avoid refreshing multiple
    times if more than one layer has an auto update interval set.

    Additionally, logic has been added to skip any auto redraws of
    the canvas while the canvas is already being redrawn. This avoids
    issues caused by setting a layer auto refresh to a shorter time than
    is required to redraw the canvas.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-13

    Add unit tests for deferred layer refresh

    QgsMapCanvas test is rather messy, but I can't find anyway to
    avoid showing the canvas in order to get a predictable result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-13

    Allow QgsMapLayer::triggerRepaint to defer updates

    By calling QgsMapLayer::triggerRepaint( true ) any cached
    version of the layer will be invalidated, but a map canvas
    refresh won't automatically be triggered

    This allows invalidation of cached images while deferring
    the actual map update until the next canvas refresh.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-12

    dxf export: consider layer styles (fixes #15946)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-02-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-02-12

    Change gml test output (use xmlns instead of gml: which both is valid)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-12

    oracle provider: followup 9ceb6c67

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-12

    Add API break notes for QgsMapToolTouch

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-12

    [ui] adjust size and spacing of welcome screen title (#4139)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-12

    Rework map touch tool

    Qt5 allows runtime detection of touch devices. This commit reworks
    the current touch map tool by pulling its behavior into the normal
    pan tool when a touch device is detected.

    It avoids the need for a seperate map tool for touch interaction,
    and also avoids having this tool always appear on the Windows
    builds (regardless of the presence of a touch device)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-12

    [ui] fix touch icon rendering a black background (#4137)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-12

    Expose QgsGeometryUtils to python bindings

    Has some handy functions and there's no strong reason anymore
    why these shouldn't be part of stable API

Merge: 4cba47814bd d47d31d13ce
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-12

    Merge pull request #4109 from nyalldawson/db

    Rename "Db"/"DB" in API to "Database"

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-11

    use stylesheet rather than palette

    add doxygen comments and fix sip bindings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-05-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-11

    allow to search and higlight options

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-11

    option to show a search icon in QgsFilterLineEdit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-11

    processing: fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-11

    debian packaging: add missing dependency (fixes #16179)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-11

    update_ts: avoid excessive number of arguments (for windows)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-10

    osgeo4w: fix quoting in batch files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-10

    fix doxygen comment

Merge: e8be083daa0 26448364b40
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-10

    Merge pull request #4132 from NaturalGIS/fix_ogr_postgis_mandatory_params

    [processing] make ogr postgis parameters mandatory where needed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-10

    [processing] remove unused parameters from test (followup 5ade65aa16)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-10

    [processing] more fixes to GdalAlgorithm dialog (followup 47d46bb8c3)

Merge: cc1adc528ee 5ade65aa168
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-10

    Merge pull request #4131 from NaturalGIS/fix_ogr_offset_lines

    [processing] remove useless options form ogr offset line tool

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2017-02-10
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2017-02-10

    make ogr postgis parameters mandatory where needed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-10

    [processing] handle case when default CRS is None and parameter is not optional

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-10

    [processing] fix initialization of GdalAlgorithmDialog

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2017-02-10
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2017-02-10

    remove usless options form ogr offset line tool

Merge: 2b12a1574d6 f07154b6131
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-10

    Merge pull request #4128 from arnaud-morvan/processing_geometrypredicate_wrapper

    [processing] Remove obsolete GeometryPredicateWidgetWrapper

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-02-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2017-02-10

    Take wfs gml directly from geometry

Merge: b96477731bb 0e7d4287390
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-10

    Merge pull request #4129 from rldhont/server-geojson-precision

    [Server] The RFC 7946 GeoJSON specification recommends limiting coordinate precision to 6

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-02-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-02-10

    [Server] The RFC 7946 GeoJSON specification recommends limiting coordinate precision to 6

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-10

    osgeo4w: fix designer path

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-02-10
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-02-10

    [processing] Remove obsolete GeometryPredicateWidgetWrapper

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-02-10
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-02-10

    [processing] Use ExpressionWidgetWrapperMixin in StringWidgetWrapper

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-02-09
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-02-10

    [processing] Fix ModelerParametersDialog when len(widget) == 0

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-02-09
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-02-10

    [processing] Add postgis widget wrappers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-10

    [processing] always load ExecuteSQL algorithm

Merge: a46afcad8a1 732b501db16
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-10

    Merge pull request #4118 from alexbruy/processing-saga-ltr

    [processing] support only SAGA LTR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-10

    [win] Show task manager progress in windows task bar

    Hooks the task manager progress reports up to a Windows taskbar button
    progress bar. This lets you easily see when a background task has
    finished running!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-10

    Fix signature difference between header and cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-10

    Drop deprecated win api call for handling win 9.x compatibility

    There's no way QGIS 3.0 is windows 98 compatible!!

Merge: 2c188b2b0f0 f66646c4839
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-09

    Merge pull request #4122 from alexbruy/processing-gdal2

    [processing] remove code with  GDAL 1.x API calls

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-02-09
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-02-09

    [processing] Add class ExpressionEnabledWidgetWrapper

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-02-09
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-02-09

    [processing] Add possibility to pass additionnal parameters to widget wrapper

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-09

    [processing] fix helper function from system module (fix #16128)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-09

    [processing] remove code with  GDAL 1.x API as QGIS 3 will require GDAL 2.x

Merge: 452641bee3a 552b6b89373
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-09

    Merge branch 'symbolselector_fix'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-09

    set margins in code instead of .ui file

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-09

    Remove margins from symbol selector

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-09

    Make single symbol render properties widget similar to other
    - removed extra scroll
    - added small margin

Merge: 71f1d28b6ef af519bad5fa
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-09

    Merge pull request #4115 from alexbruy/vector-style-layout

    reduce margings main layout in the Style tab of the vector properties dialog

Merge: 7ff894ac834 c43b04ffff6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-09

    Merge pull request #4121 from arnaud-morvan/processing_fix_modeler_open_file

    [processing] fix modeler and batch file dialog

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-02-08
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-02-09

    Fix Boolean widget wrapper in batch dialog

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2017-02-09
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2017-02-09

    Fix modeler and batch file dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-09

    [processing] support only SAGA LTR

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-09

    include private headers in install

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-09

    processing: fix escaping

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-08

    sipdiff: remove forward declarations and option to keep comments

Merge: 2f68d1a7c3f 566c058db8e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-08

    Merge pull request #4117 from NaturalGIS/fix_qgis3_ogrtools

    [processing] fix some ogr tools in master

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2017-02-08
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2017-02-08

    fix some ogr tools in master

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-02-08
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-02-08

    Moved check single value in expressionFromOgcFilter

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-02-08
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2017-02-08

    [processing] small fix to R provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix build warning when debug mode disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix leak in expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix some leaks in test suite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix leak in QgsSymbolLegendNode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix leak of label engine when start called on single render job multiple times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix some leaks in geometry test suite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix leak in QgsGeometry make valid

    Also swap some GEOS methods to managed versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix jump on uninitialized value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix memory leak in geometry snapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix leaks, multiple connects in QgsFileDownloader

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix large memory leak in vector file writer (fix #16003)

    Every written geometry is being leaked... ouch!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix expressions leaking internal data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    Fix leak in QgsCoordinateReferenceSystem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-08

    [composer] Fix use of uninitialized member (unlikely to occur outside of tests)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-02-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-02-07

    Fix macOS bundling of server service libraries

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-07

    sipdiff also remove nullptr

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-07

    sipdiff remove function definitions and Q_OBJECT/ENUM/PROPERTY

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-07

    [processing] don't quote geometry column name (fix #16122)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-07

    [processing] fix R syntax highlighting (fix #16082)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-07

    [processing] warn user about incorrect input data when calculating
    mean coordinates using weight field (fix #9084)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-07

    strip trailing slash from the help path if necessary (fix #16156)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-07

    reduce margings main layout in the Style tab of the vector properties
    dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-07

    make sipdiff available on mac

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-07

    fix directory detection in check_spelling.sh when pre-commit hook is linked to prepare-commit.sh

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-07

    osgeo4w: fix running of python tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-07

    update scripts/update_ts.sh to use pylupdate5

Merge: 11f083623c5 d3003de61c0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-07

    Merge branch 'processing-makevalid'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-07

    [processing] add tags and short help

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-07

    explicitly convert geometry to multi

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-07

    [processing] Fix Geometry algorithm always produces multi-geometry
    Also added code to handle GeometryCollections

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-07

    test for Processing "fix geometries" algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-07

    [FEATURE][processing] algorithm to fix invalid geometries using native
    makeValid() implementation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-02-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-02-07

    UI update to the raster & vector save as dialogs (#4083)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-02-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-02-07

    fix crash caused by use of std::sort and sort function to conforming to strict weak ordering

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-07

    add missing QScintilla includes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-07

    fix QgsProject::readNumEntry() validity check (#4112)

Merge: 61523c81249 a08137f1018
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-07

    Merge pull request #4110 from nyalldawson/label_cache

    [FEATURE] Cache labeling result to avoid unnecessary redraws when refreshing canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    Update label test masks following sort algorithm change

    std::sort is returning a slightly different sort order when
    label z order (or label cost) is equal

    Given that the order in these cases is effectively arbitrary
    I've updated the test masks to accept either order.

Merge: f3d53b8de99 bfd18c4a6db
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-07

    Merge pull request #4107 from DelazJ/tips

    Update Startup tips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    Fix inefficient code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    Replace deprecated qSort/qStableSort/qGreater/qLess with std:: algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    Replace deprecated qSwap with std::swap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    Swap QSharedPointer to std::shared_ptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    Swap QScopedPointer to std::unique_ptr

    Why?
    - no benefits to QScopedPointer over std::unique_ptr
    - unlike QScopedPointer, std::unique_ptr has no overhead
    over regular pointers
    - using standard language features makes it more likely that
    compilers can optimise this use and static analysers can
    correctly handle code using unique_ptrs
    - QScopedPointer has an (IMO) uncertain future (given that
    Qt is dropping features which have become part of the c++
    standard). Better to port now before wider use of QScopedPointer
    in the codebase!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    Add unit tests for map renderer label caching

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    Fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    Don't cache labeling if blend modes are used

    The flattening of the label results to an image blocks
    blend modes applying correctly to underlying layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    Reuse existing labeling results if cached labels were redrawn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    [FEATURE] Cache labeling result to avoid unnecessary redraws
    when refreshing canvas

    This change allows the labeling results to be cached to an image
    following a map render. If the cached label result image can be
    reused for the next render then it will be, avoiding the need
    to redraw all layers participating in the labeling problem and
    resolving the labeling solution.

    Basically this means that canvas refreshes as a result of changes
    to any NON-LABELED layer are much faster. (Changing a layer which
    is part of the labeling solution still requires all labeled
    layers to be completely redrawn)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-07

    * update INSTALL
    * osgeo4w: search qt5 first and use pyrcc5.bat

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-07

    Rename "Db"/"DB" in API to "Database"

    Motivations:
    - consistency - we generally use expanded names, and this also
    matches Qt API which uses Database instead of Db
    - avoids unpredictable capitalization throughout API (mix of "Db"
    and "DB")

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-02-04
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2017-02-07

    Update Startup tips

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-06

    compile custom widgets on Travis

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-06

    [custom widgets] add missing file widget

    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2017-02-06
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2017-02-06

    Add test for map edit tool. Test the correctness of getting default z.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-06

    spelling fix

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-06

    [ui] make layer rendering collapsed by default (#4108)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-06

    Clear cached map renders if dependent layer is removed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-06

    Add method to retrieve dependent layers for map renderer cached images

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-06

    osgeo4w: packaging fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-06

    Fix logically dead code identified by Coverity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-06

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-06

    Fix a lot of memory leaks when fetching provider libraries

Merge: 6ca2cc18ef7 20eea32952b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-06

    Merge pull request #4064 from jgrocha/delete-style-from-db-provider-postgis

    Delete style from db provider postgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-06

    Fix label font size unit from 2.x projects incorrectly restored (fix #16143)

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-02-05
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-02-05

    Replaced QLibrary * with more safer QScopedPointer

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-02-05
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-02-05

    Updated Qt connections to the new style qgis/QGIS-Enhancement-Proposals#77
    Changed isDeleteStyleFromDBSupported to isDeleteStyleFromDbSupported

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-05

    Allow conversion of QgsPropertyTransfomers to expressions (when possible)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-05

    Fix reading project properties fails if any child element
    has a tag named "properties"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-05

    Refactor internals of QgsPropertyOverrideButton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-05

    Follow up 4a3871, fix broken data defined properties

    (definitions are often accessed before a QgsSymboLayer/etc
    is constructed)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-05

    Tweak property definitions for size type properties

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-04

    revert more of ab0345

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-04

    translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-02-04

    fix initial crash on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-04

    Partially revert ab0345

Merge: 11150dde3e9 615745fc8b8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-04

    Merge pull request #4095 from nyalldawson/label_engine_layers

    Use weak layer pointers in labeling engine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-04

    Add additional curvepolygon with compound curve to reference geometry tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-04

    [processing] Rename 'export/add geometry columns' alg + add tags for discoverability

Merge: a1bdb8fc7d6 7619cba4381
    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2017-02-03
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2017-02-03

    Merged master fixed conflict.

Merge: 74c65c8e74d 2a77ba76f48
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-02-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-03

    Merge pull request #4100 from rldhont/bugfix_dbmanager_detect_query_layer

    [BUGFIX][DB Manager] Detect query layer like providers do

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-02-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-02-03

    [processing] qgis voronoi test

    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2017-02-03
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2017-02-03

    Fix return value warning in defaultZValue function.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-03

    Fix/avoid Coverity null pointer dereference warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-03

    Fix Coverity uninitialized member warnings

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-02-02
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-02-02

    [BUGFIX][DB Manager] Detect query layer like providers do

    In postgres provider, a query layer is detected as a table starting with `(` and ending with `)`.

Merge: 95091d93423 f94f0d753c2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-02

    Merge pull request #4076 from volaya/remove_processing_providers

    [FEATURE][processing] removed otb and lidartools providers

    Tagged as feature to not forget mention this in changelog and docs

Merge: 02b7a551d55 d681e9cb060
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-02

    Merge pull request #4062 from alexbruy/raster-provider

    Use native QGIS raster API instead of GDAL API in zonal statistics

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-02

    do not run spell check on Travis if no files were edited (only deleted)

Merge: fbcf62499da 1eb836c6e87
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-02

    Merge pull request #4016 from nyalldawson/template_error

    Avoid startup error when project template folder does not exist

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-02-02

    remove old designer folder

    I guess that the intention is parlty solved by the custom widgets

Merge: c30eb9e0842 83a24884f9b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-02

    Merge pull request #4081 from ghtmtt/rename_sql

    [processing] rename execute sql output

Merge: e6b38aff4ff afe85ca39e8
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2017-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-01

    Merge pull request #4097 from alexbruy/plugin-from-zip

    [FEATURE] allow installing plugins from local ZIP packages

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-02-01

    [FEATURE] allow installing plugins from local ZIP packages

    This may be useful for users who have plugin packages, so they
    don't need to extract them manually.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-02-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-02-01

    Revert "Merge pull request #4087 from elpaso/resource-sharing-plugin"

    This reverts commit db0fa9ff5b7421262304ce6fb5f6e832db1baa57, reversing
    changes made to aaa8c4e492d135210cd989b5e3131384954badd1.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-01

    Use weak layer pointers in labeling engine instead of layer ids

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-01

    Add typedefs for QPointer QgsMapLayers

Merge: 11170ab2630 c1eedc79b97
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-01

    Merge pull request #4072 from SrNetoChan/color_expression_help

    Extends color expression help to mention HEX color notation

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-02-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-02-01

    Updates saving passwords warning messages (#4052)

    to suggest using a authentication method

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-01-27
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2017-02-01

    Extends color expression help to mention HEX color notation
    and color name Which seems to be possible to use as well

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-01

    Remove web view widget in favor of attachment (external resource) (#4074)

    * remove photo widget config
    * remove webview widget
    * Remove mention of duplicate widgets
    * Update api break
    * migrate web view widgets to attachments

Merge: 54d8d11592b c84ea71bb85
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-01

    Merge pull request #4091 from nyalldawson/render_cache

    QgsMapRendererCache improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-01

    Use list of map layers instead of map layer ids

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-01

    Add quick hasCacheImage method to QgsMapRendererCache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-01

    QgsMapRendererCache can have multiple dependent layers for a cache image

    In some cases the render result for a layer may depend on more than
    one layer.

    This changes QgsMapRendererCache to use "cache keys" instead of layer ids
    to identify images within the cache. When setting an image inside the
    cache, a new list parameter is used to specify all layers on which
    that image depends.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-01

    Add unit tests for QgsMapRendererCache

    Also flip to new style connects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-01

    Make QgsMapRendererCache protected members private

    This class isn't designed to be subclassed

Merge: 9fcc1308389 75506867aa7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-02-01

    Merge pull request #4092 from nyalldawson/maprenderer_api

    Make protected members in QgsMapRendererJob not part of public API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-01

    Make protected members in QgsMapRendererJob not part of public API

    QgsMapRendererJob and subclasses are not designed to be subclassed
    outside of core QGIS code. Marking them private API allows us to
    change them after API is frozen again.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-01

    Catch transform errors for annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-01

    Add method to determine layers participating in a label engine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-01

    Remove some yellow squiggly lines from QtCreator

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-01-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-01-31

    FindQGIS.cmake add build directory path support (macOS only)

    This should be expanded to include Linux and Win support

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-01-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-01-31

    FindQGIS.cmake document OSGeo4W variables

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-01-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-01-31

    FindQGIS.cmake fix macOS search paths; add support for bundles

    - Setting QGIS_MAC_PATH to any QGIS.app/Contents allows for building
    against any bundled install
    - Prioritizes QGIS_MAC_PATH bundles over Homebrew default in /usr/local
    - Remove hardcoded QGIS_MAC_PATH for specific distribution

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-01-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-01-31

    FindQGIS.cmake fix plugins search path; add QGIS_UI_INCLUDE_DIR

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-01-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-01-31

    FindQGIS.cmake search OSGeo4W qgis locations relative to install

    With newer OSGeo4W installs, the dev may have multiple ‘qgis’ installs
    and this allows defining the subdirectory prior to searching

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-02-01

    Flip some connects to new style

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-31

    postgres providers: null values in array don't need curly braces

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-31

    fix 'Set Group WMS data' layer action connection

Merge: aaa8c4e492d b370c8b8155
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-31

    Merge pull request #4087 from elpaso/resource-sharing-plugin

    Added QGIS Resource Sharing Plugin and deps

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-01-31

    Do not spell-check some test QMLs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-01-31

    Resource Sharing Plugin Tests Added

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-31
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-31

    revert the SIP deleteStyleFromDatabase signature

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-01-31

    Fixed spell check

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-01-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-01-31

    [processing] fixed grass tempfiles

    fixes #16128

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-31
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-31

    improve deleteStyleFromDatabase signature

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-01-31

    Added QGIS Resource Sharing Plugin and deps

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-31
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-31

    improve deleteStyleFromDatabase signature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-31

    [FEATURE] Expose GEOS Voronoi and delaunay triangulation to QgsGeometry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-31

    fix version in added note

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-31

    Add missing annotation api break docs, fix sip binding

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-31

    Add unit tests for joins - removal of joined layer, resolve refs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-31

    Rework vector joins so they do not use QgsProject::instance()

    The basic idea is to split reading of XML definition and resolution of layer IDs into layers.

    Also includes some cleanups in QgsProject and improvements in QgsVectorLayerJoinInfo.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-31

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-31

    Add unit test for processing polygonize algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-31

    Remove dependance on shapely library

    Port processing polygonize alg to use native QgsGeometry methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-31

    [FEATURE] Expose GEOS polygonize operation via QgsGeometry

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-30
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-30

    make deleteStyleFromDatabase consistent with other vectorlayer's methods

Merge: c4165e4eeb8 afcb75af515
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-31

    Merge pull request #4078 from nyalldawson/geom_api

    API changes to QgsGeometry::isEmpty()/isNull()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-31

    Remove QgsGeometry::isGeosEmpty

    Use the faster native QgsGeometry::isEmpty instead

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-31

    Replace deprecated assertRegexpMatches call

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-31

    Implement QgsGeometry::isEmpty()

    Faster than QgsGeometry::isGeosEmpty() because it avoids the
    conversion to GEOS geometries and just uses the QgsAbstractGeometry
    subclasses directly.

    Also implements faster isEmpty() overrides for specific
    QgsAbstractGeometry subclasses.

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-30
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-30

    Simple tests for style load, insert and remove from Postgis provider

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-30
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2017-01-30

    [processing] rename execute sql output

    LOMENEDE Jean-Daniel <jean-daniel.lomenede@eure.gouv.fr>AuthorDate: 2017-01-30
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2017-01-30

    [processing]Execute Sql : fix Input2.. InputN parameters

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-30

    Revert "remove GDAL_VERSION_MAJOR >= 2 test"

    This reverts commit cb2e81e44623d4bde8ac9ff6d1a8ded4aef1dd9b.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-30

    remove GDAL_VERSION_MAJOR >= 2 test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Rename QgsGeometry::isEmpty to isNull

    Differentiates missing geometries from empty geometries (eg
    empty geometry collections)

Merge: 50319b1cf00 1f7758a9f96
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-30

    Merge pull request #4073 from nyalldawson/annotations

    Refactor annotations, add new annotation features + some other exciting stuff

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-01-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-01-30

    [processing] removed otb tests

Merge: 8ba609e516e 83f4c99eb2c
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-30

    Merge pull request #3942 from pblottiere/qgsserverprojectutils

    [server] WIP clean project parsing by using QgsProject

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-01-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-01-30

    add SERVER_EXPORT for each function in namespace

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Fix failing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Fix rendering offset lines as part of fill symbol (outside of
    vector layers) results in broken offset outline

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-01-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-01-30

    [processing] removed providers imports

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-01-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-01-30

    fixed Cmake file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Also registry HTML annotation when webkit isn't available

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Fix failing tests

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-01-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-01-30

    [processing] removed otb and lidartools providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Add missing python bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Correctly handle offset when calculating symbol bleed

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-01-30
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-01-30

    replace class by namespace

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-01-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-01-30

    clean-up

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-01-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-01-30

    rename Store into Registry

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-01-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-01-30

    fix indent

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-01-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-01-30

    fix indent

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-01-27
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-01-30

    fix typo

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-01-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-01-30

    fix typo

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-12-26
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-01-30

    [server] WIP clean project parsing by using QgsProject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Ensure newly added annotations are selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Ensure annotation frame is closed before rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Correctly add newly created annotations to manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    [composer] Remove last link between composer maps and canvas

    you WILL respect the separation between core and gui!!\!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    [composer] Draw annotations over grids/overviews (fix #10300)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    [composer] Respect linked layer visibility when drawing annotation items (fix #10172)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Annotations are now handled at a project level

    This commit implements a new QgsAnnotationManager class, which
    handles storage, writing and retrieval of annotations.

    QgsProject has an annotationManager() attached to it. Map canvases
    sync their visible QgsMapCanvasAnnotationItems to the annotations
    contained within the project's annotation manager.

    This moves all management, storage and retrieval of annotations
    up to core and out of app/canvas.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    QgsSymbol estimateMaxBleed methods now use a QgsRenderContext
    argument to correctly calculate bleed for mapunits/pixels/etc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    [FEATURE] Annotations can be styled using fill symbol styles (fix #10552)

    This changes the rendering of annotation frames to use QGIS' symbology
    engine, which means that all the existing fill styles can now be
    used to style annotation frames.

    Also paint effects & data defined symbol parameters. Whee!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    [FEATURE] Control over annotation contents margins (refs #10555)

    Allows setting left/top/right/bottom margins for the contents
    within an annotation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Replace VisualMargin with QgsMargins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    New class QgsMargins for storing margins (left/right/top/bottom)

    Basically a direct port of QMarginF, but forced to always use
    double values, and with added toString()/fromString() methods.

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-29
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-29

    Fix inconsistent-missing-override warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Respect snapping while moving annotations (fix #10551)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Port annotation feature handling to QgsAnnotation

    Not an ideal implementation (too much logic resides in the
    gui QgsMapCanvasAnnotationItem class), but any approach
    using current api will be dependant on some hacks.

    Ideally we need a QgsVectorDataProvider method for finding
    the closest feature(s) to a point(/line/polygon) within a
    certain tolerance, with provider specific implementations
    which offload this to the data store's spatial indices.
    Then this handling could be bumped up to reside in
    QgsAnnotation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Handle moving annotation with different CRS to canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Move map layer association for annotations to QgsAnnotation

    Previously only some annotations had (incomplete) support for
    attaching to a particular vector layer and synchronising their
    visibility with the layer's visibility.

    This handling has all been moved up to QgsAnnotation, so that
    all annotation types can be attached to layers.

    This will allow selective annotation visibility based on the
    visible layers of a particular canvas, eg in multi-canvas
    environments.

    Additionally:
    - show the attached layer in the annotation properties
    dialog, and allow it to be cleared to always show the
    annotation
    - allow attaching annotations to non-vector layers
    - add unit tests for visibility

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-30

    Refactor annotations

    Splits the rendering component of annotations out from map
    canvas item component.

    A new core abstract base class QgsAnnotation handles the
    management of the common properties associated with an
    annotation, and handles rendering the annotation onto a
    QgsRenderContext destination.

    Existing annotation classes have been ported to this, and
    with the exception of the form annotation moved into core.
    Form annotations are dependant on editor widgets and must
    remain in GUI.

    A new QgsMapCanvasAnnotationItem item class implements
    a QgsMapCanvasItem which draws an annotation inside the
    canvas, and handles synchronising the position and size
    of the canvas item with the QgsAnnotation position/size.

    This allows annotations to be safely used in a multi-canvas
    environment, with a single QgsAnnotation being displayed
    in multiple canvases (even if the canvases have different
    extent/crs/etc).

    Additionally it allows annotations to be directly rendered
    to a map (eg in composer) without going through the
    gui based Qt graphics scene framework.

    Also removes lots of duplicate code, and adds some basic
    unit tests for annotations.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-29

    Tidy up layer definitions code + removal of QgsProject::instance()

    Moved code related to layer definitions away from QgsMapLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-29

    Update indentation

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-29

    [FEATURE] QgsPointV2 add project with 3D support

    Allows projection of a point with inclination to return a 3d point.

    Expression "project" function has been extended to support a new inclination parameter.

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-28
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-28

    QMessageBox replaced by QgsMessageBar
    "Saved styles manager" renamed to "Database styles manager"

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-28

    update docs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-28

    use QgsRasterBlock instead of GDAL in zonal statistics (addresses #8736)

    This should make zonal statistics usable rasters which come from
    other providers, e.g. WCS.

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-01-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-01-28

    More PNG to SVG replacements (#4065)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-01-27

    Fix segfault for unitilialized mAssistantPreviewSymbol

Merge: aef2b00b7e7 9378d20fe00
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-27

    Merge pull request #4069 from alexbruy/zonalstatistics-tests

    Zonal statistics tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-27

    fix generation of unique field names

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-27

    remove obsolete test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-27

    extend zonal statistics tests

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-01-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-27

    QGIS 3 is only qt5 compliant

    Remove qt4 mention (for linux based processes)

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-27

    [processing] add test for merge gdal

Merge: 03414788644 6c7e2f1b870
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-27

    Merge pull request #4067 from nyalldawson/raster_ctor

    Remove duplicate QgsRasterLayer constructor

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-27

    Remove code for reading of legacy (QGIS < 1.0) renderers

    Also removes a bunch of unused old QMLs and upgrades one still in use

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2017-01-27
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2017-01-27

    Because FSM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-27

    Fix memory corruption (free address of reference) in server

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-27

    Fix some coverity null pointer dereference issues

Merge: c72734285b1 bf2d9995f0a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-27

    Merge pull request #4066 from PedroVenancio/master

    [processing] add GRASS 7.x v.out.ascii algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-27

    Make QgsVectorLayer ctor default to ogr provider

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-27

    Fix spelling and API doc

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-27

    [FEATURE] API call to make geometries valid (port of ST_MakeValid)

    This introduces QgsGeometry::makeValid() which will try to make a valid
    geometry out of invalid one. This is more complicated method than just
    doing a buffer with zero width, but it should not loose any vertices.

    Finally we should have a reliable way in QGIS to fix bad geometries!

    Ported the C code from lwgeom library to QGIS.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-27

    Make layer tree implementation independent from QgsProject::instance()

    Another bit in the project refactoring work to get rid of dependencies
    on QgsProject singleton.

    Reading of layer trees from XML is now split into two phases:
    1. read XML and keep layer IDs
    2. resolve layer IDs to QgsMapLayer instances (using QgsProject)

    There are convenience methods to do both phases in one go.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-27

    Remove duplicate QgsRasterLayer constructor

    Avoids confusing overload behavior when constructing QgsRasterLayers
    from c++ code. This extra constructor was causing character literals
    to be converted to a boolean loadDefaultStyle flag instead
    of being used as the provider key. Removing the extra constructor
    avoids this, and removes some duplicate code.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-27

    Fix some coverity before/after null deference checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-27

    Fix some memory leaks identified by Coverity

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-27
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-27

    Sip coverage: first attempt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-27

    Fix some coverity uninitialized variable warnings

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-26
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-26

    Fix astyle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-27

    Ensure newly added composer maps show layers visible in canvas

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2017-01-26
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2017-01-26

    Add GRASS 7.x v.out.ascii algorithm

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-26
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-26

    Fix astyle

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-26
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-26

    Delete styles from postgres provider

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-01-26

    [BUGFIX][Processing] Script: get output file extension

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-01-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-01-26

    Fix "Configure container" dialog (#4060)

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-01-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-01-26

    Add title to size assistant dialog (#4056)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-26

    Reading/saving labeling engine uses a particular QgsProject

    ... rather than using QgsProject::instance() internally

    These are small cleanups to dig out some instance() uses and move them one level up...

    At some point we should maybe make labeling engine configuration a part of QgsMapSettings
    and have default project labeling engine config accessible from QgsProject
    in a way similar to e.g. snapping configuration.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-25

    spelling fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-25

    spelling fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-25

    [processing] make additional Fusion parameters optional

Merge: 0de00150d14 514e55bdcee
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-25

    Merge pull request #4053 from alexbruy/lidartools-update

    [processing] fixes and new tools for LiDAR processing

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-25

    fix indentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-25

    correctly exit spell check test to make Travis fail

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-25

    [processing] fixes and new tools for LiDAR processing
    courtesy of Niccolò Marchi

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2017-01-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-25

    fix labelontop/editable when field list sorted

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2017-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-25

    fix working on constraints when field list sorted

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-25

    [processing] add test for color relief gdal

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-01-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-25

    [FEATURE] expression engine's is_layer_visible() (#4045)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-25

    Qt 5.2 has QComboBox::currentData

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-25

    remove remaining QT_VERSION <=> 5 checks (also fixes b3e8d82)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-25

    identation fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-25

    translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-25

    update i18n scripts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-25

    debian packaging: include server modules

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-25

    [processing] find grass >=7.0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-25

    fix processing MessageBarProgress initialization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-25

    Considerably lighten the burden on the overworked translation team

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-25

    Rename a ui file which I can never find

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-25

    Fix bad labeling strings

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-01-25
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-01-25

    typo

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-01-24
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-01-24

    fixed forgot merge conflict message

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2017-01-17
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2017-01-24

    Tests and fix to read sld:Rotation when does not have ogc sub tags

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-24

    remove QT_VERSION test in custom widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-24

    more python 2 removal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-24

    Remove some leftover Python 2 code

Merge: 5e1339e8633 a188d14f48c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-24

    Merge pull request #4043 from nyalldawson/layer_composer_bridge

    Bridge map canvas layers to composer map layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-24

    Remove map settings parameter from QgsComposition

    Breaks the hard link between canvas and compositions!

    Fix #11077

Merge: 98169386d12 ea2ff06c797
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-24

    Merge pull request #4038 from nyalldawson/shift_zoom

    [FEATURE] Holding shift while using map zoom tools inverts the zoom

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-24

    [composer] Don't use canvas map settings to determine canvas layers

    Instead make the layer tree canvas bridge advise on layer set
    changes, and tie this into composer. So now composer acts
    as a go-between to sync the composer map item's layer set to
    the layer tree/canvas layers.

    It's not an ideal solution, but avoids the hard link between
    compositions and the map canvas.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-24

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-24

    Remove calls to method added in Qt 5.6

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-24

    updates and fixes for windows qt5/py3 build

Merge: 57535763d76 69d10fae0f3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-24

    Merge pull request #2857 from nyalldawson/properties2

    Properties framework

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-23

    use new QgsHelp where possible instead of builtin context help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    [composer] Fix page border is too wide under qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    [composer] Holding shift while drawing polyline/polygon constrains
    line angles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    [needs-docs] Use alt modifier to reverse zoom behaviour

    Previously shift-modifier was used to change zoom in to out, and
    zoom out to in. This commit changes it to the more common alt
    modifier.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    [FEATURE] Holding shift while using map zoom tools inverts the zoom

    Eg hold shift and click with zoom in tool = zoom out

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    [labeling] When changing font families, reset to correct regular/book
    style if current style is not available

    Previously the font would be reset to the first style alphabetically,
    usually 'Bold'. Now it correctly resets to the standard font style.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Flip some connects to new style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    [needs-docs] Remove duplicate Add Layer option from browser context menu

    Instead of two actions: Add Layer & Add Selected Layers, just have
    a single Add Selected Layers action which works on either multiple
    selections or single selections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Update API break dox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    SIP sync

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Use consistent names for data defined property collections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Crazy fix to avoid shared data getting corrupted in sip bindings

    Without this (should be unnecessary) virtual destructor the
    shared data member for QgsProperty gets filled with garbage if
    a QgsProperty is created from python code.

    I can't explain it...!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Spelling fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Cleanups, fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Remove caching from QgsPropertyCollectionStack (too fragile)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Fix layer expression scope sometimes not appended to render
    context expression scopes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Fix some failing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Add missing sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Identation update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Fix unused variable warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Rename method which causes spell check issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Fix doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Clean up GUI for properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Refactor properties

    Remove QgsAbstractProperty and subclasses, and instead use a single
    QgsProperty class which covers the use of QgsAbstractProperty
    and its subclasses. This simplifies the API and avoids pointer
    handling. QgsProperty is implicitly shared for memory efficiency
    and inexpensive copies.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Stronger definitions of properties in collections

    Instead of defining the suitable field types and values for
    properties when registering them to a data defined button,
    now properties are fully defined when the valid
    property keys are defined.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    [FEATURE][composer] Data defined scalebar colors and line width

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    [FEATURE][composer] Data defined legend titles and column count

    (fix #11913)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Avoid slowdown when changing composer data defined properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    [FEATURE][composer] Data defined svg colors and outline width for
    composer picture items

    Especially useful when the picture is showing a north arrow!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    [FEATURE][composer] Data definable item frame and background colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Port symbology and composer to properties framework

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Port labeling to properties framework

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Nicer initialization of diagram property map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    [labeling] Remove support for upgrading 1.x projects with
    data defined label settings

    Clean up code related to data defined properties map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Allow properties/collections to be prepared in advance

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Fix sip subclassing for properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Add a common interface for QgsPropertyCollection/QgsPropertyCollectionStack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Start on GUI for properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Remove deprecated diagram field properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Add support for more data definable properties to diagrams:

    - Distance
    - Priority
    - ZIndex
    - IsObstacle
    - Show
    - AlwaysShow
    - Diagram Start Angle

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Add tests for data defined diagram properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Allow setting diagram properties collection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Remove currently unused diagram properties, add data defined
    x/y position using properties system

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Setting a property to null in collections removes property

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Support @value in diagram property expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Port diagrams to use properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Initial implementation of property system

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Python formatting updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-23

    Add autopep8 to Travis environment to check Python formatting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-22

    Disable "merge lines" option with "line direction symbol"

    This sometimes produces inversed lines and therefore unreliable results.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-22

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-22

    [FEATURE] Add inches as a measurement choice for symbology/labeling

    "Make imperial great again!"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-22

    Consolidate all render context unit conversion to single methods
    within QgsRenderContext

    Fix invalid conversions, update unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-22

    Fix invalid conversion from points to mm

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-01-22

    Fix tab focus order in dialogs (#4013)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-22

    [FEATURE] Expose points as valid choice for all symbol/label units

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-21

    add link to 2.18 api documentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-21

    truncate only last extension in welcome screen

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-21

    api_break fixes

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-01-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-01-21

    Add keyboard shortcut to actions in the UI

    Also bolds action tooltip text to make it clearer.
    Shortcuts live inside ({shortcut-here}) in the tooltip

Merge: 2bedaf869c6 65c01775f62
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-21

    Merge pull request #3996 from jgrocha/literal

    SLD parsing: handling ogc:Literal within CssParameter

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-01-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-01-21

    Don't show prompt on empty group

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-01-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-01-21

    [Expressions] Move field values widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-21

    Avoid "Failed to load file  "/style.qss"" startup error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-21

    Revert "Reenable full task manager tests following b45469f"

    This reverts commit dd614451c9586ea598f93aab56a97a00f409a6cf.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-20

    spelling fix imrovement and symboll

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-20

    run spell check on edited files only

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-20

    Remove FileName and Photo widget in favor of Attachment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-20

    [needs-docs] Rename "External Resource" widget to "Attachment"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-20

    Migrate Photo and FileName widgets to ExternalResource

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-20

    fix typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-20

    replace digitising by digitizing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-20

    more spelling fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-20

    [spellcheck] improved script

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2017-01-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-20

    don't apply the spell check on all the file if no changes (#4031)

    Before that:

    $time git commit --amend 2> log
    real    7m19.811s
    user    49m14.012s
    sys     0m16.668s

    $ls -lh log
    -rw-rw-r-- 1 sbrunner sbrunner 1,8M janv. 20 14:05 log

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-20

    Fix loading of editor widgets

Merge: 85146ca4be9 8e025ae75e9
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-20

    Merge pull request #4029 from dmarteau/cleanup_getenv

    Move request logging to request object

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-20

    Add description for starting python tests in gdb

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-20
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-20

    Move request logging to request object

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-20

    Automatically set focus on the line edit for attribute table filters

    Because the obvious action after selecting a search field is to start
    typing and not to click on the line edit with the mouse.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-20

    Reenable full task manager tests following b45469f

Merge: 95ca471e225 d1f233d0838
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-19

    Merge pull request #4027 from rldhont/server-selection-tests

    [Server] SELECTION tests

Merge: eb7a235dc18 8776e3cf64a
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-19

    Merge pull request #4026 from elpaso/store-urls-in-qsettings

    Store URLs in QSettings

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-01-19

    [Server] SELECTION tests

    Update GetMap SELECTION test
    Add GetPrint SELECTION test

    !GetPrint SELECTION has to be fixed!

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-01-19

    Store URLs in QSettings

    Make URLs overrideable through QSettings.
    The idea is to eventually make all hardcoded URLs
    and paths user-overrideable through a QSettings entry.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-19

    Print messages from QgsMessageLog to the console when testing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-19

    Add QgsApplication.instance() to python bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-19

    Save readOnly state, constraints and default values to style

    They should be handled equal to the edit form config.
    Fix #15931

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-01-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-01-19

    [processing] always use only selected features in 'save selected features'

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-01-19

    Replace broken WMS demo URLs with working URLs

    I'd liked to add a UMN MapServer Demo too but
    I couldn't find a working one.

    Needs backporting

Merge: b45469f1375 a80497e3de0
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-19

    Merge pull request #4019 from dmarteau/wms_cleanup

    Clean WMS service

    Nikolay Korotkiy <sikmir@gmail.com>AuthorDate: 2017-01-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-19

    Fix some errors/typos

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-19

    Make the one band raster creation method return data provider

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-19

    Convenience API call to create empty raster file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-19

    Make setEditable() return true/false to indicate success/error

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-19

    [FEATURE] API to enable/disable editing of raster data

    To create a 2x2 raster block with one byte per pixel:

    ```
    block = QgsRasterBlock(Qgis.Byte, 2, 2)
    block.setData(b'\xaa\xbb\xcc\xdd')
    ```

    To overwrite existing raster data at position 0,0 by the 2x2 block:

    ```
    provider.setEditable(True)
    provider.writeBlock(block, band, 0, 0)
    provider.setEditable(False)
    ```

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-19

    Fix 'bytes can only contain ASCII' error on python3

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2017-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-19

    [FEATURE][processing] Add overlay option to GridLine and GridPolygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-19

    Add missing ~ operator to expression builder

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-01-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-01-19

    Enable icons visibility in Evis dialogs (#4012)

    - Add + and - icons
    - Also move some "what's this" comments to "tooltip"

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-18
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-19

    Clean WMS service

        - Remove "transitional" code
        - Remove duplicated code (or functionaly equivalent code)
        - Remove dead code
        - Sanitize error checking
        - Ensure correct build with HAVE_SERVER_PYTHON_PLUGINS not defined

Merge: 7161b5a842d 783fae1bc9f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-19

    Merge pull request #4002 from tudorbarascu/fixdescription

    fix setRelationId description

Merge: 819c9ec03e9 6bab0c6913b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-19

    Merge pull request #4008 from jgrocha/postgisstyles

    DDL update: saving layer styles on databases

Merge: 21838877595 14c4dea4db1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-19

    Merge pull request #4006 from SrNetoChan/replace_pngs

    Replace pngs by SVGs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-19

    Don't use canvas mapSettings when composer maps respond to layer changes

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-18
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-18

    DDL update: saving layer styles on databases
    Fix #11421

Merge: 08e0eacfef3 e17a7d4e217
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-18

    Merge pull request #4004 from dmarteau/wfs_as_module

    WFS & WCS as module

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-18

    [processing] return string from selection type setting when necessary

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-18

    Remove draw() method from QgsRasterDataProvider interface (#4017)

    It was redundant in the API - one always wants to use block() to get data

Merge: 433d04b68ea 710a12cabdc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-18

    Merge pull request #4005 from nyalldawson/comp_mapsettings

    Remove some more QgsComposition::mapSettings use, also support different CRS in composer map items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-18

    Avoid use of composition map settings to set initial composer map extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-18

    [needs-docs] Composer maps default to a "use project CRS" setting

    And overriding projection is only done if user has manually
    chosen a different CRS from the list.

    This means that templates and compositions in server can still
    adapt to follow the project CRS, but if desired specific map
    items (eg an overview map) can use the CRS override to always
    show in a particular CRS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-18

    Avoid startup error when project template folder does not exist

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-18

    QgsRasterBlock::data() for efficient access to pixel data also in Python (#4009)

    Also adds some unit tests and API cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-18

    Fix some test failures

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-17
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-17

    Move wcs as service module

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-16
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-17

    Move wfs as service module

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-01-17

    [bugfix] Fixes WFS HTTP auth basic username/password

    Fixes #15360 and #15597

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-17
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-17

    DDL update: saving layer styles on databases
    Fix #11421

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-17

    More removal of QgsComposition::mapSettings use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-17

    [FEATURE][composer] Allow choice of CRS for map items

    This allows the CRS for map items to differ from the canvas/project
    CRS. It also allows different map items to have different CRS,
    eg an overview map can be set to a different CRS to the main map.

    An unfortunate side effect of this change and the ongoing work
    to separate compositions from canvas is that datum transforms
    are no longer supported in composer. This cannot be fixed until
    the datum transform store is rewritten to not depend on canvas
    (ie, it's also broken for upcoming multi-canvas work)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-17

    Remove some more QgsComposition::mapSettings use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-17

    Remove some more QgsComposition::mapSettings use

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-17

    [composer] Remove more use of composition map settings

    Use relevant composer map item CRS instead of composition mapsetting's
    CRS. For items directly linked to a map (eg scalebar, legend) we
    use that map's CRS, for others (eg labels, html items) we use the
    composition's reference map CRS.

    (Note that the CRS cannot be set for a map, and is still currently
    linked to the canvas CRS. Fixing that is a future TODO.)

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-17
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-17

    SLD parsing: handling ogc:Literal within CssParameter

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-16

    replace cancelling, cancelled and cancellation by canceling, canceled and cancelation, respectively (#4000)

    * replace cancelling and cancelled by canceling and canceled, respectively

    see https://github.com/qgis/qgis3_UIX_discussion/issues/19

    * replace cancellation by cancelation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-16

    [spellcheck] properly look into various cases and add more fixes"

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-16

    creatensis.pl: handle release names with blanks

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2017-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-16

    Show warning when adding more than 1 part to single geometry layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-16

    [spellcheck] fix using whole dictionary

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2017-01-16
Commit:     Tudor Bărăscu <tudor.barascu@qtibia.ro>
CommitDate: 2017-01-16

    fix setRelationId description

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-01-16
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2017-01-16

    Replaces ProjectionEnable Icons and text

    Replaces the OFT enable and Disable Icons to use the same CRS Icon as in options

    Changes behavior on CRS TEXT showing when OTF is off, instead of when it's ON.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-16

    Qt 5.2 has QComboBox::currentData

Merge: bf22cbfa9d6 9324bdac1f9
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-16

    Merge pull request #3999 from elpaso/wfst-fixes-15597-16043

    [bugfix] WFS-T Fixes #15597 #16043

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-01-16

    [bugfix] WFS-T Fixes #15597 #16043

    This commit fixes a few bugs on WFS-T with
    servers that support WFS-T > 1.0.0 when user
    configure version != 1.0.0 ("auto" is the default).

    It also fixes WFS-T multiple operations on GeoServer
    when an insert operation is among them and the feature
    store does not return generated feature ids for the
    inserted features (i.e. shapefiles).

    Tested on GeoServer and QGIS Server

     (cherry-picked from 502a8da40380)

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-01-16
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2017-01-16

    Replace mActionCheckQgisVersion.PNG by SVG

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-16

    [spellcheck] fix case detection + some fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-16

    [spell check] allow global replace

    also fix matching case

Merge: b340d7bdb6f 8b0526d678b
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-16

    Merge pull request #3985 from dmarteau/revisit_server_exceptions

    Server: revisit server exceptions

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-16

    Add willBeDeleted() signal to QgsMapLayer (#3998)

    This allows pieces of code that depend on map layers to listen directly
    to the layer's notification rather than having to listen to project's
    layersWillBeRemoved signal (and cycle through the whole list)

Merge: 5e459d7b250 e399ce36b71
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-16

    Merge pull request #3992 from nyalldawson/distance_otf

    Don't disable project ellipsoid choice when canvas OTF reprojection is disabled

Merge: 49411210b05 3274e1926f8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-16

    Merge pull request #3995 from nyalldawson/render_context

    Remove rasterScaleFactor/setRasterScaleFactor from QgsRenderContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-16

    Remove more unused raster scale factor handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-16

    Remove unused (and not useful) QgsRenderContext::constPainter getter

    Since const QPainters cannot be painted to, there's no value in
    leaving this in the API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-16

    Small cleanups and documentation improvements for QgsRenderContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-16

    Remove rasterScaleFactor/setRasterScaleFactor from QgsRenderContext

    These were not being used by QGIS code (always left at default 1.0
    value), and removing them from the api allows us to simplify lots
    of code. It also makes QgsRenderContext scaling much less confusing.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-16

    [composer] Remove QgsComposerMap::storeCurrentLayerSet

    This method was used to sync the canvas layers to a composer map.
    The logic has been moved to app to avoid a dependancy between
    compositions and the main map canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-16

    [composer] Cleanup handling of wms layer/advanced effect detection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-16

    [composer] Use reference map when creating render context for
    draw shape/arrow/nodes/paper symbols

    This commit removes some more instances where changes in the
    canvas affect compositions. Previously the symbols drawn
    in shape/arrow/etc items were using the scale from the canvas.
    This meant that the appearance of these items in composer
    would change depending on canvas zoom if they used symbols
    with map unit sizes.

    Now they take their map scale from the composition's reference
    map. While this has the nice side effect that now map units
    can be used in the appearance of these items and they're
    guaranteed to match up with the reference map item, the main
    intention here is to remove more of the forced links between
    compositions (core) and the main canvas (app).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-16

    Move QgsSymbolLayerUtils::createRenderContext to QgsRenderContext::fromQPainter

    This method is useful in many contexts outside of symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-16

    [composer] Use largest map in composition as reference map if no
    reference map is explicitly set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-16

    [composer][needs-docs] Rename "world file map" option to "reference map"

    This option will be used for more than just world file generation,
    and instead will indicate which map should be considered the master
    map for the composition from which any composer properties
    calculating map units will derive the scale from.

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-15
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-15

    SLD parsing: handling ogc:Literal within CssParameter

    Jorge Gustavo Rocha <jgr@geomaster.pt>AuthorDate: 2017-01-15
Commit:     Jorge Gustavo Rocha <jgr@geomaster.pt>
CommitDate: 2017-01-15

    SLD parsing: handling ogc:Literal within CssParameter

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-01-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-01-15

    GML parser: do not use layer extent as feature geometry if the feature has no geometry

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-11
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-14

    Revisit server exceptions

        - Add server exception base class
        - Enable per service exception definition
        - Handle QgsException gracefully (error 500)
        - Handle OGC exception versioning

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-11
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-14

    Remove dead code

Merge: b412ceb109a 6de4fceec28
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-14

    Merge pull request #3993 from rouault/fix_16009

    GML parser: fix parsing of typenames and geometry names with non-ASCII character (#16009)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-01-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-01-14

    GML parser: fix parsing of typenames and geometry names with non-ASCII character (#16009)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-14

    Split (#3988)

    * add coreutils to travis

    * ppa for coreutils backport

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-14

    Reword ellipsoid string to clarify that it also applies to area calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-14

    [needs-docs] Rename 'Parameters:' ellipsoid option to 'Custom'

    To better respect UI standards

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-14

    [needs-docs] Don't restrict project ellipsoid choice when
    canvas OTF reprojection is disabled

    These two settings aren't necessarily related - you may want
    to disable OTF canvas reprojection while still wanting accurate
    distance/area measurements using an ellipsoid.

    This change should make distance/area calculation in QGIS more
    reliable and predictable for users. Calculations are now
    based entirely on the ellipsoid choice in project properties, so
    it only takes checking a single setting to verify how
    measurements are calculated.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-14

    [composer] Avoid some use of composition map settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-14

    [composer] Remove support for upgrading pre 2.2 project atlas map
    settings

    Open the project in a recent 2.x release and resave to upgrade
    the project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-14

    Standardise names for static variables

    All non-const variables are prefixed with "s", all const
    statics are ALL_CAPS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-14

    Don't return const references to implicitly shared Qt classes

    Instead return the inexpensive copies. Should provide extra safety
    against issues like #14822

    (refs #14822)

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2017-01-14
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2017-01-14

    replace PNG files by SVG

    mIconProjectionDisabled.svg
    mIconProjectionEnabled.svg
    transformed.svg
    copyright_label.svg

Merge: 49b6c5f3428 932d9fb5d3a
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2017-01-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-13

    Merge pull request #3987 from mhugo/servermultithread

    [server] parallel map rendering

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-13

    [processing] more fixes to "selection" type settings handling

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-13

    Revert "[processing] handle string settings from previous install (followup 03eaad5bfd)"

    This reverts commit daf65d8fdf3f8eb238c07f682c4d9a508e613f7a.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-13

    [processing] handle string settings from previous install (followup 03eaad5bfd)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-13

    [processing] extent is mandatory parameter for interpolation algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-13

    [processing] raise error if cellsize is not defined in interpolation
    algorithm

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-13

    processing zonal statistics

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-13

    processing single to multi test

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-13

    processing mean coordinates test

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-13

    processing points along lines test

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-13

    processing qgis count points weighted

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-13

    processing qgis countsuniquepoints test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-01-13

    [server] C++ 11 style default virtual destructor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-01-13

    [server] QsgServerInterface available without python

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2017-01-10
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2017-01-13

    [server] parallel map rendering

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-13

    [spellcheck] remove unknown split option

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-13

    [processing] allow other output formats than shapefile in GDAL
    polygonize

Merge: c484742eb75 6c74e4ea5d1
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-12

    Merge pull request #3980 from 3nids/morespell

    Interactive spelling corrections and add more words to spell check

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-12

    spelling fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-12

    add interactive mode to spell checking (allow direct replace or ignore)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2017-01-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2017-01-12

    [server] Fix wrong debug output name and added HTTP_AUTHORIZATION

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-12

    fix settings group capitalization

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-12

    Fix attribute table shows columns twice

    If they have been defined with different capitalization

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-12

    [processing] workaround for fixing broken build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-12

    [processing] fix typo in method name

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-12

    [processing] fix handling of the "selection" type settings

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-01-12

    [BUGFIX][Server] Add short names in restricted layer list

    The restricted layer list contains layer names and layer ids if layer ids are used as service layer name.
    This code adds layer  short name to the restricted layer list if layer ids are not used as service layer name.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-12

    Use feature from expression context in expression builder preview
    instead of always getting first feature from the layer

    This means that e.g. expression builder previews in composer atlas
    will use the current atlas preview feature

    Also remove an unnecessary restriction that blocks the preview if
    a layer has no features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-12

    [composer] Fix expressions inserted into HTML item source are lost on refresh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-12

    Rename some static variables for consistency

    Ensure non-const statics have "s" prefix and const statics
    are in all caps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-12

    Nicer creation of static QMaps

    c++11/Qt5 allow us to clean up the creation and initialization
    of static QMaps and avoid the need for initialization functions

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2017-01-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-11

    show field alias when presenting constraint msg

    Before, when a field didn't passed the defined constraints
    it showed a message in the form of "field name: Constraint defined message".

    Now, if if a field alias is defined, the message is in the form of
    "field alias: Constraint defined message"

    See #15455

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-11

    [processing] fix wrong parameter definition (fix #16063)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-11

    [FEATURE][processing] remove TauDEM provider from core Processing

    TauDEM is quite specific set of tools and it requires installation of
    some additional tools. So we decide to turn it into separate provider,
    reducing core codebase size and maintenance efforts.

    Tagged as feature to not forget mention in changelog and documentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-11

    respect CamelCase for enums and their values

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-11

    [processing] update OTB's white- and blacklist. Drop obsolete 3.x
    versions and add latest 5.8.0

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-11

    [processing] add new MultiImageSamplingRate algorithm from OTB 5.8.0

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-11

    [spelling] replace behaviour by behavior

Merge: e656c63ab73 bf73e2c2408
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-11

    Merge pull request #3960 from rldhont/server-wms-transparent-bgcolor

    [BUGFIX][Server] Re-enable Transparent and Bgcolor parameter for GetMap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-11

    Remove duplicate QgsFeature::setFeatureId method

    Leave just QgsFeature::setId and document api break

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-01-11

    [BUGFIX][Server] Re-enable Transparent and Bgcolor parameter for GetMap

    Fixed #15990 wms png transparency not honoured

    And add tests for transparent and bgcolor in GetMap and GetLegendGraphic

Merge: f8d70619db7 3e2b4fc421c
    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2017-01-11
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2017-01-11

    Merged master fixed conflict.

    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2017-01-11
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2017-01-11

    Add SIP bindings

Merge: a7806d1a398 db1009cbfa4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-11

    Merge pull request #3968 from nyalldawson/item_vars

    [FEATURE] item_variables expression function inside compositions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-11

    [FEATURE] New expression variables for map settings

    - map_crs, map_crs_definition: retrieves crs details for map
    - map_units: retrieves units for map (eg 'meters','degrees')

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-11

    [FEATURE] item_variables expression function inside compositions

    This adds a new item_variables expression function when expressions
    are used inside a composition context.

    The function takes a single argument, the id for an item inside
    the composition, and returns a map of variable name to value
    for that item.

    This allows you to do things like insert text in a label fetching
    properties of another item in the composition, eg

    Insert scale of map into a label:

    map_get( item_variables( 'map'),'map_scale')

    Insert x coordinate of map center into a label:

    x(map_get( item_variables( 'map'),'map_extent_center'))

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-11

    Add method to retrieve variables from a QgsExpressionContext as a QVariantMap

Merge: 26a8a54c00f 86e1138a047
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-11

    Merge pull request #3959 from nyalldawson/processing_port_feedback

    [processing] Port feedback object to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-11

    [processing] Correctly handle when no feedback object is passed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-11

    [processing] Port feedback object to c++

    Algorithms are now passed a QgsProcessingFeedback object
    instead of the loosely defined progress parameter.

Merge: 243f01cbe9d 04eb2933628
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-11

    Merge pull request #3966 from nyalldawson/proc_prov_c

    [processing] Port some stuff to c++

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-11

    [processing] Move some SVG icons out of plugin to themes

    ...and swap to using QgsApplication methods for retrieving cached icons,
    implement svgIconPath for providers with SVG icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-11

    [processing] Allow providers to return path to SVG icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-11

    Add some unit tests for QgsProcessingRegistry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-11

    [processing] New c++ QgsProcessingRegistry class

    Intended as a registry for the various processing components,
    including providers, algorithms and various parameters and outputs.

    Currently handles only registration of providers, as a step toward
    removing processing's algList (this requires first porting
    the algorithm class to c++)

    A QgsProcessingRegistry instance is attached to QgsApplication,
    and is retrieved by QgsApplication::processingRegistry()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-11

    [processing] c++ base class for providers

    Nothing particularly exciting here yet, but this commit
    moves the definition of the provider base class to a c++
    QgsProcessingProvider abstract base class.

    As part of this some existing python methods were renamed
    to make their use clearer and to fit with the QGIS c++
    api conventions:

    - getName was renamed to id
    - getDescription was renamed to name
    - getIcon was renamed to icon

    These API breaks are documented

Merge: 37ebcdd1cd2 869573c9df8
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-10

    Merge pull request #3974 from dmarteau/cleanup_qgsrequesthandler

    Remove code moved to wms service

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-10

    [spellcheck] allow inwords checks and line skipping

    spell check will be done automatically in words by default (when some conditions are fulfilled)
    possibility to avoid in words checking by adding :* at the end in spelling.dat

    one can add #spellok at the end of a line of code to skip spell check on this line

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    [processing] add test for Distance matrix algorithm to prevent
    TableWriter class breakage in future

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    [processing] restore functionality of the TableWriter class (fix #16053)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    fix leak when using global expression context scope

Merge: 3145a01db6d bcb69c5f34c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-10

    Merge pull request #3911 from alexbruy/generic-help

    Generic help for QGIS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    fix regex to correctly handle strings like $$$qgis_version

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    support escape syntax. $$qgis_version will be kept and $qgis_version
    will be replaced with value

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    add missed SIP bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    remove debug statements

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    add 'qgis_short_version' expression variable to retrieve QGIS version
    in the major.minor notation (can be useful for help system and probably
    in other places)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    allow using expression variables in help path. Currently only from
    global scope. Syntax should be '$variable_name', e.g. $qgis_version.
    When accessing help those variables will be replaced with corresponding
    values

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    [FEATURE] new global expression variable $qgis_locale

    Returns current locale used by QGIS. By default this is current
    system locale. If user enabled locale override in QGIS settings
    overriden locale will be returned.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    add support for proxies

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    move QgsHelp to gui

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    more robust check for network help location

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    make all QgsHelp methods static

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    improve QSettings handling

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    add SIP bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    QgsHelp is not singletone

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    improve built-in "no help found" page

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    new QgsHelp class that uses QGIS User Guide as help source

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    add possibility to configure location of the QGIS help

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-10
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Remove code moved to wms service

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    [processing] support OTB 5.8.0

Merge: 9be984c7ece eb826fb0581
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-10

    Merge pull request #3973 from ghtmtt/good_test2

    [processing] other gdal tests

Merge: 3a03c98a089 ff3487d9579
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-10

    Merge pull request #3866 from dmarteau/master

    Implements service modules registry - Experimental

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-10
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Code quality changes and typo

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-07
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Remove wmsserver files from server code unit

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-07
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Replace headersWritten by headersSent

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-07
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Remove Testing/Temporary/CTestCostData.txt

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-07
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    WMS run as a module service !

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-07
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Port bugfix from PR #3906 to service

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-06
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Fix sip syntax error

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-06
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Fix indent and documentation

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-06
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    fix doc warning

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-06
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Port wmsserver changes to service

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-06
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Add plugin hook support decorator

        - Add plugin hook support decorator for use in  service modules
        - Remove handling of plugin hook with request handler (not needed
    anymore)
        - Reduce usage of HAVE_SERVER_PYTHON_PLUGINS by using forward opaque declaration.

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-06
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Ensure url is complete in fcgi request

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-05
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Add headers keys and value accessors

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-05
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    QgsRequestHandler is now a concrete class

        I/O transactions are now abstracted with QgsServerRequest/QgsServerResponse
        So there is no need for another abstraction layer

    David Marteau <dmarteau@3liz.com>AuthorDate: 2017-01-04
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Implement QgsFcgiRequest and QgsFcgiResponse

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-31
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Fix DEFAULT_SERVER_MODULE_SUBDIR in CMakeLists.txt

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-31
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Fix indent

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-31
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Create module test; add more debug messages for travis

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-31
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Fix spelling

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-30
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    fix prefix path setting: enable running from from build directory

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-30
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Fix 'Incomplete type' compile error

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-30
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Fix coding style

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-22
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Server: Brut force port WMS as service module

        - Compile and load as service but functionality not tested
        - Removed dependencies to QgsRequestHandler
        - Removed dependencies to QgsOWSServer
        - Separate requests in their own units

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-16
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Fix coding style and update comments

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-16
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Expose QgsServerInterface to service modules

        * Instanciate QgsServerInterface even if HAVE_SERVER_PYTHON_PLUGINS is
          not defined
        * Pass QgsServerInterface in module registration methods.
        * Add QgsServer initialisation test

     #Please enter the commit message for your changes. Lines starting

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-15
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Add parameter map accessor from QgsServerRequest

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-15
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Add extra parameter QgsProject* to QgsService::executeRequest

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-15
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    fix typo, use Q_UNUSED, return null/empty QString() instead literal empty string

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-15
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Removed python loader: added unRegisterService() method

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-14
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    fix indent

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-14
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Server refactoring: Added sample native service module; fixed typo

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-14
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Add getHeader() method to QgsServerRequest

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-14
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Remove Service Entry class and move name/version infos in QgsService

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-14
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Server refactoring: Fix doc and comments

        Fix typo in doc and comments
        Update documentation
        Fix return of implicitely shared objects
        Fix order of parameters in QgsServiceRegistry::registerService

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-07
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-10

    Server refactoring: implements service modules registry

        Implementation for https://github.com/qgis/QGIS-Enhancement-Proposals/issues/74

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    [processing] configurable URL for scripts and models repository

Merge: 3c84229bff2 d2ff57ec381
    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2017-01-10
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2017-01-10

    Merged master fixed conflict.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-10

    remove debug line

Merge: 3fd27d1f042 7cda002ba21
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-10

    Merge pull request #3971 from alexbruy/processing-help

    [processing] configurable help files location for GDAL and GRASS providers

Merge: 378212cf426 29d108f38fd
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-10

    Merge pull request #3926 from alexbruy/processing-gdal-opts

    Processing gdal opts

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-09
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2017-01-10

    gdal TPI test

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-09
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2017-01-10

    gdal near black test

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-09
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2017-01-10

    gdal TRI test

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2017-01-09
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2017-01-10

    gdal roughness test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-10

    indentation update

Merge: 313ec55640a 4b8c5bea297
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-10

    Merge pull request #3940 from nyalldawson/gdal2

    Bump minimum GDAL version to 2.0, remove old version #ifdefs

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2017-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-10

    deactivate "circular string.." buttons for layer without geom

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-10

    Exclude degenerated rings from polygon area calculation

    (forward-port from 64b0b1)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-10

    Change comment for QgsCurveV2::sumUpArea

    (forward-port from 1c02dc7)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-10

    Adapt numbers in test for QgsLineStringV2::sumUpArea

    (forward port from df0f97)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-10

    Add unit test that makes sure that the area of a closed compound curve ring is the same as a closed linestring with the same number of vertices

    (forward port from be71066)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2017-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-10

    Fix area calculation of compoundcurve rings if they contain a 2-vertex linestring

    (forward port from 30d7423)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-10

    Fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-10

    Revert "[processing] added test for invalid geometry checking"

    This reverts commit 306764871baab544f9566b327d2188a5b1fc8938.

    Test is failing

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-01-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-01-09

    [processing] fixed usage of filter function in vector.features

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-01-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2017-01-09

    added missing test files

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-01-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-01-09

    Layer tree view: correctly refresh greyed/ungreyed state of layers when toggling their group

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-09

    [processing] configurable help files location for GDAL and GRASS providers

    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2017-01-09
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2017-01-09

    Fix new method segnatures

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-09

    add missed import

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-01-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-09

    [processing] added test for invalid geometry checking

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-09

    [processing] removed unnecessary code to check validity of geometries

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-09

    [processing] added ‘invalid feature handling’ option

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-09
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-01-09

    Revert "Merge pull request #3886 from pblottiere/servermultithread"

    This reverts commit 350a2b513446462120946241cf7fb1bb67ca828b, reversing
    changes made to 590a981195289be702bc7bf5382ece25a09ae6bb.

Merge: 590a9811952 f7729b3096e
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-09

    Merge pull request #3886 from pblottiere/servermultithread

    [server] parallel map rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-09

    Remove some more macros not needed with GDAL>=2 requirement

Merge: c7130c62813 48519754786
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-09

    Merge pull request #3969 from 3nids/fixwebkit

    fix build without QtWekKit

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2017-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2017-01-09

    fix build without QtWekKit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-09

    build t2tdoc text output with utf-8 encoding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-09

    Remove some core QgsProject::instance() uses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-09

    [processing] Don't use separate label for checkbox parameters

    Instead embed description as checkbox label.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-01-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-09

    Fix for alphaBand and opacity loss upon renderer switch (style dock & properties window) (#3967)

    * [styledock] maintain raster alpha band and opacity when switching renderer

    * [raster] fix alphaBand/opacity loss when opening layer properties
    (fixes #16044)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2017-01-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2017-01-08

    Update QCA CMake qcatool find function for macOS and Qt5

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2017-01-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2017-01-08

    Add word wrapping for expression builder

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-08

    Add doxymentation for field formatters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-08

    Add missing folder to doxygen build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-07

    [processing] allow raster options widget accept string parameters and outputs in modeler

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-07

    Doxymentation for QgsWkbTypes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-07

    Fix avoid intersections test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-07

    skip malformed key-values pairs
    add options example in docs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-07

    fix indentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-07

    [processing] use custom options widget in GDAL algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-07

    add method to set raster options in QgsRasterFormatOptionsWidget

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-07

    Make QgsGeometry independent from QgsProject + better avoid intersections API

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-06

    Make composition associated with QgsProject (#3957)

    ... rather than using project singleton within compositions

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-06

    Add project/layer expression context scope only if it is available

    Better to leave them out than adding dummy scopes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-06

    Fix QgsExpressionContextUtils::projectScope() usage in processing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-06

    Explicitly pass QgsProject object when dealing with expression contexts

    Continued effort to reduce number of uses of QgsProject as singleton...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-06

    Disable flaky test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-06

    [FEATURE][processing] New algorithm to truncate tables

    Irretrievably deletes all features from a table... use with caution!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-06

    [processing] Allow selection of non-spatial tables for create attribute index alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-06

    [processing] Add test, help for create spatial index alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-06

    [processing] Allow tests for algs which modify layers in place

    Add test for Create Attribute Index algorithm

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-05

    another header installation fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-05

    oracle provider: fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-05

    fix install

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Fix install for generated export headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Add missing #include "qgis_core.h"

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2017-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Constrain main nav to main column

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-05

    add missed Qt package to QGIS PyQt compatibility layer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2017-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Check fields by default when exporting to .kml

    Unlike other formats, saving into kml format didn't have the fields automatically selected; people could end with an empty attributes file

Merge: 52b004a1328 c5835e9adc1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-05

    Merge pull request #3918 from alexbruy/processing-providers

    Processing providers updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-05

    fix build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Use qgis_grass_lib.h import for GRASS_LIB_EXPORT macro

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Remove *_EXPORT leftovers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Add qgis_customwidgets with CUSTOMWIDGETS_EXPORT macro

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Add qgis_server with SERVER_EXPORT macro

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Add qgis_app.h with APP_EXPORT macro

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Add qgis_analysis.h with ANALYSIS_EXPORT macro

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Add qgis_python.h with PYTHON_EXPORT macro

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Add qgis_gui.h with GUI_EXPORT macro

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Add qgis_core.h to with CORE_EXPORT macro

    This removes complexity from the compiler flags because defines
    happen in a file.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-05

    Cache warming

Merge: 46252b5cd06 02b78a96f6e
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-04

    Merge pull request #3935 from rouault/group_visibility

    [FEATURE] Change of ergonomy of the visibility of layers inside groups

    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2017-01-04
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2017-01-04

    Fix node tool. Change geometry type for memory layer to ..ZM.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-04

    fix doxygen warning

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2016-12-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-04

    document building with ninja + non interactive options

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2017-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2017-01-04

    QgsProject: cleanup of read/write method + removal of unused bad layer handler class

Merge: 9908d9cf811 d9d5bf7c285
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2017-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-04

    Merge pull request #3943 from Gustry/saga_path

    skip if the SAGA folder is not defined

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-04

    [processing] fix modeler output values in case algorithm(s)

    execution modifies those (fixes #16021)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-04

    Implement some QGIS 3 TODOs for diagram API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-04

    [processing] Adjust margins, frame style in modeller to match main window style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-04

    Cosmetic improvements to procesing modeller

    - always use a 1px outline around items, regardless of zoom
    - don't change text color for selected items (too hard to read),
    instead change outline/box color

Merge: d12c41f2324 48e72999ab7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-04

    Merge pull request #3930 from nyalldawson/rename_qgsproject

    Rename QgsProperty to QgsProjectProperty

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2017-01-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2017-01-03

    Don't add default actions multiple times

    Fix #16013

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2017-01-03
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2017-01-03

    skip if the SAGA folder is not defined

Merge: 47130a67584 8475fc36f32
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-03

    Merge pull request #3906 from rldhont/server-wms-stretch-compliancy

    [BUGFIX][Server] WMS compliance: stretched, distort, increase, decrease

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-01-03

    Update [QGIS Server] CITE WMS 130 Test project

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-12-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-01-03

    [BUGFIX][Server] WMS compliance: stretched, distort, increase, decrease

    The commit d44f1eba2fed18b3fef8d8865d79b3b6d8bc4d69 seems to break some WMS 1.3.0 client and WMS compliancy.
    The commit d44f1eba2fed18b3fef8d8865d79b3b6d8bc4d69 has been written to fix an issue with QGIS WMS Client and to render image like other WMS Server.

    This commit has been written to fix issue introduce by d44f1eba2fed18b3fef8d8865d79b3b6d8bc4d69.
    It is based on MapServer code:
    * https://github.com/mapserver/mapserver/blob/master/mapdraw.c#L115
    * https://github.com/mapserver/mapserver/blob/master/HISTORY.TXT#L3768

    And take account of axis invertion for output CRS.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2017-01-03
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-01-03

    Make click on a unchecked layer in the tree view check all its parents.

    This removes the Ctrl+clic requirement added initially.

Merge: a643f4b4a6e 1fb9ef6ca5c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-03

    Merge pull request #3925 from alexbruy/shortcuts-search

    [FEATURE] add search bar to the Configure Shortcuts dialog (fix #12681)

Merge: 57917ab1180 3dcf4874859
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2017-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-03

    Merge pull request #3941 from nirvn/processing_options_freeze

    [processing] fix app freeze when closing options dialog (fixes #15550)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-01-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-01-03

    [processing] fix app freeze when closing options dialog (fixes #15550)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-03

    Compile some string functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-03

    Compile some supported functions for spatialite provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-03

    Handle division operator during expression compilation

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-01-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-03

    [FEATURE] Zoom in/out and fit items to view actions for the modeler (#3939)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-03

    Bump minimum GDAL version to 2.0, remove old version #ifdefs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-01-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-01-03

    [ui] re-order zoom-related composer toolbar buttons
    to match the ordering on the main window

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-12-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2017-01-02

    [server] parallel map rendering

Merge: cd970f2280e 4bc06b18e95
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-02

    Merge pull request #3863 from rldhont/postgres-compile-expression-functions

    [Feature][PostgreSQL] Compile expression functions

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-12-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-01-02

    [Feature][PostgreSQL] Tests: Compile expression functions

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-12-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-01-02

    Sql Compiler: Add escape after IN operator

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-12-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2017-01-02

    [Feature][PostgreSQL] Compile expression functions

Merge: 3ba2f8e0f4d ddd5adf30a9
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2017-01-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-02

    Merge pull request #3897 from dmarteau/removeBase64

    Server: Remove base64 encoding supports in WMS responses

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-12-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2017-01-02

    [FEATURE] Change of ergonomy of the visibility of layers inside groups

    See https://github.com/qgis/QGIS-Enhancement-Proposals/issues/86

    - Checking/unchecking a group doesn't change the check state of its children.
    A node is visible if and only if it is checked and all its parents too.
    - There is no more a semi-checked state for a group
    - Ctrl-clic on a unchecked group will check the group and all its descendants.
    - Ctrl-clic on a unchecked layer will check the lager and all its parents.
    - Ctrl-clic on a checked group will uncheck the group and all its descendants.
    - Ctrl-clic on a checked layer will uncheck the layer and all its parents.
    - Those actions are available in contextual menu items in the tree view.
    - Invisible layers because they or their parent(s) is unchecked are greyed out.

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-21
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2017-01-02

    Remove base64 encoding supports in WMS responses

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-02

    osgeo4w: update to grass72

Merge: a05096d59a1 f54476cddaf
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-01-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-02

    Merge pull request #3931 from nirvn/processing_modeler_picture

    [FEATURE] Export processing models as PDF/SVG

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-02

    Cleanup QgsProjectProperty headers and docs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-01-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-01-02

    [FEATURE] Export processing models as PDF/SVG

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-02

    Rename QgsProperty to QgsProjectProperty

    and QgsPropertyKey/Value to QgsProjectPropertyKey/Value

    The QgsProperty names are too generic to be used in this
    context

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-01-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-01-02

    [processing] update color scheme and position of modeler elements

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2017-01-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2017-01-02

    [processing] convert modeler icons to pictures to kill pixels when zoomed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-02

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-02

    [processing] Don't abort heatmap if adding single feature fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-02

    Optimise destructors (pt 3)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2017-01-02

    Use c++11 '= delete' instead of private copy declarations

    Switches the use of private copy constructors/copy assignment
    operators to instead use public "=delete" declarations.
    This results in clearer compile-time errors if these deleted
    functions are used, vs obscure link-time errors.

Merge: c6fb25375cd cfe42c2f8d3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2017-01-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-02

    Merge pull request #3914 from nyalldawson/bye_singletons

    Remove some singletons by moving instances to QgsApplication

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-01

    allow limiting snapping to a given area

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-01

    find GRASS 7.2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2017-01-01

    remove qgis_eo.ts reference (will be pulled in automatically)

Merge: 0532976a8aa 37edf76de01
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-01

    Merge pull request #3904 from sikmir/i18n-eo

    [i18n] integrate esperanto translation

Merge: 248e7d1d5ed 5c06997a310
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2017-01-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2017-01-01

    Merge pull request #3927 from rduivenvoorde/bonn_splash

    New splash from Bonn Hackfest image

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2017-01-01

    [FEATURE] add search bar to the Configure Shortcuts dialog (fix #12681)
    Supports search by action name and by shortcut

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-31

    [processing] fix test and menus after renaming GdalOgr provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-31

    [processing] rename GdalOgr provider to Gdal provider
    Show version numbers in providers descriptions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-31

    Followup 8849e94: add missing svg file

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-31

    [processing] vectorize basic modeler images

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-31

    [processing] vectorize and improve menu icons (fixes #14474)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-31

    Re-add missing doc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-31

    Remove some doxygen comments from overridden methods (pt 2)

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2016-12-30
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2016-12-30

    new splash

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-30

    [raster] re-compute min/max when band(s) changed (#3923)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-30

    Fix failing doc test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-30

    Fix build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-30

    don't select any field by default in Field Calculator's "Update existing field" combobox (fix #15970)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-30

    Optimise destructors (pt 2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-30

    Followup 850171, fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-30

    Optimise destructors (pt 1)

    - Remove some non-base class empty destructors. These add no value
    and it's better to let the compiler auto generate optimised versions
    - use virtual ~Class = default instead of virtual ~Class {}

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-30

    Remove "//! Destructor" doxygen comments

    This documentation doesn't add any value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-30

    Remove some doxygen comments from overridden methods (pt 1)

    It's nearly always better to let doxygen use the base class
    documentation (unless the subclass docs explicitly add something
    of value for that subclass). The overriden docs are usually
    out of date and the duplication makes documentation maintenance
    harder.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-30

    [processing] harmonize options menu item location & icon (#3922)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-30

    Remove some more redundant qt version checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-30

    Remove some QT_VERSION >= 5 checks

Merge: 44934613967 ef85cdcf830
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-30

    Merge pull request #3921 from DelazJ/example

    Spelling fix: Replace "eg" by "e.g." or "for example"

Merge: 5e871557b97 2b937139b4b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-30

    Merge pull request #3920 from DelazJ/fixtypos

    Fix more typos

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-30
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-30

    Replace "eg" by "e.g." or "for example"

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-29
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-30

    More spelling checks/fixes

    interactivly
    labour

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-29
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-30

    Replace rasterise by rasterize

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-29
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-30

    Replace minimise by minimize

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-29
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-30

    Replace capitalise by capitalize

Merge: 1d58e532b83 a920e3a950a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-30

    Merge pull request #3917 from alexbruy/improve-settings

    improve fragile settings handling

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-12-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-12-29

    [pyqgis-console] Use python3 for editor subprocess calls

    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2016-12-29
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2016-12-29

    Fix descriptions and code style. Change Z geomtry type for memory layer from ..25D to ..Z.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-29

    improve settings handling

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-29

    [processing] fix GRASS provider (follow up a1642a37)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-29

    [ui] settings menu cleanup (#3916)

    - rewording of several items for increased clarity
    - re-ordering to have more often used items first
    - new icons for keyboard shortcuts and interface customization

Merge: 25697a1e41c 828e4479919
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-29

    Merge pull request #3915 from DelazJ/fixtypos

    Fix typos

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-29

    improve default favorites for color ramps

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-29

    More spelling fixes

    * editation
    * definintion
    * Unabled
    * capitalize QGIS
    * replace algs by algorithms
    * queryings
    * symbo(s)
    * missing space after a dot

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-29
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-29

    Replace flavour by flavor

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-29
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-29

    Replace prioritise by prioritize

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-29
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-29

    Replace more splitted by split

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-29

    Replace unicode by Unicode

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-29

    Replace cellsize by cell size

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-20
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-29

    Some fixes of favourites --> favorites

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-29

    Make sure QgsApplication members are initialized to nullptr

    Just in case there's unintended dependancies between the
    registries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-28

    Fix tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-28

    Remove some singletons by moving instances to QgsApplication

    - QgsColorSchemeRegistry
    - QgsDataItemProviderRegistry
    - QgsGPSConnectionRegistry
    - QgsMessageLog
    - QgsPaintEffectRegistry
    - QgsPluginLayerRegistry
    - QgsRasterRendererRegistry
    - QgsRendererRegistry
    - QgsSvgCache
    - QgsSymbolLayerRegistry

Merge: 97215cfae30 4f73c28c5fc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-28

    Merge pull request #3909 from nyalldawson/select_in_edit_menu

    Tweak edit/view menus

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-28

    [ui] remove minimumSize on select button in select by exp. dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-28

    [ui] select by form/expression harmonization and feature parity (#3912)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-12-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-12-27

    Update connection to new style for macOS Preferences fix

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-28

    [ui] improve search widget ordering

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-12-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-12-27

    Fix macOS Preferences menu hijacking

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-28

    Remove santa hat easter egg

    It made a lot of stressed GIS people smile (and as a bonus
    stressed out some unhappy grinches in the process!), but
    there's nothing worse than a good easter egg which lives
    on too long and gets tired.

    RIP santa QGIS... bring on the next easter egg!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-28

    [FEATURE] Hide Deselected Layers action

    Allows you to quickly hide all deselected layers. This is very handy
    when you have a large project and want to quickly hide all except
    for a couple of layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-28

    [needs-docs] Move Show/Hide Layer actions to View menu

    These logically belong in the view menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-28

    [needs-docs] Move Select submenu from View menu to Edit menu

    Selection tools are usually located within the edit menu directly
    after the clipboard tools. View menu is usually populated with
    actions which affect only the view, rather then editing the
    document (project or layer) state.

Merge: f3d618a6ed5 f40e914b769
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-27

    Merge pull request #3907 from alexbruy/remove-gdaltools

    [FEATURE] replace GDALTools plugin with Processing

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-27

    Add between/not between to numerical fields in select by form

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-27

    [ui] Ctrl+F3 shortcut to open select features by expression

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-27

    [ui] expression icon cleanups (#3908)

    * Add expression icon to several buttons for consistency
    * Replace mIconExpressionEditorOpen icon with mIconExpresssion

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-27

    [ui] rename the min/max widget group box title
    Since there is no more loading involved through
    the min/max widget, rename it to:
    "Min /max values settings"

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-27

    Followup 932de2a: fix missing back icon for sub-panels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-27

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-27

    [FEATURE] Add QgsVectorDataProvider::truncate for clearing layers

    Adds a new method to QgsVectorDataProvider to truncate the layer.
    The base implementation requires DeleteFeatures capability and
    is not optimised. Providers can return the FastTruncate capability
    and override the base implementation with a provider specific
    optimised version. This is done in this commit for the Postgres
    and Spatialite providers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-27

    Add a base class implemention for QgsVectorDataProvider::changeFeatures

    Previously this method would only succeed for providers which
    explicitly implement it. Now, providers which do not implement
    changeFeatures but do support both ChangeAttributeValues
    and ChangeGeometries capabilities will use a non-optimised
    version of changeFeatures which calls changeAttributeValues
    and changeGeometries in turn.

    This makes QgsVectorDataProvider::changeFeatures easier to use
    in scripts - instead of writing manual fallbacks for providers
    which do not implement it you can instead safely call this
    method regardless of the provider and it will succeed wherever
    both the attributes/geometries can be changed.

    Also add a provider unit test covering this.

Merge: 9c6883711bd 239b342a3f0
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-27

    Merge pull request #3887 from nirvn/raster_pseudocolor_move

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-27

    [FEATURE] Raster stretch toolbar actions support for pseudocolor renderer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-27

    [FEATURE] Implement raster pseudocolor updated extent auto classification

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-27

    [raster] move pseudocolor renderer classification out of gui into core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-27

    Enable edit tests for Postgres provider

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-27

    Remove mActionDiagramProperties.svg icon (#3910)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-27

    Rename Select by Expression to Select Features by Expression

    to match naming of other Select By... tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-27

    Make Select by Form default instead of By Expression

    Since it's more user-friendly for beginners

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-27

    Show NULL preview text in expression editor

    Makes creating/debugging expressions easier for users

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-27

    Fix incorrect aggregate values returned for empty sets (fix #16008)

    Now empty sets return NULL values for invalid statistics

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-26

    fix numeric translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-26

    indentation fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-26

    more spelling fixes

Merge: a3faa923396 77ae8a23b65
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-27

    Merge pull request #3880 from nyalldawson/oracle_raster

    Remove orphaned oracle raster plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-27

    [FEATURE] Remove orphaned oracle raster plugin

    Marked as feature to flag for documentation and changelog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-26

    spelling fixes

    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2016-12-26
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2016-12-26

    Fix code style with astyle.sh

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-12-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-12-26

    Contrast enhancement in 'updated extent': fix taking into account OTF mode

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-26

    [FEATURE] replace GDALTools plugin with Processing

    Tagged as feature to not forget mention in docs and changelog

    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2016-12-26
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2016-12-26

    Add SIP binding for getDefaultZValue

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-26

    [processing] include start point into service area convex hull

    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2016-12-26
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2016-12-26

    Added the ability to create memory layer with 25d geometry

    alisovenko <alexander.lisovenko@gmail.com>AuthorDate: 2016-12-22
Commit:     alisovenko <alexander.lisovenko@gmail.com>
CommitDate: 2016-12-26

    Add default Z value option. Added the ability to create shape with 2.5d geometry. Change add feature tool fo create geometry with default Z value.

    Nikolay Korotkiy <sikmir@gmail.com>AuthorDate: 2016-12-25
Commit:     Nikolay Korotkiy <sikmir@gmail.com>
CommitDate: 2016-12-26

    [i18n] integrate esperanto translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-24

    dxf import: fix text positions and orientation when importing DXF (fixes #16000)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-12-23
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-12-23

    Raster renderer GUI: fix switching between renderers, and potential infinite signal notifications.

    Fixes https://github.com/qgis/QGIS/pull/3871#commitcomment-20280621, ie switching between
    renderers in the raster layer properties dialog or in the style dock result in non optimal
    parameters, so better switch to default parameters that would be the ones used when
    adding a layer of the new renderer type to the canvas. This issue already existed in 2.18

    Also fixes a potential infinite notification cycle when having both the style dock and
    layer properties dialog opened, and applying changes in the layer properties dialog.
    (related to https://github.com/qgis/QGIS/pull/3871).

Merge: 80b757b6dbd 1a5671ecae9
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-22

    Merge pull request #3903 from webgeodatavore/fix-gdal-ogr-url

    Update outdated URLs

    Thomas Gratier <thomas_gratier@yahoo.fr>AuthorDate: 2016-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-22

    Update unworking and outdated URLs

    GDAL URLs and Spatialite links are outdated (404)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-23

    [FEATURE] Add zoom to features shortcut in select by form dialog

    Allows very quick navigation to features which match the criteria
    in the form

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-23

    [FEATURE] Show field values in autocompleter in form filter mode

    This adds a new gui widget QgsFieldValuesLineEdit which includes
    an autocompleter populated with current field values.

    The autocompleter is nicely updated in the background so that
    the gui remains nice and responsive, even if there's millions
    of records in the associated table.

    It's now used as a search widget for text fields, so can be seen
    in the browser window if you set the filter to a text field, or
    if you launch the form based select/filter by selecting a layer
    and pressing F3.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-23

    Small cleanups to QgsFloatingWidget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-22

    [travis] Decrease maximum ccache size

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-22

    Pass variable values as QVariant

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-22

    Rename QgsProject::variables to QgsProject::customVariables

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-22

    Let QgsApplication manage global custom variables

Merge: ffd67f119e0 3fba3ac7759
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-22

    Merge pull request #3900 from m-kuhn/scriptParams

    [processing] Fix some script parameter export/import issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-22

    [processing] Quote and escape script exported ParameterString

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-22

    [processing] Fix some script parameter export/import issues

Merge: 835abb97b6c ea4f05d931f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-22

    Merge pull request #3891 from alexbruy/processing-interpolation

    [processing] add remaining functionalify from the interpolation plugin

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2016-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-21

    Add missing dependencies in INSTALL Overview

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-21

    Followup cbac49b6: fix docstring

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-21

    Add QgsProject::write( filename ) convenience function

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-21

    More build dependencies update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-21

    Update build dependencies

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-21

    [processing] Make ParameterFixedTable scriptable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-21

    [processing] Don't hide errors when resolving script paramters

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2016-12-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-21

    Replace PNGs by SVGs (#3896)

    - removes no longer needed SVG compounds
    - Improves cap and join style icons

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Followup 1a648229

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Improve some asserts for more meaningful output in case of error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Use assertIsInstance instead of assertTrue(isinstance())

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-20

    [processing] fix wrong ParameterSelection definition

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Revert "[Processing] fix parameter to open the Retile algorithm"

    This reverts commit 76b796b4916d4ee23dff1a50105cdf1a6635b388.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-20

    [processing] fix incorrect parameter construction

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-20

    [processing] add support for custom parameter used in interpolation algs
    to the test suite

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    more gdal test for Processing (#3893)

    * more gdal test for Processing

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    [Processing] fix parameter to open the Retile algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-20

    [FEATURE] remove Interpolation plugin

    tagged as feature to not forget mention this in docs and changelog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-20

    [processing] add missed functionality from Interpolation plugin

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-20

    [processing] fix error in MultipleInputWidgetWrapper

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-20

    [processing] support non-ogr layers in merge vector layers alg

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2016-12-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-20

    updated help for qgis:mergevectorlayers (#3883)

    "two" => "multiple"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    [travis] Increase cache timeout

    No new caches have been uploaded recently because of timeouts.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Fix loading legacy snapping configuration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Only spellcheck added and modified files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Fix bindings and tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Expose QgsSnappingConfig to QML

    Sponsored by QField

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Apply editor widget project upgrades in any case

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Allow compiling without print support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Let all tests work with a proper QgsApplication instance

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Move QgsConfigurationMap to QgsXmlUtils

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Make sure attribute table doesn't use deleted field formatters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Document QgsValueMapFieldFormatter::NullValue

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Make attribute table aware of disappearing field formatters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Manage null representation value in QgsApplication::nullRepresentation()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Fix index-out-of-bounds crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Add missing bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    API documentation for QgsFieldFormatter caches and more

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Generic code cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Rename QgsFieldKit to QgsFieldFormatter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Remove QgsEditFormConfig::widgetType

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Fix failing tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Fix warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Document api breakages and add more doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Start with empty ValueMap configuration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Reorder attribute type dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Remove editor widget project loading code from gui

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Remove QgsEditorWidgetConfig

    This is replaced with a QVariantMap. It was never really more than this in the
    past and with the switch to QgsConfigurationProperties, there is really no
    longer any reason to assume that this will change.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Rename `vl` parameters to `layer`

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Python bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Put field kit into use

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Add field kits for a lot of common field types

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Use new-style configuration for loading widgets from the database

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Save and load new-style widget configuration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Edit widget configuration migration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Add QgsConfigurationProperty class

    This class holds a QVariantMap to manage key-value-pairs where each
    value can be a string, bool, int, double or itself a map and can be
    stored to and restored from XML.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-20

    Make QgsMapThemeCollection QML compatible

    Sponsored by OPENGIS.ch/QField

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-19

    do not check in agignore

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-19

    [spelling] labelling -> labeling

Merge: 735f479bc88 f71bf57b088
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-19

    Merge pull request #3878 from dmarteau/removeSOAP

    Server: Remove soap request handler

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-12-15
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2016-12-19

    Server: Remove soap request handler

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-19

    [spelling] granularity

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-19

    [spellcheck] generated command only replace whole words

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-19

    [spellcheck] generate sed commands to fix spelling errors

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-19

    Convex Hull processing tests (#3876)

    Add two tests for convex hull

Merge: f9db068fedc f4f86cad634
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-19

    Merge pull request #3885 from alexbruy/processing-relief

    [processing] add missed functionality from Raster Terrain Analysis plugin

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-19

    [processing] use full precision for elevation values
    remove unused file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-19

    [FEATURE] remove Raster terrain analysis plugin

    tagged as feature to not forget mention this in docs and changelog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-19

    [processing] merge two Relief algorithms into one

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-19

    [processing] implement missed functionality from Raster terrain analysis
    plugin

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-19

    [spellcheck] ag: use short option to avoid argument error due to syntax differences

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-17

    translation string fixes

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-12-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-16

    Fix MultipleInputDialog with options not as (value, text) (#3882)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-16

    Options to speed up build and launch QGIS

    Hannes <spirit@enjoys.it>AuthorDate: 2016-12-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-16

    python3 print

    QGIS would not build with the old print statements

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-12-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-12-16

    QgsMultiBandColorRendererWidget: add missing widgetChanged() notification

Merge: 5dc39e0a41c 532eb58d1f4
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-12-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-16

    Merge pull request #3871 from rouault/auto_stretch

    [FEATURE] Implement raster auto-stretching when updating canvas

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-12-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-12-16

    [FEATURE] Implement raster auto-stretching when updating canvas

    This commit implements the improvements described at:
    https://lists.osgeo.org/pipermail/qgis-developer/2016-September/044393.html

    The QgsRasterMinMaxWidget now offers a seetting to specify that the statistics
    should be computed each time the canvas extent changes.

    Other changes:
    - the content of the QgsRasterMinMaxWidget is now persistant.
    - there is no longer any Load button. The global Apply / OK button of the raster
      properties dialog has this effect.
    - the default "limits" for single band raster is now MinMax and not CumulativeCut
    - the default "limits" can be configured for single band, multi band single byte and
      multi band multi byte
    - "Strech using current extent" honours the "limits" instead of forcing min/max.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-12-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-12-16

    Add QGSCOMPARENOTNEAR(value,not_expected,epsilon) macro

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-16

    [processing] use point parameter in GRASS algs where possible (addresses #15983)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-16

    Add some data modification tests to providertestbase

    Tests for addFeatures, deleteFeatures, changeAttributeValues
    and changeGeometryValues

    Implemented for memory, ogr and spatialite providers

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2016-12-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-16

    Add missing qt5 build dependency (#3874)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-15

    indentation fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-15

    dwg import: make curves optional (enabled by default, disabled completely with GDAL 1)

Merge: 94b0de562d5 1090e8b7da6
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-15

    Merge pull request #3857 from 3nids/spellingtest

    Check spelling on travis

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-15

    fix prepare commit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-15

    Improved search for the relation reference widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-15

    follow p 63773034d62174961908e5e6720e60d0fd35489d avoid type check before casting

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-15

    spelling fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-15

    use Travis to look for spelling errors

    use silver searcher for faster search (instead of grep)

Merge: 5c402b2fde9 81e2f87fd0b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-15

    Merge pull request #3861 from alexbruy/svg-cleanup

    clean up SVG files from unnecessary data

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-15

    Fix python test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-15

    Remove QgsLabelingEngineInterface base class and implementation in QgsPalLabeling

    It was ready to go for some time, just waiting for QgsMapRender that still used it.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-15

    [FEATURE] toggle visibility of opened panels in main window
    Accessible via:
    - View menu > Toggle Panels Visibility
    - Ctrl+Tab keyboard shortcut

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-15

    snapping layer tree: do not show layers without geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-15

    Fix ui build warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-14

    [FEATURE] DWG import into geopackage using libdxfrw

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-14

    dxf export: fix crash, when curve geometry can't be segmentized

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-14

    api_break: QgsCrsCache was removed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-14

    typo fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-14

    oracle provider: debug output on usage of 'estimated metadata'

Merge: 8e9d49ad8d1 56036d29fe2
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-12-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-14

    Merge pull request #3869 from mhugo/cleanup_server

    Some cleanups in server

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-12-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-14

    reduce geometry precision from 7 to 5 digits

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-12-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-14

    remove temp file and update .gitignore

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-12-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-14

    fix error on geometry precision

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-12-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-14

    some Processing test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-12-14

    indentation update

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-12-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-12-14

    Code cleanup: removed unused slot

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-14

    update test masks

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-12-13
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-12-14

    Improve wmsserver error handling and exception safety

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-12-13
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-12-14

    QgsServer cleanup

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-12-13
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-12-14

    QgsServerLogger cleanup

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-14

    [FEATURE][raster] transparency support for paletted renderer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-14

    clean up SVG files from unnecessary data

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-12-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-12-13

    Fix test for WMS 1.3. compliance: distort image if width/height ratio of bbox is different to WIDTH/HEIGHT of requested image

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-14

    Fix DB manager layer preview after my QgsMapCanvas changes

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-12-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-12-13

    Fix test for WMS 1.3. compliance: distort image if width/height ratio of bbox is different to WIDTH/HEIGHT of requested image

Merge: 9f2657414b1 322a565b8b0
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-13

    Merge pull request #3725 from arnaud-morvan/processing_geometry_predicate

    [processing] Remove parameter geometry predicate

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-12-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-12-13

    Fix WMS 1.3. compliance: distort image if width/height ratio of bbox is different to WIDTH/HEIGHT of requested image

    Not decrease but increase image

Merge: 01d5233d9ec 9d9d162ddfc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-13

    Merge pull request #3864 from elpaso/downloader-fixes-bad-network

    [BUGFIX] Fixed a crash on bad network protocol

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-12-13

    Disabled C++ test (use python instead)

Merge: 56633baffc1 ed0e39e08b4
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    Merge branch 'remove_grass_6'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] also remove GRASS 6 from tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] fix CMakeLists.txt

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] removed grass6 provider

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-12-13
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-12-13

    [BUGFIX] Fixed a crash on bad network protocol

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-12-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-12-13

    [QGIS Server] CITE WMS 130 Test project

    Add a project for OGC CITE WMS 130 tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] maintain options order

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] add algorithm for calculating shortest path from multiple
    start points defined by vector layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] add algorithm for calculating shortest path to multiple end
    points defined by vector layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] save travel cost to output attribute table

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] write start and end points to output attribute table

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] add algorithm for calculating service areas from point
    layer

    Add start point coordinates to outputs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] output service area as polygon and as multipoint

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] rename network analysis algs to reflect their inputs type

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [FEATURE] remove RoadGraph plugin

    tagged as feature to not forget mention this in docs and changelog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] add tests for network analysis algorithms

    Tests dissabled for now, as algorithms require access to QGIS iface.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] add service area algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] also calculate fastest path

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] remove unused variables

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] reword algorithm name and some parameter descriptions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] add icon for network analysis algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] adopt algorithm to changes in QGIS API

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-13

    [processing] add shortest path algorithm to Processing

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-13

    [FEATURE] allow customization of line spacing for legend item labels (#3632)

    * [FEATURE] allow customization of line spacing for legend item labels
    * add test for legend line spacing and update control images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-13

    Fix bad import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-13

    Disable another intermittent task manager test

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-12

    [processing] config dialog: only save menu configuration if needed

    Conflicts:
            python/plugins/processing/gui/ConfigDialog.py

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-11-06
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-12-12

    [processing] Remove ParameterGeometryPredicate

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-11-06
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-12-12

    [processing] Remove ParamaterGeometryPredicate from SelectByLocation algorithm

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-11-06
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-12-12

    [processing] Remove ParamaterGeometryPredicate from ExtractByLocation algorithm

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-11-05
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-12-12

    [processing] Remove ParamaterGeometryPredicate from SpatialJoin algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-12

    [processing] fixes for SAGA folder configuration

    This tries to address some problem with previously set SAGA paths, by always showing the SAGA path config value, and by trying to ruin a built in copy of SAGA if the current SAGA folder is wrong (as it usually happens when updating QGIS)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-11-05
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-12-12

    [processing] Support options as (value, text) in ParameterSelection

Merge: 29a05dfa9c3 8cda1bbb791
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-12

    Merge pull request #3809 from pblottiere/render

    replace QgsMapRenderer

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-12-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-12-12

    Adapt WFS capabilties in server test for WMS 1.3.0 compliance

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2016-12-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-12

    [TRANS] Adding Translatorname

    Adding new chinese traditional translator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-12

    More flaky test disabling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-12

    Fix spelling of orthoganilize

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-12-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-12-12

    fix getLegendGraphics when BBox parameter is used

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-11-25
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-12-12

    remove QgsMapRenderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-12

    One more fix for doc test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-12

    Fix doc coverage test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-12

    Temporarily disable flaky part of test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-12

    Rename QgsLegendModelV2 to QgsLegendModel

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-12

    Rename QgsComposerLegendStyle to QgsLegendStyle

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-12

    Remove legacy class QgsComposerLegendItem and subclasses

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-11

    Make it possible to use project as non-singleton

    This is just a first step - it will be a long way to get rid of all
    the usages of singleton instance in QGIS code.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-11

    Make doc coverage test happy

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-11

    Make map canvas independent from overview canvas, simplify QgsMapCanvas API

Merge: 6eb330e2b2b 04f8704ebdb
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-11

    Merge pull request #3855 from wonder-sk/project-refactoring-part1

    Project refactoring - part I

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-11

    Unit tests for utility methods from qgsmaplayerlistutils.h

    Andreas <andreas@alternating.net>AuthorDate: 2016-12-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-12-11

    Fix an array out of bounds access when committing data (#3807)

    This fixes an array out of bounds access when using a layer that consists of a main table with joined in attributes.
    The provider only tracks the attributes in the main table, but any joined in attributes is also passed to the provider.
    As the feature attributes is used to govern loop access, there will be an out of bounds access when the first joint
    attribute is encountered.

    The fix is borrowed from the postgres provider which stops looping through the passed in feature attributes when
    the limit of table attributes has been met.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-11

    More test fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-11

    Test fixes and further QgsProject::instance() removals

Merge: fc8493f5d34 bcedb6df7ef
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-12-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-10

    Merge pull request #3854 from elpaso/plugin-re-enable

    [SERVER][BUGFIX] Plugin re enable

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-12-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-12-10

    Moved interface to main init

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-10

    Migrate QgsMapThemeCollection away from using layer IDs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-12-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-12-10

    Plugin re-enabled

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-10

    QgsMapSettings and QgsComposerMap store layers for rendering as weak pointers

    ... instead of using layer IDs which need to be resolved using QgsProject

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-10

    Added missing api docs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-12-10

    Merge QgsMapLayerRegistry into QgsProject

    All methods/signals of QgsMapLayerRegistry moved verbatim to QgsProject.

Merge: 8ec3eaf456c ffb6ba7a3e6
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-10

    Merge pull request #3851 from nirvn/raster_ui_improvements

    Raster renderer UI improvements

Merge: fdf2a9dcb79 dd0df199fc5
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-09

    Merge pull request #3839 from anitagraser/patch-2

    [processing] Create cost allocation map output

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-12-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-12-09

    Backward support for parameters 'MTVER' and 'capabilities' from WMS 1.0.0 is required for WMS 1.1.1

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-09

    Fix map canvas test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-09

    Add support for fine-resolution mouse wheel zooming

    Some mouses (notably on mac) have finer resolutions. They send mouse
    wheel events in a higher frequency but with smaller angleDelta() values.
    So far, zooming with such mouses was leading to unusable fast zoom
    actions.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-09

    [FEATURE][raster] support setting of color and transparency on multiple
    items in paletted UI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-09

    [raster] allow multiple row deletion in the singleband pseudo-color UI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-09

    [FEATURE][raster] support setting of color and transparency on multiple
    items in the singleband pseudo-color UI

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-09

    [processing] made WHERE param optional and advanced in v.surf.rst algorithms

    Fixes #15786

Merge: c7137472797 8bc980eed6a
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-09

    Merge pull request #3849 from SrNetoChan/png_cleanup

    Cleaning unused png files and respective folder

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-09

    [processing] fixed GRASS algorithm descriptions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-09

    fix #15947 style dock is not refreshed when map layer style changes

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2016-12-09
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2016-12-09

    Deletes old themes folders

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2016-12-09
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2016-12-09

    Deletes unused png files from default theme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-09

    [FEATURE] Show an alpha slider in color button drop down menu

    Allows quick tweaks to the color alpha

Merge: e41c2a7b056 4b6f3a3ee5a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-09

    Merge pull request #3848 from nyalldawson/orthag

    [FEATURE][processing] New algorithm to orthagonalize geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-09

    [FEATURE][processing] New algorithm to orthagonalize geometries

    Adds a new QgsGeometry::orthagonalize method which tries to make
    angles in geometries either right angles or straight lines

    Also adds a processing algorithm exposing this feature.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-09

    Add some more QgsVector operators, allow use of QgsVector with QgsPointV2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-09

    Add methods to add/subtract QgsVectors

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-08

    [processing] allow saving custom predefined expressions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-12-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-12-08

    use data rather than indexes to retrieve items

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-08

    [style dock] emit widgetChanged() when raster palette labels updated

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-08

    [ui] fix circular string button location and relocate undo/redo buttons (#3845)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-08

    [symbology] categorized renderer's default ramp should be random

Merge: ed5a2bca7e9 1bdb35d6304
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-08

    Merge pull request #3843 from nyalldawson/oriented

    Port minimum oriented bounding box to QgsGeometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-07

    [offlineediting] Fix only synchronize selected features option

    Fix #15830

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-07

    fix import

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-07

    Fixed wrong import

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-07

    [processing] added predefined expressions to raster calculator

Merge: ea661e5e3cc e0912b8e2d0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-07

    Merge pull request #3840 from DelazJ/selectedfeaturesids

    Replace selectedFeaturesIds by selectedFeatureIds

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-07

    Update API break doc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-07

    Avoid key error on fields which should be skipped

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-07

    Port processing oriented minimum bounding box alg to QgsGeometry

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-07

    [options] remove string search for default snap mode combo box

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-07

    fix snapping test

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-07

    [snapping] move tracing action to snapping toolbar

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-07

    [snapping] fix enable state of snapping widget's elements

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-07

    [snapping] fix default snapping type settings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-07

    [snapping] fix default snapping enabled state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-07

    [processing][heatmap] Fix alg in batch mode, mark some params as advanced

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-07

    [processing] Use newer basic stats algorithm in vector menu

Merge: c558d516e66 034cc659356
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-07

    Merge pull request #3782 from nyalldawson/heatmap

    Port heatmap plugin code to analysis, add processing alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-07

    [FEATURE] Remove c++ heatmap plugin

    No longer required as plugin has been ported to analysis lib
    with processing frontend

    Marked as feature for docs + changelog notices

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-07

    [processing][heatmap] custom parameter/widget for output resolution

    Matches current behaviour of c++ heatmap plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-07

    [heatmap] Avoid gdal warnings, calculate distance from pixel centroid

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-06
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-12-07

    Replace selectedFeaturesIds by selectedFeatureIds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-07

    [FEATURE][processing] Port heatmap plugin to processing algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-07

    Move heatmap generation code to analysis lib

    And clean it up a lot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-07

    Prevent users from removing layers or closing projects when
    running tasks depend on those layers

    It's not foolproof because there's many ways to remove layers
    not through the QGIS gui and tasks should be written to nicely handle
    layers being removed mid-way through execution.

    But it's still a good warning for users if they accidently try to
    load a new project and don't realise some task is still running
    in the background.

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2016-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-06

    Create cost allocation map output

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2016-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-06

    Create cost allocation map output

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-06

    add more QNetwork classes to 2to3 script

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2016-12-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-06

    Added second algorithm output

    Second output raster contains cost allocation map, as described in https://grass.osgeo.org/grass70/manuals/r.cost.html#cost-allocation

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-12-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-12-06

    [Geometry Checker] Don't add geometry-less features to feature-pool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-06

    Cleanup QgsTask API for dependent layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-06

    [raster] improve multiband color widget's band selection

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-06

    [raster] when loading min/max, activate contrast enhancement if set to none

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-06

    Revert "[processing] fixed expected test hashes"

    This reverts commit 5c6c18caadb9123c593db085b1c8822f7d74e9f7.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-06

    [processing] In raster calculator, use filename without extension to refer to layer

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-06

    [processin] fixed wrong parameter type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-06

    Reenable all task manager tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-06

    Prevent closing QGIS while tasks are running

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-06

    Fix ui build warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-05

    [processing] prevent divizion by zero (fix #15825)

Merge: abbe281bc79 5c6c18caadb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-05

    Merge pull request #3779 from volaya/rastercalculator

    [processing] add native raster calculator

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-05

    [processing] fixed expected test hashes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-05

    Preprocess header file in sipdiff to reduce noise

    and common sources of trouble.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-05

    [processing] changed input type from vector layer to table for execute sql algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-05

    [processing] allow multiple selection of tables

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-05

    [style dock] avoid long labels in the point pattern fill UI

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-12-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-12-05

    Replaced the expired SSL certificate and re-enabled OWS PKI test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-12-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-12-05

    Typo in comment

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-12-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-12-05

    [virtual layer] Fix xFilter for null value comparisons

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-12-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-12-05

    fix loading of models containing user-defined scripts

Merge: ab4a37f760a cc702c9c819
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-05

    Merge pull request #3004 from nyalldawson/task_manager

    [FEATURE] Task manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Remove (probably unnecessary) copy_func usage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Add some python docstrings to QgsTask.fromFunction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Update doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Consolidate mutexes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Force QgsTask::run() to fully complete

    Remove support for signal based completion/termination

    Also unfortunately disable a lot of the test suite as a result,
    since it's not easily translatable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Make QgsTask::start private

    Only allow starting tasks to be done by QgsTaskManager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    QgsTask is no longer a QRunnable

    Instead use a private wrapper class to make QgsTask compatible
    with QThreadPool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Convert QgsTask.fromFunction to a static method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Call QgsTaskWrapper.on_finished with exception rather than result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Don't explode returned values in QgsTaskWrapper

    Breaks returning list values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Remove outdated flaky test ifdefs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Nicer icons and ui for task status

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Remove redundant member

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Task manager GUI cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Respect QgsTask::CanCancel flag in gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Tasks are treated as progressless until they first report a progress

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Allow task priority to be specified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    QThreadPool::cancel was introduced in Qt5.5, so no cancellation
    possible for Qt < 5.5

    Moral of the story: if you run outdated libraries, you can't
    expect full functionality from your apps ;)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Fix more racy conditions

    Switch from QtConcurrent::run to QThreadPool::start

    QtConcurrent doesn't give us anyway to cancel queued but not
    started tasks. QThreadPool does (and also allows us to specify
    task priority)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Avoid recursive locks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Harden everything up

    And finally fix a racy condition which has been plaguing me for
    ages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    QgsTasks can have subtasks

    Now, a QgsTask can have subtask QgsTasks set by calling
    QgsTask::addSubTask. Sub tasks can have their own set of
    dependent tasks.

    Subtasks are not visible to users, and users only see the overall
    progress and status of the parent task.

    This allows creation of tasks which are themselves built off
    many smaller component tasks. The task manager will still handle
    firing up and scheduling the subtasks, so eg subtasks can run
    in parallel (if their dependancies allow this).

    Subtasks can themselves have subtasks.

    This change is designed to allow the processing concept of
    algorithms and modeller algorithms to be translatable
    directly to the task manager architecture.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Remove QgsTaskManager singleton, and instead attach an instance
    to QgsApplication.

    ie instead of QgsTaskManager.instance(), use
    QgsApplication.taskManager()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Remove delete* methods from QgsTaskManager API

    On further consideration allowing external control of task
    deletion is a bad idea.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Fix failing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Allow QgsTask subclasses to defined a finished function, which is
    called when the task has completed (successfully or otherwise).

    This allows for simpler task design when the signal/slot
    based approach is not required. Just implement run() with your
    heavy lifting, and finished() to do whatever follow up stuff
    should happen after the task is complete. finished is always
    called from the main thread, so it's safe to do GUI operations
    here.

    Python based tasks using the simplified QgsTask.fromFunction
    approach can now set a on_finished argument to a function
    to call when the task is complete.

    eg:

    def calculate(task):
        # pretend this is some complex maths and stuff we want
        # to run in the background
        return 5*6

    def calculation_finished(result, value=None):
        if result == QgsTask.ResultSuccess:
            iface.messageBar().pushMessage(
                'the magic number is {}'.format(value))
        elif result == QgsTask.ResultFail:
            iface.messageBar().pushMessage(
                'couldn\'t work it out, sorry')

    task = QgsTask.fromFunction('my task', calculate,
                    on_finished=calculation_finished)
    QgsTaskManager.instance().addTask(task)

    Multiple values can also be returned, eg:

    def calculate(task):
        return (4, 8, 15)

    def calculation_finished(result, count=None, max=None, sum=None):
        # here:
        # count = 4
        # max = 8
        # sum = 15

    task = QgsTask.fromFunction('my task', calculate,
                    on_finished=calculation_finished)
    QgsTaskManager.instance().addTask(task)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Rename overloaded signal, flip remaining connects to new style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Rename stopped to terminated for consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Simplify reporting completion of tasks

    QgsTask subclasses can now return a result (success or fail)
    directly from QgsTask::run. If they do so then there's no
    need for them to manually call completed() or stopped()
    to report their completion.

    Alternatively, tasks can also return the ResultPending value
    to indicate that the task is still operating and will
    manually report its completion by calling completed() or
    stopped(). This may be useful for tasks which rely on external
    events for completion, eg downloading a file. In this case
    Qt slots could be created which are connected to the download
    completion or termination and which call completed() or
    stopped() to indicate the task has finished operations.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Documentation updates and small API cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Smaller header updates, switch connect style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Add deleteAllTasks to manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Add python test for task manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Improvements to task manager ui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    New QgsFloatingWidget widget for easy creation of widgets which "float"
    above a layout.

    Supports setting another widget as a anchor point for the widget, eg
    the floating widget could be set so that it's always placed to the
    top-right of the anchor widget.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Fix some crashes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Add handling of dependent layers to task manager

    If a task has dependent layers which are about to be removed,
    the task will automatically be cancelled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Don't crash when python exceptions occur in non-main thread

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Resolve circular dependencies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Improvements to QgsTaskWrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Support for dependent tasks

    Cancelling a task on which others depend leads to all these other
    tasks getting cancelled as well.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Don't block when deleting tasks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Add support for placing queued tasks on hold

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    API cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Add simple python method QgsTask.fromFunction for creation of tasks
    from a function without having to create a QgsTask subclass

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Api + test cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Make QgsTaskManager handle threading of tasks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Framework for task manager

    Adds new classes:
    - QgsTask. An interface for long-running background tasks
    - QgsTaskManager. Handles groups of tasks - also available as a global
    instance for tracking application wide tasks
    - QgsTaskManagerWidget. A list view for showing active tasks and their
    progress, and for cancelling them

    A new dock widget has been added with a task manager widget showing
    global tasks

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-05

    [color ramp] save/restore invert state for cpt-city ramps

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-05

    Followup 08ee180: more appropriate ramp type property name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Followup 59a0e2

    mj10777 <mj10777@googlemail.com>AuthorDate: 2016-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Fix #15829 georeferencer - resolve logical error during loadGCPs

Merge: 5f13cbe37be c800998df34
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-05

    Merge pull request #3787 from nyalldawson/spatialite_index

    [FEATURE] Create attribute index support for spatialite provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Blacklist flaky PyQgsAuthManagerPKIOWSTest test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Remove goto's from qgsspatialiteprovider.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    [FEATURE] Create attribute index support for spatialite provider

    Allows creation of attribute indexes for spatialite layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Disable a bunch of actions which don't apply to vector layers
    without geometry (fix #15933)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-05

    Remove unused network header includes from qgsgeometry.cpp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-04

    [FEATURE] cpt-city catalog support in color ramp's gradient-only mode (#3832)

    cpt-city catalog ramps are now available for gradient-only:
    - shapeburst fill
    - gradient fill
    - inner/outer glow effect

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-04

    [color ramp] improve invert() for discrete gradient ramps (#3833)

Merge: 6009f5a41d6 0b9fbeb983f
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-03

    Merge pull request #3827 from nirvn/color_ramp_migration

    Migration of remaining color ramp widgets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-03

    [raster] fix singleband pseudo-color crash on single-color color presets ramp

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-03

    [color ramp] do not automatically save new ramps

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-03

    [style manager] update ramp type naming button shortcuts

Merge: 1560c7ff1d4 d863c449f01
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-03

    Merge pull request #3829 from nirvn/colorrampbutton_save

    - [FEATURE] save existing color ramp function
    - improve new color ramp type naming

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-03

    QgsColorRampComboBox is dead, long live QgsColorRampButton

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-03

    [symblogy] migrate heatmap renderer color ramp widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-03

    [effects] migrate inner/outer glow color ramp widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-03

    [symbology] migrate shapeburst color ramp widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-03

    improve new color ramp type naming

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-03

    [FEATURE] save existing color ramp function

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-03

    Use a standardized size for authentication dialogs icons (#3824)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-02

    partial revert of commit 4b680ca

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-02

    [style dock] re-order vector layer rendering group to save vertical space (#3828)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-02

    [processing] fixed gdal proximity

    Fixes #15895

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-02

    [processing][FEATURE] Return multi geometries from split alg

    accept multi geometries as input

Merge: eb85e3fcfa5 7de1cc2f137
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-02

    Merge pull request #3825 from nyalldawson/legend_count

    QgsVectorLayer::featureCount( QgsSymbol* symbol ) to featureCount( const QString& legendKey )

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-12-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-02

    [raster] migrate singleband pseudo-color renderer color ramp widget (#3817)

    Richard Schoerghofer <blackgis@users.noreply.github.com>AuthorDate: 2016-12-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-12-02

    Update qgis_icon_xmas.svg (#3820)

    the positioning of the svg was not optimal, because the xmas hat is allways cutted, now all is in the documents view area.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-02

    Removed unused QgsLayerTreeModelLegendNode::SymbolLegacyRuleKeyRole

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-02

    Change QgsVectorLayer::featureCount( QgsSymbol* symbol ) to instead
    use a legend key string

    Avoids crashes due to symbol pointer lifetime issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-02

    Fix ui build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-02

    Small cleanups for QgsColorRampButton

    drnextgis <rykovd@gmail.com>AuthorDate: 2016-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-01

    Add QIntValidator and qVersion to fix_pyqt

Merge: 3bd8a29ad56 898ca57dc66
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-01

    Merge pull request #3812 from mhugent/wms_1_3_compliance

    Wms 1 3 compliance

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-12-01
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-12-01

    [Geometry checker] Fix possible use of deleted geometry

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-01

    Show only selected features vertices by default (#3821)

    * Show only selected features vertices by default

    * Show only selected features vertices by default

    * Show only selected features vertices by default

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-12-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-12-01

    Indentation

    drnextgis <rykovd@gmail.com>AuthorDate: 2016-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-01

    Fix mapping for 2to3 fix_pyqt

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-12-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-01

    [processing] removed incompatible basestring check

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-12-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-12-01

    Fix access control tests such that bbox width/height ration matches image width/height

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-01

    [processing] values() is a dict view object, not list

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-01

    [processing] xrange() removed, should use range() instead

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-01

    [processing] replace deprecated % operator with format()

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-01

    [processing] indentation update

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-01

    [processing] iteritems() removed, should use items() instead

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-11-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-01

    renamed ParameterExpression in raster calculator to avoid name clash

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-11-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-01

    [processing] removed debug line

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-11-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-01

    [processing] added tests for raster calculator

    Conflicts:
            python/plugins/processing/tests/testdata/qgis_algorithm_tests.yaml

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-11-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-01

    [processing] added native raster calculator algorithm

    Conflicts:
            python/plugins/processing/algs/qgis/QGISAlgorithmProvider.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-11-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-01

    [processing] some fixes and changes in parameters and parameters panel

Merge: 2c4eb3cb8c0 b30a1ff65df
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-01

    Merge pull request #3816 from nyalldawson/processing_datetime

    [processing][FEATURE] New unified basic stats algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-11-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-12-01

    [processing] allow selecting multiple file in ‘add script from file’

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-12-01

    Add new tips on startup, fix some outdated (#3806)

    * Add new tips on startup, fix some outdated

    and emphasize some items with bold.
    Sur la branche patch-1

    * Improve tips

    * fix quotation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-12-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-12-01

    WMS server: parse bounding box only if the BBOX parameter is really there

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-12-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-12-01

    Adapt expected capabilities / project settings response in server test for WMS 1.3.0 compliance

Merge: c42dad3b1d4 e9b835a3766
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-12-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-12-01

    Merge pull request #3818 from drnextgis/2to3

    Add QEventLoop to fix_pyqt

    drnextgis <rykovd@gmail.com>AuthorDate: 2016-12-01
Commit:     drnextgis <rykovd@gmail.com>
CommitDate: 2016-12-01

    Add QEventLoop to fix_pyqt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-01

    [FEATURE][processing] New universal 'basic stats for field' algorithm

    Replaces the existing 'Basic Stats for Numeric Fields' and
    'Basic Stats for String Fields' algorithms and adds support
    for date/time/datetime fields.

    Having a single unified algorithm allows more flexible models
    where a field type may not be known in advance.

    Deprecate existing basic stats algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-12-01

    [processing] Fix updating results panel to match selected item

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-30
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-30

    Fix unset variable error for CHECK_GRASS_EXTRA_INCLUDE_DIRS macro

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-30

    [symbology] migrate graduated renderer color ramp widget (#3815)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-30

    Implement time stats for QgsDateTimeStatisticalSummary

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-30

    Fix QgsDateTimeStatisticalSummary handling of non-datetime values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-30

    [processing] Allow restricting fields to date/time types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-30

    [processing] Basic stats algs should allow non-spatial tables

Merge: 57f17e31e2c a755f08ba64
    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-30

    Merge pull request #3810 from nirvn/colorrampbutton

    [FEATURE] color ramp button widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-30

    add test coverage for qgscolorramp's invert() function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-30

    color ramp button widget for gradiant fill and categorized renderer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-30

    [FEATURE] color ramp button widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-30

    [color ramp] implement invert() function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-30

    [processing] Use QgsStringStatisticalSummary in basic stats for strings

    And also further optimise the algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-30

    [processing] Optimise basic stats numbers algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-30

    Allow QgsStringStatisticalSummary to calculate mean string length

Merge: 5b97b4ab0b3 6bb4934907e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-30

    Merge pull request #3808 from nyalldawson/processing_dupe_remove_rings

    [processing] Remove duplicate fill holes algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-30

    [FEATURE][processing] Remove duplicate create points along lines script

    This functionality is duplicated by the PointsAlongGeometry algorithm

    Keep the algorithm version, since it has unit tests and supports things
    like progress reports.

    (marked as feature for inclusion in release notes)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-30

    [FEATURE][processing] Remove duplicate fill holes algorithm

    The Fill_holes script is duplicated by the DeleteHoles algorithm,
    and the DeleteHoles algorithm has many advantages:
    - it's a full algorithm rather than a script
    - uses qgis geometry classes and maintains curves/z/m
    - has unit tests
    - doesn't rely on non-standard external library (shapely)

    (marked as feature for inclusion in release notes)

Merge: 61b599ed0e6 4d71cf968c4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-30

    Merge pull request #3813 from rldhont/bugfix_pointdisplacement_filter_legend

    [BUGFIX] Filter Legend By Map Content doesn't maintain point displacement legend

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-11-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-11-29

    [BUGFIX] Filter Legend By Map Content doesn't maintain point displacement legend

    Fixed #11572
    Needs to be backported and adapted to version 2.14

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-29

    WMS 1.3 compliance: Each OnlineResource URL intended for HTTP Get requests in the capabilities document is a URL prefix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-11-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-11-29

    Added histogram values to the bindings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-29

    Exception format is XML, not capabilities format

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-29

    WMS 1.3. compliance: distort image if width/height ratio of bbox is different to WIDTH/HEIGHT of requested image

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-29

    WMS 1.3.0 compliance: If a layer bounding box is there, it is not allowed to be empty (also if a layer has only one point)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-29

    WMS 1.3.0 compliance: throw exception if bbox is empty

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-29

    Fix typo

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-29

    WMS 1.3.0 compliance: exception format must be advertized as 'XML', not 'text/xml'

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2016-11-29
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2016-11-29

    [bugfix] Fix broken docks customization. Fixes #8055

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-29

    WMS 1.3.0 compliance: CRS:84  needs to be supported

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-29

    WMS 1.3.0 compliance: support BGCOLOR parameter

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-29

    WMS 1.3.0 compliance: throw exception if feature info point is not within the WIDTH/HEIGHT parameters

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-29

    WMS 1.3.0 compliance: use the reserved word 'None' if no fees

Merge: c147ee2bf3f 8c8db0eb517
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-28

    Merge pull request #3803 from dakcarto/qt5py3-more-mac-fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-29

    Rename minimum area paremeter, fix docs for QgsCurvePolygon::removeInteriorRing

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2016-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-28

    Add with .. to all subprocesses

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2016-11-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-28

    Fix subprocess unclosed file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-28

    [processing] Consolidate 'delete holes' algorithms

    Copy min area parameter from 'Fill holes' algorithm to 'delete
    holes' algorithm.

    Also:

    - make algorithm maintain z/m values
    - make algorithm work with curved geometries
    - add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-28

    Add method to QgsGeometry to remove interior rings from a polygon

    With an optional area threshold

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-11-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-11-25

    Fix previous commit

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-11-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-11-25

    Replace calls to the now-deprecated-in-GDAL-trunk OGRFree() by CPLFree()

Merge: 95072e9bfdd 772b7694032
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-25

    Merge pull request #3799 from nyalldawson/processing_grids

    [processing] Unify duplicate grid creation algorithms

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-24

    Ensure GRASS plugin CMake extra includes macro works for all versions

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-24

    [processing] Ensure reading of shortHelp yaml files as UTF-8

    On macOS 10.11 with Py 3.5.2, .yaml files defaulted to ASCII and failed.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-24

    Add GRASS plugin CMake macro to find extra includes of GRASS compilation

    Such includes may need found again when including some GRASS headers.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-24

    Add default sip directory to search for Qsci sip files

    Handles instance where Qsci directory is outside of PyQt5 sip directory.
    The default sip directory is logical additional place to search.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-24

    Flip CMake finds for Qt-based frameworks, to ensure Headers are searched

    Search for libraries first, before includes, so any frameworks found can
    have their Headers subdirectory added to search paths for includes.

    - Reintroduce qwt and qscintilla2 base library names for searching.

Merge: fdc0a3f874f f83351be25b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-24

    Merge pull request #3802 from alexbruy/processing-scripts

    [processing] script editor UI improvements

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-24

    [processing] remove statusbar from script editor

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-24

    [processing] improve script editor dialog

    Use QMainWindow instead of QDialog, add normal toolbar instead of
    QToolButtons. Also fix some issues caused by Qt5 switch.

Merge: ac721d33446 a6ebe830b07
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-24

    Merge pull request #3800 from nirvn/processing_modeler_panels

    [processing] upgrade modeler to make use of qgsdockwidgets

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-24

    [processing] python3/pyqt5 fixes for get scripts and models dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-24

    [processing] upgrade modeler to make use of qgsdockwidgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-24

    [processing] Hide redundant grid creation algorithms

    Condenses the duplicate grid algorithms into single algorithms
    (one for line, one for polygon), taking the best bits from both
    and adding tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-24

    Fix QgsFields::lookupField returns bad result for empty field name

    QString::isNull vs ::isEmpty strikes again!

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2016-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-24

    Adding test to Line Intersection algorithm

    Since both input and intersect layers have only one field (fid), the result is the same for both (existing and new) tests. The result now comes with the intersect field, renamed to fid_1 (previously not kept).

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2016-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-24

    Make QGIS Line Intersections algorithm able to keep all attributes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-24

    [processing] Fix file format combo showing formats in random orders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-24

    [FEATURE][processing] New 'drop geometries' algorithm

    Simply removes any geometries from an input layer and returns
    the features with attributes only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-24

    Small tweaks to processing split algorithm, add tests

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-24

    [processing] [FEATURE] SplitWithLines

    Rename algorithm SplitLinesWithLines to SplitWithLines
    Accept polygon as input, too
    Use only selected lines to split with (if processing is set to use selection only)
    Issue log message if trying to split multi geometries
    Update help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-24

    [processing] Tweak test precision

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-24

    Add another .aux.xml to .gitignore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-24

    [processing] Add tests for create points from table alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-24

    [processing] Allow alg tests to use ParameterTable inputs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-23

    Followup f3482d2: mapThemeStyleOverrides is plural

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-23

    Some more adjustments for the attribute type dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-23

    Rework the Edit widget properties dialog

Merge: 0a0de8012ea f2fa7bd473e
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-23

    Merge pull request #3768 from DelazJ/patch-19

    Typo fix in Processing help file

Merge: d559d7ff252 6e2288dccbd
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-23

    Merge pull request #3796 from nirvn/processing_modeler_msgbar

    [processing] switch a couple of modeler pop up dialogs to message bars

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-23

    [processing] switch a couple of modeler pop up dialogs to message bars

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-23

    Partially revert 9bb3235

    The -DCMAKE_POSITION_INDEPENDENT_CODE=ON resolves to -fPIE instead
    of -fPIC (on some platforms?) rendering cmake broken.

Merge: 489e00df8d0 2652aa50c91
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-23

    Merge pull request #3795 from nirvn/modeler_toolbar

    [processing] improve the modeler dialog UI and icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-23

    [processing] improve the modeler dialog UI and icons
    - use a proper toolbar to match other parts of QGIS
    - show keyboard shortcuts in toolbar action tooltips
    - create vector icons to replace PNG ones

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-23

    [processing] Enhance create points layer alg

    Clean up code, allow setting z/m columns

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-23

    [processing] Fix very broken delete columns algorithm

Merge: 311f4827253 eca83e3c0fb
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-22

    Merge pull request #3790 from dakcarto/qt5py3-mac-fixes

    Qt5py3 Mac fixes

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-23

    Move profiler instance to QgsApplication

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-23

    Fix misleading indentation warnings caused by messy qtermwidget code formatting

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-22

    fix typo

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-11-22
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-11-22

    [db manager] Fix virtual layer uid handling

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-11-22
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-11-22

    [virtual] disable FilterRect when no unique id is present. Should fix #15134

Merge: d7166404030 e2265290b0d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-22

    Merge pull request #3793 from nirvn/default_styles_imp

    [style manager] new default symbols shipped with QGIS & add a set of pre-defined tags

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-22

    [style manager] refresh symbols shipped by default & add tags

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-22

    [style] speed up importXML() by using SQL transaction
    Gains are significant, importing 100 symbols would take 2.86s,
    but takes only 0.18s when using transaction.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-22

    [style] improve creation of default style db
    Instead of copyign a pre-existing .db shipped with QGIS, create
    a new .db and import an .xml file containing our default  symbols.

    On the UX front, the main benefit is being able to ship with
    pre-defined tags and favorite flags for the default symbols.

    On the developer side, it means we get rid of the requirement
    to maintain both an .xml and a binary .db in the source tree.
    We also say aurevoir to the symbol_xml2db.py script and the
    need to update the (obsolete) script every time we add a new
    feature to QgsStyle.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-22

    package symbology-ng-style.xml instead of the .db file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-22

    Remove usage of legendInterface() from plugins (followup e5f62e49)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-22

    [symbology] respect mixed unit when applying symbol from list widget (#3792)

Merge: e5f62e49ce3 20dc7fb266e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-22

    Merge pull request #3766 from nyalldawson/processing_context2

    [processing] Fix hangs when running algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-22

    [FEATURE] raster_statistic expression function for retrieving
    raster band stats from a loaded layer

    Allows raster band stats (eg min, max, avg) to be used in
    expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-22

    Remove layer extent and statistic variables from processing contexts

    These variables take a lot of time to calculate and cause lots of
    lengthy hangs in processing. (Eg add some moderately large rasters
    to a project, then try to run any processing algorithm and QGIS
    will freeze).

    The layer extent can already be used in expressions via the
    layer_property function, which only evalutes the extent if required
    and only for layers it is used for.

    The band stats for raster layers should be moved to a
    band_statistic function in core which behaves the same way.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-22

    [processing] Use real map settings scope instead of custom canvasextent variables

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-22

    Remove legacy QgsLegendInterface, move still valid methods to QgisInterface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-22

    [FEATURE] Expression variables for project CRS

    Adds @project_crs and @project_crs_definition variables
    for retrieving the current project CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-22

    [processing] Fix import to postgis alg when table name not set (fix #15869, 15097)

Merge: 8c8be007b9d 82082b44f65
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-22

    Merge pull request #3773 from alexbruy/network-analysis

    Network analysis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-22

    Remove redundant setLayer slots from QgsField(ComboBox|ExpressionWidget)

    and switch uses of remaining slot to new style connects

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-21

    Enable WFS test with a fix to prevent crash on exit (#3774)

    * Revert "Disable failing PyQgsOfflineEditingWFS test"

    This reverts commit 33ee514b5dfdc1b57558cb9007df5b455a59fc17.

    * Let lifetime of layers be controlled by QGIS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    add doxygen note

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    remove word "road" from doxygen comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    rename QgsLineVectorLayerDirector to QgsVectorLayerDirector

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    rename enum and its values

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    replace hardcoded magic numbers with enum

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    rename QgsStrategy to QgsNetworkStrategy to avoid possible future
    confusion when we will have other stuff with strategies. Also
    rename corresponding subclasses

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    make cost() method pure virtual

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    fix warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    add note to doxygen comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    update API breaks document

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    [API] rename QgsArcProperter to QgsStrategy

    Also update subclasses names and do some more refactoring.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    add note to the API breaks doc

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    doxymentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    remove references to networkanalysis from scrips and packaging files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    [API][network analysis] move network analysis into analysis library to
    be consistent with other analysis stuff

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-21

    [network analysis] expose speed properter in C++ and Python API

    This allows users to calculate shortest path using travel time
    as optimization criteria in addition to travel distance.

Merge: eda412d98c8 2260780402b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-21

    Merge pull request #3789 from nirvn/style_import_export_imp

    [style manager] imporve import and export experience, save symbols' tags & favorite flag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-21

    Fix ui build warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-21

    Make max canvas scale 1600% (fix #15861)

    Max canvas sacle should be a multiple of 2 so that zooming in
    to the max and then back out again results in 100% zoom option.

    Additionally, make the min/max zoom level not come from QSettings
    as these aren't exposed anywhere

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-20

    Add CMAKE_POSITION_INDEPENDENT_CODE flag to QCA test for OSSL plugin

Merge: 9679b6a68a0 b4533cdec01
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-21

    Merge pull request #3788 from nyalldawson/rel_dialog

    Add relation dialog improvements

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-20

    Add a CMake debug include, with simple variables dump for development

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-20

    Skip missing functionality in identity dialog if QWebKit not installed

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-20

    Remove Python framework options/finding for Mac; add Homebrew support

    Instead of finding Python interpreter, library and framework on Mac,
    rely upon the reported paths of the interpreter (executable) to decipher
    whether a framework is being used, then ensure any such framework has
    its versioned subdirectory Headers used for includes and the base
    Python library used directly in linking. This removes ambiguity in
    framework searching, allowing just the PYTHON_EXECUTABLE (user-defined
    or from FindPythonInterp module) to control which Python is used.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-20

    [auth] Remove dependency on SSL cert utils from auth config class

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-20

    Update finding QCA OSSL plugin for Qt5 and C++11

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-20

    Check for Qt5-specific version of Mac qca framework

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-20

    Check for Qt5 subdirectory in PYQT5_SIP_DIR

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-11-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-11-20

    Use Qt5 non-OpenSSL define in testing for SSL support

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-20

    [style manager] decrease font size and add name & tags tooltip
    for the import/export symbol preview list

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-20

    use temporary memory db for style tests (avoids clash with default symbols)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-20

    [style manager] inform users of successful import

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-20

    [FEATURE][style manager] import/export of symbols' tags
    and favorite flag

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-11-15
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-11-19

    typo fix

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-19

    [style] add createMemoryDB() to QgsStyle to create temporary db

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-19

    Use standard map layer and field combo boxes in relation add dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-19

    Swap order of layers in relation add dialog

    Make parent layer come before child layer

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-11-19

    [style dock] add minimum height to svg image list (#3786)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-18

    [processing] move custom parameter definition inside corresponding
    algorithm

Merge: 72b4e72f05d 8fcf8345bd2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-18

    Merge pull request #3778 from nirvn/style_manager_ui_imp

    [style manager] improve UI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-18

    tests for two additional QgsStyle functions: tag() & symbolHasTag()

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-18

    [style manager] sort displayed symbols, insure tags are added only once

Merge: 263ba81c706 5e1a69fc88e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-18

    Merge pull request #3783 from nyalldawson/create_attribute_index

    [FEATURE][processing] Create attribute index algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-18

    [style manager] improve UI
    - create a dedicated set of buttons for addition of tags and smartgroups
    to make those actions more visible as well as getting rid of th need to
    select a tag/smartgroup to create those (turns out to be quite confusing
    for newcomers)
    - move UI elements around, regroup {add,remove,edit} symbol buttons to
    harmonize with other parts of QGIS; the elements' placement feels much
    more natural now

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-18

    [FEATURE][processing] Create attribute index algorithm

    Allows creation of an index on an attribute in a layer for faster
    attribute based filtering

    Support depends on the underlying data provider for the layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-18

    Fix ui build warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-17

    Fix some leftover faulty attribute scopes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-17

    Add a simple layer scoped action example

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-17

    Fix attribute table actions

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2016-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-17

    typo change Ctl to Ctrl

    writing convention

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2016-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-17

    typo fix

    small typo fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-17

    [travis] Preload libSegFault to debug crashes

Merge: 24ffa15ecf1 a8a05ba7513
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-17

    Merge pull request #3777 from nirvn/symbols_preview_padding

    [symbology] add padding value for symbol/coloramp preview

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-17

    [symbology] add padding value for symbol/coloramp preview

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-17

    [FEATURE][processing] Extract by attribute can extract for null/notnull values

    Adds support for filtering where an attribute value is null or not null

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-17

    [processing] Fix error with field widget wrapper

Merge: 964ecfd7430 5e487cfea49
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-17

    Merge pull request #3755 from nirvn/style_manager_upgrade

    [FEATURE] Style management re-work and upgrade

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-17

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-17

    Show layer path tooltips in QgsMapLayerComboBox

    Handy for differentiating between multiple layers with the
    same name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-17

    Rename enum values for consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-17

    [processing] Add file picker to vector/raster/table parameters
    in modeller

    Makes it obvious that users can set an algorithm vector/raster/
    table input to a fixed table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-17

    [processing] Use native QGIS map layer combobox

    Switches the custom map layer combo box used in the run algorithm
    dialog across to the standard QGIS map layer combo box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-17

    Allow filtering QgsMapLayerComboBox by data provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-17

    Allow showing additional items in QgsMapLayerComboBox

    These may represent additional layers such as layers which
    are not included in the map layer registry, or paths to
    layers which have not yet been loaded into QGIS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-17

    Allow showing CRS in QgsMapLayerComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-17

    Allow not set choice in QgsMapLayerComboBox

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-11-16

    oracle provider: allow switching workspaces through property

    (cherry picked from commit 2dc448dfb8c568c20e69fc9e3955e5df63d9a880)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    Disable failing PyQgsOfflineEditingWFS test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    Don't use auto generated widgets for fields with provider default
    value clause

    Using auto widgets may cause the default value clause to be mangled,
    eg by converting it to a number

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    Avoid double-evaluating postgres default values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    Prioritise provider default literals over reused values when
    creating a new feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    Port remaining map tools, paste features, offline editing
    to use new constraint/default clause handling methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    Make sure primary keys are always marked with a unique, not null
    constraint for all providers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    [FEATURE] Improve handling of defaults (inc provider default clauses,
    literal defaults, and qgis expression defaults) and automatically
    handle unique value constraints on layers

    Add a new method QgsVectorLayerUtils::createFeature which returns
    a new feature which includes all relevant defaults. Any fields
    with unique value constraints will be guaranteed to have a value
    which is unique for the field.

    Currently only in use by the split feature tool.

    Sponsored by Canton of Zug and the QGEP project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    Fix clearing constraints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    New method QgsVectorLayerUtils::createUniqueValue

    Returns a new unique attribute value for a layer. For numeric
    fields this is the max attribute value + 1, for strings we
    attempt to create a unique value by append _1, _2, etc to either
    a specified 'seed' value, or failing that to the end of the
    value of that field from the first feature in the layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    Add QgsVectorLayer::uniqueStringsMatching() to retrieve
    a list of unique strings matching a substring for a field

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    [FEATURE] Add method to get list of unique strings matching
    a substring from a vector data provider

    Base implementation iterates through all features, but
    providers can override with optimised versions. Native
    implementations for postgres, spatialite and OGR included.

Merge: 582a56d85c1 a3ae0b28fc2
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-16

    Merge pull request #3747 from nyalldawson/num_input

    [processing] Restore spin box widget for number inputs outside modeller

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-11-16

    fix f2e3d53 indentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-11-16

    oracle provider: fix retrieval of column comments for geometryless tables (fixes #15853)

    (cherry picked from commit a62fdb085d741da898f2bbb048c33b58aee9d630)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    [symbology] draw effect(s) when rendering preview icon

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    More api break documentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    Rename listActions to actions and fix test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    Convert action ids to uuid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    Fix bindings and docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    Rename scopes to "Field", "Feature", "Layer"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-16

    [feature] Add layer scoped actions

    Within the attribute table, there is a new button to trigger actions
    which are not based on individual features but instead on the whole layer.
    Normally they will perform actions based on all features or the selection.

    In addition to this, a lot of cleanup has been done.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-16

    [FEATURE] Style management re-work and upgrade
    - A new favorite grouping system was added, which the symbols list
    widget defaults to
    - The selected tag / smartgroup in the symbols list widget now
    persists when switching layers (and across sessions)
    - The symbols list widget will update the tag / smartgroup combo
    box when users add / rename / remove categories
    - Users can now directly tag, as well as add to favorites, symbols
    while saving those to the style database
    - To streamline style management, groups have been removed and
    fully replaced by tags
    - Tags have been integrated into the import/export user interface

Merge: 87d2ac3525f 8f8624a333a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-16

    Merge pull request #3764 from nyalldawson/cache_fix2

    Cache fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-16

    Add @map_extent variable containing geometry of current map extent

    ...Because I've seen a lot of ugly workarounds to recreate this
    extent using wkt/buffers/etc

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2016-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-15

    Add Translator

    Add new italian translator

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-11-15

    fix build of qspatialite and ocispatial sql drivers

Merge: adcb77266b4 4a4ffa4c1b6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-15

    Merge pull request #3762 from nirvn/processing_fix_grass

    [processing] fix grass/grass7 installation check

Merge: 6bfd0fd79ee c87839f0549
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-15

    Merge pull request #3761 from nirvn/processing_parameterextent_fix

    [processing] fix ExtentSelectionPanel's getValue()

    aroche <aroche@users.noreply.github.com>AuthorDate: 2016-11-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-15

    fix exception when selecting string function

    just a typo causing an exception when selecting a string function in query builder dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-11-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-11-15

    [FEATURE] add functionnality to copy/move feature to move feature map tool

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2016-11-15
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2016-11-15

    minimal textual fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    Improve test debugging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    QgsCacheIndexFeatureId can also handle non-FilterFid requests
    in certain circumstances

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    Don't query list of visible features when showing selected features

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    Avoid warning noise during attribute table load

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    Increase maximum number of cached features

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    Use cached feature iterator if cache has all needed features

    Previously a cached feature iterator would only be returned
    if cache was either full or used a cache index

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    Recognise that a cache can be filled using a FilterNone request

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    Fix test for request size vs cache size

    On behalf of Faunalia, sponsored by ENEL

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-15

    [processing] fix grass/grass7 installation check

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-15

    [processing] fix ExtentSelectionPanel's getValue()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-15

    Fix rubber band in node tool not getting updated correctly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    Followup 29d33b4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    [processing] Polygons to line fixes

    - Maintain Z/M values
    - Handle curved geometries without segmentizing
    - Retain null geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    Remove duplicate QgsDataProvider::dataChanged( int ) signal

    Was not needed and not emitted anywhere

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    Remove duplicate selectionChanged signal from QgsVectorLayer

    If you don't want the extra info, just don't capture it...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    [processing] Use standard field combo box for field choices

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-15

    Allow empty field name ('not set' option) in QgsFieldModel, QgsFieldComboBox

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2016-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-14

    Update tsstat.pl

    just a small intendation fix

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-15

    Fix build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-15

    Remove setLayerName(), layerName() from QgsLayerTreeLayer

    (replaced by setName(), name() overridden from the parent)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-14

    Fix missing docs and sip coverage (followup 968e02d6)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-14

    [processing] fix test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-11-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-11-14

    Fix setDestinationCRS

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-11-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-11-14

    Fix QGIS Server build error

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-14

    Propagate layer/group name changes in the layer tree (fixes #15844)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-11-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-11-14

    Fix typo

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-11-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-11-14

    [BUGFIX][QGIS Server] Transform feature collections bbox to ESPG:4326

Merge: 798bc091303 d81533e05a7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-14

    Merge pull request #3701 from alexbruy/processing-ogr-tests

    [processsing] tests for GDAL algorithms

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-14

    Fix conversion from WKB to string in postgres provider (follow up d729951)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-14

    [FEATURE] pole_of_inaccessibility expression function

    Exposes calculation of pole of inaccessiblity to expression
    engine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-14

    Add some tags to algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-14

    Fix test failure, report distance from pole

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-14

    [FEATURE] Add method to calculate pole of inaccessibility for polygons

    Implements a method in QgsGeometry and a processing algorithm to
    calculate the pole of inaccessibility for a surface, which is the
    most distant internal point from the boundary of the surface. This function
    uses the 'polylabel' algorithm (Vladimir Agafonkin, 2016), which is an iterative
    approach guaranteed to find the true pole of inaccessibility within a specified
    tolerance. More precise tolerances require more iterations and will take longer
    to calculate.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-14

    Add method to find distance from a point to a poylgon's boundary

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-14

    Fix QgsGeometryUtils::sqrDistToLine returns bad values (eg nan values)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-14

    Fix oracle provider and remove dead code

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-14

    Remove caching of GEOS representation within QgsGeometry (legacy)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-14

    Remove caching of WKB from QgsGeometry (was kept just for compatibility)

    Also improves the API to export/import WKB as QByteArray

Merge: dbf6107b143 9cd39e79dd6
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-11-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-13

    Merge pull request #3635 from arnaud-morvan/processing_postgis_connect

    [processing][db_manager] Fix connection to postgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-13

    [processing] Add button for projection selection dialog to
    Crs parameters in algorithm settings in modeler

    This makes it easier to pick static CRSes for the parameter,
    and also makes it obvious to users that they can use a fixed
    CRS parameter in their model (as opposed to one taken from
    a layer or input)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-13

    [processing] Add unit tests for retrieving param from script code

    And fix number param retrieving from script code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-13

    [processing] Use standard QGIS projection selection widget for CRS params

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-13

    Allow showing 'not set' in QgsProjectionSelectionWidget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    fix failing test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] mark buffer lines test as expected failure

    This test failed as result and expected WKT geometries differ
    only because of 0 vs. -0 in one coordinates pair

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] don't print Processing version

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] fix indentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] restore and fix extraction of OGR layer names

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] fix parameter definition in offset curve algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] compare only geometry in tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] improve temp file names generation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] cleanup OGR dissolve algorithm code
    Avoid double extensions when creating temp files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] cleanup test data

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] don't pass layer name when '-sql' parameter is used

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] use numeric parameter for buffer distance

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] remove unnecessary schemas from test data

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] friendly names for some QGIS tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] test for OGR one-side buffer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] add test for OGR offset lines

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] fix OGR offset curve and one-side buffer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] add test for points along lines

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] disable polygonize test, as it is not stable

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] fix deprecation warnings in GDAL test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] add test for OGR buffer with dissolve

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] add test for OGR polygon buffering

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    Revert "Fix extraction of ogr LayerName from multi-layer dataset URIs"

    This reverts commit 6c5364186dd8d45ac51e5bd1a72c6a542f032cb1.

    As it breaks all OGR geoprocessing algoroithms.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] simple test for ogr buffering

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-12

    [processing] add test for gdal_polygonize

Merge: c180cf3208e be2223fed38
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-12

    Merge pull request #3742 from nirvn/processing_fix_hasdependencies

    [processing] check for parent alg dependencies in hasDependencies()

Merge: fb124baaf6a b069e955aea
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2016-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-11

    Merge pull request #3753 from DelazJ/patch-17

    typo fix

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-11

    typo fix

Merge: 4981bfcf180 4e96912c913
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-11

    Merge pull request #3751 from elpaso/downloader_master

    [bugfix][forwardport] File downloader for identify dialog hyperlinks

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-11-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-11-11

    [bugfix][forwardport] File downloader for identify dialog hyperlinks

    fixes #14703

    Include C++ and Python tests

    Travis won: ported all test cases to Python
    and disabled C++ companion test (still useful locally and
    for debugging)

    For the curious: QTemporaryFile is not working as expected

    Moved to Qt5 new style signals

    Disabled C++ test and connected cancel to progress

    Make string comparison on SSL errors more robust

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-11

    Fix memory leak

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-11

    Fix more Qt5.7 warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-11

    [spatialite] Don't skip default values

    When inserting multiple features in a single prepared statement, the spatialite
    provider would skip any default for individual features, even though they have
    been specified in the field list, resulting in missing fields.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-11

    Some fixes to processing expression parameters

Merge: 35d106bf648 f3d7e39abb6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-11

    Merge pull request #3748 from nirvn/processing_harmony

    [processing] harmonize modeler UI/UX behavior with QGIS

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-11

    [processing] harmonize modeler UI behavior with QGIS
    - use [close without saving][cancel][save] option when closing
    a modeler with unsaved changes
    - invert mouse wheel zoom in/out to match that of QGIS' main
    canvas window
    - holding the mouse middle click and dragging will pan the
    modeler view

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-11

    Fix Qt 5.7 build warnings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-11

    [processing] check for parent alg dependencies in hasDependencies()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-11

    Add unit tests for processing expression parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-11

    Expression parameters don't have to have parent layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-11

    [FEATURE][processing] New input type for expressions

    This adds a new input type for expression inputs. Expression
    inputs can be linked to a parent layer so that the builder
    shows the correct fields and layer variables.

    It's designed for two use cases:

    1. to be used when an algorithm specifically requires an expression,
    eg Select by Expression and Extract by Expression.

    2. to be potentially used as a replacement input instead of string
    or number literals in algorithms. Eg - if the simplify algorithm
    tolerance parameter was replaced with an expression paremeter, then
    this expression would be evaluated for every feature before
    simplifying that feature. It would allow parameters to be calculated
    per feature, as opposed to the current approach of calculating
    a parameter once before running the algorithm. It would also
    mean algorithms like "variable distance buffer" would no longer
    be needed, as a single "buffer" algorithm could then be used
    for either a fixed distance, field based, or expression based
    distance.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-11

    [processing] When an algorithm has string parameters, also
    accept numeric, file and table field inputs in modeler

    This allows a non-string parameter to be reused as a string
    parameter in contexts where it makes sense.

Merge: cc0b2e64a23 701d4440ac0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-11

    Merge pull request #3703 from aaime/svg_params

    Export parametric SVG, will fallback symbols for the systems that cannot understand them

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-11

    [processing] Restore spin box widget for number inputs outside modeller

    This commit restores some pre 3.0 processing behaviour for number inputs.
    Now, if a number input is required outside of modeller than a spin box
    will be shown instead of a free text input.

    Clicking the expression builder button results in an expression
    which is evaluated immediately to avoid users expecting that
    the expression will be evaluated per feature.

Merge: 10648dfb0cf dc800dbab7d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-11

    Merge pull request #3746 from ahuarte47/Issue_SinglePartsToMultiparts

    [FIXBUG] Fix iteration of features in SinglePartsToMultiparts algorithm

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-11-11
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-11-11

    Fix iteration of features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-11

    [processing] Start of tests for modeler

Merge: 73b283c0b56 88587fdeb75
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-10

    Merge pull request #3745 from mhugent/server_datasources

    WMS server: add user setting if custom datasources are allowed in wms…

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-10

    Add override keywords

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-11-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-11-10

    WMS server: add user setting if custom datasources are allowed in wms requests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-11-10

    update FindQCA.cmake for Arch Linux

Merge: be6672ddbd2 a6a09d9ae21
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-10

    Merge pull request #3727 from arnaud-morvan/processing_ogr2ogr_defaults

    [processing] fix Ogr2OgrToPostGisList algorithm

Merge: 6ea0049b179 45711d372ed
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-10

    Merge pull request #3741 from nirvn/processing_dependencies_improvement

    [processing] use algorithm description in modeler dependencies dialog

Merge: 164a85acdb4 6b2b4c578ac
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-10

    Merge pull request #3732 from nirvn/strpos_regexp_match_upgrade

    [expression] strpos() and regexp_match() improvements

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-10

    [FEATURE][expression] strpos() and regexp_match() improvements
    - strpos() now relies on a simple string within a string search
    - regexp_match() now returns pos of a matching regular expression

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-10

    [processing] use algorithm description in modeler dependencies dialog

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-11-09
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-11-09

    [virtual] Fix encoding issue

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-09

    Improve num_selected and is_selected function help

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-09

    Use QPointer for storing layer pointers in expression scope

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-08

    Apply some @m-kuhn comments (#3736)

    * Use QgsStringMap

    * Better description

    * Use new translated metadata methods

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-11-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-11-08

    [BUGFIX][QGIS Server] Revert layer order in WMS GetContext request

    Patrick Valsecchi <patrick@thus.ch>AuthorDate: 2016-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-08

    Relation managment: enable the remove button when selection

    If nothing is selected, this button is doing nothing.

    Patrick Valsecchi <patrick@thus.ch>AuthorDate: 2016-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-08

    Multi relation removal

    Let the user select multiple relations and delete them.

Merge: 7c4e66b360d 78236c0be10
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-08

    Merge pull request #3470 from arnaud-morvan/refactor_fields_context_generator

    [Processing] Fix processing refactor fields algorithm using expression context generators

Merge: db35b38bdb3 4a62699472b
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-08

    Merge pull request #3726 from arnaud-morvan/processing_various_fixes

    [processing] small fixes

Merge: 0189609dcf2 3550cc99a6a
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-11-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-08

    Merge pull request #3731 from nyalldawson/alg_tags

    [processing] Allow algorithms to specify tags

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-11-08

    dxf export: skip nan z coordinates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Make provider default value clauses exempt from unique constraint checks

    Otherwise the check fails when the provider has a default value clause
    like 'nextval(...)' even though the actual committed value will be
    unique.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Return false from QgsVectorLayer::addFeatures if adding features failed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Fix some incorrect return values from QgsFeature python bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Add method to QgsAttributes to convert to QgsAttributeMap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Avoid some QgsGeometry pointer use in QgsGeometry API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    [processing] Allow algorithms to specify tags

    Tags are used while searching in the toolbox. This should help with
    finding algorithms when the exact name is not known, eg
    you could search for "envelope" or "bounds" and find the
    'Polygon from Layer Extent' algorithm.

    At the moment it's quite hard to discover algorithms which exist
    when you don't know what their called and have to instead search
    for every possible naming variant which could exist...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    [processing] When searching in toolbox, ignore order of words

    Eg, allows you to search "line merge" and find the "Merge lines"
    algorithm. Should make it easier for users who don't know the
    exact name to find algorithms.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Add missing API break documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Fix typos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Update indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Add another file to .gitignore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Prepare commit ensures empty line before doxygen block

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Update identation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Avoid crash in testqgsexpression.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Avoid lazy evaluation for substr expression function

    Better solution is to set handlesNull to true to avoid the default
    null parameter = null result behaviour, and handle null values
    in params 1 and 2 manually

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    [FEATURE] upgrade the substr() function
    - support negative start value (e.g. substr('hello',-2) returns 'lo')
    - support negative length value (e.g. substr('hello',3,-1) returns 'll')
    - length parameter now optional, defaults to end of string
      (e.g. substr('hello world',7) returns 'world')

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Fix range widget wrapper not correctly respecting default allow
    null setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Show literal defaults in add feature form

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    [FEATURE] Detect default literal values from OGR layers

    Requires GDAL >= 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    [FEATURE] Detect literal default values for spatialite provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-08

    Split handling of literal default values from provider side
    default value SQL clauses

    QgsVectorDataProvider now has two methods:

    - defaultValueClause: returns SQL fragment which must be evaluated
    by the provider to obtain the default value, eg sequence values
    - defaultValue: returns the literal constant default value
    for a field

Merge: 8e7ae8f04de bc1ad2ce821
    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-07

    Merge pull request #3720 from sbrunner/WFS-provider-metadata

    Add metadata for WFS provider in layer metadata informations

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-11-04
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2016-11-07

    Add metadata for WFS provider in layer metadata informations

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-07

    Avoid having duplicated relations in the discovery

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-11-07

    debian packaging: drop trusty support

    Patrick Valsecchi <patrick@thus.ch>AuthorDate: 2016-10-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-07

    Better reading/writting of editor widget config.

    Avoid saving config parameters that are not set and support not
    having them in the XML.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    Fix coverity uninitialized variable warnings

Merge: 4e4bb2bf6b3 1d245b2ef63
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-07

    Merge pull request #3723 from nirvn/regexp_matches

    [FEATURE] add regexp_matches() function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-07

    [FEATURE] add regexp_matches() function
    The new function returns an array of strings captured by capturing
    groups in a supplied regular expression. For e.g., the following
    expression: regexp_matches('qgis=>rocks','(.*)=>(.*)')
    will return the following array: 'qgis', 'rocks'.

Merge: 9b667d1e8a0 0484769b7d1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-07

    Merge pull request #3728 from nyalldawson/open

    Cleanup processing file handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    [FEATURE] Remove c++ geometry snapper plugin

    All functionality is now available through analysis lib + processing
    algorithm.

    Marked as feature for documentation + changelog flagging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    [FEATURE] Snap to layer algorithm accepts a mode parameter

    With a new option to prefer to snap to closest point on geometry.
    The old behaviour was to prefer to snap to nodes, even if a node
    was further from the input geometry than a segment. The new option
    allows you to snap geometries to the closest point, regardless
    of whether it's a node or segment.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    Port some API from QgsPoint to QgsPointV2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    [FEATURE][processing] Snap geometries algorithm allows snapping
    to other layer types, supports point/line layers

    Fix #14791, #15313

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    [FEATURE][processing] Snap geometries to layer algorithm

    Port the Geometry Snapper plugin across to the analysis lib, and
    expose to python bindings

    Add a new algorithm which performs the snapping to layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    [processing] Use subprocess.DEVNULL instead of open(os.devnull)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    [processing] Use with ... when opening files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    [processing] Don't try to force load files which don't exist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    Fix python deprecation warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    Fix crash when trying to render polygon with no exterior ring

    Should only occur with very badly corrupted layers, but we
    shouldn't crash in this case

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    Fix processing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    Fix processing tests weren't actually comparing resultant features

    .... oops (my fault - copy/paste error)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-07

    [processing] Fix invalid geometries made by densify when input geom is null

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-08
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-11-06

    Use contextGenerator in refactor fields algorithm

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-08
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-11-06

    Add QgsExpressionContextGenerator inheritances in sip

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-11-06
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-11-06

    [processing] Fix Ogr2OgrToPostGisList with 8798c42339 and 3472ac80d8bd

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-11-06
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-11-06

    [processing] Log gdal calls

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-10-19
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-11-06

    [db_manager] Fix connection to postgis

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-10-19
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-11-06

    [processing] Fix connection to postgis

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-11-06
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-11-06

    [processing] Fix TableWidgetWrapper in batch dialog

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-11-06
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-11-06

    [processing] Fix BatchOutputSelectionPanel with QgsMapLayer instances

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-11-06
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-11-06

    [processing] Fix import error in FieldsMappingPanel

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-11-05

    fix customwidgets includes path

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-05

    Fill image with 0 in rendering thread (#3722)

    Calling QImage::fill( 0 ) on rendering start takes about 40% of the
    time required for setting up a new job.
    Since this is done on the main thread, the interface feels more
    snappy the quicker the setup process is completed.

    Andrea Aime <andrea.aime@gmail.com>AuthorDate: 2016-10-09
Commit:     Andrea Aime <andrea.aime@gmail.com>
CommitDate: 2016-11-05

    Export parametric SVG parameters, will fallback symbols for the system that cannot understand them

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-05

    Add missing /Factory/ annotations to geometry classes

Merge: 16a88e6c365 a0e0fcf9a97
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-04

    Merge pull request #3721 from elpaso/auth_tests_pki_ows_master

    [tests] WMS/WFS PKI authentication test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-11-04

    [tests] WMS/WFS PKI authentication test

Merge: ea43ce0e005 f587defde24
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-04

    Merge pull request #3719 from elpaso/auth_tests_more_master

    Auth tests more master

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-11-04

    [tests][bugfix] Check for result diff existance before accessing to it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-11-04

    [tests] Authmanager Postgres PKI test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-04

    Always create a main network access manager

    Or threaded networking - like XYZ layers - will crash in standalone apps.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-04

    Remove per-pixel debug msg slowing down reprojection (fixes #15796)

    Even at level 5, the debug string would still be built and thrown away,
    and affects both debug builds and RelWithDebugInfo (used for windows -dev builds).

    (cherry picked from commit db0e7d57218f29dd5a6f386b8b4ce40f11a3ab59)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-04

    Fix crash with tiled WMS (fixes #15799)

    (cherry picked from commit 16719b3f0f166667fdead8731a9ffe7227ab39f8)

Merge: 100667ace06 9b9a002be52
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-04

    Merge pull request #3673 from nyalldawson/constraints

    [FEATURE] Improved constraint handling, pt 1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-04

    Fix dialogs which violate HIG (use of : at end of label)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-11-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-11-03

    [BUGFIX][QGIS Server] No flags in QgsFeatureRequest if expression needs geometry

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-03

    [processing] add missed description files for OTB 5.4.0

Merge: 777fc860016 373e591a80c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-03

    Merge pull request #3035 from alexbruy/global-startup-script

    Add global python startup script support in addition to per-user scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-03

    drop old user startup script in favour of the new system

    User script should be placed into $HOME/.local/share/QGIS.
    Additionally global scripts from /usr/local/share and
    /usr/share will be loaded if present

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-03

    Add global python startup script support in addition to per-user scripts (fix #6297)

Merge: 9cd29f39d85 769c82b5796
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-03

    Merge pull request #3712 from nirvn/pal_zero_width_char_fix

    [pal] fix curved labels failure with zero-width characters

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-03

    [pal] fix curved labels failure with zero-width characters
    (fixes 15801)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-03

    [processing] Fix batch panel under Qt5

Merge: 962166c4b57 a7ffecd8780
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-03

    Merge pull request #3710 from DelazJ/patch-16

    Make collapsible the "Curve segmentation" frame

Merge: a44ea22880a 03e29d4f01f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-03

    Merge pull request #3708 from nirvn/singlepart_to_multi

    [processing] optimise singlepart to multipart algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-11-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-11-03

    [processing] optimise singlepart to multipart algorithm
    - keep z/m/curved geometries intact
    - rewrite loop to avoid the cost of nb. feature x unique values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-03

    Small refinement to multipart to singlepart alg

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-11-02
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-11-02

    [BUGFIX][QGIS Server] Apply filter element

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-02

    document undocumented method

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-02

    more doxygen fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-02

    fix doxygen comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-02

    fix typo in comment

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-02

    default value does not need to be explicitly set

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-02

    fix formatting

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-02

    use default QString() constructor instead of ""
    improve doxygen docs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-02

    update Python bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-11-02

    [FEATURE] save and restore color ramp used for singleband pseudocolor rendering

Merge: 06dc5011393 b48d20220e5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-02

    Merge pull request #3695 from nirvn/processing_modeler_dblclick

    [processing] resurrect editing of modeler item on double-click

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-11-02
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-11-02

    test_provider_ogr_gpkg.py: Test disabling walForSqlite3 setting

Merge: 4f5337fce5b 54f312fa7f5
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-02

    Merge pull request #3689 from rduivenvoorde/getPlugins3

    Temporarily hardcode plugins version in url ?qgis=3.0

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-02

    Make collapsible the "Curve segmentation" frame

    in Settings --> Options --> Rendering dialog (for coherence with other frames)

    also fix a typo

Merge: 5d877fd8882 28457ed49c7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-02

    Merge pull request #3704 from pvalsecc/fix_collapsing

    Fix saving of the collapsed state for relations

Merge: f65e770242d 18fc0c6fad8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-11-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-11-02

    Merge pull request #3707 from nyalldawson/multipart_to_single

    [processing] optimise multipart to singlepart algorithm

    Patrick Valsecchi <patrick@thus.ch>AuthorDate: 2016-11-01
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-11-02

    Fix saving of the collapsed state for relations

    In the attribute form, the collapsed state of RelationReference
    was not loaded correctly and was interfering with the collapsed
    state of the relation editor.

    Plus, the state was saved globally for a reference. Meaning that
    if a reference was used (through other references) from other
    layers, it was sharing the same state.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    [processing] optimise multipart to singlepart algorithm

    - simplify code
    - keep z/m/curved geometries intact
    - might be a bit faster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    [FEATURE[processing] New algorithm to compute geometry by expression

    This algorithm updates existing geometries (or creates new
    geometries) for input features by use of a QGIS expression. This
    allows complex geometry modifications which can utilise all the
    flexibility of the QGIS expression engine to manipulate and create
    geometries for output features.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Update api break docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Respect non-enforced constraints when editing/adding features

    Warnings are shown, but features can be committed. Fields which
    fail an unenforced constraint are now shaded in yellow to differentiate
    from the red failure for enforced constraints.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    [FEATURE] Field constraints can be enforced or not

    Non-enforced constraints just show a warning to the user, but
    do not prevent committing the feature. Enforced constraints
    block users from comitting non compliant features.

    Any constraints detected by the provider are always
    enforced.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    fix test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Fix some untranslatable strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Move constraint handling to QgsFieldConstraints

    Avoids cluttering QgsField API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Color a few pixels slightly differently

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    [FEATURE] Not null constraint detection for ogr provider

    Implements not null constraint detection for the OGR layers, where
    supported for the data format by OGR.

    (only available for GDAL >= 2.0)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Fix failing unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Update API break docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    If the layer is NOT being edited then only check layer based constraints
    and not any constraints enforced by the provider

    Because:

    1. we want to keep browsing features nice and responsive. It's nice to give
     feedback as to whether the value checks out, but not if it's too slow to
     do so. Some constraints (eg unique) can be expensive to test. A user can
     freely remove a layer-based constraint if it proves to be too slow to
     test, but they are unlikely to have any control over provider-side
     constraints

    2. the provider has already accepted the value, so presumably it doesn't
     violate the constraint and there's no point rechecking!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Move responsibility for testing for attribute against constraints
    to QgsVectorLayerUtils::validateAttribute()

    Also clean up some strings shown to the user when a constraint
    check fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Move responsibility for storage of constraint expressions to QgsVectorLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Refactor constraint handling

    - store constraint origin in QgsField
    - move handling of constraint expressions to QgsField

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Enforce unique constraints in attribute form

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    New class QgsVectorLayerUtils

    Contains static helper methods for working with vector layers.
    Initially only contains a method to test whether a value
    exists within a layer's attributes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Implement constraint detection for spatialite provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Select all text after reset line edit to null

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Move handling of not null constraint from edit form to layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Allow constraints to be added at a QgsVectorLayer level

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Move constraints to QgsField

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Add gui for setting/exposing constraints in field properties

    Provider set constraints cannot be changed by users, ie
    if a not null constraint is set on the field at the database
    then QGIS users cannot clear this constraint.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Add method to fetch constraints from a vector data provider

    Implemented for unique and not null constraints for postgres
    provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Fix QgsFeatureRequest with expression not using provider fields
    and limit (fix #15771)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Add test for QgsFeatureRequest.setLimit and feature variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Avoid unexpected gpkg test success with older GDAL versions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-02

    Speed up inserting features into memory layers by ~65%

    By avoiding an unnecessary map lookup

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-11-01

    fix typo

    (cherry picked from commit 658cfe68c91ec24f04f8ebda307fbec7d55a412f)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-11-01

    fix typos

    Patrick Valsecchi <pvalsecc@users.noreply.github.com>AuthorDate: 2016-11-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-11-01

    [feature] Editor widget auto config for foreign keys (#3699)

    Automatically pick RelationReference widgets for foreign keys.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-01

    Fix some no such signal/slot warnings

    ... in such a way that they'll never appear again

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-01

    Fix import of shapefiles to postgres - regression introduced in 5abdfcb (#3652)

    (cherry picked from commit a965a132c52df9308b5a58be92c04a285826485a)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-01

    Hide import/export buttons for arcgis services as they do not work (fixes #15637)

    (cherry picked from commit 1c2f0de9fbea8e90c9d20036bfa1601c1d192a89)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-11-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-01

    Fixed legend renderer expected images

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-01

    Fix reordering and removal of legend nodes in composer legend

    (cherry picked from commit f4e1e6f6eefec74fcf61542c3c9e236c4fb3054f)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-01

    Fix building of legend node tree if embedded widgets are used in the layer

    (cherry picked from commit 10cab93c3652c38db27553616f36290f7b820c48)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-11-01

    Fix display of diagram legend entries (fixes #15448)

    To make the implementation saner, the legend node that may be embedded within parent
    layer node is kept separately from activeNodes.

    (cherry picked from commit b385ebd9ba9272516eed61e5825a603fcee969e9)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-01

    Flip some connects to new style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-11-01

    Describe some dependancy changes in API break docs

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-31
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-31

    [OGR provider] Use constBegin() / constEnd()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-31
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-31

    [OGR provider] Make addAttributes() return the requested field type, precision and width so as to make  QgsVectorLayerEditBuffer::commitChanges() API

    Fixes #15614

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-31

    Followup cc6b1e3: also respect subexp vars in presence of filter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-31

    Fix @parent variable detection in aggregate subExpression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-31

    More test for referencedVariables

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-31

    Revert "[ogr] Ignore request limit if unable to compile expression"

    This reverts commit e7333f68145f27a74aacd8f75939623e37fc4510.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-31

    [ogr] Ignore request limit if unable to compile expression

    Fix #15771

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-31

    Fix caching aggregate expressions with @parent usage

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-31

    Break oneliners

Merge: fa3663907a7 8e663309c06
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-31

    Merge pull request #3696 from nirvn/processing_otb_silent

    [processing] remove console error message when optional otb provider not installed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-31

    [processing] remove console error message when optional otb provider not installed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-31

    Fix 'enable macros' button does not run open macro (fix #9523)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-10-31

    Fix layer tree expanded state when used expand/collapse all (fixes #15691)

    (cherry picked from commit de85fdd6e8fa3d4f38196376aabccce317cbf341)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-10-31

    Fix crash in node tool after deleting the whole geometry (fixes #15659)

    Made sure that both closestVertex() and closestSegment() return negative
    distance on error (e.g. with null or emtpy geometry).

    Also fixes snapping when dealing with layers with null/invalid geometries

    (cherry picked from commit c093d5188fad685c4a596ff23c27aad7d151dac2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-31

    [processing] Modeller should not be modal

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-31

    [processing] resurrect editing of modeler item on double-click

Merge: 3caccd531df bec379249e9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-31

    Merge pull request #3694 from nirvn/processing_sort_model_inputs

    [processing] sort model input parameters to avoid random ordering

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-31
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-31

    [processing] sort model input parameters to avoid random ordering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-31

    [processing] Fix handling of multiple field input in modeller

Merge: 29ce141dc4d 121f48d654e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-31

    Merge pull request #3656 from nirvn/processing_import_to_spatialite

    [processing] add "Import into Spatialite" algorithm

Merge: d5698be69f2 ddc44dfd89c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-31

    Merge pull request #3657 from nirvn/processing_modeler_mandatory

    [processing] fix modeler parameter mandatory checkbox logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-31

    Fix some processing breakage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-31

    Rename visible "favourite" strings to "favorite", change API to
    use "favorite"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-31

    [FEATURE][processing] New algorithm to extract specific nodes

    This algorithm allows you to extract specific nodes from geometries.
    Eg you can extract the first or last node in the geometry.

    The algorithm accepts a comma separated list of node indices to
    extract, eg 0 = first node, 1 = second node, etc. Negative indices
    can be used to extract nodes from the end of the geometry. Eg
    -1 = last node, -2 = second last node.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-31

    [FEATURE][processing] New algorithm to extend lines

    Allows extending linestrings by a set distance at the start
    and end of the line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-31

    [FEATURE] New expression function 'extend'

    Extends linestrings by a specified amount at the start and
    end of the line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-31

    Add method to QgsGeometry to extend the start/end of a linestring

Merge: 91661421814 74e64645e41
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-30

    Merge pull request #3690 from nyalldawson/extract_by_exp

    [FEATURE][processing] New extract by expression algorithm

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-29

    [processing] add import into spatialite algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-29

    [FEATURE][processing] New extract by expression algorithm

    Filters an input layer by expression

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2016-10-28
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2016-10-28

    Temporarily hardcode plugins version in url ?qgis=3.0

    If QGIS 3.0 is actually released this line should be removed.

Merge: 7a05a7a8c4b 9ecdf610143
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-10-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-28

    Merge pull request #3688 from mhugo/fix_15737

    Don't delete QgsAttributeDialog too early. Fixes #15737

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-28

    Fix caching of aggregate values with @parent

    And add a test for referencedVariables

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-28

    Merge duplicated api doc break section titles

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-10-28

    fix indentation

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-10-28
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-10-28

    Don't delete QgsAttributeDialog too early. Fixes #15737

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-10-28

    Cancel WCS requests just like it is done in WMS

    (cherry picked from commit 50258e6f01ef7dededbf057c03813ecf3442f5b9)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-10-28

    Fix crash when loading WCS layers (fixes #15595)

    The problem is that some providers would still issue network
    requests in prepareJobs() - this should be ideally avoided,
    because it is run in main thread - all the work should be deferred
    to be done in worker thread.

    (cherry picked from commit 08f4a0f40cce21d5730653a75bdd44f175f3b0b8)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-10-28

    Fix identify tool for WMS if webkit is not available (fixes #15596)

    (cherry picked from commit 430694ba9a2beb5fe23d5814b63aaecdbee7a3d7)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-10-28

    Fix WMS identify when using "Feature" format and the layer has named CRS

    (cherry picked from commit 9ef91ea6294cdab762ffb2543d02473bcccbed80)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2016-10-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-28

    Update RegularPoints.py

    Fixes #15773

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-28

    Fix color picker does not show previous color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-28

    Fix color pickers opens in dock layout when editing rules via
    layer properties

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-10-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-10-28

    Fix listing of WMTS layers in browser (fixes #15350)

    (cherry picked from commit 29d2bef7954d4e2b2cf21611c1398d0a7666e4c6)

Merge: 0b3646b2525 17fc7dbe533
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-28

    Merge pull request #3685 from nirvn/array_unique

    [FEATURE] add array_distinct() function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-28

    [FEATURE] add array_distinct() function

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-27

    Expression functions can dynamically report geometry and columns

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-27

    Add documentation for @parent aggregate filter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-27

    Add test for @parent aggregate filter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-27

    Fetch attributes and geometry for aggregate function

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-27

    Always cache values and add fid to feature hash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-27

    [FEATURE] Expose @parent variable in aggregate functions

    This makes it possible to access attributes and geometry from the parent
    feature when in the filter of the "aggregate" expression function.

    With this in place aggregates can be calculated per feature.

    E.g. max "measurement" for each point_station per polygon_research_area.

    Or a default attribute value when digitizing features:

        aggregate(layer:='countries', aggregate:='max', expression:=\"code\",
    filter:=intersects( $geometry, geometry(@parent) ) )

Merge: 0f7babb6822 7373036edf6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-28

    Merge pull request #3678 from nirvn/string_to_array_to_string

    [FEATURE] add string_to_array() and array_to_string() functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-27

    Convert API break document to markdown

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-27

    Vector layer properties GUI: tweak message to be "Save in database (GeoPackage)" for GeoPackage

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-27

    [FEATURE] Add is_selected and num_selected functions

    * is_selected() returns if the current feature is selected
    * num_selected() returns the number of selected features on the current layer
    * is_selected(layer, feature) returns if the "feature" is selected. "feature"
      must be on "layer".
    * num_selected(layer) returns the number of selected features on "layer"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-27

    [expressions] Variable length arguemnt functions accept 0 params

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-27

    [FEATURE] add string_to_array() and array_to_string() functions

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-27

    [OGR provider] Fix declaration of types (master regression) and update more sensible values for min/max length

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-27

    [DBManager GPKG] Set appropriate icon for line layers

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-27

    indentation fix

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-27

    [processing] fixed field loading in field calculator

    fixes #15767

    Conflicts:
            python/plugins/processing/algs/qgis/ui/FieldsCalculatorDialog.py

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-27

    [OGR provider] Do not list qgis_projects (from QgisGeoPackage plugin) as sublayer

Merge: 1d09538c5cf 8a809b8700d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-27

    Merge pull request #3677 from nirvn/map_themes_signal_fix

    [map themes] fix composer signal name

Merge: 642e4a48c72 3fb2d9e4e3e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-27

    Merge pull request #3670 from nirvn/expression_replace_array

    [FEATURE] array support for the replace() expression function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-27

    [map themes] fix composer signal name

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-27

    [expression] further improve replace() to support a map argument

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-10-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-10-26

    Revert "[Postgres] fix writing default value when primary key has varchar columns"

    This reverts commit f456932514c750d4b077a9daaea5ddfbbad3f1c8.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-10-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-10-26

    [Postgres] fix writing default value when primary key has varchar columns

    kudos to @m-kuhn to find and solve this

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-26

    Followup 858978, fix failing tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-25
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-26

    [FEATURE] array support for the replace() expression function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-26

    Use QgsExpressionContextScope::addVariable instead of setVariable

    ...where appropriate (ie, read-only, non user set variables).
    It's much faster as it doesn't need to check whether the
    variable already exists.

    Results in ~10% improvement in rendering speed. Refs #15752.

Merge: 469f07c0714 3bb7d5cccfb
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-26

    Merge pull request #3665 from rouault/save_style_gpkg

     [FEATURE] [OGR provider] Load/save style in database for GPKG and Spatialite

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-26

    Use fallback default mode for snapping with bad configuration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-26

    Remove snapping settings from status bar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-26

    include qgsactionmanager.h in install

    (cherry picked from commit 5d7f8e9565541660d6ae080f520f38a3259173ce)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-26

    Optimise QgsAbstractGeometry

    Make nCoordinates virtual, and provide shortcuts for some
    geometry types. The base method which calls coordinateSequence()
    is quite slow in certain circumstances.

    Speeds up rendering point layers by ~25%, also likely to
    speed up lots of geometry heavy operations throughout QGIS

    Refs #15752

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-26

    Speed up point layer rendering - don't calculate unused label obstacles

    Cuts render time by ~60%. Fix #15752.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-26

    [expressions] Allow non-greedy regex by switching to QRegularExpression

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-25

    [processing] add workaround for GDAL regression with cutlines (fix #15746)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-25

    [DB Manager] Fix refresh issue when renaming GPKG table, and disable add geometry column button if already one existing

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-25

    [BUGFIX][QGIS Server] Do not cache invalid layer

    After readLayerXml, the server stored layers in cache and in registry without verifying validity.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-25

    Address snapping config UX problems

    See https://github.com/qgis/QGIS/pull/3617#issuecomment-255114425

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-25

    Clean QgsVectorLayer: remove duplicated writeSld method

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-25

    [OGR provider] More uses of QStringLiteral / QLatin1String

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-25

    [FEATURE] [OGR provider] Load/save style in database for GPKG and Spatialite

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-25

    QgsVectorLayer::writeSymbology(): fix crash when called with invalid data provider

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-25

    QgsVectorLayer::loadNamedStyle(): make it work with non database URI

    Such as OGR GPKG

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-25

    SIP QgsVectorLayer: fix signatures for output parameter

    saveStyleToDatabase() and getStyleFromDatabase() should define errMsg as
    output parameter
    And loadNamedStyle() also for theResultFlag.

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2016-10-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-25

    Enable CROP_TO_CUTLINE by default

    Fixes https://hub.qgis.org/issues/15750
    Please backport it where appropriate.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-25

    Fix a qt warning message on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-25

    Make welcome page layout align with other panels + docks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-25

    Update qt5 build instructions for Fedora

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-25

    [FEATURE] Remove zonal stats plugin

    This is now fully exposed via processing, which is the logical
    place for this feature to reside.

    One less c++ plugin is a good thing!

    (marked as feature so we remember to mention this in changelog!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-25

    [FEATURE] Remove dxf2shp converter plugin

    This functionality is available in OGR and there is no longer
    a need for a dedicated QGIS plugin to do this task

    Marked as feature for documentation + changelog reminder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-25

    Prepare commit converts single line doxygen block format

    Flips single line doxygen comments to use the proper single line
    format:

    /*!< comment */   to   //!< Comment

    and

    /** comment */    to   //! Comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-25

    Minor doxygen improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-25

    Followup 4166a3, don't use QStringLiteral in definitions

    Causes linker errors in some random cases

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-24

    [DB_Manager GPKG] Fix creating and changing default values of columns

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-24

    [DB_Manager GPKG] Fix logic inversion in GDAL 1.X vs GDAL 2.X cases

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-24

    Add a hyperlink to the processing tests readme

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-24

    typo fix

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-24
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-24

    Add more links to test-relted README files

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-24
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-24

    Add link to processing test document

Merge: 72229c1c2bc d32a949bf82
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-24

    Merge pull request #3628 from rouault/dbmanager_gpkg

    [DBManager] Add dedicated GeoPackage plugin

Merge: bb9e276d591 8ee25cdfa8a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-24

    Merge pull request #3658 from nirvn/processing_modeler_mousewheel

    [processing] fix modeleter mouse wheel zoom under qt5

Merge: f6a344c2c15 4166a3ea626
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-24

    Merge pull request #3660 from nyalldawson/qstringallc

    Fix literal QString construction for Qt5/c++11

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Fix most clazy qstring-unneeded-heap-allocations warnings

    By flipping string literals to QStringLiteral/QLatin1String

    see

    https://woboq.com/blog/qstringliteral.html

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Add QgsTextFormatPanelWidget for text format control inside panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Add a simple dialog for configuring text formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Respect render context antialiasing setting in text renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Split QgsLabelingGui off into QgsTextFormatWidget

    New widget allows for setting just the formatting properties
    of text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    [FEATURE] Allow label font size in mm/pixels

    And all other label sizes (eg buffer size) now accept sizes in
    pixels too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Remove unused QgsLabelPreview class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    New widget QgsTextPreview for previewing all formatting for QgsTextRenderer

    Switch the labeling gui to use this widget, which has the benefits:
    - previews all label settings, including shadow and background
    - previews at a specified scale, so that any sizes using map units
    will be correct

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Fix text renderer not respecting min/max mm scale for map units (fix #14698)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Fix unit handling for labeling dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    [FEATURE] QgsTextRenderer class for rich text rendering

    Moves all the drawing code out of labeling into a new class
    which just handles rendering text. This allows other parts
    of the code to utilise all the advanced formatting options
    that labeling supports, eg rendering text with shadows,
    buffers and backgrounds.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Restore separate handling of label component opacity

    ...in a way that avoids unnecessary detachments of the
    settings objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Minor refactor of label drawing

    Remove use of scale factors from PAL layer settings and use
    render context factors directly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Remove option to show label shadow rectangles from GUI

    ...and instead just make it #ifdef out

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Flip QgsPalLayerSettings to use QgsTextRenderer classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Implicitly shared text settings classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Add Points as valid render unit (for font sizes)

Merge: b4e310120f9 2fab1b8bbe2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-24

    Merge pull request #3663 from nyalldawson/clazy3

    Clazy qt5 optimisations - round 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Fix doxygen warnings/missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Fix bad snapping signal names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    [processing] Add algorithm to strip null geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Use isEmpty() rather than size() to check for empty lists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Optimise passing of variables by ref/value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Fix some clazy container-inside-loop warnings

    From the clazy docs:

    "Finds places defining containers inside loops. Defining them
    outside the loop and using resize(0) will save memory allocations."

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Fix clazy reserve-candidates suggestions

    Avoids repeated memory allocations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Fix clazy missing-typeinfo warnings

    From the clazy docs:

    "Suggests usage of Q_PRIMITIVE_TYPE or Q_MOVABLE_TYPE in cases where
    you're using QList<T> and sizeof(T) > sizeof(void*) or using
    QVector<T>, unless they already have a type info classification."

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    Fix classes which violate the rule-of-three

    (identified using clazy analyser)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-24

    [processing] Fix qgis zonal stats algorithm

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-23

    Add missing bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-23

    Cleanup and modernize QgsProject code

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-23

    add *.py to .gitattributes

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2016-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-23

    Update r.mapcalc.txt

    Better description of r.mapcalc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-22

    QgsVectorDataProvider API cleanup

Merge: 6acf0f745fd 1dca9383064
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-23

    Merge pull request #3659 from nyalldawson/clazy3

    Fix clazy level 0 checks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Fix some clazy "inefficient-qlist-soft" warnings

    From the clazy docs:

    Finds QList<T> where sizeof(T) > sizeof(void*).
    QVector<T> should be used instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Fix clazy qstring-left warnings

    From the clazy docs:

    Finds places where you're using QString::left(0) instead
    of QString::at(0). The later form is cheaper.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Fix clazy "detaching-temporary" warnings

    From the clazy docs:

    Finds places where you're calling non-const member functions on
    temporaries. For example getList().first(), which would detach
    if the container is shared.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Add missing references in Q_FOREACH loops

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Fix issues with writing to temporary objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Fix clazy qmap-with-pointer-key warnings

    From the clazy docs:

    Finds cases where you're using QMap<K,T> and K is a pointer.

    QMap has the particularity of sorting it's keys, but sorting
    by memory address makes no sense. Use QHash instead, which
    provides faster lookups.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Fix clazy qvariant-template-instantiation warning

    From the clazy docs:

    Detects when you're using QVariant::value<Foo>() instead
    of QVariant::toFoo().

    The former results in more code being generated.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Fix clazy temporary-iterator warning

    Calling constBegin/constEnd on temporary container can result
    in endless loop

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Remove unused variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Fix clazy qstring-arg warnings

    Avoid chained QString::arg() calls and instead use the multi-arg
    overload to save memory allocations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Fix clazy qfileinfo-exists warnings

    From the clazy docs:

    Finds places using QFileInfo("foo").exists() instead of the faster
    version QFileInfo::exists("foo"). According to Qt's docs: "Using
    this function is faster than using QFileInfo(file).exists() for
    file system access."

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Fix clazy "qstring-ref" warnings

    From the clazy docs:

    Finds places where QString::fooRef() should be used instead of
    QString::foo(), to avoid temporary heap allocations

    eg

    str.mid(5).toInt(ok) // BAD

    str.midRef(5).toInt(ok) // GOOD

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-22

    msvc: use /bigobj for sip modules

    (cherry picked from commit d0b3e39cdab1da17d7a977ba3def5ce1b64ff707)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-22

    release.pl: stay on same master* branch

    (cherry picked from commit cc429785edd16a91f7118cb7a1b964492988546f)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-22

    [processing] fix modeleter mouse wheel zoom under qt5

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-22

    [processing] fix modeler parameter mandatory checkbox logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Fix missing doc warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-22

    Indentation

Merge: bde0f6ee2ef 85818c684c0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-22

    Merge pull request #3655 from sebastic/patch-1

    Fix copyright in 2017

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-21

    Fix copyright in 2017

    Match copyright header with python code.

Merge: 2b9f475a842 d83e650ae43
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-21

    Merge pull request #3650 from nirvn/processing_spatialite_sql

    [processing] add a "Spatialite execute SQL" algorithm

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-21

    [BUGFIX][QGIS-Server] Don't failed when transform boundingbox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-21

    Allow 0 (infinite) for scale dependent visibility

    Fix #15414

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-21

    Restore layer variables when loading QML

    Fix #14452

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-21

    Hide constraint warnings when there are no constraints

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-21

    Fix icon size for constraint warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-21

    Fix form constraints and group visibility

    When a relation editor was shown (or more generally a widget which is not an
    editor widget), constraints and group visibility were silently disabled.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-21

    [postgres] Avoid crash when fetching default value fails

Merge: 89fa21e5fa7 bd7149ce162
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-21

    Merge pull request #3651 from nirvn/processing_modeler_fix

    [processing] fix broken modeler under pyqt5/python3 (fixes #15734)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-21

    [processing] fix broken modeler under pyqt5/python3 (fixes #15734)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-21

    [processing] make spatialite connector work with python3

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-21

    [processing] add a spatialite execute SQL algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    [processing] more complete support for int64 fields (follow up 8d2cc8806b)

    (cherry picked from commit 649d41f1ecd4b8d22110e11cb9e693231bec8ed2)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2016-10-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    Using QVariant.Type enum instead of numbers for readability.

    (cherry picked from commit 6df926dfe6e3e8f7ac330fbb9206dc69492da6ed)

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2016-10-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    Fixing issue with 'Eliminate sliver polygons' and fields of type long.

    (cherry picked from commit be25a29da196fac687f95abffb71e34138e3d20c)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-20

    release.pl:
    * allow minor releases from master_2 branch
    * convert windows splash screen to BMP3 from PNG

    (cherry picked from commit 09db6e4a00dda3b573cda7be938d46e8def66bef)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-20

    fix translation strings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Followup a6a4f2ed: clean pre-cxx-11 garbage

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Fix build warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Expose QgsUnitTypes to QML

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Rename visibility presets to map themes part 2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Q_PROPERTYze QgsCoordinateReferenceSystem::unitType

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Update snapping settings widget when avoid intersection list changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Move snapping options to project menu

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Remove QgsSnappingDialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Move management of avoidIntersectionLayers to QgsProject

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Move topological editing setting management fully to QgsProject

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Enable C++11 by default

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Make QgsPoint a Q_GADGET

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Use toolbar or status bar for snapping config

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-20

    Rename visibility presets to map themes part 2 (#3641)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Improve db_manager README

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-20

    Rename README to README.md

Merge: a3ebc7bdb64 df90e6b964f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-20

    Merge pull request #3646 from alexbruy/processing-otb-test

    [processing] add tests for OTB algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    [processing] add test for ParameterSelection

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    [processing] add icon for zonal statistics tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    [processing] expose zonal statistics from Zonal statistics plugin in toolbox

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-20

    Do not pass None to len()

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-20

    Make Extent and Extent CRS GDAL parameters optional

    Specify what the default is when extent CRS is not specified.
    Allow using "auto" to have extent automatically set to min covering extent.

    Fixes #15685

Merge: 2d4e3da8f57 58f31f1a82d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-20

    Merge pull request #3592 from alexbruy/processing-interpolation

    [processing] add interpolation tools

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    [processing] remove unused test data

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    [processing] minor formatting fixes to the OTB README

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    [processing] remove unused file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    fix conflicts

Merge: 47222749f6c 69e8da0fb1b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-20

    Merge pull request #3647 from nirvn/composer_attribute_table_fix

    [composer] fix attribute table widget connect warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-20

    Fix calculation of transparent region

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-20

    [composer] fix attribute table widget connect warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-20

    Fix missing commit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-20

    Followup c9251c, fix crash

Merge: 8c7d772f223 3212d393c10
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-20

    Merge pull request #3645 from nirvn/linefillpattern_fix

    [symbology] prevent creation of a zero width/height line pattern image (fixes #15728)

    Manuel Grizonnet <manuel.grizonnet@cnes.fr>AuthorDate: 2016-08-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    TEST: add a test for otb conversion application (simpler than bandmath)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-20

    [symbology] prevent creation of a zero width/height line pattern image (fixes #15728)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    Install OTB in QGIS Travis CI script to be able to run OTB test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    update readme for otb maintenance script

    Manuel Grizonnet <manuel.grizonnet@cnes.fr>AuthorDate: 2016-08-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    BUG: add version 5.4 to supported version

    Manuel Grizonnet <manuel.grizonnet@cnes.fr>AuthorDate: 2016-08-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-20

    TEST: add test of OTB BandMath application in processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-20

    Further optimisations to nonTransparentImageRect calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-20

    Avoid creating multiple render contexts when calculating legend
    node size

    Partial fix for qgis slowdown when using layer with large
    number of legend nodes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-19

    [processing] add tests for interpolation tools

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-19

    [processing] ensure that outputs of vector overlay operations are multiparts (#3622)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-19

    Fix [DB Manager] Allow lowercase field names for homogenize PostGIS Import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-19

    [processing] add icons for interpolation tools

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-19

    [processing] expose TIN interpolation from interpolation plugin in toolbox

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-19

    [processing] expose IDW interpolation from Interpolation plugin in toolbox

Merge: c130372730e a9795ad8ea1
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-19

    Merge pull request #3625 from rldhont/db_manager_lowercaseFieldNames

    [DB Manager] Allow lowercase field names for homogenize PostGIS Import

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-19

    [DB Manager] Allow lowercase field names for homogenize PostGIS Import

    PostGIS provider has an option to lowercase field names. This options is available for user in QGIS algorithm ImportIntoPostGIS and not in DB Mananger.

    This commit fix it.

    Jaka Kranjc <smgl@lynxlynx.info>AuthorDate: 2016-10-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-19

    doc: fixed processing's description for v.extract (#3637)

    Piotr Pociask <piotr.pociask@gis-support.pl>AuthorDate: 2016-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-19

    [processing] Update voronoi classes for Python3; update expected data for multipoint Delaunay traingulation test

    Piotr Pociask <piotr.pociask@gis-support.pl>AuthorDate: 2016-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-19

    Test for multipoint Delaunay triangulation

    Piotr Pociask <piotr.pociask@gis-support.pl>AuthorDate: 2016-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-19

    [processing] support MultiPoint geometries in Delaunay triangulation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-19

    [processing] add missed spatial index constructor (follow up 700441eec9)

Merge: 4bcd97066f0 455874258cf
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-19

    Merge pull request #3631 from nirvn/legend_vertical_alignment_2

    [legend] insure multi-line labels are vertically centered with tall symbols

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-19

    [legend] insure multi-line labels are vertically centered with tall symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-19

    Fix more occurances of drawPolygon issues on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-19

    Fix badly worded string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-19

    Optimise creation of spatial indexes

    Use constructor which takes an iterator instead of manually
    adding features, and don't request attributes for spatial
    index features

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-18

    Blacklist PyQgsDBManagerGpkg test

    The test consistently segfaults on Travis, but run fine locally,
    normally or under Valgrind.
    Trying to run it under Valgrind on Travis runners does not succeed:
    https://travis-ci.org/rouault/Quantum-GIS/builds/168674938

    So blacklist for now

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-18

    [DBManager] Remove geopackage support from spatialite plugin

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-18

    [DBManager] Add tests for GPKG plugin

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-18

    [FEATURE] [DBManager] Add a GeoPackage dedicated plugin

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-18

    [OGR provider] Support full SELECT subset string

    This will be useful for DBManager SQL request layer.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] add missed imports

Merge: 8c37370310e a51ef429242
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-18

    Merge pull request #3595 from rldhont/fix_server_legend_layertitle

    [BUGFIX][QGIS Server] GetLegendGraphic: if LAYERTITLE is false disable layer name in legend

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-18

    Fix 70ae301310c7a58134ac699fae70af7fd1176684

    70ae301310c7a58134ac699fae70af7fd1176684 requires a recent enough GDAL trunk
    or GDAL 2.1.2

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] remove debug line and fix spatial index creation

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] fixed handling of None param values in ogr2ogrtopostgis.py

    Conflicts:
            python/plugins/processing/algs/gdal/ogr2ogrtopostgis.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] made connection params optional in ogr2ogrtopostgis.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] fixes for 'import into PostGIS' alg

    fixes #15097

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    Add test for setting up connection string

    Conflicts:
            python/plugins/processing/algs/gdal/ogr2ogrtopostgis.py

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] Allow using libpq defaults for host,port,user,pass and dbname

    Fixes #15706

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] warn if extent might not be in the expected CRS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] fixed iterative execution

    fixes #15650

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] don't use full path for naming layers when loaded in dataobjects.load

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] alternative way of copying algorithms in a model.

    should fix #15060 and #15480

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] dont use hidden outputs when exporting to python or displaying alg help

    fixes #14998

    Conflicts:
            python/plugins/processing/core/GeoAlgorithm.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] use only selected features for spatial index

    fixes #15584

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] better update of expression widget when layer is changed in fields calculator

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] added short help for saga raster calculator

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-18

    [processing] fixed wrong import in i_aster_toar

    Conflicts:
            python/plugins/processing/algs/grass7/ext/i_aster_toar.py

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-18

    Show commit errors in transaction mode

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-18

    [OGR provider] Update layer extent for GPKG layers

    When moving or deleting a geometry that previously touched the layer extent,
    the layer extent was never shrinked.

    This fix requires GDAL 2.1.2 or above as well.

    Fixes #15273

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-18

    test_provider_ogr_gpkg.py: remove stuff that shouldn't have gone in 348af7ed5267f66f5ac2426be303a4ea69edd96f

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-18

    test_provider_ogr_gpkg.py: pyflakes fixes

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-18

    DBManager: python3 fix in create table dialog

    The setAutoCompletion() method of QComboBox was deprecated in QT 4 and
    has been removed in QT 5. Auto completion is enabled by default.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-10-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-10-18

    WMS Server: catch QgsCSException and don't add null bounding boxes to the capabilities

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-18

    [BUGFIX][QGIS Server] GetLegendGraphic: if LAYERTITLE is false disable layer name in legend

    If the layer has only one legend node, it is embedded in parent.
    In QGIS Server the user can specify no layer title, so the layer title has not be displayed.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-18

    qgm2cpp.pl fix

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-18
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-18

    [processing] Fix handling of None shapeEncoding

    Fixes #15719 -- object of type 'NoneType' has no len()

Merge: 8843de88c76 76d17ca55b2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-18

    Merge pull request #3624 from ghtmtt/master

    [processing] porting some small fixes to master

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-18
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-18

    Fix ogrLayerName handling of PostgreSQL dataset URIs

    Also document "uri" parameter semantic, and add more tests.
    See for background
    https://lists.osgeo.org/pipermail/qgis-developer/2016-October/045311.html
    REF #15698

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-10-18
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2016-10-18

    update ScriptEditorDialog for py3

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-18

    [processing] fix button font size in script editor

    fixes the zooming of the font size in script editor dialog using another method

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-18

    [processing] avoid overlapping UI

    multi field widget doesn't overlap anymore with other widgets

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-18

    [processing] Missing import fixed for R algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-18

    Followup e8be0e, fix rotation when disabling sync

Merge: 89cc6454b98 730b5b79abe
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-18

    Merge pull request #3619 from nirvn/processing_tinyfix

    [processing] fix missing argument when calling getMinCoveringExtent()

Merge: 2835cad6ebc e8be0ed988f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-18

    Merge pull request #3618 from nyalldawson/true_north

    [composer] Allow syncing pictures to true north (fixes #192)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-18

    [processing] fix missing argument when calling getMinCoveringExtent()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-18

    [composer] Allow syncing pictures to true north

    Previously pictures could only be synced to grid north, which
    can be totally wrong for many CRSes (especially in polar areas)

    Users now are given a choice of grid or true north, and can also
    enter an optional offset to apply if eg magnetic north is instead
    desired.

    When synced to true north the bearing is calculated using the
    centre point of the linked map item.

    Fix #192, #4711

    This fix was sponsored by the Norwegian Polar Institute's
    Quantarctica project (http://quantarctica.npolar.no) and
    coordinated by Faunalia.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-18

    New class QgsBearingUtils with method to calculate true north

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-18

    Grey out disabled symbol layers in tree

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-18

    [FEATURE] Data defined symbol layer visibility

    Adds a data defined override to control a symbol layer's
    visibility. Allows users to disable drawing certain symbol layers
    for matching features.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-18

    [FEATURE] Allow symbol layers to be temporarily disabled

    Adds a new checkbox at the bottom of each symbol layer's
    properties which allows you to control whether the layer is
    enabled or not.

    Disabled layers are not drawn, but are saved and can be
    enabled at a later stage.

    This makes it easier to tweak symbol appearance without
    having to totally delete a symbol layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-18

    Fix effects lost on geometry generator symbol layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-18

    Defer processing of dropped files

    On Windows (and maybe other platforms) Qt locks the dragging
    application for the duration of dropEvent. This means that
    dropping large files or projects onto QGIS results in
    Explorer windows being locked and unresponsive until
    the entire file/project is loaded.

    There does not seem to be any Qt method for releasing this lock
    early, so instead we return from dropEvent as quickly as possible
    and defer the actual file loading to a slot which is fired up
    immediately after dropEvent concludes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-18

    Followup ecee438

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-18

    Fix changing project CRS from legend doesn't correctly set CRS

    Also avoid fragile duplicated code for setting/retrieving
    common project properties

    Fixes #15717

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-18

    Add processing test .aux.xml to .gitignore

Merge: a6c04fc44cc 17e318bd954
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2016-10-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2016-10-17

    Merge branch 'master' of github.com:qgis/QGIS

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2016-10-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2016-10-17

    [Plugin Manager] Fix font size also in master (issue #15302)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-18

    [FEATURE] Drag qpt to QGIS to create new composer from template

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-17

    windows: prefer spatialite_i over spatialite

    (cherry picked from commit 219a97c35b7c1d8a8943d4e2e47a8956288320b4)

Merge: e158ecad95a 697cd1bb7d8
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-17

    Merge pull request #3606 from rldhont/fix_server_featureinfo_nogeometry

    [BUGFIX][QGIS Server] GetFeatureInfo: Feature with no geometry is not…

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-17

    scripts/scandeps.pl run and t2tdoc

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-17

    scripts/scandeps.pl: avoid duplicate build depends

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-17

    [processing] fixed creating params and outputs from description strings

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-17

    [BUGFIX][QGIS Server] GetFeatureInfo: Feature with no geometry is not returned even if FILTER param is set

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-17

    Fix extraction of ogr LayerName from database dataset URIs

    See https://github.com/qgis/QGIS/commit/6c5364186dd8d45ac51e5bd1a72c6a542f032cb1#commitcomment-19439676
    Includes testcase.

    REF #15698

Merge: 03f08a6c79f 34894c6f5a9
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-17

    Merge pull request #3597 from rouault/saveas_overwrite_append

    [FEATURE] Vector layer save as: offer file/layer overwriting, new layer creation, feature and field appending

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-17

    Fix QgsMapLayer ConvertToSubClassCode (#3611)

    Fix #15683

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-17

    Don't rely on RTTI to convert symbol layer to sip objects

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-17

    Minimal improvement for processing tests README

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-17

    Fix python calls to inexistent methods

Merge: 688d1a5eba2 8f9fe00671d
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-17

    Merge pull request #3610 from NaturalGIS/processing_grass7_v_voronoi_skeleton

    Processing grass7 v voronoi skeleton

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-17

    [processing] Speed up dissolve when not using fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-17

    [processing] Use prepared geometries for intersects tests

    Wherever possible use prepared geometry engines for intersects
    type tests, as it's much faster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-17

    [processing] Optimise feature requests within qgis algs

    - don't use setFilterFid() within loops to fetch features one
    at time (as it's extremely slow), instead use setFilterFids()
    outside the loop
    - don't fetch unused attributes/geometry when it can be
    avoided

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-17

    Always clear pen/brush before drawing layer effects (fix #15696)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-10-16
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-10-16

    add paramter to v.voronoi.skeleton

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-10-16
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-10-16

    Add a GRASS7 tool to compute skeletons of areas, using v.voronoi

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-15

    Fix extraction of ogr LayerName from multi-layer dataset URIs

    Adds supports for "layerid" when present.
    Drop special handling for "table=" portions found in URI,
    making the code more generic.

    Includes testcase.

    Fixes #15698 - import geodatabase to postgis via processing

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-14

    Python scripts have 4-spaces indent

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-14

    Revert "postgres provider: quote compound key columns in uri"

    This reverts commit daa6510970e9afbc4d41d28e0c94b4f238eb372d.

    I've tested that reverting this does not re-introduce bug
    http://hub.qgis.org/issues/13710

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-14

    Fix PostgreSQL import of layers with multi-column or quoted-column keys

    Fixes #15226 (drag & drop of postgresql views)
    Includes test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-14

    debian packaging: add support for yakkety

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-14

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-14

    Fix bad fills when using marker line with render effects (fix #15696)

Merge: 721d3c5bfbd ec2d7fea0c6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-14

    Merge pull request #3602 from nirvn/composer_table_custom_grid

    [FEATURE] control over drawing of composer table grid horizontal & vertical lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-14

    Fix color widget opens in wrong panel (fix #15705)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-14

    [FEATURE] control over drawing of composer table grid horizontal & vertical lines

Merge: b7321ecde6d 20d006e101e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-14

    Merge pull request #3584 from nirvn/db_manager_fixes

    [db manager] non-spatial import & spatialite error reporting fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-14

    Fix incorrect selection rect drawn for composer items on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-14

    Add default shortcut to open attribute table (F6)

Merge: d30a8c1fc22 a629deef301
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-13

    Merge pull request #3577 from dakcarto/master-ows-fixes

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-13

    Add hint about running specific test methods in python unit tests

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-10-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-10-13

    [auth] Reinstate auth system reply expansions for OWS providers

    - Apparently this was lost during a git squash of commits for 2.12 PR

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-10-05
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-10-13

    [WFS provider] Fix auth config extra expansion and auth prioritization

Merge: 0f4cba5c2d9 a356bac1a5e
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-13

    Merge pull request #3581 from alexbruy/processing-terrain-analysis

    [processing] add raster terrain analysis tools

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-13

    [FEATURE] Vector layer save as: offer file/layer overwriting, new layer creation, feature and field appending

    When saving a vector layer into an existing file, depending on the capabilities
    of the output driver, the user can now decide whether:
    - to overwrite the whole file
    - to overwrite only the target layer (layer name is now configurable)
    - to append features to the existing target layer
    - to append features, add new fields if there are any.

    All above is available for drivers like GPKG, SpatiaLite, FileGDB, ...
    For drivers like Shapefile, MapInfo .tab, feature append is also available.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-12

    Fix bogus precision/scale in PostgreSQL for double values

    This reverts commit 92f71b696ca93c792ae5602ed82863fcef0e5006,
    which broke import of legit shapefiles by assuming wrong
    semantic for the non-constraining QgsField length/precision
    attributes.

    Closes #15188

    Includes test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-12

    Last Redo [BUGFIX][QGIS Server] Joins was not reloaded if the layer is in cache

    Add an accessor to QgsVectorLayer join buffer, to not duplicate QgsVectorLayerJoinBuffer::readXml code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-12

    [processing] avoid division by zero (fix #15521)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-12

    [processing] Optimise uniqueValues method

    Now it uses the standard QgsVectorLayer.uniqueValues() method
    where possible so that provider side optimisations are used

    Also add test, and optimise request when using selected
    features only

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-12

    [processing] Fix inefficient values() method

    Method was iterating over ever feature in a layer, including
    geometries and all attributes for EVERY attribute requested

    Add test and refactor so only one optimised iteration (eg no
    geometry, only required attributes) is used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-12

    Correctly handle edit buffer when using request with limit (fix #15505)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-12

    Fix HTML annotation does not display HTML (fix #8609)

    Annotation was only rendering html when it was associated with a
    map layer. Now if it isn't associated with a map layer it will
    always render the html.

Merge: 75405293e0c c96d8b200ed
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-11

    Merge pull request #3589 from gacarrillor/patch-1

    Adding contribution details.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-11

    [QGIS Server] Loss qobject_cast when it's usefull

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-11

    [processing] restore Points in Polygons algorithm menu entry (follow up d4323addf0)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-11

    [procesing] add tests for raster terrain analysis algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-11

    [processing] add icons for raster terrain analysis algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-11

    [processing] remove unused imports

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-11

    [processing] expose Relief from Raster terrain analysis plugin in toolbox

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-11

    [processing] expose Hillshade from Raster terrain analysis plugin in toolbox

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-11

    [processing] expose Ruggedness from Raster terrain analysis plugin in toolbox

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-11

    [processing] expose Slope from Raster terrain analysis plugin in toolbox

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-11

    [processing] expose Aspect from Raster terrain analysis plugin in toolbox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-11

    Add perceptually uniform colormaps to default styles

    Adds the Viridis, Magma, Plasma and Inferno uniform color ramps
    created by Stéfan van der Walt and Nathaniel Smith

    See https://bids.github.io/colormap/ for more details

    Note that I've thinned out the stops here, and only kept
    every 5th stop from the original ramps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-11

    [composer] Move all grid settings into seperate panel

    Now grid settings are accessed by clicking "Modify grid"
    from the composer map properties panel. This opens a new
    stacked panel with all the grid settings.

    This helps make the composer map widget less confusing.
    Before it was absolutely jammed with controls, including
    lots of nested groups.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-11

    Fix unused variable warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-11

    [composer] Port remaining symbol pickers to inline panels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-11

    [labeling] When in line orientation placement mode, rename above/
    below options to left of line/right of line

    Makes their meaning clearer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-11

    [labeling] Fix line orientation option gets checked randomly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-11

    [processing] Fix missing points in polygons menu item (fix #15670)

    Also add a unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-11

    [processing] Add geometry info should add z/m values (fix #14659)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-10

    [QGIS Server] Use qobject_cast when it's usefull

    Germán Carrillo <gcarrillo@linuxmail.org>AuthorDate: 2016-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-10

    Adding contribution details.

    Grabbed from former OSGeo trac: https://trac.osgeo.org/qgis/

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-10

    Redo [BUGFIX][QGIS Server] Joins was not reloaded if the layer is in cache

    With the commit f6aad8b, the QgsMapLayerRegistry signal `layersWillBeRemoved` is always emit. This imply that the vector layer join buffer is empty and not reloaded if the layer is in cache.

    To fix it, the QgsServerProjectParser has to have the same method as QgsVectorLayerJoinBuffer::readXml.

    This commit fixed #15522 Qgis Server doesnt' respect the styling from Desktop

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-10

    Revert "[BUGFIX][QGIS Server] Joins was not reloaded if the layer is in cache"

    This reverts commit 1df9d7e1a60b3e6c913fae1414a6b397a1dc6aae.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-10

    Revert "fix typo 1df9d7e1a60b3e6c913fae1414a6b397a1dc6aae"

    This reverts commit db1b52a249e7f5187e5ec2462bdf88ca91c5c988.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-10

    Revert "Fix QGIS server for PyQgsServerAccessControl"

    This reverts commit 8648bd12f39e17e3e656101e5b12a13b170e59c5.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-10

    Revert "fix 1df9d7e"

    This reverts commit 3b9316dae919a3debd31440eab18b51116cf478d.

Merge: 6d2ab9edf3a 2c9fdae414e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-10

    Merge branch 'processing_parameters_refactoring'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-10

    move imports to the top

Merge: 6d2ab9edf3a fba87f79f38
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-10

    Merge branch 'processing_parameters_refactoring' of https://github.com/volaya/QGIS into processing_parameters_refactoring

Merge: 6fd5815523d 12a8891b15b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-10

    Merge pull request #3582 from fritsvanveen/fix_illegible_labels

    Fix illegible labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-10

    @cluster_color should default to null, not empty string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-10

    Fix @geometry_point_num and @geometry_point_count for marker lines

    Fixes #15673

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-10

    Fix first marker is drawn twice for marker line interval mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-10

    Fix invalid values for @map_extent_width/height (fix #15672)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-10

    Fix escaping in regexp function help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-10

    Allow expression functions to appear in multiple groups (fix #15682)

    Now functions which make sense for multiple contexts (eg length,
    to_date) can appear in more than one group.

Merge: 9b757460037 3b1dfa7071f
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-10

    Merge branch 'master' of https://github.com/qgis/QGIS into processing_parameters_refactoring

    Conflicts:
            python/plugins/processing/gui/ExtentSelectionPanel.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-10

    [processing] made -te parameter optional in gdal warp

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-10

    fix warning

    (cherry picked from commit cd3adc077eda76f1503ed7d4e29b1b2e41218d47)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-09

    [composer] Use inline panels for grid and overview symbol style selectors

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-09

    fix typos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-09

    Fix renaming a virtual field leads to crash (fix #15669)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-08

    fix 1df9d7e

Merge: 8648bd12f39 a8d08891ce9
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-08

    Merge pull request #3586 from p0cisk/master

    Fix VSIUnlink in QgsOgrUtils::stringToFeatureList

    Piotr Pociask <piotr.pociask@gis-support.pl>AuthorDate: 2016-10-08
Commit:     Piotr Pociask <piotr.pociask@gis-support.pl>
CommitDate: 2016-10-08

    Fix VSIUnlink in QgsOgrUtils::stringToFeatureList

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-07

    Fix QGIS server for PyQgsServerAccessControl

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-07

    [processing] remove obsolete import

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-07

    fix typo 1df9d7e1a60b3e6c913fae1414a6b397a1dc6aae

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-07

    [BUGFIX][QGIS Server] Joins was not reloaded if the layer is in cache

    With the commit f6aad8bad6db72d0b1e573998ac7dcb2405dce55, the QgsMapLayerRegistry signal `layersWillBeRemoved` is always emit. This imply that the vector layer join buffer is empty and not reloaded if the layer is in cache.

    To fix it, the layer XML element has to be read each time the layer is used.

    This commit fixed #15522 Qgis Server doesnt' respect the styling from Desktop

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-07

    osgeo4w: really use package name (fixes 6db9a371)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-07

    Remove useless debug trace

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-07

    [OGR provider] Make feature iterator work on GeometryCollection sublayers

    When trying to reproduce http://hub.qgis.org/issues/10485, I noticed a regression.
    Now attribute table no longer shows features with OGR GeometryCollection.

    Fixes also issues where sublayer geometry type is too strict regarding 2D vs 2.5D
    geometry types.

    Fixes #15675

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-07

    [OGR provider] Force REPACK at the first edit action.

    In the case where we deal with a shapefile, it is possible that it has
    pre-existing holes in the DBF (see #15407), so if using a GDAL version
    recent enough (>=2.1.2) to have reliable packing, do a packing at the
    first edit action.

    Fixes #15407

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-07

    osgeo4w: use package name in build directory

    (cherry picked from commit 706431e31d6f0a288856ceeff39d7ce432c20633)

Merge: 2c92152c7d1 893263952d1
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-07

    Merge pull request #3583 from rouault/fix_15419

    QgsSymbol::renderFeature(): render larger parts of multipolygon first

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-07

    debian packaging: run tests with ninja too (followup b4f3126)

    Frits van Veen <fritsvanveen@ziggo.nl>AuthorDate: 2016-09-05
Commit:     Frits van Veen <fritsvanveen@ziggo.nl>
CommitDate: 2016-10-07

    Fix curved labels

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-07

    [db manager] fix spatialite error reporting

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-07

    [db manager] fix non-spatial import

Merge: e5f7cdcba44 521cc3becd9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-07

    Merge pull request #3579 from nyalldawson/composer_dock

    Port composer item configuration widgets to inline dock

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-06

    [WFS provider] Be robust to field names ending with spaces in DescribeFeatureType

    Fixes #3426

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-06

    QgsSymbol::renderFeature(): render larger parts of multipolygon first

    When drawing an invalid multipolygon, that has a part inside another one,
    there is a chance we draw first the smaller part and then the larger part,
    making it invisible.
    Change the drawing order to start with larger parts.

    Fixes #15419

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-06

    Properly deal with empty cache/directory in WFS provider, server and globe plugin

    Fixes #15111

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-06

    [WFS provider] Do not append crs at end of BBOX in WFS 1.0

    Fixes #15464

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-06

    [WFS provider] Force refresh of GetCapabilities when pressing Connect

    The cached response to GetCapabilities was always used, even when
    pressing Connect. Now a new request is sent over the network.

    Fixes #15647

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-06

    Fix exception in GDALTools.doRasterize.loadFields due to Python 3 conversion

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-10-06

    [OGR provider] Check if REPACK has emitted errors

    Refs #15393 and #15570
    Real fix for the REPACK issues has been committed per
    GDAL ticket https://trac.osgeo.org/gdal/ticket/6672 (GDAL 2.1.2 or above)

    Add test to simulate the situations that caused problems.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-06

    fix PyQgsAppStartup (followup d9349e5)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-06

    [processing] show error message instead of Python error if output raster is temp output and test can not be created

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-06

    [travis] fix grass7 plugin build by adding GRASS_PREFIX7 (#3578)

    * [travis] fix grass7 plugin build by adding GRASS_PREFIX7

    * Followup 3n0486c: fix grass plugin build, take 2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-06

    osgeo4w: switch to ninja

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-06

    debian packages
    * remove outdated conditionals
    * switch to ninja

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-06

    grass plugin fix (followup 3b0486c)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-06

    update configuration settings to qgis3

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-06

    [composer] Merge color change undo commands

    Avoids color modifications spamming the undo stack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-06

    [FEATURE] Port composer config widgets to QgsPanelWidgets

    Brings the inline (ie, no modal dialogs!) color modification
    and symbol editing from the layer styling panel to
    composer item configuration.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-06

    Make modifications through the style dock much faster

    Before any change in the style dock would invalidate the cache
    for ALL map layers, resulting in every layer being redrawn.

    Now only the affected layer is redrawn and all others just use
    the cached render.

Merge: dcdf91b09a2 7c59e411771
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-06

    Merge pull request #3574 from mbernasocchi/master

    [processing] fix save to postgis table

Merge: 5d64a8b55c1 eeb8269464f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-06

    Merge pull request #3507 from alexbruy/memory-provider-25d

    Add support for 2.5D geometries to memory provider

Merge: 702eace76c9 52a78def7f8
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-06

    Merge pull request #3551 from rldhont/ogcutils_propertyIsLike_attributs

    [BUGFIX] Support OGC PropertyIsLike attributs

Merge: 37e3dd76c44 ecba2543033
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-10-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-06

    Merge pull request #3532 from pvalsecc/discover_relations

    Add auto-discovery of relations for PostgresQL and SpatiaLite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-06

    When taking main widget from QgsPanelWidgetStack, auto accept
    all open child panel widgets

    Avoids the stack state becoming inconsistent because child
    panel widgets from a different main panel are still present

    And add unit tests for QgsPanelWidgetStack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-06

    Rename methods in QgsPanelWidgetStack for consistency

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-05

    Followup 722fdef: fix grass plugin build

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2016-10-05
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2016-10-05

    fix save to postgis table in processing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-05

    Remove fields from default value configuration widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-05

    Fix crash in QgsEncodingFileDialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-05

    [processing] Fix extent selection widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-05

    referencedColumns returns QSet<QString> instead of QStringList

    The order of the elements is irrelevant and duplicate elements are unwanted. It
    is therefore a perfect candidate for a set instead of a list. This prevents
    filtering for duplicates manually be replacing some filer codes with (more
    performant) builtin methods of QSet.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-05

    Debloat QgsExpression header

    it's used throughout the project and keeping it slick should keep compile time a
    little lower.
    These methods are also normally used while building the request or preparing, so
    inlining them shouldn't make much difference.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-05

    Show fields in "default value" expression editor

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] fixed expressions dialog when not in modeler

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-10-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] fixed handling of integer values

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] Apply 2to3 on changes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] [modeler] show options of MultipleInputParameter sorted in alphabetical order

    fixes # 4836

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] fixed table fields in batch processing interface

    Conflicts:
            python/plugins/processing/gui/BatchInputSelectionPanel.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] connect signal in multipleinput widget

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] removed debug line

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] correctly resolve values for hidden outputs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] renamed wrongly named signal in InputLayerSelectionPanel

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] use cmp_to_key to ensure Python3 compatibility

    Conflicts:
            python/plugins/processing/gui/wrappers.py

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    add missed comma

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    fix indentation

    Conflicts:
            python/plugins/processing/gui/BatchInputSelectionPanel.py
            python/plugins/processing/gui/wrappers.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] use InputLayerSelectorPanel for vector layers

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] some minor changes for batch processing interface

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Fix StringWidgetWrapper.value method

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Call postInitialise in BatchAlgorithmDialog

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Support layer objects in BatchInputSelectionPanel

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Simplify TableFieldWidgetWrapper

    Conflicts:
            python/plugins/processing/gui/ParametersPanel.py
            python/plugins/processing/gui/wrappers.py

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Fix PointWidgetWrapper with modeler

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Call postInitialise in modeler Dialog

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Create FieldMappingWrapper

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] correctly return widget in TableFieldWidgetWrapper

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing]minor code cleaning

    Conflicts:
            python/plugins/processing/core/parameters.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] improvements for modeler UI

    Do not show help tab if there is no help

    add "optional" tag for optional parameters

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] use original filename when possible when exporting vector layer

    Conflicts:
            python/plugins/processing/tools/dataobjects.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] improved widgets for raster and vector layers in modeler

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] fixed typo in modeler/ModelerParameterDefinitionDialog.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] allow multiple values in ParameterSelection

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] removed unused imports

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] use QgsMessage bar in algorithm dialogs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] fixed batch processing interface

    Conflicts:
            python/plugins/processing/gui/BatchAlgorithmDialog.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] UI improvement for defining model parameters

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] return copy of object dictionary in parameter todict method

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] added missing return statement in getParameterFromString

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] fixed evaluation of output values

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] fixed error in constructor of ParameterTableField

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] removed debug lines

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] changes to allow custom parameter dialog adapt to new parameter architecture

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] moved output value evaluation to output object itself

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] Asumme standard dialog when wrapper’s parent dialog is of unknown class

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] removed commented lines

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] richer expressions in number parameters

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] removed message dialog when saving model. Using message bar instead

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] added missing validators for param values in modeler

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] fixed advanced parameters in modeler

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] fixed loading of parameters for grass algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] support for expressions in numerical values in modeler

    includes cleanup of modeler, to adapt to latest changes in parameters architecture

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] added multiple option to ParameterTableFIeld

    removed ParameterTableMultipleField and did some cleanup

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] more work on parameter wrappers

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] evaluate parameters before executing algorithm

    This allows a better use of expressions

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] improvements for scripts and R scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] fixes for new parameters architecture

    includes better managing of crd and extent parameters in models, not requiring now the use of modeler-only lags

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] implemented parameter widget wrappers

    Conflicts:
            python/plugins/processing/core/GeoAlgorithm.py
            python/plugins/processing/gui/ExtentSelectionPanel.py
            python/plugins/processing/modeler/ModelerParametersDialog.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] moved script syntax from script algorithm class to parameters classes

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Create dedicated widget wrapper for modeler

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-08-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Add CrsWidgetWrapper

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-08-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Use boolean wrapper in modeler algorithm dialog

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-08-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Use boolean wrapper in batch algorithm dialog

    Conflicts:
            python/plugins/processing/gui/BatchPanel.py

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-08-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Use boolean wrapper in standard algorithm dialog

    Conflicts:
            python/plugins/processing/gui/AlgorithmDialog.py

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-08-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Create the boolean widget wrapper

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Remove metadata from parameter.todict (do not save in model)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-08-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    Add metadata property to parameters

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-07-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-10-05

    [processing] fixed add model from file

    fixes #15335

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-10-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-10-05

    Force use of estimated metadata upon loading topologies

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-05

    [processing] drop GEOM_TYPE_MAP in favour of QgsWkbTypes.displayString()

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-05

    fix handling of layers without geometry

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-05

    add new geometry types to memory layer tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-05

    use QgsWkbTypes methods to simplify code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-05

    remove extra QString wrapper

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-05

    [processing] support more geometry types in memory layers (fix #15508)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-05

    don't flatten geometries when pasting them as new memory layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-05

    [FEATURE] support for 2.5D geometries in memory provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-05

    Fix missing live updates when raster colorize color changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-05

    Fix raster style dock widgets not opened with dock mode flag

    Makes the color picker and ramp editors open inline for
    the raster properties pages

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-05

    Fix crash in raster transparency widget on close

    mPixelSelectorTool is owned by canvas, which may be deleted
    before the QgsRasterTransparencyWidget on QGIS exit

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-05

    [pseudocolor renderer] fix invert check box in continous mode
    (fixes #15209)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-05

    Fix crash when validating geometry (fix #15660)

    Also fix python bindings for QgsGeometryValidator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-05

    Correctly emit panelAccepted when panel is not in dock mode

    Fixes #15373 - refine current rule not working when symbol widgets
    are not used in the style dock

    This fixes a behavioural difference when new panels are opened
    in a QgsPanelWidget when in docked/undocked mode. When in
    docked mode, the newly opened panel will emit panelAccepted
    when it is accepted. But for undocked mode, the parent
    panel was emitting the panelAccepted signal and so the
    connection to update the renderer was never
    triggered. Now both docked/undocked panels will always
    emit panelAccepted ONLY from the newly opened panel itself.

    This also fixes memory leaks as the clean up code was never
    run in undocked mode.

    I've updated the docs to clarify this behaviour.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-05

    Fix last segment length in measure dialog is incorrect after
    completing measurement with right mouse click

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-05

    Fix measure dialog shows wrong results when changing units

    If the measurement was not finished (ie right click occurred)
    then the last length would be missing from the table

    Fix #15433

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-04

    [processing] add icon caching for other providers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-10-04

    [processing] correct GRASS 7 detection on Mac (fix #15645)
    follow up e1ff6e896a

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-04

    Reactivate ogcutils tests and update its

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-09-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-04

    [BUGFIX] Support OGC PropertyIsLike attributs

    The OGC PropertyIsLike element can have 4 attributs:
    * matchCase to specify LIKE or ILIKE
    * wildCard to specify a wildcard char symbol
    * signleChar to specify a single char symbol
    * escape to specify an escape char symbol

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-10-04

    Fix testqgsogcutils

Merge: 7332dda0d8f 3abded31869
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-04

    Merge pull request #3565 from nyalldawson/svg_background

    Fix SVG preview blocks QGIS (fix #14255)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-04

    Remove visitor pattern from QgsExpression (#3569)

    It is not in use anywhere and can easily be reintroduced if there is a use case
    where it is an appropriate fit.

    Fix https://github.com/qgis/qgis3.0_api/issues/64

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-04

    [qt5] setConfirmOverwrite is gone, use setOption (#3567)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-04

    Fix cannot modify diagram attribute expression (fix #15514)

    Also clean up some code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-04

    Keep the user set order for svg paths

Merge: d3f8763bd9e 377de52b389
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-04

    Merge pull request #3559 from nyalldawson/fix_render_flashing

    Fix layers with layer wide opacity "flashing" while rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-04

    Small optimisations to model/views

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-04

    Guard against circular symbolic links in SVG selector widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-04

    Fix SVG preview blocks QGIS (fix #14255)

    Now SVG preview loading occurs in a background thread so that
    dialogs can open instantly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-04

    Port generate_test_mask_image.py to python3

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-04

    Fix layers with layer wide opacity "flashing" by rendering
    intermediate states without opacity

Merge: 368c1cead3a 9761a86e4fb
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-03

    Merge pull request #3564 from elpaso/test-wait-for-network3

    Yet another strategy to get a free port from the server

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-10-03

    Renamed constants for consistency

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-10-03

    Yet another strategy to get a free port from the server

Merge: 4fd5c014f2e 28f547ea81d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-03

    Merge pull request #3563 from elpaso/test-wait-for-network2

    Wait for server ready (and times out) before starting the tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-03

    Synchronize edit button state with read only mode (#3562)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-10-03

    Wait for server ready (and times out) before starting the tests

Merge: 8e54acf7b74 5284fefcdee
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-03

    Merge pull request #3511 from nyalldawson/depend_redraw

    If a dependent layer is redrawn, then also redraw child layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-03

    [travis] fixme

Merge: 456069207eb 1f78393404b
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-03

    Merge pull request #3558 from nirvn/layers_relation_icon

    [gui] improve the layer dependencies icon

Merge: ce37f9c6541 a07a57e6086
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-03

    Merge pull request #3554 from nyalldawson/parse_dash

    New script to handle multiple render results from a dash results page

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-03

    Disable flaky PyQgsServerWFST test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-03

    Fix leak in edit form config (#3556)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-03

    Fix identify menu highlight only works with simple geometry types

    Fix #15625

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-03

    Fix data defined buttons sometimes incorrectly show error state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-03

    [labeling] Fix data defined placement with rotated maps

    For layers requiring reprojection and with rotated maps any
    labels with data defined x/y would not be rendered

    Fix #14236

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-10-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-10-03

    [gui] improve the layer dependencies icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-03

    Fix rule based renderer shows 0 count on first click of "show counts"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-03

    Fix oracle build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-03

    Fix invalid debugging noise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-03

    Fix many labeling unit settings are lost on closing dialog

    (and also don't trigger auto preview)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-03

    Fix build with GDAL < 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-03

    Default to WITH_QWTPOLAR OFF

    Since it's not compatible with Qt5 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-03

    Add method to create QgsMapToPixel from scale/dpi/mapunits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-03

    Fix some Coverity null derefence warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-02

    Fix Coverity uninitialized variable warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-01

    fix typos

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-01

    Fix compile errorr

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-01

    setAttributeAlias is now setFieldAlias

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-01

    Rename setAttributeAlias and removeAttributeAlias

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-01

    Add safety check to avoid crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-01

    Update python code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-01

    Rename QgsFields::fieldNameIndex() to lookupField()

    To have two clearly different names for tolerant/intolerant index lookup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-01

    QgsFields::fieldNameIndex also matches field alias

    This method is also doing case insensitive "fuzzy" matching now, this
    just adds yet another level of tolerance.
    This changes the expressions to also take the alias into account if no
    matches have been found.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-01

    debian packaging: re-enable server

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-01

    only include server bindings in sip coverage tests if they are built

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-01

    debian packaging: add libqca-qt5-2-plugins build dependency

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-01

    server sip sync

Merge: 437d785c725 87039204b0b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-10-01

    Merge pull request #3548 from nirvn/wordwrap_zerowidthspace

    [expression] make wordwrap work with complex scripts (Indic, Arabic, etc.)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-01

    debian packaging: reorder build dependencies and add python3-pyqt5.qtsvg

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-10-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-10-01

    [Processing] Uses os.path.join instead of + os.sep + (#3552)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-10-01

    Add new script to handle multiple render results from a dash
    results page in an interactive way

    Allows generation and tweaking of mask images while previewing
    the result

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-10-01

    update INSTALL

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-30

    debian packaging: add ca-certificates as build dependency for dash upload (followup 19378c2)

Merge: c9d25b276d5 f47a7320d1c
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-30

    Merge pull request #3535 from rldhont/expression_like_escape

    [BUGFIX] Expression in like escape % and _

Merge: a5b83e49508 19378c22802
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-30

    Merge pull request #3550 from julienmalik/patch-1

    CDash submissions should be done with https now

    julienmalik <julienmalik@users.noreply.github.com>AuthorDate: 2016-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-30

    CDash submissions should be done with https now

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-09-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-09-30

    [BUGFIX] Expression in like escape % and _

    The Expression LIKE binary operator does not care about escape % and _ char.
    No-one has already open an issue about it but in the OGC element PropertyIsLike the user can defined is own wild and single char. This mean that QGIS has to escape % and _ if they are not used as wild and single char.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-09-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-09-30

    [expression] make wordwrap work with complex scripts (Indic, Arabic, etc)

Merge: 38a811b377c 84981ee1f27
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-30

    Merge pull request #3543 from sebastic/icons-subdirectory

    Move icons to subdirectory.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    [composer] Fix save world file does not work (fix #15268)

Merge: 19585ee1aa4 168688c8892
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-30

    Merge pull request #3536 from nyalldawson/cluster_marker

    [FEATURE] Cluster marker renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Don't draw empty labels for displacement renderer

    Is inefficient and also causes QThreadPool crash on exit in python
    test (related to creation of QFontMetrics in a thread?)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Fix Travis warnings and missing docs/sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Fix point distance renderer handling of crs transform

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Better default cluster symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Refactor symbol/renderer widgets to use QgsSymbolWidgetContext
    instead of individually setting map canvas, expression context, etc

    Will make it more easy in future to add additional parameters
    to the widget context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Add missing test images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Better default cluster symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Fix panel titles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Icon for cluster renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Expose renderer variables to users

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Make @cluster_size, @cluster_color usable in displacement renderer too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Make sure all attributes are fetched for distance based renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Unit tests for displacement and cluster renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Keep as many settings as possible when changing between displacement and cluster renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Make distance based renderers much faster when filters are present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    Use group centroid for nearest group test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-30

    [FEATURE] Point cluster renderer

    Groups nearby points into a single rendered marker symbol.

    QgsPointDisplacementRenderer has been split into a new
    pure virtual QgsPointDistanceRenderer base class which handles the
    detection of clusters and grouping of points. The new cluster
    renderer reuses this base class to avoid code duplication.

    Additionally, some improvements have been made to the
    displacement renderer, specifically:
    - points are now assigned to the group which is "nearest" them,
    rather then just assigning them first group within the search
    distance. In some cases this was assigning features to a more
    distant cluster, resulting in less predictable cluster patterns
    - individual points are now correctly shown in their own
    selection state

    Lots of code cleanup + documentation too.

    Sponsored by:
    - Andreas Neumann
    - Qtibia Engineering (Tudor Barascu)
    - Karl-Magnus Jönsson
    - Geonesia (Nicolas Ponzo)
    - Plus numerous additional anonymous backers whose generous
    contributions are also highly valued!

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-09-29
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-09-29

    Move icons to subdirectory.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-09-29

    [Server 3.0] Typo in test name and removed obsolete comments

Merge: 6b2799414a3 4feeab85a5e
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-29

    Merge pull request #3493 from rldhont/processing_rscripts_temprscritpfilename

    [Processing][Rscripts] Use temp script filename

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-29

    nodetool: use exact intersect when picking features (fixes #15294)

Merge: 67d5e193038 49ae0206f4e
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-29

    Merge pull request #3540 from elpaso/auth-integration-test

    Auth integration test + more reliable server tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-09-29

    [Server 3.0] Tests reliability + new auth test

    - Local server searches for a free port before binding
    - Server tests now ignore attributes order
    - Updated reference docs
    - Renamed projects ("+" -> "_")
    - Added a smoke test for auth manager and WMS/WFS providers

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-09-28
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-09-29

    Add relation discovery for SpatiaLite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-29

    Update test masks (Qt5 on Fedora)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-29

    Disable flaky qgis_ogcutilstest test on Travis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-28

    fix #15634

    (cherry picked from commit be167761c44a3622ed28c9f679226dcb6b51dc68)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-28

    gdal tools: disconnect canvas signal after building vrt (fixes #15389)

    (cherry picked from commit e963fff346aafdb87494c9a33c4cddd3754ab5b1)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-28

    categorized renderer: also setup symbol render context for hashed symbols

Merge: 89d4998510b 34588f3f8c3
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-28

    Merge pull request #3534 from dmarteau/master

    Fix python3 pyspatialite import

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-09-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-09-28

    [Processing][Rscripts] Use temp script filename

    The build RScript is stored in the User folder, so the script is erased at each RAlgorithm execute.
    Server side or for debugging this could be a problem.
    So processing_script.r will be stored in temp folder.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-09-28

    [Server 3.0] Resurrect PyQgsServerWFST

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-09-27
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2016-09-27

    Fix python3 pyspatialite import

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-27

    [travis] Disable flaky qgis_ziplayertest

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-09-26
Commit:     Patrick Valsecchi <patrick@thus.ch>
CommitDate: 2016-09-27

    Add auto-discovery of relations for PostgresQL

    Fixed the add relation functionnality: the table is sorted. When the code
    was setting the sorted column, the row was sorted and the other columns it was
    setting were set on the wrong row.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-09-27

    No need to decode a str

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-09-27

    No need to decode a str

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-27

    Disable flaky PyQgsWFSProviderGUI test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-27

    Remove Qt4 travis test scripts

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-27

    Fix python print statement for python 3 in cmake/MacBundleMacros.cmake (#3531)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-27

    Rename Style tab into Symbology in layer properties dialog (#3522)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-09-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-27

    Fix shapefile test failures if locale is C (#3523)

    QString::localeAwareCompare() is case insensitive for common locales,
    but case sensitive for the C locale. So use an explicit case
    insensitive comparison in that later case to avoid test failures.

Merge: 7d8fba8b8c1 e795393e653
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-27

    Merge pull request #3528 from elpaso/server-needs-qgsapp

    [Server 3.0] now needs a qApp and tests are back

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-09-27

    [Server 3.0] added missing QgsApplication

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-27

    Preserve edits for multiline editor when length exceeds field size

    Previously when using the multiline option for text edit widgets
    the entire contents of the field would be discarded if the entered
    value exceeded the maximum length for a string field.

    Now the entered string is truncated to the maximum field length.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-27

    Rename duplicate menu item causing Qt warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-27

    Fix arrow and filled marker symbols don't show selection state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-27

    Avoid unused variable warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-27

    Fix right aligned contents in label spin boxes

    Orion Poplawski <orion@cora.nwra.com>AuthorDate: 2016-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-27

    Cast to qreal for arm support

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-09-26

    [Server 3.0] re-enable server tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-09-26

    [Server 3.0] migrate more tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-09-25

    [Server 3.0] migrate tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-09-25

    [Server 3.0] strict check for QgsApplication

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-25

    debian packaging update: add experimental build

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-09-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-09-25

    [Server 3.0] now needs a qApp

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-24

    debian packaging: also in control (followup 07c3801)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-24

    debian packaging: include python3-sip-dev in build dependencies (fixes #15609)

Merge: 911af05a171 b6b8759efbe
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-23

    Merge pull request #3524 from rouault/fix_15351

    Fix database locking when editing GeoPackage

Merge: eefeef573d5 67c05b51c2d
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-23

    Merge pull request #3460 from mhugo/fix_sip

    Fix some /Transfer/ annotations

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-09-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-09-23

    Fix database locking when editing GeoPackage

    Concurrent read and write can lock a GeoPackage database given
    the default journaling mode of SQLite (delete). Use WAL when
    possible to avoid that.

    Fixes #15351

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-09-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-09-23

    Fix some /Transfer/ annotations

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-09-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-23

    fix a couple of python warnings (#3526)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-23

    Make counting and testing filters in rule based renderers faster

    Hand filters off to the provider where possible and avoid fetching
    unnecessary attributes/geometry

Merge: a21946abd93 1a71ee5a004
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-23

    Merge pull request #3518 from pvalsecc/qt5_json

    Use the Qt5 JSON classes

    Frits van Veen <fritsvanveen@ziggo.nl>AuthorDate: 2016-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-23

    Fix curved labels sometimes shown upside down

    And improve handling of perimeter based labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-23

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-23

    Set initial effect selection in layer effects widget to
    first enabled effect

    Hopefully makes the widget a bit more user friendly - otherwise
    the initial settings shown may be for a disabled effect and the
    users is left wondering why changes have no impact

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-23

    Change default label buffer join style to round

    Looks much nicer and is more appropriate for buffers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-22

    [plugin manager] fix broken QDirIterator next() call, make it pyqt5 5.7 compatible (#3517)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-21

    rebuild api documentation only when necessary

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-21

    pyspatialite: port to python3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-21

    update debian packaging to qt5/python3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-21

    run 2to3 on source

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-21

    [Feature] Allow configuring link/unlink feature buttons on relation editor widget

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-09-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-09-21

    [Server] GetStyles: no more needs to add units in SLD

    After @aaime works on SLD, no more needs to add units in SLD send by GetStyles

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-09-21
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-09-21

    Use the Qt5 JSON classes

Merge: 26b61a2d7ce 2fda177c0e0
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-21

    Merge pull request #3514 from volaya/grass_icon_fix

    [processing] fixed grass icon loading

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-09-21

    [processing] fied issue with grass icons slowing down toolbox

    fixes #15550

Merge: 6653e779964 db0b787e4eb
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2016-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-21

    Merge pull request #3515 from rcoup/patch-1

    MetaSearch: Update LINZ Data Service default URL

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-09-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-09-21

    Qt 5.2 has QComboBox::currentData()

Merge: 9a10047b3c5 6260f9dea52
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-21

    Merge pull request #3499 from pvalsecc/spatialite_arrays

    Add support for arrays in the spatialite provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-21

    Update Qt docs link to version 5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-21

    Chained filters for relation reference search widget

    Fix #15589

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Fix invalid QString arg warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Remove icon with bad sRGB profile (causing Qt warnings)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Fix Qt warning following removal of deprecated class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    [FEATURE] Enable tabbed floating docks for Qt >= 5.6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Fix QCA configuration on Qt5

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-09-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-21

    [snapping] fix default advanced mode values for added layers (#3513)

Merge: 03923ebb750 ee57c1fc434
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-21

    Merge pull request #3510 from nyalldawson/qt5_tests

    Require python 3 and qt5

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    [ArcGIS REST] Port to Qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Switch QT4_* macros to QT5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Drop minimum Qt version to 5.2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Move deprecated QgsHttpTransaction to server

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Remove more code disabled under Qt5

    Add todo note for QgsHttpTransaction and disable under docs and
    sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Disable ArcGIS providers (require porting to qt5)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Require Qt >= 5.5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Remove qt4 tests from Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Update qt5 test blacklist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Fix crash in TestQgsNetworkContentFetcher under qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Some server test python3 updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Fix crash on QgsServer exit

    QgsApplication must be gracefully exited under Qt5 or a segfault
    occurs due to the auth manager not releasing database connections

    Also fix crash in QgsServerAccessControl test by explicitly
    deleting the server instance to trigger this shutdown

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-21

    Permantly convert python tests to python 3

Merge: 49e76a81cf0 758bc72337e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-21

    Merge pull request #3500 from pvalsecc/array_exprs

    Add expression functions for arrays and maps

    Patrick Valsecchi <patrick@thus.ch>AuthorDate: 2016-09-20
Commit:     Patrick Valsecchi <patrick@thus.ch>
CommitDate: 2016-09-20

    Build the list of builtin functions automatically

    The old way was error prone, not thread safe and cumbersome.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-20

    Less debug noise

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-20

    Hide proper column in attribute table

    Fix #15458

    Robert Coup <robert@coup.net.nz>AuthorDate: 2016-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-20

    MetaSearch: Update LINZ Data Service default URL

    The existing CSW URL is still supported for backwards compatibility, but `/services/csw/` is the preferred path going forward. They're backed by the same code and results will be identical.

    Current url is shown at eg. https://data.linz.govt.nz/layer/767-nz-topo50-maps/webservices/

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-09-12
Commit:     Patrick Valsecchi <patrick@thus.ch>
CommitDate: 2016-09-20

    Add expression functions for arrays and maps

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-09-08
Commit:     Patrick Valsecchi <patrick@thus.ch>
CommitDate: 2016-09-20

    Add support for arrays in the spatialite provider

    New versions of GDAL/OGR (since trunk@35289) convert list types (StringList,
    IntegerList, Integer64List and RealList) to a JSON string when it stores a
    Spatialite table. It sets the column type as JSONSTRINGLIST, JSONINTEGERLIST,
    JSONINTEGER64LIST or JSONREALLIST.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-20

    Disable flaky WFST server test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-20

    Fix sorting of expressions in relation reference widget

    Fix #15451

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-20

    [db manager] python3 support (#3512)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-20

    Rename QgsEditFormConfig::expression to constraintExpression (#3509)

    And QgsEditFormConfig::expressionDescription to constraintDescription.
    Because only a verbose API is a good API.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-20

    If a dependent layer is redrawn, then also redraw child layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-20

    fix b91d93e

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-20

    fix 62ea90c and globe plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-20

    Fix build

    (was using api from the mid 1970's... well.. a few weeks ago anyway)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-19

    [FEATURE] dxf export: support reprojection

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-19

    fix diagram crash (fixes #15575) (#3504)

Merge: f5ffbbf801f 3661bc39dbe
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-19

    Merge pull request #3503 from rldhont/processing_algs_qgis_intersection

    [processing] bugfix: intersection QGIS algorithm

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-09-16
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-09-19

    [Processing] bugfix: intersection QGIS algorithm

    fixing this by testing int_com.
    ```
    Traceback (most recent call last):
    File "C:/PROGRA~1/QGIS2~1.17/apps/qgis/./python/plugins\processing\core\GeoAlgorithm.py", line 203, in execute
    self.processAlgorithm(progress)
    File "C:/PROGRA~1/QGIS2~1.17/apps/qgis/./python/plugins\processing\algs\qgis\Intersection.py", line 100, in processAlgorithm
    int_geom = QgsGeometry(int_com.difference(int_sym))
    ```

    AttributeError: 'NoneType' object has no attribute 'difference'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-19

    Fix server error when no log file set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-19

    Server access control test masks (Qt5)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-19

    Update test masks (ubuntu 16.04 qt5)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-17

    fix warnings on windows

    (cherry picked from commit bf0087832fe6059b7a886dea6d10b24ae2fc7be8)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-17

    show command line help as message box on windows

    (cherry picked from commit bd23bf1a2368fa68fe692d451f61bfe3095619bd)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-17

    Fix constant background CPU usage

Merge: 1ad2a3efb27 03907605e3a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-17

    Merge pull request #3489 from nyalldawson/preset_color_ramp

    [FEATURE] "Preset colors" color ramp

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-16

    fix mIconClose.svg

    (cherry picked from commit 546ae28d7ca74e97543bf732a9a37c5bf88277e2)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-16

    fix typo

    (cherry picked from commit 9ae12c811d7d8bcb1cba93f1ff14f46e747e3039)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-09-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-09-16

    Use nullSymbol for label-only layers in topology viewer

Merge: a9105b7e7a9 2a9e5206e9c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-16

    Merge pull request #3494 from nyalldawson/deprecated

    Remove remaining deprecated methods

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-16

    Remove QgsMapLayer::draw() method from API (replaced by createMapRenderer()) (#3501)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-16

    Added {q} for XYZ tile layers to support Bing maps

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-16

    [processing] allow all field types as unique ID field in Mean coords alg

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-16

    [processing] refactor ogr buffer algorithm

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-16

    Disable flaky PyQgsWFSProviderGUI test

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2016-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-16

    Add qgis.PyQt.Qt compat files (#3491)

    * added PyQt.Qt

    * fix matthias comments

Merge: 1b0efa3f203 d1103e59cd5
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-16

    Merge pull request #3492 from ahuarte47/Issue_RemoveStrlenWarnings

    Remove strlen warnings on windows/vstudio

Merge: 87469321932 da6848d4be2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-16

    Merge pull request #3497 from chau-intl/patch-1

    Small correction of documenation in qgspointlocator.h

Merge: 6f6979ab0b9 57d00949f73
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-16

    Merge pull request #3467 from pvalsecc/arrays

    [FEATURE] Add support for array attributes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-15

    [processing] remove obsolete methods

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-15

    [processing] fix search by alg name (fix #15562)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-15

    Catch exceptions in transform() expression function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-15

    Disable checkboard temporary image for xyz layers

    Casper <emailtocasper@gmail.com>AuthorDate: 2016-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-15

    Update qgspointlocator.h

    A very small but important change to the comments/API documentation. The nearestEdge method does not return multiple edges but only one edge.

Merge: ab6d796e08f 4fc29de41cf
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-15

    Merge pull request #3495 from bstroebl/documentProcessing

    Document processing

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-09-15
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2016-09-15

    [processing] Fix typos

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-09-15
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2016-09-15

    [processing] Update description for dissolve

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-15

    Improve selected features offline editing performance

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-09-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-09-15

    GdalTools: In widgetBatchBase runItem method, refreshArgs is not a SIGNAL

    The commit 9db908ccbc2257d466c0593738944a08cea8a8bc GdalTools: new style signals generates a regression
    In the widgetBatchBase runItem method, refreshArgs is not a SIGNAL

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-15

    [feature] Add flag to only copy selected features

    This extends the offline editing possibilities to only work on subset of
    large layers

    Sponsored by DB Fahrwegdienste GmbH

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-15

    Remove deprecated QgsAttributeEditor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-15

    Remove many deprecated methods

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-15

    [processing] correct error message (fix #15511)

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-09-15
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-09-15

    Remove strlen warnings in windows/vstudio

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-14

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-14

    fix windows build (tests & bindings)

    (cherry picked from commit 0c1792a55dd880b2f3f2acf7b5ef89e8fbd5412d)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-15

    Undeprecate provider CreateAttributeIndex capability

    This capability is still used in QGIS and has value for
    plugins

Merge: de7475ae726 06d2d791853
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-15

    Merge pull request #3487 from nyalldawson/truncate

    Make sure files are truncated before writing

Merge: aac7e9aa39d b7111775e87
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-15

    Merge pull request #3486 from nyalldawson/symbol

    Symbology QGIS 3.0 todos

Merge: da8fc022875 6cfe5627594
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-15

    Merge pull request #3485 from nyalldawson/composer_dep

    Remove deprecated methods from composer

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2016-09-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-15

    replace exp10 by pow on mac (#3490)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-14

    fix cdaec5a

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-14

    Enable plugins (eg. to show PDFs) in webview widgets used on feature info in identify or in forms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-14

    fix indentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-14

    [processing] split offset curve and single-side buffer alg into two separate algs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-14

    [processing] refactor offset curve GDAL algorithm (fix #15478)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-14

    [processing] fix substitution of the original layers in GDAL commands

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-14

    [processing] use hex representation of uuid

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-14

    [processing] add test for gdalinfo algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-14

    [processing] remove obsolete OGRAlgorithm class

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-14

    Fix drag and drop designer issue with field alias

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-14

    Export QgsOptional<QgsExpression> to dll/so

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Avoid new colors in ramp overwriting old colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Fix qt4 build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Ensure that colors are always added to recent color list from style panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Allow editing colors in a color list inline in the style panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    [FEATURE] New "preset" colors color ramp option

    Allows use of a color ramp consisting of a list of selected colors.
    Currently there's no way in QGIS to classify a renderer using
    some list of colors you've previously selected. So you can modify
    the colors manually after classifying, but that's a pain
    if you're regularly using the same color scheme.

    Basically, it's like the color brewer color ramp options but
    allowing users to pick their own preset list of colors to use*

    (Because Cynthia Brewer isn't the only cartographic color expert!)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-14

    [processing] fix progress reporting (fix #15521)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Consolidate some duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Make sure files are truncated before writing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-09-14

    When a panel widget opens a new panel, the new panel should inherit (#3479)

    the dock mode of the previous panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Add method to retrieve most recently used color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Don't continually refresh map while editing rule label/desc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Avoid excessive margins on rule based rule props widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    When a panel widget opens a new panel, the new panel should inherit
    the dock mode of the previous panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Fix excessive margins on color picker when in style dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Fix some QGIS 3.0 symbology todos

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Make QgsMarkerSymbolLayer::bounds pure virtual

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Change QgsSymbol and QgsSymbolRenderContext render hint to use a
    QgsSymbol::RenderHints QFlags value instead of a raw int

    Also rename DataDefinedRotation to DynamicRotation since
    it is no longer used for data defined rotation

Merge: 0f07556ba56 bb4e6b8fb80
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-14

    Merge pull request #3478 from mbernasocchi/patch-2

    qgsmessagebar.pushMessage timeout is not respected in python

Merge: 5617dbc6123 5180b208079
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-14

    Merge pull request #3484 from ahuarte47/Issue_RemoveDuplicateImageEntry

    Remove duplicate entry of mActionRemove.svg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Add api/user break notes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Remove deprecated composer methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-14

    Revert "[processing] cache icons to speed up toolbox rendering"

    This reverts commit d265f3334142853a7f04fbda5bf6a62e3b5f672d.

    Was causing failure on Travis

Merge: 9215fca239f ffa10a16fe2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-14

    Merge pull request #3480 from nyalldawson/symbol

    Remove deprecated members from symbology

Merge: 92ed3befa6e 7d4d9ab46cd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-13

    Merge pull request #3481 from GeoCat/master

    - Replaced use of deprecated QgsMapCanvas attribute "mapRenderer" by mapSettings

Merge: 717e7162f35 b3e31087181
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2016-09-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-14

    Merge pull request #3483 from nirvn/fix_delimited_text_file

    [delimitertext] fix watcher check ignored and harmful watcher created for iterator (fixes #15558)

    @nirvn Many thanks for fixing this

Merge: 1f715c1acd5 adc88f247a4
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-13

    [FEATURE] Preview of WMTS layers + add XYZ tile layers (PR #3473)

    This introduces live preview when rendering WMTS layers - as soon as individual tiles are loaded, they are shown in map canvas... no need to wait with a blank map until all tiles are fully downloaded. Additionally, if there are already locally cached tiles of other zoom levels, they may be used in the preview while the tiles with best matching zoom level are being downloaded. This greatly improves the user experience when working with WMTS layers.

    Additionally, I have added native support for XYZ tile layers into WMS provider (based on existing implementation of WMTS tiling). This allows loading of various new raster tile sources (e.g. OpenStreetMap tiles) that were before available only with QuickMapServices or OpenLayers plugins. To use XYZ tile layers, open the browser dock in QGIS and look for "Tile Servers (XYZ)" root entry. Right-clicking will open a menu to add connections. For example for OpenStreetMap the URL would be http://c.tile.openstreetmap.org/{z}/{x}/{y}.png

    The work on WMTS live preview has been funded by Land Information New Zealand.

    The work on XYZ tile layers has been funded by Lutra Consulting.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-09-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-13

    add tests for Plugin Manager version compare function

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-09-13
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-09-13

    Remove duplicate entry of mActionRemove.svg

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-09-13

    [processing] cache icons to speed up toolbox rendering

    fixes #15550

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-13

    Restore missing doc

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-09-07
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-09-13

    Add an editor widget for QVariantList

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-13

    Bump up the tile request limit in WMS provider

    Max. 100 tiles is just too low. The max request area is currently 2000x2000 pixels
    which boils down to approx 8x8 tiles of size 256x256, therefore max 64 tiles.
    However this is the ideal case if the view scale matches the scale of tiles.
    If the map view scale is approx in between two levels, we may need 12x12 tiles
    to serve the request, so bumping the maximum to 256 should be enough.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-09-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-09-13

    [delimitertext] fix watcher check ignored and harmful watcher created for iterator
    (fixes #15558)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-13

    Remove DataDefinedSizeScale symbol RenderHint

    This flag is no longer set anywhere in QGIS itself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-13

    Remove sizeScaleField and sizeScaleMethods from renderers

    These were unused (since they were moved to data defined properties
    at the symbol layer level) and were not set anywhere in
    core QGIS (ie, the only way to set them was by manually calling
    this api)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-13

    Remove unused size/scale slots from renderer widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-13

    Remove redundant (and outdated) docstrings from overriden members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-13

    Remove last deprecated methods from symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-13

    Remove more deprecated symbol methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-13

    Remove more deprecated methods from symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-13

    Remove deprecated method from getDataValues()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-13

    Remove deprecated members and fix TODOs for QgsFeatureRenderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-13

    Fix crash on QMap iteration in Qt5

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-12

    Fix tile previews with Qt5

Merge: 93afbe12e01 73354820307
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-12

    Merge pull request #3469 from mhugent/fix_joins_over_several_tables2

    Sort joins by dependency

    doublebyte1 <doublebyte@gmail.com>AuthorDate: 2016-09-12
Commit:     doublebyte1 <doublebyte@gmail.com>
CommitDate: 2016-09-12

    - Replaced use of deprecated QgsMapCanvas attribute "mapRenderer" by mapSettings

    Patrick Valsecchi <patrick@thus.ch>AuthorDate: 2016-09-06
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-09-12

    Add support for arrays in PostgresQL

    Fix parsing of PostgresQL hstore. Had problems when the key or values were
    containing comas.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-12

    fix build errors (followup 13e37d4)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-12

    dxf export: segmentize curves

    (forward ported from cc3a053)

Merge: 6b8130d54d1 d85de7ccd89
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-12

    Merge pull request #3471 from arnaud-morvan/processing_geometry_predicate_as_commandline

    [Processing] Fix ParameterGeometryPredicate.getValueAsCommandLineParameter

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-11

    remove pngs which are available as svg

    (cherry picked from commit 1cbb842feb393b7bab2b31b2e970c48816c58d3c)

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2016-09-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-11

    qgsmessagebar timeout is not respected in python

    the default timeout is not respected in python

    gui/qgsmessagebar.sip:51:    void pushMessage( const QString &text, MessageLevel level = INFO, int duration = 0 );


    https://qgis.org/api/qgsmessagebar_8h_source.html#l00090
    void pushMessage( const QString &text, MessageLevel level = INFO, int duration = 5 ) { return pushMessage( QString::null, text, level, duration ); }

Merge: 4d0453eb52b e3313fac95e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-10

    Merge pull request #3477 from nyalldawson/legend_col_align

    Fixes to multicolumn legends

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-10

    Test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-10

    Make sure items in legend always occupy the set number of columns

    In some cases (eg a legend with 4 items and 3 columns) less
    columns were being created

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-10

    Fix multi column legends with odd number of items would place
    more items in rightmost columns instead of leftmost columns

    Eg a 2 column legend with 3 items would put 1 item in
    the first column and 2 in the second. This was ugly, and now
    it places 2 in the first column and 1 in the second.

    The legend column assigner was incorrectly adding padding above
    the first item in a column during column size calculation
    (padding which is not present when actually rendering the column)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-10

    Add a bunch of tests for legend grouping into columns

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-10

    Fix test try #5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-10

    Testing the new online IDE github

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-10

    One more try to get green light

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-09

    Fix tabwidget test for Qt5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-09

    Less debug noise

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-09

    Some doxymentation updates

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-09

    [tests] Accept brief tags with <ref>erences

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-09

    Fix python bindings for QgsExpression::checkExpression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-09

    Bindings and API docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-09

    [Feature] conditional visibility for tabs and groupboxes

    This adds a new configuration option to conditionally show or hide
    tabs and groupboxes in drag and drop designer forms.

    Configuration is done via a double click in the designer tree in the
    fields configuration interface.

    An expression can be entered to control the visibility. The expression
    will be re-evaluated everytime values in the form change and the tab or
    groupbox shown/hidden accordingly.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-09

    Add QgsTabWidget

    This is almost like the QTabWidget but has additional methods for
    showing and hiding individual tabs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-09

    Add all applicable scopes for editor widget constraint validation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-09

    Small code beautification

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-09

    Add QgsOptional and QgsOptionalExpression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-09

    Public default constructor and comparison operator for QgsExpression

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-09

    Fix a warning in release build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-09

    Add missing SIP bits

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-09

    Use QgsDebugMsg instead of qDebug

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-09

    Clean up QgsRasterBlockFeedback class

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-09

    Move tile cache to a new file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-09

    Use cached tiles from other resolutions if available

    This makes it easier to get at least basic preview without having to wait
    until new tiles are downloaded. The strategy is to use tiles up to two levels
    lower resolution tiles and one level higher resolution tiles.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-09

    Use tooltips in identify results dialog for values

    Makes it possible to see full value even when columns are too
    narrow to display the value

Merge: a90217db162 f16b3870fa2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-09

    Merge pull request #3468 from nyalldawson/spin_box_v2

    Rework Qgs(Double)SpinBox clear handling

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-08
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-09-08

    Fix ParameterGeometryPredicate.getValueAsCommandLineParameter

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-09-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-09-08

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-08

    Use QgsFilterLineEdit for Qgs(Double)SpinBox

    Fixes issues with the current approach:
    - poor appearance on certain environments (esp OSX)
    - large area on spin boxes' right which "swallows" clicks
    and blocks interactivity

    Fix #12920

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-08

    Fix cursor not always reset when clearing widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-08

    Allow hiding clear button in QgsFilterLineEdit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-08

    Add ability to set default values for QgsFilterLineEdit
    and have clearing the widget reset to default rather than
    null

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-08

    Add unit tests for QgsFilterLineEdit, improve docs, add clearValue slot

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-08

    Remove min size from QgsFilterLineEdit

    Now the widget gracefully handles shrinking

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-09-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-09-08

    Sort joins by dependency

Merge: 74cceb4e1be e533f0ccf89
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-08

    Merge pull request #3459 from pvalsecc/hstore

    [FEATURE] hstore

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-08

    Remove duplicated call to parse editform config

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-09-07
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-09-08

    Add widget to edit QVariantMap

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-08-26
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-09-08

    Add hstore support to the postgres provider

Merge: 845b2a04bfd 98f25f59e72
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-08

    Merge pull request #3461 from nyalldawson/filter_line_edit

    Rework QgsFilterLineEdit handling of clear button

Merge: 03f0b44e4e9 5eb70d3382c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-07

    Merge pull request #3462 from pvalsecc/fix_auto_rangewidget

    Fix auto conf of QgsRangeWidgetWrapper

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-09-07
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-09-07

    Fix auto conf of QgsDateTimeEditWrapper

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-07

    Typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-07

    Map renderer sends signal on layers finished but before labeling

    Patrick Valsecchi <patrick@thus.ch>AuthorDate: 2016-09-06
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-09-07

    Fix auto conf of QgsRangeWidgetWrapper

    The default range was 0..100, made it to min..max of the type.
    QgsRangeWidgetWrapper is auto selected only for Int and Double QVariants,
    now. The used widgets don't support 64 bits and Uint ranges.

Merge: 9ccbe179a46 a3af3fc41ef
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-09-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-07

    Merge pull request #3458 from 3nids/parallel

    parallel rendering enabled by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-07

    Increase some test timeouts to handle when Travis is slow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-06

    Rework QgsFilterLineEdit handling of clear button

    Don't use a child button but instead paint the icon when
    required. Improves interaction with the widget/clear
    button.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-06

    Fix crash when 'use popup' is selected for time based datetime widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-06

    Fix some editor widget config dialogs don't show default settings

Merge: e1f21b003c7 82da555c79f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-06

    Merge pull request #3457 from nyalldawson/pygments

    Upgrade internal pygments to 2.1.3

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-05

    Add missing headers

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-05

    Smarter default edit widgets with plugins to pick them

    Now the widgets factories can give a score on how good they could handle
    a widget.

    Additionaly, plugins can be added to choose a widget factory in function
    of an external information. One of them uses a table in PostgresQL to
    allow specification of the widget type and configuration.

    I took the opportunity to remove a few deprecated method in relation to
    this.

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-09-02
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-09-05

    Fix signal names

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-09-02
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-09-05

    Restore virtual layer tests in PyQt5

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-09-02
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-09-05

    Fix PyQgsLayerDependencies with pyqt5

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-09-01
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-09-05

    Fix spatialite access with python3

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-05

    Fix crashes in styling dock when dealing with WMTS / XYZ

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-05

    Fix loading of editor widget configuration

Merge: 8de9757f54b b18cfc99e6a
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-05

    Merge pull request #3454 from arnaud-morvan/processing_modeler_parameter_extent

    [Processing] Fix on extent parameter in modeler parameters dialog

Merge: 2fbc3266fff c3697106677
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-05

    Merge pull request #3456 from arnaud-morvan/processing_apply_use_coverge_on_execution

    [Processing] Calculate min coverage on execution

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-05

    Fix doxygen warnings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-09-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-09-05

    parallel rendering enabled by default

Merge: 1819b313ef1 9d22440c564
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-05

    Merge pull request #3452 from nirvn/pyqt5_57

    fix to support PyQt5 5.7

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-05

    Add missing docs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-05

    Fix loading of projects with XYZ tile layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-05

    Better tile loading order + small internal refactoring

Merge: 6dbdd4c24b3 5f394550de1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-05

    Merge pull request #3289 from dgoedkoop/valuemapsearchnull

    Add handling of null value in value map to search widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-05

    Update test masks for qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-05

    Fix some errors when using python3 tempfile

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-05

    Always use XYZ tile layers with smooth image transform

    It would make sense to have it enabled by default with WMTS too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-05

    Fix broken python save/open dialogs under PyQt5

    Will break stuff under PyQt4... oh well, better stuff working on Qt5
    then Qt4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-05

    Fix PyQgsMapUnitScale test under qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-05

    Fix error when executing python code under python 3

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-05

    Fix incorrect QtGui import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-05

    Upgrade internal pygments to 2.1.3

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-05

    If vector layer renderer cannot be loaded, fallback to default

    Eg if loading a project which used a plugin based renderer which
    is not available, qgis would not renderer the layer and
    eventually crash. Now if the saved renderer could not be
    restored we fallback to a default renderer for the layer.

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-04
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-09-04

    Calculate min coverage on execution

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-09-04
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-09-04

    Fix on extent parameter in modeler parameters dialog

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-09-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-09-04

    fix to support PyQt5 5.7

Merge: 0036274a412 679797e22bc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-04

    Merge pull request #3451 from nyalldawson/smoooooth

    [FEATURE] New simplify + smoothing expression functions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-03

    oracle provider: add updates on lob fields

    (cherry picked from commit b61d932fc4b44669bf0094d76089d8c6bc129da6)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-03

    processing: use main vector menu translation (fixes #14535)

    (cherry picked from commit 11289a0d973e6e4a3f7f81972dd08f2e6d82941e)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-09-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-09-03

    translation string fix

    (cherry picked from commit 02af8b5566cba2271404e91d694d239bcdd3aedd)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-03

    [FEATURE] New simplify + smoothing expression functions

    Exposes simplification and smoothing algorithms to expression
    engine, via:

    - simplify(): applies Douglas-Peucker geometry simplification
    - simplify_vw(): applies Visvalingam-Whyatt geometry simplification
    - smooth(): smoothes a geometry

    Carto tip: use smooth along with geometry generators to minimise
    the typical "GIS" noded look of rendered geometries!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-03

    Improve wording and fix build warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-03

    Add qgsmaplayerdependency.h to installed headers

Merge: 795b52e9066 4d60d0cdb54
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-03

    Merge pull request #3450 from nyalldawson/smoooooth

    [FEATURE] Extra control when smoothing geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-03

    Followup 80653c7, add missed algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-03

    [FEATURE] Add option to QgsGeometry::smooth to not smooth
    segments shorter than a certain threshold or sharp corners
    with an angle exceeding a threshold

    Expose the angle threshold to processing smooth algorithm

    Also:
    - optimise QgsGeometry::smooth for new geometry classes
    - Fix smooth does not work with geometries containing Z/M

Merge: 31c37394605 4aac75ff9bc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-02

    Merge pull request #3447 from epifanio/patch-1

    fix typo

    epifanio <epiesasha@me.com>AuthorDate: 2016-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-02

    fix typo

    fix typo in python/plugins/processing/algs/qgis/Polygonize.py

Merge: 7ddaf9039d1 e38401e7597
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-02

    Merge pull request #3420 from yjacolin/rewordWMSConnexion

    Reword delete button in service connection dialog

Merge: 6054bb95187 65db336eaf2
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-02

    Merge pull request #3430 from alexbruy/output-vector

    [processing] support for explicit output vector types

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-02

    [processing] move some constants to the dataobjects module

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-02

    [processing] adopt native algs to use output geomerty

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-02

    [processing] split some native algs to take advantage of explicit output types

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-02

    [processing] support for output geometry types in scripts and modeler

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-09-02

    [processing] support for output geometry types (work in progress)

Merge: 8c3537bff23 e716bae82f8
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-09-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-02

    Merge pull request #3415 from arnaud-morvan/processing_reset_menus

    [processing] Add a reset menus button

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-02

    Small code cleanups

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-09-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-09-01

    [DBManager] Fix exception raised when adding a new Spatialite connection

    This was accidentaly broken since 1f0fce7852e9f6a27af967d7ac7ee3989dce7b45

    Fixes #15274

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-09-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-09-01

    [auth] Fix return value for plugins that do not support an expansion

    Bug not evident until there were providers with multiple credential
    expansions (now supported in OWS providers). Lack of support for an
    expansion should only trigger a debug message, not a failure.

Merge: 665df5fbd68 af0d6b93a62
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-01

    Merge pull request #3445 from mhugo/fix_virtual

    Fix virtual layer queries with accents in layer name

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-01

    Make sure we do not miss cancellation request at the beginning

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-09-01
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-09-01

    Fix virtual layer queries with accents in layer name

Merge: 4a523511275 a25b0257a54
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-01

    Merge pull request #3436 from aaime/scaledep

    Export map level scale based dependencies in most vector symbology

Merge: ffe358179e0 7e92d09c5fa
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-01

    Merge pull request #3443 from bstroebl/documentProcessing

    [processing] Add help for Eliminate sliver polygons

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-09-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-09-01

    Export main() when building for android

Merge: 798817eee0e 56b77db88c4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-01

    Merge pull request #3441 from nyalldawson/simplify

    Simplify features + fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-01

    Fix incorrect raster reprojection after drawing raster previews

    Moved all temporary projector members to a private class,
    so even recursive block() calls will not affect each other
    (there is no new performance penalty as block() call always
    recomputes the temporary control point matrix anyway)

Merge: 7a8ab407173 a86611b6268
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-01

    Merge pull request #3442 from mhugo/fix_dependencies

    Cleanup layer dependency api

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-09-01
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2016-09-01

    [processing] Add help for Eliminate sliver polygons

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-09-01
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-09-01

    Cleanup layer dependency api

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-01

    Raster projector constructor cleanup

    Marked raster interface as uncopiable (it should have always been uncopiable)

    Andrea Aime <andrea.aime@gmail.com>AuthorDate: 2016-08-26
Commit:     Andrea Aime <andrea.aime@gmail.com>
CommitDate: 2016-09-01

    Export map level scale based dependencies in most vector symbology

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-09-01

    Order tile requests according to their distance from view center

    ... so we first receive tiles in the middle rather those at the border

Merge: d5377dbc2e3 08f5ae67b11
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-09-01

    Merge pull request #3440 from nirvn/qt5_fix_freeze

    Remove composer window visibiliy state restoration upon project load (fixes #15495)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-01

    [FEATURE][processing] Add choice of simplification method to simplify

    This change allows users to choose which method to use when running
    the simplify geometries algorithm, with choices of the existing
    distance based (Douglas Peucker) algorithm, area based (Visvalingam)
    algorithm and snap-to-grid.

    Visvaligam in particular usually results in more cartographically
    pleasing simplification over the standard distance based methods.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-01

    Add missing sip binding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-01

    [processing] Fix simplify alg handling of null goemetry, add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-01

    [processing] More efficient point count for simplify algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-01

    Bump max pixel distance for OTF simplification

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-09-01

    Fix crash using Visvalingam simplification, add test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-31

    Support pre-CXX11 compilers

    I'll update the toolchain one day, I promise!

Merge: 504badb41f5 0749ba43bae
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-08-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-31

    Merge pull request #3320 from mhugo/fix_snapping2

    Data dependency between layers + snapping fix

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-08-31
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-08-31

    Rework layer dependencies

    A new class QgsMapLayerDependency allows to represent different kinds
    of dependencies between layers.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-31

    Fix loading of XYZ tile layer data item provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-31

    Fix saving field configurations

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-31

    GUI for XYZ tile layers: browser items + actions to add/remove them

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-31

    [FEATURE] Native support for XYZ tile layers

    Yes, that means OpenStreetMap tiles and various other sources!

    No GUI so far...

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-07-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-08-31

    [Feature] Data dependencies between layers

    This allows to declare data dependencies between layers. A data
    dependency occurs when a data modification in a layer, not by direct
    user manipulation may modify data of other layers.
    This is the case for instance when geometry of a layer is updated by a
    database trigger after modification of another layer's geometry.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-31

    Housekeeping in WMS provider - move some calculations to utility functions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-30

    db manager: don't consider added layer w/o a dataProvider

    (cherry picked from commit 28aa9ebdb75eb099b83a3596b3f3c5c6e5c6f591)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-30

    Fix doxygen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-30

    Expose QgsCoordinateReferenceSystem to QML

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-07-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-08-30

    Snapping: destroy index on dataChanged signal

    Snapping caches on layers that have been changed by the provider or
    by external sources are now invalidated.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-08-30
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-08-30

    Remove composer window visibiliy state restoration upon project load
    (fixes #15495)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-30

    Fix Capitalize First Letter fails with curved labels (fix #14875)

    Instead of using QFont's inbuilt capitalization support, which
    applies only on rendering and accordingly fails for curved
    labels which are drawn one character at a time, we now manually
    capitalize label text while registering features.

    The capitalize first method from Qt was reimplemented in QgsStringUtils
    (together with what I expect is better handling of unicode characters
    over the Qt method).

    This change also makes it possible to implement other capitalization
    methods not directly supported by Qt

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-30

    WMTS preview - require a temporary image for updates of the raster

    Otherwise we would end up with rendering artifacts due to overpainting

Merge: 891370fd689 97d7b7339e8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-30

    Merge pull request #3418 from nyalldawson/default_values2

    [FEATURE] Client side default values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-30

    Move storage of field alias and default value to QgsField

    This is a partial implementation - QMaps are still used internally
    within QgsVectorLayer to track the alias/default values
    between attribute edit operations.

    Sponsored by DB Fahrwegdienste GmbH

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-30

    Add a changed signal to QgsEditorConfigWidget

    And update default value expression preview whenever editor
    config changes

    Sponsored by DB Fahrwegdienste GmbH

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-30

    Use widget representValue to preview default expression results

    Sponsored by DB Fahrwegdienste GmbH

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-30

    Optimise expression context creation

    Sponsored by DB Fahrwegdienste GmbH

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-30

    Use client side default values when creating new features

    Sponsored by DB Fahrwegdienste GmbH

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-30

    Add UI for setting default field value expressions in the
    field property dialog

    Sponsored by DB Fahrwegdienste GmbH

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-30

    [FEATURE] Client side default field values

    Allows an expression to be set for a vector layer field which
    is used to evaluate a default value for this field.

    A new method,
    QgsVectorLayer::defaultValue( int index,
                                  const QgsFeature& feature = QgsFeature(),
                                  QgsExpressionContext* context = nullptr )
    has been added which evaluates the default value for a given field
    using the optionally passed feature and expression context. This
    allows default values to utilise properties of the feature
    which exist at the time of calling, such as digitized geometries.
    The expression context parameter allows variables to be used
    in default value expressions, making it easier to eg insert
    a user's name, current datetime, project path, etc

    Default values are set using QgsVectorLayer::setDefaultValueExpression()
    and retrieved using defaultValueExpression()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-30

    [FEATURE] Substitution list support for labeling

    Adds the ability to specify a list of text substitutes to make
    which apply to label text. Eg abbrevating street types.

    Users can export and import lists of substitutes to make
    reuse and sharing easier.

Merge: 4a89b7c4708 46fba7ce800
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-30

    Merge pull request #3438 from nyalldawson/replace

    [FEATURE] Substitution list support for labeling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-29

    Fix dimension detection in postgres provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-29

    Revert "Merge pull request #3338 from pvalsecc/editor_widgets_selection"

    This reverts commit bbafbf48872eda48a2be8876cc89a0770552c6ad, reversing
    changes made to 13ac0434e10fc7edd1eca665ea7c8b6cb5fd212d.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-29

    Move QgsMapLayerProxyModel and QgsMapLayerProxyModel to core

    Because it's also useful for non-widget applications

Merge: 13ac0434e10 24bde35ce67
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-29

    Merge pull request #3338 from pvalsecc/editor_widgets_selection

    Smarter default edit widgets with plugins to pick them

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-29

    creatensis.pl: use passed in version number

    (cherry picked from commit 88540c120e933715c397593f498e3a32ff5fb315)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-08-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-08-29

    [processing] fixed dialog for selecting scripts

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-29

    If QgsRectangle is empty when combined, replace

    It makes no sense to use an empty rectangle to combine with

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-29

    [FEATURE] Substitution list support for labeling

    Adds the ability to specify a list of text substitutes to make
    which apply to label text. Eg abbrevating street types.

    Users can export and import lists of substitutes to make
    reuse and sharing easier.

Merge: 235204fc3dd db91330b663
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-29

    Merge pull request #3434 from pvalsecc/lessWKB

    Avoid back and forth with WKB in rendering

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-07-15
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-08-29

    Smarter default edit widgets with plugins to pick them

    Now the widgets factories can give a score on how good they could handle
    a widget.

    Additionaly, plugins can be added to choose a widget factory in function
    of an external information. One of them uses a table in PostgresQL to
    allow specification of the widget type and configuration.

    I took the opportunity to remove a few deprecated method in relation to
    this.

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-08-21
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-08-29

    Avoid back and forth with WKB in rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-29

    Followup 9ba41e9, SQL convention is sum of no records=NULL

Merge: 9ba41e9f275 da78ddeb7cb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-29

    Merge pull request #3435 from nyalldawson/interpolate_angle

    Expression functions to Interpolate angle (+ related processing improvements)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-29

    Fix calculation of certain aggregates from expressions when no
    matching features exist

    Eg sum and count should return 0 in this case rather than
    null

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-29

    [FEATURE] New expression functions for angle/distance interpolation

    angle_at_vertex: returns average (bisector) angle to a geometry
    at a specified vertex index
    distance_to_vertex: returns distance along geometry to a specified
    vertex index
    line_interpolate_angle: calculates the angle parallel to a geometry
    at the specified distance along the geometry

    Sponsored by Andreas Neumann

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-29

    [FEATURE][processing] Extract nodes algorithm now saves node
    index, distance along line and angle at node

    Also correctly handles null geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-29

    Add QgsGeometry method to get bisector of angle at vertex

    Sponsored by Andreas Neumann

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-29

    [FEATURE][processing] Optimised points along geometry algorithm

    Supports also polygon geometries, handles null geometries,
    and records the original line angle along with the distance
    for each point.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-29

    Make QgsGeometry::interpolate handle polygon geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-29

    Add geometry methods for interpolating angle along geometry

    Sponsored by Andreas Neumann

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-28

    processing: fix population of commander combobox (fixes #15283)

    (cherry picked from commit d3882d5)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-28

    dxf export: link vertices to polyline (fixes #15484)

    (cherry picked from commit 052d3ef851beef7cbbfa3c699c1c95b0d84dc3e2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-26

    Fix potential crash

Merge: e71e743c9d1 9471a6bf3f6
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-25

    Merge pull request #3411 from mhugent/feature_info_segmentized_geometry

    [FEATURE]: possibility to segmentize feature info geometry in server

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-08-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-08-25

    Whitespace change

Merge: 13876950021 5ac50353efa
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-25

    Merge pull request #3432 from nyalldawson/ramps

    Color ramp API improvements, fixes + some style dock inlining

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-25

    fix globe build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-25

    WMTS preview functionality - early work

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-25

    Indentation and docs

Merge: 014409d0251 f0413e36d6e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-24

    Merge pull request #3431 from arnaud-morvan/processing_batch_none

    [processing] do not set "None" value in batch panel string widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-24

    [FEATURE] Make color brewer and limited random ramp editors show
    inline in style panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-24

    Fix limited random color ramp always returns 1 less color than set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-24

    Docs + cleanups for color ramp dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-24

    Color ramp dialogs no longer edit ramps in place

    Now the dialogs use a copy of the ramp, and the edited
    ramp is retrieved by calling ramp() on the dialog after
    it is executed.

    Avoids pointer lifetime issues by storing and working
    on a ramp pointer which the dialog does not have ownership
    on.

    Also fix a bunch of leaks relating to cloning color ramps.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-24

    Rename color ramp dialogs to match new ramp class names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-24

    Rename color ramp classes to more sensible names

    QgsVectorColorRamp -> QgsColorRamp
    QgsVectorGradientColorRamp -> QgsGradientColorRamp
    QgsRandomColors -> QgsRandomColorRamp
    QgsRandomColorRamp -> QgsLimitedRandomColorRamp
    QgsVectorColorBrewerColorRamp -> QgsColorBrewerColorRamp

    These color ramps are used throughout all of QGIS (not
    just in vector symbology) and the current names are
    misleading.

Merge: 5d38dcbaff1 2a326ef8adb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-24

    Merge pull request #3419 from nirvn/aggregate_collect_geom

    [expression] support collection of geometry in the aggregate() function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-08-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-08-24

    [FEATURE] support aggregation of geometry
    This feature adds a 'collect' aggregation method resulting in a
    single multipart geometry from a list of geometries. This is exposed
    in the expression engine via the existing aggregate() function,
    as well as a new collect() function.

Merge: 005147b2843 5735be131fc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-24

    Merge pull request #3427 from nyalldawson/inline_map_unit

    [FEATURE] Make map unit scaling dialog show inline in style dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-24

    Fix oracle provider build

    [ci skip]

Merge: 6475fd21290 2040cdf29f2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-24

    Merge pull request #3404 from DelazJ/patch-13

    Keep base units as default behavior (fix #15434)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-24

    [FEATURE] Make map unit scaling dialog show inline in style dock

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-24

    fix typo

Merge: f156b1f64d4 cb313761caf
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-24

    Merge pull request #3423 from nyalldawson/remove_deprecated

    Remove unused QgsProvider(Count|ExtentCalc)Event classes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-23

    fix switching of projects within unicode folders

    (cherry picked from commit 3951f15b6481a85b551e2f33f26c2aeb6687a24a)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-08-23
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-08-23

    Do not set "None" value in batch panel string widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-23

    followup 579ec8b18e3dc8b6365bb8668fbd90a2d281935a

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-23

    remove bitmap cursors

    use window system cursors instead
    followup 3624d7b4d818628b7d7d446ff642f5be1cc16773

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-23

    rename QgsFieldProxyModel::Filter All to AllTypes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-23

    sort api_break document

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-23

    remove some deprecated methods, rename QgsAnnotation::mapPositionFixed() to hasFixedMapPosition()

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-23

    fix open() call

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-08-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-08-23

    [processing] fixed extent selection from batch processing interface

    fixes #15408

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-23

    add missing inclue of qgslogger

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-23

    add missed codecs import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-23

    remove unused imports

Merge: a10b8fc3e56 a0adcc22e76
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-23

    Merge pull request #3414 from aaime/uom_rescale

    Emit valid SLD when mm are used as symbol unit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-23

    Make QgsVectorDataProvider defaults methods more efficient

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-23

    Restore cancel button in color dialog when used from layer properties

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-23

    forgot to remove import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-23

    [processing] add missed error() method

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-23

    [processing] update TauDEM tools to latest TauDEM version

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-23

    [processing] fix CMakeLists.txt

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-23

    [processing] remove obsolete TauDEM multifile stuff

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-08-17
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-08-23

    Keep base units as default behavior (fix #15434)

Merge: 3251eced699 df248dbe935
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-23

    Merge branch 'otb_apps_export_improvment'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-23

    fix indentation

Merge: 3251eced699 ce0a2ae062d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-23

    Merge branch 'otb_apps_export_improvment' of https://github.com/grizonnetm/QGIS into otb_apps_export_improvment

    Andrea Aime <andrea.aime@gmail.com>AuthorDate: 2016-08-23
Commit:     Andrea Aime <andrea.aime@gmail.com>
CommitDate: 2016-08-23

    Emit valid SLD when on screen mm are used

    SLD does not have a notion of on screen mm, rescale them to pixels to get an equivalent, more valid and more widely usable, output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-23

    Remove unused QgsProvider(Count|ExtentCalc)Event classes

    Manuel Grizonnet <manuel.grizonnet@cnes.fr>AuthorDate: 2016-08-22
Commit:     Manuel Grizonnet <manuel.grizonnet@cnes.fr>
CommitDate: 2016-08-22

    forget to commit xml descriptors for otb 5.6

    Manuel Grizonnet <manuel.grizonnet@cnes.fr>AuthorDate: 2016-08-22
Commit:     Manuel Grizonnet <manuel.grizonnet@cnes.fr>
CommitDate: 2016-08-22

    Update otb processing maintenance files to version 5.6.0

    Yves Jacolin <yves.jacolin@camptocamp.com>AuthorDate: 2016-08-22
Commit:     Yves Jacolin <yves.jacolin@camptocamp.com>
CommitDate: 2016-08-22

    Reword delete button in service connection dialog

    Similar to c7a4e5a065bdf1c606e5f24d728978f0789cff17

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-08-21
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-08-22

    Process deleteLater events before recreating processing menus

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-22

    run astyle

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2016-08-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-22

    Spatialise error message fix (#3416)

    * Fixed issue where opening an invalid spatialite db fails and gives and poor warning message

    * Fix formatting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-22

    [browser] Correctly refresh postgres schemas when dropping tables

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-22

    [FEATURE] Drag'n'drop layers from layer tree view to browser dock

    Makes it easy to e.g. store your temporary layers in PostGIS

Merge: 86feb6d376e c468a0471c1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-22

    Merge pull request #3417 from nyalldawson/expression_line_edit

    Expression line edit widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-22

    Use QgsExpressionLineEdit for geometry generator expression

    The full expression builder widget is too large to fit
    comfortable in the geometry generator setting widget,
    especially when used in layer styling dock mode.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-22

    Remove minimum size from QgsCodeEditor (seems unnecessary)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-22

    New QgsExpressionLineEdit widget

    Consists of a filter line edit + button to open expression builder

    This widget is a bit like the existing QgsFieldExpressionWidget,
    but for cases where a combo box does not make sense. Eg, when
    no fields are available for the expression to use.

    It also has an optional multiline mode, which allows it to be
    used in place of the full-blown QgsExpressionBuilderWidget when
    space is a problem.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-22

    Indentation

Merge: f64adb9675e e110ba7d54b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-22

    Merge pull request #3413 from nyalldawson/line_locate_point

    Linear referencing functions

    Manuel Grizonnet <manuel.grizonnet@cnes.fr>AuthorDate: 2016-08-21
Commit:     Manuel Grizonnet <manuel.grizonnet@cnes.fr>
CommitDate: 2016-08-21

    ENH: update log info when parsing otb apps

    Manuel Grizonnet <manuel.grizonnet@cnes.fr>AuthorDate: 2016-08-21
Commit:     Manuel Grizonnet <manuel.grizonnet@cnes.fr>
CommitDate: 2016-08-21

    ENH: remove useless QApplication and prefer to use QGIS_PREFIX_PATH

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-08-21
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-08-21

    Add button to reset processing menus in config dialog

Merge: 1df84747959 ee87b0dbc9c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-21

    Merge pull request #3412 from medspx/PyQtQFileDialogFix

    [PyQt] Add a lib2to3 custom fix to handle QFileDialog methods in PyQt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-21

    [FEATURE] Add linear referencing functions to expression engine

    Adds new functions
    - line_interpolate_point: interpolates a point by a given distance
    along a linestring geometry
    - line_locate_point: returns the distance along a linestring to
    the closest position on the linestring to a given point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-21

    [FEATURE] Expose GEOS linear referencing function to QgsGeometry

    Adds a new QgsGeometry::lineLocatePoint() function for
    retrieving the distance along a linestring to the nearest
    position on the linestring to a given point.

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-08-21
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-08-21

    [PyQt] Add a lib2to3 custom fix to handle QFileDialog methods in PyQt5

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-08-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-08-21

    [arcgisrest] Fix compilation issue with QgsDebugMsg not being defined

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-20

    Fix server compilation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-20

    Followup 1fda77c: Don't reference private headers in public ones

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-20

    Disable PyQgsOfflineEditingWFS test on Travis

    The test regularly fails on unrelated commits.

    Possible the test should be reworked to reuse the server
    launching routines from the labeling server test, which
    seem more robust and work consistently across platforms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    Fix doxygen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    Small doc fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    Add readOnly property to QgsVectorLayer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    Private headers should not be installed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    Add == and != operator to QgsFeature and add QML bindings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-08-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-08-19

    [FEATURE]: possibility to segmentize feature info geometry in server

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    Respect the "showLabel" flag on attribute editor elements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    [feature] Allow controlling labels for individual edit widgets

    In the drag and drop designer, a double click on an item will allow
    controlling if the label should be shown for each item individually.

    Fix #15450

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    Improve wording

    Fix #15456

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    Sort values in chained filter comboboxes (relation reference)

    Fix #15454

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    Hide invalid constraints label when it's unused

    Fix #15452

Merge: 72cbff918fd fd4fe836419
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-19

    Merge pull request #3410 from m-kuhn/editformconfig-refactor

    Refactor edit form config

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    Doxymentation and sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    Create a default tab layout if none is configured

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-19

    Cleanup QgsEditFormConfig

     * It's now implicitly shared, meaning that changes to the config
       can be supervised and a signal is sent from QgsVectorLayer and
       there is no risk of elements suddenly being deleted.
     * Remove a bunch of methods that were in QgsVectorLayer for legacy
       reasons.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-18

    dxf export: avoid symbology scale 0 (fixes #14138)

    (cherry picked from commit 0a07fee15297e18a73b63f194f5aeecffd76800c)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-18

    [travis] Allow failing mac osx builds

    Seems to be a (temporary?) problem with sip in homebrew

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-17

    Remove mention of "panning" in the title as the frame is only about zooming (#3406)

    Unless the "zoom factor" option in the frame applies also to panning (or an upcoming option will refer to it), mentioning panning in the title sounds erroneous.
    The other option that refered to panning has been removed from 2.14 to 2.16.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-17

    Replace obsolete QString::toAscii with QString::toLatin1

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2016-08-17
Commit:     Alexia Mondot <alexia.mondot@c-s.fr>
CommitDate: 2016-08-17

    ENH update readme

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2016-08-17
Commit:     Alexia Mondot <alexia.mondot@c-s.fr>
CommitDate: 2016-08-17

    BUG NameError: name OTBSpecific_XMLcreation is not defined on exec

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2016-08-17
Commit:     Alexia Mondot <alexia.mondot@c-s.fr>
CommitDate: 2016-08-17

    ENH update for OTB 5.4

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-17

    [travis] Explicitly install missing homebrew deps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    Add missing doc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-17

    Add isNumeric and QML bindings to QgsField

    Frits van Veen <fritsvanveen@ziggo.nl>AuthorDate: 2016-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    'Using perimeter (curved)' labels on polygon layers will now respect 'Show upside-down labels' setting.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    Simplify handling of composer data defined buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    Add method to reset vector layer for data defined button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    Fix some missing autoupdates for raster psuedo color widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    Don't crash raster shader with nan or inf values (fix #15444)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    Avoid warning

Merge: 40b70a3ddf7 d193574ba79
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-17

    Merge pull request #3391 from nyalldawson/single_sided

    Single sided buffers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    [FEATURE][processing] New algorithm for single sided buffers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    [FEATURE] Expression functions for offset_curve and single_sided_buffer

    Especially useful with geometry generators!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    Fix potential crash when using default expression parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    [FEATURE] Expose GEOS single sided buffer through QgsGeometry

    Makes it easy for PyQGIS code to perform a single sided buffer
    operation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-17

    Bump minimum GEOS version to 3.3

Merge: cd4bc8887b9 5ee97adc169
    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-16

    Merge pull request #3326 from pvalsecc/perf

    Add heuristic to not simplify geometries for nothing

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-07-19
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-08-16

    Add heuristic to not simplify geometries for nothing

    Tested with a release binary and Swiss OSM roads in PostGIS at several zoom
    levels (the higher, the less features), values in ms (average over at
    least 100 queries):

    Level | Before | After | % improvement
    -------------------------------------------
    7     |  37    |  36   | 2.7
    6     |  41    |  38   | 7.32
    5     |  48    |  46   | 4.17
    4     |  70    |  64   | 8.57
    3     | 114    | 109   | 4.39

    Not much improvement (I'm quite dispointed, here), but not much change in
    the code.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-16

    Vertically stack the color widget when in dock mode

Merge: 282f406e5bd 001ae44b67b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-16

    Merge pull request #3392 from nyalldawson/processing_temp

    [processing] If supported, use memory layers instead of shapefiles

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-16

    Disable builtin pyyaml package with python 3

    It's not compatible

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2016-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-16

    in readme: addded geopackage as data source + macOS naming (#3394)

    Before this commit it was somehow implied that OS X is not an
    UNIX platform when in fact it is. Also, starting with macOS Sierra,
    Apple has dropped the naming of OS X towards macOS.

Merge: a3149b14d9b 5407ae8a6ad
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-16

    Merge pull request #3398 from nyalldawson/grad

    FEATURE: Open color dialog inside layer style panel

Merge: 0f2723542be 42ebb4f7d75
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-16

    Merge pull request #3396 from nyalldawson/displace_widget

    Use panels for displacement renderer settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-16

    Python 3 update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-16

    Fix cache size setting in options dialog

    The bug disabled network caching for all new QGIS installs...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-16

    Make QgsVectorLayer uniqueValues/min/maxValue consider edits

    Previously these methods would inconsistently handle the
    edit buffer, eg uniqueValues would consider changed attributes
    but not added features. Now uniqueValues, minimumValue and
    maximumValue all consider both added features and changed
    attribute values when performing their calculation.

    The most noticable effect of this fix is that the unique
    values widget now correctly shows values for features which
    have been added but not yet committed to the provider.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-15

    fix layout

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-15

    enable relation editor widget test on Qt5

Merge: 4e82767fcf1 0f268bf27a3
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-15

    Merge pull request #3393 from nyalldawson/processing_translate

    [FEATURE][processing] New algorithm for translating (moving) points

Merge: 1cb48ddd65a 1140437f551
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-15

    Merge pull request #3366 from aaime/sld_filter_fix

    Do not generate a ogc:Filter where a ogc:Expression is expected.

Merge: ea4e5cb7c04 be3c780f16a
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-15

    Merge pull request #3384 from wonder-sk/fix-postgres-qt5

    Fix postgres pkey map in Qt5 (fixes #15223)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-15

    additional fields should be placed at the end

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-15

    Add provider test for postgres with compound key

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-15

    [FEATURE] Color dialog can be embedded in layer style panel

    Now clicking color buttons inside the layer style panel causes
    the color picker dialog to be opened inside the style panel itself
    rather than as a separate dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-15

    New method to find parent QgsPanelWidget for a widget

Merge: 297664631ed 5a25c71eb6f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-15

    Merge pull request #3390 from nirvn/raster_properties_fix_qt5

    fix crash when opening raster properties window under qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-15

    [composer] Fix guide sizing under qt5 (fix #15432)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-15

    Use panels for displacement renderer settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-15

    Implement move assignment operator for QgsExpressionContext

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-15

    Fix uninitialized members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-15

    Remove QgsGeometry pointers from QgsGeometryAnalyzer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-15

    Fix leak caused by missing virtual destructor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-15

    [oracle] Fix build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-14

    [processing] Fix some potential errors in clip algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-14

    [FEATURE][processing] New algorithm for translating (moving) points

    Allows geometries to be shifted by a x/y displacement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-14

    [processing] If supported, use memory layers instead of shapefiles
    when writing to a temporary result

    Avoids truncation of field names and other format specific
    limitations

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-08-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-08-13

    fix crash when opening raster properties window under qt5

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-08-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-08-12

    Stop the timer when the reply finish

    This should fix a few reported and unreported issues
    with false positive timeout errors.

    Fixes: #12243

     (cherry-picked from ace9d2b0f661849106f0448189cb233710754f12)

    Andrea Aime <andrea.aime@gmail.com>AuthorDate: 2016-08-07
Commit:     Andrea Aime <andrea.aime@gmail.com>
CommitDate: 2016-08-12

    Do not generate a ogc:Filter where a ogc:Expression is expected. Fixes #10076 and #11202

Merge: 915afcf8faf 99ed790820d
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-12

    Merge pull request #3375 from 3nids/movetoolcad

    [FEATURE] Move feature now benefits from Advanced Digitizing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-12

    rename enum to avoid confusion

Merge: 4ae7b6f8dd6 754ccefabc5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-12

    Merge pull request #3372 from anitagraser/patch-1

    [processing] fixed failure to insert only one point in Densify geometries alg

Merge: d0faca16a7e e9423dc4ddc
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-12

    Merge pull request #3385 from nyalldawson/centrods

    [processing] Rework centroid algorithm to handle non-polygon layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-12

    Make it work with Qt5 < 5.6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-12

    [processing] Rework centroid algorithm to handle non-polygon layers

    The existing polygoncentroids algorithm has been deprecated
    (and hidden from the toolbox), and a new, generic centroids
    algorithm added which works with lines and multipoints

Merge: b6d03209b97 9bc61e77c7a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-12

    Merge pull request #3381 from nyalldawson/processing_layer

    [processing] Create vector files using default dataset/layer options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-12

    [processing] Create vector files using default dataset/layer options

    Fixes missing CRS when saving to GML (fix #14544)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-11

    Fix closest segment for points (#3383)

    * Make closestSegment() behave as expected by QgsGeometry::closestSegmentWithContext

    This fixes a bug that QgsPointLocator::nearestEdge() would return valid match even for point layers.

    * Shortcut if using QgsPointLocator with a wrong layer type

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-11

    Fix postgres pkey map in Qt5 (fixes #15223)

    Switching from QVariant to QVariantList solves the underlying Qt issue:
    - comparison of QVariantList objects works fine
    - comparison of QVariantList objects wrapped in QVariant does not work

    The extra wrapping of QVariantList into another QVariant seems unnecessary anyway,
    so we may as well save a tiny bit of memory and cpu

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-11

    remove extra includes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-11

    remove old code in comment (old QgsFeatureId class and 32bit IDs)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-11

    debug output for QgsRelation::isValid()

Merge: 8a31576d3a9 5025c828e55
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-11

    Merge pull request #3380 from nyalldawson/processing

    [processing] Offset curve follow ups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-11

    [processing] Expose buffer settings (cap/join style/mitre limit)

    Also make fixed distance buffer correctly handle null geometries
    (copy the row as a geometryless row)

Merge: 7ee55a78f1d 82f4a82c668
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-11

    Merge pull request #3379 from nyalldawson/processing

    [FEATURE][processing] New algorithm for offsetting lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-11

    Make QgsGeometry::offsetCurve handle multi* geometries

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-11

    Move feature now benefits from Advanced Digitizing

    QgsMapToolMoveFeature now inherits QgsMapToolAdvancedDigitizing
    this allows to specify distance, angles, complex and multiple moves at once
    it is now a click and click operation (similarly to the rotate feature map tool): so it can be cancelled once enabled with the right click

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-11

    [FEATURE][processing] New algorithm for offsetting lines

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-10

    [pyqt5] Aliases for indistinguishable method overloads (#3099)

    See
    https://www.riverbankcomputing.com/pipermail/pyqt/2016-May/037500.html

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-10

    Fix db_manager

Merge: 58ea21124e9 fb346ecf4fd
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-11

    Merge pull request #3374 from nirvn/label_repeat_improvement

    [pal] fix repeated labels on curved lines when label width > repeat distance

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-10

    Streamline expression context generation (#3350)

    * Save more data to QML

     * Virtual fields
     * Map tips
     * Display expression
     * Read only flag

    * Streamline expression context generation

    Whenever an object is able to generate an expression context it
    implements the method createExpressionContext() declared in
    QgsExpressionContextGenerator.

    This makes a cleaner API and allows using QgsFieldExpressionWidget and
    QgsDataDefinedButton from python because standard OO programming
    approaches are used instead of callbacks and void pointers.

    * Colorize output of doc and sip tests

    * Fix build

    * Fix sip complaints

    * Fix rebase problems

    * Workaround failing bindings test

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-08-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-08-10

    [auth] Add missing auth system ui headers for external C++ apps

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    creatensis.pl: exclude point release component from path

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-10

    Remove duplicate example (#3360)

Merge: 4267a19658e c24692cd5c5
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-10

    Merge pull request #3359 from jef-n/api-updates-v2

    Replace V2 in API

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-10

    Fix crash when clicking in empty relation editor

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-08-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-08-10

    fix repeated labels on curved lines when label width > repeat distance

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    update after slot renames (followup 4cfacf1)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    rename test images

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    another scripts/replacev2.sh with minor manual fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    rename QgsAttributeTypeDialog::setWidgetV2Config & QgsAttributeTypeDialog::setWidgetV2Type

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    replacev2.sh: add file renames

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    fix PyQgsSymbolLayer test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    TestQgsGeometry renames:
    lineStringV2() to lineString()
    pointV2() to point()
    polygonV2() to polygon()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    rename QgsComposerSymbolItem::symbolV2() to symbol()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    rename QgsVectorLayerEditUtils::deleteVertexV2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    remove deprecated stuff from QgsVectorLayer and editor widgets

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    document api breaks by scripts/replacev2.sh

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    scripts/replacev2.sh run

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-10

    replacev2.sh: replace V2 classes and methods

Merge: 0a2dd938138 142de7cb086
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-10

    Merge pull request #3371 from nyalldawson/processing

    [processing] New algs + a fix

Merge: 56400b147ba b2cfb19720f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-10

    Merge pull request #3364 from nyalldawson/expression_dep

    Clean QgsExpression for 3.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-10

    Fix doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-10

    Update TestQgsComposerLabel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-10

    QgsExpression::setGeomCalculator now takes a pointer

    This allows the calculator to be cleared

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-10

    Standardise capitalisation in some QgsExpression methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-10

    Remove substitution map from QgsExpression::replaceExpressionText

    Since expression context variables should now be used instead. Also
    remove all the deprecated methods which relied on this API.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-10

    Remove deprecated QgsAttributeAction from sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-10

    Add missing variable help for @layout_page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-10

    Remove deprecated methods from QgsExpression

    Now all evaluate/prepare/etc methods must be called using QgsExpressionContexts

    Also remove most remaining traces of special variables. This brings some
    user facing changes, such that existing expressions may need to be
    updated if they used these old special variables (eg $scale,
    $feature). These changes are noted in doc/qgis3_user_changes.dox
    so that we can include them in the release notes.

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2016-08-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-10

    fixed failure to insert only one point

    Previously, if pointsNumber was 1, it wouldn't insert a new point in the middle.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-10

    [FEATURE][processing] Point on surface algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-10

    [FEATURE][processing] New algorithm for geometry boundary

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-10

    [processing] Fix broken output of multipoint since WKB type merge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-10

    [FEATURE][processing] New algorithm for calculating feature bounding boxes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-08-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-08-09

    [WFS] Fixes #15360 and other issues

    - fixes authcfg params not passed to requests
    - fixes backward URI compatibility
    - fixes version parameter ignored in old style URI
    - check for "user" in addition to "username" in WFS URI

      (cherry-picked from f49bd5ca449e332aa547f9dac31b391e438d2b31)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    Label test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    Reset layers for each pal placement test, avoids all tests failing
    because of one

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    [pal] Only apply distance from line midpoint penalty to non closed linestrings

    Sponsored by Andreas Neumann

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    Further tweaks to line labeling, add tests

    Sponsored by Andreas Neumann

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    [pal] Also prefer above -> below for parallel line placement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    Labeling tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    Add missing sip binding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    [pal] Improve line placement algorithm

    Avoid placing labels over jagged sections of lines

    Sponsored by Andreas Neumann

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    Slightly increase default maximum angles for curved labels

    The recent improvements to curve label rendering make this possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    Default to follow placement alignment for labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    Default to cartographic label placement for point layers

    It's much nicer than "around point"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    Bump default number of label candidates

    Results in much nicer label placement and little to no speed
    regression in most cases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    [pal] When labels can be placed both above and below the line, prefer above

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    Avoid labels being marked as overlapping obstacles when features
    neighbour each other

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    [pal] Respect user set number of line candidates

    The number of positions used for generating line label candidates
    was hardcoded and was not using the pal number of line candidate
    setting.

    This change means the number of line candidates can be bumped up
    resulting in more candidates actually being generated and
    a better final label placement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-09

    Fix "label only inside polygon" mode when used with perimeter placement

    The option was not working with perimeter placements as perimeter placements alter
    the label feature geometry to be a boundary linestring - hence no labels where
    ever inside this boundary.

    Accordingly this refactors how the force label inside polygon option functions.
    Now QgsLabelFeatures can have a permissible zone geometry set, such that any
    label candidates outside of this permissible zone are discarded.

    This approach is more flexible as it could also be used for more labeling options
    in future, eg discarding label candidates which are too far from a centroid or
    something.

    Sponsored by Andreas Neumann

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-09

    [FEATURE] API to allow drag'n'drop of custom browser items

    QgsDataItem implementations may provide hasDragEnabled(), mimeUri()
    and QgsCustomDropHandler implementation to deal with drop of custom items.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-09

    globe: fix build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-09

    fix disconnect (followup aceddae)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-09

    fix 772f593

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-08-08
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-08-08

    [QgsVectorFileWriter + OGR provider] Create Integer64 fields as Real fields when output driver doesn't support Integer64

    Fix #15405

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-08-08
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-08-08

    [WFS provider] Succesfully analyze DescribeFeatureType response with <complexType> as inline element of <element> (#15395)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-08

    [processing] fix available inputs selection for multiple input

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-08

    [processing] add missed multiple input parameter to modeler

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-08

    fix server build, follow up 772f59349e563357a4f38f92e734d31e67c94ec8 again

    sorry for the noise

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-08

    fix build, follow up 772f59349e563357a4f38f92e734d31e67c94ec8

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-08

    rename QgsComposerLegend::modelV2() to model()

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-08

    remove deprecated private helpers QgsMapToolIdentify::convertMeasurement and displayUnits

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-08

    remove QgisInterface::actionLayerSelectionSaveAs

    this has been deprecated since 2.4 and returns null pointer since then.
    did not write this in api_break to not overload the document

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-08

    remove deprecated QgisInterface::fileMenu

Merge: e72389601da 26c1e09a586
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-08

    Merge pull request #3361 from nyalldawson/color_dialog

    Remove QgsColorDialog, rename QgsColorDialogV2 to QgsColorDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-07

    Remove unused QgsRendererV2DataDefinedMenus

    Was not exposed to python api, so not a PyQGIS api break

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-06

    Remove QgsColorDialog, rename QgsColorDialogV2 to QgsColorDialog

    The last bits of missing functionality (handling native dialogs
    and live updates) were ported across.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-06

    More comment updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-06

    Fix some comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-06

    Followup 19ab72c, add unit test

    Adds a unit test to ensure that all providers ignore invalid
    ids when passed a FilterFids request.

    Spoiler: they do

Merge: e82ce54a8e7 bbb9b5322dd
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-05

    Merge pull request #3356 from 3nids/remove_legendmodel

    remove QgsLegendModel

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-05

    remove QgsLegendModel

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-05

    Don't rely on a particular order in filterFids tests (#3357)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-05

    [processing] more clean in QGIS algs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-05

    [processing] more cleanups (follow up 06c4b07222)

Merge: 4c39bd12e85 c1649ebef47
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-05

    Merge pull request #3353 from nyalldawson/processing

    [Processing] QGIS alg cleanups

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-05

    [processing] introduce OutputCrs output and add algorithms to get layer CRS in modeler

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-05

    [processing] add missed CRS parameter to modeler (refs #11781)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-05

    QgsExpression "round" don't convert to QVariant twice

Merge: 19ab72c937a acbf5cddb45
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-05

    Merge pull request #3355 from 3nids/V2removal

    remove V2 in some classes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-05

    renamed QgsSymbologyV2Conversion to QgsSymbologyConversion

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-05

    renamed QgsSymbolLevelsV2Dialog to QgsSymbolLevelsDialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-05

    removed V2 from QgsSymbolV2*

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-05

    removed V2 from QgsSymbolLayerV2*

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-05

    Follow up 1f02fd

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-05

    Implement provider side FilterFids iterators for OGR provider

    Makes some operations with OGR sources magnitudes faster, ie
    zoom to 20 selected features in a 4 million point dataset:

    before: 14 seconds of blocked gui
    after: instant

    Win!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-05

    [processing] pendingFields() -> fields()

    Does the same thing, but pendingFields() is ugly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-05

    [processing] Use layer crs/fields instead of provider crs/fields

    Since the layer has more complete knowledge of the crs (ie, when
    provider could not determine crs and user has selected it from
    the list), and also better knowledge of layer fields (virtual
    fields, joined fields) we should use these rather than the
    provider methods.

Merge: 23909a123ac c40d6d3f285
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-05

    Merge pull request #3351 from nyalldawson/feature_geom

    QgsFields cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-05

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-05

    Avoid potential QgsFields detachments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-05

    QgsFields returns QgsField value instead of const references

    (since QgsField is implicitly shared)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-05

    QgsFeature::fields() returns a value, not a pointer

    Also remove all other QgsFields pointers and replace with
    references/values, since QgsFields objects are implicitly shared

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-04

    Fix crashes when accessing null map layer renderer

    (obviously cached layers have null renderer)

    Thanks @nyalldawson for tracking it down

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-04

    fix case

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-04

    remove QgsColorButton in favor of V2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-04

    remove old folder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-04

    Fix build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-04

    Remove deprecated Qgis::WKBType and API cleanup (#3325)

    * Remove deprecated Qgis::WKBType and API cleanup

    Renames QgsWKBTypes to QgsWkbTypes

    Replaces usage of the enums:

    * Qgis::WKBType with QgsWkbTypes::Type
    * Qgis::GeometryType with QgsWkbTypes::GeometryType

    Their values should be forward compatible (a fact that was already
    explited up to now by casting between the types)

    Renames some SSLxxx to SslXxx and URIxxx to UriXxx

    * Fix build warnings and simplify type handling

    * Add a fixer to rewrite imports

    * The forgotten rebase conflictThe forgotten rebase conflicts

    * QgsDataSourcURI > QgsDataSourceUri

    * QgsWKBTypes > QgsWkbTypes

    * Qgis.WKBGeom > QgsWkbTypes.Geom

    * Further python fixes

    * Guess what... Qgis::wkbDimensions != QgsWkbTypes::wkbDimensions

    * Fix tests

    * Python 3 updates

    * [travis] pull request caching cannot be disabled

    so at least use it in r/w mode

    * Fix python3 print in plugins

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-03

    Don't show scrollbar in embedded drag and drop designer form

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-08-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-08-03

    [Geometry checker] Fix default value for thinness threshold

Merge: f7e7ecff053 2b8b8ae0ccf
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-08-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-03

    Merge pull request #3339 from manisandro/spatialite_ftablecatalog

    [Spatialite] Only store database filename in f_table_catalog, not entire path

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-08-03

    [Spatialite] Remove t_table_catalog WHERE clause when searcing for layer styles in db

    This sanity check is unnecessary and breaks styling if the sqlite file is moved or renamed.
    The t_table_catalog column is kept for backwards compatibility.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-03

    fix build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-08-03

    fix crash when QSQLITE is unavailable (fixes #15358)

Merge: 420917bf5be d1aa03a09b5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-03

    Merge pull request #3304 from nyalldawson/processing_clip

    [FEATURE] Optimise processing clip algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-03

    Sort api doc file by class name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-03

    Better clip for very separate features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-03

    [FEATURE] Optimise processing clip algorithm

    Before the algorithm was written to optimise clipping a few
    features against thousands of mask features. The revised algorithm
    is optimised for clipping thousands of input features against
    a few mask features.

    Given that this second operation is much more likely, it makes
    sense to optimise for this use case.

    I've also applied some other optimisations like taking advantage
    of spatial indexes on the providers, using prepared geometries
    and also only applying an intersection operation if the geometry
    isn't wholly contained by the mask geometry.

    Benchmarks:

    clipping roads layer with 1 million lines against 2 polygons

    before: 5 mins 30 seconds
    after: 10 seconds

    clipping address layer with 5 million points against 2 polygons

    before: 50 minutes
    after: 30 seconds

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-02

    QgsFeatureRendererV2::Capabilities to flags

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-02

    Split displayField into displayExpression and mapTipTemplate (#1973)

    Previously there was the expressionField (a field name or an expression)
    mainly used for the feature list in the form view of the dual view.
    On the other hand there was the displayField which could contain either
    a simple field name or a complex HTML structure with embedded expressions.
    And to know what it was you could compare it's content with the field names, if
    a field name matched, you used it as a displayField (original purpose) and
    if not... well, you could deal with HTML if you had a use for it.

    The main problem is that there are two different usages for this kind of
    thing

     * plain text identifier (field or expression)
     * pretty, rich text feature info

    This commit cleans up with this. You want rich text and a lot of info:
    go for mapTipTemplate.
    You want a plain text string to identify features: go for
    the displayExpression.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-02

    [dbmanager] fix signal/slot connection

Merge: 2482a6bbd03 b7f4fe36e7d
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-02

    Merge pull request #3352 from 3nids/rubberband_ispolygon

    QgsRubberBand: remove constructor and method with bool isPolygon

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-08-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-08-02

    QgsRubberBand: remove constructor and method with bool isPolygon

    use methods with Qgis::GeometryType instead

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-02

    Small cleanup in data items

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-02

    [processing] fix import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-02

    expand all groups if filter applied

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-02

    [FEATURE][processing] add search to Get Scripts and Models dialog (fix #12067)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-02

    Merge duplicate sections in API breaks doc

Merge: f9fabb86d91 a89fea13fd6
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-02

    Raster MTR improvements - part one (PR #3334)

Merge: e259e629412 4bfdcf09271
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-02

    Merge pull request #3346 from nyalldawson/processing

    Some processing features + fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-02

    Fix expected test data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-02

    Remove use of constGeometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-02

    [FEATURE] Make processing dissolve algorithm accept multiple fields

    This allows you to dissolve based on more than one field value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-02

    Make test layer comparison handle different order of features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-02

    [processing] Fix broken multi field selection widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-02

    [processing] Fix multipart to singlepart handling of null geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-02

    [processing] Add test for dissolve using field values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-02

    Add processing test .aux.xml to .gitignore

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-02

    [FEATURE][processing] New algorithm for merging connected lines

    This algorithm joins all connected parts of MultiLineString
    geometries into single LineString geometries.

    If any parts of the input MultiLineString geometries are not
    connected, the resultant geometry will be a MultiLineString
    containing any lines which could be merged and any non-connected
    line parts.

Merge: f7a3fd7368b b7ca001c9c4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-02

    Merge pull request #3349 from nyalldawson/feature_geom

    Mega API break - fix QgsFeature geometry getters/setters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-02

    Add __nonzero__ and __bool__ methods to QgsGeometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-02

    Add missing docs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-01

    Added note about api break

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-08-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-08-01

    Fix doc coverage test for "added in XXX" check

Merge: ea0f4da58c8 4649e52cada
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2016-08-01
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-08-01

    Merge pull request #3348 from tomkralidis/fix-requests-dep

    ensure python-requests is available in the build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-08-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-01

    Sort attribute table by value for numerical columns

    Fix #15318
    Fix #15295

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-01

    Make all QgsGeometry methods return values, not pointers

    Reduces likelihood of crashes and leaks

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-01

    [processing] don't apply additional parameter if offset curve operation is used (fix #15342)

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2016-07-31
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2016-08-01

    ensure python-requests is available in the build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-08-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-08-01

    [processing] add missed import (fix #15359)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-01

    Rename visibility presets to map themes

    Because it is not only more descriptive for what it does but also
    sounds more interesting.

    [needs-docs]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-08-01

    Refine QgsFeature geometry getters/setters

    All pointer based methods have been removed.

    Now we have only:

      void setGeometry( const QgsGeometry& geom )

    and

      QgsGeometry geometry() const

    Benefits include avoiding a whole lot of tricky pointer lifetime
    issues, potential memory leaks, and finally closing #777, which
    has survived for over 9 years!...

    Impacts on PyQGIS code:
    - no more need for the messy
      g = QgsGeometry( feature.geometry() )
      workaround, just use g = feature.geometry() instead
    - IMPORTANT: you can no longer test whether a feature has geometry
     using `if f.geometry():`, since QgsFeature::geometry() will
     *always* return an object. Instead, use
     `if not f.geometry().isEmpty():`, or preferably the new method
     `if not f.hasGeometry():`

    Fix #777

    radosuav <radosuav@op.pl>AuthorDate: 2016-08-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-08-01

    [Processing] Fix exception on right click ToolboxAction (#3347)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-07-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-31

    fix typo in api docs (#3345)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-31

    QgsFeature cleanup, part 1

    Deprecate some QgsFeature methods which take or return pointers,
    update other classes as required

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-30

    Swtich to ~/.qgis-dev for user folder

    Avoids errors on QGIS 2.x API plugins now we have broken
    API in for 3.x

Merge: d87f2abf560 58856fe82f1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-29

    Merge pull request #3335 from nyalldawson/vector_layer

    QgsVectorDataProvider::Capability improvements

Merge: 7f6bae1f5e1 10c92394e7c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-29

    Merge pull request #3344 from nyalldawson/line_merge

    [FEATURE] API + expression function for merging linestrings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-07-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-07-28

    [processing] use '-te_crs' parameter only if supported by GDAL

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-07-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-07-28

    [GdalTools] add missed signals (fix #15348)
    follow up 9db908ccbc

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-28

    [FEATURE] API + expression function for merging linestrings

    Adds a new method to QgsGeometry for merging linestrings.
    By passing a multilinestring, any connected lines will
    be joined into single linestrings. Behind the scenes this
    uses GEOS' line merge.

    A corresponding expression function "line_merge" has also
    been added.

Merge: 27697e6efc3 6bd15ff79e0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-28

    Merge pull request #3343 from nirvn/statusbar_imp

    [gui] gray lock icon, and flat style for extent button

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-07-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-07-28

    [gui] gray lock icon, and flat style for extent button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-28

    Improve polygon perimeter labeling

    This commit changes the way polygon perimeter labeling works.
    Previously the polygon would be clipped to the view extent, and
    then the boundary of the clipped polygon used for perimeter
    labeling.

    This tended to push the labels to the outside of the map extent
    (the clip boundary), since that's the longest straight section
    of the resultant geometry.

    Now, the boundary is taken *before* the clip, so that perimeter
    based labels will never be placed on the artificial boundary
    created at the map's extent.

Merge: d3af8a1ed69 1a4ceb1680e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-28

    Merge pull request #3341 from nyalldawson/boundary

    New method for calculating geometry boundary

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-28

    [FEATURE] Expression function for calculating geometry boundary

    The new 'boundary(...)' function returns a geometry's topological
    boundary, ie for polygons this is a multilinestring representing
    the polygons rings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-28

    Add method to QgsAbstractGeometryV2 for boundary

    Returns the closure of the combinatorial boundary of the
    geometry (ie the topological boundary of the geometry).
    For instance, a polygon geometry will have a boundary
    consisting of the linestrings for each ring in the polygon.

    Follows OGC / SQL/MM specs for boundary calculation

Merge: ee09131df8e 6c6f279044c
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2016-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-27

    Merge pull request #3336 from tomkralidis/owslib-0.11.2

    upgrade OWSLib to 0.11.2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-27

    Revert "Bump default number of label candidates"

    AKA f***ing label tests!!!

    This reverts commit cd22d4fbc3962ee6772fde588b34c9a2efdc1f3a.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-27

    Revert "Default to cartographic label placement for point layers"

    This reverts commit e0609d675af69ea6d90477456ff4561bd95fa9e6.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-27

    Default to cartographic label placement for point layers

    It's much nicer than "around point"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-27

    Bump default number of label candidates

    Results in much nicer label placement and little to no speed
    regression in most cases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-27

    [FEATURE] Label polygons using curved labels along perimeter

    This adds a new mode for labeling polygons, where the perimeter
    of the polygon is labeled using curved labeling.

    Frits van Veen <fritsvanveen@ziggo.nl>AuthorDate: 2016-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-27

    Fix labeling using perimeter with repeating label distance set

    If the visible part of a polygon is clipped and becomes a multipolygon, only
    one label is plotted on the wrong side of the polygon.

    Settings:
    Placement: Using Perimeter
    Allowed positions: Below line / Line orientation dependent position checked
    Repeat: 100 mm

    Fix #15341

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-27

    Fix map not refreshed after using pan to selected (fix #15324)

Merge: 6c0d97a06b7 4a3924ca3fb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-27

    Merge pull request #3332 from nyalldawson/transform2

    Remove the extra QgsCoordinateTransform constructors

Merge: 3d6688cce55 ba26bc887a1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-27

    Merge pull request #3337 from nyalldawson/remove_psuedo_shader

    Remove the broken, unused QgsPseudoColorShader class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-27

    Remove the extra QgsCoordinateTransform constructors

    ...and leave only:

    QgsCoordinateTransform( const QgsCoordinateReferenceSystem& source,
                            const QgsCoordinateReferenceSystem& destination );

    The other constructors were not used anyway in QGIS code,
    had awkward/confusing API, and no unit tests.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-27

    Add labeling tests for letter/word spacing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-27

    Update curved label test reference images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-27

    [labels] Fix word and letter spacing truncated to integers

    Frits van Veen <fritsvanveen@ziggo.nl>AuthorDate: 2016-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-27

    [labeling] Curved labels are now angled per character

    ...instead of shifted along base line (fix #15210)

Merge: b3a38f4018e c1cdfe860dc
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-26

    Merge pull request #3322 from rldhont/db_manager_update_sql_layer

    [DB Manager] Add the ability to update SQL Layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-07-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-07-26

    [processing] fix issues with exported layers in GDAL provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-07-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-07-26

    [processing] fix condition in warp alg

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-26

    fix build (followup f6b09ea)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-26

    Fix text annotation edit background should match frame background

    Otherwise white text is not visible. Fix #10553.

Merge: 68b621ace6d 1e9274adbbc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-26

    Merge pull request #3329 from nyalldawson/annotations

    Add an interface class for annotations, remove some hacks

Merge: 156c09880be 813ed5e96f6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-26

    Merge pull request #3314 from nyalldawson/units

    Consolidate unit handling in QgsUnitTypes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-26

    Docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-26

    Fix annotation position when maps are rotated, remove hacks

    Adds a new interface class QgsAnnotation, and allows for removal
    of a bunch of hacks in QgsComposerMap without breaking 2.x API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-26

    Remove the broken, unused QgsPseudoColorShader class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-26

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-26

    Mark some QgsUnitType arguments as /Out/

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-26

    Add Distance*, Area*, Angle* prefixes to QgsUnitTypes enum values

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-07-25

    [plugin manager] mark installed plugins as trusted (fix #15338)

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2016-07-25
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2016-07-25

    upgrade OWSLib to 0.11.2

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-07-25

    [processing] fix dialog title

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-07-25

    [processing] always use user-defined default folder for scripts/models

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-07-25

    [processing] use default models folder when adding model from file (fix #15335)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-07-25

    [processing] different shortcut for commander (fix #15334)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-25

    Remove some unneeded qgssymbolv2.h includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-25

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-25

    Remove QgsSymbolLayerV2Utils::encodeOutputUnit() and decodeOutputUnit()

    QgsUnitTypes::encodeUnit() and QgsUnitTypes::decodeRenderUnit() should
    be used instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-25

    Move QgsSymbolV2::OutputUnit enum to QgsUnitTypes

    And rename to QgsUnitTypes::RenderUnits. This enum is used in
    much more contexts than just symbols, so QgsUnitTypes is a
    better fit for it.

    All methods which previously accepted QgsSymbolV2::OutputUnit
    parameters or QgsSymbolV2::OutputUnitList parameters now take
    QgsUnitTypes::RenderUnit or QgsUnitTypes::RenderUnitList
    parameters respectively.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-25

    Move QGis::UnitType to QgsUnitTypes::DistanceUnit

    This change consolidates more unit handling and conversion into
    QgsUnitTypes.

    Additionally, UnknownUnit was renamed to UnknownDistanceUnit.
    All methods which accepted QGis::UnitType parameters have been
    updated to take QgsUnitTypes::DistanceUnit instead.

    ALso remove the unit handling methods toLiteral, fromLiteral, tr,
    fromTr, and fromUnitToUnitFactor from QGis. Their corresponding
    counterparts in QgsUnitTypes should be used instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-25

    Remove deprecated units from QGis

    - DecimalDegrees
    - DegreesMinutesSeconds
    - DegreesDecimalMinutes

    all these were replaced long ago by QGis::Degrees

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-25

    Remove some deprecated QgsVectorDataProvider::Capabilities

    Also make capabilities() return a QFlags
    QgsVectorDataProvider::Capabilities, rather than an integer
    value (for type safety)

Merge: 2b8b9792163 6dac8e18bd8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-25

    Merge pull request #3331 from nyalldawson/crs

    QgsCoordinateReferenceSystem - API fixes + internal caching

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-25

    Clean up handling of inverted axis for CRS, fix detachment issue

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-25

    Remove QgsCRSCache

    No longer required now that QgsCoordinateReferenceSystem
    internally uses caches for CRS initialization.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-25

    One more try to make PyQgsDocCoverage happy

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-25

    Make QgsCoordinateReferenceSystem use an internal cache
    for initializing CRS objects.

    This avoids the need for the separate QgsCRSCache class,
    and means that the caching benefits are available without the
    need for calling methods from QgsCrsCache.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-25

    Add some static methods for creating QgsCoordinateReferenceSystem

    This avoids the need for

      QgsCoordinateReferenceSystem crs;
      crs.createFromSrsId(...)

    and instead can be replaced with

      QgsCoordinateReferenceSystem crs = QgsCoordinateReferenceSystem::fromSrsId(...)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-25

    Rename some QgsCoordinateReferenceSystem methods

    - geographicFlag() -> isGeographic()
    - axisInverted() -> hasAxisInverted()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-25

    Added "added" note

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-25

    Final fixes for tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-24

    Fix the build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-24

    Finally add forgotten SIP file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-24

    Code for cancellation of raster reading with GDAL 2 - disabled for now

    There are still some questions around it and I need to find some data
    for thorough testing (many GDAL drivers do not support cancellation)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-24

    Make sure that backtrace dump from multiple threads does not cause deadlocks

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-24

    [FEATURE] Ability to cancel rendering of rasters + WMS/WCS support

    The improvement allows immediate cancellation of raster rendering
    in progress. Until now, even when map rendering got cancelled
    (e.g. by zooming of panning canvas), the GUI got blocked while waiting
    for raster layers to finish their rendering (only vector layers have
    had support for cancellation). This should allow for much smoother
    user experience while browsing maps including rasters.

    The cancellation is supported currently by WMS/WMTS and WCS providers.
    GDAL provider may also get support thanks to improvements in GDAL 2.

    Funded by Land Information New Zealand.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-24

    fix build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-24

    Wrap QgsMapCanvasMap in PRIVATE condition to avoid sip/doc testing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-24

    Goodbye to QgsMapRenderer  (#3333)

    For the time being the class is kept in the server code while it is still being used there.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-24

    update splash

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-23

    oracle provider: fix binding of output values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-23

    Pass enums by value

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-22

    Miss fixing docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-22

    Fix inadequate usage of nullptr

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-22

    more QGis -> QGis renames

    git grep -l "QGis::" src/ | xargs perl -pe "s/QGis::/Qgis::/g" -i.bak

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-22

    fix build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-07-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-07-22

    [processing] also fix case without dissolving

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-07-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-07-22

    [processing] fix buffer tool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-22

    debian packing build with webkit on xenial

Merge: 39da9d14020 8f203c9a878
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-22

    Merge pull request #3324 from nyalldawson/qgis

    QGis class rename and cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-22

    Allow shift-drag zooming with touch tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-22

    Use closed hand cursor when dragging canvas with middle mouse button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-22

    Make filename in project properties a readonly line edit

    (Because it's nice to be able to copy the project path easily)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-22

    Fix annotation colors are modified when cancel is clicked

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-22

    Add apply buttons to annotation dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-22

    Avoid dialog 'flashing' when opening annotation properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-22

    Always keep full precision when saving annotation properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-22

    [composer] Fix position of annotations in rotated maps

    (AKA "stack some hacks on top of existing hacks")

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-22

    [FEATURE] Add an option to show user color schemes menus

    This adds the ability for users to set whether a user created
    color scheme should show up in the color button drop-down menus.

    It's accessed through the color picker dialog, on the lists tab.
    Just add a new color scheme, then from the scheme menu tick the
    new "show in buttons" option.

    Handy if you have sets of common palettes and want them to be
    instantly available through the color menu.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-22

    Remove some unused constants

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-07-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-21

    Try another method to avoid XML serialization issues with QT5 (#3323)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-21

    Move some methods out of Qgis class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-21

    Rename QGis class to Qgis, for capitalisation consistency

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-21

    doc/TRANSLATORS in an output file (followup 156db22)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-21

    Move field contraint config widgets into a group box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-21

    Remove deprecated labeling tab

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-07-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-07-21

    [processing] use SilentProgress by default if no progress object is passed

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-07-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-07-21

    [processing] changed saga decorated group name

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-07-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-21

    Replace nicknames by real names (#3287)

Merge: 44c8680b00b 2685a90397c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-21

    Merge pull request #3319 from nyalldawson/consistency

    Make API naming more consistent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-21

    Make doc coverage test acceptable list case insensitive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-21

    Make API more consistent

    - rename methods with XML to Xml, CRS to Crs, WMS to Wms, ID to Id
    - rename methods with SRS to Crs
    - rename methods with abbreviations like "dest" to "destination"
    - rename methods with abbreviations like "src" to "source"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-20

    Remove canvas rotation option + API, now always enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-20

    Remove deprecated QgsDataDefinedSymbolDialog class (#3315)

    It's not used anymore, and QgsDataDefinedButton should be used
    in its place.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-20

    Remove QgsLabel and QgsLabelAttributes + remove QgsPalLabeling from renderer jobs

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-07-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-07-20

    [DB Manager] Add the ability to update SQL Layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-20

    Revert "Fix label word and letter spacing cannot be decimals"

    This reverts commit 48f090ca79f0d2d9ae341ae3617f20b2fe3fe14f.

    Causes issues with font sizes/spacing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-20

    Revert "[labeling] Curved labels are now angled per character"

    This reverts commit f6d07a33b71a9b19579d19dadbe777b1f14c6842.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-20

    Revert "Update labeling reference images"

    This reverts commit 1aec78145f7553ca62584a9bb626b8a531a01a8e.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-20

    Revert "Add labeling tests for letter/word spacing"

    This reverts commit 9dfdfc645f327b38ef90974751104c4b1523736e.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-20

    Fix features are not labeled when using merged connected lines and
    lines are touching but not at endpoints

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-20

    Add labeling tests for letter/word spacing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-20

    Update labeling reference images

    Frits van Veen <fritsvanveen@ziggo.nl>AuthorDate: 2016-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-20

    [labeling] Curved labels are now angled per character

    ...instead of shifted along base line (fix #15210)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-20

    Fix label word and letter spacing cannot be decimals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-20

    [composer] Fix editing of map item variables

    On behalf of Faunalia, sponsored by ENEL

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-07-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-07-19

    [GRASS] 7.1 versions of t.rast.what.*

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-07-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-07-19

    fixed python scripts indentation

Merge: 3142c846e50 3608799b04e
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-19

    Merge pull request #3164 from NINAnor/add_grass_tools

    New modules for the GRASS plugin

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-19

    fix windows build and some warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-19

    Fix build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-19

    Add methods to vectorlayercache and tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-19

    Add shorthands to get features by fid, fids and expression

    Adds new methods overloads to QgsVectorLayer

      getFeatures( expression )
      getFeatures( ids )
      getFeature( id )

    These three methods to query features are by far the most used ones
    and with this patch it is much easier to write and read code.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-19

    [composer] Load all composition properties from template/duplicate

    Previously some settings where not being correctly restore, eg
    page size, grid settings, expression variables

    On behalf of Faunalia, sponsored by ENEL

    Fix #8705

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-19

    [composer] Simplify and consolidate loading of templates

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-19

    Add missing function help (fix #15264)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-19

    Make sure variable editor widgets always show current variables

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-19

    Correctly sort identify results when url links are shown

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-19

    Replace QgsNumericSortTreeWidgetItem with upgraded QgsTreeWidgetItem

    QgsNumericSortTreeWidgetItem had a giant TODO saying "make it work".
    This makes it work, and adds some other useful features like
    being able to specify custom sort value and force items to always
    sort on top.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-19

    [composer] Avoid crash when atlas page name field has spaces

    Fix #15297

Merge: cca4e32e70b 7352df69353
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-19

    Merge pull request #3309 from nirvn/html_label_fix

    [composer] fix html label stylesheet's margin (fixes #15290)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-19

    Fix doxygen for QgsAttributeTableConfig

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-19

    Use flat style for scale lock button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-19

    Remove "restart required" from "open table as dock" option

    Since it seems that a restart *isn't* required!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-19

    Fix build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-19

    Improve QgsCoordinateReferenceSystem API documentation (#3311)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-18

    update after QgsMapLayer layerNameChanged => nameChanged signal rename

Merge: c628c0f4345 20a2a200259
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-18

    Merge pull request #3316 from akbargumbira/master

    [processing] fix add script from file

    Akbar Gumbira <akbargumbira@gmail.com>AuthorDate: 2016-07-18
Commit:     Akbar Gumbira <akbargumbira@gmail.com>
CommitDate: 2016-07-18

    [processing] Fix add script from file.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-18

    Rework includes to forward declare as much as possible

    Should speed up recompilation when headers change

Merge: a0bfc4c99eb 872cfb7825d
    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-07-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-18

    Merge pull request #3140 from sbrunner/fix-cache-host

    Have a capabilities cache per hostname

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-07-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-07-18

    [processing] do not remove menus when exiting config dialog

Merge: cd3f54057d4 e6df492fdb5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-17

    Merge pull request #3312 from nyalldawson/transfer

    Make QgsCoordinateTransform implicitly shared, no longer a QObject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-17

    Add missing docs, refine docs for QgsCoordinateTransform

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-16

    Avoid all use of QgsCoordinateTransform pointers, replace with
    copies or references

    Makes the code more robust, fixes leaks and avoids potential
    null pointer dereferencing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-16

    API breaks and cleanups for QgsCoordinateTransform

    - isInitialised() has been renamed to isValid()
    - theCRS parameter in setSourceCrs has been renamed to 'crs'
    - setDestCRS() has been renamed to setDestinationCrs() for consistency
    - destCRS() has been renamed to destinationCrs() for consistency
    - theSource, theDest, theSourceSrsId, theDestSrsId, theSourceWkt,
    theDestWkt, theSourceCRSType parameters in the QgsCoordinateTransform
    constructors have been renamed to source, destination, sourceSrsId,
    destinationSrsId, sourceWkt, destinationWkt, sourceCrsType respectively
    - 'p' argument in transform() has been renamed to 'point', 'theRect' to
    'rectangle', 'poly' to 'polygon'
    - setDestCRSID has been removed, use setDestinationCrs() instead
    - 'theNode', 'theDoc' parameters in readXML and writeXML have been
    renamed to 'node' and 'document' respectively
    - readXML() and writeXML() have been renamed to readXml() and writeXml()
    for consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-16

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-16

    Remove QgsCoordinateTransform::clone()

    Just use direct copies instead

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-07-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-07-16

    [composer] fix html label stylesheet's margin (fixes #15290)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-16

    Make QgsCoordinateTransform implicitly shared, no longer a QObject

    There was no code in core using the signals/slots associated with
    QgsCoordinateTransform, and little reason to keep the class a
    QObject. Making it not a QObject simplifies code and allows
    QgsCoordinateTransform objects to be easily copied and passed
    around without complication.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-15

    creatensis.pl: use version number instead of release name for installation path

    (cherry picked from commit 87843120c52777cd15d8af0e7eee99f682e6049e)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-15

    oracle provider: update for 1bafa80 and e683101

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Fix test under Python 3

Merge: 21eab8c2eab 93db165ae92
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-07-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-15

    Merge pull request #3308 from mhugent/pan_to_feature

    [FEATURE]: pan to current feature in attribute table

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-07-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-07-15

    Api doc for parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Rename edit buffer methods to is..., add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Const correctness for QgsVectorLayer methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Make QgsMapLayer::metadata() const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Cleanup QgsMapLayer for 3.0

    - implement QGIS 3.0 TODOs
    - mark methods as const correct
    - rename 'the...' parameters to remove 'the'
    - mark QgsVectorLayer::getFeatures as const

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Make QgsVectorLayerEditBuffer methods const correct

    Also add some optimisations to avoid iterations over all
    contents of the buffers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Remove deprecated members from QgsMapLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Fix most remaining methods which return a reference to
    QgsCoordinateReferenceSystem or which take a pointer to a
    CRS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    QgsMapLayer::crs() now returns a copy, not a reference

    (desirable because QgsCoordinateReferenceSystem is implicitly shared)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Make QgsVectorLayerImport use QgsCoordinateReferenceSystem
    references, not pointers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Make QgsVectorDataProvider::fields() return a copy

    Implements a QGIS 3.0 TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Const correctness for numerous data provider methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-15

    Use reference rather than pointer for crs in QgsVectorFileWriter

    Since QgsCoordinateReferenceSystem is implicitly shared, it's a
    safer approach

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] Re-add explicit refresh when changing extent in QgsGeometryCheckerResultTab::highlightErrors

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] Fix result table corruption when adding newly found errors

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] Fix incorrect QgsGeometryCheckerUtils::filter1DTypes

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] Trigger repaint instead of explicit refresh

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry snapper] Trigger repaint instead of explicit refresh

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] Fix possible data provider errors due to referring to deleted features

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] Remove redundant include

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] Ignore zero-length edges when searching for shared edges

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] Don't make minimal angle fix produce duplicate nodes

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] Clear rubberbands when disabling result tab

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-07-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-07-14

    Update sip binding

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] If fixing an error produced changes, treat newly detected errors which are the same as the error fixed as actual new errors

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] Fix possible crash when checking for removed layer

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] Guard against producing degenerate geometries

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-14

    [Geometry checker] QgsGeomUtils -> QgsGeometryCheckerUtils

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-07-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-07-14

    [FEATURE]: pan to current feature in attribute table

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-14

    Reclassify debug messages while rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-14

    Fix crash in QgsGeometry::unaryUnion with empty geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-14

    [processing] Add tests for clip algorithm

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-13
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-13

    [Geometry snapper] Don't delete vertices if this would result in a degenerate geometry

Merge: 7f2bdcf3425 05ced6797d1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-14

    Merge pull request #3303 from nyalldawson/identify_url

    Make links in identify results clickable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-14

    Update legend test masks, fix for PyQt5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-13

    Followup 2675c4248

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-13

    Don't warn for "System" codec not found

    No need to reload a codec that just has not been found. And no reason to
    warn the user because in the end we will return the system codec
    obtained by a different method in any case.

Merge: 76e55ce72e2 efb2be2a39a
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-13

    Merge pull request #3301 from Gustry/qscintilla

    add qscintilla to cmakelists

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-13

    Improve the way how fake events are generated in CAD tools (#3302)

    In my custom tool in python, the generated fake event received in cadCanvasMoveEvent()
    was actually QMouseEvent instance instead of QgsMapMouseEvent, suggesting something
    dodgy going on behind the scenes. The actual reason was that first argument was
    QMouseEvent::Move instead of QEvent::MouseMove (not sure why the cast did not work though)

    The new approach seems safer as the event goes through the ordinary event processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-13

    Fix use of : in label (violation of HIG)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-13

    [composer] Add a checkbox for legends to prevent automatic resizing

    A new checkbox has been added to the legend settings to control
    whether or not a legend should be automatically resized to fit
    its contents.

    If unchecked, then the legend will never resize and instead just
    stick to whatever size the user has set. Any content which
    doesn't fit the size is cropped out.

    Refs #10556

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-13

    [composer] Fix setting legend content by map not resizing legend

    When a legend was set to filter content by map, it wasn't
    consistently being resized to fit the legend contents. This caused
    issues for atlas exports where legends could grow but never
    shrink.

    Fix #14707

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-13

    [composer] Fix initial size of legend is wrong if symbol size in
    map units is used (fix #11921)

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-13

    Followups and fixes to identify results linking

Merge: f34c79c04b7 9e1ddcb54d4
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-13

    Merge pull request #3305 from nyalldawson/processing_get_features

    [processing] Allow modification of feature request when using vector.features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-13

    [processing] Allow modification of feature request when using
    vector.features

    Allows for optimising the request through subsets of attributes
    or no geometry fetching

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-13

    [FEATURE] Make links in feature identify results clickable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-12

    Use Q_FOREACH

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-12

    [server] Fix crash in WMS server when... bad things happen

    No idea what exactly the reason is, and it was only discovered by
    countless hours of printf-debugging. So I'm just pushing the fix
    for everyone else who might be affected.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-12

    Fix single process build

    A race condition triggered that sometimes the file
    output/python/qgis/__init__.py was not created before a python uic
    compiler started and therefore the required module could not be
    imported.

    This leads to errors like

    [ 82%] Generating ui_dialogAbout.py
    Traceback (most recent call last):
      File "../../../../../scripts/pyuic-wrapper.py", line 26, in <module>
        import qgis.PyQt.uic.pyuic
    ImportError: No module named qgis.PyQt.uic.pyuic
    python/plugins/GdalTools/tools/CMakeFiles/zzz-GdalTools-2-depend.dir/build.make:117:
    recipe for target 'python/plugins/GdalTools/tools/ui_dialogAbout.py'
    failed
    make[2]: *** [python/plugins/GdalTools/tools/ui_dialogAbout.py] Error 1
    CMakeFiles/Makefile2:5074: recipe for target
    'python/plugins/GdalTools/tools/CMakeFiles/zzz-GdalTools-2-depend.dir/all'
    failed
    make[1]: ***
    [python/plugins/GdalTools/tools/CMakeFiles/zzz-GdalTools-2-depend.dir/all]
    Error 2
    Makefile:160: recipe for target 'all' failed
    make: *** [all] Error 2

Merge: 2ccc7e12910 b5f02e3d25d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-07-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-12

    Merge pull request #3298 from elpaso/offline_editing_tests2

    [offline editing] Added insert and update tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-07-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-07-12

    [offline editing] Wait for the WFS server to stop

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-07-11
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-07-12

    [offline editing] Added insert and update tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-12

    [oracle] Fix potential crash on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-12

    Avoid some unnecessary composer legend updates

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2016-07-12
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2016-07-12

    add qscintilla to cmakelists

    Daan Goedkoop <dgoedkoop@gmx.net>AuthorDate: 2016-07-11
Commit:     Daan Goedkoop <dgoedkoop@gmx.net>
CommitDate: 2016-07-11

    Change to just not display null choice in search widget value list

    Daan Goedkoop <dgoedkoop@gmx.net>AuthorDate: 2016-07-09
Commit:     Daan Goedkoop <dgoedkoop@gmx.net>
CommitDate: 2016-07-11

    Add handling of null value in value map to search widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-11

    [travis] Report compiler correctly for qt5: clang

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-11

    Added missing & in setTitle in SIP

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-11

    [travis] Blacklist failing osx tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-11

    [travis] Add GRASS_PREFIX7 to osx build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-11

    [travis] Modernize Mac OSX dependencies

Merge: 2efe684d945 de6320279a2
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-11

    Merge pull request #3296 from nirvn/splashscreen_fix

    [splashscreen] fix pixelated scaling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-11

    fix 39d6e79

    (cherry picked from commit 2f9ed29d9a5ec7fa79c7f902f036a81c43b8a2da)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-11

    Show tooltips for layer style dock labeling tabs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-07-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-07-11

    [splashscreen] fix pixelated scaling

Merge: d3582abbf68 b08dd47091c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-11

    Merge pull request #3294 from nyalldawson/brief_test

    Add a doxygen test to ensure all classes have a brief description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-11

    [FEATURE] Mouse wheel over sliders in color dialog to change value by
    increments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-11

    Add a doxygen test to ensure all classes have a brief description

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-11

    Add missing SIP bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-11

    Fix minor Coverity issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-11

    [oracle] Fix minor Coverity issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-10

    Create some properties on QgsProject

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-10

    release.pl: use 99 instead of 999 for premajor minor

Merge: 2eee2e5c9cd 3a419c054bf
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-10

    Merge pull request #3293 from timlinux/fix-osx-build

    Fix build issue on OSX caused by minor version of 999

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2016-07-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2016-07-10

    Fix build issue on OSX caused by minor version of 999

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-10

    fix typos and debian/copyright

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-10

    support utf-8 encoded release names

    (cherry picked from commit c9838ccea481c8ca87c4e1647099cfe78777e795)

Merge: 831337c95a0 f5b86230121
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-09

    Merge pull request #3288 from sebastic/scalable-icons

    Fix installation path of scalable icons.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-07-09
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-07-09

    Fix installation path of scalable icons.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-09

    Initialize variables

    Coverity fixe

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-07-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-09

    Just added a new person to the contrib map and list (#3285)

    * Add Me in the map

    * Add Me in the contrib list

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2016-07-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-09

    Add current documentation contributers (#3283)

    Alexandre Neto,
    Harrissou Sant-anna
    Yves Jacolin

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-09

    Shutup build warning with Qt 5.6

    Daan Goedkoop <dgoedkoop@gmx.net>AuthorDate: 2016-07-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-09

    Add null handling to value map edit widget (fixes #15215) (#3274)

    * Add null handling to value map edit widget (fixes #15215)

    * Return QVariant type

    * Use hardcoded value for 'null' representation

    * Detect "null" value when loading value map from csv; use null QString constructor

    * Use configured "null" representation for display in value map

    * Use single definition for value map null representation guid

    * Added unit test for value map widget and fixed value displaying bug

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-08

    Bump version to 2.999

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-08

    changelog and news update for 2.16

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-08

    translation update for 2.16 from transifex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-08

    indentation and spelling fixes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-07-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-07-08

    [pyqgis-console] APIs file updated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-08

    Fix incorrect label/diagram distance when map is rotated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-08

    Fix deselecting features by clicking no feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-08

    Avoid duplicate 'follow label placement' options in combo box

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-08

    Move style dock button on toolbarst

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-07-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-08

    Add myself (@nirvn) to contributor.json (#3284)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-08

    const fixes

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-07-08
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-07-08

    Update with my own long/lat coords...

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-07-08
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-07-08

    Add myself to contributors.json and AUTHORS

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2016-07-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-08

    Add Alexandre Neto (#3282)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-08

    Streamline QgsMapLayerConfigWidgetFactory interface

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-08

    [style dock] Add tooltips

Merge: 326786b499b 2ac9ad55bd5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-08

    Merge pull request #3279 from ahuarte47/Issue_MeasureDialog_2

    [Bugfix] Fix MeasureTool when DestinationCRS changes (2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-08

    Fix Coverity memory leak warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-08

    Fix Coverity uninitialized variable warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-08

    Fix Coverity integer division warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-07

    plugin manager: use relative font size

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-07

    Save attribute table sort order persistently

    Fix #15235

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-07

    Make using recent expressions API simpler and add doxygen comment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-07

    Sort attribute table by representation value where useful

    Fix #15096
    And aligns some edge-cases of sort behavior

Merge: 564c02e93f8 2257d711ed0
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-07

    Merge pull request #3278 from mhugo/master

    Fix virtual layer construction from joined layer

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-07-07
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-07-07

    Fix MeasureTool when DestinationCRS changes (2)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-07-07
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-07-07

    Fix virtual layer construction from joined layer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-07

    [style dock] Reduce timeout on undo stack

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-07

    [oracle] Fix handling of date/time types

    Also add test for Oracle default values

    On behalf of Faunalia, sponsored by ENEL

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-07

    Style dock: properly restore values in spinboxes for brightness etc (fixes #15228)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-07

    Fix loss of transparency information in style dock (fixes #15229)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-07

    Fix attribute table cannot map index when filtered

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2016-07-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-07

    fix build under NDK (#3276)

    this fixes:
    QgsMapToolTouch::isTransient()' marked override, but does not override
    virtual bool isTransient() override { return true; }

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-07

    Merge map layer style undo commands that are created in short time (PR 3277)

    This makes the undo stack grow slower (especially when typing or repeatedly
    changing a value) and preserves memory.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-07

    [style dock] Add tooltips for item icons

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-07

    [style dock] Add back missing style tab

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-07

    Fix globe plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-07

    Fix warnings, logic error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-07

    Fix failing doc test, some header cleanups

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-06

    Fix undo/redo for rule-based renderer/labeling in styling dock

Merge: 3e183a27d5b 4057c3a6b49
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-07

    Merge pull request #3261 from ahuarte47/Issue_DestinationCrsChanged

    [Bugfix] Fix position and scale when on-the-fly CRS transformation is disabled (fixes #15183)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-06

    Fix updates of undo widget in styling panel

    Before, on current layer change it would switch to undo stack
    of freshly activated layer, ignoring the layer set in the combo box
    (and the undo stack it switched to was the one for editing)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-06

    Show breadcrumb and back button for rule based labeling (fixes #15153)

    Following the way how rule based rendering widget was adjusted...

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-06

    Fix hillshading renderer XML loading (fixes #15195)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-06

    [style dock] Add icons for style manager dialog

    Remove save for now until next release

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-06

    Fix #14979 - Restore default style correctly

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-06

    Rename QgsLayerStylingPanelFactory to QgsMapLayerConfigWidgetFactory

    - Move QgsMapLayerPropertiesFactory into single factory object for
      dock and properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-06

    [oracle] Implement provider test suite

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-06

    [oracle] Fix feature request when expression compilation fails,
    fix incorrect provider side use of limit when expression compilation
    could not be used

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-06

    [oracle] Always keep geometry when fetched, as it may have been
    requested for filter expressions or sorting

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-06

    [oracle] Fixes for oracle expression compilation

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-06

    [oracle] Fix broken iterator rewind

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-06

    [oracle] Fix detection of geometry type when table contains some
    empty geometries

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-06

    [oracle] Fix missing items in oracle connections in browser

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-06

    [oracle] Don't report import failures when user has cancelled import

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-06

    [oracle] Synchronise wording and behaviour of browser actions
    with postgres provider

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-06

    [oracle] Remove debugging noise

    On behalf of Faunalia, sponsored by ENEL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-06

    Make browser less noisy on debug

Merge: e985f2c9247 70d2c9b780e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-06

    Merge pull request #3262 from ahuarte47/Issue_MeasureDialog

    [Bugfix] Fix MeasureTool when DestinationCRS changes (fixes #15182)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-06

    Also show map layer actions in attribute table (fix #15127)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-05

    Use QGSCOMPARENEAR macro in tracer test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-05

    Fix recording of points for live GPS tracking (fixes #14996)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-07-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-07-05

    [processing] Fix preconfigured alg creation (fixes #15100)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-05

    Fix relative paths for offline editing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-05

    Much faster selection of large number of nodes using node tool

    Refs #13963

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-05

    [travis] Use clang for Qt5 builds (#3275)

    To get warnings from different compilers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-05

    Improve code readability and silence warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-05

    Use QgsCRSCache in more places

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-05

    Make QgsCRSCache thread safe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-05

    Use QgsCRSCache instead of looking up CRS by srs id (refs #15193)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-05

    Fix crash when using add circular string by radius tool

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-05

    Add missing tools in Edit menu (fix #15211)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-05

    Reenable Doxygen ingroup test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-05

    Fix style dock not responding to order by changes (fix #15205)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-05

    Don't disable style dock when no layer is selected

    Since the style dock has it's own layer selector, it should always
    be enabled and not tied to an active legend layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-05

    Fix first range when exporting graduated renderer to sld (fix #15212)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-05

    Followup 5daa54, add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-05

    Fix Doxygen "added in" check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-04

    [ArcGIS REST] Fix broken browser data items

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-07-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-07-04

    [ArcGIS REST] Guard against possible null-pointer defereference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-04

    Temporarily disable doxygen group test

Merge: 0a0c5e4271c a058c36bce5
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-04

    Merge pull request #3258 from elpaso/offline_editing_tests

    Added offline editing WFS tests and debug info

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-04

    Make doxygen test check that classes have "added in QGIS ..." note

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-04

    Add doxygen test to force use of \ingroup for classes

    Using the group tag helps keep the API docs organized

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-04

    Replace doxygen MapComposer group with core/gui

    Since the MapComposer group doesn't actually exist

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-04

    Clean up doxygen modules listing

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-06-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-07-04

    Added offline editing WFS tests and debug info

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-07-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-04

    Rename File Toolbar into Project Toolbar (#3272)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-04

    Suppress startup warning

    https://travis-ci.org/qgis/QGIS/jobs/142140038#L1537-L1539

Merge: 5d4836e9b1f 5daa546f6fe
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-04

    Merge pull request #3250 from rldhont/qgsmaplayerregistry_check_layers_before_removed

    [BUGFIX] QgsMapLayerRegistry: Check layers before removed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-07-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-04

    add quotes to field name is the rendering order settings dialog (#3270)

    (fixes #15203)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-07-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-04

    [rule-based renderer] keep rendering order from other renderers (#3269)

    (fixes #15204)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-04

    Fix QgsMapLayerRegistry test on Travis builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-04

    Fix debugging noise

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-07-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-04

    [styledock] reduce height of vector layer rendering section (#3268)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-04

    Add full test suite for QgsMapLayerRegistry, also don't emit
    any layer removed signals when no layers will actually be
    removed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-07-04

    Cleanups to QgsMapLayerRegistry

    - const correctness
    - improve and clarify docs, remove outdated notes
    - add some QGIS 3.0 todos

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-04

    Make QgsMapLayer::name a Q_PROPERTY (#3259)

    Make QgsMapLayer::name a Q_PROPERTY

    And align setName / name / nameChanged

    Deprecates setLayerName / layerNameChanged

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-04

    [processing] Difference: don't ignore invalid geometries by default

    Fix #9297

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-04

    Don't assume qobject_cast works on objects currently being deleted

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-04

    Safety checks for unregistering map layers from registry

    If a map layer which is registered is deleted outside of the layer
    registry but not unregistered, the layer registry would still happily
    return a pointer to this layer if queried with its id.

    Up to now, this caused crashes. Now, the layer will be unregistered and
    a warning is printed.

    This patch also contains slight improvements to other parts of the map
    layer registry.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2016-07-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-07-03

    Added sponsors generated from changelog site (#3264)

    * Added sponsors generated from changelog site
    * Use a single rule for including sponsor images rather. Remove terrelogiche duplication. Remove old sponsor images
    * Fix indentations and remove sponsors from images.qrc

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-03

    [dbmanager] re-enable line number again (followup 5e36de7 and d9f934f)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-03

    python3 fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-03

    [dbmanager] Fix error when opening SQL window

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-07-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-03

    [gui] improve load min/max widget UI/UX (#3253)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-03

    dxf export: don't use 3D coordinates for filled circles (followup b3bf4a1; refs #14995)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-02

    Fix tests, partially reverts ff1f9cf

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-02

    release.pl:
    * add second 'master' branch for interim release before a new major release
    * allow to skip transifex update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-02

    Doxymentation for QgsVectorLayer signals

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-07-02

    [gui/hidpi] scale splash screen on startup not on release

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-02

    Fix comment typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-07-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-07-02

    Run startup.py only once

    Fix #15189

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-07-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-07-02

    [style dock] fix crash with undo widget

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-07-01
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-07-01

    Add test code

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-07-01
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-07-01

    Fix MeasureTool when DestinationCRS changes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-30

    initially disable advanced digitizing panel (fixes #15073)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-30

    * initialize pasted feature with default values (fixes #8800)
    * show default values of new features in attribute table and identify
      results

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-30
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-30

    Remove outdated comment

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-30

    mssql provider: make mapping of import fields case-insensitive

Merge: 0409f5e30cf 4ad50a708bc
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-30
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-30

    Merge branch 'fix_release_conn_on_ogr_and_spatialite_closing'

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-30

    Fix WMS extent calculation from <EX_GeographicBoundingBox> (fixes #14974)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-30
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-30

    [Spatialite provider] Make sure to release dangling connections on provider closing

    Fixes #15137

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-30
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-30

    [OGR provider] Make sure to release dangling connections on provider closing

    Fixes #15137

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-06-30
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-06-30

    Fix zoom and scale of MapCanvas when DestinationCrs changes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-30

    Support also curved geometries for tracing (fixes #15109)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-30

    Fix incorrectly loaded sublayers if they had the same name (fixes #15168)

    Use "layerid=N" instead of "layername=XYZ" for OGR sublayers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-30
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-30

    test_provider_shapefile: add test for correct repacking on feature deletion (test fix for #11007)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-30

    Only insert segment snap points in the layer they belong

    Fixes #13952

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-30

    [styledock] Improve fix for crash with non-spatial layers

    Follow up 58dbe56 (which fixes #15179)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-30

    Fix raster load min/max from extent in style dock (fix #15171)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-30

    Always use full precision when exporting to SLD (fix #15176)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-30

    Followup 172953, add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-30

    Don't transform z coordinates by default

    Since z coordinates can represent potentially any height
    unit and reference point, it's not safe to assume that they
    always represent height in metres relative to the ellipsoid.

    Instead, leave z values untouched by default with geometry
    transforms, and make transforming z an optional parameter

    Refs #14702

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-29

    Fix crash when loading style in layer properties

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-29

    Align "add spatialite layer" window with other add layer windows

    The button labels didn't match with the group box title

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-29

    Better fix for the "nothing found" notification

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-29

    Cancel simplification if its dialog is closed (fixes #15163)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-29

    Add notification in case a map tool does notthing (fixes #15160)

Merge: 0f6e8da6456 ef4a0d8d081
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-29

    Merge pull request #3238 from medspx/processing_g7_raster_tests

    [processing] more grass7 unit tests and their fixes

Merge: 00832918ffa bb815683620
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-29

    Merge pull request #3234 from aharfoot/GDALTools_bugfix

    fix bug in GDALTools Assign Projection

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-29

    add objectName to button

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-29

    [composer] map config: move layer related options to a dedicated group box

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-06-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-06-29

    Added multiple edit and attributes tests

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-06-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-06-29

    [BUGFIX] QgsMapLayerRegistry: Check layers before removed

    Probably fixed #15088 Segmentation fault when using layersRemoved SIGNAL

Merge: a231466d886 50ab6990976
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-29

    Merge pull request #3249 from nirvn/raster_renderer_layout

    [styledock] improve UI layout of raster renderers

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-29

    [style dock] Keep factories updated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-29

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-29

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-29

    Fix failing distance area test on OSX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-29

    Add missing sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-29

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-29

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-29

    Fix warnings

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-06-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-06-28

    Server code cleanage

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-06-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-06-28

    [BUGFIX] QgsMSLayerCache: remove layer from QgsMapLayerRegistry before delete it

    In QGIS Server, layers can be added to QgsMapLayerRegistry and delete by QgsMSLayerCache. This means that QgsMapLayerRegistry can have reference to deleted pointers.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-06-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-06-28

    Flush capabilities cache when flushing project layers

    Made by @dmarteau

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-28

    [style dock] Fix display of extra pages

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-28

    [style dock] inline refine rules for rule based styles

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-28

    Fix windows build

Merge: f0e0ba5bb0f 83683be3dc4
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-28

    Merge pull request #3244 from rouault/fix_transformCoords

    QgsCoordinateTransform::transformCoords(): do not convert elevations to radians

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-28

    Add test for QgsGeometryUtils::sqrDistToLine

    See #13952

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-28

    Add missing newline

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-28

    [styledock] better use of QGroupBox to highlight raster sections

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-06-28
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-06-28

    [virtual layer] Cleanup - unused variable

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-06-28
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-06-28

    [virtual layer] Escape column names in query

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-06-28
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-06-28

    [virtual layer] Improve error message

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-28

    [styledock] improve UI layout of raster renderers

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-28

    Add comment describing the invalid polygon

    Follow up to
    https://github.com/qgis/QGIS/pull/3246#discussion_r68661723

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-28

    [styledock] improve categorized, graduated, and rule-based renderer layout (#3247)

    Asger Skovbo Petersen <asgerpetersen@gmail.com>AuthorDate: 2016-06-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-28

    Rename hillshade renderer in drop down (#3245)

    Remove non functioning code for setting resampling automagically for hillshade renderer

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-28

    Add test for selecting invalid geometries (#3246)

    See #13635
    The test passes

Merge: e02661cd092 663333de7d1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-27

    Merge pull request #3242 from mhugent/full_circle

    Change full circle interpretation, fixes #15116

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-27

    [OGR provider] Workaround GDAL 1.11.X (X<=4) crashing bug on GPKG databases with layers with curve geometries

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-06-27

    Indentation

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-27

    Adjust testqgsgeometry expected results after af2993e97b5a4ab98107bdce86780d11dca91109

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-06-27

    Add unit test for ticket #15116

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-27

    [processing] support more field types

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-27

    QgsCoordinateTransform::transformCoords(): do not convert elevations to radians

    Fixes #14702

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-27

    [gui] improve scale widget layout to save space (#3243)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    [ogr] Read GPX elevation values as geometry Z values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-27

    Install missing geometry header files

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-06-27

    Fix full circle area calculation

Merge: eabdb656a2f 3ece8aca11f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-27

    Merge pull request #3233 from alexbruy/paste-style-fix

    don't apply raster style to vectors (fix #15001)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-06-27

    Change full circle interpretation, fixes #15116

    Tudor Bărăscu <tudor.barascu@qtibia.ro>AuthorDate: 2016-06-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-27

    Show cannot pan WARNING for NULL geometry

    refs [#15122](https://hub.qgis.org/issues/15122)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    Fix crash when backing through QgsPanelWidgetStack breadcrumbs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    Set map canvas for style dock symbol widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    Fix rule based settings not saved (fix #15146, #15147, #15148)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    Fix context menu options for graduated ranges does nothing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    Fix setting renderer symbol properties from context menu (fix #15145)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    Fix cannot change color of class symbols (fix #15142)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    Fix label button not opening label dock panel (fix #15144)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    Fix broken symbol layer lock (fix #15143)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    Avoid style dock flashing when editing layers

    Also prevent a lot of duplicate style dock updates, and fix
    the style dock losing connection to layer style changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    Fix changing selected categorised renderer symbols (fix #15141)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    Disable simple marker fill color for outline only shapes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-27

    Make outline only simple markers work with categorised/graduated
    etc renderers (fix #15132)

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2016-06-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2016-06-26

    Move problematics tests at the end of tests...

    Médéric RIBREUX <mederic.ribreux@medspx.fr>AuthorDate: 2016-06-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.fr>
CommitDate: 2016-06-26

    Remove 3 unit tests that don't perform well in osgeo4travis

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-26

    Add another bunch of tests for rasters

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-26

    Fix r.li interfaces

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-26

    Fix r.his

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-26

    Hide layer edit state buttons on relation editor when in transaction

    ... because that the buttons are there was mainly triggered by the fact
    that it's sometimes hard to find the appropriate layer in the legend.

    Fix #15102

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-26

    Fix r.fillnulls

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-26

    QgsMapLayerRegistry::removeMapLayers don't emit signals when empty

    Fix #15088

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-26

    Don't put default network cache directory directly in $HOME

    Fix #15111

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-26

    Fix r.composite

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-26

    Don't lock canvas when trying to pan to null geometry

    Fix #15122

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-26

    Fix labeling priority slider not working with style dock (fix #15126)

    Also remove a lot of unnecessary duplicate connections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-26

    Fix cannot set line symbol data defined properties for vector
    field marker (refs #15131)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-26

    Use field icon for vector field symbol layer combo boxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-26

    Fix vector field symbol does not use subsymbol color (fix #15130)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-26

    Capitalisation

Merge: c4d620a7b60 a91697e5bb4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-26

    Merge pull request #3237 from nirvn/form_view_icon_p2

    [gui] more colorful form view icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-26

    [gui] more colorful form view icon

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-26

    fix translation string typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-25

    Make measure dialog only stay on top of QGIS window (fix #12261)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-25

    [gui/hidpi] vectorize form view and tracking icons (#3236)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-25

    [style dock] Connect rule edit to widget changed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-24

    plugin manager: show plugin description and allow voting without webkit

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-06-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-06-24

    Fix env var

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-06-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-06-24

    Make offline layer visible

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-06-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-06-24

    Fixed WFS-T fid<->gml fid sync (thanks to roualt)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-24

    [processing] add support for longlong fields in spatial join alg (fix #15072)

    aharfoot <aharfoot@users.noreply.github.com>AuthorDate: 2016-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-24

    Fix bug in GDALTools Assign Projection

    Assign Projection uses gdalwarp, and this works correctly when a raster has no CRS assigned, however, in the case of a raster with an incorrect CRS assignment, then gdalwarp will reproject the raster instead of simply changing the assigned CRS, propagating the error. Switching the Assign Projection tool to use gdal_translate provides the intended behaviour in all situations.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-24

    [WFS provider] Document hideDownloadProgressDialog=1 URI option

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-24

    [WFS provider] Un-break building of offline editing database with 'Only request features overlapping the view extent' mode

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-24

    don't apply raster style to vectors (fix #15001)

Merge: 66c47d7ae49 f7c1506973d
    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2016-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-24

    Merge pull request #3226 from rduivenvoorde/legendsizefix

    Adding &TRANSPARENT=true makes too big legend images look good

    fix #15089

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-24

    Keep feature form only on top of application and not system

    Better fix #15103

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-24

    align icons on the Manage layers toolbar (fix #15074) (#3232)

Merge: 92bfcd48024 9edab1e0a83
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-24

    Merge pull request #3231 from arnaud-morvan/processing_menu_translation

    [processing] translate alg names in vector menu and options dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-24

    update QgsAttributeTableFilterModel sip bindings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-23

    oracle provider: by default skip additional geometry columns (on 64bit
    Windows/Linux OCI crashes when there are more than three geometry
    columns)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-23
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-23

    Replace an explicit delete with a ScopedPointer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-23

    Default timeout for message bar items is 5 seconds

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-23

    Persist attribute table sort order when clicking on column header

    And when sorting by preview expression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-23

    Fix initial widget focus in credential dialog

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-06-23
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-06-23

    [Processing] Translate alg names in menu and options dialog

Merge: e6970ba597a 8976c9de02c
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-06-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-23

    Merge pull request #3229 from mhugo/fix_15113

    Allow curved polygons to be inverted (fixes #15113)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-23

    use QgsWKBTypes to check layer wkb type (follow up 904dc21625)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-23
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-23

    [Globe] Rework qgis tilesource update logic

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-23
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-23

    [Globe] Remove qgis layer explicitly when resetting globe to stop all rendering

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-23

    Add option to suppress SIP warnings (#3230)

    to fix travis builds for OSX. Yay

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-23

    Add qgstestutils.h file with test helpers (#3208)

    Initially containing QGSCOMPARENEAR(a,b,epsilon) which prints
    debug information if the comparison fails

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-06-23
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-06-23

    Allow curved polygons to be inverted (fixes #15113)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-23

    support 25D layers in network analysis library (fix #11952)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-23

    fix signal-slot connection in New SpatiaLite layer dialog (fix #14343)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-23

    rename "snapping mode" option (#3222)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-23

    Left align mapped values

    Fix #15101

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-23

    Fix dialog title (#3228)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-23

    Keep attribute dialog in front

    Fix #15103

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-22

    debian packaging update: add python-future as dependency for python-qgis (fixes #14986)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-22

    heatmap plugin: port to C-API (fixes #15028)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-22

    [WFS provider] Handle the case where the layer schema has a ogc_fid field

    Fixes #15062

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-22

    set symbol editor window title (fixes #15107)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-22

    db manager: re-enable margins with line numbers in sql editor
    (fixes #15110)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-22

    Fix double setExtent() calls

    Whenever QgsMapCanvas::setExtent() would be called, the status scale
    widget would be updated and cause another setExtent() call

    Fixes issues with canvas getting invalid extent when loading projected layer
    by mistake as lat/lon layer (scale going crazy)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-22

    Fix API break of QgsMapLayer class introduced in 2.16

    This breakage was resulting in a Python error when using plugin layers
    due to calls to pure virtual method writeStyle()

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-22

    Fix comment about precision loss

    Thanks Even for helping with this

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-22

    selection by polygon: use 40 instead of 4 points for selection rectangle for more accurate transformation (fixes #13754)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-22

    [processing] replace original layer name with exported in the final OGR command (fix #15099)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-22
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-22

    [Globe] Make the reload button rebuild the entire qgis layer to recover from cases where osgEarth loses control over its tiles

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-22

    Allow converting polygons with unclosed rings to GEOS

    Forces ring close on conversion, fixing a regression
    from 2.8 (and 2.14). See #13635

    Adds test for identifying invalid polygons, currently only
    testing for the unclosed-ring invalidity.

    The test was verified to fail without the fixes included
    in this same commit, and to pass in 2.14.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-22

    [styledock] inline new rule panel

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-22

    db manager: fix drag and drop import (fixes #13712)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-22

    spatial bookmarks: remove inaccessible context help

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-22

    [processing] add "-te_srs" option to gdal_warp (fix #15033)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-22

    save as raster: fix vrt creation (fixes #14171)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-22

    remove_temporary_files.sh: add .new from addcopyrights.sh

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-22

    Fix wrong mapping of feature ids in offline editing

    Fix #14727

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-22

    remove debug output

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-22

    [processing] fix gdal_contour algorithm

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-22

    Don't crash when default action is not set

    Fix #15092

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-21

    [GDALTools] pass output format to gdal_contour (fix #6695)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-06-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-21

    prevent concurrent access while creating iterators and updating cache info (#3224)

    #mutexmania
    kudos to @m-kuhn

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2016-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-21

    Fix allow clicking on a tags in maptips (#3218)

    this is done by listening to the linkClicked signal

Merge: 3c06341aa9d eaff9662868
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-06-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-21

    Merge pull request #3227 from m-kuhn/FixToplevelGroupBoxes

    Fix groupboxes on toplevel in drag and drop designer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-21

    add context help for the "add oracle layers" dialog and use QTextBrowser in qgis_help (fixes #8477)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-21

    Fix groupboxes on toplevel in drag and drop designer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-21

    [processing] speedup Hub distance algorithm (fix #15012)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-21

    [processing] use bulk features loading to speedup spatial index creation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-21

    Fix overlapping widgets with dnd designer and toplevel fields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-21

    Followup dab157f

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-21

    Fix code style

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-21

    Minor fixes and doxymentation for QgsSnappingUtils

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-21

    Default to creating an autoincrement primary key for spatialite

    References #15071 (https://hub.qgis.org/issues/15071)

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2016-06-21
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2016-06-21

    Adding &TRANSPARENT=true makes too big legend images look good

    See http://hub.qgis.org/issues/15089 for screenshots & test service url

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-06-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-06-21

    Update arrow mask image

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-06-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-06-21

    Fix outline rendering in arrow symbol layer

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2016-06-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-21

    WMS GetLegendGraphic fix #15055 (#3213)

    When creating the legend image url, this tests for available queryparams
    in a case-insensitive way...

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-21

    Remove wrong override

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-21

    Fix build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-21

    [styledock] Inline edit panel for rules

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-21

    [ux] Show the color values in tooltip

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-21

    Adjust symbol layer widgets for better dock use

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-06-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-21

    precise layer selection option (#3223)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-21

    postgres provider: allow database without postgis (fixes #6891)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-21

    db manager: show database name in postgis connection details (fixes #3489)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-21

    gdal tools: use native file dialogs (fixes #5500)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-20

    Fix build failure due to dabc3b16d72184da2867e0b3ae37b1d45928cddd

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2016-06-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-20

    Small fix in write.csv option (#3225)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-20

    [Geometry] Fix various issues related to Wkb/Wkt import

    - Make QgsCurvePolygonV2::fromWkb() accept CompoundCurveM sub-geometries
    - Make QgsGeometryCollectionV2::fromWkb() validate the sub-geometry type,
      so that QgsGeometryCollectionV2 subclasses do not import incompatible
      sub-geometries
    - Make QgsGeometryCollectionV2::fromWkt() accept curve sub-geometries
    - Make QgsMultiPolygonV2::addGeometry() accept only Polygon and not
      CurvePolygon
    - Add tests

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-20

    [Geometry] Fix deleteVertex() for CircularString, CompoundCurve and CurvePolygon

    In some situations, deleteVertex() could generate an invalid geometry, causing
    later crashes due to unexpected structure.

    Fix #15087

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-20

    [styledock] Hide/Show back button correctly

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-20

    Rename Map Styling Dock to Layer Styling Dock

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-20

    QgsAttributeTableFilterModel::headerData(): fix crash on layer with no field

    Fix crash on qgis_attributetabletest and when displaying the attribute
    table of a layer without any attribute field.

    Was likely introduced in 4a3a814d087c82f869b42a4d1375ee0f92d045fc, so master
    only

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-20

    [OGR provider] Make changeGeometryValues() accept null geometry

    Fixes #15081

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-20

    Tighten margins and spacing on various docks

    Fixes a rendering artefact on OSX toolbars and leaves more
    space for content.

    Let me know if this looks bad on Windows and I'll ifdef it out

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-20

    QgsCoordinateReferenceSystem::setProj4String(): harden validation

    OSRImportFromProj4() may accept strings that are not valid proj.4 strings,
    e.g if they lack a +ellps parameter, it will automatically add +ellps=WGS84, but as
    we use the original mProj4 with QgsCoordinateTransform, it will fail to initialize
    so better detect it now.

    Fixes #14844

Merge: 63cbf8778e4 43bdcdb7ca0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-20

    Merge pull request #3221 from nirvn/bookmark_ui_imp

    [bookmarks] improve zoom to bookmark icon and UI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-20

    [bookmarks] improve zoom to bookmark icon and UI

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-20

    [styledock] open via double click action legend setting (#3220)

Merge: 1053c5e1261 aae8fefd91f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-20

    Merge pull request #3219 from nirvn/composer_icons

    [gui/hidpi] vectorize composer toolbar & attribute table toolbar icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-20

    [gui/hidpi] vectorize attribute table toolbar icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-20

    [gui/hidpi] vectorize composer toolbar icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-20

    Better reflect layer capabilities in attribute dialog toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-20

    Properly set multiedit button state

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-20

    Respect icon size in attribute table, use svg icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-20

    Use a real toolbar for attribute table dialog

    - Fixes style issues on various platforms (esp. OSX)
    - Allows resizing the window smaller and actions get moved
    to overflow menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-20

    [styledock] create a style preset icon (#3210)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-20

    Remove unused variable

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-20

    [style dock] Refactor API. Move back button outside scrollarea.

    Clean up API. Remove QgsPanelWidgetPage - no longer needed
    QgsPanelWidgetStack widget manages back button and breadcrumb.
    QgsPanelWidget manages state of active widget.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-19

    [gui/hidpi] vectorize advanced digitizing toolbar icons (#3216)

    * [gui/hidpi] vectorize advanced digitizing toolbar icons

    * [gui/hidpi] vectorize label toolbar icons

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-18

    [DXF export] Replace newline character in layer name by underscore

    Fixes #15067

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-18

    [OGR provider] Make ogrWkbGeometryTypeName() correctly display M/ZM geometry names, as potentially returned by GDAL 2.1

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-18

    [OGR provider] Avoid considering mix of Polygon and CurvePolygon as 2 sublayers

    Fixes #15066

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-18

    [OGR provider] Improve detection of layer geometry type

    When a OGR layer is of geometry type "unknown", we use the
    geometry of the first feature to guess the geometry type. But
    if this feature has no geometry, then we assume that we have no
    geometry for the whole layer. This is a bit extreme. Let us
    allow to probe a few features before giving up.

    Fixes #15065

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-18

    [OGR provider] Do not return wkbUnknown25D, wkbUnknownM/Z/ZM layer geometry types

    Those are illegal QgsWKBTypes::Type / QGis::WkbType values, and can cause
    undefined behaviour outside of the provider.

    Fixes #15064

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-18

    QgsRendererV2PropertiesDialog::syncToLayer(): make it robust to NULL renderer

    Fixes #15064

    Probably just a band-aid, proper fix to follow in OGR provider itself.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-18
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-18

    [WFS provider] Add heuristics to detect MapServer WFS 1.1 behaviour (sometimes)

    Fix #15061

    MapServer honours EPSG axis order in WFS 1.1, but returns srsName in GetFeature
    response with EPSG:XXXX syntax instead of urn EPSG srs. This confuses the GML
    parser that thinks that no axis inversion should then happen.

    The heuristics here consist in checking the envelope of the response with the
    capabilities extent.

    This should be safe and should work for layers with non global extent, but will
    not detect all issues.

    Proper fix is either to force WFS 1.0, or upgrade to MapServer 7.0 with WFS 2.0

Merge: a211c982cfe 2a82caf1739
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-18

    Merge pull request #3215 from nirvn/raster_icons

    [gui/hidpi] vectorize raster toolbar icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-18

    [gui/hidpi] vectorize raster toolbar icons

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-17

    Allow to undo/redo composer grouping/ungrouping

    Fixes #11371 (crash on ungrouping after moving the group) and more
    undo/redo related issues.

    Enable pending test for the crash (now passing) and add many more
    undo/redo related ones (including signals testing).

    Includes a new QgsGroupUngroupItemsCommand class
    and its SIP bindings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-17

    Fix Coverity null pointer dereference warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-17

    Fix uninitialized member

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-17

    Fix uninitialized member

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-17

    [UX] Show feature id in attribute table tooltip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-17

    [roadgraph] Allow use of virtual and joined fields (fix #15041)

    Also modernise some code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-17

    Some roadgraph plugin ux improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-17

    Revert "[FEATURE][expressions] implicit feature->geom conversion"

    This reverts commit 7cab60bc4328e6cb4c57f8320c2d85d9383a2424.

    The conversion was unreliable, as it was not correctly determining
    that the feature's geometry was required and consequently not
    fetching it from the provider. This isn't trivial to fix, so
    I'm reverting this feature before release.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-16

    few typo fix (#3207)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-16

    Ignore files generated during "make check"

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-16

    Remove generated test files from repository

    Fixes #14976

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-16

    Relation Reference Widget: Only enable form button when a feature is set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-16

    Fix displacement renderer when using map unit sizes for symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-16

    Fix displacement symbols with data defined properties (fix #9601)

    Previously only the attributes of the first feature were being
    used to render the points inside a group

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-16

    Revert "Don't resize canvas size on widget change"

    Revert this change for now as it has larger impacts
    then I thought it would. Will improve and bring back
    next release.

    This reverts commit ef51b702b89ce7c90b3fa9ee8a9d9fab8bc9e528.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-16

    [composer] Instant feedback for legend when linked map changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-16

    [composer] Double click legend item to edit text (fix #13578)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-16

    Followup c78347, update test images

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-16

    Attribute table: always show sequential column header numbers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-16

    fix bookmarks editing regression (fixes #15034) (#3204)

Merge: c7834751ba5 f6998e27221
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-16

    Merge pull request #3203 from nirvn/move_feature_icon_imp

    [gui] proper geometry type for move feature icon

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-12-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-16

    Legend: leave away empty groups (fix #12969)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-16

    [gui] proper geometry type for move feature icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-16

    Move bookmarks toolbar icons to navigation group

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-06-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-06-15

    Fix file write error when offline.sqlite is saved to root dir by default

    - Default to user's home directory instead

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-06-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-06-15

    Added missing newline to the param doc

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-15

    Clean up showPanel API. Open dialog if not in dock mode

Merge: 3a91d92d564 127386a1f14
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-15

    Merge pull request #3201 from nirvn/more_icons

    [gui/hidpi] more vector love for default toolbars

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-15

    [gui/hidpi] more vector love for default toolbars

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-15

    translation string fixes

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-15

    [Globe] Add bundled world.tif to raster imagery menu

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-15

    [Globe] Fix typos, fix model layer logic

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-15

    [Globe] Delay initial layer update to workaround some mysterious opengl errors

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-15

    [Globe] Set home viewport to lon 0

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-15

    [gui/hidpi] vectorize attribute toolbar icons (#3200)

Merge: ae93ee3ca75 5eb14a9b0e3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-15

    Merge pull request #3199 from nirvn/annotation_icons

    [gui] vectorize and add missing annotation icons (fixes #7076)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-15

    Use QgsFieldProxyModel for filtering read only fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-15

    Better icon for multiedit mode

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-15

    [gui] vectorize and add missing annotation icons (fixes #7076)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-15

    Followup b6e97c

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-15

    Give feedback why multiedit/search is disabled with custom UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-15

    Fallback to generated layout for Select by Value if using a custom
    UI form

    Custom UI forms are not supported with the attribute form search
    mode, but this way users with custom UI forms can still use the
    feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-15

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-15

    Followup 71dc33, fix projective transform in georeferencer (fix #14551)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-15

    Fix selecting features by radius (fix #14748)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-15

    Fix incorrect area calculation for polygon (fix #14675)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-15

    Save raster symbology with full precision (fix #14950)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-14

    open message log on QgisApp::openMessageLog instead of toggling it

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-14

    Fix "Relation form grows infinitely"

    Fix #14977

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-14

    Followup bbbc9d0: Fix tests

Merge: bbbc9d0abfe 8ddae27130d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-14

    Merge pull request #3118 from arnaud-morvan/processing_gdal_postgis_credentials

    [processing] support postgis service parameter and credentials input

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-14

    QgsDockWidget add openedStateChanged and openedStateChanged signals

Merge: 834ab1c7020 5d37cc3549e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-14

    Merge pull request #3130 from arnaud-morvan/processing_gdal_shapeencoding

    [processing] Add SHAPE_ENCODING parameter in GDAL "to postgis" algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    More QgsDockWidget fixes (fix #15011)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-14

    [UX] Action map tool title and icon

    Visually communicate to the user which action will be triggered when the
    button is clicked.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-14

    Persist default attribute action between sessions

    Refs #15027

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-14

    update 'Report an issue' link

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-14

    Fix action column widget rendering artifacts

    This creates an action column widget when the widget is rendered for the
    first time.
    The original approach was to create an image and render the buffered
    image onto the cell until the first mouse action triggered the creation
    of the real widget. This led to several rendering problems and triggered
    some strange ownership issues with crashes under certain situations.

    Followup a05b2ad9

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-14

    don't save extents to style (fixes #15026, followup 92aed6e and d690d72)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-14

    Fix crash when closing docked attribute table

    Fix #14909
    Fix #15018

    git bisect is your friend

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-14

    Allow docking the attribute table left and right

    Fix #14941

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    Fix actions are not enabled when loading layer with default style (fix #13910)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    Remove "attribute table" from dialog title (fix #14959)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    Fix some status bar widgets could not be hidden via customisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    Fix cannot deactivate customization widget catcher (fix #9732)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    Rename arrow symbol head width/height to length/thickness

    Width/height naming is dependant on line direction, so for
    clarity rename them to something which doesn't depend
    on direction (fix #15002)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    Fix crash in arrow symbol layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    [composer] Finer step for arrow head line width

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    [composer] Make parameterised SVG arrow heads respect colors (fix #14997)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    Also show WKB type in vector layer metadata

    Otherwise it's a PITA to work out if a layer has z or is
    multi type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    Add missing capabilities strings to layer metadata

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    Fix joins are not recreated when loading project with bad layers (fix #10500)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    Fix debug noise when using 25D geometry layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    Cleanup qgsproject.h/.cpp

    - Conslidate doxygen in qgsproject.h
    - Remove TODOs from docs, move to comments
    - Cosmetic formatting changes to match QGIS standards
    - Remove doxygen groups (we sort doxygen by name now)
    - Clarified and improved some docs
    - Remove mega outdated XML samples

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-14

    Tweak test tolerance for xenial

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-14

    [style dock] Fix warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-13

    Customization UI: Rename "Select All" to "Check All"

    References #15005

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-13

    Fix compiling with clang

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-13

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-13

    Invalid join cache when layer is modified (fix #11140)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-13

    [WMS provider] Tolerate GetCapabilities response with several top-level layers

    Fix #13762

    Also, in case there's a single layer advertized, show it in the browser.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-13

    [WMS provider] Avoid excessive number of decimals in BBOX parameter

    Fix #14928

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-13

    [style dock] code clean up

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-13

    Add missing files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-13

    [processing] allow 2.5D geometries (fix #14929)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-13

    [style dock] Add better API for panels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-13

    Classifications on joined fields should only consider values which
    are matched to layer's features (fix #9051)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-13

    Fix dock widget layout (fix #15011)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-13

    Prevent creating invalid join in add join dialog (fixes crash)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-12

    qgsogrprovider.cpp: fix wrong comment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-12

    Fix the preview column in form view when first column is action widget

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-12

    Add new test data and a bunch of unit tests

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-12

    Fix r.aspect and r.slope algorithms

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-12

    Fix r.topidx, r.viewshed and r.volume description files

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-12

    Remove r.sum because it doesn't exists anymore in GRASS7

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-12

    Fix failing test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-12

    Remove more debug noise

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-12

    Remove debug noise

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-12

    Indentation fix

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-12

    [WFS provider] Fix handling of LatLongBoundingBox in WFS 1.0

    According to the specification, the values of LatLongBoundingBox
    are supposed to be in the SRS, not necessarily in WGS84.

    But some servers do not follow the spec and return values in WGS84,
    so let's try to accomodate for this too.

    Fix #14876

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-12

    Handle OutputFile in test generation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-12

    Avoid detach

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-12

    Improve Test generation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-12

    Show default network cache path in options dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-12

    Fix network cache configuration

    Fix #14990

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-12

    QgsAttributeTableView::setModel(): remove connection to signals that no longer exist on QgsAttributeTableFilterModel, and connect destroyed() only if object is not NULL

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-12

    QgsAttributeTableView::setModel(): fix crash when called with nullptr, such as QgsBrowser::setLayer() does (#15006)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-12

    Standalone browser: call QgsNetworkAccessManager::instance() to avoid assertion in setupDefaultProxyAndCache() on start-up on WFS connections due to smMainNAM being not initialized (#15006)

Merge: 7ed1a7ff797 1d6dfc5aedd
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-12
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-12

    Merge branch 'master' of github.com:qgis/QGIS

Merge: f1ec12133e5 054604bc709
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-12
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-12

    Merge pull request #3196 from nirvn/fix_right_click

    [bugfix] fix crash when right-clicking on geometryless layers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-12

    fix crash when right-clicking on geometryless layers

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-06-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-06-11

    [dbmanager] followup 8727799: again some emit signal fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-11

    oracle provider: verify existence of layer style table before trying to retrieve a style

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-11

    use CMP0063 only with cmake >= 3.3

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-06-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-06-11

    [dbmanager] Fix emit signal when refresh fields in table

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-11
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-11

    Blacklist qt5 tests for Travis

Merge: 5839a3a8cde 7a3a38b6597
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-11

    Merge branch 'master' of github.com:qgis/QGIS

Merge: f7cf9747741 270938cbd3b
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-11

    Merge branch 'master' of github.com:qgis/QGIS

Merge: 7040ad41d2d 690e554b613
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-11

    Merge remote branch 'origin/wfs_geomedia_fixes'

Merge: edace8d0e63 7040ad41d2d
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-11

    Merge branch 'master' of github.com:qgis/QGIS

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-11

    Don't cut the filename if he is relative

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-11

    Fix sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-11

    Only show writable fields in field calculator

    Fix #15000

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-11

    Followup d3fd818: do not hide python module symbols

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-11
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-11

    [Processing][Tests] Improve Processing GRASS7 testsuite

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-11

    Simpler handling of DLL_EXPORT defines

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-11

    Tooltips for map style widget page

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-11

    Categorized renderer: synchronize edit ramp button state on undo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-11

    Categorized renderer: disable edit color ramp button for random

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-11

    Don't double delete style configuration pages

    Fixes a crash when switching between pages in the style configuration
    dock widget.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-06-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-06-10

    [dbmanager] fix some import statement

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-06-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-06-10

    [dbmanager] Fix some pyqtslot

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-06-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-06-10

    [dbmanager] Fixes #14740 - Previews do not work and python error for PG layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-10

    better order of columns in fields tab (vector layer properties) (#3195)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-10

    Remove buggy and outdated code

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-10

    [BUGFIX] Emit layerWillBeRemoved like layersWillBeRemoved (#3194)

    The signal layerWillBeremoved is only emitted when the layer is owned by QgsMapLayerRegistry.

    To fix it just move the emitted layerWilBeRemoved out of the scope of layers owned by QgsMapLayerRegistry.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-10

    Fix compiling with older gcc versions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-10

    [processing] improve error message text (refs #14929)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-10

    use Qt types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-10

    Fix joined attributes can't be used in filter expressions

    (fix #13176)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-10

    testqgsogcutils.cpp: add more debug output to diagnose flake failure on QT5

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-06-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-06-10

    do not init dualview if no layer

    fix crash of QtDesigner with custom widgets
    kudos to @m-kuhn

Merge: 37598bdf52a 14342ce65a8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-10

    Merge pull request #3166 from nirvn/fix_processing_refactor_fields

    [processing] fix missing quotes to field name in refactor fields

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-10

    QgsGML: handle more type of geometries (Arc, CompositeSurface, etc...) through OGR

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-08
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-10

    QgsGmlStreamingParser: fix memory leak if parsing a GML file truncated in the middle of a feature

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-08
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-10

    testqgsgml.cpp: fix memory leaks in test

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-08
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-10

    [WFS provider] Handle server exposing paging capabilities but obviously not implementing it. Handle feature duplicates when server return features without fid/gml:id

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-10

    [WFS provider] Use EPSG:XXXX format for SRSNAME= parameter for servers that adverize SRS in GetCapabilities response in that format. And also append srsname to value of BBOX parameter

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-10

    [WFS provider] Recognize gmgml:Polygon_Surface_MultiSurface_CompositeSurfacePropertyType in DescribeFeatureType response

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-06-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-06-10

    add custom widget for QgsDockWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-10

    Revert "Fix joined attributes can't be used in filter expressions"

    This reverts commit acedb39c5a19509b91a2247b70db3d5da7c5b105.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-10

    Allow editing joins by double clicking on them in list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-10

    Fix joined attributes can't be used in filter expressions

    (fix #13176)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-10

    [needs-docs] Rename 'select by form' to 'select by value'

    As that wording is more explanatory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-10

    Make styling widget live apply remember setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-10

    Fix failing test on qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-10

    Change QDockWidgets to QgsDockWidgets

    No benefit as yet, but future proofing for when QgsDockWidget
    gains additional fixes/tweaks over QDockWidget

Merge: a3768672c8f 7c34c53709b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2016-06-10

    Merge pull request #3193 from nirvn/pal_fix_quadrant

    [pal] fix quadrant exp. wrongly overwriting cartographic placement (fixes #14989)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-10

    Correctly support joins using virtual fields (fix #14820)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-10
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-10

    [pal] fix quadrant exp. wrongly overwriting cartographic placement
    (fixes #14989)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-10

    Fix virtual fields which depend on other virtual fields may not be
    calculated in some circumstances (fix #14939)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-10

    Default to requesting all attributes for python expression functions

    Fix #14985

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-09

    [processing] fix alglist() function

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-09

    Reach the proper lower negative value bound

    This was tricky, due to
    https://www.postgresql.org/message-id/20160608160800.GB13838%40localhost

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-09

    Add more tests to cover full signed int ranges

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-09

    Also test the estimatedmetadata code path for signedInts

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-09

    Fix handling of int64 primary keys to use a FidMap

    There was a code duplication where only one path did the right
    thing. This commit also removes the duplication.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-09

    Fix expected test results for negative int4 and int2 FIDs

    int8 negative identifier is still not handled correctly

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-09

    Fix storing attribute of feature with negative identifier and test

    The test was also bogus in that it expected an inappropriate FID.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-09

    Do not loose signed semantic on converting int32 pk to fid

    Fixes again editing of features with negative identifiers.
    Now a test fails, but it is the test being broken this time
    (testSignedIdentifiers). The test was added as part of
    2bd7f446b4dd368968f23b990262c5e8a5a83f80, which fixed a crash
    when using signed identifiers.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-06-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-09

    Only shift 32bit int identifiers when negative

    Fixes existing tests to retain expectances

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-04-27
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-09

    Use FidMap for int64 primary keys

    Also rename pktInt64 to pktUint64, in case we'll be able to know
    in advance the database contains only positive integers (not
    implemented in this commit).

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-04-26
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-06-09

    Support negative short integer primary keys on PostgreSQL

    See http://hub.qgis.org/issues/14262

    NOTE: signed int64 keys would still fail

Merge: 03de74dc89b 3213c81b604
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-09

    Merge pull request #3188 from nirvn/icon_offset_rotate

    new icons for offset and rotate point symbol actions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-09

    fix typo

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-09

    new icons for offset and rotate point symbol actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-09

    Add missing docs

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-06-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-09

    QgsEditorWidgetRegistry disconnect signals when mapLayer will be removed (#3186)

    Add a method to disconnect signals added when layerIsAdded to QgsMapLayerRegistry. This method is connect to layerWillBeRemoved.

    This method will probably fix an issue in QGIS Server about performance deterioration.
    Each time a layer is added to QgsMapLayerRegistry by QGIS Server, QgsEditorWidgetRegistry connects to appropriate signals from map layers to load and save style but NEVER disconnects its.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-09

    Hide relation widgets when in multiedit/search mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-09

    Don't show constraint messages when form is in search mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-09

    [needs-docs] Add shortcut to Select by Form to toolbar and menu

    Also add keyboard shortcut (F3) to open select by form
    dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-09

    Show scrollbars for attribute form as identify results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-09

    Cleanups for attribute form in search mode

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-09

    [style dock] vectorize undo & redo button, create history symbol (#3187)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-09

    Add F7 shortcut to show/hide style dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-09

    Auto refresh when symbol levels changed in style dock (fix #14861)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-09

    Make style dock Apply button always enabled

    Just in case we miss signals which trigger the live update, it's
    safer to give users an option to manually apply changes too

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-09

    Fix style dock forgets expanded state of rendering group (fix #14864)

    Also fix a memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-09

    Fix style dock button not synced to dock state (fix #14862)

    Add a new class QgsDockWidget which has finer control over setting
    and retrieving the dock visibility, to account for dock widgets
    which are open but hidden by other docks

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-09

    add qjson to INSTALL (fixes #14982)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-08

    avoid closing the last tab of the message log viewer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-08

    Fix some missing auto updates from style dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-08

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-08

    Always use string comparison in expressions for string fields

    Fixes #13204

    Asger Skovbo Petersen <asgerpetersen@gmail.com>AuthorDate: 2016-06-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-08

    Hillshaderenderer: Fix transparency effects (#3185)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-08

    Fix issues rendering SVG with text (fix #14644, #14794)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-08

    More tests for QgsAttributeTableConfig

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-06-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-06-08

    disable the scale widget if scale is locked

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-08

    Fix home dir being added as default svg and template path

    Fixes #14662, #14652, #14883

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-08

    Ensure data defined button displayed fields are always up to date

    Fix #14809

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-08

    Fix cannot set shortcut for zoom in (fix #14958)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-06-07
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-06-07

    [dbmanager] fix DeprecationWarning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-07

    Fix sip bindings

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-07

    [WFS provider] Fix crash when calling setSubsetString() with a SQL that modifies the fields while a download is in progress

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-07

    [WFS provider] Fix setSubsetString() to accept SELECT followed by newline or tabulation

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-06-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-06-07

    Clean up QgsExpressionContext in QgsServer::handleRequest

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-06-07
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-06-07

    [dbmanager] Fixes #14722 - Adding new GeoPackage connection to DB Manager is throwing error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-07

    Fix header

    Thomas Gratier <thomas_gratier@yahoo.fr>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-07

    Remove reference to renamed QgsAdvancedDigitizingDock in API doc

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-07

    SQL composer dialog: improve search in table combobox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-07

    Ensure that attribute table config is always initially populated

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-07

    [travis] Readonly ccache for pull requests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-07

    QgsAbstractGeometryV2::wkbType always returns a valid type

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-07

    More string comparison fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-07

    [py3] Followup bad0d3e: Don't decode unencoded strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Add missing proxies for legend check behaviour to subrenderers
    for inverted polygon and displacement renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Fix inverted polygons and displacement renderer don't allow right
    click on legend items (fix #14966)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Fix inverted polygon & displacement renderer don't show
    color wheel in legend menu

    Move embedded renderer handling to QgsFeatureRendererV2 and
    add support for embedded renders to legend context menu

    Fix #14967

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Partially revert d984148

    Undo the maximum tile size changes as these were reverted from
    downstream due to WMS layer regressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Fix crash when using inverted polygons with heatmap renderer

    Add methods to QgsRendererV2AbstractMetadata and QgsRendererV2Registry
    to control renderer compatiblity by layer type. Should make it
    easier to avoid this recurring bug popping up again in future.

    Also add unit tests for QgsRendererV2Registry

    Fix #14968

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    [effect] fix issue with svg marker and antialiasing (fixes #14960)

    Credit for original patch to @nirvn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Add missing sip binding

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Fix warnings, missing docs+bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Trigger repaints instead of explicitly refreshing canvas

    Inspired by work by @manisandro

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Add some tests for QgsCRSCache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Avoid extra feature requests in spatial query plugin

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Use prepared geometry for spatial query plugin

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Only emit QgsCollapsibleGroupBoxBasic::collapsedStateChanged when state really has changed

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Have QgsRasterDrawer::draw check for interrupted rendering, reduce raster block tile dimensions, to greatly enhance responsiveness when dealing with reprojected raster layers

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Fix avoid crash when measuring empty geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Add QgsDistanceArea test for empty polygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Add missing bindings

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Fix warnings emitted by linguist when parsing sources

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Fix crash when saving categorized symbology

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Fix QgsCurvePolygon sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-07

    Use QgsCRSCache in more places

    Forward port from sourcepole/kadas-albireo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-06

    Don't show scrollbars when embedding a feature form

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-06

    Properly handle filsystem character encoding when showing warnings

    Fix #14567

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-06

    [offline editing] No reason to crash just because of raster layers

    Fix #14848

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2016-06-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2016-06-06

    Fixed QGis type - QGIS is better

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-06

    External resource widget relative path fix for integrated viewer

    Fixes #14891
    References #13283

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-06

    typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-06

    [gps] Fix default-misconfigured gpsbabel path

    Fix #14866

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-06

    Fix add button state in postgis source select dialog

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-06

    [WFS provider] Better and translatable error message in case of SQL parsing error

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-06

    [WFS provider] Improve tooltip of SQL statement field when joins are possible, and a warning when specifying a geometry field of another layer in the selected columns

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-06

    SQL composer dialog: truncate too long function prototypes in combobox

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-06
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-06

    [WFS provider] Display appropriate error message when using a non existing typename

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-06-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-06-06

    [BUGFIX][Processing] RScript: Insert None value as NULL

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-06-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-06-06

    [BUGFIX][Processing] RScript: Add name token

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-06

    [styledock] inline effects widget

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-06

    [styledock] Swap rendererv2 widget back to qwidget

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-06

    [styledock] Handle stacked panels at a higher level

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-06

    Fix on map identification on relation reference widget with complex PK

    References #14882

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-06

    Show correct feature count with rule that requires geometry

    Fix #14758

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-06

    Remove useless delete in parseCircularString

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-06

    Fix crash when using 2.5D renderer with incompatible layer

    Fixes #14814

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-06

    Fix incorrect error handling in QgsCircularStringV2* parseCircularString

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-06-06

    Typo

Merge: f2791836e99 e5253f88eee
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-06-06

    Merge pull request #3127 from sbrunner/add-version-warning

    Add a warning on QGIS server when the versions don't corresponds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-06

    Fix possible divide by 0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-06

    Fix leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-06

    Fix Coverity uninitialized member warnings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-05

    [effects] relayout widget for better dock usage

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-05

    [styledock] Connect missing signals for order and effects

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-05

    Full widget label combobox

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-05

    Add sip conversions for profile times

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-05

    [styledock] Keep dock state updated from external changes

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-05

    [processing] fix missing quotes to field name in refactor fields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-04

    Tabs > Spaces

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-04

    Fix build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-04

    Fix ListMultiSelectWidget under PyQt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-04

    Update test masks for arrow symbol layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-04

    Fix shortcuts manager test on Qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-04

    Fix doxygen warnings, missing docs+sip

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-04

    Report the compiler on the travis page as gcc

    This is a purely cosmetic change, we override the compiler internally
    anyway.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-04

    Use ccache for gcc on travis

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-04

    Render widget now based on stack widget

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-04

    Improve API for QgsMapStylePanelFactory

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-04

    Add missing docs

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-05-27
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-06-03

    [Processing] Support authentication with postgis

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    Fix sip binding test failures for private classes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    [attrtable] Order by the correct column when header is clicked

    The column index was messed up when columns have been reordered

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    [attrtable] Show row numbers when first column is action widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    Fix build warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    Increase modularity of cmake files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    Temporarily disable missing llvm apt repo

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-03

    [styledock] Add load from file

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-03

    [styledock] Add saving and loading default styles

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-03

    Remove QgsBillboardRegistry

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-03

    Rename remove connection button in QgsSourceSelectDialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-03

    Add resample options to raster style dock

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    Add support for toplevel widgets in drag and drop designer

Merge: 04e1e96859c a4a0c9b2fb0
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-06-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-06-03

    Merge pull request #3172 from dmarteau/master

    Expose server interfaces methods to python for clearing server cache

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-03

    Fix addDbLayerAction insertion point when arcgis provider is enabled

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-03

    Also hide ArcGIS provider actions if provider is disabled

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-03

    add missing copyright headers

Merge: 45989f7f36f 19f83ae28d7
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-03

    [FEATURE] Layer tree embedded widgets

    This allows definition of widgets embedded into layer tree for individual layers in the layer properties dialog (in new Legend tab). The idea is to have a way to quickly access to some actions that are often used with a layer.

    The implementation comes with transparency widget, in the future there may be more standard widgets coming, e.g. to setup filtering, selection, style or other stuff. The API allows plugins to register their own widgets, which will be useful for various domain specific plugins to assign custom widgets to layers they manage.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-03

    Update layer transparency after 100ms delay

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    Also mark project as dirty when column widths change

    David Marteau <dmarteau@3liz.com>AuthorDate: 2016-04-21
Commit:     David Marteau <dmarteau@3liz.com>
CommitDate: 2016-06-03

    Expose server interfaces methodsi to python for clearing server layer cache.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    Flag project as dirty when attribute table configuration changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    Move "evaluate default values" option to project properties

    It was not properly placed in the application settings.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    Add support for adding custom properties to providers

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-03

    [feature] Add runtime profiler class to profile code

Merge: f9ab7223fcf 879244360fd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-03

    Merge pull request #3169 from medspx/processing_grass7_rinlidar

    [processing] add GRASS 7 r.in.lidar algorithms

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2016-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    [processing] ParameterTableMultipleField type added

    This adds a widget with multiple column attributes selector

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2016-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    [processing] allow optional in all getAsScriptCode

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    Fix WITH_QTWEBKIT=OFF support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    Fix missing bindings, headers and build

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2016-05-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-03

    [FEATURE] QgsTooltip support full HTML
    This is useful for example to add URL links that
    allow being clicked on.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-03

    Fix ui cmake file

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-03

    Add missing sip file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-03

    [FEATURE] Add hide column, set column width and autosize to
    attribute table header right click menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-03

    Fix build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-03

    [styledock] Inline panels for renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-03

    [FEATURE] Remember widths for attribute table columns

    If you resize columns, the width will be restored when next
    opening the attribute table for that layer.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-03

    [styledock] Add saved style manager

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2016-06-03
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2016-06-03

    small format cleaning in default.qgc

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2016-06-02
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2016-06-02

    More modules for the GRASS plugin (including addons)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-02

    Added python bindings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-02

    more typo fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-02

    fix indentation and some typos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-02

    fix windows icon installation

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2016-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-02

    Adds File format Icons for Windows

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-02
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-02

    Fix warnings about unused parameters

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-06-02
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-06-02

    Add r.in.lidar.info and override projection by default (much easier to use)

    Thomas Gratier <thomas_gratier@yahoo.fr>AuthorDate: 2016-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-02

    Change some wording in QgsQueryBuilder API documentation (#3133)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-02

    Update API docs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-02

    Handle legend node in parent gracefully with embedded widgets

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-02

    Integrate into layer dialogs, save in layer's properties

Merge: 3351f5533a3 94077b2a9d6
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-02
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-02

    Merge branch 'master' of github.com:qgis/QGIS

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-06-02
Commit:     Médéric Ribreux <mederic.ribreux@medspx.fr>
CommitDate: 2016-06-02

    [Processing] [Grass7] Add r.in.lidar algorithm (you have to use the same CRS than input file)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-02

    fix deprecation warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-02

    osgeo4w: include arcgis rest provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-02

    debian packaging: include arcgis rest provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-02

    fix build (follow up 2738c5097e)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-02

    fix indentation

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-02

    [processing] fixed wrong indentation

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-02

    [processing] lidar tools update

    changes by Martin Isenburg

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-02

    Refactoring

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-02
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-02

    Make using specific date/time an option, use current date/time otherwise

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-02
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-02

    Remove unused code

Merge: 49eaf074401 1f02d4a43de
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-06-02
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-02

    Merge pull request #3122 from manisandro/arcgis_rest

    Add provider for ArcGIS Map and Feature REST services

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-02

    [styledock] move live update checkbox

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-02

    [styledock] Layer picker

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-31
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-02

    Add QgsSourceSelectDialog python bindings

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-30
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-02

    Docstring updates

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-02

    Move QJSON detection to toplevel CMakeLists, and make it optional, disabling the arcgisrest provider if it was not found

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-02

    Add QgsWKBTypes::zmType test

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-06-02

    Add provider for ArcGIS Map and Feature REST services

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-02

    [Style Dock] Add interface for plugins to add panels to dock

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-06-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-06-02

    fixed addProvider method in toolbox

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-02

    [FEATURE] oracle provider: add support for renaming attributes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-02

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-02

    also disable webkit on xenial (followup 38f6ace)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-06-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-06-02

    Fixed error in executing python file at start.

    This exec form should be compatible with both py2 and py3

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-02
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-02

    test_provider_ogr_sqlite.py: rename class to TestPyQgsOGRProviderSqlite and add it in CMakeLists.txt

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-06-01
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-06-02

    Arrow symbol layer: option to repeat or not the arrow on the line

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-06-01
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-06-02

    Arrow symbol layer: halved arrows and head width/height

    The head size can now be configured by its width and its height
    Arrows can also be rendered as "half arrows"

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-06-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-06-02

    [processing] added activateProvider method in Processing class

Merge: 732b1cb1720 38e9435df46
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-02

    Merge pull request #3165 from nirvn/fix_attributetable_sort

    [attributetable] add quotes to column name when sorting (fixes #14873)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    [OGR] Handle mFirstFieldIsFid in renameAttributes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    [FEATURE] Allow renaming fields by double clicking name
    in layer properties window

    Available for supported data providers only (postgres,
    memory layers and OGR layers, dependant on OGR data format
    and version)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Add support for field renaming in QgsVectorLayer and edit buffer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Rename attributes support for postgres provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Add support for attribute renaming to OGR provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    [FEATURE] Add support for attribute renaming to QgsVectorDataProvider

    Implemented in memory layer provider only, not yet supported
    in edit buffer or configurable in GUI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Clarify what value means for single band psuedo color renderer

    ...by adapting the header text and tooltip as the interpolation
    mode is altered

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-06-02

    [attributetable] add quotes to column name when sorting (fixes #14873)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-02

    Refactor widget constraints to keep variables private

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-02

    Show field names in attribute table sorting expression builder

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-02

    Cache default value in editorwidget

    Makes sure that repeated calls return the same value for a given editor widget.
    This avoids unstable behavior and unrequired updates of serial numbers.

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2016-06-02
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2016-06-02

    New modules for the GRASS plugin

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Reduce color map display decimals to max 15

    Using 16 decimals gives rounding issues, (e.g. 64.4 displayed as 64.40000000000001)

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    [raster] Fix pseudocolor clip option (setting was lost in the pipeline)

    Also disable checkbox for exact and discrete mode, as it isn't used there.

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    forgot cast to double on divide

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    forgot unit

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    limit number of classes to minimum 2 and remove special cases for < 2

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    fix handling discrete colormaps in continuous mode

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    fix colors for continuous classification with non equally spaced stops

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Color map label on different line

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Different color map classification handling in discrete mode

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    implement comments from nyalldawson

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    documentation and sip coverage

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    code style fix (astyle)

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Add Quantile based color map creation mode

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    calculate reasonable number of decimals on classify

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    code style fixes

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Add option for adding units to color map labels

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Remove color map sort button, as it is now always automatically sorted

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    more consistent flags on TreeWidgetItems

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    use QgsTreeWidgetItem also for sorting color map items

    quicker and less code, so enable automatic sorting after every edit

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    fix too numerous itemChanged events using QTreeWidgetItem subclass

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    automatically change color map labels when editing value

    not optimal since autolabel function gets called way too often.

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    change color map labels to more compact format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Small cleanups

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2016-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    [FEATURE] persist Maptip visibility across sessions

    This feature allows to store if a user had
    activated Maptips and turn it on in a following
    QGIS session.
    Maptips are non intrusive, so this shouldn't be
    disturbing.

Merge: 29170d918b7 ef292e6ada0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Merge pull request #3155 from ahuarte47/Rendering_DrawingMarkersFaster2

    [Improvement] Draw markers faster (2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Fix possible overflow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Fix leak in test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Fix coverity dereference warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Remove unused variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Remove some clutter in attribute table dialog by moving the
    "organize fields" and "sort" actions from toolbar buttons
    into a right-click menu on the column headings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Cosmetic fixups to organize table columns dialog

Merge: 0c735420fc3 857d544e556
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Merge pull request #3157 from manisandro/geomchecker_fixes

    Geomchecker fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Copy displayed value rather than original value

    (Respects value relation configuration and other widget settings
    which modify the displayed value)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Handle sorted or reordered columns when copying cell contents

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    [FEATURE] add copy cell content action in attributetable context menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    [FEATURE] Move QgsShortcutsManager, QgsConfigureShortcutsDialog to gui

    This allows plugins to reuse the shortcuts manager if they
    want to add the ability for users to customise their shortcut
    key sequences.

    The shortcut manager has been extended to also handle customisation
    of QShortcut objects as well as QActions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-02

    Fix warning

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-01

    [OGR provider] Fix deleteAttributes() when mFirstFieldIsFid

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-01

    [FEATURE] oracle provider: add support to save styles in database

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-01

    spelling fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-01

    fix recommends (followup 8c14165)

Merge: 73ab289e1bf 759dd9d1212
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-01

    Merge pull request #3120 from manisandro/rendering_crash

    Guard against possible crash by using destroyed QgsMapRendererCustomPainterJob

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-06-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-06-01

    Integration of embedded widgets into layer tree + config GUI

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-01

    Fix Coverity warnings in testqgsogcutils.cpp and testqgsgdalprovider.cpp

Merge: 61e26fd8f36 8774ad21b80
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-06-01

    Merge pull request #3079 from pblottiere/constraints

    [FEATURE] widgets constraints

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-06-01

    [processing] fixes for issues with 3rd party providers being loaded and unloaded

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-06-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-01

    [hillshade] increase z factor places

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-01

    Doc, indentation fixes for hillshade renderer

    Christian Frugard <frugardc@gmail.com>AuthorDate: 2016-05-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-01

    [FEATURE] [mssql] Save styles to the database in MSSQL

    Adding the functions to save styles in an mssql database.
    Creates tables, etc to support default and listing styles.

    Asger Skovbo Petersen <asgerpetersen@gmail.com>AuthorDate: 2016-06-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-01

    Hillshaderenderer: Add 'multidirectional oblique-weighted' rendering option (#3160)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-06-01

    [processing] fixed check to avoid adding a provider that is already added

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-01

    [processing] move spatialite and postgis utils into tools package

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-06-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-06-01

    [pluginmanager] show trusted plugins (fix #14916)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-06-01

    [processing] fixed wrong call to splitext in dataobjects.py

Merge: f20e28d98fd 925746daf7e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-01

    Merge pull request #3159 from DelazJ/patch-4

    fix missing space and typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-06-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-06-01

    allow to hide/show all columns in attribute table config

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-06-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-06-01

    Render WFS layers added when 'Keep dialog open' is enabled (#14935)

    And remove a few left overs (MapCRS, MapExtent) that were only used
    by the provider in QGIS <= 2.14.

    It is not completely obvious why the canevas refresh was disabled
    before while the dialog is opened. Perhaps a conflict with the
    previous Load GML progress dialog that was modal ?

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-06-01
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-06-01

    fix missing space and typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-01

    Clarify use of the term "OTF"

    - change button tooltip from referring to "OTFR" to "OTF" to match
    button text
    - change wording of enable CRS transformation option to make it
    more obvious that this option is what "OTF" refers to

    Inspired by @rouault

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-01

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-06-01

    Followup 1b2af79, more robust way of setting shortcuts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-06-01

    debian packaging: limit globe to osgearth 2.7

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-06-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-01

    Ctrl zoom (#3154)

    * Switch QgsMapCanvas zoomIn and zoomOut to slots

    * Change shortcuts to zoom in/out tool to Ctrl+Alt +/-, and
    make Ctrl + and Ctrl - trigger an immediate zoom in/out

    Having Ctrl +/- perform an immediate zoom in/out is standard
    across almost all apps with a zoom facility, so we should
    respect that same behaviour.

    This change also helps bring canvas and composer behaviour
    closer together.

    (fix #1824)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-06-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-01

    [style dock] use a QLineEntry for layer title (#3141)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-06-01

    Add CONTRIBUTE.md to help new contributors. (#2581)

    This file will be shown when people make new pull requests.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-31
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    fix unit test

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    replace the message bar by a multiline qlabel

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    remove null information message bar

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-28
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    add constraint description

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-20
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    fix doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    add layer scope in context to evaluate the constraint expression

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    translatable string

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    rename feature -> f to avoid an API break

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    replace "" by QString()

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    fix parameter's name camelcase

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    fix sip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    fix test doc

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-19
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    rename constraint to expression for method's name

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-09
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    [FEATURE] constraints on widgets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-31

    Add not null constraint and visual feedback to widgets

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-05-31
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-05-31

    [Processing] Add optional capabilities to R scripts

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-05-31
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-05-31

    [BUGFIX][Processing] R: Extent from raster package is "xmin, xmax, ymin, ymax"

    Extent from raster package is like in Processing
    http://www.inside-r.org/packages/cran/raster/docs/Extent

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-31
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-31

    [Globe] Fix incorrect transparency conversion

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-05-31
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-05-31

    [Processing] Fix getParameterDescriptions

    Add import json for script and r
    return descs and not None

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-31

    globe: fix warnings on windows

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-05-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-05-31

    [processing] add again the algorithm name after being removed mistakenly in 507aeb0

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-31

    [processing] fixes and better warning messages in modeler

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-05-31
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-05-31

    Draw markers faster

    The code takes advantage of points already created to paint the
    geometries.
    This point array contains the simplified version of the original
    geometry.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-31

    spelling fixes

    Asger Skovbo Petersen <asgerpetersen@gmail.com>AuthorDate: 2016-05-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-31

    Hillshaderenderer: Fix calculation of aspect (#3152)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-30
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-30

    Fix build problem with gcc 4.7

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-30

    debian packaging: fix installation of mime icons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-30

    fix precise build

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-30
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-30

    [WFS provider] Fix build problem due to signature change of QgsRectangle::combineExtentWith()

Merge: 86f6e7eb0da 2ac20c665f6
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-30
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-30

    Merge pull request #3148 from rouault/wfs_better_behaviour_with_wrong_capability_extent

    [WFS Provider] Implement workarounds to better behave when extent reported by capabilities is wrong

Merge: 4b130cbf42a 9fe210283c4
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-30
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-30

    Merge pull request #3142 from rouault/identify_result_float_precision

    Do not print excessive decimals when identifying value on a Float32 raster

Merge: df6410ec35f f3b635dcbbb
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-30
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-30

    Merge pull request #3134 from rouault/do_not_write_nodata_if_not_existing

    Nodata related fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-30

    fix typo in import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-30

    fix imports (follow up b52828fac7)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-30

    fix indentation (follow up b52828fac7)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-05-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-30

    [Processing] Compare lower file extension to "shp"

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-05-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-05-30

    [dbmanager] remove maxsize constraint for reset button in query builder dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-30

    [processing] fix .ui file loading (follow up b52828fac7)

Merge: 3bdbf79b4de 47cf9240b3e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-30

    Merge pull request #3138 from sbrunner/limit

    Add and fix WFS server MAXFEATURES test

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-30
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-30

    Clarify in the registerMapLayerPropertiesFactory docstring that the ownership of the factory is not transferred

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-30
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-30

    [Globe] Remove python bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-30

    [FEATURE] Allow web map style shift-drag zoom

    When certain map tools are active, you can hold down shift
    and drag a rectangle on the map to zoom to that area. This
    is enabled for the map tools which are not selection tools
    (since they use shift for adding to selection), and edit
    tools.

    Gracias a Girona!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-30

    Switch to flags for map tool behaviour

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-30

    [FEATURE] Plugins can add pages to vector layer properties*

    * This is actually a followup to 87121d, which fixes leaks
    & clarifies some docs. But I figured the ability to add
    custom pages to the properties is worth highlighting as a
    feature on it's own, or it may go unnoticed in the other
    globe related changes!

Merge: b52828fac79 75461aa181f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-30

    Merge pull request #3119 from arnaud-morvan/processing_fix_postgis_overwrite

    [processing] fix ogr2ogr postgis table overwrite

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-30

    [processing] allow creating new plugin from toolbox with scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-30

    [processing] added ‘supported’ parameter to exportVectorLayer

Merge: 12cbcfc7fd5 69bed218373
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-30

    Merge pull request #3077 from pvalsecc/legend_url

    WMS: Better logic to pick the legend URL

Merge: 72b55b7ef4c 62c814cb455
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-05-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-05-30

    Merge pull request #3147 from pblottiere/fix_diagram

    [Bugfix] Fix pin/unpin maptool

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-05-26
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2016-05-30

    Add and fix WFS server MAXFEATURES test

    It was not working when we do a POST with an XML

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-30
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-30

    [Globe] Remove remaining traces of osg sip bindings

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-05-20
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-05-29

    [db_manager] Fix #14796 - Quote values depending on data type in query builder

Merge: 79d640715e5 cdbd4e45d4a
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-29

    Merge pull request #3126 from manisandro/globe

    Revived globe, compatible with OsgEarth 2.7

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-29

    Docstring updates

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-29

    fix pin/unpin ctl key

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-29

    QgsRasterBlock::printValue(): add documentation notes

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-29

    [WFS Provider] Implement workarounds to better behave when extent reported by capabilities is wrong

    Some servers like http://geodata.nationaalgeoregister.nl/bag/wfs report wrong layer
    extent in their GetCapabilities response.

    This commit implements a work around :
    - in the 'Request only features intersecting extent' mode, if no feature is returned
      in a BBOX enclosing the GetCapabilities extent, then query a single feature to
      initialize the extent. The user will then to zoom again on layer and zoom out.
    - in the other mode, the extent is updated with the feature geometry extent as soon
      as features come from the server, and the user can zoom on layer regularly to se
      it updated.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-30

    Set cursor to pan cursor when space-dragging canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-30

    [FEATURE] ctrl+wheel on canvas results in smaller zoom

    Holding down ctrl while using the mouse wheel to zoom in or
    out now results in a finer zoom. This behaviour brings canvas
    into line with composer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-30

    [composer] Prevent zooming out/in too far

    Would cause issues when scale became 0 and it was impossible
    to further interact with the composer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-30

    Remove deprecated wheel action behaviour from composer

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-29
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-29

    fix pin/unpin diagrams when no labels

Merge: c7a4e5a065b 92f71b696ca
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-29

    Merge pull request #3098 from arnaud-morvan/postgresql_decimal_fields

    Keep numeric fields type, length and precision in postgresql provider

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-28
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-29

    [GDAL provider] Ignore nodata value that are not representable in the data type.

    This is related to commit e0d38ba3f912b7ae6b34e66a44e529ec37394458. In case
    we have to deal with an inconsitent raster where the nodata value is set to
    a value not representable in the data type, ignore it. Otherwise, a NaN value
    in a Byte raster would be cast as 0.

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-05-13
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-05-29

    WMS: Better logic to pick the legend URL

    QGIS had two problems:
    1) It was using the specified legend URL only if its mime type was matching
       the layer's mime type. There is no reason for that.
    2) When QGIS was using the default layer (empty string), it was not even
       trying to find out in what style to pick the legend URL.

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-05-13
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-05-29

    WMS GetCapabilities: override parent's style if they have the same name

    When there is a layer group with several sub-layers, the group has a
    "default" style and the sub-layers each have a "default" layer. QGIS
    was showing two "default" styles for the sub-layers, which would be
    confusing to the user and could pick the wrong legend for the
    sub-layer if the user picked the wrong entry (the first one).

    Had to create a static lib for wmsprovider in order to unittest it.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-29

    Do not print excessive decimals when identifying value on a Float32 raster

    Was reported in https://lists.osgeo.org/pipermail/qgis-user/2016-April/036045.html

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    [needs-docs] Reword "delete" option in db connection dialog

    Button has been changed to "remove", to make it clear that
    the button just removes the connection, it does not delete
    the database! (It was confusing for spatialite dbs)

    Also add tooltips to buttons for extra clarification.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    Fix incorrect tooltips in effects widget

Merge: 1b06324d243 59faf95c1d7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-29

    Merge pull request #3062 from medspx/processing_imagery

    [Processing] GRASS7 complete i.* modules (implements Redmine #5722)

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-05-29
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2016-05-29

    Have a capabilities cache per hostname

    Actually if I get
    http://127.0.0.1/qgis?REQUEST=GetCapabilities&VERSION=1.1.0&SERVICE=WFS
    then
    http://localhost/qgis?REQUEST=GetCapabilities&VERSION=1.1.0&SERVICE=WFS
    the onlineResource will be wrong in the second request...

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-05-27
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2016-05-29

    Add a warning on QGIS server when the versions don't corresponds

    QGIS server and project file.

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-05-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Blacklist travis-ci qt5 tests and remove i.fft test

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-05-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Exec things...

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-05-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Remove NaN values from raster before hash calculation

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Fix qt5 travis build and update README for Processing tests

    Médéric RIBREUX <medspx@users.noreply.github.com>AuthorDate: 2016-05-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    fix .travis config indentation

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Fix exec statement for AlgorithmsTestBase.py
    On travis-ci environment, Python version seems to be affected by [this bug](https://bugs.python.org/issue21591).
    One way to fix it is to use the old statement instead of exec() function.

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add libfftw3-3 to travis-ci environment (fingercross: should pass)

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-26
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Fix rasterhashes value with osgeo4travis values

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Temporary make Grass7Utils more verbose for more travis debug

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-23
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add ugly debug prints to try to find what is travis-ci problem...

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-05-21
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Fix i.at.corr test

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-19
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Try without subfunction

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-19
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Try this exec modification

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-06
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Update TODO file

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-06
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Fix i.atcor algorithm

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-06
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add last set of tests

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-06
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Fix multiple input parameter type detection for graphical unit test generator

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-06
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Expand external file support to graphical unit test generator

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-06
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Improve tests: add external file support into AlgorithmsTest

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-06
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add first set of unit tests

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-06
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Fix some algorithms

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-04
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.aster.toar algorithm (need to fix a GRASS7 bug about number of files)

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-04
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.rectify algorithm

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-04
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.landsat.acc algorithm

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-04
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.in.spotvgt algorithm

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-04
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.modis.qc algorithm

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-03
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.maxlik algorithm

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-03
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.cca algorithm (segfaults from GRASS)

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-02
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.oif algorithm

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-02
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.pansharpen algorithm

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-02
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.topo.corr algorithm

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-02
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.pca algorithm

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-02
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.segment algorithm

    Médéric Ribreux <mederic.ribreux@medspx.fr>AuthorDate: 2016-05-02
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.smap algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.tasscap algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.vi algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.landsat.toar algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.image.mosaic (needs Redmine #5742 to be implemented)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.evapo.mh parameters detection

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.group algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

     Add i.gensigset algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.gensig algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.evapo.time algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.evapo.pt algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.evapo.pm algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.evapo.mh algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.emissivity algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.biomass algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.eb.soilheatflux algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.eb.netrad algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.eb.hsebal01 algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.eb.eta algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.eb.evapfr algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.colors.enhance algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-04-24
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-05-29

    Add i.albedo and i.cluster algorithms

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-29

    Change QgsRectangle::combineExtentWith(const QgsRectangle*) into QgsRectangle::combineExtentWith(const QgsRectangle&)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    Fix failing server label test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    Fix uninitialized wheel zoom factor in QgsMapCanvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    [FEATURE][expressions] If a feature is passed to a function
    expecting geometry inputs, then use that feature's geometry
    instead of throwing an error

    eg

    buffer(@atlas_feature,100)

    or

    buffer(get_feature('my_layer','id=54'))

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    Minor clean ups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    Add missing docs, SIP bindings, some const correctness

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-05-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-29

    [FEATURE] add a char() function to the expression engine (#3137)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    Correctly mark method as deprecated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    Fix doxygen warnings

Merge: bae8a0e5e0b c3e7a56b05e
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-05-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-05-28

    Merge pull request #3131 from 3nids/lockscale

    allow to lock scale to use magnification to zoom in/out

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-28

    Remove unfinished osg[Earth] python bindings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-05-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-05-28

    always use double for dpi

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-28

    Store QgsBillBoardRegistry in QgsProject instead of making it a singleton

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-05-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-05-28

    allow to lock scale to use magnification to zoom in/out

    this also removes the option for different behavior of mouse wheel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    [FEATURE] Georeference outputs (eg PDF) from composer

    This commit makes composer automatically georeference outputs
    (where output format makes this possible, eg TIF and PDF).

    The existing option to create a world file has been separated
    from the map selection for georeferencing. The new behaviour
    is to always georeference outputs, and only create the
    separate world file if that option is checked.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    QgsActionManager: improve docs + add tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    Fix feature's value action not working (fix #14536)

    Replace broken/missing $currfield with new @current_field
    expression variable. Update other default actions to use
    expression variables instead of deprecated special columns.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-29

    Fix build warning

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-05-28
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-05-28

    Add SHAPE_ENCODING parameter in GDAL "to postgis" algorithms

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-28

    Improve numerical stability of QgsAbstractGeometryV2::centroid

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-28

    [styledock] Fix undo redo

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-28

    [renderer] Live hillshade renderer for raster layers

    Thanks to Asger Skovbo Petersen (@AsgerPetersen) for the idea and fixes
    Thanks to Nyall for reviews and bug fixes

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-05-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-05-28

    [Processing] add an algs static method to Processing for server

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-28

    [Geometry checker] Delay sorting of results until all are listed

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-28
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-28

    QgsRasterFileWriter::writeDataRaster(): do not set nodata on output when unneeded

    Currently if the source raster has no nodata value, the writer will still write
    nan as the output nodata value, ignoring the flag that specifies if there is a
    nodata value or not. On a raster with byte data type, this will cause
    confusion on reading since the nodata value will be somehow cast as 0.

    Make QgsRasterChecker check for nodata consistency between source and target, and
    add a test file that shows the issue.

Merge: 27c5f78f4d2 7132209fa09
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-28

    Merge pull request #3100 from alexbruy/add-db-table

    enable Add button in DB dialogs only when at least one table is selected (fix #5616)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-28

    Guard against possible crash by using destroyed QgsMapRendererCustomPainterJob

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-26
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-28

    Revived globe, compatible with OsgEarth 2.7

Merge: 3d95712009e 8592a7e3ac9
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-05-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-05-28

    Merge branch 'processing_shortHelp'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-28

    [processing] add output extent to scripts (refs #11781)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-05-27
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-05-28

    [Processing] Fix ogr2ogr postgis table overwrite

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-28

    [pluginmanager] limit plugin icon maximum size to prevent breaking description page layout

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-05-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-05-28

    [Processing] Add shortHelp for Scripts, Models and R

    And enhance getParameterDescriptions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-05-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-05-28

    move scale widget in its own class (away from qgisapp)

Merge: 2c1f2ce1c09 88c8d352e82
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-28
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-28

    Merge pull request #3121 from rouault/pyramids

    Various improvements and fixes related to raster pyramids

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-28

    QgsRasterFormatSaveOptionsWidget: do not put pyramid option profiles into format option profiles

    Before this commit, if the user opened Settings / Options / GDAL / Edit Pyramid options and
    validated it, it added pyramid options as creation options of the GTiff driver, which
    caused later confusion since they wrongly appeared in Creation Options / profile
    combo box, when saving as raster layer.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-28

    QgsRasterPyramidsOptionsWidget: cleanup to avoid use of hard-coded constants

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-28

    [GDAL provider] Fixes related to pyramid option validation

    - The method QgsGdalProvider::validatePyramidsCreationOptions() was a wrong name
      and should have been an override of the base validatePyramidsConfigOptions(). This
      issue existed since it was introduced in 2fb78db2, so this method couldn't be
      called
    - Fix in it the list of formats that accept internal overviews. And other clean-up
    - In QgsRasterFormatSaveOptionsWidget(), when called from the Save as dialog,
      add logic to avoid that selecting the "JPEG compression" profile for overviews
      results in PHOTOMETRIC_OVERVIEW=YCBCR to be added in the option string for non-RGB
      datasets (will now fail the validation, and previously would have caused overview
      generation to fail)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-28

    QgsGdalProvider::buildPyramids(): do not crash if an invalid option is provided

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-28

    Raster layer properties : use/save default pyramid resampling method

    Currently when you build raster pyramids from the Pyramids tab in raster layer
    properties, the default method proposed is the first one in the combobox, i.e. nearest
    neighbour. This is generally a poor choice for quality.
    This changeset uses the settings gdal/driverOptions/_pyramids/resampling already
    used by the Options dialog to select the resampling method (and AVERAGE if not yet
    defined), and it saves the user choice when generating them.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-28

    [GDAL provider] Add cubic spline and lanczos resampling methods for overviews if GDAL >= 2.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-28

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-28

    Temporarily revert "add sip bindings to webkit stubs"

    This reverts commit dd69a5965589c8a27f2388e6ecad02b223392704.

    The commit was causing build failures on Travis

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-27

    [processing] drop WebView dependency (follow up 38f6ace4c0)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-27

    add sip bindings to webkit stubs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-27

    german translation fixes (followup 0eecac1)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-05-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-05-27

    Cleanup some default values from nullptr to empty non-pointers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-28

    Avoid warning

Merge: cbbc53570cc 6969a1a4010
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-27

    Merge pull request #2900 from ahuarte47/Issue_QPainterSimplification

    [Bugfix] QPainter simplification (fixes #14301)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-27

    Avoid string comparisons

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-27

    Postgres simplification does not work with curved types

Merge: 70c5ab6a057 fb2d5e727ee
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-27

    Merge pull request #3114 from SrNetoChan/new_icons

    Adds File Formats mime Icons for debian and rpm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-27

    [processing] fix handling of scriipts/models folders in Get scripts dialog (follow up d16f04bf3a)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-05-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-05-27

    ending store and restore layer extents in projects

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-27

    [processing] made lastools additional parameters optional

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-27

    [processing] do not exit loop in intersect if there are errors

    fixes #14908

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-27

    [processing] re-enabled tooltips in algorithm dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-27

    [processing] fixed default extension selection

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-27

    Show curve point radius in infotool and fix bug in geometryutils

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-27

    [processing] add option to force singlepart geometry type to postgis import (fix #14889)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-05-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-27

    add missing include in DB2

Merge: 84c0241776c eeea18ecba2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-27

    Merge pull request #3112 from ThomasG77/qgsannotationitemcast

    Cast each child of QgsAnnotationItem in SIP bindings for Python

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-27

    INSTALL is a output file from the t2tdoc target

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-27

    make webkit optional

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2016-05-27
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2016-05-27

    fixes debian desktop files for file format icons

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2016-05-27
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2016-05-27

    add extra icons

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2016-05-26
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2016-05-26

    Add QGIS file types Icons for Linux

Merge: a3898627216 586e9bfabcf
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-26

    Merge pull request #3096 from arnaud-morvan/processing_fix_updatedependentfields

    [BUGFIX] [Processing] Fix updateDependentFields

Merge: 36161fc05dd aef3dd4da4f
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2016-05-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2016-05-26

    Merge branch 'master' of https://github.com/qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2016-05-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2016-05-26

    INstructions for installing with Qt5+Py3 on Debian in INSTALL

    Thomas Gratier <thomas_gratier@yahoo.fr>AuthorDate: 2016-05-26
Commit:     Thomas Gratier <thomas_gratier@yahoo.fr>
CommitDate: 2016-05-26

    Cast each child of QgsAnnotationItem in SIP bindings for Python

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-26

    remove svn references from prepare-commit.sh and make it work from anywhere in the repository

Merge: ef3de285382 53089188d54
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-26

    Merge pull request #3109 from rldhont/bugfix_processing_getParameterDescriptions

    [BUGFIX][Processing] Add getParameterDescriptions to R, Model and Scr…

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-05-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-05-26

    [BUGFIX][Processing] Add getParameterDescriptions to R, Model and Script algo

Merge: d783635a400 8cd6be57ed9
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-26

    Merge pull request #3110 from NaturalGIS/master

    fix two SAGA statistics_grid modules

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-26

    [processing] homogenize spatial index name with DB Manager (fix #14899)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-05-23
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-05-26

    [Processing] Fix updateDependentFields

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-05-26
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-05-26

    fix two SAGA statistics_grid modules

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-26

    fix indentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-26

    [processing] support multiple scripts/models folders (fix #10476)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-26

    INSTALL is a output file

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2016-05-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2016-05-26

    Another typo in INSTALL

Merge: eb275ea49b5 b5b0145c8fe
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-26

    Merge branch 'pluginmanager-fix-strings'

Merge: 322da8b2cf5 ed90055e190
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-26

    Merge branch 'worlfile-ext'

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-05-15
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-05-25

    Fix travis errors

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-03-29
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-05-25

    Add Visvalingam simplification algorithm

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-03-23
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-05-25

    Add SimplifyAlgorithm enum for local simplification

    It implements the SimplifyAlgorithm enum for local simplification of
    geometries.
    Also the SnapToGrid algorithm is added.

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-03-23
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-05-25

    Simplify geometry for labeling

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-03-23
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-05-25

    Allow override WkbPtr and define WkbSimplifierPtr class

    This commit simplifies the geometry just before to paint it in the
    current QPainter device.

    This commit allows to override the '>>' operators of the QgsWkbPtr
    class. Also, It defines a new QgsWkbSimplifierPtr class to automatically
    simplify the input point stream.

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-02-23
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-05-25

    New members in QgsVectorSimplifyMethod for QPaint simplification

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-02-21
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-05-25

    Remove FeatureIterator simplification

Merge: d19767d590e 997a3683a03
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-25

    Merge pull request #3105 from volaya/processing_cleanup

    [processing] cleanup and improvements

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2016-05-25
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2016-05-25

    Typos in INSTALL

Merge: 98ede7fecfb 0469ffc13e6
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2016-05-25
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2016-05-25

    Merge branch 'master' of https://github.com/qgis/QGIS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-25

    homogenize worldfile extensions when exporting map as image (fix #13264)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-25

    [processing] removed wrong import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-25

    [pluginmanager] reword link to plugin bugtracker (fix #11582)

Merge: 0627ac3f423 6b715c5bd61
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-05-25

    Merge pull request #3106 from boundlessgeo/wfs-t-tests-2

    Wfs t tests

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-05-25

    Adapted test to new provider changes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-05-25

    Added debug msg

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-05-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-05-25

    Renamed test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-05-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-05-25

    [server] WFS-T server and provider integration tests

    Integration tests for WFS-T provider and WFS-T server.
    The tests perform WFS-T CRUD operations on a QGIS Server
    instance through WFS-T data provider.

    Funded by Boundless

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-25

    Followup f300715, adjust test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-25

    Fix crash in relation manager

    When clicking ok with invalid definitions.

    Fixes #14869

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-25

    [2.5D] Change default roof color

    Kudos to @timlinux

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-25

    [processing] fixed modeler dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-25

    [python] Add bits() bindings for QgsRasterBlock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Add some tooltips to relation subform buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Add more missing docs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-25

    [processing] remove square brackets from output names when no path and no extensions are provided

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Add missing docs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-25

    [processing] only ask for msys folder in windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Store object instead of pointer to crs in QgsMapLayer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Make QgsCoordinateReferenceSystem implicitly shared

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Allow opacity change for 25d renderer colors (fix #14877)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    [gui] improve no color logic by keeping RGB values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Add test for color button that setting color to transparent
    will retain non-alpha color components

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Always mark features as valid when added to memory provider

    For other providers features will automatically be made valid
    through the proces of adding to the provider's storage itself
    and then later retrieving via iterators. But the memory
    provider uses a direct copy of the feature, so if we don't
    explicitly mark features as valid the provider may be
    returning features incorrectly marked as invalid.

    ...and add tests to ensure all providers always return valid
    features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Search widget wrapper for relation reference widget

Merge: 1cddf8db006 3b7c0fc04f1
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-25

    Merge pull request #3103 from rldhont/bugfix_processing_rscript_output_table

    [BUGFIX][Processing][Rscript] Write output Table

Merge: 94d88e65d84 f470c531d81
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-25

    Merge pull request #3102 from rldhont/bugfix_processing_rscript_crs

    [BUGFIX][Processing][Rscript] Use CRS Parameter

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-05-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-05-24

    [BUGFIX][Processing][Rscript] Write output Table

    Add support forwriting  output table to Rscript command.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-05-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-05-24

    [BUGFIX][Processing][Rscript] Use CRS Parameter

    Add support for CRS parameter to Rscript command.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Correctly return null values from QgsColorWidgetWrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Add a set to null ('clear') to color buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Fix logic in detecting whether attribute form widgets have changed

    Since two null QVariants can be reported as not equal if they have
    different underlying types we need to ensure that we don't flag
    this situation as a changed value.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Fix invalid background/text colors showing in attribute table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-25

    Fix crash in attribute table when layer has no fields

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-24

    fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-24

    [processing][gdaltools] reword merge option (fix #8519)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-24

    [processing] add ability to choose encoding when importing into PostGIS (fix #14687)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-24

    enable Add button in DB dialogs only when at least one table is selected (fix #5616)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-05-24
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-05-24

    Keep numeric fields type, length and precision in postgresql provider

Merge: 2bba1917e12 5d7e218b042
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-24

    Merge pull request #3097 from rldhont/bugfix_processing_rscript_extent

    [processing] add missed extent parameter to R provider

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-05-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-05-24

    [BUGFIX][Processing][Rscript] Use Extent Parameter

    Add support for extent parameter to Rscript command.

Merge: ff38f27dea7 386fcc67ab5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    Merge pull request #3095 from DelazJ/patch-3

    Add example to functions

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-05-24
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-05-24

    Add more example

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-05-24
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-05-24

    Add more example

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-24

    [processing] improvements for new mechanism for adding algorithms

    Correctly remove algorithms on plugin unload

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-24

    fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    [FEATURE][expressions] Expanded support for date/time calcs

    Adds support for date - date, time - time and datetime - datetime
    type calculations which return an interval.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-24

    Code style

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-24

    [styledock] Fix setting QgsSingleBandPseudoColorRendererWidget signal order

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-24

    [styledock] Fix setting label widget layer

    Opps :)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-24

    More ninja changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    Add file missing from 3e4536

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    Followup 71712a, add missing SIP bindings

    Also change QPointF& -> QPointF (faster)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    Followup 73733a, fix crash when running invalid python strings

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-23

    [processing] fixed header

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-23

    [processing] additional mechanism to add scripts from 3rd party plugin

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-23

    [processing] separated alglist to its own module

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-23

    [processing] moved imports to initialize providers to a separate module

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-23

    [processing] fix tests

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-23

    [processing] keep parameter in addProvider method for backwards compatibility

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-23

    [processing] cleaning and restructuring

    This fixes some design errors (mainly the ModelerUtils class, which is not needed anymore to hold a copy of algs and providers in order to avoid circular dependencies) and removes unused code

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-23

    [processing] save value of grass path when autoconfiguration is succesful

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-23

    [processing] fixed provider updates in toolbox

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-23

    Draw vertices of unsegmentized geometry

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-23

    [processing] correctly set default value in modeler algorithms (fix #12767)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    Only show 'case sensitive' checkbox for string fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    Add Is Not Null and Is Not Between type search/filters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    Don't automatically turn column filter to extended filter

    Now fields using text edit widgets will keep the column filter
    as the entered text.

    Additionally, the extended filter has been improved to always
    take the initial filter from the current filter, even if it's
    not an extended filter.

    (fix #12422)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    Add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    Add a "Between" type search/filter in filter form mode

    When Between searches are selected, two search widget wrappers
    will be created to allow entry of the minimum/maximum allowed
    values.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    [FEATURE] Add a search widget wrapper for datetime widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    Add an interderminant "empty" state for QgsDateTimeEdit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    Switch Ctrl+F shortcut to switch to filter mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    [FEATURE] Add search widget wrapper for check box widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-24

    [FEATURE] Form based select/filter in attribute table

    This commit adds a new mode to the attribute table dialog for searching
    and filtering features. When activated (using a button on the toolbar
    or by pressng CTRL+F), the dialog will switch to form view and all
    widgets are replaced with their search widget wrapper variant.

    Alongside each widget is a tool button with options for controlling
    the search/filter behaviour for that field, eg "equal to", "not equal
    to", "is null", "greater than", etc.., with the options presented
    matching themselves to the corresponding field and widget type.

    New buttons appear at the bottom of the form for either selecting
    matching features (with options for add to selection/remove from
    selection/select within current selection) or filtering features
    in the table (with options for adding features to a current filter
    or further restricting a current filter).

    Sponsored by SIGE

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-23

    Don't crash when trying to sync raster layer for offline editing

    Fix #14848

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-23

    [processing] fix expressions handling in ParameterString (fix #14834)

    Add initial set of tests for ParameterString

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-23

    [processing] fix to avoid interrupted system call exceptions in mac

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-23

    [build] Allow using ninja generator on non-win os'es

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-23

    [build] Add better support for Ninja build system

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-23

    [processing] restore CreateConstantRaster algorithm (fix #14860)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-23

    better fix for 61693b8

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-23

    [MSVC] add include for M_PI_2

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2016-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-23

    [processing] Don't round grass7 extent and resolution to integer

    fix #14582
    See: https://hub.qgis.org/issues/14582

    The commit removes the a-flag when the grass region for raster analysis is set. The a-flag causes in some cases unwanted rounding of raster extend / resolution, and should not be set hardcoded in processing. It is usually used in combination with the "res" option.
    For aligning the pixels of the GRASS region to a specific raster, the align option should be used (and not the a-flag). See: https://grass.osgeo.org/grass70/manuals/g.region.html
    GRASS 6.4 algs do not use the a-flag either, which explains why this bug appears only for GRASS 7.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-23

    Flag old composer table classes as deprecated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-23

    Fix QgsComposerAttributeTableV2 setting displayed fields under qt5

    Also don't run QgsComposerAttributeTable test when disable
    deprecated flag is set.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-23

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-23

    [expressions] Support date + time = datetime calculations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-23

    Fix distorted date time calendar popup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-22

    [qt5 tests] Fix blacklist

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-22

    fix postgres provider message

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-22

    [qt5 tests] Unblacklist more tests

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-22

    Only require QTWEBKIT for Qt4 when WITH_QTWEBKIT is true.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-22

    Use unittest assertXXX methods

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-22

    [travis] Fix ccache for Qt4 builds

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-22

    [travis] Run Qt5 tests with osgeo4travis in $PATH

    This allows running the gdal processing tests and other subprocesses which have
    been manually built like server applications.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-22

    [processing tests] More tolerance in statistics test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-22

    [py3] Use __bool__ instead of __nonzero__

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-22

    [qt5 tests] Unblacklist tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-22

    [processing tests] Cleanup layer registry before every new test

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-22

    Fix crash on style dock apply with no layer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-22

    [Style dock] Add support for raster layers

Merge: b6923758bce 88db4f9ad33
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-22

    Merge pull request #3084 from nyalldawson/single_click_ediit

    Open editor in attribute table on single click

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2016-03-31
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2016-05-20

    Replaced Grid with Raster for coherence

Merge: ff4532c3ac2 17fd3d8cb94
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-20

    Merge pull request #3087 from arnaud-morvan/maptooladdfeature_avoidintersections_nullgeometry

    In tool add feature, reject null geometry due to intersection avoidance

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-05-20
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-05-20

    Fix in maptool add feature, reject null geometry due to intersection avoidance

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-05-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-05-20

    [server] Fix pep8 build error

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-05-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-05-20

    [server] Removed debug print from the test

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-05-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-05-20

    [server] Added regression test for #8656

    Ref. commit b956874f02a9379

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-20

    translation string fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-20

    Some symbol layer widget fixes:
    - Fix broken shapeburst fill widget
    - Tweak stretch behaviour of some widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-20

    Open editor in attribute table on single click

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-20

    Allow direct QVariant creation from some QGIS metatypes

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-05-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-05-19

    [server][bugfix] FILTER GetFeatureInfo working again

    Fixes #8656

Merge: 0078b33ed2c c0d12dcdeb8
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-19

    Merge pull request #3081 from mhugent/curve_segmentize_parameters

    Curve segmentize parameters

Merge: a19741b2971 1ab29771b79
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-19

    Merge pull request #3082 from rouault/vectorfilewriter_cleanup_and_encoding_improvement

    Vectorfilewriter cleanup and encoding improvement

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-19

    [processing] log errors in hook scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-19

    [processing] correctly switch to description tab if help tab exists

Merge: d73210a5f81 cd9f47ae45e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-19

    Merge pull request #3080 from nyalldawson/select_tools

    [FEATURE] Improved map select tool behaviour

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-19

    Update test mask image

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-19

    QgsVectorLayerSaveAsDialog: use QgsVectorFileWriter::MetaData::compulsoryEncoding to initialize the encoding combobox

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-19

    QgsVectorFileWriter::MetaData: add a compulsoryEncoding member

    * Some formats require a compulsory encoding, typically UTF-8.
    Change initMetadata() to indicate UTF-8 compulsory encoding for
    GeoJSON, GeoRSS, GML, GPKG, GPX, KML, SQLite, SpatiaLite, FileGDB,
    XLSX and ODS
    * QgsVectorFileWriter::init(): make it override the user specified
    encoding if the format has a compulsory encoding. And remove hard-coded
    case for KML.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-19

    QgsVectorFileWriter::initMetaData(): fix DGN registration

    DGN was registered twice, and the second occurence reseted the
    creation options

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-19

    QgsVectorFileWriter: remove the deprecated private driverMetadata(driverName, multiple args) method and use the public one instead

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-19

    [FEATURE]: possibility to set the segmentation tolerance (maximum angle or maximum difference)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-19

    * debian packaging update
    * include qch download link on api index page

Merge: c0799d47647 9d59f9ce767
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-19

    Merge pull request #3048 from nyalldawson/qt_doxygen

    Allow generation of Qt QHP help files from doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-19

    [FEATURE] Improved map select tool behaviour

    Implements the improved mouse/key modifier behaviour discussed in:
    http://osgeo-org.1560.x6.nabble.com/Key-modifiers-with-selection-tc5239653.html

    Specifically,

    For click-and-drag selections:
    - holding shift = add to selection
    - holding ctrl = substract from selection
    - holding ctrl+shift = intersect with current selection
    - holding alt (can be used with shift/ctrl too) = change from
    "intersects" to "fully contains" selection mode

    For single-click selections:
    - holding shift or ctrl = toggle whether feature is selected
    (ie either add to current selection or remove from current
    selection)

    This brings the canvas behaviour into line with other design apps
    and also with the composer behaviour.

    (fix #2666)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-19

    Fix deprecated warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-19

    Generate QCH compiled help with qgis-api-doc package

Merge: daa23b59fca f15197da730
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-05-19

    Merge pull request #3009 from pblottiere/magnifier

    [FEATURE] add a map canvas magnifier

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-19

    Allow generation of Qt QHP help files from doxygen

    This adds a new cmake option GENERATE_QHP. If the api docs are
    set to being built (ie doxygen is available and WITH_APIDOC is true)
    then setting GENERATE_QHP to true will cause doxygen to create
    a compiled Qt help file from the QGIS docs.

    This QHP file can then be used by QtCreator to show the QGIS
    api directly within the QtCreator help (ie, press F1 on a class
    or member to see the docs).

    To do this, you need to:
    - make sure doxygen is installed, WITH_APIDOC is true and
    GENERATE_QHP is true
    - build to generate the docs
    - In QtCreator, go to Tools -> Options -> Help, switch to the
    "Documentation" tab and click "Add". Point it to your generate
    QHP file (should be in the build folder doc\api\qch folder)
    - Restart QtCreator, wait a bit, and then you should have the
    api docs available under the "Help" tab and by pressing F1
    on a QGIS class/method

Merge: 23a3a7717ec 69a8c381abe
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-19

    Merge pull request #3078 from 3nids/scaledenomhelp

    Precise that scale function returns the denominator and not the scale itself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-19

    Cleaner API for selecting features in QgsVectorLayer

    - add selectByRect( QgsRectangle&, SelectBehaviour) and
    selectByIds( QgsFeatureIds, SelectBehaviour) for selecting
    by rect and ids respectively, with options to add to selection/
    remove from selection/intersect with current selection
    - deprecate select( QgsRectangle ) and setSelectedFeatures in
    favour of new methods
    - add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-19

    [processing] Use QgsVectorLayer::selectByExpression for select by expression alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-19

    [FEATURE] new method QgsVectorLayer::selectByExpression(...)

    Makes it simple for scripts to select by expression. The method
    also accepts a parameter which dictates whether matching features
    are added to an existing selection, removed from the selection
    or intersected with the current selection.

    The existing code from the select by expression dialog has been
    moved to QgsVectorLayer, and optimised for maximum possible speed.

    Also added unit tests.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-19

    Set expression context for geometry generator builder (fix #14833)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-18

    [processsing] removed unused code

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-18

    add unit test for scale

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-18

    move magnification in map settings

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-18

    [processing] show script in toolbox even if it contains errors

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-18

    [processing] fixed repaint in set vector style algorithm

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-05-18

    [GRASS] close vector map if no more users, fixes #14668

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-18

    [processing] fixed toolbox updates

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-18

    scale is the same whatever the level of magnification

Merge: a9c1996bbc9 7847f971d49
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-18

    Merge pull request #3044 from arnaud-morvan/processing_output_vectortable

    Processing - Output tables with no geometry through OutputVector

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-05-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-05-18

    Precise that scale function returns the denominator and not the scale itself

Merge: 5dd88c990b8 292a8a4fc17
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-05-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-05-18

    Merge pull request #3064 from wonder-sk/composer-map-follow-preset

    Composer map to follow a visibility preset

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-05-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-05-18

    Fix updates of preset combo box when presets get changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-18

    Avoid crash in style dock when layer is removed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-18

    Fix warnings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-18

    [color button] add colour wheel to right click menu

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-18

    [styledock] scroll area for symbol selector widget

    Simon Chenery <simon_chenery@yahoo.com>AuthorDate: 2016-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-18

    Save annotations to project.qgs in creation order (fix #14812)

    Save annotations to project file in the order they were loaded or
    created, so that annotations have the same display order each
    time the project is opened.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-18

    remove spin box background color

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-18
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-18

    add unit test for extent

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-18

    [styledock] more widget changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-18

    Followup feeeaf0, add unit tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-18

    [FEATURE] Extend linestring geometries with reshape tool

    If the reshape line starts or ends at a linestring geometry's
    endpoint, such geometry will be extended (previously no action
    would be done).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-18

    Fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-17

    fix about box (followup 0b940cac, fixes #14832)

Merge: 8ee697bf2dc 902953ca9a2
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-17

    Merge pull request #3076 from rouault/delimitedtext_qt5_fix

    Delimited text provider: fix parsing of subset URL parameter with QT 5 and fix tests

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-17

    Vector layer save as: usability tunings related to attribute selection

    - The group is renamed as 'Select fields to export and their export options'
    - It has no longer a checkbox. It is just collapsible. So
      QgsVectorLayerSaveAsDialog::attributeSelection() is deprecated and always
      return true.
    - For most formats, all attributes are selected by default
    - For CSV/XLSX/ODS, if they have edit widgets, the corresponding checkbox in
      "Replace with displayed values" column is also checked by default.
    - For DXF, keep existing behaviour: attributes are unchecked and not checkable
    - For KML, keep existing behaviour: attributes are unselected by default

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-04-28
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-05-17

    Processing - Adapt RefactorFields to work on tables as well as vector layers

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-04-28
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-05-17

    Processing - Support OutputVector with no geometry in GUI

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-04-28
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-05-17

    Processing - Support tables with no geometry in OutputVector

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-04-28
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-05-17

    Processing - Support no geometry in VectorWriter

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-17

    [styledock] Better layouts for marker widgets

    - Grid vs Form layouts
    - Align DD buttons for better look

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-17

    osgeo4w: add qt plugin directories to browser with grass (followup b758a8c)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-17

    [processing] do not reject string parameters if they contain an unparsable expresion

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-17

    [mssql] Fix layer not showing with invalid geometry

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-05-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-05-17

    Fix composer map tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-05-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-05-17

    [FEATURE] Composer map to follow a visibility preset (fixes #13418)

    This adds a new option in composer map properties:
    "Follow visibility preset" with a combo box to choose the active preset.

    This is an alternative to "lock layers" (and "lock layer styles") functionality
    which would just copy preset's configuration, while the new option links to preset.

    The difference is that when a preset is updated, composer map will automatically
    pick the new configuration when following the preset, while there is no update
    if "lock layers" (and "lock layer styles") option is used.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-17

    Remove child features when parent's add feature form is cancelled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-17

    [FEATURE] Aggregates for expressions

    This commit adds a number of different forms of aggregates to
    the expression engine.

    1. Aggregates within the current layer, eg sum("passengers")
    Supports sub expressions (ie sum("passengers"/2) ), group by
    ( sum("passengers", group_by:="line_segment") ), and optional
    filters ( sum("passengers", filter:= "station_class" > 3 ) )

    2. Relational aggregates, which calculate an aggregate over
    all matching child features from a relation, eg
    relation_aggregate( 'my_relation', 'mean', "some_child_field" )

    3. A summary aggregate function, for calculating aggregates
    on other layers. Eg aggregate('rail_station_layer','sum',"passengers")
    The summary aggregate function supports an optional filter,
    making it possible to calculate things like:

    aggregate('rail_stations','sum',"passengers",
      intersects(@atlas_geometry, $geometry ) )

    for calculating the total number of passengers for the stations
    inside the current atlas feature

    In all cases the calculations are cached inside the expression
    context, so they only need to be calculated once for each
    set of expression evaluations.

    Sponsored by Kanton of Zug, Switzerland

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-17

    [relations] Add method to manager to retrieve relations by name

    Also
    - Begin unit tests for QgsRelationManager
    - Make project optional when constructing QgsRelationManager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-17

    Implement method for caching values within expression contexts

    Can be used to store the results of expensive sub-expression
    calculations (eg layer aggregates), so that future expression
    evaluation using the same context does not have to recalculate
    the cached values.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-17

    Add method to convert string to aggregate type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-17

    Add possibility to handle aggregate calculation at data provider
    (not implemented for any providers yet)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-17

    New utility class QgsAggregateCalculator, simplifies calculating
    aggregates from vector layer fields and expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-17

    Add calculation of number of null values to QgsStatisticalSummary

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-17

    Add methods to stats calculators to accept values one at a time

    This can be more efficient for large quantities of values, since
    it avoids the need to create a list of all values in advance

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-17

    Fix look&feel of WFS SQL query composer on Mac

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-16

    Delimited text provider: fix parsing of subset URL parameter with QT 5 and fix tests

    In Qt 4, QUrl::queryItemValue() decodes a value that contains %25 as %, whereas
    it doesn't with Qt5.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-16

    indentation fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-16

    Ensure that providers fetch geometry for a QgsFeatureRequest
    with an expression filter which requires geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-16

    Fix bug in edit virtual field

    The index was transformed twice from field index to field origin index,
    resulting in a corrupted index (most often being 0 in the end).

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-16

    cppcheck fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-16

    Add test for attribute table sorting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-16

    Don't require a parent for QgsExpressionBuilderWidget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-16

    Allow sorting attribute table by expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-16

    Fix running unsaved script in console

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-16

    fix precise build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-15

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-16

    Fix debug build

Merge: c4819adea4c 202420c70af
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-16

    Merge pull request #3072 from rouault/qt5_fix_testqgsfield

    Make qgis_fieldtest all Qt 5.X compatible

Merge: 63cab56839d 9a49c6aacec
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-15

    Merge remote-tracking branch 'rouault/fix_qt5_wfs_ogcutils_tests'

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-15

    Make qgis_fieldtest all Qt 5.X compatible

    In https://codereview.qt-project.org/#/c/99815/ implemented in QT 5.5,
    doubles are converted to strings using '%.17g', so short decimal values
    might be expanded to long strings depending on their values.
    https://wiki.qt.io/New_Features_in_Qt_5.7 has a logic to avoid this, but
    if we select carefully the double to have both an exact binary and decimal
    representation, that can work will all versions.

    $ python -c "print('%.17g' % 9.7)"
    9.6999999999999993

    $ python -c "print('%.17g' % 1.25)"
    1.25

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-15

    Make ogcutils and WFS tests Qt 5 compatible

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-15
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-15

    WFS provider, connections dialog: change way that we select current index in the tree view of layers to be QT 5 compatible and not require showing the widget in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-15

    Avoid iterating over temporary container

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-15

    Avoid detaching temporary containers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-15

    Avoid unnecessary temporary container and double iteration over
    containers by directly iterating over container itself, rather
    then iterating over .keys()/.values()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-15

    Use more efficient QString multiple arg variant rather then
    chaining .arg calls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-15

    Add missing references to Q_FOREACH loops

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-15

    Use QString::at(0) instead of left(1), since it's more efficient
    and doesn't allocate a QString

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-15

    Switch private QList to more efficient QVector container

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-15

    Remove unused variables, also avoid some unnecessary string creation
    when not using debug builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-15

    Fix some Coverity uninitialized variable warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-15

    [travis] Run tests even with build failures on osx

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-15

    Include travis build name in dash results (ie qt5/qt4)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-15

    Update test masks for Qt5, enable labeling tests

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-14

    Fixes in qgswebframe.h and qgswebpage.h to fix building without QtWebKit

Merge: 45e7da15e19 666050c57cf
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-14

    Merge pull request #3070 from sebastic/qtermwidget-hurd

    Add support for GNU/Hurd to GRASS plugin qtermwidget/kpty.cpp.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-05-14
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-05-14

    Add support for GNU/Hurd to GRASS plugin qtermwidget/kpty.cpp.

    The GNU/Hurd porting guidelines document the following:
    "
     Missing termio.h

     Change it to use termios.h (check for it properly with autoconf
     HAVE_TERMIOS_H or the __GLIBC__ macro)

     Also, change calls to ioctl(fd, TCGETS, ...) and ioctl(fd, TCSETS, ...)
     with tcgetattr(fd, ...) and tcsetattr(fd, ...).
    "
    https://www.gnu.org/software/hurd/hurd/porting/guidelines.html#Missing_termio_h_tt_

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-14

    OGR provider: fix Coverity warning about mFetchGeometry member being not always initialized

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-14

    qgsgml & WFS provider: fix Coverity warnings introduced in recent WFS works

Merge: cfb61003891 90cc0ed495b
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-14
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-14

    Merge pull request #3061 from rouault/saveas_human_readable_values

    [FEATURE] Export vector layer with "human-readable" values from edit widgets

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-03
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-14

    QgsVectorLayerSaveAsDialog: add checkboxes to decide which fields should be exported with their displayed values, and bind it in QgisApp with QgsVectorFileWriter

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-03
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-14

    QgsVectorFileWriter: add capability to export displayed values of fields (typically coming from edit widgets) instead of their raw values

    aharfoot <aharfoot@users.noreply.github.com>AuthorDate: 2016-02-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-14

    Disable FEATURE_DATASET layer option if its value is not set

Merge: c5308754ebb f94bb6ffc74
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-14

    Merge pull request #2621 from simonsonc/georef-crosshairs

    Make the georeferencer tool use a snapping cursor

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-14

    [DbManager] allow to refresh materialized views
    (fixes #13697)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-14

    Add note for failing Qt5 test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-14

    Fix `from PyQt.xy` > `from qgis.PyQt.xy` import leftovers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-14

    Fix memory leak

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-14

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-14

    Unblacklist fixed Qt5 tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-14

    Migrate more tests to Python3

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-13

    Migrate provider test to python 3

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-13

    Remove references to QPyNullVariant

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-13

    Introduce NULL QVariant to PyQt5

Merge: b1f59f3ed66 d03821866e2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-13

    Merge pull request #3069 from sbrunner/connect

    Directly use function connect, remove no more existing signals

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-05-11
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2016-05-13

    Directly use function connect, remove no more existing signals

Merge: 8360936e893 9a488864129
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-13

    Merge pull request #3068 from sebastic/qtermwidget-kfreebsd

    Add support for kFreeBSD to GRASS plugin.

Merge: ab3fef97aa8 95b5548defd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-13

    Merge pull request #3059 from arnaud-morvan/canvas_saveasimage_with_annotations

    Save as image with annotations

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-13

    fix import (take 2)

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-05-04
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-05-13

    Save as image with annotations

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-13

    [processing] fix import

Merge: 19f80601bf9 65a37dbe07c
    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-13
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-13

    Merge pull request #3018 from rouault/wfs_sql

     [FEATURE] [WFS provider] Add support for WFS 2.0 joins and other improvements

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-05-13
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-05-13

    Add support for kFreeBSD to grass plugin.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-13

    [processing] remove toolbox dock widget when unloading plugin

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-13

    [processing] simplify variables handling in scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-13

    fix indentation and typo

Merge: b51d70ab956 2535c0a9c13
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-13

    Merge branch 'processing_exps' of https://github.com/volaya/QGIS into processing_exps

    Conflicts:
            python/plugins/processing/gui/NumberInputPanel.py
            python/plugins/processing/gui/OutputSelectionPanel.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-13

    Correctly emit presetsChanged() from QgsVisibilityPresetCollection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-13

    Group add db layer actions together in toolbar

    The add layer toolbar is very full and users are unlikely to be
    connecting to more than one db provider type frequently (eg
    at a workplace they will likely have access to a Postgres db
    OR a MSSQL db, not both concurrently)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-13

    Fix flipped marker fill and outline color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-13

    [FEATURE] New map tool for interactively setting point symbol offset

    Allows for setting a point's offset if it is bound to a field using
    data defined overrides (fix #14738)

    TODO: replace temporary icons

    Sponsored by North Road

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-12

    Fix style of nullptr comparisons

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-12

    QgsSQLStatement::quotedIdentifierIfNeeded(): make it quote SQL reserved keywords

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-12

    [FEATURE] [WFS provider] Add support for WFS 2.0 joins and other improvements

    Second part of qgis/QGIS-Enhancement-Proposals#53
    (QEP 35: WFS provider enhancements)

    - URI parameter with sql with SELECT / FROM / JOIN / WHERE / ORDER BY clauses
    - handle WFS 2.0 joins
    - handle DateTime fields
    - enable "Only request features overlapping the view extent" by default (and memorize the settings)
    - rework DescribeFeatureType parsing to handle responses with several documents, and some support for attribute types being complexType
    - rework feature transfer between downloader and iterator so as to avoid uncontrolled RAM usage when the iterator cannot keep up with the downloader
    - turn on WAL journaling for better reader / writer concurrency
    - add retry logic based on the 'Max retry in case of tile request errors' setting (renamed 'Max retry in case of tile or feature request errors')
    - error to MessageBar in case of failed download
    - in progress dialog, add a "Hide" button to mask the dialog
    - improve automated testing
    - add testing of the GUI of QgsWFSSourceSelect

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-12

    QgsVectorLayer::setSubsetString(): call updateFields()

    Useful for WFS provider whose setSubsetString() can potentially
    modify fields if changing the SELECT fields

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-12

    QgsOgcUtils: add conversion from QgsSQLStatement to OGC filters

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-12

    Add a QgsSQLComposerDialog GUI to edit QgsSQLStatement

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-12

    Add QgsSQLStatement class to parse SELECT statements

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-12

    QgsGML: extend to be able to parse WFS 2.0 GetFeature response with join layers

    And also fix handling srsDimension=3 on main GML geometry objects and not only posList

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-12

    QgsCodeEditorSQL: make autocompletion case insensitive when APIs are set on the lexer

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-12

    QgsCodeEditor: workaround 2 QScintilla bugs

    - Fix one bug with Scintilla 2.8.X when focus out event does not
      disable blinking cursor
    - Make QScintilla widget not capture Escape key so that it can
      propagate to parent.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-02
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-12

    Implement representValue() for Relation Reference widget

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-12

    fix extent

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-12

    [processing] don't crash if user canceled script loading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-12

    [FEATURE] Redesigned interactive gradient editor

    Uses new gradient editor widget and color controls for easier
    manipulation of gradients. Also adds an interactive plot
    for modifying gradient stops via the color HSV or RGB values.

    Fix #8383

    Sponsored by North Road

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-12

    [FEATURE] New reusable interactive widget for editing gradient ramps

    Supports:

    - drag to move color stops
    - double clicking to add a new stop
    - pressing delete will remove the selected stop
    - pressing arrow keys will move the selected stop, shift+arrow= larger
      move
    - drag and drop a color onto the widget to add a new stop

    Sponsored by North Road

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-12

    Add equality operator for gradients, ensure stops are always in order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-12

    Move internals of QgsColorDialogV2 to new QgsCompoundColorWidget widget

    This allows reuse of the full options from the color dialog when
    required in a widget form.

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-05-12
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-05-12

    [FEATURE] add a map canvas magnifier

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-12

    Partial revert 18b69d

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-12

    [Style Dock] Attach widget changed for graduated widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-11

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-11

    [FEATURE] Show stats for string and date fields in stats dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-11

    New class QgsDateTimeStatisticalSummary

    Calculates summary statistics on lists of datetime values, such
    as count, count distinct, min, max and range

Merge: ab7a07a64e5 66b1416dfed
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-11

    Merge pull request #3058 from arnaud-morvan/processing_postgis_errors

    Processing - Fix unicode/str error in postgis_utils

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-11

    Migrate "Hidden" widgets to "Hidden" attribute table columns

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-05-04
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2016-05-11

    Processing - Fix unicode/str error in postgis_utils

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-11

    Followup d088fe0: Fix failing test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-11

    Fix python bindings for QgsAttributeAction

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-11

    Fix action widget on attribute table

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-11

    Followup 59db4d0: Cleanup

Merge: 5177d93b5a2 cf45742fe88
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-11

    Merge pull request #3063 from DelazJ/fields

    use same icons as in other dialogs for this task

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-11

    Add time field filter option for QgsFieldComboWidget (also add docs)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-11

    Fix datetime fields not shown in QgsFieldComboWidget when set to date filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-11

    Fix QgsFieldComboWidget not updating fields when calling setFilter()

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-11

    [Style Dock] Only disable the widget and not the dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-11

    Fix coverity mixed enum warning, switch 0 -> nullptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-11

    Fix coverity uninitialized variable warnings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-11

    Code style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-11

    Fix crash when selecting geometryless layer and style widget is open

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-11

    Avoid refreshing canvas for every joined feature

    Instead of setting the provider's subsetString to fetch joined
    features, use a feature request with FilterExpression instead.
    (Setting the subsetString results in a canvas refresh.)

    Performance should be similar (if expression compilation is
    enabled) and this also has the advantage of avoiding provider-
    specific behaviour (eg case insensitive matching).

    (fix #14800)

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-05-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-11

    Be able to store the bookmarks in the project (#2661)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-11

    [Style Dock] Use readStyle for undo

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-11

    Fix early return in writeSymbology

    Talk about a noob error :)

Merge: 0f6838df2a4 75cfb32683e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-11

    Merge pull request #3056 from rouault/gdal_make_autowarpedvrt_for_rpc

    [GDAL provider] Use GDALAutoCreateWarpedVRT() when the dataset has only RPC

Merge: 7ae80b106d8 52de4fb9ba2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-11

    Merge pull request #3034 from rouault/ogr_concurrent_opening

    [BUGFIX / FEATURE] [OGR] Allow concurrent edition of Shapefiles and Tabfiles in QGIS & MapInfo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-10

    Fix sip bindings for QgsStringStatisticalSummary

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-10

    Add test to make sure the curve point is part of the segmented result

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-10

    New class QgsStringStatisticalSummary, for calculating statistics
    on lists of strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-10

    New class QgsInterval for storing durations between datetimes

    Move the QgsExpression::Interval class out to its own QgsInterval
    class, extend with new methods and add tests

    Add a typedef to keep API compatibility for 2.16

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-10

    Fix feature fields does not include virtual or joined fields when
    feature is requested using a QgsFeatureRequest with FilterFid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-10

    Add missing qHash implementations for QTime, QDate, QDateTime

    These were added in Qt5, so for Qt4 builds we now include a variant
    of the upstream Qt5 implementations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-10

    Add missing object name for styling dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-10

    Avoid some detachments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-10

    Fix major(?) memory leak with python code execution

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-10

    Fix some minor memory leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-10

    Fix memory leak in OGR provider when feature has no geometry
    and FilterRect is used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-10

    Fix warnings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-10

    [Style Dock] Add undo/redo button at the bottom

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-05-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-10

    [FEATURE] Add style/history tab to style dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-10

    Temporarily fix generate_test_mask_image.py by rolling back to Qt4

Merge: 81e72b782fe 90d116c6f50
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Merge pull request #3051 from nyalldawson/cad_fixes

    Improvements and fixes to advanced digitising dock

Merge: 794ab065dc7 ea201492391
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Merge pull request #3060 from nyalldawson/filled_marker

    New "Filled marker" symbol layer type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    [FEATURE] Embed atlas feature into composer HTML source as GeoJSON

    This change makes the current atlas feature (and additionally all
    attributes of related child features) available to the source of
    a composer HTML item, allowing the item to dynamically adjust
    its rendered HTML in response to the feature's properties. An
    example use case is dynamically populating a HTML table with
    all the attributes of related child features for the atlas
    feature.

    To use this, the HTML source must implement a "setFeature(feature)"
    JavaScript function. This function is called whenever the atlas
    feature changes, and is passed the atlas feature (+related attributes)
    as a GeoJSON Feature.

    Sponsored by Kanton of Zug, Switzerland

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    [FEATURE] Allow copying features from QGIS in GeoJSON format

    The previous setting for include WKT when copying features has been
    replaced with a choice of copying features as "Plain text, attributes
    only", "Plain text, WKT geometry" and a new "GeoJSON" option.

    When set to "GeoJSON", copying features in QGIS will place a GeoJSON
    text representation of the features on the clipboard for easy
    pasting into other applications/javascript code.

    Sponsored by North Road

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Catch errors when reprojecting for GeoJSON export

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    [server] Always export GeoJSON in WGS84 (fix #14609)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Always export GeoJSON features in WGS84 (match specifications)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Always create valid GeoJSON (both geometry and properties members
    are required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Add method for exporting QgsFeatureList to GeoJSON featurecollection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Support including attributes of related (child) features in
    GeoJSON feature export

    Sponsored by Kanton of Zug, Switzerland

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Allow setting list of attributes to exclude from json exports

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Allow injecting extra properties into feature's GeoJSON export

    Sponsored by Kanton of Zug, Switzerland

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Refactor to move JSON exporter to its own class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Support encoding lists and maps to json

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Correctly escape more json strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Blacklist PyQgsJSONUtils test from qt5 (uses null)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    [FEATURE] New class QgsJSONUtils with utilities for converting
    features to and from GeoJSON strings

    Sponsored by Kanton of Zug, Switzerland

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-09

    Geometry type check in merge tool is not necessary any more (geometry type conversion is done in provider)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-05-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-05-09

    [processing] add support for int64 fields (fix #14777)

Merge: fa11390dd3a 9470c36aa0c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-09

    Merge pull request #3013 from pierstitus/pseudocolor_renderer

    Rewrite pseudocolor render code to improve speed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-09

    Doxygen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-09

    Don't always show first column in attribute table

    Add tests for some basic attribute table functionality

    Fix #14774
    Fix #14765
    Fix #14766

Merge: a65d9c522f8 0b4961c2248
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-09

    Merge pull request #3045 from mhugent/convert_geometry_2

    Convert geometry 2

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-05-09
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-05-09

    use same icons as in other dialogs for this task

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    Fix indeterminate state for numeric line edits was showing "NULL"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-09

    New class QgsWebPage

    QgsWebPage is a QWebPage subclass which automatically handles
    redirecting JavaScript console output to the QGIS message log.

    This makes it easier to debug JS errors and scripts used inside
    composer HTML and label items.

    Sponsored by North Road

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-07

    [FEATURE] New "Filled marker" symbol layer type

    A "filled marker" is similar to the simple marker symbol layer, except
    that it uses a fill sub symbol to render the marker. This allows use
    of all the existing QGIS fill (and outline) styles for rendering
    markers, eg gradient or shapeburst fills.

    A new abstract class QgsSimpleMarkerSymbolLayerBase has been created
    from which both QgsSimpleMarkerSymbolLayerV2 and
    QgsFilledMarkerSymbolLayer derive. All common code has been moved to
    this base class, allowing for easy addition of new shapes or features
    to both simple markers and filled markers without duplication.

    Also, adds a lot of missing docs to marker symbol layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-07

    Ensure that @symbol_color is always correct for symbol layer types
    with subsymbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-07

    Add some clarifications to QgsRelation api

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-06

    Fix warning

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-05-06
Commit:     Piers Titus van der Torren <pierstitus@gmail.com>
CommitDate: 2016-05-06

    Change QList to QVector for speed increase

    mLUT and mColorRampItemList are changed,
         for mLUT it shouldn't matter that much since an int is stored
         sequentially anyway, also in a QList,
         for mColorRampItemList it should make a difference,
         though it has to be converted from/to QList to keep API

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-06

    Move conversion of added/changed geometry to vector data provider

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-06

    Slightly more precise numbers for circular string centroids

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-05-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-05-06

    Make sure the curve point is always on the segmentized curve

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-05-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-05-06

    [processing] add object name to custom menus

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-05

    fix display of version in doxymentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-05-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-05-05

    [server] Fixes segfault on wrong TypeName

    Unreported - WFS-T

    Funded by Boundless

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-05

    Fixes to arrow line symbology:

    - Fix crash in Python bindings caused by subsymbol ownership
    - Make symbol work correctly with categorised and graduated
    renderers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-04
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-04

    Use consistently dataSourceUri() with QgsOgrConnPool (follow up of https://github.com/qgis/QGIS/pull/3057)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-04
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-04

    QgsOgrProvider::addAttributes(): call invalidateConnections() for MapInfo

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-04
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-04

    Move QgsOgrConnPool::instance()->unref() from QgsOgrProvider::close() to destructor, since we can open()/close() several times

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-03
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-04

    Un-blacklist PyQgsOGRProvider for QT5 tests

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-04

    Fix style in previous commit regarding comparisons against nullptr

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-11
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-04

    [BUGFIX / FEATURE] [OGR] Allow concurrent edition of Shapefiles and Tabfiles in QGIS & MapInfo

    - Closes https://hub.qgis.org/issues/14378
    - Adds new virtual methods in QgsDataProvider(): enterUpdateMode() and leaveUpdateMode()
      and implement them in the OGR provider. Limited to shapefiles and tabfiles
    - Implements QgsOGRProvider:reloadData()
    - Robustify OGR provider methods so they don't crash if dataset re-opening fails.

Merge: 919c54ef5fa f2618884fd6
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-04

    Merge pull request #3057 from manisandro/ogrpool_datasourceuri

    Consistently use datasource instead of filepath when ref/unref-ing

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-05-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-05-04

    Also use datasource instead of filepath when ref/unref-ing and invalidating.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-05-04

    release.pl: don't created branches from tag names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-04

    Fix coverity uninitialized member warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-04

    Fix more uncaught exceptions in QgsOgcUtils

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-04

    [travis] Fix warnings about invalid ccache options

    https://travis-ci.org/qgis/QGIS/jobs/127438282#L731

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-03
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-05-03

    [GDAL provider] Use GDALAutoCreateWarpedVRT() when the dataset has only RPC

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-03

    Fixes for actions in attribute table

     * Initialize datastructure in vector layer configuration dialog
     * Fix hidden widget if shown in last column

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-03

    Replace calls to deprecated `assertEquals` method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-03

    [FEATURE][multiedit] Add shortcut to modify attributes of selected
    features to edit menu

    Workflow:
    - enter edit mode, select multiple features
    - select Edit -> Modify Attributes of Selected Features
    - edit attributes using feature form, click OK or Cancel

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-05-03

    Fix show/hide labels tool with postgres (followup 0232819)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-03

    Standardise format of initializer lists

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-03

    Correctly set initial tab in label style dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-03

    [composer] Fix invalid signal connection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Add different widget style

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Allow controlling action visibility on attribute table

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Handle item flags for action column

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Doxygen fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Fix attribute table column "resync after change"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Fix crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Make string translatable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Doxygen and sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    [feature] New configuration options for attribute table

     * Allow reordering the attribute table columns
     * Allow adding a new column to trigger an action to the attribute table

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Limit ccache size to 150M

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Add new properties short name and show in attribute table to actions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Refactor attribute action dialog

    The attribute action dialog had some UX flaws that an action was edited
    in the same dialog as the action list lives. When changing the active
    icon without applying changes, all changes have been lost. This fixes
    this behavior by using a separate dialog to change action properties.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Indentation fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Rename QgsAttributeAction to QgsActionManager

    The original name was not representative for the scope of the class
    and misleading at best.
    The class manages actions for a given layer and it's not a single action
    like the former name suggested.
    There is a typedef introduced to keep it in the API until we can remove
    it with QGIS 3.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Rename QgsFilterTableFields to QgsOrganizeTableColumns

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-02-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Add a possibility to hide a column in the attribute table

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    replace icon

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Followup 875edb0, fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Improve snapping API documentation

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-05-02
Commit:     Piers Titus van der Torren <pierstitus@gmail.com>
CommitDate: 2016-05-02

    change comment to remove inadequate @deprecated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    [cad] Fix invalid coordinates when x/y snapping is enabled and
    subsequent segments are parallel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    Doxygen fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    [FEATURE][cad] Implement "repeating" locking mode for constraints

    When enabled, repeating locks are not automatically cleared when
    a new point is added. They are handy when the same constraint
    must be repeated for multiple points (eg adding vertices
    which are always 50 meters apart)

    (fix #12605)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    [cad] update constraint when user changes values in widgets while
    constraint is locked

    The previous behaviour was that the constraint had to be "relocked"
    if the user manually altered the constraint value in the text
    widgets. Now users can edit the constraint value after already
    locking the constraint.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    New class QgsFocusWatcher for easier handling of focus events

    Usually QObjects must subclass and override methods like focusOutEvent
    to handle focus events. Using this class as an event filter avoids
    the need to subclass objects and the focus events can be directly
    caught using the emitted signals.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-05-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-05-02

    Fix PyQt import to qgis.pyQt in test_qgsnewgeopackagelayerdialog.py

Merge: 563d75c1ec9 7703ad88acb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    Merge pull request #3031 from rouault/gpkg_improvements

    GeoPackage support related improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    Followup febe30, fix crash

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    [expressions] Fix fetching joined column refs when expression is
    not prepared (fix #14746)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    [FEATURE] Support single click to select with freehand select tool

    This brings the behaviour of the freehand select into line with
    the select by rectangle tool, which allows clicks without drag to
    select a single feature.

    (fix #14747)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    Fix clear value for offset curve tool (fix #14751)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    Fix more uninitialized variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    Fix potential crash in QGIS server

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    Avoid some Coverity ignored return value warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    Fix memory leak in labeling dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    Fix logic error in dxf export of line with offset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    Fix some Coverity dereference null pointer warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    Fix potential crash while creating geometry from WKB with bad header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-05-02

    Fix Coverity uninitialized variable warnings

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-05-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-05-01

    Use same icons for same buttons  (#3049)

    * Add icons for color buttons to replace text
    * Add icons to custom crs dialog
    * Replace common text buttons by icons
    * Replace icons

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-04-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-04-29

    [BUGFIX][QGIS Server] WFS GetFeature with propertyname retrieves requested fields

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-04-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-04-29

    [BUGFIX] QgsGeometry exportToGeoJSON return 'null' for null Geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-29

    Fix qgis.PyQt compatibility imports

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-04-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-29

    move PyQt compat folder to python/qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-29

    Fix calculation of point symbol bounds using data defined rotation or offset

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-04-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-04-29

    Update sip bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-29

    [processing] remove duplicated code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-29

    [multiedit] Prompt to apply changes when switching out of multiedit mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-29

    Fix slider and dial widgets never emit their valueChanged(QVariant)
    signals. Fixes use of dial/slider with multiedit form mode.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-29

    Fix delete ring tool not updating rendered feature (fix #14741)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-04-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-04-29

    Don't resize canvas size on widget change

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-04-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-04-28

    Add z/m values to new curves of compound curve

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-28

    oracle provider: cleaner geometry retrieval and fix case issue with
    feature request alias and sdo_relate

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-28

    [processing] always use original algorithm name for scripts and models (follow up abda90fe0d)

Merge: 93d984e5040 4a11a1a3198
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-04-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-04-28

    Merge branch 'processing_modeler_default_value'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-04-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-04-28

    Fix crash

Merge: d69910a12b9 fef8c1fef2a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-28

    Merge pull request #3026 from nirvn/centroid_fill_parts

    [FEATURE] add setting to control centroid fill point rendering on all parts or a single part of multi-features

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-28

    fix dxf export when using rule based labeling (followup a64ea0b)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-04-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-04-27

    Convert added/changed geometries into the right before sending back to provider

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-27

    [FEATURE] add setting to control centroid fill point rendering
    on all parts or a single part of multi-features (fixes #9199)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-27

    fix indentation

Merge: c96f66ecaee bee4068b898
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-27

    Merge pull request #3038 from volaya/provider_add_remove

    [processing] different approach for provider add/remove

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-27

    cmake/FindGDAL.cmake: emit warning if GDAL < 1.11

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-27

    test_provider_ogr_gpkg.py: remove expected failure tag if GDAL < 1.11.0. This will be a hint of reduced functionality

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-27

    Put QgsSQLiteExpressionCompiler class inside Doxygen PRIVATE tag

Merge: 42e386f8c86 10e3c1914e0
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-27

    Merge pull request #3040 from 3nids/debian_install_qgis_testing

    debian: install qgis testing

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-04-27

    debian: install qgis testing

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-27

    [processing] handle provider modifications when settings have been edited

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-04-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-04-27

    Make sublayer dialog sortable and sort by layername initially. Patch provided by Stefan Ziegler

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-04-27

    Gracefully handle topology errors when tracing (fixes #14447)

Merge: e9bc8ae4c56 572bd195a5d
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-04-27

    [FEATURE] Make labeling map tools work with rule-based labeling

    (until now they worked just with simple labeling)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-04-27
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-04-27

    [Processing][Modeler] Use default value instead of None

    In Modeler algorithm, when a algorithm's parameter was not defined it's value was set to None.
    Before the possibility to defined optional parameters, None value is equal to set value to default one.
    Now, it's important to use default value instead of None.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-27

    [processing] different approach for provider add/remove

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-04-27

    Make travis happy

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-04-27

    Fix tests, fixes after rebase

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-27

    fix precise build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-04-27

    Cleanups to emphasize that methods work with current label

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-04-27

    Updated label map tools to work with rule-based labeling

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-04-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-04-27

    Introduce label provider ID to uniquely identify label's settings

    Before rule-based labeling, layer ID would identify label settings
    of a label as there could be only one configuration per layer.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-04-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-04-27

    Fix crash on invalid assert in rule-based labeling

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-27
Commit:     Piers Titus van der Torren <pierstitus@gmail.com>
CommitDate: 2016-04-27

    Fix sign of safety correction

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-26

    [processing] don't write NaN's to attribute table (fix #14639)

Merge: 2ba252b3440 6b88ec81e65
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-04-26
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-04-26

    Merge pull request #2991 from manisandro/ogr_options

    Pass the full ogr data source URI as connInfo in qgsConnectionPool_ConnectionCreate

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-04-20
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-04-26

    Add connection pool test

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-04-11
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-04-26

    Move QgsProviderRegistry::instance delete call after deferred delete call

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-04-10
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-04-26

    Pass the full ogr data source URI as connInfo in qgsConnectionPool_ConnectionCreate.

    This fixes corrupt rendering when loading the same dataset twice with different options (i.e. layers), see issue #14560.

Merge: 9a05558afff 793b712eb9d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-26

    Merge pull request #3033 from rldhont/processing_gdal_optional

    [Processing] well manage optional parameters in GDAL algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-26

    fix formatting

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-04-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-04-26

    [Processing][GDAL] Well manage optional parameters

    Because EXTRA and NO_DATA parameters are optional, the value can be `None` which is the same as `''`.

Merge: 8a9cb05dbbd a4b2cde5bb7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-26

    Merge pull request #3030 from NaturalGIS/processing_fix_raster_clip_nodata

    [processing] set nodata parameter as optional in GDAL algs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-26

    [processing] better handling of variables in scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-26

    [processing] fixed wrong call to addToLog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-26

    Avoid some Coverity return value warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-26

    Fix Coverity big parameter passed by value warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-26

    Fix coverity uninitialized variable warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-26

    Fix features cannot be added when using attribute table and form
    popup (fix #14729)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-26

    [OGR provider] Use QgsSQLiteExpressionCompiler for SQLite and GPKG drivers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-26

    Move QgsSpatiaLiteExpressionCompiler class to core as QgsSQLiteExpressionCompiler so it can be reused by the OGR provider as well

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-26

    Fix crash in relation reference widget (fix #14732)

Merge: ff85bfe4613 ba2601ff450
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-26

    Merge pull request #3032 from NaturalGIS/processing_remove_wrong_raster_clip_parameter

    remove wrong gdal_translate parameter

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-26

    [processing] print full stacktrace to log when a provider cannot be loaded

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-26

    [processing] better expression context building

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-04-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-04-25

    Revert "[processing] Extra check to ensure GRASS folder setting not already None"

    This reverts commit 36a820e51657bf0c3069e1fd287d6b452a3cd1e0.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-04-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-04-25

    [processing] Extra check to ensure GRASS folder setting not already None

    - Update to 5131e93; not sure why ProcessingConfig.getSetting returning
      None sets folder = None instead of '' (on the previous line on Win)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-26
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-26

    test_provider_ogr_gpkg.py: fix crash by keeping a reference to the feature object so that the geometry object isn't invalid

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-25

    test_provider_ogr_gpkg.py: compare geometry by wkb, and use @unittest.expectedFailure decorator

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-04-25
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-04-25

    more GDAL a_nodata fixes, for sake of uniformity

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-04-25
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-04-25

    remove wrong gdal_translate parameter

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-04-25
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-04-25

    set nodata parameter as optional in GDAL clip by extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-26

    Revert "Fix label map unit scale range for font size and buffer"

    This reverts commit 72714e6f5edb41aca84e361a46ffc4fd6d4523d5.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-25

    Fix crash in testqgsogrutils with QT5 where QTextCodec::codecForName( "System" ) returns null

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-04-25
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-04-25

    Minor fixes in intersection removal for the reshape tool

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2016-01-14
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-04-25

    Avoid intersections in reshape tool

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-25

    [OGR provider] Expose OGR FID as first attribute when it is meaningful

    Useful for GPKG and other database based drivers

    - For OGR drivers that have GetFIDColumn() != '', expose it as a QGIS
      field.
    - When creating features, use the value potentially provided in this
      first field, as the feature id to force to OGR. Disallow changing it
      in changeAttributeValues()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-25

    [BUGFIX] [OGR provider] Free OGR feature in changeAttributeValues() to avoid memory leak

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-25

    osgeo4w: add qt plugin directories to browser

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-25

    run 2to3 only with Qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-25

    Fix label map unit scale range for font size and buffer

    Refs #14698, but other label size parameters are still
    ignoring scale ranges

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-25

    [processing] more complete scope for expressions in outputs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-25

    [processing] added variables to scope when inputing value of a ParameterNumber

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-25

    [processing] minor ui fixes in input panels

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-25

    [processing] added support for expressions in some input params and outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-25

    Fix map unit scale parameters were not always saved for labeling

    Refs #14698 - all settings are now saved but the size range in mm
    is not yet respected during rendering

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-25

    fix leading comment

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-25

    dxf export:
    * output 3D geometries
    * more adaptions to labeling changes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-25

    fix warnings

Merge: 0cd5f6afce4 ee5548b27a4
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2016-04-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2016-04-24

    Merge pull request #3027 from Cracert/trans2

    Add Polish translators

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2016-04-24
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2016-04-24

    Add Polish translators

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2016-04-24
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2016-04-24

    [NEEDS-DOCS] test, please ignore

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-23

    Blacklist broken tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-23

    Update blacklist

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-23

    Add difference image

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-23

    Python3 compat fix for composerhtml test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-23

    Enable QtWebKit with Qt5 tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-23

    Disable internal yaml

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-23

    [OGR provider] Report curve geometry types. Do geometry type conversions when needed on feature creation/modification

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-23

    QgsVectorFileWriter::initMetaData(): add layer creation options for GPKG

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-22
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-23

    Add a 'Layer / Create Layer / Create GeoPackage layer' menu item

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-23

    Add dependency of port-plugin-xxx on staged-xxx

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-22

    [postgres] Improved handling of DOMAIN type fields

    - show correct domain type as field type name
    - correctly determine length and precision of domain types
    - expose bpchar field type as 'character' to users, as postgres only
    uses 'bpchar' internally and refers to bpchar as character in the
    front end

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-22

    Consolidate all qvariant sort methods to use qgsVariantLessThan,
    make sure qgsVariantLessThan incorporates all functionality from
    other duplicate implementations, and add tests

    (fixes #14671)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-22

    properly save/restore font marker outline join style

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-04-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-04-22

    [bugfix] offline editing converting offline twice

    Fixes #10537: Converting offline twice within the same
    instance causing unusable offline state.

    The problem was due to spatialite connection not being
    invalidated.  When the new offline layer is re-created
    the provider connection doesn't pick the latest commits.

    Funded by Boundless

Merge: 90613ca5d33 9735c13e33a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-22

    Merge pull request #3017 from nirvn/font_marker_outline

    [FEATURE] add outline settings to font markers

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-22

    [FEATURE] add outline settings to font markers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-22

    One more xenial test mask update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-22

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-22

    More xenial, Windows test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-22

    Remove cryptic assert (was failing regularly)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-22

    Test mask updates (qt5 and xenial)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-04-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-04-21

    [BUGFIX] The way layer's shortname is write in QGIS project and used in QGIS Server

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-21

    [travis] Allow osx builds to fail

    Apparently SIP 4.18 deprecates `/DocType/` which is used by PyQt4.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-21

    [processing] Improve error message when clipping fails due to 2.5D

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-04-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-04-21

    fix python testing install directory

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-21

    Revert "[travis] OSX: Force sip version 4.17 due to build problems"

    This reverts commit 842159036a9cfdc518a54ee1ab35de4b14206318.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-21

    Add missing header in QgsCoordinateTransformCache sip

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-21

    fix toggling of map styling dock visibility from the layer tree

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-21

    Fix default value for marker pen join style in sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-21

    Fix build warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-21

    fix crash on startup

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-04-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-04-21

    [Style dock] Set open button as toggle

    Piers Titus van der Torren <pierstitus@gmail.com>AuthorDate: 2016-04-20
Commit:     Piers Titus van der Torren <pierstitus@gmail.com>
CommitDate: 2016-04-20

    Rewrite pseudocolor render code to improve speed

    Most of the time was lost in checking the color cache, so that is replaced
    by a look up table for the index in the color map.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-04-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-04-20

    [BUGFIX] QGIS Server segfault if layer extent is null

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-04-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-04-20

    Remove set mShortName in QgsMapLayer constructor

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-04-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-04-20

    [Processing] Fix when iface is None

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-04-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-04-20

    Remove layer title from dock for now

    Sets the dock tab title which means it looks crappy
    when stacked.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-04-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-04-20

    [Style dock] Move layer label inside widget

Merge: 8f0f9ccbb24 79442b6ccb2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-04-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-04-19

    Merge pull request #3015 from boundlessgeo/wfs-getfeatures-offline-crash

    Wfs getfeatures offline crash

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-04-19
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-04-19

    Add mask images for arrow symbol layer test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-19

    Add a new CMake flag to disable deprecated functionality

    Anything which is going to disappear can be #ifdef'd with this definition. This
    is an additional hint if your 3rd party code is prepared for the next level of
    QGIS.

    For a start it's used to disable old labelling which causes deadlocks when used
    with PyQt5-Python3.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-19

    Python and SQL(Expression) code editors, always use monospace

    And use a different color for fields in the expression editor

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-19

    Server test: URLError has no code

Merge: 831e7cd2363 81a6ccf05ba
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-04-19
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-04-19

    Merge pull request #2955 from mhugo/arrows

    [Feature] Arrow symbol layer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-04-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-04-19

    [FEATURE][styles] Add new style dock for interactive styling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-19

    Disable processing GDAL test on OSX (keeps randomly failing)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-19

    [FEATURE][diagrams] Add optional legend entries for diagram sizes

    A new "legend" tab has been added to diagram properties, allowing
    both the existing attribute legend and a new size legend to be
    enabled/disabled. The size legend has a configurable marker
    symbol.

    Also includes unit tests for both diagram attribute and size
    legends.

    Sponsored by ADUGA

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-04-18
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-04-18

    Temporarily blacklist the arrow symbology test (qt5 only)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-18

    Improve processing test documentation

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-04-12
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-04-18

    Add @geometry_point_count and @geometry_point_num

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-20
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-04-18

    Add a new "arrow" symbol layer

    The "arrow" symbol layer is a symbol layer allowing to draw straight
    or curved arrows from a line layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-18

    Another missing Qt5 test mask

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-18

    [Processing] Retry gdal commands if they are interrupted

Merge: a44d0c1facf 81b6493155d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-18

    Merge pull request #2990 from DelazJ/style

    Symbol selector dialog: use same terms in the gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-18

    Add a missing qt 5 mask image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-18

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-18

    Add note to QgsExpressionContext docs to point to QgsExpressionContextUtils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-18

    Update test masks for Qt5, enable more tests on Travis Qt5 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-18

    [FEATURE] Edit attributes of multiple features simultaneously

    This change allows the attributes of multiple features to be edited
    simultaneously. It is enabled when the attribute table dialog is in
    "form mode", via a new "multi edit" button on the toolbar.

    In this mode, attribute value changes will apply to all selected
    features. New widgets appear next to each editor widget allowing for
    display of the current multi-edit state and for rolling back changes
    on a field-by-field basis.

    Changes are made as a single edit command, so pressing undo will
    rollback the attribute changes for all selected features at once.

    Multiedit mode is only available for auto generated and drag and
    drop forms - it is not supported by custom ui forms.

    Sponsored by Kanton Basel Stadt

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-04-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-04-18

    Show the active layer in the layers dock header

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-17

    Send dart measurement output to stdout with no prefix

    Or to put it differently, make the output usable for CDash also
    with Qt5. Qt5 prefixes debug output with QDEBUG and adds quotes
    before and after the message.

    <DartMeasurement>...</DartMeasurement> messages are expected to
    be put at the beginning and end of a line without pre- or suffix
    by CDash.

    We now send it to stdout without any modifications.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-17

    Followup 151204d fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-17

    Add debug for failing gdal subprocess

Merge: a669d3c8841 ae719c09170
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-04-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-04-17

    Merge pull request #3007 from nirvn/svg_marker_disability_v2

    [svg] add accessibility and low vision symbols

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-17

    [svg] add accessibility and low vision symbols

Merge: fc6559aa053 842159036a9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-16

    Merge pull request #3005 from m-kuhn/osx-sip-417

    [travis] OSX: Force sip version 4.17 due to build problems

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-04-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-04-15

    Remove conversions.sip conditionals meant for 4.12 but actually 4.18

    - The hex version of 4.12 was not 0x041200 (current 4.18) but 0x040c00.
      Code was always skipped and has worked with recent sip versions.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    [travis] OSX: Force sip version 4.17 due to build problems

Merge: b95d6c1d94c 449fad35827
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Merge pull request #3006 from m-kuhn/Qt5ConsoleTests

    Enable console tests on Qt5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Enable console tests on Qt5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    [travis] Allow osx builds to fail

    Seems to be caused by sip 4.18

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Fix crash on postgis error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Blacklist console test on Qt5

    We are missing QScintilla bindings at the moment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    QShortcut is in widgets, not gui

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Fix console import menu and add tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-15

    debian packaging drop ubuntu vivid support

Merge: 78725feda46 816c322df57
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Merge pull request #3003 from m-kuhn/py3next

    Enable more tests for PyQt5/Python3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-15

    Bring back QgsNetworkManager slots and signals removed in 2eb8243 as deprecated

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-04-15
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-04-15

    Prevents a crash when online features are gone

    Fixes an unreported segfault when converting an online layer
    to offline if features cannot be (completely) fetched.

    Funded by Boundless

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Workaround for buggy mac osx cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Test PyQgsRelationEditWidget updates

     * QApplication is in QtWidgets, not QtGui
     * Expected failure only affects the travis Qt4 platform

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Unmask more Python 3 tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Improve PORT_PLUGINS cmake code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Improve spatialite provider test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Add unicode_keep_u fixer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Compatibility fix for most of PyQgsGeometryTest

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Python 3 migrate SocketServer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Manual next fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-15

    Run next_call fixer on tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-15

    Fix test failure on GDAL >= 2.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-15

    [FEATURE] Compilation support for unary - operation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-15

    Add safeguard tests to ensure no regressions in expression compilation
    (ie check that expressions are successfully compiled where expected)

    Add compilation support for "NOT..." type expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-15

    [FEATURE][console] Improvements to find functionality

    - add key shortcut to open find widget, set focus to find text input
    automatically (uses default shortcut for DE, eg usually Ctrl+F)
    - add key shortcuts for find next/previous (using default DE
    shortcut, eg Ctrl+G/Shift+Ctrl+G)
    - automatically find first match when typing in find box
    - set initial find string to selection when opening find
    - pressing Escape closes the find bar

Merge: a7f08fd7b7c 69235e67557
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-15

    Merge pull request #3000 from nirvn/diamond_ellipse_marker

    [symbology] add diamond ellipse marker

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-04-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-04-14

    Avoid crash when WFS converted to offline

    Fixes #14010 Converting to Offline Editing of WFS-T layer causes minidump

    Funded by Boundless

Merge: 0f048b55eb9 023281907f1
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-04-14
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-04-14

    Merge pull request #2956 from pblottiere/diagrams

    Update label toolbar to manage diagrams too

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-14

    Unblacklist Qt5 tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-14

    Some general test improvements

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-14

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-14

    Fix console errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-14

    Python 3 update for processing tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-14

    Cleanup test application on exit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-14

    [postgres] Avoid deadlocks in transactional editing

    Can currently be triggered by using the field calculator to update a selection.
    While an iterator is active and the connection is locked, an update statement
    waits unsuccessfully for the same (locked) connection.

    This commit only locks the connection while an iterator is actually fetching
    data and not for its entire lifetime.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-14

    [postgres] Test for deadlocks with transactions

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-04-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-04-14

    [dbmanager] Fixes various signal bugs after 8bda5c

    Fixes some unreported glitches after new signals migration.

    Also fixes #14649

Merge: cbf7b5c0df5 70863ecaf0c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-04-14

    Merge pull request #2999 from mhugent/server_ntv2_2

    [FEATURE]: set default datumstransformation for server with environme…

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-14

    fix 7454d87

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-13

    doxygen: include sha in PROJECT_NUMBER

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-13

    add doxymentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-13

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-13

    dxf export: add support for expression contexts and rotated symbols (fixes #14495)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-13

    dxf export: support rule based labeling (fixes #13757)

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-03-22
Commit:     Paul Blottiere <blottiere.paul@gmail.com>
CommitDate: 2016-04-13

    update label toolbar to manage diagrams too

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-13

    fix offset not cloned for ellipse marker

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-13

    [symbology] add diamond ellipse marker

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-04-10
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-04-13

    More consistency on gui labels

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-13

    [processing] add Rectangles, Ovals, Diamonds algorithm (fix #11575)

    This is direct port of abandoned "Rectangles, Ovals and diamonds" plugin.
    There are two algorithms: one uses fixed values and second — variable
    values from attribute table. Test for fixed distance version included.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-13

    spatialite provider: remove m prefixes in extern functions (followup 1050174)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-13

    Fix PyQgsVectorFileWriter test on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-13

    Fix other feature's geometries are shown instead of null geometry
    in delimited text provider (fix #14666)

    Add tests, also fix virtual layer, mssql and db2 providers which
    suffered the same bug

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-13

    hardcode values for pentagon, hexagon, and equilateral triangle

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-13

    QgsSymbolV2: only pop expression scope if it was really added

Merge: 9a161ac449a 6da18991ebe
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-13

    Merge pull request #2997 from nirvn/more_n_more_markers

    [symbology] add a filled cross simple marker

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-13

    fix angle and anchor point settings for ellipse symbol

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-12
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-13

    [symbology] add filled cross and hexagon markers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-04-12

    [FEATURE]: set default datumstransformation for server with environment variable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-12

    Fix crash on exit: delete postgres connection pool before QApplication

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-12

    Only cache QIcons if a QgsApplication is present

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-12

    Add new target port-plugins to run 2to3 on plugins as build step

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-12

    Fix indentation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-04-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-04-12

    [dbmanager] Use user name as DB name if provided

    Followup for 212b125

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-12

    Mask flaky openstreetmap test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-12

    Cache theme icons for quick access

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-04-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-04-12

    [dbmanager] PG ignore env if service file is used

    Fixes #14436

    Funded by Boundless

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-12

    Unblacklist global static QIcon related Qt5 tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-12

    Don't use global static QIcon's, they crash Qt5 on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-12

    Fix effects not working for ellipse symbol layers (fix #14661)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-12

    [travis] Qt4: Don't run tests in parallel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-12

    [symbology] Remove distorted star symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-12

    [raster] Add note and docs for psuedocolor 'clip' option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-12

    Fix missing map settings expression variables in composer maps

    Missing map extent related variables were causing stacking order
    issues with the 25d renderer (fix #14604)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-11

    Fix indentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-11

    [processing] Allow calling GdalUtils.runGdal w/o progress

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-11

    [processing] fix path handling (fix #14432)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-11

    doxygen: fix extra stylesheet path

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-11

    [processing] filter items in toolbox using translated and original names (fix #13764)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-11

    Fix some providers did not respect layer's subset when calculating
    min/max/uniqueValues

    Providers included delimited text, memory, virtual layer, and WFS

    Add unit test to provider test

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-04-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-04-11

    Fix the request for 2-spaces indent

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-04-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-04-11

    Request 2-spaces indent

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-04-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-04-11

    Add generic editor configuration

    See http://editorconfig.org

Merge: 0c5fa81126c 25a162c05a2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-11

    Merge pull request #2982 from alexbruy/cancel-style-loading

    don't apply loaded style when layer properties dialog is cancelled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-11

    Fix huge legend item size when symbol uses map unit sizes (fix #13979)

    Add unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-11

    Add methods for retrieving and setting size units for QgsMarkerSymbolV2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-11

    [symbology] Add explanatory text for 0 line widths (fix #9937)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-10

    [processing] fix missed quotes in OTB provider (fix #14557)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-10

    [processing] fix GRASS icon

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-10

    [processing] don't ask for MSYS folder for GRASS7 (fix #14431)

Merge: 7d235d2b0c6 ae59b733c34
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-10

    Merge pull request #2988 from nyalldawson/dissolve

    [processing] Use unary union in dissolve

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-10

    [processing] Use unary union in dissolve (much faster for many
    complex geometry inputs)

Merge: f90f999eb44 a72fcb8fe1d
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-10

    Merge pull request #2987 from rouault/wfs_uppercase_attribute

    [WFS] Fix support of attribute names in upper-case

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-10

    Fix typo

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-09
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-10

    [WFS] Fix support of attribute names in upper-case

    Bugfix of issue introduced in commit 9040ec1baf33e55a9ba5abcc4fa2ee18d54a4212

    When doing the spatialite cache initialization with OGR, the attribute
    names get 'laundered' in lower case, which makes their matching afterwards
    fail. Fix this. And also handle the situation where an attribute would
    be named 'geometry'

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-09

    fix 1050174

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-09

    spatialite provider: prefer rowid as primary key where available (and some cleanups)

    fixes #14575, fixes #14626

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-09

    [travis] No need to wait for slow jobs to finish on failure

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-09

    [travis] Clang 3.8 for Qt5 buildss

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-09

    [travis] Clang 3.8 for Qt4 builds

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-09

    don't apply loaded style when layer properties dialog is cancelled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-09

    Use average mode for align raster downsample tests

    GDAL 2.0 changed (fixed) the bilinear downsampling algorithm, so
    switch to the average algorithm so that test results are the same
    for GDAL versions >= 2.0 and < 2.0.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-09

    @cond

    QGEP <qgep@opengis.ch>AuthorDate: 2016-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-09

    Workaround a instable system call

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-09

    ogrinfo reports null geometry features differently

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-09

    Drop processing algorithm comparison precision

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-09

    Writing shapefiles with Z dimensions is gdal version dependent

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-09

    Container based Qt4 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-09

    Indentation fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-09

    [composer] New QSortFilterProxyModel for filtering items by type
    and new widget QgsComposerItemComboBox for showing matching composer
    items.

    Swap existing comboboxes to use the new widget, which removes a lot
    of fragile code designed to allow selection of items. Additionally
    the combobox now show the correct item id rather than always showing
    "Map 0/1/..."

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-09

    [composer] Fix world file map is not restored from project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-09

    [browser] Set focus to filter edit when filter activated

    Also clean up some code

Merge: d07bc18353c a0b9877b3d0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-09

    Merge pull request #2985 from manisandro/geom_checker_fixes

    Geom checker fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-08

    oracle provider: handle empty geometries (fixes #14631)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-08

    fix python future installation (followup 5895780)

Merge: 9b9377fa875 d30836ea1ab
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-08

    Merge pull request #2984 from rouault/fix_thread_unsafe_init_of_QgsExpression_functions

    Fix thread-unsafe initialization of QgsExpression::Functions()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-08

    Fixup b6aee93

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-04-08
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-08

    Fix thread-unsafe initialization of QgsExpression::Functions()

    The method initializes the gmFunctions static member, without any mutex protection.
    This turned out to cause random crashes in the tests of the WFS provider since the downloader
    thread may evaluate an expression, in parallel of the main thread, which does the same.
    This was mainly seen on Mac Travis (2 crashes + 1 failures, over 50 iterations), when
    parallelizing tests so as to get particular scheduling :
    https://travis-ci.org/rouault/Quantum-GIS/builds/121720556.
    But I could finally reproduce it systematically on my Linux box when inserting the following sleep.

    diff --git a/src/providers/wfs/qgswfsshareddata.cpp b/src/providers/wfs/qgswfsshareddata.cpp
    index adc7042..e9e4577 100644
    --- a/src/providers/wfs/qgswfsshareddata.cpp
    +++ b/src/providers/wfs/qgswfsshareddata.cpp
    @@ -426,6 +426,7 @@ int QgsWFSSharedData::registerToCache( QgsWFSFeatureIterator* iterator, QgsRecta
         connect( mDownloader, SIGNAL( ready() ), &loop, SLOT( quit() ) );
         mDownloader->start();
         loop.exec( QEventLoop::ExcludeUserInputEvents );
    +    usleep( 100 * 1000 );
       }
       if ( mDownloadFinished )
         return -1;

    After applying this commit, the Mac builder is fine:
    https://travis-ci.org/rouault/Quantum-GIS/builds/121756158

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-08

    Align raster code improvements

     * Fix x/y mismatch
     * Improve strings for translation
     * Remove unrequired cast

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-04-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-04-08

    [BUGFIX] QGIS Server segfault when features does not have the same fields as the layer.

    In some WFS GetFeature request, with Filter or FeatureId, all the fields are not well loaded in the feature.

    To fix it, we just verifying that the attribute index is lesser than the feature fields count.

    Fixes #14619

Merge: c397ae652e9 2eb660a00c0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-08

    Merge pull request #2954 from tomchadwin/master

    New custom CSS for https://qgis.org/api/

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-04-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-04-08

    allow sorting relations in project properties

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-04-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-04-08

    be sure that layer exists

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-04-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-04-08

    rename protected variable (starts with m), remove old comment

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-04-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-04-08

    regroup duplicated code

Merge: a6a77ee46be f0a2d60c815
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-08

    Merge pull request #2981 from nirvn/symbol_label_diagram_sync

    [ui] add missing icons for no labels and no diagram

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-08

    [ui] make symbol/label/diagram title case consistent

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-08

    [ui] add missing icons for no labels and no diagram

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-07

    Remove remainders of buggy pg test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-07

    Also retrieve generated values for pktInt

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-07

    Fix postgres unit test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-07

    Unit test for 4ec97c33

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-07

    [postgres] Update primary key on insert with pktFidMap

    Helps to retrieve generated keys with views

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-04-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-04-07

    Revert "add todo QGIS 3:  add /In,Out/ to QgsVectorLayer.addFeature (python)"

    this works already, features are updated.

    This reverts commit bf3f8b5920bc43cf528c9569a3d6b1000f0eef9f.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-07

    Followup 297f466 pep8

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-07

    [processing] make gdal algorithms honor selection

    fixes #14622

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-04-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-04-07

    add todo QGIS 3:  add /In,Out/ to QgsVectorLayer.addFeature (python)

    https://github.com/qgis/qgis3.0_api/issues/45

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-07

    Fix headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-07

    Followup 297f466 Add missing CMakeLists.txt

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-07

    [processing] fixed wild import

Merge: 794ef725202 4f87525eec2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-07

    Merge pull request #2980 from nirvn/diagram_ui_improvement

    [diagram] synchronize enabling UI to match labelling

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-07

    [processing] added support for QGIS variables in python scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-07

    [processing] fixed header

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-07

    [processing] added preconfigured algorithms

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-07

    [diagram] synchronize enabling UI to match labelling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-07

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-07

    Initially set focus to text in new name dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-07

    [composer] Fix crash setting table columns from python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-07

    Remove use of c style function(void)

Merge: 58957805536 9040ec1baf3
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-07

    Merge pull request #2977 from rouault/wfs

    First part of QEP 35: WFS provider enhancements

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-07

    fix internal future install (fixes #14577, take II)

Merge: 99980bea0cb 100c96c3a8d
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-07

    Merge pull request #2946 from sebastic/debian

    Debian packaging improvements

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-04-07
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-04-07

    Add python-shapely to python-qgis-common dependencies.

    Closes Debian Bug #820281 (https://bugs.debian.org/820281).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-07

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-06

    Fix calculation of diagram size in map units when using scale limits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-06

    Fix margins on photo and web view edit widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-06

    Fix layout issues with color button editor widget

    - widget was not left aligned
    - widget would shrink to a small vertical height in crowded forms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-06

    Add geometry methods for calculating the distance to a specified
    vertex from the start of the geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-06

    [FEATURE] Null ("No symbol") renderer

    Using this renderer no symbol will be drawn for features, but labeling,
    diagrams and other non-symbol parts will still be shown.

    Selections can still be made on the layer in the canvas and selected
    features will be rendered with a default symbol. Features being edited
    will also be shown.

    This is intended as a handy shortcut for layers which you only want
    to show labels or diagrams for, and avoids the need to render
    symbols with totally transparent fill/border to achieve this.

    (fix #12131)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-06

    Use real values when interpolating color components in gradients

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-06

    [FEATURE] New project(point, distance, bearing) expression function

    Projects a point geometry by the specified distance and bearing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-06

    Some QgsPoint improvements

    - Modernize QgsVector, improve docs, add some methods missing from
    Python bindings
    - Add method to QgsPoint to project a point by a specified distance
    and bearing
    - Add distance methods to complement existing sqrDist squared distance
    methods
    - Rename QgsVector::normal to normalized (avoid confusion with normal
    vectors)
    - Add more QgsPoint operators
    - Add some more QgsPoint and QgsVector tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-06

    Improve documentation for QgsGeometry::closestVertex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-06

    Add some provider tests for empty rectangles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-06

    Fix build with Qt5 <5.5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-06

    Move AutoTransaction setting to project properties

    Was in global app settings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-06

    Better support for LabelOnTop in multicolumn attribute form layouts

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-06

    Allow adding a new entry from the relation reference widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-06

    Make string translatable

Merge: 9c0a2910465 7b233e514cb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-06

    Merge pull request #2976 from nirvn/more_markers

    [symbology] add half triangle markers

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-05

    [FEATURE] [WFS provider] Major overhaul to add WFS 1.1 and 2.0 support

    First part of https://github.com/qgis/QGIS-Enhancement-Proposals/issues/53
    (QEP 35: WFS provider enhancements)

    Improvements:
    - Version autodetection
    - On-disk caching of downloaded features
    - Background download and progressive rendering
    - WFS 1.1 and 2.0 support
    - WFS 2.0 GetFeature paging
    - Add provider tests

    Fixes:
    - #10106: Panning a non-cached WFS layer causes selection to change
    - #9444: WFS client not requesting new features when not-cached
     #14156: WFS non cached: infinite flashing
    - #9450 : New WFS connection option - Max number of features returned
    - #14122: Implement WFS 2.0 client provider (partial. no joins or stored queries)

    Not in scope: WFS-T 1.1 and 2.0. But WFS-T 1.0 kept (and tested)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-05

    Add QgsDataProvider::invalidateConnections() and implement in Spatialite provider

    This invalidates all cached connections to the given database name.
    This will be used by the WFS provider to cleanup any cached connections before
    removing its temporary Spatialite DB

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-05

    [Spatialite] Handle a pragma='pragma_name=value' URI parameter.

    This will be used by the WFS provider to improve commit time to its
    temporary Spatialite DB.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-05

    [Spatialite] Handle connection invalidation

    This will be used by the WFS provider, so it can properly invalidates
    (=close) all connections to the temporary Spatialite database it uses
    for caching. Closing those connections is needed to be able to remove
    the file.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-05

    Improve QgsVectorLayer::countSymbolFeatures() responsiveness.

    The method can display a progress dialog when it takes a long time to
    complete.
    - Attach this dialog to the QGIS main window.
    - Use the interruption checker mechanism of iterators so that the
      to-be-committed improved WFS feature iterator can use it
    - Call QCoreApplication::processEvents() for better UI responsiveness.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-05

    Feature iterators: add a mechanism to check if it must be interrupted.

    Add a setInterruptionChecker() method on iterators that provides an interface
    that can be called by iterators to check if they must return as soon as
    possible. This is set by QgsVectorLayerRenderer::render() to connect to
    QgsRenderContext::renderingStopped(). This is useful for some iterators,
    like the to be-committed QgsWFSFeatureIterator that can wait for a long
    time before returning. By regularly checking if it must be interrupted,
    this improves the GUI responsiveness a lot.
    This is an enhancement and existing iterators do not need to be modified.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-05

    QgsOgcUtils: add support to generate WFS 1.1 and 2.0 filters

    Fixes #14119: Ensure the OGC filter XML expression contains the GML namespace references

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-27
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-04-05

    QgsGML: expose lower level streaming parser, add handling of GML3

    - Add a low-level QgsGmlStreamingParser class that doesn't do any
      network activity, but builds features from GML data in a streaming way
    - Add handling of GML3 for WFS 1.1 and 2.0.
    - Add tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-05

    [symbology] add half triangle markers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-05

    Deprecate QgsProject::dirty( bool ) in favor of QgsProject::setDirty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    Followup 31d7be

    Tweak some API and docs, and fix overlapping UI widgets

Merge: 410a43814bb dc5d7ab985a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    Merge pull request #2974 from nirvn/diagram_line_unit

    [diagram] add unit type setting for outlines (fixes #14614)

Merge: f6838032fab f696b0a34de
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    Allow relative links in composer labels

    Allow relative links in composer labels

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-05

    QgsMaplayerRegistry function to get only vector or raster layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    Simplify some editor widget parenting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    Various fixes for photo editor and external resource widgets

    - Clear picture when changing from a feature with a picture to
    a feature with no picture set
    - Don't try to load "NULL" as a filename
    - Fix calculation of widget size so that widget can collapse
    its size to nothing when it doesn't have a picture set
    - Avoid incorrect scaling and cropping of pictures

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    UX improvements to photo, web view and external resource widget config

    - Better explanatory text
    - Change '0' values to 'Auto'
    - Ad 'px' suffix to values
    - Allow resetting sizes to Auto with clear button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    Make sure QgsFileWidget emits fileChanged when value is cleared

    Fixes external resource widget not updating document display
    when link is cleared.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-05

    make wfs/ogc error message translatable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-05

    don't crash when reply is destroyed while it's waiting for credentials to be entered

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    Add missing binding

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-05

    [diagram] make use of unit widget for diagram size

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-05

    [processing] extended 'menus' section in options, to allow adding buttons

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-04-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-04-05

    [processing] extra checks to avoid issues with previous versions values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-05

    Cleanup ValueRelation widget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-05

    [diagram] add unit type setting for outlines (fixes #14614)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    Implement QgsEditorWidgetWrapper::showIndeterminateState() for setting
    editor widgets into an indeterminant "unknown value" state

    Works for all editor widgets except date time, range and uuid widgets.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    Fix missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    Add easy methods for temporarily blocking signals

    - QgsSignalBlocker: RAII signal blocking class. Used for temporarily
      blocking signals from a QObject for the lifetime of QgsSignalBlocker
      object.

    - easy shortcut "whileBlocking( QObject* )" function. Temporarily
      blocks signals from a QObject while calling a single method from the
      object.

      Usage:
        whileBlocking( checkBox )->setChecked( true );
        whileBlocking( spinBox )->setValue( 50 );

      No signals will be emitted when calling these methods.

    based on Boojum's code from
    http://stackoverflow.com/questions/3556687/prevent-firing-signals-in-qt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    [symbology] Add some more dispersed marker symbols (half/quarter squares)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    Show simple marker symbol name in tooltip

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-05

    fix polyline rendering when layer draws effects (fix #14611)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-04

    debian packaging: no internal future only stretch sid wily xenial
    (fixes #14577)

Merge: 2adfbb078a1 14c7900e1ad
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-04-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-04-04

    Merge pull request #2971 from DelazJ/patch-9

    typo fix

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-04-04
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-04-04

    typo fix

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-04

    [symbology] add semicircle, third, quarter circles to simple markers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-04

    Fix artifacts on simple marker "arrowhead" symbol, allow symbol to
    work correctly with join modes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-04

    [feature] allow generating default values on postgres just in time

    The expression used to generate default values for a field on the
    postgres database are currently being printed on the feature form.

        nextval('serial')

    A new option in the properties allows evaluating the expression before
    usage and will directly print the new value in the feature form.

        23

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-04

    Prefer usage of https:// over http://

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-03-18
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-04-04

    Allow relative links in composer labels

    Now labels and HTML boxes can contain relative URLs. If we don't have
    a base URL, the project file will be used as a base URL (closes #7236).

    Remove the exception for the labels where the images where not
    loaded (unless in in PDF or image mode). It was because of a crash. Qt didn't
    like having the HTML loading to be done synchronously during painting.

    Fix a leak when rendering labels.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-04-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-04-04

    Delete a blank line to make flake8 happy

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-04

    [processing] fix looping over features in Join Attributes alg (fix #14428)

Merge: 541463718d2 5a72bc7d52d
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-04-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-04-04

    Merge pull request #2963 from elpaso/server-fix-qs-encoding

    [SERVER] Fix encoding of query string for bindings

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-04

    [FEATURE] add outline join style to ellipse markers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-04

    Function argument name should not be translatable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-04

    [FEATURE] Allow expression functions to use named parameters

    This commit sets the framework for allowing expression functions to
    use named parameters. Ie, instead of:

    clamp(1,2,3)

    you can use:

    clamp( min:=1, value:=2, max:=3)

    This also allows arguments to be switched, eg:

    clamp( value:=2, max:=3, min:=1)

    Additionally, it allows for a more structured definition of function
    parameters to handle optional arguments and default values for
    parameters. These are currently being done using a hacky infinite
    argument list.

    I've utilised the postgres ':=' syntax for specifying named arguments
    to avoid potential collisions which may arise with the equality test
    if we re-used just the '=' operator alone.

    Sponsored by North Road

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-04

    remove pseudo options HAVE_MSSQL, HAVE_DB2, HAVE_SPATIALITE
    and HAVE_PYTHON

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-04

    include db2 provider in packaging

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-04

    Fix warning

    David Adler <dwadler@users.noreply.github.com>AuthorDate: 2016-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-04

    merged DB2 updates

    [FEATURE] New vector data provider for DB2 sources

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-04

    Fix some minor coverity warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-04

    Fix memory leak

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-04

    Fix coverity uninitialized variable warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-04

    Make attribute selection table in vector save as dialog taller

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-04

    Followup 99d5e4, add unit tests

Merge: c08d3592dda 3a2a099c596
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-03

    Merge pull request #2964 from nirvn/simple_marker_join_style

    [FEATURE] add outline join style settings to simple markers (fixes #3797)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-03

    Add testdata cache folder to .gitignore

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-03
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-03

    add simple marker join style tests

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-04-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-04-03

    [FEATURE] add outline join style settings to simple markers
    (fixes #3797)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-03

    [FEATURE] vector file writer: allow selection of attributes to export

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-03

    oracle provider: handle NULL geometry in case of multiple geometry columns

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-03

    extent group box: fix header spelling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-03

    fix indentation

Merge: 42e42f77b4c 3e7553c1f2d
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-02

    Merge pull request #2965 from DelazJ/patch-8

    Update qgstipfactory.cpp

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-04-02
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-04-02

    Update qgstipfactory.cpp

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-04-01
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-04-01

    [SERVER] Fix encoding of query string for bindings

    Fix an error when passing utf-8 chars in the query string
    from python bindings

    Adds a test for GetLegendGraphics

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-01

    2to3: avoid duplicate transformation of print (followup c4d9b0a)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-01

    move new composer tests to pyqt wrappers (followup 7a8a541 and f413046)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-01

    [processing] more HiDPI fixes (refs #14474)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-01

    Right align labels with multicolumn attribute forms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-01

    Move drag and drop designer python API to QgsEdtiFormConfig

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-04-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-04-01

    [feature] Allow using multiple columns in attribute forms

    When using the drag and drop designer, a user can specify over how many
    columns the fields should be distributed.

    A double click on an existing group will allow adapting the value.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-04-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-04-01

    [processing] add function to retrieve Processing version
    Initial idea by Etienne Trimaille

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-01

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-04-01

    2to3: drop fix_print and avoid double parens in fix_print_with_import

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-01

    [composer] Make drawing polygon/polyline follow canvas right click
    behaviour (right click ends drawing without adding node)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-01

    [composer] Fix polylines would be removed if they had < 3 points
    when deleting nodes (2 node lines should be allowed)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-01

    Use Qt methods for translating node coords to scene coords

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-01

    [composer] Respect modifier keys when moving nodes with keys

    Paul Blottiere <blottiere.paul@gmail.com>AuthorDate: 2016-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-04-01

    [FEATURE][composer] Add tools for drawing polygon and polylines

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-31

    globe plugin: fix crash on exit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-31

    really fix ab5f06b (ouch again - machine mixup)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-31

    fix ab5f06b (ouch)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-03-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-03-31

    [pyqgis-console] fix multi-line code execution

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-03-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-03-31

    [pyqgis-console] fix import statement

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-31

    processing: base grass path on OSGEO4W_ROOT where available

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-31

    Convert print function to py3 style in tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-31

    Remove some python tests from Qt5 blacklist

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2016-03-31
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2016-03-31

    [MetaSearch] fix version referencing

Merge: 1e85772e035 3dffb7b7430
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2016-03-31
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2016-03-31

    Merge pull request #2959 from geopython/master

    reuse core icons

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-03-31

    Fix layer order in GetPrint

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2016-03-31
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2016-03-31

    reuse core icons

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-03-31

    Replace calls to deprecated method

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-03-31

    Keep old method signature in wms config parser for compatibility

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-31

    Fix expression "if" documentation

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-03-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-31

    Fix if function example

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-03-31

    Adapt qgswmsconfigparser.sip

Merge: afa20ec28d6 2fb71b02c4f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-31

    Merge pull request #2958 from mbernasocchi/master

    Protect process_contexthelp.py from IOError

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2016-03-24
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2016-03-31

    Protect process_contexthelp.py from IOError

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-03-31

    [FEATURE:] Redlining in QGIS server (GetMap and GetPrint). Funded by canton of Solothurn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-31

    Update legend test mask images for Windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-31

    Fix PyQgsVirtualLayerDefinition test on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-31

    Fix qgis_coordinatereferencesystemtest with GDAL >= 2.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-31

    Fix qgsrasterlayer tests under GDAL >= 2.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-31

    [FEATURE] Add extra resampling methods to align raster tool which are
    available in GDAL >= 2.0 (max, min, median, q1 and q3)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-31

    Drop precision of some processing tests to pass on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-31

    Fix composer_label tests under Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-31

    Fix generate_test_mask_image script

Merge: dccd731070d 768416340fd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-03-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-03-30

    Merge pull request #2957 from boundlessgeo/wfs-t-fixes-14139

    Fix for simple geometries insert error in WFS-T

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-03-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-03-30

    Fix for simple geometries insert error in WFS-T

    Fixes #14139 Error inserting feature in WFS-T server

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-30

    debian packaging: no need for downgraded cmake on xenial anymore

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-30

    Followup ad8ee31: inverted usage of identifyable layer config

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-30

    Remove expected failure from test

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2016-03-30
Commit:     Tom Chadwin <tomchadwin@astuntechnology.com>
CommitDate: 2016-03-30

    Bump Doxygen to support HTML_EXTRA_STYLESHEET

    This is the minimum version required - happy to bump it higher if
    preferred

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2016-03-30
Commit:     Tom Chadwin <tomchadwin@astuntechnology.com>
CommitDate: 2016-03-30

    Move CSS to /doc, clarify comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-30

    [composer] Set base stylesheet of composer labels to match the
    label font and margins when rendering as HTML.

    This allows interactive choice of font, margins and colors and
    avoids the need to manually set these with CSS within the
    label HTML code.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-30

    New QgsFontUtils::asCSS method for converting a QFont to a CSS
    string representation (as close as possible)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-30

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-30

    use wait cursor when zooming to layers and groups from layer tree

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-30

    oracle provider: also try sdo_filter on queries

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-30

    store and restore layer extents in projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-30

    Fix missing features when combining FilterExpression requests with
    subsets of attributes and the filter expression requires fields
    which are not included in the attribute subset

    Note: I've only fixed the providers which implement the vector
    provider conformance unit tests. Other providers (eg GRASS) should
    also implement a similar fix.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-30

    Highlight today's date in date time calendar popup

Merge: 4ece916728d 8c3155fbe8e
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-30

    Merge pull request #2952 from rouault/fix_indentation

    Fix indentation in src/app/qgisapp.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-30

    Fix layer extent was not invalidated for certain geometry editing
    operations (eg move feature, add/delete/move vertex) (fix #14573)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-30

    Avoid some unnecessary detachments in memory provider

    Should speed up the provider slightly and also refs #14559 (I can
    no longer reproduce that crash with this change)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-29

    Fix indentation in src/app/qgisapp.cpp

    The indentation error was added in
    https://github.com/qgis/QGIS/commit/d732d845f1303dc6374efe0facfe4bea0d528d91
    but went unnoticed in the Travis builds after merge in master.

    However my working branch rebased on top of master detected the issue whereas
    I never modified this file...
    https://travis-ci.org/rouault/Quantum-GIS/jobs/119308048

    There must be some shortcoming or subtelty in the working of scripts/verify-indentation.sh

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-29

    txt2doc run (followup 9b198f1)

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2016-03-29
Commit:     Tom Chadwin <tomchadwin@astuntechnology.com>
CommitDate: 2016-03-29

    Line break at end of file

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2016-03-29
Commit:     Tom Chadwin <tomchadwin@astuntechnology.com>
CommitDate: 2016-03-29

    Revert historic Travis change

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2016-03-29
Commit:     Tom Chadwin <tomchadwin@astuntechnology.com>
CommitDate: 2016-03-29

    Doxyfile clarification/format tweak

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2016-03-29
Commit:     Tom Chadwin <tomchadwin@astuntechnology.com>
CommitDate: 2016-03-29

    Edit Doxyfile to change colour scheme and use CSS

    Also moved custom CSS to /cmake_templates

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2016-03-29
Commit:     Tom Chadwin <tomchadwin@astuntechnology.com>
CommitDate: 2016-03-29

    Remove colour declarations

    Use doxygen HTML_COLORSTYLE_HUE = 113 instead

Merge: 26df41f9506 9b198f1f1ba
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    Merge pull request #2950 from rouault/INSTALL_note_about_msinttypes

    INSTALL: mention not to install msinttypes package in OSGeo4W

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2016-03-29
Commit:     Tom Chadwin <tomchadwin@astuntechnology.com>
CommitDate: 2016-03-29

    Further blue > green palette changes

    Confirmed working with doxygen, using HTML_EXTRA_STYLESHEET - tested
    locally

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2016-03-29
Commit:     Tom Chadwin <tomchadwin@astuntechnology.com>
CommitDate: 2016-03-29

    Correct search box position in menu bar

Merge: 944db6d2be2 bf83f4ebd08
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-29

    Merge pull request #2945 from sept-en/master

    [processing] fixed UI bug with invalid button width in Modeler algorithm dialogs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    Fix llvm apt repository

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-29

    INSTALL: mention not to install msinttypes package in OSGeo4W

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-03-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-03-29

    Don't need to be told the sqlite db has been created

    Will show up in browser right away

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-03-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-03-29

    Ignore remove legend entries dialog with shift help

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    WMS provider with Qt5 sends STYLES=& instead of STYLES&

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    Allow sorting identifyable and readonly layers by checkbox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    Add QgsTableWidgetItem for easier sorting of checkbox tables

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    Add a new filter for WritableLayers to QgsMapLayerProxyModel

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    Make readOnly mode of vector layers configurable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    [Feature] Save readonly mode of vector layers in project

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    Make QgsMapLayerProxyModel::exceptedLayers a property

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    Centralize handling of non-identifiable layers in QgsProject

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    Fix locale problems in PyQgsAppStartup test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    Inlcude PyQgsAppStartup test on Qt5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    Improve debug output of app startup test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-29

    Enable console with Python3 / PyQt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-29

    Fix field calc bar error when setting to field name with spaces

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-29

    Fix stats dock not working with field names with spaces (fix #14541)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-29

    Fix QgsFieldExpressionWidget reporting field names with spaces as
    invalid, add tests

    Septen <gammerxpower@gmail.com>AuthorDate: 2016-03-25
Commit:     Septen <gammerxpower@gmail.com>
CommitDate: 2016-03-27

    [processing]Fixed UI bug with invalid button width.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-27

    disable symbol visiblity flags for globe plugin on release builds on trusty

    (cherry picked from commit 1bb98d6db932b0d1d7db0d34eb06fae144c523cf)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-27

    Geometry testing, reduce default precision

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-27

    Copyable output of testing environment variables

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2016-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-27

    added buffer tests

Merge: 060019cbb41 2c6d4ba35ef
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-27

    Merge pull request #2942 from rouault/missing_sqlite3_include_tests_analysis

    Add missing SQLITE3_INCLUDE_DIR in tests/src/analysis/CMakeLists.txt

Merge: fbf4d675caf 6ac13988b12
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-27

    Merge pull request #2947 from rouault/minmax_longlong

    Make QgsVectorDataProvider::fillMinMaxCache() handle LongLong

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-25

    de-plenk more

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-25

    de-plenk exclamation marks

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-25

    geometry checker: refine dialog (implement #14572)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-25

    prepare-commit.sh: show progress

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-25
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-25

    Make QgsVectorDataProvider::fillMinMaxCache() handle LongLong

    The code currently fallbacks to dealing with LongLong fields as
    strings, which breaks the ProviderTestCase testMinValue() and
    testMaxValue() tests, if we change the definition of the tests
    of the memory provider to use a int8 field for the cnt field.

    ======================================================================
    FAIL: testMaxValue (__main__.TestPyQgsMemoryProviderIndexed)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/even/qgis-git/Quantum-GIS.clean/tests/src/python/providertestbase.py", line 349, in testMaxValue
        self.assertEqual(self.provider.maximumValue(1), 400)
    AssertionError: u'400' != 400

    ======================================================================
    FAIL: testMinValue (__main__.TestPyQgsMemoryProviderIndexed)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/even/qgis-git/Quantum-GIS.clean/tests/src/python/providertestbase.py", line 345, in testMinValue
        self.assertEqual(self.provider.minimumValue(1), -200)
    AssertionError: u'-200' != -200

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-25
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-03-25

    Move all post installation changes to dh_auto_install override.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-25
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-03-25

    Update upstream metadata URLs to use HTTPS.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-25
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-03-25

    Enable all hardening buildflags.

    Adds ld -z now & -fPIE -pie.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-25
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-03-25

    Use Standards-Version 3.9.7 for sid, stretch & xenial.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-25
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-03-25

    Update copyright file.

    Changes:
    - Update copyright years for Jürgen E. Fischer
    - Add license & copyright for qwtpolar-1.1.1
    - Group CMake files by Simon Edwards

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-25
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-03-25

    Fix 'nubmer' typo, replace with 'number'.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-25

    fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-25

    [processing] add OPTIMIZE_SIZE option to gdalwarp (fix #5651)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-25

    [processing] replace some raster icons with SVG to improve HiDPI support (refs #14474)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-25

    [processing] refactor Virtual vector layer algorithm
    Add support for unioned layers (fix #12991)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-03-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-03-25

    Fixes an error when unloading plugins

    Custom utils._import was never called, because
    builtins was correctly imported (even if it missed __import__)
    and  _import was then monkey patched to builtins instead of __builtin__

    Tested on python 2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-25

    pyqtwrapper: update some remaining scripts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-25

    don't include future for python3 (followup 2b55d89)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-25

    give qgis future (followup 15b3600)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-03-24
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-03-24

    [Geometry checker] Fix crash in QgsGeometryAreaCheck::mergeWithNeighbor due to incorrect code ordering

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-03-24
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-03-24

    [Geometry checker] Make QgsGeometryCheckError::geometry return the geometry of the affected part only, if a part is defined

Merge: ea4a0e27d92 2b15eaa14d9
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-24

    Merge pull request #2944 from rouault/fix_crash_on_invalid_spatialite_iterator

    [Spatialite] Fix crash on iterator closing if connection failed.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-24

    testqgswcspublicservers: also update network timeout (followup 3894159)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-24

    [Spatialite] Fix crash on iterator closing if connection failed.

    If an iterator fails to open the spatialite database (mHandle == nullptr
    in QgsSpatiaLiteFeatureIterator::QgsSpatiaLiteFeatureIterator() ),
    a crash will occur at the destruction of the QgsSpatiaLiteFeatureSource,
    due to the iterator not being removed from the list of active iterators.

    Currently QgsSpatiaLiteFeatureIterator::close() does not call
    iteratorClosed() if mHandle is invalid, which later causes
    QgsAbstractFeatureSource::~QgsAbstractFeatureSource() to try calling
    the close() method of a now defunct iterator.

    If not applying the patch, the added test case crashes with:

    177: src/providers/spatialite/qgsspatialiteconnection.cpp: 736: (openDb) [1ms] New sqlite connection for /tmp/test.sqlite.corrupt
    177: src/providers/spatialite/qgsspatialiteconnection.cpp: 750: (openDb) [1ms] Failure while connecting to: /tmp/test.sqlite.corrupt
    177:
    177: invalid metadata tables
    177: src/core/qgsfeaturerequest.cpp: 259: (~QgsAbstractFeatureSource) [0ms] closing active iterator
    177: CMake Error at PyQgsSpatialiteProvider.cmake:22 (MESSAGE):
    177:   Test failed: Segmentation fault

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-24

    don't strip utf8 in log

Merge: 140b51728a6 f3872914ceb
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-24

    Merge pull request #2943 from rouault/fix_networkTimeout

    Use consistant default value of 60000ms for /qgis/networkAndProxy/networkTimeout

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2016-03-24
Commit:     Tom Chadwin <tomchadwin@astuntechnology.com>
CommitDate: 2016-03-24

    API docs website custom CSS

    No idea where this should live in the repo - just putting it here for
    now

Merge: 30b2e58a0cc 3755c3b1d58
    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2016-03-24
Commit:     Tom Chadwin <tomchadwin@astuntechnology.com>
CommitDate: 2016-03-24

    Merge remote-tracking branch 'refs/remotes/qgis/master'

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-24

    Use consistant default value of 60000ms for /qgis/networkAndProxy/networkTimeout

    Currently there's an inconsistancy between the Options dialog that displays a
    default value of 60000ms for network request timeouts, whereas places in the
    code use 20000ms. I propose to align on 60000s, since there are occurrences
    of network requests, for example big WFS GetFeature requests, that can take
    more than 20s to start.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-24
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-24

    Add missing SQLITE3_INCLUDE_DIR in tests/src/analysis/CMakeLists.txt

    For OSM test

Merge: 15b36005adc 7dbc0bf8199
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-03-24
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-03-24

    Merge pull request #2915 from mhugo/fix_vlayers

    Various fixes for virtual layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-24

    debian packaging: limit python-future to stretch, sid, wily and xenial
    TODO add internal python-future for others

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-24

    Fix indentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-23

    Some style improvements for test

Merge: 40611d78856 8d9443bdca7
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-23

    Merge pull request #2923 from nyalldawson/fix_14407

    Don't force use of SQL dialect when running ogr queries (fix #14407)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-23

    Reenable fcgi and server on osx (followup 53d40e8)

Merge: 70e2696be5c 2e04162e377
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-23

    Merge pull request #2940 from rouault/spatialite_bind_blob_fix

    [Spatialite] Use correct free function for sqlite3_bind_blob of geome…

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-23
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-23

    [Spatialite] Use correct free function for sqlite3_bind_blob of geometries

    Currently sqlite3_bind_blob() uses free() as the free function of WKB
    blobs returned by convertFromGeosWKB(). But those are allocated with
    new[] and should consequently be freed with delete[].

    Spotted by Valgrind:
    ==4014== Mismatched free() / delete / delete []
    ==4014==    at 0x4C287BE: free (vg_replace_malloc.c:446)
    ==4014==    by 0xE42E481: sqlite3VdbeMemReleaseExternal (sqlite3.c:57237)
    ==4014==    by 0xE42E4E3: sqlite3VdbeMemRelease (sqlite3.c:57252)
    ==4014==    by 0xE42EC3E: releaseMemArray (sqlite3.c:59208)
    ==4014==    by 0xE42ED1E: sqlite3VdbeDeleteObject (sqlite3.c:60561)
    ==4014==    by 0xE46A6DB: sqlite3VdbeFinalize (sqlite3.c:60528)
    ==4014==    by 0xE46A916: sqlite3_finalize (sqlite3.c:61431)
    ==4014==    by 0x7FB23958: QgsSpatiaLiteProvider::addFeatures(QList<QgsFeature>&) (qgsspatialiteprovider.cpp:3752)
    ==4014==  Address 0x8e2a8b30 is 0 bytes inside a block of size 94 alloc'd
    ==4014==    at 0x4C29520: operator new[](unsigned long) (vg_replace_malloc.c:363)
    ==4014==    by 0x7FB1B964: QgsSpatiaLiteProvider::convertFromGeosWKB(unsigned char const*, int, unsigned char**, int*, int) (qgsspatialiteprovider.cpp:1341)
    ==4014==    by 0x7FB234B5: QgsSpatiaLiteProvider::addFeatures(QList<QgsFeature>&) (qgsspatialiteprovider.cpp:3676)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-03-15
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-03-23

    [db manager] Fix virtual layers plugin (fixes #14404)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-03-14
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-03-23

    Fix virtual layer UI tooltips

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-03-14
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-03-23

    Virtual layer: Be case insensitive when looking for a layer name

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-03-14
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-03-23

    Add a right click action to edit virtual layer settings

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-03-14
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-03-23

    Fix the virtual layer icon text

Merge: 4b5796497af f0be0457d59
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-23

    Merge pull request #2936 from sept-en/master

    [processing] fix filter in Processing settings dialog. Add ability to specify mininal required number of items for MultipleInput parameter (fix #11469, fix #12580)

Merge: 8fdf48507b5 d830d917649
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-23

    Merge pull request #2939 from rouault/missing_sqlite3_include_pyspatialite

    Add missing SQLITE3_INCLUDE_DIR in pyspatialite CMakeLists.txt

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-23
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-23

    Add missing SQLITE3_INCLUDE_DIR in pyspatialite CMakeLists.txt

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-23

    oracle provider: refactor uri handling in oracle provider (followup d161612)

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-03-23
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2016-03-23

    Fix the master (merge without tests pass :-( )

    Related to #2893

    Septen <gammerxpower@gmail.com>AuthorDate: 2016-03-23
Commit:     Septen <gammerxpower@gmail.com>
CommitDate: 2016-03-23

    Typo fixes.

Merge: 48104d5737b b073111f8a9
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-03-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-03-23

    Merge pull request #2893 from NaturalGIS/processing_gdalwarp_extent

    processing: add extent parameter to gdal_warp

Merge: 2e6fcf57d6b 48e20cf08fb
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-03-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-03-23

    Merge pull request #2891 from csandor/patch-1

    Table names in postgresql can be max 63 characters long

Merge: bec849c4f5d eb186c4928c
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-03-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-03-23

    Merge pull request #2865 from medspx/processing_raster_bunch

    [Processing] Add the last GRASS7 r.* algorithms

Merge: e6c5301cf84 097b18190c2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-23

    Merge pull request #2935 from matakuka/dissolve

    changed check for validity from isGeosValid() to validateGeometry()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-23

    Don't run qt5 tests in parallel

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-23

    indentation fix

    Septen <gammerxpower@gmail.com>AuthorDate: 2016-03-23
Commit:     Septen <gammerxpower@gmail.com>
CommitDate: 2016-03-23

    Typo fixes. Stylystic fixes.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-23

    2to3:
    * drop libpasteurize.fixes.fix_division
    * replace lib2to3.fixes.fix_import with libfuturize.fixes.fix_absolute_import (with PyQt exclude plus AlgorithmsTestBase)
    * drop lib2to3.fixes.fix_print (replaced with libfuturize.fixes.fix_print_with_import)

    Septen <gammerxpower@gmail.com>AuthorDate: 2016-03-23
Commit:     Septen <gammerxpower@gmail.com>
CommitDate: 2016-03-23

    ParameterMultipleInput: added tests.

    Septen <gammerxpower@gmail.com>AuthorDate: 2016-03-23
Commit:     Septen <gammerxpower@gmail.com>
CommitDate: 2016-03-23

    ParameterMultipleInput minor fixes.

    Septen <gammerxpower@gmail.com>AuthorDate: 2016-03-23
Commit:     Septen <gammerxpower@gmail.com>
CommitDate: 2016-03-23

    Some PEP8 fixes.

    Maximilian Krambach <maximilian.krambach@gmx.de>AuthorDate: 2016-03-22
Commit:     Maximilian Krambach <maximilian.krambach@gmx.de>
CommitDate: 2016-03-22

    identation errors and wrong file paths

Merge: 6c31d89a51c f197b7cac46
    Septen <gammerxpower@gmail.com>AuthorDate: 2016-03-22
Commit:     Septen <gammerxpower@gmail.com>
CommitDate: 2016-03-22

    Merge branch 'master' of git://github.com/qgis/QGIS

    Septen <gammerxpower@gmail.com>AuthorDate: 2016-03-22
Commit:     Septen <gammerxpower@gmail.com>
CommitDate: 2016-03-22

    (ref #14469) Processing options: search optimized. Cleanups.

Merge: c8cb3fb856d a5ab9d22ac6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    Merge pull request #2934 from rouault/missing_sqlite3_include

    Add missing SQLITE3_INCLUDE_DIR in a few components

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-22

    debian packaging remove duplicate change entry

    Maximilian Krambach <maximilian.krambach@gmx.de>AuthorDate: 2016-03-22
Commit:     Maximilian Krambach <maximilian.krambach@gmx.de>
CommitDate: 2016-03-22

    fixed wrong location of testdata

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    Add python-future to debian dependencies

Merge: 5fb64bd4a61 45a364eb2bc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    Merge pull request #2921 from m-kuhn/py33

    Python 3.3 and future

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-22

    fix installation of PyQt.uic wrapper

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-03-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    Add way to regenerate the list

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    Ignore None signature

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    Change acceptable missing doxygen from count to list

    To have only the concerned members in the errors

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2016-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    Remove no more needed acceptable values in test_qgssipcoverage.py

    Maximilian Krambach <maximilian.krambach@gmx.de>AuthorDate: 2016-03-22
Commit:     Maximilian Krambach <maximilian.krambach@gmx.de>
CommitDate: 2016-03-22

    identation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    Mangle travis osx python path

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    Specify python version for test python interpreter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    py2/py3 compat patches

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    Switch to python 3.3 and new binary osgeo4travis

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    Reduce test timeout to 60 seconds

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-22

    Sort Qt5 test blacklist

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-22

    update_ts.sh: pulling doesn't require a build directory

    Septen <gammerxpower@gmail.com>AuthorDate: 2016-03-22
Commit:     Septen <gammerxpower@gmail.com>
CommitDate: 2016-03-22

    (ref #14469).Added search feature for Processing options.

    * Added possibility to search within Processing options,
      either for providers or provider nodes.

    Septen <gammerxpower@gmail.com>AuthorDate: 2016-03-22
Commit:     Septen <gammerxpower@gmail.com>
CommitDate: 2016-03-22

    (ref #12580).ParameterMultipleInput:allow to define min number of
    inputs.

    Maximilian Krambach <maximilian.krambach@gmx.de>AuthorDate: 2016-03-21
Commit:     Maximilian Krambach <maximilian.krambach@gmx.de>
CommitDate: 2016-03-21

    changed check for validity from isGeosValid() to validateGeometry() in dissolve.py

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-21

    Add another missing SQLITE3_INCLUDE_DIR

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-21
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-21

    Add missing SQLITE3_INCLUDE_DIR in a few components

    Those components depend on sqlite3.h, but fails to add
    explictly its paths, relying on it to be present in the other used
    included paths, which may be not always the case in some setups.

    This is a follow-up of 455a473a287ef278bbd7d91d13313cf43710c1da on
    a clean build.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    travis: disable fcgi and server on osx (fastcgi.com apparently gone)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    switch bindings to pyqt wrappers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    switch tests to pyqt wrappers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    scripts/widgets_tree.py: switch to PyQt wrappers and reformat

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    scripts/mkuidefaults.py: switch to PyQt wrappers and reformat

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    plugin installer: switch to pyqt wrappers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    metasearch: switch to pyqt wrappers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    python console: switch to pyqt wrappers and new style signals, flake8 fixes, show exceptions in console also with pyqt5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    processing: switch to pyqt wrappers, flake8 fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    GdalTools: new style signals

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    db_manager: cleanups

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    2to3:
    * add fixes
    * pyqt fixer: include some QtSql symbols and remove imports
      which only symbol was removed (eg. SIGNAL)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-21

    [FEATURE] oracle provider: basic support for Oracle Workspace Manager
    (switches to a given workspace on connect)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-20

    2to3: add fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-20

    build context help and expression help in build directory and still include it in translations

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-20

    fix warnings

Merge: a3c76c617a4 4f18701d319
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-20

    Merge pull request #2863 from pvalsecc/minMaxScale

    Add check to make sure minScale<=maxScale.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-20

    [processing] activate GRASS 7 by default and disable GRASS 6

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-20

    don't duplicate Menus entry in settings

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-19
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-19

    Remove merge conflict on r.cost algorithms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-19

    Don't crash when some shortcuts can't be loaded

    Fix #14528

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-19

    add missed file (followup a17ed10)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-19

    fix PyQt.uic for use in processing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-19

    fix vector menu creation on qt5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-19

    crssync: skip more crses that cannot be copied

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-19

    port sqldrivers ocispatial and qspatialite to qt5

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2016-03-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-18

    renamed algorithm_tests.yaml

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-18

    use link to release branch in about box for exported sources (fixeds #14525)

Merge: 2942ce576b2 d7c477b0786
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-03-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-03-18

    Merge pull request #2901 from bartnv/fix-iterating-import

    [processing] Fix extension removal in exportVectorLayer

Merge: 839db0a5053 d318981f3d3
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-03-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-03-18

    Merge pull request #2904 from medspx/processing_vector_bunch

    [Processing] GRASS7 complete v.* algorithms (implements Redmine #5725)

Merge: 1fdd177c81b e1ff6e896a8
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-03-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-03-18

    Merge pull request #2871 from NaturalGIS/processing_fix_grass7_detection_osx

    processing fix GRASS7 detection on osx: courtesy Martin Laloux

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-03-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-03-18

    [processing] do not search text in short help when filtering in toolbox

    This should fix problems with slow and unresponsive filtering

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-03-03
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-03-18

    Add check to make sure minScale<=maxScale.

    Those two fields are present in the vector layer properties. It
    was possible to set a minScale bigger than the maxScale.
    Now, the maxScale is forced to minScale if the user tries to
    set it to a lower value.

Merge: 68f0e832ec2 6ea736805d3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-18

    Merge pull request #2924 from nyalldawson/qt5_fix

    Fix compilation on Qt5 versions < 5.5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-18

    Add qt5 test masks for compositions tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-18

    Add masks for qt5 and enable atlas test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-18

    Fix parsing of #rrggbbaa colors under Qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-18

    Fix compilation on Qt5 < 5.5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-18

    Don't force use of SQL dialect when running ogr queries (fix #14407)

    Using "SQL" dialect is not recommended as it forces use of the sometimes
    buggy SDK query engines. This was breaking the uniqueValues method for
    ESRI gdb files.

    See https://trac.osgeo.org/gdal/ticket/6415 for GDAL dev recommendation
    to use default OGR dialect in place of "SQL" dialect.

Merge: cc650f93707 0780527428c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-18

    Merge pull request #2862 from nyalldawson/server_test_gdal

    Fix PyQgsServer test on GDAL >= 2.0 and fix handling of longlong types

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-17

    Disable watchDog when plugin was loaded successfully

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-17

    Fix subform for relations are not shown

    Followup 3fd3dae
    Fix #14515

Merge: 09f6b918a58 cd267b066c4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-17

    Merge pull request #2920 from bstroebl/testEliminate

    [processing] Tests for eliminate

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-17

    * fix pyuic wrapper on windows
    * fix PyQt wrapper installation on precise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-17

    Fix failing mssql provider test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-17

    Cleanup editor widget config dialogs

    - Standardise capitalization
    - Add external resource config to a scroll area, otherwise options may
    be hidden
    - Add clarification to classification widget description that it only
    is available if categorized renderer set
    - Improve appearence of layouts so all widgets are left aligned

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-16
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2016-03-16

    [processing] change field access

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-16

    UI consistency "Rendering order..." to "Symbol levels..."

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-16
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2016-03-16

    [processing] renew test results depending on polys.gml

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-16
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2016-03-16

    [processing] change polygon test input

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-16
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2016-03-16

    [processing] reflect changed test input in yaml file

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-16
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2016-03-16

    [processing] renew test output for eliminate

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-16
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2016-03-16

    [processing] change test input to have adjacent polygons

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-16
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2016-03-16

    [BUG] run eliminate with non-editable input layer

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-14
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2016-03-16

    [processing] add test for eliminate algorithm

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-16

    Don't require Python 3 for Qt5.

    Use separate ENABLE_PYTHON3 option for Python 3.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-16

    [processing] Move custom source data to separate folder

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-16

    [processing] remove double quotes in test.yaml

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-16

    [processing] add test for eliminate algorithm

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-16

    [processing] eliminate: prepare input layer for test

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-16

    [processing] use proper way to access geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-16

    Drop doc test threshold

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-16

    Add QgsMapLayer::isSpatial() method

    The current approach of testing !vl || vl->geometryType() != NoGeometry
    is not intuitive and has been the source of 2 recent bugs.

    Replacing these tests with the new isSpatial() function makes it
    immediately obvious what is being tested. It also allows for
    non-spatial plugin layers to be correctly handled by overriding
    this method.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-16

    GDAL 2.0 allows writing 64bit longlong integers

    Fix #14411

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-16

    fix pyuic wrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-16

    Workaround failing color ramp test on OSX, add some docs

    Failure is odd.
    c = r.stops()[0].color
    self.assertEqual(c, QColor(100, 100, 40))

    fails, but

    s = r.stops()
    self.assertEqual(s[0].color, QColor(100, 100, 40))

    passes!

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-15

    db_manager: migrate to new style signals

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-15

    2to3: remove empty imports

Merge: a9cb9906a29 fffc4a02768
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-16

    Merge pull request #2918 from DelazJ/patch-6

    typo fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-15

    Add internal qwtpolar 1.1.1 for Qwt 6.1

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-15

    fix shadowed color ramp test

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-03-15
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-03-15

    typo fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-15

    python fixes:
    * issues identified by pyflakes (star and unused imports)
    * pyqtwrapper: add QtSvg
    * some exceptions e.message => unicode(e)
    * some translations tr("..." % foo) => tr("...") % foo
    * TODO:
      python/console/console_sci.py:547 QsciScintillaCompat?
      python/plugins/db_manager/dlg_query_builder.py:304 pop_up_error?

Merge: 74b5e12e37f 6acdfc6e841
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    Merge pull request #2916 from mach0/p3_clean

    improve import handling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    [processing] Remove non-functional test code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    [processing] Don't use undefined tr function

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    [processing] Silence warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    [processing] Remove various unused imports and variables

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    [processing] Fix dissolve

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    [processing] Add autoincremental field test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    [processing] Fix autoincremental field

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2016-03-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2016-03-15

    improve import handling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    [processing tests] Improve test debug messages

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    [processing tests] Fix test generation parameter types

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-15

    pyqtwrapper: set sip api to 2 for PyQt.QtCore for Qt4
    (followup fb3fcfa3)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    Add server tests to blacklist

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    python3 compatibility fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-15

    [qt5 server] deprecate usage of QFtp and remove from Qt5 builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-15

    Default to layer CRS in raster save as dialog (fix #14209)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-15

    Fix incorrect projection if raster or plugin layer is first layer
    loaded into an empty project (fix #14392)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    Fix failing tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    Improve debug output of processing tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-14

    Python3/Qt5/2to3 updates:
    * pyqtwrappers update (add QtNetwork, QtXml, QtSql, QtTest, uic)
    * 2to3 updates
    * move QPyNullVariant/NULL to PyQt.QtCore
    * add global unicode/basestring/long for Python3
    * expand QtGui, QtCore module and star exports
    * Qscintilla2
    * replace Set import with set builtin

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-14

    astyle updates cosmetics, temporary file cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-15

    Minor refactor of QgsDiagramLayerSettings

    - add public getters and setters for variables, will make variables
    private in QGIS 3.0
    - avoid some memory leaks and potential crashes
    - move calculation of referenced fields to diagram classes, out
    of QgsVectorLayerDiagramProvider

Merge: 13d407e367f f9c736c9f8d
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-03-14
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-03-14

    Merge pull request #2557 from mhugo/fix_13959

    Only filter legend nodes that are checked

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-12-08
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-03-14

    Only filter legend nodes that are checked.

    Keep unchecked legend items when filtered by expression

Merge: d6fca7e2e33 34bd1240236
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-03-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-03-14

    Merge pull request #2905 from manisandro/checker_crash

    [Geometry checker] Make polyLineSize survive empty geometries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    Indentation update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    Fix expected dataset for splitlineswithlines test

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    [BUG] make sure that result line consists of two nodes

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    [processing] test: limit coordinate comparison precision

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    [processing] test: remove gfs output files

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    Try to fix indentation error

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    [processing] update test output files

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    [processing] test cases for splitlineswithlines

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    [BUG] Do not output lines with two identical points

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    [BUG] access geometry the right way

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-03-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    [BUG] Do not output lines shorter than 0.00001

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2016-02-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    [BUG] Avoid trying to split a line with itself

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    Rewrite some signals to new-style

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-03-14

    Fix attribute creation in transect sample

Merge: bd6508aabcc e2c83aeca46
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    Merge pull request #2903 from sebastic/qt5-qspatialite

    Add support for Qt5 to qspatialite provider.

Merge: 1f8e94e2d45 c7e675c3432
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    Merge pull request #2908 from SebDieBln/Test_ImprovePanningTest

    improve the test of panning the map canvas by keyboard

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-14

    Disable ccaching on travis

    Let's see if it is responsible for some false alarms
    https://github.com/qgis/QGIS/pull/2908

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-03-13
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-03-14

    improve the test of panning the map canvas by keyboard
    Verify the extent is changed after each key event.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-13

    [processing] don't throw error when new provider added and settings is not updated yet

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-13

    evis: update QAction::activated to triggered

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-13

    remove superfluous file

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-13

    osgeo4w: support for OSGEO4W_DESKTOP and fix deinstallation

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-03-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-03-12

    [Geometry checker] Make polyLineSize survive empty geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-13

    [NEEDS-DOCS] Reword "zoom to layer scale" to "zoom to visible scale"

    ...makes it clearer what this does, as the original wording could be
    confused with zooming to the layer's native scale/resolution

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-12
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-03-12

    Add CancelQuery for Qt5 only.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-13

    Fix crash when right clicking raster layer (indentified by Coverity)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-13

    Fix Coverity warning

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.in.lidar algorithm

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-12
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-03-12

    Enable QSpatiaLite for travis qt4 builds.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-12
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-03-12

    Mark CancelQuery as not support in hasFeature().

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-12
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-03-12

    Enable QSpatiaLite for travis qt5 builds.

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.rectify algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.edit algorithm

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-12
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-03-12

    Add support for Qt5 to qspatialite provider.

    The detachFromResultSet() changes in qsql_spatialite.{cpp,h} are taken
    from https://code.qt.io/cgit/qt/qtbase.git/commit/?id=fc15a1d5e2cb064d
    by Mark Brand <mabrand@mabrand.nl>.

    Additionally the sqlite3 & sqlite3_stmt types need to be declared as
    opaque pointers per http://doc.qt.io/qt-5/qmetatype.html#Q_DECLARE_METATYPE

    For Qt5 Q_PLUGIN_METADATA() should be used instead of Q_EXPORT_PLUGIN2()
    per http://doc.qt.io/qt-5/qtquick-porting-qt5.html#qml-plugins

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.lrs.segment algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.lrs.where algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.lrs.create algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.to.lines algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.what.vect algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.vect.stats algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.type algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.to.3d algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.rast.stats algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.pack algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.out.vtk algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.kernel algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.in.mapgen algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.in.lines algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.in.ascii algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-12

    Fix broken $x_at, $y_at functions (fix #14462), add tests

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.in.geonames algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.extrude algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.build.polylines algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-12

    Add v.build algorithm, only for topology checking

Merge: 9167e1b6791 b253a29aa4c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-12

    Merge pull request #2894 from rouault/fix_spatialite_insert

    Fix spatialite insert

Merge: 3fd3dae35a2 2c5d56484a7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-12

    Merge pull request #2902 from sebastic/qt5-globe-plugin

    Add Qt5OpenGL variables to include_directories() & target_link_libraries()

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2016-03-12
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2016-03-12

    Add Qt5OpenGL variables to include_directories() & target_link_libraries().

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-11

    Hide subform in N:M relations

    Bart Noordervliet <bart@mmvi.nl>AuthorDate: 2016-03-11
Commit:     Bart Noordervliet <bart@mmvi.nl>
CommitDate: 2016-03-11

    Fix extension removal in exportVectorLayer

    Taking the [:-4] slice from basename and splitext() try to do the same thing. Usually splitext() was failing silently, but if you're using the iterating function of processing, you can have filenames like <timestamp>.<sequenceno>.shp, which makes it cut off the sequencenumber and makes the OGR import fail.

    I've left only the [:-4] slice because we check whether the file ends with .shp above anyway. This is also the way the grass7 file does it.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-11

    Run more tests in Qt5 setup

Merge: 145f24676ff 4c88fc03727
    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-03-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-03-11

    Merge pull request #2892 from SebDieBln/Test_CanvasPanByKeyboard

    added a test for panning the canvas by keyboard

Merge: 6805ba955b9 455a473a287
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-03-11
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-03-11

    Merge pull request #2895 from rouault/missing_include_path_in_virtual_provider

    [virtual provider] Add SQLITE3_INCLUDE_DIR to CMakeLists.txt

Merge: e6785ba513a cd961695791
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-11

    Merge pull request #2896 from m-kuhn/container-qt5

    Add Qt5/Python3 builds to travis

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-10

    Add Qt5 builds to travis

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-10

    Convert some asserts to self.asserXXX methods in py tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-10

    Fix some warnings on Qt5 builds

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-10

    Add some debug output when GDALRasterIO operations fail

    Or the compiler will complain about unhandled returns

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-10

    Conditionalize tests which depend on QtWebkit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-10

    [PyQt5] make pyuic4-wrapper PyQt5 aware

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-10

    More debug output when dependencies are not found

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-10

    Decapitalize FindSpatiaLite cmake file

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-10

    [virtual provider] Add SQLITE3_INCLUDE_DIR to CMakeLists.txt

    The virtual provider depends directly on sqlite3.h, but fails to add
    explictly its paths, relying on it to be present in the other used
    included paths, which may be not always the case in some setups.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-10

    Add debug message in case of failure in QgsSLConnect::sqlite3_close()

    and in QgsSLConnect::sqlite3_close_v2() too. This can make spotting
    issues like the one fixed in b0f2b970ac8918e5cb0ec566ecb491a57054a093
    easier.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-10
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-10

    [BUGFIX] [Spatialite] Finalize statement in addFeatures()

    The sqlite3_prepare_v2() call in QgsSpatiaLiteProvider::addFeatures() is
    not associated with a matching sqlite3_finalize(). Consequently at
    time of sqlite3_close(), the later returns a SQLITE_BUSY error and
    fails to close the file descriptor (can be checked by runing 'lsof' on
    qgis process).

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-10

    Be more verbose on exceptions in geoalgorithms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-10

    [processing] Fix default argument is SilentProgress for GeoAlgorithm.execute()

Merge: 9b35a9885ac 72764b29378
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-10

    Merge pull request #2889 from m-kuhn/py3improvements

    Simplify some python3 handling, refs #13686 (redmine)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-03-10
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-03-10

    processing: add extent parameter to gdal_warp

Merge: 52621b9a553 c4c67b0b593
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-10

    Merge pull request #2890 from NaturalGIS/processing_better_grass7_r_cost

    [processing] better GRASS 7 r.cost algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-10

    Followup a112dfe, fix #14451

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-10

    Partially revert 3ec161

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-10

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-10

    Use doubles instead of float for min/max layer scales

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-10

    Port more field iterating to Q_FOREACH, avoid some detachments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-10

    Don't crash when iterating empty QgsFields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-10

    Add noexcept to astyle rules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-10

    Allow editing newly added diagram expression attributes (fix #14063)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-09

    debian packaging update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-10

    Fix reshape involving first/last vertex (fix #14443)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-10

    Followup 01f615d

Merge: c55ef386de9 556b621ad6b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-10

    Merge pull request #2888 from pvalsecc/scaleDenom

    Scale based layer visibility cosmetics

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-03-09
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-03-09

    [BUGFIX][QGIS Server] To avoid infinite loop in layer creation

    Insert layer in registry and cache before addValueRelationLayersForLayer

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-03-09
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-03-09

    added a test for panning the canvas by keyboard

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-09

    [processing] don't show tip when user uses search and tip was disabled (fix #14379)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-03-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-03-09

    Processing, better GRASS7 r.cost descriptions files names and parameters

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-03-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-03-09

    Processing, better GRASS7 r.cost descriptions files names and parameters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-09

    Deduplicate fieldNameIndex code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-09

    Simplfiy some python3 handling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-09

    Switch some for-based loops over fields to Q_FOREACH

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-09

    Lower doxygen test threshold

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-09

    Add const_iterator and iterator methods to QgsFields

    Because using Q_FOREACH is so much easier to write than an index-based loop.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-09

    Python compatibility patch for 3.0-3.2

Merge: 5bb17235c58 9c611c98e85
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-03-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-03-09

    Merge pull request #2883 from radosuav/zonal_statistics_fix

    [Processing] Fix TypeError in Zonal Statistics algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-09

    Fix doxygen/sip binding test failures

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-09

    QgsMapLayerModel: allow direct retrieval of map layer

    Csaba Sandor <sandor.csaba@gmail.com>AuthorDate: 2016-03-09
Commit:     Csaba Sandor <sandor.csaba@gmail.com>
CommitDate: 2016-03-09

    Table names in postgresql can be max 63 characters long

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-03-08
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-03-09

    [FEATURE] Add a menu entry to zoom to a layer's scale range

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-03-08
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-03-09

    Make out of range layers greyed out in the tree

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-03-03
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-03-09

    Made layers/labels visibility more consistent

    Some places forgot to make the max scale inclusive.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-09

    globe: fix osgearth 2.5 support (followup 6327558)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-09

    Fix searching for symbols by tag (fix #14445), add tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-09

    Make travis osx before_install more portable

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-03-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-03-08

    fix whatsthis for coordinate box, followup f01cc55

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-03-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-03-08

    fix tooltip for coordinate display

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-08

    globe: adapt to osgearth 2.7

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-09

    Correctly set title for label svg selector dialog

Merge: dc137d771ec 5c20b33a58d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-08

    Merge pull request #2881 from NaturalGIS/processing_missing_saga_shapes_polygons_tools

    [processing] add missing SAGA 2.2.x shapes_polygons_tools tools

Merge: e08130d716a 2c7f40b65c7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-08

    Merge pull request #2873 from NaturalGIS/processing_add_extent_gdal_rasterize

    [processing] add extent parameter to gdal rasterize

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-03-08
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-03-08

    try fix indentation

Merge: c6ebb8cbb8e cc19a578181
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-08

    Merge pull request #2827 from SebDieBln/AllowNullInRelationRef

    [Bugfix] offer NULL value in relation reference widget if allowed (fixes #14162)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-08

    Default to remembering last attribute table view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-08

    Cache pixmaps in feature list view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-08

    Use correct field icon in form view preview menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-08

    [FEATURE] Add setting for default attribute dialog view

    Options for table view, form view and remember last view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-08

    Expand height of svg image list in composer picture widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-08

    Parameterise more included SVGs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-08

    Port more svgs to parameters, remove default colors

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-08

    [svg] add fill and outline parameters to all arrows

Merge: ed3cb120087 b1f5b5fd513
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-07

    Merge pull request #2880 from rouault/avoid_busy_loop_in_QgsVectorLayerRenderer_drawRendererV2

    QgsVectorLayerRenderer::drawRendererV2(): make it cancellable in all …

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-08

    [FEATURE] Parameterized svg support for composer svg images

    This makes it possible to change SVG fill/outline color and outline
    width when using parameterised SVG files such as those included
    with QGIS (fix #10542)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-08

    Use SVG cache to handle parameterized SVG files in composer picture
    selection widget (fix #14385)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-07
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-07

    Fix indentation

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-03-07
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-03-07

    processing add missing saga 2.2.x shapes_polygons tools tools

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-03-07
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-03-07

    QgsVectorLayerRenderer::drawRendererV2(): make it cancellable in all situations

    Currently the mContext.renderingStopped() check is done only if the feature
    has a geometry. Which makes it possible to have really really long loops if
    a long series of features without geometries are returned by the feature iterator.
    This is perhaps not something that can happen in practice, but I hit that issue
    when prototyping my WFS asynchronous feature downloading that currently only returns
    dummy features. QGIS was completely blocked due to the iterator returning infinite
    geometry-less features.

    radosuav <radoslaw.guzinski@esa.int>AuthorDate: 2016-03-07
Commit:     radosuav <radoslaw.guzinski@esa.int>
CommitDate: 2016-03-07

    [Processing] Fix TypeError in Zonal Statistics algorithm

    Fixes #14412

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-07

    add missing include (followup a89b510)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-07

    de-plenk question and exclamation marks

Merge: d30ad84cdae 278b7f20378
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-07

    Merge pull request #2878 from NaturalGIS/processing_fix_saga_2_2_x_resampling

    [processing] fix SAGA 2.2.x resampling

Merge: 6292789f568 35c81b4b401
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-07

    Merge pull request #2877 from NaturalGIS/processing_fix_saga_2_2_x_grid_spline

    [processing] fix SAGA 2.2.x grid_spline tools

Merge: 6d0fa652dfa 5104438706b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-07

    Merge pull request #2875 from neteler/patch-74

    [processing] include target elevation above the ground parameter in GRASS7 r.viewshed

Merge: bd140a75bb7 6a0606b6db8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-07

    Merge pull request #2874 from NaturalGIS/processing_saga_mask

    [processing] allow unmatching extents in SAGA grid masking algs

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-03-07
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-03-07

    processing fix SAGA 2.2.x resampling

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-03-07
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-03-07

    processing fix SAGA 2.2.* grid_spline tools

Merge: a89b51076cc b07bbd043dc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-07

    Merge pull request #2852 from ahuarte47/Labeling_CheckBoundingBoxes

    [Improvement] Use BoundingBoxes in labeling

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-03-07
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-03-07

    Use BoundingBoxes in labeling

    Use BoundingBoxes to check faster if clipping is necessary

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-07

    Merge indidividual regression1141.cpp and regression1141.cpp checks
    into testqgsrasterlayer and testqgsvectorfilewriter

    (slightly speeds up compiling and running tests)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-07

    Move QgsCompositionChecker to core, speeds up compilation with
    tests enabled

    Markus Neteler <neteler@gmail.com>AuthorDate: 2016-03-06
Commit:     Markus Neteler <neteler@gmail.com>
CommitDate: 2016-03-06

    Include parameter target elevation above the ground

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-06

    include autopep8 in indentation tip

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-06

    update qgis_labelingenginev2 test mask for ubuntu xenial

Merge: 42d88848f30 1e90786be77
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-07

    Merge pull request #2868 from manisandro/next_vertex

    Fix out of bounds array access if nextVertex is called on empty geometry collection

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-03-06
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-03-06

    processing: in SAGA grid masking it is not mandatory for inputs to have the same extent

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-03-06
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-03-06

    processing: add extent parameter to gdal rasterize

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-03-06

    Improved fix for spatialite views (fixes #14232)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-03-06
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-03-06

    Fix #14426 - Zoom to layer behaves really weird when using a filter on a Shape file:

    Fix extent for OGR provider, followup 9fb7819

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-02-06
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-03-06

    raster layer properties: fix add values from display action

Merge: 7464d4df14b ce69d21bc18
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-06

    Merge pull request #2872 from medspx/processing_localdoc

    [processing] use local GRASS7 help files if they exist (fix #7745)

Merge: 6289786b869 8bdd4f336e0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-06

    Merge pull request #2870 from NaturalGIS/processing_fix_grass7_v_buffer

    [processing] fix GRASS7 v.buffer.column

Merge: 2eb82430bbd f8ea9d92687
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-06

    Merge pull request #2869 from NaturalGIS/processing_fix_saga_223_changed_modules

    [processing] fix/adds SAGA 2.2.3 tools

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-03-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-03-06

    Extend TestQgsGeometry::isEmpty to also test empty geometry collection

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-06
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-06

    [Processing] Use local GRASS7 help files if they exist. Fixes #7745

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-03-06
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-03-06

    processing fix GRASS7 detection on osx: courtesy Martin Laloux

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-03-06
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-03-06

    processing: fix GRASS7 v.buffer.column

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-03-06
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-03-06

    fix/adds SAGA 2.2.3 tools

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-03-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-03-05

    Fix out of bounds array access if nextVertex is called on empty QgsGeometryCollectionV2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-05

    use individual network managers for threads (fixes #13721, fixes #14401, implements #14192)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-05

    show source locations in windows backtraces

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-05

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-05

    Add extra checks to provider test:

    - test that fetching subset of attributes results in nulls for
    all other fields
    - test that geometry is fetched by default, but empty when
    NoGeometry flag is passed

Merge: b63461c1e39 88bddb87279
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-04

    Merge pull request #2867 from dzolo/master

    [FEATURE] Adds support for GNSS receivers by handling $GPRMC message (implements #12980)

Merge: 61b8896367f 4e904f7e6e1
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-03-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-03-04

    Merge pull request #2847 from alexbruy/plugin-manager-auth

    [pluginmanager] apply auth also when downloading plugin package

    Ondřej Fibich <ondrej.fibich@gmail.com>AuthorDate: 2016-03-04
Commit:     Ondřej Fibich <ondrej.fibich@gmail.com>
CommitDate: 2016-03-04

    Adds support for GNSS GNRMC messages

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-04

    Fix expectedFailure in processing tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-04

    Expect Failures for GDAL < 2 in processing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-04

    Followup 193fedf, updated expected results

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-04

    Allow expectedFailure in processing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-04

    Revert "Followup 193fedf, updated expected results"

    This reverts commit f722bb26a1267274248c9488fcb069719bfde254.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-04

    Fix handling of longlong fields in memory provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-04

    update INSTALL (followup 0a6509d)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-04

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-03

    osgeo4w: use nose2, mock and httplib2 from osgeo4w

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-03

    lazily determine full canvas extent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-04

    Followup 193fedf, updated expected results

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-03

    Make filters of QgsMapLayerProxyModel a property

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-03

    Fix Qt5 build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-03

    Python binding fixes for 2.5D renderer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-03

    [pluginmanager] apply auth also when downloading plugin package

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-03
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-03

    Fix MS-Windows implementation for r.li.* algorithms

Merge: 193fedf6c1f 3039f13ea99
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-03-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-03-03

    Merge pull request #2804 from Gustry/processing-error

    [Bugfix] [Processing] Catch some python errors in batch mode

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-03

    Add null geometry to processing test line dataset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-03

    Update test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-03

    Fix PyQgsServer test on GDAL >= 2.0

    Also fix handling of longlong types in wfs_describefeaturetype

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-03

    Fix OGR expression compiler with GDAL >= 2.0

    Some extreme corner cases (eg "NULL OR TRUE") tested by the provider
    tests were failing with GDAL 2.0. In GDAL<2.0 these expressions would
    be rejected by OGR, but it seems GDAL>=2.0 has partial support for
    these so the expression compiler needs to handle them before handing
    off to GDAL.

Merge: 30449e577f0 0389a36c639
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-03-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-03-03

    Merge pull request #2707 from pvalsecc/layer_tooltips

    Layer tooltips

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-03

    Fix fetching subset of attributes with mssql (fix #14402), add test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-03

    Fix mssql provider test data

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-03-02
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-03-02

    Add r.li.* algorithms

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-03-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-03-02

    [GRASS] set PATH and PYTHONPATH in startModule() for t.list, #14241

Merge: b766ac1c8fb c0f0bd552da
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-02

    Merge pull request #2853 from ahuarte47/Rendering_DrawingMarkersFaster

    [Improvement] Draw markers faster

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-02

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-03-02

    update debian/ubuntu build dependencies in INSTALL using scripts/scandeps.pl

Merge: 0061dccd91e 4196293f06d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-02

    Merge pull request #2787 from medspx/processing_vdistance

    [processing] add GRASS7 v.distance (fix #12817)

Merge: 91e222e1c0d b780d7caf1c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-02

    Merge pull request #2782 from medspx/processing_r_reclass

    [processing] add GRASS7 r.reclass inline rules (fix #5583)

Merge: b2189f22dc2 477283770fe
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-02

    Merge pull request #2781 from medspx/processing_grass7_rnull

    [processing] add r.null GRASS7 algorithm (fix #6893)

Merge: 697a25dd92f a39d25835ca
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-02

    Merge pull request #2747 from medspx/processing_grass_vwhatrast

    [processing] add v.what.rast GRASS 7 algorithms

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-03-01
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-03-02

    Draw markers faster

    The code takes advantage of points already created to paint the
    geometries to draw the markers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-02

    Revert "Revert "[travis] Use newer clang 3.7 for linux builds""

    This reverts commit d902c56f4d03c70a4654a7132effdf5150a6e052.

    Default precise clang versions are now also randomly failing, so
    let's try using a newer clang version (3.8) again and see if this
    fixes it.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-03-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-01

    indentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-01

    restore GdalTools plugin until we will have multithreading support in Processing

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-02-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-01

    [processing] alg menus can now be configured from Processing options

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-01

    [processing] replace fTools and GdalTools plugins with Processing

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-01

    [processing] add missed fTools algorithms: Define current projection
    and Create spatial index.

    Also add missed Assign projection from GDALTools

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-03-01

    [processing] add icons for fTools and GDALTools algorithms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-03-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-03-01

    Syntax highlighting for processing tests readme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-01

    Increase minimum size of composer legend list widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-01

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-01

    Fix setting symbol for single symbol renderer via legend dbl click

    Eg if diagram legend is also shown for layer it's possible for the
    single symbol renderer to show a legend item.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-01

    Add test for clipboard logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-01

    Fix clipboard handling on OSX

    Clipboard was wrongly using QClipboard::Selection for storage/retrieval
    when this is not available on OSX

    Also improve docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-01

    Fix pasting mixed geometry types to memory layer, switch to message bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-01

    Correctly handle pasting geometryless layers as scratch layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-01

    [FEATURE] Use OGR to parse clipboard text so that GeoJSON (and others) can be
    directly pasted into QGIS (fix #9727)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-01

    New class QgsOgrUtils w/helper functions for working with OGR features

    Also includes handy function for converting a string to a QgsFeatureList
    or QgsFields by using OGR to parse the string. This allows eg conversion
    of GeoJSON to QgsFeatures.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-03-01

    Fix string capitalization

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-29

    More markdown fixes for processing readme

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-29

    Fix processing test readme markdown

Merge: e097d6e69c0 8a47b5cad07
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-29

    Merge pull request #2855 from gvellut/master

    Correct initialization of Max

    *_* <guilhem.vellut@gmail.com>AuthorDate: 2016-02-29
Commit:     *_* <guilhem.vellut@gmail.com>
CommitDate: 2016-02-29

    Correct initialization of Max

    FLT_MIN is the smallest positive float

Merge: 5090491998f ee53653151a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-29

    Merge pull request #2854 from rouault/fix_typo_in_spelling_fix

    The typo fix suggestion for initialisation should be initialization, …

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-02-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-02-29

    Allow plugin layers to set their source

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-02-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-02-29

    The typo fix suggestion for initialisation should be initialization, not initalization

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-29

    [processing] allow to use ParameterPoint in Graphical Modeler

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-29

    [processing] add support for ParameterPoint to major algorothm providers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-29

    [processing] add tests for ParameterPoint

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-29

    [processing] add ParameterPoint for selecting point on canvas (fix #5733)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-29

    run PyQgsDistanceArea in C locale

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-29

    spelling updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-29

    add api doc link to 2.14

Merge: 4e92a132d23 b8948a17922
    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Merge branch 'processing_raster_bunch' of https://github.com/medspx/QGIS into processing_raster_bunch

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Fix r.colors rules

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.mapcalc algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.colors algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.rgb algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.blend algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.colors.stddev algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.what.color algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.shade algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.tile algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.stats.quantile algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Fix r.drain algorithm (fixes Redmine #13003)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Incrementation for r.topmodel

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.topmodel algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.solute.transport algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.spread algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.ros algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.sunhours algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.tileset algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.transect algorithm (doesn't work because of a GRASS7 (reported) bug)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.univar algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.uslek algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.usler algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-21
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.series.accumulate algorithm (needs a way to select a raster in the input rasters)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-21
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.series.interp algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-20
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.resamp.filter.txt algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-20
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.resamp.bspline algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-20
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.regression.multi algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-20
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.random.surface algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-20
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.latlong algorithm

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2016-02-15
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.distance
    (Impossible to use an optional ParameterSelection for sort parameter. Needs to be fixed in Processing)

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2016-02-15
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.category algorithms

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-14
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.buffer.lowmem algorithm (and secure r.buffer parameters)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-14
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.mask algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-14
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.support (combined with r.timestamp) algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.texture algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.walk algorithms

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Remove old r.cost description files

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.cost algorithms

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.surf.fractal algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.what algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.colors.out

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Fix r.colors rules

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-28
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-28

    Add r.mapcalc algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-28

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-28

    [processing] Fixes for field calculator and field mapper

    - respect project distance, area and ellipsoid settings
    - ensure expression variables are correctly evaluated

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-28

    [FEATURE] Add km, yards and miles to distance unit options

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.colors algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.rgb algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.blend algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.colors.stddev algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.what.color algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.shade algorithm

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-27

    release.pl: reject mis-sized welcome page and convert to BMP3

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.tile algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.stats.quantile algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Fix r.drain algorithm (fixes Redmine #13003)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Incrementation for r.topmodel

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.topmodel algorithm

Merge: 6800c8d9da6 716b17d216c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-27

    Merge pull request #2840 from vpoughon/processing_plugin_otb_fixes

    [processing] allow to specify OTB path manually even if default version detected

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-27

    indentation

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.solute.transport algorithm

Merge: 8125f61e218 1ce66b75d8c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-27

    Merge branch 'master' of https://github.com/ninsbl/QGIS into processing-r

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.spread algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-27

    indentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-27

    [processing] new Fusion algs: ImageCreate and IntensityImage

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.ros algorithm

Merge: b0643eab5c8 c931e1e7151
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-27

    Merge pull request #2776 from medspx/processing_split_vgeneralize

    [processing] split v.generalize (fix #5707)

Merge: eefb046dab4 e38222b0a48
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-27

    Merge pull request #2772 from NaturalGIS/processing_grass7_v_surf_rst_line

    [processing] add missing v.surf.rst.line tool to GRASS 7

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.sunhours algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.tileset algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.transect algorithm (doesn't work because of a GRASS7 (reported) bug)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.univar algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.uslek algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-27

    Add r.usler algorithm

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-27

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-27

    fix some more signals for pyqtwrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-27

    Bump tolerance in distance area test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-27

    Test mask update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    add missed sslmode to sip binding (followup 31e43a9)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    revert splash change of be7f3fa

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    release.pl: warn about mis-sized splash and rescale it

Merge: 5b7cfbc37c3 31e43a9869c
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    Merge pull request #2842 from jef-n/pg-new-sslmodes

    postgres provider: add support for verify-ca and verify-full ssl modes (refs #14366)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    release.pl: fix tar ball creation for ltr releases

Merge: c79aeba0dbd be1fd077332
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-26

    Merge pull request #2630 from SrNetoChan/master

    New Icons for QGIS File Formats

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-26

    Python unittest.expectedFailure improvements

    Raises an _UnexpectedSuccess exception
    Takes a boolean parameter with a condition under which the test is
    expected to fail

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-26

    The app startup / plugin path test succeeds again

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-26

    Improve grass translation templates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    Bump version to 2.15

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    changelog and news update for 2.14

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    translation update for 2.14 from transifex

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-02-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-02-26

    Move composer template paths settings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-26

    [2.5D renderer] Fix loading of saved symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    update test mask

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-02-26
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-02-26

    [pyqgis-console] API file updated

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-02-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-26

    [processing] Fix crash in ExecuteSQL.py

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-01-20
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-02-26

    Make layer tooltips more user friendly

    Now the layer tooltips (in the layer tree) contains:
    * title (or the short name, if title empty)
    * abstract (if not empty)
    * URL

Merge: 5a0d0bcaf22 3e5e108b1a4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-26

    Merge pull request #2834 from m-kuhn/procStatTranslate

    [processing] Make basic statistics translatable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    fix transifex configuration (followup bc042a5e)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-02-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-02-26

    [BUGFIX][QGIS Server] WFS DescribeFeatureType Geometry element type

    In the OGR provider, we can read:
    ```
    Some ogr drivers (e.g. GML) are not able to determine the geometry type of a layer like this.
    In such cases, we use virtual sublayers for each geometry if the layer contains
    multiple geometries (see subLayers) otherwise we guess geometry type from first feature
    ```
    It means that in DescribeFeatureType Geometry element can be describe as simple and the GML contains
    simple and multi. It's not XML valid.
    To fix it, for OGR provider Geometry element type is set to `gml:GeometryPropertyType`

    For the next release, it will be interesting to allow users to specify whether the geometries are multi.

Merge: 58c85bb8c0e 3a714ccb27b
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-02-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-26

    Merge pull request #2845 from pvalsecc/column_name_validation

    Remove column name validation from virtual layers queries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    Tweak vertical position of labels under points in "cartographic"
    label placement mode

    Previously labels were being drawn too low

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    release.pl: fix dryrun comment (followup a934b01)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    Followup fb7c683, 4e4743

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-26

    [processing] Make basic statistics translatable

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-02-25
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-02-26

    Remove column name validation from virtual layers queries

    The query already went through the Sqlite query parser. So why not
    trusting it? This was in the way of group by queries with count(*)
    in the output fields.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    Temporarily disable test which unexpectedly fails on Travis

Merge: 4e4743a2cd4 8490786b032
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    Merge pull request #2844 from nirvn/gps_icon_refresh

    [ui] improve gps tools icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-02-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-02-26

    [ui] improve gps tools icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    Fix saving vector layers with z dimension (fix #14006, #12373)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    Indendation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    Fix long hang when selecting huge number of vertices with node tool

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    fixes #13668 (Delete does not work in the Vertex Editor)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    Always show map units as an option in coordinate format combo box

Merge: 76fcb1f7c96 8769abe1f3f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    Merge pull request #2838 from wonder-sk/fix-wgs-coords

    Fix precision of coordinate display for layer in non-projected CRS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    PyQgsVectorFileWriter: fix comment (followup 17f20bb)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    Use clearer cut/copy/paste icons in python console

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-26

    Fix trailing space in status bar label

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    editor widgets: avoid duplicate saving of edit types (fixes #13960)

    TODO: resolve duplicate read via QgsProject::readMapLayer and
    QgsVectorLayer::readCustomSymbology signals

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-26

    fix linebreaks in function help and CASE (fixes #14189)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-02-26
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-02-26

    keep old value when asked to set an invalid value in relation ref widget

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-02-21
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-02-26

    offer NULL value in relation reference widget if allowed (fixes #14162)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    fix typos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    add help for map_extent_center, map_extent_width and map_extent_height (fixes #14259, followup e7b9a31)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    layer definition: always use relative paths regardless whether or not the file already exists (fixes #14340)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    new spatialite layer: allow tables with only primary key and geometry (fixes #14313)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    remove a failing connect and avoid absolutePath warning in empty project

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    postgres provider: add support for verify-ca and verify-full ssl modes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    PyQgsVectorFileWriter: adapt to a3f03f02

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    vector file writer: fix saving of datetime values (fixes #14190)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    also recalculate layer extent after rollback (fixes #3155)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    don't close qgis_help when qgis closes (fixes #8305)

    Victor Poughon <victor.poughon@cnes.fr>AuthorDate: 2016-02-25
Commit:     Victor Poughon <victor.poughon@cnes.fr>
CommitDate: 2016-02-25

    Always enable OTB settings modification

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-02-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-02-25

    [BUGFIX][Processing] Reset SAGA InverseDistanceWeighted algorithm

    Reset 2 parameters :
    * SEARCH_POINTS_ALL
    * SEARCH_POINTS_MAX

    These parameters was defined in 2.1.2 but are available in the next version :
    http://www.saga-gis.org/saga_module_doc/2.1.3/grid_gridding_1.html
    http://www.saga-gis.org/saga_module_doc/2.1.4/grid_gridding_1.html
    http://www.saga-gis.org/saga_module_doc/2.2.0/grid_gridding_1.html
    http://www.saga-gis.org/saga_module_doc/2.2.2/grid_gridding_1.html

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    replace html encodings from NEWS

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-02-25

    Fix precision of coordinate display for layer in non-projected CRS

    Victor Poughon <victor.poughon@cnes.fr>AuthorDate: 2016-02-25
Commit:     Victor Poughon <victor.poughon@cnes.fr>
CommitDate: 2016-02-25

    Fix error when otb lib path is not found

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    fix typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-25

    debian packaging update

Merge: 31c788d7f7c 689cbad891f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-25
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-25

    Merge pull request #2836 from elpaso/bugfix-13291

    [bugfix][server] Fixes #13291

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-02-25

    Fix rendering crash in debug mode (fixes #14369)

    Introduced in b6de1971 due to the use of static variables in a function that is called from multiple threads.

    Further changes to logging:
    - also works when sequential rendering is used
    - also works in release mode (to allow checking of rendering speed in normal QGIS release)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-24

    add closing bullet (followup ab9ce5b)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-24

    add update-news.pl to update NEWS file from changelog.qgis.org

Merge: 1af724f78a9 630836dfe01
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2016-02-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2016-02-24

    Merge pull request #2837 from timlinux/master

    Updated news for 2.14 - also added missing news for 2.12

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2016-02-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2016-02-24

    Updated news for 2.14 - also added missing news for 2.12

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-24

    [bugfix][server] Fixes #13291

Merge: 395bae6fae5 d2665826a1f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-24

    Merge pull request #2829 from elpaso/server-static-initializers-construct-on-firts-use

    Moved static vars to functions

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-02-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-02-24

    [BUGFIX][QGIS Server] Add charset for application/vnd.ogc.gml GetFeatureInfo

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-02-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-02-24

    [spatialite] use view's pkey if defined in meta table (fixes #14232)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-02-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-02-24

    [BUGFIX] Extend WFS field type description (time)

    Continue commit 2ad32f1635d39fd90bdf0c10fc98f467f6b4f5d3

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-24

    Standardise to not showing : in main status bar labels

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-24

    [atlas] fix main canvas refresh with dropdown list (fix #14358)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-24

    Clean up python console toolbars/menus:

    - Consistent capitalization
    - Add missing ellipsis
    - Rename "settings" to "options" for consistency with main window
    - Remove some excessive use of separators

Merge: d11e66749b2 61bb01b5b66
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-24

    Merge pull request #2745 from medspx/gdal_invalid_messagebar

    Replace QgsErrorDialog by messageBar for raster loading (fix #6967)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-24

    Quote fields in size/width assistant (fix #14257)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-24

    Reword vector layer capability strings for consistency

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-23

    show progress when loading composers

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-02-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-02-23

    [BUGFIX] Extend field type description

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-23

    Renamed static members and moved init into ctor

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-23

    Moved static vars to functions

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-23

    set full path as name on browser favourites created by provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    Update README.md

Merge: 5085204c514 58751b5063a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    Merge pull request #2832 from m-kuhn/checkXmlKeys

    Don't use invalid xml values as attribute names

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    Update README.md

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    More documentation for processing tests

Merge: 50aa8058323 5f0173ed825
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    Merge pull request #2761 from m-kuhn/ptest

    Updates to processing tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    Don't use invalid xml values as attribute names

    Fixes #14136

Merge: b97e86da413 e99ccb79304
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    Merge pull request #2778 from SebDieBln/FixOrphanedWidgetConfigs

    [Bugfix] Avoid orphaned QgsEditorWidgetConfig (refs #14136)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    Add gdal-bin to travis

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-23

    [server] Safety measure to prevent potential leaks

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    Add new test type "regex" to processing tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    Update AlgorithmsTestBase.py

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-23
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-23

    [server][bugfix] Prevent potential crash

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-02-23

    Fix drag&drop of spatialite tables (fixes #14237)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-02-23

    Fix DB manager to work with SpatiaLite < 4.2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    [processing] Add gdal test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    [processing] TestGenerator: Create parameters as dict

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    [processing] Move AlgorithmTests to QgisAlgorithmTests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-23

    [processing] Remove test leftovers

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-23

    [GRASS] do not show 100% progress until module finished, fixes #3131

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-23

    remove assertion (fixes #14360)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-23
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-23

    Fix typmod aware query for topology face layers

    followup d8a768f0a0b1926ead3b42c0fa9e12d35f8905f0 (which was bogus)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-02-23

    Fix tests where locale-dependent formatting of numbers is used

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-02-23

    Fix test mask for labelingenginev2 tests so they do not fail on my laptop

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-23

    Revert "Show project path in server parsing error (revert before release)"

    This reverts commit 368223ad0a0995b6d3ab0d55cd5e723557887ad5.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-23

    Standardise capitalization of symbol layer types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-23

    Show field names in geometry generator expression widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-23

    Add unit tests for WMS server access control with request filters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-23

    More descriptive function help for area/length/perimeter functions

    ...which better clarify how project ellipsoid and unit settings are
    respected by the functions

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-02-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-02-23

    Expresson widget - Set first item on search result

    For Nyall :)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-23

    Fix inconsistent capitalization and add missing ellipsis to browser actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-23

    Correctly set parent for select by expression dialog in main window

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-22

    Make geometry typmod available for topology face layer queries

    Greatly improves performances on topology loading.
    See http://hub.qgis.org/issues/14356

Merge: 3a8c1c76aeb 3df100f9a01
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-22

    Merge pull request #2830 from elpaso/server-fix-info_format2

     [bugfix][server] text/plain as default info_format

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-22

    Removed debug code

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-22

    nsis: cleanup after msys

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-22

    [GRASS] support extension filter in file output, fixes #5011

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-22

    [GRASS] fixed v.in.ogr.all.loc input widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-22

    Added test data for GetFeatureInfo

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-22

    [bugfix][server] text/plain as default info_format

    Added deafult info_format (text/plain) as per specs.
    Fixed error message when info format was not set or wrong.
    Added test for GetFeatureInfo.

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-02-22
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-22

    [processing] Change version test so that ExecuteSQL is testable during feature freeze

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-02-22
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-22

    Fix text encoding issues in virtual layers (fixes #14350)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-02-22
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-22

    Fix text encoding in request filter expression

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-02-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-02-22

    Expression widget - Filter headers with no search results

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-22

    don't try to refresh the layer extent after deletion of features, if
    useEstimatedMetadata is enabled (tradeoff for large layers)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-02-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-02-22

    External Resource Widget: avoid having undefined value in document viewer type combobox

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-22

    [processing] fix handling of NULLs is Basic statistics for text fields

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-22

    browser favourites: add items for providers

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-02-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-22

    Don't zoom when panning with the keyboard on a rotated QgsMapCanvas

    Fixes #14243

    Signed-off-by: Sandro Santilli <strk@keybit.net>

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-22

    [GRASS] new mapset: re-enable set extent button if canvas extent is valid

Merge: 70ff8b5b3e9 3f9263b4b87
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-22

    Merge pull request #2819 from NaturalGIS/processing_fix_grass_grass7_r_sunmask

    [processing] fix GRASS and GRASS7 r.sunmask

Merge: a1672da17cf e4dba1e4cec
    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2016-02-22
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2016-02-22

    Merge pull request #2826 from DelazJ/patch-1

    Update label

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-22

    Fix some test failures, warnings in nightlies

    Add more tolerance to distance area tests, fix doxygen param option

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-22

    [server] Fix some exceptions were not correctly restoring layer opacity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-22

    [server] Make restoration of original layer subsetStrings much more
    robust (there were many code paths where the original filters
    were not being correctly restored)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-22

    Correctly restore layer subsetStrings after wfs/wms requests...

    by switching storage/restoration of subset strings to use
    QgsMapLayer pointers instead of layer ids. It seems that the
    majority of layers created by server are not registered in
    the map layer registry, so retrieving layers by layer id
    under server is not reliable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-22

    Fix #13919, don't reset layer subsetStrings when server python plugins
    are enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-22

    Add unit tests for #13919

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-22

    Fix slow filter rect requests with server python plugins (refs #13919)

Merge: 4485d3abcfe e503c705a1c
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-21

    Merge pull request #2817 from jef-n/geometryv2-cache-cs

    change QgsAbstractGeometryV2::coordinateSequence() to return a

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-21

    change QgsAbstractGeometryV2::coordinateSequence() to return a
    implicitly shared copy of an internal cache instead of recreating the
    coordinate sequence again and again.

    Improves performance of the nodetool on large features a lot (refs #13963)

    Also introduce Qgs(Coordinate|Ring|Point)SequenceV2 typedefs.

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-21
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-21

    Add r.series.accumulate algorithm (needs a way to select a raster in the input rasters)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-21
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-21

    Add r.series.interp algorithm

Merge: 959952e1342 6116fdcdb4f
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-21

    Merge pull request #2824 from nyalldawson/geombbox

    Optimise storage/calculation of geometry bounding boxes

Merge: a0a20eaf607 607642a562f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-21

    Merge pull request #2820 from NaturalGIS/processing_fix_saga_223_detection

    Fix SAGA 2.2.3 Processing detection

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-02-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-02-21

    Update label

    Given that the canvas rotation is in QGIS for many releases, it may be time to remove the "experimental" attribute in the label

Merge: 4c63c85cca6 23802eb5b78
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-21

    Merge pull request #2825 from m-kuhn/processingTestFiles

    Add file comparison for HTML output to processing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-21

    Add file comparison for HTML output to processing test generator

    Refs #14311

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-21

    Add file comparison to processing tests

    And a test for basic numeric statistics

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-21

    [processing] Add some newlines to the output of basic stats

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-21

    Add method for file comparison to testing lib

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-21

    Add a bunch of missing geometry cache clears

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-21

    Optimise storage/calculation of geometry bounding boxes

    - removes storage of bounding box from QgsPointV2 (gives significant
    decrease in size of object)
    - more efficient calculation of bounding box for linestrings

    Additionally, this commit moves the bounding box invalidation to a
    virtual QgsAbstractGeometryV2::clearCache() method, so that other
    non-bounding box caches can also be cleared when the geometry
    is modified.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-20

    Show provider errors more prominently

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-20

    fix typo (followup 5c4bf99)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-20

    debian packaging update: manually merge some changes from PR#2818 and
    some spelling fixes.

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-02-20
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-02-20

    Fix SAGA 2.2.3 Processing detection

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-20
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-20

    Add r.resamp.filter.txt algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-20
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-20

    Add r.resamp.bspline algorithm

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-02-20
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-02-20

    fix GRASS and GRASS7 r.sunmask

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-23
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-02-20

    remove the accompanying QgsEditorWidgetConfig when removing a field
    (refs #14136)

Merge: 07240e31c22 7431ec6528e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-20

    Merge pull request #2816 from SebDieBln/FixDuplicateJoins

    [Bugfix] create vector joins only once for a duplicated layer (fixes #14298)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-20
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-20

    Add r.regression.multi algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-20
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-20

    Add r.random.surface algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-20
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-20

    Add r.latlong algorithm

Merge: 1e80a984df3 ec0be3ca6ca
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-20

    Merge pull request #2813 from rouault/avoid_astyle_writing_unmodified_files

    astyle.sh: make it not touch unmodified files

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-02-19
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-02-19

    create vector joins only once for a duplicated layer (fixes #14298)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-19

    include spatialindex only in core (fixes #13197)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-19

    fix failing indenation test

Merge: db1142e4fe8 141a0a26fbd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-19

    Merge pull request #2815 from NaturalGIS/processing_fix_grass7_r_water_outlet

    [processing] fix GRASS7 r.water.outlet

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-02-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-02-19

    processing fox GRASS7 r.water.outlet

Merge: 7f56c5d1046 3215247c719
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-19

    Merge pull request #2814 from NaturalGIS/processing_fix_gdal_rasterize

    [processing] fix gdal_rasterize: missing output format parameter

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-02-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-02-19

    fix processing gdal_rasterize: missing output format parameter

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-02-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-02-19

    Fix use of wrong variable in astyleit(), introduced in previous commit

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-02-19
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-02-19

    astyle.sh: make it not touch unmodified files

    Currently astyle.sh will rewrite files, even if no change are made.
    This causes some editors (for example kate) to believe that the file
    has been changed even if it is not the case. Letting the timestamp
    untouched is not enough. So make 'flip' and 'unify_includes.pl'
    operate on copies, and move the copies as the original file if
    differences are found.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-19

    reduce debugging noise (followup 1a29030)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-19

    also log rendering times of individual layers when debugging output is
    enabled

Merge: 410fe32b088 bbc8feb835f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-19

    Merge pull request #2812 from elpaso/accesscontrol-api-docs

    Added new plugin filters to server api docs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2016-02-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2016-02-19

    Added new plugin filters to server api docs

Merge: 6f393751aa2 1a290303834
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-19

    Merge pull request #2802 from ahuarte47/Issue_RemoveMap2screenMethods

    Remove duplicate methods to convert map coordinates to screen coordinates

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-02-17
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-02-19

    Remove duplicate methods of conversion

    Remove duplicate methods of conversion of map coordinates to screen
    coordinates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-19

    spelling fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-19

    Fix order by not set for 25d renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-19

    prevent exceeding allocation from corrupt wkb

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-19

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-19

    Fix "feature rendering order" checkbox is not honored (fix #14323)

Merge: d8a5e0fc458 bcd3d92fa9a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-18

    Merge pull request #2808 from m-kuhn/proclogtitle

    [processing] always translate debug messages tab title (fix #14287)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-18

    [processing] correctly handle zero in Basic statistics alg (fix #14331)

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2016-02-15
Commit:     Médéric Ribreux <medspx@medspx.fr>
CommitDate: 2016-02-18

    Add r.distance
    (Impossible to use an optional ParameterSelection for sort parameter. Needs to be fixed in Processing)

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2016-02-15
Commit:     Médéric Ribreux <medspx@medspx.fr>
CommitDate: 2016-02-18

    Add r.category algorithms

Merge: 30a738f9817 5c62a1750e3
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-18

    Merge branch 'saga-223'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-18

    [processing] improve handling of the obsolete models (fix #14306)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-18

    Always translate Processing debug messages tab title

    Fix #14287 (Redmine)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-18

    [processing] added descriptions for SAGA 2.2.3

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-18

    [processing] convert messages to unicode (fix #14286)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-02-17
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-18

    Keep Z/M information when digitizing from a snapped point (fixes #14318)

Merge: 9bf3b2ef99a 97ab3d957d9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-18

    Merge pull request #2807 from SebDieBln/FixOrderByDialogParent

    [Bugfix] construct the QgsOrderByDialog with the correct parent

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-02-18
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-02-18

    construct the QgsOrderByDialog with the correct parent
    This is necessary to ensure proper modal behaviour.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-17

    [processing] fix refreshing of the toolbox after downloading scripts/models

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2016-02-17
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2016-02-17

    improve error message in the modeler

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-17

    Use pg initialization script from Travis

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-17

    Make PG initialization scripts work with PostgreSQL 9.1

     - Remove lock_timeout setting
       See https://travis-ci.org/qgis/QGIS/jobs/109844438#L942

     - Remove CREATE SCHEMA IF NOT EXISTS
       See https://travis-ci.org/qgis/QGIS/jobs/109891682#L1016

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-17

    Fix warning when compiling for android

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-18

    Restore default coordinate format to map units (fix #14319)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-17

    [processing] fixes for Create Grid algorithm (fix #14303)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-17

    [processing] correctly recognize grid type (fix #14302)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-17

    [processing] load algorithms only when requred 3rd party modules are
    available or compatible QGIS version is used

    Some housekeeping in QGIS algorithms provider

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-17

    Disable reshape line tool when 'change geometry' capability missing

    Matches behavior of reshape polygon tool

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-17

    Disable line simplify tool when 'change geometry' capability missing

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2016-02-17
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2016-02-17

    catch some python error in batch processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-17

    Use QgsFieldCombo for map tip field combo boxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-17

    Avoid error box when mouse coordinate transform fails

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-17

    Move field icon calculation to QgsFields, show correct field type
    icons in attribute table column filter menu (instead of new
    attribute icon) and in field table in vector properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-17

    Fix crash when right clicking on a feature in form view and no
    layer actions are set

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-17

    Add script to create and initialize postgis test database

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-02-16
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-17

    Fix virtual layer creation UI

    Expose embedded layers inclusion to the creation UI

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-02-16
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-17

    Fix crash when selecting a null layer

    Happens for instance when a embedded layer is added but
    dependent layers cannot be resolved

Merge: 8353698633a 40c65059b45
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-17

    Merge pull request #2798 from SebDieBln/Fix_cboRenderingOrder

    [Bugfix] correctly check/uncheck 'Control feature rendering order' (fixes #14274)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-17

    [GRASS] disable new mapset action if init failed

Merge: d40d8875e52 24a07de3367
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-17

    Merge pull request #2801 from nirvn/virtual_layer_icon

    [ui] improve new memory layer icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-02-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-02-17

    [ui] improve new memory layer icon

Merge: 91413609cb7 dcc1511ecd7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-17

    Merge pull request #2800 from nirvn/virtual_layer_icon

    [ui] improve virtual layer icon

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-02-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-02-17

    [ui] improve virtual layer icon

Merge: f468f65d47d 5ae21054d80
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-17

    Merge pull request #2799 from nirvn/additional_selection_icons

    [ui] update a few more selection-related icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-02-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-02-17

    [ui] update a few more selection-related icons

Merge: d2679d6dbd8 b4ee36d86d9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-17

    Merge pull request #2791 from nirvn/labeling_icons_v2

    [ui] add rule-based labeling and obstacle icons

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-02-16
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-02-16

    correctly check/uncheck 'Control feature rendering order' (fixes #14274)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-16

    another fix for gml wkb assembly (fixes #14315)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-16

    [processing] fix Modeler Calculator (ref #14305)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-16

    Fix signed 32bit integer overflow in PostgreSQL provider

    Fixes #13958
    Includes test for signed integer attributes

Merge: 103856c976a 8e9b8c77cf6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-16

    Merge pull request #2788 from medspx/processing_fix_vdbselect

    [processing] аix GRASS7 v.db.select (fix #11212)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-02-16
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-16

    Add TODO QGIS 3 comments

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-16

    Do not hard-code database connection parameters

    Rely on libpq defaults instead (overridable via environment)

    Fixes #14308

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-16

    Fix android build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-16

    Fix android build CMake 3.2 and don't force Python 3 with Qt5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-16

    add sip bindings to QgsCredentialsNone (followup 42bc9387)

Merge: 42bc9387007 f99ed7a0e7f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-16

    Merge pull request #2783 from SebDieBln/FixVectorDialogTitle

    [UI] Make title of QgsNewVectorLayerDialog consistent

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-16

    add QgsCredentialsNone to not return any credentials and make it default instead of QgsCredentialsConsole (fixes #14269; reverts f8d2091)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-16

    Follow up c6c8277, fix bad behaviour of QgsBrowserModel introduced
    by 44d9b35 (fix #14296)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-16

    Fix deselecting null category when categorising using expression
    hides all features (fix #14273)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-16

    Respect project ellipsoid and unit settings in virtual fields

    Fix #12622, #4252

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-16

    "Fix" QgsDistanceArea test on OSX

    Test has revealed that the current algorithm used for ellipsoidal
    calculations is unstable when measuring small very areas (eg < 1m2)

    For now, modify the test to use larger areas

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-16

    avoid credentials requests in PyQgsPostgresProvider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-15

    oracle provider: don't acquire provider connection from pool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-16

    Disable PyQgsDistanceArea test on Travis OSX builds for now

    Newly added tests have revealed a deep underlying issue with area
    measurement on OSX

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-15

    Do not hard-code database connection parameters

    Rely on libpq defaults instead (overridable via environment)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-02-15
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-15

    Fix virtual layer file name handling (in Windows)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-15

    Partially revert fa40e78

    It failed to load functional plugins also

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-15

    Followup fa40e78, make strings translatable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-15

    [Plugins] disable plugins which crash on load

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-15

    [GRASS] use plain text for r/.proj, fixes partially #2575

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-15

    Fix setting a layer to act as a label obstacle does not stick

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-15

    Add missing sip bindings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-15

    [GRASS] removed absolute path from t.list, fixes #14241

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-02-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-02-15

    [processing] fixed exporting multiple vector layers in SAGA and GRASS algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-15

    Make measure tool respect project area unit setting

    Also add unit tests for measure tool length and area measurement
    to ensure they return the same results as field calculator
    and identify tool

    Refs #13209, #4252

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-02-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-02-15

    [labeling] add rule-based, obstacle icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-15

    Move handling of angular units to QgsUnitTypes, swap angle and distance
    radio buttons to combo boxes in options dialog for consistency with
    project properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-15

    Fix project unit confusion (pt 3): add area unit settings with a
    ton of available area units (eg m2, km2, mi2, ft2, yd2, ha, ac,
    etc)

    Adds a new option in both the QGIS setting and project properties to
    set the units used for area measurements. Just like the distance
    setting, this defaults to the units set in QGIS options, but can
    then be overridden for specific projects.

    The setting is respected for area calculations in:
    - Attribute table field update bar
    - Field calculator calculations
    - Identify tool derived length and perimeter values

    Also adds unit tests to ensure that area calculated by attribute table
    update bar, field calculator and identify tool are consistent wrt
    ellipsoidal calculations and area units.

    TODO: make measure tool respect area setting

    (refs #13209, #4252 and fixes #12939, #2402, #4857)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-15

    Add square nautical miles as a supported areal unit, add API
    method for converting a distance unit to corresponding area unit

Merge: 36000463ff3 8359bfe40cf
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-15

    Merge pull request #2790 from SebDieBln/ImproveVersionCheck

    [Bugfix] Improve version check (refs #14022)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-15

    alternate fix for #13938 (folloup 5d989ab)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-15

    processing: fix translation context for AlgorithmDialogBase

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-02-14
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-02-15

    add command line option to skip the version check at startup
    --noversioncheck or -V are recognized

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-02-14
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-02-15

    show correct host name when version check fails to find host

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-02-14
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-02-15

    new setting to allow disabling the version check at startup (refs #14022)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-14

    fix parsing of IS NOT and NOT LIKE, NOT ILIKE and dumping of IS (NOT ...) (fixes #13938)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-14

    don't run version check from build directory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-15

    Revert deprecation of QgsSymbolV2Utils::encode/decodeOutputUnit

    ...as it causes circular dependancies. Defer to 3.0 when we can
    move QgsSymbolV2::OutputUnit to QgsUnitTypes

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-14
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-14

    Add r.buffer.lowmem algorithm (and secure r.buffer parameters)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-14
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-14

    Add r.mask algorithm

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-14

    fix git marker detection (fixes #13680)

Merge: ddbdcf8ab11 0ab3653831f
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-14

    Merge pull request #2789 from SebDieBln/DbManager_FixMoveToSchema

    [DbManager] Fix the 'MoveToSchema' functionality (fixes #14219)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-14
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-14

    Add r.support (combined with r.timestamp) algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-14

    Fix project unit confusion (pt 2): add project distance unit setting

    Adds a new option in project properties to set the units used for
    distance measurements. This setting defaults to the units set in
    QGIS options, but can then be overridden for specific projects.

    The setting is respected for length and perimeter calculations in:
    - Attribute table field update bar
    - Field calculator calculations
    - Identify tool derived length and perimeter values
    - Default unit shown in measure dialog

    Also adds unit tests to ensure that length and perimeter calculated
    by attribute table update bar, field calculator and identify tool
    are consistent wrt ellipsoidal calculations and distance units.

    (refs #13209, #12939, #2402, #4857, #4252)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-14

    Add area units to QgsUnitTypes (refs #13209)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-14

    Fix outdated notes in QgsExpression docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-14

    Fix project unit confusion (part 1)

    - Remove existing (confusing and totally useless) "canvas units"
    setting. This setting was supposed to be used for a confusing number
    of totally different uses, eg changing the coordinate display
    format and changing the default measurement units, but it was
    so broken it did none of these things except change the
    coordinate display and it only did that if OTF was off.

    - Add a new "coordinate display" section in project settings,
    which allows choice of format for coordinate display via a
    combo box (this will also make it easy to add additional custom
    formats in future), and make this setting work regardless of
    whether OTF is on or off. This setting applies to both the
    coordinate display in the status bar and coordinates shown
    via the identify tool

    (refs #13209, fixes #9730)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-14

    sip sync

Merge: be4909776b8 77bd6953a66
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2016-02-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2016-02-13

    Merge pull request #2784 from Cracert/trans2

    Add polish translator

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-13

    Add r.texture algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-13

    Add r.walk algorithms

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-13

    Remove old r.cost description files

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-13

    Add r.cost algorithms

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-13

    Add r.surf.fractal algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-13

    Add r.what algorithm

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-13
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-13

    Add r.colors.out

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-13

    Avoid warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-13

    Optimise some loops over QMap/QHash objects

    Avoid iterating over keys() and then later retrieving the matching
    values, and instead use QMap/QHash iterators to retrieve both the
    keys and values at the same time

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-13

    processing: fix path setting for saga

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-13

    Add API call for setting preferred distance unit for QgsExpression

    (refs #13209, #12939, #4857)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-13

    Don't show 'unknown' suffix for when displaying measurements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-13

    Increase maximum size of diagram spinbox (fix #14282)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-02-13
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-02-13

    [DbManager] Fix the 'MoveToSchema' functionality (fixes #14219)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-12

    debian packaging: fix removed diversion (take II; followup 8b054e6; reverts 5f310a7)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-12

    [Processing] Fix GRASS7 v.db.select (fixes Redmine #11212)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-13

    Fix (harmless) Coverity warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-13

    Fix failing expression test on OSX

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2016-02-11
Commit:     Médéric Ribreux <medspx@medspx.fr>
CommitDate: 2016-02-12

    [Processing] GRASS7 v.distance (implements Redmine #12817)

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2016-02-11
Commit:     Médéric Ribreux <medspx@medspx.fr>
CommitDate: 2016-02-12

    r.reclass inline rules also for MS-Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-12

    Misc optimisations suggested by clazy

    - avoid Q_FOREACH( ..., QMap.values() ) as it allocates an unnecessary
    list
    - use .endsWith( ... , Qt::CaseInsensitive) instead of
    .lower().endsWith( ... ) as it avoids an extra QString allocation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-12

    Indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-12

    If no geomCalculator is set for QgsExpression, perform cartesian
    calculations for $length, $area, $perimeter (refs #13209)

    ie, the default is now to use planimeteric calculations unless
    a geomCalculator has been explicitly set

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-02-12
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-12

    Fix DependencySorter.sortedLayerIds. Fixes #14281

Merge: a1118899730 384da5665ec
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-02-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-02-12

    Merge pull request #2729 from dgoedkoop/digitisecrs2

    Fix floating point inaccuracies when digitizing (to fix bug #13745)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-12

    postgres provider: don't log expected failure (followup 6b3651fa)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-12

    reduce wkb debugging noise (followup 2ea3d77)

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2016-02-11
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2016-02-11

    Add polish translator

    Daan Goedkoop <dgoedkoop@gmx.net>AuthorDate: 2016-01-27
Commit:     Daan Goedkoop <dgoedkoop@gmx.net>
CommitDate: 2016-02-11

    Fix floating point inaccuracies when digitizing (to fix bug #13745)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-11

    debian packaging: add yaml dependency python-qgis

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-11

    [processing] make DTM2ASCII tool visible in toolbox

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-02-11
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-02-11

    Change the title of QgsNewVectorLayerDialog to match the actions that show it.

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2016-02-10
Commit:     Médéric Ribreux <medspx@medspx.fr>
CommitDate: 2016-02-11

    [Processing] Add GRASS7 r.reclass inline rules (implements Redmine #5583)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-11

    [GRASS] fixed stds input

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-11

    [GRASS] fixed module search on windows, fixes #14241

Merge: 169d35f3192 5d19a3b21b6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-11

    Merge pull request #2774 from medspx/processing_fix_parameternumber

    [processing] fix ParameterNumber float detection

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2016-02-10
Commit:     Médéric Ribreux <medspx@medspx.fr>
CommitDate: 2016-02-11

    [Processing] Add r.null GRASS7 algorithm (implements Redmine #6893)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-10

    [processing] fix example script

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-10

    adapt wfs capabilities test data to d11c689e

Merge: 9e0043cd4b5 e9e4954c589
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-10

    Merge pull request #2775 from NaturalGIS/processing_fix_saga_default_extent

    [processing] remove wrong/non mandatory default extent for raster analysis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-10

    include qgswkbptr.h in install

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-10

    add 2to3 script to migrate (some) PyQt signal/slots to new style

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-09
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-09

    [Processing] Split v.generalize (implements Redmine #5707)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-02-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-02-09

    Processing: remove wrong/non mandatory default extent for raster analysis

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-02-09
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-02-09

    [Processing] Fix ParameterNumber float detection (with unit tests)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-02-09
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-02-09

    [BUGFIX][QGIS Server] WFS Service Capability OnlineResource

    WFS Service Capability OnlineResource is not the same as in WMS.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-02-09
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-02-09

    [BUGFIX] Update (*.model *.MODEL) localization

    This part of the string, (*.model *.MODEL), does not have to be localized.
    Some localizers have added a comma between files format, which prevents files filtering.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    fix windows build (followup 58beed24)

Merge: ded1ebb33b4 d05c31ea19a
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    Merge pull request #2748 from jef-n/wkb-bounds-check

    port more WKB parsing to Qgs(Const)WkbPtr including bounds checking

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    fix gml wkb assembly

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    don't save invalid wkb

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    avoid identifier verify (macro on mac)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    simplifier: fix skipping to last point (fixes 1a3f3d4)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    catch QgsWkbException in QgsGeometryFactory (passes test from PR#2751)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    avoid double endian swapping

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    Add test for premature WKB end in QgsGeometry::asWkt

    See #14182

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    port more WKB parsing to Qgs(Const)WkbPtr including bounds checking

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    indentation fixes

Merge: 686ad242c11 3593a3a12ca
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-09

    Merge pull request #2768 from NaturalGIS/processing_fix_gdal_string

    [processing] fix non-translatable string in GDAL/Aspect

Merge: a5ddf92dfb9 7072db4c473
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-09

    Merge pull request #2769 from NaturalGIS/processing_fix_gdal_optional_parameters

    [processing] fix a few GDAL/OGR optional parameters

Merge: 41ac88ad3e1 24ce6d239b8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-09

    Merge pull request #2770 from NaturalGIS/processing_fix_ogr_convert_format

    [processing] fix OGR/Convert format tool

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-02-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-02-09

    Processing: add missing v.surf.rst.line tool to GRASS7

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    debian packaging: fix templates (fixes #14248)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-02-04
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-09

    Deprecate old WkbType in QgsDataSourceUri

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-20
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-09

    Fix addFeature and addPart maptool for layers with a Z

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-20
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-02-09

    [postgres] Fix detection of 2.5D layer types

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    debian packaging: fix removed diversion (followup 8b054e6)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-09

    [GRASS] better module lookup

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    indentation fix

Merge: 4309b862071 5e5ddafb0e2
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-02-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-02-09

    Merge pull request #2767 from NaturalGIS/processing_fix_gdal_nearblack

    fix Processing GDAL near black tool

Merge: 63d9fec54bb f49dbdc299e
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-02-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-02-09

    Merge pull request #2771 from medspx/fix_processing_grass_overwrite

    [Processing] Fix overwrite for GRASS7 (Redmine #13488)

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2016-02-09
Commit:     Médéric Ribreux <medspx@medspx.fr>
CommitDate: 2016-02-09

    [Processing] Fix overwrite for GRASS7 (Redmine #13488)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    fix syntax error in test_provider_mssql.py

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-09

    add 2to3 script to migrate PyQt4 to PyQt wrappers

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-02-08
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-02-08

    fix Processing OGR/Convert format tool

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-02-08
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-02-08

    fix a few GDAL/OGR Processing optional parameters

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-02-08
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-02-08

    fix non-translatable string in Processing GDAL/Aspect

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-02-08
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-02-08

    fix Processing GDAL near black tool

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-02-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-02-08

    [processing] fixed typo in saga supported versions

Merge: b712f3cf4b5 ed06bb67cc4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-08

    Merge pull request #2766 from nirvn/composer_icon_improvements

    [gui] improve composer icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-02-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-02-08

    [gui] improve composer icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-07

    Measure tool fixes:
    - Make unit selection more robust (doesn't rely on translations)
    - Make calculation of lengths in degrees use a cartesian
    calculation when project CRS is in degrees
    - Fix display of calculation details, was misleading and
    inaccurate for many CRS/unit combinations

Merge: 0044666486f 4755f7b89ba
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-07

    Merge pull request #2756 from Gustry/transparency

    fix transparency in qgsmaprenderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-07

    Correctly handle QVariant::LongLong fields in merge attribute dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-07

    Fix merge attribute dialog mangles field values when layer has hidden
    fields (fix #14235)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-07

    [GRASS] show module name in tab if icon is missing

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-07

    [GRASS] add extension to t.list on windows, fixes possibly #14241

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-07

    [gui] update selection icons for composer windows

Merge: 093eb419dfe 1b858292af6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-07

    Merge pull request #2764 from nirvn/select_icons_refresh

    [gui] refresh selection-related icons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-06

    include image resource in gui tests (perhaps fixes trusty nightly tests)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-02-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-02-06

    [gui] refresh selection-related icons

Merge: 1ae03be59b0 b625a1dc810
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-06

    Merge pull request #2763 from nirvn/selection_toolbar_improvement_v3

    [gui] better toolbar placement for selection actions

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-02-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-02-06

    [gui] better toolbar placement for selection actions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-06

    add internal nose2 (not available on precise) and update internal six
    for processing tests

Merge: 070b28a8001 95030d61dc1
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-05

    Merge pull request #2757 from manisandro/pool_invalidate_release

    Connection pool improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-05

    Followup 75fcd2, fix incorrect refreshing icon if mssql connection
    loaded while collapsed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-05

    Improve QgsDistanceArea API to make it easier to determine units
    for returned distances, add unit tests

Merge: 57b5eb954ef 7fc88c26eaa
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-05

    Merge pull request #2700 from alexbruy/actions-encoding

    convert stdout and stderr from actions to correct encoding (fix #13896)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-05

    On duplicate copy join and virtual fields

    Fixes #14191

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-05

    Doxygenation and small code fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-05

    Revert "Remove unneeded variable"

    This reverts commit 768f0e896929794a0c0690f50f1cc09099321736.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-04

    field expression widget: silence connect/disconnect noise

Merge: dbd83b3ee13 c4addc2d021
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Merge pull request #2759 from ar-jan/typo-fix-attribute-table-help

    Fix typo in attribute table context help

    Arjan Mossel <arjanmossel@gmail.com>AuthorDate: 2016-02-04
Commit:     Arjan Mossel <arjanmossel@gmail.com>
CommitDate: 2016-02-04

    Fix typo in attribute table context help

Merge: c35567b3272 427b9c97341
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-04

    Merge pull request #2733 from nirvn/processing_memory_datetime

    [processing] add date, datetime, time fields to memory output

Merge: 3b2a76f4c44 191c011a0a5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-04

    Merge pull request #2746 from NaturalGIS/fix_grass_r_slope_aspect

    [processing] add parameter to GRASS 64/70 r.slope.aspect to allow use region resolution (ref #9979)

Merge: 27f1637fb14 8b84f3adb01
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Merge pull request #2648 from m-kuhn/processingtests

    Processing algorithm test framework

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Ignore extra fields on control layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Don't compare field count

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Completely switch over to gml for processing test data

    The different gdal versions have issues with geojson wrt null attribute types

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Indentation fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Fix unittypes test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Fix broken output field types in test dataset

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Support writing LongLong types with GDAL 2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    [processing] Test densify with multipolygons

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    [processing] Allow test creation from history window

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    [processing] Add expected test datasets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    [processing] Add test suite

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Add point and line test datasets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Add new polys and multipolys test datasets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Add qgis.testing module for generic qgis test helpers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    [processing] Make polygons to lines NULL aware

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    [Processing] Make DeleteHoles algorithm NULL geometry aware

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    [processing] Add NULL geometry support to centroid algorithm

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    [processing] Make centroid algorithm null geometry safe

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    [processing] Initialize icons before first usage

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    [Processing] Suppress debug output from PyQt4.uic tools

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Add safety check to QgsGeometry::asPolygon. Fixes possible crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-04

    Remove unneeded variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-04

    Add provider test for getting feature count with subset string set,
    fix memory provider invalid count when subset set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-04

    Make sure svg marker gui is updated when new svg selected via browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-04

    Standardise capitalization in spatialite dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-04

    Fix crash with "add selected layers" from browser (fix #14223)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-04

    processing: include non-optional testdata

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-04

    debian packaging update:
    * replace grass diversion with generic wrapper also supporting oracle
    * update liblwgeom dependency for stretch and unstable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-04

    Move unit handling helpers out of QGis and QgsSymbolLayerUtils
    into a new QgsUnitTypes helper class. Add unit tests.

    TODO QGIS 3.0: Move QGis::UnitType and QgsSymbolV2::OutputUnit
    to QgsUnitTypes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-03

    [GRASS] do not align to input by default in r.slope.aspect, fixes #9979

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-03

    indent, 250fcb followup

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-03

    [GRASS] fixed i.fusion.brovey output option, fixes #7999

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-02-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-02-03

    [GRASS] multiple vector field option, fixes #3539

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-02-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-02-03

    Remove redundant QgsOgrConnPool::{refS,unrefS}

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-02-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-02-03

    Document QgsOgrConnPool::{ref,unref}

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-02-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-02-03

    Destroy layers in TestQgsVectorAnalyzer::cleanupTestCase

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-02-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-02-03

    Immediately destroy non-acquired connections when invalidating

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-02-03

    [processing] do not recreate algs tree when removing provider

    This should fix the problem of QGIS taking to long to shutdown if there are plugins that add algorithms to Processing

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-02-02
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-02-03

    Destroy invalidated connection pool connections when released

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-03

    Improve API, docs for QgsDistanceArea

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2016-02-03
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2016-02-03

    set transparent color by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-03

    Fix mssql browser items not correctly populated before refreshing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-03

    Avoid race condition when populating ms sql items in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-03

    Fix QgsDataItem docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-03

    Fix refreshing mssql browser removes layers from collapsed schemas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-03

    Add polygon test for mssql provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-03

    Fix browser model issue identified by model test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-03

    Improve QgsCoordinateReferenceSystem documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-03

    Boost app startup test timeout further

    To check whether this fixes failures on the windows nightly builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-03

    Fix spelling mistake in corrections file

    (...my spelling ineptitude has reached a new low)

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2016-02-02
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2016-02-02

    fix transparency in qgsmaprenderer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-02

    [processing] include OTB descriptions and help into CMakeLists.txt

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-02

    run remove_temporary_files.sh in prepare-commit.sh

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-02

    Ensure GDAL deinitialization runs after last possible use

    Closes #14176

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-02-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-02-02

    Add a bit of typesafety to ogr extent handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-02

    Dialog tab order fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-02

    foreach -> Q_FOREACH

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-02

    Fix clazy 'pass small and trivially-copyable type by value' warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-02

    Spelling fixes, updates to chkspelling.sh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-02

    Also remove *~ with remove_temporary_files.sh

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-02

    spelling fixes

Merge: 68e3fdcfc63 0bb5b5bba8a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-02

    Merge pull request #2752 from rouault/ogr_curve_geometries

    OGR provider: advertize CircularGeometries in capabilities when OGR advertizes 'CurveGeometries' support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-02

    Reword render map tiles option for clarity, add tooltip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-02

    Standardise mix of deselect/unselect to "deselect", unify
    keyboard shortcuts for deselect all (to Ctrl+Shift+A)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-01

    Remove stale parameters documentation

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-01

    Second attempt at fixing crash on node tool after merge

    See #14188

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-01

    Do not dereference null pointer on QgsSelectedFeature::updateGeometry

    Fixes #14188

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2016-02-01
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2016-02-01

    OGR provider: advertize CircularGeometries in capabilities when OGR advertizes 'CurveGeometries' support

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-02-01

    Revert oracle server-side simplication

    (reverts 6f70953 and 772dc1d)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-02-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-01

    Add test for unexpected WKB input in simplification

    Closes #12416

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-01

    Fix memory leak

Merge: 2797ed79b09 f8a50b510e3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-02-01

    Merge pull request #2749 from pvalsecc/add_selectall

    Add select all button to the attribute table dialog

Merge: 793e7b28fc9 d6169b8d3dd
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-02-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-02-01

    Merge pull request #2743 from 3nids/testfieldwidget2

    Fix label expression/field lose when removing a join in layer properties

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-01-30
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-02-01

    Stub test for QgsMapToPixelGeometrySimplifier

    See #12416

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-02-01

    FieldExpressionWidget: preserve expression when join is removed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-02-01

    Reflect changes in QgsExpressionFieldWidget when source fields change

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-02-01

    remove join returns true in case of success

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-02-01

    Add test for QgsFieldExpressionWidget

    the test checks that fields are updated properly on join removal, that expression is not lost and that validity is correct

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-02-01

    [processing] restore OgrAlgorothm, as it may be used by some 3rd party
    plugins. This class will be removed in QGIS 3.

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-02-01
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-02-01

    Add select all button to the attribute table dialog

    As suggested by @nyalldawson in qgis/QGIS#2727.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-01-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-02-01

    [processing] add date, datetime, time fields to memory output
    (fixes #14163)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-01-31
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-01-31

    [Processing]Add v.what.rast algorithms
    * Implements Redmine feature request #6859.
    * v.what.rast.points when type=point. For points input layers.
    * v.what.rast.centroids when type=centroid. For polygons input layers.

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-01-31
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-01-31

    add parameter to GRASS 64/70 r.slope.aspect to allow use region resolution

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-01-31
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-01-31

    Replace QgsErrorDialog by messageBar for raster loading (fixes Redmine #6967)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-31

    Show progress bars when importing to mssql/spatialite sources
    (previously progress was only shown when importing to postgis)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-31

    Don't report a postgis import was successful when the user cancels
    it mid-way through

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-31

    Fix dropping geometryless tables to spatialite browser items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-31

    Fix provider ordering by test to correctly also test compiled order by

    ...and as a result, disable compiled order by support for postgres
    due to bugs exposed by the test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-31

    Add polygon layers to provider tests, so we can test ExactIntersect
    feature requests

Merge: c1f7257b24a f1f0b0a341a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-31

    Merge pull request #2742 from NaturalGIS/fix_grass_v_dissolve

    [processing] GRASS dissolve works only with areas

Merge: df88a9f5c6a 9d473aaec25
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-31

    Merge pull request #2682 from alexbruy/field-precision

    don't allow field precision greater than field width (fix #14019, #5154)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-31

    Fix some providers returning valid features when iterator is closed

    Also add some additional tests to ProviderTestCase for closed iterators
    and subset string handling.

Merge: 4c8fcc522a8 84e8b10d2d0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-31

    Merge pull request #2730 from PeterPetrik/13669_duplicate_circular_string_nodes

    fix #13669 (Circular string generates duplicated nodes)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-31

    Followup 57fb7c: fix capitalization and add deselect shortcut

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-31

    Add select all and invert selection to Attributes Toolbar

    Took the opportunity to fix a bug where the selectByExpression action
    was not disabled when a raster layer was selected.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-31

    Remove useless orientation combobox from copyright dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-31

    Standardize map canvas decorations items dialog

    Modify "Location" label by "Placement" in scale Bar Decoration
    Reorder options of Scale Bar and Copyright decorations dialog in order to set "Placement" options after item's design properties

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2016-01-30
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2016-01-30

    GRASS dissolve works only with areas

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-01-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-01-30

    change toolbar icon size to 24x24 for the customization dialog

Merge: 772dc1d28fc 65c6e362f76
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-01-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-01-30

    Merge pull request #2740 from DelazJ/btnNewLinePushButton

    fix the tooltip description of btnNewLinePushButton in expression bui…

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2016-01-30
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2016-01-30

    fix the tooltip description of btnNewLinePushButton in expression builder

    Replace "Close Bracket " by "New Line "

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-30

    oracle provider: enable server-side simplification only with Locator >=11g or Spatial

Merge: 0e4520fc73a 6f709534510
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-30

    Merge pull request #2738 from ahuarte47/OracleSimplifyProviderSide

    Feature simplification for oracle provider

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2016-01-30
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2016-01-30

    Feature simplification for oracle provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-30

    osgeo4w: include grass7 in x86_64

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-30

    Formatting update, using newer autopep8 version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-30

    Improve handling of geometryless tables in browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-30

    Improve handling of geometryless mssql tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-30

    Fix adding fields to mssql layers always resulted in error (fix #13340)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-30

    Dropping on mssql schema items should import to that schema (fix #8327)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-30

    Fix a crash when importing layers without geometry to mssql

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-30

    Correct handling of date and time values in mssql provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-29

    debian packaging: optional support for oracle instantclient 12.1

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-29

    [processing] fixes for vector geoprocessing algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-29

    [processing] added option to not show disabled providers tooltip

Merge: 70d5c1b74e7 e15c7fb96cf
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2016-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2016-01-29

    Merge pull request #2734 from timlinux/master

    Remove overly verbose logging for old style loading

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2016-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2016-01-29

    Remove overly verbose logging for old style loading

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-01-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-01-29

    fix warning: use editTextChanged signal instead of textChanged one for QComboBox

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-29
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-29

    Add missing licence/copyright

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-28

    [Processing] Fix raster tools

    GDAL arguments need to be str since they are passed as unencoded const
    char*.

Merge: ecfcd319efa b66002d0abd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-28

    Merge pull request #2592 from alexbruy/layertree-drag-n-drop

    add CopyAction to the list of supported drop actions in the Layer Tree

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-28

    sip sync QgsFeatureRendererV2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-28

    Improve handling of time values in attributes

    - make QgsVectorFileWriter respect QTime field values and only
    convert to string if required by output format
    - list time types as native types for memory, postgres and OGR
    providers (OGR support depends on file format)

    Stefan Blumentrath <stefan.blumentrath@gmx.de>AuthorDate: 2016-01-28
Commit:     Stefan Blumentrath <stefan.blumentrath@gmx.de>
CommitDate: 2016-01-28

    Detect R installation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-28

    Readd missing sip binding

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2016-01-28
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2016-01-28

    fix when 3D and M

    Peter Petrik <zilolv@gmail.com>AuthorDate: 2016-01-28
Commit:     Peter Petrik <zilolv@gmail.com>
CommitDate: 2016-01-28

    fix #13669 (Circular string generates duplicated nodes)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-28

    Show preview string for date/time/datetime expression results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-28

    Fix handling for QTime variants in expression functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-28

    Right align times and dates in attribute table

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-01-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-01-28

    Fix sizepolicy for load style from db dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-28

    More debugging for app startup test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-28

    Indentation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-28

    Fix loading of QgsDataDefined from XML (fixes #14177)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-28

    geometry sip sync and some cosmetics

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-28

    [processing] fixed group names in lidar provider

Merge: 9f520466180 e7070919325
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-01-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-01-28

    Merge branch 'marcel-dancak-master-bugfix_13527'

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-28

    fix precise build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-27

    Improve indexing strategy for snapping (fixes #12578)

    Implemented a simple heuristic that should keep the number of cached
    features per layer reasonable - and thus lower the amount of consumed
    memory and CPU for big layers.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-27

    Add debug capabilities to snapping utils

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-27

    Clear non-indexable layers when they are removed

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-27

    point locator: Do not set feature limit in feature request

    Otherwise we will not be able to detect that the locator creation has been cancelled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-28

    Followup 91ad20, increase startup test timeout

    Now that the test has been improved we can safely bump the timeout
    up a lot

Merge: bc4d16e8d91 4c24792b42b
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-01-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-01-28

    Merge pull request #2509 from SebDieBln/FixTipWindow

    initialize tip window with correct parent widget (fixes #8312) (fixes #8365)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-01-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-01-27

    Check WKB boundaries while simplifying for rendering

    Fixes crash on simplifying mixed-dimension collections.
    Closes #12416

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-27

    add CopyAction to the list of supported drop actions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-27

    use digitizing color for label editing rubber band

Merge: cce4b2db9ed d6bd8d0c328
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-27

    Merge pull request #2726 from medspx/bugfix_external_resource

    External Resource widget multiple fixes (fix Redmine #14178)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-27

    fix indentation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-27

    fix indentation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-27

    Fixes to 2.5d renderer

    - support holes in polygons and multi-polygons
    - make sure not to overshoot value in HSV color (max. 100) - Qt spits out warnings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-27

    Move extraction of linestrings out of QgsExpression file + add unit test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-27

    Make vertex editor closable (because why not?)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-01-27
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-01-27

    External Resource widget multiple fixes (fix Redmine #14178)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-27

    Revert "[processing] also make Modeler non-blocking when opened from context menus (follow up 51ec2bfba6)"

    This reverts commit 602437aa0676a7ad4ce21bc32b62c2b107474bff.

    Having modeler as non-blocking window it risky as changes in the
    algorithms will not be reflected in it.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-27

    Revert "[processing] make Modeller non-blocking window"

    This reverts commit 51ec2bfba6cd5eeb4bf10588d8b94ee30e7faa4a.

    Having Processing modeler non-modal risky as user can add/remove
    new providers and this changes will not be reflected in the modeler

Merge: 80e3f8fc749 b4561a92836
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-27

    Merge pull request #2496 from SebDieBln/App_OptionsAsFiles

    Accept option '--' to mark all following arguments as files (refs #3714)

Merge: 0d433b092e5 6731ddfcdc0
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-01-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-01-27

    Merge pull request #2704 from SebDieBln/FixFieldCalcDialogParent

    [Bugfix] Construct the QgsFieldCalculator dialog with the correct parent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Fix inconsistent behaviour when deleting nodes with node tool
    (fix #14168)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-01-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-01-27

    [dbmanager] Fixes #13679 - QGIS master crashes when closing DB Manager in preview mode

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-27

    [processing] also make Modeler non-blocking when opened from context menus (follow up 51ec2bfba6)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-27

    [processing] unregister actions when unloading (follow up f7e6fa67b0)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Fix editing composer legend titles while filtering enabled (fix #11459)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Properly fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Revert "Fix doxygen warning"

    This reverts commit 9e1a2359ba7aab9094544f85ba04efceceedf5f6.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Show variables from symbol scope in symbol layer widget expression
    builders. (This lets users know they are available).

    Also swap some variable names to static strings for speed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Fix @value is overwritten for some symbol properties (fix #14148)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Improve preview of current variable value in expression builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    DateTime is also a native type for postgres provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Don't crash when using raster calculator with huge raster (refs #13336)

    Now we abort and advise the user if insufficient memory is available
    to perform the calculation.

    At some future stage it would be nice to perform the calculations
    in blocks to allow this scenario, but for now it's better not to
    crash.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2016-01-27

    [DbManager] allow to delete materialized views
    (refs #13829)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2016-01-27

    [DbManager] give materialized views their own icon

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2016-01-27

    [DbManager] fetch type of view (materialized or not) and show in info
    (refs #13829)

Merge: 7b01b414fd6 9c0aaa9dbe7
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Merge pull request #2713 from nirvn/fix_memory_layer_datetime

    [memorylayer] fix missing datetime field type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Mark some inbuilt expression variables with missing read-only flag

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Fix categorised renderer does not store changes to the source symbol

    Avoids the frustrating situation where changes to a symbol in the
    categorised renderer are lost when the layer properties window
    is reopened

    Also improve docs and fix a leak in the Python bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Fix crash when opening new virtual layer dialog

Merge: 99b9a495b85 f8d593855f4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-27

    Merge pull request #2723 from mhugo/fix_vlayer_ui

    Fix virtual layer creation GUI

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-26

    [processing] fixed autodetection of grass folder

    Fix provided by Stefan Blumentrath

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-26

    Fix virtual layer creation GUI

Merge: 21b095d7a3c e4ee3156b2c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-26

    Merge pull request #2705 from SebDieBln/FixVectorGridLock

    [fTools] restore 1:1 ratio when checking 'Lock 1:1 ratio' checkbox

Merge: 24d9c65494a 3418dd003da
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-26

    Merge pull request #2719 from mhugo/fix_wkbtype

    Fix QgsGeometry wkbType()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-26

    Fix more classes which violate the rule-of-three

    Also remove some empty destructors

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-25

    Improve documentation for renderer registry metadata (refs #13973)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-25

    Improve renderer class documentation (refs #14025)

Merge: 82eabb19762 fe2503dab31
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-25

    Merge pull request #2702 from alexbruy/styles-bindings

    fix SIP bindings for listStylesInDatabase() method (fix #11210)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-25

    Fix crash in vector layer properties when changing renderer type (fixes #14164)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-25
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-25

    Fix QgsGeometry wkbType()

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-25

    [processing] correctly initialize lastools settings before loading algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-25

    Add specific test for QgsMultiBandColorRenderer

    The raster blend mode test, which uses QgsMultiBandColorRenderer
    fails occasionally for no obvious reason. This additional test
    is an attempt to narrow down whether the issue lies in
    rendering multi band images or elsewhere.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-25

    Swap QString::replace using trivial QRegExp expressions with simple
    QString variants

    Rationale:
    1. It's *much* faster
    2. I managed to get a valgrind report from the intermittently crashing
    PyQgsRulebasedRenderer test, which indicated the crash related to
    the use of QRegExp in qgsexpressionlexer.ll. Let's see if this has
    any impact on that crash....

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-25

    Fix issues with conversion of renderers to rule based renderer

    - expressions were not correctly translated and always treated
    as a single field
    - string values were not correctly escaped, resulting in a broken
    renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-25

    Fix filtering legend content by map when renderer contains
    duplicate symbols (fix #14131)

    Now, we don't test for map content using the symbols but instead
    use the legend key during the hit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-25

    [travis] Warn on unintentional switch fallthrough

    Intentional fallthrough should be annotated with

    "FALLTHROUGH;"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-25

    Use QVector instead of QList in some private contexts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-25

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-24

    more spelling fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-24

    Fix wording and add warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-24

    Refactor and optimise certain QgsWKBTypes functions

    Given how frequently these functions are called throughout QGIS,
    it makes sense for them to be written in a way that makes it easy
    for the compiler to optimise them/inline them.

Merge: bbfcbcae107 da43fb70e7e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-24

    Merge pull request #2715 from SebDieBln/FixWarnDualViewLayout

    Fix warning when a QLayout is already present in QgsDualView.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-24

    snapping:
    * skip index build if snapping is off
    * use feature request limit when creating the snapping index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-24

    Fix some memory leaks identified by Coverity

    Also improve the API for QgsExpressionContextUtils::updateSymbolScope
    Previously it was hard to predict if the method would create storage,
    which caused issues for the python bindings (eg, they had a choice of
    either leaking or being crashy).

Merge: 764c649842f df4c0c1247c
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-24

    Merge pull request #2716 from SebDieBln/LoadShowPlusSign

    [Bugfix] Correctly load the labeling-setting to show a plus-sign next to numbers (fixes #13474)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-24
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-24

    fix loading the labeling-setting to show a plus-sign next to numbers
    (fixes #13474)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-23

    potential fix for PyQgsAppStartup by avoiding cloudflare

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-24

    Add mask for adjacent line fill test image

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-23

    Remove too much debug output when loading attribute table (refs #14041)

    This makes debug version much faster, probably not much difference in release version

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-23

    Hide extra encoding option from the vector "save as" dialog

    There is already another combo box for encoding selection.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-23

    Fix regression in vector "save as" that saved shapefiles as .dbf only (fixes #14158)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-01-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-01-23

    [processing] remove unused code: followup e7e8451

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-23
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-23

    Fix warning when a QLayout is already present in QgsDualView.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2016-01-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2016-01-23

    avoid messages warning: this also avoids the warning like:

    ```
    QObject::connect: Cannot connect (null)::repaintRequested() to LayerPreview::refresh()
    QObject::connect: Cannot connect (null)::layerCrsChanged() to LayerPreview::layerCrsChange()
    ```

    from dbmanager when changing layer preview.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-23

    Fix coverity issues

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-22

    Follow up 200ce04b88c515d9880615d7254e45d1a50049a4

    unknown <marco@.(none)>AuthorDate: 2016-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-22

    Fix shapes not deleted on windows

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-22

    [processing] drop GdalScriptAlgorithm as it is not used
    Also remove OgrAlgorithm base class at it almost completely duplicates
    GdalAlgorithm class. All affected algorithms updated accordingly.

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-01-22
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-01-22

    [memorylayer] fix missing datetime field type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-22

    Dropped threshold too far, fix Travis build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-22

    osgeo4w: also include grass bin directory in PATH for browser (followup 71d487c)

    (cherry picked from commit 6945647841b79bd8a465f91931876f7c2441f064)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-22

    osgeo4w: include grass bin directory in PATH

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-22

    Drop missing doc threshold

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-22

    Remove rubbish file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-22

    Add some tolerance to PyQgsSymbolExpressionVariables test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-22

    Fix some oddities in server access control and bindings (refs #13919)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-22

    Fix classes which violate rule of three, by implementing required
    copy/= operators or making them private

    This revealed (and fixes) some issues, including a potential crash
    using server access control (refs #13919), and a potential crash with
    diagrams

Merge: 68cbb44c383 a453f72c17b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-22

    Merge pull request #2711 from SebDieBln/HideWelcomeOnLoadProject

    [Bugfix] Always hide the welcome screen when the first project is loaded

Merge: 28b541ab4bc 36d2e7b1bbf
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-22

    Merge pull request #2712 from nirvn/renderer_icons_v2

    [ui] add missing renderer icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-01-21
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-01-22

    [ui] add missing renderer icons

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-22
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-22

    hide welcome screen when first project is loaded

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-21

    Copy layer variables when duplicating layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-21

    [orderby] Uncheck config options instead of disable

    Fix #14144

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-21

    [25d] allow disabling the shadow effect

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-21

    [25d] Properly initialize shadow color

    Fix #14135

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-21

    [25d] Don't disable shadow option

    Fix #14134

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-21

    [25d] Improve convertability to other layers

     * Move height and angle expressions for 2.5D renderer to layer
     * Apply color based on main symbol color

    This makes the transition to other renderers easy.

    Fixes #14132

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-21

    [25d] Apply style to subsymbol in geometry generators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-22

    Flip some messagebox errors to message bars

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-21

    don't use last used values on primary key fields (fixes #14154)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-21

    typo fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-22

    Make entering manual values in merge attributes dialog more user
    friendly (fix #14146)

    Previously, if a value was manually entered it would be ignored if
    the user forgot to change the combo box from the "skip" value
    to some other value (even though that value would not be used).

    Now, there's a new "manual" value in the combo box, and manually
    entering a value will switch the combo automatically to the
    "manual" option.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-22

    Fix QgsMultiRenderChecker when running on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-22

    astyle fix

Merge: c7231c37032 b00950b9d63
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-01-21
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-21

    Merge pull request #2709 from manisandro/geom_checker_fixes

    Geom snapper fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-21

    remove unused code

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-01-21
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-21

    [Geometry snapper] Fix progress bar not working

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-01-21
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-21

    [Geometry snapper] Fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-21

    get rid of multiple inheritance, fix missed import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-21

    [processing] take in account vector subsets when clipping raster (fix #11972)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-21

    [fTools] use QErrorMessage for long errors (fix #11810)

Merge: c38ee41f5bf 0012761ab3d
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-21

    Merge pull request #2708 from boundlessgeo/postgis-pki-fix

    [auth][db_manager] fix uri expansion on importing layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-21

    Fix rendering of CurvePolygons without curved segments (fix #14028)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-21

    Add TestQgsSymbolV2 with tests for rendering different geometry types

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2016-01-21
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2016-01-21

    [auth][db_manager] fix connection info expansio on importing layer in pki postgis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-21

    spelling fixes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-21

    [processing] updated lidar provider

    forgot to add this change in a previous commit

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-21

    [processing] show wait cursor while updating alg list

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-21

    [processing]do not show option for wine folder if running windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-21

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-21

    Enable and cleanup adjacent tiles test

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-21
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-21

    restore 1:1 ratio when checking 'Lock 1:1 ratio' checkbox

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-20
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-20

    construct the QgsFieldCalculator dialog with the correct parent
    This is necessary to ensure proper modal behaviour.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-20

    Fix display of raster layer that would sometimes show just garbage

    If a raster layer was displayed in a way that it fitted into canvas,
    but would be shifted towards left or top edge of canvas, that bug
    would be triggered.

    By doing extra floating point math where not necessary, small
    imprecisions were introduced to extent definition and GDAL provider
    would end up requesting a window one pixel taller or wider, which
    leads to RasterIO error and results into garbage displayed on canvas

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-20

    [processing] exclude commented R libraries when generating dependencies list (fix #14143)

Merge: 45d5b1c8753 fc6f2cbf214
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-20

    Merge pull request #2691 from m-kuhn/fixrulebased

    Also render all parent features on refined rules

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-20

    follow-up 1c3f066edf

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-20

    [processing] fix deprecation warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-20

    [fTools] warn if layer and project CRS are different (fix #10059)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-20

    [processing] make Modeller non-blocking window

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-20

    [processing] register Processing menu items in the Shortcuts Manager (addresses #13715)

Merge: cc33c126609 13ccf70e1a4
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-20

    Merge pull request #2699 from 3nids/test_join_pg

    Add postgres provider to join test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-20

    fix SIP bindings for listStylesInDatabase() method (fix #11210)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-20

    improve error message in the Road Graph plugin (fix #12160)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-20

    test vector join: add PostgreSQL provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-20

    Increase tolerance on blend modes test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-20

    convert stdout and stderr to correct encoding (fix #13896)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-20

    [tracer] If tracing is not possible, simply use a straight line like usual

    Until now the tracing was quite strict and it would show error messages
    if something went wrong with start/end-points and would not allow creation
    of points outside the tracing graph. It is however more user-friendly
    to allow capturing points outside of the graph, so the user does not need
    to enable/disable tracing whenever capturing some extra points is needed.

    Also, the warning "too many features" is hidden immediately when there
    is reasonable amount of features (before it would stick there until timeout).

Merge: 1c3f066edf7 af30b292bc7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-20

    Merge pull request #2634 from alexbruy/wfs-dialog

    option to keep WFS dialog open after adding layer(s)

Merge: 9fda6aaf53d 77a0b88a6f6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-20

    Merge pull request #2643 from alexbruy/sublayers

    More informative layer names when loading GDAL/OGR sublayers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-20

    [tracing] fix the case when OTF reprojection is disabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-20

    Correctly mark some raster classes copy/assignment as private

    As they haven't been properly implemented yet and the classes
    violate the rule of three

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-20

    Hopefully fix raster layers not rendering on Windows

    The copy constructor for QgsContrastEnhancement was using
    an uninitialized value for the mContrastEnhancementAlgorithm
    member, resulting in no contrast function being set in
    certain occasions.

    Refs #13155

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-20

    Add some tolerance to font marker test

Merge: 81448f85414 01603d728ca
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-19

    Merge pull request #2697 from SebDieBln/FixVectorJoinDialog

    Fix vector join dialog

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-19
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-19

    QgsJoinDialog offers only vector-layer for joining.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-19

    fix "failing" travis build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-19

    Move tracing action creation to qgis app

Merge: 69cb0c4ed31 aa3e550a2f6
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-19

    Merge pull request #2666 from mhugent/symbology_brush_transform

    Symbology brush transform

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-19

    fix tests

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-19

    Revert "Revert sipfile changes"

    This reverts commit f7284651218c7ebb0eb043e98f648ee04be42f83.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-01-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-01-19

    Fix double-release of postgresql connection on table retriveal stop

    Also breaks earlier out of loop and print a different status
    message on "stop" (rather than "complete").

    Fixes #14140

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-19

    [processing] removed redundant code

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-19

    [processing] more checks before running model

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-19

    Fix crash while tracing and a layer is removed (fixes #14130)

Merge: 472fa9bb080 47aeb596b52
    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-01-19
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-19

    Merge pull request #2688 from manisandro/geom_checker_fixes

    Geom checker fixes

Merge: 670ded3d062 bae865153fa
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2016-01-19
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2016-01-19

    Merge pull request #2696 from mdouchin/debug_dbmanager_sqlite_layer_info

    [bugfix][DbManager] Fix indexes fetch with sqlite >= v3.8.9 (fix #14110)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-01-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-01-19

    Abort if trying to use shared pgsql connection from non-main thread

    Connections cannot be shared between threads, document it.
    See #13141

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-01-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-01-19

    Ensure "dbname" is always set in the uri

    Fixes #10600

    Michael Douchin <mdouchin@3liz.com>AuthorDate: 2016-01-19
Commit:     Michael Douchin <mdouchin@3liz.com>
CommitDate: 2016-01-19

    [bugfix][DbManager] 14110 - Error fetching layer indexes with recent sqlite version

    Fixes #14110

    The method `getTableIndexes`, situated in line 371 of the file `db_manager/db_plugins/spatialite/connector.py`,
    expected to get 3 fields from the sqlite method `PRAGMA index_list` .
    In recent versions of SQLite, since 3.8.9, though, this method now returns 5 fields.
    This commit fixes this issue by checking the length of columns returned by the method.

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-18
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-19

    Virtual layer: add support for expression filter

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-19

    [processing] prevent circular dependencies in models

    fixes #99090

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-01-18
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-19

    Whitespace fixes

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2016-01-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-19

    [Geometry checker] Be more verbose about output file creation failure reason

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-19

    [Geometry checker] Fix memory corruption in QgsGeometryTypeCheck fix when converting to singleparts

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-22
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-19

    [Geometry checker] Remove some debugging prints

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-19

    [Geometry checker] Clear previous rubberbands if new selection is empty

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-19

    [Geometry checker] Show feedback in the UI when the user presses Cancel

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-19

    Make QgsVectorFileWriter::driverMetadata also match by driver longName

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-19

    [Geometry checker] Prevent output layer from being set as current input layer when dialog is visible

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2016-01-19

    [Geometry checker] Don't allow setting output layer equal to input layer

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-19

    [processing] fixed update of console call in GdalAlgorithmDialog

    fixes #14129

Merge: 7e642df52b0 9159573f1a9
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-19

    Merge pull request #2694 from nirvn/kml_improve_default

    [vector export] better default for kml altitudemode

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-01-19
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-01-19

    [vector export] better default for kml altitudemode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-19

    Followup 8435fee, fix filtering of NULL values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-19

    Revert "[travis] Use newer clang 3.7 for linux builds"

    This reverts commit 54cf64bcdc6dc362fe8ca75c019ec82c7c240af9.

    Seems like the recent clang 3.7.1 release is causing build
    issues with the sip bindings. Revisit at some later stage, but
    for now just get Travis building correctly again.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-19

    Correctly quote field name in categorized filters (fix #14118)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-19
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-19

    Hide excepted layers even if all types of layers are allowed.

Merge: e2e3604784f 9d5617deea3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-19

    Merge pull request #2693 from SebDieBln/FixAllLayersFilterConstant

    [Bugfix] Make the flag 'All' actually contain all types of layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-19

    Fix crash using expression for heatmap renderer (fix #14127)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-19

    Fix invalid rubber band when digitising polygon and layer CRS
    is not the same as map CRS (fix #14117)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-19

    Fix memory leak in rulebased renderer sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-19

    Another rulebased renderer fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-19

    Fix some issues with QgsRuleBasedRendererV2::Rule

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-18
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-18

    make the flag 'All' actually contain all types of layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-19

    Whitespace fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-19

    Also fix quotedValue in OGR, Oracle, Spatialite compilers

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-19

    Fix quotedValue in postgres sql expression compiler

Merge: 1474c0783f8 57ee08e0237
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-19

    Merge pull request #2687 from whatnick/master

    Added contributions to the early life of QGIS

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-18

    Fix crash when toggling vector layer editing on

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-01-18
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-01-18

    Remove left-over debug comment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-18

    Also render all parent features on refined rules

    Fix #13708

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-18

    [fTools] correctly handle real fields in Random Points algorithm (fix #10140)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-18

    [gdaltools] allow multiple nodata valued in Build VRT tool (fix #11063)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-18

    correctly save and restore last used dir when saving/loagin color map for singleband images (fix #12390)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-18

    add extension when saving customization file (fix #12887)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-18

    [processing] skip invalid geometries when dissolving (fix #13752)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-18

    verify-indentation.sh: fix tip

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-18

    [processing] correctly handle default params in modeler

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-18

    [processing] fixed problems when opening/removing layers while alg dialog is open

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-18
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-18

    Fix virtual layer url escaping in main app

    Sandro Santilli <strk@kbt.io>AuthorDate: 2016-01-18
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2016-01-18

    Use the QgsPostgresConnPool interface from column type thread

    Avoids using shared connections from multiple threads,
    fixing #13141

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-18

    Fix layer saving in transaction groups

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-18

    [processing] include GRASS path in the error message to make it more informative (fix #13188)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-18

    Fix repeated editing of transactiongroups

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-18

    Fix build warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-18

    Fix some 2.5D renderer issues

     * Fixed height now works
     * Add some GUI elements to access the configuration options

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-18

    Revert sipfile changes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-18

    add new header to install

    Tisham Dhar <whatnickd@gmail.com>AuthorDate: 2016-01-18
Commit:     Tisham Dhar <whatnickd@gmail.com>
CommitDate: 2016-01-18

    Added contributions to the early life of QGIS

    Just claiming my contributions from early days of QGIS.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-18

    fix warnings

Merge: f966c422c54 ed80951db26
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-17

    Merge pull request #2686 from SebDieBln/FixPostgresWarnings

    [Postgres] Remove the temporary SSL files only when they were created

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-17

    remove temporary SSL files only when they were created
    This avoids warnings from QFile::remove(). Also deduplicated the code to remove the temporary files.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-17

    don't allow field precision greater than field width (fix #14019, #5154)

Merge: ed5284f1df1 dc2282091bd
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-17

    Merge pull request #2684 from SebDieBln/AstyleOptionsFile

    Move the options for the QGISSTYLE tool to a separate file

    Marcel Dancak <dancakm@gmail.com>AuthorDate: 2016-01-17
Commit:     Marcel Dancak <dancakm@gmail.com>
CommitDate: 2016-01-17

    [Bugfix][QGIS Server] - fixed invalid GeoJSON (missing ',') in WFS GetFeature request

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-17

    Moved the options for the QGISSTYLE tool to a separate file.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-17

    Update test mask

Merge: 1cd45701363 52442f5ed93
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-16

    Merge pull request #2683 from SebDieBln/FixNonVectorQLR

    [Regression] make QLR files containing non-vector layers work again (fixes #14091)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-16

    Fix crash when opening properties for geometryless layers (fix #14116)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-16
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-16

    added a test for loading QLR files

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-16
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-16

    bugfix: replace all childNodes, not just the first half
    followup to 1a1af3788ce889ddb78f4b7e2cbca6a5bfb61143

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-16

    Fix doxygen warning

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-15
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-15

    make QLR files containing non-vector layers work again
    This was a regression introduced in ff3200fd6c507429b50c56b8307869d62cce6dcf.
    (fixes #14091)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-15

    [processing] add layer and field names to the statistics output (fix #10089)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-01-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-01-15

    [Processing] Fix default value support in script

    For some parameters like Number if no default is set script is invalid.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-15

    [DBmanager] add extension to file when exporting (fix #13733)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-15

    add some doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-15

    Fix 2.5D renderer problem when order of walls matters

    E.g. when the walls have different styles

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-15

    Fix warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-15

    Move QgsExpressionSorter out of QgsFeatureIterator for reusability

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-15

    fix ad1fd2a

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-15

    order include in sip files

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-15

    Sip file test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-15

    [processing] skip invalid geometries when buffering (fix #13763)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-15

    [FEATURE] Add 2.5D Renderer

    This adds a configuration interface and renderer that makes it easy to
    put all the pieces together which are required to get a 2.5D effect.

    It allow for configuring some of the styling and is meant to create an
    easy-to-use setup.

    Since every part of the system is built around QGIS' internal rendering
    and symbology engine, there is much to fine tune. To get all the
    possibilities, just change the renderer to a graduated, categorized or
    single symbol renderer upon creation and you will find full access to
    improve the style to your needs.

    Funded by
     * Regional Council of Picardy
     * ADUGA
     * Ville de Nyon
     * Wetu GIT cc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-15

    QgsDataDefined: be less restrictive in constructor

    If one has a method

        setValue( QgsDataDefined dd );

    One can now do

        setValue( 40 )

    While before it had to be

        setValue( QString( "40" ) )

Merge: 01434e87542 8ee25b7e172
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-15

    Merge pull request #2678 from m-kuhn/transaction-group

    [FEATURE] Autotransaction mode and transaction groups

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-15

    Use transaction groups

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-15

    Add transaction groups

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-15

    Transactions: Assume edited state

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-15

    Remove layer edit state restrictions from transactions

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-15

    [processing] fixed otb version detection when no otb path is defined or found

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-15

    [processing] improvements to log

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-15

    [processing] allow saving and loading batch processing configurations

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-15

    Add whitespace to trigger another travis build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-15

    [API] Introduce optional QgsVectorDataProvider::ChangeFeatures
    capability and changeFeaturss method to allows joint geometry and
    attribute updates.

    Currently only implemented in the postgres provider

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-15

    rename QgsFilePickerWidget to QgsFileWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-15

    Add filters to file picker and external widget

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-01-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-01-15

    [Feature][QGIS Server] Add configuration checker to project properties

    To help user configuring project for QGIS Server, this code adds some tests to check the configuration.

    The tests are:
    * duplicate names or short names used as ows names
    * check ows names with regexp
    * check vector layer encodings are set

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-15

    Disable unit tests and add enum value to sip

Merge: df27c07d5f7 b68ee3d8f9c
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-15

    Merge pull request #2669 from volaya/otb_version

    [processing] improved version detection mechanism for OTB

Merge: 864e1921e6e b146c3edfc0
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-15

    Merge pull request #4 from alexbruy/otb-indentation

    fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-15

    Avoid Coverity warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-15

    [FEATURE] Expression variables relating to QGIS environment

    New variables for:
    - @qgis_os_name: eg 'linux','windows' or 'osx'
    - @qgis_platform: eg 'desktop' or 'server'
    - @user_account_name: current user's operating system account name
    - @user_full_name: current user's name from os account (if available)

    Sponsored by Andreas Neumann

Merge: 275eb9463d5 2a12f0189b9
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-01-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2016-01-14

    Merge pull request #2674 from boundlessgeo/postgis-pki-pr

    [FEATURE] Postgres provider PKI authentication (plus fixes #13841)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-15

    [FEATURE] Add closest_point and shortest_line expression functions

    closest_point: returns closest point a geometry to a second geometry
    shortest_line: returns the shortest possible line joining two
    geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-15

    Add missing help and show missing variables in editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-15

    Show selection when using geometry generators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-15

    Followup e48d8b, fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-15

    Fix some warnings and test failures on nightlies

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-01-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-01-14

    DBManager oracle plugin: strip '"' on unique col

    For Oracle provider, giving a quoted uniqueColumn in a uri to create a
    QgsVectorLayer results in an invalid layer.

    To fix it, strip '"' is applied to unique col.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-14

    Yet another slightly different control image...

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-14

    sort files in cmakelists

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-14

    Generate test images on newer system and use tolerance of 100 pixels

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-14

    [processing] fix Merge vector layers alg (fix #9978)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-14

    increase maximum value for outline width in symbols widgets (fix #14094)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-14

    Update sip files

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-14

    Use render job in unit test instead of vector renderer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-14

    Small doxymentation fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-14

    Fix typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-14

    Add extrude function to QgsGeometry

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-14

    translation string fix

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-14

    [processing] changed min qgis version to 2.13

    otherwise it wont load until 2.14 release is done and qgis version number changed

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-14

    [processing] add nocrswarning option to scripts

    fixes #12784

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2016-01-14
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2016-01-14

    [auth] Ensure ident cert cache is used

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-14

    spelling fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-14

    Fill symbol layer: consider already existing transformations on brushes and restore transformation after rendering

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-14

    [processing] changed minimum qgis version in metadata

    Has to be 2.14, since there are algorithms using virtual layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-14

    Revert 13f4081 and 2b7c5c1

    Ensures that Travis is testing the same documentation coverage as
    the actual docs are built using.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-14

    Fix failing indentation test

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2016-01-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2016-01-14

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-14

    Use constGeometry to avoid some QgsFeature detachments

Merge: 184db1aa28e 9dc7662e17b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-14

    Merge pull request #2670 from pvalsecc/xlsx_ods

    Add saveAs XLSX and ODS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-14

    Indentation fix

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2016-01-12
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2016-01-13

    [auth] updated api doc

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-01-13
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2016-01-13

    [auth] Ensure ident cert cache is used; move temp file creation to utils

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2016-01-13
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2016-01-13

    Clean up with prepare commit script

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2016-01-13
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2016-01-13

    [auth][db_manager]removed certs (if any) after postgres connection

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2016-01-07
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2016-01-13

    [auth] PKI support to postgres provider

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-17
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2016-01-13

    explicitly call QgsDataSourceURI.connectionInfo() with appropriate parameter

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-17
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2016-01-13

    make DbManager aware of the new authentication system

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-13

    [fTools] enable OK button when error occurs (fix #13104)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-13

    fix indentation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-13

    [processing] fix crash in ConcaveHull alg when using it from console (fix #12229)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-13

    Name for default MapCanvas ExpressionContextScope

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-13

    Doxymentation fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-13

    Remove unrequired checks in geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-13

    Add rendering extent information to expression context

Merge: ea92e110ffe 89a1ad5ede5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-13

    Merge pull request #2628 from medspx/work_vnet_processing

    [Feature][Processing] GRASS v.net modules

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-13

    more informative layer name when loading OGR datasource with only one sublayer (followup f99ccf0be1)
    Also use more informative raster layer names when loading raster with sublayers

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-13

    [processing] improved version detection mechanism for OTB

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-13

    [tracer] Renaming to camelCase, no actual code changes

Merge: b0bfa5feb55 17f85f62fe8
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-13

    Merge pull request #2665 from wonder-sk/auto-trace

    [FEATURE] Tracing of features (digitizing)

    Tracing can be now used in various capturing map tools (add feature, add part, ...) including reshape and split tools.

    Tracing is simply a new mode for these tools - when tracing is not enabled, the tools work as usual. When tracing is enabled (by clicking the new magnet icon or pressing T key), tools switch to tracing behavior:
    - first click on a vertex/edge (must be snapped!) will start tracing - moving mouse on top of the map continuously updates the trace
    - next click will confirm the trace and mark start of a new trace Tracing can be enabled/disabled anytime even while digitizing one feature, so it is possible to digitize some parts of the feature with tracing enabled and other parts with tracing disabled.

    Tracing respects snapping configuration for the list of traceable layers.

    If there are too many features in map display, tracing is disabled to avoid potentially long tracing structure preparation and large memory overhead. After zooming in or disabling some layers the tracing is enabled again.

    Internally, things work like this:
    - when tracing is requested, linestrings are extracted from vector layers, then noded (using GEOSNode to resolve all intersections) and finally a simple planar graph is built (vertices + edges)
    - when tracing, endpoints are temporarily added to the graph (if not equal to one of existing vertices already) and Dijkstra's algorithm is run to get shortest path

    Original specs for the curious ones (the interaction with QGIS is slightly improved from what has been specified): http://www.lutraconsulting.co.uk/crowdfunding/autotrace-phase-2/specification.pdf

Merge: c69afc9e6d3 1c44122e29e
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-13
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-13

    Merge pull request #2662 from mhugo/vlayer_expr

    Support for expression functions in virtual layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-13

    script for custom widget plugin creation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-13

    add custom widgets for QgsExternalResourceWidget and QgsFilePickerWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-13

    add documentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-13

    add sip bindings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-13

    add test for QgsFilePickerWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-13

    use home directory as default path if nothing else can be used

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-13

    allow definition of dialog title, display relative url in label

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-12-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-13

    QgsFilePicker and QgsExternalResource: new file picker widget and editor widget for improved file name widget

    * QgsFilePicker is intended to be used across whole QGIS application for file picking
      * right now it supports only single file/folder selection
      * it has advanced support of relative path

    * QgsExternalRessourceWidget is the pending editor widget which integrates a photo/web viewer
      * it can be properly accessible from the API and custom widgets
      * new class to avoid duplicating code for legacy support
      * old widgets will be removed from QGIS 3 (users will be invited to use the new widget in the config dialog)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2015-12-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-13

    Improve FileName editor widget

    * Use an hyperlink for file name: when checked the widget displays an hyperlink (in a QLabel) instead of a QLineEdit. The link is always clickable, even in non edit mode. In this mode, user can only change the content of the field by selecting a file with the file selector (which is opened with the "..." button). If you want to revert to editable QLineEdit file name widget, just unchek the option.
    * Display the full path: when checked, the hyperlink will display the absolute path of the file. When unchecked, the hyperlink will display only the name of the file (useful if the file path is always long).
    Default Path: this is the path that will be used by the file selector when opening. The file selector will start at this path (if the option is not empty).
    * Store Relative paths to the default path: when checked, file names are stored relatively to the default path described above. It is useful to store long paths into text shapefiles attributes limited to 254 characters.
    * Store relative paths to the project path: when checked, file names are stored relatively to the project (.qgs file) path. This option will override the "save paths" setting of the project because it is sometimes useful to store code/svg/layer path relatively but not for the file name attributes.
    * File storage options are exclusive options to make the file selector select files (default mode) or only directories.

    File Name editor widget:

    * add a isFieldSupported method to the factory to allow File Name widget only on fields that are QStrings.
    * add a new QSetting to save the last path used in the widget. Before the PR, users were always defaulted to QGIS home directory when using the file selector button. This QSetting could also be used for the photo widget.
    * when you want to change the value of an already set attribute, file selector will point to this path.
    * when the value of the attribute is null or non valid (not a file), the file selector will use the default path (if set), or the last used path or the home directory.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-13

    Add azimuth function

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-13

    [Processing] [OTB] fixed wrong command when alg help is not found

    fixes #14096

    Patrick Valsecchi <patrick.valsecchi@camptocamp.com>AuthorDate: 2016-01-13
Commit:     Patrick Valsecchi <patrick.valsecchi@camptocamp.com>
CommitDate: 2016-01-13

    Add saveAs XLSX and ODS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-13

    [processing] fixed frequency analysis algorithm

    code provided by Joseph Liam

    fixes #14090

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Make raster classes debug output less noisy

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-13

    Expression variable for the currently rendered part

    During rendering, two new variables will be available:

      * `geometry_part_count`
      * `geometry_part_num` (1-based index)

    Useful to apply different styles to different parts of multipart
    features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    More debugging output for raster layer test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Fix some clang -weverything warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Fix some clazy issues (detach/iterating temporary, QString multi arg)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Avoid some warnings on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Reorder label modes combo box

Merge: 21cdefa7e8f ab83b82593b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Merge pull request #2542 from SebDieBln/RefreshStyleWidgetOnLoadStyle

    Refresh the label style widget when loading a new style (fixes #13667)

Merge: 7495d9eada9 e5f1d875066
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Merge pull request #2667 from SebDieBln/ZoomToFeatureIds

    allow zooming to multiple features by their ID

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Followup 9dccce8, nicer error messages

Merge: 9dccce87ee6 7b5c96c6fff
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Merge pull request #2492 from SebDieBln/NoCopyPasteOnDuplicateLayer

    [Bugfix] Avoid using copyStyle() / pasteStyle() within duplicateLayers()

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-12
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-13

    allow zooming to multiple features by their ID
    Changed QgsMapCanvas::zoomToFeatureId() to QgsMapCanvas::zoomToFeatureIds() accepting multiple IDs instead of just one.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Followup 3a1d47

    - Fix dialog tab order
    - Avoid use of hardcoded enum int conversion
    - Remove some unneeded implicit casts
    - Doc tweaks

    Duncan Runnacles <drrunnacles@googlemail.com>AuthorDate: 2016-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Set default margin units to MM

    Duncan Runnacles <drrunnacles@googlemail.com>AuthorDate: 2016-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Updated decoration items to use QgsUnitSelectionWidget.

    Applies to north arrow, copyright and scalebar.

    - Changed dialogs to use QgsUnitSelectionWidget.
    - Added QgsSymbolV2::OutputUnit enum to decorationitem.
    - Updated to use mm, pixel, or percentage units.

    Duncan Runnacles <drrunnacles@googlemail.com>AuthorDate: 2016-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-13

    Added "Percentage" option to QgsSymboV2::OutputUnit.

    - Added percentage to OutputUnit enum.
    - Updated qgssymbolv2utils to include percentage.
    - Updated qgsunitselectionwidget to include percentage.
    Changed selection widget in its own commit

    Added Percentage to OutputUnit enum.

    Added percentage to switches in utils

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-12

    fix PyQgsAppStartup on windows

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-12

    [processing] add extension to the output vector VRT (fix #13872)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-12

    [processing] remove nviz algorithm from modeller (fix #9107)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-12

    [processing] allow multiple threshold values for GRASS v.clean.advanced algorithm (fix #13748)

Merge: 3febba279de e45603a96f3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-12

    Merge pull request #2595 from SebDieBln/ImproveDigitizingTools

    Improve digitizing tools for circular strings

Merge: e351d24a7d5 fb996ae7fab
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-12

    Merge pull request #2619 from mhugent/zoom_to_feature

    [FEATURE]: Zoom to feature with right-click in attribute table

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-12

    More types support for QgsVectorFileWriter

Merge: 04919963f78 653a1e655ff
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-12

    Merge pull request #2644 from nirvn/move_save_btn

    [ui] move the save symbol button

Merge: b82806218dd d26bd46d994
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-12

    Merge pull request #2616 from SebDieBln/FixLayerCountAttribute

    Remove the 'layercount' attribute in a project file

Merge: e26ef828901 fe71a3f5e17
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-12

    Merge pull request #2663 from radosuav/fix_AlgorithmDialogBase_closeEvent

    [Processing] Fix behaviour of closeEvent in AlgorithmDialogBase

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-12

    Update test mask image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-12

    Replace angles with constants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-12

    Fix failing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-12

    [FEATURE] Add mode to apply label distance from symbol bounds

    (only works with Cartographic point label placement). When this
    setting is active, the label distance applies from the bounds
    of the rendered symbol for a point, instead of the point itself.
    It's especially useful when the symbol size isn't fixed, eg if
    it's set by a data defined size or when using different symbols
    in a categorised renderer.

    Sponsored by Andreas Neumann

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-12

    Fix failing tests, add tests for ordered placement

    Sponsored by Andreas Neumann

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-12

    Allow setting data defined placement order in GUI

    Sponsored by Andreas Neumann

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-12

    [FEATURE] "Cartographic" placement mode for point labels

    In this placement mode, point label candidates are generated
    following ideal cartographic placement rules, eg labels
    placements are priortised in the order:
    - top right
    - top left
    - bottom right
    - bottom left
    - middle right
    - middle left
    - top, slightly right
    - bottom, slightly left
    (respecting the guidelines from Krygier and Wood (2011) and other
    cartographic textbooks)

    Placement priority can also be set for an individual feature using
    a data defined list of prioritised positions. This also allows for
    only certain placements to be used, so eg for coastal features you
    could prevent labels being placed over the land.

    TODO:
    - while the ordering can be customised by editing a project file,
    there's no GUI to customise this ordering if you want to deviate
    from this standard priority (and it's out of scope for this
    current work)
    - tests

    Sponsored by Andreas Neumann

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-12

    Fix spacing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-11

    [tracer] get rid of warnings

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-01-05
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-01-11

    [Feature][QGIS Server] Add WMS INSPIRE Capabilities

    In the project properties the user can:
    * activate INSPIRE capabilities
    * select language of the service, 24 EU official languages + 5 regionals
    * choose the scenario for service metadata and specify them

    The WMS 1.3.0 capabilities reflects the INSPIRE configuration.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-11

    [tracer] added docs and sip files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-11

    [tracer] simpler and lazier updates of tracer configuration when something changes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-11

    [tracer] improved reporting of warnings

Merge: 716664e7493 9472c98686e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-11

    Merge pull request #2650 from mhugo/processing_vlayer

    [processing] new algorithm: Execute SQL with virtual layer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-11

    [tracer] Disable tracing if there are too many features displayed

    This ensures that building of tracing graph never takes too long.
    (The most expensive part is noding of linestrings to ensure they
    only touch at the ends)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-08
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-11

    [processing] add a new algorithm to execute SQL thanks to the virtual provider

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-08
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-11

    [processing] add more possible data providers for input vector layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-11

    [tracer] Make tracer follow layers configuration from snapping utils

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2016-01-11
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2016-01-11

    [Processing] Fix behaviour of closeEvent in AlgorithmDialogBase

    Otherwise finished signal is not emitted when dialog closes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-11

    [tracer] Fix reprojection, limit tracing graph to visible extent

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-11

    Show message in message bar if feture has no geometry / empty geometry

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-11
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-11

    Style fix (snake case to camel case)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-11
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-11

    Add qgis functions to db manager and creation ui

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-11
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-11

    Allow to call qgis expression functions in virtual layers

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-08
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-11

    Sqlite module cleanup

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-11

    [processing] try to fix HiDPI issue with Help tab

Merge: be5d657c278 bbf21379403
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-11
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-11

    Merge pull request #2647 from mhugo/vlayer_gui

    Virtual layers GUI integration

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-11

    [processing] use simple QLabel widgets for toolbox tips

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-11

    [processing] removed unused constant

Merge: 2ac5fabee90 cbb426b5f25
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2016-01-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2016-01-11

    Merge pull request #2658 from SebDieBln/FixWarningQLayout

    [Bugfix] Avoid a warning when opening QgsScaleVisibilityDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-11

    Another attempt to avoid doxygen errors on Precise nightly builds

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-11
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-11

    construct the QLayout for the child widget with the correct parent
    This avoids a warning from qt about the widget already having a QLayout.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-10

    [processing] removed unused code

Merge: 312de683310 b30d3396ebc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-11

    Merge pull request #2657 from SebDieBln/AddToContributors

    Added myself to the lists of contributors

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-10

    [tracer] Skip duplicate points in the path (to avoid geometry errors)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-10

    [tracer] Fix issues with rubber bands

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-10

    [tracer] Integration of tracing into GUI

    Checking the new 'enable tracing' button will switch capture tools
    to tracing mode. Tracing can be turned on/off even while digitizing
    is in progress

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-10

    spelling fixes

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-10
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-10

    Added the author (Sebastian Dietrich) to the lists of contributors.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-10

    Test mask update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-10

    Fix coverity issues:

    - possible use after free
    - uninitialized member

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-10

    Try to fix doxygen errors/warnings on Debian nightlies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-10

    Fix constructor test for Sip binding coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-10

    Update test mask image

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-01-09
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-01-09

    Fix indentation problem (as usual)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-01-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-01-09

    missing sip

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-01-09
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-01-09

    Non variable output version. Adds:
    * v.net.arcs for v.net 'arcs' operation.
    * v.net.articulation for v.net.brdige 'articulation' method.
    * v.net.connect for v.net 'connect' operation.
    * v.net.nodes for v.net 'nodes' operation.
    * v.net.nreport for v.net 'nreport' operation.
    * v.net.report for v.net 'report operation.
    * Some code simplification.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-01-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-01-09

    [GRASS] new mapset utm zone, fixes #6766

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-01-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-01-09

    [GRASS] fixed region editing (partially reverted 7fc6b07)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-01-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-01-09

    statusChanged signal moved to raster provider

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-01-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-01-09

    [GRASS] slot fix, fixes #13816

Merge: f3d1f8b8dc6 7b2d03ba56a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-09

    Merge pull request #2649 from SebDieBln/StyleManager_ImportGroupName

    [StyleManager] Respect entered groupname when importing symbols (fixes #14048)

Merge: 8fc9994e255 9af79862042
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-09

    Merge pull request #2655 from SebDieBln/FixButtonLockLayerColors

    [SymbolSelector] Display correct icons when button LockLayerColors is active (fixes #14051)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2016-01-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2016-01-09

    missing spatialite include dir

Merge: 4e1cf3c0812 6ef2f5ddb88
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-09

    Merge pull request #2653 from SebDieBln/MemoryLayerNoGeometry

    [FEATURE] allow geometryless memory layers

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-08
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-08

    extended the test for memory layers
    The test now includes all geometry types including NoGeometry.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-08
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-08

    allow geometryless memory layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-08

    add missing copyright headers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-08

    spelling fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-08

    [tracer] update tracer when any of the input layers is changed

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-08

    [tracer] Added reprojection of layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-08

    Added QgsTracer to support tracing in map tools

    The tracer builds a graph from input layers and uses Dijkstra's
    algorithm for the shortest path in the graph.

    There is already QgsGraph class and friends in QGIS code including
    Dijkstra's algorithm, however that implementation does not fit our
    needs well for a number of reasons (some of them would be easy
    to fix, but others would require a significant rewrite):
    - limited to single input layer
    - no monitoring of changes in the input layers
    - no support for polygons
    - not in core library
    - shortest path alg does only stops when all distances are calculated
    - every point of input layer represented as a vertex in graph
      (resulting graph is much denser than necessary and path finding slower)
    - edges have always one direction, requiring two edges between each
      pair of vertices (resulting graph has twice as many edges)
    - graph is always built with start/finish points
      (does not allow temporary addition of start/finish points and their
       removal without complete rebuild of the graph)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-27
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-08

    remove 'layercount' attribute from project file
    The 'layercount' attribute was not used anyway and the calculated number could already be outdated when loading the project file again due to changes to embedded projects.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-08
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-08

    [SymbolSelector] display correct icons when button LockLayerColors is active
    (fixes #14051)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-08

    [processing] correctly write html output in utf-8

Merge: 95a56b9c65d 931ca4d6d67
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-08

    Merge pull request #2546 from volaya/ux_improvements

    [processing] UI/UX improvements

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-08

    [processing] indentation fixes

Merge: e0a557a9c8d 97b8a72b825
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-08

    Merge pull request #2646 from Roel/wfs_decimal

    Interpret 'decimal' fields as double in WFS provider.

Merge: 62302377db1 4137437f2c3
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-08

    Merge pull request #2 from alexbruy/processing-ux

    [processing] PEP8 fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-08

    PEP8 fixes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-08

    [processing] UI/UX improvements

    Related to QEP #19

    Some algorithm description provided by Frank Sokolic

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-08

    [processing] added AllowUnmatching tag to SAGA 'Add grid values to...' algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-08

    Add a bit of tolerance to labelingenginev2 tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-08

    Fix Sip coverage test on Debian nightlies

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-08

    Better names for composer toolbars (refs #14066)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-08

    [FEATURE] Show recent colors in layer right click menus

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-08

    Mark more includes as system includes

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-08
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-08

    [StyleManager] import to "ungrouped" when no groupname entered

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-08
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-08

    [StyleManager] Respect the entered group name when importing symbols
    (fixes #14048)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-07

    [ogr] Update for GDAL 2 handle 64bit integers in add feature

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-07

    Doxygen take 2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-07

    PEP8

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-07

    add missed license headers in Processing files

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-07

    Allow to filter joined fields with a virtual layer

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-07

    Add tooltip help to SQL editor and fix uid

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-07

    Add autocompletion to the virtual layer SQL editor

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-07

    Fix a bad indentation bug

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-07

    Add a basic GUI for virtual layer creation and add it to the main app

Merge: 2b7c5c1d1ce 7e5915ec793
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-07
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-07

    Merge pull request #2635 from mhugo/layer_dependencies

    Layer dependencies

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-07
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-07

    Allow to embed layers with dependencies

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-07
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-07

    Rework layer dependencies to work also with layer definition files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-07

    Only skip *.cpp files for doc generation on travis

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-07

    Add test for rendering of adjacent tile images

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-04
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-07

    Add layer dependencies for virtual layers

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-04
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-07

    Allow to declare layer dependencies on a vector layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-07

    fix server access control tests on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    Change some includes to system includes to avoid warnings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-07

    Test map canvas pointer already when showing context menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    Fix crash on close of access control test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    Partially fix access control test for Win

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    [FEATURE] Add color wheel and edit symbol shortcuts to style menu

    ...for vector layers with single symbol renderer. This completes
    earlier work where symbols from categorized/graduated/rule based
    renderers can be quickly changed through the legend item context
    menu.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    Allow editing newly added diagram attributes (fix #14063)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    More style manager fixes:

    - disable ramp actions when nothing selected
    - disabled Edit item when nothing selected
    - rename "Apply group" to "Add to group"

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    Allow removing multiple ramps at once in style manager

    ...previously multiple ramps could be selected, but only the
    first would be removed

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-01-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-01-07

    [ui] move the save symbol button

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-07

    fix projectPath in server access control test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    Fix Sip coverage test failure on debian nightly builds

    (doxygen version does not support @cond)

Merge: 34bc4ad7881 2031ce0208f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    Merge pull request #2638 from SebDieBln/FixStyleManagerUI

    Fix some UI issues in style manager

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-07

    fix ProcessingParametersTest test

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-07
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-07

    [StyleManager] show confirmation messagebox before removing item(s)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-05
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-07

    [StyleManager] have separate predefined QActions for start/finish grouping mode

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-04
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-07

    [StyleManager] re-use existing QAction in group action menu
    The group action menu now contains the same action the context menu contains for editing a smart group.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-04
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-07

    [StyleManager] change context-menu handling to signal/slot mechanism
    Both context-menus affected: Group-Tree and Item-List

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-03
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-07

    [StyleManager] add items to the context menu
    'Edit item', 'Remove item(s)', 'Export to PNG...' and 'Export to SVG...'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    Make test render checker work correctly in non-Firefox browsers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-06

    fix virtuallayer tests on windows

Merge: f76bbeba761 17d2214508c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    Merge pull request #2640 from nirvn/diagram_tiny_fixes_v2

    [diagram] tiny UI improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-07

    More debugging for server access control tests

Merge: 41c9da9b0bb 62cdb27160e
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-06

    Merge pull request #2642 from mhugo/vlayer_fix

    Fix virtual layer definition parsing

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-06

    Fix virtual layer definition parsing

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-06

    [processing] More informative message when cannot compute gdal commands due to wrong params

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-06

    [processing] added selectionChanged signal to MultipleInputPanel

    linked signal with GdalAlgorithmDialog

Merge: b46a593e325 006a1614cfc
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-06

    Merge pull request #2633 from medspx/processing_gdal_retile

    [Processing]Add gdal_retile.py and gdal2tiles.py algorithms

Merge: 946f4e4814f c136f9f550e
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2016-01-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2016-01-06

    Merge pull request #2617 from SebDieBln/FixLayerDefVectorJoins

    Make vector joins work within layer-definition-files

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2016-01-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2016-01-06

    [processing] correctly parse default value for boolean parameters upon construction

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-06

    fix precise build (followup 8df09a6)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-06

    fix typo in doxygen string

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-01-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-01-06

    [diagram] tiny UI improvements

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-06

    fix e961a52

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-06

    Update test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-06

    [FEATURE] Add duplicate button to symbol properties

    Allows easy duplication of a symbol layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-06

    Fix clear value for label z-index spin box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-06

    Add Apply buttons to decoration dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-06

    Cleanup decoration code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-06

    More clang warning fixes

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-02
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-06

    [StyleManager] enable/disable appropriate buttons and menu entries

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-02
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-06

    [StyleManager] use QAction::setData() for transmitting the group-id
    Determining the group-id from QAction::text() fails when multiple groups with the same name exist.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-02
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-06

    [StyleManager] fix minor memory leaks leaving orphaned QMenus and QActions
    Build menus once within the ctor rather than on every event within the slot.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-02
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-06

    [StyleManager] fix labels

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-01
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-06

    added functions to QgsStyleV2 for getting groups by id

Merge: e961a52c6ac 47d93078ba2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-06

    Merge pull request #2622 from duncan-r/feature4273_and_3756

    Feature #4273 and #3756

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-05

    revive python tests on windows (followup afcf567)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-05

    Translate brushs of image fills relativ to geometry bbox upper left point if rendering a map tile. Therefore it is assured, that the image pattern matches  for adjacent tiles of the same scale

    Roel Huybrechts <roel@huybrechts.re>AuthorDate: 2016-01-05
Commit:     Roel Huybrechts <roel@huybrechts.re>
CommitDate: 2016-01-05

    Interpret 'decimal' fields as double in WFS provider.

    Fixes #11864.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-05

    Remove unused help button from style manager (fix #14055)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-05

    [FEATURE] Control over label rendering order

    A new control for setting a label's "z-index" has been added to
    the labeling properties dialog. This control (which also accepts
    data-defined overrides for individual features) determines the order
    in which label are rendered. Label layers with a higher z-index
    are rendered on top of labels from a layer with lower z-index.

    Additionally, the logic has been tweaks so that if 2 labels have
    matching z-indexes, then:
    - if they are from the same layer, a smaller label will be drawn
    above a larger label
    - if they are from different layers, the labels will be drawn in
    the same order as the layers themselves (ie respecting the order
    set in the legend)

    Diagrams can also have their z-index set (but not data defined)
    so that the order of labels and diagrams can be controlled.

    Note that this does *NOT* allow labels to be drawn below the
    features from other layers, it just controls the order in which
    labels are drawn on top of all the layer's features.

    Fix #13888, #13559

    Duncan Runnacles <drrunnacles@googlemail.com>AuthorDate: 2015-12-22
Commit:     Duncan Runnacles <drrunnacles@googlemail.com>
CommitDate: 2016-01-05

    Added placement margin to decoration items and updated dialogs.

    - North arrow, scalebar, and copyright label updated to include a
      margin option on placement.
    - All qgsdecorationitem type dialogs amended so that all widgets sit
      within a checkable group box for activating/deactivating the item.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-05

    Fix more clang warnings

Merge: c55cfc05600 16aeb3f1eb4
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-05

    Merge pull request #2636 from nirvn/orderby_fix

    [rendering order] fix order setting not saved in rule-based symb. (fixes #14043)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-05

    Add doc

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2016-01-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2016-01-05

    fix orderby not saved in several symbologies (fixes #14043)

Merge: 115cc483dd1 70f6e15ab16
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-05

    Merge pull request #2615 from nirvn/natural_break_max_increase

    [symbology] increase maximum size of natural break classification

Merge: 90eaba9f4f7 62cc59c3805
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-05

    Merge pull request #2627 from SebDieBln/FixNewStyleGroup

    Initialize a style group upon creation instead of upon renaming (fixes #14050)

Merge: adf83850d04 a943d9510d2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-05

    Merge pull request #2629 from SebDieBln/FixStyleManagerGroupingMode

    [StyleManager] Keep group actions enabled while in grouping mode (fixes #14049)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-05

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-05

    Followup 881074

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-05

    Boost coverage of SIP bindings

    Now all classes and members are either exposed to bindings or marked
    as "not available in Python bindings" in the docs.

    Drop test thresholds to 0. Now it should be much easier to determine
    what missing members have been added which are causing test
    failures.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-05

    Update indentation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-12-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-05

    Move QgsLabelFeature and QgsTextLabelFeature class to separate files

    No actual code changes

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-04

    Fix failing composer scale bar test on less common locales

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2016-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2016-01-04

    Fix failing labeling test on my ubuntu 14.04 box (12 mismatched pixels)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-04

    debian packaging update: update liblwgeom dependency of python-qgis to 2.2-2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2016-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2016-01-04

    fix windows build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-04

    Open sqlite db for datum transform info in readonly mode. Fixes slow opening on windows

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-04

    Move zoomToFeature to QgsDualView and add checks for null geometries / geometryless layers

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2016-01-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2016-01-04

    [QGIS Server] Add place holder and tooltip to OWS inputs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2016-01-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2016-01-04

    option to keep WFS dialog open after adding layer(s)

Merge: 164739f2053 375ae60c491
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-04

    Merge pull request #2632 from mhugent/nodetool_remove_lines

    Remove all vertices if removing second to last line point / fourth to last ring point

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-01-04
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-01-04

    [Processing]Add gdal_retile.py and gdal2tiles.py algorithms
    This should fix Redmine #3331

Merge: 73945c0c565 856be9ba44a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-04

    Merge pull request #2606 from nyalldawson/close_rings

    Ensure that rings are closed when adding to polygons

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-04

    Intendation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-04

    Update test_qgsgeometry

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-04

    Update qgsmapcanvas.sip

Merge: 49eaf16f52c 899c57a91f2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-04

    Merge pull request #2631 from spatialthoughts/patch-1

    Change comparison back to NULL

Merge: 1c464d69fcf 6b42bad753f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2016-01-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2016-01-04

    Merge pull request #2623 from cjmayo/no-pyqtconfig

    [pyqgis-console] Don't import pyqtconfig

Merge: aacb37d2581 09e23ee93b2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2016-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2016-01-04

    Merge pull request #2611 from mhugent/shapefile_sbn_remove

    Cleanup sbn file if gdal did not already remove it. Fixes bug #13319

    Ujaval Gandhi <ujaval@gmail.com>AuthorDate: 2016-01-04
Commit:     Ujaval Gandhi <ujaval@gmail.com>
CommitDate: 2016-01-04

    Change comparison back to NULL

    filter_null method previously filtered the NULL values using NULL type in qgis.core which is a QPyNullVariant.
    https://github.com/qgis/QGIS/commit/f9e0093ce70b06130a98c1e20278d0746ddb930c

    This was subsequently changed to 'is not None' comparison which is incorrect. The current version fails to filter out the null values.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-04

    Fix failing SIP coverage test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-04

    More nullptr conversions

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2016-01-04
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2016-01-04

    QGIS formats Icons for mac

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2016-01-03
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2016-01-03

    Added QGIS formats icons

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2016-01-03
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2016-01-03

    Colored qlr icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-04

    Pal cleanups:

    - remove use of namespace blocks (avoids unnecessary indentation)
    - cleanup includes
    - remove old std::cout debugging blocks
    - move some documentation from cpp to headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-04

    Cleanup labeling, avoid some duplicate enums, add docs

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-03
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-03

    keep group actions enabled while in grouping mode (fixes #14049)
    Group actions must be enabled to have the option of leaving grouping mode again.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-03

    Minor Coverity fixups, clang warnings, 0->nullptr conversions

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-01-02
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-01-02

    Fix indentation (one more time)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2016-01-02
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-01-02

    Fix indendation problems (as usual)...

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2015-12-16
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2016-01-02

    [Feature][Processing] GRASS v.net modules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-02

    Fix more warnings when building under clang with -wEverything

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-02
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-02

    initialize a style group upon creation instead of upon renaming
    (fixes #14050)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-02

    Fix test for QWT_POLAR

Merge: 5a42728f3e5 9cd1edfda15
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-02

    Merge pull request #2625 from SebDieBln/FixAppendingNotSupported

    Fix accumulating "Not supported" hints

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-28
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-01

    added a test for vector joins in layer definition files

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2016-01-01
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-01

    split generating XML and saving to QLR-file into separate functions
    This increases flexibility and is consistent with the loading of a QLR-file.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-27
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-01

    make vector joins work within layer-definition-files

Merge: 368223ad0a0 836ea81b772
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-02

    Merge pull request #2624 from SebDieBln/SaveMemoryLayerFields

    Read source from provider before saving memory layer (fixes #8997)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-31
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2016-01-01

    added a test for memory layer fields being saved to XML

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2016-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2016-01-01

    Show project path in server parsing error (revert before release)

    (an attempt to debug test failures in debian)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-31

    Coverity fixes, including regression in label point obstacle code

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-31

    fix warnings

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-31
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-31

    fix appending "Not supported" multiple times to label
    The term "Not supported" is not appended to the label when it is already present.
    The term is removed when no longer applicable.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-31

    debian packaging: add psycopg2 as build dependency

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-28
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-30

    initialize the tip window with the correct parent
    eliminates the extra icon in the taskbar (fixes #8365)
    establishes correct modal behaviour (fixes #8312)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-06
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-30

    Refresh the label style widget when loading a new style (fixes #13667)
    the QgsLabelingWidget is triggered to reload its settings when
    - loading a style file
    - loading a style from a database
    - loading the default style

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-30
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-30

    read source from provider before saving memory layer (fixes #8997)

    Chris Mayo <aklhfex@gmail.com>AuthorDate: 2015-12-30
Commit:     Chris Mayo <aklhfex@gmail.com>
CommitDate: 2015-12-30

    [pyqgis-console] Don't import pyqtconfig

    pyqtconfig may not have been installed by PyQt4, leading to an error.

    Was used to test for qt_version >= 0x40700 but CMakeLists.txt now checks
    for QT_MIN_VERSION 4.8.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-31

    Fix some more old style cast and float comparison warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-30

    Always pass QgsFeatureId by value, not reference

    Since it's just a int64, it's faster to pass by value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-30

    Fix slow icon rendering in field combo box (refs #14041)

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2015-12-29
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2015-12-29

    Fix indentation

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2015-12-29
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2015-12-29

    Make the georeferencer tool use a snapping cursor

    The georeferencer plugin currently has a snap to background layer option
    that applies a snapping after one has picked a location on the main map.
    Other tools in the system show a crosshairs that will snap to project
    snapping options.

    This change makes the coordinate selection tool in the georeferencer
    plugin use a snapping crosshairs. Since this tool will use the snapping
    objects from the project, the "snap to background layers" checkbox has
    been removed.

Merge: 416c004a08a 02e92727d94
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-29

    Merge pull request #2620 from SebDieBln/FixCsvSaveStyle

    Fix saving style of CSV-layer to qml/sld file (fixes #8285)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-12-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-12-28

    Unit tests

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-12-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-12-28

    Remove the whole ring / linestring if number of vertices to small

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-12-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-12-28

    [FEATURE]: Zoom to feature with right-click in attribute table

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-28
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-28

    fix saving style of CSV-layer to qml/sld file (fixes #8285)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-27

    fix warnings on lupdate

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-27

    fix lucid reference in INSTALL

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-12-27
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-12-27

    [symbology] increase maximum size of natural break classification

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-26

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-26

    debian packaging: upgrade python-qgis recommends to depends

Merge: 917dd055198 9be51c43b11
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-26

    Merge pull request #2614 from SebDieBln/UpdateCachedProjectEmbedLayers

    Re-Read the cached project file when its contents have changed

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-26
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-26

    reread cached project file when its contents have changed
    When embedding layers, reread the external project file if its lastModified timestamp changed.

Merge: 6fed1ae4416 87d742d18da
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-26

    Merge pull request #2604 from SebDieBln/NoNewFilesOnSaveProject

    [App] Use the existing files when saving an existing project.

Merge: 71dc3391068 8ff4c78e7ab
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-26

    Merge pull request #2613 from nirvn/fix_graduated_values_v3

    [graduated symbology] increase precision of float values when saving to dom

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-12-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-12-26

    [symbology] fix precision of values when saving settings (#14036)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-26

    more stl to qt ports and size_t => int fixups

Merge: 036eada9903 7ccbe1bfc37
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-25

    Merge pull request #2612 from SebDieBln/FixWarningsOnWindows

    Avoid some compiler warnings on Windows

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-23
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-25

    prompt the user to load backup when load project fails
    If an error occurs while loading the project file, prompt the user to load the backup file instead, if it exists.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-22
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-25

    change project/backup file only after preparing the data
    This avoids corrupted project files when crashing during the preparation of the XML data to write to the project file, e.g. due to a faulty plugin.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-22
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-25

    use existing files when saving existing project

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-25

    Fix #14001

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-25

    Expressions: test prepare() and fix segfault

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-25

    move more stl usage to qt

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-25

    improve project saving to network shares (fixes #13299)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-25

    indentation test: improve interpretation of commit ranges

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-25
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-25

    avoid some compiler warnings on Windows
    The ERROR macro is already defined by WinGDI.h and so the warning C4005 'macro redefinition' was thrown.
    The constant 0xFE is out of range for (signed) 'char' and so the warning C4309 'truncation of constant value' was thrown.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-24

    Expressions, fix WhenThen crash and more tests

    * Fix a crash with WhenThenList
    * Check implicit sharing with all test expressions.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-12-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-12-24

    Fix file check

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-12-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-12-24

    [processing] fix missing import for Union and Clip algs

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-24

    [Processing] Update gui

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-24

    [Processing] update parameters test

    Michael Kirk <michael.john.kirk@gmail.com>AuthorDate: 2015-11-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-24

    [Processing] fixup parameters test

    - Broke into per class testcase
    - Each method tries to test only one aspect of behavior
    - Use unittest assertions for better error output
    - Removed non-existant serialize functionality from tests
    - Test BooleanParameter

    Conflicts:
            python/plugins/processing/core/parameters.py

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-24

    [Processing] Parameter default value is None

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-16
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-24

    [Processing] Manage default value for parameter

    To finalize commit 3472ac80d8bdd030090ce81cb686f3cfcbd913cd update processing to well manage default value

Merge: 447121eb242 46bc85ae635
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-24

    Merge pull request #2610 from SebDieBln/ReadAlphaSelectionColor

    Read alpha component of selection color from project properties (fixes #13994)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-24
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-24

    read alpha component of selection color from project
    (fixes #13994)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-24

    Fix build warnings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-12-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-12-24

    Cleanup sbn file if gdal did not already remove it. Fixes bug #13319

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-24

    fix windows build and some warnings

Merge: c9e928932ac 076c2a09b70
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-23

    Merge pull request #2609 from sebastic/bug-9818

    Add dependency on openscenegraph-plugin-osgearth to qgis-plugin-globe (fixes #9818)

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-12-23
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2015-12-23

    Add dependency on openscenegraph-plugin-osgearth to qgis-plugin-globe.

    QGIS crashes when using the Globe plugin if this package is not installed,
    as reported in QGIS issue #9818 [0] and Debian Bug #808817 [1].

    [0] https://hub.qgis.org/issues/9818
    [1] https://bugs.debian.org/808817

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-12-23

    some fixes (missing include, duplicated line, wrong variable name)

    Daan Goedkoop <dgoedkoop@gmx.net>AuthorDate: 2015-11-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-12-23

    Update rubber band after editing nodes

    It has to be done this way. Just adding updateSelectFeature() in a few places
    is not enough, because then the rubber band will still not be updated after
    an undo operation.

Merge: b602c5c5883 e8ef77e7814
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-12-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-12-23

    Merge pull request #2584 from SebDieBln/MapCanvas_EnterLeave

    UI improvement for digitizing maptools

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-23

    Revert "QgsGeometry to datastream -> avoid extra data copy"

    This reverts commit c1b512f948028093e481e1db089db8c044e86f4c.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-23

    QgsGeometry to datastream -> avoid extra data copy

Merge: a32587bcd14 409a59ff2af
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-23

    Merge pull request #2608 from sbrunner/fill-select

    Fix fill and select mixage

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2015-12-23
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2015-12-23

    Use the line digitizing settings for the note tool rubber band

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2015-12-23
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2015-12-23

    Fix fill and select mixage

    Fix #14016

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-23

    [FEATURE][QGIS Server] Add short name to layers, groups and project

    A number of elements have both a <Name> and a <Title>. The Name is a text string used for machine-to-machine
    communication while the Title is for the benefit of humans. For example, a dataset might have the descriptive Title
    “Maximum Atmospheric Temperature” and be requested using the abbreviated Name “ATMAX”.

    User can already set title for layers, groups and project. OWS name is based on the name used in layer tree. This name is more a label for humans than a name for machine-to-machine communication.

    To add the capability to users to define Name as a text string for machine-to-machine communication, this pull-request adds:
    * short name line edits to layers properties
    * WMS data dialog to layer tree group (short name, title, abstract)
    * short name line edits to project properties
    * add a regexp validator "^[A-Za-z][A-Za-z0-9\._-]*" to short name line edit accessible through a static method
    * add a TreeName element in the fullProjectSettings

    If a short name has been set for layers, groups and project it is used by QGIS Sever as the layer name.

Merge: 52a39fc286a d5585ffdcd3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-22

    Merge pull request #2600 from m-kuhn/orderby-renderer

    Allow definition of feature rendering order

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-22

    QgsSymbolV2 may not be copied

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-12-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-12-22

    Intendention

Merge: 644960e50a1 bf4ad792e58
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-22

    Merge pull request #2607 from elpaso/bugfix-14021-dvanced-settings-editor-crash

    Storing a pointer to QSettings instead of using stack

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-22
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-22

    Storing a pointer to QSettings instead of using stack

    The settings were allocated in the stack
    causing a segfault when accessed from the slot

    Fixes #14021

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-12-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-12-22

    Numerically more robust circle center calculation. Provided by Timo Iipponen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-22

    Use qSort instead of std::sort, former does not crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-22

    Fix orderby table headers and use combobox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-22

    Use field expression widget in order by dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-22

    Add LongLong support to virtual provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-22

    Add test for rendering order

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-22

    Rename OrderBys -> OrderBy and OrderBy -> OrderByClause

    And some sip fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-22

    Add test for combination orderby / subset of attributes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-22

    Don't crash providers when destrucing with fake open connection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-22

    [FEATURE] Allow definition of rendering order for renderers

    This allows defining the order in which features are processed by
    renderers.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-22

    Fix fallback orderby and attribute subset

    Also properly closes the iterator when a fallback orderby is used

Merge: 5838819d9a8 809c9255815
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2015-12-22
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2015-12-22

    Merge pull request #2605 from nyalldawson/delimited

    Add support for curved geometries and M/Z values to delimited text provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-22

    Ensure that rings are closed when adding to polygons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-22

    [FEATURE] Curve support for memory layers

    ...smallest diff for a new feature ever ;)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-22

    Remove unimplemented QgsSurfaceV2::pointOnSurface method

    Was always returning a point not on the surface! (0,0). Use the
    GEOS method instead.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-22

    Correct vertex count when using identify tool on curved lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-22

    [FEATURE] Support Z/M dimensions in delimited WKT files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-22

    [FEATURE] Delimited text provider supports curved WKT geometries

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2015-12-21
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2015-12-21

    updated mime icons for mac

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2015-12-21
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2015-12-21

    changed mime icons files names

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2015-12-15
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2015-12-21

    Added new mime icons

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-21
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-21

    circular string maptools now react to ESC key

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-18
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-21

    better rubberband calculation in maptool circular by radius
    The rubberband is only calculated when needed.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-18
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-21

    code cleanup and improved readability in circular maptools

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-21

    Remove unrequired data checks from QgsGeometry

    The d-pointer in QgsGeometry should never be null.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-21

    fix precise build (+ foreach->Q_FOREACH)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-21

    osgeo4w: include grass7 plugin

Merge: 7afa9e31619 f7566710af8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-21

    Merge pull request #2601 from rldhont/update_qgsmaplayer_doc

    [Doc] Update QgsMapLayer documentation

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-21

    [Doc] Update QgsMapLayer documentation

    Add documentation string to 10 QgsMapLayer methods.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-21

    centerpoint-rubberband works w/ maptool circular by radius

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-21

    maptool circular string by radius uses temporary rubberband

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-21

    maptool circular string by point uses temporary rubberband

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-21

    initialize temporary rubberband for circular string tools
    (temporary rubberband still not used)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-21

    added a temporary rubberband to the circular maptools
    (but it is not used yet)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-21

    deduplicated connecting to the curve of parent tool
    also moved it to the active() method

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-21

    allow to create a QgsGeometryRubberBand as the alternative band

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-21

    Fix crash in topology checker (fix #14017)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-21

    Fix more warnings

Merge: a42bfea9445 1199a25a98c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-21

    Merge pull request #2599 from nyalldawson/order_by

    Order by fixes and Mssql provider implementation

Merge: d31e61084fd c28c493b657
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-21

    Merge pull request #2598 from SebDieBln/NoSingleStatementLines

    Make the qgisstyle tool fix multiple statements on a single line

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-20
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-21

    fix all occurrences of multiple statements in a single line
    This was accomplished by running scripts/astyle-all.sh.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-20
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-21

    make astyle force every statement into a separate line

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-21

    Enable provider side ordering for mssql provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-21

    Handle order by parsing failures in postgres provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-21

    Add provider order by tests where expression compilation will fail

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-20

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-21

    More warning fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-20

    Fix some warnings when building with clang and -Weverything

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-20

    Indentation fix

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2015-12-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-20

    Add a startup tip on VRT files (fix Redmine #4346)
    (fix indentation problem)

Merge: 02696c71d4e 1d42ac568b0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-19

    Merge pull request #2596 from pavlova-marina/patch-1

    fixed link to gdal page

    pavlova-marina <pavlova.marina.v@gmail.com>AuthorDate: 2015-12-19
Commit:     pavlova-marina <pavlova.marina.v@gmail.com>
CommitDate: 2015-12-19

    fixed link to gdal page

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-19

    include virtual layer provider in packaging

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-19

    avoid core relinking on cmake changes

Merge: 13f4081d07e 6ffec81b53e
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-12-18
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-12-18

    Merge pull request #2568 from mhugo/vlayers

    Add support for virtual layers

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-12-14
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-12-18

    Fix sip coverage test to skip constructors of nested classes

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-12-15
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-12-18

    Add a plugin to DB Manager to support virtual layers

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-12-15
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-12-18

    Add a provider for virtual layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-18

    Remove .cpp files from doxymentation

    Remove .cpp files from the doxymentation. They are not
    considered to be part of the public API, so no reason to scan them for
    symbols which are not exported anyway.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-18

    Fix csv test dataset

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-18

    cond

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-18

    Run travis tests also with build warnings.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-18

    Add compiler setting check to order by compilation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-18

    Compile order by for Spatialite

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-18

    Don't double sort in vector layer.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-18

    Add order by test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-18

    Compile order by for postgres

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-18

    Add Order By Clause

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-18

    More use of implicit sharing of QgsExpression

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-18

    Update indentation

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-18

    [BUGFIX] WFS GetCapabilities respons misses <keywords> key

    Fixes #13037 WFS GetCapabilities respons misses <keywords> key

    Replace KeywordList by Keywords in WFS Getcapabilities and keywords in WCS GetCapabilities.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-18

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-18

    Fix a bunch of crashes in renderer widgets when used with a rule
    based rule which has no symbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-18

    Fix incorrect symbols appearing for categorized and graduated renderers

    This was triggered by 18614e11, which revealed a deeper bug in the handling
    of symbols by these renderers. For both renderers a const method returns
    a non-const pointer to a symbol and is used to modify this symbol in place.

    Because both renderers store their classes in a QList (implicitly shared)
    this means that all shared class lists were being updated when a clone of
    a renderer has its symbols altered in this way. Prior to 18614e these
    class QLists were being detached and copied in random ways.

    Work around this by forcing a deep copy of the class lists when a renderer
    is cloned.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-17

    add python-psycopg2 to debian dependencies in INSTALL

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-17

    scripts/scandeps.pl run and t2tdoc update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-17

    Don't add Geometry Generator as Outline option

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-17

    Attribute table: show table when opening

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-17
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-17

    Fixed external python file path for forms

    Path is now correctly converted to absolute
    when read form the project.

    A separate default dir is also stored in the
    settings.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-16
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-16

    Hide temporary rubberband when maptool is not active.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-16

    fix 8214608

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-16

    more nullptr updates (folloup 320c696)

Merge: 18614e11e30 66061e0ef2c
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-16

    Merge pull request #2588 from elpaso/python-server-exception-hook

    Uninstall custom excepthook for server

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-16

    Uninstall custom excepthook for server

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-16

    Avoid container detachments by using const methods wherever possible

    eg QList::at() instead of QList:[], constFind instead of find, ...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-16

    Remove cast to itself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-16

    Drop documentation test threshold

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-12-15

    [GRASS] do not duplicate modules in list view, fixes #4975

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-15

    [qt5] Use Qt5OpenGL when globe is built

    Resolves https://github.com/qgis/QGIS/pull/1940

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-12-15

    [GRASS] use QWidget for module UI, fixes #5084

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-15

    [TEST][QGIS Server] Add WFS GetFeature STARTINDEX test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-15

    Dont set content-length header on streamed response. Fixes #13991

    Thanks to @AsgerPetersen to help fixing #13991
    closes #2582

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-15

    Simplify and harden code for geometry collections

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-12-15

    [GRASS] suppress raster masking for rendering and querying

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-15

    Indentation update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-15

    Add debug output to csv test

    To debug timeout:

    Timed out log:
    http://dash.orfeo-toolbox.org/testDetails.php?test=35623737&build=211129

    Good log for comparison:
    http://dash.orfeo-toolbox.org/testDetails.php?test=35617301&build=211079

    Failing test:
    test_039_issue_13749 which references https://hub.qgis.org/issues/13749

    Mailing list discussion:
    http://lists.osgeo.org/pipermail/qgis-developer/2015-December/thread.html#40581

    George Shegunov <mobisbg@gmail.com>AuthorDate: 2015-07-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-15

    The providers plugin path can be changed in the applications.

Merge: 1138253dd2f 7101b5beb0d
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-15

    Merge branch 'AsgerPetersen-wfstests'

Merge: 95b92c79608 c9b75528af8
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-15

    Merge pull request #2486 from SebDieBln/CMake_FixFindPythonLibraryWindows

    have CMake find Python library on Windows

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-12-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-12-15

    [processing] correctly export multiline strings as python parameters from modeler

    fixes #13830

    Asger Skovbo Petersen <asgerpetersen@gmail.com>AuthorDate: 2015-12-15
Commit:     Asger Skovbo Petersen <asgerpetersen@gmail.com>
CommitDate: 2015-12-15

    Remove unsupported SRSNAME

    Asger Skovbo Petersen <asgerpetersen@gmail.com>AuthorDate: 2015-12-15
Commit:     Asger Skovbo Petersen <asgerpetersen@gmail.com>
CommitDate: 2015-12-15

    WFS version corrected to 1.0.0

    Asger Skovbo Petersen <asgerpetersen@gmail.com>AuthorDate: 2015-12-15
Commit:     Asger Skovbo Petersen <asgerpetersen@gmail.com>
CommitDate: 2015-12-15

    Simple python tests of WFS responses

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-12-15

    [GRASS] fixed crash when region is drawn outside limits

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-15

    Make use of implicitly shared QgsExpression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-15

    Doxymentation for QgsExpression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-15

    Implicit sharing for QgsExpression

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-12-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-15

    projection selector event fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-15

    Fix calculation of spatialite SelectAtId capability

Merge: 08a8b6095f0 9096a64a6c5
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-12-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-12-15

    Merge pull request #2566 from radosuav/processing_fixes

    [Processing] Three small fixes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-12-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-12-15

    [processing] modified how user folder is defined

    This should have no effect on a normal QGIS desktop installation, but improve using Processing when not running on top of a regular QGIS instance.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-15

    Avoid some unnecessary object conversion during point rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-15

    Tests and fixes for QgsPolygonV2

    - Setting exterior ring will force all interior rings to match
    dimensionality of exterior ring
    - add equality operator
    - use correct WKB types for rings when creating polygon from WKB
    - segmentize curves when setting exterior ring with curved segments
    - fix export to GML2/3 (should use LinearRing, not LineString as
    ring element tag)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-15

    Ignore != operator in doc coverage test

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-12-15

    [GRASS] add/remove mapset to/from search path browser actions

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-12-15

    [GRASS] distinct icons for open/searched mapset

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-15

    Tab order on digitizing options page

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2015-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-15

    Make the rubber band color configurable

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-12-11
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-12-15

    [Processing] Use default value of boolean parameter in the modeler and fix typo in outputs.py

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-12-15

    [GRASS] new input combo in mapcalc

Merge: 9c0ee36c49b 079de32d469
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-12-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-12-15

    Merge pull request #2451 from spono/patch-5

    [Processing] Update GridMetrics.py

Merge: 7f3cc35b10a 41538e6dec9
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-12-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-12-15

    Merge pull request #2469 from spono/patch-13

    [Processing] Update FilterData.py

Merge: 34ccc345cc9 d4ba0c77f8b
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-12-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-12-15

    Merge pull request #2467 from spono/patch-11

    [Processing] Update Cover.py

Merge: 576875e9982 8a40dda2e56
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-15

    Merge pull request #2580 from nirvn/projection_selector_dbl_click_v5

    [projection selector] apply selected projection on double click

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-12-15
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-12-15

    fix sip coverage test failure

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-12-14
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-12-15

    [projection selector] apply selected projection on double click

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-15

    Followup 320c696 use clang-modernize to replace 0/NULL use with nullptr

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-15

    Fix some plugin UI includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-15

    Fix indentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-15

    [FEATURE] More geometry functions for expressions

    - add accessors: geometry_n, interior_ring_n
    - add num_geometries, num_rings, num_interior_rings
    - add nodes_to_points for converting every node in a geometry
    to a multipoint geometry
    - add segments_to_lines for converting every segment in a geometry
    to a multiline geometry

    nodes_to_points and segments_to_lines are intended for use with
    geometry generator symbology, eg to allow use of m and z values
    for nodes/lines with data defined symbology.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-14

    debian packaging update (partly reverts 245659f; fixes #13981)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-14

    [FEATURE][QGIS Server] STARTINDEX param in WFS GetFeature Request

    STARTINDEX is standard in WFS 2.0, but it's an extension for WFS 1.0 implemented in QGIS Server.

    STARTINDEX can be used to skip some features in the result set and in combination with MAXFEATURES provides for the ability to use WFS GetFeature to page through results. Note that STARTINDEX=0 means start with the first feature, skipping none.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-14

    [BUGFIX][QGIS Server] Update Layer order from group in GetPrint

    Update commit da5e73ef4a4508c4b215dd726380a8a94bd73ada

Merge: 36267f59350 8c4d81023b2
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-14

    Merge pull request #2579 from elpaso/bugfix-13984

    Fixes #13984 custom python init function config is lost in master

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-14
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-14

    Fixes #13984 custom python init function config is lost in master

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-14

    dxf export: trim whitespace from layernames

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-12-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-12-14

    Revert "remove non existing icons from topology plugins resources"

    This reverts commit 0f41ff6918354578c3a705bd5118908e11ad299e.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-12-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-12-14

    [topology checker] add missing icons followup 6e9ff36

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-12-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-12-14

    remove non existing icons from topology plugins resources

    followup 6e9ff364bb794c59ac2c6c72173d59b4e0731b92
    can be reverted once files are added

Merge: b64ebfb2e25 bca8356ea03
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-14

    Merge pull request #2576 from SebDieBln/DefaultLayerActions_on_selected_layers

    Apply default layer actions to all selected layers (fixes #9714)

Merge: 805d9d4f864 afef14bf3c5
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-14

    Merge pull request #2543 from SebDieBln/SortLayerTreeMimedata

    Sort the indexes when generating layer tree mime data (fixes #4110)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-14

    Update MS SQL browser node items

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-03
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-13

    Apply default layer actions to all selected layers (fixes #9714)
    the affected actions are:
    - show feature count
    - show in overview
    - make top level

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-12-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-12-13

    [topology checker] swaps add/delete rule buttons

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-12-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-12-13

    [topology checker] revamped icons for the topology checker and add toolbar for a consistant look

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-13

    [FEATURE] is_closed function for expressions

    Returns whether a linestring is closed

Merge: 262514d97d0 f0aeee8c5be
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-13

    Merge pull request #2575 from slarosa/style_grp_layers

    [FEATURE] allow applying the same style to selected layers or to legend group

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-11-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-12-13

    [FEATURE] allow applying the same style to selected layers or to legend group
    also fixes #10323

    This adds the possibility to paste the style to group or selected layers.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-13

    [FEATURE] exterior_ring function for expressions

    Returns exterior ring of a polygon as a line. Useful for geometry
    generator symbology for styling only the exterior ring of
    polygons.

Merge: 7f674a4e965 111393e055f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-13

    Merge pull request #2551 from SebDieBln/RestoreEmtpyShortcuts

    Do not reapply default value to shortcuts that are set to "none" (fixes #7905)

Merge: 710b9d25d16 edea51b675b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-13

    Merge pull request #2558 from SebDieBln/OrderScales

    Keep scales ordered in Settings > Options > Predefined scales (fixes #8320)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-13

    Drop test thresholds

Merge: 666eda68560 66a83bd2059
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-13

    Merge pull request #2537 from SebDieBln/ReprojectAnnotations

    Make annotations aware of CRS (fixes #3618)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-01
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-13

    make annotations aware of crs (fixes #3618)

Merge: f8c4b3a21cb dd2a422e9b3
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-12

    Merge pull request #2574 from SebDieBln/GDALtools_removeMenuItemsOnUnload

    Remove menu items when GDALtools plugin is unloaded (fixes #13642)

Merge: 6a7f7861263 72c5e375a77
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-12

    Merge pull request #2571 from medspx/work_newfile_extensions

    Add formats extensions/protocol already supported by GDAL/OGR
    (fixes #3799, fixes #4362, fixes #5242, fixes #6197)

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2015-12-12
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2015-12-12

    Add formats extensions/protocol already supported by GDAL/OGR.
    This should fix bugs:

    * #3799 on CouchDB support.
    * #4362 on ovr and ovf for VRT files.
    * #5242 on KMZ support.
    * #6197 on SQLite file extensions support.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-12
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-12

    Remove menu items when GDALtools plugin is unloaded (fixes #13642)

Merge: 62f90d0c5e1 35fea9c9861
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-12

    Merge pull request #2570 from nirvn/point_on_surface_v3

    [expression] add point_on_surface function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-12-11
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-12-12

    [expression] add point_on_surface function

Merge: 6e3b1da10eb ac1ee1cd500
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-12

    Merge pull request #2569 from SebDieBln/Improve_CrsReadXML

    Improve QgsCoordinateReferenceSystem::readXML()

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-10
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-12

    Improve handling of scales in project properties dialog
    * avoid duplicate scales
    * reject invalid scales
    * keep list of scales always sorted

    Added QGIS 3.0 TODO marker for reworking the scales list widget.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-09
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-12

    Handle changes to existing predefined scales
    * reject invalid changes
    * reposition the changed scale to maintain correct order
    * avoid creating duplicates
    * remove leading zeroes from denominator

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-09
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-12

    Avoid adding duplicate scales to the scale list.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-08
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-12

    Maintain order in scale list (fixes #8320)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-08
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-12

    De-duplicate code when adding scales to the list of scales.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-08
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-12

    Use Q_FOREACH macro with scales

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-12
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-12

    QgsCoordinateReferenceSystem::readXML() returns false on failure
    simplified a check for valid crs

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-11
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-12

    Changed the parameter of QgsCoordinateReferenceSystem::readXML() to const
    and removed const_cast<> where not needed any longer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-11

    dxf export: add doxymentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-11

    fix translation string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-11

    [FEATURE] dxf export: add option to use title instead of name as dxf layer name in application and server

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-11

    Doxymentation

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-12-11
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-12-11

    [Processing] Fix issue in setting the subset from canvas extent.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-11

    Fix rendering geometry generators for line layers

    And add more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-11

    Fix documentation test failure

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-11

    QgsPolygonV2 tests and fixes

    - fixes for handling Polygon25D
    - add QgsAbstractGeometryV2::convertTo( QgsWKBTypes::Type type ) for
    easy conversion between geometry types
    - fix crash when calculating perimeter with no exterior ring
    - ensure that added rings respect dimensionality of polygon (avoids
    issues such as polygons with z having a ring without z, or a
    Polygon25D with LineStringZ rings)
    - if a curved ring is added to a polygon then a segmentized version
    of the ring is used (can't have a Polygon with a CircularString
    ring)
    - when calling setInteriorRings, make sure empty rings are skipped
    and that all rings are converted to correct type for polygon
    - don't crash when requesting or removing interior ring with
    index < 0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-11

    Add equality operators to QgsLineStringV2

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-11

    Add missing docs

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-11

    Add missing SIP and docs

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-11

    [FEATURE] Add project loading support from browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-11

    Add icons to geometry generator type list

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-11

    Ignore bounds for generated geometries

    And guard many other static_casts to avoid crashes.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-11

    [FEATURE] Allow hiding paths from the browser panel

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-11

    Rename geometry generator types

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-11

    astyle.sh: skip E265 (block comments should start with '# ')

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-11

    Indentation update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-11

    Update doc and sip coverage test thresholds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-11

    Fix taking attribute values in merge attributes dialog (fix #13971)

    Also fix handling of long feature ids in tool.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-11

    Avoid warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-11

    Implement provider side feature IDs filtering for mssql

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-11

    [FEATURE] Expression compiler for mssql provider

    Also make mssql provider handle requests which cannot be executed
    gracefully (was crashing before)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-11

    Add provider test for mssql

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-10

    indentation fix

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-10

    [FEATURE][QGIS-Server] showFeatureCount in GetLegendGraphic

    Add non standard parameter 'ShowFeatureCount' to add feature count in the legend.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-10

    Fix doxymentation also in sip

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-10

    [ogr] compatibility for 64 bit integers -> ifdefd

    GDAL 2 related

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-10

    [ogr] compatibility for 64 bit integers

    GDAL 2 related

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-10

    Add geometry generator tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-10

    Reduce wkb parsing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-10

    [sip, doxygen] Geometry modifier bindings

    and lots of doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-10

    [FEATURE] Add geometry generator symbols

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-10

    Symbol rendering engine does not rely on guaranteed types

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-10

    Symbol creates geometry instead of the renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-10

    wms provider: ignore cache on getcapabilities request with forced refresh (followup 9c340d7)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-10

    Handle type conversion failures for compiled expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-10

    Fix spatialite provider test data (was missing primary key)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-10

    Better debugging for provider tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-10

    Use QgsFields::fieldNameIndex when preparing column refs in expressions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-10

    [Expression] radians and degrees

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-09

    also set application icon on windows and osx

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-10

    Fix coverity issues

Merge: 50092ebbb36 94b5e609de8
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-09

    Merge pull request #2555 from elpaso/bugfix-pg-inherits

    Additional tests for tables with inherits

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-09

    [Travis] Show proper clang version

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-09

    [Travis] Don't build with debug info

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-09

    Fixed comment base_table_good

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-09

    missed a string in 6c3141b

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-09

    fix #13964

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-09

    Fix win build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-09

    Try to fix Travis by reverting to legacy build environment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-09

    [FEATURE] Double clicking a legend node opens symbol editor directly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-09

    [FEATURE] Directly set class symbol color from context menu in legend

    Shows a color wheel widget in the menu, which allows you to
    interactively edit the color for a classes' symbol.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-09

    Add QgsColorWidgetAction for easily inserting QgsColorWidgets in menus

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-09

    [FEATURE] add darker() and lighter() expression functions

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-09

    Use geometry by default on custom expression functions

    Got burnt by my own code. Them feels.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-09

    [FEATURE] Edit legend symbols directly from layer tree

    This adds a new "edit symbol" item to the right-click menu for a
    renderer child legend item (eg categories for the categorised
    renderer). Selecting it opens a symbol editor dialog which allows
    for directly editing the classes symbol. It's much faster than
    opening the layer properties and going through the style tab.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-09

    Add method for retrieving legend nodes by layer ID and legend rule key

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-08

    Fallback to pure PyQt4 for the moment

    Fix #13948

    Will probably require some packaging adjustments when reintroducing this.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-08

    Expected failure for some tests

    Waiting for travis to recover before looking into it.
    They pass locally.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-08

    API cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-08

    Add sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-08

    Doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-08

    [FEATURE] Add N:M relation editing possibilities

    This adds the possibility to manage data on a normalized relational
    database in N:M relations. On the relation editor in a form, the tools
    to add, delete, link and unlink work (also) on the linking table if a
    relation is visualized as N:M relation.

    Configuration is done through the fields tab where on the relation a
    second relation can be chosen (if there is a suitable relation in terms
    of a second relation on the linking table).

    Limitations
    ===========

    QGIS is not a database management system.

    It is based on assumptions about the underlying database system. In
    particular it expects

     * A `ON DELETE CASCADE` or similar measure on the second relation
     * Does not take care of setting the primary key when adding features.
       Either users need to be instructed to set them manually or - if it's a
       database derived value - the layers need to be in transaction mode
       (currently only activatable through the API)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-08

    Pass configuration to relation widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-08

    Add GUI elements for N:M relation configuration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-08

    Save feature form configuration in QgsEditFormConfig

Merge: f13104be37c ec20db7adeb
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-12-08
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-12-08

    Merge pull request #2556 from mhugo/fix_nullp

    Avoid insertion of null pointers in layer registry

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-12-08
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-12-08

    Avoid insertion of null pointers in layer registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-08

    Fix doxygen warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-08

    [FEATURE] Add support for transparency in SVG color params

    ...and update all bundled SVGs to suit

    Non-bundled SVGs must add:

    fill-opacity="param(fill-opacity)"
    and
    stroke-opacity="param(outline-opacity)"

    to enable transparency support

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-08

    [svg markers] allow setting alpha value for fill and outline colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-08

    Change size()/count() == 0 and count() > 0 to isEmpty() checks

    Because:
    - easier to read
    - follows recommendations by clazy/KDAB
    - potentially performance benefits

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-08

    Added tests with use estimated metadata

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-08

    [FEATURE] postgres provider: refine warning about estimated metadata (fixes #13947)

Merge: 91180501bc8 ab0736a1d87
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-08

    Merge pull request #2554 from vmora/order_pk_candidates

    order postgres PK candidates by attnum

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-08

    remove spitplugin from packaging (followup b39e6d1)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-12-08
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-12-08

    order postgres PK candidates by attnum

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-08

    [FEATURE] Add translate expression function

    Funded by
     * Regional Council of Picardy
     * ADUGA
     * Ville de Nyon
     * Wetu GIT cc

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-08

    [FEATURE] Add an eval expression

    Funded by
     * Regional Council of Picardy
     * ADUGA
     * Ville de Nyon
     * Wetu GIT cc

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-07
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-07

    respect shortcuts set to none (fixes #7905)
    Shortcuts, that have been set to none by the user, are no longer restored to their default value on application startup.

Merge: 4f0b9dda79f 564a06370d8
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-12-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-12-07

    Merge pull request #2517 from rldhont/raster_open_adf

    Open adf raster file as a directory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-07

    Fix deprecated warnings on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-07

    Ensure all classes derived from QObject include the Q_OBJECT macro

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-07

    Renamed test to test_RemoveLayerShouldNotSegFault

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-07

    Add extra check for deprecations to documentation test

    This check tests that if a function has been declared deprecated
    with either Q_DECL_DEPRECATED or has a @deprecated Doxygen note
    then it MUST have both the Q_DECL_DEPRECATD and @deprecated note.

    It's important that both are used, as Q_DECL_DEPRECATED allows
    throwing a warning if that method is used in code, while the
    @deprecated doxygen note gives an indication to devs/PyQGIS users
    of why it's deprecated and what should be used instead.

    Ideally we'd also test for SIP /Deprecated/ tags, but I can't
    find any reliable way to do this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-07

    Fix SIP type handling for QgsColorScheme subclasses

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-07

    Fix bad assert in TestQgsRectangle

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-07

    osgeo4w: include PYTHONPATH in apache conf template

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-07

    indentation test: handle removed files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-12-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-12-07

    fix missed import in the Processing alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-07

    Avoid warning on Travis build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-07

    Goodbye SPIT plugin

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-06

    [FEATURE] cache WMS capabililies

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-12-06
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-12-06

    sort the indexes when generating layer tree mime data (fixes #4110)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-06

    doxygen: enable dot multimode

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-06

    debian packaging update
    * sync other branches
    * avoid testing and installing twice
    * manually merge PR#2524

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-06

    more precise fixes (followup be81716)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-07

    [FEATURE] Add a show/hide all context menu for layer tree symbol items

    Allows toggling on/off all the symbol items for categorized/graduated/
    rule based layers via the right click menu on an item. Previously
    you'd have to manually toggle each item one-by-one.

    Fix #13458

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-05

    debian build: include stretch builds

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-05

    indentation test: include autopep8 in tips (followup 0d5d3bc)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-05

    trim link list of application

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-05

    fix precise build

Merge: de3ce1560cf 3ca54410766
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-05

    Merge pull request #2498 from elpaso/pythoninitcode

    Refactored the python init function selector

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-05

    Honour relative path setting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-05

    Added error messages with QMessageBox

    Errors on:
    * init function not found
    * init function with wrong parameters count

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-05

    Added b/w compatibility for "dot" module/function

    When loading a function init with a dot, this
    is transformed to a proper import and the
    python init configuration is changed to support
    the new python loading system.

    Also check for inspect errors.

    Still missing: warn the user on configuration and
    trapped runtime errors

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-05

    Hide file selector when not needed

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-24
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-05

    Refactored the python init function selector

    Do not rely on the presence of a dot to load
    a module. Loading a module can now be achieved
    through the code editor in the dialog.

    * added an option to load from environment
    * added a file selector to specify the file
    * changed tooltips accordingly

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-05

    Changed comment title

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-05

    Added test for QgsMapLayerRegistry

    See: PR #2534

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-05

    disable astyle on windows nightlies (followup 0d5d3bc)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-05

    [FEATURE] oracle provider: initial expression compiler support

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-05

    [FEATURE] oracle provider: add Feature limit support for feature requests (followup 3ece33f)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-05

    [FEATURE] Feature limit support for feature requests

    Limits the maximum number of features returned by the iterator.
    Some providers (postgres, spatialite, MS SQL) pass the limit on
    to the provider to result in faster queries.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-04

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-04

    make december postfix translatable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-04

    postgres provider: verify uniqueness of parent table primary keys (fixes #13947)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-04

    Added failing test for tables with INHERITS

Merge: ab3542abf87 984d1f21cbc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-12-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-12-04

    Merge pull request #2534 from mhugo/fix_nullp

    Fix a crash when trying to removeMapLayer a null pointer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-04

    Write debug output on travis

    This should make it easier to debug issues when they fail on travis.
    But at the sime time it also decreases the SNR and increases test times.
    Will have to check if this makes sense in the long run.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-04

    fix translation string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-04

    travis: add indentation check after running tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-04

    Fix bounding box calculation of geometry collections, fix #4102

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-04

    Something about the session ;)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-04

    Add \n button to expression builder

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-04

    Identify result default to right side

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-04

    Missed one

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-12-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-12-03

    [FEATURE][auth] Add support to Plugin Manager

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-04

    Even more default path fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-04

    Followup 701d970, fix sizes for font marker test

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-04

    fix wrong scale method with constant expressions
    fix #13571

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-04

    More default path fixes. Remove What's This? from toolbar

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-04

    More default path fixes

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-12-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-12-03

    Slightly improve method documentation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-04

    Apply filters to feature request for categorized renderer

    Makes rendering much faster when only certain categories are checked,
    as only the matching records for the displayed features are fetched
    from the provider.

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-12-03
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-12-03

    Fix a crash when trying to removeMapLayer a null pointer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-03

    add oracle connection pooling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-03

    Catch when GEOSCoordSeq_create_r returns 0 (should fix crash in #13934)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-03

    Force usage of GCE on travis

    And hope for less timeouts

Merge: e9eb233e0a6 b4980947809
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-03

    Merge pull request #2502 from SebDieBln/RuleBasedRendererWidgetDisableButtons

    enable/disable buttons in the rule based style dialog (fixes #6708)

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2015-11-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-03

    warn for WFS feature count limit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-03

    Add nullptr support

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-03

    Add code style template for QtCreator

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-03

    Add QGIS3 todo

Merge: 85cc1807df9 ec9f086222b
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-12-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-12-03

    Merge pull request #2514 from spono/patch-14

    [Processing] Update CanopyModel.py

Merge: bbde5814578 c622457fc5b
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-12-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-12-03

    Merge pull request #2468 from spono/patch-12

    [processing] Update ClipData.py

Merge: 3d5f33abfa2 dd8826f372d
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-12-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-12-03

    Merge pull request #2466 from spono/patch-10

    [processing] Update GroundFilter.py

Merge: 4dafbc0f080 706e651484b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-03

    Merge pull request #2410 from mdouchin/postgis_2_2_server_simplification

    Postgresql provider - Use ST_RemoveRepeatedPoints instead of ST_SnapToGrid

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-03

    More better default paths

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-03

    Same order for new layer actions as menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-03

    Always use 'temporary scratch layer' instead of 'memory layer' in UI

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-03

    Fix lots of bad default base folders. Now point to user home

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-03

    Consistent widget order new layer dialogs.  Type first then rest

    These dialogs are not ideal and need to be reduced to a single one in
      the future.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-03

    Show a preview string for intervals in expression builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-03

    Initially set all symbol layer nodes to expanded

    (it's a pain to have to always expand these out to edit sub symbols
    and there's never going to be so many layers in a symbol to make
    space a big issue)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-02

    Fix crash on add feature

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-02

    indentation update

Merge: 9e5528b1115 2305b90ab1c
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-02

    Merge pull request #2511 from tomtor/master

    Fix non caching behaviour for WFS

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-02

    [qt5] Fix compiler errors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-02

    More output to debug flaky CSV test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-02

    Add license header template for QtCreator

    Can be set in Tools -> Options -> C++ -> File Naming

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-12-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-12-02

    new text/numeric field icons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-02

    oracle provider: fix geometry type/srid detection for queries

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-02

    pyuic: fix QPyNullVariant exception

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-02

    db manager: only alias subqueries on postgres (fixes #13731)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-12-02

    db manager oracle plugin: avoid tablespace index parameter

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-02

    Default to users home for project folder

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-12-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-12-02

    Reduce padding around recent project widget

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2015-12-01
Commit:     Tom Vijlbrief <tvijlbrief@gmail.com>
CommitDate: 2015-12-01

    remove unneeded code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-01

    Make strings translatable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-01

    Make strings translatable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-01

    Fix failing test

    Michael Douchin <mdouchin@3liz.com>AuthorDate: 2015-10-30
Commit:     Michael Douchin <mdouchin@3liz.com>
CommitDate: 2015-12-01

    Postgresql provider - Use postgis 2.2 ST_RemoveRepeatedPoints for simplification

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-01

    Doxymentation fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-01

    More sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-01

    Add API to QgsMapLayerRegistry to rely less on ids

Merge: bb9eb790218 34df72c75b1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-12-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-12-01

    Merge pull request #2516 from radosuav/zonal_stats

    [processing] use raster band scailing factor and offset in Zonal Statistics algorithm

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-01

    More missing sip bindings

    Ouch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-01

    Add a method for getting a quoted string value for use as a literal
    in expressions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-01

    Add missing sip bindings

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2015-12-01
Commit:     Tom Vijlbrief <tvijlbrief@gmail.com>
CommitDate: 2015-12-01

    Improve zoom in behaviour when WFS fetch limit was reached

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2015-12-01
Commit:     Tom Vijlbrief <tvijlbrief@gmail.com>
CommitDate: 2015-12-01

    reduce race condition

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-01

    Add safety check in attribute table model

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-12-01

    Signal transaction rollback and some refactoring of transactions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-01

    [geometry] Add method to drop z/m values from a geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-01

    [geometry] Add method to drop z/m from wkb types

Merge: 4ea0c56e9b1 30d7795ff35
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-30

    Merge pull request #2506 from SebDieBln/MakeDirtyOnAnnotation

    changes to annotations mark the project dirty (fixes #7586)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-26
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-30

    changes to annotations mark the project dirty (fixes #7586)
    this includes adding, editing, moving, resizing and deleting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-01

    Followup 53b116a, fix failing tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-30

    Fixup 68a01c9

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-30

    Add QgsVectorLayer::deleteFeatures() method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-01

    [composer] Better default line thickness (fix #13912)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-12-01

    Consolidate QgsGeometryUtils tests

Merge: 0b9ac8bd9b3 1bf8997cce0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-30

    Merge pull request #2520 from nicanor-b/master

    Added support for Unicode translations in fTools visual

    Nick Burkhart <nickburkhart@Nicks-iMac.local>AuthorDate: 2015-11-30
Commit:     Nick Burkhart <nickburkhart@Nicks-iMac.local>
CommitDate: 2015-11-30

    added support for Unicode translations in fTools visuals

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-30

    followup ebb9eff

    * use better icons
    * fix typo LongLong
    * rename icons to group them alphabetically
    * add time icon and type

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-11-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-30

    show data type icons in the field combobox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-30

    assign parent to model

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-30

    python bindings for ebc9e029

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-11-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-11-30

    Open adf raster file as a directory

    adf raster files are Arc/Info Binary Grid. This format is the internal binary format for Arc/Info Grid, and takes the form of a coverage level directory in an Arc/Info database. To open the coverage select the coverage directory, or an .adf file (such as hdr.adf) from within it. If the directory does not contain file(s) with names like w001001.adf then it is not a grid coverage.

    This mean that if a user open an adf file, it is the same as open the directory containing this adf file.

    To do it, this patch replaces file path and name by its directory.

    Funded by Ifremer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-30

    Expose changed attributes in QgsFeatureAction and QgsVectorLayerTools

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-11-30
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-11-30

    [Processing] Use raster band scailing factor and offset in Zonal Statistics algorithm

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-30

    Doxymentation for ebc9e029

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-30

    Transaction: Update feature with generated values from the provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-30

    Write data provider errors to console

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-30

    Relations are only valid if the id is set

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-30

    Add QGIS3 API change comment

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-30
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-30

    Update CanopyModel.py

    fixed some syntax errors and added an output option (ASCII)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-11-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-11-30

    Squashed commit of the following:

    commit 883cdbc3ead1a98c594d9f5584cd50a3fd161511
    Author: Giuseppe Sucameli <brush.tyler@gmail.com>
    Date:   Mon Nov 30 01:12:47 2015 +0100

        [DbManager] fix indentation due to merge f15b6011f9

    commit f15b6011f97797794ff4369645449b6803e15cd0
    Merge: c4dcb7b 6d3df91
    Author: Giuseppe Sucameli <brush.tyler@gmail.com>
    Date:   Mon Nov 30 01:09:18 2015 +0100

        Merge branch 'gdaltools_buildvrt_asrs' of https://github.com/giohappy/QGIS into giohappy-gdaltools_buildvrt_asrs

        Conflicts:
            python/plugins/GdalTools/tools/doBuildVRT.py

    commit 6d3df91f0226fa71356da45b9b5ef1c9f9796ebd
    Author: giohappy <giohappy@gmail.com>
    Date:   Wed Jun 4 12:48:58 2014 +0200

        Added a_srs option to buildvrt command

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-11-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-11-30

    [DbManager] delete layer passed to querybuilder to set sql layer filter (follow f6e31613)

Merge: df3057122ff f6e31613179
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-11-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-11-30

    Merge branch 'DbManager_SetFilter' of https://github.com/SebDieBln/QGIS

    [DbManager] New button to define a sql-filter when adding a query-based layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-30

    Follow up 3c3317, typo fixes

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2015-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-30

    [feature][composer] Allow multiple selection of compositions in manager

    Allows multiple compositions to be opened and deleted. Fix #2917.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-30

    Followup c14352f, tweaked Coverity fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-30

    [composer] Increase precision of exported worldfiles (fix #13895)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-29

    legend interface: guard layer dereferences (fixes #13899)

    Tom Vijlbrief <tvijlbrief@gmail.com>AuthorDate: 2015-11-29
Commit:     Tom Vijlbrief <tvijlbrief@gmail.com>
CommitDate: 2015-11-29

    Fix non caching behaviour for WFS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-29

    coverity fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-29

    fix pyuic wrapper where qt4 & 5 are available

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-29

    indentation update

Merge: 5473c3394f6 174a0ddeb7a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-29

    Merge pull request #2510 from SebDieBln/FixDeleteCategories

    Fix a bug when deleting style categories (fixes #12043)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-12
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-29

    Added a button to set a filter for a query layer.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-28
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-28

    fix a bug when deleting style categories (fixes #12043)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-11-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-11-28

    [QGIS-Server] Help editing OWS Server general information

    Fees and access constraints have a defined list of value by ISO. To help user editing these parameters, edit lines have been remplaced by editable combo box.

    To enhance general information and has more INSPIRE compatibility, contact position is added to general information.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-11-28
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2015-11-28

    [FEATURE] test webhook plz ignore

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-27

    Transactions: addFeature propagates new feature id

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-27
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-27

    Update GroundFilter.py

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2015-11-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-27

    Use QgisApp::instance and simplify code

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-27
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-27

    Update ClipData.py

    subprocess lines deleted because obsolete

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-27
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-27

    Update FilterData.py

    subprocess lines deleted and fixed syntax error

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-27

    [processing] fixed missing colon in function definition

Merge: 0a21d91be5a c58981fd5ed
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-27

    Merge pull request #2505 from radosuav/processing_extent

    [Processing] Check layer projection when using it for subset extent

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-27

    [processing] allow manually add scripts to scripts provider

Merge: ae748d3b7db 4f9244d6f0a
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-27

    Merge pull request #2472 from spono/patch-8

    [Processing] Update TinSurfaceCreate.py

Merge: 5375522ce16 ea526a29246
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-27

    Merge pull request #2463 from spono/patch-7

    [proessing]small correction on FUSION internal commands

Merge: a6d147f63ea ec204c357f8
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-27

    Merge pull request #2465 from spono/patch-9

    [processing] Create DTM2ASCII

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-27

    Temporarily disable part of PyQgsRulebasedRenderer test

    Since testRefineWithCategories and testRefineWithRanges test were
    added, this unit test has been crashing on nightlies on rare
    occasions.

    I can't track down what's causing this, and haven't been able to
    reproduce locally.So, I'm going to temporarily skip
    testRefineWithRanges to at least try and identify which of the
    tests is causing the crash.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-27

    Mark QgsLineStringV2 as a critical class

    Now has as close to 100% unit test coverage as possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-27

    Make QgsLineStringV2::fromWkbPoints private

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-27

    Add more tests to QgsLineStringV2, fix vertexAngle calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-27

    QgsGeometryUtils fixes

    - add QgsGeometryUtils::normalizedAngle for restricting an angle
    to [0, 2PI)
    - fix calculations of QgsGeometryUtils::averageAngle, was returning
    perpendicular angle and angles > 2Pi
    - improve docs and add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-27

    Avoid deprecated warnings

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-25
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-26

    enable/disable buttons in QgsRuleBasedRendererV2Widget based on selection
    also made a tooltip and a label more precise

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-26

    More build instructions for Qt5/Fedora

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-26
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-26

    Update CanopyModel.py

    fixed some syntax errors and added an output option (ASCII)

Merge: 114b04ece14 06357dd31ed
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-26

    Merge pull request #2504 from saberraz/master

    Fix problem with QSpinBox error in Processing dialog windows, fixes #13884

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-11-26
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-11-26

    [Processing] Check layer projection when using it for subset extent

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-26

    Add build instructions for Fedora/Qt5

    Saber <saber.razmjooei@lutraconsulting.co.uk>AuthorDate: 2015-11-26
Commit:     Saber <saber.razmjooei@lutraconsulting.co.uk>
CommitDate: 2015-11-26

    Fix problem with QSpinBox error in Processing dialog windows

    This will cause QGIS to crash, when accessing Processing > Options
    items.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-11-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-11-26

    [QGIS-Server] Enhance store project keyword list

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-26

    Disable grass7 tests

    Packages are unavailable (at the moment?)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-26

    Remove unrequired var

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-26

    QgsLineStringV2 fixes

    - fix incorrect centroid calculation (was always returning 0,0)
    - fix closestSegment when numPoints < 2
    - fix broken leftOf calculation for closestSegment
    - area calculation when numPoints < 2

    Plus add more unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-26

    [FEATURE] New 'reverse' expression for reversing linestrings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-26

    Update test mask images

    Daan Goedkoop <dgoedkoop@gmx.net>AuthorDate: 2015-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-26

    Check for short-circuit in QgsCoordinateTransform::transformCoords

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-26

    'fix' build with Ubuntu 15.10

    Avoid totally bizarre fontutils test moc error by renaming to
    'typographicstylingutils'.

    (Pretty sure Ubuntu 15.10 is haunted by ghosts)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-25

    remove references to coding (followup 7b0837f)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-25

    QgsLineStringV2: better handling of LineString25D, more tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-25

    [labeling] Avoid placing labels over ANY part of point symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-25

    [pal] Don't treat joined features as obstacles for each other

    Eg, if the "merge connected features" option for a layer is checked
    then label candidates generated for the merged line should not
    be marked as in conflict with any part of the merged line.
    Previously they would be marked in conflict with all but one part
    of the merged line, resulting in false penalties being applied
    to these candidates and non-ideal final label placements.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-25

    Update test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-25

    Followup b10e708, fix failing PyQgsServerAccessControl test on Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-25

    Avoid some deprecated warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-24

    Use window system provided cursors rather than bitmaps

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-24
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-24

    Update Cover.py

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-24

    Yet another fix to 594fafe

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-24

    Fixup 7b0837f

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-24

    Remove CODING from source tree

    It has all been moved to
    http://qgis.org/en/site/getinvolved/development/qgisdevelopersguide.html
    Where it is managed as .rst and translatable.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-24

    Followup 594fafe73b8, Also fix processing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-11-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-11-24

    Fix ftools geometry collection handling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-24

    Get rid of warning on exit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-24

    Fix crash in QgsLineStringV2::append if non z/m line appended
    to a LineString with z/m

    Add a bunch of unit tests for QgsLineStringV2 and fix some other
    minor issues which they identified.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-24

    Fix incorrect GML from QgsPointV2::asGML3

    Also finish unit tests for QgsPointV2 and mark as a critical class

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-23

    some fixes to the server access control tests on windows

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-23

    Fix layout problems with relation reference widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-24

    Fix PyQgsServerAccessControl on Ubuntu

    Add size tolerance to legend images, add masks for legend images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-24

    Followup 7d600bd, proper fix for failing labeling engine test

    When labelFeatures is called outside of the renderering loop,
    we need to make sure the renderer is prepared by calling
    startRender.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-24

    [FEATURE] Allow overide of geometry type in vector save as dialog

    Also allows forcing output file to be multi type, or include z
    dimension.

    This makes it possible to do things like save a geometryless
    table WITH a geometry type, so that geometries can then be
    manually added to rows. Previously this was only possible to do in
    QGIS by resorting to dummy joins or other hacks.

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-23
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-23

    Update TinSurfaceCreate.py

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-23
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-23

    Update GroundFilter.py

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-23

    fix local simplification for ZM geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-23

    Update test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-23

    [FEATURE] Show z/m values in derived info for identify tool

    For lines/polygons, identify tool will show vertex number and
    x/y/z/m for nearest vertex to identify point.

    Also add number of parts and part number to results for collections.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-22

    'fix' weird automoc test problem on wily

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-22
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-22

    introduce a new command line option '--' to the main app
    all arguments after this option are treated as files, not options
    includes a test

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-22
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-22

    improved TestPyQgsAppStartup
    allow passing additional arguments after testfile
    do not wait the full timeout when the app already exited

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-22

    Do not wrap labels in composer legend properties widget

    Fix #10498

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-23

    Minor coverity fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-23

    Update test mask images

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-22

    server access control test: replace hardcoded temporary directory

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-22

    fix PyQgsServerAccessControl in nightlies

Merge: 7d600bdaed8 caab4c12f5f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-22

    Merge pull request #2493 from SebDieBln/AttrTableHideSortIndicator

    Hide the sort indicator in the attribute table until first sort (fixes #6705)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-22
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-22

    hide the sort indicator in the attribute table until first sort

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-22

    [FEATURE] Use rendered symbol size as obstacle for point feature labels

    Previously, only the point feature itself was treated as an obstacle
    for label candidates. If a large or offset symbol was used for the
    point, then labels were allowed to overlap this symbol without
    incurring the obstacle cost.

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-22

    Allow registering feature to label/diagram provider with obstacle geom

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-22

    Test mask updates

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-21
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-21

    avoid using copy/paste style when duplicating layers

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-21
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-21

    De-Duplicate code from 'copy/paste style' found in 'import/export named style'

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-21
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-21

    Let the test for presence of root element be the first step.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-21
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-21

    Moved export/import vector geometry type to QgsMaplayer

Merge: 531fec039c4 a4b61fbd1f1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-21

    Merge pull request #2327 from DelazJ/ConsistentTerms2

    Add consistency to attribute's dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-21

    Fix copy constructor for pal::FeaturePart

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-21

    Allow setting label obstacle geom in QgsPalLabeling::registerFeature

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-21

    [labeling] Allow different obstacle geometry to feature geometry

    This change makes it possible to have a different geometry used
    for labeling obstacle detection to the geometry used for generating
    label position candidates.

    Also fixes parts of multipolygon features were not treated as
    obstacles when "label only largest part" of polygon was checked.
    Some inefficiencies in pal were also fixed (eg avoiding adding
    features/obstacles to pal rtree indexes when they will never
    be used).

    Sponsored by City of Uster

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-19
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-21

    have CMake find Python library on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-21

    Update test masks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-21

    Followup c6460a3, avoid rendering issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-21

    [pal] Never treat features as obstacles for their own labels

    Fixes issues like rule based labelling registering two labels for
    a single feature which was resulting in each label colliding
    with the feature's geometry registered by the other label. This
    resulted in poor placement for these labels.

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-21

    Add (disabled) test for labels around large symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-21

    Rename marker line symbol test folder to match other symbol tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-21

    Make symbol line fill tests more robust

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-21

    More test mask updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-21

    4 more pixels... (followup ca3da4c)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-20

    adapt render tests to c6460a3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-20

    fix builds with older compilers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-20

    also update strpos function help (followup 2a557db)

Merge: d795e508cc7 a5b2a069814
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-20

    Merge pull request #2487 from SebDieBln/CopyPasteScaleBasedVisibility

    Make copy/paste style aware of scale based visibility (fixes #13746)

Merge: c6460a3d7de 0132a3e173e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-20

    Merge pull request #469 from olivierdalang/SanitizeEntryNames

    Warning about invalid entry names

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-20

    render polylines with drawPath too (followup 08185c9; fixes #13343)

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-20
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-20

    Update ClipData.py

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-20
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-20

    Update ClipData.py

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-20

    restore QgsVectorLayer::setReadOnly (followup 4cd1e38)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-20

    [sip] fix editor widget bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-20

    Constification

Merge: ecfdde57976 8c24e1e2d40
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-20

    Merge pull request #2489 from elpaso/qgseditorwidgetwrapper-config-added

    Added config() to QgsEditorWidgetWrapper SIP wrapper

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-20

    Added const to config() method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-20

    Fix copy constructor for pal::PointSet

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-11-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-11-20

    Clean [BUGFIX] Multipoint asJSON

Merge: 00ea968347d 54cf64bcdc6
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-20

    Merge pull request #2488 from nyalldawson/clang

    [travis] Use newer clang 3.7 for linux builds

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-11-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-11-20

    [BUGFIX] Multipoint asJSON

    Fixes #13855
    Multipoint asJSON made MultiPoint as Multilinestring with only 1 point by linestring.

    This bugfix adds tests.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-20
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-20

    Added config() to QgsEditorWidgetWrapper SIP wrapper

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-20

    Add method to determine approximate rendered symbol bounds for markers

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-20

    [travis] Use newer clang 3.7 for linux builds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-20

    Update test mask images for windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-20

    Misc cleanups following c9f0d83

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-19
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-19

    made copy/paste style aware of scale based visibility (fixes #13746)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-19

    install qgsfeaturefilterprovider.h (followup c9f0d83)

Merge: 313fe6a98f0 174fbb97cea
    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2015-11-19
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2015-11-19

    Merge pull request #1 from SebDieBln/SanitizeEntryNames

    add a test for makeKeyTokens_()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-19

    fix c40a764

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-19

    Some sip changes and doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-19

    fixup doxygen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-19

    fieldEditable -> readOnly

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-19

    Document function name changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-19

    Refactor edit form configuration out of QgsVectorLayer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-19

    Fix segfault when editor widget is invalid on form init

    "editor" can be null in that case

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-19
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-19

    added a test for makeKeyTokens_()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-19

    indentation update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-19

    Fix crash in relation reference widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-19

    fix windows build (followup c9f0d83)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-19

    [FEATURE] expression: align strpos behaviour with postgres

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-19

    Fix build

Merge: 8c0fe47d8ee c9f0d83aaf4
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-11-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-11-19

    Merge pull request #2056 from sbrunner/qgis-server-security

    [Feature] Add an interface in QGIS Server for access control plugins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-19

    Add tests for QgsPointV2, fix some issues:

    - prevent creation of a QgsPointV2 with a non-point WKB type
    - fix bounding box was not invalidated for some modification routines
    - if WKT type is PointZ/M/ZM and not enough coordinates specified,
    initialise extra coordinates to 0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-19

    Fix incorrect point types when segmentizing circular strings

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-19

    [qt5] fix custom widgets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-19

    Do not require manual CMakeCache intervention

Merge: f6e4e75cd62 cfa308d5ac9
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-18

    Merge pull request #2458 from SebDieBln/Postgres_GeomTypeDirect

    [postgresprovider] Determine geometry type and srid directly from column type

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-18

    [FEATURE]postgres provider: add support for timestamp types

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-18

    Fix python errors

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-18

    restore original subset string on dialog cancel (fix #13620)

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2015-05-19
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2015-11-18

    The plugin define the following methods:

    * layerFilterExpression
      Return an additional filter, used in
      WMS/GetMap, WMS/GetFeatureInfo, WFS/GetFeature to filter the features
    * layerFilterSubsetString
      Return an additional the subset string (typically SQL) filter.
      Faster than the layerFilterExpression but not supported on all the
      type of layer
    * layerPermissions
      Change the rights on the layer per user (known by the plugin)
      Concern rights: publish, insert, update, delete.
      Mostly used in WFS/Transaction, and the publish in all requests.
    * authorizedLayerAttributes
      Be able to show some attributes only for a subset of user
      Used in: WMS/GetFeatureInfo, WFS/GetFeature
    * allowToEdit
      Be able to don't allow to edit a particular feature, in our case base
      on the Geometry
      Used in: WFS/Transaction
    * cacheKey
      Cache key to used to create the capabilities cache, "" for no cache,
      shouldn't contains any "-", default to ""

Merge: e0bedc2b172 d0625b8b35c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-11-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-11-18

    Merge pull request #2481 from nyalldawson/processing

    Processing enhancements and fixes

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2015-07-31
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2015-11-18

    Make log messages visible in the QGIS server log file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Drop SIP/documentation test thresholds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Add methods to directly retrieve/set coordinates for linestring nodes

    Also add method to create QgsPointV2 from a QPointF

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-18

    Add Saga 2.2.2 descriptions

Merge: 86c1ffa0aac 26b36857579
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-18

    Merge pull request #2460 from nyalldawson/ogr_compiler

    [FEATURE] Compiler for OGR and Spatialite expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    [processing] Add algorithm for reversing line directions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    [processing] Add smooth algorithm

    Allows for smoothing line or polygon layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    [processing] Use QgsDoubleSpinBox instead of QSpinBox

    Allows for simple calculations in spin box, adds a reset control
    to reset widget to default value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    [processing] Guess sensible step sizes for float spin boxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    [processing] Fix maximum/minimum not respected for float spinboxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Add reversed method to QgsCurveV2

    Also clean up and add missing docs for QgsLineStringV2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Don't store QgsLineStringV2 coordinates in QPolygonF

    This stores coordinates as qreal, which on some platforms is float,
    and not suitable for accurate geometry storage.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Add rx(), ry(), ... methods to QgsPointV2, add missing docs to class

    Allows for directly modifying point's coordinates in place

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Fix detection of python related notes in Sip coverage test

    In certain cases test was not correctly detecting "not available in
    Python bindings" notes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Bracket ops to avoid precedence issues when compiling expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Make expression compilation optional, but enabled by default

    Remove the previous postgres specific option and replace with an
    enabled-by-default option which applies to all expression
    compilation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Add some more expression compilation tests, fix <> string for OGR

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    [FEATURE] Expression compiler for SpatiaLite provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Create QgsSqlExpressionCompiler as base class for expression compilers

    Switch Postgres and OGR compilers to use the new base class. New class
    should make it easier to add additional expression compilers (eg
    spatialite, MS SQL, etc)

Merge: dc0639c7944 e04d5e4d702
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-17

    Merge pull request #2478 from SebDieBln/DbManager_Fix13731

    [DbManager] replaced 'LIMIT 0' by 'WHERE 0=1' (fixes #13731)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-17

    replaced 'LIMIT 0' by 'WHERE 0=1' (fixes #13731)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Add missing /Transfer/s to setSubSymbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Disable OGR expression compilation for certain OGR drivers

    In some cases OGR forwards filters on to the underlying data source,
    and the syntax may differ from OGR SQL. In these cases disable
    expression compilation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    Add provider expression filter tests for TVL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    OGR expression compiler fixes

    - Allow simple operators as supported by OGR (+, -, * )
    - Only return a partial compilation success if expression contains
    "column"="column2". Since OGR SQL performs case insensitive
    comparisons, we need to double check the result using QGIS'
    expressions to ensure that case matches. Add unit tests for this
    to provider tests.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-18

    [FEATURE] Compiler for OGR expressions

    Allows much faster retrieval of features when a FilterExpression
    feature request is used.

    OGR SQL supports only basic expressions, so this is really only
    enabled for "attribute"='value' type expressions.

Merge: fd50136e870 48afc425dcc
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-11-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-11-17

    Merge pull request #2471 from nyalldawson/processing_fixes

    [processing] misc improvements
     - use QgsStatisticalSummary for statistic calculations
     -  faster expression request for ExtractByAttribute alg

Merge: 79616fd8d82 5065b80042b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-11-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-11-17

    Merge pull request #2456 from NaturalGIS/fix_saga_222_kriging

    [processing] fix SAGA 2.2.2 kriging tools

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-11-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-17

    Add Report a Bug to the Help menu to assist in creating bug reports

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-17

    Revert "Deduplicated FindPyQt(4|5).py"

    This reverts commit 842c17c10b2112b0d92ab287d76e374900736065 which was
    responsible for test timeouts for dubious reasons.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-17

    Fix PyQt compat lib INSTALL path

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-17

    qt5 fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-16

    [auth] fix build on mac (fixes 08ec25b)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-16

    fix python error on startup on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-16

    fix pyrcc4 detection on windows (followup 0b6dd352)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-16

    [auth] fix detection of root CAs on Linux (fixes #13640)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-16

    [processing] removed unimplemented lidar algorithm

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-16
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-16

    Update TinSurfaceCreate.py

    minor adjustments and some funtionalities added (first return selection, output as .asc)

Merge: 56b8ce0f89e ce8c4540a13
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-16

    Merge pull request #2462 from spono/patch-6

    [processing] add new tools to lidar provider

Merge: 3daa40446d6 594e5a2bf6c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-16

    Merge pull request #2455 from sbrunner/refersh-attribut-table

    Add "force reload" button to attribute table

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-16

    [processing]updated required QGIS version in metadata

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-16

    Add debug message to transaction

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-16

    Deduplicated FindPyQt(4|5).py

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-16

    Migrate first python test to be compatible with PyQt4 and PyQt5

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-16

    [py3] Some python3 compatibility fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-16

    [py3] Compat update process_function_template.py

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-16

    [py3] Updates to sip files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-16

    [py3] Add PyQt5/PyQt4 compatibility layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-16

    [py3] CMake updates to support Python3 and PyQt5

Merge: 526b8fc6355 ebf132edb88
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-16

    Merge pull request #2470 from SebDieBln/postgrestest

    [postgresprovider] make the test more portable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-16

    [processing] Use faster expression request for ExtractByAttribute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-16

    [processing] Use QgsStatisticalSummary for statistic calculations

    For BasicStatisticssNumbers and StatisticsByCategories algorithms.
    Adds extra stats (minority, majority, 1st/3rd quartile and IQR) while
    avoiding custom statistics calculation code.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-16

    Change some by value arguments to by reference

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-15
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-15

    Changed the documentation of the postgres test to match the actual behavior.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-15
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-15

    removed the activation of postgis extension as this is already done in the testdata.sql script

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-15
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-15

    replaced COPY with INSERT INTO

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-15
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-15

    Added a test for the direct determination of geometry type/srid

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-15
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-15

    Update FilterData.py

    fixed an error and updated to latest behaviour

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-15
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-15

    Update ClipData.py

    fixed wrong executable call

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-15
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-15

    Update Cover.py

    changed TIF to ASCII in order to keep the original cell value

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-15
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-15

    Update GroundFilter.py

    after 3.0 if .las are used also the output will be .las

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-15
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-15

    Create DTM2ASCII

    new tool

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-15
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-15

    small correction on FUSION internal commands

    Nic <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-15
Commit:     Nic <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-15

    add new tools

    adding connection to already-present tools

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-15
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-15

    Fix style and indentation isssues introduced in 6b3651faef3e02f48188ae8005c80b3a4e097a6b

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-15

    Update test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-15

    Add method to QgsSvgCache to return SVG viewbox size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-15

    Followup b81933e fix other symbols with paths out of viewport

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-14
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-14

    Determine geometry type and srid directly from column type

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-11-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-11-14

    [processing] update plugin metadata

Merge: ee44bc89258 56de17e74b1
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-14

    Merge pull request #2457 from medspx/work_update_ogr_file_formats

    [OGR Provider] update list of file formats that can be opened

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2015-11-14
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2015-11-14

    [OGR Provider] update list of file formats that can be opened

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-14

    Implement QEP 17 - add "requires tests" comments to some classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-14

    Add initial tests for marker symbol layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-14

    Fix ellipse symbol layer with graduated/categorised renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-14

    Switch to using flags for render context settings

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-11-13
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-11-14

    Added PQfmod() to class QgsPostgresResult

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-11-13
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-11-13

    fix SAGA 2.2.2 kriging tools

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-11-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-11-13

    Fix endpoint swap on negative marker line offset

    Fixes #13811
    Includes testcase

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-13

    [processing] fixed wrong param name in SAGA 2.2.0 regression kriging

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-13

    [processing] fixed concave hull algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-13

    [processing] correctly set geometry type of input in clip algorithm

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-11-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-11-13

    Only pick up qpt files in composer manager

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-13

    [search widgets] when selecting _Please select_ find all features

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-13

    QgsValueMapSearchW inherits QgsSearchW

    and not QgsDefaultSearchW anymore
    fixes expression creation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-13

    QgsValueRelationSearchW inherits QgsSearchW

    and not QgsDefaultSearchW
    also handles properly the (no selection) case

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-13

    fix value relation search widget

    currently, changing the entr doesn't do anything in the attribute table since no signal is emitted

    should be backported to 2.12

Merge: d8f5dbeb4e7 a10936f06ad
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-11-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-11-13

    Merge pull request #2452 from nyalldawson/processing_select

    [processing] speedup some QGIS algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-13

    Use a set for classes in PointsInPolygonUnique (faster)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-13

    Faster PointsInPolygon(+Unique/Weighted) algorithms

    - Avoid use of seperate feature requests for every point
    - Use GEOS prepared geometries when testing for point containment

    Quick stats:

    ~1500 point layer

    BEFORE: 17 seconds
    AFTER: 3 seconds

    ~900k point layer

    BEFORE: 30 mins = canceled at 20%
    AFTER: 2.5 mins = 100% complete

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-13

    Use expression filter request for SelectByAttribute

    Makes SelectByAttribute orders of magnitude faster for providers which
    support compiled expressions (eg Postgres), also allows algorithm
    to take advantage of database indexes created on attribute.

    For a 4 million point PostGIS layer (with an index on attribute)
    BEFORE: cancelled after 20 mins
    AFTER: ~2 seconds

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-12

    Limit extent reprojection workaround to vector layers (followup 51fe632; fixes #13735; refs #7596)

    spono <sciurusurbanus@hotmail.it>AuthorDate: 2015-11-12
Commit:     spono <sciurusurbanus@hotmail.it>
CommitDate: 2015-11-12

    Update GridMetrics.py

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-11-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-11-12

    [GRASS] fixed cat shift when importing vectors via browser, fixes #13815

Merge: be8c7dac4fe 325f0992e70
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-12

    Merge pull request #2443 from elpaso/bugfix-11794

    SQLITE ask for a new name if already exists

Merge: c4834110341 ad2caed3b2b
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-12

    Merge pull request #2449 from elpaso/bugfix-11517

    Fix attribute sync to layer for python init code and make QgsAttributeDialog reachable form python

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-12

    Removed parent and replaced with QgsAttributeDialog

    This makes possible to resize/alter the outer dialog
    from python init code in the form.

    Fixes #11517 (indirectly)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-12

    Fixed attribute sync to layer for init code

    Also removed UI connect in favour of QMetaObject::connectSlotsByName
    to be consistent with other methods in the same class

Merge: 6b3eddd0d0b 19376770af1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-11-12

    Merge pull request #2447 from NaturalGIS/fix_saga_220_kriging

    [processing] fix SAGA 2.2.0 kriging

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2015-11-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-12

    fix biulding issue when WITH_QT_WEBKIT=OFF

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-11-12
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-11-12

    missing parameter

Merge: 0461cbdd224 be563584edb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-11-12

    Merge pull request #2444 from NaturalGIS/fix_saga_212_kriging

    [processing] fix SAGA 2.1.2 kriging

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-11-12
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-11-12

    fix SAGA 2.2.0 kriging

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-12

    use aliases instead of field names in attribute table column filter list

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-12

    [qt5] Fix QCA Cmake

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-12

    [qt5] Fix QScintilla cmake file

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-11-12
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-11-12

    fix SAGA 2.1.2 kriging

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-12
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-12

    SQLITE ask for a new name if already exists

    If the db name already exists, allow to enter a new name.
    Fixes #11794

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-11-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-11-12

    Update [BUGFIX] 13118 QGIS Server - WFS - GeoJSON and escaping line breaks

    Enhance replace, thanks to @nyalldawson
    Enhance format, thanks to @jef-n

    fixes #13118

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-12

    Use QgsStatisticalSummary for merge attributes dialog

    Adds a bunch of new stats and avoids code duplication

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-12

    Return derived classes from clone() methods, avoids need to
    dynamic_cast results

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-12

    Bump QgsStatisticSummary test coverage

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-12

    fix windows build (followup 2175e7a)

Merge: b741986041a cfb932afa9b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-12

    Merge pull request #2437 from bstroebl/improveDissolve

    [PROCESSING] Speed up dissolve without changing parameters

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-11

    new splash for dev (Las Palmas Hackfest)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-11

    sipClass_Klass is deprecated for a long time: replace with sipType_Klass

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-11-11
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-11-11

    [BUGFIX] 13118 QGIS Server - WFS - GeoJSON and escaping line breaks

    Line breaks are not properly handled in GeoJSON results when making GetFeature requests.
    Line breaks should be replaced by \\n.

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2015-11-11
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2015-11-11

    [PROCESSING] Speed up dissolve without changing parameters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-11

    Updates for GDAL 2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-11

    Change links to https

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-11-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-11-11

    [QGIS-Server] Use layer precision in searchRect

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-11

    [qt5] Fix crash on exit

    See https://bugreports.qt.io/browse/QTBUG-35977

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-11

    100% test coverage for QgsFeature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-11

    100% test coverage for QgsWKBTypes, add missing docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-11

    Avoid warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-11

    Followup f9fa9793, avoid expensive intersection calculation when
    testing label candidates against polygon obstacles

    Fix #13556

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-10

    fix 81bbb82

Merge: 9a89408b72f c05057158b1
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-10

    Merge pull request #2436 from dgoedkoop/linePointDifferenceFix

    Fix QgsGeos::linePointDifference

    Daan Goedkoop <dgoedkoop@gmx.net>AuthorDate: 2015-11-10
Commit:     Daan Goedkoop <dgoedkoop@gmx.net>
CommitDate: 2015-11-10

    Fix QgsGeos::linePointDifference

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-10

    indentation update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-10

    Followup cb5f748, Use QgsExpression::quotedColumnRef

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-10

    Quote field names when converting renderers

    Fix #13800

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-10

    postgres provider: avoid additional fetch after all features have already been processed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    More test mask updates for windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    Drop missing documentation/sip thresholds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    More robust GEOS pointOnSurface calculation (fix #13787)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    Fix crash with malformed WKT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    [expressions] Allow conversion of features/geometries to bool

    Where geometry = false if empty, feature = false if not valid.
    Allows expressions like "case when $geometry then ... else ..."
    and "case when get_feature(...) then ... else ... "

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    Add some missing SIP bindings, comment some classes as not available
    in Python

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    Ignore typedefs and deprecated members in sip coverage test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    Ignore friend classes in doc/sip coverage test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    Fix sip coverage test detection of member variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    Fix sip bindings for interpolation classes

    Also missing members declared in interpolation headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    Rearrange outputs in SIP test, so that missing list is always printed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    Update atlas test mask image for Win

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-10

    Update legend test mask images for debian builds

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-09

    [processing] fixed creation of vector layer as PostGIS Table

    fixes error introduced in last commit

Merge: b36566b045a e4996d77cd4
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-09

    Merge pull request #2423 from rldhont/processing_spatialite_output

    [processing] allow output directly on Spatialite tables

Merge: 658c5842c1a 06529552243
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-09

    Merge pull request #2429 from NaturalGIS/fix_saga_idw

    fix SAGA 2.2.* Inverse Distance Weighted

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-09

    [processing] fixed ui file after last commit

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-09

    [processing] added tooltip to 'export as python script' button

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-08

    [Processing] correctly parse value of boolean argument for parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-09

    Followup b5794b2, fix calculation of acceptable limits

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-09

    Resolve coverity issues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-09

    Fix cast to itself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-09

    Fix deprecated warnings

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-08

    [processing] add log error message when error occurs in postprocessing task

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-08

    sip coverage fixes:
    * make sip coverage test aware that there are less classes where QSci sip
      headers are not available
    * exclude properties from members
    * fix QgsFeatureIds typedef (fixes missing signal
      QgsVectorLayer.featuresDeleted and others)
    * add missing notes for PyNames
    * include some missing new methods in bindings

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-11-08
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2015-11-08

    [FEATURE] adding new features to QGIS will create issues in QGIS-Documentation

    A githook is implemented to create an issue automatically in QGIS-Documention repo whenever there is a commit with the word [FEATURE] in the message.

    ( this is also a test if it works :-) )

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-08

    nodetool: initialize select rubberband and fix indentation (fixes crash on quit; see also PR#2433)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-08

    fix typo in python test invocation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-08

    postgres provider: catch if commit fails (fixes #12462)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-08

    postgres provider: skip IN when feature id list is empty (followup fe3417b5)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-08

    [processing] fixed adding raster layer to project
    fixes #13791

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-08

    [Processing] corrected wrong change in config dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-08

    [Processing] fixed #13790 (issue saving config option)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-11-08
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-11-08

    fix SAGA 2.2.* Inverse Distance Weighted

Merge: 36672c47ab7 d4e1c85d9fc
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-08

    Merge pull request #2428 from sebastic/gsl-2.0

    Update dependencies for GSL 2.0.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-11-08
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2015-11-08

    Update dependencies for GSL 2.0.

    Starting with gsl (2.0+dfsg-1) the libgsl0-dev package has been renamed
    to libgsl-dev, and libgsl0-dev is provided by libgsl-dev for transition
    purposes.

    libgsl-dev is likely to stop providing libgsl0-dev in the future. To
    remain compatible with both GSL 1.x and 2.0 packaging libgsl-dev is now
    the preferred (build) dependency, when it's not available libgsl0-dev will
    be used instead.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-08

    oracle provider: add/fix support for multiple geometry columns (fixes #13158)

Merge: 9172767a792 d73ef5b189b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-07

    Merge pull request #2388 from sbrunner/node-tool-select-feature

    Allow to select the feature on which the node tool works

Merge: 71a6a3d6ba9 8030746674d
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-07

    Merge pull request #2427 from 3nids/findqt5lib

    find libraries for Qt5

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2015-10-30
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2015-11-07

    Be able to refresh the attribute table

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-07

    find libraries for Qt5

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-07

    move coordinates line edit to a dedicated class

    * originally in QgisApp
    * keep funny stuff (dizzy, retro) in there
    * paste coordinates with space separator (not only comma)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-11-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-11-07

    [GRASS] fixed new mapset region, fixes #13784

Merge: f77d6cd0d0f dbd9b9bc333
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-07

    Merge pull request #2426 from elpaso/bugfix-13747-bis

    Added HiDPI support to QgsWebView

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-07

    Added HiDPI support to QgsWebView

    The DPI value is get from QDesktopWidget and
    the QWebView widget is zoomed if needed.

    Fixes #13747

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-11-07
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-11-07

    Remove unused signal + style format

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2015-11-07
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2015-11-07

    Highlight the selected feature

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-11-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-11-07

    Forgot sip for composerTemplatePaths

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-11-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-11-07

    Add other composer templates loading paths

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-11-06
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-11-06

    Properly set invalid topology layer as invalid

    Fixes #13781 (crash)

    (cherry-picked from 54cf972ac2334451e69d2171cc4f3e42da3880df)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-11-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-11-06

    fixed travis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-06

    show filename in layer name when importing multiple layers from a ogr datasource (implements #13756)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-11-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-11-06

    [GRASS] enable to attache attributes to geom without cat, fixes #13739

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-11-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-11-06

    [processing] allow output directly on Spatialite tables

    like 11b5092140f5a966dbb2d85cb64face1e927ff90 but for Spatialite

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-06

    [processing] minor fix in parameter parsing in scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-06

    [processing] brought back 'export model as python' functionality

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-06

    [processing] better naming for output memory and postgis layers

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-06

    [processing] allow output directly on PostGIS tables

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-06

    [processing] minor indentation fix

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-06

    [processing] do not format errors before sending to log

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-06

    [processing] don't use temp folder for default output folder

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-06

    [processing] hide SAGA folder option if built-in SAGA is available

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-06

    [processing] add option to add validators to settings

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-06

    [processing] fixes for representing input values in history

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2015-11-06
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2015-11-06

    fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-06

    [expressions] Add make_line and make_polygon functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-06

    Fix crash on malformed WKT strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-06

    [expressions] Allow make_point to accept z/m values, add new
    make_point_m for creation of PointM geometries. Also add
    m(point) and z(point) functions for retrieving z/m value of
    a point or node.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-06

    Fix delimited text layers set to unknown geometry type if first row has
    null geometry (fix #13749)

Merge: fd485010a59 79647728bdd
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-05

    Merge pull request #2418 from nyalldawson/postgres_in

    Use IN (...) for postgres FilterFids requests

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-11-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2015-11-05

    translation update for consolidation

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-11-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2015-11-05

    cleanup after consolidating chinese

Merge: 700fc043a41 cf4693e3260
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-05

    Merge pull request #2420 from elpaso/bugfix-13410

    [FEATURE] Bugfix 13410

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-05

    Changed the toolip with the new information

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-05

    Fixed save/load from DB sync init

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2015-10-21
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2015-11-05

    When we use the node tool we able to select a feature

Merge: faeedfb5b83 6d1d2139730
    Vincent Mora <vincent.mora@oslandia.com>AuthorDate: 2015-11-05
Commit:     Vincent Mora <vincent.mora@oslandia.com>
CommitDate: 2015-11-05

    Merge pull request #2414 from vmora/varying_width_assistant

    [FEATURE] assistant for varying line width

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-05

    Added coding utf8 header to example

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-05

    Added import and tabs in the example

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-05

    Default false for use init code

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-11-02
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-11-05

    [FEATURE] assistant for varying line width
    The qgssizescalewidget as been modified to handle line symbols as well
    as markers.
    The scale expression has been enhanced to support general exponentials
    (i.e. eponents different from Flanery .57 and Area .5a)
    The assistant as been modified to disply the exponent when Exponential
    scaling is required.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-11-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-11-05

    Fix text color in attribute table for dark theme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-05

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-05

    Partial revert of 70bff3f

    Commit was causing crashes in browser. Refs #13738

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-05

    Use FilterExpression request for get_feature expression function

    Makes the function magnitudes faster for Postgres layers where
    the expression is compiled and can take advantage of Postgres
    indexes on the layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-05

    Much faster zoom to selection on large PostGIS layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-05

    Also use FilterFids when field calculator is only updating selected
    features. Results in similar speed improvements when updating
    only selected features from a large PostGIS layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-05

    Use a FilterFids request for vector file writer rather than fetching
    all features and then testing the feature id when saving selected
    features

    For providers such as Postgres this is orders of magnitude faster.
    Eg, saving 6 selected features from a 800k PostGIS table now
    takes < 1 second as opposed to ~33 seconds

    Fix #8334

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-05

    Use IN (...) for postgres FilterFids requests when the primary
    key is a simple (non compound) type

    IN (...) is much faster than chained ...OR... clauses

    Additionally, trying to filter by a large number of feature Ids
    (eg > 30k ) fails when using the ...OR... approach, but works
    using IN

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    [FEATURE] store python init code into the project

    Adds an option and code editor to store python form
    init code into the project (and the DB, since it's in
    the style section)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    Added /Out/ to run

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    Initial implementation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    Initial implementation

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-10-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-11-04

    [Expressions] Redesign expression function editor.

    Add auto save

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    Removed Q_UNUSED

Merge: 8187ad50c9e 086525b01bc
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    Merge pull request #2417 from elpaso/bugfix-11266

    Bugfix 11266

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    Pass referencing record instead of referenced

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    Added comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    Removed noop

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    Reverted to original code

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    Added new method to bindings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    Implemented setFeatureSelectionManager in QgsListView

    Partially fixes #11266

     * now passing editor context to QgsFeatureSelectionDlg
       (otherwise fails on assert parentContext.vectorLayerTools())
     * still crashes at the provider level after saving
     * unlink still doesn't work

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-04

    Fixed disappearing item issue when subform editing

      see #11266

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [processing] some fixes for supporting optional parameters

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2015-07-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [processing/otb]update xml and associated html docs

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2015-07-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [processing/otb]Add specific rule to load ComputeOGRLayersFeaturesStatistics

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2015-07-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [processing/otb]convert ListView in StringList for other applications than Radiometric Indices

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2015-06-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [processing/otb]divide into 2 functions

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2015-06-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [processing/otb]Add function to customize creation and loading of new applications

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2015-06-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [processing/otb]update lists for OTB 5.0

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2015-06-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [processing/otb]compatibility with new version of processing

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2015-06-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [processing/otb]remove unused code and imports

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-10-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [Processing] Manage optional parameters

    Can't set parameters to null (None or '') if the parameter is not optional

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-10-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [Processing] Optional parameters for script and model

    In processing core every parameters can be optional but in scripts there is no way to define a parameter as optional and in modeler only layers can be optional.

    For script, I propose a notation like output, if a parameter token starts with optional the parameter is optional.

    For model, I propose to add the required combobox to all parameters.

    This proposition does not change the value setter.

    This proposition can fix the issue http://hub.qgis.org/issues/5488.

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-08-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [Processing] Improve code readability (follow up 36d1377)

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-08-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-04

    [Processing] Allow "progress" to be specified when calling processing.runalg

    This is mostly so that algorithms executed in Processing scripts can
    display messages in the same way as if they were executed directly from
    Processing toolbox.

    Also fixes a small issue with busy cursor being reset too early when
    algorithms were executed from Processing scripts.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-04

    fix precise build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-04

    [FEATURE] Allow field calculator to update feature geometry

    It's a handy shortcut to do operations such as apply a buffer
    to a bunch of selected features.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-04

    Show special strings for expression preview if result is a geometry
    or feature type. Makes it easier to determine what the return
    type of various functions are for users.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-04

    Add DE-9IM variant which tests against a specified pattern

    (available in PyQGIS/expression engine)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-04

    Followup 2ac5933 with more data defined fixes

    2ac5933 fixed the regression in 2.12, but there were more underlying
    issues from <2.8 causing sub symbols with data defined properties
    to be ignored.

    Add some tests.

    (refs #13707)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-04

    Add missing override

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-03

    debian: add build dependency to qsci sip files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-04

    Fix data defined overrides for sub symbols in line and marker fill
    are not being applied (fix #13707)

Merge: 37e94433ae4 7a789d3bfc7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-03

    Merge pull request #2416 from elpaso/bugfix-13747

    Fixes #13747

Merge: 5addc0ca4bb 547d1e39363
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-11-03
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-11-03

    Merge pull request #2415 from kalxas/master

    add national geodata.gov.gr CSW (rename)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-11-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-11-03

    Fixes #13747

    Angelos Tzotsos <gcpp.kalxas@gmail.com>AuthorDate: 2015-11-03
Commit:     Angelos Tzotsos <gcpp.kalxas@gmail.com>
CommitDate: 2015-11-03

    add national geodata.gov.gr CSW (rename)

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-11-03
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-11-03

    add national geodata.gov.gr CSW

Merge: 16def06dafb d16cdcf4495
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-11-03
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-11-03

    Merge pull request #2189 from mhugo/legend_filter

    Add more options for filtering legend elements

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-06-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-11-03

    Add more options for filtering legend elements

    This introduces two new options to filter legend elements:
    - filter by expression: a boolean expression can be set. Only symbols of
    features that make the expression evaluated to true will be kept in the legend
    - filter by polygon: only symbols of features that are inside the given
    polygon will be part of the legend.

    The polygon filtering is used in particular for a new option in the
    composer legend that allows to filter out anything that is not included
    in the current atlas polygon.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-03

    use QGIS icon for custom widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-03

    add expression builder to custom widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-11-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-11-03

    set focus in code editor when showing expression builder

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-11-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-11-03

    [Py Console] Remove message on file change

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-11-02
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-11-02

    [QGIS-Server] Test: more ISO compatibility for WxS capabilities

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-11-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-11-02

    [GRASS] added (disabled) test for #13739

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-10-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-11-02

    [QGIS-Server] More ISO compatibility for WxS capabilities

    * Add ISO keyword for the service
    * Default Fees is conditions unknown
    * Default AccessConstraints is None
    * Calculate boundingBox for all CRSes

Merge: 03eaafe6036 f2e527f0335
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-11-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-11-02

    Merge pull request #2403 from medspx/processing_get_scripts_proxy

    [Processing] Add proxy support for Get scripts and models (fixes #13412)

    Landry Breuil <breuil@craig.fr>AuthorDate: 2015-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-02

    Fix build on 32-bits archs using LL for large constants

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-02

    Fix expression get_feature function was not fetching feature's
    geometry

    Fix #13695

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-02

    Add test for filter expression on non provider fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-11-02

    Fix FilterExpression feature requests will ignore expression if
    using virtual fields or other complex filters

    refs #13695

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-02

    Fix some clang warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-02

    Remove some unnecessary trailing ;

    (Gets rid of annoying squiggle warnings from Qt Creator!)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-02

    Fix some reserved identifier macro names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-11-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-11-02

    Switch double quoted single character to single quotes for some
    QString methods

    Using single quotes is a significant performance boost. Rough
    benchmarks indicate the QString single quote methods take
    about 15% of the time the double quote variants take.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-11-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-11-01

    set digitized linestring/polygon features as valid

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-11-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-11-01

    [GRASS] fixed new line attributes lost, fixes #13726

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-11-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-11-01

    [GRASS] add test for #13726 (new line attributes lost)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-11-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-11-01

    [GRASS] fixed test

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-11-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-11-01

    [GRASS] set proj/zone on imported rasters, fixes #13725

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-11-01

    postgres provider: quote compound key columns in uri (fixes #13710)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-31

    layer group node: copy properties of mutually exclusive groups (fixes #13723)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-31

    Add tests for get_feature expression function

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-30

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-30

    fix precise build

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-30

    [GRASS] coverity fixes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-30

    wms: case insensitive check if url is WMTS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-30

    fix windows build (followup 8993a4b)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-29

    increased transformBoundingBox() accuracy

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-29

    fix raster projector src extent calculation, fixes #13665

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-29

    'fix' PyQgsRulebasedRenderer test (followup 08185c9a)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-29

    update INSTALL to reflect dependency on GEOS 3.4 (GEOSNearestPoint_r)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-29

    When reprojecting a layer in geo coordinates onto a canvas with a
    projection that maps badly on it (ie. projecting the reprojected extent
    back differs much from the input extent; eg. when using stereographic
    projections), render the full layer (whole world).

    Fixes #7596

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-29

    render polygons with outline using drawPath (fixes #13343)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-10-29

    Added const and Q_FOREACH instead of plain foreach

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-10-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-10-29

    Added colorramps to the select by group export

    This completes the fix #11681

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-29

    When deleting nodes from the end of a linestring, select the
    final node following a delete rather than reverting to the first
    node.

    Improves workflow when deleting sequential nodes from end of
    lines.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-29

    Fix crash when deleting last node in a geometry (fix #13674)

Merge: feab3ad8ec9 636b0f9410a
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-10-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-10-29

    Merge pull request #2407 from DelazJ/patch-2

    fix 'serch' typo, replace with 'search'

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2015-10-28
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2015-10-28

    fix 'serch' typo, replace with 'search'

Merge: 6a4544fc4cf a141ffb3904
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-10-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-10-28

    Merge pull request #2405 from elpaso/symbol-export-select-by-group

    Interactive selection by group of exported symbols

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-28

    fix fetching of redirected wms capabilities (followup e95bf6d)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-10-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-10-28

    Interactive selection by group of exported symbols

    This fixes #11681

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-28

    fix instant crash in browser data items.
    Avoids passing references to potentially short living QStrings to threads

    (followup 70bff3f)

Merge: b339ad13c8a f443bb8c03e
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-28

    Merge pull request #2398 from mdouchin/patch-1

    [processing] Debug ConcaveHull.py

Merge: c866dcce8fd 77451f962c1
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-28

    Merge pull request #2399 from NaturalGIS/processing_fix_grass7_v_out_ogr

    fix processing GRASS 7 v.out.ogr

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-10-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-10-28

    [pyqgis-console] fixes #13693: fix default value in settings for the last used directory when opening a script file

Merge: 0799e09a67d a18a0ada557
    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-10-28
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2015-10-28

    Merge pull request #2400 from anitagraser/patch-10

    Update qgstipfactory.cpp

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-28

    fix qgsauthmanager test on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-28

    Add test for coverage of SIP bindings

    Not perfect, but good for a quick warning if a new class or member
    has been added to the public API without Python bindings. The test
    only considers the name of members, since it seems to be impossible
    to test for the signature of a Python member. (So adding a new
    overloaded method without bindings will still unfortunately pass).

    You can avoid the test where bindings are not applicable:
    - for a whole class by placing "@note not available in Python bindings"
    in the class' Doxygen comments
    - or by placing the @note inside a member's Doxygen comments for a
    specific member

    Additionally, classes which aren't included in the API docs
    will not be tested.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-28

    Add some missing consts to operators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-28

    Don't return QStrings by reference, since they're implicitly shared
    anyway

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-27

    osgeo4w: fetch grass7 path from grass

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-27

    fix translation string

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2015-10-27
Commit:     Médéric Ribreux <medspx@medspx.fr>
CommitDate: 2015-10-27

    [Processing] Add proxy support for Get scripts and models (fixes #13412)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-27

    fix windows build again (followup 3dcabfb and 70bff3f)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-27

    osgeo4w: include themes

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-10-26
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-10-26

    Add myself to developer map (!)

Merge: 7997c021127 87e6f34c300
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-26

    Merge pull request #2401 from volter/master

    Fix armv7hl build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-27

    Fix build

    Volker Fröhlich <volker27@gmx.at>AuthorDate: 2015-10-26
Commit:     Volker Fröhlich <volker27@gmx.at>
CommitDate: 2015-10-26

    Fix armv7hl build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-10-26

    Fix critical regression in WFS provider (introduced with 5be0ee734fa233f2a3f893ddc72e8264d029f2d0). Funded by Sourcepole QGIS Enterprise

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-10-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-10-26

    [BUGFIX][QGIS Server] Laye order from group in GetPrint

    Since QGIS 2.8, QGIS Server rendered layers form group in reverted order.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-26

    Add some missing Q_OBJECT macros

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-26

    [FEATURE] Add geometry relation DE-9IM expression function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-26

    Change all signals to use const refs for non trivial objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-26

    Finish flipping a lot of methods to take const references for
    non-trivial types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-26

    Avoid some clazy detaching temporary warnings

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2015-10-26
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2015-10-26

    Update qgstipfactory.cpp

    suggesting currently used names

Merge: 3d932376c8b 22aea3201b4
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-10-26
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-10-26

    Merge pull request #2394 from PedroVenancio

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-10-25
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-10-25

    fix processing GRASS 7 v.out.ogr

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-10-17
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-10-25

    [GdalTools] minor changes to ui and code (follow 32be4756)

Merge: 3d932376c8b 5057f761fa0
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-10-25
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-10-25

    Merge branch 'clipper' of https://github.com/PedroVenancio/Quantum-GIS into PedroVenancio-clipper

    Conflicts:
            python/plugins/processing/algs/gdal/ClipByMask.py

    mdouchin <mdouchin@3liz.com>AuthorDate: 2015-10-25
Commit:     mdouchin <mdouchin@3liz.com>
CommitDate: 2015-10-25

    Update ConcaveHull.py

    mdouchin <mdouchin@3liz.com>AuthorDate: 2015-10-25
Commit:     mdouchin <mdouchin@3liz.com>
CommitDate: 2015-10-25

    Update ConcaveHull.py

    Correct qgis:dissolve algorithm call

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-25

    update doxygen links

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    [Processing] add default extensions for outputs as setting

    Based on an idea and code by Evgeniy Nikulin

    It includes some improvements to the settings sysmte

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    [processing] fixed fileFilter method in OutputRaster

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    [processing] fixed SAGA version handling

    Conflicts:
            python/plugins/processing/algs/saga/SagaAlgorithmProvider.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    added option to add hardcoded params to GRASS algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    [Processing] fixed handling of hardcoded params in SAGA

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    [Processing] removed TARGET_TEMPLATE param from SAGA algs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    [processing] fixed FixedTableDialog when there are 0 rows

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    [processing] correctly enable buttons in FixedTableDialog

Merge: 88d4605ad9a fa125029953
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    Merge pull request #2341 from arnaud-morvan/processing_precisionmodel

    [Processing] Add precision parameter to by location algorithms

Merge: 1dd8e79bafb 524f6ab460c
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    Merge pull request #2355 from om-henners/master

    [processing] Update OGR tools

Merge: fd26acd2f89 03333c85024
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    Merge pull request #2389 from NaturalGIS/gdal_advanced

    Processing gdal translate and warp advanced parameters as such

Merge: 07bd3ffedde ebd51b2c79e
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    Merge pull request #2390 from NaturalGIS/processing_gdal_clip_raster

    Processing advanced parameters for gdal clip raster

Merge: cd0eb05dedd c0919e0ac0e
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-24

    Merge pull request #2391 from NaturalGIS/processing_gdal_rasterize_advanced

    processing add option for additional parameters for gdal rasterize

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-24

    [py3] Some compatibility fixes for python 3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-24

    processing: make help widget proxy aware

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-23

    postgres provider: verify unique constraint it NOT NULL is not set on key columns (fixes #13641)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-10-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2015-10-23

    adding french translators

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-23

    better fix for phantom labels: consider rules out of visibility range as inactive (followup d6f66ee)

Merge: d6f66ee4888 0aa0b4c804b
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-23

    Merge pull request #2395 from medspx/dbmanager_oracle_timestamp

    DBManager: support timestamp values for Oracle

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-23

    fix phantom labels for (actually not) rendered feature (refs #13631)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-10-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-10-23

    [BUGFIX] Set default units to mm in GetStyles

    The default units in QgsMapRenderer is Millimeters. The default units in SLD
     is Pixel but exportSld does not convert all millimeters in pixels.

    We notes this bug by comparing default QGS Server rendering and rendering with
     the SLD generated by QGIS.

    To resolve it, we just have to add units to the document element.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-23

    Only highlight feature of active attribute dialog

    Fix #13634

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-23

    Automatically reload project templates when a new template is added

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-23

    Reload data when subsetString changes.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-10-23
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-10-23

    [BUGFIX] Set default units to mm in exportSld

    The default units in QgsMapRenderer is Millimeters. The default units in SLD
     is Pixel but exportSld does not convert all millimeters in pixels.

    We notes this bug by comparing default QGS Server rendering and rendering with
     the SLD generated by QGIS.

    To resolve it, we just have to add units to the document element.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-23

    Bump version to 2.13

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-23

    changelog update for 2.12

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-23

    translation update for 2.12 from transifex

    Médéric Ribreux <medspx@medspx.fr>AuthorDate: 2015-10-23
Commit:     Médéric Ribreux <medspx@medspx.fr>
CommitDate: 2015-10-23

    DBManager: support timestamp values for Oracle

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-23

    Partial fix for #13143; fix Mac exports for composer with HTML labels

    - Does not work with Print dialogs (still non functional)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-23

    pass through default values when merging features (followup 099a40b, refs #12842)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-23

    Fix #11399; fix up Mac OS X 10.10+ dropped file URLs

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-10-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-10-23

    [pyqgis-console] APIs file update

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-23

    [auth] Fix #13568; disable auth system after 5 wrong password attempts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-23

    make python error handling translatable

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-10-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-10-23

    Notes about new labeling API not being public yet in 2.12

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-23

    Fix composer scale bar when crs units are non-meters and OTF is off (fix #13610)

Merge: 18df00375e9 b33ab1af666
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-23

    Merge pull request #2393 from PedroVenancio/grass7_plugin

    Include v.to.3d in QGIS-GRASS in three different modules: v.to.3d.fix…

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-10-23
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-10-23

    Adds the -crop_to_cutline parameter as optional to fix the gdalwarp deviation described in #4530. Option added to Clipper tool from GdalTools and Processing. It also adds the -tr xres yres parameter to GdalTools Clipper tool. Also get the original raster resolution.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-10-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-10-23

    Use front window to show python error if there is message bar

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-10-23
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-10-23

    Include v.to.3d in QGIS-GRASS in three different modules: v.to.3d.fixed (fixed height for 3D vector features), v.to.3d.attr (attribute column used for height) and v.to.2d (reverse transformation)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-10-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-10-23

    Remove default QGIS rocks text

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-22

    update debian changelog

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-22

    Also install MIME type icon in hicolor theme.

    Additionally the Shared MIME-info configuration is updated to reference the icon by name (without extension) like the desktop files.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-22

    Fix desktop-file-valide issues.

    The desktop-file-valide utility reported the following issues:
    ```
    debian/qbrowser.desktop: hint: value "Qt;Education;Science;Geography;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu
    debian/qbrowser.desktop: error: value "map;globe;postgis;wms;wfs;ogc;osgeo" for locale string list key "Keywords" in group "Desktop Entry" does not have a semicolon (';') as trailing character

    debian/qgis.desktop: hint: value "Qt;Education;Science;Geography;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu
    debian/qgis.desktop: error: value "map;globe;postgis;wms;wfs;ogc;osgeo" for locale string list key "Keywords" in group "Desktop Entry" does not have a semicolon (';') as trailing character
    ```

    Only the Keywords syntax error is addressed, the Categories hint is left as-is.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-22

    Drop menu files in favor of desktop files.

    The menu files are no longer required for the Debian packages since
    [CTTE #741573 Debian Menu System](https://lists.debian.org/debian-devel-announce/2015/09/msg00000.html)
    which advised:

    >  2. In addition to those changes, the Technical Committee resolves that
    >     packages providing a .desktop file shall not also provide a menu
    >     file for the same application.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-23

    [composer] Fix scalebar widgets not updated when changing units (fix #13572)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-23

    [composer] Fix wording of scalebar widget controls (fix #12063)

    Also add some tooltips to clarify meaning of various controls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-23

    Standardise naming of border/outline in symbol GUI

    Now for markers it's always "outline", and for fills it's
    always "border"

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-22

    spelling fixes and indentation update

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-10-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-10-22

    DBManager: merge PR2342 by medspx (fix #13650)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-10-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-10-22

    DBManager: revert commit 87675f8ab

    Maybe I was drunk...

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-10-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-10-22

    DBManager: fix #13650

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-10-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-10-22

    DBManager: avoid loading a query as layer with missing fields (fix #11037),
    restore combo style and label when multiple unique fields for view are not supported (follow 8e45da9d7e)

Merge: 54e2a5112a4 8e45da9d7ed
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-10-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-10-22

    Merge pull request #2382 from SebDieBln/MultiColumnPK_DbManagerQuery

    [DB_Manager] allows to specify multiple columns as the primary for a query to PostGIS (follow a4124da)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-22

    [GRASS] hide db driver window on Windows

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-22

    [processing] allow translating algorithm dialog title

    fixes #13652

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-22

    [GRASS] disable multiple vector editing on Linux/Mac

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-10-22
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-10-22

    processing add option for additional parameters for gdal rasterize

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-22

    [GRASS] try to get off_t from Make/platform.h

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-10-22
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-10-22

    remove repeated parameter

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-10-22
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-10-22

    Processing advanced parameters for gdal clip raster

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-10-22
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-10-22

    Processing gdal translate and warp advanced parameters as such

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2015-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-22

    Restore "Add result to canvas" option as default

    fixes #13647

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-22

    [sip] QgsMapCanvasSnappingUtils

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-22

    Allow usage of QgsMapToolAdvancedDigitizing from python code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-22

    [composer] prevent application freeze upon opening composer due to qt/cups bug

    Credit to nirvn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-22

    Fix a crash in filtered legends

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-22

    Add tooltips to advanced digitizing dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-22

    [pal] Fix regression in placement for free/horizontal polygon labels

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-22

    partly revert 3e0badc (fixes #13645 and #13646)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-21

    rule based renderer: keep skip else rule if an inactive rule matches, but still return if the feature was actually rendered so that only rendered features are labeled (fixes #13631)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-21

    [GRASS] prevent changing attributes of different layer

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-21

    [GRASS] more edit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-21

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-21

    Really fix adding parts to null geometry (fix #12885)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-21

    Fix leak in labeling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-21

    Fix a LOT of leaks relating to geometry and GEOS operations

Merge: 55babc3ee3c c7aeb774cea
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-10-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-10-21

    Merge pull request #2322 from mhugo/fix_tin

    Postgres provider: allow to load layers with polyhedral surfaces or TINs

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-10-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-10-21

    PostGIS: Allow to load TIN, PS and Triangle layers

    The postgres provider is modified so that layers with
    TIN, PolyhedralSurface and Triangle geometries can be loaded.
    Geometries are converted to MultiPolygons (and Polygons for Triangles).

    The postgres test is completed to cover the loading of different types
    of layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-20

    postgres provider: support NULL in composite keys (fixes #13641)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-20

    avoid duplicate qgisstyle run

Merge: 898a7384519 48aeb8c03c4
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-20

    Merge pull request #2372 from om-henners/ogrsql_fix

     Fix ogrsql path quoting

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-20

    [GRASS] cmake add check if version.h exists

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-20

    [GRASS] editing fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-20

    [GRASS] fixed multilayer editing

Merge: c45fc090d94 3bc11b19473
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-20

    Merge pull request #2386 from arnaud-morvan/processing-fix-importfromproj4

    Fix string type errors in processing algorithms

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-10-20
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-10-20

    Revert crs.ImportFromProj4(unicode(...)) to crs.ImportFromProj4(str(...))

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-20

    Do not index geometryless layers for snapping

    With a lot of geometryless layers in a project reindexing on every mousemove
    makes the UI unresponsive and brings up a "indexing layers" dialog with
    progress bar repeatedly.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-20

    Fix snapping may never be indexed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-20

    postgres provider: allow detection of empty views (fixes #13638)

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2015-10-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-20

    changed to descriptive name

    as suggested in https://hub.qgis.org/issues/9868

Merge: 1969e09b6f8 64bf3a80b2e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-20

    Merge pull request #2384 from bstroebl/undoChangesInDissolve

    [PROCESSING] Undo recent changes to Dissolve

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-20

    Also avoid detaching QgsFields and QgsAttributes where possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-20

    Clazy issues:

    - use at() instead of [] for temporary containers (at() returns
    const reference, so it avoids the detach which occurs with [])
    - use at( 0 ) rather than first() for containers, because first()
    detaches (Qt5 introduced constFirst()/constLast() to overcome this)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-20

    Fix merge attributes/features tool resets values to null for int fields

    Also add a warning if merged attribute value is not compatible with
    field type.

    Fix #12842

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-20

    Fix storing string representations of doubles in an int field
    results in NULL rather than converting value to int

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-10-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-10-20

    Fix crash with measure tool. Funded by Sourcepole QGIS Enterprise

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-20

    [GRASS] fixed overwrite existing output

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-20

    [GRASS] 261df82 followup

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-20

    [GRASS] disable drop to mapsets not owned

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2015-10-20
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2015-10-20

    [PROCESSING] Undo recent changes to Dissolve

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-20

    [GRASS] fixed 3d editing

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-20

    [GRASS] fixed new feature attributes update

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-20

    [processing] added descriptions for SAGA 2.2.2

    This does not fix the issue with 2.2.2, but will allow fixing alg syntaxes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-19

    fix typo

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-10-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2015-10-19

    Adding some translators

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-19

    [GRASS] fixed shell on windows

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-19

    [GRASS] fixed output map freeze in canvas on windows

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-19

    Make cadDockWidget available in python

    Followup efcbbfd

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-19

    [GRASS] no icon module fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-19

    [GRASS] raster identify: do not start info module until it is used

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-19

    [GRASS] fixed running modules in mapsets not owned by user

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-19

    [GRASS] fixed split feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-19

    Fix QgsStatisticalSummary sometimes returning 0 for StDevSample stat

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-19

    Add skip all option to merge attributes dialog (fix #6958)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-19

    Fix merge attributes tool sets skipped attributes to null (fix #13231)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-19

    Mark system includes as such in CMakeLists

    Avoids compiler warnings from linked system headers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-19

    More clazy recommended optimisations:
    - Use constFind instead of find where applicable
    - Use midRef instead of mid
    - const ref when using Q_FOREACH
    - foreach->Q_FOREACH

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-18

    [auth] Migrate more manager unit tests; add test html reporter

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-18

    [auth] Start full migration of Py unit tests to C++

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-10-18
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-10-18

    [vertex editor] remove unused code

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-10-18
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-10-18

    [symbol selector dialog] avoid QCoreApplication::postEvent: Unexpected null receiver

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-10-18
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-10-18

    db_manager allows multiple column primary keys only for PostGIS queries, not for SpatiaLite.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-18

    vector file writer: defer destroying spatial reference (fixes #10515)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-18

    [GRASS] fixed cmake build with G7 without G6

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-18

    [GRASS] cmake fix

Merge: d8deb8c081d cc9c7897602
    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-10-18
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-10-18

    Merge branch 'master' into MultiColumnPK_DbManagerQuery

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-18

    heatmap plugin: fix labeling s/metre/layer units/ (fixes #11276)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-18

    [GRASS] temporal modules input

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-18

    Geometry fixes:

    - when creating geometry from WKT, upgrade dimensionality of geometry
    if coordinates are 3/4 dimensional
    - match dimensionality of collections to child dimensionality
    - fix area of curves was non-zero if curve is closed
    - don't consider m values when testing for curve closedness
    - add unit tests for closedness
    - add unit tests for CircularStrings, CompoundCurves, CurvePolygon,
    tests with geometries with Z/M values

Merge: cc9c7897602 c7e732b2c7e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-18

    Merge pull request #2374 from slarosa/editor_widget_take_2

    Attribute table filter: follow up #2316 and 5ac5217

    Fix #13486 Don't hide search widget in attribute table when typing
    Properly connect the signals for the search case checkbox on the attribute table filter

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-18

    avoid on duplicate user functions (fixes #13579)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-17

    fix grass <7.1 build

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-10-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-17

    the test for uniqueness now also works for multiple columns

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-17

    When loading a query as a postgis layer the primary key may now also span multiple columns.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-17

    Moved the code to determine the primary key for a view using the URI keyColumn to a separate function.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-17

    Fix sip conversion from QgsFields to QList<QgsField> (fixes #9208)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-10-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-10-17

    Db_Manager keeps the selected columns for primary key and geometry when running the query or rereading the columns if the selected columns still exist.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-17

    feature request: set filter to filterrect if it's unset (fixes #13463)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-10-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-10-17

    Db_Manager now allows to select multiple columnns as the primary key for a query.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-17

    [GRASS] get off_t size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-17

    [geometry] Fix calculation of length/perimeter for collections

    Split length from perimeter calculation in geometry API, as
    returning perimeter for length for polygons is misleading and
    results in incorrect length/perimeter calculations for mixed
    geometry collections.

    Enable length & perimeter unit tests against reference geometries.
    Now the length & perimeter values match those calculated by
    PostGIS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-17

    Add a bunch of geometry unit tests against reference geometries
    (inc geometry count, node count, ring count, area, centroid,
    x/y min/max)

    TODO:
    - invesigate whether Z/M is required for GeometryCollection WKT
    data type if children have Z/M dimension
    - fix QGIS handling of mixing length and perimeter for collections
    resulting in incorrect length calculation for mixed Collections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-17

    Fix geometry casting in python bindings (missing MultiLineString and
    GeometryCollection casts)

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-10-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-10-17

    Unified the way the column comboboxes are filled when executing the query and when pressing the load columns button.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-10-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-10-17

    When loading a query as a postgis layer the primary key may now also span multiple columns.

    Sebastian Dietrich <SebDieBln@users.noreply.github.com>AuthorDate: 2015-10-17
Commit:     Sebastian Dietrich <SebDieBln@users.noreply.github.com>
CommitDate: 2015-10-17

    Moved the code to determine the primary key for a view using the URI keyColumn to a separate function.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-17

    Call qDeleteAll on containers themselves, rather than using
    qDeleteAll( container.values() ). The values() call isn't
    needed and requires building a QList of values first.

    Thanks clazy - keep the good optimisations coming!

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-16

    [GRASS] fixed input region check

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-16

    [GRASS] fixed crash when edit renderer is set manually

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-16

    [GRASS] update table after new feature cat was set

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-16

    [GRASS] add edit renderer when plugin is inited

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-16

    [GRASS] distinguish symbol for left/right broken boundary

    Steven Mizuno <spookster@netzero.net>AuthorDate: 2015-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-16

    fix legendLayerZoomNative to use diagonal of source raster pixel

    to match the use of the diagonal of mapCanvas pixel.
    Also fix spelling in a comment.

    (fixes #3609)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-16

    [auth] Move pass file support to manager class; for both server/app

    - Ensure pass file env var is skipped by application and later stripped

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-16

    [processing] fixed scrolling to anchor in help pages

    fixes #13506

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-16

    [GRASS] disable view output if output was not entered

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-16

    coverity fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-16

    Add some more basic area and length unit test cases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-16

    Allow shortcut calculation of perimeter when no ellipsoid set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-16

    Fix calculation of area/length of mixed geometry collections

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-16

    Fix various Coverity errors (inc mem leaks)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-16

    Update test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-16

    Add some extra unit tests for geometry:
    - Add some tests for conversion to/from WKT, using a bulk lot of testsdata
    from PostGIS
    - Add some tests for area/length calculation, using some test data and
    results from PostGIS/geos unit tests
    - Add tests for spatial relations, using test data from PostGIS. Note
    that this required adding support for calculating the DE-9IM relation. I'll
    expose this to users via the expression engine in 2.14.

    Along the way this also fixes a number of bugs relating to WKT geometry
    import, such as
    - add support for alternate MultiPoint(1 1,2 2,...) format
    - fix GeometryCollection to support collections with multi* children
    and GeometryCollection children (allowed by spec)

Merge: 34dc3143459 f3a45cd4000
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-10-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-10-16

    Merge pull request #2377 from nirvn/toolbar_icon_improvements

    improve and vectorize several edit toolbar icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-10-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-10-16

    improve and vectorize several edit toolbar icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-16

    Fix exporting geometry collections to WKT

    Child types were incorrectly being dropped when the collection
    consisted of mixed geometry types (eg line & polygon) (refs #13608)

Merge: d19165b7c94 ec3fb23afbd
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-10-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-10-15

    Merge pull request #2375 from NaturalGIS/saga_flow_accu

    Fix SAGA 2.2.0 flow accumulation modules

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-15

    [server] Fix #13291; reinstate default project read in fcgi directory

    - Ensure no reassignment of mConfigFilePath by MAP parameter or from
      QGIS_PROJECT_FILE env var

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-10-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-10-15

    fix saga 2.2.0 flow accumulaiton modules (ex catchment areas). Files added.

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-10-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-10-15

    fix saga 2.2.0 flow accumulaiton modules (ex catchment areas)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-10-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-10-15

    Fix geometry icons in postgres dialog for new wkb types

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-10-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-10-15

    [widget editor][fix #13486] follow up #2316 and 5ac5217

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-15

    [GRASS] show init error in tools title

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-15

    [GRASS] create new cat on attribute change if it does not exist

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-15

    [GRASS] use text type with sqlite

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-15

    [GRASS] minor fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-10-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-10-15

    Fix numerical problems in circular string rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-15

    Fix area calculation when OTF active and no ellipsoid (fix #13601)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-15

    Use QString::arg multi argument method to avoid extra heap allocations

    Henry Walshaw <henry.walshaw@gmail.com>AuthorDate: 2015-10-08
Commit:     Henry Walshaw <henry.walshaw@gmail.com>
CommitDate: 2015-10-15

     Fix ogrsql path quoting

    Fix the ogrsql path quoting which left the extra quotes around the input layer path

    Signed-off-by: Henry Walshaw <henry.walshaw@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-15

    Fix broken apply button in label config dialog (fix #13543)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-14

    [GRASS] fixed crash in editing caused by different off_t size

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-14

    [GRASS] fixed qgis.d.rast binary mode on windows

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-14

    fixed win build

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-14

    [processing] fixed handling output html files in grass 7

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-14

    [GRASS] re-enabled module output layer freeze in canvas

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-14

    [processing] do not assume singleton Processing when defining temp folder

    fixes #13588

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-14

    [processing] do not write CRS file if output is not a layer

    fixes #13590

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-14

    Also show features with modified geometry when "show edited and new
    features" filter is active in attribute dialog (fix #11684)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-14

    [GRASS] keep layer specific suppress form mode

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-14

    [GRASS] prepared off_t fix on windows

Merge: 52c50673f73 cfdf5cf6095
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-10-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-10-14

    Merge pull request #2369 from neteler/patch-73

    Update to GRASS GIS 7.0.x

Merge: 24b6e6387ec 47565a949f2
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-10-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-10-14

    Merge pull request #2370 from neteler/patch-72

    Update to GRASS GIS 7.0.x

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-14

    vector layer: update geometries first before feature id might change (fixes #8255)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-14

    When adding ring to a geometry, add z or m dimensions to the
    ring geometry if required (fix #7400, #7401)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-14

    Add method to geometries for adding z/m dimension, initialized
    to a specified value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-14

    Add method to QgsWKBTypes to add z/m dimension to a wkb type

    Also add some unit tests for QgsWKBTypes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-13

    db manager: add credentials to postgis rasters (fixes #13594)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-13

    indentation update

    Markus Neteler <neteler@gmail.com>AuthorDate: 2015-10-13
Commit:     Markus Neteler <neteler@gmail.com>
CommitDate: 2015-10-13

    Update to GRASS GIS 7.0.x

    Markus Neteler <neteler@gmail.com>AuthorDate: 2015-10-13
Commit:     Markus Neteler <neteler@gmail.com>
CommitDate: 2015-10-13

    Update to GRASS GIS 7.0.x

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-13

    [GRASS] update fields on field add/delete

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-13

    [processing] fixed getMinCoveringExtent when there are multiple input parameters

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-13

    [processing] fixed modeler calcualtor when opening dialog for the first time

    fixes #13587

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-13

    [processing] do not set an upper limit for points in random points layer

    fixes #13483

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-10-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-10-13

    [BUGFIX][QGIS Server] Add layer coordinate transforms before setting destination CRS

    If the layer_coordinate_transform_info child of mapcanvas has not been well
     saved, the destinationCrs is not well applied and we get a blank image.

    To resolve this issue, we just have to add layer coordinate transforms to the
     map renderer before setting the destination CRS.

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-10-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-10-13

    Update CatchmentArea(Parallel).txt

    Fixes https://hub.qgis.org/issues/13588 (but probably there are others)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-13

    [GRASS] add first/last vertex marker to editing renderer

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-10-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-10-13

    Update ShapestoGrid.txt

    Fixes #13585

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-13

    Fix overview canvas background color not set (fix #11157)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-13

    revert 3daa57f and f51d1fb (followup ff43a5d)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-10-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-10-13

    Update Grid.py

    Fixes a broken module. Possibly more broken ones around.

Merge: 9556a760dac 07db9848301
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-13

    Merge pull request #2337 from stevenmizuno/fix_3400

    set selection color from project file

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-13

    [GRASS] edit test fixed for GRASS 6

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-13

    [GRASS] editing test

Merge: ff43a5dc1f6 537d195957f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-13

    Merge pull request #2368 from nirvn/welcome_page_fix_resize

    [welcome page] fix recent project list not resizing on window / docked panel size change

Merge: 3daa57f8c8d 2ddc07163dc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-13

    Merge pull request #2367 from manisandro/qgsround

    Introduce qgsRound since std::round is available only in C++11 onwards

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-13
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-10-13

    More qgsRound tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-13

    fix f51d1fb

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-13

    fix precise build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-13

    Allow delete part tool to remove geometry from single type point
    and line layers (fix #13258)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-13

    Remove .sortinc files in remove_temporary_files script

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-13

    Fix using add part tool to add part to geometryless rows
    (fix #12885, #11319)

    Also fix some potential crashes with edit tools and null geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-13

    Allow adding features with empty geometry via attribute table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-13

    Fix split parts tool only leaves one of the newly created parts (fix #13421)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-10-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-10-13

    [welcome page] add a minmium width to the recent project list

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-10-13
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-10-13

    [welcome page] fix recent project list not resizing

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-10-12

    Add some qgsRound tests

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-10-12

    Introduce qgsRound since std::round is available only in C++11 onwards

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-12

    debian packaging update (revert GEOS C++ dependency)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-12

    fix core api header

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-12

    fix windows build

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-12

    [auth] Add some more debug output

    - Need to migrate many auth debug to QgsDebugMsgLevel with higher level

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-12

    [auth] Fix #13550; add auth support to Server; read master password file

Merge: de8b045b264 c1028efeb09
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-10-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-10-12

    Merge pull request #2365 from manisandro/geom_checker_fixes

    Geometry checker fixes

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-08
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-10-12

    [Geometry checker] Make self intersection fix create a multilinestring instead of a multicurve since prts are linestrings

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-08
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-10-12

    [Geometry checker] Make self intersection fix create a linear polygon if original feature was one

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-08
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-10-12

    [Geometry checker] Fix memory corruption due to QgsGeometry deleting the passed GeometryV2 pointer when going out of scope

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Fix crash when changing symbol types on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Add missing mask from previous commit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Follow up c7b9fa, fix failing tests

    Looks like there's a label in the test which is placed right on the
    boundary of the map, so the geos changes in c7b9fa have shifted it
    slightly off the canvas and resulted in it not being drawn.

    Update test mask images so this label is optional.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Really fix #13545

    I'm not sure what sip voodoo is preventing the bindings from
    calling methods in the base class, so for QGIS <3.0 I've aliased
    all the new signatures and will rename them back for 3.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Fix refining rule based renderer using expression (fix #10815)

Merge: 4d351756cb1 c927073e20c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-10-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-10-12

    Merge pull request #2353 from manisandro/geos_snap

    Replace GEOS C++ dependency with hand-rolled snap-to-grid implementation

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-10-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-10-12

    [ui] save geometry dialog for the symbol selector dialog

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-12

    [GRASS] hide save layer edits action

Merge: 160f172b42e 7e2ffd46d8d
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-10-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-10-12

    Merge pull request #2364 from arnaud-morvan/processing-fix-field-calculator

    [Processing] fixup! Include parameterselection dropdown contents in processing translation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Flip some QStrings to QLatin1String where they may be faster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Bump acceptable doc coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Update TestQgsLabelingEngineV2 to use render checker, reenable on Travis

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-10-12
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-10-12

    fixup! Include parameterselection dropdown contents in processing translations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Followup 8e2b791, add unit test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-11

    attribute editing: don't allow editing without ChangeAttributeValues capability

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Fix potential crash in vector gradient dialog info button

    Note that this doesn't seem to be actually utilised by any
    of the preinstalled gradients, but if users have created
    a gradient with info then clicking the button would have
    crashed QGIS.

    Identified by clazy.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Followup a721752, also fix svg marker fill cannot be used with
    categorised or graduated renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Remove default outline-width param from included SVGs if
    default value is non 0

    using the monstrosity:
    zerowidth='!0'; grep -R -rl -P "\"param\(outline-width\) (?${zerowidth})(.*?)\"" | xargs sed -i -b 's/\(param(outline-width)\)[^"]*"/\1\"/g'

    (fix #10908)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Remove default outline param from included SVG files if default is #000

    using:
    grep -R -rl \"param\(outline\)[[:space:]]*#000\" | xargs sed -i -b 's/\(param(outline)\)\s*#000"/\1\"/g'

    (refs #10908)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-12

    Remove default fill param from included SVG files if default is #FFF

    using:
    grep -R -rl \"param\(fill\)[[:space:]]*#FFF\" | xargs sed -i -b 's/\(param(fill)\)\s*#FFF"/\1\"/g'

    (refs #10908)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-11

    case-sensitivity of vector layer field (fixes #13032)
    * fieldNameIndex: resort to case-insensitive lookup only if
      case-sensitive lookup has no match
    * file writer: fix handling of fields that only differ by case

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-11

    clear cached wkb after reshape (fixes #13052)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-11

    If svg files with params do not have a default value set, then don't
    reset the fill/border color and border width when changing svg
    marker/svg fill SVG files

    This change makes the behaviour consistent between the svg marker
    symbol and the other marker symbols. Additionally, svg files
    which have customisable colors and NO default values set will
    be shaded in gray fill/black outline in the svg selector widget,
    to follow the same behaviour as the other marker symbol selectors.

    Note that this change has NO EFFECT unless the svg files are
    modified to remove the default param value, so there will be no
    change for users' custom symbols. A follow up commit will need
    to remove the default param values from the preinstalled SVG
    files though. If you want to test in the meantime, I've modified
    just the first two symbols in the accomodation group to make
    this change for testing.

    (refs #10908)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-11

    Fix svg marker colors not correctly restored from project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-11

    Fix fill and outline color for svg markers sometimes enabled
    when SVG file does not support parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-11

    [console] Move run button earlier in console editor toolbar

    Otherwise on small screens the run button is hidden away in the
    overflow menu, which isn't ideal given its importance

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-10

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-10

    also fix #10747 for 2.5D points

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    Followup 80ccb39, also disable test on OSX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    Fix curved labels ignore line orientation placement flag (fix #5778)

Merge: 80ccb39ae51 b82c146cdb5
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    Merge pull request #2361 from m-kuhn/fix13549

    Cleanup symbol definition widgets when switching between symbol layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-10

    Cleanup symbol definition widgets when switching between symbol layers

    Fix #13549

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    More test mask updates. Also disable qgis_labelingenginev2 on Travis

    qgis_labelingenginev2 needs to be refactored to use QgsRenderChecker.
    Directly comparing the two images is too fragile due and is failing
    on Travis.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    Fix uninitialized variables in advanced digitizing dock which meant
    that sometimes advanced digitising tools would be activated
    unexpectedly.

    (Coverity... I'm disappointed. Stop slacking off! I've fixed 1000s
    of these warnings you flagged yet you missed the ones which trigerred
    actual real bugs)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    Fix snapping options dialog not correctly initialised when loading projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    Fix some leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    Update test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    Fix svg outline widths are incorrectly scaled (fix #11522)

    SVG outline width sizes were not correctly calculated, and were
    set to a constant value regardless of the rendered size of the svg
    image. This meant that:
    1. the rendered outline width was effectively randomly scaled
    2. the width would change as the symbol size was modified

    This change has some large flow on effects, eg:

    - the large outline widths required to render an outline in <2.12
    will now be drawn in their correct sizes, eg massive outlines. Projects
    will need to be updated to reflect this.
    - the default outline width set for the provided svg symbols (1 mm)
    is much too large, so the symbols look bad with the default width.
    This size needs to be modified in all the (~300 svg marker images)
    - On the plus side, the long standing issue where most of the svg
    symbols were rendered with white fill on white background and an
    almost invisible black border is now fixed (refs #10908, #8538)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    Allow coloring of svg markers when used with graduated/categorised renderers (fix #11658)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    Scale svg marker outline width to match context

    This is a partial fix for #11522, in that it fixes map unit scaling
    for outline width. The width is still too small and incorrectly
    scales with symbol size.

    (refs #11522)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    Fix broken data defined SVG marker outline width (fix #13423)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-10

    Fix Coverity issues:

    - uninitialized members
    - memory leaks

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-10-10
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-10-10

    DBManager: add table/layer to canvas double clicking on it

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-09

    fix build with grass7 on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-09

    vector layer: avoid some crashs when methods are called on invalid layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-09

    editor widget: don't reset empty strings to null, if default value is null (fixes #13546)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-09

    Fix node tool duplicates nodes when topological editing and
    snap are both enabled (fix #13466)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-09

    [vertex editor] allow zooming to vertex with the mouse click

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-09

    Use a model for node editor table (fixes #13541)

    This commit switches the node editor to use a model backend rather then
    inserting and updating every node on every edit. Fixes the hang when
    editing a large feature.

    Also implements some extra functionality like scrolling to a selected
    vertex in the table.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-09

    Fix doxygen warning (again)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-09

    Followup e5ea5ff, better API

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-09

    [GRASS] update layer extent after edit

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-09

    [GRASS] check mapset ownership in browser actions

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-09

    [GRASS] open/new/close mapset removed from toolbar

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-09

    [GRASS] fixed crash when adding table for existing features

Merge: 5426ebe8be0 b379e93b951
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-10-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-10-09

    Merge pull request #2357 from spatialthoughts/patch-1

    [processing] remove unused argument

Merge: b11b73cbbea 391d60c0e28
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-10-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-10-09

    Merge pull request #2343 from PedroVenancio/grass7_plugin

    remove "-write_absolute_path" option from gdaltindex (addresses #11428, #4064)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-09

    fix precise build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-09

    translation string fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-09

    adapt local simplication to new geometry types (fixes #13538)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-09

    Fix symbols drawn multiple times in rule based renderer if symbol
    has multiple layers

    (fixes #some-blocking-issue-i-can't-find-because-hub-is-down)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-09

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-09

    Fix hardcoded border for raster legend items (fix #13540)

    Previously raster legend items always had a fixed black border.
    Now there's options to change the color/width of this border or
    disable it entirely.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-08

    Revert 8f04d22; set condition to ifndef QT_NO_DEBUG

    [ci skip]

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-08

    trigger repaint after discard changes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-08

    [GRASS] suppress form for boundaries

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-08

    [GRASS] fixed setting default value in input combo

    Ujaval Gandhi <ujaval@gmail.com>AuthorDate: 2015-10-08
Commit:     Ujaval Gandhi <ujaval@gmail.com>
CommitDate: 2015-10-08

    Remove the extra argument to getConsoleCommands()

    getConsoleCommands takes only 1 arg. The extra arg in the method definition causes an error when running the algorithm

Merge: de204959111 844578d02dd
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-10-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-10-08

    Merge pull request #2356 from elpaso/hidpi-improvements8

    Fix line height and icon size on hipi

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-08

    [GRASS] vector import: increase cat by 1 if fid starts at 0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-09

    Fix crash in label property dialog (refs #13543)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-09

    Remove invert check box from glow effect widget, was never hooked up

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-08

    [GRASS] fixed deadlock when started from GRASS shell

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-08

    Fix missing sip bindings for renderers (fix #13545)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-10-08
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-10-08

    Fix line height and icon size on hipi

      The icon will scale up but not down, the 2.10
      behaviour is retained on 96dpi screens and
      the icon is scaled up if needed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-08

    Fix add ring/fill ring tool works on first polygon (fix #13069)

    Now the tools will prefer to operate on selected features first.
    Improves editing of overlapping features.

    Henry Walshaw <henry.walshaw@gmail.com>AuthorDate: 2015-10-08
Commit:     Henry Walshaw <henry.walshaw@gmail.com>
CommitDate: 2015-10-08

    Add a dialect select to ogrsql

    Add the ability to select sqlite or ogrsql dialects when executing SQL

    Signed-off-by: Henry Walshaw <henry.walshaw@gmail.com>

    Henry Walshaw <henry.walshaw@gmail.com>AuthorDate: 2015-10-08
Commit:     Henry Walshaw <henry.walshaw@gmail.com>
CommitDate: 2015-10-08

     Fix ogrsql path quoting

    Fix the ogrsql path quoting which left the extra quotes around the input layer path

    Signed-off-by: Henry Walshaw <henry.walshaw@gmail.com>

    Henry Walshaw <henry.walshaw@gmail.com>AuthorDate: 2015-10-08
Commit:     Henry Walshaw <henry.walshaw@gmail.com>
CommitDate: 2015-10-08

    Make ogrinfo summary info output optional

    Make summary output optional (but default) by adding a boolean parameter to the ogrinfo script

    Signed-off-by: Henry Walshaw <henry.walshaw@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-08

    Fix fill ring tool creates more features than needed (fix #13354)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-08

    Fix fill ring tool used with advanced digitising crashes QGIS

    (fix #13355)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-08

    [GRASS] restrict module input by SEARCH_PATH

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-08
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-10-08

    Add some docstrings

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-08
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-10-08

    Use floating as default precision

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-08

    [GRASS] fixed region when qgis is started from GRASS shell

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-08

    Fix diagrams are always shown, regardless of setting (refs #13501)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-07

    oracle provider: fix call of sdo_filter to verify a spatial index is present

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-07
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-10-07

    Add snap-to-grid to QgsGeos

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-10-07
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-10-07

    Remove GEOS C++ lib dependency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-08

    Fix atlas page name combo not synced to layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-08

    Fix crashes and inconsistent ui when atlas is set to a geometryless layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-08

    Fix legends are empty if presets used with filtered legend (fix #13300)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-07

    Fix unused variable warning with clang on Mac

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-07

    [GRASS] do not insert records if table does not exist

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-07

    [GRASS] initial editing test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-07

    fix windows build (followup c49b5b7)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-10-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-07

    Fixes line height and icon size on hidpi screens

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-07

    [fix #13503] avoid crash when switch between style widgets and renderer cannot be applied to layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-07

    Fix more potential crashes in renderer widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-07

    Followup c49b5b7, more fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-07

    Remove unused variable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-07

    followup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-07

    Make travis files easier diff'able

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-07

    Change a lot of arguments to const references in core/gui

    Rationale:
    - there was a lot of large objects passed by value, so potentially
    there's a speed bump from this
    - even for implicitly shared classes like QString/QList there's still
    a (small) cost for copying the objects when there's no reason to
    - it's the right thing to do!

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-06

    [travis] Ensure use of standard (legacy) infrastructure

    - For 'sudo apt' commands on Linux (Mac unaffected)
    - Seems already set for main QGIS repo, but now needed when adding
      Travis CI setup to a personal fork ("For repos we recognize on or
      after 2015-01-01, linux builds are sent to our container-based
      infrastructure")
    - This could probably be overcome using the Travis 'apt' plugin so that
      container-based infrastructure could be used
      http://docs.travis-ci.com/user/apt/

    http://docs.travis-ci.com/user/workers/standard-infrastructure/
    http://docs.travis-ci.com/user/workers/container-based-infrastructure/

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-06

    [auth] Move startup system-is-disabled blocking dialog to message bar

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-06

    [auth] Reorganize SSL error integration

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-06

    [auth] Fix #13507; ensure auth widgets are disabled if auth system is

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-06

    [auth] Set trusted certs for default SSL configs when cache rebuilt

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-10-06
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-10-06

    use capital letter for "Show in Overview" action in layer contextual menu

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-10-06
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-10-06

    [UX] homogenize labels for zoom to native resolution action

    See: http://lists.osgeo.org/pipermail/qgis-ux/2015-September/000352.html

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-10-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-10-06

    [BUGFIX][QGIS-Server] Restricted layers and layer id as name are incompatible

    If the user checks 'used layer id as name' and specifies 'restricted layers',
     the restriction is not applied.

    To fix it, I add the layer ids to the restricted layers list.

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-10-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-10-06

    Minor fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-06

    Fix snapping with Advanced Digitizing

    Fix #13529

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-06

    [processing] remember params/outputs collapsed stated when editing alg in modeler

    fixes #13499

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-06

    [processing] do not collapse tree when updating models or scripts

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-06

    [GRASS] qgis.v.upgrade.py - upgrade vectors from 6

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-06

    [GRASS] multi cat editing fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-06

    Fix some warnings when compiling code for Qt

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-06

    Qt5 compatibility patch for QSsl

    > QSslCertificate::subjectInfo() and QSslCertificate::issuerInfo() return a
    > QStringList instead of a QString in Qt5. It's pretty common for a certificate
    > to contain more than entry of a specific type, but in Qt 4 the API only let
    > you access the first one.

    [Source](https://blogs.kde.org/2012/04/14/whats-new-qt-5-ssl)

    This fix adds macros to apply the Qt4 behavior on Qt5 code. Obviously it would
    be better the other way round.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-06

    [processing] update algorithm help link (fixes #13506)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-05

    restore behavior of QgsGeometry::combine on line strings (fixes #13274)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-05

    [GRASS] disabled editing of cat and topo symbol

Merge: 32e6d9c5641 26c1311c549
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-05

    Merge pull request #2349 from NINAnor/grass7_pluginupdate

    Grass7 pluginupdate

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-05

    [GRASS] removed warnings from raster provider

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2015-10-05
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2015-10-05

    add r.what

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-05

    [diagrams] Fix initial value of transparency slider not set (fix #13434)

Merge: e8d1247063b 296ae9fadc4
    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2015-10-05
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2015-10-05

    Merge branch 'grass7_pluginupdate' of https://github.com/NINAnor/QGIS into grass7_pluginupdate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-05

    Make sure recent expression group is always listed last (fix #13462)

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2015-10-05
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2015-10-05

    some small fixes and temporal icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-05

    Maintain order of recent expressions (fix #13461)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-05

    Fix map rotation not considered for ellipse marker data defined rotation (fix #13367)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-05

    [GRASS] start/close edit fixes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-05

    [GRASS] fixed add new layer if vector is not valid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-05

    Misc optimisations identified by clazy:

    - call reserve on container classes where applicable
    - make sure Q_FOREACH uses references
    - remove dynamic casts to base classes
    - fix some implicit bool conversions

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-05

    removed setResizeMode on non-existent browser column, fixes #13509

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-05

    debian packaging: restore dh targets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-05

    Add missing overrides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-05

    Coverity null dereference fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-05

    debian packaging update and typo fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-05

    [composer] Fix image size/resolution was not honored during export (fix #13438)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-10-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-10-04

    DBManager: fix int/float conversion to unicode (partially revert changes in 401f43c and fix #13505)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-04

    Qt5: Fix lrelease vs. lrelease-qt5 problem

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-04

    remove whatsnew from api and install (followup 95c377a)

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2015-09-21
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2015-10-03

    Temporal icons first draft

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-03

    add cppcheck fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-03

    indentation update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-03

    Followup 95c377a

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-10-03

    Remove news feed tab from start page

    Fix #13497
    Fix #13471

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-10-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-10-03

    [processing] sort alphabetically the online scripts

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-02

    Update bundling of qspatialite and postgres Qt SQL plugins for Mac

Merge: 48ce385cd87 1fdfe301262
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-10-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-10-02

    Merge pull request #2344 from nirvn/welcome_page_hidpi_fix

    [welcome page] fix font size on HiDPI display and improve disabled item style

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-10-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-10-02

    [welcome page] increase text width to avoid reflow on hidpi screens

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-02

    [GRASS] use the same filter for modules tree and list

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-02

    [GRASS] keep added features symbol updated

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-10-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-10-02

    Minor change in the method description

    Changed "given field index" to "given field name"

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-01

    [auth] Add more database warnings to manager

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-01

    Resolve symlinks when bundling PyQt uic directory on Mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-01

    Lower optimization for qgsexpression_texts.cpp for release builds on Mac

    - Only applies when using clang compiler

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-01

    Add PYTHONPATH support and better module finding to Mac bundling

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-01

    Add symlink resolving to install name change bundle function on Mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-01

    Bundle only the QCA plugins that are used on Mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-10-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-10-01

    Add QwtPolar bundling for Mac

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-02

    fix translation string

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-01

    fixed travis warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-01

    spelling fixes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-10-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-10-01

    [GRASS] update all providers on map reload; dynamic cidx count in iterator

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-10-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-10-01

    Show Python error stack trace when in blocking dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-01

    debian packaging update (take II on fixing #13310)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-10-01

    ogr provider: don't add mysql table filter multiple times (fixes #13446)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-01

    [processing] GRASS: prevent exception when deleting GISBASE env variable

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-01

    [processing] fix problems with names with capital letters when importing to postgis

    fixes #11585

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-01

    [processing] write log dates in ISO format

    fixes #13226

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-01

    [processing] fixed handling null values in Processing settings in Mac

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-01

    [processing] fixed import placement

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-01

    [processing] fixed adding extension to output filenames in batch interface

    fixes #10444

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-10-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-01

    [processing]fixed SAGA when using a version newer than the latest supported one

    fixes #13279

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-01

    [processing] partially fixed handling of non-ascii chars when running grass algorithms in windows

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-10-01

    [processing] fixed issues with spaces in paths when using GRASS algorithms

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-01

    Finish implementation of @value context variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-01

    More removal of const from QgsRenderContext in symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-01

    Remove const from labeling QgsRenderContext usage

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-10-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-10-01

    Add stack trace button to message bar for Python errors

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-10-01
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-10-01

    [welcome page] fix font size on HiDPI display and improve disabled item style

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-10-01
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-10-01

    Fix to #11428 and #4064. Remove -write_absolute_path option, since it has no influence, because absolute paths are always recorded in the attribute table.

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-10-01
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-10-01

    DBManager: fix data conversion to unicode (errors='replace' should be enough)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-01

    Add missing python-qt4-sql dependancy to Travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-10-01

    Only save effect element if it is non-default

    (decreases file size of qgs project files)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-30

    surpress moc warnings in windows 64bit build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-30

    only update qgsexpression_texts.cpp if there are actual changes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-30

    fix some warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-30

    revive QSqlDatabase (followup c894357a)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-30

    [GRASS] new feature attributes fixes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-30

    Add spacer under attributes in autogenerated attribute form

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-30

    [GRASS] use monospace font for module's output

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-30

    [processing] recover previous value of formula in modeler calculator

    #fixes 11539

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-30

    [processing] fixed message to indicate unconfigured GRASS provider

    It now displays the same message for GRASS 6 than for GRASS 7

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-30

    [processing] prevent otb algorithms being run if otb not configured

    fixes #13215

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-30

    [processing] fixed ordering of outputs in models

    fixes #13217

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-30

    Fix leak in labeling

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-30

    Fix the "Change Label" map tool after labeling refactoring

    The support for rule-based labeling is not there yet (only simple labeling)

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-30

    Fix another crash with rule-based labeling + data-defined properties (fixes #13453)

    The writing of data-defined properties to XML was using invalid data.
    Also fixes a possible memory leak in assignment operator.
    Thanks Nyall for help tracking it down!

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-09-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-30

    QgsVectorFileWriter fails to export features containing Multi*25D geometries (fix #13451)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-30

    Remove unused/uninitialized pointer

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-09-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-30

    DBManager: fix unicode error display table data (fix #13447)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-09-29
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-30

    DBManager: trap RuntimeError when disconnecting signals from a deleted object

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-30

    Store layer list in canvas order for visibility presets, fixes
    data defined style preset for composer maps changing layer
    order

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-29

    [GRASS] fixed crash in add/delete column

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-29

    refresh QgsAttributeForm using updatedFields() signal to cover all changes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-29

    [processing] Batch: ensure correct processing of extent params after other params are set

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-29

    [processing] Fix multiple error dialogs in batch processes

    Errors when postprocessing layers are now added to the log console

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-29

    [processing] fixed issue with min covering extent when layers are passed as layer names
    #fixes 13441

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-29

    [GRASS] fixed crash on plugin unload + reload

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-09-29
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-09-29

    [MetaSearch] remove merged endpoint

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-29

    close the qgsexpression_texts.cpp file generated by resources/process_function_template.py

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-29

    [processing] really fix cmakelist file: followup a4151d7

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-29

    [GRASS] refresh module input when location changed

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-09-29
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-09-29

    [Processing] Add precision parameter to by location algorithms

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-09-29
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-09-29

    [MetaSearch] add guidance as comment

Merge: a4151d77701 22b1c087cc9
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-09-29
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-09-29

    Merge pull request #2340 from NaturalGIS/pt_csw

    add official CSW services for Portugal

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-09-29
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-09-29

    add official CSW services for Portugal

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-29

    [processing] fixes cmakelist file: followup c7961b1

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-29

    [geometry-checker-ui] use qgsmalayercombobox for layers list

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-29

    Disable add curve tools for point/raster layers

Merge: fed74b2dfa4 8b17e8b50cd
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-29

    Merge pull request #2339 from NaturalGIS/fix_grass7_v_sample

    fix grass7 v.sample

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-29

    [composer] Fix layer order when using visibility presets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-29

    Tab order fixes, pt 2

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-09-29
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-29

    fix crash deleting expression field when layer is not editable

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-29

    Fix crashing rule-based labeling with data-defined properties (fixes #13416)

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-28

    [geometry-checker-gui] add scroll area and save geometry dialog to settings

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-09-28
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-09-28

    fix grass7 v.sample

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-28

    yadpu

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-28

    Fix compile error

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-09-28
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-09-28

    add about metadata

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-09-28
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-09-28

    [MetaSearch] update release version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-28

    Tab order fixes, pt 1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-28

    Revert "[composer] Add an apply button for atlas settings, prevents"

    This reverts commit 7934a92519f7e2664475117a5aca3b07e15d7535.

    Change proved to have little value and was too easy to overlook.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-28

    Avoid python PendingDeprecationWarning on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-28

    Fix some leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-28

    Coverity fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-28

    Fix coverity unreachable code error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-28

    Fix bad profiles in some PNG images, causes libpng warning on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-28

    Add missing overrides, fix warnings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-09-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-09-28

    Don't spam message bar with more of the same error

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-09-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-09-28

    Fix annoying blocking Python error dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-28

    [processing] fixed management of SAGA versions

    fixes #13429

    Steven Mizuno <spookster@netzero.net>AuthorDate: 2015-09-16
Commit:     Steven Mizuno <spookster@netzero.net>
CommitDate: 2015-09-27

    set selection color from project file

    fix #3400
    also remove duplicate setting of background color (it is set by ProjectProperties)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-27

    [GRASS] module's input mapsets sorting

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-27

    [GRASS] limit number of cleaning cycles

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-27

    fixes for debian and osgeo4w packaging

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-27

    [GRASS] insert record for new feature

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-27

    [GRASS] better format module's output

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-27

    debian packaging update

Merge: 4dd6d670f07 9cb18c6f392
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-09-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-09-27

    Merge pull request #2332 from NaturalGIS/fix_ogr_tools

    [processing] fix some OGR-based tools

Merge: 5f10b70b710 5211423df58
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-09-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-09-27

    Merge pull request #2331 from radosuav/parameterString_fix

    [processing] fix setting of "multiline" setting for ParameterString

Merge: a77e3bf7d56 ea0dc6e2d47
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-09-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-09-27

    Merge pull request #2283 from arnaud-morvan/processing-translate-parameterselection-content

    [processing] include ParameterSelection dropdown contents in translations

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-27

    update project last modification date after save as (fixes #13420)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-27

    fix lpad/rpad context help (followup b46cbbe)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-27

    fix typos

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-26

    [GRASS] fixed hanging import of larger polygon layers on Linux

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-26

    include libqgis_app in install (fixes #13417)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-26

    remove duplicate geos_c_extra

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-26

    packaging: use WITH_GRASS to enable GRASS and WITH_GRASS$VERSION only with the available version

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-26

    fix mixup between lpad/rpad help (fixes #13433)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-26

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-26

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-26

    fix missing overrides warnings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-26

    [GRASS] fixed interactive cat input selection for polygons

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-26

    [GRASS] fixed race condition in reading import progress

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-09-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-09-26

    Don't use blue for user input panel color

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-26

    QgsPointLocator::Type : Type safety

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-26

    [auth] Skip unit tests if qca-ossl plugin is missing

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-26

    [auth] Integrate authcfg editing widget into handle bad layers dialog

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-26

    [auth] Add widget for editing an authcfg within a data source URI

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-26

    [auth] Allow capital letters in config ID

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-25

    [GRASS] show import progress in browser properties widget

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-25

    use layer items paramWidget() in browser properties

Merge: caf12e7e4b1 12de332ebdc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-26

    Merge pull request #2330 from boundlessgeo/master-2_11-auth-system

    Authentication configuration system with master password

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-25

    Code formatting

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-25

    Allow the browser to search into table comments

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-25

    Add table comments to the columns of pg source select

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-25

    [GRASS] create new mapset from browser

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-25

    [GRASS] create new table on add column if it does not exist

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-25

    [GRASS] vector provider fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-25

    [GRASS] removed add new vector action from toolbar/menu in favour of browser

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-25

    [GRASS] re-enabled module input cats selection in canvas

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-09-25
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-09-25

    fix XML well formedness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-25

    Revert "Add methods for retrieving extra parameters from symbol render"

    This reverts commit fe9461be05043daf34057a85e57424f99eeae43d.

    The commit was originally added for a label based feature which needed
    to be reworked after recent labeling changes. Reverting this commit
    to avoid polluting the API.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-25

    [composer] Closer cropping to content for map items

    Sponsored by NIWA

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-25

    [composer] Fix incorrect default svg filename in some cases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-25

    [composer] Nicer dialog title strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-25

    [FEATURE][composer] Option to restrict image/SVG outputs to content

    If selected, then the images output by composer will include only
    the area of the composition with content. There's also an option
    for margins to add around the item bounds if required.

    If the composition includes a single page, then the output will
    be sized to include EVERYTHING on the composition. If it's a
    multi-page composition, then each page will be cropped to only
    include the area of that page with items.

    A new image export options dialog has been added to facilitate
    this, which also includes handy shortcuts for overriding the
    print resolution or exported image dimensions.

    Sponsored by NIWA

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-25

    [FEATURE][composer] Add fit page to contents option

    New option in the composition panel, with optional extra margins
    to add

    Sponsored by NIWA

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-25

    [FEATURE][composer] Add option to hide pages from view/export

    Sponsored by NIWA

Merge: 8cec2c935f5 d493a690690
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-25

    Merge pull request #2336 from slarosa/sortfilter_fieldvalues

    [FEATURE] allow filtering for field values in expression widget

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-25

    [FEATURE] allow filtering for field values in expression widget

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-24

    [auth] Add authcfg ID edit widget and support for changing the ID

Merge: e655c2617ae 2ea4ee9a21f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-25

    Merge pull request #2302 from manisandro/geometry_plugins

    Geometry Checker and Geometry Snapper plugins

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-24

    [GRASS] optionally show virtual topo layers

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-24

    [GRASS] optional GISBASE, options menu action

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-24

    [auth] Redesign Authentication section of Options

    - Separate management options from auth config table
    - Add standalone certificate manager
    - Add installed auth method plugin dialog, indicating usage per plugin

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-24

    [auth] Remove Authentication action from Settings menu

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-24

    [auth] Strip translated display name from auth method plugins

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-24

    [GRASS] add new layers from browser

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-24

    [auth] Update auth config tests; strip passphrase from QgsPkiBundle

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-24

    [auth] Update python tests (keep disabled); add auth config tests

    - Add comparison operators to QgsAuthMethodConfig

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-24

    [processing] correctly build multiple input value string

    It was wrongly using comma instead of semicolon to separate values

    Fixes #13114

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-24

    [processing] added 'run as batch' button in algorithm dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-24

    [processing] some methods to add Processing algorithms in menus and buttons

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-09-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-09-24

    Fix windows build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    Rule-based labeling: Fix issue with filters not working

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    Fix bug with rotated labels

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    Remove unused code

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    Rule-based labeling GUI enhancements

    - new column with label text
    - copy / paste / delete rules (also with shortcuts)
    - no label+description - only description (per rule)
    - BONUS: copy/paste works also between rule-based renderer and labeling

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    Further small fixes to labeling widget interface

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    Fix the labeling dialog when opened from toolbar in main window

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    Introduce support for active/inactive rules, else rules, scale-based rules

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    Add forgotten files and fix the clang build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    GUI for rule-based labeling

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    Start of GUI for rule-based labeling

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    One common class for labeling configurations (QgsAbstractVectorLayerLabeling)

    This is +/- equivalent of QgsFeatureRendererV2 for vector layer labels

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    Loading and saving of rule-based labeling rules

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-24

    [FEATURE] Rule-based labeling

    Work in progress

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-24

    Fix concurrency issue in snap indexing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-24

    Fix some leaks

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-23

    [GRASS] avoid warning dialog in init

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-23

    fixed failing qgis_composerpicturetest, 17cb59fb and e9817d5 followup

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-23

    [GRASS] editing - all geometry types

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-23

    QgsMapToolAddFeature - allow to set capture mode and disable type check

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-23

    install app lib and link qgis to it

Merge: 6a6adc9a984 055d968f6f8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-23

    Merge pull request #2334 from nirvn/welcome_page_style_v2

    [welcome page] set normal & highlight text color for theme compatibility

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-09-23
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-09-23

    [welcome page] set normal & highlight text color for theme compatibility

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-09-22
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-09-22

    fix some processing/ogr tools

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-22

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-22

    fix warnings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-22

    [GRASS] new mapset wizard upgrade

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-09-22
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-09-22

    [Processing] Fix setting of "multiline" setting for ParameterString

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-22

    [auth system] Fix doc string warnings and comments in PR 2330

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-22

    [GRASS] travis fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-22

    QgsVectorLayerEditBuffer fix : access mChangedAttributeValues by fid keys

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-22

    [GRASS] vector attributes editing

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-09-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-09-22

    Update b54d2790d4b74449bd8f28a6ca838e42f66f55a2

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-09-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-09-22

    [Server][BUGFIX] Resolve relative pathes (SVGMArker, Netcdf, etc)

    QGIS-Server has some trouble to resolve relative pathes. For example,
     SVGMarker path and NETCDF datasource are not resolved in QGIS Server unlike
     in QGIS Desktop.

    To resolve relative path for SVGMarker, the class QgsSombolLayerV2Utils is
     used and it based on QgsProject::instance()->fileName().
    To resolve relative path for NETCDF datasource and other GDAL datasources, the
     class QgsMapLayer is used and it based on
     QgsProject::instance()->readPath( filename ).

    To fix the issue, the QgsProject instance fileName is set in the
     QgsServerProjectParser constructor.

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-09-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-22

    fix crash deleting a new column which contains changed values (fix #13366),

    when a column is deleted just rearrange changed attribute map indexes before calling updateLayerFields on the buffer,
    otherwise QgsVectorLayerFeatureIterator::updateChangedAttributes will use the changed attribute map with old/wrong indexes

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-21

    [auth system] Fix warnings and add compatibility with QCA 2.0.3

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-09-21
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-21

    [DBManager] fix loading Rasterlite layer from DBManager to QGIS by drag'n'drop

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-09-21
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-21

    [DBManager] in import/export dialog, replace "Drop existing one" text to a more meaningful one (fix #13384)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-09-21
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-21

    [DBManager] allow to export table data to supported ogr file formats other than shapefile (fix #12111)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-21

    defer legend invalidation to avoid reprocessing when multiple layers are involved

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-21

    vector layer: avoid iterating over all feature to deduce extent

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-21

    [travis] fix shorturl followup f3f5ea1

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-21

    [auth system] Add to API docs and fix warnings

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-21

    [auth system] Add PKI test data

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-21

    [auth system] Python bindings for core and gui classes

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-21

    [auth system] Data source integration for OWS connections

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-21

    [auth system] Data source integration for Postgres and Spit plugin

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-21

    [auth system] basic, pki paths, pkcs12, and identity certificate plugins

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-21

    [auth system] Core data source URI integration

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-21

    [FEATURE] Authentication configuration system with master password

    - Main C++ core and gui classes and desktop app integration
    - Support for authentication method plugins
    - Does not contain any integration with service connections

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-21

    Fix Qt5 build (followup c0aacb7)

    Jean-Nicolas Moal <jn.moal@gmail.com>AuthorDate: 2015-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-21

    fix compilation issue in qgsexpression.cpp. QString::toHtmlEscaped is not static.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-21

    [GRASS] cleanup tmp files after test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-21

    Add warning to advanced settings dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-21

    Add settings editor to options dialog

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-21

    [feature] Add advanced settings editor

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-21

    Create short link to proper page on cdash

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    [FEATURE] Mutually exclusive layer tree groups (only one child may be checked at a time)

    The feature can be toggled individually for groups - in layer tree view context menu.

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-21

    Add special string for repeat distance in labeling gui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-21

    Fix calculation of priority for always shown labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-21

    Port from expressions+ plugin: color_part, set_color_part, day_of_week

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-21

    [GRASS] fixed test if current user is not owner of source

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-09-18
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-09-21

    Remove fragile centroid of self-intersecting polygon test

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-09-13
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-09-21

    Use reduced precision also in QgsGeos::isEqual

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-09-13
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-09-21

    Fix QgsGeometryEditUtils::addPart deleting added geometry

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-09-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-09-21

    Documentation and warning fixes

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-09-10
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-09-21

    Fix incorrect forward declaration

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-09-10
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-09-21

    Add libgeos++-dev to travis before_install.sh

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-09-10
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-09-21

    Make GEOS CPP optional

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-09-09
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-09-21

    Geometry Checker and Geometry Snapper plugins

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2015-09-21
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2015-09-21

    Temporal icons first draft

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-21

    [GRASS] vector input type option fix

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-21

    [processing] quote return string when returning uri in ogrConnectionString

    Fixes #13174

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-09-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-09-21

    [processing] corrected some issues with i18n names

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Fix server labeling tests

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Fix compilation error

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Update the labeling engine tests

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Documentation fixes, memory leak fixes

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Use QgsLabelFeature internally by PAL

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Replaced QgsPalGeometry with QgsTextLabelFeature and QgsDiagramLabelFeature

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Use QgsFeatureId instead of QString for feature IDs

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Port DXF labeling to new labeling engine

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Use new labeling engine also with symbol-level rendering

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    More fixes, removal of layer-wise obstacle flag, removed pal::Layer usage outside of labeling engine

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Remove obstacle flag for pal Layers as it is kept per feature

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Fix unit tests and issues with cached layers

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    More labeling engine refactoring

    - QgsPalLabeling now internally uses new engine
    - label/diagram providers can hook into rendering loop to avoid extra feature loops
    - map rendering uses the new engine instead of QgsPalLabeling

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Integrate new labeling engine into the map rendering

    Now used instead of QgsPalLabeling for labels/diagrams

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    Label providers: Copy any information from vector layer

    This will make them thread-safe (not prone to corruption on changes to the vector layer)

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-09-21

    [FEATURE] New API for labeling engine (QgsLabelingEngineV2)

    The idea is to make the engine more flexible compared to QgsPalLabeling implementation:
    - abstract dealing with text labels / diagrams from the engine itself
    - allow multiple types of labels per layer
    - support custom label providers (e.g. implemented by plugins)
    - make the labeling engine independent from map rendering engine
    - make it easier to auto-test the labeling engine and its components

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2015-09-20
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2015-09-20

    fix options alignment

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2015-09-20
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2015-09-20

    enforces consistency

Merge: 82b34afe03e ada8ffdd2c5
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-20

    Merge pull request #2323 from PedroVenancio/grass7_plugin

    Update of some QGIS-GRASS modules

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-20

    move remaining function_help to json and update it's translation handling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-20

    Followup 41a330f

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-20

    More expression help

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-20

    More examples for the expression function help

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-20

    Improve expression help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-20

    Fix crash if selecting a nonsense subrenderer for displacement renderer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-20

    Python is a hard build time dependency

    Followup 709c143

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-20

    Fix Qt5 build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-19

    fix support for embedded ogr, gpx and delimited text layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-19

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-19

    fix precise build

Merge: 11f683d27dd 8b9e0b65d63
    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2015-09-18
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2015-09-18

    Merge remote-tracking branch 'upstream/master' into ConsistentTerms2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-18

    make welcomepage proxy aware

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-18

    fix crash when application is closed while browser is still filling the tree

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-18

    fix windows build

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-18

    [GRASS] fixed travis warnings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-18

    [GRASS] editing: polygon to boundary, set cat, refresh after commit

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-18

    [GRASS] commit changes fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-18

    [FEATURE] Add concentric ring placement mode for displacement renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-18

    displacement renderer: center groups on centroid of points, not first
    point in group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-18

    Fix failing test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-18

    Default to search distance in mm for displacement renderer

    (easier behaviour to understand for new users, avoids map unit default
    which is not applicable for all CRSes)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-18

    Clean up and extend expression geometry functions:

    - New expression functions for area(geom), perimeter(geom),
    point_n(geom), start_point(geom), end_point(geom), make_point(x,y)
    - Add new variant to length() function which takes a geometry object,
    allows for length(geom) evaluation.
    - Rename x_at, y_at to $x_at, $y_at (alias old names) to reflect that
    these only work on current feature geometry
    - Add x(geom), y(geom) functions which return x and y coordinate
    for point geometries or centroid x/y for non-point geometries
    (fix #11008)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-18

    [GRASS] add/delete feature

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-09-17
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-09-17

    Update of some QGIS-GRASS modules (v.db.connect.qgm, v.db.join.qgm, v.db.update_op.qgm, v.db.update_op_query.qgm)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-17

    [travis] Install grass 7 build deps

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-17

    [travis] Enable tests for Grass 7

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-09-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-09-17

    [FEATURE] Add num_points(geometry) support in expression evaluator

    Includes tests and help text.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-17

    [FEATURE] Add option to map unit scaling for limiting size in mm

    Previously only the option to limit the scale range of the scaling
    was available. Now you can also choose to limit the corresponding
    rendered size in mm.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-17

    More QgsMapUnitScale tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-17

    [FEATURE] Add pixels as option for all symbology size unit choices

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-17

    QgsMapUnitScale fixes:

    - add docs
    - add missing SIP bindings
    - remove unnecessary cast from double->float->double
    - add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-17

    Use actual map canvas variables & values for symbology widgets

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-17

    Fix QgsGrassProvider::minimum/maximumValue and windows build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-17

    Add expression function help for $length

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-17

    Fix more warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-17

    Fix some warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-17

    Enable grass on travis

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-08-31
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-09-17

    Include parameterselection dropdown contents in processing translations

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-17

    Fix apply search filter from attribute table and minor fixes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-17

    [GRASS] removed regexp on field option to allow expressions

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-17

    [GRASS] vector min/max and qtermwidget fixes

Merge: 4897cdf5edc 7a41a2da169
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-09-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-09-17

    Merge pull request #2318 from slarosa/fix_crash_export_ramp

    [stylemanager dialog] fix crash when exporting to PNG/SVG color ramp

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-17

    [stylemanager dialog] fix crash when exporting PNG/SVG color ramp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-16

    Always emits the expression from the search widget when it changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-16

    Revert "followup 9acfe52: better way to emit the signal"

    This reverts commit c823bcd63af18031e376a8e2db818b5fd9878ed8.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-16

    Fix crash on exit (Fix #13369)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-16

    Remove unrequired repaint request

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-09-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-09-16

    Add number of vertices to derived fields in identify tool

Merge: 0daf6dd10f0 c823bcd63af
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-16

    Merge pull request #2316 from slarosa/fix_return_pressed_we

    [attribute table] enable returnPressed signal for the search widget

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-16

    followup 9acfe52: better way to emit the signal

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-16

    [widget editor] enable returnPressed signal for the search widget

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-16

    [GRASS] browser file watcher

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-16

    Show validation message only in case of errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-16

    Give symbol widgets optional access to a map canvas

    This allows symbol widgets to fetch properties from the main map
    canvas, for instance fetching the current scale from the map.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-16

    [GRASS] refactored vector provider, initial new editing (change geometry)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-16

    [GRASS] removed old editing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-16

    Allow map unit scale dialog to retrieve current map scale

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-16

    Allow transparency for point displacement circle/label colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-16

    [FEATURE] Allow tolerance in mm/pixels for displacement renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-16

    Add overrides

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-16

    Replace foreach with Q_FOREACH

Merge: c7a3ea32719 9c2d70186f0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-16

    Merge pull request #2315 from mhugent/nodetool_no_clickclick

    Node tool without click-click mode

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-16

    Node tool without click-click mode

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-09-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-09-15

    [SERVER][BUGFIX] Use cache if styleName is EMPTY_STYLE_NAME

    The QGIS Server layer cache is used to store layer with default style, but in
     QgsWMSProjectParser::mapLayerFromStyle layers are not cached if the style is
     not empty.

    In WMS, default and empty style is the same and the variable EMPTY_STYLE_NAME
     is here for this.

    The fix uses EMPTY_STYLE_NAME to use the cache.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-09-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-09-15

    [SERVER][BUGFIX] Layer order from group

    If custom order is not enabled and a group is requested, layers was added in
     the DOM element order. The default endering order is the reverse.

    To fix this issue, QgsWMSProjectParser::addLayersFromGroup has to read group
     element children from end (bottom) to start (top).

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-15

    fix filtered features number over the window title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-15

    [composer] Fix data defined map style/layer set, add test

    (fallout from expression contexts)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-15

    remove duplicate semicolons

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-08-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-14

    [processing] [fixes #13034] Fix exception when editing model

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-08-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-14

    [processing] Don't remove algorithm dependencies when editing algorithm parameters in the modeler

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-14

    Write important test output to travis console

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-14

    Remove utf-8 BOM in astyle.sh

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-14

    [travis] Only send test results to CDash on failure

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-14

    Repaint layer when a maptool changes it

    Refs #13347

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-14

    [composer] Enable always disabled labels as outline checkbox in
    svg export, hook up to labeling setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-14

    [composer] Remember last used atlas image export folder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-14

    [composer] Fix world file filename for multipage compositions

    also fix #11676

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-14

    [composer] Fix generation of world file when map is not on first page

    fix #13262

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-14

    Slightly improved keyboard navigation in variable editor

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-14

    Doxymentation update

    Or how to increase documentation coverage with minimal effort

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-14

    [GRASS] soft warning from provider if init failed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-14

    Really fix snapping indexing crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-14

    Fix crash in snapping index generation

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-14

    [GRASS] disabled wrong GISBASE warning on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-14

    Update vector layer variable widget on apply

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-14

    Update acceptable missing doc coverage

Merge: e1863318a83 0c58f9c829f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-09-14

    Merge pull request #2310 from slarosa/ml_icon

    [log message] changing the message log icon in order to warning the user when a log message has been received

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-13

    [log message] changing the message log icon in order to warning the user when a log message has been received

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-13

    Update README.md

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-13

    Fix snapping

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-13

    translation fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-12

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-12

    install missing include

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-12

    fix translation string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-12

    add missing override

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-12

    [processing] fix log message when execution of algorithm from console failed

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-12

    [processing] fixed translation strings for the new algorithm ombb and done one more small fixes

    Loïc Bartoletti <loic.bartoletti@oslandia.com>AuthorDate: 2015-06-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-12

    Oriented Minimum Bounding Box - processing version as requested #2116

    Inverse field order for PERIMETER and ANGLE

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-12

    [GRASS] catch fatal error when run with different GRASS version

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-12

    reenabled deleteTempRubberBand on non win, 72608b0 followup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-11

    Doxymentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-11

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-11

    Fix add part tool doesn't work

    Regardless of the underlying layer geometry type, the tool was
    always reporting that geometries were not multipart

Merge: 8731065715e 285c1d3ee16
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-11

    Merge pull request #2298 from nyalldawson/fix_13099

    Fix #13099 - removal of geometries using node tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-11

    Fix creation of default composer names (fix #13339)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-11

    Fix doxygen build warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-11

    Fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-11

    [FEATURE] postgres provider: allow copying tables from one schema to an other

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-09-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-09-11

    do not send event to adv. digit. when no selection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-09-11

    Update CAD maptools to implement new virtual methods

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-09-11

    Sip bindings for editing and cad map tools

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-09-11

    Doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-09-11

    Move maptools from app->gui

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-09-11

    Don't change date when dos2unix'ing files

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-11

    [processing] followup 0548793: remove unused import

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-11

    [processing] save geometry for the algorithm dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-11

    Sort variables in variable editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-11

    Fix incorrect layer_id variable help

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-09-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-11

    [welcome page] add project projection information

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2015-08-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-11

    [PROCESSING] Speed up dissolve (esp. when using dissolve field)

    Change parameters to have a more consistent UI

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-09-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-09-11

    Improvements to SQL Server connection dialog

    - List databases found
    - Remove message boxes replace with message bar
    - Split into two columns for nicer layout.

    Funded by TechnoglogOne, Aus

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-11

    Add missing overrides

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-09-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-09-10

    [processing] save modeler dialog/splitter geometry to settings

Merge: 3d7b6fb916b 2b5f59c8355
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-10

    Merge pull request #2306 from ahuarte47/developersmap_ahuarte47

    Add ahuarte47 location to developersmap page

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2015-09-10
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2015-09-10

    Add ahuarte47 location to developersmap page

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-10

    [GRASS] removed multiple input sorting

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-10

    [recent project] make use of baseName() in the file menu too

Merge: 7ac52225565 8826857ef3b
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-10

    Merge pull request #2303 from PedroVenancio/grass7_plugin

    Adaptation of some i.* modules for QGIS-GRASS 7 plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-10

    [travis] deeper git clone, allows re-running earlier commits
    when dash submission fails

Merge: e2dc8bfe148 d7103dfb1b5
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-09-10

    Merge pull request #2300 from vmora/fix13302

    fix varying line width when legend updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-10

    Allow escape to cancel drawing new features

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-10

    Fix windows build

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-09

    Followup to 2a5f262; fix typo and run through autopep8

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-09-09
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-09-09

    Minor update for i.tasscap4.qgm, i.tasscap5.qgm, i.tasscap7.qgm - flag on by default

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-09-09
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-09-09

    Adaptation of some i.* modules for QGIS-GRASS 7 plugin (default.qgc, i.image.mosaic.qgm, i.oif.qgm, i.tasscap4.qgm, i.tasscap5.qgm, i.tasscap7.qgm, i.tasscap.modis.1.png, i.tasscap.modis.2.png, i.tasscap.modis.qgm, i.tasscap8.1.png, i.tasscap8.2.png, i.tasscap8.qgm)

    Augustin <aroche@nordex-online.com>AuthorDate: 2015-01-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-09

    Add "import only selected features" option to db manager

Merge: 23a9922c063 3e7dba2be4e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-09

    Merge pull request #2175 from anitagraser/patch-8

    Change resolution parameter defaults to floats

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-09

    Sort tests in CMakeLists.txt

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-04-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-09

    Add QgsDataSourceURI test

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-04-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-09

    Make QgsDataSourceURI uri string parser skip invalid portions instead of skipping the entire string

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-09

    [GRASS] field option without layer

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-09

    [GRASS] catch fatal error when G_get_gdal_link fails

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-09

    [GRASS] module input model file system watcher

    Tom Chadwin <tomchadwin@astuntechnology.com>AuthorDate: 2015-09-09
Commit:     Tom Chadwin <tomchadwin@astuntechnology.com>
CommitDate: 2015-09-09

    Travis: try container-based infrastructure

    Triggered by sudo: false in .travis.yml

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-09-09
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-09-09

    fix varying line width when legend updates
    fix #13302

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-09

    [welcome page] add delegate to style display

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-09

    Followup bb25d96, also change wording in project properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-09

    Try to shortcut some labeling data defined routines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-09

    Avoid some unnecessary QString construction

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-09

    Fix broken QgsFeatureStore::setFields method

    Was setting fields only on temporary copies of the features, not
    the stored features themselves

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-09

    Replace foreach with Q_FOREACH

    For:
    - consistency
    - to make it immediately clear that this is a Qt macro and that it
    works slightly differently to c++ for loops

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-09

    Followup 73ffb83a, finishing changing all Q_FOREACH to references

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-09

    [GRASS] module multiple input

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-09

    Fix doxygen warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-09

    Clarify wording of "Expression Variables" title

Merge: ac97a0b2b94 10170f4f3e0
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-09

    Merge pull request #2287 from nyalldawson/json

    Convert expression context help to json format

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-09

    Fix memory leak in QgsCurvePolygonV2::removeInteriorRing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-09

    Fix removing whole ring by progressively deleting nodes (fix #13099)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-09

    Fix QgsGeometry::insertVertex and deleteVertex compatibility with
    <2.10 API and multipoint geometries

    Also fix a crash in QgsGeometryCollection::removeGeometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-09

    Fix up missing geometry tests (refs #13099)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-09-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-09-08

    Update Mac build directory temp symlinks for GRASS versions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-08

    Fix rulebased rendering else rule vs. disabled rules

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-08

    Add test for rulebased renderer else rule

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-09-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-09-08

    Fix for SAGA 2.2.0 in Processing - thanks Giovanni

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-08

    Node tool: don't select another vertex after deleting a vertex (not user-friendly in click-click mode)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-08

    Add methods for retrieving extra parameters from symbol render

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-08

    [GRASS] new module input widget

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-08

    Remove geometry if deleting a point feature vertex with the node tool. Make nodetool more robust against NULL geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-08

    Make sure a lot of foreach loops use references

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-08

    Ensure that select atlas variables are shown in expression builder

    ...even when they don't currently have a value assigned. This helps
    users know which variables will be available in certain contexts.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-08

    [FEATURE][composer] Custom format for grid annotations (fix #9292)

    Allows composer map grid annotations in custom formats which are
    evaluated using QgsExpressions. Made possible through the use
    of Expression Contexts(tm)!

Merge: 94badce431a 4c81803ea75
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-09-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-09-08

    Merge pull request #2297 from nirvn/fix_recent_project_sort

    [welcome page] fix sorting of recent projects on startup

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-09-08
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-09-08

    [welcome page] fix sorting of recent projects on startup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-08

    Avoid use of QString("")

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-07

    Scale image if the photo widget size is set to 0/0

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-07

    [FEATURE] Support for relative paths in widgets

    Is implemented for the following edit widget types:

     * File Name
     * Photo
     * Web View

    If the path which is selected with the file browser is located in the same
    directory as the .qgs project file or below, paths are converted to relative
    paths.
    This increases portability of a qgs project with multimedia
    information attached.

Merge: 5ae2881c811 f56054f049f
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-09-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-09-07

    Merge pull request #2296 from elpaso/qgsserver-return-pair

    QgsServer handleRequest now returns QPair of QByteArray with headers and body

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-09-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-09-07

    Re-formatted typecode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-07

    Update test mask

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-07

    Fix setting atlas variables in main map canvas for previewing atlas
    renders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-07

    Fix atlas_geometry variable value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-07

    Deprecate $rownum, replace with @row_number variable which is only
    available when it is usable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-07

    Deprecate QgsExpression special column methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-07

    Remove use of special columns for composition/atlas

    $atlasfeature/$atlasgeometry/$feature/etc have all been ported
    to variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-07

    Remove use of $map special column

    Now replaced by @map_id variable. But don't panic, old expressions
    with $map will still work!

    Also adds a deprecated group for expression functions, which aren't
    shown in the builder. $map added to deprecated group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-07

    Expose map settings (rotation, scale) through expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-07

    Add ability to set expression context variables for map canvas

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-07

    Fix reprojected markers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-09-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-09-07

    Added comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-09-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-09-07

    Convert to type works for QPair of QByteArray

Merge: b00629882db 45554ec7f8a
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-07

    Merge pull request #2291 from PedroVenancio/grass7_plugin

    Adding v.info and r.info to GRASS plugin. Update of some other modules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-06

    Minor coverity fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-06

    debian packaging fix (fixes #13310)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-06

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-06

    postgres provider: fix display of compound key checkboxes (followup e6f4fa6)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-09-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-09-05

    [SERVER] QgsRequestHandler now returns a QPair

    Much simpler GUI with a single method for all
    cases. handleRequest now returns both headers and
    body in a QPair.
    Python binding returns a tuple of QByteArray.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-05

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-05

    [FEATURE][composer] Advanced customisation of cell background color
    for attribute tables

    This allows users to set differing colors for alternating rows and
    columns, first/last row/column and header row. Fixes #5131.

    Sponsored by Ville de Morges

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-05

    Expression context fixes:

    - Fix python API break in QgsExpression::Function
    - Add convenience methods for retrieving feature/fields from a
    context

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-09-05
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-09-05

    Changing r.info and v.info icons by metadata.svg icon already present in QGIS (images/themes/default/propertyicons/)

Merge: cb5054f9aa5 557701ca9e1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-05

    Merge pull request #2290 from mhugent/geometry_marker

    Geometry marker

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-05

    Documentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-05

    options: fix display of selected theme

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-09-04
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-09-04

    Adding v.info and r.info to GRASS plugin. Update of some other modules (default.qgc, r.info.1.png, r.info.2.png, r.info.qgm, v.info.1.png, v.info.2.png, v.info.qgm, v.kcv.qgm, v.kernel.qgm, v.to.points.qgm)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-09-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-04

    [DBManager] remove layers from QgsMapLayerRegistry once refreshing a table, previewing a different layer or closing the DBManager main window (fix #12938)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-04

    postgres provider: fix combobox checkboxes on linux

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-04

    postgres provider: add support for compound keys on views

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-04

    Documentation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-04

    Consider curved geometries in marker line symbol layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-09-04

    fix deprecation warnings

Merge: 1ad2b7693b4 2856981ebdf
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-04

    Merge pull request #2288 from nirvn/labelling_fix_fill_rule

    [labelling] set fill rule of qpainterpath for text/buffer rendering

Merge: c0a89584bee 781bffa408b
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-04

    Merge pull request #2285 from PedroVenancio/grass7_plugin

    Update and adaptation of some GRASS plugin modules to GRASS 7

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-04

    [GRASS] qgm dbcolumn field check only if not hidden

Merge: 6a5d9dacb7c 4ab2fba7a5c
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-09-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-09-04

    Merge pull request #2289 from nirvn/fix_menu_recent_project

    [recent projects] do not insert path twice in the recent project file menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-09-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-09-04

    [recent projects] do not insert path twice in the recent project file menu

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-09-04
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-09-04

    [labelling] set full rule of qpainterpath for text/buffer rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-04

    Nicely round corners for welcome page images

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-09-04
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-09-04

    Update and adaptation of some GRASS plugin modules to GRASS 7 (default.qgc, v.drape.qgm, v.extrude.attr.qgm, v.generalize.qgm, v.random.1.png, v.random.3d.1.png, v.random.3d.qgm, v.random.qgm, v.segment.qgm, v.support.qgm, v.to.points.qgm)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-09-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-04

    [DBManager] "Drop existing table" option in Import vector dialog is now named "Replace existing table" (fix #12961)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-09-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-04

    [DBManager] fix add new SL/GPKG connection from "New connection" context menu entry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-03

    Fix data defined rendering for rulebased/inverted polygon renderers
    fix #13318

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-03

    [pal] Make "always show" labels less likely to cover other labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-03

    Rename label obstacle priority to weight

    (helps differentiate it from the actual label priority)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-03

    Set focus to Open button after browsing for vector data source

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-03

    Allow setting expression context for symbol widgets and dialogs

    This means that symbol selectors can be aware of the correct variable
    scope and values for both populating expression builder widgets and
    for symbol previews.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-03

    Fix selecting last page from atlas combo (fix #13311)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-03

    [composer] Make some set symbol methods clone symbol, nicer API
    for PyQGIS (fix #13304)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-03

    [GRASS] check if there is input vector for G_OPT_DB_COLUMN

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-03

    [GRASS] hidden option fix

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-09-03
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-09-03

    Update and adaptation of some GRASS plugin modules to GRASS 7 (db.select.qgm, default.qgc, i.fft.qgm, i.ifft.qgm, r.describe.qgm, v.clean.chdangles.qgm, v.clean.prune.qgm, v.clean.rmarea.qgm, v.clean.rmdangles.qgm, v.clean.snap.qgm, v.db.join.qgm, v.db.select.qgm, v.db.select.where.qgm, v.db.univar.qgm, v.db.update_op.qgm, v.db.update_op_query.qgm, v.surf.rst.qgm, v.type.bl.qgm, v.type.cp.qgm, v.type.lb.qgm, v.type.pc.qgm, i.modis.qc.1.png, i.modis.qc.qgm, v.db.renamecolumn.1.png, v.db.renamecolumn.2.png, v.db.renamecolumn.qgm)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-09-03
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-03

    [DBManager] add SL/Geopackage connection by drag&drop (follow b11f67b4f5), improve GPKG support:
    - recognize tables with geometry,
    - load GPGK layers to canvas from context menu,
    - disable table editing

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-08-31
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-03

    Importing a layer, create an autoincremental integer pk if either no pk was passed or it's an integer field

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-08-31
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-09-03

    [DBManager] do not add new connection per drag&drop (partially revert 8b2bbcd)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-02

    [GRASS] fixed test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-02

    rule based renderer: skip else rule for disabled items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-02

    Remove oversized tooltip from expression help

    ...just gets in the way for no added value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-02

    Use expression contexts when rendering symbols in composer items

    (eg shape fills, arrow line styles, overview frames, grid lines)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-02

    Change expression help from free form html files to structured json

    A new script then parses these json help files into the html help
    contents, in a standardised manner. Previously, the function help
    was a bunch of different formats and structures.

    Now, a custom stylesheet can be applied (and later tweaked!) to
    format these help. Eg, this commit colors variables and function
    names in the syntax section for greater readability.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-09-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-09-02

    Update theme test due to new API

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-01

    Consider curve geometries unsegmentized in line marker renderer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-01

    Disable failing theme test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-09-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-09-01

    Don't delete recent projects for QGIS <=2.10 from settings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-01

    use signals/slots between QgsWmsCapabilitiesDownload and QgsNetworkAccessManager, fixes crash on start up in #13271

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-09-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-09-01

    Label property dialog: allow translation of comboboxes entries and add missing vertical alignment

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-09-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-09-01

    make string translatable

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-09-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-09-01

    Segmentize curved geometries for rendering, but keep the original geometry in the feature. Use the original geometry for drawing vertex markers

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-09-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-09-01

    [GRASS] use vectNewMapStruct() in mapRegion(), fixes crash when running modules with GRASS lib compiled by different compiler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-01

    Fix leak in add map tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-01

    More labeling leak fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-01

    [pal] Consider all label parts when checking polygon obstacle cost

    Fixes curved label candidates not being marked as in conflict with
    polygon obstacles when letters other than the first letter conflict
    with the polygon.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-01

    More vector layer property leak fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-01

    Fix some leaks in symbology widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-01

    More pal cleanups

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-09-01
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-09-01

    Update and adaptation of GRASS plugin modules to GRASS 7 (default.qgc, i.colors.enhance.1.png, i.colors.enhance.2.png, i.colors.enhance.3.png, i.colors.enhance.qgm, i.his.rgb.qgm, i.pansharpen.1.png, i.pansharpen.2.png, i.pansharpen.3.png, i.pansharpen.qgm, i.rgb.his.qgm, m.cogo.qgm, m.proj.qgm, r.mask.rast.1.png, r.mask.rast.2.png, r.mask.vect.1.png, r.mask.vect.2.png)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-01

    Update doc coverage test

    - Ignore deprecated stuff
    - Ignore on_* members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-09-01

    Fix many leaks in PAL and simplify code

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-08-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-08-31

    replacing some png icons with svg ones

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-08-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-08-31

    [about] uses variable for the domain name

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-08-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-08-31

    [welcomepage] again fix welcome page vs project loading:
    reason: the welcome page persists anyway even if New option is selected.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-31

    [GRASS] fixed modules file filters

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-31

    fix feature id handling when opening feature form from identify results (fixes #13289)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-31

    [GRASS] fixed crash when running module with file input

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-31

    translation string fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-31

    [GRASS] fixed cheking region for empty options

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-31

    fix default.qgc and two qgm

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-31

    [GRASS] catch fatal error in mapRegion()

Merge: 5abb560bc78 649b1eb9490
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-31

    Merge pull request #2282 from mhugent/snapper_backward_compatibility

    Better backwards compatibility for old snapping code

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-31

    Don't load UI theme if not changing

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-31

    Fix icon loading for themes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-31

    [GRASS] outputType module attribute

Merge: 6b16826989e 5eac10857f3
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-31

    Merge branch 'NINAnor-grass7_pluginupdate'

Merge: 6b16826989e 09076de5e0f
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-31

    [GRASS] default.qgm indentation

Merge: 9a120126dfd 539c95283f7
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-31

    Merge branch 'PedroVenancio-grass7_plugin'

Merge: 9a120126dfd 6e4c4f3e8da
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-31

    [GRASS] Update and adaptation of GRASS plugin modules to GRASS 7

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-31

    Better backwards compatibility for old snapping code

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-31

    [GRASS] forgotten QgsGrassModuleOption moved to new file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-31

    Fix leak in diagrams

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-31

    Fix leaks in QgsCodeEditor

Merge: a60c8fc2baa 8b8258442ac
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-31

    Merge pull request #2275 from mhugent/rubberband_fixes

    Fix rubberband issues

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-31

    Fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-31

    [pal] Improved test for candidate against polygon obstacles

    Previous test was just checking point in polygon for the corner,
    mid points and center. This test was not sufficient for narrow
    or small polygons which were not covered by these points
    but were still covering parts of the label candidate.

    Now, the area of the intersection between the obstacle polygon
    and the label candidate is used to calculate the obstacle
    cost.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-31

    Add missing overrides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-30

    Followup e583d886d, fix image paths

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-30

    Update email address

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-30

    Cleanup control_images folder by grouping some tests in subfolders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-30

    Cleanup ui folder by moving composer ui files

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2015-08-30
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2015-08-30

    temporal modules added

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2015-08-30
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2015-08-30

    temporal modules added

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-30

    Night Mapping updates from Mathieu

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-30

    Fix warning

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-30

    Add variable support to themes

    - Variables loaded from variables.qss file
    - @varname: value e.g @mycolor: red
    - Copy base themes to users home

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-30

    Night Mapping theme update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-29

    [FEATURE] add commandline options for dxf export
    * Initialize dxf export dialog with current visible layers w/o preset
    * Also save dxf export settings into project file (including preset selection)

    TODO: dxf export (but also snapshot) cause plugins to crash on exit
    (--noplugins helps)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-29

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-29

    Fix QgsVisibilityPresets method spelling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-29

    Really fix welcome screen vs project loading

    This partially reverts commit bea14e3ace1597d7c357788fb7af25b9bc1229da.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-29

    Provide a public API for invalidating connections.

    QgsVectorDataProvider::forceReload() is the virtual method. It is implemented
    in the OGR provider.
    See here for reference:
    http://gis.stackexchange.com/questions/159950/make-a-qgis-layer-update-from-a-changed-data-source

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-08-29
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-08-29

    Update and adaptation of GRASS plugin modules to GRASS 7 (r.coin.qgm, r.distance.qgm, r.regression.line.qgm, r.surf.area.qgm, r.volume.qgm, v.extract.list.qgm, v.hull.qgm, v.kcv.qgm, v.net.alloc.qgm, v.net.iso.qgm, v.net.nodes.qgm, v.net.path.qgm, v.net.qgm, v.net.salesman.qgm, v.net.steiner.qgm, v.net.visibility.qgm, v.outlier.qgm, v.random.qgm, v.rast.stats.qgm, v.sample.qgm)

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-08-29
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-08-29

    Small fix to default.qgc

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-08-29
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-08-29

    Update and adaptation of GRASS plugin modules to GRASS 7 (default.qgc, db.out.ogr.qgm, r.basins.fill.qgm, r.carve.qgm, r.circle.qgm, r.fill.dir.qgm, r.lake.seed.qgm, r.lake.xy.qgm, r.plane.qgm, r.random.qgm, r.random.raster.qgm, r.reclass.area.greater.qgm, r.reclass.area.lesser.qgm, r.water.outlet.qgm, v.in.ogr.loc.qgm, v.kernel.qgm, v.surf.bspline.qgm, v.surf.rst.qgm, v.what.rast.qgm, v.what.vect.qgm, v.db.addcolumn.1.png, v.db.addcolumn.qgm, v.db.dropcolumn.1.png, v.db.dropcolumn.qgm)

Merge: b789fabf0ad eadb83ba603
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-29

    Merge pull request #2276 from spaceof7/grass

    Grass plugin modules updates - terrain analysis modules

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-29

    fix precise build

Merge: 5c0921c555a d07cad93040
    Andrew McAninch <amcaninch@gmail.com>AuthorDate: 2015-08-28
Commit:     Andrew McAninch <amcaninch@gmail.com>
CommitDate: 2015-08-28

    Merge branch 'master' into grass

Merge: a16ad98a129 0099f2293cc
    Andrew McAninch <amcaninch@gmail.com>AuthorDate: 2015-08-28
Commit:     Andrew McAninch <amcaninch@gmail.com>
CommitDate: 2015-08-28

    Merge remote-tracking branch 'upstream/master'

    Andrew McAninch <amcaninch@gmail.com>AuthorDate: 2015-08-28
Commit:     Andrew McAninch <amcaninch@gmail.com>
CommitDate: 2015-08-28

    GRASS terrain analysis modules updated

    tested with Grass 7 and grass 6.4

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-28

    Remove const from return-by-value functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-28

    Rule-based renderer fully recover "empty filter matches all"

    Fix #13218

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-28

    Fix doxygen warnings

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-28

    Fix 'sofware' typo, replace with 'software'.

    This issue was reported by the lintian QA tool for the Debian package build.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-28

    Fix rubberband issues

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-28

    Add UI theme support.

    - Add dark theme (Night Mapping)
    - Themes loaded from resources\themes and ~\.qgis2\themes
    - Themes need folder + style.qss

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-08-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-08-28

    Followup a8f85fb10347ce58080c1ba9a1c2b6bfee2b5474 fix crash on exit

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-28

    [GRASS] add HAVE_SYS_TIME_H definition, another fix for #13277

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-08-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-08-28

    fix reset button in relation reference widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-28

    Fix leaks in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-28

    Fix leak in QgsComposer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-28

    Fix some leaks in QgisApp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-28

    Fix Coverity use-after-free (and possible leak)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-28

    Fix leak in variable editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-28

    Coverity null deference fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-28

    Coverity uninitialized member fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-28

    Start on placement test suite for labeling

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-28

    Add mode for drawing just label rects for debugging

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-28

    Fix build error using cov-build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-27

    translation string fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-27

    debian packaging: support multiple conditions

Merge: f95ea58b9c4 a16ad98a129
    Andrew McAninch <amcaninch@gmail.com>AuthorDate: 2015-08-27
Commit:     Andrew McAninch <amcaninch@gmail.com>
CommitDate: 2015-08-27

    Merge branch 'master' into grass

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-27

    add definitions for qtermwidget on osx, fix for #13277

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-27

    Fix welcome screen vs project loading

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-27

    abort browser wms item get capabilities request on deleteLater, fix for #13271

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-27

    Move AddCircularString actions to a tool button

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-27

    If circular string has an even number of points, connect the last point with a straight line (for rubberbanding purpose)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-27

    Circular string tools: Remove temporary rubber band of parent tool when activating circular string tool

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-27

    [GRASS] allow major version only in qgm version_min/max

Merge: f0871e20fec 42e709221b0
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-27

    Merge pull request #2274 from PedroVenancio/grass7_plugin

    Update and adaptation of some GRASS plugin modules

Merge: 349b68b5865 f95ea58b9c4
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-27

    Merge pull request #2273 from spaceof7/grass

    Grass plugin modules updates - raster map colors

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-27

    Bump to 10 recent projects

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-08-27
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-08-27

    Fix a small error in r.lake.seed and r.lake.xy

    PedroVenancio <pedrongvenancio@gmail.com>AuthorDate: 2015-08-27
Commit:     PedroVenancio <pedrongvenancio@gmail.com>
CommitDate: 2015-08-27

    Update and adaptation of GRASS plugin modules (db.out.ogr, r.basins.fill, r.carve, r.circle, r.fill.dir, r.lake.seed, r.lake.xy, r.random, r.random.raster, r.reclass.area.greater, r.reclass.area.lesser, r.water.outlet, v.in.ogr.qgis.loc, v.normal) to GRASS 7

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-27

    debian packaging: modify grass support (ubuntugis also has grass7)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-27

    debian packaging: modify grass support (ubuntugis also has grass7)

    Andrew McAninch <amcaninch@gmail.com>AuthorDate: 2015-08-26
Commit:     Andrew McAninch <amcaninch@gmail.com>
CommitDate: 2015-08-26

    Updated raster map color modules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-27

    Fix build

Merge: b404ae20482 6809835426e
    Andrew McAninch <amcaninch@gmail.com>AuthorDate: 2015-08-26
Commit:     Andrew McAninch <amcaninch@gmail.com>
CommitDate: 2015-08-26

    Merge branch 'grass'

Merge: 05b8a985a52 0fb356e822b
    Andrew McAninch <amcaninch@gmail.com>AuthorDate: 2015-08-26
Commit:     Andrew McAninch <amcaninch@gmail.com>
CommitDate: 2015-08-26

    Merge remote-tracking branch 'qgis/master'

Merge: 05b8a985a52 0fb356e822b
    Andrew McAninch <amcaninch@gmail.com>AuthorDate: 2015-08-26
Commit:     Andrew McAninch <amcaninch@gmail.com>
CommitDate: 2015-08-26

    Merge remote-tracking branch 'qgis/master' into grass

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-26

    [GRASS] made ready for Vect_new_map_struct

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-26

    fix precise build

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-26

    [GRASS] always alloc more spece for Map_info structure

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-26

    [GRASS] addapted to the new qtermwidget

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-26

    [GRASS] qtermwidget updated to github.com/qterminal/qtermwidget 72ffc262

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-08-26
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-08-26

    [welcomepage] include whatsnew.html in cmakelist file

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-08-26
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-08-26

    [about dialog] set the tab index to 0 whether network is not available and developers map tab was selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-26

    Fix some leaks in labeling (many left)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-26

    Fix leak in expression builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-26

    Fix leaks in tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-26

    Fix leak in renderer properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-26

    [pal] Fix memory leak due to buggy pal::rtree iterator implementation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-26

    Fix leaks in raster engine

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-26

    Fix leaks in QgsPointLocator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-26

    Fix leaks in raster calculator

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-26

    Fix order of recent projects

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-26

    Use tab widget for welcome page. Move init to start of app

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-26

    Fix build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-26

    Don't allow collapible expression panels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-26

    Fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-25

    indentation update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-25

    Fix broken conditional styles tests

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-25

    Add missing doc strings

Merge: 01d635a9aef 385a608a0b1
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-25

    Merge branch 'master' of https://github.com/qgis/QGIS

    Conflicts:
            src/gui/attributetable/qgsfieldconditionalformatwidget.cpp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-25

    Fix a bunch of leaks in unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-25

    Ensure standard expressions functions are deleted on exit

    (Avoids a lot of LeakSanitiser noise)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-25

    Fix leaks in QgsInvertedPolygonRenderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-25

    Fix memory leak in composer objects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-25

    Ensure that all QObjects which have been marked deleteLater
    will get deleted in QgsApplication::exitQgis()

    It's not strictly necessary, but helps remove a lot of noise
    when tracking leaks using LeakSanitiser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-25

    Fix leak in diagram renderer

Merge: 2f60a5f85c1 039b4fbcf98
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-25

    Merge remote-tracking branch 'origin'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-25

    Fix leak in QgsFieldConditionalFormatWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-25

    Fix leak in QgsLegendSymbolItemV2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-25

    Fix leaks in QgsExpression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-25

    Fix leak in QgsDistanceArea

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-25

    Fix some memory leaks

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-25

    [Conditional Styles] Better defaults

    Add QgsConditionalLayerStyles to hold row and field styles

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-25

    [GRASS] fixed setMapset

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-08-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-08-25

    remove duplicated line

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-25

    'fix' windows build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-25

    Enable / disable circular string edit tools

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-08-25
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-08-25

    Postgres/SQLite/MSSQL provider: fix addAttributes() fail (wrong syntax/empty statement) when argument is an empty list

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-08-25
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-08-25

    [DBManager] get default pk, geom and srid values from input layer to set default options in import vector dialog

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-08-25
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-08-25

    [DBManager] retrieve and store columns not null value when editing table (fix #13089)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-25

    Test mask update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-25

    debian packaging update

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-24

    [GRASS] add auto relation between column and layer option (disabled)

Merge: 2c4f02ad067 ed69f1c026e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-24

    Merge pull request #2268 from mhugent/curve_capture_tool

    Curve capture tool

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-24

    Fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-24

    osgeo4w: include python wrapper

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-24

    more unicoding (followup 697d2af)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-08-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-08-24

    Fix #13224 add joins crashes if no other vector layer exists

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-24

    [GRASS] fixed saving mapset to project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-24

    Fix crash in geometry serialisation when no geometry set

Merge: d594a56f375 20f0a5a99ea
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-24

    Merge pull request #2264 from NINAnor/grass7_pluginupdate

    Grass7 pluginupdate - File management

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-24

    [GRASS] catch fatal error when opening db

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-24

    [GRASS] fixed path to modules used in browser

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-08-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-08-24

    [identify menu] display feature title next to layer title when single feature is identified

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-24

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-24

    More robust maprotation label test

    Previous test was too reliant on platform-specific font rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-24

    Remove item_height, etc variables

    Before people become reliant on these variables we need a method
    for evaluating data defined item rects which use them which
    doesn't result in infinite recursion...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-24

    Remove a bunch of layer variables, replace with new layer_property
    function

    layer_property takes a layer name/id and a property (eg 'crs')
    and returns the matching value. This approach is more flexible than
    having all these values as variables, since it allows retrieval
    of properties of a layer from contexts which aren't layer-aware
    (eg a composer label showing the metadata of a layer).

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-23

    fix typo

Merge: b39055b39c4 b87073e1466
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-23

    Merge row style support for attribute table

    Conflicts:
            python/core/qgsconditionalstyle.sip
            python/core/qgsfielduiproperties.sip
            src/core/qgsfielduiproperties.cpp
            src/core/qgsfielduiproperties.h
            src/gui/attributetable/qgsattributetablemodel.cpp
            src/ui/qgsfieldconditionalformatwidget.ui
            tests/src/python/test_qgsconditionalstyle.py

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-23

    Refresh attribute table for row styles. Tests

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-22

    Use combo box for preset

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-22

    indentation update (now including autopep8)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-22

    fix translation string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-22

    scripts: run python scripts through autopep8

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Show message in dd menu if no variables set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Show user-set variables in data defined buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Fix missing QgsExpressionContext::isReadOnly definition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Fix filtering of highlighted variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port conditional styles to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Sort functions and variables in expression builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Add method for highlighting variables in the expression builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Add help for project_color function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Hide contextual functions from builder unless provided by context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Add some missing expression group help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Add help text for variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Tweak context for composer items

    - Attribute tables have access to layer context when applicable
    - Frames have access to parent multiframe's context

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Ensure expression context is available to expression builders
    called from field expression widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    More contexts for expression builder dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Ensure context is available to builders from data defined buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Display variables and functions from contexts in expression builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Final porting to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port expression selection dialog to contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Fix handling of expression contexts with feature requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    More misc porting to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    More gui expression porting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port server to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port providers to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Follow up diagram porting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port diagrams to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port attribute actions to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port iterators to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port some GUI classes to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Finish porting composer to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    More composer porting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Set the expression context for map canvas renders

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port renderers to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port symbols to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port labelling to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Update QgsDataDefined for expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Start on implementing contexts for render operations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Switch some composer expressions to contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port QgsExpression tests to contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port field calculator to contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Port virtual fields to expression contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Add a bunch of layer related variables, including things like
    metadata, extent, crs, feature count, geometry types, etc...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Add editor widget for editing QgsExpressionContextScope variables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Test porting evaluation to contexts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    New framework for context based expressions

    This commit adds the ability for expressions to be evaluated against
    specific contexts. It replaces the previous behaviour where
    expressions were evaluated against a specific feature and could
    utilise fragile global "special columns".

    Now, expressions are instead evaluated using a context designed for
    each individual expression. This is done via QgsExpressionContext
    and QgsExpressionContextScope objects.

    A QgsExpressionContextScope encapsulates the variables and functions
    relating to a specific context. For instance, scopes can be created
    for "global" variables (such as QGIS version, platform, and user-set
    variables specified within the QGIS options dialog. Think things
    like user name, work department, etc), or for "project" variables
    (eg project path, title, filename, and user-set variables set
    through the project properties dialog. Project version, reference
    number, that kind of thing). Many more scopes are planned, including
    map layer scopes (variables for layer name, id, user-set variables
    through the layer properties dialog), composer scopes, etc...

    QgsExpressionContextScopes are 'stacked' into a QgsExpressionContext
    object. Scopes added later to a QgsExpressionContext will override
    any variables or functions provided by earlier scopes, so for
    instance a user could override their global 'author' variable set
    within QGIS options with a different 'author' set via the project
    properties dialog.

    The intended use is that a QgsExpressionContext is created before
    a batch set of QgsExpression evaluations. Scopes are then added to
    the context based on what makes sense for that particular
    expression. Eg, almost all contexts will consist of the global
    scope and project scope, and then additional scopes as required.
    So a composer label would be evaluated against a context
    consisting of the global scope, project scope, composition scope
    and finally composer item scope. The batch set of expression
    evaluations would then be performed using this context, after which
    the context is discarded. In other words, a context is designed
    for use for one specific set of expression evaluations only.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Add missing sip changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Make QgsRenderContext available to more renderer methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-22

    Test mask updates

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-08-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-08-22

    DBManager: fix minor issues due to Query dialogs repleaced with Query tabs (ref commit 5fb52fa1edc)

    In detail:
    * hide close button from Info, Table and Preview tabs (it should work on Mac as well),
    * always display dbtype icon into query tab
    * show database name in tab text (otherwise we dunno which db the query is executed against)
    * restore original tab text when query name becomes empty

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-22

    Add cell style on top of row

Merge: b110c0eafcf a8bd9995e1b
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-08-21
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-08-21

    Merge pull request #2267 from geopython/master

    update MetaSearch plugin metadata

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-21

    Switch welcome page neews feed to https

    References https://github.com/qgis/QGIS-Website/issues/275

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-08-21
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-08-21

    update MetaSearch plugin metadata

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-21

    Add full row styles

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-21

    [FEATURE]: Tool to add circular strings with two points and radius

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-21

    Set better size for conditional format widget

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-21

    Allow fall though of conditional rules

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-21

    Conditional UI tweaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-21

    Bump acceptable doc coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-21

    Tweak documentation coverage test

    Ignore some obvious members which don't require docs:
    - constructors with no arguments
    - = and == operators

    Also show list of undocumented members for each class

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-21

    Immediately apply conditional formatting changes to table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-21

    Fix whitespace

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2015-08-20
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2015-08-20

    Remove QGIS-resources which were added by mistake

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2015-08-20
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2015-08-20

    Remove QGIS-resources which were added by mistake

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2015-08-20
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2015-08-20

    Updated file management modules (no additions yet v/r.import)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-21

    Fix warnings, add missing sip bindings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-20

    [GRASS] close mapset button in dock widget

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-20

    [GRASS] region dialog integrated to plugin dock widget

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-20

    [GRASS] region pen options moved to GRASS options

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-20

    [FEATURE] Conditional formatting for attribute table cells

Merge: bf7cf6ac6b3 94d3bdd01ac
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-08-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-08-20

    Merge pull request #2247 from spencerrecneps/master

    [Processing] Fixed bad variable references

Merge: b578fc14f83 424d3d337e4
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-08-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-08-20

    Merge pull request #2262 from neteler/patch-72

    [processing] Update Grass7Utils.py

    Markus Neteler <neteler@gmail.com>AuthorDate: 2015-08-20
Commit:     Markus Neteler <neteler@gmail.com>
CommitDate: 2015-08-20

    Update Grass7Utils.py

    In batchjob, use GRASS_MESSAGE_FORMAT=plain

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-20

    creatensis.pl: support for excluding packages (including their dependencies)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-20

    Don't allow creation of visibility presets with existing name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-20

    Allow more customisation of QgsNewNameDialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-20

    Add Replace Preset option to presets menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-20

    Disable Add Preset menu if current style is already a preset

    Prevents duplicate entries which have unexpected behaviour

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-20

    processing: when using batch jobs remove GISBASE from environment when calling GRASS (fixes #13072)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-19

    reenable passing projects and layers on open and 'open project on launch', but
    replace make 'New' (old default) a new option and make 'Welcome Page' the new
    default

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Welcomepage: Add loading indicator and allow keyboard for project selection

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-19

    [GRASS] modules tree and list integrated into one tab, added tree filter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Indentation fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Disable unavailable projects

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Fix a memory leak

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Add titles to the welcome page

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Clean old recent images

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Migrate old recent projects list

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Add feed parser for the qgis.org blog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Add version info to the welcome screen

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Welcome Windows on top of map canvas

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    [FEATURE] Add welcome screen with recent projects

    Refs #7626

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Deprecate QgsProject::title( QString )

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Fix dos2unix as flip alternative

Merge: d5d7c580ab9 ff15e840207
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Merge pull request #2259 from elpaso/hidpi-improvements4

    Scale attribute table cells to content

Merge: fd23859f336 1f81109b4a3
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-19

    Merge pull request #2260 from bstroebl/fixDissolve

    [PROCESSING] Fix Progress bar in Dissolve

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2015-08-19
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2015-08-19

    [PROCESSING] Fix Progress bar in Dissolve

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-19

    Renamed ifdef

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-19
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-19

    Adjust column size

Merge: b87e5f75737 8c652eb1f60
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-19

    Merge pull request #2258 from NINAnor/grass7_pluginupdate

    three first grass7 modules

    ninsbl <stefan.blumentrath@gmx.de>AuthorDate: 2015-08-19
Commit:     ninsbl <stefan.blumentrath@gmx.de>
CommitDate: 2015-08-19

    three first grass7 modules

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-19

    [FEATURE][composer] Data defined style preset for composer maps

    Sponsored by City of Uster

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-08-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-08-19

    fixed OSGeo4W .bat.tmpl for GRASS, followup e6556a2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-19

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-19

    Cull unneeded dependencies from Travis OSX build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-19

    Refactor visibility presets, so that all non-app specific
    methods are now in core

    A new QgsVisibilityPresetCollection object has been created
    which stores a set of visibility presets. QgsProject now
    contains a preset collection object.

    This allows plugins and other core objects to retrieve and
    modify visibility presets.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-19

    [FEATURE][composer] Auto wrapping for text in fixed width columns
    in attribute tables

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-19

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-19

    [FEATURE][composer] Option for 'wrap text on' for attribute tables

    Fix #8006

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-19

    [FEATURE][composer] Vertical alignment control for attribute tables

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-19

    [composer] Add proper handling of multiline text in attribute tables

    Previously multi-line text would overflow onto neighbouring cells.
    Now rows will be expanded to fit required height of text.
    Fix #10273.

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-19

    [composer] Add method for calculating height of text

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-19

    [composer] Draw text in tables by row, not column

    Sponsored by City of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-19

    Fix rasters cannot be styled on OSX (fix #13162)

    Add missing Q_OBJECT macro

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-18

    processing: fix warning when loading otb algorithms

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-18

    postgres provider: avoid column lookups with tableoids

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-18

    [console] Better handling of default paths for open/save dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-18

    [console] Allow running unsaved script files

    Previously a (non-default) option existed for auto-saving scripts
    on run, which would overwrite the existing script file if set, or
    save the script to a temporary file before running.

    Now, the auto-save option only applies to scripts which have
    already been saved an have a filename.

    By default the console now can run scripts without filenames,
    or scripts with changes by transparently saving them out to a
    temporary file.

Merge: 7527638d436 0a93f94bbea
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-08-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-08-18

    Merge pull request #2245 from vmora/issue13078

    Fix legend symbol size when using map units (fix #13078)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-17

    [FEATURE]: Tool to add circular strings with start point, curve point and end point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-17

    [FEATURE][composer] Data defined control over map layers

    Adds new data defined control for the map layers to show in a
    composer map. Expression result should be a | delimited list of
    layer names which will be shown in the map.

    Sponsored by City of Uster

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-17

    Add open in external editor to console

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-17

    Remove query dialog. Replace with tabs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-16

    Doxymentation for QgsExpression::Node

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-16

    Support dos2unix as flip alternative

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-16

    Replace str() with unicode() and some PEP 8

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-16

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-16

    prepare-commit.sh: pass sip and py files to astyle.sh

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-16

    Followup 19a833c, fix data defined composition evaluation

    Thanks to Coverity!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-16

    Cosmetic coverity fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-16

    Python exceptions for invalid keys in QgsFields methods (fix #13221)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-16

    Fix edit button always edits first virtual field (fix #13214)

    Spencer Gardner <spencergardner@gmail.com>AuthorDate: 2015-08-15
Commit:     Spencer Gardner <spencergardner@gmail.com>
CommitDate: 2015-08-15

    fixed bad variable references

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-15

    Rule based renderer: empty rule matches all

    Fix #13218

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-15

    Fix doxygen warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-14

    [pal] Make only draw labels which fit in polygon work for perimeter
    labeling position

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-14

    Revert 3fdef5e

    Was causing too many issues for the small perfomance gain it may
    have gained

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-14

    [pal] Catch GEOS exceptions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-08-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-08-14

    Don't send expressions with special fields to provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-13

    fix typos

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-08-13
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-08-13

    fixups (to be rebased)
    - removed the setParent since the parent is already set here
    - moved the legendNode->invalidateMapBasedData() after size setting
      (removed dupplicate call)
    - moved max icon size computation in the loop over layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-13

    move qgis.server import to QgsPythonUtilsImpl::initServerPython

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-13

    * update QgsSymbolV2 sip bindings
    * fix a crash when setRotationField (now deprecated) is used on a fresh
      QgsCategorizedSymbolRendererV2

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-08-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-08-13

    Use compound curve in capture tool to store captured geometry

Merge: e9ff061f05f 446410ee78d
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-13

    Merge pull request #2243 from michaelkirk/feature/crs_help

    Fix #13213 - Feature/crs help

    Michael Kirk <michael@jackpine.me>AuthorDate: 2015-08-12
Commit:     Michael Kirk <michael@jackpine.me>
CommitDate: 2015-08-12

    update CRS docs: find button replaced by filter

    Michael Kirk <michael@jackpine.me>AuthorDate: 2015-08-12
Commit:     Michael Kirk <michael@jackpine.me>
CommitDate: 2015-08-12

    context help for projection selector

    Michael Kirk <michael@jackpine.me>AuthorDate: 2015-08-12
Commit:     Michael Kirk <michael@jackpine.me>
CommitDate: 2015-08-12

    tab is called "identify layers"

    Michael Kirk <michael@jackpine.me>AuthorDate: 2015-08-12
Commit:     Michael Kirk <michael@jackpine.me>
CommitDate: 2015-08-12

    reformatting project properties help, no copy changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-13

    Cleanup composer label atlas handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-13

    Clean atlas interface - avoid storage of pointer to atlas feature

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-12

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-12

    Cleanup travis scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-12

    Disable PyQgsServer test on OSX Travis

    Test fails with
    Fatal Python error: PyThreadState_Get: no current thread
    CMake Error at PyQgsServer.cmake:22 (MESSAGE):
      Test failed: Child aborted

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-12

    Update label server test mask images for OSX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-12

    Add additional dependencies for OSX build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-12

    Fix some warnings on OSX build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-12

    Enable multi-os builds for travis

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-08-12
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-08-12

    Fix legend symbol size when using map units
    fix #13078
    The computation of icon sizes for legend symbols has been moved to
    QgsLayerTreeModel::legendInvalidateMapBasedData() susch that icon size
    is recomputed when zooming.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-12

    Fix indentation, followup 8ab69e9

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-12

    `with edit(layer)` raises an error if the commit fails

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-12

    PyQgis: Move NULL and edit to qgis.core

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-12

    [FEATURE] Add `with edit(layer):` to python

    Example:

        with edit(layer):
            f=layer.getFeatures().next()
            f[0]=5
            layer.updateFeature(f)

    This will automatically call commitChanges() in the end.
    If any exception occurs, it will rollBack() all the changes.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-11

    spatialite provider: improve filterFids()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-11

    Custom properties for QgsComposition and QgsComposerObject

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-10

    [composer] Ensure geographic longitude values are wrapped in decimal
    grid annotations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-10

    Fix memory leaks in geometry expression functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-10

    If user clicks cancel while browsing for file then don't clear
    the existing filename in the vector open file dialog

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2015-08-08
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2015-08-08

    find bundled GRASS on OS X

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-08-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-08-08

    Move python console toolbar to top. More uniform with rest of UI

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-08

    [pal] Followup 3fdef5e, restore previous behaviour for labels with
    length greater than line length

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-08

    Followup 71e7aab, add unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-08

    Cleanup QgsVectorLayer tests

Merge: 71e7aabbdec e48b6e89109
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-07

    Merge pull request #2239 from elpaso/move-conversions-sip

    Moved QMultiMap<int, TYPE2*> to conversion.sip

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-07

    vector layer: ignore non-existing fields in min/max/uniqueValues (fixes #13194)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-07

    Moved QMultiMap<int, TYPE2*> to conversion.sip

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-07

    Don't strip "-prefixes from QgsDataDefined fields

    followup 1e6483c
    The field should not be provided with an expression format but plain

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-07

    Avoid use of QgsDataDefined::expressionOrField for rotationField values

    Maintains behaviour of < 2.10 API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-07

    Improve point rotation tool support for renderers to allow use
    with rule based renderer

    fixes #12917, #12123 and refs #5001

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-07

    QgsDataDefined: Implicit management for useExpression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-07

    Avoid use of deprecated rotation field methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-07

    Tests and doxygen for QgsDataDefined

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-07

    Fix marker rotation

    The rotation is no longer saved in the Qgs*SymbolRendererV2 but in the
    QgsMarkerSymbolV2 in a QgsDataDefined. This commit fixes the legacy API and
    redirects calls to the new API.

Merge: c4ea8de5edc dc2de774c22
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2015-08-07
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2015-08-07

    Merge pull request #2237 from ccrook/csv_field_name_fix

    Removing unnecessary restriction on CSV provider field names

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2015-08-07
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2015-08-07

    Removing unnecessary restriction on field names

Merge: 2a14ffd281d 1b06c0c3b88
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-06

    Merge pull request #2236 from elpaso/sip-server-filters-bindings

    [server] Sip server filters new bindings

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-06

    [server] Added comment

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-06

    [server] Minor style change

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-06

    [server] Added comment to header

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-06

    [server] style fix

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-06

    [server] setFilters implementation, bindings and test

    * moved type conversion to conversions.sip (template)
    * added setFilters() to QgsServerInterface
    * added tests

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-08-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-08-06

    [processing]fixes for grass7

    processAlgorithm method was actually not being called when running a grass7 algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-06

    Followup 9508f8b, fix other potential crashes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-06

    [pal] Shade all parts of label candidate as conflicting when
    appropriate

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-06

    [pal] Fix test for polygon boundary obstacles (followup 3a44e294)

    Test was incorrectly checking for intersection of the candidate
    and polygon obstacle, when it should have been checking for
    overlapping or touching obstacles.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-05

    Fix crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-05

    Fix const, followup 6a2df33

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-05

    Fix crash when opening attribute table on non-spatial layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-05

    Fix crash when map contains diagrams on joined layers (refs #13177)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-05

    Add some unit tests for color ramps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-05

    Add missing color ramp methods and conversions to sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-05

    Fix invalid color could be returned by QgsRandomColorsV2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-04

    Added TypeHeaderCode for QgsServerFiltersMap

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-04

    Alias without pending prefix for QgsVectorLayer methods

     * pendingAllAttributesList -> attributeList
     * pendingPkAttributesList -> pkAttributeList
     * pendingFeatureCount -> featureCount

    featureCount will now always return the features on the layer and NOT the
    committed features count as before.
    This changes its behavior but this way it is coherent with the other methods
    which work on the layer.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-04

    Add `QgsVectorLayer::fields()` as alias to `pendingFields()`

    pendingFields() is not very intuitive and leads to confusion for new developers.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-04

    database provider: fix andWhereClauses

Merge: 745f91d2493 9aae680d470
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-04

    Merge pull request #2233 from elpaso/carolinux-python-init-less-verbose

    Carolinux python init less verbose

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-08-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-04

    Fixed server python startup: do not load qgis.user

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-03-31
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-04

    Made methods protected and added descriptions

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-03-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-08-04

    Made python initialization less verbose

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-04

    Add 'edit' buttons to remaining gradient combo boxes

    Also consolidate code for easier maintenance.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-04

    Fix bad alloc when styling raster with random color ramp (fix #13112)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-04

    Fix random color ramps returning invalid QColors for value of 1.0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-04

    Fix saturation range ignored for random color ramps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-04

    Fix incorrect values returned by certain color ramps

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-08-03

    typo fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-03

    Fix geometry simplification for rendering altering feature geometry

    I noticed this when using memory layers - zooming out and then in
    would result in the features getting more and more generalised.
    Possibly it would affect other areas of the codebase too.

    The geometry simplifier was unhelpfully casting away the const
    from the pointer to the geometry's wkb, and was happily overwriting
    the wkb for its own purposes. With QgsGeometry now implicitly
    sharing this wkb pointer the non-const cast meant that the geometry
    was not getting correctly detached and the original geometry was
    being modified.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-03

    [composer] Add an apply button for atlas settings, prevents
    numerous refetching/redrawing when tweaking atlas configuration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-03

    [composer] Use feature requests to filter atlas features, rather
    than fetching all features and then filtering while iterating.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-03

    [FEATURE][composer] Add page name option for atlas

    Page name can be set to either a field or expression derived from
    the coverage layer, and is shown in the new atlas page combobox.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-03

    [composer] Keep atlas page combo in sync when atlas feature changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-03

    [pal] When set to draw all label candidates, shade candidates which
    conflict with obstacles in red

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-03

    Boost QgsFeature test coverage to 100%

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-03

    Add missing overrides

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-08-02

    Some doxymentation and const'ing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-02

    Expand QgsField/QgsFields tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-01

    Minor Coverity fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-08-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-08-01

    Switch doxygen coverage test to check count of undocumented members

    The previous check (% of documented members) set the bar too low
    (~60%). Now no members/classes can be introduced without full
    documentation.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-07-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-07-31

    Fix crashes when rendering with SVG symbols that are missing

    The crashes would happen after some time when browsing the map,
    especially when size of SVGs is in map units. This was due to wrong
    removal of deleted cache entries where cache entry key would be
    different from SVG file's path, thus not removing the entry that
    got deleted. Now explicitly keeping the lookup key in the entry
    to make sure this does not happen.

    Related issues: #9959, #8883

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-07-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-07-31

    fix Processing QGIS vector grid as lines

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-31

    osgeo4w: switch to grass 7.0.1 from RC2

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-07-30
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-07-30

    Fix sys/select.h header include on Mac for grass data file

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-07-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-07-30

    [GRASS] modules debug bar

    George Shegunov <mobisbg@gmail.com>AuthorDate: 2015-07-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-30

    Detach usage of qreal from QT_ARCH_ARM

    Added float types additionally to double, qreal can be now float or double.
    Removed QT_ARCH_ARM. qreal can be float not only on ARM.
    There are overload functions for both types.

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-07-30
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-07-30

    Handle QgsDataItem class hierarchy in SIP bindings

    George Shegunov <mobisbg@gmail.com>AuthorDate: 2015-07-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-30

    WEBKIT includes changed

    (cherry picked from commit 9f6c72fa33af4c60c2e3266282277f10eedd2749)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-30

    fix oracle provider (followup 5be0ee7)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-30

    Doxymentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-29

    processing: fix saga translation (followup 66a3d02)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-29

    Skip m-coordinates in geos import

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-29

    Fix segmentation of full circles

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-07-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-07-29

    [composer ui] fix tooltip for add shape action in composer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-29

    Set wkb typ if adding the first line in QgsLineStringV2::append

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-29

    Remove QgsRenderOptions, return filter in separate method

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-29

    Add boolean node literal to expressions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-29

    Remove QgsFeatureRequest::FilterRect from providers/iterators

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-29

    Remove references to QgsFeatureRequest::FilterRect

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-29

    Rule based renderer exposes filter where clause

    This filter can then be sent to the server to reduce the amount of fetched
    features

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-29

    Apply FilterRect in combination with other filters

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-29

    Add return type QgsRenderOptions to QgsRendererV2::startRender

    This allows to specify additional filter constraints for the feature request to
    be specified.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-29

    indentation update

Merge: 466018214c1 86329f01701
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-29

    Merge pull request #2223 from mhugent/measurement_from_geometry

    Measurement from geometry

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-29

    Change expected behaviour in test_qgsdistancearea.py to also consider inner rings for perimeter calculation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-29

    Allow usage of node tool for postgis zm geometries

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-05-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-29

    Fixed scale widget height

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-06-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-29

    Added TAB charachter

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-28

    fix connection pool crash without qapplication (fixes #13166)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-28

    processing: translation fix (open fusion las viewer; followup 66a3d02)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-28

    Adapt renderer to consider z/m in wkb parsing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-28

    Revert "add missed translations.py file" (followup 66a3d02)

    This reverts commit 6dd615719922ff3cd136ba800e5dc033e5ff9b34.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-07-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-07-28

    add missed translations.py file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-27

    fix processing startup error, followup 25e9f86

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-27

    Fix alloc-dealloc-mismatch

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-27

    [travis] Only clone latest commit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-27

    processing: simple interface translation fix

Merge: 86802598185 10d262f3f19
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-27

    Merge branch 'master' into measurement_from_geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-27

    Fix crash and add CheckBox support for autocreate editorwidgets

    Followup de547ad

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-27

    Use new geometry classes in QgsDistanceArea instead wkb parsing. That way, also the new zm types can be measured

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-27

    also install qgspointv2.h

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-26

    Add iface.layerTreeCanvasBridge()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-26

    db_manager: enable oracle plugin only when oracle support is available

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-26

    translation fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-26

    spelling fixes

Merge: 7439db1e66f bda76e57506
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-26

    Merge pull request #2222 from medspx/dbmanager-oracle

    DBManager Oracle Spatial support (fixes #9163)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-26

    load default.qgc from source directory when running from build dir

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-26

    integrate processing into update_ts.sh (also includes all translations
    in the repository and none outside of it).

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2015-07-25
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2015-07-25

    update Mac browser icon

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2015-07-25
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2015-07-25

    Fix CMakelist for oracle

    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>AuthorDate: 2015-07-25
Commit:     Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>
CommitDate: 2015-07-25

    Oracle Spatial support for DBManager

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-25

    Less postgis voodoo on travis

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-07-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-24

    Changing more Window titles

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-06-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-24

    Add 'Panel' to some panels, to make them distinguisable in context menu

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-06-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-24

    Add 'Toolbar' to all toolbar names, plus add tooltips to them

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-24

    Center menu titles, followup 09c2444

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-24

    Fix warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-24

    Add title for "Panels" and "Toolbars" in Menu

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-24

    Fix relation reference widget accidentally sets FK to NULL

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-24

    Add QgsRelation::getReferencedFeature to access parent feature

Merge: 6cccd21738f 69eb7ebe627
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-24

    Merge pull request #2217 from mhugent/node_tool_changes

    Add node editor widget and change node tool to click-click mode

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-24

    Remove z/m -> 25D conversion in postgres provider (since z/m geoms are supported now)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-24

    Fix gui glitch in relation reference widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-24

    Autocreate wrapper for date and relation editor widgets

    Followup de547ad

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-24

    Fix build error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-24

    debian packaging update (followup 32d7cc5)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-24

    fix windows build

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-07-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-07-23

    [GRASS] optional modules config path

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-07-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-07-23

    [GRASS] open mapset from browser

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-07-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-07-23

    [GRASS] GRASS 7 plugin enabled

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-23

    Add some class/method documentation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-23

    Fix issues with reprojection

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-23

    add column headers and tooltips to dxf export dialog (fixes #13138)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-23

    Use constGeometry() instead geometry()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-23

    Doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-23

    Find a suitable editor widget if widget and config mismatch

    If a .ui file is specified and the widget specified in the .ui file is not
    supported by the widgetwrapper which is configured in the layer properties
    the system will automatically try to find a better suitable widgetwrapper.

    To do this, widgetwrappers (respectively their factories) can return a map of
    supported widget types with priority values.
    The widgetwrapper which offers the heighest priority for a certain widget type
    will be used in case of a mismatch.

    Sponsored by OPENGIS.ch special projects team (aka gis.se troubleshooting
    section)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-23

    Remove label redundant to title bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-23

    [FEATURE][composer] Add page number combo box to atlas toolbar
    (fix #13136)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-23

    [FEATURE][labeling] Add priority control for obstacles

    Allows you to make labels prefer to overlap features from certain
    layers rather than others. Can also be data defined, so that certain
    features are more likely to be covered than others.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-23

    [FEATURE][labeling] Data defined control over whether a feature
    acts as an obstacle for labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-23

    [pal] Simplify handling of layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-22

    Some UI improvements in the options dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-22

    Remove note which is no longer applicable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-22

    Use suitable icon for resetting scales

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-22

    Use constGeometry() instead of geometry() where possible

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-22

    Prevent double-add feature

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-22

    Remove outdated fedora-20 from default rpm builds

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-22

    Add rubberband again

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-22

    [labeling] Fix incorrect handling of word spacing for curved labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-22

    Fix 'nan'='nan' evaluates to false in expressions

    Also fix 'nan' and 'inf' being treated as doubles rather than
    strings.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-22

    Fix Coverity uninitialized variable warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-21

    osgeo4w: switch to grass 7.0.1RC2

Merge: 268feb5c162 336248eef18
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-21

    Merge pull request #2215 from landryb/remove_bom

    remove UTF8 BOM

    Landry Breuil <breuil@craig.fr>AuthorDate: 2015-07-21
Commit:     Landry Breuil <breuil@craig.fr>
CommitDate: 2015-07-21

    remove UTF8 BOM

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-21

    [pal] Use GEOS methods for label position conflict tests

Merge: e2df800f119 b0dd2afb40b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-07-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-07-20

    Merge pull request #2213 from arnaud-morvan/processing-translation

    [processing] translate algorithm names and groups

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-20

    fix retrieval of labeling settings for layers with ids with no ascii characters

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-20

    Recreate nodeeditor only if new feature has been selected

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-20

    Better synchronisation between node editor and node tool

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-20

    Remove executable flag on a bunch of files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-20

    [pal] Use GEOS for linear referencing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-20

    [pal] Fixes to geometry handling for point sets

Merge: 49d0f3a12f0 0dfb1561c68
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-07-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-07-20

    Merge pull request #2214 from radosuav/numberInputPanel_range_fix

    [Processing] Fix limits in NumberInputPanel when the limiting value is 0

Merge: dc4049ddff0 e751592a4da
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-07-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-07-20

    Merge pull request #2204 from Gustry/processing

    [Processing] Small python changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-20

    [FEATURE][labeling] Add option to only draw labels which fit
    completely within polygon features (fix #12136)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-20

    [pal] Use GEOS for calculating minimum distances between geometries

    Also more cleanups, fixes for geos handling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-20

    Fix doxygen warnings, bump acceptable doc coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-19

    [pal] Use GEOS for point in polygon test, also use prepared GEOS
    geometries where possible

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-19

    [pal] Move storage of GEOS geometry from Feature up to PointSet. Use
    GEOS to calculate feature centroids rather than custom code.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-19

    [pal] Header cleanups for FeaturePart and include cleanups

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-18

    fix grass test on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-18

    fix PyQgsServer test in nightlies

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-18

    don't buffer python and grass tests output in variables

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-07-17
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-07-17

    Processsing translation strings for names and groups

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-07-16
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-07-17

    Processing translation tool for names and groups

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-07-17
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-07-17

    [Processing] Fix limits in NumberInputPanel when the limiting value is 0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-17

    Fix test failures on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-17

    osgeo4w: fix rmdir quoting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-17

    [pal] Remove more unused functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-17

    [FEATURE][labeling] Add option to control how polygon layers
    act as obstacles

    Options are either avoid placing labels over polygon interior
    or avoid placing over polygon boundaries. (Previous behaviour
    was always avoid placing over interior).

    Avoiding placing over boundaries is useful for regional boundary
    layers, where the features cover an entire area. In this case
    it's impossible to avoid placing labels within these features,
    and it looks much better to avoid placing them over the boundaries
    between features. End result is better cartographic placement of
    labels in this situation.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-16

    Guard against some crashes in geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-16

    Add test for handling invalid WKT with z values (refs #13055)

Merge: 6ee1d67e8a5 6788fbaa6a1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-15

    Merge pull request #2211 from mhugent/transect_sample_extension

    Add baseline buffer tolerance and simplification tolerance parameters…

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-15

    osgeo4w: use packagename instead of package version for temporary test directory and also set TMP

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-03-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-15

    Add baseline buffer tolerance and simplification tolerance parameters to transect sample

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-15

    [Android] main function needs to be visible

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-15

    Fix compiling w/ WITH_QTWEBKIT=OFF

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-15

    Export QgsWebPage/QWebPage symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-15

    [FEATURE][labeling] Add option for obstacle only layers

    This allows users to set a layer as just an obstacle for other
    layer's labels without rendering any labels of its own.

    Ideas for UI improvements are welcome!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-15

    [pal] Nicer use of enums, LineArrangementFlags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-15

    [pal] Small cleanups to Layer API

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-15

    fix qgsversion.h generation [take II]

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-15

    fix qgsversion.h generation on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-14

    [pal] Various cleanups

    Remove support for map scale, dpi and units from PAL. None of these features
    were being used by QGIS (we use our own handling of these features) so the
    PAL implementations were just bogging up the code. Also remove custom
    min/max/abs implementations from pal and remove a bunch of unused methods.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-14

    translation fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-14

    fix windows build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-13

    Add link to OGR formats to README.md

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-13

    Add missing Q_OBJECT macros

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-13

    osgeo4w: run nightly tests with separate temporary directories

Merge: 48e4fb85c80 42137e4adc7
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-13

    Merge pull request #2197 from manisandro/dropconnections

    Add QgsConnectionPool::dropConnections, delete connection groups when pool is destroyed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-13

    Revert "use triple quoting with st_estimatedextent in postgres provider and db_manager (fixes #12478)"

    As it seems to address a meanwhile reverted behavior change in PostGIS 2.1
    before it was released (see also https://trac.osgeo.org/postgis/ticket/2834).

    This reverts commit 048aff01bb9cf42e2c1c17eb0ddbd81537443e19.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-13

    Cache geometries before rendering (curved geometries are going to be segmentized)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-13

    Try to make raster calc test more reliable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-13

    Add QgsAttributes::operator== that takes care of NULL variants

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-13

    Add test to check if QgsFeature.setAttributes handles 0 vs NULL correctly

    Currently failing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-13

    Preserve 0 values from postgres int columns

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-07-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-07-13

    Add function help for IF expression

    Fix #13015

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-13

    Ensure LAS is always capitalized (fix #12012)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-13

    Correct use of ellipsis in style menus (fix #10549)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-13

    Standardise capitalisation of HTML string (refs #7050)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-13

    let first test truncate qgistest.html

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-12

    update qgsversion.h only if it going to be actually changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-12

    [labeling] Prevent users from unselecting all line placement options
    (fix #13007)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-12

    Remove expected failure from shapefile provider unique values test

    Failure was caused by GDAL bug #6020, which has now been fixed
    in GDAL. It turns out the values are only incorrect if the first
    feature in the file has a null value, so I've rearranged the
    features in the reference shapefile to avoid this.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-12

    Fix two minor Coverity uninitialized member warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-12

    Address cmake CMP0054 warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-11

    db_manager: properly parse sqlite version (followup 5b86e38)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-11

    db_manager: only try isgpkg on spatialite plugin and sqlite version parsing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-11

    Better wording for line layer label placements (fix #10434)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-11

    Fix loss of some labeling properties when changes placement types

    For instance, changing between "around point" and "offset from
    point" placements would lose the setting for distance and offset.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-11

    Minor coverity fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-11

    Fix zoom last needs two clicks to reset view for zoom tool
    (fix #13095)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-07-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-07-11

    Revert "[FEATURE] Show symbol as icon for attribute row"

    This reverts commit e3b2a2daf2a5368c8e5565cd83acc26e706e00c2.

    Revert until I fix the speed issues

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-10

    fix typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-10

    fix plugin staging

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-10

    Use advanced editing for node tool

Merge: 2b5ea3669ee 0312dbf3cb7
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-07-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-07-10

    Merge pull request #2206 from elpaso/server-docs-server-iface-fix

    [SERVER] Server docs and server iface fix

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-07-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-07-10

    [processing] fixes for lastools algorithms

    by Martin Isenburg

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-10

    Switch node tool to click-click mode

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-07-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-07-10

    Added server module to dox

    Added a server group and module for the server library

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-07-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-07-10

    [FEATURE] Show symbol as icon for attribute row

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-07-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-07-10

    [processing] more robust CRS assignation for SAGA outputs

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-07-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-07-10

    Clear the request handler when done

    also added some comments and docs strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-10

    Add support to generate_test_mask_image for mismatched sizes,
    add masks for legend renderer tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-10

    [tests] Add method for setting size tolerance to render checker,
    add some size tolerance to legend renderer test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-09

    Add a note that the wfs publish setting is also used for dxf export

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2015-07-09
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2015-07-09

    small python change

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-09

    [FEATURE]: Adapt node tool to new geometry types and provide a node editor table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-09

    [FEATURE] Add option to force a vector layer to render as a raster

    (under the layer properties, rendering tab)

    So why would you want this? Well, extremely detailed layers (eg
    polygon layers with a huge number of nodes) can cause composer
    exports in PDF/SVG format to be huge as all nodes are included in
    the exported file. This can also make the resultant file very slow
    to work with/open in other programs (*cough* Inkscape *cough*).

    Now, these you can force these layers to be rasterised so that the
    exported files won't have to include all the nodes contained in these
    layers. (Before you could also do this by forcing the composer to
    export as a raster, but that was an all-or-nothing solution).

    The ideal solution would be a simplification option for composer
    exports which would simplify the layers by removing redundant points
    at the export DPI, but this is an easy workaround for now.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-09

    [FEATURE]: Adapt node tool to new geometry types and provide a node editor table

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-09

    Tweaks to some spin box steps + add some missing clear buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-09

    Avoid warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-09

    Avoid hang on WMS legends with missing graphics (fix #12234)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-09

    refactor stageinstall of plugins

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-07-08
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-07-08

    Add ref counting to QgsOgrConnectionPool

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-08

    Set content disposition header earlier, otherwise the streaming servers don't get it

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-07-07
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-07-08

    Destroy connection pool groups when connection pool is destroyed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-08

    [FEATURE][labeling] Allow data defined control of label priority

    Previously only the priority for the entire layer could be specified
    (fix #4606)

Merge: c74754ed8db f0835ec3e58
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-08

    Merge pull request #2200 from mhugent/server_content_disposition

    Server content disposition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-08

    [pal] Allow data defined quadrant when in "around point" mode

    Previously, placement options were either all-or-nothing. If you
    wanted to manually set the quadrant for specific labels, it was
    only possible when in "offset from point" mode. But this meant
    that all other labels would be forced to have the same quadrant
    placement, resulting in poor placement. If instead you used
    "around point" mode, then all labels would be dynamically placed
    but there was no way to force a single label to a specific
    quadrant.

    Now, you can set the placement mode to "around point" so that the
    majority of labels get auto placed, and then set a data defined
    quadrant override for specific labels.

    Additionally, when data defined quadrant is set when in "around
    point" placement, then the label distance is used to offset the
    label rather then the offset X/Y used when in "offset from point"
    mode.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-08

    Include NULL in expression builder available functions list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-08

    [labels] Fix null data defined value was not ignored in some cases

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-07

    fix grass tests on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-07

    coverity fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-07

    Change order of headers in server tests

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-07

    Update python bindings for qgsrequesthandler

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-07

    Server: FILE_NAME parameter to set Content-Disposition header from client

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-07

    [pal] 'Follow placement' alignment should also work for offset
    from point placements

Merge: 099faec5970 659f0d661cf
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-07-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-07-07

    Merge branch 'export_symbols'

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-07-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-07-07

    Add exportImage API to QgsSymbol

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-07-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-07-07

    Added API to use layer style overrides also in map canvas

    ... so that map canvas does not always use just the active layer style

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-07

    Minor coverity fixes

Merge: 4f212d3983f 06cc8bada72
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-07

    Merge pull request #2199 from mhugent/wkt_fix

    Accept input with more coordinate dimensions in wkt import

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-07

    Accept input with more coordinate dimensions in wkt import

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-07-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-07-07

    Add export as SVG/PNG to style manager

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-06

    fix build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-06

    add debugging output to test font loading on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-06

    fix some warnings and suppression warnings on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-06

    Update test mask image for Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-06

    Fix encoding warnings on Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-06

    Fix crash when editing marker through symbol manager (fix #13077)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-06

    [pal] Remove LinkedList and HashTable

    This commit replace pal's use of it's own custom linked lists
    and hash tables by Qt's QLinkedList and QHash classes. All use
    of char arrays have also been replaced by QStrings.

    Testing reveals no speed improvements by the changes, but the
    changes bring pal more into line with QGIS core and make the
    code much more readable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-06

    Add missing overrides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-06

    More Win test mask updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-05

    remove unused iostream header

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-05

    fix arm build again (followup 68fe5f5 and 1aff733)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-05

    cleanup composer test map settings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-05

    another round of coverity and cppcheck fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-05

    various windows test fixes:
    * .gitignore sort and remove duplicates
    * show more warnings in tests
    * add/update masks for rendering checks on windows
    * fix delimited text provider tests
    * disable QgsLogger and QgsPalLabelingServer on windows

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-07-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-07-04

    Fix #13059 - Fix expression template load error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-04

    Fix setting symbol width/size/rotation from right click menu
    (fix #13070)

Merge: 29aaf1bad8d fe1a032181f
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-03

    Merge pull request #2192 from Gustry/fix-13067

    fix #13067 : bad geometries in the difference tool

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2015-07-03
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2015-07-03

    fix #13067 : bad geometries in the difference tool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-03

    skip blanks between wkt child blocks (fixes #13053)

Merge: f92d9c11762 127dd64db6d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-03

    Merge pull request #2191 from mhugent/server_cache_multi_projects

    Fix layer cache to work with layers which have the same id (but in di…

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-03

    Fix layer cache to work with layers which have the same id (but in different project files)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-03

    but not with QString (followup 34c1c8d)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-03

    avoid auto

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-07-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-07-03

    Revert "GDAL/OGR mutex in data items on GDALOpen/OGROpen"

    This reverts commit 57ffaa7d0a2610f0fe67f5983ad10ad38274f99f.

Merge: 2083d6db258 132fa0d25bd
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-03

    Merge pull request #2190 from elpaso/server-test-update

    Fixed PyQgsServer tests.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-07-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-07-03

    re-enabled PyQgsServer, reverted setenv

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-07-02
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-07-03

    Fixed PyQgsServer tests.

    Still disabled in Travis because of random failures

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-07-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-07-03

    [processing] allow using layer names as input values

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-07-03

    [processing] improvements fro gdal rasterize algs/gdal/rasterize.py

    fixes #12541

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-07-03

    [processing] allow changing font size in script editor

    fixes #11328

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-07-03

    [processing] do not accept grass vector layers as inputs

    fixes #12436

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-07-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-07-02

    DBManager TopoViewer: zoom on topology if first load

    Fixes #13064

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-02

    qgsserver: use _putenv_s on windows and setenv on windows (followup 79d37c1)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-02

    dxf export:
    * add missing marker types (fixes #13062)
    * add missing support for data-defined marker names (fixes #13063)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-07-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-07-02

    GDAL/OGR mutex in data items on GDALOpen/OGROpen

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-02

    osgeo4w: make dash site name configurable and include SHA in buildname

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-02

    OSX test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-02

    Disable PyQgsServer test on Travis until it is fixed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-02

    fix reordering of render order (followup 78c60a2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-02

    Followup cce6c8b, fix Travis failures

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-07-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-07-02

    DBManager topoviewer: don't be fooled by srid=-1 in topology.topology

    Fixes #12802

Merge: cce6c8bad33 89b275c3a2b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-02

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 738260a7dea a9c830e67b7
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-02

    [FEATURE]: getMap in dxf format

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-02

    Revert "fix precise build"

    This reverts commit e11b1872b24fe8f91d2288cd7df896dcc368f212.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-02

    fix precise build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-07-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-07-02

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-02

    [tests] Switch composer picture remote url test to use a local
    python server, avoids dependance on remote service

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-02

    test cleanups and some fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-02

    Better fix for b847a06

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-02

    Fix failing PyQgsBlendModes test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-07-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-07-02

    Fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-01

    make sub tests following the label in composer rotation pass

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-01

    fix composer picture test on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-01

    Some fixes to the tests on windows:
    * defer initialization of map settings until after QgsApplication is initialized
    * disable local server test
    * set ogr encoding in qgsserver testproject.qgs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-01

    avoid modifying test data

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-01

    restore points files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-01

    fix TestQgsProject

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-07-01

    fix testqgis

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2015-06-30
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2015-06-30

    update Mac bundling for GRASS 6/7 lib split

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-30

    fix PyQgsServer test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-30

    and fix linux build (followup 79d37c1)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-30

    [FEATURE]: getMap in dxf format

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-30

    fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-30

    postgres provider: fix indexing of default values (fixes #12996; folloup 61f39d6f)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-30

    fix windows build (followup 8f2a3ae)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-30

    Labeling test mask updates for OSX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-30

    Make paint effect test pass on OSX by explicitly setting dpi

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-30

    Fixes for composer map grid test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-30

    Tweak raster calc test

Merge: 3094297f512 a9c63968bf3
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-06-30
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-06-30

    Merge pull request #2183 from mhugo/master

    Add unit test for QgsLayerTreeModel::setLegendFilterByMap()

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-06-19
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-06-30

    Add unit test for QgsLayerTreeModel::setLegendFilterByMap()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-30

    also fix doxygen comments in sip files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-30

    fix typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-30

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-30

    Fix loss of attributes for OGR provider (followup 72c9830)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-30

    Test mask updates for OSX

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-29

    osgeo4w: packaging fix

    (cherry picked from commit a486c7cec810f918b43fa81adc321fafef2fce4d)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-29

    edit widget: fix ranges (followup 91e44eaf; fixes #12421)

Merge: 9b69825d28b f8133cc5243
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-29

    Merge pull request #2179 from elpaso/patch-3

    Added myself

Merge: 2b444ac9c88 0a93b171f9b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-29

    Merge pull request #2178 from elpaso/patch-2

    Added myself

Merge: 1dfe005e671 540165d041e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-29

    Merge pull request #2092 from elpaso/server-refactoring-3

    [SERVER] Server refactoring and Python bindings/tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-29

    wms provider: recover the possibility to configure the feature count in WMS requests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-29

    unify_includes.pl: include doxygen comment fixing

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-06-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-06-29

    Added myself

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-06-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-06-29

    Added myself

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-29

    [pal] Cleanup some doxygen comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-29

    [pal] Remove #ifdef svg debugging code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-29

    [pal] Use Q_UNUSED rather than custom UNUSED

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-29

    [pal] Clean up header includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-29

    [pal] Switch use of PAL's own mutex to QMutex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-29

    [pal] Remove old ifdefed code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-29

    [pal] Remove useless HAVE_CONFIG_H includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-29

    [pal] Reformat headers to match QGIS standards

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-06-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-06-29

    Re-added Nyall's modifications

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-05-30
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-06-29

    Added documentation and QgsServer to doxy template

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-06-29

    Fixed test: added regexp to strip content length

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-06-29

    Removed Qt5 include

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-06-29

    Corrected file comment headers

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-05-29
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-06-29

    [SERVER] Server refactoring and Python bindings/tests

    This is a refactoring of the server component, the
    server is now wrapped into a new QgsServer class with
    python bindings and an examples python test.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-29

    add missing Q_PROPERTY to QgsExtentGroupBox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-29

    added QgsExtentGroupBox to custom widgets

Merge: 355fc91a6c7 4420b3bf99d
    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2015-06-29
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2015-06-29

    Merge pull request #2173 from cedi4155476/dbmanager-geopackage_2

    DBManager: Drag&Drop support for GeoPackage layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-29

    PostGIS browser improvements

    - Add ability to create schemas
    - Add ability to truncate tables
    - Fix renaming of views
    - Better wording of table related actions, so it's clear whether
    they operated on a table or query

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    Make sure that rescaling runs with the correct data type

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    Set up geotransform so that origin is the top-left coordinate

    This has no practical difference, but some software (InaSAFE) likes
    more when the origin is top-left instead of bottom-left.

    Probably this has a bit better memory access pattern too when
    rendering images

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    Try to do automatic choice of the reference layer in GUI (using smallest cell area)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    Fix type of CRS WKT (use just QString instead of both QString and QByteArray)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    Allow for custom setting of cell size / grid offset in GUI

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    Align rasters: configuration of clip extent, reporting of output size

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    Extent group box improvements: custom title base, checkable group box

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    Support reprojection in GUI, added unit tests for reprojection

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    Add error messages, fix reporting of grid offset

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    Started GUI for alignment of rasters

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    Added progress reporting

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    Add python bindings for QgsAlignRaster

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-29

    [FEATURE] Raster Alignment Tool

    This new tool in qgis_analysis library is able to take several rasters
    as input and to align them perfectly, that means:
    - reproject to the same CRS
    - resample to the same cell size and offset in the grid
    - clip to a region of interest
    - rescale values when required

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-29

    Improvements to generate mask script

    - Rendered images can now be fetched from file:// urls
    - Control image path can be deduced by just specifying a partial
    match for the control image name instead of the full control
    image path

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-06-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-28

    Fixes for search widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-28

    Update test masks

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2015-06-27
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2015-06-27

    Change resolution parameter defaults to floats

    Previously, the GUI wouldn't allow to enter float values

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-27

    osgeo4w: also follow designer batch rename in nightly build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-27

    Followup f4e356b

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-27

    Add QgsExpressionBuilderWidget::loadFieldsAndValues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-27

    Followup 87c05f1

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-27

    Add reverse-translation map for font styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-27

    Add a bunch of optimised fuzzy string matching algorithms.

    A new QgsStringUtils class has been added containing some
    common fuzzy matching algorithms, including Levenshtein edit
    distance and Soundex. These can be used for finding "similar"
    strings in a table.

    Expression functions for these algorithms have also been
    added to a new "Fuzzy Matching" group.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-27

    [browser] Add rename, delete options for schemas and rename option
    for layer for postgres providers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-26

    Fix warnings

    followup 16ad2f82
    followup eff1357e

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    postgres provider: also cast geography to geometry when using && (fixes #8572)

    Cedric Christen <cedric_christen@bluewin.ch>AuthorDate: 2015-06-26
Commit:     Cedric Christen <cedric_christen@bluewin.ch>
CommitDate: 2015-06-26

    Drag&Drop support for GeoPackage layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-26

    Fix warning

    Followup eff1357e

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-26

    [rpmbuild] support for multi-digit version numbers and add Fedora 22 to default

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-06-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-26

    New design compiles but does nothing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    Bump version to 2.11

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    changelog update for 2.10

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    translation update for 2.10 from transifex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    release.pl: fix setting of new release name

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    indentation update

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-26

    [processing] fixed attribute filtering in parameters panel for ParameterTableFIeld param

    fixes #12807

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-26

    Fix a crash on start due to race condition in GDAL data items

    Thanks Radim for spotting this

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-26

    Data items: Close GDAL dataset when it is not needed

    This was leading to situations where QGIS was hitting limit of the maximum open files

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-26

    [processing] fixed handling of folders and files in settings

    fixes #12511

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-26

    [processing] better error capturing when connection to models repo fails

    fixes #12515

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-26

    Fix crash on user.py import of expressions

Merge: 04439fe2a9b c62b52bc67e
    Vincent Mora <vincent.mora@oslandia.com>AuthorDate: 2015-06-26
Commit:     Vincent Mora <vincent.mora@oslandia.com>
CommitDate: 2015-06-26

    Merge pull request #2167 from vmora/keep_data_defined_at_marker_level_on_property_change

    fix loss of expression when subsymbol is changed

Merge: 7b31f124056 9bf1ec2136d
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    Merge pull request #2171 from Gustry/changelog

    Changelog update : news.t2t

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-06-25
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-06-26

    fix loss of expression when subsymbol is changed
    bug mentionned in issue #13033
    if the angle, size, width or offset is changed for a subsymbol which
    parent (a marker) has data-defined size, angle or width, restore the
    data-defined property for the marker.

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2015-06-26
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2015-06-26

    changelog update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    indentation and spelling fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    oracle provider: fix dfc2cf0 (fixes #13005; take II)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-26

    [processing] fixed 'add geometric properties' algorithm when output fields already exist in layer

    fixes #13010

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-26

    [processing] minor fixes to param descriptions in saga algs

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-26
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-26

    [pyqgis-console] APIs file updated

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-26

    [CTest] Fix failing server tests

    Followup 7ce4edf1

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-06-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-26

    set data-defined size,angle,width for added symbol
    fix #13033
    When a symbol is added and the marker as a global size expression,
    restore the expression if a symbol is added.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-26

    Test mask updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-26

    Fix infinite loop when painting grid with bad parameters

    Credit to @m-kuhn

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-26

    Mark geometry API as non-stable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    fix 2b703e3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    processing: fix installation of saga 2.1.3 descriptions

Merge: e6556a2d8dc 3387d6f632a
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    Merge pull request #2118 from jef-n/postgres-like-concat

    expressions: let concat handle NULL like empty string (like in postgres; fixes #1927)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-26

    osgeo4w: update release packaging for dual grass support

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-25

    [GRASS] raster import null values

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-25

    [GRASS] mapset item refresh on file system change

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-25

    [GRASS] change canceled import item icon / label

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-25

    [CTest] Enable individual tests depending on appropriate cmake options

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-25

    [GRASS] skip currently being imported objects in browser refresh

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-25

    [GRASS] new names fixes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-25

    [GRASS] blocking raster import data stream

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-25

    Add factory annotation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-25

    Remove python bindings for QgsGeos, move createGeometryEngine() from edit utils to QgsGeometry class

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-24

    [GRASS] blocking vector import data stream

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-24

    add postgres layer: enforce selection of primary key for views (refs #11317)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-24

    handle ogr sublayers with colon

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-24

    use triple quoting with st_estimatedextent in postgres provider and db_manager (fixes #12478)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-24

    avoid reloading not rendered layers on map refresh

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-24

    [processing] fixed saga algorithms when input is an sdat file

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-24

    [processing] fixed a couple of wrong SAGA algorithm descriptions for 2.1.4

Merge: aab071de9ab 5a9df7eba3a
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-24

    Merge pull request #2164 from Gustry/fix-replace

    [Processing] fix variable assignment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    Filtering in expression widget should be case insensitive (refs #11627)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    Default to case insensitive for attribute table filter (fix #11627)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    Update max value for null size in size assistant
    (required for sizes in map units, where large values are needed)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    allow user to control size for NULL values
    added a field in the assistant to specify the symbol size when
    expression evaluates to NULL

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    fix NULL field in size expression beeing drawn
    the expression generated by the assistant was causing symbol with size
    expr evaluated to NULL to be drawn with default size, wich is not what
    the default should be.

    The generated size expression is now composed with coalesce(...,0)
    so the symbol is not drawn when the size expression is NULL

    The expression is still recognized without the coalesce to allow the
    legend to be drawn even in the absence of coalesce: this can be used
    to have the default size for NULL expression and use a conditional expr
    fro color to highlight symbols where value is NULL.

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    converted size expr evaluate to 0 on NULL field
    fix #12888
    use coalesce(expr,0) to have zero size if expression evaluates to NULL
    otherwise the default size would be used

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    reactivate field when dd buton is deactivated

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2015-06-24
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2015-06-24

    fix variable assignment in Processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    Revert 9041950 and 5f49335. Neither fixed worked for Windows.
    Will revisit for 2.12.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    Add tests for line placement of labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    Label tests for buffer and shadow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    Don't show errors in a dialog for QgsDelimitedTextProvider

    This causes issues with scripted use of the provider. Instead, just
    log messages to the standard message log.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    Add a "load values" button to graduated histogram. The previous
    approach of automatically fetching the values on demand was
    resulting in graphical corruption to the parent tab widget.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-24

    indentation and spelling fixes

Merge: 8656b2d03bf 028c083685a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-24

    Merge pull request #2163 from carolinux/master

    Added setBand capability to qgssinglebandpseudocolorrenderer API

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-06-24
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-06-24

    Fixed indent/spacing

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-06-24
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-06-24

    Added doxygen docs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-23

    osgeo4w: switch to GRASS 7.0.1RC1

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-23

    geometry validator: fix touching lines check (followup b9b9bc3, fixes #12730)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-23

    [processing] fix initial without saga_cmd on *x

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-06-23
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-06-23

    Bands are 1-indexed

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-06-23
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-06-23

    Added setBand capability to qgssinglebandpseudocolorrenderer API

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-23

    [GRASS] better handle corrupted/missing topo; allow to delete corrupted map

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-23

    invalidate first crs on project load (fixes #13011)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-23

    dxf export: deprecate writeSolid (replaced with writePolygon) and add some doxymentation

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-23

    [processing] fixed attribute types in memory layers
    fixes #12894

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-23

    Derive MultiLineString from MultiCurve and MultiPolygon from MultiSurface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-23

    More test mask updates

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-23

    [processing] fixed text and html output in GRASS algorithms

    This changes the way text outputs are handled.
    Now the output of the command is piped to a file, and with that file, the raw and HTML outputs are generated.

    More formatting for the HTML file should be added in the future, since it is now rather basic

    fixes #6379

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-23

    [processing] better initialization of SAGA provider

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-23

    [processing] fixed typo in algorithm group name

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-23

    [GRASS] fixed animated import icon on windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-23

    Fix tab order in raster calculator dialog

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2015-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-23

    add log, ln and != button in the raster calculator

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-23

    [processing] added check to ensure input layers are valid

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-23

    [processing] no need to hide credentials when storing db data

    If they appear on the URI, it means they are already being stored in plain text by QGIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-23

    [processing] more improvements for storing db data in log

    This allows reusing commands that use a db-based layer.

    It disables parameter validity checks for layers. Those checks should now be performed at the algorithm level before executing (not yet implemented)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-23

    [processing] show error message when execution of algorithm from console failed

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-23

    [processing] more correct storing of DB data in log

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-23

    Add delimited provider to common provider tests, fix records missing
    from delimited layers when geometry was null.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-23

    Add memory provider to common provider tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-23

    Some test masks for OSX

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-23

    Explicitly set dpi for test images, should help tests pass on OSX

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-23

    Fix regression with snapping on intersection (fixes #13020)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-22

    [GRASS] vector import begin/commit transaction

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-22

    [GRASS] fixed tmp import maps delete on windows

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-22

    [processing] use default value in selection parameters in modeler

    fixes #12766

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-22

    switch all png icons to svg ones for plus and minus signs:
    followup 33b49ff and a7191ab

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-22

    Travis: Fail on warnings and improve cdash integration

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-22

    Hide unimplemented GeometryV2 clip methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-22

    [georef] Followup 9041950, fix didn't work for Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-22

    [georef] Fix crash when loading new project with georeferencer open

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-22

    [georef] Allow report to flow onto multiple pages to show all
    GCPs (fix #4602)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-22

    Fix crappy documentation (which I wrote) which came back to bite
    me and wasted part of my life I'll never get back...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-22

    Implement stubbed QgsGeometry methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-22

    Rename QgsGeometryImport to QgsGeometryFactory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-22

    Update doxygen comments for QgsGeometry, reflecting that QgsGeometry
    is a generic geometry container from >= 2.10.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-22

    [processing] better sizing of columns in batch interface

    fixes #12706

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-22

    include python-spatialite as build depencency for debian (followup 551cf82)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-22

    [processing] fixed setting rendering styles for line and point outputs

    fixes #12773

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-22

    Don't crash when QgsVectorLayer::setDataSource is called

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-22

    Make QgsVectorLayer::setDataSource maintain renderer where possible

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-22

    [processing] corrected last commit

    no need to rename algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-22

    [processing] added import into postgis algorithm to simplified interface

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-22

    [processing] fixed add model from file

    fixes #12902

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-22

    [processing] fixed using temporary files in field calculator

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-22

    [processing] correctly handle filenames with long extension names in output file selector

    fixes #10264

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-22

    [processing]changed native raster format for SAGA algorithms from tif to sdat

    This eliminates the need to export to a QGIS compatible format after generating a raster output. The SDAT format is the native SAGA format, and it is supported by GDAL, so it is also supported by QGIS. This was not used before, but now we use that to reduce the nuber of steps and provide a better integration.

    Conversion to other formats is now done by Processing itself, not by the SAGA algorithm.

    fixes #10735

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-22

    [processing] wait until file conversion is finished

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-22

    include libqt4-sql-sqlite as build dependency for debian

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-22

    [processing] fixed output to non-supported vector formats in GRASS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-22

    [processing] fixed conversion to unsupported raster formats after running algorithm

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-21

    [GRASS] windows fixes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-21

    fix plus icon for ows server widget in project properties

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-21

    fix plus icon for relation widget in project properties

Merge: eaaa98fd459 b39cb7bac68
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-21

    Merge pull request #2154 from slarosa/custom_dialog

    added missing icons to customization dialog

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-20
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-21

    added missing icons to customization dialog
    also added new icon for the  select all action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-21

    [georef] Add reset menu action to remove GCP and close current
    raster (fix #6215)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-21

    [georef] Don't allow overwriting input raster (fix #3804)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-21

    [georef] Improve string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-21

    [georef] Don't crash when loading invalid GCP files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-21

    [georef] Show messages when georeferencer creates a world file
    (fix #7429). Also fix raster not loaded into main canvas when
    creating a world file (fix #10018).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-21

    [georef] Don't minimise georeferencer when adding points from main
    window, just raise the main window instead (fix #8388)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-21

    Fix typo

Merge: 88629a6b19a 72c56dffdb8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-06-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-06-21

    Merge pull request #2151 from NaturalGIS/fix_grass_r_drain

    [processing] fix grass7 r.drain non mandatory parameter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-21

    Rearrange effects dlg for consistency with symbol dlg (fix #12819)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-21

    [composer] Change "stroke" to "line" for consistency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-21

    Also remove astyle*.diff and sha*.diff files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-21

    Update remove_git_conflict_files script to also remove *.prepare

    Also rename script to remove_temporary_files.sh to reflect this
    change.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2015-06-20
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2015-06-20

    Use consistent terms

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-06-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-06-20

    [GRASS] alloc enough space for Map_info on Windows, fixes #13002

Merge: 5dc0db634b1 a811cbce150
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-20

    Merge pull request #2153 from nirvn/georef_icon_size

    [georef] apply user preference icon size to toolbars

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-06-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-06-20

    [georef] apply user preference icon size to toolbars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-20

    [georef] Show success message in messagebar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-20

    [georef] Make plugin less frustrating to use.

    Adds a message bar, and converts most message boxes to message bar
    messages. Now, most transformation parameters are checked when the
    transform is attempted, rather then when the transform properties
    dialog is opened. This avoids the frustrating situation where the
    transform settings dialog blocks you from selecting transform
    parameters before adding GCPs.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-20

    indentation fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-20

    dxf export:
    * fix support for data-defined properties in SVG export
    * remove drawRects and let it fallback to drawPath and drawPolygon
    * close arcs

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-19

    [travis] add libqt4-sql-sqlite package

    This commit fix the PyQgsAppStartup test which fails with c706513
    because the QSQLITE driver was not found.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-19

    [bookmarks] switch spatial bookmarks dialog to dockwidget with toolbar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-19

    vector file writer: adapt to 2fcbc8b (fixes #12985)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-19

    [processing] fix typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-19

    handle 64bit feature ids (fixes #13001)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-06-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-06-19

    Better output name for saga kernel

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-06-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-06-19

    [BUGFIX][QGIS-Server] Add all layers for fixed legend in GetPrint

    If a legend is not linked to a map, it's a fixed legend and does not depend on
     layers parameter. This bugfix loads all layers needed by legend and update it.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-19

    browser: add i18n

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-19

    Fix #6099 - Save as... for raster: missing extension on Gnome3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-19

    fix 61f39d6

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-19

    oracle provider: fix ExactIntersect check if spatial extension is available and there is no spatial index (fixes #13005)

Merge: 61f39d6ff35 22082d6587f
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-19

    Merge pull request #2146 from slarosa/new_sharing_icons

    new icons for sharing in the stylemanager dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-19

    postgres provider: fix indexing of default values (fixes #12996)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-19

    new icons for sharing in the stylemanager dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-19

    [georef] Fix coordinates truncated to 2 decimal places in table

    Now, coordinates are shown in table to 4 decimal places, and a
    tooltip will show the full precision of coordinates. Editing
    coordinates also shows the full precision. (fix #10480)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-19

    [georef] Fix untranslatable strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-19

    More updated test mask images - moar green!!

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-06-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-06-19

    fix grass7 r.drain non mandatory parameter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-19

    Doxify the ownership transfer for triangulation

    Followup 46a3746

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-19

    Fix interpolation tool crashes qgis #12855

Merge: 705eb74ec53 72369fd973b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-19

    Merge pull request #2101 from mhugo/fix_cache_enabling

    Wait for the current rendering to finish before touching the cache

Merge: a316290ada9 a0c04d1edb2
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-19

    Merge pull request #2150 from nyalldawson/fix_cmake_warnings

    Fix cmake warnings under Win32

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-19

    Fix #12881 - Fix loading of QLR files with the same layers

    Using just date stamps wasn't fine enough

    Funded By TechnologyOne, Australia

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-19

    Fix SAGA detection on some Debian/Ubuntu systems (fixes #12335)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-19

    Fix crash when deleting a field in attribute table (fixes #12930)

    Also fixes:
    - multiple reloads of table (due to additional connections to cache invalidation)
    - crash in attribute form (on redo of deleted field when it was not the last)
    - crash in editor widget wrapper (during table reload)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-19

    Fix offset curve tool (fixes #12911)

    Modified geometry would not be updated anymore if at one point
    the rubber band would end up without vertices

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-05-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-19

    Do not allow invalid map settings (fixes #12757)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-19

    Don't warn about missing MSVC redistributable files when building
    using Express editions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-19

    Avoid cmake CMP0026 warning on Win32 by replacing disallowed LOCATION
    target property

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-19

    Fix #12254 - Fix lookup of SRID for SQL Server layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-18

    Fix transparency for WMS layers (fixes #12300)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-18

    Fix shifted joined attributes when join field is repeated (fixes #12589)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    Bump maximum values allowed for symbol offsets (fix #12988)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    Clean up diagram tests

    - Consolidate tests to single file
    - Don't use composition for testing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-18

    Make QgsMapCanvas.snapToCurrentLayer() work again (fixes #12631)

    The snapper was called with screen coords instead of map coords
    (due to implicit conversion QPoint->QgsPoint)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    [georef] Fix crash when closing georeferencer window while editing
    GCP list item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    [georef] Fix blank PDF for generated PDF map (fix #4311)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-18

    Remove invalid/crashing QgsComposerHtml constructor (fixes #12009)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-18

    Set features valid before adding in QgsMapToolAddFeature

    Fixes a bug where features have been duplicated instead of edited, especially
    annoying with memory layers.

    See
    http://gis.stackexchange.com/questions/150326/problem-with-memory-storage-type-in-pyqgis-when-updating-with-auto-form

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-18

    Fix snapping test failing on 32-bit platforms (hopefully)

    The discrepancy between the results seems to come from floating point
    arithmetics (-mfpmath option in GCC) which defaults to different values:
    - '387' for i386
    - 'sse' for x86-64

    The 387 coprocessor temporarily uses 80-bit precision
    so the results of arithmetic operations may be a bit different

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-18

    layer context menu: disable/enable 'Filter...' entry instead of leaving it out if layer is editable

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-18

    Fix #11971 - Fix display of MS SQL layers with z and m values

    Funded by TechnoglogyOne, Australia

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    Standardise padding for browser directory properties widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    Add some spacing to new name dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    More test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    Handled malformed xml generated by Doxygen for QgsDocCoverage test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    Make raster blend modes tests more robust

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-18

    Deprecate QgsRasterLayer::setDrawingStyle()  (fixes #12635)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-18

    Fix locking logic with X,Y locked and soft locks to angle (fixes #12940)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-18

    Fixed fish and alcohol SVG files (fixes #12948)

    Both SVGs had an extra path out of specified bounds which was getting
    clipped out when rendering to canvas, but not in other places.

Merge: 1bdb4261154 395d6304868
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-18

    Merge pull request #2149 from slarosa/func_sel_first_item

    [expression] autoselect first item in function list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    [georef] Improve behaviour for selecting map and report filename

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    [georef] Correctly restore paper size when opening settings dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    [composer] Add shape items to layout menu (fix #12982)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    [georef] Save/restore window positions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-18

    [georef] Modernise georeferencer UI

    - Standardise capitalisation and formatting of strings
    - Remove use of old style icons
    - Use QgsDoubleSpinBox and QgsProjectionSelectionWidgets
    - Rework dialogs for usability

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-17

    oracle provider: reassign feature id after inserting new features (fixes #12690)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-17

    [expression] autoselect first item in function list

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-17

    scripts/scandeps.pl: include cmake-curses-gui in dependencies as INSTALL mentions otherwise optional ccmake
    [ci skip]

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-17

    More mask images for labeling tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-17

    Decouple composer table tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-17

    generate_test_mak_image.py: guess mask image name if not specified

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-17

    Fix some tests on Fedora

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-16

    dxf export:
    * fix handing of areas with holes when exporting SVGs
    * fix block, hatch and polyline ownership

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-16

    Make UniqueValues autocompleter case insensitive

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-16

    Expressions: preserve brackets for right-associative operators

    Fixes #11475

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-16

    [fix #11475] expressions: add left and right associavity for dump of binary operators

    complete test for left associativity

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-16

    Fix QgsExpression::dump() for functions without params and for "NOT IN"

    And add tests to check if dump() creates an expression that produces the same
    result as the original expression.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-06-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-06-16

    Update GetInfo dates in app and browser plists for Mac

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-16

    Followup 00276e2be, remove double translations in french

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-16

    Revert "Be more verbose with debug info on travis"

    This reverts commit 3d5de9ee2532c73010a502b13369e14a3036c896.

    Runs unreliable on travis...

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-16

    Be more verbose with debug info on travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-16

    Fix symbol size when adding breaks to histogram for graduated size
    renderer (fix #12952)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-16

    Add some more test mask images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-16

    Allow remote urls for generate_test_mask_image.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-16

    [effects] Initially populate effects with a default list of effects

    Default list shows a number of common effects like drop shadows,
    but they are disabled. This allows users to easily enable them
    just by checking them in the list. End result is a more user
    friendly and familiar effects interface.

    Advanced users can still reorder, add/remove effects as before.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-16

    Add some test mask to get label tests to pass in vivid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-16

    Enable PyQgsPalLabelingServer test on travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-16

    Labeling test fixes

    - Remove outdated osx reference images
    - Update expected PAL server images
    - Add some mask images for server

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-16

    Server labeling test fixes

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-16

    MSSQL: Show message if geometry_columns not found

    Funded by TechnologyOne, Australia

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-16

    Be less strict on QgsMapToPixel convenience constructor in debug mode

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2015-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-16

    Update vertex size spinbox step in editing mode

    fixes #12943

    Set the step of vertex marker size spinbox in Settings menu > Options > Digitizing to 1 instead of 2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-16

    Increase timeout for PyQgsAppStartup test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-16

    [rastercalc] Fix use of uninitialized variable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-15

    Fix warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-15

    Reduce warning noise and fix some doxymentation issues

    Some warnings are wrapped in Q_NOWARN_DEPRECATED_*, these are warnings for
    issues which are not critical and therefore of limited importance.

    The general idea is to leave the space for compiler warnings to the one that
    really need to be addressed.

    Also removes a no longer required header file of dxflib.

    Exposes some ready-to use doxymentation by wrapping it in appropriate comment
    structure.

    And some more cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-15

    Use ppa for newer doxygen

Merge: 77c3e867d84 cf5b4543905
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-15

    Merge pull request #2139 from nachouve/patch-1

    [processing] Added "sum" field on StatisticsByCategories

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-06-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-06-15

    [processing] bump plugin version to avoid masking

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-15

    fix doxygen warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-15

    use class to temporary override locale to C

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-15

    dxf export: fix crash when not enabled layers are exported

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-15

    Add QgsFontUtils methods for saving/loading font from XML (fix #12644)

    Fixes loss of font styles when restoring projects. Credit to @nirvn
    for the initial implementation.

Merge: 8fbee121060 12c1c869ee2
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-15

    Merge pull request #2141 from radosuav/processing_warp

    [processing] Remove space in GDAL warp which causes issues …

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-06-15
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-06-15

    [processing] Remove space in GDAL warp which causes issues when alg is called from script.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-15

    Fix "return reference to temporary"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-15

    Fix travis integration with gitter

    Nacho Varela <nachouve@gmail.com>AuthorDate: 2015-06-15
Commit:     Nacho Varela <nachouve@gmail.com>
CommitDate: 2015-06-15

    Added "sum" field

    Minor change just to add the "sum" to the output table result.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-15

    fix browser image

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-15

    Add missing browser image

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-15

    ogr provider: increase width by one for decimal point if precision is given (fixes #11755)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-15

    run t2t

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-15

    Bump minimum Qt version to 4.8

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-14

    debian packaging update  (fixes #12954)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-15

    Make size assistant more prominent in dd buttons, allow control of
    assistant menu text

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-06-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-14

    Add notification support for gitter when running tests on travis.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-14

    save spatialite as: create integer column from qlonglong if it fits (fixes #12325; followup b736317)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-14

    fix df31fc0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-14

    digitizing: disable split parts on single part geometries and allow adding and removing only part of single part features (fixes #12886, refs #12799)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-14

    node tool: show rubberband when moving (fixes #12959)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-14

    postgres provider: fix feature count on delete (fixes #12957)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-06-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-06-13

    Always bundle QTest framework and module on Mac, for plugin developers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-13

    fix some crash on invalid layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-13

    README.md: add link to irc webinterface

    also makes gitter evenly prominent.

Merge: 53218948b16 ef0e3c33d5d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-06-13

    Merge pull request #2135 from gitter-badger/gitter-badge

    Add a Gitter chat badge to README.md

    The Gitter Badger <badger@gitter.im>AuthorDate: 2015-06-13
Commit:     The Gitter Badger <badger@gitter.im>
CommitDate: 2015-06-13

    Added Gitter badge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-13

    Add QgsGeometry::isEmpty to test if underlying geometry exists

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-06-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-06-12

    [processing] fix typo in ogrinfo process

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-13

    Add some tests for QgsGeometry conversion to/from QVariant

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-12

    allow adding polygons to multipolygons.  fixes split part tool (refs #12799)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-12

    Followup acfdcd92 - more qgsDoubleToString test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-12

    Add method to set QgsAbstractGeometry for QgsGeometry, add tests
    for implicit sharing of QgsGeometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-12

    Followup ac38b21, more tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-12

    Add *.sortinc to .gitignore

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-12

    qgsDoubleToString: Don't remove trailing zeros when integer

    + added testcase

    Fix #12947

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-12

    Add a tooltip to describe why graduated histogram isn't editable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-12

    Tweak appearance of histogram titles and hide value title to make
    more space for plot itself.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-12

    Also update histogram when linked boundaries are toggled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-12

    If graduated ranges are inconsistent or overlapping then don't allow
    changes via the histogram. Prevents ranges from getting even more
    mucked up.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-12

    Add methods to test whether graduated ranges overlap or have gaps

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-12

    Disable view updates while reloading attribute table

    Fix #12930

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-12

    attribute editor: remove bunch of unused includes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-11

    fix renaming of db/http connections (fixes #10632)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-11

    attribute: also put selected item on top if sorting descending (fixes #12434)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-11

    add missing sip bindings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-11

    handle bad layers when custom layer order is set (fixes #12733)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-11

    vector file writer: support QVariant::UInt, ::ULongLong and ::Time (fixes #12841)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-11

    Store wkb pointer in QgsGeometry and move wkb, geos to GeosGeometryPrivate

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-11

    fix crash when digitizing a part and adding it to a (cached) single part geometry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-11

    missing meta-object declaration for Behaviour enum

Merge: 61698fc63c6 100de728e2e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-11

    Merge pull request #2079 from manisandro/mutex

    Add missing mutex lock

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-05-26
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-06-11

    Add missing mutex lock

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-11

    [processing] updated packaging tests

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-11

    [processing] correctly handle multiple vector layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-11

    fix build on precise

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-11

    edit widgets: don't truncate double ranges and also support them in sliders and
    dials (fixes #12421)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-10

    reenable tips for new minor releases

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-10

    indentation update II

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-10

    Revert "sort includes"

    This reverts commit 2b7d3d3c73b50ba6dc74abec6dd652ff1b87c0ec.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-10

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-10

    unify_includes.pl:
    * renamed from sort_includes.pl
    * don't destroy order just remove duplicate includes
    * run after astyle

Merge: 86a4820f48d 2b7d3d3c73b
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-10

    Merge pull request #2131 from 3nids/test_sort_include_2

    sort and remove duplicates in includes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-10

    fix 4bb90e3

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-10

    sort includes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-10

    scan_includes.pl: fix permissions and catch trailing includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-10

    [rastercalc] Fix handling of unquoted bands > 9 (fix #7589)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-10

    [rastercalc] Remove some redundant private methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-10

    [rastercalc] Save/restore window geometry for raster calculator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-10

    [rastercalc] Rework raster calculator to use QGIS raster classes

    ...rather than reading input layers directly through GDAL.
    Benefits include more robust handling of nodata/data type conversions,
    less code duplication, also being able to take advantage of features
    in QGIS raster code like handling gain/offset in rasters. (fix #12450)

    Also, add a choice of output projection to the raster calculator.
    Previously the output CRS would be taken from the first raster, with
    no guarantees that the output extent matched the output CRS. This
    resulted in empty/misplaced rasters. (fix #3649)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-10

    [rastercalc] More robust handling of nodata in calculations

    Also allow creation of QgsRasterCalcNodes which directly reference
    a QgsRasterMatrix for testing.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-10

    [rastercalc] Consolidate duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-10

    [rastercalc] Switch all internal calculations to doubles

    ...for more accurate calculations (fix #9081)

    Also:
    - Add test suite for raster calculator
    - Fix errors with log/log10 calculation and inputs <= 0
    - Fix loss of nodata values in certain circumstances

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-10

    integrate sorting of includes into astyle.sh/astyle-all.sh/prepare-commit.sh

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-10

    fix directories in sort script (followup 684b2bd110c0da0fd65912ab82b47cf2e1e3d94f)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-10

    bash cript to sort includes and remove duplicates

    * this sorts and remove duplicates in #include in src and tests folders
    * sorts includes in <...> before "..."
    * keep #include "ui_..." on top of list
    * can skip includes if an order should be kept
    * can exlcude directories (hard-copies of external libraries)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-10

    add missing newline at end of file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-10

    add missing includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-10

    Don't calculate unwanted stats for stats dock

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-10

    Fix map layer combo box sometimes showing a selected layer which
    is not applied

    This could also have been fixed by changing from the activated
    signal to currentIndexChanged for the indexChanged connection,
    but it looks like activated was intentionally used here.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-10

    Fix potential crash in stats dock widget, avoid unnecessary recalc

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-09

    layer context menu: disable CRS related menu entries from table layers (fixes #12654)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-09

    spatialite provider: load 64bit integers (fixes #12785)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-09

    gps information widget:
    * fix crash when satellite markers are remove (fixes #12393)
    * also fixes serial port detection on unix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-09

    feature iterator: include attributes required by virtual fields first so that
    they trigger joins if necessary (fixes #11545)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-09

    fix primary key search (fixes #11997)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-09

    renderer: also consider support ogc wkb types for 3d (fixes crash after merging
    3d polygons)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-09

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-09

    Move information about strict provider geometry type check on point shapefiles
    to OGR provider and make use of it when pasting & merging features
    (fixes #12488, refs #10672, refs #10747)

    TODO: check if other OGR drivers have similar restrictions.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-09

    Fix bug causing raster blocks to be cleared when reprojecting

    If a QgsRasterBlock had no nodata value set, then reprojecting
    the raster using QgsRasterProjector would result in the entire
    block being set to nodata.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-09

    Implement segmentize  method in QgsGeometryCollection2 instead of subclasses

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-09

    Rename QgsGeometryData to QgsGeometryPrivate. Update class comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-09

    Bump number of decimal places for offset tool spinbox, otherwise
    offset tool only allows coarse adjustments in certain CRSs.

Merge: 03ad6aca8af cf6de0f336a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-09

    Merge pull request #2126 from nirvn/lock_icon_refresh

    [GUI] refresh the symbology and composer lock icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-06-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-06-09

    [gui] refresh the symbology and composer lock icons

Merge: 558f0b2808b 3e17d5631c2
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-09

    Merge pull request #2125 from nirvn/symbology_arrows_refresh-v3

    [GUI] refresh the symbology add/remove/arrow icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-06-09
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-06-09

    [gui] refresh the symbology add/remove/arrow icons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-08

    date edit widget: show date if null is allowed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-08

    mssql provider: improve datetime support (fixes #12461)

Merge: 77bf10b752a 941107dfa48
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-06-08

    Merge pull request #2121 from slarosa/algname_messagebar

    [processing] add algorithm name to messagebar while running

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-08

    [processing] add algorithm name to messagebar while running

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-08

    vector layer: changing of attributes and geometry of new features doesn't require ChangeGeometry/ChangeAttributeValues capabilities (fixes #12909)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-08

    ows data items: population of children already runs in a thread - don't use subthreads for each provider (fixes #12507)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-08

    remove duplicate includes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-08

    Fix another issue with reshape tool and polygons with rings

Merge: 77d68b0d6c6 fab465aa16b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-06-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-06-08

    Merge pull request #2110 from NaturalGIS/fix_grass7_v_voronoi

    [processing] fix GRASS7 v.voronoi output as lines

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-08

    Fix reshape assertion if reshape line does not intersect twice

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-08

    Avoid overflowing url drawn over widgets in browser info widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-08

    Add confirmation prompt before deleting PostGIS and Spatialite
    tables through the browser. Also add confirmation before dropping
    connections (fix #12853).

Merge: ea31c680f96 4075979e0db
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-07

    Merge pull request #2119 from nirvn/browser_toolbar_improvement

    [browser] slight re-ordering and icon improvements

Merge: 624d142ec4b cc8c7ab0ae1
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-07

    Merge pull request #2120 from nirvn/layer_legend_icon_updates

    [gui] sync layer right-click menu & composer legend item icons

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-07

    Fix bugs related to adding and removing geometry parts

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-06-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-06-07

    [gui] update duplicate layer icon to align to a 16 x 16 grid

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-06-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-06-07

    [gui] sync layer right-click menu & composer legend item icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-06-07
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-06-07

    [browser] slight re-ordering and icon improvements

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-06-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-06-06

    Better output name for some SAGA Processing modules

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-06-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-06-06

    Better default for Processing:grass:r.series

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-06

    Fix numerical problems in reshape tool

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-06

    Don't test imported rings for validity (fixes display of simplified polygons)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-06

    expression: let concat handle NULL like empty string (like in postgres)

Merge: 7aae459fa9d 6ef5fb72158
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-06

    Merge pull request #2117 from nirvn/osm_area_more_improvements

    [OSM] add two more tags to determine area of closed ways with highway / barrier

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-06-06
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-06-06

    [osm] add two more tags to area check

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-05

    wmts: also accept extents in WGS84BoundingBox (fixes #12432)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-05

    enable c++11 support for MSVC>2010 (although that's still what's used for the packages)

Merge: 1cd4fd6e73d fb107f1d4fb
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-05

    Merge pull request #2114 from geometalab/master

    Add GeoPackage/GPKG writable driver support

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-05

    Even more geos exceptions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-05

    Change test description (Minor change)

    Mirko Stocker <mirko.stocker@hsr.ch>AuthorDate: 2015-06-05
Commit:     Mirko Stocker <mirko@stocker.email>
CommitDate: 2015-06-05

    Add GeoPackage/GPKG writable driver support

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-05

    More geos exceptions

Merge: 0df62b7aad6 65a57edc642
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-05

    Merge pull request #2111 from vmora/issue_12876

    fix #12876

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-06-04
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-06-05

    fix #12876: data-defined size was too small
    The scale methos "by area" was still defined at the symbol level causing
    an extra sqare root to be applied to the size.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-05

    AttributeForm: Use horizontal space for editor widgets

    Followup e66dd998d

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-05

    Use full height on attribute form with drag and drop layout

    And fix some file permission issues

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-04

    fix crash attribute table crash when attributes are added/removed bypassing vector layer (fixes #12477)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-04

    also copy vector provider encoding when duplicating layers (fixes #11687)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-06-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2015-06-04

    changing vietnamese translators on request

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 8cdd6173b00 12134a02838
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-06-04
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-06-04

    Merge branch 'master' of https://github.com/qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-06-04
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-06-04

    Minor fixes to SAGA modules, for consistency

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-04

    Consider new wkb types for postgis in browser. Fixes second part of #12857

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-06-04
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-06-04

    fix GRASS7 v.voronoi output as lines

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-04

    Remove code duplication in geos import

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-06-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-06-04

    Fix single band gray with alpha raster type not recognized (fix ##4159)

    - Add band color interpretation for WCS provider (from GDAL provider)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-04

    Make geometry import/export more robust in case of invalid geometries. Fixes #12836

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-04

    Some (very minor) coverity fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-04

    Add test for NULL bounding box of empty line

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-04

    Don't crash when deleting last vertex

    Fix #12867

    Also preserves NULL rectangles in QgsRectangle::normalize()

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-03

    PalLabelling: Reproject geometries before evaluating mininum size

    Followup 2b096e09

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-03

    fix style selection when loading from database (fixes #12863)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-03

    homogenize translation strings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-03

    Fix suppress labelling of short lines

    And deduplicate code
    Followup cfe397e

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-03

    postgres provider: check pg_extension only on Pg>9

    Tomáš Pospíšek <tpo_deb@sourcepole.ch>AuthorDate: 2015-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-03

    Add pertinent example for 'LIKE' operator

    The usage examples for the 'LIKE' operator are not really pertinent. The proposed change adds an example that actually illustrates the usual usage of the 'LIKE' operator.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-03

    don't crash on geometryless wfs features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-03

    Fix missing labels if map rotation is enabled with OTF reprojection

    (fix #12025)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-03

    Fix warning on startup

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-02

    debian packaging update: include links to qt4 in api docs

Merge: afa389fcbe6 9fcbbc3d700
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-02

    Merge pull request #2104 from mhugent/geomtype_render_fix

    Better fix for drawing the new geometry types

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-02

    Doxymentation for QgsMessageBar

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-02

    Advanced digitizing: Create new MessageBarItem for every item shown

    The QgsMessageBar takes ownership
    Fix #12849

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-06-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-06-02

    [db manager] Fix #12844 - python error opening SQL Window

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-02

    datum transformation selection: fix crash on 'hide deprecated' (fixes #12719)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-06-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-06-02

    Better fix for drawing the new geometry types

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-02

    Exclude PyQgsAppStartup.testPluginPath for now

    Since it fails for no obvious reason since 738838acd

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-02

    Allow linking API docs to Qt docs through the use of qt doxygen tagfiles.

    This is done using the new QT_TAG_FILE and QT_DOC_URL cmake options.
    QT_TAG_FILE should be set to the path of the qt.tags tagfile. In ubuntu
    this file is provided by the qt4-doc-html package, and is located at
    /usr/share/qt4/doc/html/qt.tags
    QT_DOC_URL should be currently set to http://doc.qt.io/qt-4.8/

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-02

    Always output full results of documentation test, even if test passes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-02

    Add a few more geometry docs

Merge: ddfb9d10944 c859127c4e1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-06-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-06-02

    Merge pull request #2099 from NaturalGIS/grass_v_voronoi_advanced

    [processing] make option as advanced in GRASS v.voronoi

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-06-02
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-06-02

    Wait for the current rendering to finish before touching the cache

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-02

    Add some doxymentation to collapsible group boxes

Merge: ae11a731ae4 92b14399b51
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-06-02

    Merge pull request #2100 from nirvn/osm_closed_way_improvement-v2

    [OSM] improve handling of closed ways

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-02

    ogr provider: only reset feature id of added feature, if OGR assigned one (fixes #12648)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-06-02
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-06-02

    [OSM] improve import logic of closed ways

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-02

    sort include by file name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-02

    sip bindings for user input tool bar

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-06-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-06-02

    add documentation for QgsUserInputDockWidget

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-02

    [gui] update icon sizing code to handle dock toolbars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-02

    Fix broken delete ring tool (fix #12851)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-02

    Output list of undocument classes during doc coverage test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-02

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-02

    Add geometry classes to API docs

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-02

    Fix #12756 - Reduce plugin repositry box size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-02

    Fix geometry length and area calculation (fix #12827)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-02

    Fix missing labels when map is rotated (fix #12388)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-01

    Save collapsed state for relation editor widgets individually

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-01

    Python ConvertToSubclass and Doxymentation for drag and drop designer API

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-01

    expression: validate places value of format_number (fixes #12796)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-06-01
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-06-01

    make option as advanced in GRASS v.voronoi

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-01

    Fix compiling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-06-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-06-01

    Fix sip bindings for QgsTransaction

Merge: ded11b32562 43cf6b040f0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-06-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-06-01

    Merge pull request #2098 from NaturalGIS/fix_several_modules

    [processing] fix several SAGA and GRASS modules

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-06-01
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-06-01

    remove wrong files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-01

    More geometry docs

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-06-01
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-06-01

    fixes several saga and grass modules

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-01

    geometry sip sync

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-06-01

    gdal/ogr data items: reenable SetCrs capabilities (fixes #12505)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-01

    Fix geometry errors:
    - Add some missing docs
    - Add some missing detach calls
    - Hide unimplemented clip method to avoid confusion for 2.10 api
    - Fix broken distance method
    - Fix broken split method

Merge: 738838acd4e 327336517df
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-06-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-06-01

    Merge pull request #2097 from NaturalGIS/fix_grass_r_horizon

    [processing] fix grass r.horizon

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-01

    Fix #12340 - Reload site to pick up new expressions package

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-06-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-06-01

    Fix #12850 - Add missing args='auto' keyword'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-06-01

    [labeling] Fix broken repeat distance in map units (fix #11937)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-31

    make initialization of connection pool thread save on MSVC
    (probably better fix for 1e96813)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-31

    fix warnings

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-31
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-31

    fix grass r.horizon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-31

    Switch layer panel to toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-31

    Switch identify results dock to use a toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-31

    Switch to 16x16 pixel icons for python console for consistency with other dock toolbars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-31

    Switch browser dock buttons to toolbar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-31

    include user.py in translations

Merge: 51bd0b2bc5a f7401c9b272
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-31

    Merge pull request #2096 from slarosa/fix_crash_user_expressions

    [user expression] fixes #12852

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-05-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-05-31

    [user expression] Fix crash and add a log message when the expression is not valid, fixes #12852

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-31

    Followup 2dc5d95, add unit tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-30

    Followup 0f8f618

    Accidentally merged an extra line

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-30

    Fix infinite loop in relation reference widget

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-05-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-30

    Added documentation and QgsServer to doxy template

Merge: 0c9c63176af f8ae76b7b5c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-30

    Merge pull request #2094 from NaturalGIS/fix_grass_r_stream

    [processing] remove r.stream modules that are addons, fix r.stream.extract in grass7

Merge: 2dc5d95f007 2b1b9f53ac7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-30

    Merge pull request #2093 from NaturalGIS/fix_grass7

    [processing] fix grass7 provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-30

    Fix broken rendering of curved labels for scripts which use >1 char
    graphemes (fix #6883)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-30
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-30

    remove r.stream module that are addons, fix r.stream.extract in grass7

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-30
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-30

    fix processing/grass7 in master

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-30

    Align some icons to pixel grid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-30

    Followup effbfcd, better fix for #12747. The previous fix broke
    print exports of grid frames under OSX.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-30

    Correctly emit composerRemoved signal after removing composer
    from print composers list, fixes composer manager showing
    invalid old compositions when loading new project (fix #12612)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-30

    Don't force size based legend symbols to black colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-30

    Fix some possible null pointer dereferences

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-30

    Fix memory leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-30

    Fix build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-30

    Fix memory leaks

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-29

    [GRASS] call init when provider is loaded to get it called on main thread

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-29

    [GRASS] non blocking raster import stream on win

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-29

    fix sip bindings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-29

    Fix loading of curved multitypes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-29

    fix visibility warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-29

    Fix memory leaks in QgsMapCanvasSnapper

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-29

    Fix display of curved geometries

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-29

    Update python binding for QgsGeometry

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-29

    [GRASS] open full vector to get list of layers on win / G7

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-29

    Move more wkb type code to QgsWKBTypes. Fix possibility to load curved geometries into QGIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-29

    indentation update

Merge: 7db5272f31e 62c837eb90f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-05-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-05-29

    Merge pull request #2091 from nirvn/fix_tool_button_size

    [GUI] Keep dock icons one size smaller than toolbar icons

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-05-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-05-29

    [gui] add left/right margin to browser panel for consistency

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-05-29
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-05-29

    [gui] keep dock icons one size smaller than toolbar icons

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-28

    [GRASS] more debug for Windows

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-28

    [GRASS] raster import blocking read for Windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-29

    Avoid unnecessary detach of QgsFeature when renderering non-curved
    geometries

Merge: bd3b1738179 b16b6bbb98a
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-05-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-05-28

    Merge pull request #2085 from timlinux/master

    Updated splash for Nødebo

Merge: c61d5f2cfcd aba4fe0fe2e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-28

    Merge pull request #2065 from arnaud-morvan/processing-parameter-table

    [processing] fix setting value in the ParameterTable

Merge: 352e82487c8 8c624a3452b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-28

    Merge pull request #2063 from HenningJagd/master

    [processing] behavior of scroll zoom in the modeler

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2015-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-28

    Add sbrunner (me) in contributors.json

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-28

    Add elpaso to contributors.json

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-28

    postgres connection pool: fix race when a connection is already acquired while pool is still being constructed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-28

    validate attribute index in editor widget calls

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-28

    Cleanup after shapefile tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-28

    Lower padding for browser and stats dock widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-28

    Fix zoom tool doesn't work from bottom right to top left (fix #12614)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-28

    Don't repack on layer unload

    It's already done on save
    It cause a deadlock in invalidateConnections for the Atlas and BlendModeTest
    Followup 7d7cdcd

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-28

    Run atlas test in temporary folder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-28

    Fix server crashes when .qgs file replaced (refs #12411)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-28

    Partially fix broken server labeling test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-28

    Fix composer map frame/annotations not showing on OSX (refs #12747)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-28

    Show checkboxes in pluginmanager

    Fix #12839
    Followup be15d95

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-28

    Repack shapefiles when saving after deleting features

     * QgsVectorDataProvider::dataChanged() will be emitted
     * QgsVectorLayer::dataChanged() will be emitted
     * Clears QgsVectorLayerCache
     * Reloads the attribute table
     * Clears the selection

    Looking forward to people complaining about their lost selection...

    Fix #10560
    Fix #11989
    Refs #8317
    Refs #8822
    Refs #10483
    Refs #11007
    Refs #7540
    Refs #11398
    Refs #11296

Merge: a02e6948188 7b94fc548da
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-28

    Merge pull request #2088 from nirvn/refresh_icons

    [GUI] Refresh icons for the layer, browser, and identify panels

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-05-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-05-28

    [gui] refresh icons for the layer, browser, and identity panels (svg files)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-28

    Fix attribute table remove row, Followup 8eca38c

    Was an off-by-one error emitted by the attribute table model

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-28

    [GRASS] vectorLayers exception, hopefully catches the crash G7/Win

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-05-28
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-05-28

    [gui] refresh icons for the layer, browser, and identity panels

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-28

    include more geometry headers in install

Merge: bfabb852fb7 89477af1b95
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-05-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-05-28

    Merge pull request #2087 from slarosa/fix_function_editor

    Fix for function editor

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-05-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-05-28

    Fix for function editor:
    when running the script the entries "Fields and values" and "Recent"
    into the functions list of the expression builder disappear.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-28

    [GRASS] various import fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-28

    debian packaging update: make build dir configuable

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-05-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-05-28

    Updated splash for Nødebo

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-28

    Add qgis-dbg package to provide debug symbols.

    The debug package was requested in [Debian Bug #786985](https://bugs.debian.org/786985).

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Fix 'Allow to' typo.

    This issue was reported by the lintian QA tool during the Debian package build.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Followup f67a08a, hide measurement rubberband on window close

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-05-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-05-27

    [bookmark] use the same key for settings to store the last used directory: folloup 94f9ae2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-27

    also depend on spatialite_init_ex() in pyspatialite (followup 252aaab andd4b72a2)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Fix artefacts with map tool select rectangle

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Fix crash if multiple multiline text edtit widgets for the same field are shown

    Fix #11813

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Attribute table performance when deleting features

    This fixes performance issues with the attribute table visible when deleting a
    large number of features.

    The attribute table tries to behave smart in the following way:

     * It tries to remove only the deleted rows as long as they are in one or a few
       single blocks
     * If there are more than 100 rows to delete and it starts to delete blocks
       of a size smaller than 10 it assumes that the selection to delete is widely
       distributed and that a reload of the whole model is less expensive than a
       differential update.

    Fix #10167

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Add tests for QgsAttributeTableModel

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-27

    depend on spatialite_init_ex() for 'new' spatialite initialization (followup 252aaab)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Hide measurement rubberband on dialog close

    Fix #12834

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Fix some warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Fix build errors, followup 1eac259

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Unify spatialite provider tests

    And enable pyspatialite on travis

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-05-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-05-27

    Fix identify tool for PostGIS 1.x layers

    curvetoline() function was expected, however:
    - in PostGIS < 1.5 such function does not exist
    - in PostGIS >=1.5 the function is st_curvetoline()

Merge: 26e6725af6d a0a1cea0e17
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-05-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-05-27

    Merge pull request #2071 from nirvn/fix_dock_tool_button

    [gui] apply icon size user preference to dock widget tool buttons

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-05-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-05-27

    Fix failing expression test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-27

    Fix QgsGeometryImport::geomFromWkt logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-27

    More Coverity memory leak fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-27

    Coverity memory leaks and other fixes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-27

    also spatialite_cleanup_ex conditional for spatialite >= 4

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Fix developers map background loading

    Fix #12831

    Workaround for https://github.com/Leaflet/Leaflet/issues/2021

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-05-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-05-27

    Less verbose template function message.

    args='auto' and group='custom' as default

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-27

    missing QgsSLConnect::mSLconns conditional

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-05-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-05-27

    Remove adding $ to front of custom functions

    Fixes calling no argument functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-27

    Fix warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Add some more spacing around plugin text

    Followup 36c844b3

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-04-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-27

    Fix usability issue in pluginmanager

    The height of rows is too small to see its
    contents on hidpi screens

    Also raised maximumSize of mPluginsTabFrame

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2015-05-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-05-27

    Create a view from the selected query (PR#1999)

Merge: c729a753c51 596b126b94f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-27

    Merge branch 'processing-r.stat'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-27

    fix conflicts

Merge: c729a753c51 a3454e7548e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-27

    Merge branch 'master' of https://github.com/scubbx/QGIS into processing-r.stat

    Conflicts:
            python/plugins/processing/algs/grass7/Grass7Algorithm.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-27

    Add missing overrides

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2015-04-21
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2015-05-27

    fix selected query (fixes #12429)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-27

    fix gui header installation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-26

    also handle writing of relative paths (followup 47cb75d; fixes #12823)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-26

    fix crash on close (fixes #12822)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-26

    Fix warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-26

    Fix warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-26

    Fix warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-26

    Followup cec5bdeb : Add tests for expression compiler

Merge: 13d67c09cc8 ae6b290a4fa
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-26

    Merge pull request #2064 from arnaud-morvan/processing-check-validity

    [processing] add Check Validity algorithm

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-26

    Fix and wkt formating for delimited text provider test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-26

    add missing files to 252aaab8

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-26

    adopt 'new' spatialite initialization scheme via thin wrapper around sqlite3_open and sqlite3_close (fixes #12771)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-26

    fix relative path support for gdal layers (fixes #12823)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-05-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-05-26

    Support overriden layer styles also in the composer legend

Merge: 9e5b2ba5114 6e4b883ac53
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-26

    Merge pull request #2076 from NaturalGIS/fix_grass7_r_surf_area

    [processing] fix grass7 r.surf.area

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-26

    [GRASS] create imagery group if there are rgb color interpretations, list groups in browser

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-05-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-05-26

    add search widget for value relation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-26

    Coverity fixes

Merge: b5801afe298 e015a7ec1f2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-26

    Merge pull request #2059 from carolinux/search-widgets

    [FEATURE] Search widgets

    Makes it easier to filter the attribute table if there are attribute domains attached

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-26

    Update python bindings for QgsGeometry

Merge: e2edc54f115 a6bf6e9a6ba
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-26

    Merge pull request #2078 from manisandro/connpoolfixes

    Connection pool fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-26

    Compilation fix

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-05-26
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-05-26

    Connection pool fixes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-26

    new class QgsAnimatedIcon

Merge: f31abe4dfe9 b4f4663b7d1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-26

    Merge pull request #2069 from manisandro/ogrpool

    Add connection pool for OGR provider

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-26

    Update QgsFields nameToIndex hash on field removed

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-05-26

    Avoid crash if no project file is selected and OK is clicked

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-25

    [GRASS] import icon

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-25

    avoid warning about not created test difference image

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-25

    fix typos

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-25

    [GRASS] browser import options dialog

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-25

    QgsRasterProjector optional precision

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-25
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-25

    fix grass7 r.surf.area

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-25

    geometry fixes:
    * 3d geometries from oracle
    * windows build

Merge: 0b9ea9a6160 e440dee1bdb
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-05-25
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-05-25

    Merge pull request #2025 from mhugo/db_manager_dev

    db manager SQL window enhancements

Merge: 4e14f8d62e0 a5351fc18a2
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-05-25
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-05-25

    Merge pull request #2057 from Hvitnov/fix12655

    Fix #12655 copy/paste style between different vector layer geometry types

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-05-22
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-05-25

    Add processing CheckValidity algorithm

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-25

    fix 8050697

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-25

    make postgres provider tests optional

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-25

    fix some warnings

Merge: b7a2a79de22 a62adfe45a5
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-25

    Merge pull request #2048 from alexbruy/fix-curvature-filter

    fix total curvature calculation (fix #5967)

Merge: bb80c638058 68fe5f57915
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-25

    Merge pull request #2055 from mhugent/geometry_mmsql_2_8

    [FEATURE]: New geometry classes (take 2)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-25

    [FEATURE:] New geometry classes

Merge: 12883f50a74 cee47d66b4f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-25

    Merge pull request #2074 from NaturalGIS/fix_saga_contour

    [processing] fix SAGA 2.1.4 contour lines from grid

Merge: 6596adc8e60 4f87af0851e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-25

    Merge pull request #2072 from NaturalGIS/fix_grass7_r_relief2

    [processing] fix grass7 r.relief2

Merge: cec5bdeb0dc d591ac4da1b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-25

    Merge pull request #2073 from NaturalGIS/fix_grass7_r_flow

    [processing] fix grass7 r.flow

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-24

    fix some warnings

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-24

    Update Datasources2Vrt.py

    Naming more consistent with other tools.

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-24
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-24

    fix SAGA 2.1.4 contour lines from grid

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-24
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-24

    better indentation

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-24
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-24

    fix GRASS7 r.flow

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-24
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-24

    better fix for r.relief in grass7

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-24
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-24

    better fix for r.relief in grass7

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-05-24
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-05-24

    [gui] apply icon size user preference to dock widget tool buttons (fix #12816)

Merge: dbdfe40bf9b 782292720d3
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-23

    Merge pull request #2066 from luipir/master

    Added Datasources2Vrt processing alg

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-24

    [symbology] Use static QStrings for data defined keys rather than
    creating new strings with every redraw (pt 2)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-23

    fix windows build (also reapplies 584f192, lost in a6f1ec)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-23

    Postgres provider: test default values are correctly returned

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-23

    Add some providers to README.md

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-23

    Less warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-23

    Hide private shared data implementation from the library symbols

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-23

    Use -fvisibility=hidden also for plugins

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-23

    Also plugins

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-23

    Add some comments to provider test suite

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-23

    Hide shared library symbols by default on GCC and Clang

     * Decreases lib size, loading time and compile time
     * Forces people on linux to use the {LIB}_EXPORT defines and therefore will
       make Windows nightlies more reliable

Merge: 10239a0e60c adb5b643f50
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-23

    Merge pull request #2067 from NaturalGIS/fix_grass7_r_relief

    [processing] fix GRASS7 r.relief

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-23

    [symbology] Use static QStrings for data defined keys rather than
    creating new strings with every redraw (pt 1)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-05-22
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-05-23

    Add connection pool for OGR provider (Funded by Sourcepole QGIS Enterprise)

    HenningJagd <henningjagd@gmail.com>AuthorDate: 2015-05-22
Commit:     HenningJagd <henningjagd@gmail.com>
CommitDate: 2015-05-22

    [processing] fix folding in the model

    Earlier commit broke the update of lines when folding  parameters in the
    modeler. This one fixes it again.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-05-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-05-22

    [FEATURE][SERVER] GetFeature with an other Geometry

    This commit completes 'GetFeature without geometry' e3a832c29e4a98ed70b8085563aa0c8a92d44669

    The GeometryName parameter can be used to get the extent or the centroid as the geometry.
    This Feature can be used to have a lighter gml document.

    The extra parameter GeometryName can be:

    * None
    * Extent
    * Centroid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-23

    Fix untranslatable strings (fix #11765)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-23

    show correct coordinates in status bar when projected CRS used and
    canvas units set to degrees (fix #12395)

    Tests for latitude wrapping included

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-22

    Add shapefile provider tests

    + Fix OGR provider so it does not return features without geometry when
    filtering with a FilterRect

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-22
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-22

    fix GRASS7 r.relief

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-23

    [FEATURE] New statistical summary dock widget

    Can display summary statistics (eg mean, standard deviation, ...)
    for a field or expression from a vector layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-23

    Add option to get null count from QgsVectorLayer::getDoubleValues

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2015-05-22
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2015-05-22

    added Datasources2Vrt processing alg to merge different datasources in a single VRT
    This is useful for that commands that have multiple inputs but that have to be contained
    in a single vrt

Merge: e25fb2de6d2 e2ff8edc790
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-22
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-22

    Merge branch 'master' of https://github.com/qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-22
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-22

    Fix for #12812

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-22

    Make python NULL hashable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-22

    Provider testing

     * Test more operations
     * Include spatialite tests

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-05-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-05-22

    [BUGFIX][SERVER][WFS] Remove extra line after header

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-05-22
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-05-22

    Fix processing ParameterTable.setValue

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-05-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-05-22

    Revert "[BUGFIX] Remove extra line after header"

    This reverts commit 7ab336f2064b59df9ca42b7b822324bbd26e96ff.

Merge: 9031e9849f5 cb4d5189ef9
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-05-22

    Merge pull request #2054 from arnaud-morvan/join_memory_cache

    Write to project join memory cache property value instead of not cache is empty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-23

    [FEATURE] Add options under categorised renderer advanced menu to
    set categories to symbols with a matching name from the style
    library or an XML style file.

    Thanks Lene for the great hackfest!

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-22
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-22

     Uniform and informative output names for Processing (QGIS, final)

Merge: 00f64971f7e 7ab336f2064
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-22
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-22

    Merge branch 'master' of https://github.com/qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-22
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-22

     Uniform and informative output names for Processing (QGIS, Take #2)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-05-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-05-22

    [BUGFIX] Remove extra line after header

Merge: 7dacddc08af 06ae01e009c
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-22
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-22

    Merge branch 'master' of https://github.com/qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-22
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-22

     Uniform and informative output names for Processing (QGIS, Take #1)

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-05-22
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-05-22

    Fixed uninitialized issue

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2015-05-22
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2015-05-22

    Revert "Add connection pool for OGR provider"

    This reverts commit a64ffc495e4099759dcfce292154b15f51814ba9.

Merge: d33bf3dd337 81e21b56ef5
    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-05-22
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-05-22

    Merge branch 'search-widgets' of https://github.com/carolinux/QGIS into search-widgets

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-05-22
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-05-22

    Now UI appears properly

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-05-22
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-05-22

    Now UI appears properly

    HenningJagd <henningjagd@gmail.com>AuthorDate: 2015-05-22
Commit:     HenningJagd <henningjagd@gmail.com>
CommitDate: 2015-05-22

    [processing] fixed disappearing lines in modeler

    Moved the updating of paths of arrows/lines in the modeler out of the
    paint method, fixing various rendering problems.

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-05-22
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-05-22

    ComboBox now also works!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-22

    Small optimisation to data defined symbology

Merge: ce7b1d31ac2 278141f331c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-22

    Merge pull request #2062 from vmora/add_tooltip

    add tooltip to graduated method (color or size)

Merge: f337d4137aa a64ffc495e4
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-22

    Merge pull request #2060 from manisandro/ogrpool

    Add connection pool for OGR provider (followup 0b9d1dc)

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-05-22
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-05-22

    Works now for the default case

Merge: f81d808ca71 e0098a5d627
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-22

    Merge pull request #2061 from vmora/convert_old_size_scale

    remove SizeScale and Rotation from Advanced Menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-22

    Correctly restore font and character for font marker widget

    HenningJagd <henningjagd@gmail.com>AuthorDate: 2015-05-22
Commit:     HenningJagd <henningjagd@gmail.com>
CommitDate: 2015-05-22

    [processing] behavior of scroll zoom in the modeler

    Zooming shouldn't recenter the scene on the cursor, only scale the scene
    around it.

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-05-22
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-05-22

    use proper type in convert functions interface

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-05-22
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-05-22

    remove unused variables

    Jakob Hvitnov <hvitnov@gmail.com>AuthorDate: 2015-05-22
Commit:     Jakob Hvitnov <hvitnov@gmail.com>
CommitDate: 2015-05-22

    Replaced use of qgsErrorBox with QgsErrorBar
    Removed some empty lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-22

    Data defined font marker character

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-22

    Add new postgres provider test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-22

    Convert tests/README to markdown and add more information

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-22

    Provider test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-22

    Add unit tests for postgres provider

    basically to get a framework to test the expression compiler

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-22

    Make expression compiler configurable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-22

    [FEATURE] Send filter expressions to postgres provider

    This commit allows to filter features already on server side. Only supported
    expressions will be sent to the database. Expressions using unsupported
    operators or functions will gracefully fallback to local evaluation.

    To make use of this feature

     * Enable it in options: data sources
     * QgsFeatureRequest().setFilterExpression( expression )
     * or QgsVectorLayer::getFeatures( expression )

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-22

    Add convenience method QgsVectorLayer::getFeatures( expression )

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-22

    Fix compiling without QtWebKit

    This makes it possible to compile QGIS master for Android.
    Hooray!

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-05-22
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-05-22

    add tooltip to graduated method (color or size)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-05-22
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-05-22

    avoid duplication of function

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-05-22
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-05-22

    Add connection pool for OGR provider

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-05-22
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-05-22

    remove SizeScale and Rotation from Advanced Menu

    The expressions used in old project are converted to symbol level
    DadaDefined size and angle

    Note that sice the aspect of a composite marker is fixed for symbol size
    and angle, the aspect of the scaled symbol will change for symbols with
    offsets and composite markers.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-22

    Doxymentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-22

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-22

    debian packaging update

Merge: f5054ce7021 c19a4a70bd0
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-22

    Merge pull request #2058 from arnaud-morvan/processing-model-help

    Fix processing model help saving

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-05-22
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-05-22

    It compiles!

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-21

    Allow compiling QGIS without QtWebkit

    This allows to compile QGIS without webkit.

    1. Webkit is soon-to-be deprecated
    2. Webkit is not supported on Android
    3. Who needs it anyway
    4. The developer map on the about page is gone with webkit disabled
    5. So is the information about plugins

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-21

    [GRASS] raster import: create link by r.external if crs are the same; link icon

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-21

    new mIconRasterLink.svg

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-21

    fixed browser symlink icons

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-05-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-05-21

    [FEATURE][SERVER] GetFeature without geometry

    You can add an extra parameter GeometryName with the value to NONE or None or
     none in GetFeature WFS Request to only have fields.

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-05-21
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-05-21

    Adding search widget capability

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-05-21
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-05-21

    Fix processing model help saving and make script help content saving consistent with models behavior

    Jakob Hvitnov <hvitnov@gmail.com>AuthorDate: 2015-05-21
Commit:     Jakob Hvitnov <hvitnov@gmail.com>
CommitDate: 2015-05-21

    Fix #12655 copy/paste style between different vector layer geometry types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-22

    [FEATURE] Data defined properties for font marker

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-21

    [processing] implement alternative display names for algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-21

    [processing] add help links for gdal/ogr alga

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-21

    [processing] fixed saga help links

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-21

    [processing] cosmetic improvements to gdal/ogr algs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-21

    Fix broken area scaling for simple marker symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-21

    [symbology] Fix potential crash in data defined symbol rotation

Merge: a6f1ece73bc fd6dc0d8eb9
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-05-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-05-21

    Merge pull request #1970 from mhugo/fix_spatialite

    [spatialite] Allows to use a query as a table without primary key. It will auto increments an internal counter as feature id in this case.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-21

    [GRASS] browser import cancel action

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-05-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-05-21

    [BUGFIX] GetFeatureInfo STYLES and FILTER used together

    In GetFeatureInfo WMS Request, if STYLES and FILTER are used together, it's
     like FILTER is not applied.

    To fix it, we check in the QgsMapLayerRegistry if the layers associated to
     QUERY_LAYERS has already created.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-05-21

    Fix #12406 (measured area is wrong when computed on ellipsoid)

    Introduced in e568493

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-21

    Add size assistant to simple and svg marker data defined sizes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-21

    Remove option for custom side bar style, always on now

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-21

    [processing] allow to specify geometry type for input vectors in R
    scripts

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-21

    Remove option to set icon themes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-21

    Remove option to bold group box names, now always on

    Tobias Reber <tobias.reber@bd.so.ch>AuthorDate: 2015-05-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-21

    Hej fra Noedebo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-21

    Followup c6f9b07, add unit test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-21

    Fix multiple overlaps of curved labels (fix #12792)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-21

    [GRASS] removed plugin browser, substituted by QGIS browser

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-21

    [GRASS] plugin: removed add raster/vector layer actions, substituted by QGIS browser

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-21

    [processing] fixed ‘add script from file’ tool

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-21

    [processing] allow selection parameters with option populated from data source

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-21

    [GRASS] fixed crash when GISRC is set but file does not exist or it is corrupted

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-05-20
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-05-21

    Write to project join memory cache property instead of cachedAttributes.isEmpty

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-21

    dxf export: more ellipse marker fixes (essentially like in simple marker)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-21

    feature: fix crash when feature 'owns' no geometry

Merge: d14c4aa41e7 27c2b5c034b
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-20

    Merge branch 'master' of https://github.com/qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-20

    Uniform and informative output names for Processing (GRASS-v.* modules completed)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-20

    [GRASS][FEATURE] copy layers within location mapsets using browser drag and drop

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-20

    Uniform and informative output names for Processing (GRASS-v.* modules take #2 - up to v.split*)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-21

    Fix build

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-20

    [processing] added support for online R scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-20

    [processing] do not close window after executing algorithm if there are problems

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-20

    [processing] more friendly error message when layers not created

    This commit includes changes to the log system as well, which now logs only algorithms. Messages are logged to the QGIS logging system

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-20

    Uniform and informative output names for Processing (GRASS-v.* modules take #1 - up to v.lidar*)

Merge: 7cc38aee846 9a32c282add
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-20

    Merge branch 'master' of https://github.com/qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-20

    Uniform and informative output names for Processing (GRASS-r.* modules complete)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-20

    dxf export: fix circle marker

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-20

    remove maprenderertest in app

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-20

    georeferencer: add translation string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-21

    Fix some deprecated warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-21

    Implicit sharing for QgsFeature

Merge: 7e69bd12869 df039ee267f
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-05-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-05-20

    Merge pull request #2049 from Hvitnov/fix12787

    fix #12787 (Value Relation edit widget related crash)

    Jakob Hvitnov <hvitnov@gmail.com>AuthorDate: 2015-05-20
Commit:     Jakob Hvitnov <hvitnov@gmail.com>
CommitDate: 2015-05-20

    fix #12787 (Value Relation edit widget related crash)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-20

    add to canvas checkbox in raster "save as..." dialog (fix #6949)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-20

    Fix up non-const getters for attributes and geometry in QgsFeature
    (preparation for implicit sharing)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-20

    [processing] use algorithm alias name also in advanced mode

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-20

    [processing] fixed ‘create points along lines’ algorithm

    fixes #12768

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-20

    fix total curvature calculation (fix #5967)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-20

    [processing] fix axis orientation in the Vector Scatterplot alg (fix #12705)

Merge: eaeea21a2d7 9b34202dba0
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-05-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-05-20

    Merge pull request #2047 from alexbruy/attrtable-paste

    [FEATURE] allow pasting of features in attribute table

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-20

    [GRASS][FEATURE] rename maps in browser

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-20

    static QgsMessageOutput::showMessage()

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-20

    remove print statement

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-20

    prepare to use a different icon for qgis browser on windows

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-20

    Add unit test for edit widget "TextEdit"

    QGIS Dev conference Denmark

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-20

    allow pasting of features in attribute table

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-20

    [FEATURE] add expressions at the symbollist level

    Size and Rotation can be defined by an expression for all symbols
    composing a marker. Width can be defined by an expression for all
    symbols composing a line.

    For markers, a legend is generated for varying sizes. This allows
    multivariate analysis legend in the case of classified/graduated colors.

    The offset is now set along with size to maintain the relative position
    of symbols composing a marker.

    An asistant, with preview, is accessible through the data defined button
    to help the user define the size expression. Three methods are
    available: Frannery, Area and Radius.

    Added a widget for use in categorized/classified symbology gui to set
    the expression if needed. The assistant is also available from it.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-20

    Followup b8bc181, don't create unnecessary temporary image

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-20

    Add legend text for new diagram attributes by default

Merge: d978f3fd9bb b8bc1811d54
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-05-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-05-20

    Merge pull request #2035 from vmora/multivariate_legend

    Avoid symbol cropping in legend

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-20

    [processing] fix Points along lines alg (fix #12768)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-20

    [processing] fix Number of unique values in classes alg (fix #12731)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-20

    [processing] fix Select by Attribute algorithm (fix #12289)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-20

    Add new effects to bottom of stack instead of top

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-20

    [processing] fix handling of the HTML output from the  GRASS7
    algorithms (fix #12710)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-20

    [processing] add recent expressions to Fields Calculator algorithm (fix #12587)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-20

    [processing] fix Convex Hull algorithm (fix #12643)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-20

    remove unused header file - fixes windows build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-20

    populate join fields combobox if layer already selected

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-20

    about: make the SHA a link to github

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-20

    doxygen fixes (followup f314522)

Merge: f782e773801 3e3978333d8
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-20

    Merge pull request #2034 from Gustry/fix-lines-inter

    [processing] Set the parameter table field optional in "Line intersections" algo

Merge: a495c8c2ab4 5729227ca06
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-20

    Merge pull request #2037 from NaturalGIS/fix_saga_split_rgb

    fix saga split rgb bands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-20

    Test suite for QgsFeature (preparation for implicit sharing of
    QgsFeature)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-05-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-05-20

    missing bindings for user input tool bar

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-20

    [processing] swallow possible exceptions when reading console output from SAGA

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-20

    [processing] fixed SAGA provider entry in settings dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-20

    Possible fix for slow loading projects when the project contains
    print compositions and there is network issues with connections
    to installed printers. (workaround QTBUG-3033)

    (refs #12234)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-20

    Fix some syncing issues relating to graduated histogram widget

    ScubbX <markusmayr@gmx.net>AuthorDate: 2015-05-19
Commit:     ScubbX <markusmayr@gmx.net>
CommitDate: 2015-05-19

    added special case for r.statistics

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-19

    manually merge 71d93a4 of PR#2016

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-20

    Fix point displacement renderer not ignoring features with no symbol

    Previously, the renderer would incorrectly draw circles and
    displace features which were proximal to features with no symbols.
    This caused issues with the rule based renderer, were some
    features should not be drawn.

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-05-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-05-19

    Fix drag & drop for PG rasters in DB Manager

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-19

    [processing] load UI files dynamically

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-19

    [processing] drop resources.qrc and load images dynamically. Also remove
    unused images

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-05-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-05-19

    Fix typo in comment

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-19

    Fix attributes from some symbols were not available for data defined
    symbology (line marker, line pattern)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-19

    another windows build fix

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-19

    [symbology] improve marker rotation along line to fix data-defined
    angle support

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-19

    [labeling] Fix setting a wrap character conflicts with newlines
    in label text (fix #12750)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-18

    also download Untgz.zip from qgis.org

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-18

    creatensis.pl: always reload setup.ini

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-18

    fix some warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-18

    fix doxygen warning

Merge: 24974e0dee2 0b326069bd4
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-18

    Merge branch 'master' of https://github.com/qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-18

    Uniform and informative output names for Processing (GRASS-r.* modules, take #3, up to r.sim)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-19

    Bump acceptable doc coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-19

    Followup 204cf7, more sensible truncation of preview string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-19

    [FEATURE] Add a graphical histogram for the graduated renderer

    This adds a new histogram tab to the graduated renderer, which
    shows an interactive histogram of the values from the assigned
    field or expression. Class breaks can be moved or added using
    the histogram widget.

    A base class, QgsHistogramWidget, has been created to display
    histograms for a field or expression. In future this could be
    used to show a histogram within a "selection statistics" panel.

    Sponsored by ADUGA (http://www.aduga.org)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-19

    Add QgsHistogram class for calculating numeric histograms from a
    list of values or a vector layer's attribute.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-18

    [GRASS][FEATURE] vector import via browser drag and drop

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-18

    QgsField serialization

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-18

    QgsFeature and QgsGeometry serialization

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-18

    Uniform and informative output names for Processing (GRASS-r.* modules, take #2, up to r.report)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-18

    Uniform and informative output names for Processing (GRASS-r.* modules, take #1, up to r.grow)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-18

    Uniform and informative output names for Processing (GRASS-i.*modules)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-18

    Uniform and informative output names for Processing (GDAL)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-17

    Add selected features only mode to QgsVectorLayer::getValues
    and getDoubleValues

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-17

    Truncate expression preview result in builder widget if too long

    Prevents window from resizing to extreme widths (fix #12433)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-05-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-05-17

    [FEATURE] Allow changing vector layer data source

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-16

    fix windows build

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-16

    [GRASS][FEATURE] raster import via browser drag and drop

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-16

    new class QgsNewNameDialog - ask for a new name showing conflicts with existing names

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-16

    QgsRasterProjector::destExtentSize - calc destination extent and size from source

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-16

    QGIS_PROVIDER_FILE: provider regexp pattern environment variable

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-14
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-14

    fix saga split rgb bands

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-14

    Add missing overrides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-14

    Const correctness for QgsDistanceArea

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-14

    More QgsFields tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-13

    Fix tab order in ValueRelation widget config dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-13

    Boost test coverage of QgsField / QgsFields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-13

    Generate unique variable names for python init form

    Fix #12676
    Fix #12711
    Fix #12729

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-13

    Allow changing the name of a drag and drop designer tab

    Fix #10724

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-04-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-05-13

    [BUGFIX] Relative path for GDAL subdataset

    For some raster layer, the datasource is not stored in the project as relative.
     It's the case for NETCDF, HDF4, HDF5, NITF and RADARSAT2 raster format.

    This patch keeps the datasource structure but updates the path part.

    It will be interesting to backport it to 2.8 branch.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-13

    Add python bindings for QgsWidgetWrapper

    Allows the usage of `widget.wrapper()` from a form's python init script.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-13

    [processing] Added packaging tests, to easily check that a qgis installation has Processing dependencies

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-12

    processing: fix interpretation of oracle layers (take II; followup f0daab9)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-05-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-05-12

    Prevent a crash if simplify tool is accidentally used for non-vector layer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-05-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-05-12

    PyQGIS: add conversion from QgsExpression::Node to subclasses

    This makes it possible to investigate expression node tree within Python

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-12

    postgres provider: avoid quering layer_styles if it doesn't exist

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-05-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-05-12

    Report checking and availablility of pointcloud (via debug)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-05-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-05-12

    Write the pointcloud support check in a cleaner way

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-05-12
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-05-12

    add option to cropTransparent to allow centering
    use that in qgslayertreemodellegendnode

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-05-08
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-05-12

    Allow configurable icon sizes for legend tree nodes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-12

    postgres provider: avoid point cloud error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-11

    dxf export: fix detection of close polylines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-11

    Add a const geometry getter to QgsFeature

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-10

    postgres provider: cast result of a subquery in min/max/uniqueValue(s) (fixes #12630; followup bf56457 ff)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-10

    Fix incorrect calculation of max in QgsStatisticalSummary

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-10

    fixed grass and browser coverity warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-09

    ogr provider: limit mysql driver to requested layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-09

    grass: fix relative path support for working database and vector layers (fixes #12725)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-09

    [symbology] Fall back to symbol style if data defined evaluation
    fails or is null.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-09

    Small fix to QgsDataDefined implicit sharing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-09

    [symbology] Fix potential crash with data defined symbols

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-08

    Fix doxygen error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-08

    Implicit sharing for QgsDataDefined

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-08

    Add a method for creating a QgsDataDefined from a QgsDataDefinedButton

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-08

    replace pow10 with qPow (fixes #12717)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-08

    oracle provider: fix srid detection (fixes #12674)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-08

    doxymentation fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-07

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-07

    labeling: use transformation with datum

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-07

    Update rasterize.py

    Better default for output type. Fixes http://hub.qgis.org/issues/12695

Merge: c9897ab29f2 8a9893428ea
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-05-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-05-07

    Merge pull request #2033 from NaturalGIS/fix_12683

    fixes processing refactor fields for certain datatypes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-07

    Fix missing map units in vector field widget

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-07

    [FEATURE] Add scalebar sizing mode to fit a desired scalebar width (fix #8995)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-07

    Small data defined code cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-07

    Fix build

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-07

    [processing] added box with console commands for gdal/ogr algs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-07

    [processing] parameter dialogs are now larger

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-07

    Avoid some ugly qgis-dev-bin window titles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-07

    Revert "Use permissive parseColor method for evaluating data defined colors"

    This reverts commit 79c0d5b59da2b6b512820b130a6b2008bf02eec1.

    The change broke parsing of colors in the format 0,0,255,255

Merge: c6735cc8939 15323b8b8bd
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-07

    Merge pull request #2032 from NaturalGIS/remove_broken_r_scripts

    remove broken R scripts

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-07
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-07

    fixes processing refactor fields for certain datatypes

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2015-05-07
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2015-05-07

    set the parameter table field optional

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-05-07
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-05-07

    remove broken R scripts

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-07

    Update InverseDistanceWeighted.txt

    Better default for SAGA IDW command

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-07

    Finer steps for some spin widgets in labelling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-07

    wms server: include geometry type of layer in GetProjectSettings

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-06

    Add support for Pointcloud layers

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-06

    Update Slope,Aspect,Curvature.txt

    Backport from 2.1.3

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-05-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-05-06

    Update ShapestoGrid.txt

    Backport from 2.1.3

Merge: 410e6f36bf1 48e9be96d65
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-06

    Merge pull request #1990 from ricardogsilva/processing_provider_changes

    [Processing] Changed default value of argument updateList in Processing.addProvider

Merge: e58e8ac6bd4 9d6b280a7e2
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-06

    Merge pull request #1997 from Gustry/delete-holes

    [Processing][Feature] Add new algo to remove holes in a polygon layer

Merge: c4eb1fb13b8 70d390727c5
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-06

    Merge pull request #2028 from ninsbl/master

    Provide option for R_LIBS_USER in Processing

Merge: 6fbb2d6c260 b8c25251dfd
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-06

    Merge pull request #1910 from radosuav/obt_fix

    [Processing] Fix bug in reading ParameterMultipleInput in OTB algorithms.

Merge: 79c0d5b59da d1985b3d341
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-05-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-05-06

    Merge pull request #1965 from radosuav/processing_models

    [Processing]  Improve the robustness of models...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-06

    Use permissive parseColor method for evaluating data defined colors

    Allows more flexible conversion of evaluated strings to color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-06

    Replace use of expressions for symbology data defined properties
    with QgsDataDefined. Allows for direct use of fields and for
    deactivating data defined properties without loss of expression/
    specified field.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-06

    Make it more obvious if a field is selected in a data defined button
    by ticking the "fields" submenu as well as the field

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-06

    Fix referenced columns from QgsDataDefined so that columns are
    returned even if expression was not sucessfully parsed (column
    names are still inferred during the expression preparation).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-06

    Some improvements to QgsDataDefined and QgsDataDefinedButton:

    - enhanced methods for storing/retrieving QgsDataDefined in a
      string map
    - add method to QgsDataDefinedButton to update parameters for a
      QgsDataDefined
    - deprecate an unused method
    - const correctness

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-04-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-05-06

    fix offset curve: allow input in spinbox by switching to click-click mode

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-05-06

    user input fixes

    * fix crash when entering value from widget in rotation map tool use
    * initially display as floating
    * use same background color as info bar
    * fix auto adjust

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-06

    handle projects path with apostrophe (fixes #12691)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-06

    postgres provider: ignore system columns

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-06

    Allow storing QgsField and QgsFields in a QVariant

    Stefan Blumentrath <stefan.blumentrath@gmx.de>AuthorDate: 2015-05-05
Commit:     Stefan Blumentrath <stefan.blumentrath@gmx.de>
CommitDate: 2015-05-05

    Add .libPaths() to R scripts for Windows

    Hopefully a more proper attempt to fix http://hub.qgis.org/issues/11603 directly in processing by means of providing an option to define a path for user libraries on MS Windows. Not sure if this could be useful for other OSes too?

    Stefan Blumentrath <stefan.blumentrath@gmx.de>AuthorDate: 2015-05-05
Commit:     Stefan Blumentrath <stefan.blumentrath@gmx.de>
CommitDate: 2015-05-05

    Add R_LIBS_USER option for windows

    Hopefully a more proper attempt to fix http://hub.qgis.org/issues/11603 directly in processing by means of providing an option to define a path for user libraries on MS Windows. Not sure if this could be useful for other OSes too?

    Stefan Blumentrath <stefan.blumentrath@gmx.de>AuthorDate: 2015-05-05
Commit:     Stefan Blumentrath <stefan.blumentrath@gmx.de>
CommitDate: 2015-05-05

    Add R_LIBS_USER option for windows

    Hopefully a more proper attempt to fix http://hub.qgis.org/issues/11603 directly in processing by means of providing an option to define a path for user libraries on MS Windows. Not sure if this could be useful for other OSes too?

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-05

    fix windows build

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-05-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-05-05

    change user input toolbar to a user input dockwidget

Merge: 69aa1152945 51c180b5db2
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-05-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-05-05

    Merge pull request #2024 from tecoholic/8212

    fixes #8212

Merge: eb964f9f369 57d5d0796e9
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-05-04

    Merge pull request #2026 from kiselev-dv/pull/osm-not-null

    Add not-null option for osm export

    kiselev-dv <dmitry.v.kiselev@gmail.com>AuthorDate: 2015-05-05
Commit:     kiselev-dv <dmitry.v.kiselev@gmail.com>
CommitDate: 2015-05-05

    fix typo

Merge: 8902a86fe4f 314bf4e14d7
    kiselev-dv <dmitry.v.kiselev@gmail.com>AuthorDate: 2015-05-04
Commit:     kiselev-dv <dmitry.v.kiselev@gmail.com>
CommitDate: 2015-05-04

    Merge branch 'master' of github.com:kiselev-dv/QGIS

    kiselev-dv <dmitry.v.kiselev@gmail.com>AuthorDate: 2015-05-04
Commit:     kiselev-dv <dmitry.v.kiselev@gmail.com>
CommitDate: 2015-05-04

    Add not null option for OSM export

    kiselev-dv <dmitry.v.kiselev@gmail.com>AuthorDate: 2015-05-04
Commit:     kiselev-dv <dmitry.v.kiselev@gmail.com>
CommitDate: 2015-05-04

    fix issues

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-04-01
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-05-04

    [DBManager] Add a 'create view' button

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-04-02
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-05-04

    [DBManager] Add fr translation for the query builder

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-03-30
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-05-04

    [DBManager] Integrate QSpatialite's query builder

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-03-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-05-04

    [DBManager] Allow to load a layer without primary key

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-03-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-05-04

    [DBManager] Allow non-spatial layers

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-04

    [GRASS][FEATURE] delete raster map browser action

    tecoholic <arun@arunmozhi.in>AuthorDate: 2015-05-04
Commit:     tecoholic <arun@arunmozhi.in>
CommitDate: 2015-05-04

    fixes #8212

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-04

    Const correctness for QgsGeometry methods

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-04

    GRASS test fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-05-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-05-04

    [GRASS][feature] delete vector layer browser action

Merge: 72eb1aae976 51c5931baec
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-05-04

    Merge pull request #1975 from rduivenvoorde/sldfix_11863

    Fixes #11863 (invalid SLD with negative values)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-03-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-05-04

    Allow to open a spatialite table without primary key

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-04

    Allow Qt5::Positioning as alternative to QtMobility/QtLocation

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-04

    [FEATURE] Add diagram nodes to legends (fix #4255)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-04

    Fix legend text not customisable for QgsSimpleLegendNode items

Merge: 6004c142eb3 edeafa95ac2
    kiselev-dv <dmitry.v.kiselev@gmail.com>AuthorDate: 2015-05-04
Commit:     kiselev-dv <dmitry.v.kiselev@gmail.com>
CommitDate: 2015-05-04

    Merge branch 'master' of github.com:kiselev-dv/QGIS

    kiselev-dv <dmitry.v.kiselev@gmail.com>AuthorDate: 2015-05-04
Commit:     kiselev-dv <dmitry.v.kiselev@gmail.com>
CommitDate: 2015-05-04

    Add not null option for OSM export

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-05-03

    indentation and minor sip updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-03

    Add missing files from 96db1bd

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-03

    Allow expression functions to include 0 length parameter lists

    This change allows for some cleanups to the built in expression
    functions, by making it possible to differentiate variables
    (eg $feature) from functions which don't require parameters
    (eg uuid(), now()... ). Also adds aliases for uuid(), now(), and
    pi().

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-03

    Add alias support for expression functions

    Standardise naming of all internal functions to lowercase with
    underscore convention. Add aliases for old names to avoid
    breakage.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-03

    Implicit sharing for QgsFields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-03

    Add quartiles and IQR to QgsStatisticalSummary calculations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-02

    Add QgsStatisticalSummary class for calculating stats from a list
    of values.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-02

    Move methods for returning lists of values from a vector layer field
    or expression to QgsVectorLayer. Add unit tests.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-05-02

    Implement implicit sharing for QgsField

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-01

    Add rpm files to build Fedora/CentOS/RHEL packages

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-01

    Also let CMake find grass libs in default system location

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-05-01

    Propagate keyRelease event from main app window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-30

    Bump acceptable doc coverage

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-30

    Fix missing doc strings due to invalid doxygen tags

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-30

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-30

    Set autoraise on browser dock info button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-30

    Fix docs for QgsProjectionSelectionWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-30

    Formatting and code cleanups for QgsScaleExpression

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-30

    Add QgsScaleExpression subclass for sized based expressions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-04-29

    Fix startup crash when python is not available

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-04-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-04-29

    browser properties path/uri without spaces wrap

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-04-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-04-29

    [GRASS] tools window made dockable

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-04-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-04-29

    [FEATURE][browser] optional properties widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-04-29

    add a new tool bar for user input

    rotation map tool now uses it instead of message bar
    the idea of the user input toolbar can change (fixes crash when closing user input in message bar)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-04-29

    Reimplement QgsNetworkContentFetcher test with a local server

    Reduces false alarms in unit tests due to network problems

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-29

    Fix typos

Merge: c2fb5e19e23 f7e46ee59a2
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-28

    Merge pull request #2017 from rldhont/processing_remove_print_from_help

    [processing] removing print statement from help method

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-04-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-04-28

    Removing print from help method

    I found a print in ModelerAlgorithm help method that causes some trouble
     for PyWPS-QGIS-Processing. I removed it.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-04-28

    Revert "Streamline singleton behavior"

    This reverts commit b4a85471978b59b129c0299dfd14c1af00fef743.

    The template based approach was not cross-platform friendly. When
    cross-compiling for Android it caused a new instance of every singleton per
    shared library.

    Mostly using the magic statics pattern instead now:
    See http://stackoverflow.com/a/11711991/2319028

    Important things to remember for crash on exit:

     * QgsNetworkAccessManager needs to die before QApplication
     * QgsMapLayerRegistry needs to be emptied before QgsProviderRegistry goes away

    And finally:
    DON'T USE SINGLETONS!
    They are for "one and only one" and not for "happens to be only one" situations.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-04-28

    allow numerical input in rotation map tool

    * use a combo box to set the angle
    * allow snapping to angles (directly enabled when shift + click)
    * uses click-click behavior
    * rotation anchor is defined on CTRL+click and not on mouse move (TODO: snapping for anchor placement)

Merge: 9f2c544bffd 3c22aff0b0b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-04-28

    Merge pull request #2014 from elpaso/hidpi-improvements

    Hidpi improvements

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-04-28
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2015-04-28

    Raise an error when an unary operator is used in combi with a non literal operand

    See https://github.com/qgis/QGIS/pull/1975 for discussion

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-04-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-04-28

    Fix usability issue in attributetable

    The height of rows is too small to see its
    contents on hidpi screens

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2015-04-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2015-04-28

    Fix usability issue in statusbar

    The height of scale and coordinates is too small to see its
    contents on hidpi screens

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-04-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-04-28

    [processing] fixed rendering styles dialog

    fixes #12583

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-04-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-04-28

    [processing] enabled inut checks for field calculator algorithm

    fixes #12586

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-04-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-04-28

    [processing] fixed saga split rgb for 2.1.4

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-02-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-04-28

    [processing] fixed wrong creation of error message in script algorithm

Merge: 0f35192f3fb f9ee7a3b3dd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-04-28

    Merge pull request #1966 from olivierdalang/show_selected_features_ALL_IF_NO_SEL

    Filter the attribute table only by selection if there is one

    Fix #7541

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-27

    Add cropTransparent to QgsImageOperation, for cropping transparent
    borders from around an image

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-27

    Add assistant support to QgsDataDefinedButton

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-27

    Move prettyBreaks calculation to QgsSymbolLayerV2Utils

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-27

    Add method to create a QgsDataDefined from a string.

    Automatically analyses to determine whether the string refers to
    a column or is an expression.

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-27

    Add an isField test for QgsExpression

    Checks whether expression consists of solely a field reference

Merge: 09020dc1365 f51941b79bd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-27

    Merge pull request #2008 from NaturalGIS/remove_grass_modules

    [processing] remove r.mapcalculator from GRASS7 modules

Merge: 5fe7f3d9fe9 b3d8fc2be95
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-27

    Merge pull request #2005 from NaturalGIS/fix_grass7_v_to_rast_attribute

    [processing] fix grass7 v.to.rast.attribute

Merge: b413271af7c ac2d8179748
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-27

    Merge pull request #2004 from NaturalGIS/fix_grass7_slope_aspect

    [processing] fix grass7 r.slope.aspect

Merge: 80a65b9b1a5 b8dcb881016
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-27

    Merge pull request #2009 from NaturalGIS/remove_grass_v_distance

    [processing] remove v.distance as it can't work

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-26
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-26

    remove v.distance as it can't work

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-26
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-26

    remove r.mapcalculator from GRASS7 modules

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-26
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-26

    fix python error when using path with special chars in Processing/GRASS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-26

    db manager: fix BaseError handing (fixes #12645)

Merge: e7e027944e5 031f9a9fe93
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-26

    Merge pull request #2006 from NaturalGIS/grass7_better_default_raster_resolution

    better GRASS7 default raster resolution and fix r.composite

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-26

    Update GrassAlgorithm.py

    Better default cellsize for GRASS6

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-26
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-26

    better GRASS7 default raster resolution and fix r.composite

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-26
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-26

    fix grass7 v.to.rast.attribute

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-26
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-26

    fix also grass7 r.aspect and re-adds r.slope

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-26
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-26

    fix grass7 r.slope.aspect

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-04-24

    Minimize installed travis dependencies

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-04-24
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-04-24

    Make QgsPointLocator discard geometries that cannot be projected

    Fix #12634 (crash snapping in measure tool)
    To be backported to 2.8 branch

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-04-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-04-23

    [GRASS] use always forward slash as dir separator

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-04-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-04-23

    QgsMimeDataUtils::encode fix (escape also backslash)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-04-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-04-23

    [GRASS] more tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-22

    Properly handle non matching number of WMS styles and layers in WMS provider (inspired by PR #2001)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-04-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-04-22

    Fix quoting of xfb-run invocation

    Works For Me (Ubuntu 14.04.2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-22

    Followup b2ca7f, fix bad merge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-22

    Improved placement for diagrams for line layers

    Previously the diagrams would often be displaced from the line
    (depending on the line orientation).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-22

    Modernise diagram properties UI:

    Switch to stacked widget, QgsScaleRangeWidget, QgsFieldExpression
    widget, QgsDoubleSpinBoxes.

    Rearrange and reword controls to clarify their behaviour.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-22

    Fix line placement flags for diagrams. Line placement options for
    PAL are flags, not an enum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-22

    Start modernising diagram ui

Merge: 9c5cbd4373e c246fec2dfd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-22

    Merge pull request #1998 from radosuav/missing_html_tags

    [processing] fix displaying result graphs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-22

    osgeo4w: fix buildname (followup dec0ca5)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-21

    fix where clause when multiple features are filtered by ids (fixes #12616, followup d1e23a6)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-21

    osgeo4w: restore running Nightly for tests (followup 51a7317)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-22

    Fix crash on QgsDataDefined copy (fix #12027)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-22

    Add unit test for QgsDataDefined copy

Merge: 8ccae4fef11 af64ae966f0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-21

    Merge pull request #1994 from bstroebl/bugInEliminate

    [processing] avoid run-time error in the Eliminate sliver polygons algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-21

    [processing] add "mode" to ZonalStatistics output. Contributed by Anton
    Biatov

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2015-04-21
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2015-04-21

    [Processing][Feature] Add new algo to remove holes in a polygon layer

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-04-21
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-04-21

    [Processing] Fix bug with displaying result graphs by adding <html> tags.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-04-20
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-04-20

    Add ORACLE_INCLUDEDIR, ORACLE_LIBDIR CMake variables

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-20

    doxymentaton: add 2.8 to main page

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-20

    fix doxymentation warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-20

    processing: fix interpretation of oracle layers (fixes #12590)

    Funded by norbit.de

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-20

    Fix zonal stats not saving values to spatialite layers (fix #11849)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-20

    [FEATURE] Allow band selection for zonal stats plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-20

    [FEATURE] Add extra statistics to zonal stats plugin (fix #4430)

    Adds median, standard dev, min, max, range, minority, majority
    and variety

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-20

    [FEATURE] Allow selection of wanted stats for zonal stats (fix #4429)

Merge: d78bc7d1b04 265c253995a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-04-20

    Merge pull request #1993 from manisandro/fldidx

    Fix primary key search uniqueness

    Duplicate suffix `_0` has not been detected previously

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-19

    osgeo4w: reflect version in nightly build name

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-17

    osgeo4w: fix running of grass test

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-17
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-17

    Update ShapestoGrid.txt

    Better default for saga rasterization

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-17

    remove unused button in categorized renderer ui

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-04-17

    Fix RelationReference widget

    previously it would not return any value when the content changed since 868eeb2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-17

    indentation update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-17

    Fix calculation of zonal stats when source contains nodata or nan
    pixels (fix #11135)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-16

    Better default for COMPRESSTYPE in GDAL

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2015-04-16
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2015-04-16

    [PROCESSING] Avoid run-time error

    if intersection geometry is None (happens IMHO if geometries are not valid)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-04-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-04-16

    doxygen: add missing gui directory for effects

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-16

    Update Slope,Aspect,Curvature.txt

    Better defaults for slope and aspect in saga:processing

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-15

    [processing] Select by atribute sum algorithm

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-04-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-04-14

    Fix primary key search

Merge: cfe397e7184 ed6d8dcab77
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-14

    Merge pull request #1992 from NaturalGIS/fix_grass7_v_generalize

    [processing] fix GRASS7 v.generalize

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-14
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-14

    fix GRASS7 v.generalize

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-14

    Better fix for ffd81f4, avoid unnecessary copies of geometry

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-14

    Call QgsComposer::restoreComposerMapStates in QgsComposer:changeEvent,
    not in showEvent (latter does not work reliably with some window
    managers, such as openbox) (fix #6085)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-14

    Bump acceptable documentation coverage

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-04-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-04-13

    doxygen: add effects directory

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-13

    include server plugin api in doxygen

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-14

    Fix failing tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-13

    Fix diagrams not respecting canvas rotation

    Also fixes diagrams not showing for invalid polygons (fix #11955)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-13

    Followup 43f150d, fix labels always enabling with diagrams

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-13

    Fix scale dependant rendering of diagrams (fix #10700)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-13

    Fix incorrect calculation of priority for diagrams (fix #4692)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-12

    fix grass script install

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-12

    fix coverity warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-12

    yet another debian fix (followup 1dd8317)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-12

    fix grass provider test (followup 7219336)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-11

    debian packaging fix (followup 1a547d0)

    Ricardo Garcia Silva <ricardo.garcia.silva@gmail.com>AuthorDate: 2015-04-11
Commit:     Ricardo Garcia Silva <ricardo.garcia.silva@gmail.com>
CommitDate: 2015-04-11

    changed default value of the updateList argument

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-11

    grass related debian packaging update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-11

    Some UI tweaks to graduated renderer widget

Merge: 325b82423f1 ed784d94f95
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-11

    Merge pull request #1988 from NaturalGIS/master

    [processing] remove duplicate options from gdal_rasterize (fix #12538)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-11

    Fix setting min in raster histogram using mouse also zooms chart

Merge: 04324fd6659 84af60ad560
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-11

    Merge pull request #1974 from vmora/graduated_by_size

    [feature] graduated with varying size

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-10

    server: fix layer order in 'LayerDrawingOrder' (followup de5a3f5)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-10
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-10

    fix gdal_rasterize: remove duplicate options

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-10

    oracle spatial: use sdo_relate for exact intersect feature requests where oracle spatial is available

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-10

    osgeo4w: include python wrapper batch

    Anatoliy Golubev <darth.naihil@gmail.com>AuthorDate: 2015-04-10
Commit:     Anatoliy Golubev <darth.naihil@gmail.com>
CommitDate: 2015-04-10

    Fix QgsWmsDpiMode enum declaration

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-10

    [processing] set CRS for output grid (fix #12518)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-10

    [processing] display X and Y labels on the scatterplot (fix #12095)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-10

    [processing] save last used models/scripts directory (fix #12536)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-10

    [processing] fix typo in the algorithm name (fix #12227)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-10

    GRASS 6/7 build fixes:
    * fix build on windows
    * fix grass build on precise (using cmake <2.8.8, ie. without INCLUDE_DIRECTORIES target property)
    * support desktop & browser shortcut for GRASS 6/7 in OSGeo4W nightly build

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-10
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-10

    Better output names for SAGA models

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-10
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-10

    Better naming for GDAL outputs (partial fix for http://hub.qgis.org/issues/12542)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-10
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-10

    Various fixes to Processing algs; fix for http://hub.qgis.org/issues/12537

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-03-30
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-04-10

    [feature] graduated with varying size

    The graduated symbol renderer now allows to use varying size instead of
    varying color.

    The classification remains the same an tabbed size/color in the gui
    allows the use to choose one type or the other.

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-10
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-10

    Better default for a Processing:SAGA module

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-10

    Followup 43f150d, don't show diagram warnings if diagrams disabled

    (fix #12532)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-09

    Update ShapestoGrid.txt

    Better defaults for Shapes to grid

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-09

    bump version number of the Processing plugin to avoid masking by the
    version from repository

Merge: c801c503b2e 7097a5035ee
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-09

    Merge branch 'fix-gdal_rasterize'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-09

    remove duplicate condition

Merge: c801c503b2e 5bc9a7ef357
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-09

    Merge branch 'fix_gdal_rasterize' of https://github.com/NaturalGIS/QGIS into fix-gdal_rasterize

Merge: 33d973f5e45 f94d92f014b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-09

    Merge pull request #1976 from radosuav/otb_double_quotes

    [processing] avoid consecutive quotes when calling OTB algorithms

Merge: b83eb9f51cf a23a30cb949
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-09

    Merge pull request #1980 from NaturalGIS/gdal_rasterize_to_write_over_existing_rasters

    [processing] add gdal_rasterize tool to easily allow write over existing raster (fix #12523)

Merge: 7d812dd0c29 c78374b66b9
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-09

    Merge pull request #1984 from NaturalGIS/fix_saga_interpolations

    fix saga interpolations modules

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-09

    fix typo

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-09

    fix saga interpolations modules

Merge: 1973c977758 4548fbb3d0c
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-09

    Merge pull request #1983 from NaturalGIS/fix_saga_catchment_area

    fix saga catchment area modules

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-09

    fix saga catchment area modules

Merge: dc7542cb51f d9f19deaff0
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-09

    Merge pull request #1982 from NaturalGIS/fix_saga_shapes_to_grid

    fix saga shapes to grid

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-09

    fix saga shapes to grid

Merge: 7c419bf2690 33655a0e5bc
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-09

    Merge pull request #1981 from NaturalGIS/fix_saga_contour

    fix SAGA contour lines from grid

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-09

    fix SAGA contour lines from grid

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-09

    add gdal_rasterize tool to easily allow write over existing raster

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-04-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-04-09

    [GRASS] test case

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-09

    better option text

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-04-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-04-09

    fix gdal rasterize when using an existing raster layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-09

    include pointer to message in connection error message (fixes #12526)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-09

    remove outdated batch file

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-09

    server: fix 'LayerDrawingOrder' (fixes #12484)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-09

    Don't show label properties dialog for diagrams

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-09

    [FEATURE] Add checkbox to always show diagrams for a layer

    Unlike the global labeling setting this applies only to diagrams,
    and only for a single layer. Defaults to on. (fix #8706)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-09

    Fix diagrams with data defined placement not showing for transformed
    layers. Also fix move label tool not working for diagrams.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-09

    Allow diagrams to be disabled without losing settings (fix #11288)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-09

    Fix diagrams not initially showing when toggling on/off layers

Merge: 77ede9ca617 ed005c01728
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-09

    Merge pull request #1978 from m-kuhn/composerremoved

    Add QgisInterface::composerRemoved signal

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-04-08

    Add QgisInterface::composerRemoved signal

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-09

    Boost unit test coverage of paint effects

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-08

    Update MultilevelB-SplineInterpolation(fromGrid).txt

    Partial fix for https://hub.qgis.org/issues/12519

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-04-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-04-08

    Partially reverted 5e1b5a43 because it breaks GRASS create new mapset

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-08

    Update MultilevelB-SplineInterpolation.txt

    Partial fix for https://hub.qgis.org/issues/12519

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-08

    Update CatchmentArea(Parallel).txt

    Partial fix for https://hub.qgis.org/issues/12483

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-08

    Update CatchmentArea(FlowTracing).txt

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-04-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-04-08

    Update CatchmentArea(Recursive).txt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-08

    Fix DPI scaling issue with paint effects and composer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-07

    postgres data items: don't set srid for geometryless layers

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-04-07
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-04-07

    [Processing] Avoid consecutive quotes when calling OTB algorithms.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-07

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-07

    remove duplicate includes

    git grep -l "#include" src/ | while read f; do grep "#include" $f | sort | uniq -d |sed -e "s@^@$f:@"; done

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-04-07

    Optimise some headers for compile speed

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-04-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-04-07

    [GRASS] multi version build

Merge: f055db1e023 6850ce62059
    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-04-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-04-07

    Merge pull request #1972 from naihil/rubberband-visibility-fix

    Don`t change current visibility flag of rubberband on updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-04

    map canvas: update sip bindings (followup c3321e5)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-04

    db manager: fix setting of contrast enhancement for spatialite rasters (fixes #12497)

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-04-04
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2015-04-04

    Revert "dump unaryminus without space between operand"

    This reverts commit 6122a9fff7697658c61b9f909179c87517aed67a.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-04

    fix translation string

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-04-03
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2015-04-03

    fix for #11863

    when a unary-minus is encountered, add a minus to the operand

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-04-03
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2015-04-03

    dump unaryminus without space between operand

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-04-02

    postgres provider: also apply filterWhereClause to feature iterators (fixes #12499 & #12500)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-04-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-04-02

    Fix typo

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-04-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-04-02

    Add checkbox to only load wfs features intersecting the current canvas extent. Funded by Sourcepole QGIS Enterprise

    Anatoliy Golubev <darth.naihil@gmail.com>AuthorDate: 2015-04-02
Commit:     Anatoliy Golubev <darth.naihil@gmail.com>
CommitDate: 2015-04-02

    Fix QgsRubberBand visibility behavior

    Visibility behavior stays the same as in QGIS 2.6
    Test included

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-03-31
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-04-02

    [BUGFIX] Update DatumTransformInfo on layerCrsChanged

    The QgsMapCanvas datumTransformInfo is not updated after a layerCrsChanged.
     This causes a bug in QGIS-Server which does not use the right srcAuthId.

    To update QgsMapCanvas datumTransformInfo, the user had to change the map
     canvas CRS or to disable/enable transform.

    This patch add a SLOT to the QgsMapLayer layerCrs Changed SIGNAL to update
     QgsMapCanvas datumTransformInfo.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-02

    [processing] median calculation for zonal statistics

Merge: a844bfa1749 9b83b53c79d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-02

    Merge branch 'ftools-enhancements'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-02

    minor fixes

Merge: a844bfa1749 fe3760032ba
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-04-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-04-02

    Merge branch 'master' of https://github.com/gbd-consult/QGIS into ftools-enhancements

    Conflicts:
            python/plugins/fTools/tools/doPointsInPolygon.py

    Anatoliy Golubev <darth.naihil@gmail.com>AuthorDate: 2015-04-01
Commit:     Anatoliy Golubev <darth.naihil@gmail.com>
CommitDate: 2015-04-01

    Don`t change current visibility flag of rubberband on updates

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-03-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-04-01

    Recompute rubberband extent on zoom/pan

    Fix #12392
    Includes testcase

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-03-31
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-04-01

    Scale icon and pen width with rubberband when computing rect

    Restores full 2.6 compatibility

    Anatoliy Golubev <darth.naihil@gmail.com>AuthorDate: 2015-03-31
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-04-01

    Fix invalid calculation of rubberband boundingRect

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-04-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-04-01

    [GRASS] mutex function called by browser item (fixes crash in simultaneous loading, e.g. state restore)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-31

    Set useGui on Android

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-03-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-03-31

    [GRASS] fix crash in browser when opening GRASS 6 mapset with GRASS 7

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-03-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-03-30

    [BUGFIX] In WFS GetFeature joined fields not are not returned

    In the WFS GetFeature Request, the joined fields are not returned. It's due to
     the use of provider instead of layer to retrieve all fields.

    The correction is to use layer->pendingFields() and layer->pendingAllAttributesList()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-30

    dxf export: either use rgb or palette color (followup 9961095)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-30

    ValueRelation autocompleter: case insensitivity

Merge: 1cce091e177 9c2f5725a44
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-03-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-03-30

    Merge pull request #1932 from ccrook/Field_calculator_expression_fix

    Fix #12257 - allow creation of expression field on delimited text layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-29

    [FEATURE] Add lineedit with autocompleter for ValueRelation edit widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-29

    Add apply button to label properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-29

    UI Improvements to label properties dialog

    Add scroll area, collapsible group boxes so the dialog isn't so
    oversized.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-29

    Add handling of null values to some widgets in label properties

    This allows clearing the data defined values for these properties,
    which nulls their attribute value and resets the property for
    that label to the layer's default value.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-29

    Initially populate label properties dialog with data defined results

    ...even if the data defined property is set to an expression. Although
    the values can't be altered for expression based properties, it's
    still valuable to show the actual evaluated value for these
    properties (for troubleshooting data defined expressions, etc).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-29

    More QgsUnitSelectionWidget cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-28

    [FEATURE] Add option to symbology to prevent clipping of features

    This option (located under the symbol advanced menu) disables the
    automatic clipping of lines/polygons to the canvas extent. In
    some cases this clipping results in unfavourable symbology (eg
    centroid fills where the centroid must always be the actual
    feature's centroid). (fix #9757)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-28

    [FEATURE] Paint effects for layers and symbol layers

    This commit adds a new framework for implementing paint effects, which
    modify the results of QPainter operations to apply visual effects
    such as drop shadows and blurs.

    The initial implementation allows for effects to be applied to entire
    layers and individual symbol layers.

    Included are a drop shadow, inner shadow, blur, inner glow, outer glow,
    colorise and transform effect. A "stack" effect is also implemented
    which allows other paint effects to be combined in various ways.

    Sponsored by hundreds of generous kickstarter contributors!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-28

    Possible fix for placement of labels with offset from point mode and rotation (refs #12217)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-27

    dxf export:
    * reinstate palette colors, but exclude black/white
    * fix hatch transparency
    * fix active (initial) v(iew)port

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-27

    Add unit tests for virtual fields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-27

    Make virtual fields updatable

    Fix #11547
    Fix #10994

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-27

    Show current expression of virtual fields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-26

    Add filter chaining to the pre-filters of the relation reference wdg

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-26

    Add pre-filters to relation reference widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-26

    Add "filter fields" configuraiton option to relation reference widget

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2015-03-26
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2015-03-26

    [feature] filter the attribute table only if there is a selection (feature #7541)

Merge: 837c7ee8d3e 4a52750a48e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-26

    Merge pull request #1964 from mhugo/fix_querybuilder_joins2

    Allow provider-level filtering (subset string) on layers with joined fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-26

    [composer] Don't redraw map if layers change and map is set to cached

    Previously map was being redrawn every time a layer was added or
    removed from the registry, which blocked the ui until the map
    redraw is complete.

    Now the map will only be redrawn as a result of layer changes
    if it's set to Render mode.

    Possible fix for 12234 and 12125. (refs #12234, #12125)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-26

    [composer] Smaller step for attribute table spin widgets

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-25

    postgres provider: fix retrieval of default values from other schemes (fixes #12447)

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-03-25
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-03-25

    [Processing]  Improve the robustness of models when the parameters in the included algorithms change

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-02-18
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-03-25

    Allow provider-level filtering on layers with joined fields (fix conflicts)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-24

    ftools: fix strings and add to translation (fixes #9970)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-24

    raster calculator: add logarithmic functions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-24

    server: accept empty bbox as valid (followup 57046c5, fixes #12440)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-24

    dxf export: fix data defined outline color of simple markers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-24

    include qgslayerdefinition.sip in bindings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-03-24

    Do not mark python plugins as broken in plugin installer when having dash in the name

    Although plugin with a dash in the name is not a correct python package name,
    the qgis python support recognizes them as valid plugins - so let's have the same
    behavior in the installer.

Merge: 25e4e4d3d68 d2d1d513b56
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-24

    Merge pull request #1960 from manisandro/nitpick

    Don't store QGis::WkbType in int

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-23

    dxf export:
    * switch to rgb colors only (fixes black/white issues)
    * fix drawing of polygon outlines
    * distiguish polygon outlines from filled polygons in paint engine (fixes
      #12368)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-23

    update_ts.sh: include locations

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-23

    expressions: fix modulo 0 crashes (fixes #12431)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-03-23
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-03-23

    Don't store QGis::WkbType in int

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-23

    osm export: add buttons to select/unselect all tags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-23

    Standardise use of red minus icon (fix #12425)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-22

    Clean up API for QgsUnitSelectionWidget

    Makes the widget easier to use, avoids duplicate code

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2015-03-22
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2015-03-22

    Adding lonlong to types advertised by delimited text provider

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2015-03-22
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2015-03-22

    Fixed timing/dangling pointer error in delimited text provider

Merge: 297a94fc58f 99e6a6253fb
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2015-03-22
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2015-03-22

    Merge branch 'carolinux-5605-types'

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2015-03-22
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2015-03-22

    Removing processing of extraneous blank fields and enlarged arrays

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2015-03-22
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2015-03-22

    Adapting longlong test to general type inference test

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-03-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-03-21

    Fix formatting of db manager python code

Merge: 250eb744fd9 48591dffbbb
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2015-03-21
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2015-03-21

    Merge branch '5605-types' of git://github.com/carolinux/QGIS into carolinux-5605-types

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-20

    better fix for 8c8a9e07

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-03-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-03-20

    Set GDAL env vars for when gdal lib is bundled in app on Mac

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-20

    server: fix parsing of bbox numbers in scientific notation containing +
    (reverts 905561f)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-20

    server: deduce service wms from request if not explictly given (SERVICE not mandatory for WMS GetMap / GetFeatureInfo)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-03-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-03-19

    Redo "server: stop processing after 'no REQUEST' exception (fixes #11543)" from 1d3f8a7

    - Accidentally removed during merge conflict in 670719c?

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-03-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-03-19

    Fix typo about becoming a translator

Merge: e57136ccb82 f17755cec4c
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-03-19
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-03-19

    Merge branch 'master' of https://github.com/QGIS/qgis

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-03-19
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-03-19

    [MetaSearch] adjust current tab index on init

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-19

    indentation update

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-03-19
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-03-19

    [MetaSearch] add overwrite OWS connection naming setting and logic (#12327)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-19

    postgres provider:
    * further boost field retrieval
    * avoid errornous queries, when no tableoid were found
    * cache default values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-19

    Implement smoothing algorithm for geometries

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-19

    [FEATURE] warn on save if last modification date of a loaded project changed

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-03-19
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-03-19

    Added testcase for longs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-19

    Add methods for comparison of QgsPoint, QgsPolyline and QgsPolygon
    These methods allow for fuzzy comparison of coordinates with a
    specified tolerance.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-19

    Fix shortcut keys in attribute table dialog (fix #12272)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-19

    [FEATURE] Add follow point alignment for multiline labels

    When set to this mode, text alignment for labels will be dependant
    on the final placement of the label relative to the point. Eg, if
    the label is placed to the left of the point then the label will
    be right aligned, and if it is placed to the right of the point
    then the label will be left aligned.
    (fix #11153)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-19

    also update INSTALL.t2t output files (followup d53fbe8)

Merge: 65378e6a108 d53fbe88b72
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-19

    Merge pull request #1953 from carolinux/doc-fix

    Minor: Install instructions for debug mode

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-03-19
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-03-19

    #5605 Support for long/longlong types

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-19

    vector layer: connect missing edit buffer signals

Merge: b8dc08f8ef4 54ce784d314
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-19

    Merge pull request #1956 from Gustry/add-way

    [db manager] add 'way' to geometry column

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-18

    debian packaging: create LICENSE link (fixes #12400)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-18

    Close attribute dialog when layer is removed

    Fix #12336

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-18

    Find qwt6-qt4 library

    Fix #12374

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2015-03-18
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2015-03-18

    add 'way' to geometry column name'

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-18

    edit widgets: keep default values of new feature's attributes until they are added
    (fixes #12391 & #12386)

    carolinux <karolina.alexiou@teralytics.ch>AuthorDate: 2015-03-18
Commit:     carolinux <karolina.alexiou@teralytics.ch>
CommitDate: 2015-03-18

    Added instructions for compiling qgis in debug mode for development

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-18

    Custom widgets: make sure config can loaded from the project

    Apparently sip cannot handle private virtual methods

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-03-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-03-18

    Allow data items from plugins

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-03-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-03-18

    Fix crash on startup if PyQGIS fails to load

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-18

    Avoid creating 3 identical label candidates in offset point mode

    ...should speed up label position calculation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-18

    Fix grid annotation distance not restored in dialog (fix #11991)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-17

    Don't try to connect to null action (removes a warning)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-17

    qoci spatial driver: cleanup session & connection when login failed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-17

    Fix heatmap renderer not working for reprojected layers (fix #12362)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-17

    Fix tooltip for scale from canvas button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-17

    Ignore position of thousands seperators when editing scale combo box

    ... be more permissive about the conversion from string to number
    after a value is entered in the combo box (fix #12385)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2015-03-17
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2015-03-17

    Added to contributors

Merge: 554a63aa5b2 66335b090f8
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-16

    Merge pull request #1948 from NaturalGIS/add_fix_credits

    add myself to map, fix my email address, add myself to contributors

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-03-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2015-03-16

    adding french translators

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-17

    Add some missing overrides

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-03-16
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-03-16

    add myself to map, fix my email address, add myself to contributors

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-03-16
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-03-16

    [MetaSearch] allow for overwriting OWS connections, or assiging to serialized string

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-16

    Minor fixes for select referenced feature map tool

     * Message on the message bar correctly formatted
     * Esc button to deactivate also works without first clicking on the canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-16

    Fix power validity test in raster calculator (fix #11278)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-16

    Remember last used directory for raster save as dialog (fix #6950)

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-03-13
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-03-13

    add myself to map

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-03-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-03-12

    [joins] editing keeps the same order and selection in GUI

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-03-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-03-12

    GRASS 7.0.0 API change

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-03-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-03-11

    fix joins edition (do not loose target field)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-03-11

    Do not link qgis_core against qscintilla

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-11

    offline editing: keep subset filter (hello from FOSSGIS)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-03-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-03-10

    [joins] prevent joining an already joined layer
    also fix crash when editing a join with all fields joined

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-03-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-03-10

    [joins] allow edition of joins in layer properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-10

    Add some GDAL provider unit tests...

    (...doing penance for my 2.8 sins)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-10

    Followup 914ecc, also fix calculation of srcDataType

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-03-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-03-10

    [joins] display prefix and joined fields in layer properties

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-10

    attribute table: ShowVisible behaviour mode
    * change 'show all' action text
    * add note to the window title
    * also ignore mode for geometryless tables

    (fixes #12318)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-10

    postgres provider: also cast field expressions to text (fixes #12346)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-10

    Followup 5d15a07, also fix edit role

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-09

    release.pl: point releases don't require new pictures

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-03-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2015-03-09

    Adding romanian translators as per request from the language coordinator

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-03-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2015-03-09

    updated names of swedish translators as requested by language coordinator

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-09

    fix arm build

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-03-08
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-03-08

    Update connections-default.xml

Merge: a3811ecf8fb 31e57d03fff
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-03-08
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-03-08

    Merge pull request #1942 from ninsbl/master

    Update connections-default.xml

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-07

    Update copyright years for Tom Kralidis, MetaSearch is (C) 2014.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-07

    fix precise builds

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-07

    add LD_LIBRARY_PATH note to INSTALL

Merge: 0be193d6f78 c68e60427cf
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-07

    Merge pull request #1943 from sebastic/pyspatialite

    Don't build internal pyspatialite on Debian jessie & sid

Merge: 37a7831d2a1 88e1d7afde8
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-07

    Merge pull request #1938 from manisandro/dangling

    Don't keep dangling pointers in QgisApp::mPrintComposers

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-03-06
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2015-03-06

    Don't build internal pyspatialite on Debian jessie & sid, python-pyspatialite package is instead.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-06

    expression builder widget: save scripts in the same mode they are loaded
    (avoids adding empty lines on every save on windows)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-06

    postgres provider: cosmetics (followup 09f410c)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-06

    Greatly decrease the number of round-trips to the postgres server performed when reading and creating fields in the postgres provider

    Stefan Blumentrath <stefan.blumentrath@gmx.de>AuthorDate: 2015-03-06
Commit:     Stefan Blumentrath <stefan.blumentrath@gmx.de>
CommitDate: 2015-03-06

    Update connections-default.xml

     Add some nordic CSW  to default list, name them systematically, and change to new URL for Norway

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-03-06

    Fix incorrect data type for GDAL layers with gain/offset (fix #11573)

    Test was incorrectly checking for both offset and gain, when it
    should have been testing for either.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-03-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-03-05

    Server: fix bug with multiple joins

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-03-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-03-05

    fix inline editing of scales in rule based renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-05

    osgeo4w: also remove nightly shortcuts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-05

    osgeo4w: add '(Nightly)' to the nightly build shortcuts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-03-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-03-04

    [processing] fix handling of "Check for edge contamination" option in
    TauDEM algorithms

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-03-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-03-05

    Allow 3rd-party data item providers to be plugged

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-03-05

    Allow data item's icon name to directly reference an icon (outside theme)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-03-05

    Fix QgsDataItem python bindings - transfer of ownership

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-03-05

    Browser: Abstract creation of custom data items into QgsDataItemProvider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-03-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-03-04

    [processing] TauDEM provider overhaul

     - add new TauDEM 5.1.2/5.2 tools: Gage watershed, TWI and Select GT
       Threshold
     - implement support for multifile TauDEM version
     - allow to use single- and multifile versions simultaneously

    Work done for Faunalia (http://faunalia.eu)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-03-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-03-04

    [processing] fix error in MultipleFileInput selector when user press
    Cancel button

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-04

    postgres provider: use min()/max() before casting (followup bf56457; fixes #12306)

Merge: 2844005e805 b5665872a6f
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-03-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-03-04

    Merge pull request #1939 from gioman/fix_saga_213_kernel

    fix SAGA 2.1.3 Kernel Density Estimation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-04

    postgres provider: disable editing of existing features when ctid is key

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-04

    postgres provider: restore behaviour to keep 3d wkb (refs #9651,
    followup bd311c8)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-03-03
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-03-03

    fix SAGA 2.1.3 Kernel Density Estimation

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-03-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-03-03

    Only scan for dimension if it is not already known as needing force2d

    Also force 2d on 3d input

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-03-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-03-03

    Use ST_Force2D from PostGIS-2.1.0 up

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-03-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-03-03

    Add comment about possible pending bug in force2d need detection

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-03-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-03-03

    Detect number of dimensions for tables with unconstrained type

    Fixes #9748

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-03-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-03-03

    Don't keep dangling pointers in QgisApp::mPrintComposers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-01

    release.pl: add tagging of long term release

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-01

    translation string fix

Merge: 3628b43a843 1fd43c44f1b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-03-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-03-01

    Merge pull request #1935 from gioman/processing_ogr_better_quotes

    better quotes in processing/ogr import to postgis tools

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-03-01
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-03-01

    better name for tool

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-03-01
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-03-01

    better quotes in processing/ogr import to postgis tools

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-03-01

    dxf2shp cleanup:
    * save block inserts in separate shape instead of expanding it
      once at the first insertion (also removes GPL-2 only code)
    * update dxflib to 3.7.5 (usable under GPL-2+)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-27

    composer attribute table: fix changing header font (fixes #12233)

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-27
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-27

    [MetaSearch]: fix default connections testing, write out connection XML to file instead

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-27
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-27

    [MetaSearch]: add error handling for paging workflows

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-27
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-27

    [MetaSearch]: include version in window title

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-27
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-27

    only check connections XML if file can be parsed

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-27
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-27

    [MetaSearch]: use OWSLib for connection testing, add task to build CSW connection file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-27

    Fix handling of warped VRT (refs #12264)

    Loading of rasters requiring warped VRTs was broken, but the heatmap
    plugin is still creating incorrect outputs which needs to be fixed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-27

    Avoid Qt warning on startup

    ...by not trying to add a map item to canvas twice

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-26
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-26

    safeguard cases where the CSW record output is erroneous

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2015-02-27
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2015-02-27

    Fix #12257 - allow creation of expression field on delimited text layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-26

    [processing] correctly handle tiny polygons smaller than raster cell
    size in Hypsometric curves algorithm (fix #12278)

Merge: 919b8b6183e 63f612f9fef
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2015-02-26
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2015-02-26

    Merge pull request #1931 from ccrook/delimited_text_field_types

    Adding missing type definitions to delimited text provider

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2015-02-26
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2015-02-26

    Adding missing type definitions to delimited text provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-26

    fix measurement dialog translation (fixes #12262)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-26

    remove obsolete python ts removal

Merge: 97ace3cf383 159f5775838
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-25

    Merge pull request #1930 from sebastic/debian

    Add dependency on libqgis-server to libqgis-dev.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-25

    debian packaging fix (fixes #11465)

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-02-25
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2015-02-25

    Add dependency on libqgis-server to libqgis-dev.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-02-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-02-25

    Fix a const...

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-25

    use PyQt4 where deprecated pyqtconfig is unavailable (fixes #10596 and fixes #11465)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-25

    debian packaging updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-25

    documentation updates

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-25

    * Update copyright file.
     - Add additional copyright holders to general files section
     - Add copyright years to general files section
     - Order copyright holder by year
     - Group files sections
     - Sort groups files sections alphanumerically
     - Document copyright holders & licenses for external modules
     - Add license specifications for: Apache-2.0, BSD-2-Clause,
       dxflib-Commercial-License, GPL-2, LGPL-2.1+, QT-Commericial,
       LGPL-2.1 with Digia Qt LGPL Exception 1.1 & GPL-3.
    * Remove extra license file for MetaSearch plugin.
    * Install libqgis_server.so in libqgis-dev.
    * Install schemaExtension.xsd in qgis-server.
    * Install contributors.json & developersmap.html in qgis-common.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-25

    Rotation in map canvas is activated by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-25

    Fix zoom out map tool (fix #12242)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-25

    Make new scratch layer editable by default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-25

    Suppress attribute form popup if layer has no fields

    Prevents empty form popup for layers with no fields (eg memory layers).
    If desired, this behaviour can be overriden by the layer's feature
    form suppress option, eg if form has python logic which makes it useful
    even with no fields.

    (fix #10775)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-02-25
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-02-25

    [bookmark] use preset values instead of header name for tags when exporting in xml file

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-02-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-02-25

    Revert "[bookmark] fix translation string: fixes to avoid an empty bookmark name on import when system locale is different from english"

    This reverts commit 6dda391be4a1a745a9b09591bd4f7d8f21856893.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-25

    [processing] add method for generating help for single algorithm

Merge: 0b874ce3a9f 701cd1ca3a2
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-24
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-24

    Merge pull request #1926 from geopython/master

    MetaSearch: fix plugin zipfile

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-24
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-24

    MetaSearch: fix plugin zipfile

Merge: a292914cc4a 94f9ae23594
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-24
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-24

    Merge branch 'master' of https://github.com/QGIS/qgis

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-24
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-24

    MetaSearch: update release version

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-24
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-24

    MetaSearch: fix help link, pep8

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-24
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-24

    MetaSearch: fix help link

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-24
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-24

    delete MetaSearch locale now that it is managed in QGIS core Transifex

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-02-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-02-24

    [bookmark] remember last used directory on import/export

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-02-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-02-24

    [bookmark] write correctly the extent in tbl_bookmarks

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-02-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-02-24

    [bookmark] fix translation string: fixes to avoid an empty bookmark name on import when system locale is different from english

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-24

    fix crash on exit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-24

    update QgsAttributeDialog sip bindings (fixes #12248)

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-24
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-24

    update release packaging to be built from QGIS core

Merge: c1e1a7ed93d be07f239e9b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-24

    Merge branch 'geometry-less-import'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-24

    formatting fixes

Merge: c1e1a7ed93d 53712c78b5a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-24

    Merge branch 'processing_import_geomless_tables_in_postgresql_2' of https://github.com/gioman/QGIS into geometry-less-import

    Conflicts:
            python/plugins/processing/algs/gdal/GdalOgrAlgorithmProvider.py

Merge: 8ab014d4f88 b4f25684ae9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-24

    Merge branch 'ogr-tools'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-24

    make parameter descriptions translatable

Merge: 8ab014d4f88 a6af682b8b4
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-24

    Merge branch 'new_processing_ogr_tools' of https://github.com/gioman/QGIS into ogr-tools

Merge: b7ad288c774 5260ef39923
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-24

    Merge branch 'gdal_calc'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-24

    unify algorithm name and source file name, formatting fixes

Merge: b7ad288c774 67e4a9a1702
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-24

    Merge branch 'processing_add_gdal_raster_calc' of https://github.com/gioman/QGIS into gdal_calc

    Conflicts:
            python/plugins/processing/algs/gdal/GdalOgrAlgorithmProvider.py

Merge: 33c6051f589 bf08b7b871a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-24

    Merge pull request #1924 from gioman/processing_add_gdal_tileindex

    [processing] add gdal tileindex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-24

    debian packaging fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-24

    fix build (followup 6de2828)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-24

    remove debug output (followup 6de2828)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-24

    fix wmts (fixes #12241; followup 1e97b62c)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-24
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-24

    processing: add gdal tileindex

Merge: 0ccc07af0ea 6c142ede0a8
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-23

    Merge pull request #1923 from sebastic/debian

    Debian packaging improvements

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-02-23
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2015-02-23

    Also install scalable icons.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-02-23
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2015-02-23

    Fix libqgis-customwidgets package name in dh_makeshlibs override, doesn't contain ABI anymore.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-23

    raster calculator fixes (fixes #12238)
    * GDALGetGeoTransform failures can be ignored (partly reverts 0080f9e)
    * handle quoted raster references
    * don't complain if the output file is not yet set

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-02-23
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2015-02-23

    Add upstream metadata.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-02-23
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2015-02-23

    Update watch file, add version mangle.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-02-23
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2015-02-23

    Remove unused substitution variable.

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2015-02-23
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2015-02-23

    Update copyright file.

    Changes:
    - Remove unused Files paragraph for the python plugin_installer
    - Fix qwtpolar-1.0 typo
    - Remove unused License paragraph for Apache-2.0
    - Add License paragraph for Zlib

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-23
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-23

    prevent CSW connection names with "/" to be set

Merge: f9c1db8073a 8d87f353041
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-02-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-02-23

    Merge pull request #1921 from anitagraser/patch-7

    [processing]Fixed wrong output layer

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2015-02-23
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2015-02-23

    remove '/' from UNEP GRID CSW to prevent incorrect setting in Windows Registry on init

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-02-23

    Rename feature info parameters

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-02-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-02-23

    [FEATURE]: possibility to set WMS featureInfo tolerance in request. Funded by city of Uster

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-23

    Coverity fixes (uninitialised members, uncaught exceptions)

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2015-02-22
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2015-02-22

    Fixed wrong output layer

    The script wrongly returned the path to the second layer rather than the first layer which the selection actually is applied to.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-22

    attribute form: lookup attribute fields by name. joined layers might be unavailable at load time (fixes #12146)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-02-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-02-22

    increases slightly the zoom of the developers map in about box

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-22

    release.pl: support point releases

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-22

    fix developer meeting date in about dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-22

    don't set parent of QFontDialog to avoid the stylesheet font (fixes #12233)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-22

    debian packaging fix
    (launchpad builds i386 with binary and amd64 with binary-arch only)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-02-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2015-02-21

    adding french translators and first fixes for chinese

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: da762701743 23a3746731b
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-02-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-02-21

    Merge pull request #1919 from timlinux/master

    Updated developer image for about box

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-02-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-02-21

    Updated developer image for about box

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-02-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-02-20

    Add qgis.server to PyQGIS console .api file generation

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-02-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-02-20

    Update Mac bundling for qgis_server lib

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-20

    oracle provider: consider srid when looking trying spatial index (followup 991f94d; fixes #12230)

Merge: c2bc2795d49 c1b68a52c37
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-02-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-02-20

    Merge pull request #1918 from isedwards/isedwards-license-info-update

    Update README.md with complete licence info

    Ian Edwards <iedwards.pub@gmail.com>AuthorDate: 2015-02-20
Commit:     Ian Edwards <iedwards.pub@gmail.com>
CommitDate: 2015-02-20

    Update README.md

    The actual QGIS licence (viewable in any source file, e.g. src/core/qgis.cpp) shows that the software is licenced under GPL version 2 "or (at your option) any later version".

    This PR updates README.md to reflect this for potential users who are concerned about the license restrictions if QGIS were GPLv2-only.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-20

    osgeo4w: fix python server module packaging

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-20

    include missing zh-Hans translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-20

    use gdal enums GDALDataType and GDALColorInterp instead of int

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-20

    Bump version to 2.9

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-20

    changelog update for 2.8

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-20

    translation update to 2.8 from transifex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-20

    fix syntax error (followup 7ffdef2)

Merge: 10d2ce45847 8fe1fa8785f
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-02-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-02-20

    Merge pull request #1917 from timlinux/master

    Small tweaks and improvements to the changelog in news

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-02-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-02-20

    Small tweaks and improvements to the changelog in news

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-20

    Add tests for rotated map

    Thanks Nyall for initial template.

    Include tests for raster layers, SVG and simple markers
    with data-defined or fixed rotation, parallel line labels.

Merge: 34a6a368a8c 494c36a102c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-02-20

    Merge pull request #1860 from marcel-dancak/getfeatureinfo-bbox-fix

    Mapserver: using bbox filter on features in GetFeatureInfo only when BBOX parameter is given

Merge: c69f1533274 e1508c1e6ac
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-02-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-02-20

    Merge pull request #1861 from timlinux/master

    This PR will allow FindQGIS.cmake to find QGIS libs/includes in QGIS_PREFIX_PATH too

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-20

    Fix #11589 - diagrams with OTF reprojection

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-20

    Fix #12193 - problem with update of SQL query in DB manager

    In the scenario described in the bug report, the selected text was empty,
    but editor's hasSelectedText() would still return True

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-20

    add translations update and changelog update to bin/release.pl

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-20

    Fix #12197 - cannot delete old visibility preset

    When a preset gets applied, we try to fix it by removing irelevant stuff
    (e.g. legend items that do not exist anymore, styles that do not exist).
    This is however slightly complicated and leaves room for problems.

    Let's simply fix the presets by assigning them the current state after
    being applied - and get rid of all the patching...

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-20

    Fix #11951 - support for output directory in batch processing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-20

    Fixed Split vector layer algorithm

    Previously it would leave all output files except for the first one empty

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-20

    Some documentation updates preceeding the release

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-02-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-02-19

    Use cmake variable rather than env var for QGIS Cmake Find rules when using a custom QGIS prefix.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-02-19

    Added support for finding QGIS in QGIS_PREFIX_PATH when using FindQGIS.cmake

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-19

    avoid repeating the array dimension (followup e6f91ca)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-19

    restore initial page (followup 74d0846)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-19

    Fix entry in AUTHORS (space instead of tabs)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-19

    Added Ivan Mincik and Marcel Dancak also to the other list of contributors

Merge: 9e83ed83674 13d77f4ccad
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-19

    Merge pull request #1914 from imincik/contributors

    Adding 'Marcel Dancak' and 'Ivan Mincik' to contributors

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2015-02-19
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2015-02-19

    Adding 'Marcel Dancak' and 'Ivan Mincik' to contributors

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-19

    server: also load value related layers for cached layers

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-02-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-02-19

    Browser favourites restore state fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-02-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-02-19

    Browser GRASS multilayer map fix

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-19

    Correctly remove duplicated check

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-19

    Added myself to the map

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-19

    Handle save and load error for rendered image

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-19

    Revert "Remove duplicated check"

    This reverts commit 9a4cecc5f7e8329f1a09e3b9eeccbd764bb33f40.
    The check was not duplicated, I just misread it (Oops, sorry)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-19

    Remove duplicated check

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-19

    Give a better error message when expected image is missing

    Avoids the confusing "pre-set DPI not equal to painter's DPI"
    message

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-19

    Fix rule-based renderer's descendants() method.

    This was causing unexpected changes to rule keys on 3rd level and deeper

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-02-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-02-19

    Followup to ea00b36; only replace Q_WS_X11 with Q_OS_UNIX for non-Mac

    - QgsMapToolOffsetCurve fix not needed, works OK on Mac

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-19

    Fix #12088 - selection tool - do not consider invisible features

    This avoids dangerous situations where the user inadvertently selects features
    that are not rendered and does further actions (like to delete them)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-19

    Add some more test mask images

    Also some debugging info for tests failing on certain platforms.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-19

    Update tab order in dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-19

    Remove use of deprecated register keyword

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-19

    Fix include in coding docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-19

    Allow use of masks for unit test control images

    Masks set which pixels in the control image should be tested and
    an optional tolerance for each pixel. This is done via the colors
    in the mask image - white pixels are ignored, black must be an
    exact match, and gray levels represent the maximum color component
    deviation for that pixel.

    This should replace the fragile anomaly images, in that a single
    control image with a suitable mask will not be susceptible to
    antialiasing differences, etc.

    A new script (scripts/generate_test_mask_image.py) is included which
    either creates a new mask or modifies an existing mask to handle
    an acceptable rendered image.

    Ultimately, masking along with multi render checks for specific
    platform differences should be flexible enough to meet our needs.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-18

    postgres provider: also use fieldExpression used to retrieve values in
    minimumValue/maximumValue/uniqueValues

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-18

    server: keep NULL values on featureinfo

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-02-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-02-18

    Add C++11 -Wno-deprecated-register only to clang versions with support

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-18

    defer readMapLayer signal for layers with joins to let editor widgets pickup joined fields

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-02-18
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-02-18

    [Processing] Fix bug in reading ParameterMultipleInput in OTB algorithms.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-18

    Add comments for every intentional case fall-through

    Improves code maintainability/readability

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-18

    Fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-18

    coverity fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-18

    identation update

Merge: b6dd1e41192 b1bc3cd77ba
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-18

    Merge pull request #1909 from nirvn/memorylayer_uid_fix

    [memory layer] improve data source uid to be unique across different sessions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-18

    fix string truncation with spatialite and memory layers (followup 065d190d)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-18

    Fix #12139 - added features saved in reversed order

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-18

    Avoid some unnecessary dynamic_casts in QgsProject

    ...fixes Coverity warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-18

    Fix unchecked return values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-18

    Avoid some mixing enum types warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-18

    Avoid null dereference

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-18

    Fix some uncaught transform exceptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-18

    Fix wfs features not adding to spatial index

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-18

    Add some missing /TransferThis/ to sip bindings for QObject parents

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-18

    Fix #11785 - WFS failed to determine geometry column

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-02-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2015-02-18

    [memory layer] improve data source uid to be unique across different sessions

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-18

    Consistently set parent on composer child dialogs

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-18

    Also handle WhiteToBlack case in QgsSingleBandGrayRenderer::legendSymbologyItems

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-02-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-02-17

    [pyqgis-console] fix missing import in compile apis script

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2015-02-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2015-02-17

    [pyqgis-console] prepared api file update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-17

    fix freebsd build (fixes #12105)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-17

    identify results: consider plain/text wms response and gml attributes as utf-8

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-17

    processing: add uuid parameter to memory: outputs (followup f64730e)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-18

    Sync mersenne-twister with upstream

    Includes fixes for out-of-bounds read and incorrect generation
    of numbers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-17

    processing: fix unused variable error

Merge: da0822c588e e62a7fa7c3c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-17

    Merge pull request #1904 from gioman/fix_ogr2ogr_clip

    [processing] ogr clip by polygon: clip polygon layer name must be declared to avoid issues with postgis and spatialite layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-17

    server: add charset utf-8 to content type of responses in text/ format

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-17

    server: also load layers referenced in value relations (followup ceceebdf9)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-17

    Fix #12151 - fix cached composer map image when zoomed in a lot

    The map was being rendered with wrong parameters when width or height
    exceeded 5000 pixels.

Merge: f64730e8d19 3bb448a077c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-02-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-02-17

    Merge pull request #1893 from rutsky/patch-2

    add missing dot at the end of sentence

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-17

    workaround to create unique memory layer data sources (fixes #12206)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-17

    Fix #11965 - improve performance of selectedFeatures()

    The slowness of merge / split features tools was caused by the change in the logic
    in selectedFeatures(): instead of fetching individual features one by one by ID,
    the whole layer is traversed. Such approach makes sense when many features are selected,
    but with few features there is considerable delay when dealing with big layers.

    The implementation is not ideal, but for some common cases the performance is much better.

    Merging of features now does not request selected features when not necessary.

    When rendering, avoid using layer's extent() method that may force expensive
    calculation of layer's extent.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-17

    Fix #12050 - possible crash on launch

    Do not allow infinite recursion setExtent() -> setCenter() -> setExtent()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-17

    Fix #12215 - missing icons in fTools and GdalTools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-17

    Avoid large parameter passed by value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-17

    Avoid uninitialized member in legend renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-17

    Hide logically dead code

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-16

    server getfeatureinfo: delegate value representation to editor widgets (fixes #12210)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-16

    dxf export: fix encoding for japanese (take II; followup ce0fd7a)

Merge: b3bd32ff960 1144f3e638f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-02-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-02-16

    Merge pull request #1901 from m-kuhn/fixrendering

    Fix rendering position in incremental rendering

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-16

    server getfeatureinfo: restore quoting in plain/text format

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-02-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-02-16

    Fix rendering position in incremental rendering

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-16

    Fix misuse of enum in qwt_polar_plot

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-16

    dxf export: fix encoding for japanese

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-16

    Grass plugin/provider fixes for Coverity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-16

    Fix uninitialized members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-16

    Some very minor Coverity related fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-16

    Coverity fixes: uninitialised members

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-16

    Fix memory leaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-16

    Fix null dereference errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-16

    Avoid string overflow

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-16

    Rename variable to make intention clearer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-16

    Coverity fixes - unreachable code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-16

    Fix big parameter passed by value warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-16

    remove unused message log viewer flag (follows up followup followup 957f1ac)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-15

    dxf export: doxyment more methods

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-15

    dxf export: make encoding configurable (fixes #11578)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-02-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-02-15

    Followup followup ff788db

    The code was moved. This was just a leftover.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-02-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-02-15

    Followup ff788db

    Commit ff788db unintentionally inverted the meaning of the ifdef check

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-15

    snapping dialog: block signals when reloading snapping options
    QgsProject: also apply default when property is not available and not only if
    an existing one is invalid

    fixes #12192

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-15

    [raster] Fix unintentional int overflow

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-14

    fix QgsProject::clearProperties() doxymentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-14

    restore option to open the attribute table with only currently visible features
    to improve performance (actually to make it usable with large tables again).

    When used as initial setting in options the open attribute table will have a
    fixed spatial filter to the canvas extent when it was opened.  That extent is
    also highlighted to indicate the filter.

    fixes #10619

Merge: f69e0bbf54a 221ba9c3362
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-14

    Merge pull request #1900 from mhugo/fix_spatialite2

    [spatialite] Bug fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-14

    Minor Coverity fixes (null dereference, uninitialised members)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-14

    Coverity fixes - unchecked return value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-14

    Fix memory leak in PAL labelling engine

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-13

    fix processing plugin main translation and add translations
    for toplevel toolbox entries (fixes #12168)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-13

    attribute table filter: consider LongLong numeric too

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-13

    qgis server fixes:
    * support edit types based on edit widgets (adds qgis_gui dependency; fixes #12091)
    * show null values (fixes #12114)
    * only quote non-numeric non-null values in feature info
    * fix crash on exit
    * remove obsolete parser method and debug output

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-02-13
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-02-13

    [spatialite] Fix geometry column name case sensitivity

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-13

    fix field calculator when update are allowed and add attribute is not (fixes #11932)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-13

    improve field conversions (fixes #12004)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-12

    fix runtime warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-12

    fix doxymentation warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-12

    processing: verify postgresql access and request credentials if necessary (fixes #12137)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-13

    Fix failing pal labeling canvas test

    Make sure image dpi respects mapsettings dpi in
    QgsMapRendererSequentialJob.

    Also apply a workaround to avoid segfault on end of test. This
    workaround probably should be moved to QgsApplication::exitQgis()
    but I'll do that after release in case of regressions.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-02-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-02-12

    Enable C++11 only for newer clang versions; match AppleClang for Cmake 3

    - Switch STREQUAL conditionals to MATCHES for Clang to handle CMake 3
      introduction of AppleClang compiler ID for Mac-specific Xcode clang,
      which has different reported versions than upstream clang

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-12

    fix crash on snapping locator removal

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-12

    Fix #12190 - splitGeometry crashes on linear geometry with a split point

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-02-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-02-12

    Remove obsolete useCache parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-12

    Coverity fixes

Merge: b26556e5519 3c938275ebb
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-02-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-02-12

    Merge pull request #1897 from arnaud-morvan/fix_fieldsmapper

    [processing] Fix fieldsmapper

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-12

    Fix #11825 - handle centroid calculation also for invalid geometries

    The on the fly simplification can corrupt geometries so let's try to deal
    with it best we can

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-02-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-02-12

    Fix #11993 - Fix crash with node tool and sql server

    Funded By Digital Mapping Solutions

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-12

    Fix typo

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-12

    Fix #11724 - do to not add extra geometries in union (ftools + processing)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-02-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-02-12

    MSSQL - Don't use spatial index if there is null values, calc extent instead.

    Funded by Digital Mapping Solutions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-12

    "Fix" failing atlas composition tests

    These failing tests are actually revealing an issue with the atlas
    map API, which can't be fixed without a break.

    This API will be replaced for QGIS3.0 or the layout refactor work.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-12

    More Coverity fixes

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-11

    Add map rotation to symbol rotation

    Only affects point marker symbols with data-defined rotation.
    Fix #12152

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-02-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2015-02-11

    Adding new polish translator

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-01-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-02-11

    Allow to load a query-based SQLite layer without geometry

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-02-11
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-02-11

    Fix #12182 - In FieldsMapper, emit commitData on expression editor change

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-02-11
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-02-11

    Fix #12183 - avoid error message in fieldsmapper when no field type selected

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-11

    indentation update/fix (followup 9ab22bd)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-11

    add override support to qgisstyle
    include pep8 call in indentation run for python code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-11

    Add unit test for API documentation coverage

    This test checks that the coverage of the API docs does not drop
    below a preset threshold (initially set at the current doc coverage)

    If new members are added without documentation, then the coverage
    will drop and this test will fail. Hopefully over time we can slowly
    increase this threshold until documentation coverage reaches an
    acceptable level.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-11

    Use wait cursor when building indexes for snapping

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-11

    Fix a crash resulting from corrupted undo stack (fixes #11940)

    In field calc opened from attribute table, when changing attributes
    there is a series of signals: layer emits attributeValueChanged(),
    cache forces update of attribute table data, which at one point calls
    layer.isModified(), emitting beforeModifiedCheck() - in turn calling
    save() of attribute form, which would change first feature's new attribute
    to a bogus value. This recursive change of attribute values corrupts
    the undo stack.

    The fix pre-sets the feature's attribute so that no dummy entry is
    added to the undo stack.

    In the future we should probably try to improve the whole cascade
    to avoid bugs like this one:
    1. if possible, make emission of edit signals "safe", so a slot can
       do more editing calls without corrupting undo stack
    2. get rid of beforeModifiedCheck() signal as it adds quite surprising
       behavior (and overhead) to what should be a simple check

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-11

    Coverity fixes (unchecked dynamic_cast)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-11

    Coverity null dereference fixes

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-02-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-02-11

    Fix #12167 - Handle nulls in show label property for labels

    Funded by Digital Mapping Solutions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-11

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-11

    support datum transformation in composer (fixes #11874)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-11

    emit is not a function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-11

    Coverity fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-11

    Replace use of rand with qrand

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-11

    Fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-10

    offline editing: add layer to map layer registry before
    copying the symbology - otherwise edit widget settings
    won't be copied (fixes #11827)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-10

    attribute table: fix update of sort column (fixes #10976)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-10

    Fix jumping map in canvas

    This would happen only with overview canvas visible. Found by Mathieu.

    Replacing the forced repaint() call by more suitable update()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-10

    fix check-no-x

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-10

    Uninitialized variable fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-10

    Default to faster render for heatmap renderer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-02-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-02-10

    Right missing right click on QgsColorButtonV2

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-02-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-02-10

    Server: fix loading of dependent layers when using the getFeature() function (ticket #12090)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-10
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-10

    ogr clip by polygon: clip polygon layer name must be declared to avoid issues with postgis and spatialite layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-10

    Fix some warnings, incorrect use of abs for double values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-10

    Use a newer cmake version for Travis builds to avoid Qt warnings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-10

    Fix #12165 - table can't be joined multiple times

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-10

    More coverity fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-10

    Fix #12154 - select by location not working when A covers B

    The combination of touches+overlaps+contains is not enough if input layer
    (where selection should be done) is completely within selection layer.

    I have reintroduced "intersects" predicate and made it default.

    The processing toolbox has an improved (fixed?) version but fTools
    were not adapted at the same time

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-10

    Fix intersection in SelectByLocation and ExtractByLocation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-10

    raster calculator: allow unquoted raster references (fixes #11682)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-09

    postgres provider: restore default for cursor counter

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-09

    INSTALL: remove reference to Visual C++ 2008

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-09

    Fix issue with intents to rebuild index of an empty layer

    With one or more empty layers, this would lead to a weird blinking due to progress
    dialog being opened when snapping to empty layers is active.

    The fix adds a flag in the point locator, so the index is not rebuilt unless there
    are some features in the layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-09

    fix leak on loading layer definition (also fixes #12064)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-09

    Coverity fixes

    Including a notable bug causing "mean" to be missing from merge
    attributes dialog options.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-09

    [raster] Fix cubic resampler visual glitches (refs #6561)

    Resampler was not correctly bounding color components for premultiplied
    image format. There's still errors in the resampled raster at the
    source image edges and glitches with transparency channels, though.

    Also fix a bunch of inefficiencies in the code.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-09

    more coverity fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-09

    rename new QgsSnapper::snapPoint method to snapMapPoint and restore python name
    of deprecated old version (fixes #12153)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-09

    nine cell filter: restore defaults

Merge: d6bfe7c17fb e5a6a088d12
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-02-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-02-09

    Merge pull request #1890 from rutsky/patch-1

    treat PostgreSQL's "xml" field type as string

    Vladimir Rutsky <rutsky@users.noreply.github.com>AuthorDate: 2015-02-09
Commit:     Vladimir Rutsky <rutsky@users.noreply.github.com>
CommitDate: 2015-02-09

    add missing dot at the end of sentence

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-09

    Add missing overrides

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-08

    new coverity fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-08

    postgres provider: show notices

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-08

    fix windows build (pow called with an integer) and comma cosmetics

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-02-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-02-08

    Reduce debug noise and fix Qt5 compatibility

    Fix #12145 (Master does not compile with Qt5 libraries)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-02-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-02-08

    Preserve formatting of expressions for datadefined symbology

    Followup 6fb347d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-08

    followup 2f9dfd250

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-08

    fix build error

Merge: afd21cd79f3 9e51488a888
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-02-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-02-08

    Merge pull request #1753 from arnaud-morvan/processing_managefields

    Create FieldMapper GeoAlgorithm

Merge: b1a2ccdc900 84936e59e76
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-02-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-02-08

    Merge pull request #1759 from arnaud-morvan/processing_bylocation_operators

    Processing bylocation operators

Merge: 6ed695aa73d a18286fa3d8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-08

    Merge pull request #1892 from neteler/master

    [processing] updates for GRASS GIS 7 support; file date updated in comment

    Markus Neteler <neteler@gmail.com>AuthorDate: 2015-02-07
Commit:     Markus Neteler <neteler@gmail.com>
CommitDate: 2015-02-07

    GRASS GIS batch job needs sqlite directory to be created

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-07

    remaining cppcheck issues

    Markus Neteler <neteler@gmail.com>AuthorDate: 2015-02-07
Commit:     Markus Neteler <neteler@gmail.com>
CommitDate: 2015-02-07

    updates for GRASS GIS 7 support; file date updated in comment

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-07

    fix build without QwtPolar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-07

    move travis notifications to #qgis-test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-07

    fix more cppcheck issues

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-07

    Use core support for map rotation in composer

    Includes patch by Martin Dobias
    See http://lists.osgeo.org/pipermail/qgis-developer/2015-January/036309.html

    Fix #11912

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-06
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-07

    Show actually visible canvas area in overview (possibly rotated)

    Fix #11862

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-07

    Add a new visiblePolygon method to QgsMapSettings

    Centralizes code to return a possible rotated map area boundaries.
    Makes use of the new method from the grid decoration.

    Adds new testcase for QgsMapSettings, including test for visibleExtent,
    mapUnitsPerPixel and the new visiblePolygon method.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-07

    fix warnings and extra semicolons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-07

    fix cppcheck issues

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-07

    restore imports in python/plugins/processing/__init__.py (followup 956c155e8)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-02-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-02-07

    Remove travis notifications in IRC

    Anyone who forks QGIS and has Travis will also send stuff to IRC which is annoying.
    See https://github.com/travis-ci/travis-ci/issues/1094

Merge: b60221a3756 261271518c3
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-07

    Merge pull request #1858 from vmora/symbol_list_refacto

    line symbol layer refacto to avoid code duplication

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-07

    Coverity fixes (uninitialized members)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-07

    again more coverity fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-07

    More (probably harmless) uninitialized variables in tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-07

    more coverity fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-06

    fix some coverity issues

    Vladimir Rutsky <rutsky@users.noreply.github.com>AuthorDate: 2015-02-06
Commit:     Vladimir Rutsky <rutsky@users.noreply.github.com>
CommitDate: 2015-02-06

    treat PostgreSQL's "xml" type as string

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-06
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-06

    Have QCOMPARE be more verbose about failure

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-01-22
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-02-06

    Create FieldMapper GeoAlgorithm

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2015-01-09
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2015-02-06

    Add ParameterGoemetryPredicate and use it in XxxByLocation algorithms

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-06
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-06

    add missing file

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-06
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-06

    add gdal raster calculator to processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-06

    Fix a bunch of (probably harmless) uninitialized variables

    (improves Coverity signal-to-noise ratio)

Merge: 6f338d75aa3 f6d533a807a
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-02-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-02-06

    Merge pull request #1886 from radosuav/processing_fix

    [Processing] Don't fill empty fields in batch mode with 0.

Merge: 59b758bb271 5c5cb4066a0
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-02-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-02-06

    Merge pull request #1887 from gioman/fix_processing_ogr_clip

    fixes processing ogr clip tools when input is postgis/spatialite

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-02-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-02-06

    Fix #12069 - Don't adjust size of projection combobox

    Funded by Digital Mapping Solutions

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-02-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-02-06

    Fix #12055 - Add split to function/help area on expression builder

    Funded by Digital Mapping Solutions

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-05
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-05

    add new geoprocessing tools based on ogr2ogr and sqlite sql dialect

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-05
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-05

    fixes processing ogr clip tools when input is postgis/spatialite

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-02-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-02-05

    Use a simpler image for testing composer map rotation and overview

    Update expected results and configuration of new image
    Add rendering anomalies, as determined by travis ubuntu 12.02

Merge: e4fb95fad10 3749867c8f7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-05

    Merge pull request #1885 from gioman/processing_add_gdal_tiff_compression_options

    fixes processing gdal rasterize and add compression options for geotiff outputs

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-02-05
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-02-05

    [Processing] Don't fill empty fields in batch mode with 0.

    Should fix #12119

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-05
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-05

    fixes processing gdal rasterize and add compression options for tiff outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-05

    [pal] Some const correctness and avoid passing large object by value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-05

    Fix uninitialized variable

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-05

    Fix a bunch of memory leaks

    ...thanks Coverity, thoverity.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-02-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-02-05

    Use Python editor font and size for code editor

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-02-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-02-05

    Fix #12100 - Expression tab by default

Merge: 91c4e7a37ef 1fe580ca914
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-04

    Merge pull request #1881 from gioman/fix_processing_gdal_dstnodata

    fix processing gdalwarp dstnodata

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-04
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-04

    fix processing gdalwarp dstnodata

Merge: 7e66e334858 98fb59b3da3
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-04

    Merge pull request #1880 from gioman/processing_fix_gdal_a_nodata

    fix a_nodata parameter in gdal processing

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-04
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-04

    fix a_nodata parameter in gdal processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-04

    More memory leak fixes identified by Coverity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-04

    Fix memory leak in MsSql provider (identified by Coverity)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-04

    Fix Coverity UNINTENDED_INTEGER_DIVISION errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-04

    Avoid 'array compared against 0' error for QgsRasterLayer constructor

    ... by explicitly passing QString arguments. Otherwise the string
    literals are implictly converted to bool and the wrong constructor
    is called.

    This is not an ideal solution as the API is still misleading, but I
    can't see an alternative solution without breaking API and making
    one of the constructors explicit or changing their signature.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-04

    fix windows 32bit build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-04

    Fix crash when simplification has overly high tolerance

    Got rid of the custom simplification code and replaced it with simplification
    provided by GEOS. The code is much simpler now.

    As a side effect, tolerance can be now entered also in pixels.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-04

    sip fix: remove duplicate method and private methods from server request
    handler (followup abd4a043)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-03

    osgeo4w: link 32bit against Qwt 6

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-03

    relation reference widget: add methods to sip (followup 52c2e4e90)

Merge: 3c2a92b9ee0 52c2e4e90a3
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-03

    Merge pull request #1870 from m-kuhn/relref-orderbyvalue

    Allow "order features by value" for relation reference widget

Merge: 6f2ba0f0d73 035229f3d90
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-03

    Merge pull request #1879 from gioman/fix_processing_encoding_split_vector_layer

    [processing] fix enconding in Split Vector layer tool when splitting attribute has non ASCII chars (fix #12117)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-03
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-03

    fix enconding in Split Vector layer tool when splitting attribute has non ascii chars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-03

    Fix some copy/paste errors identified by Coverity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-03

    Fix common memory leak after using QgsSymbolLayerV2Utils::loadSymbol

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-03

    Fix some memory leaks exposed by Coverity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-03

    Fix uninitialized variables identified by coverity

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-03

    Fix build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-03

    [processing] restore missed icons in various dialogs

Merge: a2d430eba28 2a339082c4b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-03

    Merge pull request #1878 from gioman/fix_processing_encoding

    fix enconding in processing when input layer names have non ascii chars (fix #12106)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-03
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-03

    fix enconding in processing when input layer names have non ascii chars

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-03

    Options: Fix copy&paste error

    Discovered by Nyall and coverity scan

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-03

    sip update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-02

    hide console when python support is not available

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-02

    db_manager: use SqlEdit when QgsCodeEditorSQL is unavailable (fixes #12011)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-02

    osgeo4w: disable coverage tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-02

    fix python imports (followup ee365bfc)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-02-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-02-02

    Fixes to the advanced digitizing

    - make snapSegment() work if no segment was previously snapped
    - fix highlight when a segment is snapped
    - fix ghost marker at (0,0) when digitizing first point

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-02

    dbmanager: fix import (followup 956c155e8f)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-02

    fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-02

    Revert "Temporarily disable Travis submission to cdash"

    This reverts commit 8c1675a06a70d3845192f7b2c388acf3241b599f.

    Dash is back up.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-02

    debian packages: only enable coverage tests for debug builds

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-02

    fix pep8 warnings

Merge: db89a045abc de2b3ea81dd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-02

    Merge pull request #1874 from gioman/fix_processing_ogr_postgis_import_2

    new fixes for processing/ogr import in postgis tools

Merge: cd86710d871 9edff1430f1
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-02

    Merge pull request #1873 from gioman/processing_remove_unsupported_raster_formats

    processing/gdal: remove output formats that are not supported by qgis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-02

    Fix some warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-02

    Temporarily disable Travis submission to cdash

    Cdash is down and this causes false failures

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-02
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-02

    add Processing tool to import layers/tables as geometryless tables into postgresql

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-02
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-02

    remove spaces

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-02
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-02

    update to latest changes in master

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-02-01
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-02-01

    better and new fixes for processing/ogr import in postgis tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-02

    Followup 956c155: fix python errors in PAL labeling tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-02-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-02-02

    Revert "Enable coverage reports for Travis builds"

        This reverts commit 34d5394409cd39a7953bd169ffdc36a618641ce3.

        Gcc builds were too resource hungry and kept getting killed by
        Travis. Will keep investigating alternate approaches...

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-01

    fix python pep8 warnings and fix some revealed errors

    pep8 --ignore=E111,E128,E201,E202,E203,E211,E221,E222,E225,E226,E227,E231,E241,E261,E265,E272,E302,E303,E501,E701 \
         --exclude="ui_*.py,debian/*,python/ext-libs/*" \
         .

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-02-01

    remove duplicate separator in test diff pngs

Merge: 9a4612e9312 8d7c2d7a8db
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-01

    Merge pull request #1872 from gioman/processing_fix_qgis_raster_tools

    [processing] add support for rasters other than float32 in qgis/processing raster tools

Merge: fe27b63576c bb97dcc8d18
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-02-01

    Merge pull request #1871 from gioman/fix_processing_ogr_postgis_import

    fix processing ogr postgis import when db name or password are empty

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-01-31
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-01-31

    processing/gdal: remove output formats that are not supported by qgis

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-01-31
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-01-31

    processing: add support for rasters other than float in qgis/processing raster tools

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-30

    enable coverage in travis, debian builds and osgeo4w nightlies

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-30

    database providers: cope with empty attribute changes (fixes #12040)

Merge: 7246b8308f5 34d5394409c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-31

    Merge pull request #1867 from nyalldawson/travis_coverage_v2

    Enable coverage reports for Travis builds

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-01-30

    Server: if map-parameter is missing in post parameters, check if it is passed as a get-parameter. Ported from Sourcepole QGIS Enterprise

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-01-30
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-01-30

    remove space from string

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-01-30
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-01-30

    fix processing ogr postgis import when db name or password are empty

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-01-30

    Server: create wfs layer objects only if layer is published as wfs. Bugfix funded by Sourcepole QGIS Enterprise

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-29

    Fix graphical glitches caused by empty menu on attribute dialog

    Fix #12061

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-29

    Allow "order features by value" for relation reference widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-29

    Fix display of descriptions for symbol layer data defined buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-29

    [composer] Correctly restore dock visibility and active dock tab

    After using the show/hide panels action all dock tabs would be
    shown (ignoring previously hidden tabs) and the active dock tab
    would be randomly chosen. Now, the previous settings are remembered
    and correctly restored.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-29

    Fix #12053 - Add tooltips and text to buttons in function editor

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-28

    [processing] fixed ogr import to postgis when origin layer is a database

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-28

    [composer] Fix horizontal smart guides not appearing for page > 1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-28

    Enable coverage reports for Travis builds

    Changes required:
    - switch Travis builds to gcc, using O0 for build speed
    - enable a debug build
    - enable coverage report for ctest on Travis (sent to dash)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-27

    Add some missing tests for QgsImageOperation

Merge: 1cd7dc6aea9 d6c969c02e3
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-27

    Merge pull request #1864 from michaelkirk/feature/export-png-first-8493

    [fixes #8493] "Save as Image" defaults to PNG

    Michael Kirk <michael.john.kirk@gmail.com>AuthorDate: 2015-01-26
Commit:     Michael Kirk <michael.john.kirk@gmail.com>
CommitDate: 2015-01-26

    test for original createFileFilter

Merge: 262a5b2b186 1cd7dc6aea9
    Michael Kirk <michael.john.kirk@gmail.com>AuthorDate: 2015-01-26
Commit:     Michael Kirk <michael.john.kirk@gmail.com>
CommitDate: 2015-01-26

    Merge remote-tracking branch 'upstream/master' into feature/export-png-first-8493

    Conflicts:
            src/gui/qgisgui.h

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-27

    fix potential link error on windows - if anything was using
    QgisGui::createFileFilter_() outside of the gui dll it would produce a link
    error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-27

    fix example indentation

    Michael Kirk <michael.john.kirk@gmail.com>AuthorDate: 2015-01-26
Commit:     Michael Kirk <michael.john.kirk@gmail.com>
CommitDate: 2015-01-26

    test case for file filter formatter

    Michael Kirk <michael.john.kirk@gmail.com>AuthorDate: 2015-01-25
Commit:     Michael Kirk <michael.john.kirk@gmail.com>
CommitDate: 2015-01-26

    Saving map defaults to PNG instead of BMP

    This only affects a user the first time they save a map as an image.
    Afterwards their preference is saved.

    FIXES: #8493

Merge: 609db7d2af6 b835f406fa1
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-26

    Merge pull request #1852 from radosuav/changes

    [Processing] Small fixes and additions

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-26

    Fix double click on fields in expressions builder

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-26

    Fix calculation of blur ops with non ARGB32_Premultiplied images

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2015-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2015-01-25

    Update AUTHORS

    Fix name and email

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-25

    fix typo

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-01-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2015-01-25

    fix typo in processing

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-25

    Point locator: fix addition of features when OTF reprojection is on

    This would cause issues when editing geometries with OTF on.
    Discovered by @nirvn

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-25

    db manager: request credentials directly when connection failed (fixes #11886)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-24

    postgres provider: improve owner check (fixes #9844)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-24

    fix signal/slot warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-24

    fix backtrace output

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-24

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-24

    fix typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-24

    postgis connection: remove duplicate tooltips

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-23

    override default settings for snapping utils
    followup 7e0f64648ac4faf89d44d00959a876de26bcc2df

    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2015-01-23
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2015-01-23

    Mapserver: using bbox filter on features in GetFeatureInfo (searching with FILTER) only when BBOX parameter is given

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-23

    Snapping tolerance: Fix "map units" vs "layer units" dilemma (fixes #11634)

    Until now "map units" in snapping config dialog actually referred to layer units.
    From now on, "map units" refer to project's CRS units. Where appropriate, it is
    possible to choose "layer units" that refer to layer CRS units.

    Projects from older versions of QGIS should be handled seamlessly (tolerances
    in layer units will be still handled in layer units, not project units).

    In API, QgsTolerance::MapUnits is deprecated as it is unclear to what units
    it refers to (should be ProjectUnits, but actually it is LayerUnits)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-23

    allow overriding project snapping settings from advanced digitzing tools
    therefore snapping to all layers can be applied, and snapping to segment can be turned on when enabling parallel/perpendicular constraints

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-23

    fix combo index

Merge: 01fd4f33658 b1b3614fea5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-23

    Merge pull request #1859 from rduivenvoorde/xmin_rename

    [processing] changing fieldnames from xmin to x_min

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-23

    Join: Fix specific set of fields not editable

    Followup 60712cd

    Fix #12042

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-01-23
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2015-01-23

    changing fieldnames from xmin to x_min

    xmin and ymin are resevered fieldnames in Postgis, so better not
    use these field names. Because this makes it impossible to create
    a vector grid and transfer it to Postgis

Merge: 743f72d08c7 5c89fdfea39
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-01-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-01-23

    Merge pull request #1857 from rldhont/server_wms_sld_describe_layer

    [SERVER][FEATURE] Add DescribeLayer Method to WMS

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-23

    Use QgsSnappingUtils in offset curve tool (instead of QgsSnapper)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-01-23
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-01-23

    line symbol layer refacto to avoid code duplication

    The line symbol layer as been refactored to avoid code duplication and
    expose the offset and offset units in the base class. Note that
    the added functions in the base class where already defined in all
    child classes.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-01-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-01-23

    WMS server: list project crs, wgs84 and pseudo mercator in capabilities if no crs restriction is provided

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-23

    QgsSnappingUtils: show a progress dialog if initial indexing takes long

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-23

    QgsSnappingUtils: improvements of the hybrid indexing strategy

    Instead of calculating feature count (which may add extra overhead),
    let's directly try to build index for layers. Only when a certain limit
    of features is reached (currently 1 million), the indexing is cancelled
    and layer is marked as non-indexable.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-23

    Deprecate QgsDataDefinedSymbolDialog, no longer used

    Move help descriptions to QgsDataDefinedButton and consolidate
    with existing descriptions.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-23

    Make sure to update snapping utils when layers change

    Otherwise when using all layers the change would not become visible
    (unless other change happens, e.g. change of map extent)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-23

    [FEATURE] New snapping mode to snap to all layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-23

    fix parsing of datasource uri

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-23

    fix legend crash

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-23

    dxf export: support line offsets

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-22

    indentation update

Merge: 2bb6f2a2538 5369ce04983
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-23

    Merge pull request #1854 from vmora/fix_dd_line_offset

    fix type and helpstring of line offset

Merge: 65a3bed5bd9 8d98c7997f1
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-01-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-01-22

    Merge pull request #1851 from timlinux/master

    Dont dump projects to console when reading them

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-01-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-01-22

    [SERVER][FEATURE] Add DescribeLayer Method to WMS

    *Styled Layer Descriptor profile of the Web Map Service* : DescribeLayer

    http://www.opengeospatial.org/standards/sld

    Defining a user-defined style requires information about the features being
     symbolized, or at least their feature/coverage type. Since user-defined styles
     can be applied to a named layer, there needs to be a mechanism by which a
     client can obtain feature/coverage-type information for a named layer. This is
     another example of bridging the gap between the WMS concepts of layers and
     styles and WFS/WCS concepts such as feature-type and coverage layer. To allow
     this, a WMS may optionally support the DescribeLayer request.

    DescribeLayer method has been thought to be a better approach than overloading
     the WMS capabilities document even more.

    For each named layer, the description should indicate if it is indeed based on
     feature data and if so it should indicate the WFS/WCS (by a URL prefix) and
     the feature/coverage types. Note that it is perfectly valid for a named layer
     not to be describable in this way.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    Offline editing: preserve tree structure fix

    The offline layers were duplicated, now the automatically inserted one is
    removed and only the one at the restored place is preserved.

    Followup 46490d4

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    Offline editing: Use layer id instead of layer name for table name

    Avoids table name collisions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    Test for non-custom prefix join name

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    Add test for custom prefix on joins

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    Offline editing: preserve join field names (layer prefix)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    Offline editing: preserve scale based visibility

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    Backup layer join information when converting to offline project

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    Preserve legend tree structure when creating offline project

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    Add python bindings for QgsMessageBar slots

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    Offline editing plugin: only copy provider fields

    Before only provider fields where created in the local database while it was
    attempted to copy every field in the layer (including virtual fields and
    joins) introducing a crash.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    Add convenience slots to QgsMessageBar

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    Make offline editing warnings use message bar and more verbose

Merge: ff6b7decead fff15e5ba6f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-22

    Merge pull request #1855 from gioman/fix_processing_grass

    missed import in Processing GRASS algorithms (fix 12034)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-01-22
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-01-22

    fix Processing GRASS

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-22

    [FEATURE] Overhaul of simplify feature tool (fixes #11514)

    This commit itself just removes dead code, but the previous commits bring:
    - OTF reprojection support
    - use can specify exact tolerance (not just non-sense relative value)
    - tolerance can be specified either in map units or layer units
    - tolerance settings are stored in settings
    - simplify multiple features at once (drag a rectangle instead of just clicking)
    - support for multi-part features
    - statistics about reduction of the number of vertices

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-22

    Simplify tool: support multi-part features

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-22

    Simplify tool: show status message about the simplification results

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-22

    Simplify tool: allow simplification of multiple features at once

    One just needs to drag a rectangle instead of just clicking

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-22

    Simplify tool: allow simplification in map units in addition to layer units

    Also fixes simplification of polygons with holes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-22

    Simplify tool: support for on-the-fly reprojection

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-22

    Simplify tool: use exact tolerance (+ store it in settings)

    Removed the slider as it was of questionable usefulness.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-22

    Simplify tool - a bit of housekeeping (no functional changes)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-22

    [FEATURE] Allow to specify custom prefix for joins

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-01-22
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2015-01-22

    fix type and helpstring of line offset

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-01-22
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-01-22

    [Processing] Allow user defined projections in Processing.

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-01-22
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-01-22

    [Processing] Let a script know where what is its description file.

    Usefull if it needs to access other files located relative to the script
    location.

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-01-22
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-01-22

    [Processing] Fix bug in setting default parameter values in batch mode.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-22

    [processing] fixed console description of models and scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-22

    [processing] fixed wrong import

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-22

    [processing] fixed model help editing

Merge: 7c71a263a42 e26eae94965
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-22

    Merge pull request #1850 from SrNetoChan/Bug_12001

    fix Processing Keep n biggest parts algorithm (fix #12001)

Merge: ee0e90a44b5 2db2c5cb7f7
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-22

    Merge pull request #1849 from gioman/fix_ogr2ogr_convert_format

    fix Processing ogr2ogr convert format tool

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-01-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-01-22

    Dont dump projects to console when reading them

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-22

    Report correct count of inserted nodes when adding legend nodes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-22

    Save and restore expanded state of legend nodes in tree hierarchy

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-22

    [FEATURE] Show rule-based renderer's legend in a tree hierarchy

    The functionality can be used in other renderers too, the only requirement
    is that legend nodes need to specify their parent rule key via data().

    Note that ayer tree model must have ShowLegendAsTree flag enabled, otherwise
    the model will keep showing lists instead of trees.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-22

    Restructure the code in QgsLayerTreeModel to group legend-related code

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-22

    Move template text to qgis.user.expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-22

    Data defined all the things!

    Add a bunch of missing data defined options for symbology.
    Also fix dialog sizing issues.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-22

    Actually hook up missing datadefined outline style for ellipse marker

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2015-01-21
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2015-01-21

    Fixes Processing Keep n biggest parts bug #12001

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-22

    Expand args for custom functions. Add auto arg count

    Format test to use spaces and not tabs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-22

    Add overrides pt 6

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-22

    Add missing methods to sip

    vmora <vincent.mora@oslandia.com>AuthorDate: 2015-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-22

    improve GUI consistency & UX for data-defined style

    data defined buttons added to the gui
    fixes #9881

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-01-21
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-01-21

    fix Processing ogr2ogr convert format tool

Merge: 43213a37ece 8499242b825
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-21

    Merge pull request #1848 from gioman/fix_postgis_import

    fix Processing OGR import into PostGIS

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-01-21
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-01-21

    fix Processing OGR import into PostGIS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-01-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-01-21

    apply browser filter to the whole tree

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-21

    fix building of app test with internal qwtpolar

Merge: e49adad1dec 6a66d3156dd
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-21

    Merge pull request #1846 from naihil/master

    Call QgsMapTool::deactivate() to uncheck assigned action/button

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-21

    Use cached feature for context menu feature action on attribute dialog

    Dirty hack to
     * fix #11744
     * fix #11546

Merge: ea54b3c661d 3752be66783
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-21

    Merge pull request #1847 from m-kuhn/oq

    Make QwtPolar optional

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-21

    Only show actions menu on attribute dialog when necessary

    Fix #12013

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-01-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-01-21

    use QgsBrowserTreeView in qbrowser

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-21

    Make QwtPolar optional

Merge: f5b10ba15f6 61b0291042f
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-21

    Merge pull request #1680 from tmizu23/r_utils

    fix Empty console Output on R under processing. refs #7643

Merge: 678f1ab4c0f 3ce5275800b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-21

    Merge pull request #1752 from mhugo/fix_11948

    Test for write access mode for editing capabilities

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-21

    [processing] allow using upcoming saga release

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-21

    renamed geostatistics modules in SAGA connector

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-01-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-01-21

    fixed ziplayertest, b843f8189 follow up

Merge: 8f6b0145e57 82f043c28c0
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-21

    Merge pull request #1843 from radosuav/processing_sublayers

    [Processing] Add support for input rasters with sublayers.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-21

    SIP update: QgsVectorLayer::applyNamedStyle, errorMsg is /Out/

Merge: 7796b157f1a a95e28fb0a5
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-21

    Merge pull request #1844 from gioman/fix_saga_rastercalc

    fix different issues in SAGA grid calculator module and add a couple of useful options

Merge: 723f7be9b4e c5c970e829e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-21

    Merge pull request #1839 from rduivenvoorde/identify_color_11996

    fix for #11996, use user colors for rubberband instead of fixed red when...

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-21

    Remove duplicated code and add some documentation

    Anatoliy Golubev <darth.naihil@gmail.com>AuthorDate: 2015-01-21
Commit:     Anatoliy Golubev <darth.naihil@gmail.com>
CommitDate: 2015-01-21

    Call QgsMapTool::deactivate() to uncheck assigned action/button

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-01-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-01-21

    fixed browser single layer zip files path, fixes hopefully #11871

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-21

    Add gaussian blur image operation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-21

    New QgsImageOperation class for operations that modify QImages

    Contains framework for multithreaded operations on QImages, and
    numerous operations such as grayscale, hue/saturation, brightness/
    contrast modification, flip, blur, distance transform, alpha
    modification and color overlays.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-21

    Do not show 'remove current style' action when it can't be used

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-21

    Fix todo in QgsMapMouseEvent

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-21

    Add some missing type conversions to python bindings

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2015-01-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2015-01-20

    Fix #6922, rearrange proxy form to clearly show when system's is used

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-21

    Add overrides pt 5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-20

    fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-20

    fix windows build

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-01-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-01-20

    [BUGFIX][QgsGmlSchema] Decode element name

    Good practice for the element name is to exclude accents but when GML is
     automatically generated attribut element name can have accent.

    It's some time the case with GetFeatureInfo.

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-01-20
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-01-20

    fix different issues in SAGA grid calculator module and add a couple of useful options

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-20

    osgeo4w: also use Visual C++ 2010 for 32bit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-20

    fix format_date example (fixes #12016)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-01-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-01-20

    fixed browser add favourite path

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-01-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-01-20

    reverted partially ba4948e44 (#11871 - browser crash with zipped file)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2015-01-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2015-01-20

    browser save/restore state moved to new class QgsBrowserTreeView

Merge: cae4eb33839 7b31a17e446
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2015-01-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2015-01-20

    Merge pull request #1830 from manisandro/transaction

    [FEATURE] Transactional editing for postgres layers

Merge: b0291985ac1 8177bbef1ab
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    [FEATURE] New snapping API with improved indexing (QEP 13)

    Merge branch 'snapping-improved'

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Snapping utils optimization

    Avoid snapping to edges if vertex has already been found.
    Also increase the maximum feature count to 1M before doing non-indexed queries

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Decrease the debugging noise

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Node tool: Declutter a bit the mouse press event logic

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Point locator: Use just one R-tree for indexing instead of three R-trees

    The maintenance of three R-trees was too complicated, using a lot of memory
    and the performance benefit was questionable :)
    The approach with just one R-tree leads to much simpler code

    Removed k-NN queries in the process - they were not used in QGIS code. They can be
    reintroduced later, but there is not much use for them right now...

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2015-01-20
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2015-01-20

    [Processing] Add support for input rasters with sublayers.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-20

    [processing] added specific algorithm for saga 214

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-20

    [processing] some SAGA fixes

    -fixed raster export
    -fixed version numbering when no saga installation is found

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-20

    fix file permissions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-20

    [processing] remove help files already ported to User Guide

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Support different indexing strategies in QgsSnappingUtils

    Huge layers will not use all the memory - at the expense of slow queries

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    QgsPointLocator: make it possible to index just a part of layer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Remove QgsMapToolVertexEdit class - not needed anymore

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Final removals of QgsMapCanvasSnapper

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Convert more code from QgsMapCanvasSnapper to QgsSnappingUtils

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Add QgsSnappingUtils::snapToCurrentLayer() + utility methods in QgsTolerance

    Also added missing SIP wrappers for new classes QgsPointLocator and QgsSnappingUtils

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Fix Add part map tool for multi-point layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Get rid of last snapToBackgroundLayers() calls

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Add support for match filtering, fix unit tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Conversions from QgsMapCanvasSnapper to QgsSnappingUtils

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Add snapping to current layer mode + make it default for new projects

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Added convenience method snappingUtils() to QgsMapCanvas

    Map tools can use canvas.snappingUtils().snapToMap(pt) to do the snapping.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Fix issues with snapping and lat/lon coords

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Fix snapping vertex marker when snapped to a segment

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Fix problems with edge snapping with duplicated vertices present

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Reintroduce support for intersection snapping

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Added vertex/edge in tolerance queries

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Handle updates of the layer in the point locator

    This currently just invalidates the whole trees. It would be more sophisticated to do just the updates
    to the existing trees - but I run into various issues with the spatial index library when doing that.
    So resorting to this for the moment.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Hook snapping utils into QGIS interface

    Now the new snapping engine is ues for add feature map tool

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Added initial tests for QgsPointLocator and QgsSnappingUtils

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-20

    Initial import of new classes for more efficient snapping

    QgsPointLocator: index vector layer geometries for fast lookups
    QgsSnappingUtils: combine locators according to snapping configuration

    Also adds fast point in polygon queries.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-20

    Ensure users python folder is on path

    Fix import of expressions if we have to make the the python\expressions
    folders

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-19

    Layer properties dialogs: add style manager actions under Style button

    This allows for more convenient configuration of layer styles and switching
    between them compared to the context menu in the layer tree.

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59)
    and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-19

    Make sure "keep layer styles" checkbox is enabled only when "keep layers" is checked

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-19

    Replace the row of style-related buttons by a button with context menu

    This saves vertical space and will allow addition of more actions.

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59)
    and commissioned to Gis3W s.a.s.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-01-13
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-01-19

    Fix infinite loop in QgsVectorLayer::deleteSelectedFeatures if removal of feature fails

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2015-01-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2015-01-19

    [FEATURE]: Transactional editing for postgres layers (other datasources possible in the future). Funded by City of Uster

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-19

    Make the style GUI utils more granular + move copy/paste to the top of menu

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59)
    and commissioned to Gis3W s.a.s.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-19

    Ensure that clear button is shown for QgsSpinBox/DoubleSpinBox

    Previously the clear button might not show if the value of the
    widget was set while its signals were blocked.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-19

    Show recently used projections in QgsProjectionSelectionWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-19

    Fix warning

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-19

    Make sure to update visibility presets if any layer's style name changes

    Also adds signals to the QgsMapLayerStyleManager so others can watch the changes

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59)
    and commissioned to Gis3W s.a.s.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2015-01-19
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2015-01-19

    fix for #11996, use user colors for rubberband instead of fixed red when in Layer selection mode

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-19

    [FEATURE] Composer map - optionally store layer styles

    There is a new check box that allows the user to tell whether a map should
    keep the layer styles (it will store the state when the check box is checked).
    The stored layer styles keep a snapshot of each layer's configuration
    instead of just keeping name of the style.

    This solves issues with styles and visibility presets in composer which were
    not completely compatible.

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59)
    and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-19

    Waste less space with whitespace in project files

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-19

    Add spacing above function editor combo. API docs for QgsLayerDefinition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-19

    Add overrides (part 3)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-19

    Use QgsProjectionSelectionWidget for raster layer save as dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-19

    Change projection selection widget to use a combo box

    With options for layer CRS, project CRS and default CRS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-19

    Fix tab order not respected for unit selection widget

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-19

    Add group support for QLR files
    Add class for handling QLR files. Add sip bindings

    Funded by Nicholas Duggan

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2015-01-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2015-01-18

    Fix some typos

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-18

    Fix font size not restoring when opening label property dialog

    Also make font size of 0 correspond to a null value, ie the
    label uses the default layer font size.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-18

    translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-18

    improve i18n of topology checker plugin

Merge: c26cfe2f340 8911d6b4728
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-01-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-01-17

    Merge pull request #1837 from timlinux/master

    Updated splash from Anita / Essen Hackfest 2014

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2015-01-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2015-01-17

    Updated splash from Anita / Essen Hackfest 2014

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-17

    replace more override identifiers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-17

    [processing] enable algs that require 3rd party Python modules when
    possible

Merge: e3e42f02a29 d8a224d896f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-17

    Merge branch 'processing-i18n'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-17

    fix typos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-17

    fix support for null values in categories (fixes #11786)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-17

    [processing] i18n support for SAGA provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-17

    [processing] i18n support for TauDEM provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-17

    [processing] i18n support in grass, R, OTB and example providers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-17

    [processing] i18n for qgis provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-17

    [processing] i18n support for lastools provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-17

    [processing] i18n support in gdal provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-17

    style manager: avoid name duplication (fixes #11015)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-17

    ogr provider: virtual format driver can also be named 'VRT' (fixes #11223)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-16

    fix parsing of vector mime data (fixes #11984)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-16

    postgres provider: fix adding features with null values (fixes #11777)

    Sören Gebbert <soerengebbert@googlemail.com>AuthorDate: 2015-01-16
Commit:     Sören Gebbert <soerengebbert@googlemail.com>
CommitDate: 2015-01-16

    Added stdev

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-16

    use directory path and not item path (fixes #11871)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-16

    keep rotation support state in canvas (followup 204e7104)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-16

    enable canvas rotation support by default

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-16

    header install update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-16

    avoid usage of override as identifier (followup 313f2c8d)

    Sören Gebbert <soerengebbert@googlemail.com>AuthorDate: 2015-01-16
Commit:     Sören Gebbert <soerengebbert@googlemail.com>
CommitDate: 2015-01-16

    Integration of the modified fTools plugin into master

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-16

    [FEATURE] Function editor for expression widget.

    Allows for adding on the fly functions to the expression engine.
    Functions are saved in qgis2\python\expressions.

    New qgis.user module in Python.

    The qgis.user.expressions package points to the qgis2\python\expressions
    package in the users home

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-16

    [processing] Consistently show modeler dialog as modal

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-16

    add missed files (followup 313f2c8d)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-16

    followup 313f2c8de09b00ef5cdabee59e83e86dda36b1ed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-16

    OVERRIDE macro breaks globeplugin (OVERRIDE is an enum value in OpenSceneGraph)

    replace 'OVERRIDE' macro with 'override' keyword in code and define it an empty
    macro where C++11 is not available (followup 466f2563efd)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-16

    Add QgsMapLayer::importNamedStyle() functions

    Like this we do not need to use a temporary file to load a style

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-15
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-15

    Drop unused parameters from private methods, indentation update

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-15
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-15

    Rewrite grid decoration to consider map rotation

    Closes http://hub.qgis.org/issues/11817

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-15

    Fix redundant angle methods for QgsGradientFillSymbolLayerV2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-15

    Add overrides pt 2

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-15

    [processing]download and store help files when downloading from script/models repo

    Fixes #11979

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2015-01-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-15

    [processing] fixed handling of file outputs in scripts

    Fixes #11990

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-12-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-15

    [processing] fixed handling of bool values in saga 213

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-12-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-15

    [processing] fixed make file

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-12-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2015-01-15

    [processing] New system for handling SAGA versions

    This commit sets a different way of handling SAGA versions and a new way of checking saga installations

    This is done to fix the messy situation that SAGA causes due to its API changing in each release.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-15

    spelling fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-15

    dxf export: use implicit cast QPointF to QgsPoint

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-15

    fix build error

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-15

    Fix plugin installer crash with invalid versions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-14

    dxf export: improve marker symbol export

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-14

    dxf export dialog: fix select and unselect all (fixes #11987)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-14

    offline editing plugin: allow exporting non geometric layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-14

    use QgsLayerTree for the selection of layers in the offline editing plugin

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-14

    Replace use of deprecated std::auto_ptr with QScopedPointer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-14

    Avoid some compiler warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-14

    Add OVERRIDE to definitions (pt 1)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-14

    Disable deprecated register warning/error for clang, breaks Travis build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-14

    Enable -Wno-error=c++11-narrowing for clang builds

    ...until underlying issues are fixed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-14

    Fix comparison between pointer and integer error for clang c++11

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-14

    Add OVERRIDE macro, allows "override" keyword when c++11 is available

    ...and no errors when compiler is not capable of c++11 builds.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-14

    WMS server: Support <NamedStyle> in SLD

    When using <NamedStyle> make sure the passed SLD XML has attribute units="mm"
    in the root <StyledLayerDescriptor> tag. Otherwise the WMS server applies scaling
    as if all sizes were in pixels. The correct approach would be to just scale
    sizes when loading symbols from SLD - not to apply such scaling globally

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-14

    Fix bbox-based GetLegendGraphic for CRS with inverted axes (e.g. EPSG:4326)

Merge: b49da36c7fe 224b2c87b3d
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-14

    Merge pull request #1831 from giohappy/wms_legend_fix

    Fix erroneous extent for contextual legend

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2015-01-13
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2015-01-13

    Fix erroneous extent for contextual legend

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-13

    * Save and restore visiblity state of embedded group layers (fixes #4097)
    * Adds support for lists in custom properties

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-13

    WMS server: support multiple styles in GetStyles request

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59) and commissioned to Gis3W s.a.s.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-13

    Fix #11703 and #11704

    Do not create a layer node if the passed layer cannot be used (not in registry)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-13

    WMS server: fix crashing context-based GetLegendGraphic

    This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59) and commissioned to Gis3W s.a.s.

    The above statement applies also to the earlier commits:
    5b38262 WMS server: advertise additional layer styles in GetCapabilities
    95b4ebc WMS server: detect correct service URL even if REQUEST_URI is not defined
    03edac9 WMS server: throw LayerNotDefined exception when undefined layer is requested
    6e4c507 WMS server: support predefined layer styles in GetMap requests
    4dead72 Allow multiple styles of layers in composer maps
    50e77a9 Added support for renaming of map layer styles
    8b5587f Improve the internals of map layer style manager
    b4ad637 Make presets with styles working in composer
    3fbb758 More reliable trigger of refresh when changing styles
    803e822 Visibility presets also record layer's current style
    603b3a5 Fixed problems with style switching not always working correctly
    3ce9c70 Merge pull request #1755 from wonder-sk/multiple-styles
    2144be0 Add Python bindings for map layer style manager
    f00f4fd Style manager code cleanups
    43d6042 Support for reading/writing additional styles for layers
    19b7281 Fix cleanup of the style GUI utils singleton
    edf3ebb Improve the Styles menu in legend context menu
    547d018 Added a GUI utility class to support multiple styles per map layer
    829f99b Initial core work on multiple styles per layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-13

    Replace use of deprecated std::auto_ptr with QScopedPointer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-12

    fix scale widget and dxf export

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-12

    WMS server: advertise additional layer styles in GetCapabilities

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-12

    WMS server: detect correct service URL even if REQUEST_URI is not defined

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-12

    WMS server: throw LayerNotDefined exception when undefined layer is requested

    This is according to WMS 1.1.0 / 1.1.1 / 1.3.0 specs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-12

    WMS server: support predefined layer styles in GetMap requests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-12

    Correctly synchronize layer editable state with UI in relation editor

    Fix #11524

    Thank you very much Benjamin Trigona-Harany

    Markus Neteler <neteler@gmail.com>AuthorDate: 2015-01-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-12

    Updates for current GRASS GIS 7 release branch [merged PRs]:
    * Delete r.bitpattern.txt: r.bitpattern is now only an Addon since r.mapcalc and i.modis.qc provide the functionality
    * r.describe.txt: flag description cosmetics
    * r.random.raster.txt: fix typo
    * Update and rename r.shaded.relief.txt to r.relief.txt (http://trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Renamedmodules)
    * Update r.sunmask.txt: -s added but "Outputraster" needs to be optional for that [TODO]
    * Update r.surf.area.txt: "units" added
    * Delete r.surf.idw2.txt: r.surf.idw2 is now a GRASS GIS Addon (http://trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Replacedandremovedmodules)
    * Delete v.transform.pointsfile.txt: The pointsfile parameter no longer exists. Use v.transform.txt instead
    * Update TODO

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-11

    fix doxymentation warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-10

    delimited text provider: only add finite points to spatial index (fixes #11708)

Merge: 6e60d67ace9 29f8b2399af
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2015-01-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2015-01-10

    Merge pull request #1760 from gioman/fix_scripts

    fix a few qgis processing scripts

Merge: d9042f590f0 ee9c3689f1c
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-10

    Merge pull request #1747 from NathanW2/measure_dialog

    Add units selector to measure dialog. Add info text to dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-10

    Follow up 6a17a60ae2 - Fix error when passing usesgeometry to qgsfunction

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-09

    Make north arrow decoration follow map rotation

    Closes http://hub.qgis.org/issues/11818

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2015-01-09
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2015-01-09

    fix a few qgis processing scripts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-09

    function help fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-09

    avoid duplicate function help entry

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-09

    oracle provider: also retrieve pk candidates for geometryless views (fixes #11963)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-09

    Pre-rotate vectors before applying labels

    Revert custom rotation handling in label placement, dropping
    rotation component from the transformation used to determine
    placement as rotation was applied up-front.
    Have manually placed labels follow the map.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-09

    Do not assume map is not rotated when computing label sizes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-09

    Allow multiple styles of layers in composer maps

    When layer set is locked in composer map, also the styles associated with layers are kept.
    As a result, a composition can contain maps of the same layer just with different styles.

    Map settings and map renderer jobs have been improved to support temporary override of layer's style.
    It is possible to pass to map settings which layers should have overridden style and map jobs
    will temporarily replace the style (just for the rendering).

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-09

    Added support for renaming of map layer styles

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-09

    use wkbPtr

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-09

    Add rotate and transform(QTransform) methods to QgsGeometry

    Reimplement translate in terms of transform(QTransform).
    Includes new unit test for rotate() and translate() methods.
    Includes sip bindings update.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-09

    Some optimisations to gradient ramps and shapeburst fills

    Leads to up to 25% improvement in render speed.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-09

    Improve the internals of map layer style manager

    - style manager is always enabled (client code does not need to distinguish between enabled/disabled state)
    - layers currently active style is stored only in QgsMapLayer - in style manager it has entry with no data (avoids duplication of data)

    This also solves issues with visibility presets and styles when some presets do not have stored style

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-09

    remove lineEdit method from projection selection widget
    this will allow to change the widget design without breaking the API

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-09

    indentation update

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-09

    update the scale range widget with the new scale widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-09

    fix warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-09

    use scale widget in dxf export

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-09

    add scale widget to custom widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-09

    create scale widget (scale combo box + button to set scale from map canvas)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2015-01-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-08

    [rotation] prevent rotation of labels when placed around or over a point/centroid

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-08

    Right align header in ui file. Add info in groupbox

Merge: 09074ad69f2 c11319b859f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-08

    Merge branch 'master' into measure_dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-08

    Some optimisations to gradient fill renderer

    speeds drawing up by ~20% in some circumstances

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-08

    Make presets with styles working in composer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-08

    More reliable trigger of refresh when changing styles

    Previously when changing the presets map canvas would not be redrawn

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-08

    Visibility presets also record layer's current style

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-08

    Fixed problems with style switching not always working correctly

    Caused by internal storage (QByteArray) not re-adjusting its size
    to new content, resulting in corrupted XML data

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-08

    Fix button box in options dialog not working (fix #11960)

    QgsOptionsDialogBase was incorrectly finding the projection
    selector's buttonBox widget and attaching the connections
    to that widget, rather than the dialog's widget.

    Rename projection selector's button box to avoid this conflict.

Merge: 3ce9c70cc4b 2ad2781cc88
    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-07

    Merge pull request #1756 from strk/travis-modeltest

    Have travis build with model test enabled

Merge: 0b954c10f04 2144be0ac1d
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-07

    Merge pull request #1755 from wonder-sk/multiple-styles

    [FEATURE] Support for multiple styles per map layer

    Available in legend context menu in Styles sub-menu where it is possible to add/remove styles
    and quickly switch between them.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-07

    Have travis build with model test enabled

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-07

    Reduce debug noise

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-07

    Don't quote column names for MIN and MAX for ogrsql

    See https://trac.osgeo.org/gdal/ticket/5799#comment:9

    Fixes #11887

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-07

    Don't consider NULL values for minimumValue() and maximumValue()

    Fix #11887

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-07

    Add Python bindings for map layer style manager

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-07

    Style manager code cleanups

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-07

    Support for reading/writing additional styles for layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-07

    Fix cleanup of the style GUI utils singleton

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-07

    Improve the Styles menu in legend context menu

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-07

    Added a GUI utility class to support multiple styles per map layer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2015-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2015-01-07

    Initial core work on multiple styles per layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-06

    Fix customwidgets build for Qt4

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-06

    Fix Qt5 build for custom widgets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-06

    Print version when building with Qt5

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-06

    Port a bunch of CRS selectors across to QgsProjectionSelectionWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-06

    Small fixes to QgsProjectionSelectionWidget

    Add API docs, const correctness, method for getting CRS, tab order
    fixes.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-05

    Simplify zoom-by-rect handling, to set zoom factor and center

    Basically avoids using the now loosly defined "extent" concept.
    Enhances zooming experience with rotated maps.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-05

    Expand size of RelationReference when custom .ui is defined with a QWidget

    Fix #11698

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-05

    Empty relation reference form when FK is set to NULL

    Fix #11852

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-05

    Fix warnings and small api doc improvement

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2015-01-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2015-01-05

    Test for write access mode for editing capabilities

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-05

    add QgsProjectionSelectionWidget to custom widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-05

    add SIP for QgsProjectionSelectionWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-05

    use custom widget for projection selection in options

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2015-01-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2015-01-05

    dedicated class for projection selection widget

Merge: b905f6bb794 ea00b36985b
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2015-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2015-01-05

    Merge pull request #1743 from naihil/master

    [Qt5-compat] Change Q_WS_* macroses to Q_OS_*

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-04

    remove unused define (followup 841af773e)

Merge: 841af773e38 fbe755111a6
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2015-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2015-01-05

    Merge pull request #1751 from andreabedini/patch-1

    Remove unused variable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-04

    remove (outdated) internal spatialite

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-04
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-04

    Fix handling of rotation in partial-rendering of map (#11909)

    Andrea Bedini <andreabedini@users.noreply.github.com>AuthorDate: 2015-01-04
Commit:     Andrea Bedini <andreabedini@users.noreply.github.com>
CommitDate: 2015-01-04

    Remove unused variable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-04

    fix windows build

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-03

    Fix feature highlight in presence of rotation (#11815)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-03

    Fix select by rectangle and by point in presence of rotation

    Closes http://hub.qgis.org/issues/11865
    and http://hub.qgis.org/issues/11930

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-03

    Consider rotation in rubberband placement

    Fixes artifacts on zoom by rectangle (#11910) and placement of
    measure tool rubberband.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-03

    Consider rotation in pre-rendering display of map items

    See http://hub.qgis.org/issues/11909

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-03

    Update sip bindings for QgsMapCanvasItem (after const-correctness)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-03

    indentation update

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-02

    const correct toMapCoordinates and toCanvasCoordinates

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-02

    Drop temporary solution for WMS legend (double-click in legend)

    Now WMS legend is shown in layertree this isn't needed anymore.
    See http://lists.osgeo.org/pipermail/qgis-developer/2014-December/036065.html

    Sandro Santilli <strk@kbt.io>AuthorDate: 2015-01-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2015-01-02

    Specify that QgsMapCanvasItem::setRect/rect use map units

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2015-01-02
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-01-02

    [QGIS-Server][BUGFIX] GetLegendGraphics set layername

    To have title instead of name in server getlegendgraphic response, the commit
     bb95a0f43a53602bd7ad1ea6783d251755c66019 update getlegendgraphic to set the
     tree layer name. This update set the layer name with layer title.

    To fix it, I just store the layers name and reset them at the end of
     GetLegendGraphic request.

Merge: c0b94cf2bf8 bbed705e72f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-02

    Merge pull request #1735 from strk/wmslegend

    Add support for map-contextual WMS legend

Merge: 2b7e49b9d1c a0ffad2532f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-02

    Merge pull request #1744 from rldhont/expression_get_transform_geom

    [FEATURE] Add get and trasnform geometry in Expression

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-12-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2015-01-02

    [FEATURE] Add get and transform geometry in Expression

    In version 2.6, new keywords has been added to Expression :
    * $currentfeature - returns the current feature
    * $atlasfeature - returns the atlas feature
    * getFeature - gets a matching feature from a layer

    But I think, Expression lacks a few keywords :
    * geometry - returns the feature's geometry
    * transform -  returns the transformed geometry

    These new keywords can be used with getFeature for some geometry tests like
     intersects, crosses, contains, etc

    Tests has been added to geometry and transform in Expression

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-02

    Align header text

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-02

    Read settings for default value

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-01

    actually make canvas rotation available (followup 916a27f7b)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-01

    make messages button translatable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2015-01-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2015-01-01

    make button translatable

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-01

    Add units selector to measure dialog. Add info text to dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-01

    Add OTF text to CRS button when on the fly is enabled

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2015-01-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-01

    Fix #10392 Fix #11713 - Fix selection of ellipsoide when opening project properties

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-12-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-01

    Format source

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-12-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-01

    Button text for CRS picker

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-12-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2015-01-01

    Add new messages icon, add messages text to log button

    Move status bar add logic to qgisapp for QgsMessageLogViewer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-30

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-30

    make canvas rotation support available in options

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-30

    indentation update

    Julien Nabet <serval2412@yahoo.fr>AuthorDate: 2014-12-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-30

    Fix cppcheck reports:
    [src/providers/ogr/qgsogrprovider.cpp:1071]: (error) Memory leak: oldlocale
    [src/providers/ogr/qgsogrprovider.cpp:1268]: (error) Memory leak: oldlocale
    [src/core/spatialite/spatialite.c:50598]: (error) Memory leak: reader
    [tests/src/core/testqgscolorscheme.cpp:155]: (error) Memory leak: dummyScheme2
    [src/core/spatialite/spatialite.c:40138]: (error) Memory leak: ln

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-30
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-30

    Fix panning from overview map with non-zero rotation

    Closes http://hub.qgis.org/issues/11816

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-12-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-12-30

    Fix #11928 - import os for las tools

Merge: 5acd35e9289 b9f8176e664
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2014-12-29
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2014-12-29

    Merge pull request #1705 from marcel-dancak/db_manager-spatialite-index-tables

    db_manager: do not display index tables when browsing SpatiaLite databases

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-28

    Do not assume mScheme is not null

    Fixes crashes with ENABLE_MODELTEST set at build time on opening
    options editor

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-12-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-12-28

    [developers map] open link on external web browser instead of webview widget

Merge: 68743f9b8a9 2aa22921562
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-12-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-12-27

    Merge pull request #1634 from slarosa/usermap_about

    Adds Developers Map in About dialog

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-12-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-12-24

    [developers map] add to popup whether developer is committer

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-24
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-24

    Disable support for canvas rotation by default

    Rotation support can be enabled at runtime exporting the
    QGIS_ENABLE_CANVAS_ROTATION variable (set to any value)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-24
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-24

    Reset rotation on new project

    Closes http://hub.qgis.org/issues/11832

    Anatoliy Golubev <darth.naihil@gmail.com>AuthorDate: 2014-12-24
Commit:     Anatoliy Golubev <darth.naihil@gmail.com>
CommitDate: 2014-12-24

    Change Q_WS_X11 to Q_OS_UNIX for Qt5 compatibility

Merge: 32079ed3cf7 2efda5def55
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-12-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-12-23

    Merge pull request #1310 from manisandro/adjust_crs_drop_from_browser

    Try to use the project CRS when adding a layer from the browser

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-23
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-23

    Fix LayerTreeModel use of beginInsertRows with embedded legends

    See http://hub.qgis.org/issues/11905

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-24
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-12-23

    Add python bindings for added methods

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-16
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-12-23

    Try to use the project CRS and last selected image format when adding a layer from the browser

    Anatoliy Golubev <darth.naihil@gmail.com>AuthorDate: 2014-12-23
Commit:     Anatoliy Golubev <darth.naihil@gmail.com>
CommitDate: 2014-12-23

    Q_WS_* macros removed from Qt5, to determine platform use Q_OS_* macroses which exists in Qt4 and Qt5

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-12-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-12-22

    Fix CMake policy warnings/changes introduced in 3.0.0 and higher

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-22

    Add support for contextual WMS legend graphics (hub #11859)

    Developed with funding from Regione Toscana SITA (CIG: Z410C90D94)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-12-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-12-22

    [processing] fixed split vector layer algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-12-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-12-22

    [processing] update of lidar algorithms

    Provided by Martin Isenburg

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-12-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-12-22

    [processing] fixed handling of file parameters in modeler

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-22

    Remove obsoleted reference to QgsRasterLayer::legendPixmap()

    See http://lists.osgeo.org/pipermail/qgis-developer/2014-December/036144.html

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-22

    fix doxygen warning

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-12-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-12-21

    switch to the first tab in about dialog

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-12-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-12-21

    [developers map] change tilelayer to openstreetmap

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-10-18
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-12-21

    Add Developers Map in About dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-21

    debian packaging update

Merge: f3bcaf43a61 0e4b7e6358a
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-12-21

    Merge pull request #1734 from strk/zoom-by-wheel-glitch2

    Fix zoomwheel regression (temporary hack)

Merge: 07182b6c01b c4c36dd9430
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-12-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-12-21

    Merge pull request #1706 from slarosa/share_bookmarks

    Allows to import/export bookmarks to XML file

Merge: df060572822 729bdec028f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-12-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-12-21

    Merge pull request #1738 from mbernasocchi/emit-saved-as

    added layerSavedAs signal

Merge: 099e0b9b6c6 06c6ca00446
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-12-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-12-21

    Merge pull request #1741 from Gustry/master

    [DB Manager] Allow execution of the selected text in the SQL window

Merge: 028fd043a52 09400d15d84
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-12-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-12-21

    Merge pull request #1742 from anitagraser/patch-6

    small grammar fix

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2014-12-21
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2014-12-21

    small grammar fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-21

    More const-correctness for QgsGeometry

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-12-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-12-21

    give dialog a correct name

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-19

    Initialize all members, to reduce misleading valgrind reports

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2014-12-19
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2014-12-19

    allow execution of the selected text in the SQL window

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-19

    Make existing ModelTest users use the new ENABLE_MODELTEST define

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-19

    Fix flags for invalid LayerTreeModel index

    .. bug reported by ModelTester

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-19

    Add support for testing LayerTreeModel from the app

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-19

    Add ENABLE_MODELTEST cmake variable/define, default to false

Merge: 984324b0ee3 e4a8fd8c78b
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-12-19
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-12-19

    Merge pull request #1740 from geopython/MetaSearch-core-merge-no-tests

    merge MetaSearch into QGIS core

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-12-19
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-12-19

    remove 18n not required for core plugins

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-12-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-18

    Print link to cdash on travis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-18

    annotation items: save coordinates using qgsDoubleToString instead of QString::number (fixes #11883)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-18

    [processing] fix extent selection in batch mode (fix #11878)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-18

    [processing] fix VectorWriter class (fix #11875)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-18

    [processing] fix column autofill in batch mode (fix #11876)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-18

    [processing] enlarge column width in batch processing GUI (fix #11879)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-18

    [fix #11872] do not call activateLayerRelatedAction after selection change if layer is not current layer

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-12-17
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-12-17

    merge MetaSearch into QGIS core

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-17

    oracle provider: fix evaluation of default values

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-17

    Update comment to match with code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-17

    Improve filtering by schema for postgres connections in browser

    Results in much faster display and refresh of postgres tables

    Also:
    - ensure browser correctly respects postgres connection settings
    - add schema comment tooltip and refresh context menu item
    - make postgres connections less noisy in debug logs

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2014-12-16
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2014-12-16

    connect the app's signal to the interface's, to re-emit it from the interface.

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2014-11-28
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2014-12-16

    added layerSavedAs signal

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-12-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-12-16

    QgsMimeDataUtils::Uri fixed crash on empty data

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-12-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-12-16

    browser items moveToThread() also children

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-16

    dxf export: fix display of check states on upper levels

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-12-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-12-16

    [processing] indentation fix

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-12-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-12-16

    [processing] fixed handling of source strings in ogr algorithms

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-12-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-12-16

    browser items parent (moving to thread) fix (crash when dragging postgres layer)

Merge: e7dcd485971 8afbe83c747
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-16

    Merge pull request #1737 from gioman/fix_gdal_rasterize

    fix gdal rasterize when using the -ts parameter

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-12-15

    autorefresh browser dirs using system notification

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-12-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-12-15

    fix gdal rasterize when using the -ts parameter

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-15
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-15

    Initialize pointer members, fix typo

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-12-15

    safely delete browser items if createChildren() is running in thread

Merge: f79dbcd8973 368fc674bba
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-12-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-12-15

    Merge pull request #1724 from slarosa/dd_wrapword

    [labeling] allows data defined to align multiline when wordwrap function is used as expression (fix #11805)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-12-15

    browser restore state fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-15

    dxf export: add method to update model

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-15

    dxf export: only use palette only for fully opaque colors

    Landry Breuil <breuil@craig.fr>AuthorDate: 2014-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-15

    Fix build failure with gcc < 4.4 (bug #10762)

Merge: fc00baf0f18 dbc801f62f1
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-15

    Merge pull request #1736 from mbernasocchi/QgsMessageBar-SUCCESS

    added QgsMessageBar::SUCCESS

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2014-12-15
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2014-12-15

    update success icon

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2014-12-14
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2014-12-14

    added QgsMessageBar::SUCCESS

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-12-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-12-14

    [labeling] allows data defined to align multiline when wordwrap function is used as expression (fix #11805)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-14

    Fix use of uninitialized value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-14

    Fix use of uninitialized values when no ellipsoid set (fix #11848)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-13

    Further drop now-unused code added with map rotation support

    Also add some documenting comments

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-13

    Drop special handling of rotation from MapCanvasMap::paint

    Stop assuming absence of rotation from MapCanvasItem::setRect,
    but rather assume that the passed rectangle purely encodes
    origin and size by only looking at upperLeft corner (xmin,ymax)
    and width/height of it, scaled by current map resolution.

    Makes the code simpler (maybe) and still fixes the regression.
    Also fixes glitches on zoom while map is rotated.

    Makes glitches on rotation worst, but again that's not a real
    regression.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-13

    Simplify the change by not modifing interfaces

    .. I've found a link from gsMapCanvasMap and the QgsMapToPixel class

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-13

    Add rotation member to QgsMapCanvasMap, use for handling paint event

    Fixes the regression with pre-rendering user feedback for
    non-rotated maps. The glitch is still there for rotated maps
    but that's not a regression.

    See http://hub.qgis.org/issues/11811

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-12-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-12-13

    Add lazy evaluation support to expression functions

    Add if(cond, true, false) function using lazy evaluation feature

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-12

    Revert "Fix glitch on mouse-wheel zoom event"

    This reverts commit 40e0d78b42474c698cc66e549bfb18d9867167b2.

    Fixed the mouse wheel zoom regression but it broke proper rendering
    of rotated maps...

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-12-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-12-12

    ziplayertest fix

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-12

    Fix glitch on mouse-wheel zoom event

    See http://hub.qgis.org/issues/11811

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-12

    expression: more comments and test to avoid differences between operators declaration and text values

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-12-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-12-12

    populating browser icons in threads moved to QgsDataItem

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-10
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-12

    Consider map rotation in rendering of horizontal and parallel labels

    See http://hub.qgis.org/issues/11814

    NOTE: the map rotation should likely be considered at LabelPlacement
          configuration rather than at rendering time

    Raises pixel mismatch tolerance for background labels tests

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-12

    Tweak tolerances for CanvasPoint and ComposerPdfPoint PAL tests

    .. to succeed on Ubuntu 14.04.1 LTS

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-12

    followup 232aaaca66114e69b9ac2b201c65a26e7379f475 add missing text definition for integer division

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-12

    Add missing const to equality operator

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-12

    Temporarily disable atlas tests for travis

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-11

    improve layout in add attribute dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-11

    oracle provider: don't reject (none no)geometry queries on tables without geometry (fixes #11843)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-11

    do not make an unecessary copy

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-11

    [Fix #11841] Revert "Fix calculation of atlas map extent when set to fixed scale mode"

    This reverts commit b106f8225324237175aac741ede9eb5d3268edcd and fixes the setting of the atlas feature in composer.

    According to Nyall original commit b106f8225324237175aac741ede9eb5d3268edcd was introduced to fix a test.
    He will look to fix the test, but in the mean time we rather need working features rather than passing tests.
    One might wants to disable the test?

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-11

    [processing] fix exception raising (fix #11842)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-11

    Remove unneeded private method and code cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-12-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-11

    Render incremental rendering image at proper location

    The old behavior was to render it at the currently visibleExtent based on the
    map canvas. The job may however have been scheduled for a different extent and
    therefore rendered at an improper location.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-11

    [processing] fix wrong behavior in Join by location alg (fix #11736)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-11

    [processing] fix rows addition in batch processing interface

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-11

    remove warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-11

    Fix incorrect size of markers with data defined name

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-12-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-10

    iface.getFeatureDialog creates an "add" dialog for an invalid feature

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-10

    advanced digitizing tools fixes part 2
    * action in toolbar activate/disable the tools instead of showing/hiding the dock
    * do not filter event if tools are disabled
    * disable construction mode if tools are disabled
    * continue renaming cad to advanced digitiing tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-10

    Flip rotation spin box to QgsDoubleSpinBox

    Fix some other small spin box related ux improvements (fix #11833)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-10

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-10

    Add methods to QgsDataDefined for reading and writing to XML

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-10

    fixes for advanced digitizing tools
    do not clear intermediate points when digitizing points in construction mode
    increase maximum height of dock widget when tools are disabled

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-09

    Const-correct QgsMapToPixel::showParameters

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-09

    Test rotation API in QgsMapPixel unit test

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-09

    Set all QgsMapToPixel parameters at once from QgsMapSettings

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-09

    Refactor QgsMapToPixel to only build matrix on parameter change

    Also add deprecation notices and provide full-parameters constructor

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-09

    Add unit test for QgsMapToPixel (legacy only for now)

Merge: 2b1b79dbcb2 d39a854a2ce
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-09

    Merge pull request #1624 from 3nids/cadtool_single

    Advanced digitizing tools (aka CAD tools)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-09

    Expose QgsMapCanvas rotation and centering API to python

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-09

    debian packaging update (merge and squash PR#1725)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-09

    Export QgsMapSettings rotation API to python

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-09

    Make toCanvasCoordinate(QRect) method private in QgsMapCanvasItem

    I added this for rotation support but the interface is probably not
    something any external code should rely upon.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-12-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-09

    Add note about QgsMapCanvas::rotation() being added in 2.8

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-09

    Ensure all items are deleted from TestQgsComposerTableV2

Merge: 7ca723920fb a5dbb66d95f
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-12-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-12-09

    Merge pull request #1517 from imincik/dbmanager_icons

    dbmanager: rotating layer import and export icons to more intuitive sense

Merge: 28c344325fb 232aaaca661
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-09

    Merge pull request #1721 from nyalldawson/integer_divide

    [expressions] Make int/int return double results

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-11-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-12-08

    Allows to import/export bookmarks to XML file

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-08

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-08

    dxf export:
    * export layers in reversed rendering order
    * use checkboxes for layer selection
    * support for layers selection by visibility preset
    * improve selection of layer attribute
    * show busy cursor while exporting
    * fix duplicate end of entities section

Merge: 535661d63a3 da17656fe0c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-08

    Merge pull request #1719 from bstroebl/splitLines

    [processing] [feature] split lines with lines

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2014-12-08
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2014-12-08

    Log error to ProcessingLog

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-12-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-12-08

    [gui] Fix qgsexpressionbuilder layout

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-12-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-12-08

    [gui] Fix fieldcalculator layout

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-11-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-12-07

    Add support for map rotation (hub #9330)

    Includes widget to show and set map rotation.
    Handle rotation in vector and raster renderers.
    Ensure correct behavior of panning and zooming actions.

    Drop compile-time defines for ARM and ANDROID, leaving only
    the qreal based function to transform in place.

    Update expected test results after eye comparison.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-07

    remove debug code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-07

    [processing] load documentation from online QGIS User Guide

Merge: 759a1483126 c5221125345
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-07

    Merge pull request #1720 from neteler/patch-6

    [processing] Update Grass7Algorithm.py

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-06

    Flip all labelling spin boxes to QgsSpinBox/QgsDoubleSpinBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-06

    [expressions] Make int/int return double results.

    Also add a new "//" operator to perform integer division.
    (fix #5153)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-06

    Flip remaining symbology spinboxes to QgsDoubleSpinBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-05

    Also evaluate expressions entered in QgsSpinBox

    and flip all composer spin boxes to QgsSpinBox (refs #10544)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-05

    Flip all composer double spin boxes to QgsDoubleSpin (refs #10544)

    Add clear buttons to applicable properties.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-05

    [FEATURE] Evaluate expressions entered in QgsDoubleSpinBox

    Allows entry of QGIS expressions into the spin box. The expression
    is evaluated on enter or loss of focus and then discarded.

    (refs #10544)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-05

    Clean up QgsMapLayer scale based visibility api

Merge: 0fa40a657b9 a7de4dad77d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-12-05

    Merge pull request #1715 from rldhont/server_wms_getcapabilities_compliance

    [QGIS-Server] FIX 10489 QGIS Server getcapabilites response is not WMS c...

    Markus Neteler <neteler@gmail.com>AuthorDate: 2014-12-04
Commit:     Markus Neteler <neteler@gmail.com>
CommitDate: 2014-12-04

    Update Grass7Algorithm.py

    GRASS GIS 7 update: dsn -> input|output as per http://trac.osgeo.org/grass/browser/grass/trunk/lib/gis/renamed_options

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-12-04
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-12-04

    [QGIS-Server] Clean GetCapabilities

    Remove GetPrint request and ComposerTemplates from GetCapabilities for a better interoperability

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-12-01
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-12-04

    [QGIS-Server] FIX 10489 QGIS Server getcapabilites response is not WMS compliant

    To be fully compliant with WMS 1.3.0 standard, I propose to add :
    * SLD namespace for GetLegendGraphic element
    * schemaExtension.xsd distributed with QGIS-Server for GetStyles and GetPrint
    * GetSchemaExtension to retrieve schemaExtension.xsd like MapServer

    The solution was inspired by
     http://demo.mapserver.org/cgi-bin/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
    And the standard description
    Styled Layer Descriptor profile of the Web Map Service Implementation Specification
    http://portal.opengeospatial.org/files/?artifact_id=22364

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2014-12-04
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2014-12-04

    [processing] [feature] split lines with lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-04

    Change some spin boxes in symbology to QgsDoubleSpinBox

    Adds the handy 'clear' buttons to these spin boxes, such as
    offsets and rotation.
    Also standardises the display of some widgets in symbology.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-04

    define the special text directly with the clear value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-04

    Correctly set band number for pseudocolor renderer widget

    Previously the band was always reset to the first band when opening
    the raster layer properties.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-04

    [FEATURE] Port new memory layer plugin to core

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-04

    Add support for generating coverage statistics for tests

    Build option ENABLE_COVERAGE must be set. There's also a secondary
    option GENERATE_COVERAGE_DOCS which requires lcov and will generate
    html docs of unit test coverage.

    To generate coverage, first enable the cmake options, then build
    QGIS. From the build directory, run "make qgis_coverage".

    You can also add command line arguments to "make qgis_coverage" which
    are forwarded on to ctest. This allows for skipping failing tests
    which prevent generation of coverage docs. This is done by adding
    the command line argument CMD_ARGS= to the "make qgis_coverage"
    command. Eg,

    make qgis_coverage CMD_ARGS="-E \"PalLabeling|LocalServer|AppStartup\"

    will skip tests which match the listed expressions.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-10-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-03

    advanced digitizing tools
    this integrates advanced digitizing tools aka CAD tools in QGIS application and basically a port of CADinput plugin
    * new class QgsMapToolAdvancedDigitizing shall be subsclassed if adv. digit. tools could be used in a map tool
    * QgsAdvancedDigitizingDockWidget handles the interaction with the user and also perform the constraints (filters events)
    * QgsAdvancedDigitizingCanvasItem paints construction lines on the canvas

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-03

    db_manager: fix error message on table vacuum

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-12-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-12-03

    [processing] show layers in alphabetical order in dropdown menu

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-12-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-12-03

    allow defining custom clear value for Qgs(Double)SpinBox

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-08-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-03

    [custom crs ui] adds scrollarea to dialog and done some minor changes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-08-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-03

    [custom crs ui] adds collapsible groupbox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-03

    Add some atlas reference images for precise (part 2)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-03

    Add some atlas reference images for precise (part 1)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-12-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-03

    CTest retry submit to dashboard when failed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-03

    Try increasing color tolerance for composer tests slightly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-03

    Fix some compiler warnings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-12-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-12-03

    API: Added support for bulk loading of spatial index

    This is much faster way of initializing a spatial index. From python it is as simple as
    >>> index = QgsSpatialIndex( layer.getFeatures() )

    From a simple test with 50K points in a memory layer:
    - bulk loading ~ 100 ms
    - inserting features ~ 600 ms

    The index tree should be in theory also better constructed and may result in faster lookups.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-12-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-03

    Revert "Let travis compile debug binaries so ASSERTS are also considered"

    This reverts commit b1de41ca49d44eb5068d60c29f7960d363aadd75.

    Led to unstable test results for no reason

    See

    https://travis-ci.org/qgis/QGIS/builds/42811273

    Different results for the very same commit:
    http://dash.orfeo-toolbox.org/buildSummary.php?buildid=165433
    http://dash.orfeo-toolbox.org/buildSummary.php?buildid=165427

Merge: b1de41ca49d f94b80012e2
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-12-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-03

    Merge pull request #1482 from serialc/patch-1

    Checkbox for sub index was missing tooltip text

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-12-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-02

    Let travis compile debug binaries so ASSERTS are also considered

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-12-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-02

    MapTip: ParagraphSeparator to \n to support multiline expressions

    This allows to properly use multiline expressions in the expression builder
    when the map tip HTML definition contains newlines (which are formatted as
    ParagraphSeparators in QTextCursor)
    See http://qt-project.org/doc/qt-4.8/qtextcursor.html#selectedText

Merge: d034a6677cf 81895f9ca00
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-12-02

    Merge pull request #1717 from manisandro/int_ogrwkbgeometrytype

    Store result of OGR_FD_GetGeomType into a OGRwkbGeometryType, not in an int, ...

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-12-02
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-12-02

    Store result of OGR_FD_GetGeomType into a QGis::WkbType, not in an int, which causes an integer overflow

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-12-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-12-02

    [labeling] use QgsColorButtonV2 for label property dialog

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-12-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-12-02

    [codeeditor] set case insensitive for SQL Lexer: followup #1686

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-02

    Fix calculation of smart breaks when html has transparent background

    Should finally fix troublesome composer html tests

Merge: 974511f4e37 29d0166475f
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-12-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-12-01

    Merge pull request #1714 from manisandro/intsafe_doublesafe

    Fix isIntSafe and isDoubleSafe not considering some QVariant types

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-12-01
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-12-01

    Fix isIntSafe and isDoubleSafe not considering QVariant::UInt, QVariant::LongLong, QVariant::ULongLong (Funded by Sourcepole)

Merge: 6da0058f6fd cb32d31c3af
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-12-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-12-01

    Merge pull request #1710 from mach0/master

    fix typo in processing description

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-12-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-12-01

    Swap expression and custom function box in expression widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-01

    Try to fix some more intermittent composer tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-01

    Add some missing exitQgis() calls to unit tests

    Also ensure that compositions are deleted before exiting
    Qgis during tests.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-12-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-12-01

    Fixed crash in browser startup on Mac

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-12-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-12-01

    Hopefully fix intermittently failing composer html test

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-12-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-12-01

    Layout expression widget as horizontal. Fits better on screens and means less dialog resizing.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-11-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-11-30

    fix typo in processing description

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-30

    Revert "Followup to d897aa5; fix crash on Mac"

    This reverts commit 9837f430b313eceeee246f966fc60115df3ee722.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-30

    QgsBrowserWatcher made QFutureWatcher descendant

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-30

    debian packaging fix

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-30

    [processing] fix GRASS output parser (fix #10660)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-30

    [processing] fix Convex hull algorithm (fix #11725)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-30

    Change unary minus test --1 to -(-1)

    See http://lists.osgeo.org/pipermail/qgis-developer/2014-November/035835.html

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-30

    Add line comments to QgsExpression

    Delimited by double-minus and EOL/EOF

    Example:
      $id -- This is the feature id

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-30

    QgsExpression: some const fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-30

    Preserve expression formatting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-30

    Add block comment tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-30

    [FEATURE] Add comment functionality to QgsExpression

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-30

    indentation update [ci skip]

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-11-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-11-30

    [Feature] Allow custom expression functions in expression widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-30

    update scripts/fix_allows_to.sh and run it

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-29

    travis: irc notification if build status changes

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-11-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-11-30

    [Expression] Don't unregister function if not registering

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-11-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-11-29

    Remove qgsfunction from qgis.utils.

    Import from qgis.core so we don't break API

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-11-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-11-29

    Reform qgis.uitls file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-29

    [processing] use extent instead of width, height and center in Create
    Grid algorithm (fix #11481)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-11-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-11-29

    Move qgsfunction to qgis.core.

    Add new register_function method when not using decorator
    Wrap function call in try block to catch and report errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-29

    Add some test images and tweak test tolerances for utopic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-29

    [composer] Make html tests text-free

    Minimises cross platform rendering differences

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-28

    debian packaging update for python server plugins

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-28

    * fix server plugin build on windows
    * move src/mapserver to src/server (IMHO better name and in sync with
      python/server)
    * rename cmake option WITH_MAPSERVER to WITH_SERVER
    * rename define MAPSERVER_HAVE_PYTHON_PLUGINS to HAVE_SERVER_PYTHON_PLUGINS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-28

    don't build server plugins if server isn't built

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-28

    [proccesing] added compiled ui files

    This will make it easier to test new versions of processing for some users

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-28

    [processing] fixed handling of parent algorihtms in modeler

    Fixes #11750

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-28

    don't build server plugins if server isn't built

    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-11-28
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-11-28

    db_manager: do not display index tables when browsing SpatiaLite databases

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-28

    Fix map unit scale for simple line width not restored (fix #11181)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-28

    Fix size scaling ignored for line symbology (fix #11751)

Merge: 949185179eb a790f7fa2ca
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-11-27

    Merge pull request #1701 from elpaso/serverpython2

    [feature] Serverpython2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-27
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-27

    Fix double QT4_WRAP_CPP

    Funded by ItOpen - http://www.itopen.it

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-27

    [composer] Fix refresh HTML item always using cached copy (fix #11747)

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Removed SIP Transfer

    Funded by ItOpen - http://www.itopen.it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    body() now return QByteArray

    Funded by ItOpen - http://www.itopen.it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    body() now return QByteArray

    Funded by ItOpen - http://www.itopen.it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Enabled by default and removed linked qgispython

    Funded by ItOpen - http://www.itopen.it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Mergeable on master

    Funded by ItOpen - http://www.itopen.it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Removed trailing spaces

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Fixed compilation without python

    Funded by ItOpen - http://www.itopen.it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-16
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Fixed header comments

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Comment typo

    Funded by ItOpen - http://www.itopen.it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Astyle formatting

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Renamed plugin hook responseReady to responseComplete
    added sendResponse hook and passed pluginFilters to
    request handler

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-05
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Working implementation

    Funded by ItOpen - http://www.itopen.it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Set exception moved to public

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-26
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Allow body clear

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Expose response body and infoFormat

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Added comments for bindings.

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Fixes wrong number of bytes logged when debug activated.

    Funded by ItOpen - QGIS Borg - Resistance Is Futile

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Comments added

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    ASTYLE Formatted

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Added getEnv to plugins API

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Added serve python plugins

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Added serve python plugins

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Added python server plugins

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Added define for conditional server plugins compilation

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Added env var for custom plugin directory

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Add plugin files and define

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Removed python plugins define

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-26

    Http request/response handler refactoring.

    HTTP Request handler now manages HTTP request and response.

    * added methods to manage HTTP response headers
    * added methods to manage response body
    * added accessors API methods for request parameters and
      response headers and body

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-26

    Fix Qt5 build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-26

    [processing] fix parameter names in TauDEM algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-26

    [processing] fix help file generator

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-11-25
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-11-25

    Delete utils.py

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-11-25
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-11-25

    Delete __init__.py

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-25

    Don't enforce singleton behavior with Q_ASSERT

    Fix #11726

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-11-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-11-25

    Remove useless statement

Merge: 9cf3e7f002f 03faafa4a2e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-25

    Merge pull request #1698 from jdugge/MergetoolEmptyGeometries

    Make the Merge shapefiles tool correctly handle features without geometries

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-25

    Fix slight offset in heatmap renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-25

    fix script permissions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-25

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-24

    translation script update:
    * TRANSLATORS stats also needs lupdate run
    * support numerus forms in python translation strings

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-11-24
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-11-24

    backport adjust pluralization

    backport https://github.com/geopython/MetaSearch/commit/83b88f67abb679501a238e4ab4ee344c3cdbf55d

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-25

    Regenerate incorrect test images and reenable atlas tests for travis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-25

    Fix calculation of atlas map extent when set to fixed scale mode

    Credit to m-kuhn for discovering the fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-24

    INSTALL: update required flex version to 2.5.6 and links to windows version

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-24

    Streamline singleton behavior in a class QgsSingleton, take two

    delete provider registry after map layer registry to avoid crashes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-24

    Revert "Streamline singleton behavior in a class QgsSingleton"

    This reverts commit e1f6edbd55122e6d2206daf4a0b55e3e9207cf80 as it breaks tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-24

    Streamline singleton behavior in a class QgsSingleton

    If a singleton is unused in an application, it's not going to be created just
    to be deleted instantanously on app exit.
    QgsCoordinateTransformCache will also be cleaned on exit.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-24

    [symbology] Add method for retrieving symbol layers as list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-24

    Fix incorrect warning dialog appearing when creating new ramp

    Previously a "not available" warning dialog would appear when
    attempting to create a new color ramp using the categorised renderer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-24

    [FEATURE] Support drag and drop of python scripts onto QGIS window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-24

    Fix grammar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-24

    Fix potential crash in random color ramp

    Badly choosen values (eg max < min) could cause a crash. Now, values
    are sanitised prior to generating the ramp colors.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-24

    Add toolbar icon and shortcut for python console

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-11-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-11-24

    Fix #10727 - Add update selected button to field calc bar

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-24

    Remove help button from symbollevelv2 dialog

    There is no help text available for this dialog and the button does nothing at
    all at the moment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-24

    Fix crash on exit: Close all cached sqlite connections

    Gillian Milani <gillian.milani@camptocamp.com>AuthorDate: 2014-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-24

    remove repaint when layer is not modified

    Gillian Milani <gillian.milani@camptocamp.com>AuthorDate: 2014-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-24

    clean code style with prepare-commit.sh

    Gillian Milani <gillian.milani@camptocamp.com>AuthorDate: 2014-11-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-24

    add a save button for subform (1-n relations)

Merge: 484e16254dd e7a89945033
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-23

    Merge pull request #1697 from mbernasocchi/patch-1

    deactivate qgis_wcsprovidertest on travis

    It depends on an unreliable external service and therefore produces false alarms.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-23

    [processing] fixed help in models

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-23

    Add support for weighting points by expression to heatmap renderer

    Juernjakob Dugge <juernjakob@gmail.com>AuthorDate: 2014-11-23
Commit:     Juernjakob Dugge <juernjakob@gmail.com>
CommitDate: 2014-11-23

    Make the "Merge shapefiles" tool correctly handle features without geometries.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-22

    getProjectSettings response: return 'maptip' instead of tooltip template as
    displayField layer attribute

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-22

    better fix for b99ab0a

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-22

    update INSTALL (fixes #11715)
    - remove outdate "practical case" section
    - include pointer to GDAL formats for build instructions for proprietary
      formats in overview
    - cosmetics

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-22

    restore setting of scene to map canvas items (followup 78c51954)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-22

    travis: disable qgis_wcsprovidertest due to unreliable server

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-11-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-11-22

    Fix #9604 - New icon for delete selected features

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-22

    [processing] redirect output from command line tools to Info tab (fix #5618)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-22

    [processing] fix Field calculator algorthm (fix #11488)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-22

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-22

    Add an invert checkbox for heatmap renderer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-22

    [FEATURE] Live heatmap renderer

    Allows for live, dynamic heatmaps for point layers. Options include
    specifying heatmap radius in pixels, mm or map units, choice of
    color ramp, and a slider for selecting a tradeoff between render
    speed and quality.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-11-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-11-21

    fix typo in tx config

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-11-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-11-21

    adding new translations files

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-11-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-11-21

    update if txconfig for new translations

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-11-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-11-21

    Followup to 2261999; fix import of QgsCodeEditorSQL for DB Manager

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2014-11-21
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2014-11-21

    deactivate qgis_wcsprovidertest

    Disabling on behalf of @m-kuhn since the wcs server used in qgis_wcsprovidertest is not really reliable. Often the test fails due to server problem.
    We should use a more solid server or make the test handle connections problems

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-21

    [processing] patch for issues with delimited text layers

    Still won't work when using delimited text layers in parameters of type MultipleInput

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-21

    dualview: autoselect first item

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-21

    [processing] Added missing field type to vector tools

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-21

    [processing] Add snippet collection to script editor

    The list of snippets is still very short, but the snippet management logic is added in this commit

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-21

    [processing] better output logging for gdal/org calls

    Fixes #11501

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-21

    [processing] clean unused line

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-11-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-11-21

    Remove code no longer needed in QgsConfigCache

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-21

    Return non-zero status from cmake script when build or test fails

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-21

    Formatting of tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-21

    Fix some race condition segfaults of tests on exit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-21

    Add Qt5 support

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-11-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-21

    [Processing] A new tool to import data in PostGIS based on ogr2ogr and a few other ogr related fixes

Merge: 6c836f0e9d5 d6635994dfa
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-11-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-11-21

    Merge pull request #1689 from rldhont/server_cache_project_config

    [QGIS-Server] Enhance config cache

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-21

    fix nightly build (followup a57066a48d)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-21

    [processing] remember last output folder in batch interface

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-21

    [processing] better behaviour for fields calculator custom dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-21

    [processing] fixed fields calculator algorithm

    It's not a complete fix, as it just comments out a line that was causing a 'underlying C/C++ object was deleted' error
    Should revisit is later. For now, this allows the algorithm to run correctly and not crash qgis

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-21

    [processing]removed unused code

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-21

    [processing] fixed handling of tables in models

    Fixes #11694

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-21

    [processing] provide non-random default ordering of parameters in models

    Fixes #11702

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-11-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-11-20

    Followup to d897aa5; fix crash on Mac

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-21

    sip sync

Merge: afd32fdc687 631341b56da
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-21

    Merge pull request #1681 from nyalldawson/sort_api

    Sort members in api docs

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-20

    browser restore favourites fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-20

    browser remove favourite fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-20

    browser favourites fix

Merge: a57066a48d5 d80b6608cbb
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-20

    Merge pull request #1583 from slarosa/qdockwidget_browser

    [browser] small ui reworking for consistency

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-20

    * fix cppcheck warnings
    * some sip updates
    * [API] fix spelling QgsMultiRenderChecker::drawBackround
    * [API] fix spelling QgsSymbolLayerV2Utils::drawStippledBackround
    * [API] fix spelling QgsMapSettings::layerTransfrom

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-20

    browser refresh and restore fixes and improvements

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-11-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-11-20

    Update cache

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-20

    Add hasDefaultValues method to QgsDataDefined, add some tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-20

    widgetParametersPanel.ui: fix header
    [ci skip]

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2014-11-19
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2014-11-19

    update translation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-19

    Boost coverage of raster fill unit tests

    Also add missing sip bindings for GUI widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-19

    [processing] repair non-working random extract algorithms (fix #11571)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-19

    [processing] correctly handle editable and non-editable fixed tables (fix #11602)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-19

    [processing] add open script action to script editor

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-19

    [processing] add hypsometric curves calculation algorithm

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-11-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-11-19

    more cleaning of redundant and same shortcuts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-19

    fix warnings

Merge: 256b2652c34 c8ad99bf6a1
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-19

    Merge pull request #1695 from nyalldawson/fix_api

    Fix incorrect cast to double in shapeburst fill header

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-19

    Fix incorrect cast to double in shapeburst fill header

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-19

    Fix some warnings

Merge: edd8d9bc641 0a5c3cc8c6d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-11-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-11-19

    Merge pull request #1691 from m-kuhn/slv

    Enable PyQgsSymbolLayerV2 test. Followup 5957b0a

Merge: d66c927f602 36869f075a1
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-11-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-11-19

    Merge pull request #1692 from neteler/patch-4

    Delete r.average.txt

Merge: 52159851bf1 9c2a1131f84
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-11-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-11-19

    Merge pull request #1693 from neteler/patch-5

    Update and rename r.bilinear.txt to r.resamp.interp.txt

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-19

    [FEATURE] Raster image symbol fill type

    Allows for filling polygons with a tiled raster image. Options
    include (data defined) file name, opacity, image size (in pixels,
    mm or map units), coordinate mode (feature or view) and rotation.

    Markus Neteler <neteler@gmail.com>AuthorDate: 2014-11-18
Commit:     Markus Neteler <neteler@gmail.com>
CommitDate: 2014-11-18

    Update and rename r.bilinear.txt to r.resamp.interp.txt

    r.bilinear: merged into r.resamp.interp, see http://trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Renamedmodules

    Markus Neteler <neteler@gmail.com>AuthorDate: 2014-11-18
Commit:     Markus Neteler <neteler@gmail.com>
CommitDate: 2014-11-18

    Delete r.average.txt

    Superseded by r.statistics, see http://trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Removedmodules

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-18

    Enable PyQgsSymbolLayerV2 test. Followup 5957b0a

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-18

    Run build within ctest script and add some information for the dashboard

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-11-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-11-18

    Hopefully fix sld test

Merge: eef435e979b da91a9ee587
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-18

    Merge pull request #1614 from radosuav/small_fixes

    Small fixes for Processing

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2014-11-18
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2014-11-18

    Revert "Fix translations in Processing.py"

    This reverts commit 81089a1fa258feb86a52db9bba1fd0708b5f70a7.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-18

    [GRASS] data item fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-18

    Add tolerance to shapeburst test

    Fixes it on ubuntu trusty

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-18

    [composer] Fix overview tooltips (fix #11655)

Merge: 1f41364c2e6 b2494fd9eff
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-18

    Merge pull request #1605 from ghtmtt/patch-1

    Update geometricfigures.rst

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-18

    Update link to qt homepage

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] handle ints and floats in range parameter panel

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] refactor batch processing dialog and update related parameters widgets

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] refactor algortim dialog

    Now we have base class AlgorithmDialogBase for all algortims. Dialogs
    for algorithms and batch processes should be created by subclassing this
    base dialog and adding to it corresponding parameters panel.

    ParametersPanel for single algorthm already updated to this approach.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] update layer selector widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] update fixed table widget and dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] rename number selector to keep consistency

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] update range input widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] don't override default selection mode in ui file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] update MultipleFileInputDialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] remove MultipleFileInputPanel as it duplicates MultipleInputPanel
    homogenize UI in FileSelectionPanel and RenderinStylePanel, remove inused imports

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] remove similar widgets (use generic one instead)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] update extent selection widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] update projection selector widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] replace two similar dialogs with generic one

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    [processing] remove compiled ui files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    add shortcuts to some Processing actions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-17

    Fix CPack path to README.md

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    homogenize icons related to managing project and global scale lists

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-17

    More README to README.md

    And add travis build status

Merge: 150aa53a633 ad881089efb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-17

    Merge pull request #1686 from alexbruy/dbmanager-sqleditor

    switch DB Manager's SQL editor to QgsCodeEditorSQL

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-17

    add missing ts files (fixes #11662)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-11-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-11-16

    [TRANSUP] some fixes and improvements for transifex including renamed and deleted ts files

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-11-05
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-11-15

    [QGIS-Server] Enhance config cache

    Add xmlDocument and server config in cache

    xmlDocument and server config will be opened once for every requested W*S
    Every requested W*S will point to the same server config and xmlDocument

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-11-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-11-15

    Add note about QgsMapCanvas::refresh() behavior

Merge: b28cc1410b0 40c5ae4407d
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-11-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-11-15

    Merge remote-tracking branch 'rldhont/filter_legend_displacement_point2'

    Conflicts:
            src/core/qgsmaphittest.cpp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    [travis] Do some steps in install step

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    [travis] Disable PyQgsPalLabelingServer tests for now

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    [travis] Disable SymbolLayerV2 test

    There is a pull request to properly fix the issue. When this PR is dealt with
    this test will be re-enabled.

    https://github.com/qgis/QGIS/pull/1672

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Fix atlas tests

     * Recreates composition for every test and therefore removes internal
       dependency
     * Reorders method calls to make the test pass
     * Disable the test until https://github.com/qgis/QGIS/pull/1688

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Exclude PyQgsPalLabelingCanvas test because of Segfault on test server

    It seems that there is still a thread running when QgsApplication exits.

    Error message:
    QThreadStorage: Thread 0x16e29f0 exited after QThreadStorage 6 destroyed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Disable geometry simplify check

    This test mixes different effects and is very unprecise in what it tests and
    what it expects as result.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Add QgsDartMeasurement

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Switch QgsCompositionChecker to MultiRenderChecker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Switch to RGB32 images for composition checker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Use a non-transparent background for composition checker

    Fix composerhtml tests on precise

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Cleanup atlas composition tests

     * Don't try to cache on 0-sized image
     * Use qDebug instead of qWarning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Fix shapeburst test

    Move to multirenderchecker

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    [unit tests] Make qgis_rendererstest pass

    Replace control image

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Fix PalLabelingComposer test

    Switch to QgsMultiRenderChecker and add control images for Ubuntu precise where
    required.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Fix inverted polygon renderer test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    [unit tests] Fix blend modes test

     * Switched to QgsMultiRenderChecker and added control images for precise
     * Add a minimal color tolerance for slight render inconsistencies

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Compositionchecker: Default color tolerance of 1

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    [unit tests] Add multirenderchecker

    The multirenderchecker allows to have several images, each with its own set of
    anomalies distributed in several subdirectories.
    With the help of multiple reference images, it is possible to apply a color
    tolerance to each of these

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Add .travis.yml for automated testing

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-14

    Initialize some uninitialized variables

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-14

    case insensitive autocompletion

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-14

    avoid use of QIcon in data items in threads

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-14

    pull_ts.sh: verify lrelease is available

Merge: d4f64d9bde4 3e3f1fb16c3
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-11-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-11-14

    Merge pull request #1687 from gioman/master

    fixes r.watershed parameter description for GRASS 6.4

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-13

    indentation update and typo fixes

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-11-13
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-11-13

    fixes r.watershed parameter description for GRASS 6.4

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-13

    prepare-commit.sh: fix script directory detection

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-11-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-11-13

    [FIXED] #11572 Filter Legend By Map Content doesn't maintain point displacement legend

    The fix from https://github.com/qgis/QGIS/pull/1673 has to be enhance to have
     something more generic.

    This fix add methods to QgsPointDisplacementRenderer:
    * capabilities
    * symbolForFeature
    * originalSymbolForFeature
    * symbolsForFeature
    * originalSymbolsForFeature
    * willRenderFeature

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-13

    switch DB Manager's SQL editor to QgsCodeEditorSQL

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-13

    re-enabled init expand to last expanded in browser

Merge: 9cb157a7e56 4254d4e615b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-13

    Merge pull request #1684 from manisandro/armbuild

    Add casts to double to fix compilation on ARM

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-13

    prepare-commit.sh: remove executable bit from source files and exit successfully if nothing modified

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-11-13
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-11-13

    Add casts to double to fix compilation on ARM

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-13

    update debian dependencies in INSTALL (scripts/scandeps.pl run)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-12

    fix source permissions

    Consider using 'git config core.filemode false' on Windows

    find . \( -name "*.cpp" -o -name "*.h" \) -perm /111 -exec chmod a-x {} \;

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-12

    i18n: script updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-12

    postgres provider: fix layer detection

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-12

    expand browser items in threads

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-12

    loading icon from qt-everywhere-opensource-src-4.6.3/demos/browser/data/loading.gif

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-12

    fix PyQgsAppStartup test on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-12

    fix PyQgsLogger test (fixes b5f6d2ce, but also the failure on windows)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-12

    fix tim dot linfiniti at com

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-12

    i18n: move to transifex
    * deprecate update_ts_files.sh
    * use pull_ts.sh to pull updates from transifex
    * use push_ts.sh to pull qgis_en.ts from transifex, update it and push it back

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-12

    Fix qgis_legendrenderertest

    Changed control image that fails on every platform

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-12

    parse embedded project only once (speedups loading of multiple embedded layers from the same project)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-12

    refactor QgsLogger and add duration and thread id

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-11

    fix german translations (fixes #11617)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-11

    vector file writer: scan shape file geometries instead of just assuming multi geometry types (followup 528c4cacb, refs #10584, fixes #11542, fixes #11597)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-11

    Sort members in api docs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-11

    Fix maprenderertest

    By introducing some color tolerance

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-10

    use browser objectName in settings key to distinguish browser2

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-10

    use connection name in wms,wfs,wcs data item path instead of uri, group ows servers by connection name instead of uri

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-10

    [GRASS] autorefresh vector layers

    Takayuki Mizutani <mizutani.takayuki@gmail.com>AuthorDate: 2014-11-09
Commit:     Takayuki Mizutani <mizutani.takayuki@gmail.com>
CommitDate: 2014-11-09

    fix Empty console Output on R under processing. refs #7643

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-08

    fix regex for getting layer name

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-08

    Fix occasional crash on exit because of statis network access manager

    see https://bugreports.qt-project.org/browse/QTBUG-25789

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-08

    fix PyQgsVectorLayer test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-08

    Fix dual view test

    * References commit 51e01d6
    * And issue #11529

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-08

    Fix expression test

    make sure the style file with the color ramp can be copied to the settings path

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-07

    debian packaging update (fixes for tests)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-11-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-11-08

    Revert "Doxygen: do not add "Definition at line N of XYZ.cpp" to each method"

    This reverts commit 7ee05afd366cebf3c8f44354067c34223346f835.

Merge: 2417a82bd7a b4824abb208
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-11-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-11-07

    Merge pull request #1678 from ghtmtt/patch-2

    Update gridcalculator.rst

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2014-11-07
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2014-11-07

    Update gridcalculator.rst

    change **x** and **y** with **a** and **b**

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-07

    [processing] add method in OGR algorithms for getting layer name from source

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-07

    browser last expanded better

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-11-05
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-11-07

    [FIXED] #11572 ilter Legend By Map Content doesn't maintain point displacement legend

    For point vector layer render with 'displacement point', when 'Filter
     Legend By Map Content' is activated, the legend is not rendered even
     if it has to be.

    It's due to QgsPointDisplacementRenderer that embedded the real
     renderer.

    The solution proposed in this patch is to get the embedded renderer
     for QgsPointDisplacementRenderer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-07

    [composer] Don't save hide bounding box setting between sessions

    In practice the workflow is better if this setting is only
    temporarily applied to a composer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-07

    [FEATURE][composer] Vertical descending direction for annotations

    This change adds a new descending vertical direction mode for
    map grid annotations. Previously only ascending text was
    supported for vertical annotations.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-07

    [composer] Use intersection rather than clip for transformed grids

    Previous behaviour was to clip transformed grid lines to the visible
    map extent. This caused problems if a map item had no border (a
    solid line would be shown along the map extent), and also meant
    that reprojected lines which crossed out of the map extent and back
    in again did not have annotations or grid frame markings shown.

    Also implement an improved logic for detecting the map frame side
    for annotations.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-06

    remember browser last expanded item

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-06

    GRASS: show layers non expandable

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-06

    GRASS: points removed from topo in GRASS 7

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-06

    GRASS: fixed crash when opening vector without topo

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-06

    add GRASS vector layers from browser with map + layer name

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-11-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-11-06

    [TRANSUP] preparing transition to transifex DEFAULT

    Compared translations manually with source and transifex and uploaded every translation with more strings in source to transifex.
    From now on only transifex will be pulled and only english source will be updated.

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-11-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-11-06

    GRASS 7.1 fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-11-06

    Fix a crash in layer node after removal of layer from registry.

    A crash may occur when using custom layer tree in composer legend and layer from that tree is removed from registry.
    This would happen only in some code paths.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-06

    Add methods to QgsGeometry to convert to/from QPointF and QPolygonF

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-06

    Add methods for converting QgsPoint to and from QPointF and QPoint

    Also add some more basic unit tests for QgsPoint

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-06

    Fix encoding of QgsPoint source files

    Allows editing these files in QtCreator.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-05

    Fix feature request with Fid Filter working on the edit buffer

    The following snippet did not take attribut changes that have not been commited
    into account.

        layer.getFeatures( QgsFeatureRequest( fid ) ).next()

    Fixes the VectorLayer test

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-11-05
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-11-05

    merge OWSLib 0.8.10 CSW fix

    https://github.com/geopython/OWSLib/commit/4e5e24840372028be2858c5c6897818bf6059282

Merge: 47e3dc9d8d9 7976d9488e4
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-11-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-11-05

    Merge pull request #1670 from gioman/saga_fixes1

    fix several SAGA 2.1.2 modules, take1

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-05

    fix build error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-04

    Fix app startup test

Merge: 1d3f8a73b57 a4fb2a102ee
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-11-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-11-04

    Merge pull request #1671 from elpaso/requesthandler-refactoring2

    Requesthandler refactoring2

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-11-04
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-04

    Restored streaming capabilities, added mHeadersSent flag and accessor

    Funded by ItOpen - http://www.itopen.it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-10
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-04

    ASTYLE formatting

    Funded by ItOpen - http://www.itopen.it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-04

    Removed python plugins define

    Funded by ItOpen - http://www.itopen.it

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-09
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-11-04

    Http request/response handler refactoring.

    HTTP Request handler now manages HTTP request and response.

    * added methods to manage HTTP response headers
    * added methods to manage response body
    * added accessors API methods for request parameters and
      response headers and body

    Conflicts:
            src/mapserver/qgswmsserver.cpp

    Funded by ItOpen - http://www.itopen.it

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-04

    server: stop processing after 'no REQUEST' exception (fixes #11543)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-04

    fix typo

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-11-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-11-04

    [TRANSUP] translation update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-11-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-11-04

    Adding back shortcut and avoid double assign

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-11-04

    Switch tests to automoc

    Required for Qt5 compatibility
    Raises minimum CMake version to 2.8.6

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-11-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-11-04

    remove redundant shortcut for Open and Open recent

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-11-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-04

    [FEATURE][composer] Finer control of frame and annotation display

    Previously, for rotated maps or reprojected grids, the composer would
    draw all coordinates for every map side. This resulted in a mix of
    latitude/y and longitude/x coordinates showing on a side. This change
    allows users to control whether they want all coordinates, latitude
    only or longitude only for each map frame side. Similar options have
    also been added for controlling how a map grid frame is divided.

    In related news... the composer map dialog is now the ugliest,
    most cluttered and un-user friendly dialog in all of QGIS. I'd
    love suggestions/mockups from the UX team for ways this could
    be improved.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-04

    oracle provider:
    * if a no spatial index is found try sdo_filter (fixes #11358)
    * allow specifing connection parameters (eg. OCI_ATTR_PREFETCH_ROWS=10000)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-04

    QgsDataSourceURI: add parameters to uri

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-04

    fix feature action from identify menu (fixes #11533)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-11-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-11-03

    [TRANSUP] adding hindi from transifex

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-02

    browser: register editor widgets (fixes #11529)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-02

    add QScintilla2 include directory to python bindings and oracle provider
    (fixes #11528)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-11-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-11-02

    [TRANSUP] transifex and string update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-11-02

    german translation update

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-11-02
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-11-02

    fix several SAGA 2.1.2 modules, take1

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-01

    fix directory layout

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-01

    [processing] add Vector grid algorithm (addresses #5953)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-01

    [processing] add Vector split algorithm (addresses #5953)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-01

    [processing] fix Join by location alg

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-01

    [processing] add Symetrical difference algorithm (addresses #5953)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-11-01

    [processing] add Regular points algorithm (addresses #5953)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-31

    add link to 2.6 doxymentation to master version

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-01

    [FEATURE][composer] New action for toggling visibility of panels

    This change adds a new action to the composer which hides or shows
    all panels from the window. It's useful for maximising the space
    available to interact with a composition. A shortcut (F10) and menu
    item can be used to toggle this option, or via pressing 'tab' while
    the main composer view is focused.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-01

    [FEATURE][composer] Full screen mode for composer

    This change adds a full screen mode for the composer. Full screen
    mode can be enabled via a shortcut key (F11) or via a menu action.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-01

    [FEATURE][composer] Add view menu option to hide bounding boxes

    This allows users to hide the bounding boxes for selected items
    within a composition. It's a handy feature for allowing interaction
    with items while previewing exactly how they will look when the
    composition is exported, without large boxes blocking the view.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-01

    [FEATURE][composer] Allow negative margins for label items

    If negative margins are set for a label, the label contents will
    begin outside the bounds of the label. This is desirable for
    aligning label items with other items while allowing for optical
    margin alignment for the label type.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-11-01

    [FEATURE][composer] Allow control of hoz and vert margins for labels

    Previously only a single margin setting would apply to both
    horizontal and vertical margins. This change allows users to specify
    different horizontal and vertical margins.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-10-31

    support icons in map layer actions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-31

    Bump version to 2.7

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-31

    update changelog for 2.6 release

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-31

    Less verbose debug output in layer tree model

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-31

    invert back toggle editing button in relation editor widget (fixes #11524,
    followup b1a2bef1)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-31

    [TRANSUP] transifex translation updates

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-31

    fix more graduate renderer crashes (followup d99d2fd97)

Merge: d99d2fd97ce 9024badc600
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-31

    Merge pull request #1669 from gioman/tmp_fix_modeller_saga

    fix modeller with saga tools

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-31
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-31

    fix modeller with saga tools

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-31

    fix graduated renderer crash (followup 6de53e51b)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-30

    ftools: field uniqueness fix (fixes #11523)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-30

    also restore style for file based layers (followup dfff717a0) and
    use file name for GeoJSON layers (fixes #10711)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-30

    when manually loading layers defer loading default style until the layers is
    added to the registry so that the readCustomSymbology signal can be processed
    by the edit widget registry (fixes #11516)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-30

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-30

    attribute dialog: really keep cloned feature until destruction (feature action
    also need it and crash otherwise)

    This reverts revert commit f618cae5e8a9c893038101db54f5ddecb5087cdf.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-10-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-10-30

    remove "added" notes for 1.x and 2.0 versions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-29

    GDAL tools: put tif back to top for save file dialog formats (fixes #11507)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-29

    [TRANSUP] transifex update excluding locations

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-29

    adjust update_ts_files to exclude location

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 4cf08c5c112 a7f889dc533
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-29

    Merge pull request #1668 from m-kuhn/action-menu-crash

    Alternative approach to f9fcee9

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-29

    Use a copy of the feature for the action menu in the attribute dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-29

    Revert "attribute dialog: keep clone feature until destruction (fixes crash from action"

    This reverts commit f9fcee980ec7fb721187080f853f86dfbf453918.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-10-29
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-10-29

    Avoid unneeded geometry cloning in QgsGeometry::nodeGeometries

    Affects splitGeometry and reshapeGeometry public functions

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-10-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-10-29

    Fix missing show/hide selected layers icons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-29

    attribute dialog: keep clone feature until destruction (fixes crash from action
    menu)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-10-29
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-10-29

    Drop execute flag from .cpp file

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-29

    german translation update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-29

    Fix a crash after adding favourites to browser when the item is not yet populated

    The model was getting broken due to list of children being overwritten and
    it was sometimes crashing in the proxy model implementation.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-29

    db manager: show error message in bar when adding a layer fails (fixes #8148)

Merge: 4bc4636aeb9 6de53e51b47
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-28

    Merge pull request #1667 from elpaso/bugfix11510

    Fix #11510 graduated renderer causes crash: added check for geometry

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-28

    fix typos

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-10-28

    Fix #11510 graduated renderer causes crash: added check for geometry needed

    Funded by ItOpen - http://www.itopen.it

Merge: c6d37c18594 efc7921c977
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-28

    Merge pull request #1666 from elpaso/bugfix11510

    Fix #11510 graduated renderer causes crash

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-28

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-28

    more typos in tooltip

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-28
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-10-28

    Fix #11510 graduated renderer causes crash

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-28

    fixing typo in tooltip

Merge: c7c107eb9dc 4781f580641
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-28

    Merge pull request #1608 from yjacolin/newTips

    new tips in tipfactory

Merge: 8617143c9e9 3ff1985e903
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-28

    Merge pull request #1657 from DelazJ/MeasureTools

    Update MeasureTools context help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-28

    Hide borders from status bar items under Windows

    These aren't required and just clutter the interface.

Merge: cad3d2b930e 4f1e6b9c3bd
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-27

    Merge pull request #1664 from Cracert/master

    [TRANSUP] pl: varia

Merge: c21edd06651 eef8032122d
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-27

    Merge pull request #1658 from DelazJ/AttributeTableContextHelp

    Attribute table context help

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-10-27
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-10-27

    [TRANSUP] pl: varia

Merge: 83d070e8dd5 531474d76dd
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-10-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-10-27

    Merge pull request #1663 from timlinux/papercuts

    Add missing sip bindings for fill and border colours of rubber band.

Merge: 84c429dc73f 83d070e8dd5
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-10-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-10-27

    Merge remote-tracking branch 'origin/master' into papercuts

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-10-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-10-27

    Added setFillColor and setBorderColor for rubber band to the python API

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-27

    Fix #11489 (crash with force point inside polygon in centroid fill style)

    This isn't actually a very good fix. The issue in the "maptopixel" simplification
    is still there, it is just less obvious, while sacrificing a bit of QgsGeometry correctness
    (like the fact that linear ring should have >= 4 points)

    Along the way I have added some comments that may help others decode why the code does things it does.

Merge: 362d69cc125 0fa4ce36b19
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-10-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-10-27

    Merge pull request #1662 from timlinux/papercuts

    Mark old rubber band ctor as deprecated in python API

Merge: 1932390417d 362d69cc125
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-10-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-10-27

    Merge remote-tracking branch 'origin/master'

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-27

    [TRANSUP] more translations and string fix

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-27

    [composer] Don't shrink scalebar height when updating

    Previously any update of a scalebar would reset it's height to
    the minimum height allowed. Now, if the user has set a height
    greater than this minimum than that height is kept. (fix #10466)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-27

    [composer] Fix incorrect calculation of scale for tick scale bars

    QPainter::drawLine(x1,y1,x2,y2) takes int values, so coordinates
    were being rounded to the nearest mm. Consequently scale was way
    off. Also fixes horizontal line for tick styles being drawn
    incorrectly with multiple overlapping segments. (fix #10685)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-27

    Cleanup identify tooltip strings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-27

    [processing] Ignore geom for non geom tables for ImportIntoPostGIS

    This fixes an error where trying to import non geometry tables
    using the "Import Into PostGIS" algorithm results in a database
    error.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-27

    german translation update

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-10-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-10-26

    Fix #9359; set default WCS caching to Prefer Network

    - This is noted in the tool tip, but was not set. Always Cache was the
    default, which caused the cache to never be updated on upstream changes.

    Caveat: this does not fix projects with existing WCS layers.

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2014-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-26

    fix for #11504 RotateFeature tool prerotation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-26

    delete ring: consider reprojection when search for clicked ring (fixes #11502)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-10-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-10-26

    Properly mark old qgsrubberband ctor as deprecated

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-26

    vector file writer: avoid duplicate destruction of coordinate transform in case of exceptions (fixes #9993)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-26

    Remove unsupported append import/export option from db_manager (refs #10569)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-26

    support relative paths for gpx datasources (fixes #11131)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-26

    support ogc binary operation with more than two operands (fixes #10053)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-26

    move TODO.txt to root folder to avoid attempts to parse it as
    algorithm description

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-26

    [processing] fix broken TauDEM support

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-26

    [TRANSUP]transifex and lv update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 6402864537d edbf265e67e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-26

    Merge pull request #1659 from Cracert/master

    [TRANSUP] pl: log, color, composer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-26

    doxygen: add/replace some occurences of \verbatim with \code

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-10-25
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-10-25

    [TRANSUP] pl: log, color, composer

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-10-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-10-25

    Adding text about field calculator bar

    Adds text about field calculator bar and other stuffs

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-10-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-10-25

    Update QgsMeasureDialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-10-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-10-25

    Update Measure Tools description

    Adding text about angle tools and how tools behave.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-25

    dxf export: export layers only once and in drawing order

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-10-24
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-10-24

    Add text about measuring angle

    Since QGIS 2.0, it is possible to also measure angles but this is not mentioned in the context help.

Merge: 444bea595f4 d64525c0b65
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-10-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-10-24

    Merge pull request #1655 from rldhont/server_embedded_layers

    [BUGFIX] #11484 QGIS server: embedded layers are not published (GetCapabilities, GetMap, etc)



    In QgsServerProjectParser::createLayerFromElement, we need to generate a
    QgsServerProjectParser of the parent project to return the mapLayer for
    embedded layers. To do it, I use QgsCacheConfig to get the
    QgsServerProjectParser for the parent project.

    Funded by 3Liz.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-24

    [TRANSUP] fix hu

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-24

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-24

    Support for reading composer legend configuration for projects <= 2.4

    The list of layers/groups is now restored (previously the configuration would be omitted).

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-10-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-10-24

    [BUGFIX] #11484 QGIS server: embedded layers are not published (GetCapabilities, GetMap, etc)

    Issue #1072 QGIS server: embedded groups do not render in GetMap requests if
     leave layers are requested has been fixed 40d91457f6f069886c5ba1c28db1efb2ff4ccac7

    But another fix about embedded layers lacks. A fixme annotation is in the
     QgsServerProjectParser::createLayerFromElement. This one is about return the
     layer if it is embedded.

    In QgsServerProjectParser::createLayerFromElement, we need to generate a
     QgsServerProjectParser of the parent project to return the mapLayer for
     embedded layers. To do it, I use QgsCacheConfig to get the
     QgsServerProjectParser for the parent project.

    Funded by 3Liz.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-24

    Do not show in composer legend unused layers if filtering by map is enabled

    This resolves #11457 and partially #11293

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-24

    bump Processing version

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-10-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-10-24

    [pyqgis-console] update prepared API file

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-10-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-10-24

    [pyqgis-console] small fix

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-24

    [processing] fix issues with Create Grid algortihm

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-24

    Fix Andreas' problem with checkboxes in legend + update SIP bindings

    The problem was that rule-based renderer allowed cloned rules to have the same unique rule key.
    That in turn created the confusion with checkboxes in legend. Now rules always have new rule key
    when cloned. The only exception is when the whole renderer is cloned - in such case we preserve
    their rule keys, so that other components (legend / visibility presets) can still keep using
    the original rule keys.

    Projects where this problem appears need to be fixed - the easiest way is to select all rules,
    copy&paste them and remove the previous rules.

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-10-24
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-10-24

    Update QgsAttributeTableDialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-24

    Fix #11208 - Error when saving MSSQL layer when using DSN

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-24

    [composer] Negative position values should be allowed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-23

    update changelog for brighton release

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-23

    expressions: keep brackets (fix #11475)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-23

    dxf export: fixes for text support (text width, underline/overline/strikeout
    and line direction symbols)

Merge: 2c19543178b 5c9fee512bc
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-23

    Merge pull request #1654 from Cracert/master

    [TRANSUP] pl: processing

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-10-23
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-10-23

    [TRANSUP] pl: processing

Merge: cc306099d94 a41a9a38ac7
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-23

    Merge pull request #1653 from 3nids/fixidentmenurubber

    delete rubber bands when exiting identify menu

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-10-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-10-23

    delete rubber bands when exiting identify menu

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-23

    Fix #11474 (cannot move layers in layer tree anymore)

    I have managed to break that with implementation of #11369.
    Obviously it is a bad idea to change selection in a slot connected to model's rowsInserted signals
    because the drag'n'drop does not work properly anymore. Now registry bridge will emit a signal after
    new layers have been added, so the selection change at that point should be safe.

Merge: aeb9d934ed9 6f30ab9be7a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-23

    Merge pull request #1652 from gioman/processing_count_points

    result field in Processing 'count points in polygon' must be integer

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-23
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-23

    result field in Processing 'count points in polygon' must be integer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-23

    Fix QgsRasterInterface bindings again (fixes PyQgsRasterFileWriter test)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-23

    Fix #11455 take two (raster crashes)

    Thanks to Nyall for pointing this out

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-23

    fix interpretation of numeric constants in scientic notation (fixes #10939)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-22

    osgeo4w: package pdbs in nightly build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-22

    Fix #9319 (copy of QgsExpression crashes)

    Disabled the copy constructor for now (later we may introduce implicit sharing)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-22

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-22

    Fix #11369 (New layers are not active with new legend)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-22

    Fix #11455 (Crash when setting transparency for WMS layer)

    Layer transparency instance was not copied when renderers were cloned.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-22

    Fixed SIP wrapper for conversion to QgsRasterInterface subclasses

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-22

    Self referencing relations: do not repeatedly embed dual view

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-22

    [composer] Avoid hang when adding columns to table on Win (fix ##11462)

Merge: 47f5873e86a 17626b802a6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-22

    Merge pull request #1646 from gioman/saga_shapesmodules_fixes1

    fixes for 2 shapes tools for SAGA 2.1.2

Merge: abf816bf80d 80c1dda94d3
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-22

    Merge pull request #1649 from gioman/ogr_clip

    add Processing clip using ogr2ogr to compensate for the bad Clip perform...

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-10-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-10-22

    [TRANSUP] pl: the layers panel toolbar and color dialogs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-22

    [composer] Catch CRS exceptions when drawing grid lines

    Prevents bad grid parameters for a transformed grid flooding the user
    with hundreds of unclosable error message boxes.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-22

    vector file writer: assume shapefiles contain multitype data (fixes #10584)

Merge: a4f20840e58 d9b16380734
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-22

    Merge pull request #1650 from gioman/gdal_rasterize_writeover

    fix processing gdal_rasterize to allow write vector values in a existing raster layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-22

    Tweak data defined button icons so they align to pixel grid

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-22

    Fix #11074 (raster save as broken)

    Now the rows/cols edit boxes are prepopulated when the dialog is created
    which solves the problem

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-22

    Fix #10999 (reshape tool throws GEOS exceptions)

    Exceptions fixed earlier by @mkuhn in 37f1a1
    Numerical problems found by @arnaud-morvan, corrected by @jef-n

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-22

    handle unset setting values in processing (fixes #11340)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-22

    keep add feature action until non-modal attribute form is closed (fixes #11461)

Merge: 3bdb104a016 f1ce3724e22
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-22

    Merge pull request #1651 from Cracert/master

    [TRANSUP] pl: menu and toolbars

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-10-21
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-10-21

    [TRANSUP] pl: menu and toolbars

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-21
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-21

    added detail about the output

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-21

    use QgsCredentials to request wms/ows credentials on demand and wms cleanups (fixes #11184)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-21
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-21

    fix processing gdal_rasterize to allow write vector values in a existing raster layer

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-21

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-21
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-21

    add Processing clip using ogr2ogr to compensate for the bad Clip performances of the native QGIS Clip tool

Merge: b24572ad7f4 a7b3fccc306
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-21

    Merge pull request #1647 from Cracert/master

    [TRANSUP] pl: GDAL, heatmap

Merge: 338e138be6d eea6c6bf545
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-21

    Merge pull request #1648 from gioman/processing_gdal_output_type

    Add raster data type output option to some Processing/GDAL tools otherwise output is always Float64

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-21

    SIP update: expose QgsAttributeAction icon, iconPath and name

    Fix #11458

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-21

    [composer] Respect reference point when resizing scalebar and legend

    Previously, the reference point (and data defined position/size) were
    ignored when scalebars or legends resized themselves.

    Fix #11321, #11380

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-21
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-21

    Add raster data type output option to some Processing/GDAL tools otherewise output is always Float64

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-21
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-21

    Add raster data type output option to some Processing/GDAL tools otherewise output is always Float64

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-21

    Fix #11456 (canvas not refreshed anymore after adding a new feature)

    Resorted to a "minimalist" fix - other solutions would potentially break
    even more stuff. The handling of non-modal dialogs for add/edit feature
    attributes + handling of isModified() should be addressed at some point.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-21

    Fix one memory leak + add note to show() calls as they will delete the dialog

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-10-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-10-21

    Remove workaround for layergroup bug #6938, now fixed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-21

    Catch GEOS exceptions when reshape tool is used on non-closed-linestring

    And use qWarning() instead of QgsDebugMsg() to make tracing GEOS errors easier
    because a stack trace is printed.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-21

    [composer] Default to setting a map for new legend items

    It's friendlier for users, who may not realise they need to set
    a map before they can filter legends.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-21

    Follow up 0bda714

    Ensure that mLegendFilterByMap is set before setting the map when
    reading legend xml

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-21

    [composer] Fixed assignment of map to legend + no updates when legend is removed

    Thanks to Nyall for his help!

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-21

    Fix #11330 (Composer legend can be smaller than its content)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-21

    Fix #11382 (keep check state of the moved layer)

    Cloning of the existing node will preserve the check state, in addition
    it will keep other custom properties that would be lost prevously.

Merge: 42d915ef0f0 20b0d121c85
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-21

    Merge pull request #1616 from ahuarte47/Issue_11243

    Fix #11243: Data corruption with feature simplification

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-21

    skip primary key column when pasting to spatialite layers (fixes #11322)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-21

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-21

    cosmetic cleanups, typo fixes, formatting

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-10-20
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-10-20

    [TRANSUP] pl: GDAL, heatmap

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-21

    Improve wording of string

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-21

    [composer] Fix page orientation and size ignored when printing

    Turns out QPrinter::setPaperSize silently flips the width and height
    of a page if the printer orientation is set to landscape. So, make sure
    we manually set the orientation to portrait before setting the page size
    so that we can be sure the QPrinter is set to the correct page size.

    This also restores the 2.4 behaviour where users could override
    printed page size in the printer properties dialog (but only if
    no data defined page size settings are active).

    (fix #11352)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-20
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-20

    fixes for 2 shapes tools for SAGA 2.1.2

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-21

    Fix #10819 (simple/marker line with offset on the wrong side of inner rings)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-21

    Fix #10956 (QgsSnapper crash/freeze/issues)

    QgsMapSettings instance of QgsMapCanvas may have been prematurely deleted by SIP.
    The KeepReference annotation will force QgsMapCanvas wrapper to keep one more ref
    to it, so its reference count will not go to zero while map canvas is still alive.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-20

    Repack() shapefiles on unload whenever they have been modified

    Previous preconditions that would only repack them when features have been
    deleted seems to not have covered everything.

    Fix #11007

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-20

    SIP update for QgsFilterLineEdit

    events have not been defined in the sip file, therefore QgsFilterLineEdits
    created in python did not receive the events, leading to visual glitches.

    Fix #11372

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-20

    Fix #11361 (Cannot open menu for vector layer in TOC when its table of attributes is open)

    Dual view's attribute form was triggering canvas refresh which in turn
    caused the popup menu to be closed again. (at least in KDE)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-20

    [composer] Improved fix for tab order in item widgets

    Setting the focus policy to strong for QgsCollapsibleGroupBoxes
    in Qt designer allows for the tab order to be correctly set.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-20

    Also show focus rect for QgsCollapsibleGroupBoxes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-20

    Fix #11426 (Right click cause crash when digitizing polygon inner ring)

    Also fixed the same crash for add part and fill ring map tools.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-20

    Fix #11420 (Quick calculation bar updates wrong column when using aliases)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-20

    [composer] Follow up da5766c, fix picture rotation calculation

    Previous commit failed to address the issue for non-squareish
    images.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-20

    Hide color picker tab in color dialog for OSX builds.

    Qt on OSX does not support the required QWidget::grabMouse method.
    Instead of showing a broken tab, just hide it under this platform.
    Revisit when we switch to Qt5 builds to see if there's a solution to
    this.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-20

    [TRANSUP] transifex and string updates

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-20

    [composer] Fix tab order in some item widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-20

    Show focus rect around focused QgsDataDefinedButtons

    Helps with user interaction via the keyboard.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-20

    Fix #11331 (hidden group still occupies space in composer legend)

Merge: 7876a7819fd afc60e18285
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-20

    Merge pull request #1642 from timlinux/processing

    Papercut fix for inconsistent spelling of Raster Layer vs Vector layer

Merge: 9f8beb02541 34d07964edd
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-20

    Merge pull request #1638 from Cracert/master

    [TRANSUP] pl: first run

Merge: 1eefed257df a0a546f19ca
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-20

    Merge pull request #1640 from gioman/saga_mosaick_fix

    small fix for SAGA module

Merge: f3e7a3ed17b 6a33e279da4
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-20

    Merge pull request #1639 from gioman/saga_transpose_grids

    Add SAGA 2.1.2 Transpose Grids tool

Merge: 9bc7eca7b2d 3c246159b7b
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-20

    Merge pull request #1643 from gioman/gdal_rasterize_type

    Add option to allow choose raster type output to gdal_rasterize

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-20

    Cleanup action text

    Make sure all actions use standard capitalization and ... suffixes when
    required. Add missing menu key shortcuts to composer actions.

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-19

    Add option to allow choose raster type output to gdal_rasterize

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-10-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-10-20

    Papercut fix for inconsistent spelling of Raster Layer vs Vector layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-20

    don't set relevant fields for VRT data sources when filtering for a rectangle.
    OGR might need attributes otherwise considered irrelevant to construct the
    geometry to filter against (fixes #11223)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-20

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-20

    indentation update

Merge: a548d1fe2bf e1dedee70c6
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-19

    Merge pull request #1641 from gioman/gdal_rasterize

    better gdal rasterize defaults

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-19

    better gdal rasterize defaults

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-19

    small fix for SAGA module

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-19

    Add SAGA 2.1.2 Transpose Grids tool

Merge: f35fb5ebf7a 7e40811840d
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-19

    Merge pull request #1637 from gioman/saga_grid_cell_index

    fix SAGA 2.1.2 Sort Grid module: name and parameters changed

Merge: db0f423e0d7 af1fe9e231c
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-19

    Merge pull request #1636 from gioman/saga_mosaick

    fixes SAGA 2.1.2 merge raster layers module as it changed name (now "mosaick") and parameters

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-10-19
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-10-19

    [TRANSUP] pl: first run

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-19

    [processing] disabled editing modeler item with double click (was causing crash)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-19

    [processing] removed repeated algorithms from simplified mode

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-19

    fix SAGA 2.1.2 Sort Grid module: name and parameters changed

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-19

    [processing] fixed table export

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-19

    [processing] removed redundant saga algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-19

    [processing] remember min/max value in number params in modeler

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-19

    fixes SAGA 2.1.2 merge raster layers module as it changed name and parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Allow rotation for pictures set to "zoom & resize" mode

    Previously rotation was only allowed for pictures set to "Zoom" mode,
    which causes pictures to change size when the rotation changes (frame
    size is constant). This change allows pictures set to "Zoom and resize"
    mode to have rotation set. Altering the rotation when in this mode
    keeps the picture size constant and changes the frame size to suit.

    (fix #10640)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Prevent renaming to duplicate name in manager (fix #11051)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Don't rasterise svg arrow heads

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Fix placement of coordinates in map corners (fix #8827)

Merge: 7798bd8abbc 359a3d8084f
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-19
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-19

    Merge pull request #1630 from ccrook/GraduatedRendererUnitTests2

    Graduated renderer unit tests2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Fix crash caused by 7773d4e

    Don't set the parent object of a composition to a composer view, as
    we manage deletion of compositions manually and don't always want
    the composition deleted when a view a deleted.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    Fix Qt warning caused by destructor of QgsNetworkContentFetcher

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    Minor code cleanups for composer attribute table widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Ensure that composers are deleted before compositions

    Fixes some rare crashes when loading projects.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    Expand composer item group test suite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Move ungrouping logic from composer view to composition

    As per previous commit, this is useful for plugin authors. It also
    fixes a potential bad crash (itemRemoved emitted for group item after
    the group item was already deleted) and adds unit tests.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Move code for creating groups to QgsComposition

    Previously this code was located in QgsComposerView. Moving it to
    QgsComposition simplifies grouping items for plugins. Also start
    a new unit test for QgsComposerItemGroup.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Fixes to composer item sip bindings

    - Added some missing /TransferThis/ arguments
    - Ensure that correct item type is returned for all item types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    Add missing #infndef to qgscomposeritemgroup.h

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Fix a memory leak when destroying compositions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Allow removing svg markers for arrows (fix #11220)

    Previous behaviour was that if the start or end marker was cleared
    than the old marker was drawn. This made it impossible to remove
    an svg marker from the start or end of the line after one had been
    assigned.

    Also fix a Qt warning caused by trying to draw markers if the marker
    size is set to 0.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Don't evaluate expression for label display name

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    [composer] Fix area calculation in expressions with OTF (fix #9791)

    Adds an argument to QgsExpression::replaceExpressionText to allow
    passing an optional QgsDistanceArea to use during calculations.
    Ensure that html and label composer items correctly specify this
    argument.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-19

    [processing] fixed autofill in batch processing interface

    Fixes #11435

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-19

    Fix some compiler/doxygen warnings

Merge: d77e0f0b1f7 28f3f4624c9
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-10-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-10-18

    Merge pull request #1635 from gioman/saga_slope

    Fixes SAGA slope,aspect,curvature for SAGA 2.1.x

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-18
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-18

    fixed SAGA Slope,Aspect,Curvature module for SAGA 2.1.x

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-18
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-18

    fixed SAGA Slope,Aspect,Curvature module for SAGA 2.1.x

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-10-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-10-18

    Typo fixed in r.series

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-10-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-10-18

    [TRANSUP] [pl] Typo fix

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-18

    [processing] removed border in table in batch processing dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-18

    [processing] better handling of wrong models

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-18

    [processing] fixed issue when running models in a batch process

    Fixes #11438

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-18

    [processing] more robust layer sorting in multiple selection widget (fixes #11429)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-17

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: bb95a0f43a5 c575fa51df6
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-10-17
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-10-17

    Merge pull request #1633 from gioman/saga_split_shapes_new_option

    add new parameter to SAGA split shapes tool, fixes #11427

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-17
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-17

    add new parameter to SAGA split shapes tool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-16

    use layer title instead of name in server getlegendgraphic response (fixes #11406)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-16

    combine layer type and edit icon when editing (fixes #11411)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-16

    avoid creating a histogram without range (fixes #11217)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-16

    restore active window after requesting credentials (fixes #11355)

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-16
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-16

    Fix render state not restored from QDomElement

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-09
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-16

    Further unit tests

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-06
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-16

    Adding python unit tests for graduated renderer - part 1

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-16

    fix geography detection (fixes #11375)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-16

    avoid creating a histogram without range (fixes #10832)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-15

    allow setting visiblity of selected layers (fixes #10835)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-15

    fix where clase when multiple features are filtered by id (fixes #11336, fixes #11408)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-15

    fix deprecation warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-15

    [editwidgets] text color for r/o line edits matches disabled color

    Line edits are set to readonly to make it possible to copy values from disabled
    forms. Unfortunately Qt uses a style that makes them look editable even though
    they are not. This patches the text color to have the appearance that hints an
    uneditable widget.

    Fix #11413

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-10-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-10-15

    use layer's displayExpression in relation reference widget line edit

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-10-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-10-15

    use default button action instead of adding a new one (relation reference and editor widgets)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-15

    [composer] Avoid crash when using redo on multiframe (fix #11351)

    Since multiframe changes can remove and create new frame items,
    it's not safe to directly manipulate frame items in
    QgsComposerItemCommand. Now, commands which apply to a frame always
    fetch a reference to the correct frame item directly from the
    parent multiframe. Also added unit tests for this crash.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-10-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-10-14

    [TopoViewer] fix layer visibility after QgsLegendInterface API changes

    It was broken with 2.4, whereas QgsLegendInterface::moveLayer started
    forcing layer visibility on (undocumented behaviour).

    Fixes #11382

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-14

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-14

    remove get from QgsProviderRegistry::getProviderCapabilities() (followup 2e943c93)

Merge: 89b0d7ae922 2e943c936ce
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-14

    Merge pull request #1621 from manisandro/bad_layer_improvements

    Bad layer dialog improvements

Merge: 1cb22c084d2 a47764de1ca
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-14

    Merge pull request #1484 from serialc/master

    CSV acronym added for consistency with other file type names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-14

    [composer] Seperate draw empty rows option from empty table behaviour

    Now "draw empty rows" is a seperate checkbox (fix #11392)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-14

    Edit widget properties dialog: Improve window title

    Includes the field name and layer name in the window title.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-14

    [composer] Fix incorrect calculation of frame thickness for labels

    Previously entire frame width was considered when calculating
    the margin for the label item. Only half the frame width should be
    used, since half is drawn outside the item rect.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-14

    use qIsNaN instead of isnan (fixes windows build)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-14

    Field calculator: Move virtual field to the top.

    Followup 0c4a501

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-14

    Address some GUI issues on the field calculator

     * Info labels for edit mode turn on was not shown
     * Ok button was active when opening the field calculator even with no input (Fix #11403)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-13

    [composer] Fix possible crash in scale bar update (refs #11394)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-13

    Fix calculation of random colors following 4d72d72

Merge: 4d72d721e82 3d2747c6071
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-13

    Merge pull request #1627 from slarosa/categorized_style_crash

    Fix crash when choosing a null field for categorized style

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-13

    dxf export: use half width texts and support transparent colors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-13

    Fix selection after focus-in by mouse in QgsFilterLineEdit

    After focusing a QgsFilterLineEdit with the mouse, the end of the selection was
    "attached" to the end of the content.
    This was caused by overwriting Qt's mousePressEvent, that is responsible for
    handling the selection without handing back the responsibility after the focus
    in event was finished.

    Fix #11373

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-13

    Virtual fields definition moved to field calculator

    This place is more appropriate than the add attributes dialog.
    See also http://osgeo-org.1560.x6.nabble.com/Virtual-Fields-Allow-adding-fields-out-of-edit-mode-td5166223.html for a related discussion.

    Fix #11342

Merge: 62ad5ae12b7 823b57e360b
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-13

    Merge pull request #1618 from ccrook/GraduatedRendererBugFix11366

    Fix #11366 Customised graduated renderer labels ignored

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-10-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-10-12

    Fix crash when choosing a null field for categorized style

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-12

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 25333c5349c 0ed701e9f4d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-13

    Merge pull request #1623 from manisandro/initially_unsorted_attributes

    Show attributes dialog with initially unsorted attributes

Merge: d1f84fd11a8 e0e6204e54b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-13

    Merge pull request #1622 from manisandro/spatialite_dialog_border

    Fix scrollarea border style and tab order in new spatialite layer dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-12

    [processing] fixed wrong import in parameters classç

    Fixes #11393

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-10-09
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-10-12

    Fix scrollarea border style and tab order in new spatialite layer dialog (Funded by Sourcepole)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-12

    Fix a potential crash when closing projects with html composer items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-12

    Add some padding to identify panel to match browse and layers panel

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-10-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-10-11

    [processing] Fixes #11388 - save vector file dialog does not show file ext

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-11

    Escape backslash for mime data. Fix MS SQL drag and drop

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-11

    Fix crash with SQL Server driver

Merge: 3d8a0345f9c ac5622ad060
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-11

    Merge pull request #1617 from ahuarte47/Issue_9777_missing-labels

    Fix #11368: Simplification of a dataset leaves some polygons unlabelled

Merge: 34ccc8173e5 94b2e7cea0c
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-11

    Merge pull request #1625 from giohappy/master

    Fixes error in Multipoints with Z rendering

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2014-10-10
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2014-10-10

    Fixes error in Multipoints with Z rendering

Merge: 738e0bedd5f f1577f1e8b2
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-10

    Merge pull request #1615 from ccrook/PostgresSaveStyleFix

    Fix #11329 Graduated renderer style not saved in postgres

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-09

    [TRANSUP] some update for processing and transifex

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-10-09
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-10-09

    Show attributes dialog with initially unsorted attributes (Funded by Sourcepole)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-10-09
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-10-09

    Bad layer dialog improvements (Funded by Sourcepole)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-09

    [processing] fix handling of boolean parameters in modeller

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-09

    [processing] more fixes for i18n support

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-10-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-10-09

    more names for the map tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-09

    [composer] Fix calculation of height of HTML content (fix #11353)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-09

    Cancel running requests when loading content in QgsNetworkContentFetcher (fix #11332)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-09

    Followup cc94578

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-09

    [Composer] Fix ComposerMapWidget's label is not explicit

    The user can only know the ComposerMap's label with it's tooltip. This commit
     proposes to update the ComposerMapWidget'label to be more explicit and to be
     the same as the ComposerMap's tooltip.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-09

    [Composer] Fix The ComposerMap's tooltip is not updated after readXML

    The ComposerMap's tooltip is only set in the private init method. This method is only used in the ComposerMap constructor. The result is that the tooltip is not updated after reading the id from the XML.

    The solution could be to add a private method updateToolTip used when the id is changed :
    * constructor
    * assignFreeId
    * readXML

Merge: 174c2f3fdf2 4a639ad984a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-09

    Merge pull request #1619 from anitagraser/patch-4

    [processing] fixed value used before assignment error

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2014-10-09
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2014-10-09

    fixed value used before assignment error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-09

    Use QgsColorButtonV2 for editor widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-09

    [composer] Fix new frames not inheriting outline color, clean up item api a bit

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-09

    [processing] fix i18n support

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-09
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-09

    Fix for bug 11366

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-10-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-10-08

    [processing] Fixes #11363 - help file is created but not shown in the Help tab

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-10-08
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-10-08

    #9777-ML: Indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-08

    german translation update

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-10-08
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-10-08

    #9777-ML: Avoid Fill invalid geometries to GEOSGeometry

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-10-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-10-08

    [pyqgis-console] restore previously loaded scripts only when editor is instanced

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-10-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-10-08

    Postgres connection: limit user/pw queries to 5 (avoids blocking server instances if a db does not exist anymore)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-08

    Add some tolerance to atlas tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-08

    Use color name to compare colors when adding new recent color, prevents
    duplicate colors in recent color list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-08

    Fix offset is ignored for simple line symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-08

    [composer] Ensure that QgsComposerMap::mapPolygon returns a closed
    polygon, fixes rare crash when using map overviews (fix #11305)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-10-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-10-08

    Fixes #11349 - field calculator broke on qgis master

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-10-07
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-10-07

    [processing] set autoRaise to True for toolbutton in script and modeler dialog

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-10-07
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-10-07

    [processing] Fixes #11345 - Python error while using Get script from online scripts collection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-07

    Allow QWebView for photo widget

    Fix #11306

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-07

    [composer] Ensure that all maps are refreshed when atlas feature changes, in case they rely on atlas dependant symbology

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-07

    Fix crashes when using atlas and expressions which rely on specialcolumns. Bring on context based expressions so we can remove this hack!

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-07

    Followup 8a0e1ef

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-07

    [processing] minor code cleaning

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-07

    [processing] fixed wrong call to self.tr from static method

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-07

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-07
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-07

    Adding comments explaining code changes

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-10-07
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-10-07

    #11243: Disable simplification when OTFR transform fails

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-07
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-07

    Fix saving styles in postgres where style definition includes %1 etc strings

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2014-10-06
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2014-10-06

    [Processing] Add GDAL build virtual raster alg - part 2.

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2014-10-06
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2014-10-06

    [Processing] Add GDAL build virtual raster alg.

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2014-10-06
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2014-10-06

    [Processing] Fix advanced parameter handling in OTB algorithms.

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2014-10-06
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2014-10-06

    [Processing] Inform listeners when all algorithms have been loaded.

    radosuav <rmgu@dhi-gras.com>AuthorDate: 2014-10-06
Commit:     radosuav <rmgu@dhi-gras.com>
CommitDate: 2014-10-06

    Fix translations in Processing.py

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-06

    Fix #10858 - Set relative path to QLR save folder. Load relative to QLR file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-06

    [composer] Remove a bunch of duplicate render calls to map items during atlas previews

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-06

    Indicate current color in color button swatch menus

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-06

    [composer] More shortcuts for composer map tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-06

    [composer] Clean up label item widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-06

    [composer] Update label items immediately after changing color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-06

    [composer] Remove duplicate canvas refreshes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-06

    Use standard test font for QgsComposerHtml test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-06

    Allow usage of virtual fields also for layer w/o add attribute support

    Fix #11168

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-06

    Convert values to target field format

    For the field calculator and virtual fields.

    Fix #11000
    Fix #10995
    Fix #10993

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-06

    [processing] fixed #11327

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-09-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-06

    [processing] fixed string representation of outputs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-09-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-06

    [processing] fixed list of algorithms in simplified mode

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-09-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-06

    [processing]removed debug print lines

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-09-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-06

    [processing] enable non-tif outputs in gdaldem algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-09-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-06

    [processing] enabled more gdal output extensions

Merge: b2e7e6ee8a4 6c2c6e2b6bc
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-06

    Merge pull request #1612 from ccrook/GraduatedRendererBugFixes1

    Two bug fixes for graduated renderer

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-06
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-06

    Two bug fixes for graduated renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-05

    followup 3c95b5b9

Merge: 3c95b5b936b fa157843a18
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-05

    Merge pull request #1611 from manisandro/readlink

    Use readlink -f to determine source directory in scripts/prepare-commit.sh

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-05

    only include reasonable complete translations

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-10-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-10-05

    Use readlink -f to determine source directory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-05

    [composer] Add missing degree symbol for 'Decimal with suffix' format when using
    a geographic crs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-05

    [composer] Don't use directional suffixes for annotations when in geographic
    coordinate system and direction is ambiguous (eg 0 degrees latitude) and format
    is set to 'Decimal with suffix'

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-10-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-10-05

    save geometry for style DB dialogs

    Yves Jacolin <yves.jacolin@camptocamp.com>AuthorDate: 2014-10-05
Commit:     Yves Jacolin <yves.jacolin@camptocamp.com>
CommitDate: 2014-10-05

    @ccrook text review

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-05

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-05

    fix typo

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-05

    [processing] show layers sorted only for single selection widget and use
    legend order for multiple selection

Merge: 6922e45c2f1 ec64e1d9c18
    Yves Jacolin <yves.jacolin@camptocamp.com>AuthorDate: 2014-10-04
Commit:     Yves Jacolin <yves.jacolin@camptocamp.com>
CommitDate: 2014-10-04

    Merge remote-tracking branch 'upstream/master' into newTips

    Yves Jacolin <yves.jacolin@camptocamp.com>AuthorDate: 2014-10-04
Commit:     Yves Jacolin <yves.jacolin@camptocamp.com>
CommitDate: 2014-10-04

    A lot of missing letter and typo corrected thanks to @ccrook

Merge: b8c558ccd86 c17957fec99
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-10-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-10-04

    Merge pull request #1598 from marcel-dancak/getfeatureinfo-raster

    Mapserver: fixed GetFeatureInfo request on raster layers (GML format)

    Yves Jacolin <yves.jacolin@camptocamp.com>AuthorDate: 2014-10-04
Commit:     Yves Jacolin <yves.jacolin@camptocamp.com>
CommitDate: 2014-10-04

    Removing easter eggs tips

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-04

    [TRANSUP] fix for some typos and processing

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-04

    another typo fix

    Yves Jacolin <yves.jacolin@camptocamp.com>AuthorDate: 2014-10-04
Commit:     Yves Jacolin <yves.jacolin@camptocamp.com>
CommitDate: 2014-10-04

    new tips

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-04

    [processing] always pass number of cores as integer (fix #10894)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-04

    typo fix

Merge: 7fce897bcd4 76ff1a6c4f0
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-04

    Merge pull request #1607 from gioman/v_kernel

    fix for v.kernel module in GRASS plugin

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-04

    [TRANSUP] fix source typos

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-04

    Fix #11308 - Add missing IN operator

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-04

    Fix #11302 - Move view selection for identify dock

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-10-04
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-10-04

    Fixes #11061
    see http://hub.qgis.org/issues/11061

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-04

    fix typos in strings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-04

    [processing] fix algorithm execution

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-10-04
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-10-04

    fix for v.kernel module in GRASS plugin

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-04

    Attribute dialog: Show layer name in title bar

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-10-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-10-04

    sip bindings: QgsAttributeDialog inherits from QDialog - Sponsored by QGIS HF
    Essen 2014 and everybody who helped to organize and finance this event

    Fixes a strange bug that prevented child widgets to be enabled when they originally have not been enabled.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-10-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-10-04

    [TRANSUP] adding processing for translation, thanks Alex

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-04

    [processing] make bunch of strings translatable (sorry translators)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-04

    [processing] add full i18n support (still needs some work to mark all
    strings as translatable)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-04

    [processing] better-looking params ui (removed widget border)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-04

    [processing] fixed crs checking before running alg

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-04

    german translation update

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-04

    move raster thumbnails from General tab to Style (fix #7946)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-10-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-10-03

    remove useless code

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-03

     fixed #10986

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-03

    [processing] fixed minor typos in GeometryConvert algorithm

Merge: 6ec751f6349 0075bde28de
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-10-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-10-03

    Merge pull request #1606 from arnaud-morvan/selectioncolor_alphachannel

    Fix #11307. Apply user selection alpha channel to mapsettings on newfile.

    Arnaud Morvan <arnaud.morvan@camptocamp.com>AuthorDate: 2014-10-03
Commit:     Arnaud Morvan <arnaud.morvan@camptocamp.com>
CommitDate: 2014-10-03

    Apply default selection color alpha channel to mapsettings on newfile. Fix #11307

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-03

    [composer] Cache transformed grid lines and intersections to slightly
    speed up grid drawing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-03

    [composer] Fix transformed map grids not drawn if set to Tick or Marker style (slow)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-03

    Workaround issue in Qt detection of encoding for html QByteArrays

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    [processing] disable GRASS 7 algorithm provider by default

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    fix file permissions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    [processing] put all qgis algs in single directory

    Matteo Ghetta <matteo.ghetta@gmail.com>AuthorDate: 2014-10-03
Commit:     Matteo Ghetta <matteo.ghetta@gmail.com>
CommitDate: 2014-10-03

    Update geometricfigures.rst

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-03

    Skip some work if no data-defined properties are applied

    8% speedup with 1m polygons in memory layer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-03

    Optimize simple line drawing when without data-defined properties

    20% speed improvement when drawing 1m linestrings (4points each) from memory layer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-03

    Optimize simple marker: do not construct/destruct "size" all the time

    13% speedup when rendering 1m points from memory provider

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-03

    Optimize QgsVectorLayerFeatureIterator a bit

    11% speedup when rendering 1 million points from memory provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-03

    dxf export: (re-)enable linetype generation for pen styles

Merge: f5054a1e724 c9e0328339a
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-10-03

    Merge pull request #1603 from luipir/master

    [GdalTools] fix blocker bug https://hub.qgis.org/issues/11275

Merge: ac54c8e00ae 59ec15bb2b2
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-03

    Merge pull request #1604 from elpaso/processing

    [processing] Avoid python hangs when run in headless mode from FCGI

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-03

    [processing] updated freq analysis alg

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    update Grid alg to avoid some coordinate precision issues

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    remove old code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    refactor Geometry convert alg

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    refactor Merge alg

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    refactor Hub lines alg

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    refactor Hub distance alg

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    refactor Gridify alg. fix license headers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    refactor Grid algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    refactor Select by attribute alg

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    refactor Extract by attribute alg

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    refactor Text to float alg

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    start refactoring of the Processing mmqgis backend: Delete column and
    Delete duplicate geometries

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-08-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-03

    cleanup in vector utils

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-10-03
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-10-03

    [processing] Avoid python hangs when run in headless mode from FCGI

Merge: 10d75c00667 ba0f9d40c91
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-03

    Merge pull request #1599 from ccrook/CategorizedRendererFixes

    Categorized renderer fixes

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-03
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-03

    Reverting to preferred QgsRenderRangeV2LabelFormat

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-03

    [composer] Fix display name for attribute table frames

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-03

    [composer] Fix table background extending beyond table rows (fix #11272).
    It was necessary to add a new 'table background' color option to prevent
    regressions when loading old compositions, since users may desire
    the old behaviour where the entire frame is filled.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-03

    [composer] Copy hide background if empty setting when adding new frame to existing multiframe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-03

    [composer] Default to no background for new frame items

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-03
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-03

    Adding missing elements from SIP

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-10-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-10-02

    [processing] do not log algorithms when not run from the gui

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-02

    Fix #11285 (improve symbol levels dialog for long symbol labels) - by Salvatore Larosa

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-10-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-10-02

    [fix #11300] make edit form non modal on feature creation too

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-10-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-10-02

    [processing] remove undefined variable (fix #11118)

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2014-10-02
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2014-10-02

    fix blocker bug https://hub.qgis.org/issues/11275

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-10-02

    update mac install documentation and fix GSL include

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-02

    [Python Console] Don't set custom background for editor toolbar

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-10-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-10-02

    [Expression] Don't show folding

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-10-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-10-02

    Fixed renaming of composer legend nodes for raster layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-02

    [composer] Fix placement of grid annotations when map has no frame set

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-02

    Add argument to QgsCoordinateTransform::transformBoundingBox to flag that
    handling of a bounding box which crosses the 180 degree longitude line
    is required. Fix composer map reprojected grids which cross 180 degree line.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-01

    [composer] Remove 'new from template' action from composer, following UI list discussions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-01

    Add some shortcut keys for composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-01

    [composer] Item widget layout tweaks for windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-10-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-10-01

    Fix more warnings for QgsColorButtonV2 with invalid size

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-01
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-01

    API fixes to use Legend instead of Label where it makes more sense

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-01
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-01

    Changing decimal places to precision, allowing negative precision, improving rounding for locales with , instead of . for decimal point

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-01
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-01

    Using QString.replace instead of .arg to ensure that %1 and %2 are unambiguously replaced with lower and upper value.  Also moving legend template to more sensible location, and adding tooltip for legend template

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-10-01
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-10-01

    Fix handling of link category boundaries with sorting of rows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-30

    [composer] Correctly handle encoded HTML source (fix #11287)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-30

    [composer] Use spin boxes for item position and size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-30

    [composer] Don't snap to hidden items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-30

    [color picker] Clicking the previous color should reset to that color

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-30

    [composer] Refresh refetches atlas feature from provider, more removal of duplicate map redraws

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-30

    [composer] Prevent multiple calculation of data defined properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-30

    Disable radio buttons in color dialog if not using first tab

    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-09-30
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-09-30

    Mapserver: fixed GetFeatureInfo request on raster layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-29

    [composer] Simplify text used for item name for labels

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-29

    use identify icons in the identify menu

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-29

    fix feature title

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-29

    [composer] Fix pages are added but never removed with multiframe resizing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-29

    [composer] Prevent more Qt warnings for html item

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-29

    set icon of feature actions in the action menu

Merge: 1c03067504c 04becdc53a9
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-09-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-09-29

    Merge pull request #1595 from giohappy/master

    [Processing] HTML output for r.sum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-29

    [composer] Add a basic test suite for QgsComposerModel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-29

    [composer] Default to 30 visible rows for table items, increase maximum number of rows to 99999 (fix #11284)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-29

    [composer] Don't disable widgets accompanying data defined controls when there's no need to

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-29

    [composer] Ignore null field values or expressions which result in null
    when evaluating data defined settings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-29

    [composer] Fix ctrl modifier not applying to wheel events when in move item
    content mode, add missing undo merge command for item zoom (refs #7974)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-29

    [composer] Ignore locked items when using move item content tool. Keeps a
    consistent behaviour with the move/resize item tool, and allows for
    moving item content for maps which are stacked below locked items.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-09-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-09-29

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-28

    migrate old renderer ranges (followup fcfafa0a)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-28

    Use a single format string using Qt format for renderer label

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-28

    Don't crash with no attribute set in graduated renderer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-28

    Fix #10747 - Don't force multi type on point features

    Ref #10672 - Commited fix to force multitypes on shapefiles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-27

    Follow up 27abd208

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-09-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-09-26

    Followup to da3516c; find custom prefix QScintilla include directories

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-26

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-26

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-26

    dxf improvements:
    * save/restore dxf export dialog geometry
    * reduce debugging noise
    * output dxf in windows-1252 encoding
    * fix label layer assignment

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-09-26
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-09-26

    change to messagebar some messageboxes in mainapp

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-26

    fix tabstops in graduate symbol renderer widget (followup 25a7be2)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-26

    How did GIS look like in 1990?

    Apologies to fellow developers for being silly

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-26

    remove unused ramp

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-26

    DXF export improvements:
    * tree view and attribute selection for layer assigment in dialog
    * support fill polygons/HATCH
    * represent texts as MTEXT instead of TEXT (including font, slant and weight)
    * support for RGB colors when there's no exact color match
    * use AutoCAD 2000 DXF (R15) instead of R12
    * remove R18 test methods

    Funded-By: City of Uster
    Funded-By: Ville de Morges
    Funded-By: SIGE

Merge: eaacb125c40 7c1efea46ed
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-09-26

    Merge pull request #1596 from anitagraser/patch-3

    use "change" instead of "browse" for CRS selection

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2014-09-26
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2014-09-26

    use "change" instead of "browse" for CRS selection

    as described in http://hub.qgis.org/issues/11273

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2014-09-26
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2014-09-26

    [Processing] HTML output for r.sum

Merge: 6fcfb97bf6c b07660a0691
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-26

    Merge pull request #1509 from ahuarte47/Issue_10767

    Fix bug #10767: Simplified rendering causing boxes to appear instead

Merge: 0c6576c4236 251a8a4d3ad
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-09-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-09-26

    Merge pull request #1593 from rldhont/qgis-server-print-legend

    [FEATURE][QGIS-Server] Legend filtering based on map in GetPrint Request

Merge: b734e879786 b558c08bd48
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-26

    Merge pull request #1587 from ccrook/CategorizedRendererUpdate

    Categorized and graduated renderer enhancements

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-09-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-09-26

    [FEATURE][QGIS-Server] Legend filtering based on map in GetPrint Request

    Feature funded by Tecnostudi Ambiente, Faunalia and Andromede-oceanologie.

    The legend in composition was fixed and did not represent the layers in the map.
    With the work made by @wonder-sk on layer-tree and QgsComposerLegend users will be able
     to configure composer legend as based on all the project layer tree with auto-update
     model or filtered by map.
    This commit reused these two QgsComposerLegend's properties to filter it based on map in
     GetPrint Request

    The issue #4003 qgis_mapserver getPrint legend options can be closed.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-26

    remove old message boxes from map tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-26

    [composer] Add a checkbox to prevent drawing border and background for empty frame items

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-09-26
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-09-26

    Fixing null pointer on ramp bug

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-26

    [FEATURE][composer] Add checkbox and data defined button for controlling
    whether an item is excluded from composer exports/printouts.

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-09-26
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-09-26

    Modified labelling to include prefix, separator, suffix.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-26

    [FEATURE][composer] Allow data defined control of atlas margin for maps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-26

    dbManager - remove more 'Sorry' strings

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-26

    [dbmanager] again replacement box->bar stuff....hopefully the last :-)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-26

    [dbmanager] followp 1646f67: fixes some string and changes more messageboxes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-26

    [dbmanager] messagebox => messagebar

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-25

    Make QgsExpression parser reentrant. Fixes crashes when expressions are parsed in multiple threads.

    Sponsored by a big dose of caffeine.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-26

    [composer] Switch attribute table column dialog over to QgsDoubleSpinBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-26

    [FEATURE][composer] Add checkbox to frame items for preventing export
    of page containing frame when frame is empty. This change allows
    users to create multiple pages containing extra frames for multiframe
    items (currently HTML and Attribute Table items), which are then only
    printed/exported if required. Sponsored by the City of Uster, Switzerland.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-25

    fix #11251 (embed form dual view icons)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-25

    [custom widgets] add missing date time widget plugin

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-25

    add Qgs(Double)SpinBox to custom widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-25

    add Qgs(Double)SpinBox to SIP

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-25

    add support for NULL values in range widget (new Qgs(Double)SpinBox classes to show the clear button)

Merge: e37a5ad8df3 a4515f13854
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-25

    Merge pull request #1548 from manisandro/typo

    Fix typo in QgsVectorFileWriter::fileFilterString

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-25

    [FEATURE] Legend filtering based on map content (in main window, composer, WMS)

    There is new "filter" button in layers panel that toggles this functionality
    and in composer legend widget.

    Related feature is that layer tree now shows symbols in map units with correct size
    (even when filtering is not enabled) so as the map view changes the legend node icons
    are updated too (if they use map units).

    GetLegendGraphics in WMS server
    -------------------------------

    This is an extension of standard GetLegendGraphics request according to MapServer RFC 101.
    See the document for more details: http://mapserver.org/development/rfc/ms-rfc-101.html

    In summary, clients need to add BBOX and CRS/SRS parameters to get appropriate legend based on the given map view.
    Parameters WIDTH and HEIGHT are also taken into account as they specify map view image size for correct calculation
    of size of legend symbols (if they are based on map units).

    --

    This software has been commissioned by Tuscany Region (Italy),
    co-funded by the European Commission and developed under the project LIFE12 ENV/IT/001054 LIFE + IMAGINE.
    The software has been realized by Gis3W s.a.s.

    Questo software è stato commissionato da Regione Toscana (Italia),
    cofinanziato dalla Commissione Europea e sviluppato nell'ambito del progetto LIFE12 ENV/IT/001054 LIFE + IMAGINE.
    Il software è stato realizzato da Gis3W s.a.s.

Merge: f1de4973bb1 da3516ca874
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-25

    Merge pull request #1590 from slarosa/query_builder_enhanchements

    [query builder] editor enhancements: QTextEdit => QgsCodeEditorSQL

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-25

    Allow copying selected palette colors in color picker dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-25

    Improved method for selecting random colors for categorised renderer,
    which should result in more visually distinct color choices

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-09-25
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-09-25

    Reverting class editor patch

Merge: a5911e78b7f 3f8a860503c
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-09-25
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-09-25

    Merge remote-tracking branch 'upstream/master' into CategorizedRendererUpdate

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-24

    Editor widgets: Show NULL value on numeric line edit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-24

    Add tooltips for form/table switcher buttons in attribute dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-24

    Add option for unscaled values for heatmaps rasters, set as default

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-24

    Clean up and modernise heatmap dialog using QgsMapLayerComboBox
    and QgsFieldComboBox.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-24

    Fix heatmap failing for multipoint tables, fix incorrect calculation
    of heatmap input layer.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-09-24

    [processing] use checkbox for boolean parameters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-09-24

    [processing] add "Save as" functionality to History dialog (fix #10086)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-24

    use right-click for extended menu in identify map tool (to be removed when a true contextual menu is implemented)

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-09-24
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-09-24

    Implementation of graduated renderer breakpoint editor, minus SIP for editor

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-09-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-09-24

    [processing] moved initialization to initGui() method

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-09-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-09-24

    [processing] fixed how models read help info

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-09-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-09-24

    [TRANSUP] transifex and string update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-24

    setReadOnly will call paintEvent, followup ce486da41ea29f54406934d366c1bf00a205278d

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-24

    line edit: do not display clear icon when read only

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-09-24
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-09-24

    Refactoring ready for manual update dialog.  Also improves labelling of StdDev classifications and better determination of decimal places to use

Merge: e0b9afbefa5 e19442310d7
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-09-24
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-09-24

    Merge branch 'master' into CategorizedRendererUpdate

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-23

    followup 443fa8cc920216bb0ac470babf1709e1242d169c

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-23

    Sip update and const correctness

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-23

    add invalid label inly once

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-07-18
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-09-23

    #10767: No replace the simplified geometry by its BBOX when there are 'long' segments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-23

    Followup bad94e0

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-23

    [FEATURE][composer] Add checkbox for showing unique records only in composer
    attribute tables. (Sponsored by my OCD)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-09-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-09-23

    [query builder] editor enhancements: QTextEdit => QgsCodeEditorSQL

Merge: 72a33ea78f9 bad94e00c11
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-23

    Merge pull request #1589 from slarosa/fix11247

    [expression builder] fixes #11247

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-09-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-09-23

    [expression builder] fixes #11247

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-23

    QgsFilterLineEdit: Hide clear button when read only

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    Fix re-initialization of dual view

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    [FEATURE] Add suffix support for range widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    Update sip bindings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    Better QgsFilterLineEdit support for several edit widgets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    Add better Null support to QgsFilterLineEdit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    Attribute form: do not try to edit non-editable fields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    Make operations on the feature selection more memory friendly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-22

    [FEATURE][composer] Add a checkbox to filter attribute tables to
    features which intersect the current atlas feature. Sponsored by City
    of Uster, Switzerland.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-22

    [FEATURE][composer] Add choice of display style for empty tables. Options
    include hiding the entire table, showing empty cells, or displaying a
    set message in the table body. Sponsored by City of Uster, Switzerland.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-22

    [FEATURE][composer] Add option for showing child features from a relation
    for attribute tables in the composer. If selected, the attribute table
    will show all related features to the current atlas feature within
    the table body. Sponsored by City of Uster, Switzerland.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-22

    [FEATURE][composer] Option for current atlas feature as source for
    attribute tables. Sponsored by City of Uster, Switzerland.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-22

    Allow creation of new color palettes in color dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-22

    [composer] Avoid Qt warnings with composer html item

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-22

    [composer] Use a transparent background for HTML items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-22

    Fix incorrectly failing composer html test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    Followup 96e39f7

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    Fix performance issues with moving selection on canvas (Funded by good will)

    Fix #11197

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    Re-initialize relation editor on setRelationFeature

    Fix #11236

Merge: 86cbc2ef43a 788575e5cd2
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-22

    Merge pull request #1540 from manisandro/composer_html_fixes

    Recompute webpage viewport dimensions when resizing html frames

Merge: bb3ead3b0fe 4e3510edec9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-22

    Merge pull request #1582 from nyalldawson/db_manager_fixes

    Usability improvements for db manager

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    Transfer ownership of drag-and-drop layout elements in sip

    Fix #11207

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-22

    [FEATURE][composer] Allow manual control of column widths for attribute table items.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-22

    Fix doxygen and build warnings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-09-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-09-22

    WFS server: insert/update/delete are only dependent on wfs publish property. Funded by Sourcepole QGIS Enterprise

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    Proper handling of NULL values for edit widgets

     * Photo widget preserves NULL value
     * Web widget preserves NULL value
     * Attribute table can distinguish between 0 and NULL (Fix #11235)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-22

    Restore buttonbox visibility after attribute form reload

    Followup febe37de

    Fix #11229
    Fix #11194

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-22

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-22

    fix doxygen warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-21

    Cleanup button box when reinitializing attribute form

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-21

    Some fixes to TestQgsComposerTableV2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-21

    [composer] Fix failing QgsAtlasComposition python test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-21

    [composer] Add some missing Transfer/TransferThis methods to sip bindings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-21

    Fix failing atlas tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-21

    Rebuild composer test images at 96 dpi to speed up unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-21

    Fix warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-21

    create a relationsChanged signal for relation manager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-21

    Split composer map overview tests off into their own test suite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-21

    [composer] Clean up QgsComposerMap api, add docs and missing sip bindings for composer overviews

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-21

    Don't try to draw icon for hidden color buttons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-21

    Add a changed signal to QgsRelationManager

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-09-20
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-09-20

    Removing compiler warnings

Merge: abd9e3cd215 808464fed6b
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-09-20
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-09-20

    Merge branch 'master' into CategorizedRendererUpdate

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-09-20
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-09-20

    Numerous enhancements to graduated and categorized symbol renderers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-20

    [composer] Disable atlas if coverage layer is removed from project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-20

    Add support for removing user palettes from color picker

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-09-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-09-19

    Fix 'geos_c.h not found' build error on Mac for browser app

Merge: 9ae648b8249 c945eec5560
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-09-19

    Merge pull request #1531 from ccrook/DistanceMatrixFix

    [processing] Distance matrix fixes

Merge: a809dcce141 8ec82a30d07
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-09-19

    Merge pull request #1585 from cayetanobv/master

    [processing] fix column name in Zonal statistics alg

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-09-19

    use native GDAL functions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-09-19

    [processing] fix script algorithm provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-09-19

    [processing] avoid division by zero in random points alg (fix #11215)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-19

    Add asImage method for QgsSymbol

Merge: acae80e5ea5 11be64db850
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-09-19
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-09-19

    Merge branch 'master' into CategorizedRendererUpdate

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-09-19
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-09-19

    WIP

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-18

    more public methods, fix delete map tool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-18

    followup faf4b7f49ba67d0e6e110632bf85145ed570583e

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-18

    fix crash in identify menu when closing a project with map layer actions

    Cayetano Benavent <cayetanobv@gmail.com>AuthorDate: 2014-09-18
Commit:     Cayetano Benavent <cayetanobv@gmail.com>
CommitDate: 2014-09-18

    Zonal statistics: changed variance names (variable and field name; CV > var)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-18

    add missing Q_PROPERTYs to color button V2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-17

    do not raise canvas but window (fix hiding message bar)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-17

    followup 0181df555378eabbf58a29b76e687c54178ca5f1

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-17

    fix enum in sip

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-17

    disable maptool if editing stopped or dialog closed + fix deactivated map tool

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Remove gui controls for adding deprecated table item (sponsored
    by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] API docs and python bindings for QgsComposerTableV2 (sponsored
    by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [FEATURE][composer] New composer item for multi frame attribute tables.
    Allows table content to be spread over multiple frames. Note:
    existing table items are not automatically upgraded to multiframe
    tables (to avoid API breaks with plugins), so only newly added
    tables gain these new options.

    QgsComposerTable is effectively deprecated and will be removed at the
    next API break.

    This work was sponsored by the City of Uster, Switzerland.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Tweak calculation of total height of table (Sponsored by
    City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Fix crash on extend mode for multiframes (Sponsored by
    City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Initial test suite for QgsComposerTableV2 (Sponsored by
    City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Implement total height mechanisms for QgsComposerTableV2
    (Sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Fix calculation of visible row ranges in QgsComposerTableV2
    (Sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Implement saving/loading of QgsComposerTableV2 items
    (Sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Don't consider border width in table if border is disabled
    (Sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Fix update of gui controls when table and HTML properties
    change (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [FEATURE][composer] Add option to table item to show headers on first
    frame, all frames, or no frames (fix #11136) (Sponsored by City of
    Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Implement min size method for frames. Minimum height for
    first frame in tables is set so that headers are always shown.
    (Sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Begin work on calculating rows for QgsComposerTableV2
    (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Option for fixed frame sizes set by multi frame (sponsored
    by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    [composer] Initial groundwork for multiframe table item (Sponsored
    by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    Option in color picker dialog to import a gpl palette to a new user scheme

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-18

    Add timing for plugin loading

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    Be a bit more forgiving when reading gpl files which don't exactly follow the specifications

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    Fix height of color icon on color buttons in windows

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    Add flags for controlling behaviour of color schemes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    Load gpl files from user folder to schemes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-17

    Save edit widgets also to QML style information.

    Fix #11123
    Fix #10752

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-17

    Follow up 21c81d6

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-17

    [SIP] add QgsIdentifyMenu

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-17

    [Identify Menu] do not show the layer level if there is a single layer identified

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-17

    fix QgsMapLayerAction SIP + do not copy features in identify menu (followup 21c81d6f512fa59f4bb4545c087a2bf5154008dd)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-17

    [QgsRelationReferenceWidget] correctly enable/disable set null button, do not disable line edit (already read only), make openForm and mapIdentification public, more documentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-17

    Fix sip for QgsMapLayerActionRegistry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-16

    Pass attribute editor context for widgets on the attribute table

    Fixes relation reference widget in attribute table

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-16

    Fix widget registry (SIP), few fixes for relation reference widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-16

    [FEATURE] New custom QGIS color picker dialog. Basically
    it's a Frankenstein's monster of the best bits of lots of other color
    picker implementations. Features include:
    - Sliders for hue, saturation, value, red, green, blue color components
    - Alpha slider
    - Option to copy/paste html color codes (in a variety of formats)
    - Before/after color preview, with alpha preview
    - Interactive 2D color ramp widget
    - Hue wheel/triangle widget
    - Editable color swatch lists
    - Live color sampler with option to sample over a set radius
    - Supports interaction with other apps via drag and drop of colors (OS support
    dependant)
    - Option to disable the dialog and use the native picker dialog instead (TODO:
    make the dialog so awesome that even @dakcarto switches across...)

    Credit for icons goes to 3nids!

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-16

    [SIP] add missing argument in QgsEditorWidgetRegistry::QgsEditorWidgetWrapper

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-16

    improved identify menu with a dedicated class

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-16

    [QgsActionMenu] fix return feature

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-16

    [QgsActionMenu] use ActionData to trigger actions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-16

    [QgsActionMenu] use correct level of actions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-16

    Add user data to identify actions to actionmenu

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-16

    Add icon support to actions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-16

    Add action menu to attribute dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-16

    Fix loss of hue information with slider widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-16

    Allow setting color button to invalid color resulting in a blank
    button. Default to invalid color for new buttons.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-16

    Add options for color buttons, allowing them to be used in a swatch
    type mode.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-16

    [QgsRelationReferenceWidget] make error label multiline

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-16

    [QgsMapToolIdentifyFeature] allow initializing without any layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-16

    followup ui rename (followup 13eb726d)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-16

    Followup #10912 - detect cycles in joins and reject joins that would create cycle

    Cycle would otherwise cause infinite loop when updating fields and it does not make sense

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-16

    Return to previous state of vector joins if the vector props dialog was cancelled

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-15

    add RelationReferenceWidgetWrapper to SIP + complete RelationReferenceWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-15

    [Relation Reference Widget] allow removing open form button (option not available in QGIS)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-15

    Fix doxygen warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-15

    Use unique value widget doxymentation to appropriate place

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-15

    Doxymentation for relation manager

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-15

    Even more Doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-15

    More Doxymentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-15

    Doxymentation for QgsEditorWidgetV2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-15

    Use copy mode for drag and drop of colors from QgsColorSchemeList,
    prevent addition of duplicate colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-15

    Add a colorSelected signal to QgsColorSchemeList

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-15

    Remove colors from scheme list on delete/backspace press

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-15

    Add an isDirty method to QgsColorSchemeList

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-09-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-09-15

    [browser] fix margin to toolbar

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-09-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-09-15

    [TRANSUP] transifex string update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-09-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-09-15

    [browser] small ui reworking for consistency

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-15

    rename relreference...to relationreference

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-15

    [Releation reference widget] use separate button for remove action

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-15

    [Releation reference widget] more coherent method names

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-15

    add relation reference widget to SIP

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-09-15

    [processing] remove selection before running Select by location algorithm (fix #10873)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-15

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-15

    remove unused variable

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-15

    Renamed visibility "groups" to "presets" to avoid confusion with ordinary groups

    If you have a project file using this functionality, you may need to run a simple
    replace of "visibility-group" to "visibility-preset"

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-15

    Revert change of rule-based renderer identifier as it breaks project files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-15

    Show active visibility group in menu also in map composer map widget

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-15

    Fix build error with SIP (4.15.5)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-15

    [dbmanager] Try to set sensible default column choice for sql window

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-15

    [dbmanager] Don't trip up when loading a sql layer if sql ends with a ;

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-15

    [dbmanager] Don't set parent for dbmanager window, allows for minimising
    window. Unminimise window when activating dbmanager.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-15

    indent multiline messages in log

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-14

    doxymentation fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-14

    fix build on PyQt <4.9.5

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-14

    Remove unused variable

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-14

    Set auto raise for identify toolbar icons

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-14

    Keep log button in status bar.

    Removing UI elements under the user isn't good UX

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-14

    Use QPlainTextEdit for message log. Less memory and much much faster then QTableWidget

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-14

    Fix #11200 (Symbology changes of a layer aren't reflected in overview panel)

Merge: fbea7d44f48 a53bf7ea2a7
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-14

    Merge remote-tracking branch 'origin/master'

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-14

    Real name of @leyan instead of pseudonym

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-14

    GEOS context accessor for PAL

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-14

    Use _r GEOS API in geometry import test

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-14

    Move identify toolbar to top to match other docks with toolbars

Merge: e4f68b1ac0f c5f2f7e01aa
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-14

    Merge pull request #1304 from manisandro/replace_lineedit_with_combobox_snappingdialog

    Use a spinbox instead of a lineedit for the snapping tolerance

Merge: e52c1232a8e 8b989424e07
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-14

    Merge pull request #1571 from slarosa/context-help

    [context-help] set heading to 3 for heatmap plugin and python console help file

Merge: f214a0181e5 340d4178eed
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-14

    Merge pull request #1576 from leyan/graduatedRenderer

    Automatic update of label and neighboring ranges boundaries in graduated renderer. Fix #9312. Fix #9900, Fix #10203

Merge: e46aa62d077 7fdaf080b2e
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-14

    Merge pull request #1570 from slarosa/heatmap-plugin

    [heatmap-plugin] replace messagebar to messagebox

Merge: e46aa62d077 6354dd3a31a
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-13

    Merge remote-tracking branch 'rouault/use_geos_reentrant_api'

    Conflicts:
            src/core/pal/layer.cpp
            src/core/qgsgeometry.cpp
            src/core/qgspallabeling.cpp

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-13

    Added @leyan to contributors

Merge: 2313be90417 ced5ae43249
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-13

    Merge pull request #1556 from leyan/convertToRuleBasedSymbology

    [FEATURE] Keep renderer settings when changing renderer type (where it is possible)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-09-02
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-09-13

    Fix check of allowed wfst capabilities in project. Funded by Sourcepole QGIS Enterprise

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-13

    fix and sync QgsAttributeEditorContext sip bindings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-13

    [FEATURE] Joins: optionally use just a subset of fields from the joined layer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-13

    Joins: optionally use just a subset of fields from joined layer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-13

    Support for setSubsetString() in memory provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-13

    Default names for colors when adding to schemes

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-12

    Restore canvas colour for overview window

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-12

    Simplify python console init text

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-12

    Use wait cursor when loading forms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-12

    [relation widgets] General update

     * Improve speed (lazy loading)
     * Loop detection for circular dependencies (Fix #10850)
     * Some memory leaks fixed
     * More const-correctness
     * Fix the attribute editor context

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-12

    [relation reference widget] minimize feature request, do not fill combobox if not shown, button to remove related feature

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-09-12

    Update to strings in add postgis layer dialog

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-12

    [FEATURE] display rule-based renderer legend in a pseudo-tree (in layer tree model/view)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-12

    debian packaging update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-11

    Move triggerRepaint() to QgsMapLayer, use it instead of deprecated clearCacheImage()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-11

    Make sure to refresh canvas when layer's CRS is changed

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-11

    Fix toolbar order with add and new buttons

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-11

    Reduce margins on bookmarks dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-11

    fix signal in QgsDateTimeEdit

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-11

    Support dragging colors from QgsColorPreviewWidget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-11

    Accept dropped colors on color widgets

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-11

    Non editable color schemes should not be editable in QgsColorSchemeList

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-11

    Retain alpha if entering colors with no explicit alpha into
    QgsColorTextWidget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-11

    [SIP] add missing activated/deactivated signals for map tools

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-11

    Set auto raise for attribute table buttons to match reset of UI

Merge: 890f921e062 79b3a8f8893
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-10

    Merge pull request #1577 from RossGammon/master

    Description: Fix qreal VS double issues.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-10

    fix #11110

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-10

    fix spanish translation error

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-10

    Move remove layer/group to legend dock. Remove from toolbar

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-09-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-09-10

    Resize snapping column widths. Reduce dialog margins

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-10

    Support #RRGGBBAA style color codes in QgsSymbolLayerV2Utils color parsing

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-09-10
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-09-10

    update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-10

    Do not use partially checked state of legend nodes when layer is not visible

    This is slightly confusing, moreover in some styles the items are not immediately
    updated, producing a weird effect when hovering mouse over legend nodes.
    http://www.youtube.com/watch?v=HNDE1Xp5UZA&feature=youtu.be

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-10

    Fix #11169 (toggling symbol visibility does not trigger refresh)

    This could have happened when the same project was reloaded, then map canvas
    failed to clear itself and some connections to repaintRequested were broken

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-10

    Make rule-based renderer rule keys persistent

    So they can be used for visibility groups - before they got assigned new keys
    on every instantiation of Rule

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-10

    Fix #11143 take 3 (cannot remove visibility groups)

    Now we also handle rules that are not valid anymore

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-10

    Fix emitting of currentLayerChanged() signal

    Use layer ID instead of persistent index to remember last layer.
    Persistent index will get invalid during removal of layers and
    the signal was not emitted when current index got invalid (none).

    This was causing a crash in GPS information widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-09

    mssql provider: fix filter type interpretation (fixes #11076)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-09

    Fix #10912 (joined attributes are not correctly propagated in nested joins)

    This commit makes QgsVectorLayerJoinBuffer listen to changes in fields
    of joined vector layers in order to update the cache and inform parent layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-09

    german translation update

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-08-30
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-09-09

    refactor to a more general convertFromRenderer function

Merge: b9fc2b51d93 e0376977f8e
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-09

    Merge pull request #1578 from alexbruy/layer-submenu

    move all "Add Layer" actions to submenu

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-08-25
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-09-09

    Add factory annotation and use clone for rule based renderer

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-08-24
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-09-09

    use previous renderer if possible, instead of last applied renderer

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-08-24
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-09-09

    add sip

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-08-24
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-09-09

    creation of a convertToRuleBasedRenderer() function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-09

    Add a bunch of useful interactive color widgets to GUI, including
    color wheels, ramps, boxes, and text edits.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-08

    Fix #11143  (cannot remove visibility group) take two

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-08

    Getting closer to the perfection: a bit of spacing for 'layers' toolbar (like browser)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-08

    [composer] Fix flip of N/S and E/W coordinates when using reprojected grids

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-08

    [composer] Use proper prime and double prime symbols for grid annotations
    (because good typography and cartography go hand in hand..!)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-08

    Doxygen: do not add "Definition at line N of XYZ.cpp" to each method

    This is another tweak meant to declutter the generated documentation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-08

    Doxygen: Do not show private members, referenced by/references relations

    This change should help to make the API docs less cluttered.
    The above mentioned pieces of information are not very useful for people reading docs - and core developers have their IDEs for checking references.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-07

    Fix #11146 (rule check state not saved)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-09-06

    put Oracle GeoRaster plugin button to new submenu

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-09-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-09-06

    move "Add Layer..." buttons to submenu

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-06

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-06

    fix metasearch typo (followup 5cb7d357)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-06

    fix metasearch syntax error

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-06

    Remove some superfluous empty vertical space from browser dock widget

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-06

    Fix yesterday's changes to currentGroupNode() (fixes addition of groups)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-06

    Do not create collaboration diagrams in doxygen docs

    The diagrams do not really add much value and do not highlight the important concepts
    of classes, confusing the user and making things looks more complicated than they are

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-06

    Start of doxygen page about API breaks

    Ross Gammon <rossgammon@mail.dk>AuthorDate: 2014-09-05
Commit:     Ross Gammon <rossgammon@mail.dk>
CommitDate: 2014-09-05

    Description: Fix qreal VS double issues.
     This patch tries to fix qreal VS double issues for ARM

     There are two seperate issues, the first is trivial just a typecast on
     a const.

     The second is however less-trivial and needs to be checked
     before merging. sip doesn't seem to like the type
     QVector<double> on platforms where qreal is float but changing
     the type to qreal may have knock-on impacts on the native code.

     QGIS Issue: http://hub.qgis.org/issues/11148
     Debian Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760535

    Author: Peter Michael Green <plugwash@debian.org>

Merge: 0a7ddfa1704 3eb6e7ca3f3
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-09-05
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-09-05

    Merge pull request #1575 from geopython/MetaSearch-0.3.1

    Meta search 0.3.1

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-05

    Fix potential crash when adding a group

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-05

    Fix QgsLayerTreeModel naming conventions and update Python bindings

    I was using a mixture of terms 'symbology items' and 'legend nodes' for the same thing which was confusing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-05

    Fix #11126 (Make up/down buttons work also for layer tree nodes)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-05

    Respect the overridden layer name in composer legend also in rendered legend

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-05

    If layer is in editing mode, show the pencil icon instead of embedded legend icon

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-05

    Keep a bit of spacing in layer tree dock widget

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-05

    Fix #11143 (remove visibility groups after removal of a layer)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-05

    [FEATURE] Toolbar for layer tree specific actions

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-05

    Visibility groups: also record visibility states of renderer categories (legend nodes) into groups

    Visibility of a layer is not stored within the map layer, but visibility
    of renderer categories (which turn into legend nodes) is stored inside renderer and
    that one in turn inside map layer. This fact may result in surprising behavior
    when change of visibility group for a composer map will affect other composer maps (and main canvas).
    The only way to overcome the problem would be to have the possibility to use multiple renderers with one layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-05

    Fix crash when trying to edit color ramp with black start/end colors

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-09-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-09-04

    Fix Mac build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-04

    postgres provider: don't warn, when queries return 'numeric' constants

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-04

    fix warnings

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-09-01
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-09-04

    Automatic update of label and neighboring ranges boundaries

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-04

    [FEATURE] Access to visibility groups in map composer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-04

    [FEATURE] Visibility groups of map layers in layer tree

    New toolbar button allows quick changes between the groups of layers that should be visible.
    Also features a simple way for management of the groups (add/remove)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-09-04
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-09-04

    Allow loading pgraster tables with non-default raster field name

    Before this change you could only load tables where the raster
    field was named "rast".

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-09-04
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-09-04

    Allow loading PostGIS Rasters from partially configured connections

    Partially configured connection are those for which an hostname
    or username or port etc. are not specified, relying on libpq defaults.

    It was already fixed for geometries but rasters needed more love.
    See #9037.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-04

    [composer] Add some missing sync groups for group boxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-04

    Ensure top of QgsCollapsibleGroupBox is visible after expand. Previous
    behaviour was to scroll to center of group box for long group boxes,
    which is confusing for users.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-04

    fix windows build

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-09-03
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-09-03

    merge back ef0e7d09168d43b0529a1f819108a4741c7e9e75

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-09-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-09-03

    Add unit tests for geometry import (wkt,wkb,geos)

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-09-03
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-09-03

    remove code

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-09-03
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-09-03

    update MetaSearch to 0.3.1

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [composer] Fix failing grid tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [composer] Add some python tests for QgsComposerMapGrid
    (sponsored by NIWA, New Zealand)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [composer] Update sip bindings, add missing sip bindings for
    QgsComposerMapGrid (sponsored by NIWA, New Zealand)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [composer] Clean up map grid API, fix bug with grids not rearranging
    correctly (sponsored by NIWA, New Zealand)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [composer] Deprecate a bunch of map grid calls (sponsored
    by NIWA, New Zealand)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [composer] Improvements to grid annotation string formatting (sponsored
    by NIWA, New Zealand):
    - Don't show directional suffix for 0 or 180 latitudes or 180 longitudes
    - Add padded coordinate modes
    - Fix precision errors causing minutes/seconds > 60
    - Wraparound longitudes to restrict them to the -180 to 180 degree range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [composer] Fix N/S and E/W are reversed in grid annotation strings
    (sponsored by NIWA, New Zealand)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [composer] Add simple line border frame style for composer map
    grids (sponsored by NIWA, New Zealand)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [composer] Some small tweaks to grid defaults and ui (sponsored
    by NIWA, New Zealand)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [FEATURE][composer] Add tick styles for frames. Options include
    drawing ticks only inside the map frame, drawing ticks outside
    the frame, or drawing ticks both inside and outside the frame.
    (fix #6954) (Sponsored by NIWA, New Zealand)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [composer] Add tests for grids on specific sides (sponsored by
    NIWA, New Zealand)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [composer] Remove raster layer from composer grid tests (sponsored
    by NIWA, New Zealand)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [FEATURE][composer] Add options for controlling which sides of
    the map a grid frame is drawn (sponsored by NIWA, New Zealand)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [FEATURE][composer] New frame/annotations only grid style. Selecting
    this style causes only the frame and annotations to be drawn, with no
    grid lines or other markings over the map. (Sponsored by NIWA, New
    Zealand)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-03

    [composer] Split composer map grid tests from composer map tests
    (sponsored by NIWA, New Zealand)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-02

    german translation update

Merge: f97d5e319ea dab5ff95ffd
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-02

    Merge pull request #1574 from mhugent/getFeatureExpression

    Get feature expression

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-09-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-09-02

    Add function help for getFeature

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-02

    [custom widgets] adds filter line edit

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-09-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-09-02

    [FEATURE]: Add getFeature function in Expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-02

    More const correctness, fix crash with atlas

Merge: 368755a51a2 6d4dee914ed
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-02

    Merge pull request #1572 from jef-n/store-blend-mode

    Save blendmode/composition mode in project file

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-02

    Save blendmode/composition mode in project file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-02

    fix sorting of map layer combo box and more const correctness

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-09-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-09-01

    [context-help] set heading to 3 for heatmap plugin and python console help file

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-09-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-09-01

    [heatmap-plugin] replace messagebar to messagebox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-01

    more const correctness

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-01

    SIP file for new date time edit

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-01

    added new QgsDateTimeEdit to custom widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-01

    new edit widget for date/time capable of setting null dates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-01

    [composer] Support drag and drop restacking of items via item panel (fix #11058)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-01

    more flag operators declaration in SIP, better use of flags in data defined button

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-09-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-01

    [SIP] add missing operator for flags

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-01

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-09-01

    indentation update, Q_FOREACH support in astyle, doxygen fix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-09-01

    [map layer actions] action for group of features, rename availability to target (flags), only emit signal for defined target"

    Conflicts:
            src/gui/qgsmaplayeractionregistry.cpp
            src/gui/qgsmaplayeractionregistry.h

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-09-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-09-01

    [composer] Add zoomToExtent for QgsComposerMap, allows easily fitting a set extent into the map item without altering the item's shape

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Fix doxygen warnings, fix missing bindings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Followup fix for #11006 (spotted by Nyall - thanks)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Fix #11006 (wrong size of symbols in print composer legend if map units are used)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Added header to new files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    More Python wrapper updates + fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Revert previous changes to QgsLegendModel and its items

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    API fixes, added missing python wrappers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Update Python bindings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Improve docs for QgsLegendSymbolItemV2

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Introduce scale-based filtering of legend nodes (in WMS)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Fix WMS with custom rule / no labels

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Legend customization via layer node's custom properties

    This allows for reordering, renaming and removal of legend nodes.
    Composer either uses default project layer tree (auto-update on)
    or customized layer tree (auto-update off).

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Work in progress: Make composer legend widget work with QgsLayerTreeModel

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Layer tree model support replacement of layer tree + layer node handles removal of layer cleanly

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    New flag to disable checkboxes for legend nodes in layer tree model

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Support for custom labels in symbol-v2 legend node

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Moved QgsLayerTreeModelLegendNode (+derived classes) to a new file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Use QgsLayerTreeModel as a source of data for legend rendering instead of QgsLegendModel

    This is work in progress, customization of legend is not working yet

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Fixed bugs with feature count, maintenance of QgsLegendSymbolItemV2

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Make WMS server use QgsLegendRenderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Force vector output for preview icon so it avoids cached pixmaps

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Fix nested WMS layer data items

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Fix rendering of WMS Legend Graphics

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Fix crash in WMS GetLegendGraphics

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Added support for check states to rule-based renderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Identify renderer's categories/rules by key instead of index

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Scale range supported by symbol in QgsLegendSymbolItemV2

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Creation of legend items for map layers moved to QgsMapLayerLegend

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Automatic creation of composer legend symbol item icon

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-07-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-09-01

    Move bits of legend rendering code into item classes + add rendering test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-31

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-31

    german translation update

Merge: acf1f70f137 793db5f53ff
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-30

    Merge pull request #1569 from nyalldawson/measure_undo

    Allow removing last point while measuring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-30

    Allow removing last point while measuring via del/backspace keys (fix #10176)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-30

    Fix #11092:
    * fix crash when invalid shapefile layer is repacked
    * error out if vector file writer is invoke with an empty filename
    * don't allow "Save as..." without a given filename

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-30

    grass provider: catch unavailable mapserver (fixes #11025)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-30

    Fix GEOS dev detection (fixes #11081)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-30

    fix doxygen warnings

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-08-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-08-29

    [TRANSUP] transifex and string update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: f92fd581634 8c7b3946398
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-08-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-08-29

    Merge pull request #1547 from marcel-dancak/bbox-bugfix

    Mapserver: fixed bounding box of points features collection returned in GetFeatureInfo request

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-08-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-08-29

    fix layout of the New Vector Layer dialog

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-08-29

    Added Michael Douchin to contributors

Merge: 99ff44cb16d 092b7fc673a
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-08-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-08-29

    Merge pull request #1566 from mdouchin/debug_project_path_embedded_items

    Fix #11109 (Write relative path in project XML for embedded groups and layers)

Merge: 6130505c797 75b3464e1cc
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-08-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-08-28

    Merge pull request #1564 from anitagraser/patch-2

    [processing] check if value is None before trying to cast float

    Michael Douchin <mdouchin@3liz.com>AuthorDate: 2014-08-28
Commit:     Michael Douchin <mdouchin@3liz.com>
CommitDate: 2014-08-28

    [BUGFIX] Issue #11109 - Write relative path in project XML for embedded groups and layers when needed

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2014-08-28
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2014-08-28

    check if value is None before trying to cast float

    the tool used to fail when there were NULL values in the fields

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-08-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-08-28

    [processing] fix vector functions definitions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-27

    Add icon size 48 and 64

    To make life easier on touch devices
    Fix #9527

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-27

    allow reactivation of measurement after deactivation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-27

    Followup 1bdef80: Fix crash when layer not in edit mode

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-27

    QgsVectorLayer::uniqueValues() also returns uncommitted values

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-27

    [custom widgets] add relation reference

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-27

    relation editor: use a public constructor, remove UI file

    rename file according to class name

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-26

    openFeatureForm: Update attributes on provided when used modal
    Fix #11099

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-26

    CollapsibleGroupBox: hide content when collapsed

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-26

    editor widgets: rename to wrapper to distinguish from the real widgets

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-08-24
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-08-25

    Update sip bindings, add method documentation

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-08-24
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-08-25

    Call renderCachedImage after viewport has been computed

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-08-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-08-25

    Recompute webpage viewport dimensions when resizing html frames (Funded by Sourcepole QGIS Enterprise)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-25

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-25

    indentation update

Merge: 7b84ccc9b1d 6cd8e4fb00a
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-08-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-08-25

    Merge pull request #1561 from DelazJ/ProjSelector

    Activate the help button in select projection Dialog

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-25

    Add slot on ContextHelp button

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-25

    Referencing Help button function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-25

    [composer] Don't draw handles around locked items (fix #11059)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-25

    Fix tab order in add relation dialog

Merge: d70235ffbe0 0bfd5fbf642
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-08-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-08-25

    Merge pull request #1549 from DelazJ/TableManager_GUI

    Set 0 as default value of srid in DB_Manager dialogs (issue #7083)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-25

    [composer] Show selected items in bold in items tree panel (fix #11057)

Merge: f1aafe06c8f 6cfb6e61b1d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-08-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-08-25

    Merge pull request #1552 from DelazJ/SaveAsDialog

    Put by default to on the "Add layer to map canvas" option when saving new file (issue #6642)

Merge: ae25009c66b 937a97db1e1
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-08-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-08-25

    Merge pull request #1557 from DelazJ/VectorSymbolselector

    fix #10472 : Enlarge btnSaveSymbol so it shows fully its text in all languages

Merge: 4d1595ce795 23eff1f8caa
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-08-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-08-25

    Merge pull request #1551 from DelazJ/FToolsAddNewLayerToMapCanvas

    Put by default to on the "Add result layer to the map canvas" option when using fTools functions (issue #6642)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-25

    [composer] Remove destructive 'Load from template' action, replace with
    non-destructive 'Add items from template' action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-25

    Add an edit button for shapeburst and gradient color ramps

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-25

    Fix unit choice for ellipse symbol layer type

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-25

    Add a platform-specific size hint for QgsColorButtonV2 (refs #11060)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-25

    Fix some alignment and tab issues with symbol dialogs (refs #11060)

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-25
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-25

    Enlarge btnSaveSymbol so it shows fully its text

    The btnSaveSymbol has his width increased from 50 to 70 when horizontalSpacer has its width decreased from 40 to 20

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-25

    Range Widget: Only enable for supported data types
    And some doxymentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-24

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-24

    osgeo4w: fix plugin install, add more error checking and include latest updates
    also in package.cmd

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-24

    [composer] Fix regression in locked map layers (fix #11089)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-24

    Standardise to 6 decimal places for controls which can be set to map units in symbology (fix #11064)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-24

    Where possible, maintain properties of symbol layer when changing symbol layer type (fix #8389)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-24

    Fix warning

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-08-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-08-23

    set scrollarea to no frame for settings in plugin manager

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-08-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-08-22

    Bug #10974 QGIS WFS Server provides too much precision PR #1520 UI

    Add a cell in the WFS vector layer table to specify the coordinate precision by layer

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-08-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-08-22

    Fixed ui conflict and Fixed UI options

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-08-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-08-22

    Bug #9797 Add a precision setting for GetFeatureInfo geometry attributes

    Add precision to QgsGeometry method exportToWKT and use it in GetFeatureInfo

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-08-22

    Bug #10974 QGIS WFS Server provides too much precision

    In the GetFeature request QGIS WFS Server uses the static method: QgsDoubleToString. This method returns double with a precision fixed to 17.

    We do not need that much precision for coordinates. Firstly because we are not able to measure a position on earth with a lower micron precision. Secondly because it unnecessarily overload response.

    I propose to add the ability to specify the precision in the QgsDoubleToString method.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-22

    Fix memory alignment issues on ARM

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-22

    Fix QgsFieldModel on ARM

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-08-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-08-22

    [processing] fixed bug in ModelerScene when position of output is not defined

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-08-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-08-22

    [processing] fixed parameter definition parsing for parameters of type integer

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-08-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-08-22

    [processing] added support for old model file format

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-22

    add missing file from 72e779c3e

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map canvas

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add by default the result file to the map

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Update frmEliminate.ui

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Add saved file to map canvas by default

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Default srid value to use in new geom column : 0

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    Default srid value to 0 in new table geom column

    Harrissou Sant-anna <delazj@gmail.com>AuthorDate: 2014-08-21
Commit:     Harrissou Sant-anna <delazj@gmail.com>
CommitDate: 2014-08-21

    set default srid value to 0 in new geom column

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-08-21
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-08-21

    Fix typo in QgsVectorFileWriter::fileFilterString

    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-08-21
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-08-21

    Mapserver: fixed bounding box of points features collection returned in GetFeatureInfo request

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-21

    include pyqt uic module for custom widgets in debian package

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-21

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-20

    osgeo4w: also move pyqt4 uic module for custom widgets (followup 72e779c3e)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-20

    osgeo4w: move Qt plugins (sql and designer) into qgis directory

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-20

    make some rendering errors translatable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-20

    custom widget lib: include resources to show icons in designer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-20

    make custom widget tooltips translatable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-20

    relation reference: correctly initialize and set properties for widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-20

    add new custom widgets to Qt Designer plugin

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-20

    can create relation reference in a widget (for custom UI forms)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-19

    [composer] Holding alt while pressing arrow keys results in moving items 1 pixel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-19

    [FEATURE][composer] Allow remote urls to be entered as picture path
    for picture items, and automatically fetch them. Sponsored by the
    City of Uster, Switzerland.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-19

    Add a simplified class for fetching HTTP network content

Merge: 1b205be604d 4cfe24aea99
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-19

    Merge pull request #1516 from 3nids/vr_geom_relation

    map identification for relations

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-19

    custom widget for relation reference widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-19

    select related feature on the canvas from the relation reference widget (in the attribute form)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-19

    use a specific class for the widget (to be used as a custom widget), rename old _widget to _wrapper

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-19

    identify shows a non-modal feature form

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-19

    new map tool to select single feature

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-18

    Fix python bindings for QgsRelation.fieldPairs()

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-08-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-08-18

    Allow + for string concat in QgsExpression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-18

    [composer] Fix crash when loading project

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-18

    Doxymentation

Merge: 8d822c42aec f2677918f8c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-08-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-08-18

    Merge pull request #1533 from manisandro/multilabeling_datadefined

    Fix multilabeling with datadefined value

Merge: 621edef24eb ff172b2cc98
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-08-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-08-18

    Merge pull request #1541 from marcel-dancak/master

    Mapserver: enhancements of searching with GetFeatureInfo request

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-18

    make QgsMapLayerRegistry ctor private (it's a singleton)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-18

    QgisInterface::getFeatureForm() returns a QgsAttributeDialog
    And some API comments

    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-08-18
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-08-18

    wmsprovider: store tileWidth and tileHeight values in properties of wms provider

Merge: 8888c5f0c0e 81055452e47
    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-08-18
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-08-18

    Merge remote-tracking branch 'upstream/master'

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-18

    custom widget for new color button

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-18

    fix tool tip

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-17

    rename other canbeGeneralizedByMapBoundingBox methods to isGeneralizableByMapBoundingBox

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-17

    fix polygon generalization artifacts, if last ring segment is one of two
    segments exceeding the tolerance plus some cleanups

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-17

    doxygen fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-17

    indentation update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-17

    Fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-17

    Allow importing and exporting to GIMP palette file (gpl) from color list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-17

    Improvements to color list:
    - Cleanup code
    - Support copying and pasting multiple colors to list
    - Support additional color list mime formats

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-17

    Support dropping multiple colors into a color list widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-17

    revert german part of 62200eb55

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-08-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-08-17

    [TRANSUP] next update transifex and source

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-17

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-17

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-17

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-16

    [FEATURE] Project specific color scheme, set through default styles tab in project properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-16

    New GUI control for an editable list of colors from a color scheme.
    Supports drag and drop reordering, drag and drop colors from external
    apps (on supported OS).

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-16

    Add method for finding matching schemes from a color scheme registry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-16

    Add method for editing color scheme colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-16

    Add set of default colors for custom color palette

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-15

    Fix margins for expressionbuilder on gnome

    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-08-15
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-08-15

    Mapserver: enhancements of searching with GetFeatureInfo request

    Sylvain Maillard <contact@ecologeek.org>AuthorDate: 2014-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-14

    fix typos: extra spaces

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-08-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-08-14

    [TRANSUP] fix compile errors with it and de

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-08-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-08-14

    [TRANSUP] transifex update and switch of km to transifex

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-14

    Show checkboard pattern behind semi-transparent colors in swatch grid

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-08-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-08-14

    [processing] renamed Input and Output classes in modeler, to avoid confusion

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-08-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-08-14

    [processing] fixed saga supervised classification when using saga 208

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-08-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-08-14

    [processing] allow definition of vector fields with plain names and types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-14

    Rename custom colors to standard colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-14

    Allow setting alpha channel for custom color palette

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-14

    Hide color schemes from color button menu if they contain no colors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-14

    Fix typo in docs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-14

    [composer] Fix docs for composer arrow

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-14

    missing Q_DECLARE_OPERATORS_FOR_FLAGS

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-14

    use flag instead of enum

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-13

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-13

    optionally use layer ids for wms

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-13

    doxygen fixes

Merge: d42c24f28cc 1d736da66cd
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-13

    Merge pull request #1536 from Ecologeek/bugfix

    fix typo in variable name (extra space)

    Sylvain Maillard <contact@ecologeek.org>AuthorDate: 2014-08-13
Commit:     Sylvain Maillard <contact@ecologeek.org>
CommitDate: 2014-08-13

    fix typo in variable name (extra space)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-08-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-08-13

    Restore tabs on Python console load

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-13

    availibilty definition for map layer actions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-13

    [FEATURE] Predefined custom color palette in QGIS options and color scheme

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-13

    [composer] Prevent atlas crash when layer has bad features (refs #11037)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-13

    Flip more colors buttons to QgsColorButtonV2

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-08-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-08-12

    [TRANSUP] string and transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-08-12
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-08-12

    Fix multilabeling with datadefined value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-12

    [composer] Ensure that data defined page size and orientation is correctly set when printing directly from an atlas. (Note that mixed orientation prints are unsupported on some platforms/print drivers)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-12

    also handle UI when manually applying filter

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-12

    Port some more color buttons to QgsColorButtonV2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-12

    Flip all symbology color buttons to QgsColorButtonV2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-12

    Use rounded rectangles for preview icons in QgsColorButtonV2

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-11

    more const-correctness and avoid ambiguity in overloaded function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-11

    [composer] Flip all color buttons to QgsColorButtonV2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-11

    [composer] Prevent data defined size of scalebar from being less than calculated minimum size

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-11

    [composer] Tweak logic for data defined map extents

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-11

    [FEATURE] New version of color button (QgsColorButtonV2) based off
    QToolButton. Features:
    - context menu items have been moved to the attached menu button
    - new gui widget QgsColorSwatchGrid, which displays a grid of colors
    - new class for QgsColorScheme, which generates colors to show in a
      color swatch grid
    - new class QgsColorSchemeRegistry, with a global instance containing
      default color schemes. QgsColorButtonV2 accepts a color scheme
      registry, to control which schemes to show in the popup menu as
      color swatch grids.
    - color button can have a default color
    - color button can also be quickly set to a totally transparent color
    - c++ and python unit tests for all core components

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-08-11
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-08-11

    Fixing several errors in generation of NxT distance matrix

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2014-08-11
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2014-08-11

    Fixing field name used for target field in ftools DistanceMatrix algorithm

Merge: fe4e552e96d 26587af616b
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-08-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-08-11

    Merge pull request #1481 from giohappy/alias_remove_when_empty

    Remove alias from vector layer if it's an empty string.  Fix #10437

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-08-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-08-08

    [TRANSUP] update sv, some context help fixes

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-08-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-08-08

    typo fix in string

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-08-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-08-08

    [TRANSUP] common string update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-08

    server: fix absolute path conversion on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-08

    raster layer properties: add data url label

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-07

    Don't set field value to NULL if multiline text edit has not been edited

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-07

    Let user change form layout in fields properties if .ui is not empty

Merge: 2c12a0dfb26 aeed1229e07
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-06

    Merge pull request #1458 from rouault/ogr_unknown25d

    OGR provider: deal with wkbUnknown25D (wkbUnknown | wkb25DBit)

Merge: 24e89a4712f 04bb4617466
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-06

    Merge pull request #1527 from jarl-dk/build_fix

    Finding python library on Ubuntu 14.04 64bit

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-08-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-08-06

    [processing] don't warn about different CRS's if algorithm has only one
    input (fix #10964)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-08-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-08-06

    follow up 4fb28987ba

    Jarl Friis <jarl@softace.dk>AuthorDate: 2014-08-06
Commit:     Jarl Friis <jarl@softace.dk>
CommitDate: 2014-08-06

    Finding python library on Ubuntu 14.04 64bit

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-08-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-08-06

    [processing] convert strings to numbers when initializing parameters
    from description file (fix #11011)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-08-06

    [FEATURE][composer] Allow more control over appearance of composer arrows:
    - Line can be styled using line symbol style dialog
    - Arrow head fill and outline colors can be specified
    - Arrow head outline width can be specified

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-06

    fix zooming to layers when there are empty layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-08-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-08-05

    respect restrictions when calling identify with layer selection mode

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-03

    Fix memory leak and pass ownership of py editor widgets to C++

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-03

    Attribute table cache size 0 is represented as "All" in the options

Merge: 1b94afe8a58 ed52cb25fcc
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-08-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-08-03

    Merge pull request #1524 from SrNetoChan/master

    Fixed Legacy date widget default format
    Fix #10988

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-08-01

    debian packaging update

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-08-01

    [processing] fix loading of output rasters with wrong CRS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-08-01

    [processing] replace str() with unicode() to avoid possible issues with
    non-ASCII characters (work in progress)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-31

    [composer] Some tweaks to label display name, add display name for legends

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-31

    [composer] Don't deselect items when unlocking them from the items panel

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2014-07-25
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2014-07-30

    Fixed Legacy date widget default format

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-07-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-07-30

    fix editing of NULL values (fixes 0 to NULL, and fixes setting of NULL values in postgres)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-30

    [composer] Decrease default snap tolerance to 5 pixels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-30

    [composer] Deselect items when they are locked from the items panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-30

    [composer] Locked items can't be selected by clicking them in the canvas.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-30

    [composer] Remove right-click to lock for composer items (fix #5592), now that locked items can be unlocked from the items panel this is no longer required, and frees up right clicks for a composer context menu

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-30

    Don't double add features
    Fix #10969

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-30

    [FEATURE][composer] Implement an item tree panel for composer windows
    (fix #4358). Allows for selection of items, hiding/showing items,
    toggling lock status of items and double-clicking to edit item id.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-30

    do not transform toString to quote values (NULL integer becomes 0 otherwise)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-30

    Apply pull request #1502 provided by bstroebl: Add ntv2 entry for Thuringia

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-29

    [composer] More improvements to item dispayName methods

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-29

    Follow up 3f0d0944

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-29

    [composer] Support merged undo/redo commands for multiframe items

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-07-28
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-07-28

    Make table sortable. Fixes #10962

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-28

    [composer] Add api method for toggling visibility of composer items

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-28

    Fix some warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-28

    Request geometry when virtual field requires

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-28

    [composer] Add function for getting a friendly display name for items

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-28

    Fix crash with maximumValue/minimumValue for virtual fields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-28

    Initialize expression field buffer to NULL
    Prevents crash, see
    https://github.com/qgis/QGIS/pull/1494#issuecomment-50303556

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-27

    [FEATURE][composer] Allow specifying user stylesheets to apply to a HTML item's content

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-27

    Disable color picker under OSX, due to limitations with QWidget::grabMouse on that platform

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-27

    Disable preview modes under OSX due to issues with QGraphicsEffects under OSX (refs #10761)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-27

    [composer] Add some missing icons to menu items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-27

    [composer] Switch to alt key for resize and draw from center mode

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-25

    always also update qgis_en.ts in update_ts_files.sh run

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-07-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-07-25

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-07-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-07-25

    can re-center when scaling mapCanvas extent

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2014-07-25
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2014-07-25

    dbmanager: rotating layer import and export icons to more intuitive sense

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-25

    add QScintilla2 to INSTALL

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-25

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-24

    clean identifier of layer variable passed to the feature form

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-24

    fix saving of edittype configuration and remove redundant storage of labelontop
    and editable state.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-24

    restore naming of generated attribute widgets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-24

    Some cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-24

    Request geometry when virtual field expression require so

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-24

    Sanity checks in add attribute dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-24

    Fix uniqueValues for virtual field

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-24

    Automatically switch editor layout when assigning .ui file
    Fix #7286

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-07-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-24

    Use field precision for range edit spin

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-24

    Allow expressions with geometry on value relation widget
    Fix #10900

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-24

    Followup 11f197e
    Fix #10922

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-24

    Use icons on fields properties, disable "editable" where inappropriate

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-24

    [FEATURE] Expression field (Virtual field)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-24

    Remove unused method

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-07-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-07-23

    Fix finding QScintilla for non-QT_INCLUDE_DIR install directories

Merge: 3988ad0f638 6014d45d969
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-07-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-07-23

    Merge pull request #1514 from manisandro/stretch_last_column

    Trivial: Stretch last column in bad layers dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-23

    make sip bindings to qscintilla derived classes optional (replaces 7e815cad & 8f0b8987)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-23

    Setting attribute table cache size to 0 results in full cache

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-07-23
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-07-23

    Stretch last column in bad layers dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-23

    [FEATURE][composer] Holding shift while drawing new lines constrains lines to horizontal/vertical/diagonals, while drawing rectangles constrains items to squares. Holding control switches to a draw-from-center mode. Sponsored by City of Uster, Switzerland.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-23

    Set focus to first widget on attribute form

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-23

    Fix attribute dialog crash on close

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-23

    Followup 9f07383

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-23

    [processing] fixed fileFilter for file outputs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-23

    [processing] made xgrids parameter in raster calculator optional

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-23

    [processin] fixed extent checking in saga algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-23

    [processing] fixed issues when loading parameters

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-23

    [processing] improved SAGA multiple extents detection

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-23

    [processing] fixed SAGA description

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-23

    [processing] fixed  some GRASS descriptions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-23

    Synchronize values of repeating widgets on forms
    Fix #10877

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-07-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-23

    Only add feature once when python init function is set on attribute form
    Fix #10862

Merge: 080f2523787 e47763390f8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-07-22

    Merge pull request #1510 from gioman/v_points

    [processing] fix grass64 v.to.points

Merge: 8f0b89870f3 38390bf725b
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-22

    Merge pull request #1512 from radosuav/small_processing_fixes_3

    [Processing] Small fixes

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-07-22
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-07-22

    [Processing] Add *.* file filter to batch processing input panel

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-07-22
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-07-22

    [Processing] Comment debuging statements in OTB which clutter up Processing log

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-07-22
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-07-22

    [Processing] Hide some OTB params under Advanced button and improve handling of advanced parameters

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-07-22
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-07-22

    [Processing] Add GRASS r.univar and update r.fillnulls

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-07-22
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-07-22

    [Processing] Remove print statements which sometimes cause an exception

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-22

    fix qscintilla sip include path (followup 7e815cad)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-22

    Fix build errors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-21

    [FEATURE][composer] Data defined url for composer html items. Sponsored by City of Uster, Switzerland.

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-07-21
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-07-21

    fix grass64 v.to.points

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-21

    debian packaging update with workaround for debian #755491

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-21

    remove automake residuals

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-21

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-21

    indentation update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-21

    Fix build error with processing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-07-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-07-21

    Fix #10909 (SVG markers rendered as images in composer)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-21

    Comment sip files for code editor to fix build error on ubuntu

Merge: 460cee1bde6 6486594f573
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-07-21

    Merge pull request #1505 from volaya/master

    [Processing] Refactoring of parameters and outputs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-21

    [composer] Switch to using data defined button for picture source expression

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-07-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-07-21

    [edit widgets] set line edit as read-only instead of disabled

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-20

    Add missing HTML editor sip files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-20

    Switch to QgsCodeEditorHTML for composer html code editor

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-20

    Add HTML code editor

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-20

    [FEATURE][composer] Multiple overview frames per composer map (fix #10299)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-07-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-07-20

    [TRANSUP] common translation update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-20

    Drop QScintilla2 from window title

Merge: 4e2afeb9618 b2ff71868ab
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-20

    Merge pull request #1507 from NathanW2/code_editor

    Code editor using QScintilla.

    Thanks to Salvatore Larosa for the initial work.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-19

    [composer] Don't auto set maximum number of attributes when resizing item. Instead, keep the maximum number of rows as whatever the user set. This change prevents the attribute table from shrinking and never re-growing (fix #10911)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-19

    [composer] Fix restoration of grid color alpha channel from 2.4 projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-19

    [composer] Write a dummy Grid element when saving composer maps, fixes crash when loading project in older QGIS versions (fix #10905)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-19

    [composer] documentation improvements

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-19

    [composer] More cleanups - move font utils from QgsComposerItem to QgsComposerUtils, add tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-07-17

    Legend refactoring: first steps towards legend customization

    - map layers have associated QgsMapLayerLegend instance
    - QgsMapLayerLegend is interface for generation of legend with some default implementations
    - QgsLayerTreeModelLegendNode is interface for representation of legend item in layer tree model with some default implementations

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-07-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-07-17

    [TRANSUP] string update by request

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-17

    add msvc notes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-17

    avoid initially loading value map previews from the first layer (might be expensive)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-17

    [FEATURE][composer] Allow setting attribute table header and content font colors. Fix saving alpha channel for grid colors.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-07-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-07-16

    Fix bundle-relative linking for libqscintilla2.dylib (now required lib) on Mac

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-07-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-07-17

    When grouping layer tree nodes, insert new group at the same position

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-07-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-07-16

    Fix #10828 (slow project loading)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-07-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-07-16

    Fix #10744 (crashes with CSV files with parallel rendering)

    I can't replicate the crash, but the static QRegExp instances will not work
    with multiple threads.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-16

    Clean up code editor code and API. Add tr() and fix spelling.

    Moved show/hide folding and margin methods to base class.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-16

    [FEATURE][composer] Allow evaluation of QGIS expressions inside html item source. Expressions are evaluated before HTML is rendered, allowing the expression results to modify how the HTML content is rendered. Sponsored by City of Uster, Switzerland.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-16

    [composer] Switch to using qscintilla for html editor in html item properties. Sponsored by City of Uster, Switzerland.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-16

    [composer] Fetch html using QgsNetworkAccessManager so that reply can be manipulated prior to rendering. Sponsored by City of Uster, Switzerland.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-16

    [FEATURE][composer] Option for manual entry of HTML item source. Sponsored by City of Uster, Switzerland.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-16

    [composer] Clean up code, move some methods to QgsComposerUtils, const correctness, tests, doc improvements

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-07-16

    [processing] fix icons for TauDEM algs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-16

    debian packaging update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-16

    Use code editor for expression widget

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-16

    Define QSCINTILLA_DLL for windows

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-07-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-07-15

    [TRANSUP] transifex update and common string update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-15

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-15

    cmake: report geos version with c-api header only (followup 0529f117)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-15

    [composer] Fix calculation of rotated image size inside picture items when rotation is 90 or 270 degrees.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-15

    fix moc warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-15

    more doxygen fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-15

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-15

    cmake: report geos version

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-15

    debian packaging update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-15

    Follow up 2041fc24

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-14

    [composer] Refactor QgsComposerItem:
    - New class QgsComposerObject, which both QgsComposerItem and QgsComposerMultiFrame
    derive from. This class contains the framework for data defined composition properties.
    - New class QgsComposerUtils, containing helpful static functions previously in QgsComposerItem
    - Test suites for data defined settings in QgsComposerObject and functions in QgsComposerUtils

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-14

    [Processing] Refactoring of parameters and outputs

    It also adds some changes in the core and tools package, to provide a cleaner structure

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-14

    [processing] added 'crop to data' algorithm from SAGA

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-14

    [processing] Changed raster calculator to ask main layer separately

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-13

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-13

    doxygen: add new directories and fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-13

    [FEATURE][composer] Add marker style for map grids (fix #9381)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-13

    [composer] More tweaks to grid UI:
    - show grid name in draw grid checkbox to aid UX
    - restore 12 decimal places for grid interval/offset
    - rearrange controls for improved user flow
    - disabled cross width control when grid type is not set to cross
    - switch to collapsible group boxes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-13

    [composer] Reduce height of map grid list (fix #10881)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-13

    Followup c04a5400

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-13

    [composer] Hard code drawing a maximum of 1000 horizontal or vertical grid lines. Prevents hangs if grid settings are poorly chosen, resulting in millions of grid lines

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-13

    [composer] Fix annotation settings only being applied to first grid in list, not selected grid (fix #10880)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-12

    Code editor

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-12

    [processing] fixes in model/script downloader

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-12

    [processing] improved import to postgis algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-12

    [processing] added some extra info in modeler calculator

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-12

    [processing] fixed frequency algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-12

    [processing] change icon of core algs

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-07-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-07-11

    [processing] Fix typo

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-07-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-07-11

    Fix QgsComposerMap sip/cpp build error

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-07-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-07-11

    [TRANSUP] adding more translators

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-07-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-07-11

    [TRANSUP] pt_BR from transifex on request

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-07-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-07-11

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-12

    Remove unused writeSettings, readSettings, removeSettings methods from QgsComposerItem

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-11

    Follow up grid merge fixes. Repair broken grid tick tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-11

    Fix merge conflicts resulting from composer multi grid merge

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-07-11

    [processing] update CMakeLists.txt to handle new directories

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-11

    [processing] added some new core algs as scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-11

    [processing] allow adding core processing algs using scripts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-10

    enable feature form on openFeatureForm on editable layer (fixes #10865)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-10

    Revert "Fix reversed lat/long in grid annotations"

    This reverts commit 2d2340e916db09c03772a3f9d4de8cb49a4c9d72.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-10

    Fix #10720

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-10

    Fix reversed lat/long in grid annotations

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-10

    Fix swapped lat/long

Merge: 6097e58a7a2 c33007fe706
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-10

    Merge pull request #1503 from alexbruy/processing-ogr

    Processing ogr

Merge: 9abeeb64e63 0525c015c87
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-10

    Merge branch 'composer_grid_master'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-10

    Show frame entry independent of translation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-10

    Fix some todos

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-10

    Start without composer map without grid

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-10

    Add frame pen width, color, fill color1, fill color2 to composergrid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-10

    [FEATURE] New $atlasfeature expression function for returning the current atlas feature. Also clean up the expression groups and move some unrelated functions out of the 'Record' group.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-10

    [FEATURE] New expression functions for $currentfeature (returns current feature) and 'attribute' (returns value stored in specified field within a feature)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-10

    fix build error (followup ba8f3881)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-10

    deleted EnumerateTableField description (redundant)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-10

    [processing] fixed cmake

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-07-09

    remove unused files, code cleanup

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-07-09

    [processing] refactor OGR algorithms to use commandline tools, not
    bindings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-09

    Compatibility methods to simulate old composer map grid

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-09

    Adapt user interface for multiple grids

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-08

    Port possibility to have several grids / crs in composer map from QGIS Enterprise to master

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-08

    Begin test suite for data defined composer settings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-08

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-08

    Remove sqlanywhere plugin and provider (implements #10840)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-08

    debian packaging update
    Funded-By: norBIT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-08

    [FEATURE] Color picker option in color button context menu, which allows for sampling a color from anywhere on the screen. Supports holding the left mouse button to continuously sample. Pressing space also triggers a sample for Windows, where mouse clicks outside the QGIS window are unavoidably propagated onward.

Merge: 32a30301534 d68bc599f48
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-07-07

    Merge pull request #1501 from gioman/grass64watershed

    [processing] fix GRASS 6.4 r.watershed

Merge: 136cd5cd37a b16172cc275
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-07-07

    Merge pull request #1500 from gioman/grass7watershed

    [processing] fix GRASS 7 r.watershed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-07

    feature renderers: don't display not rendered class in catch-all class and fix class counting (followup d4b8c407c and 4867b7fa)

    Funded-By: norBIT

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-07

    canvas: remove keys for switching single/multithreaded and showing rendering times (fixes #10827)
    Funded-By: norBIT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-07

    Make QScintilla a required dependency

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-07

    Remove single select tool, merge into Select By Rectangle.  Fix #10824

    - New tool named Select Feature(s) does both actions one tool
    - select(), selectByRectangle() return SelectFeatures action to maintain
      API

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-07-07
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-07-07

    [processing] fix GRASS 64 r.watershed

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-07-07
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-07-07

    [processing] fix GRASS 7 r.watershed

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-06

    [processing] added 'Select by expression' algorithm (by Michaël Douchin - 3Liz)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-06

    [processing] removed scripts

    They should be downloaded now from the scripts/model repo

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-06

    fixed issue with MultilineTextPanel in modeler (#10813)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-06

    [composer] Fix missing descriptions for composition data defined buttons on initial composer load

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-06

    Add render state support for graduated renderer

    Add check state role for graduated renderer

    Sync sip bindings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-05

    german translation update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-06

    [FEATURE][composer] Data defined page size, orientation and number of pages for compositions. Funded by Canton of Neuchâtel, Switzerland

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-06

    [composer] Composer items which set their own size must consider data defined width and height

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-06

    [FEATURE][composer] Data defined item size and position. Funded by Canton of Neuchâtel, Switzerland

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-07-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-07-05

    transifex and string update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-05

    Followup 6d7c5f88

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-05

    [FEATURE][composer] Data defined map scale, rotation and extents. Funded by Canton of Neuchâtel, Switzerland

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-05

    [FEATURE][composer] Data defined item rotation. Funded by Canton of Neuchâtel, Switzerland

Merge: 47e8bde7d40 228892cfa7e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-07-05

    Merge pull request #1498 from minorua/joinattrs

    [processing] JoinAttributes improvement

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-05

    [FEATURE][composer] Data defined transparency and blend modes for composer items. Funded by Canton of Neuchâtel, Switzerland

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-05

    [composer] Initial framework for data defined properties in compositions and composer items. Funded by Canton of Neuchâtel, Switzerland

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2014-07-05
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2014-07-05

    [processing] fix join to layer with join (fix #10244)

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2014-07-05
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2014-07-05

    [processing] JoinAttributes improvement

    - allow join not only with vector attribute table but also with geometryless table
    - performance and key comparison improvement
    - str to unicode fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-05

    categorized renderer: show category by default (followup 4867b7fa)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-05

    Use index to render legend symbol items

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-04

    [processing] fixed #10792

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-04

    fixup 4867b7fa

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-04

    [FEATURE][API] categorized render: support disabling rendering of some categories

    Funded-By: norBIT

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-05

    [composer] Create base item widget class for composer items, clean up and remove duplicate code

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-04

    [composer] Make sure general atlas properties are imported before importing items from xml, so that items can be aware of atlas context while they are being created

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-04

    Move decodeBlendMode to QgsSymbolLayerV2Utils

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-04

    Data defined must reprepare expression if expression changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-04

    Allow preparing expressions in QgsDataDefined without requiring a layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-04

    [composer] Use the maximum frame width when setting a html item's content width

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-04

    [composer] Don't snap to items within a group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-07-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-07-04

    [composer] Improved method for setting/checking whether items are in a group

Merge: af17b56cb15 0c0e9ec462b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-07-04

    Merge pull request #1497 from manisandro/multilabeling_fix

    Fix joinConnectedFeatures not keeping the featureParts list in sync

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-07-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-07-03

    Fix joinConnectedFeatures not keeping the featureParts list in sync (Funded by Sourcepole)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-07-03
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-07-03

    Typo fixes from Rome airport

Merge: 144f7eca8fc 5476d86f604
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-03

    Merge pull request #1496 from Gustry/dev

    [processing] change str to unicode fix #10624

    Etienne Trimaille <etienne.trimaille@gmail.com>AuthorDate: 2014-07-03
Commit:     Etienne Trimaille <etienne.trimaille@gmail.com>
CommitDate: 2014-07-03

    change str to unicode fix #10624

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-03

    display project filename in project properties (implements #10788)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-02

    [processing] fixed #10780

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-02

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-07-02

    indentation update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-02

    Add border and fill colour options to bands. Different border for select tool

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-02

    Use nicer colours for zoom and select bands.  Match icon colour

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-07-01

    [processing] fix fusion algs loading

Merge: 978eb2e3b8a 6f00101bfdb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-07-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-07-01

    Merge pull request #1495 from giohappy/new_operators_dospatialjoin

    Add fine grain control over select by location tools

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-07-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-07-01

    Fix #10589 - Gesture events don't get sent correctly with interactive mode on view

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-07-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-07-01

    [processing] more changes to fusion lidar algorithms

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2014-07-01
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2014-07-01

    fix to Processing side

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-07-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-07-01

    QgsLegendSettings: new class to keep settings for QgsLegendRenderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-07-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-07-01

    Allow legend to have other than the "ideal" minimum size

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-07-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-07-01

    QgsComposerLegend: use QgsLegendRenderer for legend drawing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-07-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-07-01

    Moved legend rendering code from QgsComposerLegend to QgsLegendRenderer

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2014-06-30
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2014-06-30

    improved processing extract/select by location

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2014-06-30
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2014-06-30

    Improved select by location

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-30

    [composer] Default to no backgrounds for new labels, pictures, scalebars, and arrows. Fix some items not drawing using antialiasing if background disabled.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-30

    [processing] add 'optional' label to optional parameters in input dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-30

    [processing] better handling of values in boolean parameter

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-30

    [processing] Update of fusion lidar algorithms (By Agresta S.Coop)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-30

    Allow buiding of QgsLegendModel from layer tree

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-29

    remove executable bit from not executable files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-29

    only consider the crs of layers with geometry for automatically setting of project crs and otfr (fixes #10510)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-29

    metasearch: fix fsf address

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-29

    oracle provider: fix closing of iterator in case of error

Merge: a2a26c2829f 05cfd69d13f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-29

    Merge pull request #1446 from volaya/new_modeler

    [processing] overhaul of graphical modeler

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-29

    [composer] Use pixels for snapping rather than mm, allowing for finer work when zoomed in. Merge grid and guide snapping settings to a single snap tolerance setting.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-28

    standalone windows installer: fix qgis demo data link

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-28

    [processing] better handling of col sizes in batch interface

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-28

    [processing] fixed #10445

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-28

    [processing] methods in dataobjects.py now return layers ordered by name

    fixes #10446

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-28

    [processing] overhaul of graphical modeler

Merge: 09645e4ecc2 2982b57dd22
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-28

    Merge pull request #1490 from radosuav/small_processing_fixes2

    [processing] Small fixes 2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-28

    [FEATURE][composer] Allow setting secondary color for scalebars, allow alpha channels in scalebar colors

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-27

    osgeo4w: also exclude the external python libraries in release packages and
    skip the disabled grass direct library

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-27

    Bump version to 2.5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-27

    update changelog for release 2.4

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-27

    [TRANSUP] Final translation update for 2.4 source release

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-06-27
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-06-27

    [processing] Sort algorithms when updating provider alg list.

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-06-27
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-06-27

    [processing] Give an option for all file types to be used as input layer to processing algorithms.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-27

    Improve exception handling

    - Do at least very basic handling in QtConcurrent run functions
    - Do not show a message box when not running in main thread

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-06-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-06-27

    Followup fixes for data defined values for label repeat functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-27

    Doxymentation

Merge: ae9b30632ba 00692c7fd88
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-27

    Merge pull request #1395 from manisandro/line_multi_labeling_improved

    Line multi labeling improved

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-27

    Fix #10703 (selection reset after added/removed attribute)

Merge: 71649d423ee b42ef8c6691
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-27

    Merge pull request #1493 from qgis-jp/pullreq_2_4

    update translation JA

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-27

    [TRANSUP] gl by Xan and source

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2014-06-27
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2014-06-27

    update translation JA

Merge: fec9e65af55 599368c57e5
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-27

    Merge pull request #1491 from Cracert/i18n

    [TRANSUP] pl: varia

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-27

    Fix #10730 (fill ring does not work as expected)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-27

    fix typos in NEWS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-27

    fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-27

    indentation update

Merge: 4d6cfd960bf 0a7e69c6a05
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-27

    Merge pull request #1492 from nyalldawson/fix_10728

    [processing] Fix blocker #10728

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-27

    [processing] Add [not set] option for field combos when parent layer changes (fix #10728), also fix some strings displaying with extra spaces

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-26
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-26

    [TRANSUP] pl: varia

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-26

    german translation update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-26

    Attribute dialog: save/restore window geometry
    Fix #8784

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-26

    Documentation update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-26

    Few more doxygen docs for QgsMapLayerRenderer and subclasses

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-06-26
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-06-26

    Do not put GDAL extra parameters in quotes.

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-06-26
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-06-26

    Change the way input dataset CRS in read, to avoid problems with file handles remaining open in QGIS after use.

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-06-26
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-06-26

    Allow passing of parameters to algorithms in dictionaries.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-26

    russian translation update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-26

    [composer] Fix missing undo command for editing legend items, other small fixes for legend undoing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-26

    [composer] Prevent hang on trying to export compositions and atlases to files which can't be overwritten, and warn user instead (fix #9283) (fix #10016). Fix mouse cursor getting stuck after failed atlas exports.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-26

    german translation update

Merge: b2ea8f70c24 8655049898d
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-25

    Merge pull request #1489 from Cracert/i18n

    [TRANSUP] pl: varia

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-25
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-25

    [TRANSUP] pl: varia

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-25

    osgeo4w: grass updated to 6.4.4

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-25

    [TRANSUP] nb by james

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-25

    add some more geometry tests (followup c686c4fed)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-25

    Append .qlr to file name if missing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-25

    geometry: allow removing parts and rings or geometries by removing all vertices
    (fixes #10684)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-25

    followup 7d9b8dda8671820b99cfc0e170aad8e554ebe5d1

Merge: 7d9b8dda867 be032f72a79
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-25

    Merge pull request #1483 from 3nids/pasteshape

    fix #10672: force multi when pasting on a shapefile

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-25

    Don't reset field model if nothing changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-24

    Diagrams: Hide font button where not required
    Fix #10701

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-06-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-06-24

    fix browser handling of auxiliary metadata files (*.shp.xml and *.tif.xml) (#10697)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-24

    dbmanager: fix adding views to canvas (fixes #10688)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-24

    oracle provider: fix subquery support (fixes #10694)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-24

    Doxymentation for QgsAttributeForm

Merge: 2fc5ce31ebb 61abba8e300
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-24

    Merge pull request #1487 from gioman/fixgrass7

    [processing] Fix GRASS7 Grass7Algorithm.py to avoid error when opening modules

Merge: d56c6c81b14 30e5747f928
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-24

    Merge pull request #1486 from gioman/grass_instructions

    [processing] fixed instructions on how build GRASS modules

Merge: acea234267a 544200e82a6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-24

    Merge pull request #1485 from gioman/wildfire

    [processing] add GRASS modules for Wildfire analysis

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-06-24
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-06-24

    fix GRASS7

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-24

    Custom embedded attribute form ui: Forward esc keypress to parent
    Fix #10675

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-06-24
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-06-24

    fixed instructions on how build GRASS modules

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-24

    Value Relation Widget: Save and load "Allow NULL" configuration
    Fix #10690

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-06-24
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-06-24

    [processing] add GRASS modules for Wildfire analysis

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-06-24
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-06-24

    Update connections-default.xml

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-24

    [TRANSUP] string update with transifex

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-24

    Fix NULL value for relation reference widget

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-24

    Doxymentation for QgsMapRendererJob + subclasses

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-24

    fix #10682

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-23

    fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-23

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-23

    make merge attributes dialog translation agnostic (fixes #10681)

    Cyrille Medard de Chardon <serialc@users.noreply.github.com>AuthorDate: 2014-06-23
Commit:     Cyrille Medard de Chardon <serialc@users.noreply.github.com>
CommitDate: 2014-06-23

    CSV acronym added for consistency other file types

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-23

    Fix #9609 (crash with WFS)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-23

    Fix for line pattern sld export

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-23

    fix #10672: force multi when pasting on a shapefile

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-23

    Editorwidgets: Default values for editable and labelOnTop

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-23

    [composer] Remember last used folder for picture and marker dialogs (fix #8764)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-23

    [composer] Make $rownum in attribute table column expressions evaluate to current row number (works correctly only if no sort columns are specified - in future release sorting for attribute tables should be reworked so that it is done prior to fetching features)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-23

    [composer] Refresh attribute table filter when atlas feature changes (fix #10651)

Merge: c601e3b8510 4eb995c17b8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-23

    Merge pull request #1479 from gioman/master

    [processing] add v.surf.rst modules for lines

    Cyrille Medard de Chardon <serialc@users.noreply.github.com>AuthorDate: 2014-06-23
Commit:     Cyrille Medard de Chardon <serialc@users.noreply.github.com>
CommitDate: 2014-06-23

    Checkbox for sub index was missing tooltip text

Merge: 151d1f14341 8ed8d15ef60
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-23

    Merge pull request #1424 from manisandro/autoupdate_composer_legend_symbols

    Update composer legend entry when layer symbology changes.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-23

    [composer] Add missing mm suffix to grid offset

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-23

    [composer] Fix order of vertices returned by mapPolygon when map rotation is set, fix drawing overview frame when either map is rotated (fix #10644)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-23

    Editorwidgets: Save "label on top" and "editable" settings to project
    Fix #10667

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2014-06-23
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2014-06-23

    Remove alias from vector layer if it's an empty string

Merge: daefe3e8ee4 4c199ff16cb
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-23

    Merge pull request #1480 from 3nids/fixew

    small expression widget changes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-23

    discard empty expressions in setExpression (fix scrollbar in expression widget)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-23

    setExpression returns void

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-23

    Identify results: move the view mode to the top as the dock was too wide

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-23

    Fix a crash with highlights in identify results

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-23

    don't write project files with native line endings on windows
    (fixes #6407, fixes #7735, fixes #8267)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-22

    Fixed #10666

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-06-22
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-06-22

    add v.surf.rst modules for lines

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-22

    wms: fix redirected requests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-22

    Fix #10663 (additional nodata value pixels not transparent)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-22

    fix interactive network authentication

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-22

    Tidy up cmakelists for core lib a bit

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-22

    Move QgsRendererJob subclasses to new files (no code changes)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-22

    fixed #10669

Merge: 72691267199 41a2e260423
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-22

    Merge pull request #1478 from qgis-jp/pullreq_2_4

    Update GUI Translation JA

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-22

    Server: allow more layers in cache for projects with many layers

    Yoichi Kayama <yoichi.kayama@gmail.com>AuthorDate: 2014-06-22
Commit:     Yoichi Kayama <yoichi.kayama@gmail.com>
CommitDate: 2014-06-22

    Update GUI Translation JA

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-22

    expressions: add help for $uuid (fixes #10094)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-22

    fix cpt-city-archive on windows (fixes #9794)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-22

    new vector layer: limit attribute name length of shape files to 10 (fixes #9753)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-22

    debian packaging update: include LICENSE (fixes #8712)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-06-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-06-22

    Chop lines after merging connected features

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-06-04
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-06-22

    Increase label repeat distance spin box maximum

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-06-22

    Pass polygon boundary geometry to pal if labeling polygon perimeter with repetitions

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-06-22

    Show repeat label UI when labeling polygon perimeters

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-27
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-06-22

    Fix typos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-22

    add style manager translations (fixes #8436)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-22

    browser: fix update after spatialite database creation (fixes #6258)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-21

    ogr provider: return wkbNone if ogr reports unknown geometry and first feature is geometryless (fixes #7505)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-21

    attribute table: allow toggling editing if layer is capabable of any change, not only attributes (fixes #7504)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-21

    show failure to create a new shapefile on message bar and point to message log (fixes #6709)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-22

    Small API cleanup in QgsMapSettings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-22

    More doxygen docs for QgsMapSettings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-22

    Add doxymentation for QgsMapSettings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-21

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-21

    expression interval fixes:
    * allow more than two translated forms (fixes #8453)
    * support signed floating point values
    * allow non-ascii characters in translation strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-21

    emit QgsProject.snapSettingsChanged() (fixes #9465)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-21

    add separate filter for Panorama's Storage and eXchange Format

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-21

    fix #6204

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-21

    several components require spatialite, make it required (fixes #8797)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-21

    fix wording of split messages (fixes #8875)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-21

    [composer] Fix attribute table column sort order could not be changed after initially adding columns to sort

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-21

    Fix various models failing qt model test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-21

    Invalidate model filter when setting filter for QgsMapLayerComboBox, fixes filters not correctly applying to layers in combo box (fix #10656)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-21

    [composer] Allow choice of tables without geometry for atlas coverage layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-21

    [composer] Always default attribute tables to show all visible features (fix #10655)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    nsis: fix master installer bitmap

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-20

    [processing] fix #10662

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-20

    [processing] fixed behaviour of select algorithms in modeler

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-20

    [processing] fixes #10641

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-20

    [processing] allow 'set raster layer style' alg to use layers not loaded in qgis

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-20

    [processing] provide some more info in batch processing interface

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-20

    [processing] fix #10659

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-20

    [processing] fixed batch processing when there are no visible outputs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-20

    [processing] fixed layer selector panel to use file filter

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-20

    [processing] reset progress bar after alg has finished running

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-20

    [processing] Modified styling algs to work with layer that are not open in qgis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    osgeo4w: also fix quoting in qgis-dev postinstall (followup e4dd900)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-20

    [processing] fixed rendering of batch processing dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-20

    [processing] force process events when algorithms report progress

    Not the ideal way of doing it, but it will do the trick until we safely put algorithms in a different thread

    Some cleaning of the main alg execution dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    oracle provider: reload fields after adding or deleting attributes (fixes #10102)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    german translation update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-20

    Allow negative values for range widget
    Fix #6516

Merge: 909a841e747 88162d3885f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-20

    Merge pull request #1476 from cdavila/patch-1

    Fix typos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    german translation fix and translation string fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    nsis installer: don't override destination path override on x86_64 (/D)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    generate context_help and function_help in the same order

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    update release.pl and creatensis.pl

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-20

    Translation update and german translations

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-20

    Improve information text for a failed WMS connection

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-20

    Fix #10657 (crash opening a project with invalid join)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-06-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-06-20

    [BUGFIX] 10638 WFS GetFeature may be incomplete if layer reports estimated feature count

    layer->featureCount() sometimes returns an estimated feature count.
    In this case, the WFS server returns an incomplete reply (if called without
     maxfeatures).

    To make QgsWFSServer::getFeature a bit more robust, it's better to do not take
     account of layer->featureCount() and use
     while ( fit.nextFeature( feature ) && ( featureCounter < maxFeat || maxFeatures == -1 ) )

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-20

    Fix #10655 (race condition in QgsCredentials)

    Example of race condition during rendering:
    Threads 1 and 2 call get(), it checks that there are cached credentials.
    Thread 1 takes the cached credentials, thread 2 will get no data -> will request credentials in dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-20

    WMS fail: Details only shown on demand
    Fix #10464

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    include 2.4 pointer in doxygen

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    indentation update & warning fix

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-06-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-06-20

    Fix for Vietnamese UTM 48N projection parameters as reported by Quách Đồng Thắng

Merge: 735028d5b73 d99f3a0a8cc
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-06-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-06-20

    Merge pull request #1474 from timlinux/master

    Fix for Vietnamese UTM 48N projection parameters as reported by Quách Đồng Thắng

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-06-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-06-20

    Updated news file for 2.4 release

    cdavila <cdavilam@orangecorreo.es>AuthorDate: 2014-06-20
Commit:     cdavila <cdavilam@orangecorreo.es>
CommitDate: 2014-06-20

    Fix typos

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-20

    russian translation update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-20

    [attrtable] hide "hidden" widgets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-20

    Value map widget: properly represent value

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    processing: (redundant) translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-20

    metasearch: fix some self.tr calls

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-20

    Change / add ntv2 entries for Portugal

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-20

    Forms: Hide "Hidden" widgets
    Partly fixes #10649

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-20

    Editor widgets: Change default "enable sync" behavior

    More generic implementation of 024cd0b

    EditorWidgetWrappers (which are connected to fields) are synced with
    the layer edit mode state.
    WidgetWrappers (which are not strictly related to fields being editable)
    don't sync their edit state to the layer edit mode state.

Merge: 7aa93c00f78 434805bbd6c
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-20

    Merge pull request #1473 from gioman/master

    [processing] fix v.surf.bspline modules, input must be a point layer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-20

    Hopefully fix #10599 (blank composer map when rendering rasters)

    When printing on Windows, the printing does not seem to work
    well in the worker thread as QImages get converted to QPixmaps.
    Therefore we force the map rendering into main thread to avoid the issues.

    I do not have a printer, so I can't confirm the fix really helps

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-20

    Fix #10648 (add layer to the selected group)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-20

    [TRANSUP] gl by Xan

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-19

    [TRANSUP] es and sv

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-19

    Relation widget: Don't disable even when containing layer is not in edit mode

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-19

    Followup edbfb57, respect ownership of vl cacheindex in test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-19

    russian translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-19

    [TRANSUP] gl by Xan

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-06-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-06-19

    fix v.surf.bspline modules, input must be a point layer

Merge: a72bfb61c90 2176e163b7d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-19

    Merge pull request #1472 from gioman/r_cost_raster

    [processing] add a r.cost submodule that uses a raster input as starting point(s) + fix r.drain and add a submodule for r.drain that does not need input point vectors

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-06-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-06-19

    add a r.cost submodule that uses a raster input as starting point(s)

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-06-19
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-06-19

    fix r.drain and add a submodule for r.drain that does not need input point vectors

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-19

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-19

    [TRANSUP] forgot to add italian to transifex - sorry

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: b87093dad48 a7427b266e7
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-19

    Merge pull request #1470 from qgis-jp/pullreq_2_4

    update translation ja

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2014-06-19
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2014-06-19

    update translation ja

Merge: 63ad0fa3d78 1f6a47b92dd
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-19

    Merge pull request #1469 from Qgis-Tr-kr/master

    [TRANSUP] Korean

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-19

    [TRANSUP] es by Carlos

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-19

    Disable return to run field calc til 2.6. Disable button on invalid expression

    jangbi882 <jangbi882@gmail.com>AuthorDate: 2014-06-19
Commit:     jangbi882 <jangbi882@gmail.com>
CommitDate: 2014-06-19

    Korean translation updated

Merge: c884e1598b2 0ce4cbf4bab
    BJ Jang <qgis.tr.kr@gmail.com>AuthorDate: 2014-06-19
Commit:     BJ Jang <qgis.tr.kr@gmail.com>
CommitDate: 2014-06-19

    Merge pull request #3 from qgis/master

    Merge pull request #2 from qgis/master for Korean trans

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-19

    Show embedded form as widget, not as separate dialog
    Fix #10573
    Fix #10606

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-19

    Feeling dizzy?

    It will not get any better if you type "dizzy"
    into coordinates box in the status bar!

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-19

    [TRANSUP] update from transifex and updated strings

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-19

    WMS server: fix label settings in GetPrint

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-19

    Use better environment variable names for server logging

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-06-05
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-06-19

    Update composer legend entry when layer symbology changes. Funded by Sourcepole QGIS Enterprise.

Merge: c05e342ab1f 0d1d70551e1
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-19

    Merge pull request #1464 from Cracert/i18n

    [TRANSUP] pl: #18 by Radek

Merge: fcde5955f3f 304ced9e44c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-19

    Merge pull request #1462 from giohappy/master

    Fix 10625 reverting addDrawingOrder to previous logic

Merge: ee7add4f32a b998bb215dc
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-19

    Merge pull request #1465 from slarosa/str_replace_api

    [cmake] removes underscore in builtin APIs file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-19

    Added Mathieu Pellerin to the contributors

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-19

    Added Even Rouault to contributors

Merge: fd46c49811d 1bfd01b25a7
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-19

    Merge pull request #1460 from rouault/fix_crash_in_QgsVectorFileWriter_addFeature

    Fix crash in QgsVectorFileWriter::addFeature()

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-18
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-18

    [TRANSUP] pl: #18 by Radek

Merge: 0dd02bad049 0bd6d61b346
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-19

    Merge pull request #1463 from Cracert/i18n

    [TRANSUP] pl: help - new SpatiaLite layer

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-18
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-18

    [TRANSUP] pl: help - new SpatiaLite layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-19

    fix some warnings and indentation update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-19

    [composer] Fix setting atlas filename pattern from expression dialog (fix #10628)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-19

    Follow up 7af7b88c99

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-19

    [composer] Force vector rendering of shape and page symbology (fix #10616)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-19

    [composer] Correct placement of cross grids (fix #10626)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-06-18
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-06-18

    [cmake] removes underscore in builtin APIs file

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2014-06-18
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2014-06-18

    Fix 10625 reverting addDrawingOrder to previous logic

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-18

    some windows related INSTALL updates

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-18

    Few fixes in the attribute table model

    They were triggering assertions in debug mode...

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-18

    Fix #10594 (crashes when removing layers)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-18

    Fix model's signals if no symbology nodes are added

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-18

    Do not add undo command if scale has not changed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-18

    Fix some failing tests (diagrams control images needed rebuilding following MTR composer changes, added tolerance to renderers test)

Merge: 60d93b35cd9 ec820762d65
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-18

    Merge pull request #1457 from rouault/fix_crash_attr_table_no_attr_col

    Fix crash when opening entity form from layer without attribute

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-18

    [composer] Fix scaling of symbology within composer shapes and pages (fix #10609)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-18

    Fix some failing tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-17

    improve bad layer handling: make all datasource editable (fixes #7039)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2014-06-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2014-06-17

    Use GEOS reentrant API (_r functions) and update requirement to GEOS >= 3.1.0

    Currently QGIS uses the 'classic' GEOS API that uses a global context.
    This can conflict with libraries that would also use the global context
    and potentially finalize it whereas QGIS will still use it later.

    See https://groups.google.com/forum/#!topic/spatialite-users/9YSU6c5AVQ4 for
    such an example of such a recent issue with Spatialite.

    The _r API is available since GEOS 3.1.0, which is already an ancient GEOS
    version. For example, old-old-stable Ubuntu (Lucid 10.04) and Debian (squeeze)
    ship with GEOS 3.1.0 or later.

    Such move has also been done in GDAL 1.11
    (http://lists.osgeo.org/pipermail/gdal-dev/2013-August/036877.html)
    and MapServer 7.0 (https://github.com/mapserver/mapserver/issues/4733)

    There's no easy way unfortunately to check at compile time that you don't
    use the non _r API. I have patched my geos_c.h header to #ifdef that API (quite
    painfull to do..). A postprocessing check can be done however with :

    objdump -T output/lib/*.so | grep -v Base | grep GEOS | grep -v _r | grep -v "_ZN" | grep -v GEOSversion

    It should return nothing.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2014-06-17
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2014-06-17

    Fix crash in QgsVectorFileWriter::addFeature()

    createFeature() might return a NULL pointer that OGR_L_CreateFeature()
    will crash upon when GDAL is compiled in debug mode (where null
    pointer assertions are turned on)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-17

    another german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-17

    identify result: show id as feature label if html display string is enabled (fixes #10410)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-17

    identify results: don't close dialog when last feature/layer is removed (fixes #10415)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-18

    Use at() instead of operator [] to avoid detach and save time

Merge: c27e731ece5 9019b8e71aa
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-17

    Merge pull request #1407 from dbaston/master

    postgres provider: avoid overflow from casting index oid to integer (fixes #9005)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-17

    Fix #10608 (impossible to add a new column in attribute table)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-17

    Do not show tooltips from message log viewer during QGIS startup.

    Showing them leads to disturbing effects while loading the GUI

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-17

    Fix small jumps of the map canvas image after panning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-17

    [composer] Increase number of decimal places for scale bar settings (fix #9367)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-17

    [TRANSUP] es by Carlos

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-17

    [composer] Respect layer transparency when drawing legend items (fix #7890)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-17

    Bump maximum distances for marker line symbol styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-17

    [composer] Correctly handle symbology using map units when drawing grid lines and overlays on maps (fix #8210)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-17

    [composer] More GUI label alignment fixes for Windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-17

    python console: workaround for PyQt 4.11 problem

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-17

    german translation update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-17

    Make field expression widget work even without a layer (needed in composer)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-17

    make two editor widget strings translatable (and german translation update)

Merge: ed1d08d4350 a70c865b627
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-17

    Merge pull request #1459 from cdavila/patch-1

    Fix wrong reference to geometries in syntax

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-17

    Fix #10605 (round corners when using simple line with offset)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-17

    Fix text linebreaks in dxf export

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-17

    add doxygen notes to QgsGeometry::offsetCurve

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-17

    [layertree] Fix #10449 (auto-collapse layer if symbology has >= 10 items)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-17

    [layertree] QgsLayerTreeGroup doxymentation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-17

    [layertree] Update layer tree view when a tree node changes the expanded state

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-17

    osgeo4w: fix postinstall-common.bat quoting (fixes #10131)

    cdavila <cdavilam@orangecorreo.es>AuthorDate: 2014-06-17
Commit:     cdavila <cdavilam@orangecorreo.es>
CommitDate: 2014-06-17

    Remove duplicated line

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-17

    fix typo

    cdavila <cdavilam@orangecorreo.es>AuthorDate: 2014-06-17
Commit:     cdavila <cdavilam@orangecorreo.es>
CommitDate: 2014-06-17

    Fix wrong reference to geometries in sintax

    Geometry a was repeated and geometry was missing

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2014-06-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2014-06-16

    OGR provider: deal with wkbUnknown25D (wkbUnknown | wkb25DBit)

    This geometry type doesn't exist admitedly in the OGRwkbGeometryType
    enumeration but a few OGR drivers can expose layers of this type.
    Those layers should be dealt exactly like wkbUnknown layers, i.e.
    QGIS should analyze the content to see if there are points, lines,
    polygons and create derived layers.

    Also report the geometry type of wkbGeometryCollection25D layers in
    the U.I.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2014-06-16
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2014-06-16

    Fix crash when opening entity form from layer without attribute

    When right-clicking in the attribute table of a layer that has
    no attribute, no feature is selected. If selecting the 'Edit form'
    entry, we got a crash.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-16

    assign WGS84 to output layer, save length and time information (fix #8696)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-16

    restore export functionality in RoadGraph (fix #8695)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-16

    [composer] Ignore double clicks on mouse handle item (refs #10143)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-16

    [composer] Use the old line placement algorithm for arrows created in versions prior to 2.4 (fix #10457)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-16

    Fix waitForFinishedWithEventLoop() causing a freeze in composer

    Thanks Nyall for finding that out!

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-16

    Inverted polygons fixes (crashes, geometry checking, memory consuption, CPU efficiency)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-16

    [composer] Neaten up some item widget panels

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-06-16
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-06-16

    Allow db_manager use of connections with no parameters

    Fixes 'Error: database "" does not exist' message.
    Closes bug #9037

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-16

    [processing] added algs to set style of layer

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-16

    [processing] indentation fix

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-16

    [processing] added extension option to ParameterFile.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-16

    [processing] If SAGA/OTB exist as bundled app, do not allow manual configuration

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-16

    [processing] Prioritze bundled gdal over framework on OS X

Merge: 8005eab051f 1613d840ce0
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-16

    Merge pull request #1455 from Oslandia/fix_inverted

    Inverted polygons: fix memory leaks

Merge: aa09c8cbe65 00dca4031b8
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-16

    Merge pull request #1454 from Cracert/i18n

    [TRANSUP] pl: varia, #10

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-06-16
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-06-16

    Restore _makeUnion

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-16

    Fix #10392 (ellipsoid for measurement keep getting reset)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-16

    Fix another parameter check in server code

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-06-16
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-06-16

    Fix a small memory leak in singlesymbolrenderer widget

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-06-16
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-06-16

    Inverted polygons: fix memory leaks

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-16

    Fix layertitle string comparison

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-16

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-16

    fix build on precise

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-16

    [composer] Change remaining color push buttons into QgsColorButtons

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-16

    Add missing license headers for new classes from MTR

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-16

    Fix #10595 (symbol units not applied when loading symbol from library)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-16

    Enable render caching by default

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-15
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-15

    [TRANSUP] pl: varia, #10

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-15

    osgeo4w: x86 updated to GRASS 6.4.4RC1

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-15

    wfs provider: make wfs non-cached mode work (fixes #10413)
    TODO: refactoring

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-15

    debian packaging update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-16

    Fix #10271 (crash from race condition in SVG cache when using parallel rendering)

Merge: 9e3f9214004 ea34befe7ce
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-15

    Merge pull request #1451 from ahuarte47/Issue_OffsetCurve_API

    Replace GEOS function calls by QgsGeometry class methods

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-15

    Map rendering: allow waiting for job while handling events

Merge: 685d3e898bc 703c3e7272d
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-15

    Merge remote-tracking branch 'edigonzales/master'

    Conflicts:
            src/core/symbology-ng/qgslinesymbollayerv2.cpp

Merge: 6c21262935d 7bec7c2d49f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-15

    Merge pull request #1453 from qgis-jp/pullreq_2_4

    update translation JA

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2014-06-15
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2014-06-15

    update translation JA

Merge: 637dca76e0c 6c21262935d
    BJ Jang <qgis.tr.kr@gmail.com>AuthorDate: 2014-06-15
Commit:     BJ Jang <qgis.tr.kr@gmail.com>
CommitDate: 2014-06-15

    Merge pull request #2 from qgis/master

    Forked source update request

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-06-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-06-14

    [pyqgis-console] APIs file update

    edigonzales <edi.gonzales@gmail.com>AuthorDate: 2014-06-14
Commit:     edigonzales <edi.gonzales@gmail.com>
CommitDate: 2014-06-14

    fixes an issue introduced with #1449

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-14

    vectorlayer: better matching of supported types (fixes #10564)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-14

    raster layer properties: resync renderer settings after loading qml (fixes #10565)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-14

    add some missing dialog titles

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-14

    edit types: fix saving of range and relation reference widget (fixes #10562)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-14

    [composer] Loading old templates should default to drawing map canvas items (fix #10581)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-14

    [composer] Scale changes while in atlas fixed scale mode are permanently applied (fix #9602)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-14

    [composer] Fix alignment of some gui controls

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-14

    [processing] some cleaning in SAGA algs

    Removed algs that were not working or not useful, so as to have a more compact collection of alga

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-14

    Fix signal connection

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-14

    fix build error and update sips

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-14

    german translation update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-14

    Use expression widget for attribute table update bar

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-14

    Add isValid shortcut method for QgsExpression. Changes to field model and
    expression widget.

    - Extract valid and isExpression checks in expression widget

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-14

    Expression Widget: Return current text even if invalid index

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-06-14
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-06-14

    avoid memory leak

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-06-14
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-06-14

    no modify original geometry

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-06-13
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-06-13

    identify results dialog: use combo box instead of tabbed widget for view mode (rasters only) and add tooltips for identify mode and view mode (#10376)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-13

    ogr: don't create spatial index for shapes after deletes. That was supposed to
    also run a repack and doesn't work without (fixes #10483, refs #8317, refs #8822)

Merge: b6d83314293 e257227050b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-14

    Merge pull request #1286 from dakcarto/issue-3975_labeling-svg-as-text

    Fix for issue 3975, labeling svg as text

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-06-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-06-13

    Fix local test server response parsing and add debug output for url

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-06-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-06-13

    Initial fix for #3975, label engine vectorizing texts in SVG and PDF output

    - Add labeling engine option to render text-as-text
    - Default is still text-as-outlines (vectorized), due to differences between text (as text) and buffer (as outline) methods
    - Good output with printing to PDF (searchable, selectable text and embedded fonts)
    - OK output with SVG, but differences between text (as text) and buffer (as outline) methods

    Does not yet include unit tests or auto-setting of text-as-text for SVG output

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-06-13

    Note about PdfFormat and NativeFormat for QPrinter PDF output and embedding fonts

    - Unlike the Qt issues for NativeFormat on Mac, choosing to print, then Save as PDF, embeds fonts

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-06-13

    Add ability to define QImage format for render jobs via map settings

    - Defaults to QImage::Format_ARGB32_Premultiplied, as before
    - Update labeling unit tests to use defined format

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-06-13

    Add convenience functions to Python test utilities for rendering with map settings

    - Update labeling unit tests to use new functions
    - All labeling test classes render separately from QgsRenderChecker
    - Update labeling server test class to sync map settings to temp project

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-13

    fix windows build

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-06-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-06-13

    [BUGFIX][QGIS-Server] 10379 Flaky WFS GetFeature

    FIX return Feature collection when featureCount is 0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-13

    attribute form: allow overwriting invalid source attribute values and skip empty edit commands (fixes #10360)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-13

    don't show and raise identify results if attribute form pops up

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-13

    remove unused QgsPasteTransformations class

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-13

    don't show layername all the time

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-13

    [processing] fixed #10575

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-13

    [processing] changed how toolbox is updated after adding/removing provider

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-13

    [layertree] Fix last bit of #10384 (update on capitalization change)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-13

    [layertree] Add sip/PyQt subclassing code for model and view

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-13

    [layertree] respect bold font settings for layer/group

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-13

    Fix expanded/collapsed state when loading layer tree from old project files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-13

    Remove deprecated option "add new layers to the current group" (now always on)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-13

    Fix #10560 (wrong feature count)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-13

    Fix #10525 (zoom to the first layer not always working)

Merge: 03dfef8a298 637dca76e0c
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-13

    Merge pull request #1450 from Qgis-Tr-kr/master

    Korean transration completed

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-06-13
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-06-13

    fix indentation

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-06-13
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-06-13

    Replace GEOS function calls by QgsGeometry class methods

    jangbi882 <jangbi882@gmail.com>AuthorDate: 2014-06-13
Commit:     jangbi882 <jangbi882@gmail.com>
CommitDate: 2014-06-13

    Korean transration completed

    jangbi882 <jangbi882@gmail.com>AuthorDate: 2014-06-13
Commit:     jangbi882 <jangbi882@gmail.com>
CommitDate: 2014-06-13

    Korean transration completed

Merge: 95687a281a5 b2782ee7a1b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-13

    Merge pull request #1439 from Oslandia/fix_inverted

    Inverted polygons: bug fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-13

    fix typos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-13

    indentation update

    jangbi882 <jangbi882@gmail.com>AuthorDate: 2014-06-13
Commit:     jangbi882 <jangbi882@gmail.com>
CommitDate: 2014-06-13

    1/5 

Merge: c49e38c39c9 17a8e381081
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-13

    Merge pull request #1437 from ahuarte47/Issue_10195

    Fix bug #10195: Offset line symbology added to polygon layer leads to crash

Merge: ea0e1b11ada b3cbefc998b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-13

    Merge pull request #1449 from edigonzales/master

    fixes #10520 (scale method for SVG) and #10509 (dash pattern)

Merge: c31b67306e7 ea0e1b11ada
    Qgis-Tr-kr <qgis.tr.kr@gmail.com>AuthorDate: 2014-06-13
Commit:     Qgis-Tr-kr <qgis.tr.kr@gmail.com>
CommitDate: 2014-06-13

    Merge pull request #1 from qgis/master

    Forked suouce update request

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-13

    [MSSQL] Fix loading of layers in browser and dialog.

    Add ODBC connection pooling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-13

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-12

    [TRANSUP] transifex update and overall strings update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-12

    db manager: fix import of geometryless files (fixes #8970)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-12

    mssql provider: cleanup driver and service usage and copy password in feature iterator (fixes #10428)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-12

    db_mananger: fix loading geometryless tables (fixes #10566)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-12

    adapt tolerance to coordinate range when reshaping (fixes #9802)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-12

    Fix crash in GetLegendGraphic with scale parameter and plug memory leak

    edigonzales <edi.gonzales@gmail.com>AuthorDate: 2014-06-12
Commit:     edigonzales <edi.gonzales@gmail.com>
CommitDate: 2014-06-12

    fixes two symbology bugs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-12

    bump Processing version to avoid masking by version from plugin site

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-12

    Update UI from saved symbol correctly

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-12

    debian packaging update (include pyspatialite also on quantal)

Merge: da99331d858 b3088e0331c
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-12

    Merge pull request #1315 from manisandro/populate_transparency_table

    Populate transparency table when loading qml style for raster layer - Fix #10565

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-12

    Fix color buttons disappearing in windows when alpha is set (fix #10187)

Merge: ef700000e73 81593edb2cd
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-12

    Merge pull request #1444 from avlisad/master

    Improve mouse logic for measure tool. Fix #4628 Fix #10029

Merge: 28145b41055 306b148bc02
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-12

    Merge pull request #1448 from gioman/master

    small changes to processing "import into postgis" tool

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-06-12
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-06-12

    small changes to import into postgis tool

Merge: fc8d07ee246 51c6c60f6e6
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-12

    Merge pull request #1443 from manisandro/qgsfieldmap

    Remove all traces of deprecated QgsFieldMap.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-12

    Fix #10475 (symmetrical difference behaves like difference)

Merge: fa88eb25033 2ef7dcf6b9b
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-12

    Merge pull request #1389 from radosuav/small_processing_fixes

    [processing] Small fixes

Merge: d43d3065e91 8e03f7f166b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-12

    Merge pull request #1447 from Cracert/i18n

    [TRANSUP] pl: help - vector layer properties

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-12

    Fix #10548 (crash using custom forms)

    When using a custom UI file, the widget is created beforehand,
    and the code was failing to initialize it.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-12

    [composer] Move guidelines to correct position on page when paper size changes, fix lines drawing with incorrect width and height

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-12

    Fix #10527 (put auto-generated layout into scroll area)

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-11
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-11

    [TRANSUP] pl: help - vector layer properties

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-12

    [processing] some cleaning in saga algorithms

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-12

    avoid reloading fields when existing provider encoding is re-set (fixes #10340)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-12

    [composer] Don't round down scale for maps if < 1 (fix #9366)

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-06-10
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-06-11

    #10195: avoid calculate the GeometryType in offsetline

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-06-10
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-06-11

    #10195: Fix offsetline when the geometry is a polygon

    Use GEOSBuffer in offsetline when the geometry is a polygon

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-11

    don't reopen feature form when identify maptool is reactivated (fixes #10104)

Merge: dc9148c674f 32d8c125082
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-11

    Merge pull request #1445 from Cracert/i18n

    {TRANSUP] pl: context_help

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-11

    enhance error message when change/added attributes mismatch (refs #8481)

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-11
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-11

    {TRANSUP] pl: context_help

Merge: d20c5697cc1 0d7204cd851
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-11

    Merge pull request #1406 from m-kuhn/spatialite-fix

    [spatialite] Update layer statistics after adding new columns

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-11

    [TRANSUP] add iceland translator

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    avlisad <avlisad2008@yahoo.com>AuthorDate: 2014-06-11
Commit:     avlisad <avlisad2008@yahoo.com>
CommitDate: 2014-06-11

    Improve mouse logic for measure tool. Fix for #4628, #10029

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-11

    [composer] Make atlas fixed and predefined scales options work correctly with geographic coordinate systems (fix #9839)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-11

    Fix #10081 (problems with reprojection of layers)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-11

    Avoid second transform of extent (in QgsMapRender) on change of dest CRS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-11

    [TRANSUP] transifex update on request

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-11

    [composer] Correctly set initial state of atlas filename expression button (fix #10499)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-11

    [composer] Bump max number of rows for attribute tables to 999

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-06-11
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-06-11

    Remove all traces of deprecated QgsFieldMap. Funded by Sourcepole.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-11

    fix #10405: limit expression widget size

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-11

    Revert 150ffa3

    This reverts commit 150ffa37804501f5fd88fede51c4647bcdddd85c.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-11

    Call loadLabelSettings in initializeRender method and enable in sldparser

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-06-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-11

    Fix #10518, PAL engine settings no longer honored by qgis_mapserv

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-11

    [layertree] Fix possible crash when removing layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-11

    Fix move label tool with PostGIS (similar problem as #9148)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-11

    Fix #9148 (data-defined label positions with postgis)

    A bit strangely, conversion of null variant with double type
    to a double value is considered ok by QVariant

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-11

    Labeling: use over centroid for polygon labeling by default

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-11

    pal labeling: do not try to register feature if GEOS geometry is empty

    This removes the debug noise from GEOS when it tries to compute contains() predicate

Merge: 7f434a0c7e5 7e0ef8f93a2
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-11

    Merge remote-tracking branch 'alvaro/Issue_10433'

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-06-11
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-06-11

    #10433: Fix simplification of invalid and empty multipolygons

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-10

    [processing] more correct handling of nomodeler tag in scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-10

    [processing] fixed wrong imports

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-10

    [processing] Do not throw exception if help file does not contain valid json

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-10

    [processing] some file restructuring

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-10

    [processing] made postprocessing code more pythonic

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-06-10
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-06-10

    fix GDalTools overviews when clean and no levels are defined (#10538)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-11

    Fix #10535 (legend symbol items for graduated symbol renderer)

    The implementation used temporary symbols which are only valid
    between startRender()/stopRender() calls and was breaking
    also composer legend.

Merge: 3af01b345c8 b5452539d05
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-10

    Merge pull request #1440 from Cracert/i18n

    [TRANSUP] pl: DateTimeEdit, others

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-10
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-10

    [TRANSUP] pl: DateTimeEdit, others

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-11

    Fix #10524 (fix zoom to full)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-06-10
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-06-10

    remove table and graph tabs only if there are no raster layers identified (#10376)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-10

    Fix #9733 (empty attribute table if showing just selected / visible features)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-10

    Fix #10514 (snapping marker visible even if not snapped to anything)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-06-10
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-06-10

    Inverted polygons: use unary union

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-06-10
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-06-10

    Inverted polygons: avoid inplace geometry transformation

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-06-10
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-06-10

    Inverted polygons: fix feature count (call start render even without painter)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-10

    Fix #10202 (fix crash in graduated symbol renderer)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-10

    Fix #9951 (perimeter completely wrong with OTF on)

    With OTF on and computation on an ellipsoid, the coordinates
    were transformed twice(!) when measuring perimeter.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-10

    Build "multi" only when it's needed

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-10

    Small renaming of typedef / member variable

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-10

    Allow some mismatched pixels in inverted renderer test

    On my machine, there were ~200-800 mismatched pixels in each test image,
    but visually they look the same.

Merge: ae9048afb14 25346fe98f9
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-10

    Fix #10355 (crash) and #10338 (overlapping polygons) in inverted polygon renderer

    Conflicts:
            python/core/symbology-ng/qgsinvertedpolygonrenderer.sip
            src/core/symbology-ng/qgsinvertedpolygonrenderer.cpp
            src/core/symbology-ng/qgsinvertedpolygonrenderer.h
            src/gui/symbology-ng/qgsinvertedpolygonrendererwidget.cpp
            src/gui/symbology-ng/qgsinvertedpolygonrendererwidget.h

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-10

    Fixed indentation

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-09

    [TRANSUP] prepare move for el from github to transifex

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-10

    fix last commit (followup 2e2853a1f6e)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-09

    fix zoom to layer extent crash (fixes #10516)

Merge: b5c652b6da2 b99a21ddbb2
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-09

    Merge pull request #1436 from thodorisvakkas/master

    [TRANSUP] greek translation 20140609

Merge: dc447472279 6a84160a9e8
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-09

    Merge pull request #1435 from Cracert/i18n

    [TRANSUP] pl: composer, datasymbol, others

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-09
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-09

    [TRANSUP] pl: composer, datasymbol, others

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-09

    editor widgets: restore initialization of null numeric values and dates in text edit widget (followup e605ad65; fixes #10326)

    thodoris.vakkas <tvakkas@getmap.gr>AuthorDate: 2014-06-09
Commit:     thodoris.vakkas <tvakkas@getmap.gr>
CommitDate: 2014-06-09

    [TRANSUP] greek translation 20140609

    Signed-off-by: thodoris.vakkas <tvakkas@getmap.gr>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-10

    Fix #10512 (missing propagation of fields/scale to sub-symbols)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-09

    datum transformation selection:
    * respect the 'auto enable otf' setting
    * don't ask if otf is off or for layers without geometry
    * ask when otf was switched on
    * show more information in selection dialog

Merge: 8d04adbe8f6 a55303d2c53
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-09

    Merge pull request #1434 from Cracert/i18n

    [TRANSUP] pl: varia

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-09
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-09

    [TRANSUP] pl: varia

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-09

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-09

    editor widgets: restore handling of null values in textedit widget (fixes #10497)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-09

    russian translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-09

    value relation: save filter expression correctly and re-enable filter expression button (fixes #10503)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-09

    field model: return alias as display role, but field name as edit role (fixes #10467)

Merge: a59b54eb08d 1357c14f579
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-09

    Merge pull request #1432 from gvellut/master

    Fix #9020

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-09

    re-add support for top labeled editor widgets in default forms (fixes #10431)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-09

    identify results: hide highlights on deactivation and hide table/plot tab meant
    for rasters when there are only vector features (fixes #10376)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-09

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-09

    Fix #10365 (incorrectly escaped strings from QgsExpression)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-09

    Fix #651 (zoom to layer with one point does not work)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-09

    Fix #10212 (fail to handle relative paths to gzipped files)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-09

    Fix #10473 (raster preview icons in layer tree view)

Merge: afe6f2b94ae 674cf075844
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-08

    Merge pull request #1433 from Cracert/i18n

    [TRANSUP] pl: function_help

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-08
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-08

    [TRANSUP] pl: function_help

    *_* <guilhem.vellut@gmail.com>AuthorDate: 2014-06-09
Commit:     *_* <guilhem.vellut@gmail.com>
CommitDate: 2014-06-09

    Fix for http://hub.qgis.org/issues/9020

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-08

    [processing] removed debug lines introduced in last commit

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-08

    [processing] added help files for algs in qgis group

    Most help files missing content

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-08

    [processing] rst files are now the default for help files

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-08

    [processing] removed geoserver algorithms and moved postgis ones to qgis agorithms group

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-08

    [processing] catch error when local help files fail when trying to find version number of script

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-08

    [processing] some minor cleaning

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-08

    [processing] added gdal algs to simplified interface, replacing saga ones

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-08

    [processing] some minor improvements in script algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-08

    [processing] added 'nomodeler' option to scripts

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-08

    Use QgsDebugMsg instead of qDebug

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-08

    fix browser crash (fixes #10461)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-08

    russian and ukrainian translation update

Merge: db5ae6cef22 add1c925cc1
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-08

    Merge pull request #1431 from Cracert/i18n

    [TRANSUP] pl: function_help - colors

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-07
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-07

    [TRANSUP] pl: function_help - colors

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-06-07
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-06-07

    [TRANSUP] pl: typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-07

    add xsd schema to validate mapserver capabilities (might fix #10489)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-07

    [composer] Only consider frame width if a frame is set when drawing label text

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-07

    Consider also font descent and baseline in QgsComposerLabel::adjustSizeToText. Funded by Sourcepole QGIS Enterprise.

Merge: 4750211bb0b b199dc7be1d
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-07

    Merge pull request #1423 from manisandro/python_addItemsFromXML

    QgsComposition::addItemsFromXML for python (without optional arguments)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-07

    Follow up 6b973e1c3e

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-07

    [composer] Correctly handle shape frame and backgrounds from pre 2.0 projects (fix #8597)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-07

    [composer] When opening pre 2.3 projects keep picture item placement at middle (fix #10458)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-07

    [composer] Check if attribute index is valid when reading attribute table fields from pre 2.4 projects (refs #10482)

Merge: b3179125e75 b4a38c22011
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-06

    Merge pull request #1430 from Cracert/i18n

    [TRANSUP] pl: function_help

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-06-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-06-06

    Update gridcalculator.rst

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-06
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-06

    [TRANSUP] pl: function_help

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-06-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-06-06

    Update gridcalculator.rst

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-06-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-06-06

    Update gridcalculator.rst

    Added a conditional example

Merge: 485011105cf bf8284864d2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-06

    Merge pull request #1419 from marcel-dancak/master

    Mapserver's GetProjectSettings/GetFeatureInfo bug-fixes

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-06

    fix #10408: use today/now for date/time widget by default

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-06

    update source translation for transifex

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: ced6a30968e 150ffa37804
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-06

    Merge pull request #1428 from 3nids/fix10405

    fix #10405 and #10303 partially: removes the scroll area for the style page

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-06

    Label buffers not supported for dxf export

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-06

    [TRANSUP] fi by kari

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-06

    Fix line break in dxf label export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-06

    Fix dxf label export

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-06-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-06-06

    More coherence in IT GUI

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-06-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-06-06

    Updated IT GUI

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-06

    Remove relations when a involved layer gets deleted

Merge: 5e8cda78038 7475454edcd
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-06

    Merge pull request #1420 from Cracert/i18n

    VectorLayer, SymbolsList, WidgetShapeburst, XML, parent

Merge: 69f7b65648a 040cd6b2ed1
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-06

    Merge pull request #1425 from qgis-jp/pullreq_2_4

    GUI Translation update ja

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-06

    fix 10303: limit expression widget width in data defined properties

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-06

    remove useless argument

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-06

    FieldExpressionWidget: add tooltip if expression is larger than widget

Merge: 563f5211dbf 319694fc1bc
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-06

    Merge pull request #1429 from christianurich/QgsDatumTransformStore_transformation_0

    Fix crash when QgsDatumTransformStore::transformation returns 0

Merge: 8c513f99de8 e7056f6447e
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-06

    Merge pull request #1426 from simonsonc/qgsvaluemapconfigdlg-deprecated-api

    Replace deprecated QRexExp API

    Christian Urich <christian.urich@gmail.com>AuthorDate: 2014-06-06
Commit:     Christian Urich <christian.urich@gmail.com>
CommitDate: 2014-06-06

    Fix crash when QgsDatumTransformStore::transformation returns 0

    Simply fix to prevent crash if QgsDatumTransformStore::transformation returns 0. Works for me but has not been further tested!

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-06

    fix #10405 and #10303 partially: removes the scroll area for the style page

Merge: ade4c7bd0b9 60dfc79623f
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-06

    Merge pull request #1427 from simonsonc/qgscolorbutton-deprecated-api

    Replace deprecated API

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-06-05
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-06-05

    Replace deprecated API

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-06-05
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-06-05

    Replace deprecated QRexExp API

    Qt 4.6 saw QRegExp::numCaptures() change to QRegExp::captureCount().

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2014-06-06
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2014-06-06

    GUI Translation update ja

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-06

    german translation update

Merge: 2a80881e85d bcde66fd6a4
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-05

    Merge pull request #1403 from mdouchin/getmap_image_quality

    QGIS Server - new project option imageQuality used for JPEG images

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-05

    Fix outline color in simple marker dxf export

    Michael Douchin <mdouchin@3liz.com>AuthorDate: 2014-05-28
Commit:     Michael Douchin <mdouchin@3liz.com>
CommitDate: 2014-06-05

    QGIS Server - new project option imageQuality used for JPEG images

    * JPEG image quality parameter in OWS / WMS capabilities of the Project properties dialog
    * this parameter is only used for jpeg images
    * a new parameter IMAGE_QUALITY can be used in the getMap request and will override the project value

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-05

    Fix ellipse marker dxf export

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-05

    Reintroduce datum transforms (were disabled during transition to MTR)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-06-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-06-05

    QgsFieldModel use attributeDisplayName (fix #10451)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-05

    Allow choice of files with non .html extension for HTML annotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-05

    Don't draw annotation text outside of painter's clip region (fix #10400)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-05

    Fix #10468 (WMS GetLegendGraphic support)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-05

    Fix #10469 (symbology not refreshed after drag'n'drop)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-05

    Fix crash when changing to paletted renderer (with no colors)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-05

    Fix a crash when un-setting raster band in raster layer properties

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-04

    [TRANSUP] es by carlos with transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-04

    [TRANSUP] sv by Victor

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-04

    [layertree] Fix python issues with addLayer()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-04

    [layertree] Only add layers to layer tree if the client wanted that

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-04

    [layertree] Do not start editing in tree view too easily

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-04

    fixing some UI bugs in settings dialog

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-04

    Event layer function: catch various error cases for line offsets

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-04

    Trying to fix #10164 (crash on zoom in/out)

    This happens due to infinite recursion when syncing extent between
    map canvas and map renderer. Not entirely sure why, seems to happen
    only on 32bit systems.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-04

    [composer] Mark project dirty when additional composer related changes occur (fix #7470)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-06-03
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-06-04

    QgsComposition::addItemsFromXML for python (without optional arguments). Funded by Sourcepole QGIS Enterprise.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-04

    [composer] Allow clicking-dragging to set size of labels, pictures, legends ands tables when adding them to a composition (fix #9821)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-04

    Fix LineEdit edit type conversion warning

    http://lists.osgeo.org/pipermail/qgis-developer/2014-June/032942.html

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-06-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-06-04

    [processing] handle non-ASCII characters in modeller algorithm list

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-04

    Fix #10412 (option whether to show newly added layers)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-06-04
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-06-04

    Updated IT GUI translation

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-03

    [TRANSUP] gl by Xan and hu by Zoltan

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-04

    [layertree] Preserve the order of layers when adding several layers at once

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-04

    [layertree] update insertion point to layer tree when appropriate

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-03
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-03

    VectorLayer, SymbolsList, WidgetShapeburst, XML, parent

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-03

    [layertree] Add Python bindings - part two (gui)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-03

    [layertree] Add python bindings - part one (core)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-03

    [composer] Setting the composition for a composer view correctly creates item widgets and sets up connections for composer to composition (fix #10038)

    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-06-03
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-06-03

    mapserver: excluding of not allowed WMS feature attributes from GetFeatureInfo response in GML format

    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-06-03
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-06-03

    mapserver: added 'alias' property into feature attribute properties of GetProjectSettings response

Merge: 9053d46c204 9e14b32ad52
    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-06-03
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-06-03

    Merge remote-tracking branch 'upstream/master'

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-03

    Capitalization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-03

    Add north arrow variants without text

    Antonio Locandro <antoniolocandro@hotmail.com>AuthorDate: 2014-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-03

    North_Arrows

    Additional arrows, including without Letter Marks and Surveying with
    Declination

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-06-03
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-06-03

    Updated IT GUI translation

Merge: 309f5d55105 6209b9754a9
    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-06-03
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-06-03

    Merge remote-tracking branch 'upstream/master'

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-03

    Add layer name to select by expression dialog title
    Fix #10422

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-02

    [processing] first implementation of github-based resources manager

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-02

    [processing] helpfiles for scripts/models are now stored as json

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-02

    [processing] Use certain gdal algs in simplified mode instead of saga ones

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-02

    [processing] all gdal algs now have the same icon

    Did some code cleaning in gdal package

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-02

    sip: remove enum constants

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-02

    fix some warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-02

    fix layer tree translation support

Merge: 4d5d26a9808 510831b5878
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-02

    Merge pull request #1418 from Cracert/i18n

    [TRANSUP] pl: WebView, WMS

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-02
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-02

    [TRANSUP] pl: WebView, WMS

Merge: 7f21918e77c 8c67cdf0834
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-02

    Merge pull request #1399 from giohappy/fix_osm_initspatialmetadata

    Fix #9693 (Make OSM DB metadata initialization in transaction)

Merge: 4cf0486915e 7f21918e77c
    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-06-02
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-06-02

    Merge remote-tracking branch 'upstream/master'

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-06-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-06-02

    DnD forms: Make tabs scrollable
    Fix #10389

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-02

    Use QgsDebugMsg for a debug message

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-02

    Do not show layer extent in the status bar after the load (useless)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-02

    Clean up MS SQL iterator. Fix #10115 - Fix crash on join

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-02

    [composer] Don't show vector selections in composer map items (fix #7610)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-02

    Show busy indicator while rendering in map canvas

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-06-02

    [layertree] minor consolidation of insert/remove functions

Merge: 108cbc3b0d6 c095fe925d7
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-02

    Merge pull request #1397 from manisandro/minmax_fixes

    Min-max improvements

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-06-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-06-02

    Remove legacy server filter classes

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-02

    [MSSQL] Convert uniqueidentifier to string

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-06-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-06-02

    Fix #10402 - Don't duplicate combo items on selection

Merge: 79edbc29f50 8438ef4c544
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-01

    Merge pull request #1416 from Cracert/i18n

    [TRANSUP] pl: varia

Merge: 779bf5fb33b 7b192fc7370
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-06-01

    Merge pull request #1415 from fsdias/fixe_dotlplot2

    [processing] Fix dotplot

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-06-01
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-06-01

    [TRANSUP] pl: varia

    fsdias <fsdias@gmx.com>AuthorDate: 2014-06-01
Commit:     fsdias <fsdias@gmx.com>
CommitDate: 2014-06-01

    Update Dotplot.rsx.help

    fsdias <fsdias@gmx.com>AuthorDate: 2014-06-01
Commit:     fsdias <fsdias@gmx.com>
CommitDate: 2014-06-01

    Update Dotplot.rsx

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-01

    postgres: close connection when cursor can't be opened (fixes #10119)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-01

    fill ring: set attribute dialog to add mode (fixes #10363)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-01

    set feature form windows title

Merge: a516c36b917 183bfa54880
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-01

    Merge pull request #1413 from qgis-jp/pullreq_2_4

    translate gui ja

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-01

    nodetool: fix crash when deleting last vertex (fixes #10367)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-01

    re-introduce resetting of attribute values

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-01

    don't show layer popup selection if there is only one item

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-01

    db_manager: replace toPyObject() (old sip api; fixes #9991)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-01

    fix categorized renderer crash (fixes #10096)

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2014-06-01
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2014-06-01

    translate gui ja

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-01

    german translation update

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2014-06-01
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2014-06-01

    check validity of keys used by writeEntry and readEntry
    and print a message in the console in case of invalid key

    update of docstrings (obsolete note removed, note added)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-06-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-06-01

    [TRANSUP] transifex update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 166f8fc534c bf99a74600a
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-06-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-06-01

    Merge pull request #1412 from timlinux/master

    Added poster with icon

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-06-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-06-01

    Added poster with icon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-06-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-01

    [composer] Small improvements to api docs

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-06-01

    [composer] Composer item controls in GUI show position relative to page origin (also save page number and relative position to xml) (fix #9411)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-01

    debian packaging update (fixes #10120)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-06-01

    postgres: also accept PGRES_TUPLES_OK as positive result for UPDATE/DELETE/INSERT (fixes #9738)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-31

    reintroduced field validators on line edits

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-31

    fix crash in postgres layer creation (followup 3470b1d5c; fixes #10014)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-31

    fix doxygen main page

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-31

    fix 016b03b5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-31

    postgres: convert 4d geometries to 2d (fixes #9748)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-31

    Use bigger icon for field expression widget

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-31

    Fix #10405 - Don't resize expression area for label dialog.

Merge: 6dd4346c485 0b8469aeb00
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-31

    Merge pull request #1411 from Cracert/i18n

    [TRANSUP] pl: varia

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-31

    [composer] Fix calculation of mouse action for position for mouse handles (refs #10143, tentative fix)

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-30
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-30

    [TRANSUP] pl: varia

Merge: ec79fa9a083 744a214ac9f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-30

    Merge pull request #1410 from Cracert/i18n

    [TRANSUP] pl: IdentifyResults

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-30

    [processing] added missing parameter definition string

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-30

    [processing] allow blank spaces in script parameters definition

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-30

    [processing] Added extent parameter to RasterLayerBoundsAlgorithm.py

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-30
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-30

    [TRANSUP] pl: IdentifyResults

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-30

    [layertree] Rename childLayerIds() to findLayerIds()

Merge: ecdb6debb3a 83eec4ac46a
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-30

    Merge remote-tracking branch 'alvaro/Simplification_MTR'

    Conflicts:
            python/core/qgsmapsettings.sip

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-30

    [layertree] Add note about used custom properties

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-30

    [layertree] More doxygen docs

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-05-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-05-29

    Bundle libminizip on Mac if used by osgdb_kml plugin of osgearth

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-05-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-05-29

    #9480: Move checkbox to within centroid frame in labeling gui

Merge: 34f337816ff 6cb4cbb1cc0
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-05-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-05-29

    Merge pull request #1238 from ahuarte47/Issue_9480

    Fix bug #9480: Labels for polygon centroids should always originate inside a polygon

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-29

    [TRANSUP] es by Carlos

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: c6611190796 6c695cb3ca8
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-29

    Merge pull request #1408 from Cracert/i18n

    [TRANSUP] pl: composerPicture, DateTime

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-29
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-29

    [TRANSUP] pl: composerPicture, DateTime

    Dan Baston <dbaston@maponics.com>AuthorDate: 2014-05-29
Commit:     Dan Baston <dbaston@maponics.com>
CommitDate: 2014-05-29

    avoid overflow from casting oid result to integer, causing failure to find name of primary key column

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-29
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-29

    remove extra row between layers

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-29
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-29

    make table view non-editable (#10376)

Merge: e8d1af955f3 0ae53aed655
    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-05-29
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-05-29

    Merge remote-tracking branch 'upstream/master'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-29

    Fix warning

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-29

    [composer] When searching snap targets, pick the closest one

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-29

    [composer] Remove use of runtime_error for providing feedback from atlas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-29

    [composer] Always update filename when atlas feature changes, otherwise exporting to images when 'single file' checkbox is ticked results in no output

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-29

    [composer] Block signals from controls when loading atlas widget

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-29

    No contact information in service capabilities of wfs and wcs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-29

    Fix capitalisation of strings

Merge: 872ed828de8 affc9a16e80
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-29

    Merge pull request #1404 from gioman/master

    [processing] add GRASS r.out.xyz

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-29

    Respect field editable state in attribute form

Merge: 5b61d1febbb 0046a08693e
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-29

    Merge pull request #1401 from slarosa/identify_nogeometry

    [identify] skip layer with no geometry

Merge: 850a1eeebd5 d9b78bfa68b
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-29

    Merge pull request #1394 from Oslandia/fix_atlas_signals

    Fix atlas signal emitting

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-29

    fix doxygen warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-29

    fix warnings

Merge: c3ee6683432 21ae813b9bb
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-29

    Merge pull request #1402 from manisandro/zoom_icon

    Improve composer mouse zoom action icon

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2014-05-28
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2014-05-28

    Check Sqlite version to switch metadata initialization parameter

Merge: 18e1bd05c70 5d465fc15a8
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-28

    Merge pull request #1405 from Cracert/i18n

    [TRANSUP] pl: composer

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-28
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-28

    [TRANSUP] pl: composer

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-05-28
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-05-28

    add GRASS r.out.xyz

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-28

    [layertree] Doxygen doc for QgsLayerTreeMapCanvasBridge

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-28

    browser sorting fix

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2014-05-28
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2014-05-28

    Make OSM DB metadata initialization in transaction

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-05-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-05-28

    [identify] skip layer with no geometry

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-28

    Fix offset in event layer function

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-28

    prepare for GRASS 7 fata error

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-28

    [TRANSUP] tr by Osman

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-28
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-05-28

    Improve composer mouse zoom action icon

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-28

    Fix for bug #10372 (QGIS Server WMS does not put SERVICE section in GetCapabilities anymore)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-28

    Fix tooltip for save button on symbol dialog
    Fix #10368

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-05-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-05-28

    [processing] fixes extract by location alg (fixes #10241)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-27

    fix sip sync merge

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-27

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-27

    sip sync

Merge: 37c1cad11a3 80282f01b01
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-27

    Merge pull request #1396 from Cracert/i18n

    [TRANSUP] pl: SelectionPanel, QObject, App, LayerTreeView

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-27
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-27

    [TRANSUP] pl: SelectionPanel, QObject, App, LayerTreeView

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-27

    Make sure a widget is initialized when creating a widget wrapper
    Fix #10357

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-27

    Fix add features dialog
    Fix #10362

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-27

    Better implementation of 20015e72
    Fix #10345

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-27

    [layertree] Doxygen docs for QgsLayerTreeView

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-27

    [layertree] Use writePath() for embedded groups (absolute vs relative path)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-27

    [layertree] Fix #10373 (embedded group not loaded if with relative path)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-27

    [layertree] Added QgsLayerTreeModel doxygen docs + minor API changes

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-27

    Fix atlas signal emitting

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-27

    Fix #10366 (geometry functions not working in rule test)

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-05-24
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-05-27

    #9480: Add centroidInside to sip file

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-05-24
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-05-27

    #9480: Add GUI checkbox option in labeling

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-05-23
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-05-27

    #9480: Add /Factory/ to pointOnSurface() method

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-03-13
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-05-27

    #9480: Force label position inside of polygons in PAL labeling library

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-03-13
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-05-27

    #9480: New option for CentroidFillSymbolLayerV2 to force centroid inside of polygons

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-03-13
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-05-27

    #9480: New 'pointOnSurface' method for QgsGeometry

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-05-26
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-05-27

    Enable disabled simplification code after merge MTR (2-2)

    Enable AntialiasingSimplification

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-05-26
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-05-27

    Enable disabled simplification code after merge MTR (1-2)

    Disable simplification of geometries in composer by default

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-27

    Attribute table: Fix repaint on change
    Fix #10345

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-27

    [layertree] Add docs to QgsLayerTreeUtils

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-27

    Inverted polygon renderer: update SIP

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-27

    Inverted polygon renderer: add test for projected and merged

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-27

    [layertree] Fix #10347 - save also old <legend> tag

    QGIS server does not use QgsProject for loading of QGIS project.
    In order to allow reading of new projects, let's also write the original <legend> tag to the project.
    Ideally the server should be ported to new layer tree implementation, but that requires
    non-trivial changes to the server components.
    The <legend> tag is ignored by QGIS application in >= 2.4 and this way also the new project files
    can be opened in older versions of QGIS without loosing information about layer groups.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-27

    [layertree] do not allow drag'n'drop of internal embedded nodes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-27

    [processing] fixed #10364

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-05-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-05-26

    [Plugin Manager] Show all plugins in the All tab. Fixes #10334

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-26

    restore previous Qgs(App)LegendInterface behaviour

Merge: 78525dbb7b3 8bbb2aadd87
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-26

    Merge pull request #1390 from Cracert/i18n

    [TRANSUP] pl: MetaSearch

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-26
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-26

    [TRANSUP] pl: MetaSearch

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-26

    Inverted polygon renderer: fix rendering when projection is enabled

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-26

    [TRANSUP] fi by Kari, sv by Victor

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-05-26
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-05-26

    [processing] Update Processing toolbox when a provider is added or removed

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-05-26
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-05-26

    [processing] Make sure the log tab is visible before executing an algorithm

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-05-26
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-05-26

    [processing] Fix problem with displaying R graphs

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-05-26
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-05-26

    [processing] Add some missing algorithms

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-05-26
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-05-26

    [processing] Allow algorithm providers to set the allowed output raster extensions if needed

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-26

    Inverted polygon renderer: make sure the each symbol category is always rendered in the same order

    Rado Guzinski <rmgu@dhi-gras.com>AuthorDate: 2014-05-26
Commit:     Rado Guzinski <rmgu@dhi-gras.com>
CommitDate: 2014-05-26

    [processing] Search for description files also in the sub-directories of the script/model directory

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-26

    [layertree] Use QgisApp implementation of remove layers

    That one also asks whether to 1. save changes to layers, 2. really remove

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-26

    Inverted polygon renderer: add an option to preprocess polygons using an union

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-26

    [layertree] Fix broken signal connection

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-26

    [layertree] Add expand/collapse all actions to legend menu

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-26

    Promote rendererChanged() signal from raster+vector layer to base map layer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-26

    try to remove spaces and quotes to get a fieldname from an expression

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-26
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-05-26

    Improve map unit scale dialog title and add descriptive

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-26
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-05-26

    Add tooltip to map unit scale edit button

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-26

    Pass distance area into field calc bar

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-26

    Fix #10350 - Run update on return in field calc bar

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-26

    svg search path fix, fixes #8664

Merge: 5e240b895bd 4243b0bb38d
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-26

    Merge pull request #1387 from luca76/patch-1

    Fix a string

    Luca M <luca76@users.noreply.github.com>AuthorDate: 2014-05-26
Commit:     Luca M <luca76@users.noreply.github.com>
CommitDate: 2014-05-26

    Fix a string

    Fixed a string with wrong character

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-26

    Inverted renderer: make sure it works when no painter is here (feature count)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-26

    Fix add feature dialog for attribute-less layers
    Fix #10351

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-25

    mapserver QGIS_OPTIONS_PATH support, fixes #10327

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-25

    Fix #10343 (legend crash with invalid layer)

    Fixed the crash itself in the context menu, but also changed the behavior
    to remove any invalid layers from project as currently there is no mechanism
    for postponing handling of invalid layers after project load

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-25

    Correctly load dnd relations in fields properties
    Fix #10065

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-25

    Fix widget to wrapper converter code
    Fixes #10337

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-25

    Fix #10339 (crash when reordering layers)

    This was caused by the recent addition of currentNode handling in model.
    Changed to use persistent indices which are auto-updated when model changes.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-25

    Use flat group box in options dialog to reduce nesting

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-25

    Reduce margins on delete field dialog, save geometry

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-25

    Set better default size for new field dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-25

    Reduce margins on project selector dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-25

    Restore dialog size for some dialogs

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-25

    Reduce margins on field calc bar

Merge: fc8f15a4e72 10fd65a0100
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-25

    Merge pull request #1385 from gioman/getshapeextent

    Fix SAGA GetShapeExtents

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-25

    svg cache lookup fix, fixes #9959

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-25

    Fix add attribute dialog
    Fix #10337

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-25

    Revert "Fix #10337 - Allow attribute form on all features (new QgsFeatures are invalid)"

    This reverts commit 9bdc932e9648d885352da772dc13687562617d43.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-25

    [TRANSUP] es by carlos

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-25

    Fix #10337 - Allow attribute form on all features (new QgsFeatures are invalid)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-25

    [composer] Fix hang with enabling atlas on a map with a point coverage layer while preview is active

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-25

    [composer] Fix multiple refresh of items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-25

    [composer] Clean up atlas code, move shape and page updating to shape and page items.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-25

    [composer] Fix crash caused by map items with zero height/width

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-24

    fixes for gdal 2.0 to make sure that OGR drivers and not used as raster data sources

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-24

    sip sync and indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-24

    fix doxygen warnings

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-05-24
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-05-24

    fix SAGA GetShapesExtents take2

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-05-24
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-05-24

    fix SAGA GetShapesExtents

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-05-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-05-24

    [processing] run "sed -i s/sextante/processing/g *.rst" over saga help directory

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-24

    [TRANSUP] update languages from transifex

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-24

    Fix SIP bindings

Merge: 31bb2690594 79061547d46
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-24

    Merge pull request #1380 from Oslandia/mask_renderer

    [FEATURE] Inverted polygons renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-24

    fix crash on identify with hidden attributes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-24

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-24

    fix build on ubuntu precise (older geos)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-24

    fix edit widget deprecation warnings and sync sip bindings

Merge: 42e480ac919 df1482f0fe5
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-23

    Merge pull request #1383 from Cracert/i18n

    [TRANSUP] pl: preview, connections

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-23
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-23

    [TRANSUP] pl: preview, connections

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-23
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-23

    Add unit tests for the inverted polygon renderer

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-23
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-23

    Inverted polygons renderer: add SIP

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-23

    german translation update

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-23
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-23

    Mask renderer: rename to inverted polygon renderer

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-23

    [TRANSUP] fi by Kari

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-23
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-23

    Mask renderer: reuse existing renderer as embedded

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-23
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-23

    Mask renderer: make it work with on-the-fly reprojection

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-05-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-05-23

    Move label repeat option frame to after main placement options for lines

Merge: 59129c4f1e1 4768a8fdb6b
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-23

    Merge pull request #1344 from leyan/splitFeature

    Split line feature with a single point when snapped to a line

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-23

    [TRANSUP] first string update for release translations

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-23

    [layertree] Use group icon like the one from old legend

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-23

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: be706ed30cd a3b9d6c1311
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-23

    Merge pull request #1338 from manisandro/line_multi_labeling

    Line multi labeling

Merge: 45d0a9cfca3 82363f4fb19
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-23

    Merge pull request #1382 from Oslandia/atlas_predefined_patch

    Atlas predefined scales: reload project scales before each preview action

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-23

    Updated indentation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-23

    [layertree] move implementation of legend actions to QgsAppLayerTreeViewMenuProvider

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-23

    restore addLegendLayerAction and related functions after legend redesign

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-05-23
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-05-23

    Updated IT GUI translation

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-23
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-23

    Mask renderer: do not store temporary features anymore

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-23
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-23

    Atlas predefined scales: reload project scales before each preview action

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-23
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-23

    Mask renderer: fix clone()

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-23

    [composer] Small improvements to API docs

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-23

    [FEATURE][composer] Add a 'predefined scales' mode to atlas maps, which sets an atlas maps' extent to the largest predefined scale which fits the atlas feature. Scales are taken from the project's predefined scales, or the global predefined scales.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-23

    german translation update and a translation string fix

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-23

    Fix combo name in fielc calc bar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-23

    fix windows build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-23

    [FEATURE] Quick field field calc bar (like Excel) in attribute table

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-22

    Add GUI_EXPORT and warning fix

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-03-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-22

    [FEATURE] new edit type: date/time edit

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-22

    [FEATURE] Port editor widgets to new API

    Create a new widget for for attribute form

    fix #10281
    fix #7319
    fix #7013
    fix #9335
    fix #4417

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-22

    Add new custom widgets (QgsSlider and QgsDial)
    Modified versions of QSlider and QDial which show the current value

    Fix #4417

Merge: fab44c70bd5 40f6d6f0a67
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-22

    Merge pull request #1381 from Cracert/i18n

    [TRANSUP] pl: wcs

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-22
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-22

    [TRANSUP] pl: wcs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-23

    [layertree] Do not show check box for nonspatial tables

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-23

    [layertree] Implement more flags for LayerTreeModel (reorder nodes, rename nodes)

Merge: dac4cfc2f4b a4e974a3384
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-22

    Merge pull request #1215 from etiennesky/mtr_maxcpus

    [FEATURE] add option to set max thread count

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-22

    Fix #10217 (misaligned markers in composer)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-22

    GRASS 7 raster provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-22

    remove duplicate translation strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-22

    add library dependencies to python bindings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-22

    [layertree] fix crash with symbology

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-22

    [layertree] Fix crash on zoom to layer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-22

    [layertree] Underline current layer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-22

    Save geometry for data defined dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-22

    Keep state for expression widget splitter

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-22

    [layertree] Show public source tooltip for layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-22

    Indicate whether a layer is in editing mode and/or modified

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-22

    [processing] added missing import

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-22

    [processing] changed name of output in concave hull

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-22

    [processing] updated compiled version of widgets

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-22

    removed import of local httplib2

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-22

    Don't allow MoveAction when dragging colors from color buttons, allows dragging colors from QGIS and dropping them into GIMP/Inkscape

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-22

    support custom widgets in PYQT4_WRAP_UI

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-05-22
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-22

    Add missing .ui

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-22

    Save geometry of some dialogs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-22

    fix windows build

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-04-15
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-05-22

    Add a new 'mask' feature renderer that can be used to invert polygon fills

Merge: d4b3993120c 7c0a484719e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-21

    Merge pull request #1378 from Cracert/i18n

    [TRANSUP] pl: WMS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-21

    german translation update and fix uppercase otherwise duplicate translation strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-21

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-21

    hungarian translation: remove duplicate translation string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-21

    indentation update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-05-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-05-21

    [processing] fixes cmake for lastools, removes the interface module and adds import iface module where lacking

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-21
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-21

    [TRANSUP] pl: WMS

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-22

    Add the missing SIP stub file

Merge: 7f218c72950 0b072e6e839
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    [FEATURE] Merge of legend refactoring work

    This replaces the existing tree widget implementation with more modular approach. In summary:
    - tree hierarchy in CORE library: QgsLayerTreeNode, QgsLayerTreeLayer, QgsLayerTreeGroup
    - model/view based tree view: QgsLayerTreeModel, QgsLayerTreeView
    - tree synchronization with map layer registry: QgsLayerTreeRegistryBridge
    - controlling of map canvas: QgsLayerTreeCanvasBridge

    Conflicts:
            src/ui/qgisapp.ui

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Added some doxygen documentation and minor code cleanups

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] fixes in modeler to make multiple inputs work correctly

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] fixed issue in modeler with hidden params

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] fixed OutputFile constructor

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] removed interface module

    now all access to the interface is done through qgis.utils.iface

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] added checkboxes to multiple input selector

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] rewrote saga raster calculator as individual algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] major overhaul of lastools algorithms

    Code contributed by Martin Isenburg

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] minor change in ParameterFile to handle None values

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] removed debug line

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] fixed issue when opening loaded layers in batch interface (#10277)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] remove unnecessary print sentences

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] code cleaning. Removed debug sentences

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] simplified saga algorithms

    Now it assumes matching grid extents and does not perform resampling

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-21

    [processing] changed dialog from critical to warning

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Removed old legend implementation classes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-22

    [FEATURE] Allow dragging and dropping colors from color buttons (also works with some other applications, eg dropping colors from GIMP or Gpick). Tweak color button context menu to remove extra options.

Merge: 3180dee4fa3 8485b9ce6fb
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Merge remote-tracking branch 'denis/scalevisiblayers_newlegend' into legend-refactoring

Merge: 54176392857 5f12661d348
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-21

    Merge branch 'server_value_relation'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-21

    WMS server: Use ; as separator in case of multiple selection for value relations

Merge: af7af6c26a4 b87049e94ca
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-21

    Merge pull request #1377 from luca76/master

    WMS GetLegendGrapics: obtain legend graphics with no labels

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-21

    [FEATURE] Add option to use colour preview modes (grayscale, colour blindess) in map canvas (fix #9886)

    Luca M <luca76@users.noreply.github.com>AuthorDate: 2014-05-21
Commit:     Luca M <luca76@users.noreply.github.com>
CommitDate: 2014-05-21

    GetLegendGraphics with no label

    Added two private variables mDrawLegendLayerLabel and mDrawLegendItemLabel

    Luca M <luca76@users.noreply.github.com>AuthorDate: 2014-05-21
Commit:     Luca M <luca76@users.noreply.github.com>
CommitDate: 2014-05-21

    GetLegendGraphics with no label

    With this commit, you can call GetLegendGraphics with two parameters (LAYERTITLE=false / RULELABEL=false) to disable labels in the resulting legend.
    Useful for Qgis Web Client, LizMap-Web-Client and Qgis2Leaf.

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-05-21
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-05-21

    Better snapping behavior

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-21

    Server: consider there can be multi selection mode in value relation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-21

    set layer scale visibility for several layers

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-05-21
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-05-21

    code cleanup

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Handling of WMS legend graphic

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-21

    Fix joins and value relations in WMS server

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-21

    added support for QGIS mapserver GetFeatureInfo GML flavour

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-21

    WMS identify with format feature (GML) fixe, fixes #10306

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Support for custom layer order for legacy projects

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-21

    [processing] fix out of bounds error in extract values scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-21

    [processing] fix number input panel

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Add usual file headers and update indentation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Fix collapse of layer nodes after double click

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Allow changes of visibility from layer order widget

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Loading and saving of custom layer order

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Remove the legend from the application completely.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Use layer tree view in legend interface implementation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Further replacements of legend by layer tree within application

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Loading of embedded groups and layer from project file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Convenience auto setup features when adding new layers

    On first layer: zoom to full extent, setup destination CRS and map units
    On first layer with different CRS: enable OTF reprojection

    This functionality is not triggered when opening an existing project.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Better behavior of drop onto a group

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Forward the visibilityChanged() signal towards the parent node.

    Listening to the signal is simpler as it is enough to listen to the parent
    without having to connect to the whole tree and also follow the changes
    withing the tree

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Propagate added/removed children signals to the root for easier manipulation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Use Qt::CheckState also for layer node visibility (for consistency)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Split subclasses of QgsLayerTreeNode into their own cpp/h files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Added helper namespace QgsLayerTree

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Handle overview status changes properly.

    Added signal about changed custom properties.
    Changes to custom properties are propagated to the root node,
    so it is not necessary to connect to all children

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Deactivate old legend. Improve insertion of new layers into layer tree.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Added layerTreeView() to QgisInterface, moved context menu provider to new file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    More integration of layer tree view in QGIS app

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Updates to QGIS app to use layer tree view instead of legend widget

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Double-click handling, changed current layer handling

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Moved some legend actions to QgisApp, added actions to layer tree view.

    Still need to adjust action implementations in QgisApp to use layer tree view

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Added "Group selected" layer tree view action

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Move to top-level action

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Raster and plugin layer symbology, show feature count for vectors

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Layer tree view interface for context menu configuration

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Support for default actions in layer tree view

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Add support for embedded layers and groups into layer tree

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Use QgsLayerTreeView in QgsProjectLayerGroupDialog

    This also replaces routines for parsing of the project file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Handle active (current) layer in layer tree view

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Add possibility to temporarily disable layer tree to registry bridge

    This is useful during the project load where the updates from
    map layer registry would make the layers appear twice in the tree

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    New dock in QGIS for layer tree view

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Add layer tree support into QgsProject

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-21

    Initial import of legend refactoring work

Merge: 6df9d1cb9a1 ec3da40d262
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-21

    Merge pull request #1375 from nyalldawson/processing_postgis2

    Some postgresql provider and PostGIS-related processing improvements and fixes (v2)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-21

    debian -packaging update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-21

    [MSSQL] Refactor provider for schema checks

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-05-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-05-20

    Refactor plugin staging to build dir and python script compiling

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-21

    Save dialog geometry on attribute form reject

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-21

    [MSSQL] Add toogle action to browser node to show non spatial tables

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-21

    [MSSQL] Fix refresh in browser node

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-21

    Fix #9139 - Don't crash on MSSQL relations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-21

    [processing] Some fixes to handling of uppercase/lowercase geometry column names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-21

    Fix main window rearranging itself to front when opening composer manager or new composer dialog from a composition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-21

    [processing] Add optional parameter for specifying the primary key field in Import to PostGIS algorithm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-21

    [processing] Add option to Import into PostGIS algorithm to drop length constraints on character fields

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-21

    Make PostgreSQL lowercaseFieldNames option behave correctly with primary key field names

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-21

    Add option to postgres provider to drop length constraints on character fields

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-20

    [TRANSUP] gl by Xan

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-05-20
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-05-20

    box of a more reasonable size for a single point

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-20

    [FEATURE] Add right click menu to color buttons, allowing copying and pasting colors. Pasting colors accepts clipboard text in a variety of common formats, including hex and css style rgb and rgba strings.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-04-30
Commit:     Matthias Kuhn <mku@localhost.localdomain>
CommitDate: 2014-05-20

    VLCache takes ownership of index

Merge: b3854676797 9d838c93cf4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-20

    Merge pull request #1362 from manisandro/composer_arrow_fill_bb

    Make composer arrow, with and without markers, better fill the bounding box area

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-20

    project extent restore fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-20

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-20

    [FEATURE] toggle feature selection from identify results (implements #10308)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-20

    collapsible gpbox: scroll on expand property accessible

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    Add new qgisapp Python context manager for creating QGIS apps

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    Fix copy of extra python files

Merge: 978086badc3 790b31ef80d
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-20

    Merge pull request #1373 from 3nids/package

    set custom widget lib default to false

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-20

    set custom widget lib default to false

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    [MSSQL] Fix #9511 - Use QDate and QDateTime for date sql type

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-05-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-05-19

    Fix build error when using Qwt 6.1, followup to f283040

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-19
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-19

    only handle context menu event if showing tree widget

Merge: 592064b60a7 f69ed7d63e3
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    Merge pull request #1371 from antoniolocandro/SVG-NORTH-ARROWS

    North Arrows SVG - Fix #8711

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-20

    identify tool: fix connection error

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    [MSSQL] Use schema for key lookup

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-20

    german translation update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    [MSSQL] Use schema name when getting columns

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    fix rebase errors

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-04-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    add support for qwt6 for identify results graph

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-04-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    show legend on top of graph instead of right

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-04-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    use separate curves for each raster layer in identify result graph

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-04-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    add identify results graph for rasters using qwt5 (qwt6 not supported yet)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-04-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    UI tweaks to identify results table view

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-04-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-20

    implement simple identify results table view

Merge: f4705703f60 23ada032497
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-19

    Merge pull request #1372 from Cracert/i18n

    [TRANSUP] pl: minor changes

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-19
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-19

    [TRANSUP] pl: minor changes

    Antonio Locandro <antoniolocandro@hotmail.com>AuthorDate: 2014-05-19
Commit:     Antonio Locandro <antoniolocandro@hotmail.com>
CommitDate: 2014-05-19

    North Arrows SVG

    Adds 3 additional SVG North Arrows symbols to expand the current limited
    selection

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-19

    marker data defined anchor fix, fixes #9579

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-19

    debian packaging update

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-19

    debian package for custom widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-19

    uic widget-plugins: do not crash if QGIS not installed

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-19

    Create Python package for core, gui, analysis, networkanalysis

    Rename sip generated modules to _{name}

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-19

    fix customwidgets build on windows

Merge: aa7085194df 0d3e5e4b07e
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2014-05-19
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2014-05-19

    Merge pull request #1348 from imincik/db_manager_connection_holding

    db manager: fix connection holding - idle in transaction (QGIS bug #7162...

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-19

    custom widgets: added color and data defined buttons, missing SIP for scale range and fix flags for field combo / expression widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-19

    debian packaging fix

Merge: 2ff79d31c8d f9d7aef6eac
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-19

    Merge pull request #1325 from 3nids/qtdesignerplugin

    QGIS custom widgets plugins for Qt Designer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-19

    create custom widgets by default

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-19

    Expand label wording in filter dialog

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-18

    [TRANSUP] uk fixes #1366

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 07919309c41 0f2b92f941e
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-18

    Merge pull request #1365 from gioman/ogr2ogr

    fixes ogr2ogr.py

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-18

    stage python extension only for staged plugins

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-18

    Fix #8756 - Update function help for colour functions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-18

    sync some sip bindings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-18

    Fix #9785

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-18

    Add drag and drop for QLR files. Fix #10005

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-18

    Support multi layers in QLR files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-18

    [FEATURE][composer] Add preview modes for composer, allows for previewing composition in grayscale, monochrome and color blindness simulation modes prior to printing (refs #9886)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-18

    Add expression functions for bounding box (bounds), bounding box width & height (bounds_width/bounds_height), and min/max x/y coordinates (xmin/xmax/ymin/ymax)

Merge: 29de20016a5 e97347051f3
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-18

    Merge pull request #1364 from Cracert/i18n

    [TRANSUP] pl: qgisapp

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-05-18
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-05-18

    fixes ogr2ogr.py, take2

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-05-18
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-05-18

    fixes ogr2ogr.py

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-18

    Fix getLegendGraphic

Merge: bcfe0a8e10e 90e4a5fd180
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-17

    Merge pull request #1349 from imincik/db_manager_quoteid

    db manager: fixed quoting of table name when schema is empty string

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-17
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-17

    [TRANSUP] pl: qgisapp

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-17
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-17

    fix browser dock sorting - only files are sorted

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-17

    metasearch: ignore proxy settings != HttpProxy

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-17

    spelling fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-17

    osgeo4w: don't include internal python libraries where packages are available

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-17

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-17

    exclude metasearch ts files from update_ts_files.sh run

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-17

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-17

    processing: remove adsense from otb descriptions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-17

    move internal python extensions to common directory and fix metasearch install

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-17
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-17

    change qsettings in qgsoptions, not qgsapplication

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-05-17
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-05-17

    restrict to node

Merge: 16cc66a48fa c2effbfec52
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-16

    Merge pull request #1363 from Cracert/i18n

    [TRANSUP] pl: composer

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-16
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-16

    [TRANSUP] pl: composer

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-16

    get/set max. thread count in QgsApplication

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-02-25
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-16

    add option to set max thread count

Merge: 240c128cb71 c7a4002a928
    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-05-16
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-05-16

    Merge pull request #1350 from geopython/MetaSearch-0.2.0

    add MetaSearch 0.2.0 (https://github.com/geopython/MetaSearch/issues/53)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-16
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-05-16

    Make composer arrow, with and without markers, better fill the bounding box area

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

    another follow up for 5ad518afd2. Allow use of OutputDirectory in scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

    follow up 5ad518afd2. Better handling of temporary directories

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

    [processing] write additional output(s) compatible withg Azimuth and Distance
    plugin

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

    [processing] add new output type - directory

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

    disable gap parameter as it is unclear if it useful

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-04-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

    [processing] new tool: points to path

    Work done for Faunalia funded by Prof. António Mira (University of Évora,
    Portugal, Unidade de Biologia da Conservação) and Dr. Rosana Peixoto

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

    [processing] new tool: random points along lines

    Work done for Faunalia funded by Prof. António Mira (University of Évora,
    Portugal, Unidade de Biologia da Conservação) and Dr. Rosana Peixoto

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

    init random generator before creating points

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-04-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

    [processing] new tool: random points in polygons (variable)

    Work done for Faunalia funded by Prof. António Mira (University of Évora,
    Portugal, Unidade de Biologia da Conservação) and Dr. Rosana Peixoto

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-04-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

     move common function to tools package

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-04-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

    [processing] new tool: random points within polygons

    Work done for Faunalia funded by Prof. António Mira (University of Évora,
    Portugal, Unidade de Biologia da Conservação) and Dr. Rosana Peixoto

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-04-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

    [processing] new tool: random points in layer bounds

    Work done for Faunalia funded by Prof. António Mira (University of Évora,
    Portugal, Unidade de Biologia da Conservação) and Dr. Rosana Peixoto

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-04-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-16

    [processing] new tool: random point in given extent

    Work done for Faunalia funded by Prof. António Mira (University of Évora,
    Portugal, Unidade de Biologia da Conservação) and Dr. Rosana Peixoto

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-16

    [composer] Small fixes to attribute table column model

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-16

    [composer] Fix crash with expression driven picture items

Merge: 0f0a0947ca3 d99dd8e0ddc
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-16

    Merge pull request #1353 from leyan/snapping_intersection

    Check snapping tolerance of both layers before validating intersection snapping

Merge: 89cdfb982d2 62ed007fd49
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-16

    Merge pull request #1358 from manisandro/memcpy_overlapping

    Avoid memcpy on overlapping memory

Merge: 2d749be96fd ea3be5c5831
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-16

    Merge pull request #1356 from manisandro/malloc_delete

    Fix malloc-ed memory freed by delete[]

Merge: f9e4e78d895 c0fdfcf3716
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-16

    Merge pull request #1332 from leyan/deletePart

    Improve delete part feature for polygon

Merge: ccc819265af 42145082d87
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-05-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-05-16

    Merge pull request #1361 from lucalanteri/patch-2

    Update inversedistanceweighted.rst

    lucalanteri <lucalanteri@users.noreply.github.com>AuthorDate: 2014-05-16
Commit:     lucalanteri <lucalanteri@users.noreply.github.com>
CommitDate: 2014-05-16

    Update inversedistanceweighted.rst

Merge: 4ded6295f12 fbc161d727f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-16

    Merge pull request #1359 from Cracert/i18n

    [TRANSUP] pl: issues 11,12

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-05-15
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-05-15

    [TRANSUP] pl: issues 11,12

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-05-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-05-15

    Remove old disabling of many rendering features on Mac (wow, what a difference)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-05-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-05-15

    Fix getenv call build error

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-05-15

    Avoid memcpy on overlapping memory

Merge: 6a6cc194d97 5554ab6179e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-15

    Merge pull request #1357 from tomass/master

    Lithuanian translation update

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2014-05-15
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2014-05-15

    Lithuanian translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-15

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-15

    indentation update

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-15

    GRASS fatal error longjmp

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-15

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-15

    labeling: when reprojecting on the fly don't modify the feature geometry, so that geometry based expressions don't get reprojected twice (eg. $x/$y)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-15

    fix crash

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-05-15

    Fix malloc-ed memory freed by delete[]

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-15

    Fix writing relative file path if project path contains . or .. (pull request #1278)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-15

    [TRANSUP] sv by Victor

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-01-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-05-15

    [RASTER][Feature] Applying scale and offset to raster data - funded
    Ifremer

    An issue has been opened 5 mounth ago
    [BUG] #8417 incorrect value loaded from netcdf file
    The data has not be loaded incorrectly, but QGIS doesn't apply scale
    and offset defined for each band.

    This commit will apply scale and offset to GDAL Provider BandStatistics
    and to RASTER block of data.

    It also adds bandScale and bandOffset method to QgsRasterDataProvider Python API.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-15

    [processing] extension can now be specified for OutputFile

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-15

    sort browser list by name

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-05-15
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-05-15

    always delete regardless of mouse position; use default rubberband color

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-15

    [processing] removed margin from number input panel

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-15

    Restore OverrideCursor in field calculator on fail

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-15

    [composer] Show missing image graphic if picture item source is invalid

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-15

    Fix windows build

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-15

    [composer] Don't consider removed items in z list

Merge: dc905accacb f9dcc371384
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-15

    Merge pull request #1352 from 3nids/datadefined2

    use QgsFieldExpressionWidget in data defined properties

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-05-13
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-05-15

    check snapping tolerance of both layers before validating intersection snapping

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-15

    use QgsFieldExpressionWidget in data defined properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-15

    [FEATURE][composer] Rework attribute tables to make tables more flexible.
    - Add support for reordering columns in a table (fix #5942)
    - Add support for expression based columns
    - Add support for setting column alignment (fix #2957)
    - Add support for setting column header alignment
    - Make sorting in tables correctly handle nulls, dates, times, locale aware string sorting
    This work also paves the way for future expansion of attribute tables to allow for setting column widths, column colors, etc.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-15

    [FEATURE][composer] Add option for controlling placement of rendered images inside a picture item (eg, top left, bottom right, etc)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-14

    save raster useSrcNoData option in project (#10236)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-15

    [composer] Allow for finer control over text rendered with QgsComposerItem::drawText, fixes clipped text when using italic fonts in legend titles

Merge: 9804d17006e 42203b775ea
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-14

    Merge pull request #1335 from manisandro/apply_settings_when_saving_style

    Apply settings before saving style, otherwise unapplied settings are not written to qml file

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-05-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-05-13

    Add SOSI support to OGR provider

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-05-13
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-05-13

    add MetaSearch 0.2.0 (https://github.com/geopython/MetaSearch/issues/53)

Merge: 436973dc033 8707cf2f377
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-13

    [FEATURE]: Server logging also in release mode

Merge: 1ed94d01f7c 06738d49713
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-13

    Merge pull request #1337 from Oslandia/test_qgis_mapserver

    fix #10198

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-13

    [FEATURE]: File log in server also if server executable is compiled in release mode

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2014-05-13
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2014-05-13

    db manager: fixed quoting of table name when schema is empty string

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2014-05-13
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2014-05-13

    db manager: fix connection holding - idle in transaction (QGIS bug #7162)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-05-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-05-12

    fixed simple marker, ellipse, svg anchor with data defined size, fixes #9579

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    completely remove whatsthis and tooltips definitions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    fix CMakeLists

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    redirect complete qgis.gui for pyuic

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-05-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-05-12

    [pyqgis-console] adds PyQGIS-2.2.api

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-05-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-05-12

    [pyqgis-console] revert PyQGIS-2.0.api file after 53ac675: the changes are for 2.4 release

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-12

    Delete provider registry actively
    Fixes a crash on exit

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    fix ScaleRangeWidget: crash when setting canvas, order of the min/max widgets, denom/true scale, raster and rulebased dialogs, tooltip, alignement, etc.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    use specific PyQt4/uic widget-plugins module for python compilation of widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    QgsScaleRangeWidget: renamed from QgsScaleVisibilityWidget, do not use ui file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    remove whatsthis/tooltip from domXml

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    rename QgsMapLayerComboBox::getFilters to filters

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    fix CMakeLists

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    fix ui header name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    redirect custom widget includes to qgis.gui

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    better initial size for widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    QgsMapLayerComboBox: allow setting filters within QtDesigner

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    added QgsFieldComboBox, QgsFieldExpressionWidget and QgsMapLayerComboBox to custom widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    custom widgets for Qt Designer, QgsScaleVisibilityGroupBox plugin

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    fix field proxy model use

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    use proxy model

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    field combobox: properly emit signal when setField on the first displayed field

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    field proxy model to filter fields on their type (also fix #10181)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-12

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-12

    rename filters in map layer proxy model

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-10

    network manager: fix authentication of private network manager instances and support system proxies with exclusions

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-05-02
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-05-10

    Want to get split feature to work with a single point to split a line

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-05-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-05-10

    [processing] minor fixes related to settings

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-09
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-09

    sort and cleanup gdal and ogr file filter list

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-09
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-09

    fix QgsOgrProvider::subLayers() to return only one sublayer when a specific layer id or name was requested in uri

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-09
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-09

    change filter name of SQLite driver to SQLite/SpatiaLite

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-05-09
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-05-09

    add GeoPackage support to ogr provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-09

    osgeo4w: don't register .qgs file extensions if release version is installed
    (fixes OSGeo4W#415)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-09

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-09

    allow setting geometry empty in postgres and spatialite provider (applies PR#1343)

Merge: e138c2e94d4 e21d151b113
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-05-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-05-09

    Merge pull request #1341 from lucalanteri/patch-1

    Update convergenceindex.rst

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-09

    fix windows build

    lucalanteri <lucalanteri@users.noreply.github.com>AuthorDate: 2014-05-08
Commit:     lucalanteri <lucalanteri@users.noreply.github.com>
CommitDate: 2014-05-08

    Update convergenceindex.rst

Merge: add7040a2f9 21249c3ce6b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-08

    Merge pull request #1340 from manisandro/fix-10205

    Fix issue 10205: size of markers in marker line broken

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-05-02
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-05-08

    Add rubberband on mouse press, code reorganisation and cleanup

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-08
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-05-08

    Fix issue 10205: size of markers in marker line broken

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-08

    [composer] Fix smart page breaks not being applied to html items when first calculating new frames

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-08

    [composer] Allow user to set maximum distance for page breaking in html items.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-05-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-05-07

    Move OpenFileGDB to alphabetical placement

Merge: 0c6056be5b3 3f48ec9322a
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-07

    Merge pull request #1249 from Oslandia/expose_simplifier

    Expose QgsMapToPixelSimplifier to Python

Merge: 0a82f37e92e ddecf7e94ef
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-07

    Manually merge PR #1290 (fixes #9861)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-07

    sync symbology-ng sips with headers (scripts/sipdiff)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-07

    identify results: show and raise dock

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-07

    fix windows build (missing CORE_EXPORT/GUI_EXPORT)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-07

    give focus to the combo so QgsFieldExpressionWidget can be used as a delegate (allow pressing expression dialog button)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-05-07

    Add repeat distance UI

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-17
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-05-07

    Add line multi-labelling support to pal

Merge: 620220dd16f 53ac67517ae
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-07

    Merge pull request #1320 from manisandro/minmax

    min-max map unit scale support

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-05-07

    min-max map unit scale support

    vmora <vincent.mora@oslandia.com>AuthorDate: 2014-05-07
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2014-05-07

    fix #10198

    Tom Kralidis <tomkralidis@gmail.com>AuthorDate: 2014-05-07
Commit:     Tom Kralidis <tomkralidis@gmail.com>
CommitDate: 2014-05-07

    add myself to AUTHORS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-07

    [FEATURE][composer] Add button to create new frame when using composer items in Use Existing Frames mode

Merge: 26e98f7f0ab 2f2982f6e23
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-07

    Merge pull request #1328 from m-kuhn/httplib2

    [processing] Fallback to external httplib2 when internal is not available

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-07

    put description file in correct directory

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-07

    put description file in correct place

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-07

    Add v.kernel module to GRASS64

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-04-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-07

    add grass7 r.cost module with no need for stop points input

    Markus Neteler <neteler@gmail.com>AuthorDate: 2014-04-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-07

    Fixed some parameter names: dot is underscore

Merge: c64c89e7ddb bb936006079
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-07

    Merge pull request #1333 from p0cisk/ConcaveHull

    [Processing][Feature] Add Concave Hull algorithm

Merge: 35516fd344e 7689bf19777
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-07

    Merge pull request #1155 from to-kr/master

    Fix for #8130 - WFS client: invalid columns after copy/paste.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-07

    Fix QgsDistanceArea returning an uninitialized and never set
     member variable instead of the actual source crs srsid

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-05-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-05-07

    [TRANSUP] adding tagalog language

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-07

    Change symbol group text in symbol list

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-07

    Restore API for addSymbolToStyle()

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-04-02
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-05-06

    #9861: Fix offsetline-GEOSOffsetCurve for multigeometries

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-05-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-05-06

    Apply settings before saving style, otherwise unapplied settings are not written to qml file

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-06

    assign network access manager to QWebPages (fixes #10189)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-06

    Q_PROPERTY to define dialog title in field expression widget

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-06

    field expression widget: better documentation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-06

    map layer combo: emit signal before return

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-06

    map layer combo: emit signal on setLayer even if index is not changed

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-06

    expression widget: do not provide new expression at each keypress

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-06

    Show feature count in field calc

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-05-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-06

    Only enable update selection in field calc when we have a selection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-05-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-05-06

    Fix sip compile problems

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-03-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-05-06

    Tweak UI for symbol builder and selector.

    - Move blend options to below symbol builder
    - Move Save symbol to under symbol stack
    - Move open Symbol manager to next to group dropdown

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-06

    Add tests for composer html multi frames using smart breaks

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-06

    Fix failing composer html tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-06

    Fix some failing tests

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-06

    [fix #10168] expression widget: grey out when disabled
    use const when possible

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-06

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-06

    postgres provider: retrieve srs from postgis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-05

    layer selection identify: show 'all' layers only when there are multiple layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-05

    postgres provider: fix lookup of aliased columns

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-05-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-05-05

    Fix server debug log

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-05-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-05-05

    [processing] fix error when editing script help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-04

    Fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-04

    Fix svg fills losing fill and border color and border width settings when loading symbol dialog (fix #9945)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-04

    Fix missing default unit types for SVG fills (fix #7699)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-04

    Add SVG file filter to SVG fill pattern browse dialog (refs #6209)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-04

    Fix invalid data defined parameters for SVG fill after loading project (fix #10156)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-04

    [FEATURE] Add option for shifting markers in marker line style a set distance along the line. Supports delaying the start of markers placed at intervals, or placing markers a set distance before/after the first/last vertex (fix #9000)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-03

    remove old declaration

    Piotr Pociask <opengis84@gmail.com>AuthorDate: 2014-05-03
Commit:     Piotr Pociask <opengis84@gmail.com>
CommitDate: 2014-05-03

    [Processing]Concave Hull - dissolve bug is fixed so taking last feature
    is not necessary

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-03

    layer selection identify: show feature count and add an option to get features
    of all selected layers.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-05-03
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-05-03

    [Plugin Manager] Fix voting stars

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-05-03
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-05-03

    [Plugin Manager] support multiline breaks in the about tag

Merge: a096cf45e4a 1dc8dd5d58e
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-03

    Merge pull request #1334 from simonsonc/qrect-united

    Use QRect::united instead of unite

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-05-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-05-02

    Add OpenFileGDB read-only driver option to OGR directory drivers (available in gdal-1.11.0)

    - Works fine, though sometimes is assigned '-' for a CRS when CRS is unknown (unrelated to driver?)

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-05-02
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-05-02

    Use QRect::united instead of unite

    The unite() method has been deprecated in favor of united(). In Qt 4,
    united() just calls unite(); in Qt 5, it is completely removed.

    Piotr Pociask <opengis84@gmail.com>AuthorDate: 2014-05-02
Commit:     Piotr Pociask <opengis84@gmail.com>
CommitDate: 2014-05-02

    [Processing][Feature] Add Concave Hull algorithm

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-02

    identify results:
    * restore identify dock (implements #10152)
    * add clear button (implements #10149)
    * automatically set only item current
    * move controls to bottom

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-02

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-02

    identation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-05-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-05-02

    labeling: 'show' empty string instead of configured representation for NULL (party reverts e497a5c; refs #9998; fixes #10151)

Merge: 1f20630ec53 71727ac3817
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-02

    Merge pull request #1318 from 3nids/fieldexpressionmodel

    field expression widget (with expression capability added to QgsFieldModel)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-02

    update sip

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-02

    graduated symbol: do not auto classify on field changed (prevent error dialog at each keypress)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-02

    add signal with expression validity

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-02

    typo in var name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-02

    field model only works with vector layer, add convenience slots for QgsMapLayer in QgsFieldExpressionWidget and QgsFieldComboBox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-02

    QgsFieldModel::layer() returns QgsVectorLayer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-02

    remove protected slots in sip
    fix signal emitted twice
    handle null expression (fix empty row)
    coherent color (colored text, not background)
    fix wrong slot

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-02

    QgsFieldCombobBox do not allow expression
        editExpression protected, setLayer uses QgsVectorLayer
        make epxression widget editable

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-02

    expression button and expression capability added to the field model

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-02

    Fix #9771 (fix rendering of layers with geographical CRS with OTF on)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-05-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-05-01

    Fix #10132 (wrong size of SVG markers in composer export)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-01

    update sip for query builder

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-05-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-05-01

    query builder: give focus to the SQL text area when shown

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-01

    [composer] Refresh view action now also reloads html items and refreshes attribute table features.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-01

    [composer] Add refresh button to html items, to reload the html source from the url.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-01

    [composer] Make html items more aggresive in choosing page break locations

Merge: 6f1b875aeca a66893d5daf
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-05-01

    Merge pull request #1312 from manisandro/composer_manager_nonmodal

    Make QgsComposerManager non-modal

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-30

    fix restoration of identify mode

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-04-29
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-04-30

    Allow to delete ring by clicking inside the ring

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-30

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-04-30

    Remove redundant check

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-04-30

    Fix crash with empty attribute list

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-04-30
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-04-30

    IT translation fix and update

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-30
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-30

    Add activate slot

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-30

    fix doxygen warnings

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-29
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-29

    Add mac window menu integration

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-02-19
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-04-29

    Improve delete part feature to allow deletion by clicking inside a polygon part

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-29

    debian packaging fix: python-qgis doesn't have pyspatialite on trusty anymore (followup 8120f308f)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-29

    [composer] Prevent hangs when using html multi frames with a very small first frame

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-28

    Fix #10127 (crash on parallel rendering of spatialite layers)

    There was a run condition in connection pool singleton: at the beginning,
    the singleton got initialized twice. Now the singleton is handled
    as a static function variable which should be initialized in thread-safe way.

Merge: 7581370b35c 02e46e89a46
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-04-28

    Merge pull request #1317 from 3nids/addtoolbar

    allow to add a QToolBar to QGisInterface

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-04-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-04-28

    Fixes #9656 - allows to scroll per pixel vertically in the log messages tabs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Add checkbox for controlling whether html items should use smart page breaking (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Don't draw repeated html contents if mode is UseExistingFrames and frame should be empty (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [FEATURE][composer] HTML frames no longer cut through lines of text when splitting over multiple pages (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Add method for overriding page break location in multi frame items (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Fix duplicate frames when multi frame is set to Repeat on Every Page (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Copy frame properties (outline, background, render settings) when creating new frames in a multi frame (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Add frameOutlineWidth property for composer items (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Manually removing a frame from a multi frame forces the multi frame to UseExistingFrames mode, otherwise the frame may not actually be removed. This changes makes the behaviour of multi frames a bit more predictable (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Allow choosing *.htm and *.* files for html item source (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Update number of pages in gui whenever number of pages is changed by multi frame items (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Update picture item header documentation and sip bindings (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Add tests for expression based picture source (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Refresh picture size if composition resolution changes (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Add signal for when composition print resolution changes (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Move code responsible for updating labels from atlas to QgsComposerLabel, fix potential crash when removing atlas coverage layer.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Don't resize picture frame to invalid sizes (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [FEATURE][composer] Add expression support for picture source (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Add a featureChanged signal for when the current atlas feature changes (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Picture item header improvements (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Add tests for picture resize modes (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Move composer picture related tests into their own seperate test suite (sponsored by City of Uster, Switzerland)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [FEATURE][composer] Implement different resize modes for composer picture items, including zoom, stretch, clip, frame to image size (fix #7886). (Sponsored by City of Uster, Switzerland)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-28

    german translation update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Add more tests to attribute table test suite

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Some api documentation improvements and fix ups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Add test for text table cell values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Make getFeatureAttributes public for tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Start test suite for composer tables.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-28

    [composer] Rename getHeaderLabels to headerLabels and make it public for composer text/attribute tables.

Merge: 73b2b86f6a9 dfb84e136d5
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-28

    Merge pull request #1326 from saberraz/master

    Changed the link to commercial support page default to EN.

Merge: 4c2819c99de dfc077b51f5
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-04-28

    Merge pull request #1302 from manisandro/remove_layer_from_LayerSnappingList

    Re-write the snapping settings when removing a layer

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-28

    [TRANSUP] fi by Kari

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-04-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-04-28

    [db manager] shows vertical scrollbar as needed and set focus to the query editor after clearing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-27

    debian packaging: depend on python-pyspatialite on trusty

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-27

    Fix crashes with parallel access to GRASS vectors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-27

    [composer] Recalculate table size when margin or grid width changes

Merge: 23900ba55d7 ca75fedd4b1
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-27

    Merge pull request #1329 from Cracert/i18n

    [TRANSUP] pl: OptionsBase; iss 6,8,9,13 by Radek

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-04-26
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-04-26

    [TRANSUP] pl: OptionsBase; iss 6,8,9,13 by Radek

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-04-26

    follow up e4f410b58

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-04-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-04-26

    Fallback to external httplib2 when internal is not available

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-25

    Fix extent computation in memory provider

    Saber <saber.razmjooei@lutraconsulting.co.uk>AuthorDate: 2014-04-25
Commit:     Saber <saber.razmjooei@lutraconsulting.co.uk>
CommitDate: 2014-04-25

    Changed the link to commercial support page. the DE is in german, changed to EN.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-25

    identify: fix form button icon & tooltip, remove close button

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-25

    QgsField::displayString() consider configurable NULL representation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-25

    fix crash when maptool of a plugin is active on exit

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-04-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-04-25

    [processing] fix typo in GRASS 7 provider

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-24

    [processing] fixed v.select description

    fixes #10113

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-24

    [processing] added new example script

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-24

    [processing] added Chainage algorithm as script

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-24

    [processing]improved script editor dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-24

    [processing] some fixes in help system

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-04-24

    sip: add transfer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-04-24

    allow to add a QToolBar to QGisInterface (will allow subclassing)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-24

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-24

    Fix capitalisation of string

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-24

    [TRANSUP] pt_BR from transifex test

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-23

    [processing] store settings using QSettings instead of in a dedicated file

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-04-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-04-23

    Add node points for measure tool

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-04-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-04-23

    Add better default colour and width for measure tools. Fix #10029

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-04-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-04-23

    [processing] fix help method in GeoAlgorithm class

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-04-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-04-23

    Remove identify mode and auto open from options from options from dialog

Merge: 5e0b5fe7d97 a4133cee2e0
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-23

    Merge pull request #1324 from thodorisvakkas/master

    [TRANSUP] greek translation 20140423

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-23
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-04-23

    Add .orig to gitignore

    thodoris.vakkas <tvakkas@getmap.gr>AuthorDate: 2014-04-23
Commit:     thodoris.vakkas <tvakkas@getmap.gr>
CommitDate: 2014-04-23

    [TRANSUP] greek translation 20140423

    Signed-off-by: thodoris.vakkas <tvakkas@getmap.gr>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-23

    [composer] Add a manual 'refresh' button to attribute tables, to refresh table if data has changed outside of QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-23

    [composer] Cache features for attribute table, to reduce excessive cpu use and multiple queries to layer provider

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-22

    [TRANSUP] gl by Xan

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-22

    [TRANSUP] es by carlos

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-22

    identify: clear rubberband after deleting the items

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-22

    cleanup: replace boolean comparison (x==true => x / x==false => x) (followup b40868c8)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-22

    Add Marco Lechner to CONTRIBUTORS

Merge: 2f47bbace8f d6535a82bac
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-22

    Merge branch 'server_legend_url'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-22

    [FEATURE]: Add legend url to wms capabilities. Patch from mlechner

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-04-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-04-21

    Fix compiling error with some compilers on Mac

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-22

    missed a file in last commit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-22

    always use identify dialog as dock (also fixes #9631)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-21

    don't open feature form and identify results window (fixes reintroduced #9631)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-04-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-04-21

    [Identify] Move identify mode selection to dialog.  Add auto form checkbox

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-04-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-04-21

    [Identify] Expand first feature

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-04-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-04-21

    [Identify] Don't clear the identify results on single result

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-04-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-04-21

    [Identify] Show only layer name in identify results

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-04-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-04-21

    Show message bar for console python open error

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-21

    [FEATURE][composer] Add button to view current map item extent in main map canvas

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-21

    [composer] Correctly set background color for map items (fix #9775)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-20

    more processing cmake fixes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-20

    [processing] added new tools to add scripts/models from files

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-20

    [processing] fixed wrong import

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-20

    fix build error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-20

    fix warnings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-20

    Remove legacy classes in server code

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-20

    Fix compile error after merge

Merge: 25676f3cf56 f132b4307bb
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-20

    Merge pull request #1296 from mhugent/server_cleanup

    Server config redesign

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-20

    [processing] Adapted make files (they were not changed after refactoring folder structure)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-19

    data defined symbol dialog: only remove quoting if there is one (fixes #9783)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-19

    labeling: consider configure representation for NULL values (fixes #9998)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-19

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-19

    identation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-19

    oracle provider:
    * retrieve comment of materialized views (implements #10063)
    * use detected srid (fixes #10091)
    * initialize mUseEstimatedMetadata (fixes #10092)
    * also consider username in temporary saved credentials (fixes #10093)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-19

    [processing] recover changes introduced in b928d165206a0994e593903d149c875131bfd6c6, lost on refactoring and merging

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-19

    [processing] fixed wrong path to grass icon in grass7 provider

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-19

    [processing] prevent grass installation check returning None when folder not set under windows

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-19

    [processing] fixed wrong help url to Processing manual

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-19

    [processing] prevent grass7 config parameters from shadowing grass6 parameters

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-19

    [processing] fixed indentation issues

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-19

    [processing] added grass7 files (forgot to add them on refactoring)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-19

    [processing] corrected wrong name of script help file

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-19

    [processing] improvements in help for algorithms

    Avoid creating temporary helpfiles
    Added basic converter to convert rst into html on the fly
    Added SAGA help files

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-19

    [processing] refactoring to put all algorithm providers under a single module

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-19

    [processing]correctly update toolbox after editing/creating/deleting models and scripts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-19

    fix doxygen warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-19

    add path of bscmake.exe

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-19

    osgeo4w: run builds using cmake --build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-19

    GRASS:
    * don't include unistd on windows in browser
    * avoid warning when grass/version.h is not found at once

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-19

    fix doxygen warning

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-18

    few updates in the translators file, more to come

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-18

    [TRANSUP] german translation update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-18

    typo and permission fix

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-04-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-04-18

    Direct access to grass70, in lieu of grass.sh, for Processing on Mac

    - This just gets GRASS 7 useable in Processing. Vetting of all env vars has not been done.
    - Note: all GRASS scripts are now Python, so grass.sh is not available anyway.
    - Test for grass.sh remains, in case it is created for a custom packaging setup.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-04-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-04-18

    GRASS7 vector provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-17

    wms client: handle + encoding (image/svg+xml) in format parameter also for
    other requests (followup b118213d, refs #10060)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-17

    [TRANSUP] easter string update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-17

    Moved map layer's custom properties to a separate class

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-17

    changed group name of example script

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-17

    [processing] allow selection of open layers in batch interface

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-17

    [processing] Removed wrong method definition in ParameterTable.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-17

    Removed MultipleExternalInput parameter and made it a subtype of MultipleInput

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-17

    Fixed a crash in QgsMapLayerModel (when opening a new project)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-04-17

    use correct signal

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-04-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-04-16

    fix UI inconsistencies in raster min/max widget

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-04-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-04-16

    fix raster cumulative cut for byte bands (#9793) and make sure values are rounded down/up for integer bands

Merge: a70a18d39bd 7399789f85a
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-04-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-04-16

    Merge pull request #1213 from etiennesky/histogram_bars

    Histogram bars

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-17

    rewrite tx config and add catalan from transifex

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 122034a07ae 3461afc6b73
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-04-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-04-16

    Merge pull request #1284 from gioman/r_cost

    add grass r.cost module with no need for stop points input

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-16

    Fix loading of embedded layers and groups in WMS server

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-16

    [composer] Some small fixes to svg layers export, naming improvements, additional comments

    vmora <vincent.mora@oslandia.com>AuthorDate: 2014-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-16

    [composer] add svg export with layers

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-16

    [TRANSUP] ro from transifex test and en update

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 10f9f55886a a98df93a0db
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-16

    Merge pull request #1266 from rldhont/provider_wfs_authorization

    [BUGFIX] 9234 - WFS client doesn't expose Header Authorization

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-04-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-04-15

    Bundle any externally linked libs for osgEarth on Mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-04-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-04-15

    Add QtScript to Mac app bundle (now used in WMS provider)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-15

    Fix #9532 (node tool crash on a layer with a feature without geometry)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-15

    Fix drawing order with embedded group

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-15

    [composer] Fix QgsComposerTextTable always blank

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-15

    [composer] Correctly update extent when restoring composermap state, except when composer map is not yet visible after loading

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-15
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-15

    Use deleteLater in QgisApp::deleteComposerManager

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-15

    [composer] Allow choice of non-geometry vector layers for attribute table, but disable controls which have no meaning for geometryless tables (fix #9944)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-14
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-14

    Don't open multiple composer manager windows, don't hide the composer manager when showing/duplicating a composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-14

    [composer] Use QgsMapLayerComboBox for attribute table layer selection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-14

    [FEATURE][composer] Allow filtering rows in attribute tables

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-14

    [FEATURE][composer] Allow setting line join and cap style for scalebars

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-14

    [composer] Correctly handle cancelling shape, overview, grid and page style changes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-14

    fix crash when triggering already destroyed map layer actions in identify
    (alternative fix for PR#1319)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-14

    debian packaging: revert source format

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-14

    add download link to the api documentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-14

    wms: add support for svg getmap requests (implements #10060)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-13

    debian packaging: missed some downstream changes in merge

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-13

    [composer] Add undo/redo support for item transparency and blend modes, symbol change for shapes, overviews and grid styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-13

    [composer] Fix undoing item rotation not applying when item originally had 0 rotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-13

    [composer] Correctly update non-position related item property controls after undo/redo

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-04-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-04-13

    Use message bar for old project message

Merge: e87a7b84fd9 e214741c623
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-13

    Merge pull request #1300 from manisandro/fix_composer_arrow_bbox

    Improve print composer arrow bounding box logic

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-13

    [composer] Correctly save/restore legend title alignment

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-13

    [composer] Ensure UI is syncronized with legend item state

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-13

    [FEATURE][composer] Add support for specifying legend title horizontal alignment in composer

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-13

    Initially set width and height spinboxes in composition paper setup to disabled (since initial format is A4)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-12

    don't restart network timeout timer twice (followup a63de6d, partly reverts d7c29ae)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-11

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-11

    Update composer shape sip

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-11

    [composer] Follow up 2b3108f9ae, fix calculation of bounding rect after resizing composer shapes

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-10

    adding function help for atlasid and atlasgeometry

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: a1f1b94af4a d2dce59cf06
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-10

    Merge pull request #1314 from manisandro/network_timeout

    Restart timeout timer when data is received in QgsNetworkAccessManager

Merge: 5f19830d9e4 25915d7891e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-10

    Merge pull request #1305 from manisandro/save_on_new_from_template

    Ask whether to save existing project when creating a new project from a template

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-09
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-09

    Log timeout URL to message log, only display short message in message bar

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-09
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-09

    Use message bar instead of warning dialog

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-09

    Populate transparency table when loading qml style for raster
     layer

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-07
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-09

    Restart timeout timer when data is received in QgsNetworkAccessManager, show a message if timeout is reached.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-09
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-09

    Simplify test

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-09

    Make QgsComposerManager non-modal, ensure consistency of composer manager composer list

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-09

    Revert "Make QgsComposer window WindowModal"

    This reverts commit a901ee119e4b5433765042d3d7b21f12d3ef6bfd.

Merge: bbf68bff2be a901ee119e4
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-09

    Merge pull request #1298 from manisandro/composer_window_modal

    Make QgsComposer window WindowModal

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-08

    fix warning

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-08

    [FEATURE] Oracle: local cache of the list of tables

    Caching is done using SQLite database (could be shared also with other providers)

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-08

    Ask whether to save existing project when creating a new
     project from a template.

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-08

    Use a QDoubleSpinBox instead of a QLineEdit for the snapping
     tolerance, make the treeview columns adjust better to the size of the
     contents

Merge: 00b1f2c1729 ff183245841
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-04-08

    Merge pull request #1260 from leyan/snapping_priority_2

    Snapping priority to vertex in QgsSnapper

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-08

    Re-write the snapping settings when removing a layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-08

    Bring composition to front and automatically activate atlas preview when running the "set as atlas feature" action (sponsored by SIGE)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-08

    [composer] Allow setting the join style for composer item frames

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-08

    Fix some symbol properties reseting when symbol dialog opens, make dialog safer by always blocking signals before updating initial state of controls

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-08

    Adjust the arrow points to fit inside the specified bounding
     box, as opposed to adjusting the bounding box for the arrow points (except
     when bounding box is too small)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-08

    [composer] Default to miter style for shapes and page background

    Sandro Mani <manisandro@gmail.com>AuthorDate: 2014-04-06
Commit:     Sandro Mani <manisandro@gmail.com>
CommitDate: 2014-04-08

    Make QgsComposer window WindowModal

Merge: d60e7dc4ffb c108d029ace
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-08

    Merge pull request #1295 from Cracert/i18n

    [TRANSUP] pl: legend context menu

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-08

    Consider number of layers in a project can be higher than 100 for caching

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-04-07
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-04-07

    [TRANSUP] pl: legend context menu

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-07

    Cleanup config cache

Merge: d60e7dc4ffb 9de505d51d6
    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-04-07
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-04-07

    Merge remote-tracking branch 'origin/master'

    Conflicts:
            src/mapserver/qgswmsserver.cpp

Merge: 3e4b5684eb2 1399c6ed070
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-07

    Merge pull request #1292 from anitagraser/master

    fixed SVG markers to work with anchor point=bottom

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-04-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-04-06

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-06

    Re-enable reloading of changed project files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-06

    fix crash when removing layers with highlighed features

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-06

    german translation update with some translation fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-06

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-06

    debian packaging update: merge downstream debian changes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-06

    fix warnings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-06

    Re-enable watermark items

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-06

    fix doxygen dot graph warning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-05

    Re-enable embedded groups

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2014-04-05
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2014-04-05

    fixed SVG markersto work with anchor point=bottom

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-04-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-04-04

    Fix some logical-not-parentheses warnings thrown by clang 5.1

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-05

    fix windows build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-04

    Re-enable vector joins and value relations

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-04

    Re-enabled WCS server

Merge: a43bd626aff a95fedbbf00
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-04

    Merge remote-tracking branch 'denis/layerfieldmodel'

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-04-04

    test to fix checkboxes in combobox

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-04-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-04-04

    added missing roles in field model data

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-03-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-04-03

    [BUGFIX] 9234 - WFS client doesn't expose Header Authorization

    Like for the others OGC providers: WMS and WCS, the user can set the
    login and password to access to WFS protected data. But the QGIS WFS
    provider doen't expose header authorization. It doesn't use login and
    password.

    This patch set header authorization for all WFS connexion if login and
    password are set.
    And I think this patch has to be backported to release_2-2, because QGIS
    can't acces to protected WFS data.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-04-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-04-03

    fixed processing plugin customization (thanks to Martin Dobias), fixes #9134

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-03-24
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-04-03

    model/view for layer/field selectors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-03

    [tests] Fix composer tests. Rebuild images following MTR rendering changes. Switch tests to use standard test font.

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-04-03
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-04-03

    Typo in Processing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-03

    osgeo4w: try ALL_BUILD twice

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-03

    Expose outline join style as a parameter for simple fill symbol type

Merge: b9a539ece48 8679c6dd95d
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-03

    Merge pull request #1291 from simonsonc/qtgui-include

    Replace QtGui include with individual includes

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-04-02
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-04-02

    Replace QtGui include with individual includes

    Qt 5 splits QtGui into Gui and Widgets components. Including the
    individual includes will solve this problem.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-02

    fix utf string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-02

    limit alpha

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-04-02

    remove duplicate license

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-02

    Re-enable WFS Server

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-02

    Re-enable GetCapabilities in WFS server

Merge: bc40ab69c9d 29c8bc53750
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-02

    Merge pull request #1287 from simonsonc/reset-model

    Use begin/endResetModel instead of reset

Merge: 2b3108f9aea 6ebd9a8b104
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-04-01
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-04-01

    Merge pull request #1288 from simonsonc/qvariant-qcolor

    Use QColor instead of Qt::GlobalColor in item data

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-04-01
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-04-01

    Use QColor instead of Qt::GlobalColor in item data

    The QVariant constructor that takes a Qt::GlobalColor is removed in Qt 5.
    It is actually a kind of special case in Qt 4 anyway. Fix the uses of this
    by constructing a QColor and using that instead.

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-04-01
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-04-01

    Use begin/endResetModel instead of reset

    Qt 4.6 introduced a better way of resetting models with beginResetModel()/
    endResetModel(). Call beginResetModel() before resetting internal data
    structures, and then endResetModel() when finished. beginResetModel()
    followed by endResetModel() is the same as calling reset().

    Note: reset() is deprecated and is removed in Qt 5.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-04-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-04-02

    Fix high cpu usage with win32 builds when using shapes in composer (fix #9933, #9957, #9734)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-01

    Re-add wms based printing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-01

    Delete sld parser for sent sld after request

Merge: 9eb4bb6b5b1 3b198d9000e
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-04-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-04-01

    Merge branch 'pluginmanager_votes'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-04-01

    [FEATURE:] Consider maptip in GetFeatureInfo

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-04-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-04-01

    [FEATURE] [Plugin Manager] Voting for plugins from Plugin Manager

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-03-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-04-01

    [Plugin Manager] Switch the plugin details browser from QTextBrowser to QWebView

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-01

    Decoration grid: fix symbol sizes + default cross size

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-01

    Do not render grid annotation if the lines/markers would be extremely dense

    Otherwise drawing of huge amount of lines/markers can lock GUI

Merge: b60794e0d18 d969fb385c5
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-04-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-04-01

    Merge pull request #1283 from simonsonc/rename-accept-hover-events

    Rename setAcceptsHoverEvents

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2014-04-01
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2014-04-01

    add grass r.cost module with no need for stop points input

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-03-31
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-03-31

    Rename setAcceptsHoverEvents

    setAcceptsHoverEvents was obsoleted in place of setAcceptHoverEvent in
    Qt 4.4. They behave the same.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-31

    Fix #9923 (broken arrow symbol)

Merge: 6852f9e3c00 72457b331f1
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-31

    Merge pull request #1279 from pka/grass7

    [FEATURE] (Processing) Initial Grass 7 support

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-31

    [processing] added new script example (contributed by Michael Douchin)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-31

    [processing] disable excesive info reporting from otb provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-31

    fix regression992 test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-31

    [processing] handle same memory error in another algorithm

Merge: a191d5bcb68 9ef91a222cc
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-31

    Merge pull request #1280 from anitagraser/patch-1

    [processing] added error handling for too big rasters

Merge: 3aedeff087c 45ac9f9340d
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-31

    Merge pull request #1281 from marcelosoaressouza/translation_pt_BR

    New Translations to pt_BR

Merge: 04d7169e0e6 3e3f30a3047
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-31

    Merge pull request #1277 from simonsonc/mime-format

    Replace deprecated provides() with hasFormat()

    Marcelo Soares Souza <marcelo@juntadados.org>AuthorDate: 2014-03-31
Commit:     Marcelo Soares Souza <marcelo@juntadados.org>
CommitDate: 2014-03-31

    New Translations to pt_BR

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2014-03-31
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2014-03-31

    added error handling for too big rasters

    I ran into memory problems with big rasters. Now the error message points the user to this potential error source.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-31

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 528d70fbc65 abc7b9b807a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-31

    Merge pull request #1267 from mwa/fix_8298_crs_select

    Fix #8298 ignored first selection in projection selector

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-30

    globe: switch back to QgsMapRenderer

    Markus Neteler <neteler@gmail.com>AuthorDate: 2014-03-30
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2014-03-30

    [FEATURE] (Processing) Initial Grass 7 support

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-30

    More changes to qgssldconfigparser.cpp/h

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-30

    fix debian packaging

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-30

    Add QgsSLDConfigParser and create calss QgsConfigParserUtils for parts which are common between project parser and sld parser

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-29

    typo in assigning values, fixes #9597

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-29

    fix some tests crashes, fix some tests and some mtr updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-29

    remove QgsMapCanvas.useImageToRender in db_manager (fixes #9942)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-29

    fix redirected wms capabilities requests

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-03-28
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-03-28

    Replace deprecated provides() with hasFormat()

    QDropEvent::provides() has been deprecated from the move from Qt 3 to Qt 4.
    Replace this instance with the hasFormat() method on the mimeData instance.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-28

    Added python bindings for QgsMapRendererJob + subclasses and QgsMapRendererCache

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-28

    Fix #9918 (enable add symbol layer also when selection is not on symbol)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-03-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-03-28

    missing python plugins menu/actions objectName

Merge: c324895cc1d 7b7ffb27844
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-28

    Merge pull request #1276 from anitagraser/master

    new master splash from #viennacodesprint14

Merge: a82aeb030c3 3d44c5934ab
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-28

    Merge pull request #1275 from sebastic/arm

    Support building QGIS on ARM (#9917)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-28

    Fix #9916 (inconsistent step size)

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2014-03-28
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2014-03-28

    new master splash from #viennacodesprint14

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-28

    [processing] don't close dialog if execution fails (fix #9893)

Merge: 2b458e88954 8dff030787b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-28

    Merge pull request #1274 from simonsonc/explicit-link

    Be explicit with Qt link libraries

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-28

    [processing] show alforithm and help authors in Help tab (fix #8917)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-28

    fix error when copying gdalinfo output to clipboard (fix #9882)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-28

    add option to load result to canvas in Heatmap plugin (fix #6645)

Merge: 9bf96cbc3e7 1bcd1547092
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-28

    Merge remote-tracking branch 'simonsonc/rename-subtract'

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2014-03-28
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2014-03-28

    Disable features on ARM.

    Building QGIS on ARM produces the error:

    sip: qgis/python/core/qgsclipper.sip:44: \
    QgsClipper::trimFeature() unsupported function argument type - provide %MethodCode and a C++ signature

    For the Android builds this was fixed in commit 2cc684793ceb29d8600d71564fb38f92c998f588.

    This patch adapts the Android fix, by disabling the SIP features on all ARM systems.

    Bug-Debian: http://bugs.debian.org/737814

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2014-03-28
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2014-03-28

    Fix qreal vs double.

    In qt4 on arm architectures qreal is defined as float while on other
    architectures it is defined as double. This can cause problems if qreal
    and double are carelessly mixed.

    In this particular case the problem is that qMin/qMax are templates defined
    to take two parameters of the same type. If two different types are passed
    in then C++ can't resolve what type the template parameter should be and
    bails out. The fix is simple, typecast one of the parameters so they
    match.

    Author: Peter Michael Green <plugwash@debian.org>
    Bug-Debian: http://bugs.debian.org/737814

    Bas Couwenberg <sebastic@xs4all.nl>AuthorDate: 2014-03-28
Commit:     Bas Couwenberg <sebastic@xs4all.nl>
CommitDate: 2014-03-28

    On armel/armhf qreal is typedef'ed to float not double.

    This patch adds qreal versions of some functions on arm. It was originally
    writen by Konstantinos Margaritis and later fixed by Peter Michael Green.

    Bug-Debian: http://bugs.debian.org/691333

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-03-27
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-03-27

    Be explicit with Qt link libraries

    For the analysis tests, instead of linking with all the found
    QT_LIBRARIES, pick only the ones that are needed.

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-03-27
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-03-27

    Replace "subtract" with "subtracted"

    The QRegion::subtract method has been replaced with subtracted. The
    functionality is the same.

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-03-27
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-03-27

    Remove unused include

    This "QMenuItem" include is not used, and it's also a Qt 3 leftover.
    Remove it.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-27

    refresh map canvas after pasting style (fix #9908)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-27

    [processing] skip invalid geometries when performing intersection (fix #9410)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-27

    [processing] fixed error when running script algorithm from script editor (fixes #9905)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-27

    [processing] modeler dialog now saves automatically the model before executing it

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-27

    [processing] fixed exporting model to python (replaced 'Processing' reference with 'processing')

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-27

    Access to layer data of interpolator

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-27

    assign CRS to interpolation output (fix #3578)

Merge: 3dfacc77bc3 77108827e9f
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-03-27
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-03-27

    Merge pull request #1269 from etiennesky/rldhont-netcdf_generateBandName

    [Feature][RASTER] Generate band name with NetCDF EXTRA_DIM funded by Ifremer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-27

    Refactor configuration parsing and configuration cache

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-03-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-03-27

    identify/highlight default constants

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-27

    [processing] added support for multiline strings in scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-27

    [processing]added new example script (contributed by Michael Douchin)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-27

    fix warnings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-03-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-03-27

    missing identify/highlight sip methods

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-03-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-03-27

    [Plugin manager] Replace confirmation popup dialogs with an internal QgsMessageBar

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-27

    Change also SIP files to use WindowFlags instead of WFlags

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-27

    Replace WFlags with WindowFlags

    It has long been in Qt 4 that the WFlags window flags argument has been
    renamed to WindowFlags. In fact, WFlags is just a typedef to WindowFlags.
    In Qt 5, this will go away, so we can change this now to make transition
    easier in the future.

    This should not have any affect on API or ABI, as the symbol names already
    have WindowFlags in them anyway.

    This change concentrates on the sources in the src directory. There are
    a few more places in the python directory that can be done later.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-27

    avoid warning messages on composer arrows without markers

Merge: 48b9ccbc692 013f9e96a24
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-27

    Merge pull request #1265 from nyalldawson/postgis_time

    Make PostGIS provider correctly create time and datetime formats

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-26

    [ftools] use int column for point count (fix #9432)

Merge: 3d6f17b0679 9aab894f58d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-26

    Merge pull request #1264 from olivierdalang/fix_9334

    fix #9334

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-26

    [processing] handle non-ASCII characters when running GRASS algorithms
    (addresses #5420)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-26

    [processing] move OTB output to INFO tab, fix deprecation warning

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-26

    [processing] enable temporary outputs in QGIS Field Calculator (fix #9401)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-03-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-03-26

    identify and other map tools changed to use search radius in mm

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-26

    Fix symbol's size/width not being updated in GUI on load

Merge: 05ce12062c2 6703126af08
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-26

    Merge pull request #1268 from milenanv/qgis_trans_pl

    [TRANSUP] pl by milena

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-26

    [processing] show confirmation when closing modeler with unsaved model
    (fix #9889)

Merge: d0c93b94b2e 690e7b096d0
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-26

    Merge pull request #1245 from simonsonc/remove-qtgui

    Remove include of QtGui in favor of individual includes

Merge: 9445c9af53a 3e0e0edec75
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-26

    Merge pull request #1244 from simonsonc/qt-no-deprecated

    Fix uses of deprecated Qt methods

    Mathias Walker <mwa@sourcepole.ch>AuthorDate: 2014-03-26
Commit:     Mathias Walker <mwa@sourcepole.ch>
CommitDate: 2014-03-26

    Globe: anti-aliasing disabled by default

    Mathias Walker <mwa@sourcepole.ch>AuthorDate: 2014-03-26
Commit:     Mathias Walker <mwa@sourcepole.ch>
CommitDate: 2014-03-26

    fix globe sync extent

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-26

    [processing] improved algorithm filtering in toolbox

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-26

    [processing] fixed display ad handling of optional table fields in parameters panel

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-26

    [processing] add Buffer option to Voronoi polygons tool (fix #7661)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-26

    [processing] fix handling of optional string arguments (fix #9109, 9120)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-26

    [processing] added drag&drop support in modeler

    Mathias Walker <mwa@sourcepole.ch>AuthorDate: 2014-03-26
Commit:     Mathias Walker <mwa@sourcepole.ch>
CommitDate: 2014-03-26

    fix #8298 ignored first selection of recently used CRS in projection selector

Merge: a93bef43d31 be8ae5fbfb9
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-26

    Merge pull request #1235 from m-kuhn/httplib

    Add new CMake option: WITH_INTERNAL_HTTPLIB (default True)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-26

    [processing] remove shebangs from SAGA helpers (fix #9669)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-26

    [TRANSUP] gl by Xan

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-26

    [processing]do not rebuild thhe whole toolbox tree when filtering or updating

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-03-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-03-26

    [MSSQL] Close database and delete query on close

Merge: 20933dedd95 19112323616
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-03-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-03-26

    Merge remote-tracking branch 'tamas/master'

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-25

    Add README.rst for labeling unit tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-26

    Make PostGIS provider correctly use time and datetime formats, instead of converting them to character

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-03-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-03-25

    highlight fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-25

    Reintroduce $map and optional canvas refresh debug logs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-25

    Fix support for setCacheImage() to enforce refresh of a layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-25

    make menthod and variable naming consistent, some cleanup

    Paolo Tormene <paolo.tormene@globalquakemodel.org>AuthorDate: 2013-11-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-25

    New method to duplicate a vector layer in memory and optionally add it to the map registry

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2014-03-25
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2014-03-25

    fix #9334

    Tamas Szekeres <szekerest@gmail.com>AuthorDate: 2014-03-25
Commit:     Tamas Szekeres <szekerest@gmail.com>
CommitDate: 2014-03-25

    Rewrite the mssql driver to take care of the multithreded rendering

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-03-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-03-25

    [FEATURE] Identify highlight options.
    - optional highlight color, line/outline buffer and minimum width
    - fixed symbol sizes (thanks to Martin Dobias)

    Milena Nowotarska <do.milenki@gmail.com>AuthorDate: 2014-03-25
Commit:     Milena Nowotarska <do.milenki@gmail.com>
CommitDate: 2014-03-25

    translation update pl

Merge: e2d01e2e158 7abca16d05a
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-25

    Merge pull request #1134 from CS-SI/otb_processing_update

    OTB processing update

Merge: ec0c820a818 90fa359fb76
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-25

    Merge pull request #970 from snorfalorpagus/spatialjoin

    Ported "Join attributes by location" from fTools to Processing

Merge: 44a054dfa51 af55e98a450
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-25

    Merge pull request #1052 from Oslandia/processing_gui_set_values

    [processing] set droplists if parameter values are already set

Merge: 839c3e7560f 748d261d215
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-25

    Merge pull request #1262 from nyalldawson/processing_postgis

    Improvements to processing "Import into PostGIS" algorithm

Merge: 33740957d4d cef3018cd6d
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-25

    Merge pull request #1263 from Qgis-Tr-kr/master

    [TRANSUP] kr

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-25

    [processing] make script editor, modeler and results viewer non modal
    (fix #9849)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-25

    [processing] restore Create new model tool in toolbox (fix #9847)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-25

    [processing] fix MMQGIS Extract by attribute (fix #9768)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-25

    [processing] add feature count to Statistics by categories output (fix #9871)

Merge: af9da1deb4e bb9c9893fd5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-25

    Merge pull request #1076 from snorfalorpagus/processing_intersection_fix

    [processing] fix QGIS Intersection tool

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-25

    Invalid CRS instances should be equal

    jangbi882 <jangbi882@gmail.com>AuthorDate: 2014-03-25
Commit:     jangbi882 <jangbi882@gmail.com>
CommitDate: 2014-03-25

    Korean translate completed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-25

    [processing] fix Unique values tool (fix #9870)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-25

    [processing] fix output names for some SAGA algorithms (fix #9789)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-25

    Clean up code in qgis_map_serv.cpp

Merge: db235c896fc 02822d4945a
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-25

    Merge pull request #1149 from p0cisk/master

    [processing]Fix "float division by zero" in polygonize algorithm if no

Merge: f29d44e7592 bd507013613
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-03-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-03-25

    Merge pull request #1239 from bstroebl/eliminateSmallest

    [FEATURE] (Processing) Eliminate with smallest polygon

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-25

    [processing] Add option for converting field names to lowercase for Import to PostGIS algorithm

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-24

    Add PDF composer output labeling tests setup

    - Only support for Poppler with Cairo (pdftocairo), since without Cairo a PDF's vectors are not always rendered properly

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-24

    Rebuild labeling tests control images with smaller size (420 x 280)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-25

    [processing] Allow choice of geometry column name, change database connection name to combo box for Import into PostGIS algorithm

    jangbi882 <jangbi882@gmail.com>AuthorDate: 2014-03-25
Commit:     jangbi882 <jangbi882@gmail.com>
CommitDate: 2014-03-25

    before QgsOptionBase

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-24

    Add QgsOWSServer class, move code from qgis_map_serv.cpp into exection() functions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-24

    [ftools] increase maximum number of points for regular points tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-24

    remove extra spaces from message text (fix #7648)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-24

    [processing] better handling of non-ASCII characters in config dialog
    (addresses #9323)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-24

    [processing] fix old API calls in Extract by location tool (fix #9603)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-24

    Remove obsolete label from options dialog

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-24

    Fix labeling local server test class setup error

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-24

    Add render checker color tolerance to labeling tests

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-24

    Add render checker color tolerance to sip

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-24

    [processing] fix wrong tools description (fix #9852)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-24

    fix #9838

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-24

    [processing] fix Distance Matrix tool (fix #7618)

    Milena Nowotarska <do.milenki@gmail.com>AuthorDate: 2014-03-24
Commit:     Milena Nowotarska <do.milenki@gmail.com>
CommitDate: 2014-03-24

    updated translation pl

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-24

    [TRANSUP] fi by Kari

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Milena Nowotarska <do.milenki@gmail.com>AuthorDate: 2014-03-24
Commit:     Milena Nowotarska <do.milenki@gmail.com>
CommitDate: 2014-03-24

    updated translation pl

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-24

    apply brightness/contrast changes to all selected layers (fix #8176)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-24

    use Shift modifier for bigger step when changing brightness/contrast
    (fix #8177)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-24

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-24

    [TRANSUP] String update on demand

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-23

    german translation update

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2014-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-23

    revert 637359a and manually merge pull request #1232

    Signed-off-by: Juergen E. Fischer <jef@norbit.de>

Merge: e392efab15c c44b091bc5d
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-22

    Merge pull request #1221 from luipir/spatialite-savestyle

    added saveStyle capability to Spatialite Provider - Developed for ARPA Piemonte (Dipartimento Tematico Geologia e Dissesto)

Merge: 10ede56e646 d25f85d2890
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-22

    Merge pull request #1138 from slarosa/hold_dialog_db_conn

    [GUI] add checkbox in db conn dialog in order to keep the window open after adding a table

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-03-22
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-03-22

    modification of snapPoint

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-22

    [TRANSUP] lt by Paulius

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 942d5da59b6 fed204bd843
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-22

    Merge pull request #1259 from thodorisvakkas/master

    [TRANSUP] greek translation 20140322

    thodoris.vakkas <tvakkas@getmap.gr>AuthorDate: 2014-03-22
Commit:     thodoris.vakkas <tvakkas@getmap.gr>
CommitDate: 2014-03-22

    [TRANSUP] greek translation 20140322

    Signed-off-by: thodoris.vakkas <tvakkas@getmap.gr>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-22

    Add option to ignore interior polygon rings when calculating buffered shading for shapeburst fill mode (can be useful for eg ignoring islands when shading water bodies)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-21

    Fix gradient fills using color ramps not respecting symbol transparency

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-21

    show python errors in monospace

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-03-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-03-21

    use single signal for messageEmitted

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-03-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-03-21

    better naming for messageEmitted/Discarded in maptools, followup 5bc5fdb 59a6663 and 6609ca8

Merge: 375e0d40ed1 7805bc0555f
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-21

    Merge pull request #1255 from Oslandia/atlas_signals

    Atlas signals

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-21

    Limit resolution of symbol fills during composer previews to improve composer responsiveness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-21

    Consider rasterScaleFactor during shapeburst fills

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-21

    Add a slider for setting the shapeburst fill blur amount

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-21

    Avoid multiple creation and destruction of arrays during calculation of distance transform in shapeburst fills

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-21

    More descriptive name for colour parameters in gradient and shapeburst fill data defined symbology dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-21

    [FEATURE] Add 'shapeburst' fill style. Shapeburst fills implement a buffered gradient fill, where a gradient is drawn from the boundary of a polygon towards the polygon's centre. Configurable parameters include distance from the boundary to shade, use of color ramps or simple two color gradients, optional blurring of the fill and offsets.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-21

    Remove invalid/unused anchor point expressions from simple fill data defined expression dialog

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-20

    Fix some map tool connections, followup to 59a6663 and 6609ca8

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-20

    Revert "WMS server: even more performant png8 conversion"

    This reverts commit 8990b66eed2f00253653e64c0ceb695c08a359b7.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-20

    [TRANSUP] el by Thodoris

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-19

    [TRANSUP] fix el

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-19

    [TRANSUP] nb by james

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 6609ca81d2b f9ee716926b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-19

    Merge pull request #1256 from thodorisvakkas/master

    Strings Translation in Greek

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-03-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-03-19

    rename removeMessage to discardMessage, complete SIP

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-03-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-03-19

    rename displayMessage to emitMessage in QgsMapTool

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-03-18
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-03-18

    change output of QgsGdalProvider::generateBandName() and fix indentation

    thodoris.vakkas <tvakkas@getmap.gr>AuthorDate: 2014-03-18
Commit:     thodoris.vakkas <tvakkas@getmap.gr>
CommitDate: 2014-03-18

    el_trans2014031802

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-03-18
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-03-18

    Add unit test for atlas signals

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-02-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-03-18

    Add signals to atlas generation

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-03-17
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-03-18

    [Feature][RASTER] Generate band name with NetCDF EXTRA_DIM funded by
    Ifremer

    The NetCDF provided extra dimensional information. This information provides metadata on each band. These metadat can be used to explain the name of each band.

    For example, the bands of a NetCDF file represents the temperature at a given depth. For the user, it is easier to select a band with depth information, rather than the number.

    If the GDAL version is equal or greater than 1.10.0, the band name is
    generated with the extra_dim information.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-03-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-03-18

    [joins] display if memory cache is used in layer properties dialog

Merge: ef3189e856a f61f250c5db
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-18

    Merge pull request #1250 from giohappy/master

    Add ILIKE filter and % character to safe tokens

Merge: cbf755ff360 88c8ea26033
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-18

    Merge pull request #1251 from simogeo/master

    translation and typo fixes

Merge: bd9bca97af2 a6067993a91
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-03-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-03-18

    Merge branch 'master' of github.com:qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-03-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-03-18

    Improving IT translation

    simogeo <simon@linea21.com>AuthorDate: 2014-03-18
Commit:     simogeo <simon@linea21.com>
CommitDate: 2014-03-18

    translation and typo fixes

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-18

    [TRANSUP] sv by Victor

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2014-03-18
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2014-03-18

    Add ILIKE filter and % character to safe tokens

Merge: f337dd35c84 8467d9fba38
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-18

    Merge pull request #1247 from Cracert/i18n

    [TRANSUP] pl by Robert

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-03-13
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-03-18

    Expose QgsMapToPixelSimplifier to Python

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-03-17
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-03-17

    [TRANSUP] pl by Robert: function_help

    thodoris.vakkas <tvakkas@getmap.gr>AuthorDate: 2014-03-18
Commit:     thodoris.vakkas <tvakkas@getmap.gr>
CommitDate: 2014-03-18

    el_trans2014031801

Merge: 1a669dc0242 f755781cffb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-17

    Merge pull request #1242 from p0cisk/roadgraph

    Fix displaying line layers in Road Graph settings (fix #9780)

Merge: 1c0d5e2f217 b7b1931ef6b
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-03-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-03-17

    Merge pull request #1127 from 3nids/fix8873

    better message display in map edit tools (fix #8873)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-03-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-03-17

    remove unecessary message bar item

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-03-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-03-17

    already in QGisApp

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-03-17

    better message display in map edit tools (fix #8873) emit signal from map tool, display message in qgisapp

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-03-16
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-03-16

    Remove include of QtGui in favor of individual includes

    The reason for removing instances of "#include <QtGui>" is twofold:

    1) Including it will probably include more than is actually needed. Plus,
       it hide what is actually needed, especially if in a header

    2) Qt 5 splits Gui into Gui and Widgets, so being explict about what is
       needed gets around this problem

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-03-16
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-03-16

    Fix uses of deprecated Qt methods

    There are still a few leftovers from the Qt 3 to Qt 4 migration that can
    be found by defining QT_NO_DEPRECATED. Here is a summary of the changes:

    * QDir::convertSeparators was changed to QDir::toNativeSeparators with Qt 4

    * QRexExp::numCaptures was changed to captureCount with Qt 4

    * QTextIStream/QTextOStream was merged into QTextStream with Qt 4

    * QFileDialog::selectFilter/filters was changed to
      selectNameFilter/nameFilters with Qt 4.4

    * qVariantCanConvert/qVariantValue was changed to canConvert/value with Qt
      4

    Note that if a conversion to Qt 5 will happen someday, this will have to
    be done since Qt 5 removes these deprecations.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-15

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-15

    fix deprecation annotation of QgsMapRenderer::mapRenderer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-03-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-03-14

    [spatialite] Update layer statistics after adding new columns
    Fix #8923

    Piotr Pociask <opengis84@gmail.com>AuthorDate: 2014-03-14
Commit:     Piotr Pociask <opengis84@gmail.com>
CommitDate: 2014-03-14

    Fix #9780 Display line layers in Road Graph settings

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-14

    Add composer svg export label unit tests

    - Fix composer composition setup to near identical output of canvas->image (finally, expect for symbology, which still seems to be double-antialiased)
    - Rebuild control images for composer->image output

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-14

    expression: dump binary operations with brackets to break precedence (fixes #9783)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-03-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-03-14

    More IT translation fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-14

    Fix sip binding for eventLayer function

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-14

    GeometryAnalyzer: cache geometries in eventLayer function for better performance with 2.x versions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-14

    german translation fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-14

    atlas: don't crash the coverage layer is removed (refs #9779)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-14

    Add OSTN02 info to srs.db. Kindly provided by Nicholas Duggan

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-14

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-03-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-03-14

    More IT translation fixes

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-03-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-03-13

    Minor fix to IT translation

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2014-03-13
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2014-03-13

    [FEATURE] (Processing) Eliminate with smallest polygon

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-03-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-03-13

    Minor fix to IT translation

Merge: e5597e26aa6 a3dc722e5ab
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-13

    Merge pull request #1237 from simogeo/master

    translation and typo fixes

Merge: 551648f3a62 ed5f7781baf
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-13

    Merge pull request #1236 from aharfoot/master

    fix identation in Processing Dissolve tool (fix #9764)
    add polylines support

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-12

    Fix pinned labels highlight causing forward transformation error by using QgsRubberBand instead

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-12

    Fix label map tool crashes and rotation point calc

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-12

    Fix pinned labels highlight updating by taking labeling results prior to render completion signal

    simogeo <simon@linea21.com>AuthorDate: 2014-03-12
Commit:     simogeo <simon@linea21.com>
CommitDate: 2014-03-12

    translation and typo fixes

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-03-12
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-03-12

    Improved consistency in IT GUI translation

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-03-12
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-03-12

    Improved consistency in IT GUI translation

    unknown <ajph@UOS-204986.soton.ac.uk>AuthorDate: 2014-03-12
Commit:     unknown <ajph@UOS-204986.soton.ac.uk>
CommitDate: 2014-03-12

    There is an indentation error in the Dissolve.py script that writes out the intermediate object on every merge with an input feature rather than just once at the end of the processing. This results in very large output file sizes.

    I have also edited the defineCharacteristics function to allow the tool input to accept polyline features as well as polygons, in line with the fTools UI.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-03-11

    Fix typo in options

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-03-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-03-11

    More LongLong fixes
    Fix #9761

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-11

    german translation update and translation string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-11

    german translation update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-11

    [FEATURE]: Replace value relation strings in GetFeatureInfo output. Move adding layers for joins and relations to a central place

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-11

    [FEATURE]: Consider ValueMap in GetFeatureInfo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-02-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-03-11

    Add new CMake option: WITH_INTERNAL_HTTPLIB (default True)

    If set to False, you have to make sure that the httplib2 package
    is available on the target platform

    Fix #9618

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-10

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 60e1a9b7219 073dbf17488
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-10

    Merge pull request #1230 from dakcarto/issue_9704_gdal-qsettings

    Fix #9704, GdalTools file dialogs return QPyNullVariant due to QSettings undefined return type

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-03-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-03-10

    #9686: fix simplification of no-closed polygons

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-03-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-03-10

    Add missing Layer Definition in Layer menu

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-03-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-03-10

    Add load and saving a Layer Definition file. Fix #9688

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-09

    Transform bbox in gml feature info also if geometry is not requested

    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-03-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-09

    Mapserver: fixed inconsistencies int WMS GetFeatureInfo response

Merge: 637359aefc0 10ddb027fd2
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-09

    Merge pull request #1231 from Cracert/i18n

    [TRANSUP] pl

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-03-08
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-03-08

    [TRANSUP] pl

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-08

    Fix #9704, GdalTools file dialogs return QPyNullVariant due to QSettings undefined return type

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-08

    add menu option to reset to ui defaults (implements #9746)

Merge: a089cff5f71 04f702408ef
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-07

    Merge pull request #1219 from ahuarte47/Issue_9655-1

    Fix bug #9655: some polygons not labelled when layer's simplification is on

Merge: 9745deae945 0e907298dee
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-07

    Merge pull request #1217 from nirvn/ftool_random_points_fix

    [ftools] fix random points tool not recognizing memory layer integer column (fix #9695)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-06

    INSTALL: add note about installation of devscripts to get dch

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-06

    Add allowable mismatch per group/test for labeling tests

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-06

    Add allowable mismatch to debug output for render checker

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-06

    Condense labeling test class inheritance and set up local server params from map settings

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-06

    Convert label unit tests to using only QgsMapSettings

    - Rebuild all control images

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-06

    Refactor composer label test to work with svg, pdf and multi-resolution classes

    - Initial (untested) svg and pdf render-to-image setup

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-06

    Update label tests to ensure setup happens only once and load/delete only layer to test

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-06

    Add some functions to Python unit test utilities

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-06

    PEP8 cleanups for some unit test modules

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-06

    postgres provider: improve value quoting

    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-03-06
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-03-06

    Mapserver: fixed inconsistencies int WMS GetFeatureInfo response

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-03-06
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-03-06

    #9655: check geometry polygon better

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-05
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-05

    Possible cross-platform fix for app startup unit test

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-05

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2014-02-28
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2014-03-05

    added saveStyle capability - Developed for ARPA Piemonte (Dipartimento Tematico Geologia e Dissesto)

    changed to use QgsSqliteHandle and added QMessageBox include

    reread value from style db managing utf8 decoding

    formatted with astyle.sh

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-03-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-03-05

    [TRANSUP] sl by Joze

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 8a9cc23ead6 d59d191d39c
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-05

    Merge pull request #1225 from rduivenvoorde/docurlfix

    no html in the url anymore

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2014-03-05
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2014-03-05

    no html in the url anymore

Merge: 08965ed2f03 71c5396344b
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-03-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-03-05

    Merge pull request #1224 from ghtmtt/master

    small changes in italian translations

    ma7730 <matteo.ghetta@gmail.com>AuthorDate: 2014-03-05
Commit:     ma7730 <matteo.ghetta@gmail.com>
CommitDate: 2014-03-05

    small changes in italian translations

Merge: 837642b782d 25241b865fe
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-03-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-03-05

    Merge pull request #1223 from nirvn/messagebar_auto_crs

    push a message bar informing user of crs applied to newly added layer missing a crs

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2014-03-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2014-03-05

    improve the message string and append friendly name (e.g. WGS84)

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2014-03-05
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2014-03-05

    push a message bar informing user of crs applied to newly added layer missing crs

Merge: 284685715bc 99d030d6759
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-04

    Merge pull request #1222 from nyalldawson/wms_layer_speed

    Cache result of checking whether axis should be inverted for wms layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-04

    remove more msvc deprecation pragmas

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-04

    add GUI_EXPORT and sip bindings to QgsExtentGroupBox,
    fix sip binding of QgsRasterLayerSaveAsDialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-04

    [FEATURE]: Expressions in GetFeatureInfo output

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-04

    WMS Server: show native type in GetProjectSettings

Merge: 86ea4bf39a9 a7cb2b27b5d
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-03-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-03-05

    Merge pull request #1208 from nirvn/expression_wordwrap3

    [expression] implement a wordwrap function (fix #9412)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-04

    Fix #9698 (magnified SVG symbols with data-defined rotation)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-04

    More fixes to support embedded groups

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-04

    Merged "save as" and "save selection as" actions - choice moved to the dialog

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-04

    Use QgsExtentGroupBox also in raster Save as dialog

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-04

    Fix #8898 (optional filter extent for vector save as)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-04

    Cache result of checking whether axis should be inverted for wms layers. Greatly improves speed of connecting to wms layers when a wms server has many available layers.

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-03-03
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-03-03

    #9655: fix invalid polygons with buffer_0

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-03-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-03-03

    WMS server: fix groups from embedded files if embedded project uses custom drawing order

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-03

    followup aaf6b713: fix commit mixup!?

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-03

    wm(t)s json identify: allow geometryless feature info

Merge: 2f2d6ac95b0 02c0d582432
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-03

    Merge pull request #1199 from simonsonc/cmake-cleanup-dups

    Remove duplicate entries from CMake build files

Merge: bb7cd4053a9 9c5c0650b19
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-03

    Merge pull request #1120 from 3nids/pasteconvertgeom

    copy/paste: try to convert geometries (fixes #3604)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-03-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-03-03

    copy/paste: do not transform if layer has unknown geometry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-03-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-03-03

    do not convert multiline to multipolygon if one of the part failed, also consider case of 3 vertices line with first and last vertex identical

Merge: 4a3ad4b9975 540685a2f57
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-03

    Merge pull request #1205 from ahuarte47/Issue_9485

    Fix #9456 #9485: Line Offset in symbology generates artifacts

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-03-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-03-02

    Update qgis/qt/osg plugin Mac-bundled search paths

    - Ensure Qt plugins path is set before Qt references a plugin, e.g. before splash screen
    - Strip old Mac-native 'find bundle path' code for simple 'if it is there, use it' code based off of QCoreApplication::applicationDirPath()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-02

    automatic otfr:
    * notify on message bar when CRS and OTFR kicks in (refs #9644)
    * don't automatically change settings of loaded projects

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-03-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-03-02

    Populate attribute editor layout with default (Autogenerate)
    Fix #9668

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-03-02

    Fix #9683 (crash in add feature map tool)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-03-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-03-02

    [attrtable] Update filter count when filter is reset
    Fix #9681

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-03-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-03-02

    [attrtable] Fetch only necessary columns for expression filter

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-02

    minor cleanup in pluigns CMakeLists.txt

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-03-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-03-02

    allow to use custom QSettings for managing QgsOptionsDialog parameters.
    Useful for plugins and custom apps

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-02

    crssync: remove debugging output

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-02

    fix ab105599b

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-02

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-03-02

    wms provider:
    * support JSON for feature info
    * implement feature info for WMTS
    * cleanup metadata display

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-03-01

    Ensure draw line only inside polygon works correctly with multipolygon rings (fix #9624)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-28

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-28

    tests: make compareWkt more tolerant towards whitespaces

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-28

    [TRANSUP] ko by BJ

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-02-28
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-02-28

    BUG #9674 WFS GetFeature Request does not return features

    The GetFeature Request does not return elements.

    The response of the request is valid but with a bbox : 0,0,0,0 and no features.
    The simple request :
    * SERVICE=WFS
    * VERSION=1.0.0
    * REQUEST=GeTFeature
    * TYPENAME=*
    * OUTPUTFORMAT=*
    return no features.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-28

    Vector save as dialog: use one column layout (like raster save as)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-02-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-02-28

    added test for QgsGeometry::convertToType

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-02-28

    copy/paste: try to convert geometries

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-28

    Fix the issues with QTimer start/stop in different thread

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-02-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-28

    Added Denis Rouzaud to authors list

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-28

    Fix #9658 (crash with diagrams)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-27

    replace deprecation pragmas with macro (followup 5134ef9a)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-27

    wms provider: fix feature info (fixes #9630)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-27

    move timer noise from message log to debug output

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-27

    FindQGIS.cmake: delimitedtextplugin moved to core - look for spatialqueryplugin

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-27

    wmts: show common upper levels in item name (relates to #9492)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-26

    Update base labeling unit test class to work with QgsMapSettings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-27

    Fix #9670 (respect map background color in composer)

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-02-27
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-02-27

    #9655: fix invalid simplified geometries

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-02-22
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-02-26

    #9485: OffsetLine uses GEOSOffsetCurve (#if-#else-#endif) option

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-02-21
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-02-26

    #9485: OffsetLine uses GEOSOffsetCurve

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-26

    wms: allow image/jpgpng (fixes #9622)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-26

    expression: and put blank in front of WHEN too (followup 1844d91)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-26

    expressions: put black in front of ELSE (fixes #9666)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-26

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-26

    Fix #9665 (in memory raster not supported in raster calculator)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-26

    Fix #9661 (labels in composer rendered with wrong size)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-26

    postgres provider: consider TIN and POLYHEDRALSURFACE as MULTIPOLYGONM (instead of POLYGONM) (fixes #9651)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-26

    Make rendering related debug messages us QgsDebugMsg

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-26

    Fix crash upon exit in QgsMapToolCapture

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-26

    line fill angle and direction, fixes #9647

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-26

    Fix #9648 (wrong scale in composer)

Merge: 2d21b674fa9 f66c4614c3c
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-02-26
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-02-26

    Merge pull request #1172 from leyan/multiple_snapping

    replace list of snapping markers with a single marker

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2014-02-26
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2014-02-26

    [ftools] fix random points tool not recognizing memory layer integer column (fix #9695)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-25

    Ensure local server tests can run on ubuntu, followup to 7b2640d

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-25

    Add debian-based setup for local test server

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-25

    Fix opening test results in browser on Ubuntu

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-26

    fix license display

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-25

    wms provider: fix WMTS bounding box calculation for crs with inverted axis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-25

    wms provider: fix status messages from data items

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-25

    refine removeLayer() wording

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-25

    make confirmation on layer deletion optional (fixes #9094)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-25

    creatensis.pl: check md5sums

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-25

    Fix #9643 (overview extent broken)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-25

    [TRANSUP] adding pt_PT translator

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 48c1b57664e 76c39984cda
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-25

    Merge pull request #1216 from minorua/georef_bad_alloc

    [Georeferencer] fix bad allocation error

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-25

    Do not refresh overview twice on a change

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-25

    Fix #9642 (update overview even if map settings are not valid)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-25

    Fix #9396 (datum transform in save as dialog)

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2014-02-25
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2014-02-25

    [Georeferencer] fix bad allocation error

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-25

    Fix #9641 (broken contrast enhancement)

Merge: 881b1cc0ca4 9021b37f84f
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-02-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-02-25

    Merge pull request #1128 from 3nids/removesnapsegment

    allow snapping to vertex and segment to remove part/ring

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-25

    Added connection pool for SpatiaLite, improving rendering speed within one DB

    - refactored PostgreSQL connection pool into generic template classes
    - used the template classes for SpatiaLite connection pool
    - pooled SpatiaLite connections are opened with SQLITE3_OPEN_NOMUTEX flag to allow parallel access

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2014-02-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2014-02-24

    update lib paths for phonon_backends

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-24

    Fix 'geos_c.h not found' build error on Mac

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-24

    use native file selection in new shapefile dialog (implements #9637)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-24

    * remove deprecated overloads QgsRasterLayer::lastError() and QgsRasterLayer::lastErrorTitle()
    * deprecate QgsRasterLayer::previewAsPixmap() (doesn't work in background threads)
    * QImage::fill( QColor ) does not exists prior to Qt 4.8
    diff --git a/src/core/raster/qgsrasterlayerrenderer.h b/src/core/raster/qgsrasterlayerrenderer.h
    index 6ab4a49..40a27a2 100644
    --- a/src/core/raster/qgsrasterlayerrenderer.h
    +++ b/src/core/raster/qgsrasterlayerrenderer.h
    @@ -8,7 +8,7 @@ class QPainter;
     class QgsMapToPixel;
     class QgsRasterLayer;
     class QgsRasterPipe;
    -class QgsRasterViewPort;
    +struct QgsRasterViewPort;
     class QgsRenderContext;

     class QgsRasterLayerRenderer : public QgsMapLayerRenderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-24

    don't open the identify dialog beforehand if 'Open feature form, if a single feature is identified' is active and there is only one result (fixes #9631)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-02-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-02-24

    add QgsRasterLayer::previewAsImage() for MTR rendering (see bug 9626)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-24

    oracle provider: replace rownum=0 with 1=0 to retrieve columns (fixes #9633)

Merge: 91ecc5f31bf f7a47d5274e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-24

    Merge pull request #1214 from Cracert/i18n

    [TRANSUP] pl: help

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-24

    add 'warning' to the respective python message log tab

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-24

    include qgsmapsettings.h in install

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-24

    fix crash in network access manager (fixes #9626)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-24

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-24

    fix some deprecation warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-23

    network manager: restore proxy detection

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-23

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-23

    wms provider [hopefully fully adapted to merged threading]
    * store all given bounding boxes and if available choose the given bbox for the
      requested srid, otherwise pick one that transforms fin(it)e
    * remove unused mCoordinateTransform
    * wmts: show tile matrix size with warnings when the matrix is not large enough
      to cover the layer extents

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-23

    Include Giovanni in AUTHORS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-23

    debian packaging fixes
    * enable globe on jessie
    * add dependency on libqt4-sql-sqlite to qgis-provider (fixes #8662)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-23

    Actual fix for the HAVE_TOUCH

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-23

    Quick fix after MTR merge

Merge: 5a4f8d07a00 f9e0093ce70
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-23

    Merge remote-tracking branch 'origin/master' into threading-revival

    Conflicts:
            src/core/qgspallabeling.cpp
            src/core/qgsrenderchecker.h
            src/core/qgsvectorlayer.cpp
            src/core/symbology-ng/qgslinesymbollayerv2.cpp
            src/core/symbology-ng/qgssymbollayerv2.cpp
            src/providers/wms/qgswmsdataitems.cpp
            tests/src/core/testqgsblendmodes.cpp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-02-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-02-23

    [fTools] Spatial join aggregates: handle NULL values

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-22
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-22

    [TRANSUP] pl: help

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-02-22
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-02-22

    add files for raster histogram (Int16 and Float32)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-22

    Define QGIS_MACAPP_BUNDLE in qgsconfig.h so resources can be found when QGIS_MACAPP_BUNDLE=0

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-02-22
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-02-22

    disable raster histogram test until rendering testing is improved (also this test depends on qwt version 5 vs. 6)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-02-22
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-02-22

    browser dock search: add normal syntax (with wildcards at begin and end) and case insensitive search, both default (implements #9493)

Merge: 3f209281a91 a582a4da237
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-22

    Merge pull request #1211 from SrNetoChan/master

    pt_PT GUI Translations

Merge: 0dc0483ca2d 60bbc082f20
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-22

    Merge pull request #1212 from Cracert/master

    [TRANSUP] pl: help

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-02-22
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-02-22

    disable 'Draw as lines' option when raster layer does not contain int bands'

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-02-12
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-02-22

    change histogram bar outline color from black to lightGray

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-02-12
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-02-22

    allow to plot histogram as boxes with qwt5, using HistogramItem

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-02-12
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-02-22

    implement updateLegend() in HistogramItem

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-02-12
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-02-22

    add HistogramItem from qwt5 examples for use by histogram widget

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-02-03
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-02-22

    draw histogram boxes for Int16/Int32 also

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-02-03
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-02-22

    let the raster provider/interface calculate histogram bin count, and make sure there are no more bins than actual range (max-min) for Int16/32 bands

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-01-30
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-02-22

    add option to draw value as boxes, not lines (currently only with qwt6 and Byte data)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-22

    support wmts layers to browser (implements #9492)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-22

    restore master spash screen

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-22

    avoid 'overwriting' readonly files (fixes #9617)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-22

    fix Alvaro's email address (followup 14699030)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-22

    include Alvaro Huarte in AUTHORS (and . => dot)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-22

    Bump version to 2.3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-22

    release script: tag release and include prefix in tar ball

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-21

    Fix #9393, impossible to select 'regular' font style for labels

    - While ostensibly fixes the issue, there is still a flaw with QFontDatabase.styleString() returning generic style names

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-22

    fix PyQgsBlendModes test (followup da1ebc269)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-21

    Update labeling unit tests control image and PAL_SUITE test suite generation

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-21

    Add label svg background unit tests and control images

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-21

    Fix #9057, offset value misplaced when exporting composer to image

    - Add unit test and control images

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-21

    Add svgSymbolsPath to Python unit test utilities (for defining paths without app instance)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-21

    osgeo4w: always do a clean build

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-21

    Add labeling composer unit tests and control images

    - Initial support for image output at 72 dpi
    - Comparison against canvas output has slight shift (needs fixed)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-21

    Update labeling canvas and server unit tests and output new control images

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-21

    Fix typo in renderchecker output

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-21
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-21

    [TRANSUP] pl: help

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2014-02-21
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2014-02-21

    pt_PT GUI Translations

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-21

    [TRANSUP] fi by Kari

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 3f5e8835ec6 7d8f151d280
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-21

    Merge pull request #1209 from SrNetoChan/master

    pt_PT GUI translations by Nelson Silva

Merge: 98401dc066e ddc0f87f3e9
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-21

    Merge pull request #1210 from marcel-dancak/master

    Allow LIKE operator in QGIS mapserver's GetFeatureInfo FILTER parameter

    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-02-21
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-02-21

    Allow LIKE operator in QGIS mapserver's GetFeatureInfo search request (FILTER parameter)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-21

    raster calculator: exit on error (fix #5075)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-02-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-02-21

    russian translation update

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2014-02-20
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2014-02-21

    [expression] check for maximum nb of arguments in wordwrap function

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2014-02-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2014-02-21

    [expression] fix function help following argument ordering shift

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2014-02-18
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2014-02-21

    [expression] made wordwrap delimiter string an optional 3rd argument

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2014-02-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2014-02-21

    [expression] rework the wordwrap to allow for maximum / minimum line length to wrap, fix test and add two more

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2014-02-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2014-02-21

    [expression] add wordwrap function help file

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2014-02-17
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2014-02-21

    [expression] more work on wordwrap function based on wonder-dk comments

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2014-02-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2014-02-21

    [expression] implement a wordwrap function (feature request #9412)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-21

    Change "added/deprecated in 2.1" notes to 2.4 for stuff related to threading

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-21

    [TRANSUP] da by Bo

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-21

    Minor improvements to IT translation, for consistency

Merge: ba2b61cdb03 d6b009562ff
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-21

    Merge pull request #1203 from ahuarte47/Issue_9610

    Displacement point: tolerance not saved in project (fixes #9610)

Merge: da1ebc26933 27dccee80b0
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-21

    Merge pull request #1206 from Cracert/i18n

    [TRANSUP] pl

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-21

    Comments and API improvements of simplification (no functional changes)

    - moved QgsVectorLayer::SimplifyHint enum to QgsVectorSimplifyMethod
    - use QFlags instead of int for hints
    - added few notes about simplification being added in 2.2

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-20
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-20

    [TRANSUP] pl

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-20

    Fix partial labels unit tests and generate new control images

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-20

    Add deleting server cache function to local test server

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-20

    Add timeout to GetMap for local test server

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-21

    [TRANSUP] ko by BJ

Merge: a4d2767d493 7b11b76dbef
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-21

    Merge pull request #1204 from Jean-Roc/traduction_ui

    clean&update translators

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2014-02-20
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2014-02-20

    update french translation

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2014-02-20
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2014-02-20

    clean&update translators

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-20

    update changelog, add 2.2 api doc to doxygen and merge news updated compiled by
    Tim

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2014-02-20
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2014-02-20

    pt_PT GUI translations by Nelson Silva

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-02-20
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-02-20

    #9610: save tolerance of displacement point

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-20

    Show preview for "$area" in expr builder, make preview consistent with result

    Another partial fix for #9060

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-20

    [TRANSUP] gl by Xan

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-20

    remove inactive translator

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-20

    [TRANSUP]  fi by Kari

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-20

    add wms caching note to QgsRasterDataProvider::draw()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-20

    vector layer: fix lazy extent calculation (fixes #9608; introduced in 500116bfe)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-20

    Added unit test to check correct outcome of axisInverted()

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-20

    #9060: fix bad ellipsoid selection from srs

Merge: 35791aacd65 325697dd4b4
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-20

    Merge pull request #1201 from marcel-dancak/master

    Fixed bug #9584

    Marcel Dancak <marcel.dancak@gista.sk>AuthorDate: 2014-02-20
Commit:     Marcel Dancak <marcel.dancak@gista.sk>
CommitDate: 2014-02-20

    fixed occurrence of gml:featureMember elements in GetFeatureInfo response in application/vnd.ogc.gml format

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-20

    #9060: fix unmanaged selection for NauticalMiles units

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-20

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-20

    [TRANSUP] lv by Peteris

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 448330021e5 45a95b138f9
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-20

    Merge pull request #1200 from peterisb/master

    Latvian translation update

Merge: 469f79b0d07 448330021e5
    peterisb <peteris.bruns@gmail.com>AuthorDate: 2014-02-20
Commit:     peterisb <peteris.bruns@gmail.com>
CommitDate: 2014-02-20

    Merge remote-tracking branch 'upstream/master'

    peterisb <peteris.bruns@gmail.com>AuthorDate: 2014-02-20
Commit:     peterisb <peteris.bruns@gmail.com>
CommitDate: 2014-02-20

    lv trans edits

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-20

    trim whitespaces in changelog

    Carl Simonson <simonsonc@gmail.com>AuthorDate: 2014-02-19
Commit:     Carl Simonson <simonsonc@gmail.com>
CommitDate: 2014-02-19

    Remove duplicate entries from CMake build files

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-20

    [TRANSUP] da by Bo and es by carlos

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 7d263be7aa9 8155e381522
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-20

    Merge pull request #1198 from Cracert/i18n

    [TRANSUP] pl

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-19

    Add missing .qml to local server test

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-19
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-19

    [TRANSUP] pl

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-20

    add release script

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-20

    indentation update

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-19

    Clean up local test server module and add more usage info

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-19

    Slightly larger default renderchecker image in html, and fix divide/0 issue if control image is missing

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-19

    Update tests to work with new test font functions in QgsFontUtils

    - Cleanup code style

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-19

    Add more standard test font functions to QgsFontUtils

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-19

    Move loading of test fonts to QgsFontUtils

    - Always add testdata.qrc to desktop and server, but only auto-load Roman and Bold if built in debug mode
    - Test fonts can now be loaded directly, after startup
    - Add sip binding and unit tests

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-19

    Add test-labeling master project and italic, bold-italic test fonts

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-19

    Update test font to Vera San and start workaround for Mac 10.9 font-loading bugs

    - Test font loading should be moved to QgsFontUtils

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-19

    Update existing tests to work with new test server

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-19

    Add getLocalServer and unit test for refactored local test server class

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-19

    Convert local test server over to controller of web and fcgi servers

    - Initially using lighttpd/spawn-fcgi

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-19

    fixed composerrotationtest

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-19

    [TRANSUP] da by Jacob

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-02-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-19

    Fix missing layers in GetCapabilities if only embedded groups are present

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-19

    Fix incorrectly reported area in identify tool (partly fixes #9060)

    Occurred with projected layer CRS, non-projected map CRS, planimetric measuring.
    It was assumed that units of the measurement were in map CRS.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-02-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-19

    Fix layer order list in GetProjectSettings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-02-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-19

    Make a correct copy of QgsCoordinateTransform for labeling (hope it fixes #9600)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-02-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-02-19

    [pyqgis-console] prepared apis file update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-19

    [TRANSUP] fixes in german language

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: c277f461f88 63d84ec21bd
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-19

    Merge pull request #1195 from Oslandia/issue9599

    Fix windows path escaping for QGIS_PLUGINPATH

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-19

    [TRANSUP] last string update

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-19

    Minor fix to IT translation

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-19

    fixed blendmodes test and added to report

Merge: 2b3e19d1343 b8c6e01a5b0
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-19

    Merge pull request #1194 from marcelosoaressouza/translation_pt_BR

    Finalizing translation (pt_BR) of QgsOptionsBase

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-19

    disabled composermaptest grid anotations

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-19

    updated single symbol rendererstest

Merge: 406ff592d43 a1e23b1132e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-19

    Merge pull request #1196 from qgis-jp/for_pull

    update translation ja

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2014-02-19
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2014-02-19

    update translation ja

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2014-02-19
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2014-02-19

    Fix windows path escaping for QGIS_PLUGINPATH

    Marcelo Soares Souza <marcelo@juntadados.org>AuthorDate: 2014-02-19
Commit:     Marcelo Soares Souza <marcelo@juntadados.org>
CommitDate: 2014-02-19

    Finalizing translation (pt_BR) of QgsOptionsBase

Merge: 7822abdc914 4e7fa3adf6b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-19

    Merge pull request #1193 from qgis-jp/for_pull

    update Translation ja

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2014-02-19
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2014-02-19

    update Translation ja

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-19

    composer legend items space, better fixes #9498

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-02-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-19

    Fix reverse layer order after embedding group

Merge: 58202d03d99 ab929a855c1
    peterisb <peteris.bruns@gmail.com>AuthorDate: 2014-02-19
Commit:     peterisb <peteris.bruns@gmail.com>
CommitDate: 2014-02-19

    lv trans edits

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-19

    Fix debug messages

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-19

    Fix #9360 (layer not rendered when simplify geometry is activated)

    Request's extent rectangle was being randomly overwritten as it was
    just reference to a temporary object!

Merge: 10ce9f9c694 94658bf6a8a
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-19

    Merge branch 'master' of github.com:qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-19

    Minor edits to IT translation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-02-19
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-02-19

    more coherent fill ring icon (thanks Robert)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-19

    [TRANSUP] es by carlos and small german fixes

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: d7544799006 73d9784b3dd
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-19

    Merge pull request #1190 from Cracert/i18n

    [TRANSUP] pl: QObject

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-18
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-18

    [TRANSUP] pl: QObject

Merge: 56ff646e8e9 0625dfa1428
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-19

    Merge pull request #1189 from tomass/master

    Lithuanian translation update

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2014-02-18
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2014-02-18

    Lithuanian translation update

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-18

    wcs test made to pass

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-18

    third attempt to fix a simple typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-18

    dbmanager versioning: use lower case 'sql' language (fixes #9434)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-18

    network manager: include QGIS version in user-agent string (related to #7361)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-18

    fix second occurrency too (followup 580f3dc80; fixes #9593)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-02-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-02-18

    [Plugin Installer] More robust xml parsing: fix lonely ampersands. Fixes #9524

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-18

    fix typo in french translation (fixes #9593)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-18

    add scripts/dbdiff.sh to compare sqlite3 databases (defaults to srs.db)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-18

    [TRANSUP] Adding pt_BR translator

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-18

    Update srs.db with entries for BeTA2007.gsb (thanks to Robert Nuske)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-18

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-18

    postgres provider: clear primary key for views (potentially fixes #9590)

Merge: 43af9eaf546 6364f1399c3
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-18

    Merge branch 'master' of github.com:qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-18

    Minor improvements to IT translation

Merge: 5e21c55d2b6 865ab28d0e5
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-18

    Merge pull request #1188 from 3nids/addpointleftclick

    only add point with left click

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-02-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-02-18

    only add point with left click

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-02-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-02-18

    [relations] Preview expression from relation reference field config dialog
    Fix #9538

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-18

    Re-enable geometry simplification while rendering

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-02-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-02-18

    Faster listing of tables for MS SQL

Merge: d4b1bb47f41 4e3738a24f3
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-18

    Merge branch 'master' into threading-revival

    Some features are still disabled - will be fixed later

    Conflicts:
            python/core/composer/qgscomposition.sip
            python/core/diagram/qgsdiagram.sip
            python/core/diagram/qgshistogramdiagram.sip
            python/core/diagram/qgspiediagram.sip
            python/core/diagram/qgstextdiagram.sip
            python/core/qgsdiagramrendererv2.sip
            python/core/qgsfield.sip
            python/core/qgslabelsearchtree.sip
            python/core/qgsmaprenderer.sip
            python/core/qgsrenderchecker.sip
            python/core/symbology-ng/qgssymbollayerv2.sip
            python/gui/qgsmapcanvas.sip
            src/app/composer/qgscomposerlegendwidget.cpp
            src/app/qgisapp.cpp
            src/core/composer/qgsatlascomposition.cpp
            src/core/composer/qgscomposerattributetable.cpp
            src/core/composer/qgscomposermap.cpp
            src/core/composer/qgscomposition.cpp
            src/core/composer/qgscomposition.h
            src/core/diagram/qgsdiagram.h
            src/core/diagram/qgshistogramdiagram.cpp
            src/core/diagram/qgshistogramdiagram.h
            src/core/diagram/qgspiediagram.cpp
            src/core/diagram/qgspiediagram.h
            src/core/diagram/qgstextdiagram.cpp
            src/core/diagram/qgstextdiagram.h
            src/core/qgsdiagramrendererv2.cpp
            src/core/qgsdiagramrendererv2.h
            src/core/qgsmaprenderer.cpp
            src/core/qgsmaprenderer.h
            src/core/qgsnetworkaccessmanager.h
            src/core/qgspallabeling.cpp
            src/core/qgsrenderchecker.h
            src/core/qgsvectorlayer.cpp
            src/core/qgsvectorlayer.h
            src/core/qgsvectorlayerfeatureiterator.cpp
            src/core/qgsvectorlayerfeatureiterator.h
            src/core/raster/qgsrasterlayer.cpp
            src/core/symbology-ng/qgscategorizedsymbolrendererv2.cpp
            src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp
            src/core/symbology-ng/qgsmarkersymbollayerv2.cpp
            src/core/symbology-ng/qgssinglesymbolrendererv2.cpp
            src/core/symbology-ng/qgssymbollayerv2.cpp
            src/core/symbology-ng/qgssymbollayerv2.h
            src/core/symbology-ng/qgssymbolv2.cpp
            src/gui/qgshighlight.cpp
            src/gui/qgsmapcanvas.cpp
            src/gui/qgsmapcanvas.h
            src/gui/qgsmapcanvasitem.cpp
            src/gui/qgsmaptoolidentify.cpp
            src/plugins/georeferencer/qgsgeorefplugingui.cpp
            src/providers/memory/qgsmemoryfeatureiterator.cpp
            src/providers/ogr/qgsogrfeatureiterator.cpp
            src/providers/ogr/qgsogrfeatureiterator.h
            src/providers/ogr/qgsogrprovider.cpp
            src/providers/oracle/qgsoraclefeatureiterator.cpp
            src/providers/oracle/qgsoracleprovider.cpp
            src/providers/postgres/qgspostgresconn.cpp
            src/providers/postgres/qgspostgresfeatureiterator.cpp
            src/providers/postgres/qgspostgresfeatureiterator.h
            src/providers/wfs/qgswfsfeatureiterator.cpp
            src/providers/wms/qgswmsprovider.cpp
            src/providers/wms/qgswmsprovider.h
            src/ui/qgsoptionsbase.ui
            tests/src/core/CMakeLists.txt
            tests/src/core/testqgscomposereffects.cpp
            tests/src/core/testqgscomposerhtml.cpp
            tests/src/core/testqgscomposerscalebar.cpp
            tests/src/core/testqgscomposershapes.cpp

Merge: 49fbfbadc9c f4f450f3792
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-18

    Merge pull request #1186 from ahuarte47/Issue_9360R2

    Bug #9360: Whole layer not rendered (when simplify geometry activated)

Merge: fcf1119a45a 0f58a10757a
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-18

    Merge pull request #1187 from Cracert/i18n

    [TRANSUP] pl

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-17
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-17

    [TRANSUP] pl

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-18

    [TRANSUP] es by Carlos, nl by Richard

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-18

    fixing typo in source

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-02-17
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-02-17

    #9360: More safely calculate the simplification transform factor

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-17

    geometry validation: don't consider touching lines as intersection (fixes #3851, fixes #7501, fixes #9580)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-17

    network authentication: don't crash if a network request is closed while the credentials dialog is open (fixes #9379)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-17

    osm: transform extents to EPSG:4326 (fixes #8709)

Merge: e6e06146411 45dc4a5cf1b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-17

    Merge pull request #1184 from marcelosoaressouza/translation_pt_BR

    Some translations (pt_BR) for Monday...

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-17

    Fix crash if adding sublayers via plugin interface

    Marcelo Soares Souza <marcelo@juntadados.org>AuthorDate: 2014-02-17
Commit:     Marcelo Soares Souza <marcelo@juntadados.org>
CommitDate: 2014-02-17

    Some translations (pt_BR) for Monday...

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-17
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-17

    IT translation completed

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-17

    [TRANSUP] da by Jacob, fi by Kari, lv by Peteris

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-17

    [TRANSUP] nb by James

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-17

    typo in description

Merge: d31b5950a02 d102a79aa94
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-02-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-02-17

    Merge pull request #1180 from nirvn/legend_spacing_fix2

    [composer] fix vertical spacing of hidden layer title in legend items (fix #9498)

    thomas <th.arnold@gmx.net>AuthorDate: 2012-06-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-17

    5239_v1

Merge: 24b3ed171be 337792bf0c2
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-17

    Merge pull request #1183 from Cracert/i18n

    [TRANSUP] pl: QObject

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-16
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-16

    [TRANSUP] pl: QObject

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-17

    postgres provider: fix detection of character fields (related to #8481)

Merge: 26f8be9286b e0e5f71f779
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-17

    Merge pull request #1182 from SrNetoChan/master

    [TRANSUP] pt_PT GUI Translations

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2014-02-06
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2014-02-17

    pt_PT GUI Translations

    PT_pt GUI Translation (QObject)

    PT_pt GUI Translations

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-02-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-02-16

    [Plugin Manager] Fix window title update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-16

    main: fix installation of qt translator

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-16

    network manager: support system proxy settings on windows (fixes #8600)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-16

    Fix #9520 (bbox filter doesn't work applied on a WFS datasource)

    Currently the bbox must have syntax bbox($geometry, geomFromWKT('...'))

    Mathieu Pellerin <nirvn.asia@gmail.com>AuthorDate: 2014-02-16
Commit:     Mathieu Pellerin <nirvn.asia@gmail.com>
CommitDate: 2014-02-16

    [composer] fix vertical spacing of hidden layer title in legend items (fix #9498)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-16

    ²

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: e91580fc9fe 9b651a5086f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-16

    Merge pull request #1179 from asiersarasua/master

    Basque translation update

Merge: c809a8221ab 60813ce7824
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-16

    Merge pull request #1178 from Cracert/i18n

    [TRANSUP] pl: QObject

Merge: 0d304a268d3 2168cac11b3
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-16

    Merge pull request #1177 from marcelosoaressouza/translation_pt_BR

    Some translations (pt_BR) for the weekend.

Merge: be67e6a9abe f094cf9dad5
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-16

    Merge pull request #1176 from tomass/master

    Lithuanian translation update

Merge: 675746c2d7b 0ccaafbe564
    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2014-02-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2014-02-15

    Merge pull request #1174 from anitagraser/master

    added new splash for 2.2

    asiersarasua <asier.sarasua@gmail.com>AuthorDate: 2014-02-15
Commit:     asiersarasua <asier.sarasua@gmail.com>
CommitDate: 2014-02-15

    Basque translation update

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-15
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-15

    [TRANSUP] pl: QObject

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-15

    wms: use titles in layer name (fixes #4002)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-15

    wmts: use title instead of identifier (fixes #9391)

    Marcelo Soares Souza <marcelo@juntadados.org>AuthorDate: 2014-02-15
Commit:     Marcelo Soares Souza <marcelo@juntadados.org>
CommitDate: 2014-02-15

    Some translations (pt_BR) for the weekend.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-15

    Fix switched axes problem in WMS 1.3 with non-projected CRS

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2014-02-15
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2014-02-15

    Lithuanian translation update

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-02-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-02-15

    russian translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-15

    [TRANSUP] hr by Zoran

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-15

    [TRANSUP] es(Carlos),hu(Zoltan),sv(Victor)

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 366daa7e3b7 cd4c4f9bf7a
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-15

    Merge pull request #1175 from Cracert/i18n

    [TRANSUP] pl: QObject, Composer, GRASS, Memory

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-14
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-14

    [TRANSUP] pl: QObject, Composer, GRASS, Memory

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-15

    [composer] Fix loading atlas settings from pre 2.2 projects (fix #9567)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-15

    fix warnings

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2014-02-15
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2014-02-15

    added new splash for 2.2

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-14

    Fix 'geos_c.h not found' build error on Mac

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-14

    Color ramp combo box: do not show "random colors" if gradients-only is on

    + added option to query whether gradients-only option is enabled

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-14

    fixed backslash validator in OWS connection names

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-14

    Reintroduced Google Mercator 900913

    insert into tbl_srs (description, projection_acronym, ellipsoid_acronym, parameters, srid, auth_name, auth_id, is_geo, deprecated, noupdate) values ('Google Mercator','merc','WGS84','+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +over +no_defs',900913,'EPSG','900913',0,0,0);

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-14

    WMS identify GML: clear bytearrya before encoding to utf8, fixes "invalid token"

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-02-14
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-02-14

    replace list of snapping markers with a single marker

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-02-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-02-14

    VL properties/Fields: Remember folder of last used .ui

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-14

    Fix failing atlas test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-14

    [composer] Better method of hiding atlas coverage layer (fix #9506)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-14

    Do not emit currentLayerChanged signal if the layer has not changed

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-14

    Removed dead legend code

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-14

    IT translation almost finished

Merge: a81befc5962 2bd75b6fed7
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-14

    Merge branch 'master' of github.com:qgis/QGIS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-14

    [TRANSUP] big language update preparing release

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: a7c33a39d45 54c88a5fe4b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-14

    Merge pull request #1170 from Cracert/i18n

    [TRANSUP] pl: Oracle, help

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-14
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-14

    [TRANSUP] pl: Oracle, help

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-14

    [TRANSUP] fi by Kari

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-13

    geometry less features: update add feature tool in digitizing toolbar and icon in attribute table (fixes #8262)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-13

    paste features: don't skip primary key fields, use default value if present,
    otherwise value of pasted feature (fixes #9489)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-13

    merge attributes: new vector api can skip attributes - use default value for skipped field (fixes #5758)

Merge: 40b48849b52 8c95eb69cf1
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-13

    Merge pull request #1169 from marcelosoaressouza/translation_pt_BR

    More updates on pt_BR translation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-13

    Fix #9088 (Text Annotation Symbols size is wrong in map composer)

    Marcelo Soares Souza <marcelo@juntadados.org>AuthorDate: 2014-02-13
Commit:     Marcelo Soares Souza <marcelo@juntadados.org>
CommitDate: 2014-02-13

    More updates on pt_BR translation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-13

    [composer] Set min number of pages for spin box, to prevent 0 page compositions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-13

    [composer] Make zoom full action actually zoom to all items, not just page bounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-13

    [composer] Fix scrollbars in composer by correctly calculating scene bounds (fix #7691)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-13

    wms identify: report error if features types were guessed from GML but no features parsed

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-13

    Fix #9551 (Impossible to see selection or current identify feature if using data defined colours)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-13

    identify results: use webview also for text/plain

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-13

    show identify dialog before items are inserted so that they can adjust size according to dialog size also the first time dialog is opened

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-13

    [processing] Fix Qt warnings when opening config dialog

Merge: 59b62e27b35 c060164bca5
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-13

    Merge remote-tracking branch 'slarosa/fix_9328'

Merge: 549f5bc285d f90b3edeb0f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-13

    Merge pull request #1166 from marcelosoaressouza/master

    Updating the translation to Portuguese-Brazil (pt_BR)

Merge: 57dd8779acf 086f26befe6
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-13

    Merge pull request #1168 from Cracert/i18n

    [TRANSUP] pl: Oracle, Sponsors

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-12
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-12

    [TRANSUP] pl: Oracle, Sponsors

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-13

    dbmanager: fix 'load as new layer' (fixes #9548)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-12

    Fixed GML parsing of GetFeatureInfo from GeoServer, fixes part of #9377

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-02-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-02-12

    [processing] fixes #9328:
    addressed: http://hub.qgis.org/issues/9328

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-12

    dxf export: add extension (fixes #9544)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-12

    styles: explictly save symbol XML in UTF-8 (fixes #9045)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-12

    german translation update

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-12

    identify resutlts dialog: always keep minimum QgsIdentifyResultsWebView height

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-12

    ogr provider: write numeric data in C locale (fixes #8332)

    Marcelo Soares Souza <marcelo@juntadados.org>AuthorDate: 2014-02-12
Commit:     Marcelo Soares Souza <marcelo@juntadados.org>
CommitDate: 2014-02-12

    Updating the translation to Portuguese-Brazil (pt_BR)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-12
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-12

    Minor edits to IT translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-12

    * speed up undo of attribute added with field calculator (fixes #9509)
    * also improves performance of FilterFid requests in edit mode

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-12

    Fix #8758 (graduated classes on expression broken)

Merge: dc0894784df 33da84691d8
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-12

    Merge pull request #1164 from Cracert/i18n

    [TRANSUP] pl: CptCity, Split

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-11
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-11

    [TRANSUP] pl: CptCity, Split

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-12

    osgeo4w: run filetype registration with elevated rights

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-12

    vector layer: fix attributeAdded signal
    don't assume new attributes are added at end, because in case of joins
    they are added after the provider fields and before the joined fields.

    field calculator: prepare expression again after attribute was added
    (fixes #9320)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-11

    oracle provider: improve date/time support

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-12

    Update contributors.json

    added myself

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-11

    Fix #9459 (layer fails to render when rule-based symbology make use of $atlasfeatureid)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-11
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-11

    IT translation update

    peterisb <peteris.bruns@gmail.com>AuthorDate: 2014-02-11
Commit:     peterisb <peteris.bruns@gmail.com>
CommitDate: 2014-02-11

    lv translation

Merge: 7e1c1b928ce 6b74feed5c2
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-11

    Fix #6995 (db manager's SQL window freezes with long query)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-11

    [db manager] Also removed completer.py file and its imports

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-11

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-02-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-02-11

    [db manager] use QScintilla for SQL window

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-11

    Fix #9290 (crashes in symbology on fields with special characters)

    Fixes several crashes and problems with backwards compatibility.
    Before expressions were allowed, field names were loaded and saved
    unquoted, e.g. x.y  - with introduction of expressions it was
    necessary to use properly quoted "x.y" name so that expression
    is correctly parsed. With these changes both options are possible
    and when possible, the unquoted field name is used for compatibility

Merge: 9fd19a696a8 1a450038de0
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-11

    Merge pull request #1161 from Cracert/i18n

    [TRANSUP] pl: function_help, DlgNumber, QgisApp

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-10
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-10

    [TRANSUP] pl: function_help, DlgNumber, QgisApp

Merge: 85f6fb8b712 959b05a66bc
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-11

    Merge pull request #1160 from Jean-Roc/traduction_ui

    update fr ui

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-11

    postgres provider: convert M to Z geometries (fixes #9032)

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2014-02-10
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2014-02-10

    update french translation

    Sylvain Maillard <contact@ecologeek.org>AuthorDate: 2014-02-10
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2014-02-10

    update french translation

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-02-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-02-10

    [DEBUG] #8795 Potential WFS filtering issue

    OpenLayers can't decode GetFeature response because QGS_NAMESPACE was not well formed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-10

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-10

    wfs: catch end of selected features (fixes #8979)

Merge: df0a443331b e67eb4a427b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-10

    Merge branch 'master' of https://github.com/qgis/QGIS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-10

    [TRANSUP] da by Bo

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-02-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-10

    Fix crash in dxf export in no-symbology mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-10

    [composer] Ensure correct mouse cursor is set after releasing pan/zoom shortcut keys

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-10

    [composer] Improve logic for pan shortcuts (fix #8957)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-10

    geometry: add some null pointer checks (fixes #8433)

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-01-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-10

    store original proj4 representation of a CRS and use it to store a custom CRS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-10

    [TRANSUP] da by Bo

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-10

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-10

    Fix #8434 (join by spatial location locks up QGIS)

    By caching the features of the provider in the inner loop, there is
    a considerable speedup (compared to doing millions of queries)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-10

    Fix #9376 (crash when sorting attribute table with no attributes)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-10

    Code and warning cleanup

Merge: 928613c4e0f 3a075a6b2e0
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-10

    Merge pull request #1157 from kiith-sa/master

    Fix #9213 ('bad_alloc' error at QGIS start)

Merge: 8c9d3368346 7927c7ef83a
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-10

    Merge pull request #1158 from Cracert/i18n

    [TRANSUP] pl: function_help

Merge: 4aa8607edba f70e403b718
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-10

    Merge pull request #1154 from slarosa/bbox_help_1

    add help for bbox function

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-09
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-09

    [TRANSUP] pl: function_help

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-10

    [TRANSUP] sv by Victor

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: b05c93c3dda 67154d1b6fe
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-10

    Merge pull request #1156 from qgis-jp/for_pull

    update GUI translation ja

    Kiith-Sa <kiith-sa@solydxk>AuthorDate: 2014-02-10
Commit:     Kiith-Sa <kiith-sa@solydxk>
CommitDate: 2014-02-10

    Fix #9213 ('bad_alloc' error at QGIS start)

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2014-02-10
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2014-02-10

    update GUI translation ja

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-09

    highlight made transparent for other layers again

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-02-09
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-02-09

    Fix type of "face_seed" layer in TopoViewer

    to-kr <tomas.krecmer@tmapy.cz>AuthorDate: 2014-02-09
Commit:     to-kr <tomas.krecmer@tmapy.cz>
CommitDate: 2014-02-09

    Fix for #8130 - WFS client: invalid columns after copy/paste.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-02-09
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-02-09

    add help for bbox function

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-02-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-02-09

    sqrt symbol size for ScaleArea before scale to context units, fixes #8887

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-09

    Fix #8996 (Composer crashes QGIS when setComposition() method called)

Merge: f712a7911a9 ee590331d9c
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-09

    Merge pull request #1153 from tomass/master

    Lithuanian translation update

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2014-02-09
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2014-02-09

    Lithuanian translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-09

    german translation update

Merge: 3fdd180c28c 155c7697310
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-09

    Merge pull request #1152 from qgis-jp/for_pull

    update GUI translation JA

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-02-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-02-09

    russian translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-09

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-09

    expressions: only quote when necessary (fixes tests; followup 915f5c1a)

    Yoichi Kayama <yoichi.kayama@gmail.com>AuthorDate: 2014-02-09
Commit:     Yoichi Kayama <yoichi.kayama@gmail.com>
CommitDate: 2014-02-09

    update GUI translation JA

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-09

    [composer] Make sure attribute table updates correctly when used with an atlas driven map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-09

    [composer] Fix calculation of world file parameters, make sure world file works correctly for atlas prints

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-09

    Fix #8852 (crash when removing invalid postgres table from project)

Merge: 8d5862c8fd8 41c49bdd0bc
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-09

    Merge pull request #1151 from Cracert/i18n

    [TRANSUP] pl: context_help

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-08
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-08

    [TRANSUP] pl: context_help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-09

    [composer] Set printer page orientation when composition page orientation changes (fix #3530)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-09

    [composer] Remove uuid from item properties ui (fix #9497)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-09

    Use case insensitive check for image filename extension (fix #9482)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    fix #9515

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    vector layer: save old attribute values where available to speedup undo (and rollback) (fixes #9509)
    field calculator & app: use wait cursor while calculating and committing or rolling back

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    identify results: fix value map updates (fixes #8818)
    dual view: avoid empty undo commands

    vmora <vincent.mora@oslandia.com>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    demonstrate bug in qgsexpression

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-02-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-02-08

    Pass extent of loaded views to the provider via URI

    Completes the speed up loading of view layers in TopoViewer.
    Finally and definitely fixes #9510.

    NOTE: the commit also adds a layer for face's MBR, which serves
    the purpose (among others) to allow for easy computing extent.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    vector layer: don't crash on missing labels in invalid layers la(fix #9514)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    expression: quote node column ref in dumps (fixes #9513)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    vector layer: calculate extents lazily (fixes #9510)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    map canvas: delay paint event 500ms on resize (fixes #2798)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-02-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-02-08

    Pass wkbType and SRID of loaded views to the provider via URI

    Slighly speeds up loading of view layers in TopoViewer (#9510).
    Unfortunately there's no way to also pass in the Extent, so loading
    is still slow.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    postgres provider: speedup loading of layers by not verifing srid and geometry if given in the uri (fixes #9510)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    fix offset curve crash (fixes #9446)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-02-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-02-08

    Fix loading of face layers after breaking it with 73b49867

    Fix #9510 again

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-02-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-02-08

    Update TopoViewer style templates to 2.2.0 version

    Fix #9512

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-08

    Fix #9501 (expression crash when $geometry is used without a feature)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    enable geometry changing polygon tools only when 'change geometry' capability is available.
    OGR's postgresql driver apparently doesn't support geometry updates (fixes #9468)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    don't warn about missing translation for C locale

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-02-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-02-08

    Reword "Only look in the layer registries" option

    The wording was confusing in that real table scans can still be
    performed when the srid or type in the registries are found to
    be unconstrained. The real effect of the option is to _hide_
    layers which are not in the registries.

    Fix #8730

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-02-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-02-08

    Speed up topology loading

    When loading topology viewer on a PostGIS-2.0+ database, it includes
    type and srid typmod in the view layers, avoiding a full scan of
    the datasets.

    Fix #9510

    Piotr Pociask <opengis84@gmail.com>AuthorDate: 2014-02-08
Commit:     Piotr Pociask <opengis84@gmail.com>
CommitDate: 2014-02-08

    [processing]Fix "float division by zero" in polygonize algorithm if no
    polygons were created.
    For shapely 1.2.16+ and GEOS 3.2+ unary_union will be used for noding
    lines - union method sometimes failed to create properly noded polyline.

Merge: f06e72efcd2 876e9853be9
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-08

    Merge pull request #1147 from Cracert/i18n

    [TRANSUP] pl: context_help

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-07
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-07

    [TRANSUP] pl: context_help

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-08

    debian packaging fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-07

    also update links in translation files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-07

    update qgis.org links

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-02-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-02-07

    Fix compile error

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-07

    IT translation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-08

    Fix #8584 (WFS requests with FILTER fails against Geoserver)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-07

    Fix #6146 (Offline editing tool broken)

    Adding of features back to remote database didn't work in case of primary keys
    being auto-generated. With the fix, if the user did not set any value (i.e. it is NULL),
    the value will be set to provider's default (and thus use the sequence generator)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-07

    Added an IT translator

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-07

    debian packaging update (trusty)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-02-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-02-07

    [processing] fix docstring

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-02-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-02-07

    rearrange radiobuttons to avoid horizontal scrolling

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-07

    Fix #9445 (crash during histogram diagram creation)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-02-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-02-07

    remove label from standard option dialog template

Merge: da8ca460aa6 395fb5dcac2
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-07

    Merge pull request #1145 from Cracert/i18n

    [TRANSUP] pl: QgsOgr, context_help

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-02-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-02-07

    [QGIS-Server][WCS] Add RESPONSE_CRS param

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-07

    Fix #8864 (Random selection with subsampling broken)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-07

    [composer] Fix item selection after pasting items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-07

    [composer] Keep relative position of items when pasting (fix #8598)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-07

    Fix #9396 (deactivate datum transform dialog by default)

    Added a checkbox in Options > CRS > Default datum transformations to re-enable the dialog when desired

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-02-07

    Fix #8174 (overlaps when using 'avoid intersections' functionality) + test

    I am not entirely confident if it will work perfectly with older versions of GEOS (< 3.3)
    because of the lack of unary union (that is emulated by series of unions of two geometries)

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-06
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-06

    [TRANSUP] pl: QgsOgr, context_help

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-06

    [TRANSUP] nl by Richard

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-06

    [TRANSUP] fix typos

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: ffcbdabe4e1 4bff0edee2f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-06

    Merge pull request #1144 from Jean-Roc/traduction_ui

    update french translation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-06

    [composer] Refresh control images following frame join stle change

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-06

    [composer] Fix stacking of items breaks after pasting items. Make sure pasted items are always placed in correct order on top of composition.

Merge: ddec6639be7 acf2c3f7621
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2014-02-06
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2014-02-06

    Merge pull request #11 from olivierdalang/od_french

    Corrections de français

Merge: 267b96061c4 84975bf05a3
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-06

    Merge pull request #1143 from Cracert/i18n

    [TRANSUP] pl: WMS

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-06
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-06

    [TRANSUP] pl: WMS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-06

    fix doxygen warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-06

    memory provider: add more native types (fixes #9371)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-06

    postgres provider: fix saving of multigeometries to tables without geometry_columns entry

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-02-06

    debian packaging update

Merge: 6178860d761 4b9e181e23c
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2014-02-05
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2014-02-05

    Merge pull request #1129 from etiennesky/gdaltools_fixes2

    gdaltools: use GDAL python bindings to get raster SRS and extent (fix #9460)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-05

    [TRANSUP] small fix in german translation

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2014-02-05
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2014-02-05

    faute de majuscule

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2014-02-01
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2014-02-05

    faute de grammaire

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-22
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2014-02-05

    translation update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-02-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-05

    Update srs.db

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-05

    [TRANSUP] added telugu language on request

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-05

    [composer] Standardise capitalization on all controls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-05

    [composer] Fix graphical corruption with map grid frames

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-05

    [composer] Fix qt disconnect warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-05

    [composer] Use miter joins for item frames (partial fix for #9479)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-05

    [composer] Follow up 78ecef6, fix setting line width in scalebars

Merge: 03f2ec93c9e 48c91a457a8
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-05

    Merge pull request #1142 from Cracert/i18n

    [TRANSUP] pl: QgsOracle cont.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-02-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-02-05

    new icon for Fill Ring tool. Thanks, Robert!

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-05
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-05

    [TRANSUP] pl: QgsOracle cont.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-04

    [TRANSUP] es by Carlos

    Signed-off-by: Werner Macho <macho@mint>

Merge: 10947f796c2 b6f2a922802
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-02-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-02-04

    Merge pull request #1125 from ahuarte47/Issue_9454

    Fix bug #9454: MapNodeTool unnecessarily refresh the map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-04

    [composer] Increase number of decimal places for grid intervals and offset (fix #8828)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-04

    [composer] Draw mouse handles and item bounds outside of item's frames, so that snapping occurs to edge of item frame (fix #8943)

Merge: 9ddfdd8f778 f7116f68439
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-03

    Merge pull request #1141 from Cracert/i18n

    [TRANSUP] pl: QgsOracle

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-04
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-04

    [TRANSUP] pl: QgsOracle

Merge: 97cd1206bf9 da4c4292374
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-03
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-03

    Merge branch 'master' of github.com:qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-02-03
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-02-03

    Updated IT translation

    Sandro Santilli <strk@kbt.io>AuthorDate: 2014-02-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2014-02-03

    Fix query to detect postgis topology availability.

    Closes #9453

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-02-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-02-03

    Fix for dxf label export

Merge: f9861f84558 30f7c4f08ab
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-03

    Merge pull request #1139 from Cracert/i18n

    [TRANSUP] pl: DlgAutofill

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-02-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-02-03

    revert 7a9e682 and 983b1c9

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-02
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-02

    [TRANSUP] pl: DlgAutofill

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-02-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-02-02

    add checkbox in db conn dialog in order to keep the window open after adding a table

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-02-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-02-02

    fix #9430 followup 7a9e682

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-02

    [TRANSUP] sv by Victor

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-02-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-02-02

    russian translation update

Merge: 9ba28b386ff c859938b8b0
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-02

    Merge pull request #1137 from Cracert/i18n

    [TRANSUP] pl: QObject, qgsDatum

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-02-02
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-02-02

    [TRANSUP] pl: QObject, qgsDatum

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-01

    [composer] Ensure url is correctly loaded for html items on project load (fix #9374)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-01

    [composer] Set initial background colour on map items to canvas background color (fix #3811)

Merge: 041244d74dc b6c19916e3b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-02-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-02-01

    Merge pull request #1135 from Cracert/i18n

    [TRANSUP] pl

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-02-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-01

    [composer] Disable snapping when item is rotated for now (not yet implemented)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-02-01

    [composer] Fix snapping during item resize incorrectly snapping to mouse cursor rather then item boundary (fix #9443)

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-31
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-31

    [TRANSUP] pl

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-29
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-31

    #9454: avoid unnecessarily refresh the map

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-31

    [TRANSUP] danish with new translator added

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2014-01-31
Commit:     Alexia Mondot <alexia.mondot@c-s.fr>
CommitDate: 2014-01-31

    fixes bugs about processing evolution

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2014-01-17
Commit:     Alexia Mondot <alexia.mondot@c-s.fr>
CommitDate: 2014-01-31

    Update OTB processing modules

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2014-01-31
Commit:     Alexia Mondot <alexia.mondot@c-s.fr>
CommitDate: 2014-01-31

    import removed to fix bugs

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-31
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-31

    prevent snapping to non-geometric layers (was leading to multiple logs: Transform error caught inverse transform of ...)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-31

    delete viminfo from news

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-31

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-31

    Dxf export: fix linestyle export for simple line

    Alexia Mondot <alexia.mondot@c-s.fr>AuthorDate: 2014-01-17
Commit:     Alexia Mondot <alexia.mondot@c-s.fr>
CommitDate: 2014-01-31

    add ParameterMultipleExternalInput parameter type

Merge: d050b0a8f40 db1192f1512
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-31

    Merge pull request #1131 from ahuarte47/Issue_8725R-ST_SnapToGrid

    Fix bug #8725R: replace ST_Simplify by ST_SnapToGrid to avoid collapsed geometries by postgis

Merge: e4f410b589c 414d59c5975
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-30

    Merge pull request #1132 from Cracert/i18n

    [TRANSUP] pl: qgsComposer

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-30
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-30

    [TRANSUP] pl: qgsComposer

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-31
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-31

    #8725R: Replace ST_Simplify by ST_SnapToGrid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-30

    [ftools] S'part to M'part with non-string columns and NULL values
    Fix #8625

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-30

    [TRANSUP] es by Carlos

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-30

    [attrtable] No checks when the model is not based on a request
    Huge speedup
    Fix #9315

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-30

    [attrtable] Only update table at the end of an edit command
    Fix #9315

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-30

    fix QgsGeometry::moveVertex on polygon (fixes #9442)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-30

    Fix for hiding deprecated datum transforms

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-30

    Fix inversion of rotation parameters for epgs datum transformation method 9607

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-01-30
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-01-30

    use python API to get raster extent, instead of relying on gdalinfo

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-01-30
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-01-30

    use python API to get raster SRS, instead of relying on gdalinfo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-30

    allow snapping to vertex and segment to remove part/ring

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-30

    Fix failing PyQgsBlendModes test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-30

    [composer] Add some anomoly images for scale bar tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-30

    [composer] Fix incorrect calculation of map bounds when a map is switched to atlas control after atlas preview is enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-30

    [composer] Set the expression context for labels created while atlas preview is enabled (fix #9457)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-30

    [composer] Snap items to page edge, not page outlines or shadow (fix #9455)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-30

    set objectName on QMenu/QAction in C++ core plugins, fixes partially #9134

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-30

    Show NTv2 in datum transform dialog tooltip and do case insensitive filename compare on win

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-30

    Fix apply null grid shift for source projection string

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-30
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-30

    missing action for add part

Merge: 12256f1bc22 e150ab16111
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-29

    Merge pull request #1126 from Cracert/i18n

    [TRANSUP] pl: qgsVectorLayer, QgsRelation

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-29
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-29

    [TRANSUP] pl: qgsVectorLayer, QgsRelation

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-29

    [TRANSUP] greek by Thodoris

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-29

    [attrtable] Don't update sort column cache when unaffected
    Fix #9424

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-29

    * fix QgsGeometry::moveVertex for multipolygons()
    * add test for QgsGeometry::addPart()
    * remove expectedFailure decoration from PyQgsGeometry.testSimplifyIssue4189
    * modify move and translate tests by 1,1 to 1,2

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-01-29
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-01-29

    fix gdaltools getRasterSRS() and use gdalsrsinfo with gdal >= 1.9

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-29

    postgres provider: don't look for topology layers without topology support (fixes #9453)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-29

    identify reprojected raster: use 1x1 pixel context in layer crs to get reasonable search tolerance for WMS GetFeatureInfo, fixes #5896

Merge: 0b882d01908 8c47c0e8dc5
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-29

    Merge pull request #1122 from Cracert/i18n

    [TRANSUP] pl: WidgetGradient, QgsRel

Merge: ec7718b55e1 b1aa21d8b6b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-29

    Merge pull request #1123 from Jean-Roc/traduction_ui

    update fr ui

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2014-01-29
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2014-01-29

    update fr ui

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-29

    Second part of fix for #9196 (WMTS)

    If WMTS capabilities do not include a bounding box, try to detect it from
    tileset matrix information (instead of using conservative assumption
    that the layer spans the whole world: -180,-90 - 180,90 in WGS84)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-29

    Partial fix for #9196 - better handling of bounding boxes of WMS layers

    Do not use WGS84 bounding box for all layers - instead use either bounding box
    as declared in capabilities document for requested CRS, or make best effort
    to get bounding box from WGS84 bounding box.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-29

    fix #9430: do not enable copy to layer if nothing to copy

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-28
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-28

    [TRANSUP] pl: WidgetGradient, QgsRel

Merge: 2dabba45306 6cd0fa165f5
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-28

    Merge pull request #1104 from leyan/projectCRS

    Consistent management of project CRS properties in project file

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-01-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-01-28

    gdaltools batch operations: only update progress when there are input files to process

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-01-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-01-28

    gdaltools warp: overwrite existing files when not in batch mode

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-28

    [TRANSUP] filename change to bring it closer to webpage and documentation

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-28

    Add scale method to data defined size label, related to #8887

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-28

    #9441 add 1 segment line part to multiline layer

Merge: ff9c76af9c4 8500e80022c
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-28

    Merge pull request #1121 from zjankovic/master

    Refreshed CRO translation

    Zoran <zoran.jankovic@geokt.hr>AuthorDate: 2014-01-28
Commit:     Zoran <zoran.jankovic@geokt.hr>
CommitDate: 2014-01-28

    Refreshed CRO translation

Merge: 6c3f2ed8cc3 7df74aeacd9
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-28

    Merge pull request #1119 from Cracert/i18n

    [TRANSUP] pl: ScriptEditor, SettingsDialogPython, Widget..

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-28

    [composer] Standardise capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-28

    [composer] Update default toolbar positions

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-27
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-27

    [TRANSUP] pl: ScriptEditor, SettingsDialogPython, Widget..

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-28

    sip fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-27

    german translation update and translation string fix

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-01-27
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-01-27

    Update of IT GUI translation - thanks Stefano Campus

Merge: 7b21c727f34 a8463aa0418
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-27

    Merge pull request #1117 from asiersarasua/master

    Basque translation update

    asiersarasua <asier.sarasua@gmail.com>AuthorDate: 2014-01-27
Commit:     asiersarasua <asier.sarasua@gmail.com>
CommitDate: 2014-01-27

    Basque translation update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-27

    Fix windows build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-27

    Dump CASE correctly in QgsExpression::dump()

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-27

    Drop margins on expression builder

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2014-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-27

    [composer] fixed composer legends inappropriately connected to the first composer map item on creation from XML

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2014-01-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-27

    [composer] ComposerLegend update all now only applies to referenced map's layers (in case they are locked) (fix #7177)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-27

    Typo fix, thanx to Carlos

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-27

    sip documentation fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-27

    update sip bindings II

Merge: af1bdf6694a 41dd3d69c70
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-26

    Merge pull request #1115 from Cracert/i18n

    [TRANSUP] pl

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-27
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-27

    [TRANSUP] pl

Merge: d4e369414b1 624ef2f114f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-26

    Merge pull request #1114 from ahuarte47/Issue_9429

    Fix bug #9429: no validate featureIds using all feature collection

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-27
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-27

    #9429: no validate featureIds using all feature collection

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-26

    update sip bindings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-26

    Fixed point pattern fill usedAttributes(), fixes #7736

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-01-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-01-26

    russian translation update

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-26

    render missing SVG symbol (?) if SVG file does not exist

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-26

    Support SVG relative paths in SVG cache to enable relative data defined paths. Fixes #8883

Merge: 16773ae80a1 c27d499ff8a
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-26

    Merge pull request #1111 from Cracert/i18n

    [TRANSUP] pl: plugin manager, options

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-26

    [TRANSUP] es by carlos, hu by Zoltan, nl by Raymond and Richard

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-25

    make sure the symbology-ng db can be copied in qgis_stylev2test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-25

    debian packaging fix

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2014-01-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2014-01-25

    remove leading dir separator from symbol path when it's relative,
    SLD: remove file schema from OnlineResource tag's path

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-25

    use qIsNaN to test for NaNs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-25

    update CODING, regenerate t2t, include CODING.html

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-25

    fix doxygen warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-25

    fix QgsGeometry::asMultiPoint() (followup 6bbd17c2; fixes #9423)

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-24
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-24

    [TRANSUP] pl: plugin manager, options

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-01-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-01-24

    Fix globe plugin crash at launch on Mac

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-25

    postgres provider: don't try to detect geometry type or srid, if it's already known (fixes #9421)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-24

    fix windows build

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-01-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-01-24

    Added jenkins run script

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-24

    fixed horizontal and vertical marker line fill using maximum markers interval, fixes partially #8975

Merge: 95c3c6ff298 ef001fdc8bc
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-24

    Merge pull request #1110 from mwa/dev_labeling_from_sld

    Read labeling from SLD

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-24

    removed color/width from line pattern fill symbol layer widget, fixes partially #8975

    Mathias Walker <mwa@sourcepole.ch>AuthorDate: 2014-01-24
Commit:     Mathias Walker <mwa@sourcepole.ch>
CommitDate: 2014-01-24

    read labeling from SLD

Merge: 6ca57f9d909 37efe9198be
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-24

    Merge pull request #1108 from Oslandia/remove_dead_code_in_qgssinglesymbolrendererv2

    remove dead code in qgssinglesymbolrendererv2

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-24

    [TRANSUP] nb by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-24

    fix line pattern fill misalignements, fixes #8974

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-24

    fix duplicate translation in several translation files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-24

    fix build with internal spatialite (followup 0d2c564cf; fixes #9417)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-24

    fix deleteVertex for POLYGON and MULTILINESTRING

Merge: c3f4befa3b3 fb08949319f
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2014-01-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2014-01-24

    Merge pull request #992 from fsdias/master

    Fix Relative_distribution_(distance_covariate).rsx

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-24

    fix nightly build and cppcheck in qwtpolar-0.1 (followup 0d2c564c)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2014-01-24
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2014-01-24

    remove dead code in qgssinglesymbolrendererv2

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-24

    [TRANSUP] fr by JRM, gl by Xan and pl by Robert

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

Merge: 524788b9175 393071f2fde
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-23

    Merge pull request #1103 from Jean-Roc/traduction_ui

    update french translation

Merge: a78a0035ac3 d5ef0c5d370
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-23

    Merge pull request #1107 from Cracert/i18n

    [TRANSUP] pl

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-23
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-23

    [TRANSUP] pl

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-24

    fix windows build (fixes #9416)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-23

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-23

    fix mersenne-twister warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-23

    QgsGeometry refactoring:
    * rework wkb parsing using Qgs(Const)WkbPtr
     * replaces pointer dereferencing with memcpy
     * should work on platform that don't allow unaligned accesses
    * "fix" adjacentVertices() for invalid inputs
    * improved support for MULTIPOINT
    * fixes insertion of first vertex into linestrings
    * fixes inserting into multipolygons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-23

    fix source path stripping in debug messages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-23

    add QgsDistanceArea tests and enhance QgsGeometry tests a bit
    (in preparation for a QgsGeometry wkb update)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-23

    implement more cppcheck suggestions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-23

    fix QGis::featureType output

Merge: db7cddfc84e f9c5ee0c07a
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-01-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-01-23

    Merge pull request #1091 from 3nids/uioptionbase2

    dialog base: separator and dialog title as argument to init/restore

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-23

    Dxf export: fix copy paste bug

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-23

    [FEATURE:] Add point sample class to analysis library

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-23

    Add qgstransectsample.sip

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-23

    [FEATURE]: class for random transect sampling in analysis lib

Merge: 0536cfa3d1a b0474d6f5bf
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-01-23

    Merge pull request #1102 from ahuarte47/Issue_8725R-ST_Simplify2

    Fix bug #8725R: no check simplification topology for point geometries in postgis provider

Merge: 810773a608f 31c933330b5
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-23

    Merge pull request #1105 from mwa/fix_expression_from_ogc_filter

    Fix empty expression when reading from OGC filter

    Mathias Walker <mwa@sourcepole.ch>AuthorDate: 2014-01-23
Commit:     Mathias Walker <mwa@sourcepole.ch>
CommitDate: 2014-01-23

    fix empty expression when reading from OGC filter

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-01-23
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-01-23

    create the CRS project properties during the project creation

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-01-23
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-01-23

    group CRS project property updates in the same place

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2014-01-23
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2014-01-23

    update ProjectCrs property in the project file

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2014-01-23
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2014-01-23

    update fr ui

    correct typos

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-23
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-23

    #8725R: no check simplification topology for point geometries

Merge: 5d0202091b6 d5ea0b088f3
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2014-01-23
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2014-01-23

    Merge pull request #10 from mdouchin/traduction_mdouchin

    French translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-23

    cleanup 3568fe7

Merge: 3568fe761e6 80b44a76854
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-23

    Merge pull request #1083 from Oslandia/fix_max_on_joined_fields

    fix bug in max value on joined fields

Merge: 467f9783b88 c7ccdc9ed08
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-23

    Merge pull request #1075 from Oslandia/expressions_in_symbol_rotation_and_scale_for_pr

    [FEATURE] allow for expressions in symbol rotation and scale

Merge: 8b530012d17 7fca30b7311
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-22

    Merge pull request #1101 from Cracert/i18n

    [TRANSUP] pl: Globe, expr.editor

Merge: 49a807aba26 2baf40307a0
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-01-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-01-22

    Merge pull request #1099 from ahuarte47/Issue_8725R-ST_simplify

    Fix bug #8725R: fix collapsed geometries by ST_simplify function of postgis

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-23
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-23

    [TRANSUP] pl: Globe, expr.editor

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-23

    fix build with GDAL <=1.9

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-23

    [composer] Paste in place should put items in page which cursor is over (fix #9244)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-01-22
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-01-22

    warn user when trying to add sqlite connection to browser and a connection with sae name already exists (#9404)

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-22
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-22

    #8725R: fix invalid LineStrings

    Michael Douchin <mdouchin@3liz.com>AuthorDate: 2014-01-22
Commit:     Michael Douchin <mdouchin@3liz.com>
CommitDate: 2014-01-22

    French translation update

Merge: 5c1fed5b2eb 4077084ff01
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-22

    Merge pull request #1100 from jonnyforestGIS/master

    [TRANSUP] pt_PT

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-22

    Add saving of recent expressions. Fix #6091

    João Gaspar <joao.f.r.gaspar@gmail.com>AuthorDate: 2014-01-22
Commit:     João Gaspar <joao.f.r.gaspar@gmail.com>
CommitDate: 2014-01-22

    [TRANSUP] pt_PT

    adding some translations

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-22
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-22

    #8725R: fix collapsed polygons by ST_simplify in postgis

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-22
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-22

    #87525R: refactoring and minor changes

Merge: f2d0100d5d1 f79dfa15510
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-22

    Merge pull request #1087 from ahuarte47/Issue_9360R

    Fix bug #9360-revival: fix whole layer not rendered (when simplify geometry activated; followup 3305a6c; fixes #9360)

Merge: 52d114fba43 031596c4e4d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-01-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-01-22

    Merge pull request #1094 from ahuarte47/Issue_8725R-maxscale

    Feature #8725R: support for maximum scale at which the layer should be simplified

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-22

    [composer] Use better cross hairs cursor

Merge: e2b1e33af16 d61e6da488c
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-21

    Merge pull request #1097 from Cracert/i18n

    [TRANSUP] pl: Composer, DXF, previous mistake (tnx Werner)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-22

    [TRANSUP] nl by Richard

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-22

    [composer] Don't default to showing grid when opening 2.0 projects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-22

    [composer] Switch to select tool after pasting items (fix #8958)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-22

    [composer] Always evaluate label expressions (fix #9342)

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-21
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-21

    [TRANSUP] pl: Composer, DXF, previous mistake (tnx Werner)

Merge: 1cd307c9e11 ebae947147e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-21

    Merge pull request #1095 from Cracert/i18n

    [TRANSUP] pl: Atlas, Composer

Merge: 061dcceeeb8 03d1e2b5298
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-01-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-01-21

    Merge branch 'master' of github.com:qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2014-01-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2014-01-21

    First update of IT GUI translation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-21

    [composer] Use crosshairs cursor when drawing new items

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-21
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-21

    #9360R: enable ogr simplification for GDAL-OGR >= 1.11

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-21

    [TRANSUP] es by carlos

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-21

    Consider scale based visibility in dxf export. Const correctness for maplayer accessors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-21

    [FEATURE] Add option for simple line symbols to be drawn only inside a
    polygon. Allows for creation of "national geographic" style borders on
    maps where a thick border does not overlap into neighbouring polygons.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-01-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-01-20

    Ensure binaries run through install_name_tool are user-writable during bundling on Mac

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-20
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-20

    [TRANSUP] pl: Atlas, Composer

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-21
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-21

    #8725R: define simplifyDrawingCanbeApplied better

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-21
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-21

    #8725R: add maximum scale at which the layer should be simplified

Merge: 7cb79c497ba b440367f653
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-01-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-01-20

    Merge pull request #1093 from ahuarte47/Issue_8725R-UIpoints

    Feature #8725R: hide simplification rendering tab for point layers

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-20
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-20

    #8725R: remove rendering panel for points layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-20

    debian packaging update

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-20

    feature action: fix crash at launch

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-20

    wms provider: also include SCALE parameter for UMN mapserver (followup 7e17a841)

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-20
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-20

    #9360R: disable ogr simplification while OGR_G_SetPoints does not exist

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-20

    Reintroduce geometry caching while rendering (used esp. for snapping)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-20

    Add QgsMapLayerAction and QgsMapLayerActionRegistry, which can be
    used as a generic api for registering actions which can apply to
    a specific map layer or layer type.

    Create a QgsMapLayerAction for setting features as the current
    atlas feature for compositions.

    This work was kindly sponsored by SIGE (www.sige.ch).

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-20

    [TRANSUP] no by james and dk by Jacob

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-20

    dialog base: separator and dialog title as argument to init/restore

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-20

    Server adjustments (allow usage from build dir, new API)

Merge: 9209ef6ed67 5162889c8c5
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-19

    Merge pull request #1090 from Cracert/i18n

    [TRANSUP] pl

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-19
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-19

    [TRANSUP] pl

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-01-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-01-20

    [Plugin Manager] Fix ui layout

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2014-01-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2014-01-20

    [Plugin Manager] Fix window title issues after recent changes in QgsOptionsDialogBase

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-19
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-19

    #9360R: enable ogr simplification on provider side only cpp

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-19
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-19

    #9360R: mix CPP/C code - experimental

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-01-19

    add myself to translators, russian translation update

Merge: 06b1fbcb269 1eaefaa0cbd
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-19

    Merge pull request #1088 from Cracert/i18n

    [TRANSUP] pl: simple update

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2014-01-18
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2014-01-18

    [TRANSUP] pl: simple update

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-19
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-19

    #9360R: remove ogr_geometry.h

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-19
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-19

    #9360R: fix bad ogr simplification

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-18

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-18

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-18

    update sip some bindings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-18

    fix typos, indentation and some warnings

Merge: bf814c20d15 b7612f27e91
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-01-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-01-18

    Merge pull request #1082 from 3nids/uioptionbase

    UI: dialog base: add current category to dialog title if in icon only mode

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-18

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-18

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-18

    ogr geometry simplifier:
    - stick to C API
    - enable simplification only with GDAL >=1.9

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-18

    debian packaging update: reenable globe plugin on debian unstable

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-01-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-01-17

    Fix FindQScintilla module for non-standard install locations

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-17

    wms-c: don't crash if tile matrix set isn't available anymore (fixes #9361)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-17

    use line pattern fill symbol layer line symbol for fill instead of for outline

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-17

    Use new unit conversion function to calculate dxf line width

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-17

    german translation update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-17

    Dxf export: fix order in multiline labels

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-17

    Fix dxf label size calculation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-17

    Split multiline labels for dxf export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-17

    Set text color and show label boxes for debugging

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-17

    Export labels to dxf

Merge: 8c9f41cfa1e 47d253e0a8c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-17

    Merge pull request #1056 from ahuarte47/Issue_9060_B

    [Feature]: Centralize conversion units in one unique function

Merge: 71360c3cf7d cc13f9d0025
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-17

    Merge pull request #1086 from ahuarte47/Issue_9360

    fix bug whole layer not rendered (when simplify geometry activated; fixes #9360)

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-17
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-17

    #9360: fix bug simplification when transform is activated

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-17

    [TRANSUP] Prepare ts files for new Release

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-17

    followup f33c4904d3b: add Q_DECL_DEPRECATED and sip annotation to hasCrsTransformEnabled signal

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-17

    Oracle provider: added featureSource() support

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-17

    Allow Qt to search for Qt plugins (e.g. sqldrivers) in our plugin directory

    Without this it is necessary to explicitly provide QT_PLUGIN_PATH environment
    variable for Qt plugins we build (e.g. Oracle DB sql driver)

Merge: 2e9d3a8c4e2 f4315d7fbd1
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-17

    Merge pull request #1085 from tomass/master

    Lithuanian translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-17

    CRS axis inversion retrieval update:
    - back to OGRGetAxis() as OSREPSGTreatsAsNorthingEasting() was introduced with
      GDAL 1.10 (fixes builds with earlier GDALs; related to #9345)
    - keep using OSRImportFromEPSGA() as that's what retrieves the axis orientation
      (but only for EPSG codes)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-17

    UI: dialog base: add current category to dialog title

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2014-01-17
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2014-01-17

    Lithuanian translation update

Merge: 2db44a599ec 2af29d18a75
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-16

    Merge pull request #1081 from ahuarte47/Issue_9345

    Bug #9345: fix calculation of axis ordering of CRS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-16

    identified features highlight clip on zoom out fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-16

    signal hasCrsTransformEnabled() renamed to hasCrsTransformEnabledChanged()

    vmora <vincent.mora@oslandia.com>AuthorDate: 2014-01-16
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2014-01-16

    fix bug in max value on joined fields

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-16

    WCS provider: use a download handler (like WMS)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2014-01-16
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2014-01-16

    fixed toSld() & replaced "" by QString

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-16

    Resolved handling of WMS requests in worker threads

Merge: 5310040add0 03a7125bcd0
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-15

    Merge pull request #1079 from 3nids/uioptionbase

    UI: remove top labels, use collapsible groupboxes, and other small improvements

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-16

    UI: remove top labels, use collapsible groupboxes, and other small improvements

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-16

    add header installation of simplify methods

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-16
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-16

    #9345: fix axis invert calculation

    vmora <vincent.mora@oslandia.com>AuthorDate: 2014-01-16
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2014-01-16

    fixed bug in rotation & removed xml encode/decode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-16

    Fix warning

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-15

    Set raster no data color back to 0,0,0,0 and overwrite that in raster drawer only for PDF output. Fixes #9101 and #9343

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-15

    Bugfixes for dxf export

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-15

    DB Manager: remove text under icons

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-15

    followup 4502592: use QgsCollapsibleGroupBox

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-15

    Moved WMS capabilities, URI parsing out of provider class.

    With this change, all WMS capabilities are kept within one class.
    When the provider is cloned, the existing capabilities object is
    passed to new provider, thus not requiring new provider download
    capabilities again.

    Data items and GUI dialog do not have to create a dummy provider
    just in order to get capabilities.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    make icons more consistent in relation editor widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    Fix warnings

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: minor changes

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: minor changes and UI update

    + add comment about 'prepareSimplification' in constructor
    + fix comment in 'providerCanSimplify'
    + improve UI messages

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8275-R: simplification on a per-iterator basis

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: no check geometry pointer twice

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: no check 0-pointers to delete

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: simplify edited geometries in QgsVectorLayerFeatureIterator

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: refactoring of simplification API in FeatureIterators

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: fix old API in other test cpp files

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: fix old API in testqgsblendmodes.cpp

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: add "Advanced settings" panel

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: include qgsvectorsimplifymethod.sip

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: never simplifying the first two or last two vertices in a line

    This ensure that the angles at the line start and end are the same after
    simplification

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: no simplify point layers in postgres provider

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: New vector provider capability for topological simplification

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-12-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: PostgresProvider simplifies on provider side

    PostgresFeatureIterator implements simplification on provider side

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: OgrProvider simplifies on provider side

    OgrFeatureIterator implements simplification on provider side

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: FeatureIterator and other minor changes

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: move VectorSimplifyMethod to other file

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: FeatureIterator use SimplifyMethod

    AbstractFeatureIterator use SimplifyMethod to simplify locally the
    geometries fetched from data source (provider)

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: VectorLayer use SimplifyMethod

    VectorLayer define QgsVectorSimplifyMethod to configure the new
    QgsSimplifyMethod member of QgsFeatureRequest

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: define QgsSimplifyMethod

    Define QgsSimplifyMethod to use as optional parameter in
    QgsFeatureRequest

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-12-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: simplifier execute in rendering loop

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: show map2pixel threshold in panels

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-15

    #8725-R: define UseRenderingOptimization

    Redefine RenderingPrintComposition to UseRenderingOptimization

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-15

    credentials: give focus to password if a user is given

Merge: 4502592bcf5 34809e1efac
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-15

    Merge pull request #1078 from 3nids/uiatlas

    lighter UI for atlas composer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-15

    UI: splitter for the query builder dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-15

    remove outline of items in list widget when they have focus

Merge: 89a774a391e 0f8a99e5509
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-15

    Merge pull request #1049 from lynxlynxlynx/master

    Two build fixes for Arch

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-15

    lighter UI for atlas composer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-15

    add splitters to raster calc dialog, use QgsCollapsibleGroupBox to save collpased state

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-15

    fix warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-15

    Fix hue/saturation changes for rasters causing debug noise when raster contains transparent pixels

    Joshua Arnott <josh@snorfalorpagus.net>AuthorDate: 2014-01-14
Commit:     Joshua Arnott <josh@snorfalorpagus.net>
CommitDate: 2014-01-14

    Fixed bug in the processing toolbox qgis:intersection tool, preventing
    attempts at writing the wrong geometry type to a shapefile.

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2014-01-14
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2014-01-14

    Lithuanian translation update

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-05
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-14

    #9060: Enable degrees as valid DisplayUnit in QgsOptions dialog

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-05
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-14

    #9060: use QGis::fromUnitToUnitFactor in QgsGrassGisLib

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-05
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-14

    #9060: use QGis::fromUnitToUnitFactor in QgsDecorationScaleBar

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-04
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-14

    #9060: use QGis::fromUnitToUnitFactor in QgsComposerScaleBar

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-04
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-14

    #9060: use QGis::fromUnitToUnitFactor in QgsDistanceArea

     in

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-04
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-14

    #9060: use QGis::fromUnitToUnitFactor in QgsDxfExport

     in

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-04
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-14

    #9060: use QGis::fromUnitToUnitFactor in QgsWmsProvider

     in

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-04
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-14

    #9060: define global unit conversor

    vmora <vincent.mora@oslandia.com>AuthorDate: 2014-01-14
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2014-01-14

    changed std::auto_ptr for QScopedPointer

    vmora <vincent.mora@oslandia.com>AuthorDate: 2014-01-14
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2014-01-14

    allow for expressions in symbol rotation and scale
    the single, graduated and categorised symbol renderers have been
    refactored to avoid use of raw pointers (auto_ptr are used instead, they
    are deprecated in c++11 but the change for unique_ptr is an easy one and
    they clearly state the design intend: exclusive ownership)

    2 general use function to quote and unquote strings for/from xml have
    been added to qgis.h

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-14

    fix warning

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-01-14

    CODING

    Small typo fix in coding doc

Merge: 27f5b8d0490 8edd6a49367
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-14

    Merge pull request #1073 from 3nids/expressiondialogsplitter

    expression builder: add splitters and change buttons

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-14

    expression builder: add splitters and change buttons

    respect HIG

Merge: 2cdc89654b3 6bb9dfec00a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-14

    Merge pull request #1072 from nyalldawson/atlas_multimap3

    [FEATURE][composer] Allow for more than one atlas controlled map in comp...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-14

    [FEATURE][composer] Allow for more than one atlas controlled map in compositions (or none), by moving some atlas properties to map items (fix #9248) (fix #6484)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-14

    Make insertVertex/moveVertex/deleteVertex work without cache

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-14

    [TRANSUP] Arabic by Hosham, added new translator

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-13

    Simplified 173e1d7

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-13

    Fix warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-13

    [attrtable] Force default selection color (regardless of window focus)
    Fix #8205

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-13

    Fixed point displacement renderer (and made it faster)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-01-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-01-13

    Further tweak to pull request docs.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-13

    delimitedtext: add support for featureSource()

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-01-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-01-13

    Added a little more debug info so show which projects were found and which default was used.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-01-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-01-13

    Added notes on merging pull requests based on Matthias's message in mailing list.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-13

    german translation update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-13

    Fix issue with combination of edit buffer + vector join

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-13

    delimitedtext: move methods specific to feature iterator from provider to FI

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-12

    highlight identified feature using real feature shape

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-12

    avoid saving OGR layer to the very same OGR layer (fixes #9221)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-12

    fix warnings

Merge: 8990b66eed2 183dd8eed62
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-12

    Merge pull request #1046 from ahuarte47/Issue_9254

    Bug #9254: fix point-style with "outline width" = 0 still show the outline

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-12

    WMS server: even more performant png8 conversion

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-12

    wms server: call getStyles from getStyle

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-01-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-12

    GetStyles: changed layers list from mapLayerFromTypeName to mapLayerFomStyle

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-01-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-12

    Fix #9314

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-11

    GPX: added support for featureSource()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-11

    GRASS provider updated to support featureSource()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-09

    GRASS raster: remove superfluous QProcess instances

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-09

    WCS: quick and dirty way to get it working

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-08

    WFS: added featureSource() - now it is possible to do rendering

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-08

    WMS provider fixes for multi-threading

    This is still far from working nicely or being finished:
    - cloned provider does not get capabilities copied over, so they are requested again (for each redraw!)
    - legend graphic download is disabled for now, was causing crashes while resizing window / manipulating docks
    - tiled requests probably do not work

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-06

    Change the expiration timeout to one minute.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-06

    Added connection pool for postgres

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2014-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2014-01-06

    Cleanup rendering jobs in the main thread (fixes a crash in sequential job)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2014-01-03
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2014-01-03

    set droplists if parameter values are already set
    as a result you can set some parameters in
    checkBeforeOpeningParametersDialog and they will be the default in the
    interface. This is especially usefull when your algo as a lot of
    parameters that you can gues (eg from layer names)

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2014-01-02
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2014-01-02

    PyQt4Macros.cmake: also check for a prefixed version of pyuic4

    fixes the lookup on Arch, which has python pointing to python3

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2014-01-02
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2014-01-02

    cmake: also look for qwtpolar in the qwt include dir

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-01
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-02

    #9254: define overloaded wellKnownMarkerFromSld function in sip
     in sip

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-30
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-02

    #9254: use Q_DECL_DEPRECATED in wellKnownMarkerXXX functions
    XXX

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-30
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-02

    #9254: avoid break compatibility with the 2.0 api

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-30
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-02

    #9254: prevent compiler warnings

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-30
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-02

    #9254: Support for OutlineStyle in SLD files

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-30
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-02

    #9254: QgsSimpleMarkerSymbolLayerV2 use OutlineStyle

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-30
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-02

    #9254: QgsEllipseSymbolLayerV2 use OutlineStyle

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-11

    Optionally draw little rendering stats (switch on/off with S key)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-11

    User-configurable update interval

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-11

    Fix unit tests

    - QgsFeature owns QgsFields (otherwise the assigned QgsFields may get deleted)
    - updated QgsRenderChecker to use map settings + map renderer job
    - fixed DPI issue in map renderer to map settings conversion
    - fixed vector layer cache (failing file operations)

    There are still few tests that keep failing compared to master branch,
    but the reason for failure are tiny pixel diffs and we should probably just
    update the expected images.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-10

    Update to qgis_bench: use renderer job, allow parallel mode, print other time

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-10

    Invalidate cached image when layer's data or appearance is modified

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-09

    Options: remove legacy rendering options, add parallel rendering

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-09

    Bring back render caching

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-06

    Sync works now between QgsMapRenderer and QgsMapCanvas

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-06

    Various fixes to make it compile on Windows

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-05

    Enable Python in background threads. Fixed drawing of plugin layers.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-05

    Update Python bindings to match changes in core/gui libraries.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-05

    Added sync between QgsMapCanvas settings and (legacy) QgsMapRenderer (untested)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-04

    Restored reading/writing of canvas map settings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-04

    Draw labeling also in parallel map renderer job

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-03

    Updated memory provider to support feature source (untested yet)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-03

    Made QgsSpatialIndex implicitly shared class.

    As a bonus, spatial index is a bit faster (10%) as we do not use random eviction buffer
    anymore (which makes sense only when using disk storage manager).

    Added basic tests for spatial index

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-12-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-12-03

    Introduction of concept of feature sources for vector data.

    Feature sources of providers/layers should act as immutable
    snapshots of the state of provider or layer, not being affected
    by any concurrent changes to provider or layer while the source is in use.

    Currently working just with OGR, Postgres, SpatiaLite providers.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-27

    Do not block functionality when canvas is drawing, respect frozen/render on flag.

    Because the rendering is asynchronous, it is not necessary to block user input anymore

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-27

    Remove processEvents() calls that are not necessary anymore

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-26

    Fixed handling of map updates

    Previously there was a problem that if user panned too quickly,
    the map item could get completely out of the view of the graphics
    view and no new paint events would be created for some time.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-26

    Reporting of rendering errors, safer isActive() for custom painter job

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-25

    Implementation of parallel rendering job (work in progress)

    More changes:
    - few improvements to map renderer job API
    - added basic unit test for map renderer job
    - map canvas uses P key to switch parallel/sequential rendering

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-22

    Initial support for rendering of rasters

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-20

    Revived labeling and diagrams for vector layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-20

    Do not keep pointer to vector layer in vector layer feature iterator.

    This will make the iterator safe to changes in vector layer while
    the iterator is still active.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-20

    Do the rendering of map layers within special classes

    This is an important change: new class (QgsMapLayerRenderer) is introduced
    and it keeps all information from layer which is necessary for rendering.
    Thanks to that, any changes to map layer will have no impact on rendering that
    may be currently underway: if the user changes renderer, rendering will
    not crash because it is using a different instance.

    Work in progress: only vector layers, no labeling, no diagrams, iterator
    still uses some bits from QgsVectorLayer.

    Another change: QgsFeatureRendererV2, QgsSymbolV2 do not get access
    to QgsVectorLayer - only to fields they need. Point displacement renderer
    did more extensive use of QgsVectorLayer - currently it is not functional.

    fsdias <fsdias@gmx.com>AuthorDate: 2013-11-19
Commit:     fsdias <fsdias@gmx.com>
CommitDate: 2013-11-19

    Create Advanced_raster_histogram.rsx

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-18

    Stop using QgsMapLayer's setCacheImage()

    That caching mechanism is too coarse - it is expected that there is only one map renderer.
    Instead, caching would need to be done on higher level, e.g. in QgsMapCanvas

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-18

    Allow cancellation of PAL labeling computation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-15

    Do map rendering inside of QgsMapCanvas

    QgsMapCanvasMap is now just a simple map canvas item storing an image,
    all rendering logic has been moved to QgsMapCanvas.
    Restored functionality of map decorations and cancellation of rendering.
    When map is going to be refreshed, the old rendered map stays visible
    for a small amount of time (scaled) and then it is replaced by the new map.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-14

    Refactoring of QgsPalLabeling

    The idea was not to expose the labeling engine instance used for rendering
    to other parts of the application and keep it as an implementation
    detail within renderer jobs.

    Resulting placement is kept in a newly created class QgsLabelingResults
    which is passed from the renderer job's labeling engine to map canvas
    where it is available for map tools.

    Global labeling settings are now kept only in QgsProject (there is
    no instance of QgsPalLabeling which would stay alive all the time).

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-14

    Restore advanced layer effects, labeling in composer.

    Also fixes DpiY setting in composer + workaround for QPicture DPI issues

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-13

    Removed use of QgsMapRenderer::rendererContext()

    Deprecated QImage/QPixmap switch in QgsMapCanvas

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-13

    Introduce flags for boolean settings in map settings.

    Also revived drawEditingInformation setting in render context

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-13

    Simplified map rendering configuration.

    - scene and painter DPI are always the same
    - raster scale factor is always 1
    - scale factor always means pixels per milimeter
    - no need to force of custom-computed scale
    - no "output units" - map settings always use pixels as units

    The logic used previously was getting too complex:
    - scene DPI vs painter DPI
    - enforcing custom scale in composer
    - unclear logic behind scale factor and raster scale factor settings

    This is resolved by doing composer-specific tweaks inside composer:
    - set map cache image's DPI (to get correct scale)
    - scale printer's painter to switch from mm to pixels (dots)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-13

    Conversion of composer to use map renderer job

    fsdias <fsdias@gmx.com>AuthorDate: 2013-11-12
Commit:     fsdias <fsdias@gmx.com>
CommitDate: 2013-11-12

    Update Relative_distribution_(distance_covariate).rsx

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-11

    Made labeling working without QgsMapRenderer (using QgsMapSettings)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-11

    More changes to use QgsMapSettings instead of QgsMapRenderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-11

    Update QgsTolerance to use QgsMapSettings instead of QgsMapRenderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-11

    Deprecated several map canvas signals related to rendering

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-11

    Removed stop rendering button, deprecated QgsMapTool::renderComplete

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-11

    Handling of selection color in QgsMapSettings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-06

    Map canvas uses renderer to QImage, fix for jumping image after pan

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-06

    Updated overview to use rendering jobs, fixed cancellation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-06

    Implementation of sequential rendering to QImage

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-01

    Remove mDrawing from canvas - it is now transparent to the user

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-01

    Moving canvas away from QgsMapRenderer, now with OTF projections working

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-01

    Marked few drawing progress reporting signals as deprecated

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-11-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-11-01

    Map canvas has its QgsMapSettings, moving away from QgsMapRenderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-10-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-10-31

    Added utility functions to QgsMapSettings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-10-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-10-31

    Removed QgsMapRendererV2 again in favour of using jobs directly

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-10-31

    More work in progress

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-09-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-10-31

    Threading - WIP

    Joshua Arnott <josh@snorfalorpagus.net>AuthorDate: 2013-10-26
Commit:     Joshua Arnott <josh@snorfalorpagus.net>
CommitDate: 2013-10-26

    'Join by location' now creates multipart features in the same way as SinglePartsToMultiparts.

    Joshua Arnott <josh@snorfalorpagus.net>AuthorDate: 2013-10-22
Commit:     Joshua Arnott <josh@snorfalorpagus.net>
CommitDate: 2013-10-22

    'Join by location' can now use the geometry from the joined layer as output.

    Joshua Arnott <josh@snorfalorpagus.net>AuthorDate: 2013-10-22
Commit:     Joshua Arnott <josh@snorfalorpagus.net>
CommitDate: 2013-10-22

    Ported 'Join by location' from fTools to Processing

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-01-12

    [composer] Add method for hiding background and frame groups from item properties

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-01-12

    [FEATURE][composer] Add styling support for composer shapes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-12

    [composer] Allow data defined symbol expressions using atlas feature properties for page background

Merge: d04239d70b2 4fbf244ce73
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-11

    Merge pull request #1065 from tomass/master

    Lithuanian translation update

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2014-01-11
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2014-01-11

    Lithuanian translation update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-01-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-01-11

    [processing] small fix for non-ascii string (fixes #9175)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2014-01-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2014-01-10

    [TRANSUP] norway by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-10

    Fix vectorlayercache test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-10

    Cleaner handling of dxf symbology and linestyles

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2014-01-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-10

    Add missing git ignore

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2013-12-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-10

    [diagram] Add expression for diagram attributes and size

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-01-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-01-10

    [BUG][QGIS-Server] Project Properties WCS Layers Row Count

    I have forgotten to set the row count of the WCS Layers table in the
    projetc properties.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-01-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-01-10

    [Processing] Headless scriptability little enhanced

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-10

    reduce debugging noise in attribute table (fixes #9315)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-09

    missing QgsDistanceArea.setSourceCrs() in SIP

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-09

    Categorized renderer: fix memory leak

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-09

    indentation

Merge: 129bd987d5f 17e8813aeb8
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-01-09
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-01-09

    Merge pull request #1059 from etiennesky/coloramps-inverted

    add checkbox to invert color ramps in graduated and categorized symbology

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-09

    indentation update

Merge: 9b0652f0fed 1f9c378c771
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-09

    Merge pull request #1058 from elpaso/master

    GetStyles split from GetStyle

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-01-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-01-08

    [pyqgis-console] APIs file update (pyqgis.pap)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-01-07
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-01-08

    Fix about dialog (followup 740024c)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-01-07
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-01-08

    [pyqgis-console] fixes save as action in editor

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-08

    creatensis.pl: default arch to x86_64

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-08

    fix windows build (also syncs QgsComposition sip binding)

    jtornero <jtorlistas@gmail.com>AuthorDate: 2013-11-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-08

    [composer] Add nautical miles support to scalebar, more rational default scale

Merge: eaf1f381375 2155dd8c3df
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-07

    Merge pull request #1060 from ahuarte47/Issue_9308

    Bug #9308: fix impossible to remove a group in the legend

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2014-01-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2014-01-07

    Fix Mac build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-08

    Change to darker background for side bar. No Frame for list widget

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2014-01-08
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2014-01-08

    #9308: enable remove groups in the legend

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2014-01-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2014-01-07

    check if feature has geometry in memory provider iterator, fixes #9309

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-01-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-01-07

    Fix #8727

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2014-01-07
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2014-01-07

    add checkbox to invert color ramps in graduated and categorized symbology

Merge: 6eb72c718bf f8247fabdaf
    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-01-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-01-07

    GetStyles implementation

Merge: 0b1049880ea 6eb72c718bf
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-07

    Merge pull request #1057 from elpaso/master

    Fix #9306

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-01-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-01-07

    Fix #9306

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2014-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2014-01-07

    Dxf export: more precision for doubles

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-01-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-01-07

    Fix for segfault

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-01-07
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-01-07

    Fix #9306 and getStyles

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-07

    Always emit signal when attribute values change
    Fix #9268

      * Remove QgsVectorLayer::blockSignals() calls from QgsFieldCalculator
      * Deprecate emitSignal parameter from QgsVectorLayer::changeAttributeValue( fid, field, value, emitSignal )
      * Code cleanup to update calls to the new emitSignal-less method

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-07

    [composer] Don't update atlas filter until editing finished, prevented, prevents errors while creating filter expression

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-07

    [composer] Tweak interface for atlas previews, fix occasional wrong extent in atlas previews.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-07

    fix crash in mapserver (introduced with 1215d0b01)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-01-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-01-07

    [QGIS-Server] Update UI for WCS configuration

    In the project properties OWS tab, the user can select the layers he
    would like to publish in a Web Coverage Service.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-07

    Fix side bar colour issue on Linux

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-07

    german translation fix

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-07

    Update to new style side bar style for dialogs.

            - New blue-grey with white text style dialog
            - Side panel runs top to bottom
            - Icon size is read from settings
            - Option to disable in options dialog

    Alessandro Pasotti <elpaso@itopen.it>AuthorDate: 2014-01-06
Commit:     Alessandro Pasotti <elpaso@itopen.it>
CommitDate: 2014-01-06

    Initial GetStyles implementation, still segfaults

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-06

    [composer] Make sure atlas navigation controls are disabled if no matching atlas features are found

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-06

    [composer] Tweak appearance of compositions so that it's still possible to see page edges when using a transparent paper style

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2014-01-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-01-06

    [processing] some refactoring as suggested by Nathan Woodrow

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2014-01-06

    [processing] port QGIS native field calculator

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2014-01-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2014-01-06

    [composer] update icons for atlas toolbar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-06

    Fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-05

    rephrase support (fixes #9294)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-05

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-05

    fix most cppcheck warnings and implement suggestions
    also update and sync some sip interfaces

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-05

    debian packaging update: also disable globe in sid-oracle

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2014-01-05
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2014-01-05

    [Project-OWS-Tab] Doen't add null CRS to list

    It was possible to add null CRS in the OWS Tab CRS list. To avoid it, I
    add a test on return 0 as CRS Id and to set a default CRS with the last
    in the OWS Tab CRS list.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2014-01-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2014-01-05

    Change debug message level of CRS debug messages to keep the compiler warnings clean.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-05

    Implement $map variable, which returns the current composer map item id where the map is being drawn, or 'canvas' if the map is being drawn in the main QGIS window. Partly implements #9288.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-01-04
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-01-04

    [decoration grid] [fixes #9286] fix typo

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-04

    Fix bad tests in composerview (fix #9285)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-04

    [tests] Add test for composer paper styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-04

    [tests] Update composition based tests now that 1px bad row bug is fixed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-04

    [composer] Make sure entire page symbol border is included when exporting compositions. Previously half the page border would be cropped out. Also fix nIRV's infamous 1px bad row at bottom of composer exports bug.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-04

    Add method for estimating the maximum amount a symbol bleeds out of the drawn polygon. Eg, half of the border width is actually drawn outside of a rectangle. Calculated values are an estimate only since the symbology may be affected by data defined parameters.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-03

    postgres provider:
    - fix connection cleanup from threads
    - fix disconnection of style functions

    fixes #9280 (adapted PR#1051)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-03

    fix msvc warnings

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-01-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-01-03

    Updated coding guide to include some info on pull requests

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-03

    Fix typo

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-03

    Filter params and output before use. Use Enurmerate to count rows

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-03

    Use count function

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-03

    Use set for getFields

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-03

    Reduce margins on processing toolbox

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-03

    Fix #9271 - Decrease step for symbol properties

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-01-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-01-02

    [processing] set window flags for modeler dialog

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2014-01-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2014-01-02

    [processing] API v2 update fix: returns str obj instead of QVariant one, it occurs when running Processing headless

Merge: 9ef3f86e476 373adbd5863
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-02

    Merge pull request #1048 from ahuarte47/Issue_9094-revival

    #9094-R: Use ',' and '.' keys similar to '<' and '>' keys in QgsMapToolNodeTool

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2014-01-02
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2014-01-02

    #9094-R: Use ',' and '.' keys similar to '<' and '>' keys

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2014-01-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2014-01-02

    Fix build error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-02

    datum transformations:
    - copy descriptions, preference and deprecation from GDAL
    - remember position of dialog
    - allow hiding of deprecated transformations

    SQL:
    ALTER TABLE tbl_datum_transform ADD remarks varchar;
    ALTER TABLE tbl_datum_transform ADD scope varchar;
    ALTER TABLE tbl_datum_transform ADD preferred boolean;
    ALTER TABLE tbl_datum_transform ADD deprecated boolean;
    ALTER TABLE tbl_datum_transform ADD area_of_use_code varchar;

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2014-01-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2014-01-02

    postgres provider changes:
    - ignore infinite filter rectangles
    - also disconnect selection connection if no supported layers were found

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2014-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2014-01-01

    Contributors map update

Merge: 12eb44e7a00 213b9820a77
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    Merge pull request #1036 from nyalldawson/composer_render_speed

    [composer] Allow render optimisations when in preview mode

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [composer] Refresh main map canvas when atlas preview feature changes, allows for easier customisation of maps styled using $atlasfeatureid expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [composer] Add shortcut to atlas settings to atlas toolbar and menu. Designed to make atlas features more discoverable for beginners

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [composer] Make sure scalebars are updated during atlas previews

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [composer] Make sure $feature has the same value in composer labels as it does when used in filename expressions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [composer] Also re-evaluate current features filename so that filename expressions take effect immediately

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [composer] Update atlas filename expression when the expression actually changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [FEATURE] Add seperate controls for printing/exporting whole of atlas composition. Allows single features from an atlas to be printed/exported.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [composer] Add atlas preview actions to new Atlas menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [composer] Update features if atlas preview enabled and coverage filter/sort changes.
    Protect against atlas with no matching features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [composer] Show status bar text with current atlas feature

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [composer] Recenter overview when checkbox enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [composer] Make sure signals for overview extent changing are reconnected after loading composition

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [composer] Correctly shift overview frame when moving map item content

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [FEATURE] Add atlas preview toggle. Allows for navigating through atlas features and previewing the composition for each feature. Atlas maps can have their extent temporarily tweaked for each atlas feature.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2014-01-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2014-01-01

    [tests] Update all expected images based on composer tests. Prior to c3ec3b2d75 composer exports had a 1 pixel slightly-gray row at the bottom of images. After c3ec3b2d75 this bottom row is now a slightly transparent white row. The underlying issue causing this row still needs to be fixed, but in the meantime this gets composer tests passing again.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-31

    fix build error on precise

Merge: f73779a49b3 8a80e0edbc5
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-12-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-12-30

    Merge pull request #1047 from ahuarte47/Issue_9273

    #9273: Fix shortcuts commented in issue #9273. Change full screen to F11

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-31
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-31

    #9273: Shortcut changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-30

    Fix compiler warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-18

    [composer] Only disable render optimisations by simplification when a composer is being outputed. Allows composer previews to benefit from layer simplification optimisations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-17

    [composer] Allow exporting compositions with transparent backgrounds

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-09-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-17

    [FEATURE] Allow setting composer page background style (fix #7846)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-12-30

    Code foramtting cleanups only

Merge: f1aead4ca9f e3e01fc78fb
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-12-30

    Merge branch 'Issue_9094' of https://github.com/ahuarte47/QGIS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-30

    [composer] Fix failing rotation tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-30

    [composer] Fix labels truncating text

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-30

    [composer] Fix resizing of item groups with rotated items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-30

    [composer] Fix item rotation so that rotation occurs around item center

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-30

    [composer] Partially fix rotated item scaling

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-30

    [composer] Add tests for item rotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-30

    [composer] Fix picture rotation, optimise scaling of rotated pictures to fit in item bounding box

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-30

    [composer] Begin tests for composer item rotation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-30

    [FEATURE] [composer] Replace custom item rotation with QGraphicsItem rotation, support rotation for all types of composer items (fix #7933, fix #4884)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-30

    [composer] Move item rotation control to item widget panel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-30

    [composer] Clean up item rotation api, seperate item rotation (for shapes, labels) from map rotation and picture rotation.
    Maintain compatibility with 2.0 api, deprecate ambiguous rotation/setRotation methods

Merge: 77fb9a5492b 377c13b96bf
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-12-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-12-29

    Merge pull request #1029 from nyalldawson/composer_dialog_fixes

    Save as Image dialog fixes and improvements

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-12-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-12-29

    [processing] refactored some helpre functions (contributed by Nathan Woodrow)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    Fix warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [composer] Add action for showing/hiding rulers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [composer] Prevent overlap of vertical ruler markings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [composer] Make sure ruler size is based off font size (fix #7476).
    Only do ruler calculations once, not on every paint event.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [composer] Make sure rulers are updated when paper size changes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [composer] Improve appearance of rulers, add small tick marks to ruler (fix #5656)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [composer] Make sure that zooming in/out of composer with mouse wheel always results in an exact change in zoom.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [FEATURE][composer] Add zoom actual size action to composer, zoom indicator and combobox to status bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [tests] Add some more anomaly images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [tests] Fix failing composerhtml tests, by forcing test html to use a set font size in pixels.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [tests] Fix python compositionchecker to derive from render checker, fix most python composer tests (fix #9117)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [tests] Fix failing gradient tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [tests] Update atlas tests, add exceptions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [tests] Fix failing diagram and blend modes tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [tests] Update composer scalebar tests, fix exception causing test to fail

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [tests] Update composer html tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [tests] Update composer effect tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [FEATURE][composer] Add controls for changing zebra frame colors and line thickness, fix output of zebra style grids (fix #8767)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [tests] Update composer map tests, add anomoly images

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    [tests] Update composer shape tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-29

    Rework composition checker to derive from render checker, so that composition tests can have anomoly images

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-28

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-28

    Fix typos (fixes #9261)

Merge: 36d9d4bfa16 aee4696252c
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-12-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-12-28

    Merge pull request #1045 from Jean-Roc/traduction_ui

    update fr ui

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-12-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-28

    Add attribute dialog: Hide Length/Precision labels when unavailable
    Fix #9259

Merge: 4b9edc77dd9 720871c154c
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-12-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-12-28

    Merge pull request #1043 from anitagraser/master

    [processing] allow float values in densify interval input field

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2013-12-28
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2013-12-28

    undid changes to densify geometries

Merge: b40e3c0a342 e0e65ba7395
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-12-28
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-12-28

    Merge pull request #9 from Ecologeek/traduction_ui

    update french translation

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2013-12-27
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2013-12-27

    allow float values in densify interval input field

Merge: 8dd31ff9e8a 7050265f389
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-12-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-12-27

    Merge pull request #1042 from ErunamoJAZZ/master

    Patch for issue 8920.

    C. Daniel Sanchez R <cdsanchezr@unal.edu.co>AuthorDate: 2013-12-27
Commit:     C. Daniel Sanchez R <cdsanchezr@unal.edu.co>
CommitDate: 2013-12-27

    Patch for issue 8920.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-12-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-12-27

    [georeferencer] reset world file checkbox when transformation differ from Linear (Fixes #9251)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-12-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-26

    Safety checks for classification algorithms (Fix #9252)

    Sylvain Maillard <contact@ecologeek.org>AuthorDate: 2013-12-26
Commit:     Sylvain Maillard <contact@ecologeek.org>
CommitDate: 2013-12-26

    update french translation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-22

    [composer] Ensure that extent of new map items is centered on current centre of map

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-12-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-12-20

    [processing] minor cosmetic change

Merge: 0ad5cc9548e a09892f1bb5
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-12-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-12-20

    Merge pull request #1031 from rldhont/headless_processing

    Some changes to allow Processing to be run headless

    It replaces legendInterface with QgsMapLayerRegistry, which is a better option

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-19
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-19

    #9094: fix incorrect header class

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-12-16
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-12-19

    [Feature][Processing] Headless

    To use QGIS Processing in python scripts out of QGIS.
    The changes made concern the dependence to legendInterface. In cases
    where the interface.iface is null (None) QGIS Processing uses the
    QgsMapLayerRegistry instance.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-12-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-12-19

    [TRANSUP] no by James

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-19

    Fix circle position in dxf export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-19

    Export more simple markers to dxf

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-19

    Remove drawEllipse from dxf paint engine (default implementation calls drawPolygon)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-19

    Remove legacy code

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-19

    Improve dxf export for svg symbols

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-19

    Better conversion of QPainterPath to dxf

Merge: f7e55881d0a 889f65f765e
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-12-18
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-12-18

    Merge pull request #1024 from ahuarte47/Issue_9181

    Bug #9181: fix crash trying to resume node editing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-18

    Dxf: store export map extent option

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-18

    Dxf: another small improvement in symbology export

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-12-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-12-18

    phonon needs backends

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-18

    Fix bugs in dxf symbology export

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-18

    [relations] Fix autogenerated feature forms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-12-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-18

    [relations] No crash when clicking remove with no selection
    Fix #9224

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-09
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9181: fix crash trying to resume node editing

    Clears temporal objects to avoid crash trying to resume node editing and
    disconnects signals to avoid repetitive connects

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-18

    german translation update

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-09
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9094: Use backspace in other similar code

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-08
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9094: AttributeTableDialog use del/backspace
     use

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-08
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9094: Show info messages about deleting features

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-05
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9094: keyPressed can be overrided in MapTool

    KeyPressed event of MapCanvas can be overrided in current MapTool. It
    enables to use 'Delete/Backspace' key as default shortcut to delete
    selected features, but it can be overrided in current maptool.

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-03
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9094: '+' and '-' keys work as selector nodes

    '+' and '-' select next and previous to current active node
    respectively.
    This commit is for demo proposes.

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-03
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9094: Auto-select adjacent last-removed node

    Automatically selects the adjacent vertex to last removed selected node

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-02
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9094: fix invalid file

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-02
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9094: implements user/dev advices

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-29
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9094: fix invalid file

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-28
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9094: Add Ctrl+D and D support for remove layers

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-28
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9094: Other shortcut changes

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-25
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-18

    #9094: Del-key perfom 'delete selected features'

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-18

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-17

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-17

    indentation update

Merge: accd06dcb9e 32d4af2dc5a
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-17

    Merge pull request #1028 from ahuarte47/Issue_9191

    Bug #9191-#9190: fix enable/disable issues of buttons

Merge: 17cd09a8a73 4a75a95a360
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-17

    Merge pull request #1032 from etiennesky/vsifile-relative

    fix project saving and reading of vsizip paths (fixes #6369)

Merge: 052b2ebcb96 91953562bbd
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-17

    Merge pull request #980 from ahuarte47/Issue_8725-OGR

    Feature #8725: Fast rendering of geometries

Merge: ba9936e0011 dbb48f2d147
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-12-17
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-12-17

    Merge pull request #1030 from alexbruy/fill-ring

    [FEATURE] fill ring digitinzing tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-12-17

    [FEATURE] fill ring digitinzing tool
    Used to cut holes in polygons and automatically fill them with new
    features. Attributes taken from parent feature. Feature form opens
    by default. Hold Ctrl key to suppress it.

Merge: bda114b725d 566e5bd184a
    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-12-17
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Merge branch 'Issue_8725-OGR' of https://github.com/ahuarte47/QGIS into Issue_8725-OGR

    Conflicts:
            src/app/qgsoptions.cpp
            src/app/qgsoptions.h
            src/core/symbology-ng/qgssymbollayerv2.cpp

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-12
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    #8725: fix texts

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-12
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    #8725: AA-disabling only for simplify factor>1

    AA-disabling only is executed for '1-pixel' geometries when the
    configuration slider is greater than minimum value. The rendering speed
    up is lower (http://hub.qgis.org/issues/8725#note-59), but with higher
    quality result

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-12-12
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    #8725: Refactoring to simplifier classes

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-22
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    #8725: Improvements in strings

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-22
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    #8725: use default drawing config

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-21
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    #8725: drawRect faster drawConvexPolygon

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-20
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    #8725: Improvements in strings

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-20
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    #8725: Show warning label for big simplify factor

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-13
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    #8725: Replace malloc by OGRMalloc

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-05
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: Simplification is assigned by flag

    The drawing simplification can be configured using flags that indicates
    what simplification type can be executed (Point, BBOX and AA)

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-05
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: fix merge changes

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-04
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: Disable simplification in composer

    Disable the simplification of geometries when the render request comes
    from a print composition to avoid rendering quality issues

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-04
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: 'AA' disabling uses layer cfg

    'AA' disabling for '1-pixel geometries' uses the layer simplification
    configuration

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-28
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: Disable simplify in editmode

    Disable the drawing simplification when the editmode is enabled, the
    geometries are cached for snapping

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-28
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: Replace '*foo=bar' by 'memcpy'

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-27
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: drawConvexPolygon() can be faster

    On some platforms (e.g. X11), the drawConvexPolygon() function can be
    faster than the drawPolygon() function.

    https://qt-project.org/doc/qt-4.8/qpainter.html#drawConvexPolygon

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-26
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: Increment 2x the factor in slider

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-26
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature  #8725: Show configuration option

    Shows a new rendering tab in the layer options form for configure the
    drawing simplification.

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-24
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: Remove unnecesary setPen()

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-24
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: Minor improvement

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-24
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: Fix dpi bug

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-10-23
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: check QgsFeatureRequest::NoGeometry

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-10-23
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: simplification configurable

    The simplification is configurable by layer, also this commit contains
    reording of code.

    I have pending show in the properties form of layer a check for
    enable/disable the simplification

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-10-22
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: Fast rendering of geometries

    Fix compile errors: include "std::limits"

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-21
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: FastRendering of geometries

    Implements fast rendering of LineStrings and Polygons pre-applying a
    view threshold filter to the geometries to render in qgis. Also disable
    'Antialiasing' when it is possible.

    View Table of test results in 'http://hub.qgis.org/issues/8725'

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-10-18
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-17

    Feature #8725: Fast rendering of geom (v-OGR)

    Implements fast rendering of LineStrings and Polygons pre-applying a
    view threshold filter to the geometries to render in qgis. Also disable
    'Antialiasing' when it is possible.

    View Table of test results in 'http://hub.qgis.org/issues/8725'

    (This version of branch implements the improvement in vector-providers)

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-12-17
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-12-17

    always bundle QtDbus, just in case

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-12-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-12-16

    fix project saving and reading of vsizip paths (fixes #6369)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-12-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-12-16

    [TRANSUP] Hindi by Harish

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-12-16
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-16

    #9191: More fixes

Merge: b192f642d1a 2573cc2f3de
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-16

    Merge pull request #1025 from rldhont/wcs

    [FEATURE][QGIS-Server] Add Web Coverage Service support : funded Ifremer

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-16
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-16

    #9191: fix enable/disable issues of buttons

    At the http connection dialog, the 'Name' and 'Url' text boxes must be
    filled to enable 'ok' button.
    Also disable connect-edit-delete buttons when there is not any
    connection defined.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-15

    Add default file name parameter for getSaveAsImageName dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-15

    Use native file dialog for save as image under linux

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-16

    [composer] Make map rectangle preview text a bit more subtle

Merge: 27bea199785 d13245190d4
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-12-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-12-15

    Merge pull request #1026 from anitagraser/working

    attempt to fix http://hub.qgis.org/issues/9184

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-16

    [composer] Fix overview extent not being drawn on composer outputs if map is set to Rectangle preview mode

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-15

    german translation update and one translation string fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-15

    fix warnings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-12-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-12-14

    convert GDAL no data value to a value representable by data type, fixes #3840

    Anita Graser <anitagraser@gmx.at>AuthorDate: 2013-12-13
Commit:     Anita Graser <anitagraser@gmx.at>
CommitDate: 2013-12-13

    attempt to fix http://hub.qgis.org/issues/9184

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-12-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-12-13

    translation update: no with new translator added

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-12
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-12

    #8725: fix texts

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-12-12
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-12-12

    #8725: AA-disabling only for simplify factor>1

    AA-disabling only is executed for '1-pixel' geometries when the
    configuration slider is greater than minimum value. The rendering speed
    up is lower (http://hub.qgis.org/issues/8725#note-59), but with higher
    quality result

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-12-12
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-12-12

    #8725: Refactoring to simplifier classes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-12

    debian packaging update

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-12-10
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-12-12

    [FEATURE][QGIS-Server] Add Web Coverage Service support : funded Ifremer

    QGIS-Server already supports standards : Web Map Service (WMS version 1.3.0
    and 1.1.1) and Web Feature Service (WFS version 1.0.0) and Web Feature
    Service with Transaction (WFS-T).
    The French Research Institute, Ifremer, would like that QGIS-Server supports
    all the OGC standards.
    We (3Liz) are implementing the Web Coverage Service (WCS version 1.0.0)
    support in QGIS-Server.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-11

    WMS: try to interpret response to map requests always as image (fixes #9197)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-11

    fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-11

    a unit to network cache size label (fixes #9189)

Merge: 36c2f7f3a82 bce3588d2a8
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-11

    Merge pull request #1019 from nyalldawson/random_colors

    Tweak random color ramp for nicer colors

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-11

    WMS/OWS:
    - add service type to window title (implements #9192)
    - always fill dpi combobox (fixes #9194)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-11

    Dxf export: modify layer name to be a valid dxf layer name

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-10

    Dxf: possibility to export only the features overlapping the map extent

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-10

    Add license header for dxfexportdialog

Merge: c21c90a0769 f848396a586
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-10

    Merge pull request #1023 from 3nids/dxfgeomlayer

    [DXF] do not list layer without geometry

Merge: fc247672b05 3f37d249797
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-10

    Merge pull request #1022 from 3nids/dxfunselectall

    [DXF] add (un)select all buttons

Merge: 221263db95f fdc3ba79f5b
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-12-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-12-09

    Merge pull request #1021 from etiennesky/gdal_merge

    fix gdal merge nodata value and UI improvements

    Yauhen Kharuzhy <jekhor@gmail.com>AuthorDate: 2013-12-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-09

    Properly reserve place for arrays in line and polygon clipping routines

    A QVector::clear() method completely reinitializes the object. Calling
    a QVector::reserve() before clear() is useless and causes big overhead at
    array append operations.

    Give ~6% perfomance gain.

    Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>

    Yauhen Kharuzhy <jekhor@gmail.com>AuthorDate: 2013-12-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-09

    Eliminate creating of unused QString objects in transformCoords

    Every call of transformCoords() Qstring dir object is created. It uses
    only for output information about errors, so move its creation to error
    handling block.

    Perfomance gain is ~7%.

    Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>

    Yauhen Kharuzhy <jekhor@gmail.com>AuthorDate: 2013-12-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-09

    Optimize simple marker rendering perfomance

    expression( "..." ) call create QString object at every invocation. For
    layers with simple markers this overhead take upto 10% of rendering time.

    Move expression finding to startRender() method.

    Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-12-09
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-12-09

    gdal merge tool: make sure -a_nodata is only added with gdal>=1.9

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-12-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-09

    Road graph: don't show 25D data as valid input layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-12-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-09

    Road graph plugin: don't crash with 25D input layers
    Fix #9174

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-12-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-12-09

    [DXF] do not list layer without geometry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-12-09
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-12-09

    [DXF] add (un)select all buttons

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-12-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-12-08

    Applied patch from Hans-Peter Jansen <hpj [at] urpla.net> to address build issues with python-sip 4.15 and fix srs.db update issue when srs table has no noupdate column.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-12-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-12-08

    translation update by Xan

    Signed-off-by: Werner Macho <werner.macho@gmail.com>

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-07

    different fix for 5a1bcf3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-06

    also fix building of tests (followup 5a1bcf38)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-06

    fix build error on windows and some warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-06

    add script to list github pull request (assignments)

Merge: ba76c99037d 0239b4d6c7a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-06

    [FEATURE]: merge dxf_export branch

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-12-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-12-06

    use collapsible group box for creation options in gdal merge widget

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-12-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-12-06

    fix destination nodata value in gdal merge

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-06

    Dxf export for ellipse symbol layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-12-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-06

    [ogr] Only call repack when closing a data provider
    Fix #8822

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-06

    Write dxf circle

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-12-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-06

    Attribute edit widgets LongLong support
    Fix #9145

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-06

    Show success / failure of dxf export in message bar

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-06

    Draw default point symbol if dxf export not supported by marker symbol

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-06

    fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-05

    german translation update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-05

    Add copy constructor and assignment operator for QgsDxfExport

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-05

    Fix rotation for svg markers exported to dxf

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-05

    Linestyles for Qt pen styles

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-12-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-12-04

    Tweak random color ramp for nicer colors

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-12-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-12-05

    raster projector improved, also fixes #9101

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-05

    Disable filter if search checkbox is unticked in database selection dialogs (fixes #9168)

Merge: 4df00a8f0f2 63c62adf213
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-05

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: f428c869a98 57d124b9c0a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-05

    Merge pull request #1014 from 3nids/issue9138

    fix #9138

Merge: 813459da48f f428c869a98
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-05

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-12-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-05

    Safety check when joining before accessing fields
    Fix #9166

Merge: f2fbb2f8168 4260a239afa
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-05

    Merge branch 'symbology_copy_paste'

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-12-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-05

    Cleanup methods for providers (implemented for GDAL and OGR)
    Fix #8932

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-12-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-12-05

    run InitSpatialMetadata(1) on SpatiaLite >= 4.1 also in Offline Editing
    plugin (addresses #9157)

Merge: 6c0e9af2638 0f52163f673
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-12-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-12-05

    Merge pull request #983 from matthias-kuhn/cmake-warning-fix

    [cmake] Fix warnings.

Merge: e1186f164d1 2c4018b66ef
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-05

    Merge pull request #1017 from matthias-kuhn/dattrans

    Be less verbose in datum transformation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-05

    Be less verbose in datum transformation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-12-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-12-05

    [processing] explicitly set window flags for script editor

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-12-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-12-04

    give objectName to plugin menus to allow customization

Merge: f533d53fe0f d39f44782a2
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-12-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-12-03

    Merge pull request #1016 from thodorisvakkas/el_GR_Translation

    translation update_ gr by theodoris

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-03

    ouch - fix bc825b4b4

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-03

    fix lpad/rpad (fixes #9158)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-12-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-12-03

    Convert WMS GetFeatureInfo GML to UTF-8 supported by Expat, fixes #9082

    thodoris.vakkas <tvakkas@getmap.gr>AuthorDate: 2013-12-03
Commit:     thodoris.vakkas <tvakkas@getmap.gr>
CommitDate: 2013-12-03

    Commit20131203

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-12-03

    dbmanager: include materialized views (implements #9127)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-03

    [FEATURE]: Add a color ramp class which generates random colors on-the-fly

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-03

    [relations] When loading invalid relations from a project, tag them as such

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-03

    AttributeForm: Create a dummy button box for intercepting ok clicks
    when the ok button is hidden and the accept was actually triggered
    by something else. This allows to continue using custom validation
    logic without changes.
    Fixes #8885

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-12-03

    [relations] Support for .ui file dialogs

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-03

    Some updates for ntv2 entries in tbl_datum_transform

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-03

    Fix printing for curved labels

Merge: f21562c86f1 a3f1f7e9ae2
    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-12-02
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-12-02

    Merge pull request #1012 from ahuarte47/Issue_9085-qbrowser

    Feature #9085: Set refresh to F5 key in qbrowser

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-12-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-12-02

    [FEATURE]: possibility to copy/paste entries in renderer widgets (using ctrl+c/ctrl+v)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-12-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-12-02

    [pyqgis-console] fixes #9097 (thanks to Minoru Akagi)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-12-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-12-02

    [pyqgis-console] avoid processEvents for stderr output

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-12-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-12-02

    [pyqgis-console] prepared API file update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-12-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-12-02

    [ftools] avoid trivial error for Random selection tool

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-12-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-12-02

    [spatialquery] shows the warning in message bar when no layer is loaded in canvas

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-11-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-12-02

    fix warning when parsing stylesheet in qgsmessagebar:
    avoid log message: "Could not parse stylesheet of widget .."

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-30

    translation update: BA by Almir

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-11-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-11-30

    use white color for raster nodata

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-30

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-30

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-30

    set minimum Qt version to 4.7 and remove #ifdef code depending on prior versions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-30

    fix warning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-29

    Export layers to dxf in drawing order

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-29

    Data defined size / color / rotation for marker export

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-11-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-11-29

    give objectName to fTools menus and actions to allow customisation, see #9134

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-11-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-11-29

    fix #9138

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-28

    translation update: bosnia by Almir

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-28

    Fix label size for painting main map with higher dpi

Merge: f6247922552 688952d56a7
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-11-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-11-27

    Merge pull request #1013 from tomass/master

    Fix function example explanation

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2013-11-27
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2013-11-27

    Fix function example explanation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-27

    Add epsg_nr to datum transform table

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-27

    don't allow slashes in http connection names (fixes #9131)

Merge: ea47e6f8a21 eedab4f4ca6
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-11-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-11-27

    Merge pull request #1003 from rduivenvoorde/processingtweaks

    gui tweak: adding margin around processing dialogs

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-27
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-11-27

    #9085: Set refresh to F5 key in qbrowser

    Set refresh to F5 key in qbrowser equally to qapp

    http://hub.qgis.org/projects/quantum-gis/repository/revisions/32b05836d50b36f443517ef6a76ac26d49b19b89

Merge: 5ac587d6398 f870a381726
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-26

    Merge pull request #1011 from tomass/master

    Lithuanian translation update

    thodoris.vakkas <tvakkas@getmap.gr>AuthorDate: 2013-11-27
Commit:     thodoris.vakkas <tvakkas@getmap.gr>
CommitDate: 2013-11-27

    Commit20131127

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2013-11-26
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2013-11-26

    Lithuanian translation update

Merge: 55f860638dd c8c2ba28012
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-26

    Merge pull request #1000 from matthias-kuhn/filewriter

    Visual candy for the "Save as" GUI

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-26

    Change symbol layer dxf method signature and make first test with a data defined property

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-26

    [globe] Add vertical scale (Requires osgEarth >= 2.5)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-26

    updating Layers translation in indonesian language to layer (skip lapisan)

Merge: 32b05836d50 fdeaee83e6d
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-25

    Merge pull request #1009 from Jean-Roc/traduction_ui

    update fr ui

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-25

    change default refresh key to F5 (implements #9085)

Merge: 5228e69a16b f0d25b10354
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-11-25
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-11-25

    Merge pull request #7 from Ecologeek/translation_ui

    update french translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-25

    wmts: add a default style entry if the server doesn't provide any (fixes #8401)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-25

    Datum transform dialog: show tooltip with transform code and src/dest CRS description

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-25

    Change epsg datum transform 9607 to 9606 by switching the sign of the rotation parameters

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-25

    More sqlite3_finalize

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-25

    Fix finalize statement and close srs.db

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-25

    Don't crash when iterating cached features

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-25

    Implement write lines in dxf engine

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-25

    API documentation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-25

    Cleanup code structure, move code to central functions

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-25

    Close CachedFeatureWriterIterator when requested

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-25

    Ellipse marker support for color expressions (Fix #9114)

    Sylvain Maillard <contact@ecologeek.org>AuthorDate: 2013-11-25
Commit:     Sylvain Maillard <contact@ecologeek.org>
CommitDate: 2013-11-25

    update french translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-24

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-24

    german translation update

    Sylvain Maillard <contact@ecologeek.org>AuthorDate: 2013-11-24
Commit:     Sylvain Maillard <contact@ecologeek.org>
CommitDate: 2013-11-24

    update french translation

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-11-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-11-24

    Add $atlasfeatureid and $atlasgeometry

Merge: 94c66577d3a 1a88acbb30a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-11-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-11-23

    Merge pull request #999 from nyalldawson/composer_pos

    [composer] Change to pos() for item position

Merge: c5cb0bae8d3 836fa7388de
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-23

    Merge pull request #1004 from tomass/master

    Lithuanian translation update

Merge: a9d92cdcf47 34e1bd23775
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-23

    Merge branch 'dxf_export' of github.com:mhugent/Quantum-GIS into dxf_export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-23

    Convert painterpath to polygons for dxf

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-23

    Move QgsDxfExport into dxf subdirectory

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2013-11-23
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2013-11-23

    Lithuanian translation update

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-11-22
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-11-22

    fetch new strings for french translation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-22

    Fixup:e9a37e9

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-22

    Fix translation error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-22

    Don't crash when iterating empty cache

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-11-22
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-11-22

    gui tweak: adding margin around processing dialogs

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-22

    translation update: lt, adding new translator

Merge: d8637156a7b abcfe7b9041
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-22

    Merge pull request #1002 from Jean-Roc/traduction_ui

    update french translation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-22

    Start implementation of QgsDxfPaintDevice / Engine to export svg markers to dxf

Merge: 80e625fc902 f893863084f
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-11-22
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-11-22

    Merge pull request #6 from Ecologeek/translation_ui

    update french translation

    Sylvain Maillard <contact@ecologeek.org>AuthorDate: 2013-11-22
Commit:     Sylvain Maillard <contact@ecologeek.org>
CommitDate: 2013-11-22

    update french translation

    Sylvain Maillard <contact@ecologeek.org>AuthorDate: 2013-11-22
Commit:     Sylvain Maillard <contact@ecologeek.org>
CommitDate: 2013-11-22

    update french translation

    Sylvain Maillard <contact@ecologeek.org>AuthorDate: 2013-11-22
Commit:     Sylvain Maillard <contact@ecologeek.org>
CommitDate: 2013-11-22

    update french translation

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-22
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-11-22

    #8725: Improvements in strings

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-22
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-22

    #8725: use default drawing config

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-21
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-11-21

    #8725: drawRect faster drawConvexPolygon

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-21

    apply the IAU2000 sql file to srs.db

    Adam Licht <alicht@ser.asu.edu>AuthorDate: 2013-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-21

    adding a file of inserts for IAU2000 ellipsoids and srs

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-21

    Add pt grid shift entries to srs.db (provided by Giovanni)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-21

    Implement diamond simple marker

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-21

    QgsRectangle API comment fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-21

    Implement simple marker rect / square

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-21

    Clean up dxf export sources

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-21

    merge INSTALL changes to doc/INSTALL.t2t, update INSTALL.html link and rerun txt2tags

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-21

    [saveas] changes to default sqlite/spatialite values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-21

    [saveas] Hide senseless options for sqlite

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-21

    [saveas] UI changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-21

    [saveas] Cleanup for Save As GUI

    Add options to aliased vectorfilewriter drivers

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-21

    [saveas] updates to default values

    updates to ui and help

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-09-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-21

    [saveas] Template for the driver options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-11-21

    [composer] Change to pos() for item position, free up transform for future use

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-20
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-20

    #8725: Improvements in strings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-20

    Heavier use of feature caching for fully populated caches
    When a feature cache is set to "FullCache" mode, it will answer
    requests from this cache instead of querying the backend.

    Some more documentation for writing custom feature iterators
    based on QgsAbstractFeatureIterator

    Fix #9099

Merge: 039a4f5a334 298a0522de3
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-11-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-11-20

    Merge pull request #998 from ghtmtt/master

    some small changes

    ma7730 <ma7730@debian.matteo>AuthorDate: 2013-11-20
Commit:     ma7730 <ma7730@debian.matteo>
CommitDate: 2013-11-20

    some small changes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-20

    Write blocks for point symbols

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-20
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-20

    #8725: Show warning label for big simplify factor

Merge: 944755af6a4 8f7b4c1f0dc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-11-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-11-19

    Merge pull request #981 from nyalldawson/composer_settings3

    Add composer settings to QGIS options

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-11-19

    Add default grid and guide settings to composer options page

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-11-19

    Add public method for displaying options dialog and switching to a specific page
    Add shortcut to composer options to composer menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-11-19

    Move composer grid style settings to options dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-11-19

    [FEATURE] Add composer settings panel, with option to set default font for compositions

Merge: 80e625fc902 ee566a09dbd
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-18

    Merge pull request #997 from yjacolin/englishTypoInUi

    English typo in ui

    Yves Jacolin <yves.jacolin@camptocamp.com>AuthorDate: 2013-11-18
Commit:     Yves Jacolin <yves.jacolin@camptocamp.com>
CommitDate: 2013-11-18

    Typo in the en sentence

    Yves Jacolin <yves.jacolin@camptocamp.com>AuthorDate: 2013-11-18
Commit:     Yves Jacolin <yves.jacolin@camptocamp.com>
CommitDate: 2013-11-18

    Typo in the en sentence

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-11-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-11-18

    More typos in IT GUI translation

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-11-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-11-18

    Several typos and improvements to IT GUI translation

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-11-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-11-18

    Increased number of decimaps for GDAL Contour

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-18

    Fix #9070

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-18

    Fix proj string manipulation for reverse datum transformations

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-18

    postgres: use st_estimatedextent with postgis >= 2.1 (fixes #9011)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-17

    WMS: improve support for legend graphics

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-17

    fix warnings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-16

    Possibility to add / remove default transformations in options tab

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-16

    Also consider inverted direct datum transformations

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-16

    Consider datum transform in raster projector

Merge: dc078b8122c 836e1a86368
    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-15
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-15

    Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-15

    WMS:
    - don't let failing (optional) GetLegendGraphic request block every following
      request
    - don't refresh legend symbology everytime the extent changes
      (ie. don't GetLegendGraphic again and again)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-15

    [attrtable] Minimize feature requests on load (Fix #8851)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-15

    Fix crash when showing form with definition for deleted widget
    (Fix #9064)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-14

    [globe] Cache for osgearth < 2.2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-14

    [globe] Use 4-digits for year in the date picker widget

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-14

    [globe] Add SkyNode configuration options

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-14

    Print error message, when syncDatumTransform sqlite query fails

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-14

    Apply Larrys fix for datum transform sync

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-14

    [attrtable] Be less verbose by default in debug mode

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-14

    Use AC1009 only

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-14

    [composer] Fix python bindings for composer attribute table

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-14

    Fix warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-14

    [globe] Enable caching

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-14

    [globe] Base layer configuration option (TMS only)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-14

    [spatialite] Don't crash with NULL geometries (Fix #8739)

Merge: d02e47339ba 7c359d2a78f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-14

    Merge pull request #993 from Jean-Roc/master

    update french translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-14

    report found Qt version on build

Merge: c26fecf0957 af73f30c27b
    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-14
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-14

    Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-14
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-14

    #9062 (FIX): Unmerge, already fixed in master

    http://hub.qgis.org/projects/quantum-gis/repository/revisions/af73f30c27b5ee4860842d79eb59ad3b584e0965

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-14

    ogr provider: actually only use relevant fields in feature iterator (fixes #9062)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-14

    spatialite: update more infinite where clauses (followup 371f9ba17)

Merge: 2f35a7b4044 d3cd331c448
    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-14
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-14

    Merge remote-tracking branch 'origin/Issue_9062' into Issue_8725-OGR

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-14
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-14

    #9062 (FIX): Set relevant fields to related layer

    Fix the #9062 issue to avoid that OgrFeatureIterator always fetchs all
    feature attributes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-13

    First attempt to write AC1018

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-13
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-11-13

    #8725: Replace malloc by OGRMalloc

Merge: e890e149384 7dfa21c9ef9
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-11-13
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-11-13

    Merge pull request #5 from MarieSilvestre/master

    fr: some updates on translation

    MarieSilvestre <marie.silvestre@gmail.com>AuthorDate: 2013-11-13
Commit:     MarieSilvestre <marie.silvestre@gmail.com>
CommitDate: 2013-11-13

    fr: some updates on translation

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-11-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-11-13

    Return expression string from QgsExpression::expression(). Don't use ::dump()

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-13

    Move dxf dash writing into separated function

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-11-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-11-13

    add missing actionFeatureAction() to gui and sip

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-13

    fix in name of translator

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-12

    translation update: hindi new maintainer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-12

    In case PROJ_LIB is set, disable grid shifts if .gsb file are not there

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-12

    [globe] Re-Enable sync extent button and disable home button
    The home button was a duplicate of the globe in the center of the
    navigation arrows

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-12

    Fix bug in datum transform sync

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-12

    Add missing license headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-12

    [globe] Fix extent synchronisation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-12

    [FEATURE] leave backup when saving projects

Merge: 3d0b28649ec 761314197cb
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-11-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-11-12

    Merge pull request #986 from p0cisk/processing_crs

    [processing] Add crs selection panel to scripts

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-11-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-11-11

    [globe] Make OSG_PLUGINS_PATH CMake option functional on Mac

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-11-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-11-11

    [georeferencer] change add raster icon to be consistent with the main app theme

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-11-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-11-11

    [georeferencer] does not ask for output file when word file checkbox is checked
    - restore settings for word file checkbox

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-11-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-11-11

    [processing] R improvements

    This commit:

    Deletes Example scripts

    Replaces Example scripts with more up to date versions

    Adds general categories for r scripts: Basic statistics, Vector processing, Raster processing and Point pattern analysis

    adds help files to all r scripts

    Adds a groups of r scripts entitled Home range analysis, that includes Kernel href, LSCV Kernel, Minimum convex polygon, single linkage cluster analysis and characteristic hull method, using adehabitatHR()

    Adds the following R scripts contributed by Yury Ryabov ( riabovvv(at)gmail.com ): Advanced raster histogram, Monte carlo spatial randomness, Relative distribution (distance covariate), Relative distribution (raster covariate),

Merge: f2ca9a194ae 371f9ba17e5
    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-11
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-11

    Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-11

    don't use infinite in spatialite where clauses

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-11

    fix moc warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-11

    don't crash when transforming between the same CRSes and update map renderer sip bindings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-11

    Fix bug in linestyle export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-11

    Option to remember selected datum transformations

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-11

    [composer] Fix crash when removing item group

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-11

    [globe] Set a more appropriate home viewpoint

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-11

    Add NZGD49<->NZGD2000 to srs.db

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-10

    translation update: ht_HR

Merge: b21adc1c9ce 6aa4d953024
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-08

    [FEATURE] selection of datum transformation for otf-reprojection

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-08

    Bugfix datum transformation

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-11-08

    Better formatting for D&D designer dialog

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-11-08

    Fixes to IT GUI translation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-08

    Change tr() to transformation() and add python binding. Make datum_shift db update in a transaction

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-08

    Write linetypes for simple line with custom dash pattern

Merge: bff6fe5913f e66bd8039e1
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-08

    Merge pull request #990 from rduivenvoorde/cppdocfix

    Cppdocfix

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-08

    Use linetype 1 for polygons, check if iodevice is already open

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-08

    Set higher coord_op values for ntv2 to separate them from the entries coming from datum_transform.csv

Merge: 2cfe27b8f9b bff6fe5913f
    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-08
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-08

    Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-07

    Use defined datum transform also in server and fix datum transform related bugs

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-11-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-11-07

    Set currentfeature expression variable for Atlas printing. Fix #8766

Merge: e63e92e7e30 866cee4f228
    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-07
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-11-07

    Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-07

    Highlight: get transformation object from maprenderer and added some consts

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-07

    Set legend drawing order if creating a new project

Merge: b6f75254677 c7a23b4ce04
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-11-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-11-06

    Merge pull request #988 from tomass/master

    Lithuanian translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-07

    only show dpi mode label in connection dialog for wms (fixes #9021)

    root <root@kompas.rygveda.lt>AuthorDate: 2013-11-06
Commit:     root <root@kompas.rygveda.lt>
CommitDate: 2013-11-06

    Lithuanian translation update

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-11-06
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-11-06

    forgot one link

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-11-06
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-11-06

    fixing the api url's for the template

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2013-11-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-11-06

    fixed MMQGIS Extract by attributes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-11-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-11-06

    [processing] allow geometry types to be specified when defining inputs in scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-11-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-11-06

    simplified features method in vector tools

    Piotr Pociask <opengis84@gmail.com>AuthorDate: 2013-11-06
Commit:     Piotr Pociask <opengis84@gmail.com>
CommitDate: 2013-11-06

    [processing] Add crs selection panel to scripts

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-06

    Implement line width and symbol level support

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-06

    fix warning

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-11-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-11-06

    restore retry variable, removed in 4f937ae667

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-05

    use title as default name for WMTS layers (implements #8984)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-05

    oracle provider: optionally use extents from metadata table (implements #8850)

Merge: e18dcbf7518 872e5006791
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-05

    Merge pull request #984 from BioEcoForests/master

    Use the layer type when adding a part to a featureless entry. Fix #8459

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-05

    Add dxf export gui and menu entry in qgisapp

Merge: eb6ca1e0986 2bf0b2e9016
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-05

    Merge pull request #640 from mhugent/labeling_performance

    Labeling performance

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-05
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-11-05

    Feature #8725: Simplification is assigned by flag

    The drawing simplification can be configured using flags that indicates
    what simplification type can be executed (Point, BBOX and AA)

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-05
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-05

    Feature #8725: fix merge changes

Merge: 5441a1ebff6 eb6ca1e0986
    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-04
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-04

    Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-11-04
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-11-04

    Feature #8725: Disable simplification in composer

    Disable the simplification of geometries when the render request comes
    from a print composition to avoid rendering quality issues

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-04

    [globe] Add Anti-Aliasing option (Enabled by default)

    Laurent Defert <laurent.defert@bioecoforests.com>AuthorDate: 2013-11-04
Commit:     Laurent Defert <laurent.defert@bioecoforests.com>
CommitDate: 2013-11-04

    Use the layer type when adding a part to a featureless entry. Fix #8459

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-04

    Support multilines / polygons / multipolygons (as closed linestrings for now)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-11-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-11-04

    [cmake] Fix warnings.
    See http://www.cmake.org/Bug/view.php?id=14441

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-11-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-11-04

    Load raster category names fix

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-11-04
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-11-04

    Feature #8725: 'AA' disabling uses layer cfg

    'AA' disabling for '1-pixel geometries' uses the layer simplification
    configuration

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-11-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-04

    add link to 2.0 api documentation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-03

    Try to find closest color in dxf palette

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-11-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-11-03

    [Fixes #8926, #8987] add alpha channel for rubber band in extentSelector

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-11-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-11-03

    [ftools] fixes #8988

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-11-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-11-03

    [ftools] disable add to canvas checkbox ìf out file is not selected

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-11-03

    Better default values for gradient fills

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-11-03

    [FEATURE] allow starting/ending a gradient at a features centroid

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-11-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-11-03

    Load raster category names by GDAL provider, fixes #8886

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-11-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-11-03

    [composer] add some more navigation shortcuts - ctrl + scroll wheel = fine zoom, middle button click = recenter composition

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-11-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-11-02

    [pyqgis-console] add save button to history dialog, minor fixes for c38b8cb

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-11-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-11-02

    [Fixes #8982] adds python bindings for actionZoomNext method
    update to autocompletion file

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-11-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-11-02

    [Fixes #8972] allows to drop PostGIS Raster layers into main app

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-10-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-11-02

    [pyqgis-console] fixes some translation string

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-10-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-11-02

    [pyqgis-console] allows to remove entries from command history dialog

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-11-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-11-02

    GDALGetCategoryNames TODO note

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-11-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-11-02

    [FEATURE] labels support in QgsPalettedRasterRenderer, fixes #8886

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-11-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-11-02

    introduced qgssize in rasters instead of size_t to typedef it easily in SIP

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-11-01

    Add null grid transformation if necessary

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-11-01

    debian packaging: disable globe plugin while libopenscenegraph-dev is uninstallable(followup 78be54c8c; see debian #728318)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-11-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-11-01

    Consolidate all composer tools/add item actions to same toolbar, make this toolbar display on left of compositions by default

Merge: ad27dfe1c61 864df0fe376
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-31

    Merge pull request #923 from nyalldawson/gradient_fill2

    [FEATURE] Add support for gradient fills for polygons

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-31

    Add export macro

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-31

    Ask datum transformation if vector layer is saved in another CRS

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-31

    [Expression] redirect duplicate QString expression() to QString dump()

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-31

    Remove debug code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-31

    Add expression constructor to QgsFeatureRequest

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-31

    More debug messages

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-31

    Add debug informations

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-31

    Don't remove layer coordinate transform info if layer is no longer present (layer could be switched off but still present)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-31

    Dxf color palette

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-10-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-10-31

    Increase number of allowed open files on Mac

    - Increase from default 256 to 4096-to-8192 range, or OPEN_MAX for process
    - From code provided by Larry Biehl, Purdue University, USA, from 'MultiSpec' project

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-31

    Remove redundant composer selection tolerance setting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-31

    Switch composer select/move icon to more appropriate icon

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-31

    optionally use base url for WMTS GetTile requests (implements #8595)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-31

    Add shortcuts for raise/lower/bring to front/back for composer, fix some other composer shortcuts

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-10-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-10-30

    Save precision correctly for composer map. Fix #8963

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-29

    Fix TABLE sections

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-29

    [processing] bump version to 2.0

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-29

    [processing] fix issue wil multiple selection

Merge: 9832ed99275 ab1766c179b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-29

    Merge pull request #976 from nyalldawson/composer_zoom_marquee2

    Composer zoom improvements v2

Merge: ac0c5d1bd20 d47e1289482
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-29

    Merge pull request #978 from nyalldawson/composer_statusbar

    Status bar for composer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-29

    Add sip bindings for guide controls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-29

    [FEATURE] Add clear guides action to composer view menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-29

    Fix composer snap lines disappearing when new lines added

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-29

    [FEATURE] Move option to snap to guides to composer view menu, add indepenant toggles for showing guides and for enabling smart guides

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-29

    [FEATURE] Move option to snap to grid to composer view menu, add independant option to show/hide grid

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-29

    [FEATURE] Make sure composer grids are always drawn on top of composition

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-10-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-10-29

    rubberband: respect enum order, add new icon type in SIP

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2013-10-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-10-29

    Replace manual square by creation of a ICON_FULL_BOX icon type for
    rubber band

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-10-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-10-29

    Plugin layers: added support for legend symbology items

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-29

    translation string fix and german translation update

Merge: e6d10933868 d90801a7d2e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-28

    Merge pull request #979 from Jean-Roc/master

    update french translation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-28

    [globe] Fix clipping problems when close to the ground

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-10-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-10-28

    Message bar: do not add menu with "close all" if there is just one message

Merge: 1d87841f8a7 e96dee6027f
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-10-28
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-10-28

    Merge pull request #4 from Ecologeek/master

    update french translation

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-28

    translation update: finished finish by Kari

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-28

    Added swiss ntv2 transformations

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-28

    translation update: fi by Kari

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-10-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-10-28

    Followup d4027bb fix multiple results

    Sylvain Maillard <sylvain.maillard@gmail.com>AuthorDate: 2013-10-28
Commit:     Sylvain Maillard <sylvain.maillard@gmail.com>
CommitDate: 2013-10-28

    update french translation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-10-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-10-28

    move LayerSelection identification to gui

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-10-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-10-28

    add LayerSelection idetinfy mode in SIP

Merge: 5aac8bbfe06 990a25a3a3f
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-10-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-10-28

    Merge pull request #974 from leyan/topology_bug

    correct bug in topology rubberband when OTF is enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-28

    Ensure map is centered when updating map extent (fix #6988)

Merge: 7508fcc1ed4 2689f99703d
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-10-27
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-10-27

    Merge pull request #975 from leyan/topology_bug_2

    Correct topology rubber band bug for first and last vertexes

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-28
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-10-28

    Feature #8725: Disable simplify in editmode

    Disable the drawing simplification when the editmode is enabled, the
    geometries are cached for snapping

    Sylvain Maillard <sylvain.maillard@gmail.com>AuthorDate: 2013-10-28
Commit:     Sylvain Maillard <sylvain.maillard@gmail.com>
CommitDate: 2013-10-28

    update french translation

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-28
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-10-28

    Feature #8725: Replace '*foo=bar' by 'memcpy'

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-27
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-10-27

    Feature #8725: drawConvexPolygon() can be faster

    On some platforms (e.g. X11), the drawConvexPolygon() function can be
    faster than the drawPolygon() function.

    https://qt-project.org/doc/qt-4.8/qpainter.html#drawConvexPolygon

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-26
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-10-26

    Feature #8725: Increment 2x the factor in slider

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-26
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-10-26

    Feature  #8725: Show configuration option

    Shows a new rendering tab in the layer options form for configure the
    drawing simplification.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-26

    [FEATURE] Ctrl+space temporarily switches composer to marquee zoom mode, Ctrl+Shift+Space temporarily switches to zoom out mode

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2013-10-26
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2013-10-26

    Correct topology rubber band bug for first and last vertexes

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2013-10-26
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2013-10-26

    correct bug in topology rubberband when OTF is enabled

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-25

    [FEATURE] Add composer zoom tool for marquee based zoom into a specific composer region

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-24

    [FEATURE] Add status bar to composer window which shows current cursor position, details about selection resize/move

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-27

    Remove button bar from composer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-10-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-10-26

    Add switch for handling pasting WKT from clipboard

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-26

    fix build error

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-10-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-10-25

    Read WKT from system clipboard and create geometry on paste

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-10-24
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-10-24

    dbmanager: be sure to close db cursors (fix #7679)

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-09-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-24

    Force compilers to generate vtable for QgsRendererV2Metadata
    Fix #8646
    Fix #5170
    Explanation see: http://trac.osgeo.org/geos/ticket/535#comment:11

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-24

    fix crash in legend

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-24

    indentation update and a few fixed typos

Merge: fc74f6674c0 f6a6a0c017d
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-24

    Merge pull request #966 from luipir/SITA3-WmsGetLegendGraphicManagement

    WMS getLegendGraphic management in QgsLegend and QgsComposer - Developed with funding from Regione Toscana-SITA

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-24
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-10-24

    Feature #8725: Remove unnecesary setPen()

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-24
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-10-24

    Feature #8725: Minor improvement

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-24
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-10-24

    Feature #8725: Fix dpi bug

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-10-23
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-10-23

    Comment on the IT GUI translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-23

    [FEATURE] add option to make layer with identified features active

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-23

    Fix crash if saving raster with low resolution

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-23

    Add layer name to datum transform dialog title

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-10-23
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-10-23

    Feature #8725: check QgsFeatureRequest::NoGeometry

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-23

    Show datum transform parameters in datum transform selection dialog

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-10-23
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-10-23

    Feature #8725: simplification configurable

    The simplification is configurable by layer, also this commit contains
    reording of code.

    I have pending show in the properties form of layer a check for
    enable/disable the simplification

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-22

    [FEATURE]
    - make wms dpi mode configurable (fixes #8929)
    - enum for tile request attributes
    - allow setting of User-Agent (fixes #7361)
    - show error messages on WMS GetCapabilities

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-22

    spatialite provider: fix requests with attribute subsets

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-10-22
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-10-22

    Feature #8725: Fast rendering of geometries

    Fix compile errors: include "std::limits"

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-21

    osgeo4w: fix packaging scripts for 32bit systems

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-21

    [processing] use list widget in Multiple selection dialog

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-21

    translation update: no by james

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-21

    Fix loading of datum transformation from project

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-21

    Add Dialog to select datum transformation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-21

    Fix precision problems with composer marquee select by using a QRectF instead of a QRect for marquee bounds

Merge: 0f82df1ef26 91c8a3cd229
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-20

    Merge pull request #901 from sbrunner/legend-rule

    [qgis server] Add RULE parameter support in GetLegendGraphic

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-21
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-10-21

    Feature #8725: FastRendering of geometries

    Implements fast rendering of LineStrings and Polygons pre-applying a
    view threshold filter to the geometries to render in qgis. Also disable
    'Antialiasing' when it is possible.

    View Table of test results in 'http://hub.qgis.org/issues/8725'

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-20

    ILIKE function help fix and german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-20

    osgeo4w: fix creatensis.pl

Merge: 2b99414c9e0 6aecb098a05
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #968 from Jean-Roc/traduction_ui

    update fr ui

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-10-20
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-10-20

    update french translation

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-10-20
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-10-20

    fetch new strings for french translation

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    [processing] fixed typo in nviz

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    [processing] fixed wrong indentation

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    [processing] corrected string

Merge: 16ac2563111 64068356b63
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #945 from gioman/grassrasterexport

    [processing] fixes GRASS raster export in order to cope with r.horizon and r.composite

Merge: f0c9efbf018 84b682d46ed
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #949 from gioman/sagarasterimportexport

    [processing] fixes SAGA import and export rasters

Merge: 26702abe0dd 4c80a076a5b
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #954 from gioman/grassnvizcolor

    [processing] add COLOR parameter to nviz to allow draping rasters over the digital elevation model

Merge: 54c576f7119 0bb3b2385a2
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #953 from gioman/grasssagacomposite

    [processing] fixes SAGA RGBComposite and GRASS r.composite

Merge: b7cdf5fd81f c645342c066
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #950 from gioman/sagaresampling

    [processing] suggests to use different parameters with resampling in SAGA and to use the highest resolution when using SAGA raster calculator

Merge: f724efd76c5 c5d6f70b1c8
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #948 from gioman/r_kappa

    [processing] no need to escape parameters in r.kappa as processing does it by default

Merge: a9fea57cd91 1038cd42fbd
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #947 from gioman/escapegrassparameters

    [processing] GRASS parameters values needs always to be escaped

Merge: eb2200ec304 b9f7c74a0f3
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #946 from gioman/r_horizon

    [processing] fixes GRASS r.horizon and adds r.horizon.height

Merge: fbfafb9e2c6 4db8bba2533
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #952 from gioman/sagaresamplingdescription

    [processing] better parameters descriptions for SAGA resampling tool

Merge: 5386b28aa70 fd8cb1fcbaf
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #955 from gioman/v_select

    [processing] adds v.select

Merge: 99ecb03a851 78bc437da47
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #957 from gioman/sagapointstatsforpoly

    [processing] Fix SAGA points stats for polygons

Merge: 8a11a82c6d8 fecccda364e
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #960 from gioman/sagakriging

    [processing] fixes Ordinary Kriging for both SAGA 2.10 and 2.0.8

Merge: ac88d9f38b1 10312cc5ab9
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #961 from gioman/grassvectorexport

    [processing] fixes ticket #8814

Merge: a7bf496d28b d09eb56b747
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-20

    Merge pull request #967 from tomass/master

    Lithuanian translation update

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2013-10-20
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2013-10-20

    Lithuanian translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-20

    osgeo4w: merge 32 and 64 bit packaging scripts

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-20

    [spatialite] Field length and precision cannot be specified
    Partial fix for #8481

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-20

    [spatialite] Fix LongLong type for SpatiaLite 4

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-19

    make QgsMapToolTouch::gestureEvent() public

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-19

    fix scalecombobox test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-19

    use localized representation of scales in scale combobox, improved patch
    from Alvaro Huarte (fix #8733)

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-15
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-10-19

    Add missing test.

    Witout this the scaleFactor in MM becomes 0.
    Than we enter in a loop. For example on a GetLegendGraphic with a
    line style as Steps

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-15
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-10-19

    Fix GetLegendGraphic with scale on non scale limited rule

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-15
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-10-19

    Fix GetLegendGraphic with scale on Categorized or Graduated symbol

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-15
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-10-19

    Don't needed anymore

    Without this the marker symbol is centered on the symbol place.

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-15
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-10-19

    Get the right rule in Categorized and Graduated

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-15
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-10-19

    Fix method signature for non rule based symbol

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-19

    add message about processing completion (fix #8916)

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-15
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-10-19

    Fix symbole size

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-14
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-10-19

    Add RULE parameter support in GetLegendGraphic

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-18

    [processing] add warning before clearing log

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-18

    Catch datum transform request signal in QgsMapCanvas

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-10-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-10-18

    IT GUI translation

Merge: 7612e12702b ba524fc2686
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-18

    Store relation between layer and coordinate transform in maprenderer class

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-18

    Store relation between layer and coordinate transform in maprenderer class

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-18

    [FEATURE] add Nautical miles to measure units (fix #4017). Initial patch
    by Jorge Tornero with improvements

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2013-09-30
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2013-10-18

    Added managing of WMS legends (getLegendGraphic) in the addLegend of QgsComposer.
    Added parameters to interactively modify wms legends scale.
    Add WMS getLegendGraphic draw in composer and add it's size parameters in composer window.

    Developed with funding from Regione Toscana-SITA

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2013-09-30
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2013-10-18

    Added a resolution parameter in option->Canvas&Legend to instruct WMS getLegendGraphic
    to get WMS legend with a good resolution for printing.
    Set value to 0 to get default pixmap resolution.

    Drawback in case of big resolution of the legend, it becames too big to be
    correctly shown as PopUp in the QgsLegend interface.

    Developed with funding from Regione Toscana-SITA

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2013-09-26
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2013-10-18

    added wms getLegendGraphic management in case of rasterLayerSymbology - Developed with funding from Regione Toscana-SITA
    This commit add the getLegendGraphic pixmap as legend in the QgsLegend.
    Due to architectural QgsLegend limitation pixmap is shown of the same dimension of every single legend element (too little)

    managing of getLegendGraphic popup and refresh - Developed with funding from Regione Toscana-SITA
    Due the fact that WMS pixmap is too little, has been added a popup to show WMS legend in the original size
    Has been added feature to refresh getLegendGraphics to every scale change due to extend modification. In this way
    getLagendGraphic can be updated basing on scale and in the future also basing on viewport.

    Modified QPixmap to QImage to be device independent

    set absolute position due to popup is not referred to legendInterface (avoid hiding of the legend)

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2013-09-16
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2013-10-18

    added getLegendGrafic feature to WmsDataProvider - Developed with funding from Regione Toscana-SITA

    better scale management to avoid call getLegendGraphics everytime + some defaults + added code example to manage LegendURL when it will be correctly parsed - Developed with funding from Regione Toscana-SITA

    Alvaro Huarte <ahuarte47@yahoo.es>AuthorDate: 2013-10-18
Commit:     Alvaro Huarte <ahuarte47@yahoo.es>
CommitDate: 2013-10-18

    Feature #8725: Fast rendering of geom (v-OGR)

    Implements fast rendering of LineStrings and Polygons pre-applying a
    view threshold filter to the geometries to render in qgis. Also disable
    'Antialiasing' when it is possible.

    View Table of test results in 'http://hub.qgis.org/issues/8725'

    (This version of branch implements the improvement in vector-providers)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-18

    postgres provider: support materialized view (implements #8791)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-18

    [FEATURE] Marquee select for composer items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-18

    [FEATURE] Zoom compositions with mouse wheel

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-18

     [FEATURE] Add keyboard shortcuts for composer zoom in/out/full, group… …

Merge: 591d9dfb58f 9290d7a8b11
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-17

    Merge pull request #930 from nyalldawson/pan_composer3

    Panning controls and shortcuts for composer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-17

    Fix warning

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-17

    use static locals instead of global pointers for some singletons
    (proably more valgrind happyness; followup 572bda85)

Merge: 087b52b7348 d7db4a53cb2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-17

    Merge pull request #916 from nyalldawson/composer_grid2

    Composer grid fixes

Merge: d7c29ae32b4 8eb6c91cc99
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-17

    Merge pull request #965 from luipir/SITA2-WmsTileRetry

    Added disclaimer to WMS TileRetry feature - Development funded from Regione Toscana - SITA
    (followup a563f2a and 3e27811)

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2013-10-17
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2013-10-17

    added disclaimer - Development funded from Regione Toscana - SITA

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-17

    Update timeout of network request, if data is transferred
    Up to now, any network connection was killed after a max amount of
    /qgis/networkAndProxy/networkTimeout milliseconds. This led to problems
    for large or otherwise slow downloads.
    This patch circumvents timeouts for as long as data is being
    transferred.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-10-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-10-17

    Fix for #8847, blank entries (menu separators) in Customization dialog tree

    - Do not add separator actions to menu action tree; separators could not be toggled on/off with customization anyways

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-17

    Store relation between layer and coordinate transform in maprenderer class

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-17
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-17

    fixes ticket #8814:

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-17
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-17

    Fixes Ordinary Kriging for both SAGA 2.10 and 2.0.8

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-10-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-10-17

    Propagate WMS identify GML schema error and show it in results, fixes part of #8724

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-17

    Fix loading composer item frame thickness (fix #8866)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-17

    API documentation for QgisInterface

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-10-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-10-17

    [Plugin installer] fix #8876

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-17

    Don't draw mouse handles in composition outputs (fix #8879)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-10-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-10-17

    fix set image no data, fixes #8773

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-17
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-17

    SAGA Points Statistics for Polygons can work just in SAGA 2.10

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-17
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-17

    SAGA Points Statistics for Polygons can work just in SAGA 2.10

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-10-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-10-16

    Fix for #8874, right-clicking on message in message bar shows black background for context menu

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-10-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-10-16

    Fix for #8860, (followup 65200e3)

    - Hide background of tool button's menu button on Ubuntu

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-10-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-10-16

    Fix for #8860, overlap of Close drop-down menu button on message bar

    - Make tool button menu pop indicator a separate single-click button

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-10-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-10-16

    [tests] Fix OSM unit test on Mac

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-10-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-10-16

    Default OTF modes made radio buttons

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-10-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-10-16

    Calculate better context (extent,size) if not given in WMS, WCS identify. Fixes #8724

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-10-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-10-17

    [osm] Fix missing nodes with 64-bit ID (#8865)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-10-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-10-16

    Fixes to IT translation

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-10-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-10-16

    Fixes to IT translation

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-16
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-16

    the logic for SAGA raster import was not right

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-16

    Add source/dest datum transform as member to coordinate transform and change cache options accordingly

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-16
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-16

    adds v.select

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-16
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-16

    add COLOR parameter to nviz to allow draping rasters over the digital elevation model

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-16

    Editor widget configuration: Only show one config dialog at a time

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-16

    sip: expose QgsEditorWidgetWrapper.initWidget to python

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-15

    fixes SAGA RGBComposite and GRASS r.composite

Merge: bad4b7798fe 67ac0939fe1
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-15

    Merge pull request #951 from tomass/master

    Lithuanian translation update

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-15

    better parameters descriptions for SAGA resampling tool

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2013-10-15
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2013-10-15

    Lithuanian translation update

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-15

    suggests to use different parameters with resampling in SAGA and to use the highest resolution when using SAGA raster calculator

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-15

    fixes SAGA import and export rasters

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-15

    no need to escape parameters in r.kappa as processing does it by default

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-15

    GRASS parameters values needs always to be escaped

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-15

    fixes GRASS r.horizon and adds r.horizon.height

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-15

    fixes GRASS raster export in order to cope with r.horizon and r.composite outputs

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-15

    adding indian flag for mr

Merge: 125decfc210 23af7f7e160
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-15

    Merge https://github.com/luipir/Quantum-GIS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-15

    [processing] update ui for number input dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-15

    Initialise coordinate transform with datum transform ids

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-15

    Add method to lookup datum transformations in srs.db

Merge: e04b426f00f 4f4ac8120fb
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-14

    Merge pull request #934 from Jean-Roc/traduction_ui

    update fr ui

Merge: e04b426f00f fc9c43bb278
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-10-14
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-10-14

    Merge pull request #3 from Ecologeek/traduction_ui

    update french translation

    Sylvain Maillard <sylvain.maillard@gmail.com>AuthorDate: 2013-10-14
Commit:     Sylvain Maillard <sylvain.maillard@gmail.com>
CommitDate: 2013-10-14

    update french translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-13

    spatialite: run InitSpatialMetadata(1) on SL >= 4.1 (fixes #8340)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] add gdal interpolation (data metrics) algorithm (addresses #7201)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] add gdal interpolation (nearest) algorithm (addresses #7201)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] add gdal interpolation (average) algorithm (addresses #7201)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] add gdal interpolation (invdist) algorithm (addresses #7201)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] add gdal color-relief algorithm (addresses #7201)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] add gdal roughness algorithm (addresses #7201)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] add gdal TPI algorithm (addresses #7201)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] add gdal TRI algorithm (addresses #7201)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] add gdal aspect algorithm (addresses #7201)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] add gdal slope algorithm (addresses #7201)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] add gdal hillshade algorithm (addresses #7201)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] use default icon for fillnodata

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-13

    [processing] remove unused GDAL icons

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-13

    Remove outdated TODO

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-13

    Fix graphical corruption during item resize

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-13

    [spatialite] Improve field-type handling when changing attributes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-13

    [spatialite] Add proper support for NULL values

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-12

    use static locals instead of global pointers for some ^Cngletons (proably more valgrind happyness; followup 572bda85)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-12

    spit: use qt templates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-12

    python's expanduser doesn't necessarily returns utf-8 (followup 4cb37b1a)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-12

    [spatialite] Several fixes for provider (Fix #8636)
    And fixes the NoGeometry behavior

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-12

    Create hash method for QgsPoint (Fix #8775)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-12

    [processing] homogenize widgets used for ParameterNumber (fix 8807)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-12

    [processing] fixed breaklines in script help

Merge: f4e0c83c6e3 a15cbebe06b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-12

    Merge pull request #931 from tomass/master

    Lithuanian translatio update

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2013-10-12
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2013-10-12

    Lithuanian translatio update

Merge: 572bda85ab4 860a2382b20
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-11

    Merge pull request #926 from ahuarte47/Issue_8769

    Fix #8769 - Missing flags for 3 locales

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-11

    use static local instead of pointer/global to make windows and possibly valgrind happy (followup 9e6e62d9c)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-11

    fix instant crash on windows again (followup dc3b56a1 and 9d8d3178)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-11

    [relations] Save relation name from add dialog.
    And some smaller leftover cleanup

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-11

    translation update: fi by Kari

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-11
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-11

    Ignore geometry-less features when calculating layer extent (Fix #8805)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-10

    support for python plugin directory with accents in username (fixes #2512 again)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-10

    remove unused QgsMapLayer::mTransparencyLevel

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-10

    Fix warnings

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-10

    [processing] fixed wrong signal connection

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-10

    [FEATURE] Allow panning of composer by holding space key

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-10

    [FEATURE] Allow panning compositions by dragging with middle mouse button

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-10

    [FEATURE] Add composer pan action

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-10

    [spatialite] Fix crash with a subset of attributes request for joined field

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-10

    Add join field to provider request also when requesting a subset of attributes
    Fixes #8757

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-10

    Add method for preventing composer items from changing mouse cursor and workaround for qt bug 3732

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-10

    Fix #8776

    Set the canvas color in 'qgsprojectproperties::apply()' before refresh

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-10

    Add option to insert a NULL value in a value map when loaded from layer

Merge: 62420253188 1261d044840
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-09

    Merge pull request #929 from tomass/master

    Lithuanian translation update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-10-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-10-10

    Add uuid function for expression engine

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-10-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-10-10

    Use const pointer for QgsExpression:replaceExpressionText()

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2013-10-09
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2013-10-09

    Lithuanian translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-09

    fix build with Qt <4.7 (eg. Debian Lucid)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-08

    creatensis: build installed.db for osgeo4w-setup

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-08

    fix link errors on windows

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-10-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-10-08

    Allow listing all available plugin layers

    ahuarte47 <ahuarte47@yahoo.es>AuthorDate: 2013-10-08
Commit:     ahuarte47 <ahuarte47@yahoo.es>
CommitDate: 2013-10-08

    Fix #8769 - Missing flags for 3 locales

    Fixed the images related to servian translations, ignore the 'en'
    translation (overrided for 'en_US') in the load of the QsgOptions
    dialog.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-07

    [processing] added extract algorithm as alternative to selection algorithms that can be used in the modeler

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-07

    [processing] minor bug fixes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-07

    [processing] removed unused algorithm icons

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-10-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-10-07

    Replace AlArabiya font family with Sans, more likely to be found

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-07

    Fix more headers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-07

    Fix header

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-07

    Add relation unit test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-07

    Add relations capabilites and widgets

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-07

    Move addFeature, startEditing and stopEditing vector layer actions
    to an abstract base class QgsVectorLayerTools in the gui library,
    so these can be reimplemented for a custom app, but can also be used
    from plugins or in the gui library.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-07

    [attrtable] Selection model and request filter
    * With a selection model, the way the attribute table handles selections
      can be customized. E.g. synchronized to layer selection or used to pick
      features.
    * With request filters, the visible features on an attribute table can be
      limited. This will effectively reduce the subset of features the attribute
      table works on. Additional filters by means of a proxy model can of course
      further reduce the visible subset subsequently.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-07

    QgsFeatureRequest::NoGeometry is optional for non-geometry-layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-09-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-07

    [FEATURE] Add support for gradient fills for polygons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-07

    osgeo4w: move o4w_env.bat call to top (starts with clean path now)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-07

    fix warnings

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-06

    translation update: lt by tomass

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-06

    [processing] fixed #8770 (error in batch processign interface)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-06

    [processing] fixed commandline names in gdal algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-06

    [processing] some refactoring. Removed old-style signals connection

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-06

    made algorithms that require open layers (not just file paths) not to appear in modeler ant batch processign interface

Merge: 4072e39227d 442b236ac9b
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-10-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-10-06

    Merge pull request #921 from gioman/master

    add the -r parameter to r.external (used now to create grass inputs for ...

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-06
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-06

    Export 3d vectors as such

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-06
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-06

    New take on v.surf.bspline in processing toolbox, Fixes #5943

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-10-05
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-10-05

    add the -r parameter to r.external (used now to create grass inputs for processing, replacing r.in.gdal) and so fixes grass modules like r.reclass.area and probably many others

Merge: 6d5cf6fd98f 934e4855ec3
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-10-04
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-10-04

    Merge pull request #917 from matthias-kuhn/csv_test_fix

    Fix CSV test to support python NULL value

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-04

    More cont'ness for QgsDistanceArea

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-04

    [FEATURE] Holding ctrl while dragging a composer selection temporarily turns off snapping

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-09-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-04

    Emit a signal when layer symbology changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-04

    Remove outdated SIP version requirements from INSTALL

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-04

    Fix renderer items in legend (#8651)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-04

    Fix selection handles showing incorrectly on new compositions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-03

    postgres provider: fix limit on geometry type detection with estimated meta data enabled

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-03

    fix typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-10-03

    osgeo4w: move system directories to end of PATH (fixes #8629)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-10-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-03

    Read available datum transformations from gdal file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-03

    [FEATURE] Pressing shift while moving composer items constrains movement to horizontal/vertical axis

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-03

    [FEATURE] Shift-resizing composer items maintains their aspect ratio, ctrl-resizing resizes from item center

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-10-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-10-03

    [pyqgis-console] added API file for 2.0 version

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-10-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-10-03

    [pyqgis-console] autocompletion file update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-10-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-10-03

    [pyqgis-console] Sets minimum height for input area based of font metric

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-10-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-10-03

    Fix position lock not preventing moving or resizing composer items

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-03

    [processing] add QtDesigner .ui file for Number input dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-02

    [processing] use QtDesigner .ui for Autofill dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-02

    [processing] use QtDesigner .ui for Multiple selection dialog

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-10-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-10-02

    Requirements SIP >= 4.12, PyQt >= 4.8.3
     SIP >= 4.12 for keyword_arguments Module argument
     PyQt >= 4.8.3 for QSettings with type argument

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-02

    [processing] use QtDesigner ui file for Edit rendering styles dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-10-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-10-02

    [processing] code formatting, make sources more pep8 compliant

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-10-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-10-02

    Fix CSV test to support python NULL value

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-10-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-10-02

    added hindi language to GUI on request

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-09-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-10-02

    [FEATURE] Allow multi item drag and resize in composer (fix #7918)
    [FEATURE] Always draw selection handles on top of composition, add dashed border for selected items (fix #7793)
    Move responsibility for drawing selection mouse handles and mouse interaction with selection to new class

Merge: dd914b81e27 96bd7e7f2e1
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-10-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-10-01

    Merge branch 'master' of github.com:qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-10-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-10-01

    Improvements to IT GUI translation

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-10-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-10-01

    give correct layer to QgsHighlight in QgsIdentifyResultsDialog, fixes #8724

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-30

    [processing] add gdal2xyz tool (fix #8723)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-30

    [processing] handle non-ASCII characters in layer name when exporting (fix #8673)

Merge: 814ae4c7814 7004a059340
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-30

    Merge pull request #915 from gioman/master

    Makes SAGA supervised classification work also with SAGA 2.0.8, fixes #8715. Add schema selection to GUI of "Import into PostGIS" tool (fixes #8513). Fixes export of GRASS vectors (fix #8515)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-30

    fix data retrieval in attribute table from geometryless spatialite tables

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-09-29
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-09-29

    Update GrassAlgorithm.py

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-09-29
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-09-29

    Update ImportIntoPostGIS.py

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-09-29
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-09-29

    Update supervisedclassification.py

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-09-29
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-09-29

    Update supervisedclassification.py

Merge: cfa34641b0d 40d41cace3c
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-29

    Merge pull request #914 from tomass/master

    Lithuanian translation update

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2013-09-29
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2013-09-29

    Lithuanian translation update

Merge: a95f07cb628 3e382dac775
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-28

    Merge pull request #905 from yellow-sky/show_partial_labels

    Show partials labels

Merge: 121d76e2a7f 315e7e2156b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-28

    Merge pull request #913 from tomass/master

    Lithuanian translation update

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-28

    Fix for #8705, duplication of composer should inherit custom paper size

    root <root@kompas.rygveda.lt>AuthorDate: 2013-09-27
Commit:     root <root@kompas.rygveda.lt>
CommitDate: 2013-09-27

    Lithuanian translation update

Merge: 94d73893df4 9d8d317842a
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-27
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-27

    Merge branch 'master' of github.com:qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-27
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-27

    Fix to IT GUI translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-27

    fix instant crash on windows

Merge: b6ca15192ed a5ee91a3314
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-26

    Merge pull request #912 from bstroebl/selectByAttribute

    [processing] Make select by attribute work

Merge: 7a720c2166a e5a72107eb7
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-26

    Merge pull request #911 from bstroebl/testEliminate

    [processing] select features to eliminate in algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-26

    [processing] sync GDAL algorithm names with Raster menu

Merge: 012e8b18b41 c222c67aedd
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-26

    Merge branch 'master' of github.com:qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-26

    Fix #8697

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-26

    fix #8697 (git grep clickx.*clickx is your friend)

    yellow-sky <nikulin.e@gmail.com>AuthorDate: 2013-09-26
Commit:     yellow-sky <nikulin.e@gmail.com>
CommitDate: 2013-09-26

    Unit tests for ShowingPartialsLabels reorganized

Merge: b9b4119879b 770e52b0e57
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-26

    Merge branch 'master' of github.com:qgis/QGIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-26

    Fix to IT GUI translation

    yellow-sky <nikulin.e@gmail.com>AuthorDate: 2013-09-26
Commit:     yellow-sky <nikulin.e@gmail.com>
CommitDate: 2013-09-26

    Fix pal settings dialog title

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2013-09-26
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2013-09-26

    [processing] Make select by attribute work

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-09-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-26

    Modularize editor widgets

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-26

    [processing] add option to keep resolution when clipping raster

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2013-09-26
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2013-09-26

    [processing] select features to eliminate in algorithm

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-26

    Fix to IT GUI translation

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-26

    Fix #8668

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-09-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-09-26

    Add option for grid snap tolerance, move selection tolerance spin box to new section (fix #8214)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-25

    Fix sip API reseting to version 1 (fixes PyQgs* tests currently failing due to reset)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-25

    fix PyQgsAtlasComposition and PyQgsComposerLabel test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-25

    osgeo4w: ignore rmdir result

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-25
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-25

    Typos in IT GUI translation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-25

    [processing] fix lidar provider broken in 1ad2334dbe

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-09-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-09-25

    Improve visual appearance of composer grid by making sure it is always drawn using a 1 pixel width cosmetic pen
    Remove options for composer pen width

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-25

    [processing] enabled create new script action

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-25

    [processing] improved saga/grass/otb installation checks

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-25

    [processing] minor fixes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-25

    [processing] renmed setting group from ProcessingQGIS to Processing

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-25

    [processing] improved lidar provider (contributed by Martin Isenburg)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-25

    [processing] changed ordinary kriging description (adapted to 2.1)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-25

    Fixed issue when using multiple vector inputs

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-24

    Add unit test for PYQGIS_STARTUP environment variable

    - Make PyQgsAppStartup test more general and PEP8 compliant

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-24

    Add support for PYTHONSTARTUP-like environment variable, PYQGIS_STARTUP

    - Different than user's 'startup.py,' since it is loaded just after Py_Initialize, specifically from env variable
    - Useful for cleaning sys.path, e.g. isolating/loading the initial environ without requiring a virt env, like homebrew or MacPorts installs on Mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-24

    Add extra CXXFLAGS flags set by user; can be -D CXX_EXTRA_FLAGS or environment variable

    - Command line -D option overrides environment variable
    - Useful for suppressing transient upstream warnings in dependencies, like Qt

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-24

    some more syncs with release-2_0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-24

    osgeo4w: more 'improvements'
     * package(64).cmd:
      * remove apps/%PACKAGENAME% before install (ie. don't repackage old cruft)
      * context_help, function_help, qgis_help.db, delimitedtextplugin.dll and diagramoverlay.dll removed in 2.0
     * package64.cmd: cmake is in PROGRAMFILES(X86)
     * nsis: installer don't use 64bit settings when installing 32bit package on 64bit OS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-24

    fix gui bindings with SIP 4.15

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-24

    revert change of doxygen DOT_GRAPH_MAX_NODES

    Dražen Odobašić <dodobasic@gmail.com>AuthorDate: 2013-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-24

    apply #8601

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-24

    debian packaging: add saucy and jessie support
    also add note about tests and result uploads to INSTALL.t2t

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-23

    [processing] added -TRANSFORM parameter in SAGA

Merge: 6c2fa219929 ae5c68b18d5
    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2013-09-23
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2013-09-23

    Merge pull request #908 from eykamp/patch-1

    Grammar

    eykamp <chris@eykamp.com>AuthorDate: 2013-09-23
Commit:     eykamp <chris@eykamp.com>
CommitDate: 2013-09-23

    Grammar

Merge: f7585979b03 1bc397d3ac0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-23

    Merge branch 'info_layer_selection'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-23

    Revert "[FEATURE] Pan composer with middle mouse button"

    This reverts commit 9bc8c805f115d5f1c9067e61899827961a856e40.

Merge: 9bc8c805f11 186b6bd51a1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-23

    [Feature]: Add anchor point setting for marker symbol layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-23

    [FEATURE] Pan composer with middle mouse button
    Zoom in and out on composer using mouse scroll wheel

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-23

    [processing] better error handling and some minor fixes
    solved issue with trailing characters when calling mkdir
    solved issue with non-ascii characters in help files

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-23

    Add __geo_interface__ to QgsFeature and QgsGeometry

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-23

    Make Anchor points usable from ellipse symbol layer too

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-21
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-09-22

    fix qml file for directed edge layer in topoviewer plugin

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-22

    [processing] if min and max values not set use redefined ones

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-22

    [processing] consider min and max values for int values

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-22

    [processing] add toolbar to modeler dialog

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-21

    Added some red and blue point markers.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-21

    fixes new touch icon

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-21

    osgeo4w: remove package directory before installing

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-21

    [processing] some code cleaning

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-21

    [processing] saga fixes. "2.0.8 is now default target version

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-21

    [processing] changed log and config filenames

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-21

    [processing] modeler now warns before closing if there are changes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-21

    test models and scripts are now hidden

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-21

    [processing] corrected parameter definition in Eliminate

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-21

    Added "eliminate sliver polygons" algorithm skeleton(still a draft first version)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-21

    [processing]modified v.overlay description

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-21

    [processing]code cleaning

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-21

    [processing] fixes issue in saga with multiple inputs

Merge: 6f638a5ac8a 9dbd8fa3b18
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-21

    Merge pull request #904 from ndamiens/tradfr

    update french translation
    With OK from JR I'll merge this into master for now ..

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-21

    updates to contributors map

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-21

    [feature] Add select next item above and below commands to composer edit menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-21

    [feature] CTRL-click in composer to select items below other items (fix #4358)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-09-20
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-09-20

    add etiennesky to contributors maps

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-09-20
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-09-20

    cpt-city: show all ramps by default when opening dialog and changing view types, unless a ramp has been selected

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-20

    Fix data defined label help

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-20

    More data defined anchor points

    Nicolas Damiens <nicolas@damiens.info>AuthorDate: 2013-09-20
Commit:     Nicolas Damiens <nicolas@damiens.info>
CommitDate: 2013-09-20

    update french translation

    Nicolas Damiens <nicolas@damiens.info>AuthorDate: 2013-09-20
Commit:     Nicolas Damiens <nicolas@damiens.info>
CommitDate: 2013-09-20

    add non-breaking spaces

    yellow-sky <nikulin.e@gmail.com>AuthorDate: 2013-09-20
Commit:     yellow-sky <nikulin.e@gmail.com>
CommitDate: 2013-09-20

    Added unit-tests for ShowingPartialsLabels

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-20

    osgeo4w: cpt-city-qgis-min was just moved to resouces

    nicolas <nicolas@damiens.info>AuthorDate: 2013-09-20
Commit:     nicolas <nicolas@damiens.info>
CommitDate: 2013-09-20

    update french translation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-09-20
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-09-20

    added 3nids to contrib maps

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-20

    Updates to contributors document

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-20

    New android touch icon

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-20
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-20

    allows to enable the field calculator toolbar icon even for point layers if editable

    yellow-sky <nikulin.e@gmail.com>AuthorDate: 2013-09-20
Commit:     yellow-sky <nikulin.e@gmail.com>
CommitDate: 2013-09-20

    Added python binding for ShowingPartialsLabels

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-19

    Anchor points for font marker

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-19

    adds myself to contributors json file

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-19

    [pyqgis-console] added more settings for fonts color

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-19

    Updates to downloads stats spreadsheet

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-19

    Contributors list added

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-19

    add support for FilterFids to oracle provider (followup 0c90f320)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-09-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-18

    Add featureiterator tests

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-18

    QgsFeatureRequest: New filters FilterExpression and FilterFids

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-18

    more URL updates (followup 8c479db7)

Merge: 27ee7388306 a781e1e2fb1
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-18

    Merge pull request #786 from minorua/gdaltools_of2

    GdalTools: apply selected name filter to -of parameter (fix #8408)

Merge: 718f5561996 8c479db7fe0
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-17

    Merge pull request #900 from simonokeefe/patch-1

    Update GitHub URL

    Simon O'Keefe <simon.okeefe@groundtruth.com.au>AuthorDate: 2013-09-18
Commit:     Simon O'Keefe <simon.okeefe@groundtruth.com.au>
CommitDate: 2013-09-18

    Update URL

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-17

    New splash from Anita

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-17

    update welcome image for standalone installer (fixes #8623)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-17

    Select previously locked items after running Unlock All

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-17

    Make composer history track lock/unlock state
    Move unlock/lock functions from QgsComposerView to QgsComposition
    Add keyboard shortcuts to lock item/unlock all

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-17

    Apply anchor point in svg marker symbollayer and widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-17

    indentation update (note to self: always run scripts/prepare-commit.sh before committing)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-17

    Implement anchor point shift and expose in simple marker dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-17

    [FEATURE] Setting for corner radius for composer rectangle shapes, allows creation of rounded rectangles in composers
    Add tests for composer shapes

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-16

    Fix crash on launch of bundled Mac app

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-16

    [gui] Fix color button where initially set color is same as default, but does not set background of button

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-17

    [pyqgis-console] reject changes in settings if they are not applied

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-16

    [gui] Fix excessive height on resize of About dialog on Mac

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-16

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-16

    move creation of gdal_pam to createDB (fixes #8613)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-16

    [processing] several fixes in config dialog

    yellow-sky <nikulin.e@gmail.com>AuthorDate: 2013-09-16
Commit:     yellow-sky <nikulin.e@gmail.com>
CommitDate: 2013-09-16

    Mapserver read ShowingPartialsLabels configurations from project file now and added default init value to QgsPalLabeling

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-16

    Consider scale for data defined symbology properties

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-16

    Prepare color palette matching for dxf

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-16

    sqrt with an integer ambiguous on MSVC

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-16

    translation update: pt_BR by Arthur

Merge: 68d12b45b18 8fb9816c67f
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-15

    Merge pull request #898 from dakcarto/test_appstartup_1

    [tests] Make app startup test work on Mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-15

    [tests] Make app startup test work on Mac

    - Handle bundled app path on Mac
    - Move test writes to temporary, instead of source, directory
    - Add Mac code for options.ini parent directory
    - Add Mac options.ini file for plugin path test
    - Clean up imports

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-15

    [pyqgis-console] autocompletion file update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-15

    [pyqgis-console] added some typing setting:
    - auto insertion "import" string
    - auto insertion "):" for classes and methods

    yellow-sky <nikulin.e@gmail.com>AuthorDate: 2013-09-15
Commit:     yellow-sky <nikulin.e@gmail.com>
CommitDate: 2013-09-15

    Added user interface for changing ShowPartialsLabels setting value

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-15

    Nicer icons for QGIS in debian packages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-15

    german translation update and some function help fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    [processing] improve some gdal algoruthms
    update resources_rc.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-15

    [processing] small fix in modeler dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-15

    [processing] fixed issue with saga optimizations

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-15

    [processing] corrected fix introduced in 7fc592989f26c346e72465e43a5ed790d67968ac

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-15

    [processing] fixed issue with non-visible outputs in batch processign interface

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    fix typo

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-15

    More symbology updates for dxf

Merge: 5d60b2840c3 1670a274238
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-15

    Merge pull request #897 from astroidex/master

    new help texts for operators

    astroidex <astrid_emde@osgeo.org>AuthorDate: 2013-09-15
Commit:     astroidex <astrid_emde@osgeo.org>
CommitDate: 2013-09-15

    new help texts for operators

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-15

    cleanup on e50f042

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-15

    rename QgsVectorLayer::listAllFeatureIds() to allFeatureIds() (followup dd48cd3)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-15

    added listAllFeatureIds and check that features exist when setting selection

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-15

    fix warnings

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-15

    Remove st_force2d from postgres provider

    Hien TRAN-QUANG <hien.tranquang@gmail.com>AuthorDate: 2013-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-15

    Fix Blocker issue 8487
    Custom CRS are saved if cannot find an existing one with same parameters
    (except datum which may be optionnal, as GDAL seems to have drop it)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-15

    Add support for 3D types in the PostGIS provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    [processing] attempt to fix proximity algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    [processing] fix fTools Clip algorithm (fix #7281)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    [processing] restore Polygonize algorithm functionality (fix #8252)

Merge: a0ff6d5c7ca 6ec9e75ca17
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-15

    Merge pull request #896 from astroidex/master

    added new help files for geometry functions

    astroidex <astrid_emde@osgeo.org>AuthorDate: 2013-09-15
Commit:     astroidex <astrid_emde@osgeo.org>
CommitDate: 2013-09-15

    added help for confexHull function

    astroidex <astrid_emde@osgeo.org>AuthorDate: 2013-09-15
Commit:     astroidex <astrid_emde@osgeo.org>
CommitDate: 2013-09-15

    added new help files for geometry functions

    astroidex <astrid_emde@osgeo.org>AuthorDate: 2013-09-15
Commit:     astroidex <astrid_emde@osgeo.org>
CommitDate: 2013-09-15

    added new help files for geometry functions

    astroidex <astrid_emde@osgeo.org>AuthorDate: 2013-09-15
Commit:     astroidex <astrid_emde@osgeo.org>
CommitDate: 2013-09-15

    added new help files for geometry functions

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-15

    Add expression to graduated renderer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-15

    Add expression to categorized renderer

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-09-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-09-15

    [Plugin Manager] Simplify the filter behaviour: always search in names + descriptions + authors + tags. Additionally, a tag: prefix to search in tags only

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    follow up 702445960f

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    remove obsolete import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    [FEATURE] save Processing model as image (fix #5926)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-09-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-09-15

    translation update: pl

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-09-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-09-15

    [Plugin Manager] New tab for all plugins. New class QgsPluginItemDelegate

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-15

    fix 56ba1d74d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-15

    [processing] saga import/export optimization

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-15

    [processing] cleaned up options (threaded execution and table-like parameters dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-15

    [processing] Reduced number of conversion operation when running saga algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    fix rebase conflicts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    add compiled .ui file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    use default style for R code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    fix rebase issues

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    [processing] start work on R lexer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-15

    [FEATURE] new Scintilla-based script editor for Processing

Merge: 64c947b2f05 617fa687223
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-15

    Merge pull request #893 from sbrunner/scalehint

    Fix Scales in qgis server

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-15

    Dxf: add more header fields, min/max extent and a test linestyle

Merge: 503d32b3a33 a8b9d439e45
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-15

    Merge pull request #749 from Oslandia/issue8045b

    Unit tests for command line arguments

Merge: 7e171ef7b0e 9494365b326
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-15

    Merge pull request #894 from sbrunner/legend-scale

    Use scale parameter to display concerned class

Merge: a1a95c179f7 6e312456f42
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-15

    Merge pull request #720 from Oslandia/issue6483

    Fix #6483 - Thanks Vincent!

    yellow-sky <nikulin.e@gmail.com>AuthorDate: 2013-09-15
Commit:     yellow-sky <nikulin.e@gmail.com>
CommitDate: 2013-09-15

    Added settings to PAL for enable/disable partial shown labels

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-14

    Write additional header field and table section

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-14

    [globe] Fix crashes occurring after globe is unloaded

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-14

    [globe] Fix Mac dependencies so plugin can run from app bundle

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-14

    [processing] add GDAL rasterize algorithm (fix #5854)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-14

    [processing] fix passing distunits parameter for GDAL proximity (fix #8247)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-14

    [processing] fix parsing of selection options in scripts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-14

    [processing] add Extract projection algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-14

    [processing] impove Build Pyramids algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-14

    [processing] add GDAL Contour algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-14

    [processing] add Clip By Mask algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    [processing] some code cleaning

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    [processing]fixed issue with temporal filename

    (was previously solved but reverted)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    Revert "[processing]fixed bug with wrong characters in output filenames" (caused circular import)

    This reverts commit ff5e1ee3a8745ae44db85b1a9511a5f81f6a85fd.

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-14
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-09-14

    Fix class name

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-13
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-09-14

    Use scale parameter to display concerned class

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-14

    [pyqgis-console] allows to set font color in python lexer

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    [processing] adapted algorithm to function refactoring

    Also set threaded execution to false by default, since it was behaving strangely

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    [processing]fixed bug with wrong characters in output filenames

    refactored to reuse string cleaning function

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    [processing] added some in-code docs and comments

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    [processing] fixed minor saga file issue

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    `processing]improved doc of example algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    [processing]fixes in saga filename handling
    fixed saga buffer description

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    [processing] improved non-threaded execution

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    [processing] added progress display in qgsMessageBar

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    [processing] Added schema parameter to ImportIntoPostGIS.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    [processing] refactoring to move common functions to tools package

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    [Processing] added GRASS m.cogo

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-14

    move ftools utils to tools utils module

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-14

    Add delete keyboard action for rules

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-14

    Rule copy and paste shortcut keys

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-13
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-09-14

    By default use the reference OGC dpi

    Calculate from the OGC reference pixel size

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-13
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-09-14

    Fix scale informations in the WMS GetCapabilities

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-14

    Server: option to set the maximum cached layers in environment variable MAX_CACHE_LAYERS

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-14

    Paste rule at the bottom if no selection

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-14

    Fix crash in rule paste

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-13

    fix retrieval of PYTHON_SITE_PACKAGES_DIR - broke debian builds

Merge: b14e13388e6 2b4e13930d3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-13

    Merge pull request #889 from sbrunner/string

    More general string value. …

Merge: e7956a5ca16 ccda1c46f74
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-13

    Merge pull request #887 from sbrunner/environ_mapfile

    Add QGIS_PROJECT_FILE environement option

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-13

    Allow rotation +-360 degrees in ellipse marker widget

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-13

    First implementation of dxf feature writing (but it does not work yet)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-09-13
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-09-13

    - improved wraning msg, removed useless test

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-09-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-09-13

    [Plugin Installer] Better error handling for parsing metadata

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-13

    Write dxf header and eof

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [processing] add two Extract values models (for CSV and shape)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [processing] add Extract raster values to shapefile algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [processing] add Extract raster values to CSV algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [processing] add Points from vector algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    fix rebase conflicts

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [processing] add Points from lines algorithm (still needs some improvements)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [processing] add Points from polygons algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [processing] add zonal statistics algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [processing] update points displacement alg to new ParameterVector syntax

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-07-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [processing] add points displacement algorithm

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-09-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-09-13

    GRASS topology layers - display internal topo info

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-13

    [FEATURE]: Start implementation of native dxf export

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-09-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-09-13

    [Plugin Installer] Make version compare behaviour unified with the repository app

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [FEATURE] Model-View based config dialog for Processing (fix #5427)

Merge: 9ce316dbd33 6d5df7cb255
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-09-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-09-13

    Merge pull request #892 from alexbruy/deprecated_plugins

    Deprecated plugins support for plugin manager

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [FEATURE] add option to show/hide deprecated plugins in plugin manager

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [FEATURE] clearly mark deprecated plugins in plugin manager

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-13

    [processing] add Clip raster by extent algorithm (fix #8602)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-13

    Move updating of else rules list out of render feature

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-09-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-09-12

    [Plugin Installer] More uniform behaviour when comparing versions: always exclude any non-numeric parts

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-12

    Add GML format in GetFeatureInfo requests

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-12

    Copy things from WFS server to WMS server

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-12

    [FEATURE] Add select all, select none and invert selection to composer edit menu

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-12

    [FEATURE] New edit menu for composer
    Change cut/copy/paste functions to actions and add to edit menu
    Move undo/redo/delete to edit menu
    Rearrange layout menu to logical order

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-12
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-09-12

    Add French translation

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-12
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-09-12

    Run scripts/update_ts_files.sh

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-12
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-09-12

    More general string value.

    This option is used for GetFeature and GetfeatureInfo
    And for WKT and GML format

Merge: 885c8b495a1 8a50ddb93f4
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-12

    Merge pull request #731 from ddanielvaz/bugfix-6063

    Preserve attributes in Convex Hull (fix #6063)

    Stéphane Brunner <courriel@stephane-brunner.ch>AuthorDate: 2013-09-12
Commit:     Stéphane Brunner <courriel@stephane-brunner.ch>
CommitDate: 2013-09-12

    Add QGIS_PROJECT_FILE environement option

    To be able to configure the project file in apache configuration
    like:
    SetEnv QGIS_PROJECT_FILE  <path to project file>.qgs

Merge: e72088cddb8 272b6e18589
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-12

    Merge pull request #799 from slarosa/warning_simplifyTool

    [ftools] add warning for simplify tool when no one layer has been selected

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-12

    [fTools] homogenize UI (contributed by Salvatore Larosa)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-12

    Fix #8590 - Copy and paste for rules

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-12

    Add ELSE to rule based renderer

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-11

    [globe] Add path to gui images when running from build directory

Merge: 4200046d8cf ba4e438c05d
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2013-09-11
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2013-09-11

    Merge remote-tracking branch 'upstream/master'

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-11

    Fix from Salvatore to fix project macros

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-11

    Fix missing 1.8 heading in news (thanks Leyan)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-11

    Added small note about 2.0.1 in news

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-10

    install qbrowser manpage

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-10

    [Feature]: anchor points for marker symbols

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-10

    Tweaked BUGS documentation

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-10

    Updated install doc

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-10

    Regenerate changelog

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-10

    Added script to create changelog from http://binarystatic.wordpress.com/2010/02/18/how-to-convert-git-log-to-changelog/

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-10

    Put GPL version to 2 instead of 3 in the readme

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-10

    Updated news

Merge: 641359d3cb7 f361e11c2ad
    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-09-10

    Merge pull request #741 from 3nids/splitpart

    [Feature] split part of multi-geometry

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-09-10
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-09-10

    return the proper error code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-04-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-09-10

    split part of multi-geometry

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-10

    [FEATURE] Pan composer with middle mouse button
    Zoom in and out on composer using mouse scroll wheel

    Christian Urich <christian.urich@gmail.com>AuthorDate: 2013-09-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-10

    fix #8507

    made void connectNotify( const char * signal ) protected instead of private
    made bool eventFilter( QObject *obj, QEvent *event ) protected instead of private
    made void showEvent( QShowEvent * ) and void hideEvent( QHideEvent * ) instead of private

Merge: 5f61dd12fea b61b5b0f834
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-09

    Merge pull request #881 from mbernasocchi/android

    Various android updates from mbernasocchi

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-09-10
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2013-09-10

    make honoring -DPYTHON_LIBRARY more solid.
    as cmake --help-module FindPythonLibs states
    If you'd like to specify the installation of Python to use, you should modify the following cache variables:

             PYTHON_LIBRARY             - path to the python library
             PYTHON_INCLUDE_PATH         - path to where Python.h is found

    (please note it is PYTHON_INCLUDE_PATH  (deprecated) and not PYTHON_INCLUDE_DIR (new in 2.8) since we require cmake >= 2.6.2)

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-09-10
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2013-09-10

    set correct prefixPath()

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-09-09
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2013-09-10

    added confirm quit for android

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-09-08
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2013-09-10

    Removed tooltip that shows how many messages are logged on android.
    This tooltip was rendered as a fullscreen yellow widget in android.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-09

    [Android] Fix for Qt Ministro hiding app's menubar in favor of native Android menus

    - Brings back composer window menu bar

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-09

    [Android] Fix for Qt Ministro hiding app's menubar in favor of native Android menus

    - Brings back main window menu bar

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-09

    [Android] Update library path

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-09

    [Android] Change order of finding QtMobility package so Qt isn't 'found' twice

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-05-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-09

    worcarounds to make sip generation work on android

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-05-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-09

    less invasive workaround for #7859

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-05-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-09

    workaround for issue #7859

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-05-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-09

    sip generation issue fix        #7752 for android

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-09

    Fix #8587, show/hide labels tool throws Qt warning

Merge: 32163900175 c7050349772
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2013-09-09
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2013-09-09

    Merge remote-tracking branch 'upstream/master'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-09

    [FEATURE] Add "Lock Selected Items" and "Unlock All" to composer layout menu and toolbar

    Tamas TEVESZ <ice@extreme.hu>AuthorDate: 2013-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-09

    fix gdb backtrace on FreeBSD

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-09

    Bumped version number on splash screen

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-09
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-09

    [pyqgis-console] fix undo/redo actions when autocompletion bracket is enabled

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-09

    Added current sponsor logos to about screen

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-08

    [pyqgis-console] fix autocompletion in editor after 6e19748

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-08

    don't use own message handler on android

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-08

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-08

    fix another bunch of warnings

Merge: feb79a81f11 5d093f4e434
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2013-09-08
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2013-09-08

    Merge remote-tracking branch 'upstream/master'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-09-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-08

    Intendention update

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-08

    Fix number precision in world file generation

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-06-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-08

    Fiw world file generation (wrong line ordering)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-08

    Change computeWorldFileParameters signature and fix Python unit test

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-06-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-08

    Add unit test for world file generation

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-06-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-08

     Add world file generation option. Work funded by Tuscany Region - SITA. Contract Support to the use of GFOSS \(Geographic Free and Open Source Software\) Desktop tools \(CIG Z3B06FA6D7\)

Merge: 6b2fa67442a f66f9aaa3e7
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2013-09-07
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2013-09-07

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-06

    Fix build error, add missing enum to sip file

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-06

    Followup to 3b6d4ef, add sip bindings and update console auto-complete file

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-06

    Fix Mac error when building qgis_app

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-07

    Applied android fix from Marco B.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-07

    make qgis_app a shared library and fix some more stl warnings with msvc

Merge: 609bd69bbc3 3896c73884e
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-06

    Merge pull request #871 from slarosa/fix_crash_core_plugins

    Fix crash in core plugins

Merge: 721fe279ed2 c2d98e7dc3d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-06

    Merge pull request #870 from etiennesky/browsericons

    use svg icons in browser dock for uI consistency

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-06

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-06

    fix more warnings (followup 1c9d6ebce)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-06

    fix size_t vs. int warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-06

    german translation fix (fixes #8580)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-06

    [processing] write table header only when necessary
    adopt Point distance alg to use OutputTable

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-06

    [processing] fix Statistics by categories algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-09-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-09-06

    [processing] use csv module for table writer

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-06

    fixed saga installation checking

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-06

    translation update: nl by richard and es by carlos

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-05
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-05

    [FEATURE] Add 'Suppress attribute form pop-up after feature creation' option to vector layers; overrides application-wide option

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-06
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-06

    fix crash in Compass plugin

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-06
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-06

    fix crash in GRASS plugin

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-09-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-09-05

    add OS X specific lib to app tests, hopefully fixes #8577

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-07-29
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-09-05

    Use ST_Force2D for PostGIS 2.1+

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-05-31
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-09-05

    Add field name in layers from postgis relation with multiple spatial fields

    NOTE: only works with browser, not with "Add PostGIS Layer" dialog

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-05

    MInor fixes to IT GUI translation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-06-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-05

    listActions() method for attribute action

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-05

    [FEATURE] holding shift while pressing cursor keys results in large movements in composer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-05

    Fix spatialite provider for Null QVariant instead of Invalid QVariant

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-05

    Add setSourceCrs( QgsCoordinateReferenceSystem )

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-05

    [FEATURE] Shift-clicking a selected composer item should deselect it

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-09-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-09-05

    qgis_app lib link deps, fixes partialy #8575

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-05

    Typo in IT GUI translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-05

    temporary fix for #8575 (building app as DLL is more involved and requires a CORE/GUI/APP_EXPORT macro dance...)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-05

    fix atlas composition warnings with msvc 64bit

Merge: 1aa5dafdf0e 00041e6d1d6
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-05

    Merge pull request #665 from Oslandia/overview_centering

    [2.1] Overview centering

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-05

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-05

    translation update: fi by Kari

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-07-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-09-05

    added date type support

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-07-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-09-05

    set field typeName in gml xsd parser

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-07-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-09-05

    added change signal to clipboard

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-07-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-09-05

    copy/paste as test unit

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-07-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-09-05

    Paste as - new memory layer name dialog
    Save as dialog collapsible OGR options

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-07-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-09-05

    [FEATURE] Paste features as new vector layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-05

    osgeo4w: fix shortcut removal

Merge: dcc9b2a1598 cf6ad67743f
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-04

    Merge pull request #873 from Cracert/i18n

    [function help] In strpos() needle is string, not number

Merge: 7030b1ad46f 51f42dd36d2
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-04

    Merge pull request #872 from Cracert/tr

    Polish translation update

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-09-05
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-09-05

    [function help] In strpos() needle is string, not number

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-09-04
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-09-04

    pl translation update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-05

    fix crash in Georeferencer plugin

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-05

    fix crash in Dxf2Shp plugin

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-05

    fix crash in SpatialQuery plugin

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-05

    fix crash in GPS Importer plugin

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-05

    fix crash in SPIT plugin

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-04

    fix crash in coordinate capture plugin

Merge: 7fc8ad8e2a1 f6e0bbc24ea
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-04

    Merge pull request #852 from borysiasty/installer_v2

    [Plugin Installer] Remove hardcoded 2.0 v in order to use the native 2.0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-04

    debian packaging: update version to 2.1

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-04

    Bumped master version to 2.1.0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-04

    fix warnings

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-09-04
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-09-04

    use svg icons in browser dock for uI consistency

Merge: e6a4f2f8087 3d3f81debd9
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-09-04
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-09-04

    Merge pull request #869 from Cracert/master

    Polish translation update

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-09-04
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-09-04

    pl translation update: small fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-04

    sort embedded layer by drawing order (fixes #7673)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-04

    Update about icon, and 16x16 icon

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-04
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-04

    Minor edit to IT GUI

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-09-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-09-04

    QGIS Server: Exclude composers in OWS tab does not work

    In the current QGIS server, if one uses a list of "Exclude composers" in the OWS tab, QGIS server lists only the excluded composers and not the composers the map author actually wants. So it acts as a white list and not as a black list.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-04

    update TRANSLATORS file

Merge: d4e8e1ff16f 4bd91f2d978
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-04

    Merge pull request #868 from artfwo/master

    translation update: ru

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-09-04
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-09-04

    translation update: ru

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-04

    [dual view] Propagate sort order to feature view (e.g. selected on top)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-09-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-04

    [dualview] Fix crash when removing features

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-04

    translation update: nl by diethard

Merge: 14f639d568f 164d2fe3930
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-03

    Merge pull request #866 from Cracert/master

    Polish translation update

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-09-03
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-09-03

    pl translation update; function_help cont.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-09-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-09-04

    Added South African north orientated CRS definitions for #8487

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-04
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-04

    load SLD properly if fill style polygon is defined: followup 4bc1beb

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-09-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-09-04

    sld: fix #8567

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-04

    osgeo4w: use nircmd also on 32bit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-04

    nsis: add 64 support

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-03

    creatensis.pl: update to support 32 and 64bit packages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-03

    indentation update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-09-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-09-03

    Updated QgsFields docs, moved some code into .cpp

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-09-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-09-03

    german translation update

Merge: b0664f473fe cf0b7b0dfd7
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-03

    Merge pull request #864 from Jean-Roc/traduction_ui

    update fr translation

Merge: e7a321559be c331f1e76f7
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-03

    Merge pull request #865 from yoichigmf/forpullreq

    update TRANSLATION ja

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-09-03
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-09-03

    update fr translation

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-09-04
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-09-04

    update TRANSLATION ja

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-03

    fixes "Add to Overview" action, also removes shortcut

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-03
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-03

    Upadated list of IT translators

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-03
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-03

    IT GUI translation almost finished

Merge: 70841a84f3e eb114799d72
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-03

    Merge pull request #804 from nyalldawson/bug_8311

    Fix some bugs relating to display fields for new vector layers (fixes #8311)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-03

    [postgres] do not update feature count if it was not set before

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-09-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-09-03

    Fix #8561 - Handle change layer in node tool

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-03

    - fix #7441
    - reset unit settings to original ones when deactivating OTF projection

    - added OTF status (on/off) to mesuredialog title

    - resets prefered units and selected srs
    - when OTF transfo is deselected, this resets the units value to the
      original ones

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-03

    [diagram] Workaround floating point errors leading to diagram distortion
    Fix #8554

Merge: 9014d5cf638 5be180706df
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-02

    Merge pull request #862 from Cracert/master

    Polish translation update

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-09-02
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-09-02

    pl translation update; function_help

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-03

    translation update: es by Carlos

Merge: a3397025ab1 f5d41d5ddc4
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-02

    Merge pull request #861 from Jean-Roc/traduction_ui

    update french translation

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-02

    [gui] Address situation where applying style enables deprecated labels

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-09-02
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-09-02

    update french translation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-09-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-02

    [dualview] Remove unrequired connect()

Merge: 91b9c11b09a 8ff0f02294e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-02

    Merge pull request #860 from Cracert/master

    Polish translation update

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-09-02
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-09-02

    pl translation update; topology, style manager, SVG, WFS, WCS, WMS, checkDock

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-02

    [processing] fixed bug when editing help of example models

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-02

    added scintilla based editor to R scripts editor

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-02

    [processing] improved handling of output files and file naming

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-02

    [processing] modified saga ids description and fixed example script bug

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-02

    [processing] added extent as output type and made it available in modeler

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-02

    [processing] improved script edit dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-09-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-09-02

    [processing] modified saga checking to support 2.0.8

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-09-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-02

    [dualview] Default preview text shows also up for NULL values

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-09-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-02

    [dualview] Fix add/delete crash and fieldcalc behavior of feature form

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-02

    [tests] Add preconfigured project to test local server connection

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-02

    translation update: chinese with adding new translator

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-09-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-09-02

    [dualview] Fix crash when adding columns with feature form open

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-02

    [pyqgis-console] update pyqgis.pap file after 2d63dcf

Merge: a2a2d7ac545 87e2ad7315f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-02

    Merge pull request #859 from Jean-Roc/traduction_ui

    update french translation

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-09-02
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-09-02

    update french translation

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-02

    [gui] Fix crash when loading a vector layer style, due to lack of checks for removed deprecated labels tab

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-09-02
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-09-02

    fix missing sip methods for rubber bands

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-02

    translation update: sv by Victor

Merge: d8b05c241a4 868974e4ea7
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-02

    Merge pull request #857 from artfwo/master

    Russian translation update.

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-09-02
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-09-02

    Russian translation update.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-02

    [tests] Add support for locally spawned fcgi process

    - No building of spawn-fcgi or managing of spawned process, yet

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-02
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-02

    More IT GUI translation

Merge: f4b2c16e49d 514e8996084
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-01

    Merge pull request #855 from asiersarasua/master

    Basque translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-02

    translation update: id by Trias and ko_KR by BJ

Merge: c48243cbe55 33fe3c81934
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-01

    Merge pull request #856 from Cracert/master

    Polish translation update

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-09-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-01

    [gui] Update Mac icons with latest vectorized logo

    - Add qml and mldata (memory layer) to file extension mappings

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-09-02
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-09-02

    pl translation update; PostgreSQL, SpatiaLite

    asiersarasua <asier.sarasua@gmail.com>AuthorDate: 2013-09-01
Commit:     asiersarasua <asier.sarasua@gmail.com>
CommitDate: 2013-09-01

    Basque translation update

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-09-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-09-01

    [Plugin Manager] Fix #8542

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-01

    [pyqgis-console] add prefix OSGeo_ to GEOS API file

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-01

    translation update: gl and zh_CN

Merge: cae08e42151 d87656051a6
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-01

    Merge pull request #854 from Jean-Roc/traduction_ui

    update french translation

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-09-01

    [gui] Remove deprecated labeling properties tab for new projects or older ones that don't use them

    - Deprecated tab remains active for older projects, if any layer uses them
    - Deprecated tab an be disabled/enabled via console commands for project entry, e.g.:
      QgsProject.instance().writeEntry('DeprecatedLabels', '/Enabled', bool) or
      QgsProject.instance().removeEntry('DeprecatedLabels', '/')

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-01

    Fix untranslatable strings: does not break translation
    with a different language from english the plugin menus are
    not removed. this commit fixes the problem.

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-09-01
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-09-01

    update french translation

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-01

    translation update: german

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-01

    make alg work in modeller

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-01

    translation update: danish by jacob

Merge: 3ac0759b048 7c726eebd59
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-01

    Merge pull request #853 from gioman/master

    pt_PT translators list updated

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-01

    [dbmanager] Replace DropRasterTable func (deprecated) with DROP TABLE: fixes #8521

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-01

    [pyqgis-console] add GEOS API file for autocompletion:
    - add GDAL-1.10.0, QScintilla-2.7.2 api files

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-01

    [dbmanager] another small fix for italian translation: fixes #8489

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-09-01
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-09-01

    pt_PT translators list updated

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-01

    translation update: es gl and ja

Merge: 74b60c6c6fb f516759bf83
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-09-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-09-01

    Merge pull request #850 from yoichigmf/translate_ja

    Translate ja

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-09-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-09-01

    More IT GUI translation

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-09-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-09-01

    [Plugin Installer] Remove hardcoded 2.0 version in order to use the native 2.0

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-09-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-09-01

    [dbmanager] small fix for import/export layer UI

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-09-01
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-09-01

    update ja translation

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-31

    [gui] Fix triple-modal issue on Mac for point displacement dialog

    - Ensure initial dialog is a 'sheet' or gui will freeze after closing next opened modal (new color) dialog

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-31

    another dutch translation update

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-31

    [gui] Fix excessive fixed height of vector properties (actually labeling) dialog

    - Should now fit on laptops with limited screen height

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-31

    [labeling] Further fix for #8367, 'font missing' text keeps showing up

    - Move to more generic test on font family

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-31

    translation update: pl by robert

Merge: 6e197484ed8 735f5346801
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-31

    Merge pull request #849 from gioman/master

    pt_pt translations contributed by Nelson Silva

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-31

    [pyqgis-console] Fix build error. Revert adding of qsci-pap-master target

    - Leave only qsci-pap-src target for updating default pyqgis.pap in source tree
    - Mark WITH_QSCIAPI as advanced in CMake, since it mostly a dev function

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-08-31
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-08-31

    pt_pt translations contributed by Nelson Silva

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-31

    as always .. forgot one

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-31

    last translation update before branching

Merge: 460b00786a4 e56b1bc72ba
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-31

    Merge pull request #847 from Cracert/tr

    Correct spelling in polish translators names

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-08-31
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-08-31

    Correct spelling in polish translators names

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-31

    [pyqgis-console] adds a "\n" at the end of the header text if it has not been inserted from translators

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-31

    [pyqgis-console] minor fixes for italian translation

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-31

    translation update: fr and it

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-31

    [pyqgis-console] Fix pyqgis.pap building targets/script for auto-completion in console

    - Add fixed default pyqgis.pap

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-30
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-31

    [labeling] Fix python bindings for access to data defined properties

Merge: f5585d8be72 94a440f56d1
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-08-31
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-08-31

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-08-31
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-08-31

    List of IT translators updated and sorted

Merge: 9b72523f839 b14ffb7c1ec
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-31

    Merge pull request #844 from minorua/union_attrs

    fTools/union: fix output attribute shift

Merge: 17d5fe980b6 1380e45e224
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-30

    Merge pull request #843 from Cracert/master

    Polish translation upadte

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-08-31
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-08-31

    fTools/union: fix output attribute shift

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-08-31
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-08-31

    pl translation upadte: raster layers

Merge: dc4628599e2 53d8cf469ea
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-30

    Merge pull request #841 from Cracert/master

    Polish translatioin update

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-30

    [pyqgis-console] Add targets and python script for generating console's QScintilla .pap file, for auto-completion

    - Run 'make;make qsci-pap-src; make install' to update the default .pap file in source tree
    - Run 'make;make qsci-pap-master[; make install]' for local-only .pap that overrides the default .pap (when testing new bindings)
    - Update console to override default .pap if master.pap is available
    - Include new qgis.core.NULL attribute defined in <src>/python/__init__.py for QPyNullVariant comparisons
    - Update 11-month-old default .pap

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-08-30
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-08-30

    pl translation update; forms

Merge: b99d51d7cdd e1625060bb2
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-30

    Merge pull request #840 from artfwo/master

    Russian translation update.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-30

    [pyqgis-console] avoids IndexError when attempts to run unselected code by keybinding Ctrl+E

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-30

    Add != (not equal) support to python NULL value

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-08-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-08-30

    [processing] fixed issue when opening link from MissingDependencyDialog.py

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-27
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-08-30

    Russian translation update.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-30

    adding new dutch translator

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-30

    translation update: nl

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-08-30
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-08-30

    More IT GUI translation - only help files missing now

    Hien TRAN-QUANG <hien.tranquang@gmail.com>AuthorDate: 2013-08-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-30

    Fix Blocker Issue #7871 : SVG Marker fill and outlin colors are restored
    when changing widget or reopening style window

Merge: 8c4c57b1545 2d163e357b4
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-29

    Merge pull request #839 from Cracert/master

    Polish translation update

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-08-30
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-08-30

    pl translation: vector layers properties

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-29

    [postgres] some more precision/length fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-29

    Fix some postgres field precision and length inconsistencies

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-29

    [spatialite] Use QVariant::LongLong as int type consistently

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-29

    Set min field precision even when hidden (Fix #8480)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-29

    QPyNullVariant() equals to QPyNullVariant(), qgis.core.NULL

    >>>> from qgis.core import NULL
    >>>> lyr.getFeatures().next().attributes()[0] == NULL
    True

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-29

    Small UI fix for "New PostGIS connection" dialog

Merge: 84e38ca21c6 fe2f18ac4bd
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-28

    Merge pull request #837 from Cracert/master

    Polish translation update

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-08-29
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-08-29

    labeling, vector style

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-08-29
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-08-29

    More IT GUI translation

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-28

    latest danish translation update

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-28

    [processing] fix html in error handler text

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-28

    cleanup

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-28

    typo fixes for danish language

Merge: b0ed8ed2bc9 2101af517d6
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-28

    Merge pull request #835 from artfwo/more-strings-fixes-in-vector-layer-properties

    More untranslatable string fixes in vector layer properties.

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-28
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-08-28

    More untranslatable string fixes in vector layer properties.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-28

    [processing] handle loading empty models in modeler (fix #8153)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-28

    correctly unload Globe plugin (fix #4185)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-28

    translation update: dk by Jacob

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-28

    [spatialite] uniqueValues() return values instead of strings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-28

    Monkey patch QPyNullVariant to be represented as 'NULL'

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-28

    [spatialite] Represent NULL attributes as QVariant/NULL
    Instead of QVariant/Invalid

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-28

    python: represent NULL attributes as QPyNullVariant

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-28

    translation update: fi by Kari

Merge: 3e278110f29 4c73b65260e
    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2013-08-28
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2013-08-28

    Merge remote-tracking branch 'upstream/master'

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-28

    [processing] sextante => processing renaming: fix example provider plugin

Merge: 65526383466 a10c1e35179
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-27

    Merge pull request #833 from Cracert/master

    Polish translation update

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-08-27
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-08-27

    pl translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-27

    translation update: pt_BR by Arthur

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-27

    [ogr] Blacklist datetime field type for OGR provider

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-27

    translation update: sl_SI by Joze

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-27

    [ogr] Fix date field length for native type

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-27

    Fix transparent 1 pixel borders in raster layer, caused by rounding to int

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-27

    fix capture coordinate plugin: refs pull request #803

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-27

    [pyqgis-console] small fix for autocompletion bracket, also sets to False the default setting

Merge: 97a3a4f0b25 239810581b8
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-08-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-08-27

    Merge pull request #769 from vinayan/topol

    Fix #5181,#4761 - Ftools-Distance Matrix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-27

    fix 16f768f9

Merge: e0a1d153a93 28001918e5b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-27

    Merge pull request #832 from asiersarasua/master

    Basque translation update

    asiersarasua <asier.sarasua@gmail.com>AuthorDate: 2013-08-27
Commit:     asiersarasua <asier.sarasua@gmail.com>
CommitDate: 2013-08-27

    Basque translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-27

    translation update: ko_KR by BJ Jang

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-27

    Consider default CRS in new shape / spatialite dialogs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-27

    [dualview] Disable fields when ending an edit session

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-27

    translation update for gl, id, nl and pt_PT

Merge: 80c91990694 c6e483890bb
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-27

    Merge pull request #831 from artfwo/raster-minmax-label-fix

    Untranslatable strings and formatting of the raster min/max label

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-16
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-08-27

    Untranslatable strings and formatting of the raster min/max label

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-08-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-08-26

    More IT GUI translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-26

    show word size (32/64 bit) in about box title

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-26

    translation update: sv by victor

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-26

    translation update: fi by Kari

Merge: b08f47d28ca 071fa924bec
    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-26
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-08-26

    Merge remote-tracking branch 'upstream/master'

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-26

    translation update for all languages

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-26

    reverting c9e9260d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-26

    german translation update

Merge: f5ca5336a85 45c5a8c7c47
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-25

    Merge pull request #815 from artfwo/raster-minmax-label-fix

    Untranslatable strings and formatting of the raster min/max label

Merge: 58a3f01f9eb dffd64c3499
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-25

    Merge pull request #816 from artfwo/properties-untranslatable-tooltip

    Fix untranslatable tooltip in project properties.

Merge: 78264a07201 3706786f6c8
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-25

    Merge pull request #830 from artfwo/master

    Russian translation update.

Merge: 3706786f6c8 78264a07201
    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-26
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-08-26

    Merge remote-tracking branch 'upstream/master'

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-26
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-08-26

    Russian translation update.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-08-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-08-26

    [processing] aded dual support for saga 2.1 and 2.0.8

    several minor bugs and improvements

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-25

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-25

    translation update: nl by Richard

Merge: bb798b4ab3f 8e437912b48
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-25

    Merge pull request #829 from mhugent/ogr_odbc_subset

    Fix subset for ODBC ogr layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-25

    speedup creation of spatialite database in tests

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-08-25
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-08-25

    More IT GUI translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-25

    osgeo4w64: run Nightly instead of Experimental

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-25

    fix doxygen and unused warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-25

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-25

    remove line decoration symbol layer test (followup aaef9478)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-25

    cleanup c++filt

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-25

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-25

    show running GEOS version in about

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-25

    creatensis.pl: allow installation from other osgeo4w url and collect license texts

Merge: 6937e4f9135 6899a1756c9
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-24

    Merge pull request #800 from minorua/8440

    If ignoreShapeEncoding is false, clear SHAPE_ENCODING after creating shapefile with SHAPE_ENCODING="" (fix #8440)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-24

    changes to make function help look the same

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-24

    translation update: es by carlos

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-08-23
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-08-23

    One translator missing

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-08-23
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-08-23

    Updated list of translators

Merge: c9cf745268d 8aa779500b9
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-08-23
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-08-23

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-08-23
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-08-23

    More IT GUI translation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-23

    Move subset string creation in own method to avoid code duplication

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-23

    Fix subset in ogr provider for ODBC driver

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-23

    Update docstring

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-23

    [dualview] Remove attrs from feature dialog when deleted (Fix #8504)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-23

    Fix form annotations not showing in composer

Merge: f8ac3a4ee0c fc2a4a14faf
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-08-23
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-08-23

    Merge pull request #827 from slarosa/fix_6892

    [dbmanager] skip RuntimeError: fixes #6892

Merge: 418ba870fb3 dd0eda27627
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-23

    Merge pull request #828 from Jean-Roc/traduction_ui

    update french translation

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-08-23
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-08-23

    update french translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-22

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-22

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-22

    remove line decoration symbol layer (fixes #8379)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-22

    [dbmanager] skip RuntimeError: fixes #6892

Merge: 1bb27253c54 a765b5a6447
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-22

    Merge pull request #824 from rldhont/8473

    FIX BUG #8473 Cannot rename layers in composer legend

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-08-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-08-22

    FIX BUG #8473 Cannot rename layers in composer legend

    If the layer is a raster layer, the layer label is not updated with the
    user defined text.
    If the layer is a vector layer with simple symbol the symbol label
    cannot be updated and be blocked at layer name. The label can be the
    symbol user label, the layer user label, the layer title or the layer
    name.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-22

    remove context help for mapserver export plugin: followup 441a46b

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-22

    [pyqgis-console] sextante => processing renaming: followup ec82b52

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2013-08-22
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2013-08-22

    better message logging for WMS retry

    Luigi Pirelli <luipir@gmail.com>AuthorDate: 2013-08-22
Commit:     Luigi Pirelli <luipir@gmail.com>
CommitDate: 2013-08-22

    WMS Tile retry feature

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-22

    translation update: no by james and es by carlos

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-21

    [labeling] Add local preconfigured test server unit tests class

    - Add control images for server output
    - Add class for comparison against canvas output

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-21

    Add simple local test server convenience classes for unit tests

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-21

    [labeling] Update unit test control images, features db and .qml styles

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-21

    [labeling] Make test font available for app, tests, server without requiring font install

    - Load test font from testdata.qrc if app or server built with ENABLE_TESTS
    - Add global loading of test font in utilities.py

Merge: 363b5deb852 54b45e7c385
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-21

    Merge pull request #825 from yoichigmf/for_pull_req

    update GUI translation JA

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-08-21
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-08-21

    update GUI translation JA

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-21

    allowing negative values in fixed buffer distance

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-08-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-08-20

    translation update: pl

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-20

    followup b9b8a039: wthh?

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-20

    fix #8488: use QgsMimeDataUtils to decode uris when dropping into db_manager

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-20

    Followup 2995bdcf: Don't iterate changed geometries twice

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-20

    Render added/changed features on top

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-20

    [processing] drop old icon

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-20

    also update icon

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-20

    update console for sextante renaming

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-20

    more fixes after sextante renaming

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-20

    [sextante] more import fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-20

    [sextante] regenerate ui and resources

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-20

    [sextante] fix imports

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-20

    fix CMakeLists.txt after renaming sextante

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-08-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-08-20

    renamed "sextante" to "processing"

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-19

    [labeling] Reinstate old pan icon for label placement section's icon

    Daniel Vaz <daniel.vaz@jacto.com.br>AuthorDate: 2013-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-19

    Update feature count on layer modification (Fix #8445)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-08-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-08-19

    translation update: pl

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-19

    translation update and changes in galician language naming

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-19

    [sextante] fix handling of vectors in scripts and R providers (closes #8483)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-19

    Add png8 format string for qgis server and umn

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-18

    * also intialize mCalc member of QgsExpression in protected ctor (fixes #8475)
    * avoid nesting ogc:Filter in ogc:Filter (createFunctionElement already returns a filter)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-18

    debian packaging: disable globe plugin on sid (apparently doesn't support OSG 3.2 in sid yet)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-18

    msvc: build with multiple processes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-08-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-08-18

    Disable VSI cache before GDALGetOverviewCount, workaround for GDAL ticket 5170, hopefully fixes #8356

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-08-17
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-08-17

    check for bundled GRASS for gisbase on OS X

Merge: 0b5c4eb4c43 b1bad519dda
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-17

    Merge pull request #821 from asiersarasua/master

    Basque translation update

    asiersarasua <asier.sarasua@gmail.com>AuthorDate: 2013-08-17
Commit:     asiersarasua <asier.sarasua@gmail.com>
CommitDate: 2013-08-17

    Basque translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-17

    translation update: fi by Kari

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-16

    Fix crash when server source select dialogs go into background on Mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-16

    [labeling] Refactor unit tests so all render check tests can be inherited by all output test classes (canvas, composer, server)

    - Add openInBrowserTab function to utilities

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-16

    sync GPL with original

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-08-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-08-16

    translation update: pl

Merge: 6366f5b272f 4957d57cd80
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-16

    Merge pull request #820 from Jean-Roc/traduction_ui

    update french translation

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-08-16
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-08-16

    update french translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-16

    german translation update

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-16

    update to new icon (follow up 0150799e78)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-16

    translation update: da_DK by Jacob

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-16

    translation update: no by James

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-16

    translation update: string update for all languages

Merge: 116bbff23ba 2a4f4d69900
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-16

    Merge pull request #818 from 3nids/undodigitize

    fix crash at undo in digitize

Merge: 4e699971c30 96834b229b3
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-16

    Merge pull request #819 from artfwo/master

    Russian translation update.

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-16
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-08-16

    Russian translation update.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-08-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-08-16

    fix crash at undo in digitize

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-16

    Fix #8471

Merge: 20463424096 d10872a063b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-15

    Merge pull request #817 from artfwo/save-style-window-title-fix

    Fix window title in qgssavetodbdialog.ui

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-16
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-08-16

    Fix window title in qgssavetodbdialog.ui

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-16
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-08-16

    Fix untranslatable tooltip in project properties.

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-16
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-08-16

    Untranslatable strings and formatting of the raster min/max label

Merge: 74367c5b7f1 9d1975213aa
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-15

    Merge pull request #814 from slarosa/fix_8469

    [topology-checker] skips raster layers: fixes #8469

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-15

    [topology-checker] skips raster layers: fixes #8469

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-15

    Simple marker: use limit for cache image size. Fixes #8386

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-16

    Remove messageitem id

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-16

    Add GUI_Export, Reorder widgets

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-08-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-16

    add destructor

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-08-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-16

    more complete QgsMessageBarItem: inherits from QWidget to allow further editing

Merge: 25e79f9f3bb 66a7afa8e66
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-08-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-08-15

    Merge pull request #698 from 3nids/svgpan

    SVG for pan icons

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-08-15

    replace pan icon by a hand, and accord panToSelected to already used colors

Merge: 58b79108ea9 93a5879f860
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-14

    Merge pull request #811 from 3nids/fixrubber

    fix appearance of point rubber bands at small scales

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-08-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-08-15

    fix mixing pixels and map units in calculation of update rectangle

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-08-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-08-14

    avoid duplication of points in rubberbands of point geometry

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-14

    osgeo4w: fix install in directory with blanks (fixes #8398)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-14

    [sextante] update modeller to changes in parameter vector

Merge: fef6e2b601c bc0723228ea
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-14

    Merge pull request #810 from 3nids/fixwarning

    fix warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-08-14
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-08-14

    fix warning

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-13

    [labeling] Unit tests update

    - Fix unpacking of render check results (fix false positives)
    - Push opening of report to background process for Linux
    - Report all failures to one random temp HTML file
    - Better HTML output for report

Merge: d1768b85fce fcb6d64e025
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-13

    Merge pull request #806 from 3nids/fix8399

    fix #8399 do not use pattern in SVG

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-08-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-08-13

    homgenize oracle icons

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-08-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-08-13

    do not use pattern

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-13

    [SIP] Change all occurences of convert[From|To]Instance to convert[From|To]Type
    Removal of these deprecated calls is expected to improve stability

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-08-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-08-13

    correctly delete last digitized point, fixes #8462

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-13

    remove mapserver_export plugin (manual merge for pull-request 642)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-08-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-08-13

    Disable VSI cache before GDALRasterIO, workaround for GDAL ticket 5170, fixes #8356

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-12

    [labeling] Unit test cleanup and add ability to output reports on bad render checks to web browser

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-08-13

    Fix indexOf checks in setDisplayField, make sure they are case insensitive

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-08-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-08-13

    Make sure updateFields() is called before setDisplayField for new vector layers (fix #8311)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-13

    Set alpha for rubber bands. Fix #8463

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-12

    [pluginmanager] Fix horizontal stretch of vertical tabs sidebar

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-08-13
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-08-13

    Fixing potential infinite loop when rescanning file too early and
    removing unnecessary multiple rescans as file is progressively updated

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-06-09
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-08-13

    purge olde PluginInstallerDialog context help

    there will be a new QgsPluginManager help file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-12

    Fix some minor messagebar issues

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-12

    update for visual c++ 2010:
    * use shorter target names for python plugins
    * add build scripts for 64bit
    * use nircmd in postinstall

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-12

    correct handling for non ASCII characters in plugin installer (fix #8452)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-12

    fix copying to clipboard in fTools (closes #8442)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-12

    Get rid of compiler warnings

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-12

    translation update: hu by Zoltan

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-12

    Fix #7012

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-08-12
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-08-12

    If ignoreShapeEncoding is false, clear SHAPE_ENCODING after creating shapefile with SHAPE_ENCODING="" (fix #8440)
    Spit: apply SHAPE_ENCODING to shape layer opening

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-11

    [labeling] Initial python unittest setup and some tests

    - Note: some tests will fail until differences in platform dpi are worked out

Merge: 58477fea014 0d34eb1c8d9
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-11

    Merge pull request #801 from yoichigmf/work_translation

    translation update: ja by Yoichi

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-08-11
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-08-11

    update GUI translation JA

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-11

    translation update: es by Carlos

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-10

    [pyqgis-console] fixes translation strings: avoids UnicodeEncode error

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-10

    [pyqgis-console] more encoding fix.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-08-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-08-09

    [sextante] edited/added saga descriptions

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-09

    translation update: da_DK and es

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-09

    german translation update

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-09

    Fix untranslatable strings in qgsstylev2managerdialog.cpp

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-08-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-08-09

    Updated list of IT translators

Merge: 2087de10608 c1cde94c4c7
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-08

    Merge pull request #798 from 3nids/maptoolcapturerubber

    [fix #8395] Add a second rubber band in map tool capture

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-08-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-08-09

    Add note that non-greedy regular expressions are not supported to function help

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-08-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-08-08

    More IT GUI translation

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-08

    [ftools] add warning for simplify tool when no one layer has been selected

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-08-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-08-08

    set pen/brush style for rubber band

    alpha channel for color of digitizing rubber band

    second rubberband to distinguish drawn vertices from next possible point in digitization

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-08

    [ftools] fix export/add geometry tool: refresh attributes map

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-08

    Split feature tool: Feedback in the messagebar instead of QMessageBox

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-08

    translation update: another kr update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-08

    [attrtable] Dismiss cached data when column is removed (Fix #8405)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-08

    [sextante] fix obtaining vector layers

Merge: b88b76b510d 0523e8984cb
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-08

    Merge pull request #760 from ddanielvaz/partial-fix-7708

    Partial fix for #7708

Merge: 6fe077ca176 25c4337338e
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-08

    Merge pull request #755 from ddanielvaz/fix-4189

    Fix #4189

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-08

    translation updates: fi, kr, and new translator added

Merge: 1a18fba2f81 a523fa51dc0
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-08

    Merge pull request #792 from lynxlynxlynx/master

    Translation update, combobox fix and triviality

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-08

    [dbmanager] set columns tab as default in edit table widget (before was indexes tab)

Merge: 1e28ce5273c 34344c508dc
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-08

    Merge pull request #797 from Jean-Roc/master

    update frenchu translation

Merge: 41f8abb1590 001ad1265fd
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-08

    Merge pull request #791 from alexbruy/annotation-dialog

    set HTML annotation dialog title (fix #8414)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-08-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-08-08

    Fix regexp_substr expression to correctly return only first matched group, not entire matched string

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-08

    Follow up for Fix #8411

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-08

    Fix #8411

    Suppress warnings for setNamedColour.
    Warnings reneder composer unusable on windows, even for testing reasons.

Merge: 113e6fbb846 e63aaa098db
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-08-07
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-08-07

    Merge pull request #2 from haubourg/master

    contribution de traduction pour le QgS labeling GUI

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-07
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-07

    [pyqgis-console] encoding to utf-8 when open or save a script file: again fixes for non-ascii chars

    Régis Haubourg <regis@qgis.org>AuthorDate: 2013-08-07
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2013-08-07

    update fr translation labeling gui

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-07

    skip NaN values when calculating zonal statistics

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-07

    Remove ERDAS EULA for now.  Will be added on release

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-07
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-07

    [pyqgis-console] small fix for non-ascii chars

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-07

    Don't hardcode alpha in rubberband

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-07

    Add ERDAS ECW licence terms.  New licence tab in about dialog

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-07

    add menu entry for select by expression

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-07

    Mapserver: fix automatic normalisation of layer bbox (invalid bbox must stay invalid)

Merge: 6149b3a6fa1 86a0da07f91
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-06

    Merge pull request #793 from 3nids/typo

    typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-08-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-08-07

    typo

Merge: 020ed2c5379 7608faf6cbc
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-08-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-08-06

    Merge pull request #789 from nyalldawson/bug8192

    Fix bounding box calculation for features with NULL geometry (fixes #8192, #8194)

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2013-08-06
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2013-08-06

    doc/TRANSLATORS: added myself to the list

    was "only" in CONTRIBUTORS before

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2013-08-06
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2013-08-06

    i18n: slovenian ellipsis is "non-contact" unless used for an unfinished word

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2013-08-06
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2013-08-06

    i18n: slovenian translation update (not full)

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2013-08-06
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2013-08-06

    QgsDecorationGridDialog: fixed the "Horizontal and Vertical" option

    It was set with a lowercase v and then checked with an uppercase one:
    qgsdecorationgriddialog.cpp:57:      tr( "Horizontal and vertical" ) );
    qgsdecorationgriddialog.cpp:145:  else if ( text == tr( "Horizontal and Vertical" ) )

    The lowercase variant is newer when you check the translation files - nobody
    has it translated without also having the uppercase one too.

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2013-08-05
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2013-08-06

    FindQsci: removed the unused exception holder variable

    master didn't build without that:
    -- Found PyQt4 version: 4.10
      File "~/carina/Quantum-GIS/cmake/FindQsci.py", line 41
        except ImportError, e:
                          ^
    SyntaxError: invalid syntax

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-06

    set HTML annotation dialog title (fix #8414)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-06

    translation update: no by james

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-06

    [sextante] update algorithms to changes in ParameterVector

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-08-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-08-06

    [sextante] allow to select multiple geometry types for ParameterVector

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-07-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-08-06

    OgrProvider: fix query encoding issues

    Régis Haubourg <regis@qgis.org>AuthorDate: 2013-08-06
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2013-08-06

    Revert "minor fr ui translation"

    This reverts commit 73142defece5bb47f32af3aca9d322d266c5ebd9.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-06

    Memory provider iterator: setFields on filtered requests
    ... so QGIS doesn't crash on name based lookups of attributes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-06
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-06

    [ftools] fix polygon from layer extent tool:
    with the "Calculate extent for each feature separately" option ticked, it generates a python error.

Merge: 018e95845f8 73142defece
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-05

    Merge pull request #790 from haubourg/master

    minor fr ui translation

    Régis Haubourg <regis@qgis.org>AuthorDate: 2013-08-05
Commit:     Régis Haubourg <regis@qgis.org>
CommitDate: 2013-08-05

    minor fr ui translation

    My first commit using github, please tell me if something is not done
    correctly. régis

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-08-04
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-08-04

    [Plugin Installer] fix #8410

Merge: 53e6d8c491f 9292333acc7
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-04

    Merge pull request #643 from rduivenvoorde/optionalcleanups

    Optional cleanups

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-08-04

    Skip missing geometries when calculating extent (fixes #8192, #8194)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-08-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-08-04

    Return minimal QgsRectangle as boundingBox if geometry not available, since QgsRectangle(0,0,0,0) may be a valid bounding box for some geometries

Merge: e76fc956f6e 21fcfd1052a
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-04

    Merge pull request #787 from Jean-Roc/master

    update fr ui

Merge: 834c5ab172b 3720feb587d
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-08-04
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-08-04

    Merge pull request #1 from msemchaoui/msemchaoui_branche

    MàJ_traductionQGIS2_Mehdi

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-08-04
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-08-04

    GdalTools: apply selected name filter to -of parameter (fix #8408)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-04

    Add tooltips for expression builder. Fix #7978

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-03

    Switch targets staged_[plugin_dir_name] to staged-[plugin_dir_name], as noted in comments

    - Only plugin directories should have underscores, targets should have hyphens

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-03

    [dbmanager] Add missing InvalidDataException import

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-03

    [dbmanager] Fix settings default and Python type for connection with postgis plugin

    - Saved connections with empty password raised a QPyNullVariant parameter error due to lack of str default

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-08-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-08-03

    [dbmanager] Fix non-clickable checkbox in Null column when creating table (on Mac)

    - Switch from checkbox delegate to Qt::CheckStateRole for column
    - Enable all triggers for table view

Merge: 0367182ce4a 4cb5d048485
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-08-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-08-03

    Merge pull request #784 from ricardogsilva/sextante_issue_8407

    Fix for issue #8407 - Allow selecting between file or directory when using a File Parameter in the modeler

    msemchaoui <cartographie@hotmail.fr>AuthorDate: 2013-08-03
Commit:     msemchaoui <cartographie@hotmail.fr>
CommitDate: 2013-08-03

    MàJ_traductionQGIS2_Mehdi

    ricardogsilva <ricardo.garcia.silva@gmail.com>AuthorDate: 2013-08-03
Commit:     ricardogsilva <ricardo.garcia.silva@gmail.com>
CommitDate: 2013-08-03

    added the possibility to choose between file or folder for File Parameters in the modeller

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-03

    Add schema for mssql when setting where clause

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-08-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-08-03

    Add __iter__ for QgsFeature

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-03

    german translation update

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-03

    Correct window title in the export error messagebox.

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-03

    Add plural form in QgsMessageBar

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-03

    Russian translation update.

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-03

    Fix untranslatable string in QgsRasterDataProvider

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-07-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-03

    Russian translation update.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-03

    change window title

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-02

    [ftools][fix #8390] fix typo

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-02

    [dbmanager] avoid double extension when exports to file a table

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-08-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-08-02

    [pyqgis-console][fix #8392] automatically removes the redundant char when autoclosing brackets option is enabled

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-02

    Update 'Add WMS Layer...' to 'Add WMTS/WMTS Layer...' (followup d1de07a2)
    and finish german translation

    --
    perl -0777 -i.bak -pe 's#<source>Add WMS Layer...(</source>\s+<translation)>#<source>Add WMS/WMTS Layer...$1 type="unfinished">#' i18n/qgis_*.ts
    perl -i.bak -pe 's#<source>Add WMS Layer...</source>#<source>Add WMS/WMTS Layer...</source>#' i18n/qgis_*.ts

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-02

    Fix possible crash on exit

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-08-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-08-02

    translation update: da by Jacob

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-08-02

    fix #8396

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-08-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-08-01

    Fix QgsVectorLayer::EditType API doc

Merge: 7c312f8a91c efd84bd022c
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-08-01
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-08-01

    Merge pull request #780 from slarosa/db_manager_fix

    Small fix for DB Manager

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-07-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-07-31

    [dbmanager] set focus to SQL query TextEdit and change to ScrollToPixel the result query area

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-31

    translation update

Merge: 200fae74418 d7119f0fc95
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-31

    Merge pull request #766 from imincik/slovak

    Slovak translation update.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-31

    Fix point displacement in print (ticket #8377)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-31

    Quote layer names in raster calculator

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-07-31
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-07-31

    More IT GUI translation

Merge: b9c9ec440bb 3aad6df8cc6
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-30

    Merge pull request #779 from ajdunlap/patch-1

    Call QCoreApplication.processEvents() after writing to Python console. Fix #8343

    Alexander J. Dunlap <alexander.dunlap@gmail.com>AuthorDate: 2013-07-30
Commit:     Alexander J. Dunlap <alexander.dunlap@gmail.com>
CommitDate: 2013-07-30

    Update console_output.py

    Call QCoreApplication.processEvents() after writing to Python console, enabling incremental output from Python scripts. Fixes #8343.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-07-30
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-07-30

    [Plugin Installer] Don't forget about plugins in QGIS-PLUGINPATH env variable. Fix #8376

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-30

    Server: apply project related labeling settings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-30

    [ogr] Rename columns with non-unique name (Fix #8385)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-30

    Followup for 8414345
    Remove unreleased code

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-30

    [sextante] made parameter harcoded in saga shapestogrid algorithm

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-30

    Doc for editor widget types

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-30

    Fix rounding in composer item text width calculation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-30

    [symbology] Markerline does not crash on empty lines (Fix #8381)

Merge: 812d1ed1d8f 6fce142db95
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-29

    Merge pull request #765 from 3nids/rightclickdigitize

    right click ends digitizing without adding a vertex

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-25
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-30

    right click ends digitizing without adding a vertex

Merge: a13cdf8fb95 eeaa867e105
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-29

    Merge pull request #776 from Oslandia/issue7926

    - fix #7926

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-29

    osgeo4w: update to grass 6.4.3

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-29

    [sextante] fix duplicate plugin install target build error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-29

    Drag and drop editor: Don't crash with hidden field (Fix #8380)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-07-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-07-29

    [sextante] add example provider code

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-29

    Fix some more icon path warnings

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-29
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-07-29

    - fix #7926
    - the painting is ended if image cannot be allocated in renderer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-29

    Switch from deprecated sip*Instance* calls to sip*Type* calls
    Min SIP version 4.8

Merge: 8b415708b14 9cabd33c0c5
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-28

    Merge pull request #773 from slarosa/fix_8366

    Fix #8366

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-07-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-07-28

    [pyqgis-console] remove unused code

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-07-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-07-28

    Fix #8366

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-28

    fix a3c1326

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-28

    add install of missing API headers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-28

    use gdb only for crash reports (followup e4fed741)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-28

    Fix some icon path warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-27

    remove qgis.xpm from images.qrc (followup 8b5f22eef)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-27

    debugging improvements

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-27

    labeling: fix missing fonts warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-27

    - fix runtime gui warnings
    - remove xpms
    - also use qgis-icon-60x60.png as window icon on linux

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-27

    raise Qt dependency to 4.5

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-27

    qgsexpression: lazy initialization of geometry calculator

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-27

    [sextante] fixed proximity algorithm.

    modified wrong test model

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-27

    [sextante]renamed wrong saga description file

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-07-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-07-27

    Workaround for GDAL ticket 5170, fixes #8356

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-27

    Clean up return from form Python init function

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-26

    Initialize bool for showing label drop shadow debug rectangles

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-26

    Fix help viewer bundled lib path on Mac with symlink

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-26

    fix vc warnings

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-07-26
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-07-26

    fix distance matrix k and k-1 issue

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-26

    Dismiss render cache when selection is modified (Fix #8346)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-26

    Keep the return value of Python init function alive while form open

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-07-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-07-26

    Python formatting cleanups for zonal stats and raster layer tests

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-07-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-07-26

    Small optimisation for zstats so that we dont do more expensive geoemtry operation when we know that cell value is null already.

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2013-07-26
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2013-07-26

    Slovak translation update.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-25

    partly revert 1d5712c4

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-07-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-07-25

    [QGIS-Server] Add vectorJoins

    Vector joins is based on qgsMapLayerRegistry. Vector joins has to be
    used for getFeatureInfo and getMap WMS Server Request and for
    describeFeatureType and getFeature WFS Server Request.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-25

    Change colour of snap marker to make it easier to see

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-25

    Fix missing alpha picker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-07-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-07-25

    Also set focus to text box after double clicking lists in vector field dialog

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-24

    translation update: sv by victor

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-24

    translation update: vietnamese

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-24

    translation update: czech by Jan

Merge: 382e300c22b 09b6bf95204
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-24

    Merge pull request #764 from imincik/slovak

    Slovak translation update.

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2013-07-24
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2013-07-24

    Slovak translation update.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-24

    Fix double layer space in GetLegendGraphic and remove code redundancy

Merge: 0e55d55e186 a1632d93663
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-23

    Merge pull request #763 from SrNetoChan/master

    PT_pt GUI Translation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-07-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-07-24

    Set focus to expression text box after double clicking lists in expression builder widget

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-06-03
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-07-23

    PT_pt GUI Translation

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-24

    Revert "Delete rubberband if deactivating capture tool" Fix #8348

    This reverts commit b5a5264c7fcf165d9c2a8dc48db180ea6f9e8fb6.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-23

    translation update: es by carlos

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-23

    [sextante] file selector and iterator buttons can be hidden now in parameters dialog if algorithm does not support them

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-23

    [sextante] fixed error introduced in fields calculator

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-23

    translation update: nb_NO by James

Merge: 5c2e3f3e922 82deaae73d9
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-23

    Merge pull request #762 from sbrunner/typo-fr

    Typo in qgis_fr.ts

    Stéphane Brunner <stephane.brunner@camptocamp.com>AuthorDate: 2013-07-23
Commit:     Stéphane Brunner <stephane.brunner@camptocamp.com>
CommitDate: 2013-07-23

    Typo in qgis_fr.ts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-23

    [sextante]fixed preprocessing of parameters

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-23

    [sextante] fixes in saga algs an models

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-23

    added modeler-only tools to simplified classification

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-23

    [sextante] added preprocessing of input params for saga algorithms

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-23

    translation update: es, fi, ko_KR thanks to contributors

Merge: 5ea75bd5f03 c7ca40a8598
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-23

    Merge pull request #761 from minorua/label_enc

    fix an encoding issue of QgsPalLabeling (fix #8347)

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-07-23
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-07-23

    fix an encoding issue of QgsPalLabeling (fix #8347)

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-22
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-22

    Partial fix #7708

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-22

    symbology-ng: restore rotation (followup 1d5712c)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-22

    symbology-ng: fix data defined properties of centroid fill markers (fixes #8318)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-22

    allow debug messages with backtrace on linux

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-22

    symbology-ng: make dump() methods const

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-22

    QgsCredentials: fix sip bindings
    dbmanager: QgsCredentials is in core (fixes #8345)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-22

    sync qgsrasterblock sip (followup eaa27aa4f)

Merge: bfcdc9349ee 335d7f02b41
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-22

    Merge pull request #758 from 3nids/siprasterblock

    [SIP] raster block: missing hasNoData()

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-22

    raster block: add missing hasNoData method in sip

Merge: d0d2511d13f d394811a08e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-22

    Merge pull request #754 from ddanielvaz/ptBR

    pt-BR translation

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-22

    Auto save Python script file

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-21
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-21

    Fix #4189

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-21

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-21

    raise cmake dependency to 2.8

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-21
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-21

    Partial translation

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-21
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-21

    partial translation to pt-BR

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-19
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-21

    Partial translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-21

    test fixes:
    * use compareWkt in PyGeometry nad PyQgsRectangle
    * skip PySpatialiteProvider if pyspatialite is unavailable
    * show information about used fonts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-21

    topology checker: catch difference error (fixes #7845)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-21

    renderchecker: create world files

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-21

    Add missing alpha value option for colour ramps

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-20

    gml download: fix progress noise

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-20

    fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-20

    composer item group: fix destruction

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-20

    wfs feature iterator: support ExactIntersect (fixes #8310)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-20

    composer: save/restore item groups (fixes #7675)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-20

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-20

    debian packaging updates

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-20

    Update to new icon. Fix #6688

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-20

    fix typo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-20

    browser: add credential dialog (fixes #6044)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-19

    GdalTools: use int to compare versions (fixes #8323)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-19

    test fixes:
    * port python test to sip api v2 (fixes #8314)
    * introduce compareWkt for more tolerant WKT comparisions in C++ tests
    * require UTF-8 locale for regression1141 test on linux

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-19

    catch transformation exceptions in pal labeling (fixes #7730)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-19

    Fix vertical alignment in data defined labeling

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-07-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-07-19

    Transform layerName for typeName in WFS GetCapabilities

Merge: ddef9a90ca3 1faadbcd86c
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-19

    Merge pull request #750 from artfwo/master

    Fix misc typos and untranslatable strings

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-07-19
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-07-19

    Fix misc typos and untranslatable strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-19

    fix some tests:
    * put spatialite test database into temp path
    * relaxed WKT comparison

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-19

    also determine primary key in spatialite 4

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-19

    [sextante]adapted some saga names

    Some code cleaning

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-18

    translation update: sv by Victor

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-18

    Fix scaling of rotated svg markers if printing a QGIS server WMS with QGIS desktop

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-18

    Changed how postexecution errors are handled in algorithms caling external apps

    Improved R error messages

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-18

    [sextnate] minor algorithm improvements and renaming

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-18

    [sextante] adapted SAGA binding to support different versions in windows and linux

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-18

    Revert "[sextante] removed "lib" prefix in saga calls"

    This reverts commit 1c2e49ed249a89480c1195f50c96614dc72700d3.

    Conflicts:
            python/plugins/sextante/saga/SagaAlgorithm.py

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-07-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-07-18

    More IT GUI translation

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-18

    fix rubberband test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-18

    Some further small improvements to QgsRubberband

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-18

    fix #4819
    improves rendering speed of complex rubberbands

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-18

    - fix issue4819
    - modify polygon render to exclude consectuvie points that are less than
      a pixel appart
    - moved inner loop debug prints to level 3 and 4 since they where
      slowing down too much the code in debug

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-07-18
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-07-18

    refs #8045 Fix python plugin path encoding issues

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-07-18
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-07-18

    refs #8045 Fix the way main() parse path names with special characters

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-07-18
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-07-18

    refs #8045 Add unit tests for path passed from command line

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-18

    adapt some tests to 'better' wkt (followup b1efd479)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-07-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-07-18

    fix PyQgsSymbolLayerV2 test

Merge: ab4fc785e88 728ec25f02f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-18

    Merge pull request #748 from Jean-Roc/mywork

    update french translation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-07-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-07-18

    fix PyQgsVectorLayer test

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-07-18
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-07-18

    update french translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-18

    run REPACK after deleting features (fixes #8317)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-18

    Disable field in attribute table if field is not editable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-17

    - introduce qgsDoubleToString for format double with maximum precision
    - usage in mssql provider fixes #7638
    - read precision in mssql provider (fixes #5966)
    - commit errors are only shown once

Merge: f1e0498dd07 73a9255417a
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-17

    Merge pull request #745 from yoichigmf/for_pull_req

    update GUI translation JA

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-07-17
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-07-17

    update GUI translation JA

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-07-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-07-17

    fix PyQgsMemoryProvider test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-17

    vector join: put subset string in parentheses (followup af8479e72; closes pull request #571; fixes #7743)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-17

    manually merge pull request #744 (fixes #7444)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-17

    Set sip api in __init__.py

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-07-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-07-17

    update layer fields after zonal statistics calculation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-07-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-07-17

    unittest for QgsZonalStatistics

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-07-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-07-17

    handle truncating of long fieldnames (mainly for shapefiles)

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-14
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-14

    Fix #6063

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-14
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-14

    Fix #6063

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-14
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-14

    commit

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-12
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-07-12

    - added warning and chance to cancel Natural break classification for
      dataset >50k records
    - modified test script to generate gowing sizes tables (for timing)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-11
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-07-11

    - script to generate a database to reproduce the bug
    - no crash observed with qgis natural breaks (jenks)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-07-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-30

    Fix calculation of heatmap raster size (fix #8194) - merged for further testing

Merge: f4ac684dde5 cf0676ca863
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-16

    Merge pull request #743 from ddanielvaz/fix-7620

    Fix #7620

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-16
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-16

    Fix #7620

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-17

    translation update: korea

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    wfs provider: fix support for non-ascii wfs layer names (fix #7848)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    vector join: fix quoting in subset string

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-07-16
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-07-16

    Bug #8166 GetFeatureInfo: clickable area too small for points

    For point layers, clicking exactly on the point is difficult, and the user misses the popup very often.
    Better define a larger clickable area.
    This commit enlarge the area for point by 2.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    fix 2fa77362

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    vector file writer: add support for DBF files (fixes #7507)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    ogr provider: move REPACK into createSpatialIndex.  Don't REPACK in deleteFeatures as there might still be pending changes that depend on the current feature ids (fixes #7472)

Merge: 530610d8472 d476aed464e
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-16

    Merge pull request #732 from ddanielvaz/fix-5789

    Fix #5789

Merge: bbd257f0cc6 00615ae9c4f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-16

    Merge pull request #742 from 3nids/colorconform

    better color uniformity

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    also accept first ellipsoid (followup be7a026190)

Merge: 13c71d4507b df627b148d3
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-16

    Merge pull request #738 from radosuav/sextante_file_extensions

    [sextante] Append output file extension if missing

Merge: 29a4bc0aca9 be7a0261908
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    Merge pull request #736 from Oslandia/issue7441

    fix issue7441

Merge: 2fa77362728 45ab8ccc858
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    Merge pull request #715 from Oslandia/issue7550

    solves Issue7550

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-16

    Only restore geometry for non custom attribute forms

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    dbmanager: fix spatialite connection error message

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    german translation update

Merge: 9093bcd51d2 eea246a05ce
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    Merge pull request #739 from minorua/fixbld

    fix build (follows 0e7b60e)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-16

    better colors

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-16

    Fix memory leak in multiband color renderer

Merge: dc489dfc7ab 805be41738f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-15

    Merge pull request #740 from 3nids/snapfirstnode

    Visual snapping when adding first node or starting feature (fix #8300)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-16
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-16

    Visual snapping when adding first node or starting feature (fix #8300)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-16

    Include system proxies

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-07-16
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-07-16

    fix build (follows 0e7b60e)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    fix windows build of grass fake library

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-16

    fix build on debian squeeze

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-16

    Refresh canvas after show/hide layers. Fix #8096

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-15

    translation update: es by Carlos

    rmgu <rmgu@grasdk.com>AuthorDate: 2013-07-15
Commit:     rmgu <rmgu@grasdk.com>
CommitDate: 2013-07-15

    [sextante] If no extension is specified for an output file append the
    extension from the selected file filter.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-15

    fix #6978

Merge: 133398b390c b54c9813419
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-15

    Merge pull request #730 from palmerj/wfs_client_fixes

    WFS client fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-15

    wfs related fixes:
    - wfs server: only filter by bbox if there was one given (fixes #8287)
    - wfs provider: make feature attribute field types stick to the values
    - vector layer properties, field properties: add (Qt) type column
    - attribute table: sort Date and DateTime as such
    - spatialindex: return false when an exception on insertion occured

Merge: edf32f939b6 71c9c36a173
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-15

    Merge pull request #737 from Oslandia/issue7856

    Refs #7856. Fix model reference

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-07-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-07-15

    Follow up commit:7a7e54270

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-07-15
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-07-15

    Refs #7856. Fix model reference

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-07-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-07-15

    [Plugin Installer] Handle all exception types when loading plugins. Fixes #8295. Breaks string freeze because it's a critical fix.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-15

    changes to norwegian language due to two possibilities and added the new maintainer of the language

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-15

    also remove superfluous query items from WFS and WCS connections (as in WMS;
    fixes #7848)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-15

    Fix #8297. Select all when expression is blank

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-15

    translation update: id and no

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-15

    spatialite: fix handling of empty geometry column (fixes #8299)

Merge: b5f38e33767 6fcce28684d
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-15

    Merge pull request #697 from 3nids/svgzoomicon

    SVG icons for zoom related icons

Merge: 1a77cde1690 0f638fc83c9
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-15

    Merge pull request #735 from 3nids/iconsqloracle

    added oracle raster, sql anywhere icons. Conform colors for raster icon

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-15
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-07-15

    fix issue7441 by automatically setting the projection elipsoid to fit
    the selected CRS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-07-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-07-15

    More IT GUI translation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-15

    new simple draw icon

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-08
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-15

    better draw icon

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-15

    SVG icons for zoom related icons, refine pointer in action and identify icons, completed svg-base

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-15
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-15

    added oracle raster, sql anywhere icons. Conform colors for raster icon

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-15

    osgeo4w: update to grass 6.4.3RC4

Merge: 94c5f5386d2 618ffa0edfe
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-14

    Merge pull request #729 from minorua/gdal_filename

    make filename encoding consistent (gdal/ogr)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-15

    translation update: fi by Kari

Merge: 6d48f11e571 7a288d1b9e0
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-14

    Merge pull request #733 from Cracert/trans3

    translation update: pl

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-07-14
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-07-14

    translation update: pl (CSV)

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-14
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-14

    Fix #5789

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-14

    wfs server: fix multilinestring parsing

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-14

    [sextante] change saga algorithms to use full name for cmdname

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-14

    [sextante] minor fixes and algorithm changes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-14

    wfsprovider: also set srsName of changed geometries (followup 1ea6267cb)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-14

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-14

    wfsprovider: set srsName of new geometries (fixes #7880)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-07-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-07-14

    [sextante] update sample script to new API (fix #8278)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-14

    QGisApp: show commit errors as message bar first

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-14

    translation update: es by Carlos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-14

    QgisApp: use qgsmessageviewer to report commit errors
    QgsOgcUtils: fix multi geometry type creation and use QgsGeometry types instead of STL templates

    Jeremy Palmer <jpalmer@linz.govt.nz>AuthorDate: 2013-04-22
Commit:     Jeremy Palmer <jpalmer@linz.govt.nz>
CommitDate: 2013-07-15

    Remove some old code missed from 84f4346eae

    Jeremy Palmer <jpalmer@linz.govt.nz>AuthorDate: 2013-04-22
Commit:     Jeremy Palmer <jpalmer@linz.govt.nz>
CommitDate: 2013-07-15

    Re-write MimeData Uri concat and split function to deal with layer names and urls that contain the ':' character

    Jeremy Palmer <jpalmer@linz.govt.nz>AuthorDate: 2013-06-30
Commit:     Jeremy Palmer <jpalmer@linz.govt.nz>
CommitDate: 2013-07-15

    If a network request error occurs while reading the streamed GML, then return a failure status from the getFeatures method

    Jeremy Palmer <jpalmer@linz.govt.nz>AuthorDate: 2013-04-22
Commit:     Jeremy Palmer <jpalmer@linz.govt.nz>
CommitDate: 2013-07-15

    Ensure progress dialogue shows for WFS GML requests - especially in the case that the geometry type is not determined from the server describe feature type request and we need to inspect the featuretype first feature

    Jeremy Palmer <jpalmer@linz.govt.nz>AuthorDate: 2013-06-30
Commit:     Jeremy Palmer <jpalmer@linz.govt.nz>
CommitDate: 2013-07-15

    Bug Fix: WFS layers added from the browser no longer prompt the user for the layer coordinates system

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-14

    improve wfs error reporting in server and client

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-07-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-07-14

    get back the plugin manager svg icon again, removed mistakenly by 9138ba3

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-07-14
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-07-14

    make filename encoding consistent (gdal/ogr)

Merge: 9b4f46193b1 6088fd713e1
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-13

    Merge pull request #713 from minorua/ftools

    fTools fixes

Merge: 257b31ea52c c9eb4f22060
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-13

    Merge pull request #728 from minorua/osgeo4w_gdalfilename

    OSGeo4W: make sure that GDAL_FILENAME_IS_UTF8 is YES (fix #8010)

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-07-14
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-07-14

    OSGeo4W: make sure that GDAL_FILENAME_IS_UTF8 is YES (fix #8010)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-14

    qgis server: initialize network cache (fixes #7204)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-14

    Don't show messagebar for syntax check. No need

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-14

    Use exec file for python console

Merge: 558fe92eb15 7b55e215830
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-13

    Merge pull request #727 from Cracert/trans3

    translation update: pl

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-13

    dbmanager: adapt to sl4 metadata tables (fixes #8290)

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-07-13
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-07-13

    translation update: pl

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-13

    wfs: minor cleanups and a fixed error message

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-13

    make QgsCompositionChecker less forgiving and readd a svg used in tests (fixes #7731)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-13

    Don't inlude empty extents in full extents. Fix #7709

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-13

    project file transform: don't imply we know the band count (fixes #7080, fixes #8283)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-12

    Match size and greyscale color intensity for new default raster layer icon to other default layer icons

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-12

    Ensure Add Oracle Raster Layer action comes before Add WMS Layer action on Manage Layers toolbar

    - Should come before Add SQL Anywhere Layer and just after Add Oracle Spatial Layer if all are supported and shown

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-12

    Ensure Add SQL Anywhere Layer action comes before Add WMS Layer action on Manage Layers toolbar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-13

    freebsd support (applies #7909)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-12

    Ensure new GPX Layer action comes before Remove Layer action on Manage Layers toolbar

Merge: 2df4bdcc885 00178079390
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-12

    Merge pull request #581 from minorua/georef_nonascii

    Georeferencer: a fix to support non-ASCII path

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-12

    split geometry: cleanup parts if split failed (followup 6272274f)

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2013-07-12
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2013-07-12

    UI defaults with layer toolbar on the left

Merge: cafc3677fdc 5256b80b740
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-12

    Merge pull request #717 from Oslandia/issue7244

    geometry: don't check for cut edges and validate the split geometries instead (fixes #7244)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-12

    spatialite provider: accept empty tables from spatialite 4 (fixes #7664)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-12

    Group and sort providers in browser listing by type then name

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-12

    save as: also use numeric postfix in spatialite (followup ac21c6266)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-12

    fix warning

Merge: 237912911b5 33287585a53
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-12

    Merge pull request #719 from artfwo/master

    Russian translation update.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-12

    fix a translation string and a german translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-12

    indentation update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-12

    Move spacer to end in attribute dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-12

    wfs provider: remove old featureById and nextFeature
    gml parsing: don't mistake attributes for features just because the have the same name and some cleanups

Merge: 272400e30d6 58ba7dd3f8c
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-12

    Merge pull request #722 from 3nids/iconmouseontop

    accord wrench to Tim's changes in composer

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-12

    delete base file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-12

    accord wrench to Tim's changes in composer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-12

    Use positional for str.format(). Fix #8277

Merge: 9db8970dae6 5de6836e67e
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-12

    Merge pull request #721 from 3nids/iconmouseontop

    put cursor on top of identify/action icons

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-12

    Add "New SpatiaLiate Layer" icon and make it accessible from the toolbar

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-12

    put cursor on top of identify/action icons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-12

    oracle provider: fix log message

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-07-12
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-07-12

    Russian translation update.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-07-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-07-12

    Use more consistent font for help icon

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-07-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-07-12

    Updated help icon for better theme consistency

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-07-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-07-12

    Make composer manager icon more visually consistent with handles of zoom tools and less dominant on toolbar.

Merge: 8c7723fa6a6 15101bd0456
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-11

    Merge pull request #718 from ddanielvaz/fix-8275

    cleanup temporary database after write check (fixes #8275)

Merge: 0653127dd69 9138ba3ebd8
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-11

    Merge pull request #700 from 3nids/svgaddlayers

    SVG icons for project and layer actions

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-12

    SVG icons for project, add layers and help  actions

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-11

    Fix finding QScintilla2 lib: prefer local installs over system

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-11
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-11

    Fix #8275

Merge: b50a8932223 522aecc0f9b
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-11

    Merge pull request #712 from ddanielvaz/fix-8219

    Fix 8219

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-09
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-11

    Fix #8219

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-11

    translation update: es by carlos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-11

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-11

    dbmanager: fix setting html attributes (fixes #8271)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-11

    consider data defined svg pattern rotation (fixes #7736)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-07-11
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-07-11

    Initial update of IT GUI translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-11

    undo: only merge geometry changes on the feature (fixes #8265)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-11

    [sextante] fixed bug in R installation check in windows

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-11

    [sextante] algorithm fixes and minor changes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-11

    Make marker line angle calculation more robust against duplicated vertices

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-11
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-07-11

    - fix issue 7244

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-11

    translation updates: korean

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-11

    save as: add a numeric postfix to reserved field ogc_fid when saving to SQLite (fixes #8245)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-11
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-07-11

    - test that fails because of issue7244 (split several polygons of a
      multipolygon at the same time

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-11
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-07-11

    - set primary key value to NULL in split when there is no default value.
    - modified the test accordingly

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-11
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-07-11

    - solves issue #7550
    - the feature modification stops (in edit buffer) once an error is found
    - the test has been modified to refelect the real problem: the data
      corruption, and not the commit failure if primary key are not unique

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-07-10
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-07-11

    fTools: fix geoprocessing (fix #7298)

Merge: 9ed180303c8 62b30fcaaa1
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-10

    Merge pull request #711 from ddanielvaz/bugfixes

    Bugfixes for fTools.

    Fix #8218
    Fix #8069
    Fix #7073

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-10
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-10

    Fix #8069

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-11

    Copy joins on duplicate layer. Fix #8243

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-10
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-10

    Fix #8069

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-11

    Add label for composer picture search paths. Fix #7764

Merge: 42d57d6f8f5 3d6e46856a2
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-10

    Merge pull request #710 from pka/uidefaults

    Updated UI defaults (toolbars and panels) for app and composer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-11

    fix old labeling (fixes #8030)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-11

    db manager: fix #8146

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-06
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-10

    Fix #7073

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-09
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-10

    Fix #8069

    Daniel Vaz <danielvaz@gmail.com>AuthorDate: 2013-07-06
Commit:     Daniel Vaz <danielvaz@gmail.com>
CommitDate: 2013-07-10

    Fix #8218

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2013-07-10
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2013-07-10

    Updated UI defaults (toolbars and panels) for app and composer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-10

    postgres provider: reload fields if a cursor query fails (fixes #8242)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-10

    dbmanager: fix column renaming

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-07-10
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-07-10

    fTools: remove unnecessary checks on output field names (fix #8241)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-10
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-07-10

    - removed useless function getPrimaryKey since a member already exist
      for that
    - modified the test to have multiple column primary key (it fails for
      the moment

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-09

    translation update: german

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-09

    some more string typo fixes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-09

    [sextante] fixed problem with projections when using file inputs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-09

    [sextante] algorithm fixes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-09

    [sextante] removed "lib" prefix in saga calls

Merge: 61062d719ea 7ccd3d0ab9c
    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-09
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-07-09

    Merge remote-tracking branch 'upstream/master'

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-09
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-07-09

    - solved issue #7550
    - implemented getPrimaryKey member function of QgsSpatiaLiteProvider
    - in addFeatures, if an attribute is a primary key, its value is set to
      NULL so that sqlite generates a value automagically

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-09

    limit shapefile fieldname to 10 in fieldcalculator and add attribute dialog (fixes #8235)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-09

    browser: emit layoutAboutToBeChanged() before destroying home item (fixes #8221)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-07-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-07-09

    [Plugin Installer] Fixes #8244 (crash on closing http request)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-09

    translation update: ja and KR

Merge: 78b04df91a1 f4272e68fef
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-09

    Merge pull request #707 from qgis-jp/make_pull_req_from_ja

    update GUI translation JA

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-09

    ogr provider: reopen the data source if a REPACK failed (fixes #7540)

    vmora <vincent.mora@oslandia.com>AuthorDate: 2013-07-09
Commit:     vmora <vincent.mora@oslandia.com>
CommitDate: 2013-07-09

    - added test for issue #7550

Merge: 0bb95432789 91799532b50
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-09

    Merge pull request #546 from PhilippeDorelon/addfeatureJoin

    Fix #7072 : can't create a feature when a layer has a join

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-07-09
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-07-09

    update GUI translation JA

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-09

    Remove __getattr__, __setattr__ for QgsFeature

    Not such a good idea after all :)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-09

    french translation: add blank to window title

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-09

    fix 83cf4be9f68

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-09

    browser: fix crash when removing favourite items from the directory tree (fixes #8236)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-09

    postgres provider: set length and precision of native floating point types to -1 (fixes #8145)

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-07-08
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-07-08

    OS X install updates

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2013-07-09
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2013-07-09

    New globe navigation controls (partially fixes #6192)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-08

    ogr provider: avoid GDAL #4509 (fixes #8232)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-08

    composer table:
    - fix api updates (fixes #7781)
    - store/restore geometry of attribute selection dialog

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-07-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-07-08

    [pyqgis-console][fixes #8230] adds a missing default value in settings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-08

    nodetool: track layer of selected feature instead of current layer (fixes #7351)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-08

    help viewer: report errors and make it work from windows build directory

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-08

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-08

    postgres provider: fix some error messages

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-08

    translation update: fi by Kari

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-08

    Merge attributes dialog: also skip pk attributes if taking attributes from selection

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-07

    translation update: es by carlos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-07

    plugin installer: destroy network replies (fixes #8233)

Merge: f884f09a3db ddff4ccfab1
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-07

    Merge pull request #705 from Cracert/trans3

    translation update: pl

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-07-07
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-07-07

    translation update: pl

Merge: ef07bc39af7 e35cbcb0acb
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-06

    Merge pull request #701 from qgis-jp/make_pull_req_from_ja

    update translation ja include some improvement by Minoru Akagi

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-07

    debian packaging update

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-06

    Default raster layer icon for when generation of raster legend layer icons is disabled

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-06

    Switch QGIS Broswer 'set projection' icon to SVG and from 'magic wand' to variation of new CRS icon

    - Make browser toolbar icon size honor app's pref

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-06

    Switch custom projection icon to SVG and from 'magic wand' to variation of new CRS icon

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-06

    Switch CRS icon to SVG, simplify it, and update using GIS theme components

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-06

    Switch icons in custom CRS dialog to be more consistent with rest of app

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-06

    Update new selection clearing icons

    - Rebuild using GIS theme components
    - Make yellow RGB values match other selection icons

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-06

    Make lock/unlock icon look less distorted and switch to SVG

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-06

    Change color of remove icon to red, instead of green

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-07-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-07-06

    Update new property icons to add whitespace and reduce stroke width

    - New icons now match existing icons' characteristics

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-06

    Clean up code related to old overlay object system

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-06

    Remove diagram_overlay plugin

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-07-06
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-07-06

    update translation ja include some improvement by Minoru Akagi

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-07-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-07-06

    set provider request attribute supset only if requested, fixes 7112 and 7267

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-06

    fix #7217

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-06

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-06

    fix warning

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-07-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-07-06

    Update core plugins to use the new icons by default.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-07-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-07-05

    append required date format to field label in attribute dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-07-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-07-05

    Fix #8225

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-07-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-07-05

    add spacer to keep attributes on top

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-05

    translation update: nl and no

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-04

    translation update: ja and da_DK thanks to contributors

Merge: e53aa076983 286f62cfd9c
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-04

    Merge pull request #699 from qgis-jp/make_pull_req_from_ja

    update GUI translation ja

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-04

    Merge features: Fix "take attributes from selected feature"
    Fix #7668
    Fix #7922

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-07-05
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-07-05

    update GUI translation ja

Merge: c3143e64c30 7221c732fd7
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-04
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-04

    Merge pull request #695 from minorua/defproj

    fTools: remove lines that cause error with non-ascii path

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-04

    fixing tips - thanks to Richard for pointing to it

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-04

    spit: fix truncation issue

Merge: 5fcd054f738 5b2e9dc13cc
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-04

    Merge pull request #693 from 3nids/selectsvgicon

    SVG for select icons

Merge: 1b0dbc8a09b 3331069c0a8
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-04

    Merge pull request #692 from 3nids/moresvgicons

    SVG for system and general icons

Merge: eeb2cb44dd9 a7854ff7ba9
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-04

    Merge pull request #696 from asiersarasua/master

    Basque translation update

    asiersarasua <asier.sarasua@gmail.com>AuthorDate: 2013-07-04
Commit:     asiersarasua <asier.sarasua@gmail.com>
CommitDate: 2013-07-04

    Basque translation update

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-07-04
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-07-04

    fTools: remove lines that cause error with non-ascii path

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-04

    Fixing some typos

Merge: 7805af3cf1a ea5d3b3d048
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-03

    Merge pull request #694 from Jean-Roc/mywork

    update french translation

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-04

    SVG for select icons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-07-04

    crssync: exclude some records from updates from GDAL

    sqlite3 resources/srs.db
    sqlite> alter table tbl_srs add noupdate boolean;
    sqlite> update tbl_srs set noupdate=(auth_name='EPSG' and auth_id in (5513,5514,5221,2065,102067,4156,4818));

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-07-04
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-07-04

    update french translation

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-03

    [sextante] fixed graticule creation algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-03

    [sextante]Some algorithm renaming

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-03

    [sextante]adapted SAGA export procedure to SAGA 2.1

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-03

    [sextante] minor changes in algorithms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-03

    More const-correctness

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-03

    translation update: es by Carlos

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-03

    Let python utils manage all python cleanup

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-03

    translation update: danish by Jacob

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-03

    Bugfixing typos, thanx to Carlos Davila for pointing them out

Merge: d2b2bb18699 6a2bd62c046
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-07-03
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-07-03

    Merge pull request #429 from tecoholic/ramp_srch

    added searching of colorramps in style manager

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-03

    added folder for base SVG images (hammer, pointer, scredriver, etc.)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-03

    more SVG icons

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-03

    fix editable attribute of joined fields (fix #7739)
    Based on pull request 576 by minorua

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-03

    Fix windows build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-03

    Followup f3e08b5: Actually clean python on systems with newer sip version

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-03

    Only cleanup python with newer sip versions (Fix #8102)

Merge: 7d75fcc3877 3851670300f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-03

    Merge pull request #689 from 3nids/svgactionicons

    use SVG for action icons

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-03
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-03

    use SVG for action icons

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-07-03
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-07-03

    fTools: fix MergeShapes and SpatialJoin
    fix #7823
    fix #7952
    fix #8206

Merge: ce1a9a821db b0ef70b218a
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-02

    Merge pull request #687 from qgis-jp/make_pull_req_from_ja

    Make pull req from ja

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-07-02
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-07-02

    update GUI translation JA

Merge: 03c1cec93e4 ce1a9a821db
    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-07-02
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-07-02

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into make_pull_req_from_ja

    Conflicts:
            i18n/qgis_ja.ts

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-07-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-07-02

    Topology checker: No double-delete of rubberbands (Fix #8095)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-02

    Translation String update for upcoming 2.0 Release

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-07-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-07-02

    translation update: es by Carlos

Merge: 3ba1c3c3325 ad014164650
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-01

    Merge pull request #685 from 3nids/identifyicon

    SVG icon for identify action

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-02

    Use qRound. Fix windows build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-07-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-07-02

    Use extents table for ms sql layers for faster loading

    - Also move feature count logic

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-07-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-07-01

    [sextante] fixed some minor bugs due to new SIP API

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-07-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-07-01

    replace identify icon by svg

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-07-01
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-07-01

    update GUI translatio ja

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-07-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-07-01

    Follow up to 4240807

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-06-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-30

    Fix dimension calculation in heatmap plugin (fix #8193)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-30

    fix #8165

Merge: 92b930ac471 7e00e7b1ed6
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-06-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-06-30

    Merge pull request #677 from radosuav/r_report_fix

    Save SEXTANTE GRASS r.report output in HTML

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-30

    projection selector: skip unavailable user CRSes (fixes #7377)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-30

    ows data items: populate data items of other providers (fixes #7857)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-30

    translation update: gl_ES by Xan

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-30

    project properties: rename wfs slots to avoid autoconnect warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-30

    spelling fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-30

    grass provider: don't close invalid layers (fixes #7180)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-30

    QgsGml: append wkb fragments to the last set not the first (fixes #7991)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-30

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-30

    expression builder widget: hide sample buttons and context menu, when no layer is set (fixes #6802)
    wfs source select: rename slots to avoid autoconnect warning
    attribute table: remove stale connect

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-30

    wfs connection dialog: also hide pixmap transformation checkbox
    ows source select: remove unused slot

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-30

    don't crash when measuring faulty geometry (fixes partially #7991)

Merge: 5d60f606471 7d3461dbe2b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-29

    Merge pull request #683 from rduivenvoorde/nltranslation

    dutch translation update

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-06-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-06-30

    Added Denis Rouzaud to contributors and sorted contributor list alphabetically

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-06-29
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-06-29

    dutch translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-29

    fix #7865

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-29

    fix #8198

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-29

    postgres provider: remove attribute in reverse order (fixes #8142)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-29

    save and restore message viewer geometry

Merge: 376c5f3a472 5ee134f0c9c
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-29

    Merge pull request #682 from qgis-jp/make_pull_req_from_ja

    update GUI translation ja

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-06-29
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-06-29

    update GUI translation ja

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-29

    new spatialite layer: don't assume epsg id and qgis srsid are the same (fixes #8041)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-29
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-29

    [Plugin Installer] Follow up 619558dabc

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-29

    use QFileDialog.getOpenFileNameAndFilter variant when setting last filter (fixes #8138)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-29

    enable/disable raster tools (fixes #8179)

Merge: 8dc28f2be4a f4a4009bcac
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-06-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-06-29

    Merge pull request #681 from 3nids/maptoolcursor

    set cursor for mapTools

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-28

    PostgreSQL not working in DB Manager (Fix #8191)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-28

    Update contributors list

Merge: 93c5599a661 e00f0c006f8
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-28

    Merge branch 'server_user_db'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-28

    Initialize qgis.db in server. Fixes ticket #8172

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-06-28
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-06-28

    set cursor for mapTools

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-28

    revert unnecessary api change

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-28

    translation update: TW by Lin

Merge: c8d3fa7d0a5 9a0be04113b
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-27

    Merge pull request #680 from ddanielvaz/master

    Fix #7822. Export to Spatialite is really slow, compared to commandline ogr2ogr

    Daniel Vaz <daniel@gauss.(none)>AuthorDate: 2013-06-27
Commit:     Daniel Vaz <daniel@gauss.(none)>
CommitDate: 2013-06-27

    fixing bug #7822

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-06-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-06-27

    gdaltools: fix Translate/FillNodata batch mode (follo df4fc99e83)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-06-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-06-27

    gdaltools: fix syntax error (follow edd0cdd294)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-06-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-06-27

    gdaltools: cleanup

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-06-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-06-27

    gdaltools: more SIP APIv2 update

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-06-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-06-27

    gdaltools: SIP APIv2 update (error when paths defined in Settings dialog)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-27

    [Plugin Installer] Only test not loaded Python plugins when (re)building metadata registry. Loaded plugins prove they are ok just being loaded. It prevents possible bugs when already loaded plugin is imported again.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-27

    [Plugin Manager] Fix inconsistent behaviour in --noplugins mode: don't try to load plugins, just enable/disable them in QSettings.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-27

    translation update: slovenian by Joze

    rmgu <rmgu@grasdk.com>AuthorDate: 2013-06-27
Commit:     rmgu <rmgu@grasdk.com>
CommitDate: 2013-06-27

    Allow value checking and the use of default value for ParameterExtent

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-27

    Fix for SVG cache

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-27

    Change default: Don't generate raster thumbnail for legend (Fix #8175)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-27

    Fix crash if merge geometries fails

Merge: 0cac8b49c47 6809626fd3e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-26

    Merge pull request #679 from Jean-Roc/mywork

    update french translation (contributions from @MarieSilvestre)

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-06-27
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-06-27

    update french translation (contributions from @MarieSilvestre)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-27

    Standardise control names in heatmap dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-27

    Save heatmap settings between runs (fix #8078)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-27

    Only allow choice of heatmap raster formats which support Float32 data types

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-06-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-27

    Don't reset output size on radius change (fix #8090)
    Prevent input of invalid output size by changing to spin boxes for rows and columns

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-26

    translation update: ko_KR

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-26

    Fix dash pattern for line width < 1 pixels in Qt 4.8

Merge: afbc9b84084 a13126cfdf4
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-26

    Merge pull request #678 from minorua/ogr_init_enc_chk

    OgrProvider: initial encoding setting check (fix #8167)

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-06-26
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-06-26

    OgrProvider: initial encoding setting check (fix #8167)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-26

    [Plugin Installer] partially revert fd2b221e65 . Still QGIS restart is needed after plugin update in some cases.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-26

    [Plugin Manager] better formatting of plugin details

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-26

    [Plugin Installer] Fix #8080

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-25

    follow up 86bebab3ce

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-25

    [Plugin Installer] Fix metadata description, add "about" tag, prefer remote plugin name.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-25

    follow up 86bebab3ce

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-25

    [Plugin Installer] Fix #8111. Better repository error handling.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-25

    [Plugin Installer] Simplify plugin reloading

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-25

    Follow up 24bbd485a

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-25

    [Plugin Manager] Display proper plugin count

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-25

    [Plugin Installer] Follow up 4ecf3ebd0 (use QgsNetworkManager in plugin installer)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-25

    fix #8159

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-25

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-25

    followup 55135d600

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-06-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-06-25

    [QGIS-Server] WFS Filter : send empty data instead of XML error when no feature found

    Bug #8123
    When a getFeature request has a FILTER parameter, and when no data
    corresponds, QGIS answer sometimes with :
    <ServiceExceptionReport version="1.3.0">i
      <ServiceException code="RequestNotWellFormed">No feature found error messages: .</ServiceException>
    </ServiceExceptionReport>
    It would be better to send back an empty GML (Or GeoJSON) instead.

    rmgu <rmgu@grasdk.com>AuthorDate: 2013-06-25
Commit:     rmgu <rmgu@grasdk.com>
CommitDate: 2013-06-25

    Save GRASS r.report output in HTML

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-06-25
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-06-25

    [QGIS-Server] The parameter PROPERTYNAME does not filter attributes

    Bug #8155
    In the OGC standard, the parameter PROPERTYNAME is ussed to filter attributes in the request getFeature. In version 1.8 this parameter works. Because of changes in the vector API, this parameter does not filter attribute.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-25

    translation update: fi by Kari

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-25

    QgsVectorLayerFeatureIterator: Don't worry about concurrent edits
    An iterator will always use the data from the edit buffer which was
    valid, at the time the iterator was created. Therefore, there are no
    more problems with randomly disappearing or changing features while
    iterating

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-25

    const-correctness for QgsGeometry

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-06-25
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-06-25

    Add an update of overview on centering mode switch

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-25

    translation update id by Trias

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-24

    Fixing some Tooltips regarding to #8147

Merge: f1e2fcebdcf dab1e3c7596
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-24

    Merge pull request #675 from artfwo/master

    Russian translation update (half-way)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-24

    more interface fixes (missing GUI_EXPORT and sip)

    Artem Popov <artfwo@gmail.com>AuthorDate: 2013-06-24
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2013-06-24

    Russian translation update.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-24

    KeyboardControlHandler: remove unused parameter

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-24

    fix sip build errors

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-06-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-06-23

    [fTools] fixes zoom to error in check geometry validity tool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-23

    fix build error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-23

    use QgsNetworkManager in plugin installer (fixes #8137)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-23

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-23

    spelling fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-23

    sip update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-23

    [memory provider] Don't crash on updateExtent and feature without geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-23

    update extent on delete feature and updategeometry

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-23

    fix build error

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-06-23
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-06-23

    DBManager: more SIP API update (fix #8132)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-22

    missed query builder help in c6a4bb86aa

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-22

    - add missing sip bindings
    - port widgets_tree.py to QtXml and update customization.xml (fixes #5752 and  #8054)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-22

    [Plugin Manager] If no Python support detected, display an explanation why there is nothing to install. Fixes #8063. PL translation included.

Merge: ff27ee82ded e21ce1b42be
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-22

    Merge pull request #672 from qgis-jp/make_pull_req_from_ja

    update Translation GUI ja

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-06-22
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-06-22

    update Translation GUI ja

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-22

    [spatialite] Fix compile error

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-22

    [spatialite] Implement rewind()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-22

    fix #8099: useful error message on table_info

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-22

    fix #8131

Merge: aa0a17b253f 8c92ac95fbf
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-22

    Merge pull request #671 from qgis-jp/make_pull_req_from_ja

    update GUI translation ja

Merge: f8d6e32efa9 bed65cb1f4d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-22

    Merge pull request #670 from tqhien/master

    Fix #7927 : Add a warning message if trying to print a composition

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-05-08
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-06-22

    Georeferencer: a fix to support non-ASCII path

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-06-22
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-06-22

    update GUI translation ja

    Hien TRAN-QUANG <hien.tranquang@gmail.com>AuthorDate: 2013-06-22
Commit:     Hien TRAN-QUANG <hien.tranquang@gmail.com>
CommitDate: 2013-06-22

    Fix #7927 : Add a warning message if trying to print a composition
    as an image fails (Qt's QImage sanity check for memory overflow)
    Moved previous commit from core/qgscomposition to apps/qgscomposer
    as QGIS server uses qgscomposition.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-22

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-21

    context_help/function_help:
    - remove en_US postfix
    - remove translated files (translation were moved to ts files earlier)
    - remove unused jQuery (python help doesn't use it anymore)
    - change expression label in QgsQueryBuilder and add context help (partly fixes
      #8129)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-21

    vector providers: allow multiple iterators - testing required

Merge: 9bbc647c548 6876540302b
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-22

    Merge branch 'iterator'

    Semi fix #7472.
    Semi fix #7862

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-22

    Close active iterators

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-22

    Set filter on iterator:

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-22

    Remove driver

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-22

    Use a new ogr layer per iterator

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-20

    identation update and fix clang 3.3 warnings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-20

    [dbmanager] Fix python error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-20

    fix crash in plugin installer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-20

    Fix WFS layer items in browser

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-20

    [Plugin Manager] Follow up commit:b16cc46

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-20

    [Plugin Manager] Fixes #8122: Scroll bar in new plugin manager doesn't work properly

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-20

    [ftools,gdaltools] Errors in Merge Shapefiles and Split vector layer
    * Fix #8120
    * Fix #8119

Merge: e4b278d6ed3 f7c556f9edf
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-19

    Merge pull request #669 from qgis-jp/make_pull_req_from_ja

    update GUI translation ja

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-06-20
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-06-20

    update GUI translation ja

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-19

    add QgsFontUtils sip bindings and fix doxygen warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-19

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-19

    - move ui defaults to ui_defaults.h
    - add scripts/mkuidefaults.py to create ui_defaults.h from current
      setting
    - default ui state with two toolbar rows (fixes #8117)
    - update plugin registry state of nsis installer

Merge: 86695a9f371 8fd200e2721
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-19

    Merge pull request #668 from asiersarasua/master

    Basque translation update

    asiersarasua <asier.sarasua@gmail.com>AuthorDate: 2013-06-19
Commit:     asiersarasua <asier.sarasua@gmail.com>
CommitDate: 2013-06-19

    Basque translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-19

    small changes to topology checker GUI

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-19

    [gdaltools] Proximity(raster distance) error (Fix #8115)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-19

    [gdaltools] DEM(Terrain Models) tool error (Fix #8116)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-19

    Merge feature attributes: Return NULL if unable to calculate

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-19

    "Merge selected features" leads to data loss (Fix #6902)

Merge: 419d8ee5931 5bcb0e1ae56
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-19

    Merge pull request #667 from yjacolin/gdalToolsdoPolygonBug

    Update doPolygonize.py

    Yves Jacolin <yves.jacolin@camptocamp.com>AuthorDate: 2013-06-19
Commit:     Yves Jacolin <yves.jacolin@camptocamp.com>
CommitDate: 2013-06-19

    Update doPolygonize.py

    add missing '('.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-19

    [ftools] Fix basic statistics (Fix #8105)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-19

    [ftools] Fix Line Intersection (Fix #8114)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-19

    Fix wrong python None type reference counting

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-06-19
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-06-19

    Fix overview autocentering: always center, not only when the overview is not visible.

    Work funded by Tuscany Region - SITA. Contract "Support to the use
    of GFOSS (Geographic Free and Open Source Software) Desktop tools"
    (CIG Z3B06FA6D7).

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-19

    translation update: es by Carlos

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-19

    [vectorlayer] Update map extent when feature added / geom changed

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-19

    [ftools] Fix distance matrix (Fix #8103)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-19

    [ftools] Several fixes
    Fix #8107 Mean coordinates
    Fix #8105 Basic statistics
    Fix #8104 Unique values

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-19

    Translation update: pl

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-06-19
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-06-19

    Fixing delimited text test cases for SIP API change

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-18

    Mark project dirty in case of composer changes

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-18

    Adjusting Tip once more and fixing a bug with http link

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-18

    [Plugin Installer] Fix urls excluded from proxy (#8092)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-18

    Changing tip according to the new Plugins Manager, thanks to Richard for pointing this out

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-06-18
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-06-18

    Added SIP version test to delimited text test script

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-18

    translation update sv by Victor

Merge: bdd61d592ca 5f1725006fa
    vinayan <vinayan123@gmail.com>AuthorDate: 2013-06-17
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-06-17

    Merge pull request #664 from vinayan/topofix

    [Fix #8095] - fix topology error markers

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-06-18
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-06-18

    fix topology error markers

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-06-17
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-06-17

    Add SIP and Python unit test for overview autocentering.

    Work funded by Tuscany Region - SITA. Contract "Support to the use
    of GFOSS (Geographic Free and Open Source Software) Desktop tools"
    (CIG Z3B06FA6D7).

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-06-17
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-06-17

    Add unit test for autocentering of overview

    Work funded by Tuscany Region - SITA. Contract "Support to the use
    of GFOSS (Geographic Free and Open Source Software) Desktop tools"
    (CIG Z3B06FA6D7).

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-06-17
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-06-17

    Add autocentering of overview

    Work funded by Tuscany Region - SITA. Contract "Support to the use
    of GFOSS (Geographic Free and Open Source Software) Desktop tools"
    (CIG Z3B06FA6D7).

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-17

    Only cleanup python on exit if loaded
    Fix #8085

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-17

    [gdaltools] SIP API update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-17

    [gdaltools] More SIP API updates

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-17

    [gdaltools] More SIP API update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-06-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-06-17

    Fixes #8061

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-06-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-06-16

    [pyqgis-console] small update to help

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-16

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-16

    pre translation update 10 days to String Freeze

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-16

    fix #8082

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-16

    fix #8083 (MultiSurfaces not supported)

Merge: e8f7c139fef 9b242c28a8e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-16

    Merge pull request #663 from Jean-Roc/mywork

    update fr ui

Merge: 449c2a23dc9 2c3340364cd
    vinayan <vinayan123@gmail.com>AuthorDate: 2013-06-16
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-06-16

    Merge pull request #634 from vinayan/offlineFixWin

    Offline Editing Plugin - Windows Fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-16

    Include joined fields when merging QgsFields

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-16

    [attrtable] Fix button checked state
    The wrong button was checked, when the view mode was not changed with a button click but another event.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-16

    Adjust data type

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-16

    Change build path.txt to be more unique

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-16

    [ftools] More SIP API updates

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-16

    attribute editor: return NULL QVariant instead of invalid QVariant

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-06-16
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-06-16

    correct a typo

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-06-16
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-06-16

    update french translation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-16

    [Gdaltools] SIP API update (Fix #8074)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-16

    [ftools] Fix "Polygon from layer extent" (#8074)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-15

    Save/restore window geometry for change label properties dialog

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-15

    Fix for #8003, font not written to table when using change label properties tool

    The following have been updated/added to match layer's new labeling gui:
    - Comboboxes for font family and style
    - Buttons for underline, strikeout, bold and italic

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-15

    replace foo.replace( QRegExp(regexp), bar) with re.sub(regexp,bar,foo) (fixes #8066)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-15

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-15

    fix translation strings (fixes #8057)

Merge: fb157251905 3bcf890dba6
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-15

    Merge pull request #661 from leyan/custom_CRS

    Update CRS cache when deleting a custom CRS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-15

    german translation update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-15

    Add documentation for date format in editor widget configuration

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-15

    Fix some memory management issues
    aka reduce noise in valgrind memory analyzer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-15

    [ftools] Further SIP API updates

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-15

    Fix python console for Python 2.6

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-15

    Fix memory leak in ogr provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-15

    Fix memory leak in QgsFeature sip api

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-15

    [ftools] Fix "Join attributes by location"

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-15

    Improved implementation

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-06-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-15

    Som fTools fixes for SIP API updates

Merge: fec833f1455 964d7b4b8b9
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-15

    Merge pull request #660 from minorua/grad_it

    fix a iteration

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2013-06-15
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2013-06-15

    Update CRS cache when deleting a custom CRS

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-06-15
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-06-15

    fix a iteration

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-15

    Fix crash when creating/loading projects. Fixes #7931

Merge: 9f3a8791161 abcc8b16ed7
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-14

    Merge pull request #659 from slarosa/fix_8065

    [DB Manager] Fixes #8065

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-15

    also handle ringless polygons with GEOS <3.3 (follows 6370153e)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-06-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-06-15

    Fixes #8065

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-06-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-06-14

    fix GdalTools contour

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-06-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-06-14

    fix GdalTools assign and extract projection

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-06-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-06-14

    fix GdalTools warp

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-06-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-06-14

    fix gdaltools merge, tileindex and info

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-14

    Prevent crash in case of invalid geometries

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-14

    add a special value to update threshold spinbox (follows e09683b1)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-06-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-06-14

    replace QgsRasterLayer::buildSupportedRasterFileFilter() with QgsProviderRegistry::instance()->fileRasterFilters()

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-14

    translation update: adding new finnish translator and language update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-14

    some translation string fixes and german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-14

    run stacktrace to c++filt automatically, when available

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-14

    --amend

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-14

    Update also crs transform cache if a crs has been updated

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2013-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-14

    add an update CRS cache function, still not effective though

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-14

    [Plugin Manager] Don't crash on invalid values from QSettings

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-14

    fix #8060 (new SIP API)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-13

    Fix for #8052, QGIS 2.0 does not respect labels' scale-based visibility in projects from previous version

    - Also fix long standing unreported bug where scales closer than 1:1, e.g. 5:1, could not be set

Merge: e09683b1fb4 aeffe2ae932
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-13

    Merge pull request #654 from imincik/slovak

    Slovak translation update.

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2013-06-13
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2013-06-13

    Slovak translation update.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-13

    set min updateThreshold to 1000

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-13

    Also disable color buttons which don't apply for numeric scale bars
    Make numeric scale bars respect font color and alignment settings (fix #7830)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-06-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-13

    When scale bar is numeric disable controls which don't apply
    Don't change scale bar box size automatically when style is numeric
    Remove duplicate call to adjustBoxSize when scale bar font changes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-13

    dont translate names in customization tree, fixes #8039

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-06-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-06-12

    [Feature][QGIS-Server] Specifying url for QgsComposerHtml in GetPRint Request

    The idea is to add the capability to specify an URL to a QgsComposerHtml
    element in the GetPrint request.
    This will give the ability to get PDF with content base on a web
    service.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-12

    [Plugin Manager] Plugin installer fixes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-12

    customization update

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-12

    GRASS feature id fix, tables selection id fix, fixes #6451

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-12

    Don't crash if embedded group cannot be loaded (Fix #7872)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-12

    Updated towgs84 parameters of geographic JTSK CRS, the towgs84 values were calculated for area of Czech and Slovak Republic as it is described here: http://grass.fsv.cvut.cz/gwiki/%C4%8Ceskoslovensk%C3%BD_transforma%C4%8Dn%C3%AD_kl%C3%AD%C4%8D

    UPDATE tbl_srs set parameters = '+proj=longlat +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96  +no_defs' WHERE auth_id = '4156';

    UPDATE tbl_srs set parameters = '+proj=longlat +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96 +pm=ferro +no_defs' WHERE auth_id = '4818';

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-12

    Updated towgs84 parameters of JTSK CRS, the towgs84 values were calculated for area of Czech and Slovak Republic as it is described here: http://grass.fsv.cvut.cz/gwiki/%C4%8Ceskoslovensk%C3%BD_transforma%C4%8Dn%C3%AD_kl%C3%AD%C4%8D

    UPDATE tbl_srs set parameters = '+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96 +pm=greenwich +units=m +no_defs' WHERE auth_id = '5513';

    UPDATE tbl_srs set parameters = '+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96 +pm=greenwich +units=m +no_defs' WHERE auth_id = '5514';

    UPDATE tbl_srs set parameters = '+proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96 +pm=ferro +units=m +no_defs' WHERE auth_id = '5221';

    UPDATE tbl_srs set parameters = '+proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96 +pm=ferro +units=m +no_defs' WHERE auth_id = '2065';

    UPDATE tbl_srs set parameters = '+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96 +pm=greenwich +units=m +no_defs' WHERE auth_id = '102067';

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-12

    raster DrawingStyle to QgsRaster to avoid circular header include

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-12

    customisation script moved, removed & from customisation menu items labels

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-12

    Don't return null on failed metadata load

Merge: a602112fcd6 3b4dfd724df
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-06-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-06-11

    Merge pull request #619 from slarosa/generate_pap

    [FEATURE]  Module to generate prepared APIs file for call tips and auto-completion in Python Console

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-12

    [Plugin Manager] installer fix

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-12

    Fix build error

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-12

    Fix python indentation

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-12

    Don't patch QPyNullVariant if it doesn't exist

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-12

    Fix #8040. Build error with sip

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-06-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-06-12

    [sextante] improved modeler appearance

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-11

    [Plugin Manager] Fix the recent commit

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-11

    [Plugin Manager] Translateable name and description in metadata.txt.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-11

    [Plugin Manager] Prevent from removing the official repository

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-11

    [Plugin manager] Minor GUI tweaks

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-11

    Translation update: pl

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-11

    [Plugin Manage] Include tab title pages to i18n. Don't clutter the resources dir.

Merge: 031550ac902 84eb6f81f79
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-11

    Merge pull request #652 from jetuk/pyplugin_installer-QNAM

    pyplugin_installer moved to QNetworkAccessManager from QHttp

    James Tomlinson <tomo.bbe@gmail.com>AuthorDate: 2013-06-11
Commit:     James Tomlinson <tomo.bbe@gmail.com>
CommitDate: 2013-06-11

    pyplugin_installer moved to QNetworkAccessManager from QHttp

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-11

    translation update by Calvin

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-06-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-06-11

    [pyqgis-console] improving to auto closing bracket

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-06-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-06-11

    [pyqgis-console] removes console/help folder:
    it is no longer necessary, now it is into context help

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-06-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-06-11

    [pyqgis-console] another updating to new SIP API

Merge: 6381d626a18 ba4a3ccc1ab
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-11

    Merge pull request #625 from vinayan/projcrash

    [Fix #7964] Ftools-Sum Line length - Fix progress bar

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-11

    Use python None object for NULL attributes

Merge: 8392c93d8e6 8cd8969a14d
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-06-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-06-11

    Merge pull request #651 from slarosa/fix_dbmanager

    [DB Manager] fix for PostGIS Raster Layer

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-06-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-06-11

    [DB Manager] fix for PostGIS Raster Layer

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-06-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-06-11

    [FEATURE] [pyqgis-console] Module to generate prepared APIs for calltips and auto-completion

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-11

    Monkey patch __nonzero__ onto QPyNullVariant for easier null check.

    Who doesn't love monkeys :)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-06-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-06-11

    [FEATURE] Add DataUrl to layer's metadata

    Like keyword list, attribution and metadata url, this information is
    used by QGIS Server in WMS GetCapabilities and GetContext Request.
    The user can add an url where he can find information about the layer.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-11

    also update networkanalysis.sip (following 61e101dd4)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-11

    debian packaging: replace %Module directive in header for older sip versions in squeeze and lucid (following 61e101dd4)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-11

    Fix #8034. Sextante SIP update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-11

    Fix #8035. Sip update for plugin installer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-11

    Fix Python init function call

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-10

    [Plugin Manager] Minor gui tweaks

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-10

    [Plugin Manager] Make appropriate methods const

Merge: 499db4ecc8d 6558b532258
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-10

    Merge pull request #650 from imincik/slovak

    Slovak translation update.

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2013-06-05
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2013-06-10

    Slovak translation update.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-10

    composer legend spacing corrected, fixes #7994

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-10

    [Plugin Manager] Maximum major, minor and bugfix version is 99.99.99. Be consistent with this constraint.

Merge: 430f0fcb1bf a85743485e1
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-09

    Merge pull request #645 from qgis-jp/make_pull_req_from_ja

    update GUI translation JA   woked with Minoru Akagi

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-06-10
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-06-10

    update GUI translation JA   woked with Minoru Akagi

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-09

    Add user notification when defined labeling font is not found on system, then substituted

    - [API] add signal to QgsVectorLayer that is emitted when its labeling font is not found
    - Message bar notification on first rendering of layer offers link to open layer's labeling dialog
    - Add 'font not found' notification to labeling dialog
    - Labeling dialog defaults to 'Text style' section when font is not found, to show notice
    - Substituted font is not saved with project, unless user applies changes.
    - Change labeling gui font selector dialog to font family combobox (since only family is being chosen)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-09

    Update label gui and rendering with QgsFontUtils functions

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-09

    Add QgsFontUtils class to handle system font queries and style changes

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-09

    Check only what's necessary to see if a layer will be labeled

    - Don't load all settings from QgsPalLayerSettings::readFromLayer

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-09

    Followup to b383c69. Keep labeling dialog from calling init() twice from vector props dialog

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-10

    Update core plugins qgisMinimumVersion to 2.0

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-10

    [Plugin Manager] Fix for compatibility check in QgsPluginInstaller and QgsPluginRegistry

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-10

    Allow keyword args in Python classes. Fix sip headers

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-10

    Add __getattr__ and __setattr__ to QgsFeature

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-09

    [Plugin Manager] Temporarily hardcode QGIS_VERSION=2.0.0 in the QgsPluginInstaller and QgsPluginRegistry to allow proper version comparision until it's globally set before the release.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-09

    Check qgsMaximumVersion also when loading plugin to QgsPluginRegistry

Merge: dbace484270 ce9ed158b5c
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-09

    Merge pull request #641 from rduivenvoorde/pluginmantxt

    [Plugin Manager] texts and context help text for pluginmanager

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-09

     translation update: zh_CN by Calvin

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-09

    translation update: ro by Bogdan Pacurar

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-06-09
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-06-09

    delete unused resource files

    if I understand jef correctly, these files are all not used anymore (plz correct
    me if I'm wrong).
    The build and scripts incorporate the en_US resource files in the corresponding
    i18n/qgis_**.ts files (by creating cpp from it).

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-06-09
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-06-09

    purge olde PluginInstallerDialog context help

    there will be a new QgsPluginManager help file

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-06-09
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-06-09

    purge old doc/plugins directory

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-09

    QGis => QGIS updates

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-06-09
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-06-09

    texts and context help text for pluginmanager

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-09

    more QuantumGIS => QGIS updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-09

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-09

    dbmanager: add i18n

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-09

    Set Qsettings' ApplicationName to QGIS2 everywhere in src

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-09

    [Plugin Manager] Forgotten CMake entry. Following c490688106941be91e5

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-09

    [PluginManager] Move title pages for tabs to the resources. Will be included to translations when the contents is ready.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-06-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-06-09

    [sextante] removed debug code

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-06-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-06-09

    [sextante] more work on updating to new SIP API

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-09

    [PluginManager] Filter by repository under rightclick on the repo list (only active if > 1 repo configured)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-09

    yet another german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-09

    allow utf8 in metadata.txt

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-09

    [Plugon Manager] Fix compile error (follows abef7a5fe4d)

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-09

    [Plugin Installer] Better uninstall obsolete user plugins masking more recent versions installed as core

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-09

    [PluginManager] Code cleanup: keep one class per file also in Python

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-06-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-06-08

    [pyqgis-console] fixes for the new SIP APIs

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-08

    [Plugin Manager] Minor fixes and gui tweaks

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-08

    german translation update

Merge: 02c29c0cad1 a939ab18891
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-08

    Merge SIP v2 update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-08

    Sextante SIP update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-08

    Plugin installer sip update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-08

    Update plugin installer to new API

Merge: 014d872f071 02c29c0cad1
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-08

    Merge master

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-08

    [Plugin Manager] Better sorting by status, minor gui fixes and improvements

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-08

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-08

    postgresql & oracle provider fixes:
    - start with an empty line edit when entering srids (fixes #8016)
    - oracle provider: order primary key candidates in views by column id (fixes #8018)
    - disable non-selectable entries and provide tooltips on why they are disabled

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-06-08

    [sextante] fixed issue with multiple raster input in gdal merge

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-07

    increased raster DEM maximum exaggeration limit, fixes #7599

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-07

    reset brush before raster layer draw, fixes #7766

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-06-07
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-06-07

    Update QGIS Server OWS Capabilities

    Has OWS capabilities and context validated for metadata

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-07

    Force GRASS shell font by setStyleSheet, hopefully fixes #7340; added black on white scheme

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-07

    Keep zoom level constant if zooming to one selected point

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-07

    placeholderText requires Qt 4.7

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-07

    ogr debug fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-07

    [diagrams] Fix scaling and positioning of histograms

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-07

    Fix crash when selecting invalid CRS in new spatialite dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-07

    Fix canvas refresh on layer load

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-07

    [diagrams] Diagram fixes and UI improvements (Fix #7960)
      * Use correct color for pie chart if only one value is >0
      * Show default text in scaling text box

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-06

    [Plugin Manager] Better cope with broken plugins

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-06

    translation update:
    - update_ts_files.sh: add -f flag ('fast' mode; only update specified languages
      and don't run tsstat.pl)
    - tsstat.pl: cut off latin1 & cyrillic suffix and use only one serbian flag
    - unify flag image permission
    - german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-06

    fix activateDeactivateLayerRelatedActions (fixes #8005)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-06-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-06-06

    [sextante] fixed delete duplicated geoms algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-06-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-06-06

    [sextante] updated link to sextante chapter in error messages

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-06-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-06-06

    [sextante] fixed idle progress bar in execution dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-06-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-06-06

    [sextante]added checking for R installation

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-05-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-06

    Revert target hyphen change (update ADD_SIP_PYTHON_MODULE macro first)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-06

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-06

    include python parts of plugin installer in ts files and a translation string fix

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-06-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-06-06

    [sextante] improvements in batch processing interface

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-06-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-06-06

    [sextante] fixed issue with blank spaces in filenames in OTB

Merge: c8ff3866957 4d72f82c589
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-06

    Merge pull request #638 from 3nids/typo

    typo

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-06-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-06-06

    typo

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-06

    ogr virtual layers mix single and multi types in sublayers, fixed feature count, fixes #8001

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-06

    Don't pile derived attributes (Fix #7850)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-06

    translation update: farsi

Merge: 9a7776a239b e49783dd9ca
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-05

    Merge pull request #637 from qgis-jp/for_pull_from_ja

    update GUI translation ja  with Minoru Akagi

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-06-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-06

    Fix #7973 Move print as raster and resolution spin box to "paper and quality" group box, don't disable resolution spin box when print as raster is unchecked.

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-06-06
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-06-06

    update GUI translation ja  with Minoru Akagi

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-06

    Only refresh canvas when needed on drop event

Merge: c1fb1bb4fc4 74b18e532a7
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-05

    Merge pull request #636 from vinayan/zoomlayerextent

    [Fix #7333] - Zoom to layer does not work anymore for newly created shapefiles

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-06

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-06

    more edit widget fixes:
    - handle editable state in drag&drop forms like in automatically generated
      forms
    - allow to set minimum size of webview "edit" widgets.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-05
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-05

    Enable SEXTANTE plugin by default

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-06-05
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-06-05

    Allow "Experimental" status also for c++ plugins. Mark Globe plugin experimental.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-05

    Clear cached geometries after commit / rollback. Fixes ticket #7950

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-05

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-05

    get translation stats right by temporary updating all ts files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-05

    indentation update

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-06-05
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-06-05

    fix zoom issue for new shapefiles

Merge: 0f8de7d55f2 25c76e69657
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-05

    Merge pull request #635 from imincik/slovak

    Slovak translation update.

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2013-06-05
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2013-06-05

    Slovak translation update.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-05

    Use qRound. Rename menu item

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-05-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-05

    [Plugin Manager] remove the old plugin_installer plugin

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-05-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-05

    Code cleanups

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-05-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-05

    More icons from Robert

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-05-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-05

    Add ability to run plugin installer from build directory

    - Update targets to new coding standard of using hyphens
    - Add console and plugin installer to WITH_PY_COMPILE target

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-05-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-05

    New Plugin Manager

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-06-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-06-05

    When calling setFields, automatically initalize attributes
    That what you want most of the time when creating a new feature within a plugin.
    Therefore defaults to true when used from python, but to false when used from C++

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-06-05
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-06-05

    Offline Editing Plugin - Windows Fix

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-05

    Enable touch for the map canvas on windows

Merge: 068da605700 c2a458e6ad2
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-04

    Merge pull request #631 from imincik/cmdout

    Cleanup of 'qgis --help' output.

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-06-04
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-06-04

    GdalTools overview : update for qgis and sip api, remove old widgets

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-06-04
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-06-04

    fix buildVRT dialog

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-06-04
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-06-04

    fix buildSupportedRasterFileFilter for sip api v2

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2013-06-04
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2013-06-04

    Cleanup of 'qgis --help' output.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-04

    Don't append "Missing group" to non-standard expression groups, so that python plugins which provide expressions can create their own groups

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-05

    translation update: eu by asier

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-04

    Fix for #7993 again, fields are listed twice in labeling data defined menu

    - Reverts 0192e37
    - Move code from init() to ctor for fix and to ensure connections are not duplicated
    - New code also fixes previously unknown issue when loading .qml style

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-04

    optionally label attribute editor widgets on top

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-04

    WebView attribute editor fixes:
    - allow browsing in readonly mode
    - add option to open page in default browser
    - add tooltips to editor push buttons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-04

    fix #7828

Merge: f9a0a1d1c89 b7c07deff93
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-04

    Merge pull request #632 from BioEcoForests/master

    Always delete WFS network replies, fixes #7588

    Laurent Defert <laurent@bioecoforests.com>AuthorDate: 2013-06-04
Commit:     Laurent Defert <laurent@bioecoforests.com>
CommitDate: 2013-06-04

    Always delete WFS network replies, fixes #7588

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-04

    fixed rashes in atlas calling vector methods for rasters, fixes #7963

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-04

    OGR layers with unknown geometry type containing single geometry type fix, fixes #7995

Merge: f0120656584 81a960b3fec
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-03

    Merge pull request #630 from SrNetoChan/master

    pt_PT translations by João Gaspar

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-06-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-06-04

    DBManager: remove empty line from sql editor

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-06-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-06-04

    DBManager: updated to new SIP API

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-04

    Fix #4419, improve random color ramp appearance and generate colors with better chance of uniqueness

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-04

    Fix tests after changing default map overview style

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-04

    Fix projection selection with new files

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-06-03
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-06-03

    fixes for gdaltools info and clipper - raster file dialog filters needs fixing

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-03

    Update main options dialog with QgsOptionsDialogBase inheritance

    - Moved current tab setting to /Windows/Options/tab, as used in QgsOptionsDialogBase
    - Caveat: old setting /Windows/Options/row is not honored on first launch after update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-04

    Patch from Matthias for gdal tools

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-06-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-06-04

    Fix #7705, remove alpha transparency from default color for map overview frames

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-03

    Fix #7993, fields are listed twice in labeling data defined menu

Merge: 75cbdf6d2b5 e46795a4f90
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-06-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-06-03

    Merge pull request #629 from volaya/sipapi

    [sextante] updated to new sip api

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-06-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-06-04

    [sextante] updated to new sip api

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-04

    update Galician language strings on request

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-06-03
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-06-03

    pt_PT translation by João Gaspar

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-06-03
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-06-03

    QGIS Server - GetPrint request does not respect text boxes size and position if dynamic content passed

    This commit brings some correction for the issue #7894
    Firstly the use of adjustSizeToText has been inactivate
    Secondly if a composerLabel is not in the parameterMap the default value
    is conserved.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-03

    Fix #7969, 'layer source' in vector properties is empty

    - Revert part of 6c51965, where setting the line edit field was (accidentally?) removed

Merge: 919aa049315 6f2ddbc2b14
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-03

    Merge pull request #626 from imincik/slovak

    First batch of Slovak translation for version 2.0.

Merge: 82013358355 aca38a8e71d
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-06-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-06-03

    Merge pull request #628 from qgis-jp/make_pull_req_from_ja

    update translation JA

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-06-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-06-03

    [pyqgis-console] update help
    - shows help at the first launch of the console

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-03

    fix #7353 in case the snapping dialog is not docked

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-06-04
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-06-04

    update translation JA

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2013-06-03
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2013-06-03

    Slovak ts file update.

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2013-06-03
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2013-06-03

    First batch of Slovak translation for version 2.0.
            - translation
            - merge with 4b76600 (adding function_help, context_help)

Merge: 21a884b7589 d4945db8116
    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2013-06-03
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2013-06-03

    Merge branch 'master' into slovak

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-06-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-06-03

    flatten geometries in virtual ogr sublayers, i.e. mix 2D and 25D

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-06-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-06-03

    update MapServer export plugin to SIP changes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-06-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-06-03

    minor update in sextante taudem provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-06-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-06-03

    more SIP updates for fTools

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-03

    fix #7982

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-06-03

    Log WFS errors

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-03

    followup 16ba01f7 for oracle & mssql

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-02

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-02

    fix #7353

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-02

    else cascade cleanups

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-02

    drop unused QgsMapToolAddVertex, QgsMapToolDeleteVertex and QgsMapToolMoveVertex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-02

    rename context help from QgsIdentifyResults to QgsIdentifyResultsDialog

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-02

    Save/restore header state for bookmarks view

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-02

    Fix #7723, bookmark names not saved

    - Allow bookmarks database table to be edited
    - Store project file name with new bookmark, if custom project title not set

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-06-02
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-06-02

    QGIS-Server doesn't publish vector layer without geometry in WMS

    Because vector layer without geometry hasn't rendered by QGIS, the
    QGIS-Server doesn't publish these layer.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-02

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-06-02

    fix doxygen warning

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-06-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-06-01

    Fix for #7458, project crashes when loaded from command line

    - Image selection previews now load only on first expansion of parent group box
    - Note: this is an OK fix for 2.0 release. One better solution noted here: http://hub.qgis.org/issues/7458#note-12

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-06-02
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-06-02

    Fix to potential unterminated loop if a delimited text file is deleted

    Another try at fixing test cases with file watcher, don't work on some
    platforms.

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-06-01
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-06-01

    Ftools-Sum Line length - Fix progress bar

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-06-01
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-06-01

    Removing a couple more delimited text file test case failures

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-31

    [pyqgis-console] shows info messages also for temporary scripts

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-31

    OGR provider - virtual sublayers for each geometry type in multi geometry layers, fixes #7895

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-05-31
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-05-31

    Further reduction of instance copies

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-05-31
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-05-31

    More const correctness and pass-by-ref

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-05-30
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-05-31

    Fix width of line decoration for selected features (ticket #7410)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-31

    JTSK EPSG codes update, added new codes, updated existing.

    INSERT INTO tbl_srs VALUES (NULL,'S-JTSK (Greenwich) / Krovak','krovak','bessel','+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=greenwich +units=m +no_defs',5513,'EPSG','5513',0,0);

    INSERT INTO tbl_srs VALUES (NULL,'S-JTSK (Greenwich) / Krovak East North','krovak','bessel','+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=greenwich +units=m +no_defs',5514,'EPSG','5514',0,0);

    INSERT INTO tbl_srs VALUES (NULL,'S-JTSK (Ferro) / Krovak East North','krovak','bessel','+proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=ferro +units=m +no_defs',5221,'EPSG','5221',0,0);

    -- Add alpha to 2065
    UPDATE tbl_srs set parameters = '+proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=ferro +units=m +no_defs'  WHERE auth_id = '2065';

    -- Add towgs84 to 102067
    UPDATE tbl_srs set description = 'S-JTSK (Greenwich) / Krovak East North', parameters = '+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=greenwich +units=m +no_defs', deprecated = 1 WHERE auth_id = '102067';

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-05-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-05-31

    more api updates in fTools (still incomplete)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-05-31
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-05-31

    Add GetContext request to QGIS WMS Server

    This non standard request retruns the QGIS project as an OWSContext
    document version 0.3.1.
    This request gives more interoperability to QGIS Server that can be
    directly used in client supporting OWSContext as config file.
    This function has been funded by Ifremer.

Merge: 32da891f161 c1797fc737c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-31

    Merge pull request #623 from biolds/master

    Fix crash when authentication fails. Fix #7913

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-31

    GRASS shell cursor shift fix better

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-31

    Fix crash in sip using QString

Merge: a2fc3b42aaf 3acb48d1b02
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-30

    Merge pull request #624 from rduivenvoorde/nl

    nl update

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-05-30
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-05-30

    nl update

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-30

    set correctly raster block nodata if layer extent or resolution is smaller than requested, fixes #7209

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-30

    Keep selection if exchanging ids for added features, safety check for 0 geometry in splitFeatures method

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-30

    more Quantum GIS => QGIS updates

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-30

    GRASS - set correctly qtermwidget font, fixes #7340

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-05-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-05-30

    Advertised WFS URL

    Like WMS services, users can configure an advertised URL for WFS
    services.
    If no advertised WFS URL is specified, QGIS-Server looked at the
    advertised WMS URL.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-05-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-05-30

    start update fTools to new SIP api

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-05-30
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-05-30

    Add missing signal/slot connection, for limiting labels drawn

    Laurent Defert <laurent_defert@yahoo.fr>AuthorDate: 2013-05-29
Commit:     Laurent Defert <laurent@bioecoforests.com>
CommitDate: 2013-05-30

    Fix crash when authentication fails. Fix #7913

    - Fix pointer dereferencing
    - Remove call to uninitialized button
    As stated by Valgrind:

    ==13851== Use of uninitialised value of size 8
    ==13851==    at 0x9961780: QWidget::setEnabled(bool) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.2)
    ==13851==    by 0x27600FB1: QgsWFSSourceSelect::capabilitiesReplyFinished() (qgswfssourceselect.cpp:211)
    ==13851==    by 0x2760B78F: QgsWFSSourceSelect::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qgswfssourceselect.cxx:156)
    ==13851==    by 0x93F554E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
    ==13851==    by 0x2760A458: QgsWFSCapabilities::gotCapabilities() (moc_qgswfscapabilities.cxx:103)
    ==13851==    by 0x275F88CD: QgsWFSCapabilities::capabilitiesReplyFinished() (qgswfscapabilities.cpp:156)
    ==13851==    by 0x2760A331: QgsWFSCapabilities::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qgswfscapabilities.cxx:54)
    ==13851==    by 0x93F554E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
    ==13851==    by 0xA46E824: ??? (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.2)
    ==13851==    by 0xA4DC904: ??? (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.2)
    ==13851==    by 0x93F4A2D: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
    ==13851==    by 0x991470B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.2)
    ==13851==

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-30

    GRASS fixes: remember last mapset, update layer list in tools if a layer is added/removed

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-05-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-05-30

    Add FeatureListURL in QGIS WMS Server GetCapabilities Request

    When a layer is published as a WFS FeatureType, WMS GetCapabilities
    Answer containing a FeatureListURL. The FeatureListURL contains an
    OnlineResource element with the URL to the layer in GML.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-30

    GRASS v.in.ogr.qgis postgres - set schemas option, fixes #7427

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-30

    vector layer undo command: remove merging noise

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-05-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-05-29

    Followup to fix for #7134, label settings not saved in .qml

    - Ensure labeling gui is restored in correct order
    - Run style script on qgsmaplayer.cpp

Merge: f9ae9d5303c 085f6369627
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-29

    Merge pull request #622 from slarosa/one_more_fix_sipapiv2

    [pyqgis-console] set default value for splitters state

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-29

    [pyqgis-console] set default value for splitters state

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-05-29

    Fix #7134

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-29

    german translation update

Merge: 9db7ab96a5b b1843de7743
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-29

    Merge pull request #621 from slarosa/again_sipapiv2

    [pyqgis-console] again more upadte for sip api v2

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-29

    [pyqgis-console] again more upadte for sip api v2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-29

    - sync sip binding of QgsVectorLayer
    - [API] introduce signal QgsVectorLayer::beforeRollBack()
    - merge consecutive geometry changes (fixes #7929)
    - avoid validation in nodetool on rollback

Merge: d28d2023b69 bc726dcbb56
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-29

    Merge pull request #620 from slarosa/update_sipapiv2_console

    more update to console for sipapiv2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-29

    fix #4103

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-29

    more update to console for sipapiv2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-29

    Show call stack when python console open fails

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-05-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-05-29

    Using QgsMapLayer's title for QgsComposerLayerItem

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-05-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-05-29

    Add metadata information for layers

    To complete the metadata tab and ilayer information, we add keywordlist,
    metadata url and attribution information.
    The user can add keywords to his layers, store a metadata url with type
    and format and attribution title and url.
    These data are reused by QGIS-Sever in the WMS GetCapabilities request.
    This capability is sponsored by ifremer.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-29

    Set default values for python console settings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-29

    Start sipapi update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-29

    Differentiate between x and y resolution for polygon coordinate positions -> fewer candidate positions

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-05-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-05-29

    [sextante] fix issue with non-ASCII characters in layer selector

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-29

    Use rougher polygon cost calculation based on closest border or obstacle

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-29

    Fix add class for graduated renderer. Fix #7726

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-29

    Fix removing composer legend items. Fix #7874 Fix #7464

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-29

    add missing sip bindings to QgsSublayersDialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-29

    fix build error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-29

    fix #7925

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-28

    [sextante] added new v.transform algorithm

    minor fix in r.stream.stats

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-28

    [sextante] some light code cleaning/polishing

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-05-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-05-28

    fix loading of raster and vector files with sublayers ; add vector and raster test files with sublayers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-28

    we don't have a file menu on osx either (followup c510c449)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-05-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-05-28

    Update QgsDataDefinedButton

    - Add 'Usage info' functions; displays in description and tool tip
    - Reorganize menu, adding conceptual section titles
    - Add ability to paste in expression
    - Add ability to clear defined expression
    - Add check for non-matching data field types
    - Add better truncation of expressions in tool tip and menu

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-05-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-05-28

    Fix leak of geometry in QgsSelectedFeature destructor

Merge: 2fcb8b26abc 20c729a3e91
    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2013-05-28
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2013-05-28

    Merge branch 'master' into slovak

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-05-28
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-05-28

    Add a QgsDebugCall macro to trace entering/leaving functions

    Replace manual debugging lines used for the same purpose in a couple
    of implementation files for node tool.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-28

    we don't have a file menu anymore (also moves project properties to project menu on windows)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-28

    [diagrams] save attribute names instead of indices (fix #7914)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-28

    Don't be so strict with bad geometies in spatial query

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-28

    Load extents from geometry_columns. Fix #7883

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-27

    translation update: sv by Victor

Merge: f4c859ae0a3 e6e913971cb
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-27

    Merge pull request #615 from rduivenvoorde/nltranslation

    Dutch translation

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-05-27
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-05-27

    addtion of Diethard to list of dutch translators

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-05-27
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-05-27

    further dutch translations

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-27

    added flag for bengali language

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-27

    update and some changes to basque language

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-27

    added more japanese translators

Merge: 7f4a7ac6cfc ab3c14c0080
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-27

    Merge pull request #612 from SrNetoChan/master

    pt_PT translations

Merge: 5177c7b594f f2e222b161c
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-27

    Merge pull request #613 from qgis-jp/for_pull_from_ja

    translation gui  ja by minoura , tmizu23, nuimura, Arctictern265, yoichi...

    yoichigmf <yoichi.kayama@gmail.com>AuthorDate: 2013-05-27
Commit:     yoichigmf <yoichi.kayama@gmail.com>
CommitDate: 2013-05-27

    translation gui  ja by minoura , tmizu23, nuimura, Arctictern265, yoichigmf

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-27

    fix 10a91b7fb on some platforms

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-27

    indentation update

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-05-26
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-05-26

    pt_PT Translations

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-26

    Fix blending tests

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-05-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-05-27

    do not destroy layers created outside the dialog (fix #7903)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-05-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-05-27

    DBManager: fix 'Update Option' button behaviour (fix #7606)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-05-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-05-27

    DBManager: replace the deprecated Exception.message attribute

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-05-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-05-27

    DBManager: better handle for not supported constraint types (fix #7544)

Merge: 0f132602ed8 3c0ac0d43c6
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-26

    Merge pull request #609 from SrNetoChan/master

    DB Manager Dialog pt_PT translations

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-26

    fix #7907

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-26

    only catch signals on linux (fixes #7908)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-26

    Restore 'New Shapefile' (it's also used in the toolbar).

    This reverts commit ebd76d1a6478457e5f2c7c8970b39f45f7272429.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-26

    fix #7902

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-26

    fix #7901

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-26

    postgres provider: use INT_MIN for unknown srid (fixes #7889)

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-26
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-26

    Fix to handling of double precision values, and improved test cases for this

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-26

    Show selected CRS. Fix #5563

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-25

    Allow smaller minimum for composer snap grid (ticket #7839)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-25

    postgres provider fixes:
    - allow selection of rows with srid 0 (fixes #7889)
    - fix geometry type assignment of geometry less tables
    - filter out geometry columns with srids < 0 in browser

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-25

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-25

    legend updates:
    - when enabling explicit drawing order, intially take legend order
    - when loading projects with explicit drawing order enabled,
      verify that the order is actually fully set and take legend
      order otherwise (fixes #7623)
    - store/restore active layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-25

    fix #7827

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-05-25
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-05-25

    fix pyspatialite import running QGIS from output dir (fix #7899)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-25

    Fix width of line decoration (ticket #7410)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-25

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-25

    fix #4470 and #7889

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-05-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-05-24

    Fix for label buffer drawing triggered off of just its data defined size in the past (<2.0)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-05-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-05-24

    Fix init flag order in QgsOptionsDialogBase (thanks Borys)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-25
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-25

    [pyqgis-console] changes and cleans up some icon

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-25
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-25

    Adding CSVT file reading - using CSVT file alongside data file to determine field types

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-24

    Delete rubberband if deactivating capture tool

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-05-24
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-05-24

    DB Manager pt_PT translations

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-24

    [Fix #7892] Fields properties: Fix sorting by id (numeric)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-24

    [Fix #7867] Fix field properties config dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-24

    Fix crash with render caching and feature blending combination

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-24
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-24

    Add ownership management to the MapLayerRegistry

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-05-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-05-24

    Miro edits to IT GUI

Merge: 1902af567d3 0dcd9ebe8ea
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-23

    Merge pull request #586 from vinayan/offlineedit

    Fix Offline Editing Plugin

Merge: 2c553260e56 6227475e4c2
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-24
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-24

    Merge remote-tracking branch 'upstream/master'

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-24
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-24

    Improving test platform independence

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-23

    translation update: sv by Victor

Merge: 83445af23e2 ebd76d1a647
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-05-23

    Merge pull request #608 from imincik/menu-cleanup

    Removing redundant 'New' keyword from 'Layer -> New' menu item.

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2013-05-23
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2013-05-23

    Removing redundant 'New' keyword from 'Layer -> New' menu item.

Merge: f82cc12008a bac09e99c02
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-23

    Merge pull request #607 from alexbruy/console-ui

    use checkable groupbox instead of separate checkboxes in console

    Ivan Mincik <ivan.mincik@gmail.com>AuthorDate: 2013-05-23
Commit:     Ivan Mincik <ivan.mincik@gmail.com>
CommitDate: 2013-05-23

    Updating Slovak translation strings file.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-23

    fix #7888

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-23

    Scale/diameter scale also for svg marker

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-23

    Fix #7866

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-05-23

    use checkable groupbox instead of separate checkboxes in console
    settings

Merge: d50214b1448 ce280f49e11
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-23
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-23

    Merge pull request #606 from ccrook/master

    Updating authors

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-23
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-23

    Updating AUTHORS

Merge: ac9736b998e 700d12f7ec0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-23

    Merge pull request #604 from matthias-kuhn/wmsfix

    Fix bad WMS server performance

Merge: 64ab894630b 7ea86101a0e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-22

    Merge pull request #605 from SrNetoChan/master

    Portuguese translations

Merge: 37a30bb7712 6bd1b78b18e
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-05-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-05-22

    Merge pull request #555 from olivierdalang/SaveSqlQueriesInDbManager

    [FEATURE] DBManager: allow to store SQL queries in the project file

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-22

    german translation fix

Merge: 22251085ee8 3da0d7d56f1
    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-05-22
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-05-22

    merge

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-05-22
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-05-22

    small correction to pt_PT Translation

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-05-22
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-05-22

    Portuguese Translation

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-05-22
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-05-22

    Portuguese Translations

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-22

    Fix bad WMS server performance

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-22

    [pyqgis-console] fix for save as in tabbar context menu

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-22

    [pyqgis-console] enables to select multiple files to load in the file editor

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-22

    QgsExpression takes const QgsFeature as pointer and by reference

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-05-22
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-05-22

    Portuguese Translation

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-05-22
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-05-22

    Portuguese Translations

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-22

    translation updates for da and gl

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-22

    introduce MAPSERVER_SKIP_ECW setting to disable ECW support in mapserver

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-22

    reduce debugging noise in pal labeling

Merge: 3306c7c31a5 e741ec947da
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-22

    Merge pull request #602 from 3nids/selectall

    add selectall features method for vector layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-05-22
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-05-22

    add select all features methods for vector layers

Merge: b7f1987b3e2 6af9261fa3f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-22

    Merge pull request #601 from matthias-kuhn/qgsexpression-unprepared

    Allow unprepared execution of QgsExpression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-22

    Allow unprepared execution of QgsExpression

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-22
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-22

    [Fix #7877] Crash when saving layer style as qml

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-22

    yet another german translation update

Merge: 2acea9fb22a 83eff76c778
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-21

    Merge pull request #600 from slarosa/master

    Update translation script

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-22

    fix #7853

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-22

    update script for translation files

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-22

    [pyqgis-console] small fixes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-22

    [pyqgis-console] increases height of the row in QListView and QTreeWidget for Windows OS
    - small fixes for the run script command

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-05-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-05-21

    Update Mac INSTALL notes

    - Fix registered copyright symbol in .t2t files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-21

    enable/disable layer dependant actions:
    - select by expression requires active layer
    - labeling requires and active vector layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-21

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-21

    expression translation fixes

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-05-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-05-21

    Debbuging NoGeometry support in QGIS WFS Server

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-21

    Use QgsHighlight instead of QgsRubberBand (inner rings of polygons are shown)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-21

    Identify tool: Show layer type icons in layer selection mode

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-21

    Move layer selection menu a few pixel to the right / bottom

Merge: 70b6821d53b cbc014edbf9
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-21

    Merge pull request #598 from ccrook/master

    Adding missing delimited text data files

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-21
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-21

    Adding missing test data files

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-21

    Reduce margins in properties dialog

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-20
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-20

    [pyqgis-console] uses context menu to handle the command history instead of typing directly the command into the console
    - shows history in dialog (much more usable)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-20

    adding new language Bengali on request

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-05-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-05-20

    Turn off buffer size-trigger fix for <2.0 projects until better solution is implemented

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-05-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-05-20

    Update labeling gui and add expression support as data defined value

    - Add QgsDataDefined class
    - Add QgsDataDefinedButton class
    - Add data defined Python support
    - Add standalone SVG selector dialog to QgsSvgSelectorWidget class

    - Fix for #4607, show only pertinent fields when setting a data defined value
    - Fix for #5048 and #5049, data defined settings are literally used
    - Fix for #5726, number formatting does not work for expressions
    - Fix for #7755, using bufferSize to enable/disable label buffer is confusing
    - Fix for #7779, labels do not register in label collision engine; and for #4719, inactive options in labeling dialog
    - Prepare label text's expression upfront when preparing layer; makes rendering much faster
    - Change name of 'feature obstacles' to appropriate terminology

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-20

    raster identify - keep format above others

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-20

    - Quantum GIS => QGIS update
    - integrate PythonConsole help into main translation
    - allow referencing QGIS images in context help(viewer)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-20

    german translation update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-20
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-20

    [pyqgis-console] fix translation string

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-20
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-20

    [pyqgis-console] allow to disable automatic parentheses insertion from settings:
    - fix: add Shift+Insert to paste action
    - fix: set default Monospaced font at the first start
    - allow to save state for console splitter
    - fix for mousePressEvent into console

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-20

    fix some tests and some doxygen warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-20

    german translation fix

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-05-20
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-05-20

    gdaltools: move clipper dialog on top when the user ends to define a new extent (fix #7783)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-19

    debian packaging update for sid

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-05-19

    Revert "make cmake honor PYTHON_LIBRARY and find the default both in x86 (tested on ubuntu 12.10 64) and android "

    This reverts commit f7f3e413b726024384235a3654d6b18d9ff073be.

Merge: 6370aa48ce7 f7f3e413b72
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-05-19

    Merge pull request #596 from mbernasocchi/master

    make cmake honor PYTHON_LIBRARY

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-05-19
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2013-05-19

    make cmake honor PYTHON_LIBRARY and find the default both in x86 (tested on ubuntu 12.10 64) and android

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-19

    Expose alpha on raster colour dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-19

    Make sure classifying color ramps for rasters uses the full range of the ramp

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-19

    [feature] Transparency support for raster color ramps (fix #7847)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-05-19

    Revert "make cmake honor PYTHON_LIBRARY"

    This reverts commit b3c6d38ffefa9db79932be234b010598a9664706.

Merge: 2f9ccb515dd b3c6d38ffef
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-05-19

    Merge pull request #553 from mbernasocchi/myfix

    make cmake honor PYTHON_LIBRARY

Merge: acacf848455 014729b94d3
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-19

    Merge pull request #595 from Cracert/trans

    pl translation update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-19
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-19

    [pyqgis-console] adds more options to find text in the editor

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2013-05-19
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2013-05-19

    translation update: Polish by Milena, Robert, Borys

Merge: 81f677d5019 c95dac558e4
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-18

    Merge pull request #594 from tomass/master

    Updates to Lithuanian translations

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2013-05-18
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2013-05-18

    Updates to Lithuanian translation

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-05-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-05-18

    open project file using text mode (fix #7735)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-18

    [Fix #7858] Toggle editing mode resets edit widget
    And introduces full mapping between table row and field index ( Fix for loosing index mapping after sorting rows )

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-18

    [attrtable] Fix column synchronization
    Columns have been missing, after removing all columns and readding them

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-18

    [Fix #7849] Layer properties > fields delete correct field

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-18

    translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-18

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-18

    debian packaging update

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-05-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-05-17

    Fix #7835, opening WMS layer properties causes crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-17

    [attrtable] Make sure editor widget background is not transparent

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-17

    Small fixes
     * Fix minor memory leak in attribute dialog
     * Safety check in dual view

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-17

    [Fix #7806] Be more verbose in "invalid layer" dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-17

    Fix wmsserver: Do not manipulate maplayerregistry directly

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-17

    Use a cosmetic pen for snap lines to prevent lines scaling (fix #7524)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-17

    Fix generation of empty layer/style entries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-17

    Disallow changing of map layer registry directly
    QgsMapLayerRegistry::mapLayers() returned reference is now const

Merge: 957c4f14331 198cc39f85b
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-05-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-05-17

    Merge pull request #591 from ccrook/delimited_text_to_core

    Delimited text to core

Merge: 79623613297 cfaa71c5364
    vinayan <vinayan123@gmail.com>AuthorDate: 2013-05-16
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-05-16

    Merge pull request #593 from mach0/topocheck

    modified topology checker mostly GUI overhaul

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-17

    Return rgba from ramp_color

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-17

    Add aplha to colour ramp

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-17

    Return rgb from all colour functions

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-17
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-17

    Fixing line spacing in <pre> section of delimited text context help

Merge: 83b571b45e7 2c7eff70884
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-17
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-17

    Fix merge conflict

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-16

    modified topology checker mostly GUI overhaul

Merge: 36bf93c0d22 b7ef48aee33
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-16

    Merge pull request #592 from matthias-kuhn/fix-7405

    [Fix #7405] Graduated renderer: Feature count 0 with scale or rotation

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-16

    raster resampler fixes, use zoom in resampler also for oversampling 1

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-16

    Implement rubberbands for layer selection mode

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-16

    drop qgis_help.db and debian packaging update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-16

    [pyqgis-console] uses QFileInfo instead of os.path to check if file exists
    - minor fixes and cleanup

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-15

    fixed raster paletted renderer for no data, fixes #7139

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-15

    [Fix #7405] Graduated renderer: Feature count 0 with scale or rotation

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-15

    enabled resampling for wms, fixes #7144

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-15

    removed raster layer drawing style getter/setter

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-15

    Revert "[qgis_help] Detect proper resource path when running from build dir"

    This reverts commit 30b9fedc6adff91be11183c3a1ee3338ac6e0afa.

    qgis_help doesn't need to know the install path any more, because it reads from stdin instead of directly opening files

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-15

    python console setPlaceholderText qt < 4.7 fix

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-15

    [pyqgis-console] allow to disable the object inspector from settings (default it is disabled)
    - fixes some translation string

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-15

    Insert user defined OWS extent for project into top layer of WMS capabilities

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-15

    disabled raster data file timestamp check in loading style, fixes #6900

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-15

    Invert layer crs if wms version is  not 1.1.1 (covers the case where wms version is given as 1.3 instead 1.3.0)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-15

    - recover japanese translations lost in 4b76600
    - german translation fix

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-15

    Refactor activateDeactivateLayerRelatedActions

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-15

    Add field calc to main app window

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-15

    - integrate function_help and context_help to translation files
    - add some german function help updates
    - update helpviewer to show help passed into stdin from qgis

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-14

    skip raster nuller with color types; check data block allocation in block value read, fixes possibly #7807

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-14

    [FEATURE]: layer selection mode for info tool

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-04-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-05-14

    Activating WMS getStyle REQUEST for .qgs mapfile

    A getStyle REQUEST has been developped for SLD mapfile.
    qgsVectorLayer has a method writeSld. It was easy to activate getStyle
    for .qgsmapfile

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-05-06
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-05-14

    Add image/png; mode=16bit as a supported format

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-05-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-05-14

    Reactivated 8bit and 1bit mode for QGIS Server

    The commit 76d1f955c019c3d42cbab29ce2d147acd233b54a simplified the
    mFormat private attribute to PNG, JPG, PDF, etc and created
    mFormatString attribute. The second is used for base64 but not for mode.
    This commit corrected it.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-14

    postgres provider: fix b85af12c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-14

    postgres provider: avoid noise when layer_style table doesn't exist

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-14

    [sextante] fixed issue in GRASS installation test

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-14
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-14

    Delimited text plugin moved to core

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-14
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-14

    Minor gui fix

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-14
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-14

    Delimited text GUI tidy up.  Renamed useWatcher option to watchFile

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    Add clamp and scale_exp functions

Merge: 226c524e357 519fe2f4ac6
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-13

    Merge pull request #590 from nyalldawson/advanced_composition

    FFE? some blending fixes & composition feature requests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    Add python bindings and tests for grid blending, grid annotation font color, vector feature blending and vector layer transparency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    Tests for grid blending, grid color labels, vector feature blending and vector layer transparency

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    [feature] Add font color control for grid annotations (fix #7789)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    [feature] blend modes for composer map grids (fix #7777)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    [feature] Layer transparency for vectors (fix #7692)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    Add blend mode option for features, allows blending to be used between features in a layer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-14

    Fix build error

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-13

    [sextante] cleaned some unnecessary code from last commit

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-13

    [sextante] improved modeler appearance with Bezier curves

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-13

    [pyqgis-console] again more fixes and cleanup (for the editor)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-13

    translation update: ja by Yoichi and his team

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-13

    [attrtable] Update context help

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-13

    [qgis_help] Detect proper resource path when running from build dir

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-13

    add to german function help

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-13

    GUI (Vector layer properties) QSplitter for fields properties tab

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-05-13
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-05-13

    bring layerAdded signal back to fix synchronize

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-05-13
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-05-13

    more fixes to offlineediting - back to life

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-05-12
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-05-13

    fix offline editing plugin

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-13

    Change -> to &rarr; in function help

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-13

    sip also doesn't like public (followup 0ec5dc4 and fa0a9b7)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-13

    Emit finshed signal, when the vector layer cache has been initialized.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-05-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-05-13

    Disable also plugins in user specified directories when running with --noplugins option

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-13

    Use QgsMessageBar instead of QMessageBox

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-13

    [Fix #7698] Attributetable crashes on close when valuemap is used

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-13

    [Fix #7784] Browser keeps crashing when navigating the tree

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-13

    [attrtable] Update title when filter column query changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-13

    [Fix #7798] (I)LIKE operator escapes regexp characters before computing regexp

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-13

    Small performance improvement in gdal provider

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-13

    Improve WMS server performance

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-13

    sip does not like CORE_EXPORT and Q_OBJECT

Merge: a14adc407c8 23a7ebf952e
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-12

    Merge pull request #587 from nyalldawson/new_functions

    New functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    Add a scale_linear function, for linear interpolation between and input domain and output range

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    Add trim function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    Add abs function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    Add floor and ceil functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    Add max and min functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    Add regexp_substr function for returning matched part of string against regex

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    Small fixes to function help

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-11
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-13

    Add rand and randf functions for generating random numbers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-12

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-12

    postgres provider:
    - move available table detection to thread
    - more progress messages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-12

    oracle provider:
    - make searching in meta data table default
    - also list synonyms
    - more progress messages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-12

    allow credential requests from threads

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-12

    don't reload the whole browser model when the project home changes (fixes #7520)

Merge: 724ed723240 2c378964c19
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-05-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-05-12

    Merge pull request #582 from ccrook/delimited_text_indexing_implemented

    Delimited text provider indexing efficiency improvements.

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-13
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-13

    Documentation fix

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-05-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-05-12

    Minor fixes for better compatibility with KDevelop

Merge: 799870d54ae 9dd8b2ff6e1
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-13
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-13

    Merge branch 'master' into delimited_text_indexing_implemented

Merge: 801206504c1 6e3e89b867d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-05-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-05-12

    Merge branch 'customCRS' of https://github.com/leyan/Quantum-GIS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-12

    translation updates: galician by Xan

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-12

    [pyqgis-console]  minor fixes: followup a60e74a

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-11

    [pyqgis-console] a simple syntax checker for the editor
    - some fixes and code cleanup

Merge: bbdecebd9a3 2ad5707ba2a
    vinayan <vinayan123@gmail.com>AuthorDate: 2013-05-11
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-05-11

    Merge pull request #585 from vinayan/randomsel

    [Fix #7785] - ftools-random selection broken in master

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-05-11
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-05-11

    fix random selections in sextante

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-05-11
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-05-11

    ftools-fix broken random selection

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-11

    Add function help

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-11

    [pyqgis-console] disables the save button if the document is not modified

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-11

    [pyqgis-console] close bracket automatically

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-10

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-10

    fix another doxygen warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-10

    handle bad layer: show unfixable layer count as message bar and skip dialog when list is empty.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-10

    composer map widget: remove slot for previously removed line width widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-10

    oracle & postgres provider: show progress messages when scanning for available geometry columns
    postgres provider: stop using pg column sizes (fixes #7799)
    oracle provider: skip dropped tables (fixes #7795)

Merge: 0d464b2e1b0 42929762a6e
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-10
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-10

    Merge resolved

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-10

    localize support links

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-10

    fix doxygen warning

Merge: 2caf0e0cbc6 59ffd77258e
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-09

    Merge pull request #583 from ccrook/delimited_text_bug_fixes_3

    Fixed bug processing URL parameters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-10
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-10

    Disable blend modes when printing or pdf exporting as vector, prevents missing composer items in output

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-05-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-05-10

    Add support page link.
    Load online help manual from help menu

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-10
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-10

    Fixed bug processing URL parameters

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-06
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-10

    Delimited text provider indexing implemented.

    Efficiency improvements.

    Adds capabilities
       SelectAtId
       CreateSpatialIndex

    This uses line number as an index.  Allows jumping to a line number
    without interpreting all intermediate records, so much more efficient.
    Also retains the current record in a buffer, so successive requests for
    the same record do not require rereading the file.

    With index available have also added indexing of subsets and optional
    creation of spatial index.

    Note: did try using QTextStream.pos to build a random access index -
    this was incredibly slow.  Have found using line based index is
    reasonably fast even on quite large (50+Mb) text files.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-09

    reapply some cleanup to 'styles_to_db'

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-09

    Solved errors made using diff tool in last merge

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-09

    Ask for confirmation before overwrite a layer style

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-09

    [FEATURE] Load and Save SLD & QML styles to DB
    Replaced last occurence of "on database" with "in database"
    Solved an issue loading the default style adding a layer
    Work done for ARPA Piemonte - Dipartimento Tematico Geologia e Dissesto

    Emilio Loi <loi.emilio@gmail.com>AuthorDate: 2013-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-09

    Replaced one occurence of "on database" with "in database"

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-09

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-09

    oracle provider: add context help

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-09

    wms provider: add trailing slash, if url path is empty otherwise and clear tileset list, when a tileless wms server is connected

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-05-08
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-05-08

    fix GDAL path defaults for OS X

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-08

    GRASS no data value fix2

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-08

    GRASS no data value fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-08

    GRASS vector crash fix #7140

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-08

    GRASS Direct disabled for 2.0

Merge: 4c7f51e6419 c054c30578a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-08

    Merge branch 'dd_symbology_help'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-08

    More help text for data defined dialogs

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-08

    composer legend: store user defined labels separately, fixes partialy #6960

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-08

    WMS capabilities HTTP Get namespace fix

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-08

    Small fixes to heatmap plugin
    Update context help for heatmap

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-07

    Add help text in data defined dialog

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-07
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-07

    [pyqgis-console] add scroll area for settigs dialog
    - does also the last tab closable
    - fixes some translate string and warns the user
      if the file has been deleted
    - minor fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-07

    Don't advertise jpeg as image type for GetLegendGraphic

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-07

    Use case insensitive string comparison for wms request names

Merge: 83ffa053f8f 88e18cc5279
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-07

    Merge pull request #580 from rduivenvoorde/nl2.0

    nl translation update

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-05-07
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-05-07

    nl translation update

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-07

    raster 3 band taransparency, fixes #7748, thanks to Mathieu Pellerin

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-07

    Followup for 524e142: Fix compile error in non-debug version

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-07

    [Fix #7772] Check attribute index before setting attribute to avoid crash

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-05-07

    Fix map units in centroid symbol layer (ticket 7738)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-07

    Make sure heatmap is cancellable

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-05-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-05-06

    fix single band pseudo sort toolbutton size (#7138)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-07

    allow popups from html wms responses

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-06

    [sextante] fixed union algorithm

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-05-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-05-06

    make raster source in General tab enabled (but read-only), so it can be copied ; add vector source to vector properties General tab, make UI consistent with that of raster properties

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-05-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-05-06

    update histogram UI and options (#7619)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-06

    resolve cyclic include masking QgsDiagramLayerSettings in 2479d8326 on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-06

    fix #7770

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-06

    script to generate random vectors which may be used for benchmarks

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-06

    Use OGR VSI cache as buffer on Windows

Merge: a5a7c1c3ec9 5c240bccf71
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-05

    Merge pull request #579 from nyalldawson/blend_warning

    Show warning when printing or pdfing a composition when blend modes are present

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-06

    Small fixes to heatmap plugin

Merge: 85a3a672880 5e4138261ca
    vinayan <vinayan123@gmail.com>AuthorDate: 2013-05-05
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-05-05

    Merge pull request #577 from vinayan/sliverFix

    [Fix #7714] ftools - Eliminate - improve performance with new vector api calls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-06

    Fix heatmap rasters not correctly initialising with NODATA value

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-06

    Make sure print as raster checkbox is updated after blend mode warning

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-06

    Add parameter for QgsMessageViewer to disable deleteOnClose, allows retrieving checkBoxState after dialog has closed

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-06

    Add warning for printing and pdf export with blend modes with option to print as raster

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-05

    [pyqgis-console] just shows the context menu on tabs (does not on tabbar)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-05

    [pyqgis-console] fix typo and indentation update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-05

    [pyqgis-console] add a context menu for tabs

Merge: 87f7ea14d93 fc556554cff
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-05

    Merge pull request #575 from Jean-Roc/mywork

    update french translation

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-05

    [sextante] fixed problem when defining help files for the first time

Merge: 945bc603a2a 788e4294267
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-05-05
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-05-05

    Merge pull request #578 from minorua/fieldname_encoding

    write field names in the same encoding as attribute values (fix #4540)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-05

    [sextante] model outputs are now shown in canvas

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-05-05
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-05-05

    write field names in the same encoding as attribute values (fix #4540)

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-05-05
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-05-05

    replace old select calls with getFeatures method

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-05-04
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-05-04

    update french translation

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-04
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-04

    [pyqgis-console] fixes translation strings

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-04
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-04

    [pyqgis-console] minor fixes and cleanup

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-04

    [pyqgis-console] some fix for find text in editor
    - changes tabs to north

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-04

    [sextante] edited description of OTB orthorectification algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-04

    [sextante] fixed help edition dialog.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-04

    [sextante] added back script creation tools to toolbox

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2013-05-04
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2013-05-04

    do not use QgsCoordinateReferenceSystem internally

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2013-05-04
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2013-05-04

    check validity of CRS before saving

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2012-11-25
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2013-05-04

    Updates to compile with current master

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2012-11-04
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2013-05-04

    Update to custom CRS management

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-03

    html identify results: catch loadFinished only once

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-03

    catch system signals and stack trace on linux

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-03

    more spelling fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-03

    [diagrams] Show message on messagebar instead of messagebox
    And some indentation updates

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-03

    [diagrams] Usability improvements
     * Choose default attribute value for interpolation if none is set
     * Remember last used tab
     * Default for scale dependent visibility matches layer settings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-03

    fix spelling errors

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-03

    more translation string cleanups

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-03

    german translation update with some string fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-03

    cleanup style to db:
    - add sip bindings to new methods
    - table name, sql queries and constants should not be translated
    - replace QVector<QString> with QStringList

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-03

    another indention update

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-02

    Changed default cellsize for SAGA algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-02

    Adjustments in DEM parameters fro OTB algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-05-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-05-02

    Added extra advanced options for GRASS algorithm Import/Export

    Modified/added some GRASS descriptions

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-02

    [pyqgis-console] adds a find text widget to editor

Merge: 3e1f3a0a905 1dfcf53b84f
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-05-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-05-02

    Merge pull request #545 from el1073/styles_to_db

    [FEATURE] Styles to db - this was approved for late submission prior to the feature freeze

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-02

    fix #7749

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-02

    raster block setIsNoDataExcept fix, fixes #7608

Merge: 02c9264781a ae7115f74f0
    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-05-02
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-05-02

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-05-02
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-05-02

    Added a message to explain UI upload feature

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-02

    [pyqgis-console] re-added shortcut mistakenly removed in 07abb34

Merge: ae48b09f612 3b28ce397e6
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-05-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-05-02

    Merge pull request #573 from Jean-Roc/master

    update fr ui

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2013-05-02
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2013-05-02

    update french translation

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-02

    mapserver compilation fix

Merge: db3bfa37a32 c3df3ba7b7e
    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-05-02
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-05-02

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-02

    oracle provider: fix pk where clause

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-02

    Add API to write and read custom data to the layer in a .qgs-file.
    New signals:
     * void QgsProject::writeMapLayer( QgsMapLayer*, QDomElement&,  QDomDocument& )
     * void QgsProject::readMapLayer( QgsMapLayer*, const QDomElement& )

    Changed method signature:
     * bool QgsMapLayer::readXML( const QDomNode& )
       => bool QgsMapLayer::readLayerXML( const QDomElement& )
     * bool QgsMapLayer::writeXML( QDomNode&, QDomDocument& )
       => bool QgsMapLayer::writeLayerXML( QDomElement&, QDomDocument& )

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-02

    [pyqgis-console] fixes import warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-02

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-05-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-05-02

    indentation update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-01

    [pyqgis-console] warning the user if the file has been modified by another process
    - set fixed size for corner widget icons
    - reorganized message levels for the message bar
    - minor fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-02
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-02

    Add tests for python bindings for layer blend modes

Merge: f62955ff84d cc34d141173
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-05-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-05-01

    Merge pull request #533 from leyan/customCRS_API

    Custom crs api

Merge: 5e9e98abea3 211a090c616
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-05-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-05-01

    Merge pull request #551 from olivierdalang/SvgLibraryCleanup

    Svg library cleanup

Merge: 2e446a87f88 2fb50ab5189
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-05-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-05-01

    Merge pull request #569 from ccrook/delimited_text_substring_capability

    Delimited text substring capability - also bug #7742

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-05-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-05-01

    limit max number of raster symbol items in legend (may be very slow), resolves slow loading of rasters with large color tables

Merge: 39419e1a443 78f511078b9
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-02
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-02

    Merge branch 'delimited_text_bug_fixes_2' into delimited_text_substring_capability

Merge: 1fb1c9c45f6 3c68312028f
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-02
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-02

    Merge branch 'master' into delimited_text_bug_fixes_2

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-05-02
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-05-02

    Comment changed only

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-05-01
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-05-01

    [Diagrams] UI-Improvements
     * Do not allow "fixed size" histograms (makes no sense)
     * Rewire slots and signals for the fixed size
     * Default pie dimensions set to 50 mm

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-01

    Add tests for python bindings for composer item blending and transparency
    Add python bindings for composer item background

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-05-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-01

    [pyqgis-console] fix sharing snippets code via codepad

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-05-01

    [pyqgis-console] fix comment/uncomment code also on Windows OS

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-05-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-05-01

    Add tests for layer blending

    PhilippeDorelon <philippe.dorelon@gmail.com>AuthorDate: 2013-04-30
Commit:     PhilippeDorelon <philippe.dorelon@gmail.com>
CommitDate: 2013-04-30

    Update qgsvectorlayereditbuffer.cpp

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-30

    [sextante] fixed blocking typo introduced in cc490fd7acd366

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-30

    [sextante] Fixed problem when canceling on batch autofill dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-30

    [sextante] Added checking in case model file cannot be save due to permissions

Merge: 5407616bb79 bc57d562363
    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-30
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-30

    Merge pull request #570 from vinayan/authorsupdate

    fix tab in authors.txt

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-30
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-30

    fix tab in authors.txt

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-30

    [pyqgis-console] running script without shell window (for Windows OS)
    - changed runscript icon to contextual menu

Merge: 6e6ff40f054 171973a54fe
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-30

    Merge pull request #567 from nyalldawson/overview

    Add blending mode for overview frame, option to invert overview frame

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-30

    [Diagrams] Switch properties dialog to tabs
    Histograms:
    * Use a more descriptive text for the size parameter
    * Hide unneeded parameter controls

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-30
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-30

    QgsVectorDataProvider without diff comments

Merge: f344e5129c0 8a6cba64ec5
    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-30
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-30

    Merge branch 'styles_to_db' of https://github.com/el1073/Quantum-GIS into styles_to_db

    Conflicts:
            src/core/qgsvectordataprovider.h

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-30
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-30

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db

Merge: c499df74a35 009ba1b9955
    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-30
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-30

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db

    Conflicts:
            python/console/console_editor.py
            src/core/qgsvectordataprovider.h
            src/core/qgsvectorfilewriter.cpp

Merge: c499df74a35 009ba1b9955
    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-30
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-30

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db

    Conflicts:
            python/console/console_editor.py
            src/core/qgsvectordataprovider.h
            src/core/qgsvectorfilewriter.cpp

Merge: 7dc0e5180c9 2f9cb93ad3c
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-30
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-30

    Merge pull request #563 from vinayan/rotateMoveFix

    [Fix #7625] - rubberbands not visible while rotating/moving point geometries

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-30

    translation update: swedish by Victor

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-30
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-30

    add Vinayan to authors

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-30

    Add tests for composer item transparency and blending

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-30
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-30

    Adding subset test and help information

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-30
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-30

    Substring working - tests not in place yet

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-30
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-30

    Refactoring code from iterator to provider

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-30
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-30

    Added check of dataSourceUri to tests

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-30

    Tweak saturation curve (fix #7655)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-04-29
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-04-29

    SVG : some more backgrounds again

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-04-29
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-04-29

    SVG : forgot some

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-04-29
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-04-29

    SVG : added some backgrounds

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-04-24
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-04-29

    SVG : separate arrows and wind roses

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-04-24
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-04-29

    SVG : manual correction of GPS icon

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-04-24
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-04-29

    SVG : clean arrows

    Conflicts:
            images/svg/north_arrows/NorthArrow1.svg
            images/svg/north_arrows/NorthArrow10.svg
            images/svg/north_arrows/NorthArrow11.svg
            images/svg/north_arrows/NorthArrow12.svg
            images/svg/north_arrows/NorthArrow13.svg
            images/svg/north_arrows/NorthArrow14.svg
            images/svg/north_arrows/NorthArrow15.svg
            images/svg/north_arrows/NorthArrow16.svg
            images/svg/north_arrows/NorthArrow2.svg
            images/svg/north_arrows/NorthArrow4.svg
            images/svg/north_arrows/NorthArrow5.svg
            images/svg/north_arrows/NorthArrow6.svg
            images/svg/north_arrows/NorthArrow_blackgreenblack.svg
            images/svg/north_arrows/NorthArrow_blackwhiteblack.svg
            images/svg/north_arrows/NorthArrow_blackyellowblack.svg
            images/svg/north_arrows/NorthArrow_bluegreenblue.svg
            images/svg/north_arrows/NorthArrow_source.svg
            images/svg/north_arrows/default.svg
            images/svg/north_arrows/north-arrow_0_qgis_decoration.svg
            images/svg/north_arrows/north-arrow_10_with_map_layers.svg
            images/svg/north_arrows/north-arrow_11_simple_corner.svg
            images/svg/north_arrows/north-arrow_12_triangular_arrows_with_worldmap.svg
            images/svg/north_arrows/north-arrow_13_checkerboard_earth.svg
            images/svg/north_arrows/north-arrow_14_steering_wheel.svg
            images/svg/north_arrows/north-arrow_15_checkerboard_corner_arrows.svg
            images/svg/north_arrows/north-arrow_16_corner_arrows_unfilled_with_circle.svg
            images/svg/north_arrows/north-arrow_17_corner_n_e.svg
            images/svg/north_arrows/north-arrow_1_simple_half_arrow.svg
            images/svg/north_arrows/north-arrow_2_simple_half_arrow.svg
            images/svg/north_arrows/north-arrow_3_simple_symmetric_triangular.svg
            images/svg/north_arrows/north-arrow_4_double_arrow.svg
            images/svg/north_arrows/north-arrow_5_arrow_in_circle_small_n.svg
            images/svg/north_arrows/north-arrow_6_unfilled_big_arrow_symmetric.svg
            images/svg/north_arrows/north-arrow_7_big_circle_with_small_arrow_unfilled_n.svg
            images/svg/north_arrows/north-arrow_8_checkered.svg
            images/svg/north_arrows/north-arrow_9_half_arrow_unfilled.svg

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-04-23
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-04-29

    SVG : add parameters

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-04-23
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-04-29

    SVG : add a directory for crosses

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-04-23
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-04-29

    SVG : remove backgrounds, harmonize coulours, harmonize sizes, and add some symbols

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-04-22
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-04-29

    SVG : remove some old-looking svg

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-30
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-30

    Using common code for list of encodings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-29

    Fix for a2b2e16

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-29

    [Fix #7574] [rubberband] Artifacts when using a rubberband with a single point

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-29

    Revert "vector data provider start/stop editing methods"

    This reverts commit 60b4da443e0998377e0cccbd9113b64555695a41.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-29

    raster cleanup

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-04-29
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-04-29

    More informative text and tooltip for the "ignore shapefile encoding declaration" combobox

Merge: c5177fc669a 1113c6099a4
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-04-29
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-04-29

    Merge pull request #566 from minorua/fix_cpg

    Encoding: produce more compatible .cpg files.

Merge: 33d13ccca7a 42fc689e609
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-29

    Merge pull request #568 from 3nids/layer2map

    added layerToMapCoordinates for rectangles, and more detailed comments

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-04-29
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-04-29

    added layerToMapCoordinates for rectangles, and more detailed comments

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-29

    Add blending mode for overview frame, option to invert overview frame

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-29

    raster cleanup

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-29

    [pyqgis-console] allows comments and quotes folding in editor lexer

Merge: 723ad4c7ec2 195918293c7
    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-29
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-29

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db

    Conflicts:
            python/console/console_editor.py

Merge: 2232c3d9bc8 195918293c7
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-29
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-29

    Merge branch 'master' into delimited_text_bug_fixes_2

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-04-28
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-04-29

    fix .cpg file contents

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-29

    [pyqgis-console] small fix for show/hide editor action

Merge: 71c9d96f44c 533030f80e0
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-28

    Merge pull request #565 from nyalldawson/new_functions

    New color functions (from hsl, hsv and cmyk), new regexp_match function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-29
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-29

    Add regexp_match function, improve help for regexp_replace function

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-29

    Add color_cmyk and color_cmyka functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-29

    Add color_hsv and color_hsva functions

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-29

    Add color_hsl and color_hsla functions

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-26
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-28

    [pyqgis-console ] adds more options to settings dialog:
    - reorganized settings dialog
    - added option autosave script before running
    - added options for autocompletion code (from Document, from APIs, from Doc and API)
    - minor fixes

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-28

    translation update: fr by JRM

Merge: 6b9bc64e320 9d935148e5a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-28

    Merge pull request #564 from vinayan/fixRubberband

    [Fix #7728] - QgsRubberband addGeometry does not add multipart geometries to existing points

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-28

    translation update: Danish by Jacob

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-28

    Allow adding QToolButton's to the toolbars
     * iface.addToolBarWidget()
     * iface.addRasterToolBarWidget()
     * iface.addVectorToolBarWidget()
     * iface.addDatabaseToolBarWidget()
     * iface.addWebToolBarWidget()

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-04-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-04-28

    restore zip raster layer style test - still needs a test for vector layers

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-04-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-04-28

    remove invalid layers from zip test files

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-28
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-28

    fix QgsRubberband.addGeometry when adding multipart geometries

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-28
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-28

    fix move features issue with point geometries

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-28
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-28

    fix rotate features issue with point geometries

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-04-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-04-28

    Plugin installer: add ?qgis=[QGIS_VERSION] GET parameter to each repository URL to allow filtering also on reposiotory side

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-04-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-04-28

    Plugin installer: fix support for qgisMaximumVersion tag.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-27

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-27

    translation update: gl_ES by Xan

Merge: 83f3fc6fb5f a7b52d062eb
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-27

    Merge pull request #472 from jdugge/master

    Interface elements for specifying raster resolution in GDAL Rasterize plugin

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-27

    translation update da_DK by Jacob

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-27

    [sextante] added OTB algorithms to simplified list

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-27

    osgeo4w: rename executables to ...-bin.exe to solve clash with .bat

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-27

    [sextante] Improvements in commander

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-26

    [sextante] fixed problem in otb with filepaths containing whitespaces.

    Removed outdated otb descriptions

Merge: f7dc548ae08 f3842775a51
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-27
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-27

    Merge branch 'master' into delimited_text_bug_fixes_2

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-26
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-26

    [FEATURE] Load and Save SLD & QML styles to DB
    Work done for ARPA Piemonte - Dipartimento Tematico Geologia e Dissesto
    merge with master f3842775a5147b7a8da1639a4bec667a769b7fac

Merge: 7219fb73ac7 f3842775a51
    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-26
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-26

    pre merge with master

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db

    Conflicts:
            python/console/console_editor.py
            src/core/qgsvectordataprovider.h
            src/core/qgsvectorfilewriter.cpp

Merge: 02fa7292c66 f7cce9c6763
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-04-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-04-26

    Merge pull request #561 from minorua/create_shape

    set SHAPE_ENCODING to "" when creating new shapefile

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-04-26
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-04-26

    add temporary output for zip test

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-04-26
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-04-26

    set SHAPE_ENCODING to "" when creating new shapefile (follows up 4fb9879)

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-26
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-26

    [FEATURE] Load and Save SLD & QML styles to DB
    Work done for ARPA Piemonte - Dipartimento Tematico Geologia e Dissesto
    (bug fixes and rollback on doc files)

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-26
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-26

    [FEATURE] Load and Save SLD & QML styles to DB
    Work done for ARPA Piemonte - Dipartimento Tematico Geologia e Dissesto

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-26

    [sextante] add missed CMakeLists

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-26

    [sextante] fixed error due to wrong import

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-26
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-26

    Let users know if no data displayed because all records are badly formatted

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-25

    Fix for #3743, georeferencer: can't set map coords from map canvas on Mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-25

    Small cleanup for e0838b0

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-26
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-26

    Fixing potentially very long field names when reading arbitrary data from CSV files - reduced max length to 200

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-26
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-26

    Fixing problem with very long data fields corrupting preview table (Qt framework not handling very long strings?)

Merge: 7603f3e17aa b57841fb5c8
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-26
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-26

    Merge branch 'master' into delimited_text_bug_fixes_2

Merge: 21fd0f242dc fd57ffa5712
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-25

    Merge pull request #531 from ccrook/colour_functions

    Colour functions

Merge: 0372e4b61b0 21fd0f242dc
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-26
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-26

    Merge branch 'master' into colour_functions

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-26

    [sextante] added commander

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-26
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-26

    Fixes bug #7688

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-04-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-04-25

    Set the ENCODING layer creation option when creating a new empty Shapefile. Thanks to Minoru Akagi.

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-04-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-04-25

    Always set "SHAPE_ENCODING" GDAL config option to "" in QgsVectorFileWriter (follows up commit:c0551a6)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-04-25
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-04-25

    fix cpt-city loading of invalid (non-existent) ramps in Seleections

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-04-25
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-04-25

    add simple help to cpt-city dialog

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-04-25
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-04-25

    add ramp count to selection info label

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-04-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-04-25

    change QGis to QGIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-04-22
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-04-25

    add cpt-city selections to distribution

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-25

    osgeo4w: make batch files location independant

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-25
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-25

    [pyqgis-console] fix object inspector on windows 7
    - minor fixes

Merge: e0838b0bbf1 4f54664900d
    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-25
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-25

    Merge pull request #556 from vinayan/splitVector

    [Fix #7618] - split vector layer does not work in master

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-25
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-25

    ftools-fix  split vector layer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-26

    Add workaround for loading forms with custom widgets from PyQt4

            More information: qt-project.org/forums/viewthread/27098/

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-25

    Enable pal label testing to qgis_bench

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-24

    Make sure Analysis menu (sextante) shows up before Window menu on Mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-24

    Small update to Mac notes in INSTALL

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-24

    translation update: cz by Jan

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-04-24
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-04-24

    shapefiles served with qgis wfs server are completely wrong #7536

    The bug is due to an inversion between tuple and coordinates separator in Polygon
    coordinates element.

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-04-24
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-04-24

    [FEATURE] allows to store SQL queries in the DB manager

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-24

    common raster enums moved to raster namespace

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-24

    wmts: fix dimension support

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-24

    [sextante] fixed #7694. v.clean now accepts decimal values as input

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-24

    [sextante] fixed missing + icons in modeler

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-24

    [sextante] wrap long lines in help file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-24

    [sextante] add output to r.stream.stats module

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-24

    vector data provider start/stop editing methods

Merge: 608adb8e7f3 ac6a1ee7dba
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-24

    Merge branch 'r-stream'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-24

    [sextante] add r.stream.* GRASS modules

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-24

    [sextante] add separators to context menu

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-24

    fix #7690

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-24
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-24

    Making test script a bit more robust

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-24

    Add binding for QgsAttributeDialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-24

    german translation update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-23

    [pyqgis-console] fixes #7653 and #7646
    - more minor fixes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-23

    [sextante]new modeler interface

Merge: 6d046fcafaf 20d40bfd4c2
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-04-23

    Merge pull request #540 from ccrook/delimited_text_bug_fixes

    More delimited text bug fixes

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-24
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-24

    Post merge fixes

Merge: 02388feb3eb 1176bbccc9c
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-24
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-24

    Merge with master

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-04-16
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2013-04-23

    make cmake honor PYTHON_LIBRARY

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-23
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-23

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS into styles_to_db

Merge: 1176bbccc9c 0b780b0a5df
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-23

    Merge pull request #539 from matthias-kuhn/fix-7639

    [Fix #7639] Values for new attributes not saved (Blocker)

    Marco Lechner, in medias res GmbH <lechner@webgis.de>AuthorDate: 2013-04-22
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-04-23

    Adds more tolerance to QGIS mapserver for not fully OGC compliant WxS clients

    At the moment QGIS mapserver is relatively strict in interpreting the REQUEST parameter. With this pull QGIS mapserver also accepts non compliant requests not using CamelCase e.g. REQUEST=getcapabilities. This pull does not brake the servers OGC compliance but makes it more tolerant for non-compliant clients. Even the OGC reference implementation (based on deegree ?) is relatively tolerant at this point.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-23

    [Fix #7674] Transfer ownership of layer to C++ when added to the registry

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-23
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-23

    Updating QGis to QGIS in vector layer source documentation

Merge: 2073f87a220 f3ab81287c2
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-22

    Merge pull request #548 from minorua/raster_memory_leaks

    Fix some memory leaks Fix #6795

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-23
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-23

    Replace QGis with QGIS throughout

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-23
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-23

    Tidying up help file

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-04-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-04-22

    Disable encoding combobox in layer properties dialog for OGR provider with OLCStringsAsUTF8==true (so when it doesn't work anyway). Patch from Minoru Akagi.

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-23
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-23

    Tidying up help file

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-22

    [pyqgis-console] allows to handle non-ascii chars in script file name

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-22

    [pyqgis-console] shows also derived class name in object browser widget

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-22

    [pyqgis-console] fix indentation

Merge: 1a9184144d8 0564ab167d9
    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-04-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-04-22

    Merge pull request #492 from borysiasty/encoding_write_fix

    Fix shapefile encoding in QgsVectorFileWriter

Merge: ea382d1af26 1a9184144d8
    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-22
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-22

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS into styles_to_db

    Conflicts:
            src/ui/qgsvectorlayerpropertiesbase.ui

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-04-22
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-04-22

    fix some memory leaks

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-22

    [pyqgis-console] fix - allows to apply the console settings at all the tabs

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-22

    Add SIP bindings for composer item blend mode and transparency

Merge: 269a419b25c 2298cae87aa
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-21
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-21

    Merge pull request #547 from nyalldawson/blend_modes_sip

    Add sip bindings for layer blend modes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-22

    Add sip bindings for layer blend modes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-21

    [pyqgis-console] converts all newlines to "\n" in order to fix the "Enter selected command" from the editor
    - fixes background color for toolbar editor on Windows
    - minor fixes

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-21

    Update vector layer properties dialog with vertical tabs

    - Following subsections still need work: Labeling (ng), Diagrams and possibly more on Style
    - Add new SVG icons for Labels, Display and Metadata tabs
    - Add up/down, plus/minus icons for consistency
    - Move Metadata tab to bottom of list for vector and raster layer property dialogs
    - Update report stylesheet (metadata output) to support direct RTF copy/paste (i.e. black-colored fonts)
    - Update report stylesheet to use light gray backgrounds for headers instead of unpredictable highlight color

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-21

    translation update simplified Chinese by Calvin

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-21

    [sextante] fixed problem with algorithm classification in modeler. It was introduced in commit 7feb1af62f

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-21

    [sextante] added better autoconfiguration for external apps' paths

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-21

    [sextante] improvements in configuration dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-21

    [sextante]Fixed bug in dissolve tool

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-21

    [sextante] removed headers in example scripts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-21

    osgeo4w: update to grass 6.4.3RC3

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-20
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-20

    forgot import for default TauDEM/MPI paths for OS X

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-21
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-21

    [pyqgis-console] Follow up 7096a73

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-21

    [pyqgis-console] added a python object browser for editor
    - allow to save state for splitters
    - minor fixes and cleanup

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-20
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-20

    [pyqgis-console] remove unnecessary code and fix tabs tooltip

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-20
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-20

    default TauDEM/MPI paths for OS X

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-20

    fix #7461

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-20
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-20

    [pyqgis-console] disables tab widget editor if restore tabs is prompted and adds tab tooltip

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-20

    Fix doxygen comments

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-20

    QgsMapLayerRegistry add/remove signals reworked
    * "theEmitSignal" parameter renamed to addToLegend
    * layer(s)WillBeRemoved has no more "theEmitSingal" parameter
    * layer(s)WillBeRemoved and layer(s)(Was)Added emitted in every case
    * legendLayersAdded( QList<QgsMapLayer*> theMapLayers ) signal added
    * removedAll renamed to removeAll (is emitted BEFORE layers are removed)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-20

    windows: include SHA in minidump name

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-20

    windows: generate minidump on crash

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-20

    python QgsField.__len__() fix; fixes PyQgsMemoryProvider and PyQgsVectorLayer test on platforms with SIP < 4.10.3

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-20
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-20

    Make sure margin spin box is always enabled when applicable

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-20

    PyQgsDelimitedTextProvider fix for python 2.6 (dictionary comprehensions not supported)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-20

    raster cleanup

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-20

    Deleted QgsFreakOutShader

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-20

    Remove project wording from Project menu

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-20

    Change File to Project menu in main screen

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-19

    raster cleanup

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-19

    raster filters moved to pipe node in project file to allow custom filters in future

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-19

    [sextante] removed actions from toolbox, as they can be confusing. The toolbox should contain only algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-19

    [sextante] Made configuration of algorithm classification available in toolbox

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-19

    Add python bindings for symbology units and data defined functions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-19

    Use better expression to string conversion

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-19

    Fix offset for ellipse renderer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-19

    [vectorlayercache] properly copy featurerequest

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-19

    fix windows build - add missing CORE_EXPORTs

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-19

    [attributetable] No autofallback to FilterMode::ShowVisible
    As soon as extents of the map canvas changed, the filter showvisible was reapplied without a reason

Merge: 31cecdbc51d 7fff92ac1da
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-19

    Merge pull request #544 from rduivenvoorde/rubberband#7628

    fix #7628

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-19
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-19

    Fix attributetable and vectorlayercache
    * In the attributetable there was a mess with references and pointers, originating from 66fadee8ef.
    * QgsVectorLayerCache did sometimes cache features which did not contain all information which needs to be cached and therefore corrupting the cache and leading to incomplete cache hits.
    * Add a unit test for the cache problem
    * Fix QgsCacheIndexFeatureId
    * QgsAbstractCacheIndex::getCacheIterator now produces a QgsFeatureIterator (instead of a list of Feature Ids). This allows to combine a mixed response, partly satisfied by the cache and partly by an additional query to the backend.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-04-19
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-04-19

    qgis wfs server cannot serve geometryless tables

    http://hub.qgis.org/issues/7534

    In a project where there are geometryless tables everything seems to allow publish them with qgis wfs server. In the project/layer properties all the proper panels (ex. OWS server) seems to allow this operation, but then when accessing the wfs service with the WFS client, the table is not added correctly in the project. In the TOC shows a strange icon (instead the expected table icon) and the table of attributes is empty.

    In the client the support for geometryless wfs tables should be available since

    http://hub.qgis.org/projects/quantum-gis/repository/revisions/aedddc22b11e26df900d1ff91d6d23c94d905c78

    so it is a server issue.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-19

    Fix segfault when html composer labels contain img tags

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-19

    [Fix 7641] Disable margin control for atlas when a point layer is selected
    Change fixed scale control to radio button
    Fix margin size not saving

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-19

    Fix occasional NaN when automatically calculating heatmap radius

    PhilippeDorelon <philippe.dorelon@gmail.com>AuthorDate: 2013-04-18
Commit:     PhilippeDorelon <philippe.dorelon@gmail.com>
CommitDate: 2013-04-18

    Update qgsvectorlayereditbuffer.cpp

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-19
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-19

    Minor help file improvements

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-18

    fix #7642

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2013-04-18
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2013-04-18

    fix for #7628 undo does not work ok

    adding a removePoint method, which can also take a negative index to start
    removing vertices from the end.
    actual fix for #7628 was to not remove the last node, but the one before that.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-18

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-18

    translation update: bosnian by Almir

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-18

    translation update: cz by Jan

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-18

    Update new composer item Rendering group box

    - Set form layout to match others in composer
    - Add companion spin box for transparency slider
    - Add syncGroup property for collapsible group box functionality
    - Clean up some old commented-out code (replaced by QgsColorButton with alpha support)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-18

    Set better default drop shadow parameters

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-18

    Reduce width of histogram widget to fit better in new raster properties dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-18

    [FIX #7609] Fetch and cache data for sorting column in one query

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-18

    Fix for #7627, wrong label scaling in print or PDF

    - Add shadow device dpi output (high resolution)
    - [API] Add scaleToPixelContext method to QgsPalLayerSettings for better precision scaling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-18

    wms provider: make smooth pixmap transformation in wmts optional (followup 6604d2f81)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-18

    [attributetable] Usability improvements for filters

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-18
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-18

    Additional documentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-18

    [Fix #7639] Don't compare TypeName when comparing fields

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-18
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-18

    Error message fixes and more regexp testing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-18

    wms provider: add TRANSPARENT parameter when image/x-jpegorpng is choosen (followup 6604d2f814)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-18
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-18

    [dnd form designer] Expand items by default

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-18
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-18

    Minor change to tooltip message

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-18
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-18

    More testing and bug fixes

    Regular expression delimiter:  fixed non-intuitive behaviour of not
    including capture groups in the returned fields, and improved behaviour
    for anchored regular expressions.  Added test cases for handling of
    regular expressions.

    File encoding: Selected file encoding was being ignored.  Fixed and
    added test cases for file encoding.

    Bad formatted quoting: Fixed handling of badly formatted quotes (eg
    unclosed quotes).  Added test case.

    Field names: Where a file had duplicate or blank field names it was
    not possible to reliably set the names of X,Y,WKT fields.  Relocated
    field name handling to simpler common code in QgsDelimitedTextFile, with
    automatic renaming of fields with ambiguous or missing names.  Add test
    case for field renaming

    User interface fixes: Fixed tooltip and other messages throughout.
    Changed encoding combo box to be alphabetically sorted. Fixed data
    sample to be refreshed when encoding changed.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-18
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-18

    [pyqgis-console] fixes the undo action when comment/uncomment out code in editor

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-17

    show loading layer in status bar

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-16
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-18

    Blend modes apply to whole layer, not individual objects (fix #7603)

Merge: d3f4e3484e6 4e119720ac5
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-04-17

    Merge pull request #536 from frugardc/master

    Fix for  "a class-key must be used when declaring a friend" on make using Oracle Spatial

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-17

    translation update: bosnian string updates

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-17

    translation update: new language Bosnian

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-18
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-18

    Empty records cleaned from layer

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-18
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-18

    Adding testing feature id to test script

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-17

    fix warnings

Merge: cd24f5405cd e0732a06286
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-18
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-18

    Merge branch 'master' into delimited_text_bug_fixes

    Christian Frugard <frugardc@gmail.com>AuthorDate: 2013-04-17
Commit:     Christian Frugard <frugardc@gmail.com>
CommitDate: 2013-04-17

    add class key to QgsOracleFeatureIterator

    fixes "a class-key must be used when declaring a friend" error on compile

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-17

    fix #7630 - categorized renderer gui produces an empty string category as catch all case, so use it

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-17

    [Fix #7552] drag'n'drop form information not loaded from qml file

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-17
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-17

    Now if style the style already exists on the db it will be updated (Same layer, same style name)

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-17
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-17

    Now also "Restore Default Style" works

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-17

    [pyqgis-console] remove duplicate entries

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-17
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-17

    Now "Save as Default" button ask where to save the style

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-17

    [sextante] Fixed issue when using non-file based vector layers in modeler

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-17

    [sextante] fixed problem when exporting non-file based data to be used by 3rd party apps

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-17

    [sextante] fixed R import bug

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-17

    [sextante] Fixed iterative execution

    Some additional minor fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-17

    fix windows build

Merge: e6f3b2e0086 58737b68313
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-16

    Merge pull request #526 from vinayan/pip7414

    [fTools] fix Points in Polygon and Delaunay triangulation (closes #7414, #7360)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-17

    Draw background on painter before rendering map for composer map items (fix #7461)

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-17
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-17

    Fixed tooltip text throughout.  Renamced combo box named cbxEncoding to cmbEncoding

Merge: 22e54b9210d e1421f5afee
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-04-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-04-16

    Merge pull request #532 from ccrook/delimited_text_bug_fixes

    Three delimited text bug fixes, GUI tidyup, context help fix

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-17
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-17

    Minor error in tooltip help

Merge: c396128f798 22e54b9210d
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-17
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-17

    Merge branch 'master' into delimited_text_bug_fixes

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-17
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-17

    Added label to UI to match context help

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-17
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-17

    Fixing layout of examples in delimited text help file

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-17
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-17

    Second try at renaming delimited text help files

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-17
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-17

    Delimited text file: tidying up UI layout and labels, updating help file

Merge: 041b9f1f994 d06ab3c1d9f
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-17
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-17

    Merge branch 'master' into delimited_text_bug_fixes

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-17
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-17

    Fixing names of Delimited text context help files

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-16

    raster cleanup

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2013-04-16
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2013-04-16

    update sip file

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-16

    Fix feature edit selection in filtered feature list

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-16

    raster cleanup

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2013-04-16
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2013-04-16

    call saveAsUserCRS after each call to createFromProj4

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-16

    Select proper features in filtered feature list

    Leyan <ouyang.leyan@hotmail.com>AuthorDate: 2013-04-16
Commit:     Leyan <ouyang.leyan@hotmail.com>
CommitDate: 2013-04-16

    custom CRS save API change

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-16

    [sextante] support for non-ASCII characters in SEXTANTE log

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-16
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-16

    In QgsVectorLayer::loadNamedStyle changed how to check if the usi refers to db or not

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-16

    GDAL provider identify no data fix

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-16

    More dd symbology cleanups

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-16
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-16

    Added controls on style table consistency and named style validity

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-16

    [sextante] fix Distance Matrix tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-16

    [sextante] add license to script and fix its group

Merge: 5875d5a5cf5 07abb34ebe4
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-15

    Merge pull request #399 from slarosa/pyqgis_console_side_editor_2

    [FEATURE] Side Editor for Python Console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-16

    [pyqgis-console] cleaning up code and minor fixes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-16

    [pyqgis-console] fix interrupted system call on run script for osx

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-16

    [pyqgis-console] fix shortcut keysequence for side editor
    - added class menu removed by mistake
    - minor fixes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-16

    [pyqgis-console] added button for comment/uncomment code in side editor and minor fixes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-16

    [pyqgis-console] added new toolbar for side editor

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-16

    [pyqgis-console] some fix for run script and restore tabs

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-16

    [pyqgis-console] added button to toggle the side editor in python console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-16

    [pyqgis-console] fixes prompt save tab on closing

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-01-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-16

    [FEATURE] Side Editor for Python Console

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-16
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-16

    GUI bug fix - was not restoring delimiter characters from saved settings

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-16
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-16

    Missed committing files

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-16
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-16

    Fix for handling of numeric columns with comma for decimal point (bug #6719)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-15

    Put old theme icons back into source tree under themes_ or icons_old next to current directories

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-15

    Condense app icon themes down to just one, based upon 'gis' theme

    - 'gis' theme copied over default
    - All other themes removed, available here:
      http://drive.dakotacarto.com/qgis/QGIS-images_pre-gis-theme-switch.zip
    - Make sure new default overrides removed themes
    - Update some tool buttons for consistency

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-16
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-16

    Code name consistency fix and unit tests for functions

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-16
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-16

    Fixed indentation in qgsexpression.cpp

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-16
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-16

    Colour functions and en-US help files implemented.

Merge: c62c396a5fb 268c03745fb
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-16
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-16

    Merge branch 'master' into colour_functions

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-16
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-16

    WIP

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-15

    [Fix #7597] Attribute Table: Reintroduce locale aware sorting

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-15

    fix crash on close in attribute table (layer cache already destroyed when model dtor is called)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-15

    More symbology cleanups

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-15

    Clean data defined code of svg marker

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-15

    raster cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-15

    [Fix test] Set fixed offset angle for reproducable results

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-15

    [Fix diagramtest] replace control image with properly rotated image

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-15
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-15

    [Fix #7360] - Fix Dealauney to vector api changes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-15

    QgsVectorLayerCache: include edit buffer changes as well

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-15

    Dual View: Commit feature edits to edit buffer, when the attribute table is closed
    or when the view mode is changed
    or when the focus is lost

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-15

    raster properties pipe tab removed

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-15

    QgsWebView renamed to QgsIdentifyResultsWebView

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-15

    Start cleaning data defined symbology code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-15

    Fix javadoc comments

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-15

    Add updateFields() signal, so adding of joined fields is communicated
    attributeAdded and attributeDeleted signals are only emitted for "real" fields
    and not for "virtual fields" as in joined fields. Therefore this signal should
    be used instead to keep track of these

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-15

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-15

    fix windows build

Merge: 82b41db51eb 632bfbbaf0b
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-04-14

    Merge pull request #527 from ccrook/master

    Fix of delimited text provider to handle CSV files including quoted newlines properly

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-15
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-15

    Fix to detection of LINESTRING WKT in delimited text provider dialog

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-15
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-15

    Fix to handling of geometry type selectors

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-15
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-15

    Fix for degrees/minutes format

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-15
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-15

    Tidying up test output

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-15
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-15

    Items missed in last commit - DMS functionality

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-15
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-15

    Added DMS functionality, fixed source code indenting

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-15
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-15

    Add Nyall Dawson to authors

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-05
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-14

    Add drop shadow option to labels

    - Add option to show debug rectangles for shadows to PAL engine properties
    - Add small container class, QgsLabelComponent, for temporal values during generation of label components
    - Add static image blurring function to QgsSymbolLayerV2Utils
    - Fix rotational offset issue with label backgrounds

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-14

    wms provider: improve cubewerx support

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-14

    Followup to 611f77b, better place to trigger gui update

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-14

    Better fix for situations like #7602

    - In base class, auto-remove corresponding list widget item when stack widget is removed
    - Minimize band rendering group box stretching if there probably is no combo box choice (e.g. WMS layer)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-14

    Fix for #7602, Pyramids and Histogram tabs should be hidden for WMS layers in raster properties dialog

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-04-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-04-14

    Add Salvatore Larosa to authors

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-14
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-14

    Loading from db now works. Still missing a lot of controls and info about errors

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-14
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-14

    Final tests enabled

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-13

    Set QgsCollapsibleGroupBox's collapse-on-uncheck to happen only when clicked by user

    - This keeps checkable group boxes from being programmatically collapsed when initializing a dialog

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-13

    Fix for #7598, CRS info on the lower right corner does not show anymore

    - Should not affect fix for #7532

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-13

    Update spacing and expansion of widgets in project properties dialog

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-13

    Set synGroups for raster properties collapsible group boxes

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-13

    Set Style tab as default on first opening of raster properties

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-13

    Fix margin addition in QgsOptionsDialogBase

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-14
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-14

    Tests completed successfully

Merge: d124732fc47 d87eb2aadcb
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-14
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-14

    Merge branch 'master' into delimiter_text_enhancement

Merge: 27f65c2355e 8ef9e6d4a4a
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-13

    Merge pull request #525 from vinayan/fix7474

    Fix #7474 - Topology checker: QGIS crash on exit, after activating the topology checker panel

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-14
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-14

    [Fix #7414] - points in polygon does not work

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-13

    fix doxygen and 'unused' warnings

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-13

    [sextante] fixed issue with header

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-13

    missed a new file in 7990ec48c

    Andreas Neumann <a.neumann@carto.net>AuthorDate: 2013-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-13

    replace brush icon for clearing fields with more abstract icon

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-13

    reprojector no data fix

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-13
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-13

    First attempt to create a load style ui

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-13

    Addes Matthias Kuhn to authors

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-13

    [FIX #5525] Attribute table performance for large tables
    The selection handling performance has been improved a lot
    Introduces also more detailed signalling of selection change from QgsVectorLayer

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-13
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-13

    fix segfault when closing qgis with error rubberbands present in canvas

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-13
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-13

    fix segfault on exit after enabling topology dock window

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-13

    raster no data speed up

Merge: f0132dcc6e2 7afa4f67cad
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-13

    Merge pull request #502 from nyalldawson/wms_dialog

    Fix tab order in WMS dialog, change layer control to extended selection mode for usability

Merge: 736f765c4a1 f0dd138868d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-13

    Merge pull request #516 from Oslandia/atlas

    Fix qgsatlascomposition constructor and related Atlas unit tests

Merge: 99bf5fac757 e3451bb58a4
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-13

    Merge pull request #514 from mbernasocchi/master

    more qreal vs double issues for android

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-13

    Handle percentage encoded keys in WMS server

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-13
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-13

    Now you can add ui files

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-13

    [sextante] force export to shp in grass algorithms, since v.in.ogr syntax seems to be not always the same and some formats (i.e. GML) are not working

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-13

    [sextante] minor bug fix in saga/grass installation checking.

    Also code cleaning

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-13

    raster nodata bitmap and reprojector fix; fixes qgis_composerscalebartest

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-13

    fix #7560

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-13

    [sextante] made fields in saga polygon dissolve optional

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-13

    wms provider fixes:
    - use smooth transformation when rescaling tiles
    - use ows:BoundingBox to retrieve WMTS extents if no ows:WGS84BoundingBox was
      given
    - handle empty WMTS dimensions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-13

    Fix wms server format test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-13

    Improve format test

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-13
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-13

    Added QMenu on loadStyle button with 2 options (load from filesystem, load from db)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-13

    Support for returning base64 coded results from GetMap and GetPrint

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-04-13

    Fix QgsMessageLog python wrapper

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-13

    adding licences for Victor :)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-13

    fix 0d69d4c6a

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-13

    translation update: adding missing strings to be up to date

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-13

    german translation update

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-13
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-13

    Changed "save to db" provider capability check

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-13

    ignoreShapeEncoding should only have effect on shapes (follows up fea86ea176)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-13

    [sextante] several fixes for supporting optional parameters in modeler

Merge: a6e55696fa6 366e13847cb
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-13

    Merge pull request #517 from L-Infantini/master

    Translations and corrections pt_PT

Merge: a05ac22564d a5436a8beff
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-13

    Merge pull request #524 from tomass/master

    Update Lithuanian translations

Merge: 5d99595c235 fe7f26f85cb
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-13

    Merge pull request #523 from 3nids/dropinvalidchars

    drop invalid chars in project write entry

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2013-04-13
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2013-04-13

    Update Lithuanian translations

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-04-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-04-13

    drop invalid chars in project write entry

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-13
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-13

    Missing qgssavestyletodbdialog ui files

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-13
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-13

    Test development continuing

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-13

    [sextante] removed pydevd imports added by mistake

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-12

    Update raster properties dialog to vertical tabs

    - Minimize width of band renderer type widgets by reorganizing layouts and fixing spacing issues
    - Fix #7569, too much information when edit style on raster layer properties
    - Group 'Color rendering' options
    - Add Reset button to 'Color rendering' options
    - Add icon for pseudocolor colormap sorting

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-12

    keep blue value as double, fixes #7107

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-12

    renamed doubleNear to qgsDoubleNear, QgsMalloc to qgsMalloc, QgsCalloc to qgsCalloc, QgsFree to qgsFree

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-12

    raster no data value made optional

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-12

    Keep item position constant if reference point changes (ticket #7519)

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-12
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-12

    Added feature to save vector layers styles to postgis (when provider is postgre$

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-12
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-12

    Added feature to save vector layers styles to postgis (when provider is postgres) and load one of them adding a new postgis vector layer

    Emilio Loi <loi@faunalia.it>AuthorDate: 2013-04-12
Commit:     Emilio Loi <loi@faunalia.it>
CommitDate: 2013-04-12

    Added new option for saving styles on db for vector layers with postgres provider

Merge: 61b3e4c414d 706ac99a838
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-12

    Merge pull request #460 from 3nids/readListEntryDefault

    Added default value argument for readEntryList

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-12

    [sextante]changed 'create grid' algorithm to allow non integer values

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-12

    [sextante]improved information when missing 3rd party app before running algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-12

    [sextante] corrected parameter serialization scheme

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-12

    [sextante] made ParameterTableField and ParameterString optional.

    Changed serializing format of ParameterTableField

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-12

    Remove debug variable

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-12

    Adapt and fix attribute table for new vector api

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-12

    ogr provider: don't ignore set encoding if SHAPE_ENCODING is set although OGR
    still claims that strings are already UTF-8

Merge: 1a4ce3ecd5c bc67bde0fc5
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-12

    Merge pull request #520 from 3nids/removeaction

    add removeAction method to layer actions

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-12

    [sextante] fixes in gdal/ogr algorithms and more tests

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-12

    [sextante] fixed missing import

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-12

    [sextante] reintroduced Model->Python conversion

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-12

    [sextante]Fixed issue in algorithms that change projection of output layers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-12

    [sextante] remove TauDEM help files. Now this files are available from
    SEXTANTE-Help repo

Merge: fa9e0ac4e99 ab8b53e029b
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-04-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-04-12

    Merge pull request #519 from borysiasty/master

    Update the default symbol set - new symbols from Anita and some fixes

    jdugge <juernjakob@gmail.com>AuthorDate: 2013-04-12
Commit:     jdugge <juernjakob@gmail.com>
CommitDate: 2013-04-12

    Update widgetRasterize.ui

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-04-12
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-04-12

    add removeAction method to layer actions

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-12
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-12

    Adding code example to QgsVectorLayer documentation

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-12
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-12

    doxygen fixup

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-04-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-04-12

    Update default symbol set: more symbols from Anita, lock colour in bottom layer of road symbols, include symbology-ng-style.db instead of the depreciated xml in OsGeo4W

Merge: 920253d17d1 a290fa257fc
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-12
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-12

    Merge branch 'master' into delimiter_text_enhancement

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-12
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-12

    Documentation updates

Merge: a290fa257fc 5432618e0c8
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-12

    Merge pull request #507 from matthias-kuhn/fix-7508

    [FIX #7508] drag'n'drop form generator wrong creation of group container

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-12

    [FIX #7508] drag'n'drop form generator wrong creation of group container

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-12
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-12

    Adding documentation for data providers

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-12

    Tweak margins on attribute table

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-04-12

    Fix #7549 (selection color is now stored in QgsRendererContext)

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-12
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-12

    WIP

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-04-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-04-11

    [API] remove QgsVectorDataProvider::enableGeometrylessFeatures(bool)

    Geometryless features are not skipped by default anymore.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-11

    fix error when labeling joinfields with spatialite files

    Manually applied the patch from PhilippeDorelo
    this should fix bug #7068

Merge: 207da3631ef 6d6021558be
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-11

    Merge pull request #518 from PhilippeDorelon/valuerelation

    Fix issue #7561 : valueMap or valueRelation not visible in attributeTable

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-11

    [sextante]changed how grass help files are found.

    Now there's no need to set the help folder, it will look for html pages online instead

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-11

    [sextante] removed saga help files, since they are rather useless

    PhilippeDorelon <philippe.dorelon@gmail.com>AuthorDate: 2013-04-11
Commit:     PhilippeDorelon <philippe.dorelon@gmail.com>
CommitDate: 2013-04-11

    Update qgsattributetablemodel.cpp

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-11

    [sextante] catch IO error when user tried to save file in system
    directory (fix #7259)

    Orion <orion@orion-Ut.(none)>AuthorDate: 2013-04-11
Commit:     Orion <orion@orion-Ut.(none)>
CommitDate: 2013-04-11

    Translations and correctios

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-11

    fix Merge shapefiles tool in fTools (fix #7570)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-11

    [sextante] attempt to fix issue with non-ASCII characters in modeler

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-11

    [sextante] remove generated *.py files from ui directory

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-11

    [sextante] allow to run models with no parameters (partially reverts
    4e5c660823)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-11

    [sextante] also improve Fields Calculator (field type, length and
    precision settings)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-04-11
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-04-11

    Fix qgsatlascomposition constructor and related Atlas unit tests

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-11

    [sextante] adding missing files from tools reorganization

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-11

    [sextante] add mechanism to allow easily piping grass console output to text file

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-11

    [sextante]Fixed bug in pyculator algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-11

    [sextante] reorganized sextante tools and how they are exposed and added some tests

Merge: 4b06df0b6cc 254fc4db6e8
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-11

    Merge pull request #515 from 3nids/duplicatecode

    remove duplicate code

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-04-11
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-04-11

    remove duplicate code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-11

    [sextante] fix Advaced Python Calculator, add ability to select field
    type, lenght and precision

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-11

    [sextante] add missed import

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-10

    fix doxygen warnings

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-10

    Update recent symbology widget update for cross-platform consistency

    Also:
    - Keep color wells from over expanding
    - Group color wells together, where appropriate
    - Make SVG Groups view wider (was too thin)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-10

    QgsRasterBlock::Range to QgsRasterRange

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-10

    GRASS direct no data for type

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-10

    gdal set output no data fix

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-10

    [sextante] don't run models without algorithms and/or parameters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-10

    [sextante] allow set field length and precision in Add field algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-10

    [sextante] allow non-ASCII characters in string parameters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-10

    [sextante] increase max and min limits for numeric values (fixes #7143
    and possible similar issues)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-10

    [sextante] fix parameters handling in some GDAL algorithms

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-10

    [sextante] escape filenames, passed to GDAL tools (fix #5923)

Merge: 212aea7c445 f7732d3a272
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-10

    Merge pull request #511 from nyalldawson/html_labels_fix

    Fix html labels rendering before they are fully loaded...

Merge: 76f8d602730 212aea7c445
    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-04-10
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2013-04-10

    Merge remote-tracking branch 'upstream/master'

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-04-10
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2013-04-10

    more qreal vs double issues for android

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-10

    Change point displacement renderer to work with new vector api

Merge: 8c714a9d41b d52d4dad17e
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-09

    Merge pull request #513 from olivierdalang/SymbolLayerWidgetsUISmallUpdate

    small update of the UI of the symbollayers widgets

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-09

    [sextante] more tests

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-09

    [sextante] moved SilentProgress to independent module

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-09

    GML parser boundedBy fix

Merge: 1436056f77d dbf795ed1fa
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-09

    Merge pull request #512 from nyalldawson/blend_mode_fixes

    Some blending fixes and code cleanup

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-09
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-09

    Fix html labels rendering before they are fully loaded. Prevents missing images in html labels when composer layout is output for the first time.

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-09
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-09

    After astyle

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-04-09
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-04-09

    small update of the UI of the symbollayers widgets

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-09
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-09

    Pre astyle

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2013-04-08
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2013-04-08

    Globe: Fix compilation with osgearth 2.4

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-07
Commit:     gau <gau@gau-pc5-linux.(none)>
CommitDate: 2013-04-09

    Fix labels not updating for atlas prints when blend mode is applied

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-06
Commit:     gau <gau@gau-pc5-linux.(none)>
CommitDate: 2013-04-09

    Use QPainter::CompositionMode for all internal blending variables and functions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-08

    german translation update

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-09
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-09

    Delimited text fix compiling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-08

    also remove transparency tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-08

    remove unused layer transparency (and fix some warnings)

Merge: a150865e2b5 57c23078c79
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-08

    Merge pull request #508 from matthias-kuhn/dual-view-fixes

    Dual view fixes

Merge: 4306632c741 a21fc5a73d9
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-08

    Merge pull request #510 from matthias-kuhn/field-calculator-perf

    [FIX #7533] Field calculator is slow

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-08

    [FIX #7533] Field calculator is slow
    Set the QgsDistanceArea only once and not for every loop cycle.
    QgsCoordinateReferenceSystem::loadFromDb takes very long.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-04-08

    Fix #7542 (crash in vector layer properties for geometryless layers)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-08

    PyQgsRasterLayer identify test fixed

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-08

    Added QgsRasterIdentifyResult

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-08

    [FIX #7543] Dual View Table/Form: Preview column not saved in project

Merge: 34adbe7f56f 52da7237ee7
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-08

    Merge pull request #505 from vinayan/7477-add-rule-crash

     [FIX #7477] Topology Checker - Crash as soon a layer is choosen when defining a rule

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-08

    [FIX #7530] Attribute table: Edited feature not updated in single row
    If only a single row was shown, the outdated cached feature would be shown even
    when the attribute behind it was edited.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-08

    [FIX #7529] Attribute table: Crash when changing column filter
    When using the field calculator and afterwards changing the column filter
    resulted in a crash

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-08

    Attribute editor, form view: Change selection behavior
    Text background is now used for the current edit selection
    The icon shows the feature selection state

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-08

    Attribute table selection: performance improvements
    When selecting features with the mouse (click and drag) only redraw
    the map canvas, once the mouse is released.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-08

    Properly show feature count in attribute table title
    Total # of features
    Filtered features
    Selected features

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-08

    qgis_bench json log fix; QGIS2 settings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-04-08

    Fixed PyQgsVectorLayer test

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-04-07

    [API] Removed QgsSymbol, QgsMarkerCatalgoue and QgsSymbologyUtils

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-04-07

    [API] Removed old symbology's QgsRenderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-04-07

    [API] Removed old symbology QgsRenderer implementations

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-04-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-04-07

    [API] Removed old renderer support from QgsVectorLayer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-04-07

    Removed old symbology dialogs.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-04-07

    Removed QgsQuickPrint class

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-07

    translation update: galician by Xan

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-07

    update .qgis to .qgis2 (to be updated on release and some more utf8 fixes
    (fixes #7537)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-07

    spatialite isn't optional anymore (offlineediting, osm):
    - remove configuration options

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-07

    fix #6640

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-07

    deduce plugin directory from a plugin that actually still exists

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-07

    Fix #7532, startup forces new project document, even when opening data file

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-07

    cleanup Qwt build for OS X

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-07

    fix autodetect of saga & otb on OS X, also detect bundled grass, saga & otb

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-07

    fix #4303

Merge: 2bfffaa5165 73c74acf484
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-07

    Merge pull request #506 from vinayan/fixdupes

    [FIX #7473] Topology checker-must not have duplicates does not work

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-06

    [sextante]fix for calling SAGA under OSX

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-06

    [sextante] fixed #7525 (problem with checking if external app is installed)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-06

    adjustments to build on cygwin

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-06

    apply #7521

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-06
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-06

    [FIX #7473] Topology checker-must not have duplicates does not work

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-06
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-06

    rename ui members

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-04-06
Commit:     vinayan <vinayan123@gmail.com>
CommitDate: 2013-04-06

    fix crash as soon a layer is choosen when defining a rule

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-06

    establish that Qwt 6.1 is not currently supported with internal QwtPolar (closes #7495)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-06

    qgis_bench revision log

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-06

    also use expat include directory in core

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-05

    remove debug statement

Merge: 217e7c16235 9ffc8ee2df5
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-04-05
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-05

    Merge pull request #504 from nyalldawson/blend_modes

    Fix dialog resetting label and label buffer blend modes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-05

    don't show ticks on slider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-05

    display and allow editing of simplify tolerance value (fix #7515)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-05

    Fix dialog resetting label and label buffer blend modes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-04

    qgis_bench wall clock time

Merge: b8097239774 5e1dfd9c7d1
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-04

    Merge pull request #503 from nyalldawson/heatmap_dialog

    Fix tab order in heatmap dialog

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-04-04

    [FEATURE] Add background shapes and svg symbols to labels

    - Rectangle, square, circle and ellipse generated symbols
    - SVG background via new symbology, so uses cache
    - Add new gui class QgsSvgSelectorWidget, symbol selector setup culled from symbologyV2
    - Does not include any associated data defined mappings, yet
    - Does not auto-search for missing SVGs, yet
    - Caveat: does not currently account for background size in PAL collision calculations (overlaps occur)
    - Allow direct update of QgsColorButton background

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-05

    Fix tab order in heatmap dialog

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-04
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-04

    bundle osgEarthQt if available

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-04

    missed a file in 052dab819

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-04

    fix #7503

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-04

    fix ftools union

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-04

    Add xml encoding to wms capabilities

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-04

    Outline width for simple marker

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-04

    fix typo Python test for QgsVectorLayer

Merge: 1c6ee9f6500 45cd49d268d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-04

    Merge pull request #500 from matthias-kuhn/rendering-cache-crash

    [Bugfix] Make rendering cache more stable

Merge: d7a6bc3d1ad 8e7ffd74dde
    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2013-04-04
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2013-04-04

    Merged with dev master

Merge: cbd257d11f0 3a4aa8f6108
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-04

    Merge pull request #501 from nyalldawson/color_control

    Fix contrast, grayscale and colorize settings not applying to exported raster layers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-04

    fix typo in SEXTANTE test

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-04

    Fix tab order in WMS dialog, change layer control to extended selection mode for usability

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-04

    fix #7499

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-04

    Fix contrast, grayscale and colorize settings not applying to exported raster layers

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-03

    Avoid possible crash in rendering loop
    As soon as QgsMapLayer::setCacheImage is called while rendering is active, a crash occurs.
    Due to the fact, that processEvents is called from the main rendering loop, such situations cannot always be foreseen.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-03

    consider user no data values in GDAL raster statistics and histogram, fixes partialy #3840

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-03

    also decode Qt colors

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-04-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-04-03

    composer legend - default symbol to label space fix

Merge: cf4fd4a153b 1de8c76450e
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-03

    Merge pull request #498 from matthias-kuhn/feature-request-no-geom

    [FIX] Show attribute table for layers without geometry

Merge: 80f7b5abb27 378a85894e5
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-04-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-04-03

    Merge pull request #499 from nyalldawson/fix_alpha

    Fixes loss of alpha after adjusting brightness/contrast/hue/saturation for rasters

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-03
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-03

    Fix loss of alpha when adjusting brightness/hue/saturation for raster. Clean and optimize code

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-03

    Consider alpha component of colors in data defined symbology

Merge: 67a542bfd0d 95d7ec359ee
    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-02

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-02

    add framework path to link test to fix OS X SDK problem

Merge: 87572f72e85 7a1b12f8610
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-02

    Merge pull request #450 from 3nids/showEditForm

    Do not wait for feature form closing for non-editable layers

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-02

    add framework path to link test to fix OS X SDK problem

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-02

    translation string fixes and german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-02

    indentation update

Merge: b48c2dc4160 a3634e24b21
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-02

    Merge pull request #486 from matthias-kuhn/attr-edit-dnd-multi

    Attribute editor (drag and drop layouter): Proper handling when multiple...

Merge: 255b467b462 1b7d94b96b8
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-02

    Merge pull request #488 from edigonzales/master

    http referer for wm(t)s requests

Merge: c4645ea0a84 b0355276d83
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-02

    Merge pull request #496 from matthias-kuhn/fix-7483

    [FIX  #7483] Attribute table changed selection on layer twice subsequent...

Merge: 00ae45befe5 002f73ed9cd
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-02

    Merge pull request #495 from matthias-kuhn/fix-7485

    [FIX #7485]: Don't crash when expression fails to parse in dual view/preview column.

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-02

    don't _re_create fake grass lib sources on reconfigure unless gisdefs.h has changed, saves a lot of reconfigure time

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-02

    unset temporary LIB_PATH var

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-02

    more OS X install updates

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-02

    clean up qscintilla bundling

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-02

    [FIX] Show attribute table for layers without geometry
    And add a message to the message log when an iterator is closed due to missing geometry

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-02

    vector cache: don't try to request geometries, if there aren't any

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-02

    [FIX  #7483] Attribute table changed selection on layer twice subsequently
    This led to a crash and was superfluent

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-02

    widget fixes:
    - add sip bindings for new widgets (and some other missing pieces)
    - change Webview to WebView (like in QWebView)
    - use proxy settings also for webview widget
    - don't disable Photo and webview widget
    - use smooth transformation in photo widget
    - show disabled color button with dotted border in actual color instead of
      grayed-out

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-04-02
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-04-02

    Don't crash when QgsExpression parser fails to parse a preview column (e.g. column without name)
    Also removed throwing exception as this has been discouraged.

Merge: 4f6c2d253cd 60c20aba408
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-04-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-04-02

    Merge pull request #494 from palmerj/wfs_ui_improvements

    WFS Layer Selection UI Improvements

    Jeremy Palmer <jpalmer@linz.govt.nz>AuthorDate: 2013-04-02
Commit:     Jeremy Palmer <jpalmer@linz.govt.nz>
CommitDate: 2013-04-02

    Remove unused variables

    Jeremy Palmer <jpalmer@linz.govt.nz>AuthorDate: 2013-04-02
Commit:     Jeremy Palmer <jpalmer@linz.govt.nz>
CommitDate: 2013-04-02

    Add option for using WFS type name title for the added layer name

    Jeremy Palmer <jpalmer@linz.govt.nz>AuthorDate: 2013-04-02
Commit:     Jeremy Palmer <jpalmer@linz.govt.nz>
CommitDate: 2013-04-02

    Changed back to ExtendedSelection mode for the WFS item view

    Jeremy Palmer <jpalmer@linz.govt.nz>AuthorDate: 2013-04-02
Commit:     Jeremy Palmer <jpalmer@linz.govt.nz>
CommitDate: 2013-04-02

    Added Filter search for WFS layers. Also improved the treeView to have better column and row layout

Merge: 3d15e679b49 af7d6f8c9d0
    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-01

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-01

    OS X install updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-02

    osgeo4w release preparations

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-02

    [sextante] more tests. Added extra model and script

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-02

    [sextante] modified OTB description to adapt to 3.16

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-02

    [sextante] added checking to GRASS algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-04-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-04-02

    Fixed problem with duplicated recent algorithms tree.

    Also fixed  blocking typo in modeler code, introduced in last commit, and two minor changes in saga

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-01

    handle spaces in install_names (for real this time)

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-01

    handle spaces in install_names

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-01

    always search /Library/Frameworks for linking on OS X in case SDK won't

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-01

    Bring cap style combo box back (got lost somehow while merging the branch)

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-01

    clarify and expand Mac bundling info

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-01

    remove very old v1.0 Mac stuff

Merge: e68b32212b3 d971a693299
    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-01

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2013-04-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2013-04-01

    update OS X identifiers for version 2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-01

    sneak in color edit widget to accompany data defined symbology

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-04-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-04-01

    translations update: gl_ES by Xan

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-04-01

    Also use different settings file for customisations

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-01

    Data defined symbol UI clean up

            - Reduce margins
            - Remove cell selection
            - Adjust first column width

Merge: 6c3f418988f 7b6e322bf9d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-04-01

    Merge branch 'composer_blend' of https://github.com/nyalldawson/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-04-01

    Use ~.qgis2 and ~/.config/QuantumGIS/QGIS2.conf for settings for QGIS 2. Added unit test for memory provider.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-01

    fix two more warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-01

    [FEATURE] Transparency control for composer items

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-04-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-01

    Fix printing with composition effects

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-31
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-04-01

    [FEATURE] Blend modes for composer items

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-01

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-04-01

    fix build error and a warning

Merge: 2b34ae56627 9b0c455c027
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-01

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 5c028f88812 8a0b0fef525
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-01

    [Feature]: Merge data defined symbology branch

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-04-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-04-01

    Fix column resize in fields grid, add sorting, reduce margins

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-01

    Add export macro

Merge: 92472625f69 30c343cc89f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-31

    Merge pull request #452 from minorua/tablejoin

    Some fixes for table join. Merged for wider testing.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-04-01

    Clean legacy code in ellipse symbol layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-31

    data defined properties for ellipse symbol layer

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-03-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-03-31

    added function help files for pi

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-31

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-31

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-31

    [FEATURE] add widgets for photos and webpages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-31

    [FEATURE] allow non-numeric keys in postgres and oracle views

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-31

    fix warnings on ignored return values

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-31

    More data defined symbology for svg marker symbol layer

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-03-31
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-03-31

    Fix shapefile encoding in QgsVectorFileWriter

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-31

    Data defined properties for svg marker

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-03-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-03-31

    added pi as a selectable constant

    pi can be found under Math in Fieldcalculator

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-31

    Rename Save as style to Save in symbol library

Merge: 7d9f4446dd2 daeafccd490
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-30

    Merge pull request #491 from borysiasty/master

    [API] expose mouse wheel to map tools, use it for zoom only if no keyboard modifier pressed

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-31

    Move Init function line edit so visible all the time

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-30
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-30

    Fix cyclical QPaintEvent updates for color button, which caused excessive cpu cycles

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-31

    Add eval to QgsPythonRunner.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-31

    Reload form module if DEBUGMODE switch set in module

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-03-30
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-03-30

    [API] Expose mouse wheel to map tools as QgsMapTool::wheelEvent()

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2013-03-30
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2013-03-30

    Don't zoom with mouse wheel if keyboard modifiers pressed

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-30

    [sextante] modeler improvements: added 'save as' button and fixed issue with line endings.

    Added more tests

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-30

    [sextante] improved error messages when algorithm execution fails

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-30

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-30

    fix warnings

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-03-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-03-30

    Mark srsDimesion unused - see https://github.com/qgis/Quantum-GIS/commit/93e02598438ca9526de5a451b0918e7ae365b7ac#commitcomment-2871379

Merge: 72b476e7025 86ba94bf908
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-30

    Merge pull request #490 from nyalldawson/heatmap_fixes

    Choose sensible default value for heatmap radius, some small documentation updates

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-30

    Update heatmap help file

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-30

    Cleanup heatmap dialog strings to follow standard capitalisation

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-30
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-30

    Estimate a sensible default radius for heatmaps from the layer extent

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-30

    Data defined properties for point pattern symbollayer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-30

    Pass fields into new feature in add tool

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-30

    Add overload for QgsFeature with QgsFields

Merge: 6e75ea441a3 de7dd71710e
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-03-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-03-29

    Merge pull request #489 from tomass/master

    lithuanian translation update

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2013-03-29
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2013-03-29

    Lithuanian translations

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-29

    Data defined symbology for line pattern symbol layer

    Stefan Ziegler <stefan@xanadu.(none)>AuthorDate: 2013-03-29
Commit:     Stefan Ziegler <stefan@xanadu.(none)>
CommitDate: 2013-03-29

    back to wms only

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-29

    Data defined properties for SVG fill symbol layer

    Stefan Ziegler <stefan@xanadu.(none)>AuthorDate: 2013-03-29
Commit:     Stefan Ziegler <stefan@xanadu.(none)>
CommitDate: 2013-03-29

    referer for wfs: one has to modify a lot... stop here and consider only wms

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-29

    german translation update

    Stefan Ziegler <stefan@xanadu.(none)>AuthorDate: 2013-03-29
Commit:     Stefan Ziegler <stefan@xanadu.(none)>
CommitDate: 2013-03-29

    referer works for wms/wmts

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-29

    Fix data defined size for simple marker. Propagate scale method to symbol layers

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-03-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-03-29

    composer legend minor fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-29

    Data defined properties for simple fill

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-03-21
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-03-29

    Fix broken compatibility of table join (project file) (fix #7068)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-29

    [sextante] modeler tests

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-29

    [sextante] added Polygonize algorithm by Piotr Pociask

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-29

    [sextante] added some extra space in modeler for inputs tab

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-29

    [sextante]Saga algorithms can now have harcoded values in description.

    Modified SAGA descriptions accordingly and fixed Layer importer to avoid duplicated extensions

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-29

    [sextante] Tests stuff. Added new test models and scripts, geojson testdata and extra tests

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-29

    [sextante] added "delete R script" action

Merge: 93ade1f2c0b d056d5f59ca
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-03-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-03-28

    Merge pull request #487 from SrNetoChan/master

    New translations and some updates to PT-pt

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-03-28
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-03-28

    reverse 'help.css' file to previous commit

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-28

    Fix data defined symbology for embedded layers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-28

    Data defined shape for simple marker does not work yet

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-28

    Data defined properties for simple marker (but shape will come later)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-03-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-03-28

    Attribute editor (drag and drop layouter): Proper handling when multiple fields are dropped

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-28

    Data defined symbology for marker symbol layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-28

    Moved code for data defined simple line symbolisation into its own functions

Merge: 1b663bb7ae8 0f7e90b922f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-27

    Merge pull request #480 from nyalldawson/hue_saturation

    Add hue and saturation controls for raster layers

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-28

    Get fid of newly added feature in mssql provider

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-27

    Remove WA_DeleteOnClose attribute from QgsBusyIndicatorDialog

    - Add default title

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-27

    Move busy indicator dialog out of composer and into own gui class

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-03-28
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-03-28

    Some PT-pt translations and corrections

Merge: d1825ece2a9 c9ef27c39b9
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-27

    Merge pull request #485 from nyalldawson/blend_modes

    Blend modes pt 3 - blend modes for labels

Merge: 8793d388b1f d1825ece2a9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-28

    Merge remote-tracking branch 'origin/master' into blend_modes

Merge: 24fedb255b5 d1825ece2a9
    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-03-27
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-03-27

    Merge remote-tracking branch 'upstream/master'

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-28

    [FEATURE] Blend modes for labels and label buffers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-28
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-28

    Move BlendMode enum and functions to QgsMapRenderer

Merge: dd9bf7ef70b 9aea6adc0e8
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    Merge pull request #482 from matthias-kuhn/fix-7379

    Fix issue #7379: Crash when attribute table is closed after layer has be...

Merge: aa6d22afa3e f28f13cd246
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    Merge pull request #484 from matthias-kuhn/attribute-table-sort

    Fix #7459: Sorting of attribute table takes type into account

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-27

    put Topology Checker plugin into Vector menu

    edigonzales <edi.gonzales@gmail.com>AuthorDate: 2013-03-27
Commit:     edigonzales <edi.gonzales@gmail.com>
CommitDate: 2013-03-27

    working on referer option for http requests

Merge: 000546740b1 429be1e9c56
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-27

    Merge pull request #483 from matthias-kuhn/pie-angle

    Add start angle offset for pie diagram

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-03-27

    Fix #7459: Sorting of attribute table takes type into account

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-27

    Complete data defined symbology for simple line symbol layer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-03-27

    Add start angle offset for pie diagram

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-03-27

    Fix issue #7379: Crash when attribute table is closed after layer has been deleted

Merge: 24f1519b1b5 689c9405a34
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-27

    Merge pull request #481 from matthias-kuhn/fix-missing-icons

    Fix missing icons (Removed in rebase)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-03-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-03-27

    Fix missing icons (Removed in rebase)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-27

    Improve data defined dialog, consider data defined color for single line symbol layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    indentation update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    Add some GUI strings for the Expression Builder Dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    Set custom feature form visible in dual view

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    Fix sip problems / export gui classes to libraries

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-03-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    Fix rebase problems

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    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

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    Fix: Check for existence of data provider to prevent segfault

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    Add tests for QgsVectorLayerCache

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    Remove unneeded variable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

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

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    Add tests for attribute table / dual view

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    Major redesign of attribute table, codename: dual view

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    Add indexable vector layer cache

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    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)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-03-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-03-27

    deleted fixed Version in html

    fixed Version is obsolete

Merge: 86a246a0df3 4435c4f3d0c
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-27

    Fix branch to apply to current master

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-03-05
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-03-27

    refresh field names after all layers loaded and encoding change (fix #6840)

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2013-03-05
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-03-27

    Fix table join (fix #7068)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    german translation update

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-27

    [sextante] changed version number (wasn't changed since last release) and min required qgis version

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-27

    [sextante] changed how saga installation test is performed (now it uses the test data)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-27

    [sextante] more tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-27

    topology plugin:
    - cleanups & fixes for warnings
    - log messages
    - translation strings
    - return plugin category (fixes persistent loading)

Merge: 4e29436d206 8bf6df24455
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-27
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-27

    Merge remote-tracking branch 'origin/master' into hue_saturation

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-26

    rule table now prevents duplicate entries

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-26

    layer comboboxes display proper layers as per topologyrule

    vinayan <vinayan123@gmail.com>AuthorDate: 2013-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-26

    fix gaps,overlaps for invalid goemetry errors by skipping

    vinayan <vinayan@vinayan-MS-7623.(none)>AuthorDate: 2012-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-26

    [Feature] Topology Cheker Plugin.
    added files for topology plugin

    modified cmakelists to add topology plugin folder

    Conflicts:

            src/plugins/CMakeLists.txt

    fixed issues in duplicate rule where zooming was not possible..renamed 'Test' to 'Rule'

    fixed minimum segment length rule
    renamed rules to meaningful descriptions

    Added new rule "Must not have pseudos" for line vector layers.
    Renamed rules to more understandable descriptions.
    Handled WKB::MultilineStrings in line shapefiles in hanging lines rule that caused crashes.

    "segments must have minimum length" rule now only checks if the geometry contains at least one short segment

    added new Rule "Must Not Have Gaps"
    removed unwanted indexing for some rules.
    prepare commit run.

    test commit

    modified 'must not have gaps' rule.

    updated calls to new vector api

    more changes based on new api

    fixed "must not have gaps rule"
    fixed extent issues

    changed dangle rule implementation

    More rules added
    -checkPointCoveredbyLineEnds
    -checkPointInPolygon

    new rules added
    -point must be inside polygon
    -polygon must contain point
    -geometry must not be multipart

    added rule 'checkyLineEndsCoveredByPoints'
    renamed some rules
    commented 'closer than tolerance rules' -performance issues
    changed colors of error markers

    changed visualization style of errors

    changed rule paramters
    validateExtent fixed to show only errors from within canvas extent
    removed rule - polygons must contain feature
    removed direct calls to geos api
    prepare commit run

    fixed missing icon in plugin manager

    icons added. validateSelected option removed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-27

    UI to control brightness and contrast values in raster properties,
    attempt to fix contrast calculation

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-03-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-03-26

    composer legend styles fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-03-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-03-26

    composer legend styles, fixes partialy #6960

Merge: 250cc4ecb16 a482c42a768
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-26

    Merge pull request #473 from Oslandia/atlas

    Atlas: fix #7408

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-26

    Add dialog for data defined symbology

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-26

    indentation update

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-26

    Fix initial state of saturation controls

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-26

    Add strength slider for raster colorization

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-26

    [FEATURE] Add colorize control for raster layers

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-26
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-26

    [FEATURE] Option to convert a raster to grayscale with choice of desaturation mode (lightness, luminosity, average) (fix #5837)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-25
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-26

    [FEATURE] Add saturation control for raster images

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-25

    Remove interior button focus color for QgsColorButton wells

    - Focus color tinted button's set color on platforms like Ubuntu
    - Border should be updated with OS-style focus color when button in focus (currently no focus hint)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-25

    Update Project Properties dialog with vertical tabs and update ui

    - Dialog now subclassed from new class QgsOptionsDialogBase
    - Add collapsible group boxes where applicable
    - Update Projection Selector ui to work in outlying cases
    - Switch Opacity default for styles to Transparency

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-26

    [sextante] more testing stuff and a couple of minor fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-25

    missed file

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-03-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-03-25

    missing QPen header compilation fix

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-25

    add SEXTANTE test data to build

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-25

    [sextante] more improvements in automated tests tools and some cleaning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-24

    german translation update

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-03-24

    Removed compiler warning

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-03-24

    Fix compilation errors for grass provider

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-24

    [sextante] minor corrections in test tools

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-24

    [sexante] change how temp files are deleted when exiting sextante

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-24

    [sextante] Modified test data and example models

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-24

    Add export macro

Merge: 920036e023b 56b55a0a25f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-24

    Merge composer ruler branch

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-24

    Fix ruler shift

Merge: dac35e1063f adf8c2667d0
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-03-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-03-24

    Merge pull request #478 from tomass/master

    Remove russian words from lithuanian translation

    Tomas <tomasstraupis@gmail.com>AuthorDate: 2013-03-24
Commit:     Tomas <tomasstraupis@gmail.com>
CommitDate: 2013-03-24

    Remove russian words from lithuanian translation

Merge: 176a08c7d1d 08fba255e51
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-23

    Merge pull request #476 from nyalldawson/blend_modes

    Blend modes pt 2

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-23

    [sextante]improved classes for creating unit tests from GUI

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-23

    [sextante]fixed somes issues in ftools algorithms due to changes in vector API

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-23

    [sextante] made temporary filenames more descriptive and readable, reusing the original filename but using a temp folder

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-23

    [sextante] added file filters to input boxes in batch processing dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-23

    [sextante]Improvements in error messages in barch processing interface

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-24
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-24

    Fix for labels incorrectly rendering when blend modes used

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-23

    issue warning to message log when active iterator is closed when replaced

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-23

    Make QgsBlendModeComboBox extend QComboBox

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-23

    Load and save custom snap lines in composer

Merge: 2a9d016682a d6ad6e5d62f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-03-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-03-23

    Merge pull request #477 from matthias-kuhn/pg-msg

    Small string change: More verbose message in pg source select

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-03-23
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-03-23

    More verbose message in pg source select

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-23

    Add support for copy/pasting blend modes for layers

Merge: a006d999585 7423e9aad75
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-23

    Merge pull request #471 from nyalldawson/heatmap_kernels

    [FEATURE] Add additional kernels to the Heatmap plugin...

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-23
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-23

    Move blend mode combo box to styles tab

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-23

    Hide custom snap lines before printing composition

Merge: 0594453ff55 70ef5a78b0e
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-22

    Merge pull request #474 from dakcarto/color-button_mk_10

    [FEATURE] QgsColorButton shows a color chooser dialog on click, checkboard color when translucent, and live updates during color choosing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-22

    Fix parsing bug in wkb -> geos export

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-22

    Fix live color updating slot parameter by using SLOT macro

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-22

    Data defined symbology for simple line symbol layer

Merge: 9afe76d4d63 647fbdbec4f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-21

    Merge pull request #475 from nyalldawson/blend_modes

    Add support for blending (composition) modes, eg Overlay, Mutiply, etc (Close #5248)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-22

    Add blend modes widget to raster layer properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-22

    Add blend modes widget to vector layer properties dialog

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-22

    New blend modes combo box widget

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-22

    Add support for loading and saving blend modes to project files

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-22
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-22

    [FEATURE] Add composition blend modes for layers (#5248)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-21

    Fix for #7398, allow alpha value change in line pattern fill color picker

    - Add alpha picker and render support for: line pattern fill, line decoration symbol, font marker symbol

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-21

    Fix missing conversion from QgsColorButtonV2 to QgsColorButton

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-21

    housekeeping: remove obsolete code, completely switch to new vector API

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-21

    review Difference tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-21

    review Clip tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-21

    review and cleanup Convex Hull tool, also move some common routines to
    utils module and update other algs accordingly

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-21

    cosmetic chages in QGISAlgorithm provider, also remove unused icons and
    add new ones to resources

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-21

    [FEATURE] Update QgsColorButton to offer live color chooser updates and show transparent checkerboard background

    - Add option to Options for live color chooser support (QgsColorDialog)
    - Add ability to define whether QgsColorButton accepts live updates (default: true)
    - Move QgsColorButton to single subclass of QPushButton
    - Show different button types relative to whether button has text
    - Add transparent checkerboard background for chosen colors with alpha < 255
    - Fix triple-modal window issue for Mac (with regards to using native color dialog)

    - Composer item frame now supports transparency
    - Composer item background transparency support moved to color dialog
    - Composer composition grid now supports transparency

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-01-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-21

    Update core components to use the new QgsColorButton implementation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-01-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-21

    Update QgsColorButton so it shows a color chooser on click

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-03-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-03-21

    refs #7408
    [Atlas] Add a checkbox on "filter with"

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-03-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-03-21

    refs #7408
    Fix error reporting when the filename expression is invalid

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-21

    Radio button groups in composer label widget, consider label alignment in adjustSizeToText (important if replacing label text in server)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-20

    [sextante] minor code cleaning

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-20

    [sextante] R scripts can now be run from the script editor

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-20

    [sextante] temporarily disabled SAGA installation check before running algorithm

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-03-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-03-20

    Improve error message on collapse due to intersection avoidance

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-03-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-03-20

    Added scripts and needed files for making QGIS translatable on transifex.com

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-20

    update vector layer sip bindings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-20

    fix #7386 (yet another issue)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-03-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-03-20

    composer legend feature counts add only to multi symbol or labeled single symbols

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-20

    fix #7386 (another issue)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-20

    Fix activation of paste action after cut/copy

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-20

    german translation update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-19

    Fixed QgsVectorLayer tests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-19

    Added convenience constructors for QgsFeatureRequest

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-19

    Fix for printing problems in line/point pattern and svg fill

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-19

    fix some tests broken by vector API cleanup

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-03-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-03-19

    translation update: khmer by Khoem

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-03-19
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-03-19

    more portuguese translations and corrections

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-19

    Remove the support for reading python plugin metadata from __init__.py

    From now on, plugins must have metadata.txt file (with INI format)
    that is used for storing of metadata. This has two advantages:
    - plugins do not need to be loaded in order to read metadata
    - repository can parse the metadata more easily

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-19

    Do not load metadata from __init__.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-18

    [sextante] fixed problem in fix for #7348

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-03-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-03-18

    composer legend: draw single symbol layers as single line

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-18

    Disable 'overloaded virtual' warning globally when using clang

    - Commit 1145bd2 now causing 200+ 'overloaded virtual' warnings

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-19
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-19

    Move kernelShape enum to heatmap.h

Merge: 5d62af343a0 d7d1ecec1ac
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-18

    Merge pull request #464 from dakcarto/nmake-with-jom_1

    Fix for #7289, add CMake option to enable building with Qt jom (nmake) on Windows

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-18

    More coherent version string handling in qgis server

    Tentotwo <1022tentotwo@gmail.com>AuthorDate: 2013-03-18
Commit:     Tentotwo <1022tentotwo@gmail.com>
CommitDate: 2013-03-18

    Added UI elements for specifying resolution in Rasterize

Merge: 5743f52c8f5 713d3c11f07
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-18

    Merge pull request #468 from slarosa/master

    replace some message box with message bar in main app

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-03-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-03-18

    replace some message box with message bar in main app

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-18

    fix #7386

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-18

    Filter string in qgis server: Allow strings and attribute names with spaces

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-18
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-18

    [FEATURE] Add triweight and Epanechnikov kernels. Make decay disabled for all kernels expect Triangular kernel. Fix math for triangular kernels.

Merge: ec01afb5447 9a81fa76099
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-17
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-17

    Merge branch 'master' into heatmap_kernels

Merge: 8966e9ec3f3 239479affd9
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-17

    Merge pull request #461 from nyalldawson/heatmap_fixes

    Massive speedup to heatmap plugin (fix #6756, fix #6691 and fix #6692)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-17

    Ability to change splash screen using QgsCustomization

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-17

    Fix #7030. Enable customization via command line

Merge: 5d42734cf28 cb685e9baac
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-16

    Merge pull request #466 from nyalldawson/master

    Rename Quantile classifier to 'Quantile (Equal Count)'

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-16

    Removed old vector layer API (select(), nextFeature(), featureAtId())

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-16

    Format number strings with field precision for display in attribute table, attribute dialog and editor

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-15

    [sextante] better behaviour in batch processing interface

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-15

    [sextante] added import check for gdal sieve algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-15

    [sextante] changed "usergdal" option in R algorithms to "dontuserasterpackage"

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-15

    [sextante] fixes in batch processing interface for #7348

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-15

    [sextante] changed how recent algs group is updated

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-15

    [sextante]added new OTB description

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-15

    Fix reading of units from project files before output unit change

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-15

    Convert composer entry in project file from 1.8 to 1.9 format for QGIS Server

Merge: 6afd9f43b33 3b9c688b645
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-15

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 1e30eb0c756 af1bde995a3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-15

    Merge branch 'data_defined_symbology'

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-03-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-03-15

    Update the expression geomFromGML2 to geomFromGML

    Like we simplified the QgsOgcUtils class, I simplify the expression with
    renamed geomFromGML2 to geomFromGML.
    This update gives me the ability to debugging geometryFromGML with
    Envelope element.

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-02-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-15

    - add find by UUID

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-15

    Implemented ComposerItem's Uuids

    - uuid are kept on cut/paste, but deleted on import template or copy/paste
    - removed obsolete id reference in QgsComposerLabelWidget

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-03-15
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-03-15

    Portugues translations

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-15

    Moved expression to OGC filter code to QgsOgcUtils

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-15

    Moved visitor-based expression -> OGC filter code to QgsOgcUtils

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-15

    Moved creation of expression from OGC filter to QgsOgcUtils

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-14

    hide clear button in filter line edit, when widget is disabled

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-14

    fix #7357

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-14

    fix QgsRasterInterface sip bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-14

    add icons for new raster tools (thanks, Robert!)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-14

    [API] add read/writeXML methods to QgsRasterInterface

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-14

    [FEATURE] brightness and contrast filter for rasters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-14

    fix Export geometry info tool (fix #7354)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-14

    Set combo box maximum for precision <= type length

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-14

    save used contrast enhancement algorithm in private class member (follow up 5ecb26810a)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-14

    Prevent overshoots with line offsets

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-14

    update Vector Grid to vector API changes (fix #7322)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-03-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-03-14

    Identify GetFeatureInfo Url context menu fix

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-14

    update Random and Regular points tools to API changes (fix #7350)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-01-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-14

    restore "stretch using current extent" functionality in layer context
    menu (fix #7070)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-14

    OGR typedefs do not seem to be necessary

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-13

    [FEATURE] attribute editing extension
    - allow resetting of fields to NULL by button
    - use user defined date formats in forms, identify results and attribute table
    - add support for date type in postgres provider

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-14

    Change float to double for calculations

Merge: 032c5f52520 239479affd9
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-14
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-14

    Merge heatmap_fixes branch

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-03-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-03-13

    Simplifying QgsOgcUtils

    After commit 7d66529d7884b73070dbce80b1d4060d841a6933 Add GML3 to
    QgsOgcUtils, I have to simplify this class to only have :
    * geometryFromGML : read GML2 or GML3
    * geometryToGML : create GML2 (as default) or GML3

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-13

    Let subsymbols have their own units

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-13

    Output units for point pattern and line pattern symbol layers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-13

    Output units for line pattern fill symbollayer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-13

    fix Join attributes by location (#7103)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-13

    fix Sum line length tool after API changes (fix #7335)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-13

    add tooltip to button in sigleband pseudocolor renderer widget
    (addresses #7138)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-03-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-03-13

    fix maximum field value calculation in vector layer (addresses #7193)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-13

    Output units for svg fill

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-03-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-03-13

    composer legend width fix, fixes #7099

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-13

    Use double rather than float when appropriate to improve precision of heatmaps

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-13

    Output units for simple fill symbol layer

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-03-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-03-13

    Add GML3 to QgsOgcUtils

    After the commit 969df016bcdbd1ead8a347b7a5d55c8b36db183a Moved GML import/export to a new class: QgsOgcUtils, I decided to add GML3.
    I updated QgsOgcUtils, QGIS WFS Server, and the Python Iterface and I added unit test for GML3.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-03-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-03-13

    WMS GetFeatureInfo supported formats fix, fixes #7238

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-13

    Use OGRSpatialReferenceH instead of void pointer

Merge: bb5c471e592 96887b8d24c
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-12

    Merge pull request #467 from 3nids/immutablefields

    [fix #7332] enables fields edition for newly added layers

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-03-13
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-03-13

    fix #7332

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-12

    Revert unnecessary disabling of unknown warnings

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-12

    Add Rotate Feature action to edit menu

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-12

    Set custom QGIS-style group boxes as default on Mac

    - Mac Qt-style group boxes have issues that need addressed by Qt

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-12

    Add function to collapsible group box's to fix visual issues during collapse and expand

    - Update QgsCollapsibleGroupBox for basic Mac style

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-12

    Remove extra horizontal line from composer item properties

    - Suggested by Olivier Dalang

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-13

    german translation update

Merge: a05747c40d0 3b8cbc2adb0
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-13

    Merge heatmap_fixes branch

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-13

    Convert radius to a float, not an integer. Fixes heatmaps created with a radius < 1.

Merge: 1164c813268 a56c9571ea1
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-13

    Merge branch 'master' into heatmap_fixes

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-13
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-13

    [FEATURE] Add option to select kernel shape (quartic, triangular or uniform) in heatmap plugin

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-12

    fix typedef void *OGR issues

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-12

    [sextante] fixed problem in Split RGB bands algorithm

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-12

    [sextante]fixed #7330

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-12

    [sextante] added multiband check in SAGA algorithms

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-12

    Use double instead of qreal also on non-Android

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2013-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-12

    fix qreal vs double issues

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-12

    removing obsolete qtmain_android.cpp

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-12

    Distance unit for vector field symbol layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-12

    Emit changed signal in unit combo box slots

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-12

    Possibility to specify several output units for font marker and ellipse symbol layers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-12

    Output unit for svg marker

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-12

    Rename Quantile classifier to 'Quantile (Equal Count)', to aid transitions from MapInfo to QGIS.

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-12
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-12

    Move decay radio widget into advanced group box, and set the default value to 0. This method of controlling the kernel shape is non-standard, and should be achieved instead by giving users a choice of standard kernel functions.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-11

    [sextante] fixed #7324

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-11

    [sextante] edited GRASS descriptions

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-11

    [sextante] fixed #7318

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-11

    support embedding of spatialite layers on relative paths

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-11

    fix QgsPalettedRasterRenderer sip binding

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-11

    oracle provider: switch to OCICollGetElemArray

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-11

    Output unit for simple marker

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-03-11
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-03-11

    Rename staged plugin install rules to use dashes, not underscores

    See http://lists.osgeo.org/pipermail/qgis-developer/2013-March/024759.html

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-11

    Output units for line decoration symbol layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-11

    Output units for marker line properties

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-10

    Fix for #7307, project Save function not correctly adding path to Open Recent Projects menu

    - Did work for Save As.., but not Save
    - Add 5 second timeout for 'Saved project to: ' status bar message for Save and Save As..

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-10

    [sextante] R algorithms now use raster package by default

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-10

    [sextante] improved automated test-creation tools

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-10

    [sextante] added ParameterFile in modeler

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-10

    [sextante] divided v.split in two different modules

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-10

    [sextante] fixed #7297

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-10

    Full support for width/offset/dash units in simple line symbollayer

Merge: 0c1faa5aaa9 247980b353d
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-10

    Merge pull request #455 from 3nids/immutablefields

    [Feature #6562] add editable option for all edit types

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-03-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-03-10

    translation update: gl_ES by Xan

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-10

    [sextante] modifed behaviour of 'log' tab in execution dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-10

    [sextante] fixed #7295

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-08

    Fix for #7289, add CMake option to enable building with Qt jom (nmake) on Windows

    - Can now compile using NMake with jom directly from QtCreator using MSVC compiler (2008) and OSGeo4W devel libs
    - Make app capable of running from build directory
    - Caveat: may be better way to do it; could have better warning control

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-03-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-03-09

    translation update: danish by Jacob

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-03-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-03-08

    WMS provider: protect from simple redirect loops in GetCapabilities

    See http://hub.qgis.org/issues/3457

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-08

    Fix for older compilers, like on default Mac setup

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-08

    Expose dialog created by QgsAttributeDialog to iface

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-03-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-03-08

    enabled identify results context menu for rasters, zoom to feature, copy feature, copy GetFeatureInfo url

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-08

    Fix check state for legend groups restored from project file

Merge: b9f3da6f8ef 290f8fd5b8a
    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-08
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-08

    Merge branch 'master' into heatmap_fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-08

    Moved GML import/export to a new class: QgsOgcUtils

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-07

    On Mac use Close for quit action (conflicts with app menu's quit action and key sequence)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-07

    Keep composer multi-item selection only when Shift is pressed during click

    - Fixes issues where Shift was still registered as pressed when shift click happened outside of view (due to lingering keyboard focus)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-07

    Fix #7287, keep composer listings sorted in menus and manager

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-03-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-03-07

    translation update: danish by Jacob

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-07

    Separate units for line width, line offset, dash pattern

Merge: 90b66dce0be 0b6fcdafe92
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-07

    Merge pull request #462 from MatMatt/master

    [sextante] R scripts can now have empty lines

    Matteo Mattiuzzi <matteo@mattiuzzi.com>AuthorDate: 2013-03-07
Commit:     Matteo Mattiuzzi <matteo@mattiuzzi.com>
CommitDate: 2013-03-07

    R-scripts can have up to 10 consecutive empty lines before the parser exits

Merge: 0a25aadcf0f 7db1b607ce7
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-06

    Merge pull request #454 from Oslandia/atlas

    refs #7263

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-03-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-07

    change "paste in place" shortcut to ctrl+shift+V

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-02-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-07

    [Feature] Paste in place in the composer using ctrl+alt+v.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-07

    Modify testqgsscalecombobox to match modified behaviour of QgsScaleComboBox

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-07
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-07

    Automatically set the projection on output raster to match input layer

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-06
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-07

    Refactor to avoid creating multiple QgsDistanceArea objects and recalculation of static or unused variables. Results in massive speed increase and fixes #6756, #6691 and #6692.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-06

    [sextante] fixed #7251

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-06

    fixed #7277

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-06

    [sextante] improvements in test tools

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-03-06

    switched default and ok arguments

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-03-06
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-03-06

    Added default value argument for readEntryList

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-06

    Improved support for parsing of GML2, added some autotests

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-05

    Map layer registry: un-deprecated addMapLayer(), added removeMapLayer() for convenience

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-05

    Added option to load newly exported OpenStreetMap layer to canvas

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-05

    Define OpenStreetMap actions in .ui file and make Vector menu permanent

Merge: 2f53505692e 6d1eb26a191
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-05

    Merge pull request #448 from szekerest/master

    MSSQL Fixes (Fix #6733 and Fix #7254)

    szekerest <szekerest@gmail.com>AuthorDate: 2013-03-05
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2013-03-05

    Fix the behaviour of the trusted connection checkbox (#6262)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-03-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-03-05

    translation update: romanian language

Merge: a976ecb3212 ba91c8f8ec9
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-04

    Merge pull request #458 from 3nids/respectUIimmutableoption

    respect the disabled option defined in the UI file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-03-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-03-05

    respect the disabled option defined in the UI file

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-03-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-03-05

    keep coding consistent

Merge: 7c0746b0914 b4aaa196d72
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-04

    Merge pull request #457 from nyalldawson/gradfixes

    Allow long/bigint columns to be used for graduated symbology (Fix #4593)

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-05
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-05

    Allow long/bigint columns to be used for graduated symbology (#4593)

Merge: ea0c87e9ad3 58a7edbb765
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-04

    Merge pull request #453 from nyalldawson/gradfixes

    Don't treat null values as zero for graduated symbology (Fix #6096)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-04

    Fix #7195, transparency options in composer should be 0-100%

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-03-04
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-03-04

    [FEATURE] add editable option for all edit types

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-03-04
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-03-04

    refs #7263
    refs #6856
    Reset QPrinter to circumvent PDF corruption bug

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-04

    30c7ec40 also applies to mingw

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-04

    Consider avoid intersection settings when pasting features

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-04

    Use isNull() to test for null attribute values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-04

    Use isEmpty() to test for null values

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-04
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-04

    Don't treat null values as zero for graduated symbology

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-03

    german translation update

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-03

    Remove redundant subheaders for composer panels with appropriate titles

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-02

    Set minimum width for composition and item properties panels in composer

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-02

    Fix for #7194, tabs partially shown for composer panels

    - All newly designed panels reworked to ensure smallest reasonable width

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-02

    Fix missing SVG previews for existing composer picture item

    - Previews now load when picture is first selected and its properties are shown (unless already loaded)
    - NOTE: the loading of SVGs per QListWidget per picture should be replaced with a model/view per composer, or something cached
    - Combobox no longer over-expands width of dock widget when it contains long paths

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-02

    Fix Qt connection error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-02

    fix debian builds

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-01

    Fix composer window activations on Windows and Ubuntu

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-03-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-03-01

    Update Composer Manager's template functionality

    - Add specific template path support
    - Add user templates directory support
    - Add buttons to open user or default template directory
    - Add selection of list item for newly added composers
    - Update GUI with collapsible group box
    - Use unique title dialog for composer rename function

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-01

    fix #7255 - any editing capability should enable toggle editing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-03-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-03-01

    Fix WMS filter request with new API (ticket 7258)

Merge: 54f3e0a4451 735577d32f9
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-03-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-03-01

    Merge pull request #442 from MatMatt/master

    [sextante]set package used when writing in case of #passfilenames

Merge: 4baba76e1a9 cc239b2fa7c
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-03-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-03-01

    Merge pull request #449 from nyalldawson/grad_fixes

    Fix calculation of graduated symbology breaks (Fix #7256)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-03-01
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-03-01

    Do not wait for feature form closing for non-editable layers

    szekerest <szekerest@gmail.com>AuthorDate: 2013-03-01
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2013-03-01

    MSSQL: Fix for handling spatial tables with no FID columns (#7254)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-03-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-03-01

    Fix SpatiaLite 3.0 support

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-01

    downgrade plugin load message from WARNING to INFO

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-01

    fix windows build

    Nyall Dawson <nyall.dawson@gmail.com>AuthorDate: 2013-03-01
Commit:     Nyall Dawson <nyall.dawson@gmail.com>
CommitDate: 2013-03-01

    Fix calculation of graduated symbology breaks

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-28

    Add SPATIALITE_INCLUDE_DIR to include directories in analysis cmakelists for new OSM support

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-28

    Add New from Template to composer's Composer menu

    - Show busy indicator dialog while template is loading into hidden composer (much faster loading)
    - Clean up composer actions' text (title capitalize action text, sentence capitalize tool tips)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-03-01

    show values of unknown wkbtypes when rendering

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-28

    Add new, duplicate and delete composer to iface

    - Works via QgsComposerView, which is already exposed in iface

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-02-28

    Old unmaintained OpenStreetMap support is dead. Long live new OpenStreetMap support!

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-28

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-28

    indentation update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-02-28

    Add file headers, do not report error in case there are no spatial tables in SpatiaLite database

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-02-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-02-28

    [FEATURE] new OpenStreetMap data access API and GUI

    The idea is to replace the current OSM provider+plugin by this new code. Differences from old code:
    - read-only access - without editing and upload support
    - no special provider (using SpatiaLite provider)
    - underlying OSM topology accessible from API
    - download using Overpass API: fast, customizable, nearly unlimited download
    - OSM XML files have to be first imported to a Sqlite3 database, then SpatiaLite layers can be exported

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-02-28

    OSM provider: make the looooooooooong lines that create triggers actually readable

    szekerest <szekerest@gmail.com>AuthorDate: 2013-02-28
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2013-02-28

    MSSQL: Fix for reading 3D geometries (#6733)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-28

    Updated icons for gis theme

    - added rotate feature icon
    - changed add label action icon
    - added offset curve action
    - added add html (composer) icon

Merge: 13b362e583c 62e6b13d836
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-28

    Merge pull request #435 from Oslandia/atlas

    [Atlas] Fix UI to be consistent with the use of QgsCollapsibleWidgets

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-28

    avoid gdalconst deprecation warning

Merge: 4f397f2c124 731670102c6
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-02-28

    Merge pull request #446 from matthias-kuhn/diag-py-bindings

    Make diagram renderer (python bindings) more stable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-28

    wms provider: also accept application/octet-stream as image content type

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-02-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-02-28

    Make diagram renderer (python bindings) more stable

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-28

    Handle plain/regexp mode for delimited text provider same as for preview

    Amit Kulkarni <amitkulz@gmail.com>AuthorDate: 2013-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-28

    add old/new scale comparison and emit scaleChanged only if new scale is different than old.

Merge: 84db88baf01 f5d81aef3a2
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-02-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-02-27

    Merge pull request #445 from szekerest/master

    MSSQL: Fix for the problem with the length of the numeric fields (Fix #7249)

    szekerest <szekerest@gmail.com>AuthorDate: 2013-02-27
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2013-02-27

    MSSQL: Fix for the problem with the length of the numeric fields (#7249)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-27

    Rename QgsComposer::progressDialog

    - It's a busy indicator that doesn't track operation progress

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-27

    Hide new composer when duplicating (loading template) as it is faster

    - Show busy indicator dialog
    - Add busy indicator dialog method to QgsComposer

Merge: 7267c6e7651 af3245bba38
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-02-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-02-27

    Merge pull request #444 from SrNetoChan/master

    Some translation changes to PT-pt

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-27

    [sextante] fixed PointsInPolygonWeighted and PointsLayerFromTable algorithms

    Alexandre Neto <senhor.neto@gmail.com>AuthorDate: 2013-02-26
Commit:     Alexandre Neto <senhor.neto@gmail.com>
CommitDate: 2013-02-26

    Some translations

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-26

    Add shift-click modifier to QgsCollapsibleGroupBox

    - Expands current group box on shift-click, then collapses any others in sync group

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-26

    Avoid crash where composer is deleted after spawning modal composer manager

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-26

    Add unique title input dialog for new and duplicate composers

    - Allows user to title composer before creation (optionally based on existing composer titles)
    - Helps limit duplicate titles
    - Non-GUI generation of new and duplicate composers not restricted (unchanged)
    - Duplicate composer slot now free of GUI interruptions
    - Change from hiding of duplicate composer (during template loading) to pausing updates to give user feedback

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-26

    Revert "[Atlas] Replace QgsCollapsibleGroupBoxBasic by QgsCollapsibleGroupBox (add auto-save collapsilble states)"

    This reverts commit 56e9fb3eba0dfaf8f02bb2ccb66eb0218066a8f3.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-26

    Reject features with empty geometry in QgsMapToolAddFeature

    Matteo Mattiuzzi <matteo@mattiuzzi.com>AuthorDate: 2013-02-26
Commit:     Matteo Mattiuzzi <matteo@mattiuzzi.com>
CommitDate: 2013-02-26

    now passFileNames uses raster in case of writing.
    raster:::writeRaster supports any gdal formats (passFileNames and useRasterPackage)
    and some other changes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-26

    Fix placement of simple markers in cached images

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-26

    [sextante] fixed wrong import

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-25

    [sextante] fix typo

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-25

    [sextante] deleted problematic help files

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-25

    [sextante]modified problematic headers

Merge: 148e7e1d992 aa4b291dba8
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-25

    Merge pull request #440 from MatMatt/master

    [sextante] changed R command .libPaths to add and not substitute paths

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-02-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-02-25

    forgot rest of the files ;) now adding translator and adjusted scripts

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-02-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-02-25

    added first malayam language commit. translator assumed and flag added

    Matteo Mattiuzzi <matteo@mattiuzzi.com>AuthorDate: 2013-02-25
Commit:     Matteo Mattiuzzi <matteo@mattiuzzi.com>
CommitDate: 2013-02-25

    changed the R command behavior .libPaths() in RAlgorithm.py to add a .lib.loc and not substitute one
    modifies the Advanced_Raster_histogramm.rsx in order to fully benefit from raster package RAM savety

Merge: f85d3ae71f5 79d5fb35b88
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-25

    Merge pull request #439 from mach0/master

    Added html help files to be installed in doc directory for OTB help

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-02-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-02-25

    added help files in doc subdirectory to be installed

Merge: 5ac7d036b3b cfb56a21c96
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-25

    Merge pull request #438 from MatMatt/master

    [sextante] added quotation marks to make passFileNames work.

    matteo <matteo@ivfl-linux-matteo.ivfl.boku.ac.at>AuthorDate: 2013-02-25
Commit:     matteo <matteo@ivfl-linux-matteo.ivfl.boku.ac.at>
CommitDate: 2013-02-25

    added quotation marks to make passFileNames work

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-25
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-25

    [Atlas] Replace QgsCollapsibleGroupBoxBasic by QgsCollapsibleGroupBox (add auto-save collapsilble states)

Merge: 34e6b9a2f01 9517c0e373d
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-25
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-25

    Merge pull request #1 from dakcarto/atlas-ui

    [Atlas] Update spacing for atlas panel

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-24

    [FEATURE] Add duplicate function to composer manager and composer ui

    - Addresses feature request #7203
    - Add actions to composer that trigger main app's, instead of referencing
    - Allows Ctrl(Cmd)-P to initiate printing (instead of a new composer)
    - Allows Ctrl(Cmd)-N to create new composer
    - Use new templateXML function when saving composer template

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-24

    [sextante]Replaced provider.crs() by layer.crs(). Fixed memory layer usage

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-24

    [sextante]deleted ftool_utils

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-24

    [sextante] added autofilling on double-click in batch processing dialog
    Other minor changes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-24

    [sextante]Changed how SAGA installation is checked

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-24

    [sextante] improved handling of ParameterCrs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-24

    [sextante] minor changes in algorithms and some code cleaning

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-24

    [sextante] changes in R interface

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-24

    [sextante] added new modeler-only tools

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-24

    [sextante] changed statisticByCategories, so now it does not depend on external libs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-24

    [sextante]Improvements in batch processing interface and in the simplified toolbox organization

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-24

    [sextante] commented out loadfromDict method

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-24

    [sextante] changed saga cmdname method and modified merge raster algorithm description

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-02-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-02-24

    small help file change

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-02-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-02-23

    adding some licenses and copyrights to sextante

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-02-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-02-23

    Replace saving done dialog with message bar

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-22

    Fix #6184, canvas doesn't refresh after pasting layer style

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-22

    [Atlas] Update spacing for atlas panel

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-22
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-22

    [Atlas] Fix UI to be consistent with the use of QgsCollapsibleWidgets

Merge: 857f8493554 8176da04f28
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-21

    Merge pull request #433 from 3nids/pg_hstore

    added hstore and inet fields to postgres provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-22

    da60fe fixes #7071

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-22

    block vector layer signals when updating attribute values from field calculator (fixes #7190)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-22

    german translation update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-21

    Some wfs servers don't like srsname in DescribeFeatureType request (ticket #5241)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-21

    Remove namespace prefix from typename in QgsGml

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-02-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-02-21

    adding some function help files for field calculator, thanks to Zoltan Siki

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-21

    Fix duplication of main app's Window and Help menu to composers for Mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-21

    Followup to be3bad3

    - Simpler means of bringing composer windows to front, if manager dialog is going to be closed

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-02-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-02-21

    WGIS WFS Server : GeoJSON Fid has to be a String

    Adding "\"" befaore and after the fid for the GeoJSOn format.

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-02-21
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-02-21

    added hstore and inet fields to postgres provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-21

    debian packaging update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-21

    Protect point and line pattern symbol layer from eating too much memory

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-21

    fix debian builds

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-02-21

    Make "Layer - New" accesible from QgsInterface, update GPS importer
    plugin (fix #7202)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-02-21

    different icons for GPS importer and Create new GPX layer (fix #6860)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-20

    Add Print Composers submenu to new Composer menu in composer

    - Remove QgisApp::instance() usage in favor of already available passed in pointer to QgisApp

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-20

    Fix WFS loading with geoserver layers

Merge: 6355e9be0d4 ad7deec50fe
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-20

    Merge pull request #432 from matthias-kuhn/fix-vector-layer-signals

    Fix: emit committedFeaturesAdded and committedFeaturesRemoved

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-20

    Run prepare-commit on qgscomposer.cpp

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-20

    Add binding to iface for action to show composer manager

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-20

    Add New and Manager actions to new Composer menu in composer

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-02-20
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-02-20

    Fix: emit committedFeaturesAdded and committedFeaturesRemoved

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-20

    Fix #7196, composer manager doesn't close when showing a chosen composer

    - Fix zoom-to-full when composer window is shown

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-20

    Implement moving of snapped features together with the snap line

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-20

    Improve handling of snap lines

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-02-20

    attempt to fix crash when changing symbols in graduated renderer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-02-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-02-20

    Updates to composer window

    - Split composer toolbar into many
    - Rename File menu to Composer - because the composer isn't a "file"

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-19

    Fix crash when loading a project that hits a group box with 'collapse' set

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-19

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-19

    debian packaging fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-19

    Make QSPATIALITE optional, but still include it in osgeo4w and debian package

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-19

    [FEATURE] postgres provider: optionally skip columns without geometry type constraint

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-19

    Fix copy paste bug

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-19

    Compute min/max on demand in gdal provider

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-19

    Add available sql drivers to Mac bundled app

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-02-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-02-19

    Revert "Enable topological editing on first TopoGeometry layer creation"

    This reverts commit edecf385fddd7d166e134023057998612af6ad58.

    The correct way to do this is by hooking on the editingStarted slot
    (thanks jef for pointing that out)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-19

    Snap to arbitrary snap lines

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-02-19
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-02-19

    Enable topological editing on first TopoGeometry layer creation

    I'm not sure this is an acceptable behavior, but I'm sure users
    do want to edit TopoGeometry layers in a topological way.
    The problem with this implementation is that topological editing
    is enabled for editing of every layer, not just the TopoGeometry
    one.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-19

    Update composer ui files

    - Add section headers (should be moved to app stylesheet, and custom label or container class made)
    - Enable map grid group box (was disabled)
    - Reformat all form layouts to look like rest of app (more grid layout-like, with labels left-aligned and growing entry fields)
    - Re-layout map extents group box
    - Expand more group boxes by default (increases discovery)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-19

    Fix some compiler warnings

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-02-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-19

    replaced "opacity" by "transparency" in the composer GUI

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-02-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-19

    Add syncGroup to CollapsibleGroupBoxes

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-02-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-19

    Update of composer item's GUI

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-19

    Updates to QgsCollapsibleGroupBoxBasic

    - Use title instead of checkbox to define QgsCollapsibleGroupBox offset
    - Fix error when group box has form layout with QPushButtons that refuse to fully hide
    - Update vertical offsets for Ubuntu
    - Add control-click modifier and tool tip for toggling all collapsible group boxes
    - Ensure disclosure triangle mirrors enabled state of group box

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-19

    fix #7179

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-02-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-02-19

    added malayalam language on request

Merge: dc074b393e8 7717aeed1ca
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-18

    Merge pull request #418 from dakcarto/cmake_stagedplugins-optmz_2

    Update stage-installed plugins CMakeLists.txt

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-18

    Always use topological editing if using avoid intersection (where possible also to background layers). Without topological editing, it is possible to have very small gaps between the polygons

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-18

    Show snap lines in ruler mouse move event

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-18

    fix build with older Qt

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-02-18

    fix imports (addresses #7176)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-02-18

    disable SEXTANTE algorithms that require 3rd party Python modules

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-02-18

    add CMakeLists.txt to SEXTANTE tools directory

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-18

    Improve coordinate display

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-18

    debian packaging fix

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-02-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-02-18

    new language file on request: welcome Cambodia

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-02-18

    add missed directory to CMakeLists.txt
    disable StatisticsByCategories algorithm because it requires 3rd party
    Python module scipy

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-18

    fix #7172

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-17

    [sextante] added tools to ease creating unit test for algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-17

    [sextante] improved toolbox and modeler to better use classification by categories (easy mode)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-17

    [sextante]minor fixes and added new R script examples

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-17

    [sextante] Log file is now read backwards and limited to a fixed number of lines

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-17

    cleaned SEXTANTE/SAGA algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-17

    addded new SEXTANTE python algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-17

    improved management of tables in SEXTANTE

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-17

    fix #7172 and #7174

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-17

    [FEATURE] add qspatialite sql driver plugin

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-17

    Consider multiple pages for ruler scale

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-17

    Store reference to composition in ruler to get page info

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-02-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-02-17

    WMS identify format preference order: Html,Feature,Text

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-02-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-02-17

    Html identify result print fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-17

    fix #7171

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-16

    also optionally apply SHAPE_ENCODING to layer creation (fixes #5911)

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2013-02-16
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2013-02-16

    added searching of colorramps in style manager

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-15

    fix #7160

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-15

    quote closing parens within column names (fixes #7159)

Merge: c1527af3be2 2e84efafc5e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-15

    Merge pull request #428 from schmandr/master

    Add support for 1bit PNG format to QGIS Server WMS

    Andreas Schmid <andreas.schmid@bd.so.ch>AuthorDate: 2013-02-15
Commit:     Andreas Schmid <andreas.schmid@bd.so.ch>
CommitDate: 2013-02-15

    Add support for 1bit PNG format to QGIS Server WMS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-02-15

    also fix loading checkbox state from settings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-02-15

    fix handling of TAB delimiter in delimited text plugin

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-14

    Show ruler marker for cursor position

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-14

    Better placement for y-coordinate labels

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-14

    Read composer from xml considers rulers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-14

    Fix calculation of ruler y-coordinates

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-14

    Don't draw view frame (alignment with ruler widgets)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-14

    ocispatial: require OCI library

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-13

    Add collapse toggling synchronization on Alt-click of title to QgsCollapsibleGroupBoxBasic

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-13

    fix windows build

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-12

    Make measure tool dialogs stay on top of other windows during operation

    - Not tested with X11, may need Qt::X11BypassWindowManagerHint too

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-12

    Add collapse toggling synchronization to QgsCollapsibleGroupBoxBasic

    - Holding Alt modifier key when toggling collapsed state will synchronize the toggling across other boxes with the same syncGroup QString value
    - Synchronizes boxes of same syncGroup via recursive search in parent or grandparent widget (if grandparent is not QgisApp)

Merge: 8e11e5f9ddc 42dad857e83
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-12

    Merge pull request #427 from matthias-kuhn/rubberband-doc

    Documentation update for QgsRubberband

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-02-12
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-02-12

    Documentation update for QgsRubberband

Merge: b45d8cb0d75 d1a05f75655
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-12

    Merge pull request #422 from Oslandia/atlas

    Feature sorting and filtering for atlas generation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-12

    Snap to paper items and consider multipage compositions when showing snap lines

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-11

    Split QgsCollapsibleGroupBox into basic class and subclass that auto-saves collapsed state

    - Split authored by Etienne Tourigny
    - Add Q_PROPERTY declarations to make some class properties settable for promoted widget in QtDesigner (by Olivier Dalang)
    - Update existing .ui files with dynamic properties (but not saveCheckedState, which should be cautiously used)
    - Update sip file so both classes are available

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-02-11

    missed comma

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-02-11

    fix issues with non-ASCII filenames in GDALTools, thanks to Evgenia for
    pointing on this problem

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-10

    Use new vector edit macro support to batch Show/Hide Label tool's operation

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-10

    Limit canvas redraws when working with vector layer undo stack

    - Fix unreported bug where clicking on group in legend would clear previously selected vector layer's undo stack
    - Ensure empty view is created on project load (cosmetic)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-10

    Update vector layer edits rollback method and app rollback actions

    - Make optional whether edit buffer is deleted
    - Returns optional functionality where rollback was similar to setting undo stack to index 0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-10

    [FEATURE] allow filter expressions in value relations (and fix display of related values and value maps in attribute table)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-10

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-10

    wms: improve xsd/gml detection on getfeatureinfo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-10

    wms: catch service exception on GetFeatureInfo and use feature extent if there's no geometry

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-09

    fix #7125

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-09

    Add option to show canvas refresh event in Log Message panel

    - In Options at bottom of Rendering tab
    - Useful for debugging excessive refreshes from userspace without having to build with debug and filter logs
    - Records time taken for refresh and any resolvable sender class

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-09

    ftools api update (fixes #7130)

Merge: 5967db9bd6e 8303a47e6c6
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-02-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-02-09

    Merge pull request #424 from slarosa/fix_rubber_band_python_plugins

    Fixes rubberBand for extent selection in gdal_clipper and sextante algs

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-08

    Fix Show/Hide Labels to allow NULL values in table to work for show value

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-08

    Update QgsMapToolShowHideLabels to work with new vector api

    - Works now, but should have worked before this fix

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-02-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-02-08

    Fixes rubberBand for extent selection in gdal_clipper and sextante algs

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-08

    Better approach to split lines. Fixes bug #4618

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-08

    fix windows build

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-07

    Add images/theme_originals directory

    - Helps with conversion of interface graphics to SVG

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-02-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-02-08

    GML GetFeatureInfo XSD validation, disabled

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-07

    better raster support in R/SEXTANTE

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-07

    more fixes in python sextante algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-07

    fixed #7116

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-07

    Fix typo in QgsPalLabeling

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-07

    Update QgsPalLabeling to work with new vector api

    - Switch data defined properties from field index- to name-based
    - Add routine to migrate properties to new keys:  labeling/dataDefined/[enum name]
    - Add QHash containing old-style data provider mapping of index to name for use in properties migration
    - Update QgsLabelingGui, QgsMapToolLabel, QgsLabelPropertyDialog to work with name-based properties

Merge: 863da7d03c1 d97f05ebeea
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-02-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-02-07

    Merge remote branch '3nids/maptoolidentify_returnresults'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-07

    Improve performance of vector reprojection by transforming the coordinates of a feature together

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-07

    postgres provider: only record active iterator, when it's open (fixes crash on labeling non-existing attributes)

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-02-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-02-07

    fix SLOT

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-07

    fix warning

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-02-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-02-07

    unifying identify results in a single struct

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-02-07
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-02-07

    updated class name

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-02-05
Commit:     Denis Rouzaud <denis.rouzaud@gmail.com>
CommitDate: 2013-02-07

    return results directly from the identify method instead of using a private attribute

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-07
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-07

    [Atlas] Replace the sort direction combobox by a up/down button

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-07

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-07

    ftools api updates

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-06

    added explicit CRS checking in sextante algorithms

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-06

    fixed bug in mmqgis/ftools algs in sextante after adaptation to new vector api

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-06

    [Atlas] Fix minor UI behaviour

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-06

    [Atlas] Add i18n to error messages

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-06

    [Atlas] Restore painting on error return

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-02-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-02-06

    QgsMapToolIdentifyAction cleanup

Merge: 81d865aaa74 ec634a2d2f9
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-02-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-02-06

    Merge pull request #413 from olivierdalang/labelCanDisplayHtml

    [Feature] add HTML capabilities to composer labels

Merge: 50d4bb6d4d2 b6427220d42
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-02-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-02-06

    Merge pull request #408 from olivierdalang/showBackgroundCheckboxForComposerItem

    [feature] added draw background checkbox in composer items
    Fix #6389

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-02-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-02-06

    WMS identify feature support - get vector features from GML GetFeatureInfo

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-06

    [Atlas] Add Python unit tests for feature sorting and filtering

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-06

    [Atlas] Add SIP bindings for feature sorting and filtering

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-02-06
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-02-06

    added a kind of oversampling for labels when rendered as HTML

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-06

    also verify wkbSize in QgsGeometry::exportToWkt

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-06

    [Atlas] Add unit tests for sorting and filtering

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-06

    [Atlas] Add better exception handling

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-06

    [Atlas] Add UI management for feature sorting and filtering

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-06

    [Atlas] Add feature sorting and filtering

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-02-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-02-06

    [Atlas] Remove cout

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-02-06
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-02-06

    rechange the basic resolution

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-02-06
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-02-06

    Set html's background to transparent

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-02-06
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-02-06

    changed tab width of QPlainTextEdit in QComposerLabelWidget (easier to read for html)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-06

    fTools: fix add/export geometry columns

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-05

    Fix ticket #5584 (crash saving empty geometry)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-05

    fix warning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-05

    Fix double redraw after applying vector properties

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-02-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-02-05

    Add GUI_EXPORT to identify map tool

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-02-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-02-05

    remove useless funcs from sip

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2013-01-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-02-05

    MapToolIdentify moved to gui to make it accessible in python

    put back convertMeasurement in gui as it is not app specific

    use display settings for specific app units

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-05

    fix warning

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-04

    Finished adapting sextante python algorithms to new vector API
    Some code cleaning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-02-04

    Show more verbose error message (ticket #7095)

Merge: 93dbfd7f35c 8a880cadc3c
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-04

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-04

    started adapting sextante to new vector api

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-03

    use CMAKE_*_FLAGS also on unix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-03

    more fTools api updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-03

    debian packaging fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-03

    german translation fix

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-03

    Update stage-installed plugins CMakeLists.txt

Merge: dc340def184 1095f981731
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-03

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-03

    edited some SAGA/GRASS algorithm description in SEXTANTE

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-03

    Minor SEXTANTE changes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-02-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-02-03

    improvements in SEXTANTE modeler

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-02

    Add option to use custom QSettings for QgsCollapsibleGroupBox

    - Useful for plugins that may want to store collapsed state in their own QSettings file

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-02

    Fix build error under clang on Mac

    - Remove APPLE_CLANG_WARNINGS option
    - Add warnings via flags instead of definitions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-03

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-02

    more api updates in ftools

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-02

    fix warnings brought up by clang

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-02

    remove usage of deprecated methods within QgsVectorLayer itself

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-01

    Add CMake option whether to show extra warnings from clang on Apple

    - Set APPLE_CLANG_WARNINGS:BOOL=FALSE to not show extra warnings (TRUE by default)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-02-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-02-01

    Make sure QtTest gets bundled on Mac, if ENABLE_TESTS is set

    - Was configured, but wan't being triggered

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-02-01
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-02-01

    [API] restore QgsMapLayerRegistry::addMapLayer() but keep it deprecated

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-01

    fTools: fix error basic statistics

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-02-01

    first fix for new vector api in SEXTANTE

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-02-01

    first take on porting ftools to vector iterator api

    ddehaan <ddehaan@sybase.com>AuthorDate: 2013-01-31
Commit:     ddehaan <ddehaan@sybase.com>
CommitDate: 2013-01-31

    Copyright updates; Add headers to feature iterator

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-31

    debian packaging fix: quantal and raring also use dh_python2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-31

    include stack trace in logged python warning messages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-31

    fix warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-01-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-01-31

    clear cached image for raster layers when applying contrast enhancement
    from raster toolbar (fix #7069)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-31

    debian packaging update

Merge: a3966131f49 3b29fadaccf
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-31

    Merge pull request #416 from szekerest/master

    Update MS SQL driver to new vector API

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-01-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-01-31

    update russian python console help translation

Merge: 859854fcfc2 c728ea42c2d
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-01-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-01-30

    Merge pull request #415 from gioman/master

    Some translations for the pt_PT GUI.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-30
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-30

    Update project file opening precedence order at app launch

    - Fix typo so default template on new project works
    - Project open precedence order is (highest first):
    -  1) specified on command line
    -  2) specified or most recent via Options gui
    -  3) new project from template
    -  4) new blank project
    - Keep new project template from loading in app constructor (in case already project via command line)
    - Keep new project template from loading if previous auto-open project crashed
    - Add status bar messages about loading project during addProject()

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-01-31
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-01-31

    Some translations

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-31

    OGR style support only with GDAL >=1.7

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-30

    fix QgsSqlAnywhereProvider::attributeIndexes()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-30

    debian packaging: reenable sqlanywhere provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-30

    fix attribute mapping in vector layer import

    ddehaan <ddehaan@sybase.com>AuthorDate: 2013-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-30

    Update SQLAnywhere data provider to the new API.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-30

    fix attribute table for new vector api

    szekerest <szekerest@gmail.com>AuthorDate: 2013-01-30
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2013-01-30

    Rework mssql driver to support the new iterator model

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-30

    debian packaging fix (quantal versions were actually unused before a4fa7535)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-30

    Fix ruler layout

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-29

    [FEATURE] Add option to auto-open 'New, Most recent or Specific' project on app launch

    - Add error trapping to catch bad projects that crash app, then notify user and avoid reopening

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-29

    Switch QgsMessageBar subject/message from QLabel to QTextEdit

    - Fix issue with heightForWidth where long lines in QLabel with word wrap cause excessive message bar height
    - Set scroll area fixed height to 1.5 font-based line size, creating a single line scroll box for wrapped messages
    - Can now select and copy message subject and text
    - HTML (QTextEdit subset) now supported for message
    - Clean up Close button style

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-29

    debian packaging update: ubuntu raring

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-29

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-29

    oracle provider: fix support for geometryless tables (fixes #7023)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-29
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-01-29

    (notes and micro-cleanup)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-29
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-01-29

    upgraded to collapsible groupboxes

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-29
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-01-29

    fix for composer map item's background when non-opaque

Merge: a00e413b5d1 bb97787c656
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-29

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 81dacc726dc 9f9ce3290f3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-29

    [FEATURE]: possibility to export vector symbology (using ogr feature style)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-29

    fix sip error

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-29

    Implement drawing of ruler markers

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-01-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-01-29

    translation update: et_EE by Veiko

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-29

    register QgsMessageLog::MessageLevel

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-28
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-01-29

    begins to work

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-28
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-01-29

    UI enable/disable works

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-29

    update calls to new api

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-29
Commit:     Olivier Dalang <olivier.dalang@gmail.com>
CommitDate: 2013-01-29

    [feature] added draw background checkbox in composer items
    (this allow to workaround the non-opaque background bug with atlas and is more consistent with the frame settings) )

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-28

    [FEATURE] Add style options for legend layer/groups, and live refresh of all legend style options

    - Based of off work from Stefan Ziegler (pull request #331)
    - Options inherited by embedded groups (which are still always italic)
    - Original layer name now saved to project file (instead of adjusted display name)
    - Fix bug where setting capitalization, then saving/reopening would permanently set capitalization
    - [API] Add originalName() to QgsMapLayer to access original (pre-adjusted name)
    - [API] Add setupFont() method to legend group items
    - [API] Add updateLegendItemStyles() and updateLegendItemSymbologies() to QgsLegend to allow style option changes to become active without app restart

Merge: 8c89c2a058b c279ec22022
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2013-01-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2013-01-28

    Merge pull request #394 from etiennesky/gdaltools1

    GdalTools - use raster format save option and pyramids dialogs

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-01-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-01-28

    fix layerModified signal mapping

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-01-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-01-28

    implement currentLayer() and setCurrentLayer() in QgsLegendInterface to set/get current layer

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-01-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-01-28

    allows for plugins to insert actions for layers in TOC, with QgsLegendInterface::addLegendLayerAction()

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-28

    Remove invalid relative path to images resource file

Merge: 958cd2a0d72 4cd271bd714
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-28

    Merge pull request #403 from matthias-kuhn/expression-build-dialog-save-window-geometry

    Save geometry of expression build dialog on close

Merge: 6c931f3bbc6 fb63167a479
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-28

    Merge pull request #407 from matthias-kuhn/expression-builder-margin

    Fix for #6165 - Overlapping widgets in expression builder dialog

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-01-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-01-28

    Fix for #6165 - Overlapping widgets in expression builder dialog
    Reset the top margin of widgets to the default value

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-28

    debian packaging update (fixes #7060)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-28

    Add composer rulers to composer graphics view

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-28

    Add class QgsComposerRuler

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-28

    fix warnings, add copyright headers, cosmetics

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-27

    osgeo4w: packaging updates

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-27

    minor edits to SEXTANTE algorithms and scripts

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-01-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-01-27

    Update doc/osx.t2t

Merge: 247c2dbe190 5b9b03f4475
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2013-01-27
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2013-01-27

    Merge pull request #405 from matthias-kuhn/piediagram-test-fix

    Replace control image for piediagram with proper one

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-01-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-01-27

    qwt compile error under OSX - note for Larry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-01-27
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-01-27

    Replace control image for piediagram with proper one

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-01-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-01-27

    Update osx install - update old nokia download path

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-27

    Added compiled SEXTANTE ui files

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-27

    edited GRASS and SAGA algorithm descriptions

Merge: 20e4ec5596c a9a289e91e7
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-27

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-01-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-01-27

    Update doc/osx.t2t

    Added note about how to get command line tools.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-01-27

    OSM provider ported to new API

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-26

    edited GRASS/SEXTANTE algorithm descriptions

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-26

    minor sextante fixes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-01-26

    Postgres - debug mode: do not slow down fetching of features unless necessary

    (the debug routine was consuming ~50% of rendering time)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-26

    fix windows build

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-26

    Added layerIsExpanded() to QgsLegendInterface

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-26

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-26

    follow up 994dc1cc216: also change level in QgsMessageLogViewer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-01-26

    QgsVectorLayer: deprecate old API: select(), nextFeature(), featureAtId()

Merge: 985468e461a 994dc1cc216
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-01-26

    Merge remote-tracking branch 'origin/master' into new_vector_api

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-26

    - [API] introduce QgsMessageLog::MessageLevel and change logMessage() level
      parameter to that type
    - change default level to WARNING
    - change startup messages to INFO
    - don't unhide the warning button for INFO messages
    - fix warnings produced by python code

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-26

    Add test for format expression function

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-25

    Add empty QUndoView to QgsUndoWidget for initial show

    - Shows disabled view instead of blank dock area (same as creating new project after closing project)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-25

    cleanup doIntersectLines.py and fix #7021

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-01-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-01-25

    Save geometry of expression build dialog on close

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-25

    append resolution and transparency arguments also to tile request (fixes #3981)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-25

    leaner imitation of .arg

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-01-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-01-25

    WCS max extent verification fix for servers without overvies

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-24

    Fix background issue for Gnome desktop

    - Revert de437ab

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-24

    Add Qt styles flags to QgsAppStyleSheet and update styled group boxes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-01-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-01-25

    more robust raster color map conversion from 1.8 project and style file, fixes #7023

Merge: 4f3e89a8b45 2a542487cfc
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-24

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-24

    added extra import parameters for vector layers in GRASS/SEXTANTE interface
    minor fix to create a new instance when a model is edited

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-24

    edited GRASS/SEXTANTE descriptions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-24

    use 'geom' as default name for geometry columns in browser data items (implements #7042)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-24

    Consider WMS opacity also for labels and in the GetPrint request

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-24

    Add string format() function to expression

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-24

    log python warnings and enabled deprecation warnings

Merge: 5f304b34a17 0ccff602e2b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-01-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-01-24

    Merge remote-tracking branch 'jef/oraclespatial-nva' into new_vector_api

    Conflicts:
            doc/TRANSLATORS
            i18n/qgis_de.ts
            src/app/qgisapp.cpp
            src/core/qgis.cpp
            src/core/qgsvectorlayerimport.cpp
            src/providers/oracle/CMakeLists.txt
            src/providers/oracle/qgsoracleprovider.cpp
            src/providers/oracle/qgsoracleprovider.h

Merge: dda51c62b54 5f70a68ff86
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-01-23

    Merge remote-tracking branch 'origin/master' into new_vector_api

    Conflicts:
            python/core/qgsvectordataprovider.sip
            src/app/legend/qgslegendlayer.cpp
            src/app/qgisapp.cpp
            src/app/qgsmergeattributesdialog.cpp
            src/core/qgsvectordataprovider.cpp
            src/core/qgsvectordataprovider.h
            src/core/qgsvectorlayer.cpp
            src/gui/qgssearchquerybuilder.cpp
            src/providers/postgres/qgspostgresprovider.cpp
            src/providers/wfs/CMakeLists.txt

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-01-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-01-24

    Fix error in test for issue 7023

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-23

    port oracle provider to new_vector_api
    + progress dialog in progress dialog
    + fix for feature form from attribute table

Merge: de437abdb16 b1bfb9af03e
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-01-23

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-01-23

    Set options list style to to white background

Merge: 53197ad88b1 73b3d9cc8c7
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-22

    Merge pull request #389 from slarosa/pyqgis-console

    Update translation for Python Console

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-22

    more oracle provider improvements:
    - enable warnings and more error handling in qocispatial
    - read ordinates in one go (OCICollGetElemArray/OCINumberToRealArray not working yet)
    - set prefetch count
    - fix support for int keys (numbers with precision 0)
    - interpret oracle crs without auth_name as EPSG

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-22

    oracle provider improvements:
    - improve srs lookup
    - insert crs to oracle table on import, if not existent (requires INSERT privilege on MDSYS.SDO_COORD_REF_SYSTEM)
    - move table lookup into thread
    - use QgsMessageOutput for import errors (also in postgres and spatialite)
    - german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-22

    oracle provider: accept number(0) as key

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-22

    oracle provider: fix connection settings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-22

    [FEATURE] add oracle provider

Merge: 4479cd70b2e b6e61479480
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    [Feature: Add more color options. Provided by olivierdalang]. Modifications for xml reading / writing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    Shorten code for xml reading / writing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    Shorten code for xml reading and writing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    Avoid reseting of pen width if changing stroke color

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    (remove useless code)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    QgsScalebar now saves colors in XML

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    Allow setting of font color in QgsComposerLegend

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    (changed default color)

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    color works for scalebars

    Olivier Dalang <olivier.dalang@gmail.com>AuthorDate: 2013-01-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    remove always black text
    this is unconsistant with the other drawText function and makes it impossble for a composer item to have a font color

    redlegoreng <redlegoreng@gmail.com>AuthorDate: 2013-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    ça marche tjs pas...

    redlegoreng <redlegoreng@gmail.com>AuthorDate: 2013-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    line color starts to work

    redlegoreng <redlegoreng@gmail.com>AuthorDate: 2013-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    typo

    redlegoreng <redlegoreng@gmail.com>AuthorDate: 2013-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    starting to refresh the scalebar composer item

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-22

    Clone gradient in singleband gray renderer. Combine new opacity with existing one in mapserver

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-01-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-01-22

    Created test to replicate issue #7023

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-01-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-01-22

    Dont dump on every style conversion

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2013-01-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2013-01-22

    fix output of the eliminate slivers polygon tool (fix 6925). Patch by
    Bernhard Strobl

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-21

    [FEATURE] Add custom group box settings to Options

    - Add options to set group box title to bold, and to draw platform-consistent custom border and background
    - Useful for group boxes on Ubuntu (default have no borders/backgrounds) and Mac (default are a bit funky-looking)
    - NOT tested yet on Windows

Merge: 995ede35262 0757e4208ca
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-21

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Conflicts:
            python/plugins/sextante/algs/ftools/Difference.py
            python/plugins/sextante/algs/ftools/Intersection.py
            python/plugins/sextante/outputs/OutputTable.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-21

    added support for all gdal/ogr formats in all providers
    added support for pre and post execution hooks

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-21

    fixed ftools overlay algorithms
    code cleaning and minor edits in other algorithms

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-21

    INSTALL: better note about short names.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-21

    wfs provider: copy geometry and attributes only if necessary

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-21

    Add adjustable Qt stylesheet class, QgisAppStyleSheet

    - [API] Remove individual stylesheet option functions (e.g. setFontSize) in favor of direct access to QgisAppStyleSheet functions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-21

    Implement rewind() in wfs iterator

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-21

    Prevent concurrent wfs iterators for now

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-21

    Fix incremental wfs loading

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-21

    Change WFS provider for new vector api

Merge: 2a4d79d913e bfb2b7af0d5
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-20

    Merge pull request #393 from dakcarto/options_re-org_5

    Reorganize Options dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-18

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-18

    fix #7006 (if you actually use it)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-01-18
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-01-18

    use  raster format and pyramid save widgets in gdaltools (translate, dem, pyramids)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-01-18
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-01-18

    fix version test for gdal-1.10 (needs updates to widgets also)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2013-01-18
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2013-01-18

    update raster format and pyramid save widgets for python, add pyramid config options support to raster writer, other fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-18

    fix #7006

Merge: 7809cbdb299 1910621f638
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-18

    Merge branch 'composer_inference_lines'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-18

    Show alignment rubber band on top

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-18

    Update composition sip bindings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-18

    Set alignment snap and tolerance for composition

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-18

    about box: use webview for version info and use ok button

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-18

    use CPLFree on memory allocated by GDAL (fixes #7008)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-18

    Alignment snap also for item resize in composer

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-01-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-01-18

    GRASS raster draw extent precission fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-18

    fix windows build

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-17

    Switch saving edits from Attribute Table dialog from connection to using public function

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-17

    Minimize canvas refreshes during save/rollback/cancel current edits actions

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-17

    Fix #7007, canvas is not refreshing when exiting editing mode

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-17

    Fix for #6992, GDAL create options help dialog shows up behind other dialogs on Mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-17

    Reorganize Options dialog

    - Add Data Sources, Canvas/Legend sections
    - Fix excess whitespace issue for list widget pane in QtDesigner and QGIS
    - Switch GDAL drive table load to on current page name

Merge: a6c5fd875bc e12d1398d8e
    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-01-17
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-01-17

    Merge pull request #392 from rldhont/new_vector_api

    Update QGIS WFS Server to use the new vector API

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2013-01-17
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2013-01-17

    Update QGIS WFS Server to use the new vector API

    This update needs to be tested. It should primarily test the
    PROPERTYNAME parameter for GetFeature request, and test TRANSACTION.
    This update it's just for compatibility. It should be good to update the
    code to use all the new vector API capability.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-17

    Automatically update project files in qgis server

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-01-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-01-17

    Followup d3981b8:
    now it works properly with pylupdate4

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-17

    Cleanup code for composer item align

Merge: 79d7246effe 3fe0f99f1c6
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-01-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-01-17

    Merge pull request #390 from gioman/master

    More pt_PT translations by Nelson Silva

Merge: a928d514c7c 629fa5ab3a3
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-01-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-01-17

    Merge pull request #391 from slarosa/gdal_tools_issue

    fix typo in gdal tools

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-01-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-01-17

    fix typo in gdal tools

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-17

    Show alignment lines

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-17

    [FEATURE]: snap to left/mid/right coordinates of other items when moving composer items

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-01-16

    Update of providers' feature iterators

    Currently providers do not support concurrent access of more iterators at once, so keep pointer to the currently active iterator and auto-close previous iterator when a new one is requested.
    Auto-close iterators when all features have been set.
    Auto-close iterators when the provider is deleted.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-16

    Turn on all edit triggers and set minimum heights for custom/current env vars tables

    - Set minimum heights for all table widgets in Options->System

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-16

    Increase relative height of custom/current env vars table headers

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-16

    Update Options dialog vertical tabs after paintEvent, instead of on resize

    - Allows full updating of icon-only mode on OSes that emit only one resize event

    Giovanni Manghi <giovanni.manghi@naturalgis.pt>AuthorDate: 2013-01-15
Commit:     Giovanni Manghi <giovanni.manghi@naturalgis.pt>
CommitDate: 2013-01-15

    More pt_PT translations by Nelson Silva

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-15

    fix build

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-01-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-01-15

    Update translation for Python Console

Merge: ce64ede9bb2 a1743ab0e57
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-15

    Merge pull request #388 from mwa/offline_editing_api

    Move QgsOfflineEditing to core

    Mathias Walker <mwa@sourcepole.ch>AuthorDate: 2013-01-15
Commit:     Mathias Walker <mwa@sourcepole.ch>
CommitDate: 2013-01-15

    Move QgsOfflineEditing to core and add SIP bindings; refactor Offline Editing Plugin

Merge: 0357f0fd24d 6768327edb6
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2013-01-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2013-01-15

    Merge pull request #387 from slarosa/pyqgis-console

    Add QgsMessageBar for pyqgis console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-01-15
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-01-15

    Add QgsMessageBar for pyqgis console

Merge: bdcb6c1c330 ca77a9876cb
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-15

    Merge pull request #386 from Oslandia/atlas

    Fix atlas map resizing

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-14

    Add mousePressEvent to QgsMessageBar sip file

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-14

    more oracle provider improvements:
    - enable warnings and more error handling in qocispatial
    - read ordinates in one go (OCICollGetElemArray/OCINumberToRealArray not working yet)
    - set prefetch count
    - fix support for int keys (numbers with precision 0)
    - interpret oracle crs without auth_name as EPSG

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-14

    Re-add mysteriously missing connections for custom env variables checkbox

    - Probably removed during QtDesigner changes to .ui file; code into .cpp file instead
    - Possible fix for #6961

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2013-01-14
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2013-01-14

    refs #6956
    Fix map frame resizing : do not touch the frame size, adapt the geometry's extent if needed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-14

    oracle provider improvements:
    - improve srs lookup
    - insert crs to oracle table on import, if not existent (requires INSERT privilege on MDSYS.SDO_COORD_REF_SYSTEM)
    - move table lookup into thread
    - use QgsMessageOutput for import errors (also in postgres and spatialite)
    - german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-14

    [FEATURE] add second browser

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-13

    Add QgisApp::messageTimeout() to iface sip file

    - [API] Remove recently added, and unnecessary, mMessageTimeout and setMessageTimeout() from QgisApp

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-13

    Set fixed size for close icon in QgsMessageBar

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-12

    Finish refactoring that caused build error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-13

    fix build error

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-13

    Fix build

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-12

    Add stop/start and user default option for timeout of timed QgsMessageBars

    - Add pause/start icons to timeout countdown progress bar
    - Add user-defined option for general message timeouts
    - [API] Add get/set methods for general message timeouts to QgisApp

Merge: ac29c5b11f2 5b06de99353
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-12

    Merge pull request #378 from slarosa/ftools_split_vector

    fix #4534

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-12

    prepare-commit.sh: remove trailing blanks from python files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-12

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-12

    prepare-commit.sh: remove trailing blanks from python files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-12

    fix sip binding of QgsCredentials::get() (always returned true; partly rolls back dcf3ede)

Merge: 13bfb5eb9a0 8203effa726
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-12

    Merge pull request #385 from slarosa/pyqgis-console

    remove item QgsInterface from import class menu in python console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-01-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-01-12

    remove item QgsInterface from import class menu in python console
    since a369ed0 it is no longer necessary to import iface object

Merge: 5b431dfaf48 bc4f8f2ba2b
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-12

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-12

    Add convenience methods for pushing a non-widget-based message to QgsMessageBar

    - Switch some WARNING messages over to INFO
    - Add default icon for CRITICAL messages

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-12

    Import iface into Python console

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-12

    Update 'not vector/editable layer' dialogs to message bar for new Rotate map tool

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-12

    Fix #6957, move 'not vector/editable layer' dialogs to message bar for map edit and select tools

    - Move notifications to base QgsMapToolEdit class
    - Add QgsMessageBar::INFO icon (also useful for lightweight WARNING)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-12

    sextante file dialog now remembers last used folder

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-12

    modified grass postprocessing and edited grass description

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-12

    code cleaning

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-12

    editing parameters in modeler now remembers previous values

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-12

    Transform anchor point if rotating reprojected features

    vinayan <vinayan@vinayan-MS-7623.(none)>AuthorDate: 2013-01-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-12

    moved to Advanced Editing Toolbar

    vinayan <vinayan@vinayan-MS-7623.(none)>AuthorDate: 2013-01-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-12

    rotate closest feature if selection is empty

    vinayan <vinayan@vinayan-MS-7623.(none)>AuthorDate: 2013-01-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-12

    icon added,fixed issue with no selection on

    vinayan <vinayan@vinayan-MS-7623.(none)>AuthorDate: 2013-01-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-12

    prepare commit script run

    vinayan <vinayan@vinayan-MS-7623.(none)>AuthorDate: 2013-01-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-12

    Fixed Rotation anchor issue while zooming panning

    vinayan <vinayan@vinayan-MS-7623.(none)>AuthorDate: 2013-01-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-12

    Added Rotate Map Tool

Merge: 971c7b8b6ad 8803a00affb
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-11

    Merge pull request #382 from dakcarto/iface_edits-tool-switch-fix_1

    Fix #6968, saving/rollbacking edits deselects current editing tool

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-11

    Fix #6968, saving/rollbacking edits deselects current editing tool

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-12

    Add groupbox support to attribute editor

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-11

    Add descriptive names to message bar levels (from Matthais Kuhn)

    - Enum containing INFO, WARNING and CRITICAL

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-12

    oracle provider: accept number(0) as key

Merge: 078f0d0ad27 eb02e915d93
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-11

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-11

    Fix python zebra style test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-11

    oracle provider: fix menu entry

Merge: 37f7d57897a 5003c465d05
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-10

    Merge pull request #384 from lynxlynxlynx/master

    Try to find QWT harder

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-10

    Update QgsMessageBar sip file to include timeout messages

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-10

    Switch 'select vector layer first' dialog warning for labeling toolbar action to QgsMessageBar timeout message

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-10

    Add optional message timeout with countdown progress bar to QgsMessageBar

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2013-01-10
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2013-01-10

    FindQwt.cmake: also detect qwt6 suffixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-10

    Fix display of paper size after loading from Template. Fixes #6818

Merge: 834107a68af f2a037881ef
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-10

    Merge pull request #383 from slarosa/sextante-issue

    Fix for destination CRS in SEXTANTE GRASS algs:

Merge: 4ddcb3eaac8 2c1db1c665e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-10

    Merge pull request #380 from bischofia/updateFieldName

    update field names when vector layer properties are applied

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-01-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-01-10

    Fix for destination CRS in GRASS algs:
    Refs: http://lists.osgeo.org/pipermail/qgis-user/2013-January/020847.html

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-10

    Add support for QCalendarWidget in custom forms

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-10

    re-enable QGisApp::updateLayerModifiedActions()

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-01-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-01-10

    translation update: gl_ES by Xan

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-09

    fix crash on CRS validation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-09

    fix some warnings and myriads of global QString objects

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-09

    oracle provider: fix connection settings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-09

    osgeo4w: change geos_c_i to geos_c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-09

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-09

    [FEATURE] add oracle provider

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2012-12-07
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2013-01-09

    update field names when vector layer properties are applied

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-08

    improvements for handling tables

Merge: 964e8424358 45fab4ba55a
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-08

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-01-08
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-01-08

    fix #4534

Merge: e59de661b72 7e29d7ced11
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-07

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-01-07

    Fixed closing of feature iterators

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2013-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2013-01-06

    Postgres feature iterator fixes (rewind, FID filter, closing)

Merge: a785fd5973e 522bbcda2bf
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-04

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

Merge: 5c00014397f a572f3c2623
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-04

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-01

    edited grass and saga algorithm descriptions

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2013-01-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2013-01-01

    refactor fTools algorithms

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-12-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-12-29

    Fixing support for spatialite 4.0

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-12-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-12-28

    Faster initialization of attributes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-12-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-12-28

    Slightly faster preparation of vectors of points

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-27

    Disable scale field if no symbology export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-27

    Export ogr feature style in mm for line width and in ground units for line pattern

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-26

    Let ogr give ids to created features (otherwise, there are problems with exported dxf files)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-25

    Ogr style string for line pattern fill

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-25

    Write offset into ogr pen style

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-25

    Write pen cap and join style to ogr pen

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-25

    Add custom dash dot pattern to symbol layer utils function

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-23

    Fetch attributes for symbology export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-23

    Feature style for simple fill

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-23

    Use start / stopRender for renderer in vector symbology export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-21

    Dash dot pattern

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-21

    Use scale for symbology export (if symbol measures are defined in map units)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-12-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-12-20

    Re-enabled GPX provider

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-12-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-12-20

    Fixed isModified()

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-20

    Hack to fix line widths (for dxf only?)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-12-19

    Checking of invalid values when calling edit buffer operations

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-12-19

    Changed data structure for added features from list to map to allow efficient lookups

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-18

    ogr feature style for simple marker

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-18

    Add coordinate transform to symbol layer vector export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-18

    Better error handling

Merge: 81b09304983 122cff7859b
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-12-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-12-18

    Merge remote-tracking branch 'origin/master' into new_vector_api

    Also disabled mapserver until compilation is fixed.
    Fixed tests.

    Conflicts:
            src/app/legend/qgslegendlayer.cpp
            src/app/qgsattributedialog.cpp
            src/app/qgsattributedialog.h
            src/app/qgslabelpropertydialog.cpp
            src/app/qgsmaptoollabel.cpp
            src/app/qgsvectorlayerproperties.cpp
            src/core/CMakeLists.txt
            src/core/composer/qgsatlascomposition.cpp
            src/core/qgsexpression.cpp
            src/core/qgspallabeling.cpp
            src/core/qgsvectorlayer.cpp
            src/core/qgsvectorlayer.h
            src/core/qgsvectorlayerimport.cpp
            src/mapserver/qgsprojectparser.cpp
            src/mapserver/qgswfsserver.cpp
            src/mapserver/qgswfsserver.h
            src/mapserver/qgswmsserver.cpp
            src/providers/postgres/qgspostgresprovider.cpp
            src/providers/spatialite/qgsspatialiteprovider.h
            tests/src/core/testqgsexpression.cpp
            tests/src/python/test_qgsmemoryprovider.py

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-12-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-12-17

    QgsVectorLayer: large internal refactoring

    Most important changes:
    - introduced feature iterator for QgsVectorLayer
    - vector editing moved to QgsVectorEditBuffer
    - complete rework of undo/redo commands for vector layers
    - geometry cache separated from editing (QgsVectorLayerCache)
    - non-essential editing functionality moved to QgsVectorLayerEditUtils

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-17

    Fix width of simple line style

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-17

    Possibility of choosing symbology export method in export dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-13

    Add enum to vector file writer describing the type of symbology export

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-07

    Implement ogr style in simple line symbol layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-07

    [FEATURE]: add base mechanisms for OGR feature style export

    Chris Crook <ccrook@linz.govt.nz>AuthorDate: 2012-11-03
Commit:     Chris Crook <ccrook@linz.govt.nz>
CommitDate: 2012-11-03

    Code for delimited text provider

Merge: e0f9d53e637 a9ff3cfccd3
    ddehaan <ddehaan@sybase.com>AuthorDate: 2012-10-28
Commit:     ddehaan <ddehaan@sybase.com>
CommitDate: 2012-10-28

    Merge remote-tracking branch 'origin/master'

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-01-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-01-08

    Quality topology layer names

    ... so you can recognize them in the snapping option dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-08

    Rename Query/Build Query to Filter/Set Filter to better reflect action

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-08

    Fix loading of Python Init method with unsaved features

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-01-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-01-08

    translation update: galician by Xan

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-08

    fix syntax error

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-08

    [API] Add method to QgsMapLayerRegistry to get layers using name

Merge: 4ff5b29b565 c4115cf1410
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-07

    Merge pull request #377 from matthias-kuhn/attredit-load-idx

    Fix issue 6899: Drag and drop designer uses first field after project re...

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-07

    Update Options dialog vertical tabs

    - Icon-only mode now only shows vert. scrollbar as needed
    - Icon-only mode is snapped to when splitter is near icons
    - Splitter is adjusted for vert. scrollbar width, keeping it from covering icon-only mode icons
    - Remove size grip for dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-07

    Include project home in browser toplevel browser (implement #6955)
    [API] add QgsProject::homePath()
    [API] make QgsBrowserModel::reload() a public slot

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-01-07

    Show scroll bars for drag and drop attribute editor if necessary

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2013-01-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2013-01-07

    Fix issue 6899: Drag and drop designer uses first field after project reload
    idx was not properly initialized at project load.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-07

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-07

    - [API] add optional progress dialog to QgsVectorLayerImport
    - postgres/mssql: fix primary key generation on import (fixes #6907)
    - fix crash on browser refresh after vector layer import

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-06

    german translation update

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-01-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-01-06

    doxygen warnings fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-06

    fix #6726

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-06

    attribute table: NULL values are considered less than other values (fixes #6715)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-06

    Switch main Options dialog to vertical tabs

    - Icon-only mode enabled by fully moving splitter to left

Merge: 2a002c558e9 0595f746a03
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-06

    Merge pull request #372 from dakcarto/iface_enviro_3

    [FEATURE] Configure custom environment variables

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-06

    [API] make primary key field indexes available:
    - add QgsVectorLayer::pendingPkAttributeList()
    - add QgsVectorDataProvider::pkAttributeIndexes()
    - skip primary key attribute when pasting features (fixes #6164)
    - default to skip primary key attribute in when merging features/attributes
    - reset primary key attributes to default value when splitting features (better fix for #6060)
    - comment out unused QgsPasteTransformations

Merge: b2932deca18 3f5f70696f9
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-04

    Merge pull request #364 from matthias-kuhn/attredit-aliases

    Attredit aliases

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-04

    Add checkbox to filter non-QGIS-specific vars from current env vars table

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-05

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-05

    QgsVectorLayer: delete before adding/changing features (fixes #6422)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-04

    update INSTALL

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-04

    wfs in core needs expat

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-04

    more API updates to the python plugins

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-01-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-01-04

    multipart reply extracted from WCS provider QgsNetworkReplyParser

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-01-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-01-04

    QgsWFSData CORE_EXPORT

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-01-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-01-04

    QgsWFSData moved to core

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-04

    Fix #6940, error traceback output to console crashes under QScintilla 2.7

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-04

    Test WFS version and throw error if 1.0 is not supported by the server

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-03

    [FEATURE] Configure custom environment variables

    - Fix for #3097
    - Could help plugins, like SEXTANTE, work better across platforms via abstracted coding based upon env vars
    - In app prefs, configure variables and view current set, with tooltips to show pre-startup value (if any)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-12-21

    Save/Load attribute editor layout for layers without geometry

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-12-21
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-12-21

    Show field alias in drag and drop designer dialogs

    ddehaan <ddehaan@sybase.com>AuthorDate: 2012-10-28
Commit:     ddehaan <ddehaan@sybase.com>
CommitDate: 2012-10-28

    Fix int/integer datatype confusion in primary key identification for the sqlanywhere provider

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-01-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-01-04

    translation update: lao by Lao GIS users

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-04

    nmea parsing: call strtod with locale "C" (fixes #6687)

Merge: 335987005b9 fb763a7e480
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-04

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2013-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-04

    Saver double comparison, minor code cleanup (deleting a 0 pointer is always save)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2013-01-04

    Draw SVG symbol from cached QImage unless it exceeds half of cache size, then use QPicture

    - Fix #6855, SVG markers/fills larger than half cache (559^2 X 32 + SVG) are drawn with QPicture
    - Fix #6861, make QPicture SVG symbols scale with Composer page zoom
    - Fix #6861, make SVG symbol output to print/image more accurate by setting 'size' to double
    - Update/add support for non-squared SVG via QImage and QPicture, on screen and in output to print/image
    - Non-squared SVG QImage/QPicture can now be used in pattern fill, without excess space

Merge: 1bda31d4b3e fb26989a7a3
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2013-01-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2013-01-03

    Merge pull request #374 from bholland/master

    Fix #6942

    ben <ben@ben-desktop.(none)>AuthorDate: 2013-01-03
Commit:     ben <ben@ben-desktop.(none)>
CommitDate: 2013-01-03

    Bounding box now takes into account font descent so letters like g and j are not cut off from the legend title.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-04

    fTools: replace QgsRectangle.expand with .scale

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-04

    fix #6926

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-04

    python plugins: replace QgsMapRenderer.destinationSrs() with destinationCrs() (closes #6391)

Merge: d4ef4fd98ed d6a33f52986
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-01-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-01-03

    Merge pull request #373 from slarosa/pyqgis_console_1

    Reorganize icons theme for pyqgis console

Merge: b48ae8b2808 77d48a05b4c
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-01-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-01-03

    Merge pull request #347 from slarosa/pyqgis-console

    fix output directory for pyqgis console on installing

Merge: 71580df3664 90ef5767bc4
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-01-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-01-03

    Merge pull request #370 from slarosa/osm_plugin_issue

    fixes issues for OSM plugin generated from api cleanup commit

Merge: 93e0526246a aef3f345fbb
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2013-01-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2013-01-03

    Merge pull request #371 from bstroebl/fix#6925

    fix #6925 fTools eliminate now works if the polygon to merge with has an id of 0

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-01-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-01-03

    wcs test fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2013-01-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2013-01-03

    use project projections instead of WGS84 for WMS crs preselection (fixes #6939)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2013-01-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2013-01-03

    raster sublayers win fix

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2013-01-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2013-01-03

    Reorganize icons theme for pyqgis console
    - add icon to Python Console entry in Plugins menu

    Bernhard Ströbl <bernhard.stroebl@jena.de>AuthorDate: 2013-01-03
Commit:     Bernhard Ströbl <bernhard.stroebl@jena.de>
CommitDate: 2013-01-03

    fix #6925

    fTools' eliminate now works if the polygon to merge with has an id of 0

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-01-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-01-02

    Mark topology group visibility off

    This is really a workaround to http://hub.qgis.org/issues/6938

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2013-01-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2013-01-01

    Fix for #6937, ensure QgsRubberBand is deleted if no active vector layer

    Sandro Santilli <strk@kbt.io>AuthorDate: 2013-01-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2013-01-01

    Reorganize topoviewer layers into subgroups

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-31

    Revert "Fix #6931, apply patch from Borys Jurgiel"

    This reverts commit bd65e86b5f079ecb8969b3132b64bfbf7d20a1dd.

    Sorry, did not notice more complete fix in pull request from Salvatore Larosa

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-31

    Fix #6931, apply patch from Borys Jurgiel

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-31

    Fix #6725

    - Restore toggle editing button state in attribute table editor if toggling canceled or commit/rollback changes fails

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-31

    Move toggle/save/rollback/cancel edits slots from private to public

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-31

    Reinstate Save Active Layer Edits action

    - Now enables/disables relative to vector layer isModified() state (gives feedback when save is finished)
    - Now works with active legend layer, regardless of whether a selection exists in legend
    - Add to legend contextual menu when right-clicked vector layer isModified()

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-31

    Updates to legend active layer

    - Single click in blank, non-item space in legend unsets active layer (same behavior as clicking group)
    - Underline active layer (helpful when active layer, and no selection or multiple selected layers)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-31

    german translation update and some string fixes

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-31
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-31

    fix #6932 (due to deprecated getLayerID method removal)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-12-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-12-31

    fix for issues generated from api cleanup commit

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-12-31
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-12-31

    Fix #5843

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-29

    fix #5251

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-29

    geos 3.3.6 doesn't produces geos_c_i on windows anymore also check geos_c

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-28

    Fix #6924, finish move from png to new svg icons for Current Edits actions

    - Remove graphical limitation indicating edit is only vector-based (previously removed themes/gis/mActionSaveEdits.png)
    - Remove themes/default/mActionSaveEdits.png, just duplicate of mActionsFileSave.png

Merge: 837f1872fdc 2b2da5d7f12
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-12-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-12-28

    Merge pull request #350 from matthias-kuhn/qgsmessagebar

    Transfer ownership of widgets to C++ when pushed to the QgsMessageBar

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-12-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-12-28

    Fix #6214. Show names under symbols

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-28

    fixed #6918

Merge: ce4d03bca17 8b981975142
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-12-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-12-27

    Merge pull request #368 from tecoholic/6897

    Fixes #6897. Handle import of old symbols.

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-12-27
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-12-27

    Fixes #6897

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-12-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-12-27

    added GPL license to file

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-12-27
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-12-27

    changed style version from 0 to 1

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-12-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-12-27

    Remove Symbol: from symbol selector tree view names

Merge: d8b271dd0d6 90c571da902
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-27

    Merge pull request #366 from matthias-kuhn/rubberband-point-symbols

    Add different point symbols for QgsRubberband.

Merge: c4198882427 6a9c9948783
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-12-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-12-27

    Merge pull request #367 from tecoholic/imp_style

    Improved Style functionality. Fix recursive symbol dialogs

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-12-27
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-12-27

    added scripts/qgisstyle to gitignore

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-12-27
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-12-27

    auto update the symbol DB with 0s in place of NULLs

Merge: 7344368abef 0ff4324caa9
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-12-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-12-26

    Merge pull request #365 from tecoholic/improved_symbols

    fix for #6901.  Fix crash when Changing symbols to > 1 symbology classes

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-26
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-26

    Place new group after current item (for non-group current item)

    See #6879
    When current item is a group the behavior is still to append the
    new group to the end of the child list (as before)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-26
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-26

    Fix adding groups to empty projects

    Closes #6879 again

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-26

    Update to legend right-click

    - Right-click now performs widget item change before contextual menu is handled (no more lost right-clicks)
    - Right-clicks within multiple selection preserve selection, but still switch item
    - Right-clicks outside of current selection clears selection and switches to new item before contextual menu

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-26

    [FEATURE] Add save/rollback/cancel current edits for selected or all vector layers

    - Fix for issue #6782
    - Ensure undo widget is not enabled unless active (again)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-12-26
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-12-26

    Add pen width to rubberband bounding rect

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-12-26
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-12-26

    fixed the possibility to recursively open stylemgr and symbol selector

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-25

    remove raster metadata from test data to make tests run without changing git tracked files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-25

    fix msvc build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-12-25
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-12-25

    Add different point symbols for QgsRubberband.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-24

    added missing file with JoinAttributes algorithm

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-12-24
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-12-24

    changed the parent group id for main groups to 0 from NULL

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-24

    fix python plugins after API cleanup

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-12-24
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-12-24

    changed the ungrouped groupid to 0 from NULL

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-24

    adapted mmqgis and sextante algs to changes in management of selected features

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-23

    Added mechanism for better handling selected features in algorithms
    Implemented it in fTools Simplify algorithm

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-23

    fix tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-23

    remove deprecated methods from API

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-22

    Add CMake option for custom Python framework on Mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-22

    Keep attribute editor text synchronization from affecting editing

    - Cursor no longer jumps to end of text after each edit (on Mac)
    - Move QgsStringRelay slot definitions into cpp file
    - Fill editable QComboBox with attribute's value in custom forms
    - Add validator to editable QComboBox

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-22

    osgeo4w: switch to GRASS 6.4.3RC2

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-21

    minor fixes for otb and gdal, and edited some grass descriptions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-21

    Paletted raster renderer: replace nodata values in a color table copy before the main loop

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-12-21
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-12-21

    fix for #6901

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-21

    GRASS Direct test script initial work

Merge: 79947fe9423 a9de654c14d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-21

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-21

    raster sublayer test Windows fix

Merge: ac5267178c9 0d9dcb5a81d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-21

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2012-12-21
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2012-12-21

    changed german translation for resampling

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2012-12-21
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2012-12-21

    small change

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-21

    Use QgsRubberBand constructor with geom type to avoid future break by QgsRubberBand

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-21

    QgsRubberBand constructor fix (it is not possible to call constructor from constructor in C++ (<C++11)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-20

    More GRASS direct functions

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-20

    raster creation moved from QgsGdalProvider::create() to GDAL provider extern C function

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-12-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-12-20

    translation update: ro by Bogdan

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-20

    NetCDF sublayers test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-20

    use normalize path (use native separators, avoid duplicate separators)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-20

    use system-wide temp directory for temporary files instead of own dir in
    user profile

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-20

    fix SEXTANTE CMakeLists.txt

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-12-20

    fix output directory for pyqgis console on installing

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-20

    reorganized native algorithms into one single group

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-19

    More GRASS direct functions

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-19

    raster save as VRT fixes and improvements, fixes #6821

Merge: bcca81bb868 e0d9796fda3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-18

    Merge branch 'crs_transform_cache'

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-18

    Fixed default contrast enhancement for raster multiband / single byte

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-18

    fix warnings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-18

    Delete raster provider also if invalid

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-18

    GRASS r.bitpattern fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-18

    More GRASS direct functions

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-18

    Improved raster singleband pseudocolor classification GUI

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-18

    Followup to 9069f3b

    - Avoid canvas refresh when new command is added after user clicks back in undo view history

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-17

    Expose setGroupExpanded to python

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-17

    Survive when setLayerExpanded is called with a layer unknown by legend

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-17

    Add QgsAppLegendInterface::setLayerExpanded method

    .. and use it from the db_manager plugin

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-17

    More GRASS direct functions

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-17
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-17

    Fix addGroup() not to refuse invisibleRootItem as the group parent

    Fixes #6879.
    NOTE: if a caller really wants to add a group to current item
          there's a specific method for that: addGroupToCurrentItem

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-17

    Raster statistics and histogram moved from QgsRasterDataProvider to QgsRasterInterface

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-17

    Removed GDAL dependencies where easily possible

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-17

    QgsRasterBlock::DataType moved to QGis::DataType

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-17

    update anomality images for stingray

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-17

    Use coordinate transform cache in maprenderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-17

    Cache for coordinate transformations

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-17
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-17

    don't break the loop after interior ring while calculating perimeter:

    the returned ptr's pointing to a wrong position whether we break the loop before reading all the points of all the rings.

Merge: cdaebd13995 a18cb51106a
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-16

    Merge pull request #360 from slarosa/sextante-issue

    Fixes issue #5505 (sextante/nviz)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-12-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-12-16

    Fixes issue #5505

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-16

    More GRASS direct functions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-16

    Change binding for QgsMapRenderer::render

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-16

    fix help files installation for TauDEM

Merge: 3b3d1a75daf 948faefa1e1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-15

    Merge pull request #354 from Oslandia/atlas

    refs #6741

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-15

    Update labeling tools and make more undo/redo friendly

    - Change QgsVectorLayer::redoEditCommand to only strip invalid QVariants, not null ones
    - Update undo/redo command text to start with action and end with sample of label text
    - Update pin/unpin labels tool to be fully undo/redo-able
    - Store generated label text in QgsLabelPosition (sans direction symbols)
    - Update change label properties dialog to show whether label text is expression

Merge: 33e3925eb79 3a59fd4dfdc
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-15

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Conflicts:
            python/plugins/sextante/grass/ext/CMakeLists.txt

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-15

    added postgis tools to sextante
    edited some grass descriptions and renamed postproc folder (now it is not only for postproc, but also for pre execution checks)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-15

    More GRASS direct functions

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-14

    Update undo/redo widget and vector layer rollback

    - Allows for any number of undo/redo commands with only one refresh
    - Significantly decreases time needed to cancel or redo many edits
    - Disable undo/redo dock's widgets and toolbar actions when layer not in editing mode

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-14

    TopoViewer: make topology group start as collapsed

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-14

    Initialize all members in Interval constructor.

    Fixes memory conditional jumps depending on uninitialized values
    and as a consequence the unstable results from qgis_expressiontest

    Closes #6877

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-14

    Fix addGroup to return the integer groupIndex other methods expect

    This commit fixes #6591, although doesn't make the existing
    interface any better than it is, and it is really bad :)
    No plugin should need any adaption with the changes.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-14

    More GRASS direct functions

Merge: d99786303a6 7e343558aea
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-14

    Merge pull request #358 from slarosa/sextante-issue

    fix for sextante/convexhull tool based on field

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-12-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-12-14

    fix for sextante/convexhull tool based on field
    the tool does not work if option "Create convex hulls based on field" is used
    to due of missing some methods. This patch fixes the issue.

Merge: 968c6d81f3c eff5c200407
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-13

    Merge pull request #357 from matthias-kuhn/rb

    Set default rubberband width

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-12-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-12-14

    Set default rubberband width
    Was uninitialized, leading to screen corruption
    http://hub.qgis.org/issues/6845

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-14

    Set nodata values in raster block

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-14

    Implement readBlock in gdal provider for performance reason

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-14

    move missed CMakeLists.txt to ext directory, fix path

Merge: f2fc33bb3a2 2c59866c9c0
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-13

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-13

    more grass-sextante improvements (mainly fine tuning some algorithms)

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2012-12-13
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2012-12-13

    fixed strange translation for clip tool (ftools)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-13

    add missed CMakeLists.txt for SEXTANTE GRASS provider

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-12

    added fix by Salvatore Larosa that fixes #6862

Merge: d401a6ef6e3 f218a394f47
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-12

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-12-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-12-12

    adding licenses to a few files more - we are under 100 files ..

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-12

    fix QgsDistanceArea bindings

Merge: 32f0dfdb51d d9a3c993e41
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-12

    Merge branch 'wms_raster_performance'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-12

    Add comment

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-12

    Some loop optimisations

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-12

    Fix unwanted double reading in last commit

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-12

    More GRASS direct functions for Windows

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-12

    Avoid null fill in gdal provider if raster covers the whole requested extent. Enable raster provider code block which was outcommented in earlier commit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-12

    improve html viewing in identify results window:
    - add print to normal context menu instead of replacing it completely
    - enable inspection with QGISDEBUG
    - allow accessing remote urls
    - use QgsNetworkManager (eg. to allow skip SSL errors or do
      authenticaton)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-12-12
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-12-12

    refs #6741
    Fix resolution issues when printing in raster mode

Merge: e38b2222abe d584b7606b7
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-12

    Merge pull request #352 from Oslandia/atlas

    Fix atlas composition

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-12

    Loop optimisation

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-11

    Add SVG symbol of QGIS north arrow decoration (provided by ramon)

    - Feature request #6814
    - Converted 'N' text to path and centered

Merge: a4186dfee21 c84408edf4d
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-12

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Conflicts:
            python/plugins/sextante/grass/GrassAlgorithm.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-12

    Added DensifyGeometriesInterval.py by @underdark, and fixed existent DensifyGeometries.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-12

    Improving GRASS bindings and editing GASS descriptions

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-11

    define extern C also functions implemented in qgsgrassgislib.cpp, it should make functions visible on Windows

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-11

    More info if GRASS modules fails. G__getenv to see if it moves forward on Windows.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-12-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-12-11

    updates to licenses

    Again some updates to clean the whole QGIS tree of unlicensed files.
    Main purpose is to make the source tree checkable by debian licensechecker to clearly state the license of QGIS and find out if everything is compatible.

Merge: 6e8bf845cf5 dcf3ede3c39
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-12-11
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-12-11

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Conflicts:
            src/core/composer/qgsatlascomposition.cpp

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-12-11
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-12-11

    Fix the atlas composer: use the stored number of features, instead of featureCount()

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-11

    make username and password in-out parameters in QgsCredentials bindings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-11

    G__init_null_patterns GRASS 6.5, fixes #6849

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-11

    fix windows build

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-10

    Ensure Composer set to zoomFull() when shown from menu or manager

    - Zoom full happens on initial showing or showing after hiding, via user close or spontaneously by os
    - If Composer is open, behind other windows or minimized, zoom state is maintained

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-10

    Add ability to save parent project when in Composer

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-10

    Fix aligned multi-line labels for print or image output

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-10

    Fix GRASS module tools dialog on Mac

    - Show disclosure triangles for QTreeWidget item sections and root (were hidden)
    - Root for tree set to decorated, as double-click to collapse/expand is set, and could hide children

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-10

    GRASS module env variable fix for Mac

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-12-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-12-10

    Transfer ownership of widgets to C++ when pushed to the QgsMessageBar

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-10

    GRASS Direct: Mac DYLD_LIBRARY_PATH fix

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-10

    inline more raster block methods

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-10

    Fix Grass Direct module build on Mac

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-10

    pass unicode string to TreeSettingItem

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-12-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-12-11

    Fix #6843

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-12-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-12-10

    added machine readable GPL2 to dxflib

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-10
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-10

    yet another fix following 3da32c00d5

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-10
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-10

    another change missing in 3da32c00d

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-10
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-10

    fix #6842

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-10
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-10

    fix #6847

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-10
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-10

    fix #6846

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-10

    fix #6848

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-10
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-10

     add fix for file missed in d83ed0aa1a0

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-10

    do not translate geometry types, change dbmanager translation context names (fix #6837)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-12-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-12-10

    adding license

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-10

    update fake grass library build on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-10

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-10

    remove trailing blanks

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-09

    Store colors directly as qrgb in paletted raster renderer for faster drawing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-09

    Disable block in raster provider for performance reason

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-09

    fix build of fake grass lib

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-08

    fixed #6227

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-08

    improved new algorithm classification mechanism
    fixed #6834

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-07

    Drop orphaned TopoGeometry objects on deleteFeatures

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-07

    Add minorVersion() method, fix doc of majorVersion()

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-07

    More wms optimisations: create pallabeling only once, take crs from cache

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-07

    Optimization in writing raster values in paletted raster renderer

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-07

    added alternative organization in sextante toolbox

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-07

    Use CRS cache and avoid sqlite lookup for each request

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-06

    More GRASS direct modules

Merge: ef6da72a792 fc22a6f8d6f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-06

    Merge pull request #341 from matthias-kuhn/rubberband-point

    Allow the rubberband to display points

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-06

    GRASS compilation fix 2

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-06

    GRASS compilation fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-11-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-06

    GRASS Direct

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-06
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-06

    Fetch topological layer info at construction time

    Simplify addFeatures and changeGeometryValues accordingly

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-12-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-12-06

    Code and comment tidy up in geometry clip test

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-12-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-12-06

    Transfer ownership of transparency to prevent crashing python apps.

Merge: b304df8fb43 8a90e2cef61
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-06

    Merge pull request #345 from bischofia/joined_minmax

    fix references to joined fields of vector layer

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-12-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-12-06

    adding missing files to basque translation

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-06
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-06

    fix #6817 (introduce with a1a1fb7be)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-06
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-06

    fix fields creation importing layers to PG

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-05

    remove trailing whitespace

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-05

    fix warning

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-05
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-05

    dbmanager: minor fixes

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-05

    do not use st_multi when SL < 2.4 (follow 2469c5aa17)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-29
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-05

    SL provider: convert geometries to multipart when necessary (fix #6257)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-05
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-05

    import vector layer: allow to create single-part geometries from shapefile (follow 08e844f6d06)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-05

    connect missed signal

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-12-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-12-05

    add missing FindQextserialport.cmake to complete issue #6613

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-05
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-05

    fix SL provider (follow 90972db78a):

    fix build linking SL < v4,
    fix SL4 database version check,
    rename SPATIALITE_RECENT_VERSION macro to the more significant SPATIALITE_VERSION_GE_4_0_0,

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-05
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-05

    dbmanager: allow to import layer from canvas (fix #6824),
    add dialog to choose vector file to be imported (fix #6825),
    allow to export table to vector file (fix #6826)

    Thanks to Silvio Grosso for the sponsorship!

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-04

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-04

    fix indentation and some translation strings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-04

    fix typo

Merge: d32a3773c3b 47097b72b85
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-04

    Merge pull request #346 from brushtyler/splite4_provider

    update SL provider to use SpatiaLite v4 features

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-04

    add missed renderer capabilities to Python bindings

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-04

    Grass bindings improvements in SEXTANTE
    Fixed minor bugs in SAGA an GDAL merge algorithms

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-12-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-12-03

    Allow connection with local ident on non-standard port

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-03

    checkable action for toolbox and cleanup

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-03

    create help edition dialog from .ui

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-03

    add placeholder text for filters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-03

    create modeller dialog from .ui file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-03

    create config dialog from .ui
    add tooltips to search boxes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-03

    use QgsFilterLineEdit in toolbox instead of own implementation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-03

    create history dialog from .ui file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-03

    new sexy lineedit widget with builtin clear button

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-03

    create results viewer dialog from .ui

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-03

    create toolbox from .ui file
    add clear button to filter (fix #5695)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-12-03
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-03

    Properly encode direction symbols in style templates (#6812)

    NOTE: this commit does NOT fix the project save operation,
          but only an output of that operation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-03

    fix #6800 (introduced with 0dc01f5ff)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-03

    Update text and tips for mActionSaveAllEdits

    - Add separator to Layers menu to organize attribute table functions

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-12-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-12-03

    corrected copyright headers

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-02

    SLD support: export local svg paths to URI (fix #6792)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-02

    move svg utils functions to the symbollayerv2utils class

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-02
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-02

    fix segfaults and memory leaks in sip files (fix #6805)

Merge: 5cf1c775740 871d4e846b7
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-12-02
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-12-02

    Merge pull request #348 from slarosa/sextante-issue

    fixes #6228 (slarosa think definitely, and so do I :))

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-12-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-12-02

    fixes #6228 (I think definitely)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-06
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-12-02

    Initial support for adding new TopoGeometry objects

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-12-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-12-02

    Name change for language

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-12-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-12-02

    translation update: gl_ES by Xan

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-02

    fix 45a933a4

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-01

    Add edit-saving actions to iface

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-01

    Add legend icon for editable layers with unsaved edits

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-12-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-12-01

    Add 'Save All Edits' action to layers menu and digitizing toolbar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-02

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-12-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-12-02

    adding missing copyright to files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-01

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-12-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-12-01

    fix #6803

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-12-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-12-01

    add tooltips for groups and providers (fix #5951)

Merge: e7995cf5a50 69308d3767b
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-12-01
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-12-01

    Merge pull request #343 from homann/qgsexpression_DA

    Settings for measurements ellipsoid moved, fix for #3296 and #4252.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-01

    customization enable fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-01

    global customization enable checkbox

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-12-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-12-01

    more precise layer min/max scale description + icon

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-12-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-12-01

    IT GUI translation

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-11-30
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-11-30

    Load layer in canvas Checked (fixes #6641)

Merge: 047127bf192 635e19ad32f
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-30

    Merge pull request #342 from slarosa/master

    fix for #6749 and #6278

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-30

    [FEATURE] update SL provider to use statistics (available from spatialite v4.0).

    Patch by Alessandro Furieri.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-11-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-11-30

    added Basque language on request .. this is our 50! Language!

Merge: 9342a9ca0b7 aab08cb7228
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-30

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-30

    [FEATURE]: use a custom linestyle for composer grid

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2012-11-30
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2012-11-30

    fix references to joined fields of vector layer

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-30

    Remove InsertResults

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-30

    import vector layer: pass empty geometry column importing non-spatial table, do not deference null pointer (fix #6728)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-30
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-30

    WFS-T debugging and using provider for adding features

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-30

    Fix saving of excluded attributes for wms/wfs server

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-30

    fixed #6759 and #6228

Merge: 6d71876626e 1a7ccd015d5
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-30

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-29
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-30

    fix crash adding features containing missing attributes (fix #6791)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-11-29
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-29

    browser: add Fast Scan option for directories, when activated its items will only be checked for extension, not content

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-11-20
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-29

    fix legend refresh

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-11-20
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-29

    browser: fix mModel vs. mProxyModel index

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-29

    Intersect Filter capabilities

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-29

    First CITE compatibility

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-29
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-29

    dbmanager: avoid duplicate field error (fix #6279)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-29

    dbmanager: fix #5812,
    move PG informations to postgis/info_model.py

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-29

    dbmanager: display info about missing modules on the info panel instead of on the status bar

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-29

    create multipart layers whether the input is a singlepart shapefile (fix #5547)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-29

    dbmanager: use a default value for varchar limit (follow a4484b217ed)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-28

    Update QgsLegend::selectedLayers() and add to QgsLegendInterface

    - Add option to return selected layers in drawing order

Merge: a448f6a3dd8 a4484b217ed
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-11-28
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-11-28

    Merge branch 'master' into qgsexpression_DA

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-28

    dbmanager: fix #6511

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-28

    fix #6777

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-11-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-11-28

    Fix #6764 again.  Replace backslash for python code only

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-11-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-11-28

    Fix #6764

Merge: c98967360e0 ee12df2f4ee
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-11-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-11-28

    Rebase failed - merging branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-11-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-11-28

    Test improvements - moved writeShape to utilities for DRY. Added clip test to geometry python tests.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-28

    Fixed some minor bugs in sextante algs
    Removed SAGA Split algorithms

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-27

    Add option to set inside and outside maximum for delta angle between curved label characters

    - Addresses #6763, #6673 and #2113, but does not perform any feature simplification
    - Recommend adding some letter [and word] spacing before applying any delta angle adjustment

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-27

    Add access to QgisApp's mActionCopyStyle and mActionPasteStyle to QgisInterface

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-27

    fix #6769

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-27

    fix build with Qt < 4.8

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-27

    fix qgis-server crash moving QCursor to the GUI classes (follow 454c732a3)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-27

    Consider alpha value for annotation rectangle in QGIS server

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-27

    fix for #6749 and #6278

Merge: a75793563a0 4cfdba4c26b
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-27

    Merge branch 'identify_improvements'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-27

    put back to derived attrs clicked coordinates

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-27

    add perimeter to derived attributes for polygonal geometries

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-27

    fix build with Qt<4.8 and some doxygen warnings

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-27

    [FEATURE] add support to SVG images from url.

    Work done for Regione Toscana-SITA

Merge: 6e24c1623fe b54c3bf54e0
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-26
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-26

    Merge pull request #340 from slarosa/master

    Changed import sextante class entry according to 6173fa3 (PyQGIS Console)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-11-26

    Add some comments

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-11-26

    SIP bindings for point rubberband.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-11-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-11-26

    Extend QgsRubberBand to support points.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-26
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-26

    changed import sextante class entry according to 6173fa3

Merge: 4dc85e44ea9 6e24c1623fe
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-11-26
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-11-26

    Merge branch 'master' into qgsexpression_DA

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-11-26
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-11-26

    Removed ellipsoid settings from QgsOptions

Merge: afeb4976793 f1ab2dbe3e9
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-11-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-11-26

    Merge pull request #339 from kimaidou/myqgis

    Correct french translation of print composer legend properties

    Michael Douchin <mdouchin@3liz.com>AuthorDate: 2012-11-26
Commit:     Michael Douchin <mdouchin@3liz.com>
CommitDate: 2012-11-26

    Correct french translation of print composer legend properties

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-26

    Replace OnlineResource by onlineResource

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-26

    QGIS Server WFS Capabilities schemaLocation updated

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-11-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-11-26

    translation update: small changes in vector menu

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-26

    [FEATURE] Possibility to save error messages as shapefile from check
    geometry validity tool. Contributed by Salvatore Larosa

Merge: 9f71d9f2982 838864f6ad0
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-11-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-11-26

    Merge pull request #335 from giohappy/master

    projectSaved SIGNAL added to QgsProject

Merge: a0c8b5c0d05 755707de89b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-11-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-11-25

    Merge pull request #338 from simon04/too_many_classes

    Abort classification upon high number of classes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-25

    t2t fixes

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-11-25
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-11-25

    Changed to QgsProject also in qgscompersscalebar

    Simon Legner <Simon.Legner@gmail.com>AuthorDate: 2012-11-25
Commit:     Simon Legner <Simon.Legner@gmail.com>
CommitDate: 2012-11-25

    Abort classification upon high number of classes

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-11-25
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-11-25

    Using QgsProject settings instead, not fully tested

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-11-24
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-11-24

    Copied ellipsoidal settings to project properties

Merge: 21370d91d5b b60a00f0740
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-11-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-11-23

    Merge pull request #337 from gioman/master

    PT_PT translations courtesy of Pedro Palheiro

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-23

    Add extra check on project close for any layer in edit mode with unsaved edits

    - Ensures user has opportunity to save provider edits
    - Make project dirty if any unsaved edits found
    - Add red notification to project save prompt dialog, and set Cancel to default
    - Fix for #6054 and #6732

Merge: 1f1448d4144 7f8768a072c
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-11-23
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-11-23

    Update from master

    Vânia Neves <vania@nivalis.(none)>AuthorDate: 2012-11-23
Commit:     Vânia Neves <vania@nivalis.(none)>
CommitDate: 2012-11-23

    PT_PT translations courtesy of Pedro Palheiro

Merge: e5dae02248e dd1d4b5986c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-23

    Merge branch 'wms_layer_opacity'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-23

    Small cleanup

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-23

    Use lists for opacity params inside wms server

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-11-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-11-24

    [FEATURE] Add CLI option for customization file

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-23

    Also support layer transparency in server for old symbology

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-23

    [FEATURE]: wms server has possibility to set transparency on layer/group level

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-23

    Remove double content from wmsserver (probably a merging artifact)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-23
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-23

    fix build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-22

    Keep legend drawing order as default

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-22

    Server: fix layer order in GetProjectSettings request

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-11-22

    Remove expectedFailure decorator for vector file writer test. Small doc updates for vfile writer

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-11-22

    ../src/core/qgsvectorfilewriter.h

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-11-22

    Better annotation of vector file writer api changes

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-21

    Pass path to Qt plugins when Mac bundle is run from build directory

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-21

    Better fix for QgsVectorFileWriter segfault and test

    - Revert test to 735c255 commit, excepting 'assert myResult==QgsVectorFileWriter.NoError' edit

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-21

    Fix for PyQgsVectorFileWriter test segfault on Mac

    - Initialize newFilename to QString(), or QgsDebugMsg for newFilename segfaults (line 650)
    - Set test assert to QgsVectorFileWriter::WriterError enum for success (NoError = 0, i.e. false)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-21

    Fix for quick left-then-right clicks incorrectly registering as double left on Mac

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-11-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-11-21

    composer legend optional space between columns

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-11-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-11-21

    composer multicolumn legend: division to columns heuristic, optional splitting layers into multiple columns, optional equal column width

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2012-11-21
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2012-11-21

    Update src/core/qgsproject.h

    defined projectSaved() SIGNAL emitted when the project file has been written and closed

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2012-11-21
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2012-11-21

    Update src/core/qgsproject.cpp

    emit projectSaved SIGNAL when the project file is saved and closed

Merge: 0893db7c6ee d67360621a9
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-21

    Merge branch 'drawing_order_embedded'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-21

    Another fix for embedded groups and drawing order. Deactivated the server method for now as it still needs to be adapted

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-20

    fixed #6737

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-20

    fixed #6738

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-20

    Better WFS service exception management

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-20

    More drawing order related changes...

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-20

    Synchronize check states between legend and layer order widget

Merge: cb07ae436a4 0533e2dbc95
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-20

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-20

    Implement addDrawingOrder for wms server under consideration of embedded groups

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-20

    cleaned BatchProcessingDialog code

Merge: bab43958a6b ddb51175e77
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-19

    Merge pull request #332 from bischofia/shp_enc

    turn ignoreShapeEncoding option ON by default

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-19

    Add ability to save PAL engine settings to project file (OFF by default)

    - Add 'Save settings with project' checkbox to engine settings dialog
    - Add Restore Defaults button to engine settings dialog
    - Unchecking 'save with project' will clear settings in project file on save

    Minoru Akagi <akaginch@gmail.com>AuthorDate: 2012-11-20
Commit:     Minoru Akagi <akaginch@gmail.com>
CommitDate: 2012-11-20

    set ignoreShapeEncoding option on by default

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-19

    Improvementes to SEXTANTE batch processing interface
    Better progress handling in SEXTANTE script algorithms

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-11-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-11-19

    keep extent of overview set to union of extents of layer in overview; dont shrink on resize; fixes #1788

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-19

    Background color option for svg annotation. Save frame transparency (was missing also for text annotation)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-19

    Set better window titles for svg annotation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-19

    Fix loading / saving of layer order with embedded group

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-19

    Implement embedded group aware drawing order mechanism (load/save to xm does not yet work)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-19

    add missed images to SEXTANTE algorithm help files

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-19

    made SEXTANTE command line usage more pythonic
    Fixed problem with temporary grass mapset created by SEXTANTE (wrong path)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-18

    WFS QGIS Server OnlineResource is an attribute in GetCapabilities for DCPType

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-18

    Add Post capabilities to DescribeFeature

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-18

    #6608 QGIS crashes when used as WFS client together with QGIS server because of exportToGML2 MultiPolygon has empty coordinates

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-18

    XML Schema has attribute elementFormDefault and not elementFromDefault

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-11-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-11-18

    graduated renderer GUI DnD and sort; categorized symbol GUI better drop indicator

Merge: 28531f3f7ea 3f40232e295
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-18

    minor change to last commit fixing #6635

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-18

    fixed #6635. Partial solution, now it goes to (0,0) upon model loading

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-18

    fixed #6635. Partial solution, now it goes to (0,0) upon model loading

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-11-17
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-17

    add All Ramps items in tree widget

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-10-07
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-17

    store relative cpt-city paths for portability

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-10-07
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-17

    adjust .sip file after rebase

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-10-07
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-17

    allow to convert cpt-city ramps to standard gradients ramps, keeping author and license info in xml props ; allow to convert gradient ramps to/from discrete/continuous ramps and use float instead of integer stops

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-22
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-17

    make QgsCptCityColorRampV2 subclass of QgsVectorGradientColorRampV2 and adjust both accordingly (changed stops map to list)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-11-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-11-17

    composer legend single column box width fix

Merge: 845edd90e8b 01775ce11a4
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-16
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-16

    Merge pull request #330 from slarosa/master

    minor fix for python console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-16

    icon changed for hide/show toolbar action

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-16
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-16

    minor fix for console help dialog

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-16
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-16

    Better support of TypeName and FeatureId in QGIS Server WFS

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-11-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-11-16

    [FEATURE] Add --code arg to run python code on qgis load

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-15

    Update to limit of number of features sent to PAL

    - Distributes max number across total number of features registered in PAL
    - Caveat: PAL may not show label for every registered feature

Merge: 5bc0a8af6c5 6abedba0875
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-15

    Merge pull request #320 from matthias-kuhn/fix-attredit

    Fix for http://hub.qgis.org/issues/6647

Merge: 50538184403 12375462de3
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-15

    Merge pull request #328 from slarosa/master

    Add action: Hide/Show toolbar for PyQGIS Console

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-16

    fix another build error and some warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-16

    fix build error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-16

    ignore no ssl error error

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-15

    applied fix for #6127 (problems with non-ascii strings

Merge: 10a57ad7ffa 7d0d5d3267a
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-15

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-11-15
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-15

    scanItemsInBrowser2/scanZipInBrowser2 : remove QgsApplication::upgradeConfig() and fix tests

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-15

    DescribeFeatureType support namespace

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-15

    DescribeFeatureType improvement

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-11-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-11-15

    Unit test updates - mark bad tests as expectedFailure

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-11-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-11-15

    Mark vector file writer test as expected to fail.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-15
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-15

    Correcting tests from test_qgsrectangle.py

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-15

    fixed problem when running grass in modeler (wrong output names, it was a problem introduced by the grass session functionalities)
    reverted shell=true in R execution
    Removed help files help menu

Merge: 36da82ab54c 3f4f5f0215c
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-11-14

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-14

    Set max number of labels to 100 for edge label layer (topoviewer)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-14

    Limit max number of node labels to 100, and candidate positions to 1

    Also set layer transparency to 100% (there's a separate layer with the dots)

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-13
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-14

    Validation after merging

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-12
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-14

    Add geometric method

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-09
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-14

    Add CQL_FILTER to WFS for QgsExpression

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-09
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-14

    QgsRectangle From GML2

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-09
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-14

    Ending spatial test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-08
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-14

    First spatial test

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-05
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-14

    Remove QgsExpression::SpatialNode and the Server QgsFilter use in QGIS WFS Server

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-05
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-14

    First test with Qvariant QgsGeometry*

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-10-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-14

    Add Spatial Operator to QgsExpression and use it in QGIS WFS Server

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-10-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-14

    #2781 Relative paths to SvgMarker doesn't work in new symbology

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-11-14
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-11-14

    Remove the capability to not get geometry in WFS GetFetaure request

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-14

    fix warnings

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-13

    Add option to limit number of labels rendered per layer (OFF by default)

    - Initial limit set to 2000
    - Results would look better if limited subset was a random sampling of all features

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-13

    changes console help in window modal

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-11-13
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-13

    fix promptForRasterSublayers=Load all

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-11-13
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-13

    fix loading rasters with sublayers from commandline and add raster command

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-11-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-11-13

    multicolumn composer legend

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-13

    deactivate TauDEM provider by default

Merge: 3b886372fe0 543ac03ed05
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-13

    Merge pull request #329 from matthias-kuhn/diagram

    Diagrams: Hide background color button when unnecessary

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-11-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-11-13

    Diagrams: Hide background color button when unnecessary

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-12

    Added action: Hide/Show toolbar for PyQGIS Console
    - image help update

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-12

    fixed #6571

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-12

    Use ASCII direction arrows

Merge: 4195eaf72a5 aaded5a737b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-11-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-11-12

    Merge pull request #327 from slarosa/master

    Updating for translation in console help

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-12

    Update the console help:
    - update italian/english translations

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-12
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-12

    TopoViewer: add direction symbol for "next_right_edge" layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-12

    Ukrainian translation update

Merge: e11ee594e2a 4496c74e7c8
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-12

    Merge branch 'sextante_user_dir'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-12

    add missed scripts to examples group

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-12

    put sextante config dir under ~/.qgis (fix #6662)
    also fix scripts lookup

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-12

    remove patch from sources

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-12

    get rid of "&" symbol in SAGA description and help files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-12

    fix installing SEXTANTE sample modeles and scripts

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-12

    Added new vector algorithms

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-11

    Remove old direction symbol option from labeling gui

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-11

    Add custom line direction symbols to labeling

    - Options to place symbol above or below label text
    - Option to reverse symbol direction
    - Add character selector dialog for single font to src/gui

Merge: c4b74c9266d b2eb1c10e95
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-11

    Merge pull request #325 from slarosa/master

    Updating help and minor changes for console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-11

    updating help and minor changes for console

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-11-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-11-11

    Categorized vector GUI DnD and sorting, fixes #2816

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-11-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-11-11

    translation update: and add swahili language coordinator

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-11-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-11-11

    translation update: added swahili on request

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-11

    Fixed #6619

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-10

    Zonal statistics: avoid access to pixels outside the raster. Fixes ticket #6624

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-11-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-11-10

    translation update: gl_ES by XAN

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-10

    Add data defined option to always show a label, unless overridden

    - Label is skipped during PAL priority calculation, permitting collisions and overlaps
    - Overridden by layer and data defined 'scale/pixel size visibility' and data defined 'show label'  options
    - Add option to Change Label tool

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-11-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-11-10

    [FEATURE] Add ability to create user defined Python (and C++) expression functions

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-10

    disabled postgis algs until they are ready

Merge: 27f197cf242 e5f07edf557
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-10

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-10

    fixed problems with missing example scripts folder
    Restructured gdal tools (now gdal/ogr)
    Added new OTB segmentation algos

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-09

    Add pixel size limiting for labels defined in map units

    - Allows user to quickly set visibility thresholds based upon text legibility
    - By default initially on for map unit labels to skip rendering at sizes < 3 px

Merge: a2d434700d7 17c5e370603
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-09

    Merge pull request #324 from giohappy/master

    Quote input vector/raster path parameter in Sextante SagaAlgorithm

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2012-11-09
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2012-11-09

    Update python/plugins/sextante/saga/SagaAlgorithm.py

    Add quotes to input vector/raster paths parameters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-09

    [FEATURE] Eliminate tool for fTools, contributed by Bernhard Strobl

Merge: 716e188eb59 05aca2b6954
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-09

    Merge pull request #323 from sanak/ftools-dissolve-line

    Add line layer support for dissolve function (fix #5059)

Merge: 3f72a6a5937 36452a8e241
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-09

    Merge pull request #321 from matthias-kuhn/rubberband

    [FIX]: Build rubberband completely even with incomplete input

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-11-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-11-09

    Added from uri test for mem provider. Simplified the vector writer test.

Merge: 3564eaeb57d 32502219e83
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-09

    Merge pull request #322 from matthias-kuhn/ellipsemarker

    Alpha for ellipse marker (fix #6668)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-11-09

    [FIX] Alpha for ellipse marker
    http://hub.qgis.org/issues/6668

    sanak <geosanak@gmail.com>AuthorDate: 2012-11-06
Commit:     sanak <geosanak@gmail.com>
CommitDate: 2012-11-09

    add line layer support for dissolve function.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-11-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-11-09

    Added unit test for vector file writer as it is currently segfaulting in master

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-09

    debian packaging update

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-11-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-11-09

    [FIX]: Build rubberband completely even with incomplete input
    An empty polyline in a mulipolyline led to the rubberband ignoring all further polylines.
    e.g. addGeometry( [[(1,2)(2,3)][][(2,3)(3,4)]] ) was ignoring the polyline (2,3)(3,4).

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-08

    Fix next edge label direction arrows

    Basically uses direction indicator for the next_left but omits
    it for the next_right (would require backward direction)

    Also this commit sets the line color, even if fully transparent,
    for the sake of showing a color which corresponds to the label
    color (would be better to have support for a "label" kind of icon
    in the legend..)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-08

    Split edge layer into "edge" and "edge label"

    Mind you: you may need to re-run cmake as a filename changed

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-08

    Fix for #6658, update duplicateLayers() to work around odd layer group segfault bug

    - Move QgsLegend::findLegendLayer() methods to public

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-11-08

    No need to register QgsStringRelay with Qt Meta Type

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-08

    fixed missing scripts folder

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-11-08

    Add python bindings for setEditorLayout

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-11-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-11-08

    Attribute Editor: Synchronize editable QComboBox for LineEdit's and similar.
    Fixes http://hub.qgis.org/issues/6647

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-08

    Ticket #6643 Interpolation plugin: the option to load a layer after analyses should be on by default

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-08

    Add letter and word spacing to curved labels for line layers

    - Curved spacings match Qt-produced spacings for parallel (and other) labels
    - Remove redundant letter/word resetting in options gui
    - Remove on-fly adjustments to spinbox steps (only made sense with UTM, not LatLong)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-08

    Split node layer into "node" and "node label"

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-08

    Harcoded example folder for models and scripts
    fixed bugs in mmqgis library.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-07

    osgeo4w: fix crssync run if installed into a directory with blanks

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-07
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-07

    Fix layer visibility settings

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-07

    restructured admintools (was geoservertools)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-07

    create directories for models and R script in user folder

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-07

    Update QgsMessageBar sip binding

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-07

    Update to QgsMessageBar stylesheet

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-11-07

    Enabled some tests that werent running because they missed test prefix in method name. Better error messages for failing tests

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-11-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-11-07

    vector save as: separated MITAB and MIF formats, fixes #6233; added test if OGR SpatiaLite is available

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-07

    Ticket #6644 terrain analysis plugin: the option to load a layer after analyses should be on by default

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-07

    Fix bug #6582: QGIS server displayes text layers only with absolute pathes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-07

    fix some attribute editor signals

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-07

    fix layer extent calculation

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-05
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-06

    Update to QgsMessageBar and duplicateLayers()

    - Move project macros message into project open method (as app property, partially showed behind later messages)
    - Support for multi-line messages that also wrap at with canvas window width
    - Update text stylesheets to handle all text styling
    - Show count of remaining queued messages
    - Add popup menu to Close button with action to optionally close all messages at once
    - Add slot to clear all widgets, called on project close
    - Update QgisApp::duplicateLayers() to use QgsMessageBar instead of popup dialogs

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-11-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-06

    add QgsApplication::upgradeConfig to upgrade any configs that changed from 1.8
    use different keys for scanItemsInBrowser and scanZipInBrowser in qgis-1.9 because new storage type (string vs. int) causes conflicts with 1.8

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-11-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-11-06

    vector feature counts moved to vector layer, enabled feature counts in composer legend, fixes #6237

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-06

    make html print option more visible in identify tool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-06

    add missing GUI_EXPORT to QgsSvgAnnotationItem

Merge: f410e389d80 550a2c62862
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-06

    [FEATURE]: svg- and text items can be used as watermarks in QGIS server. Developed for Faunalia ( http://www.faunalia.it) with funding from Regione Toscana \- Settore SISTEMA INFORMATIVO TERRITORIALE ED AMBIENTALE

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-06

    Added missing cmake files
    fixed bug in execution dialog when running iterative algorithms

Merge: a2e6a484af1 ff78ef18023
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-06

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-06

    Save / restore settings for annotation tools. Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Settore SISTEMA INFORMATIVO TERRITORIALE ED AMBIENTALE

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-06

    Consistent names for Svg classes. Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Settore SISTEMA INFORMATIVO TERRITORIALE ED AMBIENTALE

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-06

    QGIS server: ignore svg items not fixed to pixel position. Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Settore SISTEMA INFORMATIVO TERRITORIALE ED AMBIENTALE

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-06

    Print svg item in qgis server. Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Settore SISTEMA INFORMATIVO TERRITORIALE ED AMBIENTALE

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-06

    fix build error (please stick with C++)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-05
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-05

    Set transparent background only for Close tool button, instead of also for tool tip

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-06

    code cleaning

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-05

    Update python/plugins/sextante/CMakeLists.txt

    added servertools folder to cmakelists

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-11-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-11-05

    fixed warning

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-05
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-05

    Add Atlas generation dock to Composer's View->Panels menu

Merge: d53f1238fb9 5de2feef7d4
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-05

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-05

    cleaned code in geoserver algs

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-11-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-11-05

    add total feature count in legend, fixes #3402

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-11-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-11-05

    fixed #6571, #6619 and problem with missing arrows in modeler
    added first draft of geoserver tools
    nviz is back in grass tools

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-11-05
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-05

    check for existence of icon file in plugin manager

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-05

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-05

    allow saving single geometries as multi geometries

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-05

    add CORE_EXPORT to QgsAttributeEditorElement/QgsAttributeEditorContainer/QgsAttributeEditorField

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-05

    Only change the TopoGeometry definition, not its reference, on edit

    Refactor the TopoGeometry editor to avoid touching the edited table
    and directly act on the topology relation instead. Fixes #6621 but
    also generally makes less writes to the database.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-05

    Start all topology layers as invisible (it may cost really a lot to visualize...)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-05
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-05

    Add alias to pk query, fixing ambiguous "ctid" reference (#6620)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-05

    fix warnings

Merge: 08b05f3bdb0 38f82d3711b
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-04

    Merge pull request #316 from slarosa/master

    Minor changes for layout in console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-04
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-04

    minor changes for layout in console:
    - moved header text in output area
    - add default value to True for Use preloaded API option in settings dialog
    - include traceback to codepad link

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-04

    fix debug build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-11-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-04

    Merged Squashed pull request #296 (tabs and groups for feature form)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-04

    fix windows build (CORE_EXPORT missing from QgsDirectoryParamWidget)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-04

    grass plugin: avoid garbled japanese/cyrillic chars in the tools' GUI (fix #4547, #3164)

    Thanks Minoru Akagi for patches!

Merge: 6ecfc292263 ed4bc254130
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-03
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-03

    Merge pull request #314 from slarosa/master

    [FEATURE] Sharing snippets code from PyQGIS console

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-11-03
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-03

    add missing ui file, fix typo

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-11-03
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-03

    browser dock filter: use QgsFilterLineEdit, ui and code cleanup ; add QgsFilterLineEdit::cleared() signal

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-04-11
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-03

    add directory properties dialog to browser dock

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-04-05
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-03

    browser filter

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-04-11
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-03

    do not populate items in rowCount(), use canFetchMore() and fetchMore() instead

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-04-03
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-11-03

    Browser: change Add Layers and Refresh buttons ; use designer file for qgsbrowserdock

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-03

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-03

    apply revised #6613

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-03

    partly fix #6610

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-03

    Update to duplicate layer(s)

    - Better information about unsupported types
    - Action unavailable in contextual menu for individually selected unsupported layers

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-03

    removed shortcut for sharing code action

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-03

    [FEATURE] - Sharing snippets code from PyQGIS console
    - now you can share snippets code by codepad.org
    - added much more actions in contextual menu

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-03

    allow printing of html results in identify window (implements #6575)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-11-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-11-03

    adjust translation update script to reflect changes for console

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-11-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-11-03

    translation update: gl_ES by Xan

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-03
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-03

    fix crashes using uninitialized geometries with GEOS functions,
    ensure geos geometries are up to date when passed to GEOS functions

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-02

    Fix bug introduced by reordering postgis table metadata info cols

    Thanks jef :)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-02

    Reorder and rename postgis layers metadata columns shown in selector

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-02

    use new lineedit widget in several dialogs

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-11-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-11-02

    [FEATURE] add lineedit with builtin clear button

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-02

    Use "TopoGeometry" as the datatype for topogeometries

    "Topology" is too generic, as also the primitive tables (edges,
    nodes and faces) are part of the topology

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-02

    [FEATURE]: Use text annotations as watermarks in QGIS server. Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Settore SISTEMA INFORMATIVO TERRITORIALE ED AMBIENTALE

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-02
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-02

    Retain old TopoGeometry id on editing

    Avoids leaving orphaned TopoGeometry objects and breaking
    upper hirearchical  layers

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-02
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-02

    update remove/duplicate layer actions at startup

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-02
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-02

    sextante: fix NameError (undefined var) executing GRASS commands

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-11-02
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-02

    Update to duplicate layer(s)

    - Duplicate layer always created below source layer, and at same nested group depth
    - Duplicate layer is always set to not visible (much faster, canvas refresh not needed when duplicating many layers)

Merge: 70fc8ca9b25 2425f92ce02
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-02
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-02

    Merge pull request #313 from slarosa/master

    Automatically switch focus to the input area in console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-02

    automatically switch focus to the  input area in console
    - any keystroke switch focus when in the output area
    - moved closeEvent method to DockWidget (since 0330202 it has not worked anymore)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-02

    WMS server GetLegendGraphics: differentiate between layer space and layer title space

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-11-02

    [FEATURE] Duplicate map layer(s)

    - Action available in Layer menu and legend contextual menu
    - Layer style copy/pasted to duplicate
    - Memory and plugin layers skipped
    - Add sip binding to action in app interface

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-11-01

    show filled attribute table again (partly reverts 779e16603)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-01

    Do not drop schema name from URI, even if it's the same as current

    The dropping was done in 2007 to workaround a bug which was elsewhere
    (in OGR usage, as reported in #843). I guess by now everything
    would work transparently, but if it doesn't it'd be time to fix it
    for real.

    This commit fixes bug #6599, making life harder for NON-BOGUS code
    which isn't confused by schemas...

    Please test !

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-01

    TopoViewer: add layer for full faces

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-11-01
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-11-01

    TopoViewer: only use queries for layers when really needed

Merge: dbea3596a1a 6abe8611f49
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-11-01
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-11-01

    Merge pull request #312 from slarosa/master

    Moved all the console files into own directory

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-11-01
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-11-01

    Moved all the console files into own directory

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-01

    WMS GetProjectSettings: better drawing order detection

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-11-01

    Fix crash if calling GetProjectSettings the first time

Merge: 98e8ba484b7 66368f9bc31
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-31
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-31

    Merge pull request #311 from slarosa/master

    python console: add splitter and scrollbars, fix for DEL and Backspace key

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-31

    indentation update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-31

    vertical scrollbar as needed both input and output area

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-31

    extent b47b43997

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-31
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-31

    Add initial support for editing TopoGeometry objects

    This is pretty hackish in that it basically creates a new TopoGeometry
    on every edit, leaving loads of orphaned ones around.

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-31

    fix for DELETE and BACKSPACE key
    (it is only an appearance issue)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-31
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-31

    Drop mIsGeography member from QgsPostgresProvider

    ... now replaced by mSpatialColType

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-31
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-31

    Add mSpatialColType member in QgsPostgresProvider

    This member tells us if a spatial column is of type Geometry,
    Geography or TopoGeometry. The member is currently unused but
    will eventually be used for specially handling TopoGeometry.
    It could replace the mIsGeography bool, but replacement isn't
    done by this commit.

    Incidentally, this commit also adds SRID and type detection
    for TopoGeometry columns

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-31

    fixed warning

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-31

    feature counts in rulebased widget

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-31

    add vertical scroll bar for input area in console

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-31

    Fix output/python/qgis dir for Win32 builds that add dir/CMAKE_CFG_INTDIR

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-31
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-31

    Add resize splitter for console
    as it was from f15b4e1

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-31

    Update for d7a7a46, make sure targets are always built for install

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-30
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-30

    Add CMake option WITH_STAGED_PLUGINS (ON by default)

    - Core plugins remain available once staged (no need to re-build targets, unless source updated or build directory cleared)
    - Once plugins are staged, setting WITH_STAGED_PLUGINS to OFF allows for much quicker subsequent builds
    - PyQGIS utilities, console and installer are always staged, regardless of WITH_STAGED_PLUGINS

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-30
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-30

    Revert part of a27aad0, not compatible with generated makefiles for GCC 4.2.1

Merge: f68b6883f3a 47da0c0700b
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-30

    Merge pull request #310 from slarosa/master

    Add default font-family and size to output area - PyQGIS Console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-30

    add default font-family and size to output area in console
    fix for help dialog

Merge: 234709da5ac 10178d71c83
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-30

    Merge pull request #308 from slarosa/master

    Add UI file for help - PyQGIS Console

Merge: e3cd56fa8ce 234709da5ac
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-30

    Merge branch master of https://github.com/qgis/Quantum-GIS

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-30

    removed importing of traceback module as it is unused

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-30

    changed nokia to digia as they are the new owner of qt

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-29

    osgeo4w: switch to GRASS 6.4.3RC1

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-29

    Added python test for QgsFeature from Germán Carrillo

Merge: e5437c494b9 d6e31886538
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-29

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-29

    Fixed bug using multipleinputpanel in modeler

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-29

    Added Dave DeHaan (SQLAnywhere author and maintainer) to the authors file

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-29

    Fix for failure in unit test thanks to Massimo.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-29

    remove unused import

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-21
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-29

    use plain delimiter if one delimiter only was selected (partially fix #4091)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-29

    WMS: add keyword attribute for sia feature info output

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-29

    remove about dialog from SEXTANTE plugin

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-29

    show english help for console if translations not found

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-29

    fixed accidentally swapped transparency group boxes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-29

    Add UI file for help
    minor fix in settings dialog

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-29

    Run Mac bundled app from build directory

    - No longer a need for hard link
    - Build directory app bundle, providers, Python plugins and unit tests functional
    - Adjusted resources corrected on install

Merge: f0102057b41 1bac84ca77c
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-28

    Merge pull request #307 from slarosa/master

    Reimplemented copy action for keybindings in console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-29

    Reimplemented copy action for keybindings in console

Merge: 9744b8a2923 0660dcf73e6
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-28

    Merge pull request #306 from slarosa/master

    Remove the about tab in settings dialog for console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-28

    Remove the about tab in settings dialog for console

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-28

    Marked symbologyv2 test as expected to fail

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-28

    Updated developer panel in about box

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-28

    Fix transparency issue for splash

Merge: 46655cf790f 50f335269bc
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-28

    Merge pull request #305 from slarosa/master

    python console: fix AttributeError, method PythonEdit.createStandardContextMenu doesn't exists

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-28

    Updated splash with essen hackfest image

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-28

    Improvement to contextual menu
    - typo in help.htm

Merge: 8f6ae95366e fe08fd6d57f
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-28

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-28

    changed behaviour of pyculator when no selection exist

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-28

    osgeo4w: fix program entry removal

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-28

    Fix for jenkins breakages caused by addition of licens info to xslt

Merge: 9587252abf6 a8934a28f76
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-27

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-27

    partially fixed #6571
    added splitRGBbands algorithm

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-27

    invert raster colors better

Merge: 34f677a5768 9fb1c113d0d
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-27
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-27

    Merge pull request #303 from slarosa/master

    [FEATURE] - Split-pane entry and output for PyQGIS console

Merge: 5c762ef741b 779e16603ee
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-27

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-27

    applied path for #6574
    applied patch for multiple grass sessions
    added points in polygon weighted

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-27

    Follow up f15b4e1
    - add contextual menu to output area (copy and enter selected entry)
    - auto-entered for entry in import class menu
    - cleaning code
    - more info see http://hub.qgis.org/issues/6558

Merge: f15b4e12c7f 6870cff83ff
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-26
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-26

    Merge pull request #2 from dakcarto/console-nosplitter_1

    No splitter, mellower colors

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-26

    No splitter, mellower colors

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-26

    make attribute table and identify consistent with map canvas

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-26

    Fix case where several WMS layers have the same feature info alias

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-10-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-10-26

    Add mapserver qgsspatialfilter

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-10-26
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-10-26

    #6535 Support WFS Post GetFeature Request in QGIS-Server

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-26
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-26

    [FEATURE] - Split-pane entry and output for PyQGIS console

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-26

    Add cmake option WITH_PY_COMPILE (OFF by default)

    - Byte-compiles staged and intalled plugins/modules

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-26

    Add osg include dir for globe compilation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-26

    Implement bag of properties for SIA2045 feature info output

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-26

    Move sia2045 xml conversion from request handler to wms server class

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-26

    Remove empty wms keyword list from project properties

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-26

    Support elements KeywordList, Fees, AccesConstraints in QGIS server capabilities

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-25

    Redo of 3ce27d6, hard-link to Mac embedded app bundle binary

Merge: 558245c8ba3 f391d991dd6
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-10-25
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-10-25

    Merge pull request #301 from homann/trans_sv

    Trans sv

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-10-25
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-10-25

    Added lots of translations from Victor Axbom, through Qt phrase book. Thanks!

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-10-13
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-10-25

    4119 översättningar

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-25

    count features in legend for rule based renderer, fixes #5768

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-25

    fix SEXTANTE things broken by 6ca7ea987d

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-25

    missed metadata.txt for fTools

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-25

    temporarily switch back to using subprocess module (addresses #6543)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-25

    use lowercase letters for menu (fix #5436)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-25

    add metadata.txt to all core plugins

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-25

    Fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-25

    add category metadata to SEXTANTE plugin

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-25

    Allow running sextante plugin from build dir

    See http://hub.qgis.org/issues/5879

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-25

    Rename script files to avoid spaces in filenames

    This makes life easier with PLUGIN_INSTALL.
    I did try to make PLUGIN_INSTALL better but couldn't find a way
    to have both "(" and " " quoted at once...

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-25
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-25

    PLUGIN_INSTALL: quote filenames

    Fixes use with filenames having shell-dangerous chars like "(".
    NOTE: sextante help files have frequent such occurrences

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-25

    Hard-link to Mac embedded app bundle binary

    - Allows QGIS to be run directly from build directory
    - Link made at <build dir>/output/bin/QGIS

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-25

    Update to e31fb3c

    - Add comments about issue
    - Set pkgDataPath to empty QString for fix

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-25

    Possibility to set url for a feature info schema

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-25

    Additional fix for # 5879, handle .ui files for python utilities

    - Built off of pull request 299 by Salvatore Larosa

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-25

    Additional fix for # 5879

    - Adjust QgsApplication::pkgDataPath temporarily for restoring core plugins when running from build directory

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-25

    Adv labeling, turn off excessive debug output

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-24

    invert color fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-24

    warnings fix

Merge: e210a57101d e837a965a52
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-24

    Merge pull request #300 from gioman/master

    New PT_PT translations, courtesy of Nelson Silva

    Vânia Neves <vania@nivalis.(none)>AuthorDate: 2012-10-24
Commit:     Vânia Neves <vania@nivalis.(none)>
CommitDate: 2012-10-24

    New PT_PT translations, courtesy of Nelson Silva

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-24

    QgsError for better error propagation to user, started using for rasters

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-24

    added machine readable license

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-23

    Revert "Do not setPkgDataPath to source dir when running from build dir"

    This reverts commit 227401d434d2a611715873bc1107d938b76740bd.

    Otherwise, crssync fails when setting up db for running tests

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-23

    Fix PLUGIN_INSTALL build error

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-23
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-23

    Allow running osm plugin from build dir

    See http://hub.qgis.org/issues/5879

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-23
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-23

    Allow running mapserver_export plugin from build dir

    See http://hub.qgis.org/issues/5879

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-23
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-23

    Allow running GdalTools plugin from build dir

    See http://hub.qgis.org/issues/5879

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-23

    Allow running fTools plugin from build dir

    See http://hub.qgis.org/issues/5879

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-23
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-23

    Do not setPkgDataPath to source dir when running from build dir

    We want to use the output/ dir for that !
    Fixes load of fTools from build tree (coming next)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-23

    Adv labeling, add multi-line spacing and alignment

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-23
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-23

    Updates to Mac install notes

    - Add section on debug output and running tests

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-22

    Add CMake finds for QScintilla2 and Qsci module

    - Needs testing on Windows platform
    - Add QScintilla2 library version info to About dialog
    - Add Mac bundling support for Qwt 6 framework and QScintilla2
    - Fallback to sys or custom site-pkgs when looking for PyQt4 modules to Mac bundle

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-22

    Fix #6505, set typedef for Mac size_t in bindings

Merge: a45b759e1c6 a29ccbf5537
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-22

    Merge pull request #298 from slarosa/master

    Enable non-ascii chars in Python Console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-22

    Enable non-ascii chars in Python Console
    fixes issue http://hub.qgis.org/issues/6548

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-22

    [FEATURE] TauDEM provider for SEXTANTE

Merge: dbab4a24253 feec5f050cd
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-22

    Merge branch for sia2045 GetFeatureInfo output

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-22

    Possibility to manually enter a project property to have WMS feature info in sia2045 format

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-22

    Drop invalid characters from xml element names

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-21

    update QgsVectorLayer bindings (fixes #6550)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-10-21

    Enabled delimitedtext provider again

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-10-20

    Skip rendering of features without geometry

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-10-20

    Store attributes and fields in vectors instead of maps

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-20

    Allow running plugin_installer plugin from build dir

    See http://hub.qgis.org/issues/5879

Merge: 6546d748c83 27652201d05
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-20

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-20

    Added patch for #6545
    Fixed bug in SAGA extent calculation (there was a half cellsize offset)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-20
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-20

    fix build

Merge: 8ca2236134a 3fecd44ae52
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-19
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-19

    Merge pull request #297 from slarosa/master

    [FEATURE] - Choose Fontfamily and API files for Python Console

Merge: ca20be178a3 8ca2236134a
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-20
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-20

    Merge branch master of https://github.com/qgis/Quantum-GIS

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-20
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-20

    Add a PLUGIN_INSTALL cmake macro and use it from db_manager plugin

    One step forward toward closing http://hub.qgis.org/issues/5879
    Next all pugins should be converted to use of the macro...

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-20

    Add const

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-20

    Oversampling parameter is now in resample filter

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-20

    Fix image format conversion (used e.g. for WMS client) and two memory leaks

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-19

    [FEATURE] - Choose Fontfamily and API files for Python Console
    - update Italian translation
    - added Settings icon for toolbar
    - update Italian translation fro console_help

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-13
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-19

    Allow loading plugins from output dir

    See http://hub.qgis.org/issues/5879

    Still needs to find plugins under output/ dir for them to be
    loaded ...

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-19

    skip views without pk candidate

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-19

    apply user no data to identify

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-19

    identify context only if not projected on server

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-19

    Simplify server config parser by using layer information (alias, excluded attributes) directly

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-19

    identify expand/collaps tools

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-19

    identify context only if not projected

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-19

    Consider attribute aliases and hidden attributes in GetProjectSettings. Don't show WFS layers in GetCapabilities

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-19

    Simplify code for excluding attributes from WMS server. Works now also with embedded layers

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-19
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-19

    Optional use of external osgEarthQt

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-16
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-19

    Unload globe viewer

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-16
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-19

    Globe sync button disabled

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-16
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-19

    Use ViewerWidget and Controls from OsgEarth instead of backports

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-08
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-19

    Add sky to globe

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-08
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-19

    Globe zoomout button size fixed

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-10-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-10-19

    QgsFeature: use a vector of attributes instead of a map (for faster access)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-18

    fix crash double-clicking to the Connect button in add PG layer dialog

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-18

    fix crash adding features without geometry to a geometry layer

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-18

    update feature id of added features (fix #6534)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-18

    fix of by one in d62cf513

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-18

    raster identify sip fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-18

    german translation update

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-18

    Reword "only look in geometry_columns" to "only look in layers registry"

    Fixes #4533

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-18

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-18

    cleanup topology lookup

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-18

    Lookup TopoGeometry columns metadata in topology.layer

    Closes #4532

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-18

    WMS identify fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-18

    add layer with its own CRS when possible (fix #6539)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-18

    fix #6530

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-18

    fix SEXTANTE crash on load caused by c4c3fecf17

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-18

    Fix build

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-18

    set focus to python console when shown even if in a tabbed dockwidget

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-18

    sextanteexampleprovider: move import into classFactory function

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-10-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-10-18

    #6533 QGIS WFS Server Transaction Request

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-18

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-17

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-17

    fix windows build

Merge: c4c3fecf175 fa845883f0b
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-17

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-17

    Several patches contributed by Rado Guzinski:
    -New OTB descriptions an help
    -Update OTB descriptions
    -More responsive MultipleInputPanel.py
    -Minor bug fixes

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-10-17
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-10-17

    Microfix for IT GUI

Merge: df85492c40f bacf0bd8984
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-17

    Merge branch 'ows_attribute_exclude'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-17

    Improve ows gui

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-17

    raster identify context, QVariant values, enables wcs caching and makes wms more robust

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-17

    Implement attribute restrictions in wms/wfs servers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-17

    [FEATURE]: possibility to exclude vector attributes from WMS and WFS publication

Merge: 5a6401c9837 0478d3b5310
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-16

    Merge branch 'wms_selective_publish'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-16

    Consider embedded groups for restricted WMS layers / groups

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-16

    Use collapsible group boxes for wms options to save space

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-16

    Optionally show embedded layers/groups in selection dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-16

    Improve layer/group selection dialog

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-16

    VSI/CPLMalloc/Free replaced by QgsMalloc/Free where feasible

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-16

    undersampling if possible in QgsRasterDataProvider, multicolor widget loadMinMax fix

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-16

    Load/Save restricted layers for WMS server

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-16

    Add gui for WMS layer restriction

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-15

    Turn off failing PAL engine test, until redesigned

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-16

    forgot png files, thanks Larry

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-16

    translation update: gl_ES by XAN and sr_Latn by Goran, also added sr_Cyrl as requested, renamed sr_CS-* to sr_*

Merge: 4b76e69f5b0 4f984202bd2
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-16

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-16

    put modeler parameters panel in a scroll widget

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-15

    add new plugin installer icons to CMakeLists.txt

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-15

    #6504 fix - raster reprojection crash

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-15

    [FEATURE]: Possibility to restrict layers / groups from WMS publication

Merge: cdb9abd2331 d06203ba6b2
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-14

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-14

    Minor fix in ModelerParametersDialog.py.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-14

    Initialize default font in labeling engine

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-14

    postgres provider: fix quoting

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-14

    fix #6502

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-14

    fix visibility tracking of tile scale widget

Merge: fbca157ff4e 83cb4ef4af4
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-14

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-14

    fixed problem with new modeler parameters dialog when algs have vector layers (just removed worng pasted code from normal parameters dialog)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-13

    Initial test for PAL engine

    - Includes small custom test font based of off Gnu Free Sans
    - Test if font can be stored and loaded
    - Test if layer can have PAL engine set
    - Test render comparison for output of vector line layer

Merge: e576d93b5f6 30c08cbb8c9
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-13

    Merge pull request #291 from strk/topogeom_and_geometry

    Find topogeometry fields in tables with a geometry/geography field

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-14

    fix windows build

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-14
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-14

    Find topogeometry fields in tables with a geometry/geography field

    Closes bug #6510

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-13

    missed import in SEXTANTE modeller

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-10-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-10-13

    Removed unused QgsFeature::isDirty() and QgsFeature::clean()

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-10-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-10-13

    Removed unused QgsFeature::typeName() and QgsFeature::setTypeName()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-12

    german translation update

Merge: 0e2f92fa76d 036d844fc58
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-12

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-12

    Updated model parameters window
    fixed #6417

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-12

    Fix #6373, adv labeling data defined font size not affected by layer font size setting

    - Label QFontMetricsF for data and layer defined options now stored in QgsPalGeometry
    - Fix expression in rotate label tool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-12

    fix warnings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-12

    [FEATURE] QGIS server: possibility to restrict published composers

Merge: f230f51a536 12ddac63524
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-11

    Merge pull request #288 from Oslandia/atlas

    Clean up atlas pdf generation code and fix a bug on windows

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-11

    Remove extraneous Mac browser app aliases

    - Should handle Finder pref set to hide extensions (e.g. missing .app)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-11

    fix sip bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-11

    fix warnings and identation update

Merge: 0c4846ba6d4 def648633c9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-11

    Merge remote-tracking branch 'upstream/master'

Merge: 9ad9f8c0823 78a9bd75464
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-10-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-10-11

    Merge pull request #220 from tecoholic/style-docs

    UI improvements in symbol layer widgets

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-11

    remove obsolete code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-11

    [FEATURE] reproject layer tool for SEXTANTE

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-11

    fixed #6496 - wrong GDAL exact stats

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-11

    debug output

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-11
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-11

    Clean up atlas pdf generation code and fix a bug on windows

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-11

    + QgsRasterBlock

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-11

    another few licenses added

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-10-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-10-11

    Switch to listbox for edit types. Fix #6495

Merge: a587cb67ff0 936f4aa5f7d
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-10-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-10-11

    Merge pull request #287 from tecoholic/3275

    Fix for issue #3275

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-10-11
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-10-11

    change symbols for selected ranges using changeBtn; retains colors

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-11

    add licenses in gps directory (LGPL for NMEA Library)

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-10-11
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-10-11

    change symbols for selected categories; retains colors

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-10-11
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-10-11

    ability to delete multiple categories using Ctrl selection

Merge: 1ff42b2ec1c 7140e52cbf6
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-10-10
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-10-10

    Merge branch 'trans_sv'

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-10-10
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-10-10

    4039 översättningar

Merge: 552703a6656 3c50290b42a
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-10
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-10

    Merge pull request #284 from slarosa/master

    improvement for detection language in console_help

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-10

    improvement for detection language in console_help

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-10

    Removed pycharm project files from python tests dir

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-10

    Added test and sample wkt to replicate issue 4189

Merge: 2be41abd1b9 b1ac9469cf6
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-10

    Merge pull request #283 from alexbruy/datasourceuri_sip

    expose encodedUri() method in bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-10

    expose encodedUri() method in bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-10

    Russian help for python console

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-09

    [FEATURE] Fix #6482, options for showing upside-down labels

    - Adv Labeling option to 'Show upside-down labels': never, when rotation defined, or always
    - 'Never' (default) option is same as before, labels with 90 <= angle < 270 are turned so their text is always upright
    - 'When rotation defined' option shows upside-down labels if their rotation is layer- or data-defined (dynamic labels are turned upright)
    - 'Always' option shows upside-down labels at layer- or data-defined rotations and for dynamic labels

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-10-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-10-09

    Fixes after rebase

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-09

    make Larry happy: larger icons in plugin installer

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-10-09
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-10-09

    Set QGIS WFS Server GML valid

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-09

    refresh the canvas at the end of the process,
    handle unicode strings,
    escape sql ids and strings,
    fix minor errors

Merge: 1796178e749 cb2230e3d18
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-09

    Merge pull request #281 from strk/db_manager_addlayer

    dbmananger topoviewer: addlayer instead of creating a new project

Merge: aa25448bc3d 2581b3fb8a0
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-10-09
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-10-09

    Merged some swedish translations

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-09

    dbmanager: delete auto-generated files

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-10-09
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-10-09

    3801 översättningar

Merge: 6d75d20b519 eee37cb974f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-09

    Merge pull request #282 from Oslandia/i18n

    Fix some french GUI translations

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-09

    core raster files moved to core/raster

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-09
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-09

    Fix some FR translations: use "emprise" rather than "étendue"

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-09

    QgsMalloc, QgsCalloc, QgsFree

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-09

    Fix cleanup of map composition. Fixes ticket #6440

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-09

    translation update: sv by Victor

Merge: f4dd8a07628 eae008ebf8c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-09

    QGIS server: merge get_project_settings branch

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-08

    Install style templates

Merge: dc522e0b61d a28157ce154
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-08
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-08

    Merge pull request #277 from slarosa/master

    add key event (del) to prevent removing of the prompt when selected,
    rename helpConsole to console_help

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-08

    Keep composition in GetCapabilities to keep compatibility with older versions

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-07-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-10-08

    [API] added QgsFeatureIterator, changed QgsVectorProvider API

    Vector data provider now has getFeatures() method to access features.
    select(), nextFeature(), featureAtId(), rewind() were removed resp. moved to provider's feature iterator implementations.

    Providers that currently do not implement the new API were disabled.

Merge: 13a6fd98ee7 c0e779f0a78
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-08

    Merge pull request #280 from Oslandia/atlas

    Fix a bug in atlas generation GUI.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-06-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-10-08

    Further tweaks to QgsFeatureRequest API, support featureAtId

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-10-08

    Allow access to feature attributes by name

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-05-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-10-08

    Added select() variant with QgsFeatureRequest for simpler construction of requests

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-08
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-08

    Fix a bug in atlas generation GUI.
    The 'print' and 'exportAsImages' actions were generating atlas even when not enabled

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-08

    Fix for older compilers, like on stock Mac OS X

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-10-08
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-10-08

    Add topoview layers to existing project

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-08

    translation update: es by Diana

Merge: 3f412e4291e 6c652a0acd3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-08

    Merge pull request #278 from Oslandia/atlas

    Fix atlas parameter loading when loading from a template composer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-08

    yet another fix for plugin installer

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-08
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-08

    Atlas gui: use coverge map's name rather than its id

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-08
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-08

    Fix some FR translations: s/caneva/canevas/

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-08

    fix plugins installation

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-08
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-08

    Fix atlas parameter loading when loading from a template composer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-08

    another copyright update

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-07
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-07

    CMake variable for additional plugins to build (Usage: ccmake .. -DCUSTOM_PLUGINS:STRING=myplugin)

Merge: 53fb95cb793 fccf9ac5d00
    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-07
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-07

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-07
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-07

    Reuse closed globe window

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-07

    mark experimental plugins in installer (fix #5980)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-07

    doxygen update:
    - include core/diagram and gui/symbology-ng
    - enable dynamic sections

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-07
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-07

    minor fixes and changes
    - rename helpConsole to console_help
    - add key event (del) to prevent removing of the prompt when selected

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-07

    move 'open recent project' above separator

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-10-07
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-10-07

    auto updating of categorized rendrer symbols

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-10-07
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-10-07

    fixed the change symbol button bug in graduated renderer

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-07
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-07

    python console: fix key events and text selection,
    do not allow to move cursor out of the edition zone (except for selection),
    cleanup (remove unused functions and vars)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-07
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-07

    make the python console working as standalone application (useful for testing)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-06
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-07

    align metadata names between __init__.py and metadata.txt:

    deprecate authorName function in __init__ (but kept for compatibility), use author function instead

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-06
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-07

    display selected feature count in attribute table when docked,
    do not select rows two times when the attribute table view is created

Merge: 52de72152f0 42672c18e9e
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-06
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-06

    Merge pull request #275 from slarosa/master

    fix mouse event in python console,
    update italian translation

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-07
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-07

    update Italian translation

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-07

    fixed typo in script and licenseadd

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-06
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-06

    another fix to mouse event:
    - prevents paste text if cursor is not in edition zone

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-06

    translatoin update; nl by Raymond

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-10-06
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-10-06

    fixed change symbol button bug in categorized renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-06

    [FEATURE] open layer properties from identify results

Merge: 9f0d8581756 5d84cd3f87a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-06

    Merge pull request #276 from cmoe/bug_snapping_options

    tried to fix problem with snapping options on adding a new layer to the ...

    cmoe <cmoe@geoing.ch>AuthorDate: 2012-10-06
Commit:     cmoe <cmoe@geoing.ch>
CommitDate: 2012-10-06

    tried to fix problem with snapping options on adding a new layer to the project

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-06
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-06

    fix mouse event in console

Merge: 0d4b6f6d329 91352265147
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-06

    Merge pull request #274 from Oslandia/atlas_integration

    Add access to the atlas layer in the expression builder GUI for labels.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-06

    Fix composer scalebar test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-06

    Fix composerhtml tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-06

    fix SIP bindings after atlas merge

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-06

    fix project properties ows tab taborder

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-06

    add more copyrights

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-06
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-06

    Add access to the atlas' layer in the expression builder GUI for labels.
    QgsAtlasComposition is now held by QgsComposition

Merge: f1c99553e37 e54e917431f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-06

    Merge atlas branch

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-06

    Remove signal which is not used anymore

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-06

    Fix python composermap test

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-06

    sip updates

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-09-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-10-06

    fix for #6273

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-06

    Fix for white stripes between raster tiles

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-06

    connect slider to spinbox for opacity

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-05

    german translation fix

Merge: 94bc4157cd9 c212e91ffca
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-05
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-05

    Merge pull request #272 from slarosa/master

    Fix #6458

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-05

    Added simple point test used in demo at hackfest in Essen

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-05

    adjust license to be readable by licensechecker

Merge: 7ee4a5ce632 7218bd3412f
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-05

    Merge branch 'atlas_integration' of https://github.com/Oslandia/Quantum-GIS into atlas

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-05

    Get rid of the unneeded vector of QgsFeature in atlas generation

Merge: 1905b61d797 9c104b33940
    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-05
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-05

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-05
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-05

    Worldwind elevation model cache removed

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-05

    typo in console_sci

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-05

    Get rid of the unneeded vector of QgsExpression in atlas generation

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-05

    Fix #6458
    - added new icon in resources
    - added tools to import QtCore,QtGui class
    - update help and locale

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-05

    add more sextante copyright headers

Merge: c5e225763de b3e2eb2ce37
    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-05
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-05

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-05

    fix language detection in console_help and german translation update

Merge: 88cd9439b10 4a90e738cd5
    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-05
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-05

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: d9c5a68d802 680db77e995
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-05
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-05

    Merge pull request #271 from slarosa/master

    minor fixes for help in console

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-05

    pseudocolor renderer GUI min/max support

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-05

    minor fixes for help (Python Console)

Merge: 1a1370f33de 4513ada5624
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-05
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-05

    Merge pull request #270 from slarosa/master

    Fix 6459

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-05
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-05

    Fix 6459
    - update Italian translate
    - renamed help console to console_help.py
    - renamed Deutsch properties file (help translation)
    - added MouseEvent (midbutton) to Python Console

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-05
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-05

    Default elevation layer for globe

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-05

    indentation update (and minor cleanuppps ;))

    cmoe <cmoe@geoing.ch>AuthorDate: 2012-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-05

    Enable snapping on intersection introduced

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-05

    python fixes:
    - update sip bindings (including QgsRasterPipe and QgsOWSSourceSelect)
    - helpConsole: show icons from resources

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-05

    fix #5269

Merge: 7ed05a2545c 372e520c843
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-05

    Merge branch 'mapserverexport' of https://github.com/rduivenvoorde/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-05

    indentation update

Merge: 189b0669c41 603f35c8eab
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-05

    Merge branch 'master' of https://github.com/rouault/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-05

    german console help translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-05

    debian packaging update - also moved python console files and icons

Merge: e3536e4d838 eae523d33b0
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-05

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into atlas

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-05

    Fix atlas segfaults

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-05

    Update of QgsAtlasComposition SIP (with Python unit tests as well)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-05
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-05

    Update atlas.
    * Store every parameters and expose operations in a new QgsAtlasComposition class
    * Restructure the GUI part. The atlas configuration panel is now independant

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-05

    partly revert 14cad93b

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-05

    enclose field names in double quotes to prevent possible conflicts with
    reserved words

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-10-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-10-05

    Fix #6457 (v.centroids in GRASS)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-05

    Add unit test for composermap zebra style

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-05

    Fix reading of snapping dialog in dock state

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-05

    Revision and refactor of python unit tests: Pep8 and 257 formatting. Use helper to import unittest so that unittest2 and unittest are seemless. 3 tests currently fail - will review those tomorrow.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-04

    Remove extraneous Mac browser app aliases from failed builds

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2012-10-05
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2012-10-05

    minor mapserverexport plugin fix

    making it work on ms6 work out of the box again

Merge: 064c0c054b6 acaa9692b85
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-04

    Merge pull request #261 from slarosa/master

    Removed jquery from helpConsole/js

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-04

    PyQScintilla api files setup for local compiling of pap file

    - Update and concatenate sip-built api files into PyQGIS.api
    - Move python/qgis/api to python/qsci_apis for future api selection and compiling module
    - Add base version api files for python components

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-04

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-04

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-04

    put future back to the top

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-04

    Change height calculation in composer html

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-04

    add copyright notices

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-04

    add select/unselect buttons in project properties->OWS server->WFS layers (fix #5865)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-04

    fix GUI stuff in project properties dialog:

    add scrollbar to General tab (to be visible also in small screens),
    increase the WFS layers list's height (OWS server tab)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-04

    wcs select dialog cleanup

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-04

    Merge pull request from Matthias Kuhn to remove old diagram GUI

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-04

    wfsprovider: remove statement which is always true (QGis::WKBNoGeometry)

    Jeremy Palmer <jpalmer@linz.govt.nz>AuthorDate: 2012-08-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-04

    Support plain tables from WFS sources

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-04

    auto set alpha band

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-04

    fix #6240

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-04
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-04

    Add function helps for $page, $numpages, $feature and $numfeatures

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-04

    translation update: the Hackfest Essen update strings commit

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-04

    raster save as image transparency fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-04

    fix #5883

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-04

    apply #6281

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-04

    setup sip dependencies

Merge: 3e8e6978ee4 c9c02096bcf
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-10-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-10-04

    Merge pull request #262 from gioman/master

    Update to pt_PT translation, courtesy of Nelson Silva

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-04
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-04

    Update atlas unit tests (fix the overview map frame style)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    add license headers to some fTools files

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-04

    Annotate core module members properly.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-04

    Mark qgsmultibandcolorrenderer as part of core module

    Vânia Neves <vania@nivalis.(none)>AuthorDate: 2012-10-04
Commit:     Vânia Neves <vania@nivalis.(none)>
CommitDate: 2012-10-04

    Update to PT_PT translation, courtesy of Nelson Silva

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    add license headers to some tests

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review buffer tools

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Polygon from layer extent tool and sync it with master code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Select by location tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Random selection and Random selection within subsets

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    [FEATURE] add Densify geometries tool to SEXTANTE

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Extract nodes tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Lines to polygons and Polygons to lines tools

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Multi to single and Single to multi tools

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Simplify geometries tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Voronoi tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Delaunay tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Polygon centroids tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Export geometry info tool, sync with master

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    refactor basic statistics tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Nearest neighbour tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review and fix unique values tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Line intersections tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Distance matrix tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Mean coordinates tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    review Point in polygons tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    fix encoding related bugs in writer class
    review Sum Line Length tool, add number of lines to output (implement #4712)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    fix authors file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    more translatable strings and cleanup

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    use QDesktopServices to open help files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    use resource file for images

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-04

    adjust metadata.txt and __init__.py files
    initial i18n support

Merge: b5f736ad218 371efa07bb8
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-04
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-04

    Merge branch 'atlas' into atlas2

    Conflicts:
            python/core/composer/qgscomposition.sip
            tests/src/python/CMakeLists.txt

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-04
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-04

    Revert "Resolved merge conflicts when reverting 686f632"

    This reverts commit a654e274a352ef29354de0bcb13e96444868c806.

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-04
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-04

    Revert "Revert "Merge pull request #245 from Oslandia/atlas_integration""

    This reverts commit 8a1953b9e710ea25dac502b32eab9e0e8d652b10.

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-04
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-04

    Add synchronization between canvas layers addition / removal and atlas GUI

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-10-04
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-10-04

    replace QgsRasterLayer::thumbnailAsPixmap() with previewAsPixmap() : return QPixmap and add size and background color parameters ; remove QgsRasterLayer::thumbnailAsImage() as it's not used

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-10-04
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-10-04

    do not use fitted curve in histogram - fixes rending problem with low-count bins (thanks to Radim for pointing out)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-03

    [FEATURE] Choose font family for app

    - Define app font family (or Qt default) in app options
    - App font choices in options are now temporary unless saved
    - Refactor to more general stylesheet methods (for later use)
    - Add QgisAppInterface and sip methods for setting app font and family

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-10-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-10-03

    Update for issue #5692

    - Qt font dialog on Mac inherits app font if app is in ancestry (make dialog parentless)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-04

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-04

    fix globe warnings

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-04

    unify the QGis behavior opening project files (fix #6406) and cleanup

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-04

    raster renderers clone fix - fixes saves with transparency

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-04

    Work around for issue migrating 0.9.2 qml files to 0.10.0

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-04

    Don't show the layer order checkbox on legend, only on layer order panel. Greetings from QGIS Hackfest in Essen

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-04

    Added substitution support for :%H$ (e.g. //revision :%H$) so that when we do a release using git archive, SHA1 values can be written to released files.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-03

    wcs capabilities cache, fix extent verification

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-10-03
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-10-03

    3717 översättnignar, mer än hälften!!!

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-03

    and fix building of globe plugin on linux - because the last commit broke it

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-03
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-03

    Removed jquery from helpConsole/js (Python Console)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-03

    fix building of globe plugin on windows

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-03

    change window title depending on action

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-10-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-10-03

    follow up e8061c7fea

Merge: 5a0feb3f319 35a4f88b335
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-03

    Merge pull request #257 from slarosa/master

    Added i18n for help (Python Console)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-03

    Fixes for QgsSpatialIndex python test

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-03
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-03

    fix #6446

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-03
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-03

    db_manager: get fields' size from formatted type string (fix #6402)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-02
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-03

    gdaltools: add cubic interpolation to Build overviews tool (fix #6301)

Merge: 88e3e348df9 63691962103
    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-03
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-03

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2012-10-03
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2012-10-03

    Backported osgEarth::QtGui::ViewerWidget and osgEarth::Util::Controls for compatibilty with news OSG and QT version

Merge: 6548e2e1a2d 8a1ad57fc2b
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-03

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-03

    fixed #6362 (should check that does not break other things and model executes correctly)

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-10-02
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-10-02

    3507 översättningar

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-10-01
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-10-02

    3401 översättningar

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-29
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-10-02

    3300 versttningar

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-27
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-10-02

    3102 översättningar

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-02

    wcs 1.1 axis switch fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-02

    indentation cleanup

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-02
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-02

    Add Python unit tests for atlas rendering

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-02
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-02

    Add/Fix SIP for QgsComposition, QgsComposerMap and QgsAtlasRendering

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-02
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-02

    Fix QgsComposerLabel unit test

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-10-02
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-10-02

    Add CORE_EXPORT to QgsAtlasRendering

    endmax <massimo.endrighi@geopartner.it>AuthorDate: 2012-10-02
Commit:     endmax <massimo.endrighi@geopartner.it>
CommitDate: 2012-10-02

    - QgsSymbolLayerV2 descendants missing from sip.
      QgsSymbolLayerV2 class has been modified to convert into SubClass as needed
    - A test is provided for check subclasses binding and behaviour
    - A fix has been done for src\core\symbology-ng\qgsellipsesymbollayerv2.cpp because of an error in createFromSld about fillColor

    Signed-off-by: endmax <massimo.endrighi@geopartner.it>

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-10-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-10-02

    GDAL overviews bug fix conditional < 1.9.2

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-02

    Fix bug in quantisation code. 8Bit has now a very good visual quality

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-02

    Don't do color box calculations if there are enough colors in the palette

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-02

    First working version of color quantization. Not optimized yet

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-02

    Fix bug in quantisation code

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-02

    More color quantisation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-02

    More color quantisation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-02

    Start coding of 8bit png conversion

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-10-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-10-02

    fixed #6376
    partially fixed #6374

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-10-02
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-10-02

    Moved jquery directory under resources/jQuery (Python Console)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-02
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-02

    compute the correct number of categories using Pretty Breaks mode (fix #3330)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-10-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-10-01

    List published WFS layers in GetProjectSettings result

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-20
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-01

    fix transparency saving on QML file (follow 74ba70aa):
    do not store the same transparency value twice (for both SimpleFill symbol and its layers)

Merge: 86a56b6a24d 74ba70aa7ba
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-10-01
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-10-01

    Merge branch 'master' of git://github.com/rugginoso/Quantum-GIS into rugginoso-master

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-10-01

    indentation update

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-01

    Revert "Merge pull request #245 from Oslandia/atlas_integration"

    This reverts commit fe8385e7f5735507adf1acfcce81a399fa6bc6f5, reversing
    changes made to 23352ce0d66855a4a9c403a81feaa1884415e45c.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-01

    Resolved merge conflicts when reverting 686f632

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-10-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-10-01

    Revert "indentation update"

    This reverts commit 7dd58aa8f62022e710e03af78cfd7d7ce08e83f5.

    Lorenzo Masini <rugginoso@develer.com>AuthorDate: 2012-10-01
Commit:     Lorenzo Masini <rugginoso@develer.com>
CommitDate: 2012-10-01

    Added fine transparency settings for vectors.

    Now the user can specify the alpha channel for outlines, border and
    fill colors of polygons and markers.
    The overall layer alpha channel is used as multiplier for these
    values.
    Selections are not affected.

    Work done for Regione Toscana-SITA.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-30

    and more sip fixes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-30

    typo (Python Console)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-30
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-30

    Added i18n for help (Python Console)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-29

    just skip the tests that require unittest2 if it's not available

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-29

    adapt test result for better coordinates (0c29b4bef51)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-29

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-29

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-29

    sip fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-29

    fix destruction of private members in atlas and add sip bindings (also adds
    CORE_EXPORT)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2012-09-29
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2012-09-29

    Fix Valgrind warnings about use of initialized memory. Caused by member variables
    not initialized in the constructor.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-09-29
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-09-29

    Better writing of coordinate (WKT, GeoJSON, GML2) and using of searchRect

Merge: 23352ce0d66 80eb345820d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-28

    Merge pull request #245 from Oslandia/atlas_integration

    [FEATURE] Support for creation of map atlasses in print composer - Atlas integration

Merge: aaa504058e0 82a22f08861
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-28

    Merge pull request #255 from rouault/master

    Fix errors in the usage of setlocale() and CPLGetConfigOption()

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2012-09-28
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2012-09-28

    The return value of CPLGetConfigOption() is volatile, and can be
    invalidated by a following call to CPLSetConfigOption(). Thus it needs
    to be duplicated.

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2012-09-28
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2012-09-28

    Return value of setlocale() is allocated in static storage and is thus volatile.

    This commit fixes the following Valgrind error :
    ==17204== Invalid read of size 1
    ==17204==    at 0x4C29F34: __GI_strchr (mc_replace_strmem.c:219)
    ==17204==    by 0xBF5E14C: _nl_load_locale_from_archive (loadarchive.c:170)
    ==17204==    by 0xBF5D60A: _nl_find_locale (findlocale.c:107)
    ==17204==    by 0xBF5CB8B: setlocale (setlocale.c:379)
    ==17204==    by 0x808B776: QgsCoordinateReferenceSystem::setProj4String(QString) (in /home/even/qgis-git/Quantum-GIS/build/install/lib/libqgis_core.so.1.9.0)
    ==17204==    by 0x808A401: QgsCoordinateReferenceSystem::createFromProj4(QString) (in /home/even/qgis-git/Quantum-GIS/build/install/lib/libqgis_core.so.1.9.0)
    ==17204==    by 0x7FC2F68: QgsDistanceArea::setEllipsoid(QString const&) (in /home/even/qgis-git/Quantum-GIS/build/install/lib/libqgis_core.so.1.9.0)
    ==17204==    by 0x6D23A3: QgsMeasureDialog::updateSettings() (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
    ==17204==    by 0x6D200D: QgsMeasureDialog::QgsMeasureDialog(QgsMeasureTool*, QFlags<Qt::WindowType>) (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
    ==17204==    by 0x6D5777: QgsMeasureTool::QgsMeasureTool(QgsMapCanvas*, bool) (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
    ==17204==    by 0x553E4B: QgisApp::createCanvasTools() (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
    ==17204==    by 0x544411: QgisApp::QgisApp(QSplashScreen*, bool, QWidget*, QFlags<Qt::WindowType>) (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
    ==17204==  Address 0x2aec57b1 is 1 bytes inside a block of size 11 free'd
    ==17204==    at 0x4C287BE: free (vg_replace_malloc.c:446)
    ==17204==    by 0xBF5CC34: setlocale (setlocale.c:173)
    ==17204==    by 0x808B6A0: QgsCoordinateReferenceSystem::setProj4String(QString) (in /home/even/qgis-git/Quantum-GIS/build/install/lib/libqgis_core.so.1.9.0)
    ==17204==    by 0x808A401: QgsCoordinateReferenceSystem::createFromProj4(QString) (in /home/even/qgis-git/Quantum-GIS/build/install/lib/libqgis_core.so.1.9.0)
    ==17204==    by 0x7FC2F68: QgsDistanceArea::setEllipsoid(QString const&) (in /home/even/qgis-git/Quantum-GIS/build/install/lib/libqgis_core.so.1.9.0)
    ==17204==    by 0x6D23A3: QgsMeasureDialog::updateSettings() (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
    ==17204==    by 0x6D200D: QgsMeasureDialog::QgsMeasureDialog(QgsMeasureTool*, QFlags<Qt::WindowType>) (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
    ==17204==    by 0x6D5777: QgsMeasureTool::QgsMeasureTool(QgsMapCanvas*, bool) (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
    ==17204==    by 0x553E4B: QgisApp::createCanvasTools() (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
    ==17204==    by 0x544411: QgisApp::QgisApp(QSplashScreen*, bool, QWidget*, QFlags<Qt::WindowType>) (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
    ==17204==    by 0x53DFF5: main (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
    ==17204==

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-28

    Remove expectedFailure for composition test

Merge: 500a953d96a 3c1a7786626
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-28

    Merge pull request #254 from lynxlynxlynx/master

    test&doc friday

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-28
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-28

    Add missing control images for Atlas unit test

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-09-28
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-09-28

    added function help for the logarithm functions

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-09-28
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-09-28

    added a few more log expression tests

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-09-28
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-09-28

    INSTALL: mention pyqscintilla as required (hard dependency of the console)

Merge: c85ad5a46a4 500a953d96a
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-28
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-28

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into atlas

    Conflicts:
            src/core/composer/qgscomposition.cpp

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-28
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-28

    Add a test for Atlas generation when the coverage layer is hidden

Merge: f2f14264c91 32deee72a5c
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-28

    Merge pull request #253 from slarosa/master

    New style for the toolbar icons (Python Console)

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-28
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-28

    New style for the toolbar icons
    - update the help.htm

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-28

    Catch xml import error for composition

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-28

    Escape xml characters in composer template string replacement

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-28
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-28

    Fix QgsComposerMap constructor

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-28

    add qscintilla to INSTALL

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-09-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-09-28

    fix failed assertion when sld import fails

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-28

    fix ogr provider's createEmptyDataSource()

Merge: 28fc9d06fd0 630a02153f0
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-27

    Merge pull request #248 from slarosa/master

    Several fixes and added for python console

Merge: 2dfa77cbd5b 885bd2e8a73
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-27

    Merge pull request #251 from sdikiy/work

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-27

    german translation update

    Serge Dikiy <serge@gisfiber.com>AuthorDate: 2012-09-27
Commit:     Serge Dikiy <serge@gisfiber.com>
CommitDate: 2012-09-27

    fix windows build

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-27

    Pyramids problem GDAL ticket

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-27

    building pyramids crash fix

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-27

    Fix the composer label test unit

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-27

    Add a test unit for Atlas generation

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-27

    Improved the console toolbar
    - added menu for class import
    - added menu for open/save script
    - update help and Italian translate

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-27

    Robustify atlas generation

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-27

    Removed failure expectation from test

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-27

    wcs cache option

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-27

    sip fixes: networkanalysis is a separate module

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-27

    Fix single file checkbox reading in QgsComposerMapWidget

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-27

    Add a comment

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-27

    Fix QgsExpression SIP

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-27
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-27

    Add a test unit for expressions in QgsComposerLabel

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-27

    compare wcs extent using significant digits

Merge: 504ed49034f 2d12bb86cc5
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-27

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-27

    Added test to verify analysis lib can be loaded

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-27

    Fixed attribution for composition test

Merge: db7b26fa551 126b897b407
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-27

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-27

    Removed extraneous newline from test

Merge: 126b897b407 7ef9dbdd3fd
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-27
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-27

    Merge swedish translations

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-27
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-27

    Added keys binding to view the command history
    - added new command to clear completely the command history
    - fixed copy,cut command in keyPressEvent more minor problems
    - update for help
    - update for Italian translate

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-26
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-26

    3000 översättningar

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-26

    TestCase and expectedFailure must both come from the same unittest

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-26

    reverted raster reprojection matrix size, Magnus Homann wrote: Ooops, that wasn't supposed to go in the commit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-26

    more sip fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-26

    sip fixes

Merge: 4657c844223 ee593e860d7
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-26

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into atlas

    Conflicts:
            python/core/qgsexpression.sip

    Add a missing function to QgsExpression

Merge: b95296a252c 6a1c2808d49
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-26

    Merge branch 'atlas_integration' of https://github.com/Oslandia/Quantum-GIS into atlas

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-26

    additional wcs test params

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-26

    Add support for Atlas export to SVG and multipage PDF

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-26

    Allow the use of expressions inside a composer label

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-26

    Fix $CURRENT_DATE replacement in QgsComposerLabel

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-25
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-26

    Update QgsExpression's SIP

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-26
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-26

    Add test units for special columns in QgsExpression

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-25
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-26

    Add support for user-defined special columns in expressions

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-26

    Added a test to verify that we can get a map to render in the template (python bindings)

Merge: 671cc988954 dad7f985707
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-26

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-26

    Added test which shows failure in composer substitution if passing in a QString containing a degree symbol. Test is marked as expected to fail for now.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-26

    fixed missing vector,database and web menu in customization

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-26

    Initial work for composition test

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-26

    Reenable composer html test but disable segfaulting tests

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-26

    Added QGIS_PREFIX_PATH to app settings display

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-26

    typo fixes and german function help update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-26
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-26

    Update help for console
    - header icon changed
    - re-organized text

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-25
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-25

    Fix for older compilers, like on stock Mac OS X (provided by Juergen)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-25
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-25

    QgsCollapsibleGroupBox: rename mSaveState to mSaveCollapsedState and update saveState/restoreState, update raster save dialog

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-20
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-25

    set horizontal stretch for content in splitter widgets

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-25

    [FEATURE] allow manual addition of browser favorite directories

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-25

    fix doxygen warnings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-25

    wcs extent verification

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-25

    wcs test timeout

Merge: ded943d77d0 a0566c79b79
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-25

    Merge pull request #247 from slarosa/master

    [FEATURE] Added support to save History in Python Console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-25
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-25

    Cleaning the code

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-25
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-25

    Added support to save history in python console
    - edited console.py to save history on closeEvent
    - edited console_sci.py to add read, clear and write history methods
    - edited help file
    - update to Italian translate file

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-25

    update bindings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-25

    Possibility to ignore features in the avoid intersection function

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-25

    fix windows build

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-24

    Enable up/down arrow key navigation of browser application data layers

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-24

    Add /Volumes to browser tree for Mac

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-24

    enable more gui sip bindings

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-24

    Comment out composer tests for now.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-24

    Comment out composer tests for now.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-24

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-24

    more sip fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-24

    fix typos

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-24

    Update to 4d9d16d, missing commit

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-24

    Update PAL to OverPoint placement, fix for #6378

    - Label all parts of multipart is option is set
    - Data defined rotation and offset support moved into pal::Feature
    - Limit x/y-independent data defined rotation for layer and Rotate Label tool to OverPoint, until support for other placements (if any?) are added to pal::Feature.
    - Fix pinning where upside-down label caused position flipping

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-24

    Labeling centroid calculation update (provided by Serge Dikiy)

Merge: 782484206af 74fd0e48ae1
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-24

    Fix compilation error caused by numeric_limits::quiet_NaN not being passed a type

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-24

    Transfer ownership of transparency

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-24

    more sip fixes:
    - also move enum StyleEntity in QgsStyleV2
    - fix some warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-24

    fix SIP bindings

Merge: 1190eea55fb 75452b81025
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-24
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-24

    Merge pull request #246 from homann/CP-legal

    A fix for #6396.

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-24
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-24

    A fix for #6396

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-09-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-09-24

    translation update: gl_ES by Xan

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-24

    fix QgsSymbolLayerV2Metadata sip bindings

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-24

    Added sample template needed for tests

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-24

    Reinstate public qualifier for vector gradient colour ramp

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-24

    Added missing sys import

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-24

    Reinstate symbol layer registry sip stuff

Merge: 1dc93021f2a 34f542edef2
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-24

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-24

    fix sip syntax error

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-24

    Mark composer html multiframe test as expected to fail for now

Merge: 719db73e381 04f934841d2
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-24

    Resolved merge conflicts with origin master

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-24
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-24

    Clean up the last commit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-24

    add a missing file

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-24

    Translation into Italian for the console toolbar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-24

    SIP bindings update:
    - update methods of existing classes
    - add comment to methods missing in the sip bindings
    - split up collective sip files into single files and use
      same directory structure in python/ as in src/
    - add a lot of missing classes (some might not make sense because of
      missing python methods in those classes)
    - remove some non-existing methods from the header files
    - add scripts/sipdiff
    - replace some usages of std::vector and std::set with QVector/QSet

Merge: 58ba3f00847 740eaf98dc0
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-23

    Merge pull request #243 from slarosa/master

    Italian translation for python console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-23
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-23

    adjustment to the translate file to get the Italian translation in python console

Merge: f7af2defa93 58ba3f00847
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-23

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-22

    Update to QgsCollapsibleGroupBox

    - Saving/restoring checked state is off by default
      Restoring checked state caused many issues for groupboxes used in same window, but for different parent objects (e.g. labeling for different layers).
    - Saving/restoring checked state can be get/set via code
    - Add ability to get/set a QSettings group (instead of window obj name) for saving states.
      Allows for groupboxes to be used in multiple places/dialogs and maintain same states (e.g. adv labeling dialog).

Merge: d80d3cf985b 1b95cdca851
    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-09-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-09-22

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-09-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-09-22

    fixed #6295
    did some cleaning in GrassAlgorithm.py

Merge: 2b1443fe26f 1b95cdca851
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-22

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 73fcb662578 c5ff5ee5be7
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-22

    Merge pull request #242 from slarosa/master

    improved python console paste action and minor bug fixes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-22

    improved paste action and minor bug fixes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-22
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-22

    cleaning and minor adjustments to the code for console

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-21
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-21

    Used QsgScaleComboBox in scale based visibility. Also fix #6213

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-21

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-21

    update QgsDiagramRendererV2 sip bindings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-21

    fix OGRSpatialReferenceH member declaration

Merge: 341935d2146 d1c8884ca1c
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-21
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-21

    Merge pull request #240 from homann/test_scalecombobox

    Test and refactoring - qgsscalecombobox

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-21
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-21

    Added SIP, fixed qgisapp to use new setter and optimized a bit

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-21
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-21

    Added setting of scale programatially

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-20
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-21

    Added test for rounding

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-20
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-21

    Change in qgisapp and fixed a test

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-19
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-21

    Test of signals

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-19
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-21

    Simplified, and more test

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-19
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-21

    Added static helper functions and more tests

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-18
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-21

    First simple test

Merge: 003f83330d0 719db73e381
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-21

    Merge branch 'master' of github.com:timlinux/Quantum-GIS

Merge: dd367274a03 8f155b97554
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-21

    Merge pull request #239 from matthias-kuhn/diagram-numberformat

    Always show numbers in decimal format ( no e format )

Merge: 6ac87920d08 dd367274a03
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-21

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-21

    fix windows build

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-09-21

    Always show numbers in decimal format ( no e format )

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-21

    add links to old api version to doxygen documentation

Merge: a220ef5731d 0133ed20fc6
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-21

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS into atlas

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-21

    Test new ComposerHtml accessor method and fixes for other tests.

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-21
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-21

    Integration of Atlas into the core, first shot

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-21

    Fixes for fetching a CompositionHtml from a Composition

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-09-21
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-09-21

    The parameter TYPENAME in the DescribeFeature request is now optional

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-21

    wcs test - improved report

Merge: 88ca822c4e8 5243423f0b2
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-21

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 05ae00de293 88ca822c4e8
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-20

    Merge branch 'master' of github.com:timlinux/Quantum-GIS

Merge: 8fd78059c9f 5243423f0b2
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-20

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: c5cc6345204 fed17aa5527
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-20
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-20

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-20
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-20

    raster save creation options validation:
    - move help and validation to gdal provider
    - validate options before saving
    - test for valid PREDICTOR option, depending raster properties

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-20

    Better test html table

Merge: 8489bd17cd3 fed17aa5527
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-20

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-20

    wcs test - issues descriptions, GDAL WCS comparison

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-09-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-09-20

    In addition to indicate the geometry type in the DescribeFeatureType request, this patch adds boundedBy to FeatureCollection and Feature element.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-09-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-09-20

    Revert "In addition to indicate the geometry type in the DescribeFeatureType request, this patch adds boundedBy to FeatureCollection and Feature element."

    This reverts commit 34175686a638e19edfa15e0324c2bce56f1468de.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-09-20
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-09-20

    In addition to indicate the geometry type in the DescribeFeatureType request, this patch adds boundedBy to FeatureCollection and Feature element.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-20

    Further refactoring of composer html tests and fixes so that html elements consume all horizontal space

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-20

    fix typo in OGC filter implementaion

Merge: 8fd78059c9f b1e00e950c7
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-20

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-19

    Added bindings for getting an item by id and a composerhtml instance that belongs to an item.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-19

    wcs test - improved report, servers list in json

Merge: 78cb4e01a6e 11dead9a3a7
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-19

    Merge branch 'master' of github.com:timlinux/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-19

    In progress support for retrieval of html composer and items by id from map composition. Also refactoring python composer tests.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-19

    nodata per band, src nodata optional

Merge: 0618a1f1637 35d869cfb35
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-19
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-19

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-19
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-19

    Changed comments only

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-19

    apply user nodata to all bands

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-18

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-18

    debian packaging update

Merge: 117e6f9eaeb 9c6ebdd4ee2
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-18

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-18

    fixes for QgsRasterInterface subclassing in Python

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-18
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-18

    Fixed restarting measurement with right-clicking.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-18

    reimplemented user defined raster no data values

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-17

    Fix to enable QgsCollapsibleGroupBox disclosure triangle if widget was previously disabled

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-17

    Fix for compilers that do not cope with template argument

Merge: ca752eedb0d af63afa05b0
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-17

    Merge pull request #236 from matthias-kuhn/diagramtest

    Add diagram test files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-17

    fix a544133e46 - update measurement settings only on crs and options change

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-17

    support non-squared svg symbols

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-17

    debian packaging update

Merge: e671351747a a25b1ec5097
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-17

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-17

    Example script in Python to download WCS layer

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-17

    raster saveas rendered with QgsSingleBandPseudoColorRenderer fix

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-09-17

    Add diagram test files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-17

    update measure dialog only when visible

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-17

    add sip bindings to QgsCredentials

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-17

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-17

    fix windows build

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-09-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-09-17

    translation update: small fix for sv by Johan Nilsson

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-16

    remove unused constructor (also fix build error in mac osx)

Merge: d00c33529c7 0138c47e45a
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-16

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-16

    style manager : cosmetic changes (wider icons, splitter with save/restore, changed buttons appearance, add menu icon) and use menu instead of dialog to select new color ramp type

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-17

    add more sip bindings:
    QgsCentroidFillSymbolLayerV2
    QgsImageFillSymbolLayer
    QgsLinePatternFillSymbolLayer
    QgsPointPatternFillSymbolLayer
    QgsSVGFillSymbolLayer
    QgsSimpleFillSymbolLayerV2

Merge: 44ef2204776 8898e6b8477
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-16

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-16

    Fixed comments only

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-16

    - various changes and bugfixes to QgsCptCityArchive and QgsCptCityColorRampV2

    UI changes:
     - view color ramps in separate list widgets, with qsplitter
     - draw stippled (check-board) background for ramps with transparency
     - save / restore geometry and layout
     - separate preview and info with tab widget

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-15
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-16

    add PROJ.4 version to about dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-16

    missed the new file

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-16

    add sip bindings for QgsPalLabeling, QgsSimpleMarkerSymbolLayerV2,
    QgsSvgMarkerSymbolLayerV2, QgsFontMarkerSymbolLayerV2

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-16

    Fixes for raster layer save as dialog

    - Initial show of very long CRS no longer makes combobox too wide
    - Remove min height for nodata groupbox, possible cause for not fully collapsing

Merge: cc63a1e2979 d83b618f1e3
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-16
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-16

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-16
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-16

    Fix stupid C++ error

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-16

    Fixes for PAL labels to work with 8a347eb

    - Point/centroid label offset functions now work with independent data defined rotation
    - Rotate label tool now works with independent data defined rotation (always with Center/Half rotation point)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-16

    Fix for PAL label vertical offset

    - Corrected vertical alignment offset for all labels
    - Curved and parallel line labels also now register well for above/on/below

Merge: 3fb80939b0d 802ab856733
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-16
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-16

    Merge pull request #235 from homann/test_qgsclipper

    Fix stupid SIP error

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-16
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-16

    Fix stupid SIP error

Merge: 8a347ebaf7a 96295010d39
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-16
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-16

    Merge pull request #234 from homann/test_qgsclipper

    Test qgsclipper, improved testing and added constructor in QgsRectangle.

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-16
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-16

    Improved QgsClipper test, and ran prepare-commit

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-16
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-16

    Added conversion between QgsRectangle and QRectF. And tests.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-15

    [FEATURE] allow data defined rotation without data defined position

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-15

    debian packaging update

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-15

    change line endings to UNIX

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-15

    Process configuration also if the project has no own layers (there could be just embedded ones). Fixes ticket #6340

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-15

    Fix display of features in composer table if map is projected (ticket #6335)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-15

    Fix scalebar alignment in composer (ticket #6317)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-14

    Label preview of adv labeling is collapsible

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-14

    Fix QgsCollapsibleGroupBox signal and scrolling issue

    - Signal now passes pointer to custom widget; calling isCollapsed() now works in connected slot
    - Keep expanded group boxes in scroll areas from scrolling on first showing of dialog

Merge: c3285394793 3130719ad3d
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-14
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-14

    Merge pull request #233 from homann/test_qgsclipper

    Test Friday! QgsClipper test

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-15
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-15

    Test Friday! QgsClipper test

Merge: 7b802067937 2a32eca41f4
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-14

    Merge branch 'master' into sextante-import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-14

    anomality images for stingray

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-14

    fix coordinate transform python test
    fix typo in renderchecker

Merge: db59e1b1b31 3a4d5e0ca2e
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-14

    debian packaging update:
    extra python-unittest2 dependency only necessary on squeeze, lucid and oneiric)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-14

    automatically scroll parent QScrollArea when QgsCollapsibleGroupBox is expanded

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-14

    debian packaging update

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-14

    set parent of QgsRasterLayerSaveAsDialog to inherit css

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-14

    honor flat property when set in designer or code before showEvent() (patch by Larry)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-14

    fix alignment when using oxygen (kde) theme

Merge: 1080d978c40 799795a05a4
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 8bf5cb264c7 799795a05a4
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-14

    Merge branch 'master' into sextante-import

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-14

    [FEATURE] add SEXTANTE to core plugins
    Also add Victor to authors

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-14

    create directories for scripts and models in user directory

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-14

    add cmake stuff for SEXTANTE plugin

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-14

    fix migration errors

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-14

    fix another signal-slot connection in new console

Merge: 82410309576 26a43408b43
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-14

    Merge pull request #232 from slarosa/master

    fix error in path for sextante icon

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-14

    fix path for icon

Merge: e1a16278963 5b91b38d8ec
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-14
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-14
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-14

    Reversed erroneous change

Merge: 396f3633f3b 89e75cf64ac
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-13

    Merge pull request #230 from slarosa/master

    [New Python Console] - remember last used location for Open Tool

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-14
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-14

    added sextante icon for help

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-13

    added action to import sextante class

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-13
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-13

    Remove hardcoded path for pyuic4 on Mac install

Merge: 24a047d283f e2e27923a51
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-13
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-13

    Merge pull request #231 from homann/memcpy_malloc_fixes

    Memcpy malloc fixes, should remove some out of mem crashes. Downside, it is still slow... Also fixed a warning about missing copy ctor.

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-13
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-13

    Removed warning about missing initalization of base class in copy constructor. I hope it is corect now?

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-13
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-13

    Changed from int to size_t in some places

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-13
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-13

    size_t is 8, int is 4 on amd64

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-12
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-13

    Added memory allocation failure tests

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-13

    cleaning up code

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-13

    improved icons and clean code

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-13

    raster sip fix for test unit

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-13

    raster sip fixes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-13
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-13

    added remember last used dir for open tool in python console

Merge: 6af929a252b 94c2e1cbb0e
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-09-13
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-09-13

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-12

    Transfer ownership of renderer to c++ in sip bindings when calling QgsRasterLayer.setRenderer and when passing shader to QgsSingleBandPseudoColorRenderer. Fixes crash experienced when using python bindings and replacing the shader or renderer of a raster.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-12

    Regression test to similate crash that occurs when setting a raster layer renderer a second time

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-12

    Fix compiler warning about use of deprecated crs.epsg() call

Merge: 3cb46692b58 c1f37e8a03b
    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-12
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-12

    Merge pull request #229 from homann/issue5895

    Issue 5895 fix and testcase for projection errors. Hopefully, we can add on other projection errors to this test case. If there are any more...

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-12
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-12

    prepare-commit.sh

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-12
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-12

    Catch inverse transform failures in raster reprojector. Fix for #5895

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-12
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-12

    Changed to a much smaller raster file

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-11
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-12

    First little test case

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-10
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-12

    Fixed a divde-by-zero error

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-12

    WCS extent and save as fix

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-12

    disable Toggle editing button when provider is not editable

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-12

    Support older version of python for expectedfail in rect tests

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-12

    Fix crash if colour for pallette is out of range

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-12

    rasters saveas data type conversion fix

Merge: 7ce99b8cab7 e2fff49874c
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-12

    Merge pull request #228 from slarosa/master

    added support to paste code with multi-line text in console

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-12
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-12

    added support to paste multi-line text

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-11

    [FEATURE] Improved python console in QGIS based on PyScintilla. (This is a nominal commit to record the addition of this new feature)

Merge: 597e770d373 318dd7c16ba
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-11

    Merge pull request #217 from endmax/master

    [FEATURE] The QgslegendInterface implementation updated to allow access to items and groups at all levels.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-11

    WCS public servers test improved

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    Clean with prepare-commit

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    Increase padding for collapsed groupbox

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    add save/load state and titleRect()

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    add updateStyle() slot - to call when application style/style sheet changes

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    allow to expand/collapse when clicking on title

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    Update adv labeling groupbox layout

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    UI tweaks

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    Different approach, fixes several issues

    - Just set max height instead of hiding widgets
    - Default is to show expanded
    - Removed check in favor of just toggled signal
    - setCollapsed() now sets desired state for first show, if not visible
    - Added another test with Adv Labeling dialog (all grpbxs are now collapsible)
    - Wording cleanup

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    Move non-groupbox form widgets out of scroll area

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    Remove margin fix and tighten up spacing

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    adapt raster save as dialog to changes in collapsible group box

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-09
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    UI fixes to QgsCollapsibleGroupBox

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-11

    Update collapsible groupbox with checkbox and styles

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-11

    fix signals connection in console

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-11

    also copy console_sci to build directory

Merge: 80c03e5d331 a090559f3d5
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-11

    Merge pull request #227 from slarosa/master

    [New Python Console] - added delete key for pressing event + other minor fixes

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-11

    added delete key in keyPressEvent

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-11

    Sorted names using vim

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-11

    Added Salvatore Larosa to contributors file

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-11

    Fix python console api installation

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-11

    Fix CMakeLists for building API

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-11

    check platform for font size

Merge: 02b687321ad 9db9ef80c68
    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-11

    Merge pull request #1 from dakcarto/slarosa_pyqgisconsole

    Add support for prepared API file

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-10

    Add support for prepared API file

    - Prepared API file supports Python 2.7, PyQGIS master, PyQt4.7.4, QScintilla2 2.4.5, osgeo 1.9.1
    - Set point size larger (should be setting in app)
    - Remove extra spacing between toolbar and console edit widget
    - Remove space from Qt object name
    - With many more API lines, autocompletion should start at least on second character, if not third

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-11
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-11

    fix issue with home key

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-10

    clear some command key and added shortcut ctrl+space

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-10

    clean up to code and added api directory

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-09-10
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-09-10

    New Python Console

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-10

    Mark qgsrectangle ctor test as known to fail.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-10

    Added asWktPolygon method to QgsRectangle with a unit test. Discovered QgsRectangle tests were missing their main method causing them to not run. Then discovered that some of these tests fail, one of which remains unresolved.

Merge: 5eba9848425 83482fe9a19
    homann <magnus@homann.se>AuthorDate: 2012-09-10
Commit:     homann <magnus@homann.se>
CommitDate: 2012-09-10

    Merge pull request #226 from homann/issue2465_patch

    Issue2465 patch now included. Question if old pints-file now work directly.

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-10
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-10

    Added east/north clarification

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-06
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-10

    Compiles, but issues

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-06
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-10

    New files added

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-06
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-10

    Applied patch 2012-06-27 only

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-10
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-10

    adapt raster save as dialog to changes in collapsible group box

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-09
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-09

    UI fixes to QgsCollapsibleGroupBox

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-09

    Alphabetaised imports of qgsrasterlayerproperties.cpp

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-08
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-09

    Update collapsible groupbox with checkbox and styles

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-09

    doxygen & indentation fixes

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-09-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-09-09

    Fix Mac build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-08

    - make python tests runnable from build directory again
    - don't change testfiles in test runs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-08

    debian packaging update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-09-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-09-08

    Use configpath for customization. Fix #6068

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-07

    Fix for #6315, and keeps centroid calc. for whole feature in adv labeling

Merge: 09c3693409a 2e8d82fd3e6
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-07
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-07

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-07
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-07

    fix QgsCollapsibleGroupBox UI (arrows should render correctly)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-08

    Added simple python vector layer test

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-08

    Added comment about origin of qgis path var

Merge: d686fbe7cbb 26dc40676df
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-07
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-07

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-07
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-07

    add cpt-city files to osgeo4w build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-07

    python tests for QgsRectangle and QgsSpatialIndex

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-07

    Return edit types as text

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-07

    Show display field in GetProjectSettings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-07

    Show layer visibility in GetProjectSettings

Merge: 6e63f9f0833 3a4fa2fdb65
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-07

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-07

    Added Jaka to contributors list - thanks \o/

Merge: c5763f975ea 89811ae0c12
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-07

    Merge pull request #225 from lynxlynxlynx/master

    linking fix + coalesce tests + coalesce doc

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-09-07
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-09-07

    added english coalesce() function help

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-09-07
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-09-07

    tests: added coalesce coverage

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-09-07
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-09-07

    fixed building of qgis.g.info when nothing else passes the math link flag

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-07

    Show print information only in GetProjectSettings, not in caabilities. Better handling of layer order

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-07

    Removed added in 1.9 comment for qgsrectangle::scale

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-07

    Added version note for scale method in qgsrectangle

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-07

    Make linear interpolation default for pseudocolor raster renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-07

    german translation update and typo fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-07

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-07

    fix windows build

Merge: 0d189ffaea9 ea86b93e0d7
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-06

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-06

    more raster Python bindings, raster write test in Python

Merge: 5b49c9e6d9f e690048b464
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-06

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-09-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-09-06

    add cpt-city files to debian builds

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-06

    Export layer drawing order to extended capabilities

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-06

    Add min/max scale denominator to capabilities output

Merge: d77973d0d3a ea2de726d3a
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-06

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-06

    Revert "Fix from lynxlynxlynxlynxlynx for building grass on mac"

    This reverts commit 977518af3a669aac1045eebb5b00fce2b6d50680.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-06

    [Feature]: Add GetProjectSettings request to QGIS server to have more specific information about the project than in GetCapabilities

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-06

    Adjust wording about PAL engine

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-06

    Fix issue where layer order panel is restored in place of layers panel

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-06

    Fix from lynxlynxlynxlynxlynx for building grass on mac

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-06

    Fix for #6309, add case-insensitive sort for vector provider encodings

Merge: 4d90320d9c6 6cd3d777628
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-06

    Merge pull request #224 from matthias-kuhn/diagram

    Minor diagram improvements

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-06

    Better reusage of composer functionality between server and desktop

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-09-06

    Double clicking an attribute item adds it to assigned items

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-06

    Fix item reading for GetPrint (project file format changed between 1.8 and 1.9)

Merge: e1091013af0 07488674b23
    homann <magnus@homann.se>AuthorDate: 2012-09-05
Commit:     homann <magnus@homann.se>
CommitDate: 2012-09-05

    Merge pull request #223 from homann/custom_ellipsoid

    Custom ellipsoid for measurement and corresponding UI changes

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-06
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-06

    Adjusted major/minor printout

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-06
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-06

    No divide by zero, thanks

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-05
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-05

    Removed unused functions and polished UI

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-05
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-05

    Changed UI for selecting ellipsoid, and added custom parameters for ellipsoids

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-05

    New QgsRasterChecker class for raster comparison in tests.

    New test for raster file writer.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-05
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-09-05

    Fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-05

    fix windows build

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-05

    GRASS raster rendered by default as pseudo color, color table loaded from GRASS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-05

    GRASS stats upgrade

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-05-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-05

    calc raster stats in grass module, time reduced to 20%, solves part of #4862

Merge: 9d5b16e8423 1e1cdb83b3f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-05

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-05

    Added Matthias to contributor list

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-05

    Fix printing of pie and text diagrams

Merge: cfa15ff5603 aa31c8c6ba1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-05

    [Feature]: Merge diagram improvements provided by Matthias Kuhn

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-09-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-09-05

    Fix #6105

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-05

    Add documentation for function QgsComposition::loadFromTemplate

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-05

    Allow text substitution for template loading

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-05

    Don't create undo action if loading template via gui

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-05

    Ensure item widgets are deleted if loading composer templates

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-09-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-09-05

    Add method QgsComposition::loadFromTemplate and python bindings

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-04

    Clean up label engine dialog

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-04

    Add 'show all labels' setting to individual PAL layers

    - Implements a version of #5874
    - Show-all labels are not obstacles for other PAL layer labels during collisions
    (i.e. they will overlap or underlie other labels depending upon render order)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-09-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-09-05

    Add tests for expression scale function

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-04

    - QgsRenderChecker moved to core + Python bindings
    - raster transparency python test

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-04

    raster transparency test

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-04

    raster saveas: load nodata from layer transparency

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-09-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-09-04

    Add expression function help

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-04

    raster transparency floating point fix

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-03
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Fixed the rebasing-mess

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-01
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Started on ExpBuiWid

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-30
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Added DA to qgsattribute... Not sure if it works OK...

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-30
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Made qgsexpression be DA-aware

Merge: ad2ff907bd5 0d1b1aa425d
    homann <magnus@homann.se>AuthorDate: 2012-09-04
Commit:     homann <magnus@homann.se>
CommitDate: 2012-09-04

    Merge pull request #219 from homann/measure_cleanup

    Measure cleanup and fix #5156

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-03
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Changed to GEO_NONE, fixed a bug in test

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-30
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Change to using UnitTypes, part deux

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-30
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Change to using UnitTypes

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-29
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Scalebar uses preferred units now

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-29
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Small tidying up, replacing with GEO_NONE

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-28
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Fix for #5156

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-28
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Removed Ellipsoid button and added "NONE" as a selectable ellipsoid.

    All three measure dialog now work on the same global setting,
    using ellipsodial calculation only if CRS transformation is turned
    on in Project Settings, and if the chosen ellipsoid is != "NONE".
    An old bug made "NONE" not selectable!

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-27
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Changed angle measurement to behave same as the other

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-27
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Fix of type in header

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-27
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Cleaned up a bit, fixed area dialog also

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-27
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Looks good, but an extra line when finished is not so pretty. The total is constant, though

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-26
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-04

    Not working, but soon

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-09-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-09-04

     Add missing sip file

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-09-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-09-04

    Add python bindings message bar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-03

    fix sip error

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-09-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-09-03

    fix loading vector metadata

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-03

    WMS transparency fix, issue #6276

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-03

    Added comment about introduction of srid to version 1.9 for data source id

Merge: 7cc62de08e7 56c15dc6470
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-03

    Resolved merge conflicts

Merge: ff7b21d5457 bb3d86bc074
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-09-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-09-03

    Merge pull request #222 from homann/test_DA

    Test of QgsDistanceArea + functionality addition

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-03
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-03

    Adedd .sip define

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-03
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-03

    Added simple text unit test

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-02
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-03

    Added possibility to set custom ellipsoid

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-02
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-03

    Added test of distance calculations and test data

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-09-01
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-09-03

    Basic test of QgsDistanceArea

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-09-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-09-03

    ECW identify() fix conditional for ECW driver and GDAL < 1.9.2

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-09-03
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-03

    Fix for double point size in font named-style lookups

Merge: 70fc0792300 c322cd52cf8
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-09-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-09-03

    Merge pull request #221 from szekerest/master

    Specify port 1433 for FreeTDS by default. Allow to specify server/database/uid/password when the driver setting is present

    szekerest <szekerest@gmail.com>AuthorDate: 2012-09-03
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2012-09-03

    Specify port 1433 for FreeTDS by default. Allow to specify server/database/uid/password when the driver setting is present (fixes #6259, fixes #6263)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-09-03

    sizePainterUnits: Calculate based on specified size instead of size in QgsDiagramSettings

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-09-03

    Calculate size for PAL correctly also if same attribute is used multiple times.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-09-03

    Allow smaller numbers in size spin box

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-09-03

    Enable diagram size options based on sizeType selection

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-09-03

    Comments for documentation

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-09-03

    Selection mode for diagram attributes adjusted

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-09-03

    Add warning if no reference value for diagram scaling has been selected.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-09-03
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-09-03

    Use QToolBox instead of QTabWidget in diagram properties

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-09-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-09-03

    translation update: gl_EX by XAN

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-09-02

    Add quadrant, offset, rotation for points/centroids in adv labeling

    - Possible fix for #4634, #5256, #6162
    - Uses GEOS to convert centroids to points before PAL solution

    - Implements #3492, #6285
    - Convert PAL layer types 'over point/centroid' to 'offset from point/centroid'
    - Add quadrant offsets (above/below/right, etc. like in old labeling)
    - Add x and y offset, in mm or map unit, in addition to quadrant
    - Default for offset is set to map units (mm scales oddly with zoom)

    - Implements #4517, #6118; updates fix for #4317
    - Rotation is independent of data defined columns
    - Rotation bounding box included in offset calculation
    - GUI spin box range set from -360 to +360 for initial dev testing

    - Keep from scaling letter/word spacing if set to 0

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-09-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-09-02

    expose layer to javacript

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-08-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-09-02

    Move expression text replace to QgsExpression

        - Update actions, html map tips, and annotations

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-08-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-09-02

    Add html annotations

Merge: b43ed34872f df047713b3e
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-01

    Merge pull request #200 from sdikiy/dirdebug

    Debugging of all files in a directory

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-01

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-09-01

    only accept crs matches if there's only one (improved #5066)

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-31
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-31

    Svensk översättning

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-30
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-31

    Add word and letter spacing to PAL layer of adv labeling

    - Caveat: does not work with curved line labels (yet)
    - Reorganize form widgets, moving mulit-line options to own groupbox
    - Character width option removed due to very erratic QFont::setStretch() bugs

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-28
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-31

    Fix diagram scaling for print

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-31
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-31

    Revert print scale fix.
    Use Marco Hugentobler's print scale fix. It's cleaner

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-31

    Improve scalebar default settings

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-31
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-31

    use 4 spaces for the indention, as per PEP8

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-31

    move QgsMessageBar class to GUI library, improve its doc

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-23
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-31

    add option to choose whether enable project macros

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-31

    add tooltip to message bar's close button

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-21
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-31

    Changes to QgsMessageBar icons and Enable macros action

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-21
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-31

    Project macros: do not display the warning bar when there are no macros in the project, decrease warning bar message level for macros

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-21
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-31

    [FEATURE] Add support to user-defined python macros into project file:

    macros are executed when a project is loaded (openProject function), saved (saveProject function) or is closing (closeProject function),
    macros' python code is embedded in the project file (XML),
    a bar (non-blocking) is shown on the top of the canvas to ask to the user whether enable project macros.

    Work done for ARPA Piemonte

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-31

    Add test and control images for composer scalebar test

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-31
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-31

    Svensk översättning

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-08-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-08-31

    Add format_number function to QgsExpression.

        - Add locale-aware separator for thousand separator

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-31
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-31

    fix db handling when modifying existing color ramp (#6229)

Merge: ee1636900a3 c9288689161
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-31

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-31

    Thousand separator for numeric scale bar style (depending on locale). Implements ticket #6287

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-30
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-30

    Add Panels and Toolbars submenus to View menu in Composer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-08-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-08-31

    initialize mScale to 0 in QgsExpression

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-30
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-30

    lot of UI improvements in symbol layer widgets

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-30

    Fix frames in html tests

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-08-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-08-31

    Add  function to QgsExpression

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-30

    fix file permissions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-30

    Test for multiframe html in python

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-29

    Add capitalization support to PAL layer of adv labeling

    - Title case does not convert existing uppercase->lowercase, only lowercase->uppercase (Qt issue)
    - Didn't offer QFont::SmallCaps option as it does not work right with QPainterPath::addText()
      see https://bugreports.qt-project.org/browse/QTBUG-13965
    - Store and re-apply some QFont properties stripped when choosing new typeface
    - Move sample background color selector right of sample text

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-29
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-29

    Svensk översättning

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-29
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-29

    Small tidying up, replacing with GEO_NONE

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-28
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-29

    Fix for #5156

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-28
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-29

    Removed Ellipsoid button and added "NONE" as a selectable ellipsoid.

    All three measure dialog now work on the same global setting,
    using ellipsodial calculation only if CRS transformation is turned
    on in Project Settings, and if the chosen ellipsoid is != "NONE".
    An old bug made "NONE" not selectable!

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-27
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-29

    Changed angle measurement to behave same as the other

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-27
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-29

    Fix of type in header

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-27
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-29

    Cleaned up a bit, fixed area dialog also

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-27
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-29

    Looks good, but an extra line when finished is not so pretty. The total is constant, though

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-26
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-29

    Not working, but soon

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-29

    fix build error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-29

    fix #5894

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-29

    Added python test for composer html

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-29

    Change composerhtml control images. Fix html test to have item frames

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-29

    use qRound() fro round() (followup ad437bfdffd)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-29

    fix crash in #6276

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-29

    Upload images from python composer check to cdash, fix frame of python composer test

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-29

    Draw histogram diagrams in assigned space (no half-bar-width offset)

Merge: 4e914c66579 244e7d1875d
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-29

    Merge branch 'print-diagram'

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-29

    Default width for histogram

Merge: 0eab9697c09 dae596a2516
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-29

    Merge branch 'master' of https://github.com/matthias-kuhn/Quantum-GIS

    Conflicts:
            src/app/qgsdiagramproperties.cpp

Merge: c8a33212870 b97f2fc0609
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-29

    Merge branch 'diagram-additional-fix'

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-29
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-29

    Fix text diagram
    Assign userData properly to text diagram combobox item.
    Use id's instead of translated text for selected item identification in combobox.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-29

    use qRound() for round()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-29

    fix build error and a few warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-29

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-28

    [FEATURE] add optional filter value to value relation edit widget
    and sync QgsVectorLayer sip bindings with C++ interface

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-28

    add raster stats to python bindings (many more functions missing)

Merge: 2a3d09c90ea d2a18c21b0c
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-28

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-28

    use meaningful names for new symbols and ramps

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-28

    Fix diagram scaling for print

Merge: 9226e84f0c1 29006466ec7
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-28

    Merge branch 'style-docs' of https://github.com/tecoholic/Quantum-GIS

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-26
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-28

    added name checking to new colorramps as well

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-28

    fix #6264

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-28

    fix #6235

Merge: ec6b5a5086f 924e7eb9f21
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-27
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-27

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-27
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-27

    reduce verbosity of QgsDataItem

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-27
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-27

    fix #6225

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-08-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-08-28

    Add startup python script support

    endmax <massimo.endrighi@geopartner.it>AuthorDate: 2012-08-27
Commit:     endmax <massimo.endrighi@geopartner.it>
CommitDate: 2012-08-27

    removed the limitation to top leve items for group indexing

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-27

    SLD support: fix conversion between dash style and dasharray, retrieve displacement offset

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-27

    SLD support: try to convert OGC Literal to number before using it as string, fix parser error check

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-27

    SLD support: convert SLD rotated lines back to line pattern fill (partially fix #6173)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-27

    retrieve marker line interval from SLD, do not use default value when 0

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-27

    identifiers (schemas, tables, fields) added to DBManager sql windows completer list.

    Thanks Silvio Grosso for the sponsorship.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-27

    fix #6253

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2012-08-23
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-27

    minor fix and improvement to rendering of selected polygons

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-26
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-26

    Revert most Mac hacks for testing in favor of 4cfc365

    - Cleanup of old .qml svg paths to matches other test data .qml

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-26
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-26

    implement pyramids in raster save dialog ; improve pyramids creation ; remove pyramid-related stuff from qgsrasterlayer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-26

    make tests runable without install

Merge: 31743cfca97 725275cf6c9
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-26

    Merge pull request #215 from homann/small_fixes_1969_2850

    Follow up commit for #1959 and #2850

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-26

    Typo fix

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-26

    Typo fix

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-26

    Added coordinate system python test and set cmake to copy qgis.db and srs.db into output dir so tests that rely on those can work

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-26

    Tidy up for py geometry tests

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-26

    In progress implementation of coordinate transform test

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-26

    Added python test for qgscoordinatetransform

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-08-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-08-26

    Add double to int rounding function

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-08-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-08-26

    Add round function to QgsExpression

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-25
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-25

    Re-added connect from Ellipsoid checkbox

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-25

    typo fixes, translation string updates and german translation update

Merge: ae089619c2c 5ba84228932
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-25

    Merge pull request #212 from homann/issue2850

    Fix for issue 2850

Merge: ca7fa302429 6862a948b11
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-24

    Merge pull request #208 from homann/issue1969

    Issue1969 - Improvements to use of measurement functionality

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-25

    In progress implementation of coordinate transform test

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-25

    Added python test for qgscoordinatetransform

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-24

    Fix for app paths not found by test

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-24
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-24

    Fix package data and svg paths for cmake and pyqgis tests on Mac

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-25

    Fix for bug #6245 (master crashes applying a composer template)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-24

    fix style test

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-24

    restore qgscolorbrewerpalette.h

Merge: 3f8a4679825 c836d61e99f
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-24

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into coloramp

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-24

    fix merge mistake

Merge: 9d96e76291d f5c77536d59
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-24

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-24

    implement UI for pyramids in raster save dialog, ui tweaks and bugfixes

Merge: d0bf4826836 11ce55c0ace
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-24

    Merge pull request #214 from slarosa/master

    Added tests to Geometry test

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-24

    Merged in upstream svn changes into sextante branch

Merge: 17f91e73af0 9f47d96796f
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-24

    Merge linfiniti2:/tmp/sextante into sextante-import

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-24

    Add accessor for individual frame to QgsComposerMultiFrame. Adapt unit tests because composer items without frames are now the default

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-24

    add qgscollapsiblegroupbox, use in raster save dialog

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-08-24
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-08-24

    Added other tests for PyQgsGeometry

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-24

    fix warnings

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-24
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-24

    Small sizeof() fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-24

    API doc fix

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-23

    bugfixes to archive management

Merge: 69c3774650a eaecf0cd2cd
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-23

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into coloramp

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-23

    offload parsing from cptcityarchive to cptcitydataitem members, minimize load times by reading dirs/files on demand

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-22
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-23

    change QgsCptCityCollection to QgsCptCityArchive, join with items and model in file qgscptcityarchive.h

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-22
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-23

    use selections from .xml files

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-23

    Support for named typeface styles in adv. labeling engine

    - Support for named typeface styles (Hairline, Slanted, Bold Cond Italic, etc.)
    - Named style combobox selector and PAL layer setting
    - Named style assignment to preexisting PAL layer fonts
    - Underline and strikeout options outside of font selection dialog
    - Simple test and notification for missing fonts per layer
    - Add QSplitter between preview and label options
    - Large previews now viewable even on small screens
    - Label previews for map units can scale to 320 pixels
    - More accurate underline, strikeout and buffer previews

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-23

    raster save as optional nodata

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-23
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-23

    Added a signal from canvas when it has refreshed

Merge: 523b56f58f5 8015c12acd8
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-23

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-23

    implement collapsible groupbox items - needs feedback before implementing as a widget in qgis_gui

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-23

    faster grass raster nodata

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-23

    nodata rendered transparent

Merge: b145998078c a8ca14b6ed1
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-23

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-23

    fix symbol and color ramp saving - issues #6222 and #6227

Merge: b6760ce1d4f 447c0d1e545
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-23

    Merge branch 'style-docs' of https://github.com/tecoholic/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-23

    Disable frame on composer items per default

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-23

    Use map width instead of diagonal for scale bar calculation based on ellipsoid (because scale is often depending on direction)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-23

    fix typos and some warnings

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-23
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-23

    Removed unecessary .arg()

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-23
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-23

    Added translation to QgsMeasureDialog

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-22
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-23

    Added converters for QGis:UNitTypes

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-21
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-23

    Renamed one member and its funtcion, and undo last commit

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-21
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-23

    Fix for projection/ellipsoid

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-21
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-23

    Changed UI and added tool tip

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-20
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-23

    Moved convertMeasure to QgsDistanceArea

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-20
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-23

    Renamed accessor/mutator and deprecated old names

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-20
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-23

    Loads of debug output. Shouldn't affect functionality

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-22
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-22

    Fix for #6234, data-defined strikeout not written

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-22

    gdal identify with 2x2 block, hopefully fix for #4594 (slow identify with ecw

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-22

    raster transparency single band ranges, no data in save as, pipe to file writer

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-22
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-22

    bug fix for issue #6229

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-22

    smooth scrolling in message log
    fix file permissions

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-22
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-22

    added documentation to the QgsStyleV2 functions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-21

    postgres provider: cancel running geometry type query

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-21

    layer crs instead of provider crs in raster save dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-20

    fix #6223

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-08-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-08-20

    fixed indentation error in single to multiparts alg

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@355 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-08-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-08-20

    fixed #6221 (single to multiparts)

    adapted SEXTANTE native algs to be able to handle all kinds of vector outputs

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@354 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-19

    fix some leaks and cleanup

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-19
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-19

    Try to install R package rgdal if unavailable.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@353 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-08-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-08-19

    fixed #6221

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@352 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-19

    Adapt composerhtml test to new multiframe resize modes

Merge: bcbdd7cba5e cb3a08e6efe
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-19

    Merge branch 'multiframe_options'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-19

    More resize mode fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-19

    Fix multiframe resize behaviour

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-19

    use QEXPECT_FAIL instead of disabling the test

Merge: 45cb47c78b3 c690f533740
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-18

    Merge pull request #207 from homann/issue1591

    Added lat,long or east,north to some tooltips

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-18
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-18

    Added lat,long or east,north to some tooltips

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-18

    fix #5931

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-18

    handle min()/max() macros offending std::numeric_limits<T>::min()/max() on MSVC in one spot

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-18

    update columns list when attribute table updated

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-18
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-18

    colorramp: modify tests for builtin gradients, fix rendering

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-17
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-18

    create basidc cpt-city collection with colorbrewer and grass gradients

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-17
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-18

    rework collection handling, add builtin collection (just colorbrewer for now)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-18

    check for valid items in qgscptcitybrowsermodel

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-13
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-18

    show license+description when directory is selected

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-12
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-18

    cpt-city dialog: implement as model/view

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-18

    log network timeouts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-18

    - extend support for user defined network timeout to QgsNetworkAccessManager
    - support for user defined tile expiration time for WMTS/WMS-C tiles (fixes #5104)

Merge: 4b40c53a453 500c64a0018
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-08-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-08-18

    Merge pull request #206 from szekerest/master

    MSSQL: Fix for the parser when reading multipoint geometries (fixes #6190)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-18

    fix #5828

    szekerest <szekerest@gmail.com>AuthorDate: 2012-08-18
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2012-08-18

    MSSQL: Fix for the parser when reading multipoint geometries (fixes #6190)

Merge: b42067eed66 a18e3965b0f
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-17

    Merge pull request #205 from homann/issue1993

    Issue1993

Merge: 24e3559f941 ceea6212426
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-08-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-08-17

    Merge pull request #204 from szekerest/master

    Fix for the issue with mssql non-spatial views (#6217)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-18

    fix test crash on windows

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-18
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-18

    Fix extent to determine center point for angle calculation

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-18
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-18

    Changed TOL tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-18

    fix tests on windows

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-17

    Fix Mac path to resources and grass and sqlanywhere  provider frameworks for tests

    - Any test needing access to QGIS_DATA_SUBDIR (srs.db, svg, etc.) was looking for Resources in the bundled app instead
    - This included failure for any call to qgscoordinatereferencesystem.cpp using srs.db and when locating svg icons
    - Does not fix QGIS_DATA_SUBDIR in Python tests
    - Subtests that were failing, as above, within a given test are still not triggering a fail for the test
    - Symlink to grass and sqlanywhere frameworks created just for testing

    szekerest <szekerest@gmail.com>AuthorDate: 2012-08-17
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2012-08-17

    Fix for the issue with non-spatial views (#6217)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-17

    Added test for logger

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-17

    use serif font in qgis_composerhtmltest

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-17

    test fixes:
    - fix TestQgsRectangle build error
    - disable TestStyleV2::testSaveLoad() test while QgsStyleV2::save() is defunct
    - used temporary copy of testzip.zip in TestZipLayer so that original is not modified

Merge: b7e6e64f0ff d05701fdf4a
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-17

    Merge pull request #203 from slarosa/master

    Added MultiGeometry tests

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-08-17
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-08-17

    Added MultiGeometries tests for test friday

Merge: b37a3b64f56 b5a59fd251c
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-17

    Merge pull request #202 from homann/issue6194

    Fix for #6194

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-17

    do not override pen alpha when a transparency is set

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-17

    piechart: draw circle if only one value > 0

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-17

    Do not apply diagram transparency to pen
    but instead save custom pen alpha value

Merge: ed988051e73 4839a2ab01a
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-17

    Merge branch 'test_memory'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-17

    Implemented new resize modes for multiframe item (currently only html)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-17

    add python test for memory provider

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-17

    Fix compile problem: define variable

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-17
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-17

    Typo.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-17
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-17

    Fix diagram printing
    When units are set to mm convert first to units that PAL expects for arrangement.

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-17
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-17

    Fixed SIP errors and reinstated expand() as depreceated.

    Magnus Homann <magnus@homann.se>AuthorDate: 2012-08-17
Commit:     Magnus Homann <magnus@homann.se>
CommitDate: 2012-08-17

    Fix for scale/extend issue #6194. Added test case.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-17

    Add new composer multiframe resize methods ExtendToNextPage and RepeatUntilFinished

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-17

    use last used encoding if none specified

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@351 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-17

    add encoding support for output vector

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@350 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-17

    add wrapper vector writer class

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@349 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-16

    Fix for disappearing and inaccurate buffer previews in adv labeling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-16

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-16

    allow to ignore (OGR's interpretation of ) shape file encoding (might fix #5911)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-16
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-16

    Fix scale-dependent, data defined fields test against renderer's scale for accuracy

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-16

    Add map units, join styles and transp. fill to buffer options in adv labeling

    - Preview now shows when interior of buffer is set to transparent
    - Text size in map units are now not reset to pts when choosing a font
    - Preview background is now saved with PAL settings per layer
    - Add groupbox title warning about missmatch of unit type between text and buffer
    - Preview now does not show buffer if it is in map units and the text is in pts
    - Preview now shows map units text/buffer visual ratio within reason (looks like map labels)
    - Preview can now be dynamically scaled between 8 and 152 pts size
    - Defaults for new setting methods set to match previous defaults (backwards compat.)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-16

    Change diagram properties dialog dropdown to use id instead of translated text

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-16

    raster save as raw/image mode, pipe clone

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-16

    Diagram type not properly selected in properties dialog

Merge: 033bd79762a d845a0a458e
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-16

    Merge diagram icons

    Conflicts:
            src/app/qgsdiagramproperties.cpp

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-16

    Add icons to the diagram dropdown

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-16

    Identify selected items based on id's rather than translated text

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-16

    Identify selected items based on id's rather than translated text

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-16

    add icons to diagram dropdown

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-16
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-16

    Fix attribute list (transparent colors, disappearing items)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-16

    nightly build fixes:
    - QLineEdit::setPlaceholderText only available >= Qt 4.7
    - debian packaging for symbology-ng-style update

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-16

    raster save as dialog minor improvements

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-15

    raster save as crs and resolution

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-15

    Renamed "Engine settings" to "PAL engine settings"

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-15

    Add direct link to PAL engine settings to diagram tab

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-15

    PieDiagram: draw empty circle if all attribute values == 0

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-15

    Save scale method for graduated and categorized symbols

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-15

    Fixed scale method (area/diameter) for graduated and categorized markers

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-08-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-08-15

    updated remaining ftools algorithms to new architecture

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@348 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-15

    add transparency for diagrams

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-15

    more cleanup in fTools menu creating code

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-15

    Fixed scale factor for histogram diagrams.

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-15

    Remove unused slot

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-15

    Use Q_UNUSED instead of self-assignment

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-15
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-15

    Fix wrong include

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-15

    fix ui warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-15

    translation string fixes and german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-15

    indentation update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-08-14

    Fixed compilation

Merge: da5609c8398 d2f08eeb246
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-08-14

    [FEATURE] Reworked symbol selector/properties dialog, greatly improved style manager

    This is merge of Arun's GSoC 2012 work.

    Merge remote-tracking branch 'arun/gsoc'

    Conflicts:
            src/gui/symbology-ng/qgssymbolv2selectordialog.cpp

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-14

    raster stats for providers without block size fixed

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-14

    Set xml declaration for QGIS server capabilities

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-14

    Disconnect itemChanged signal for composer scalebar if scalebar widget does the change

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-14

    Transparency test...

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-14

    Fix loading of composer scalebar (ticket #6195)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-14

    - Fix default textdiagram => label placment option
    - Add warning if unknown diagram type is specified

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-14

    - Line options only shown when available
    - Default value for text diagram => label placment option
    -

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-14

    Fix histogram orientation bug (left <-> right exchanged)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-14
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-14

    Major reorganisation and refactoring of diagram widget

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-14

    fix for multiband byte (regression992)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-14

    default raster contrast enhancement by type

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-14
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-14

    Add font and buffer transparency to adv labeling and data defined columns

    - Data defined transparency field integer values 0->100 = opaque->transparent

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-14

    new shiny icon for RoadGraph plugin. Thanks Robert!

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-14

    cleanup in fTools menu creation code

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-14

    Prefix joined field with layer name to make conflict between attributes with the same name less likely

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-14

    use PUBLIC_HEADER only on mac (followup 55628dd81)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-14

    fix doxygen warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-13

    also update doxygen template (followup 22a4de4ea0)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-13

    add missing directories to api doc

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-13
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-13

    Raise internal error if algorithm execution exception is not GeoAEE.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@347 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-14
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-14

    removed project/recent symbol groups which aren't a part of style

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-13

    disabled writing WCS debug cache tmp file

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-13

    WCS GeoServer fixes

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-13

    Fix startup state of diagram option widgets

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-13

    enable debug output for windows Debug and RelWithDebInfo builds (follow up 511e89ca3)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-13
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-13

    Added possibility to scale a markers area. Up to now, only the diameter could be scaled.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-13

    fix #6191

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-08-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-08-13

    translation update: gl_ES by Xan

Merge: 129dc0b3d1f 9a266503aab
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-13

    Merge branch 'scalebar_units'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-13

    Fix crash if undoing / redoing scale bar unit changes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-13

    [FEATURE]: possibility to have scale bar in meters also for maps in degrees (based on map diagonal)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-08-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-08-13

    translation update: pt_PT by Pedro .. added as new translator

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-12

    Add min/max scale-based visibility to advanced labeling data defined columns

    - Layer-level options, if set, will override data defined values (correct behavior IMHO)
    - Spinboxes for min and max added to Change Label tool's dialog
    - Seems to still be a bug in renderer scale-to-value comparison, where equal scales are not always equal if user directly enters values in the map canvas scale combobox

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-12

    Remove hide label function from pin/unpin label tool

    - More informative tool tips for labeling tools

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-12
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-12

    Split off part of pin/unpin label tool's function to new show/hide label tool

    - Show/Hide Labels (uses new Show label data defined column)
    - Click or marquee on feature to show label
    - Hold Shift+click or marquee on label to hide it
    - Hide label function of pin/unpin label tool removed

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-12

    Added raster identfy test

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-11

    Add Show Label to advanced labeling data defined columns

    - Allows label to be shown/hidden (1 or 0) without adjusting the mapped font size field
    - Current method of setting mapped font size field to 0 still works
    - Show label checkbox added to Change Label tool's dialog

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-11

    Update to adv labeling dialog, also addresses #4385

    - Fix for resizing of dialog (#4385)
    - New label preview pane with custom text entry and background color (preview moved to Label settings tab)
    - Fix preview for labels using map units (standardized to 24 pt)
    - Preview layout accommodates up 150 pt fonts on larger screens
    - Set step increment for buffer to a more reasonable 0.1
    - New, fairly complete QFont properties added to GUI (some may not be able to be used until after derived PAL solution)
    - Transparency for buffering added to GUI
    - New data defined mappings in the GUI to match new layer-level options
    - New Show Label and Min/Max Scale mappings added to GUI
    - All new options and mappings that are not yet functional are greyed (all greyed with this commit)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-11

    Small refactoring to switch freeze/thaw to pin/unpin label tool

    - Thanks to Tim for the better metaphor for the tool
    - Freeze/thaw was a bit obtuse, pinning a label is a more ubiquitous mapping concept
    - New icons to represent switch

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-11

    Fix memory leaks in raster writer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-11

    german translation update

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-10
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-10

    R script execution log information: commands and console output.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@346 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-10
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-10

    Correct non-sensical code in error behaviour.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@345 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-10

    Some more little tests for test friday.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-08-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-08-10

    solved problem with memory storage

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@344 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-10

    run python tests only when bindings are enabled

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-10

    avoid gettimeofday

Merge: 2983ad732c0 8f3142efbc8
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-10
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-10

    Merge branch 'cptcity' of ../qgis-etiennesky

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-10
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-10

    add author and license information ; UI tweaks ; add avg preview if available ( see QgsCptCityColorRampV2Dialog::eventFilter() )

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-10

    Add "scale area / scale diameter" radio buttons to scale menu

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-08-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-08-10

    Added support for non-file-based output channels
    Changed GUI elements accordingly
    Only Ftools's Convex hull algorithm has been changed to support this. All other native algorithms have to be adapted

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@343 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-10

    Save scale by area/diameter setting

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-10

    Add option to scale by area/scale by diameter for PieChart and Text Diagram

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-10

    Diagram option page reloaded, pt. 1

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-10

    Let scale value for pie diagrams denote diameter rather than area

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-10
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-10

    Less obtrusive "missing parameter" error message in Algorithm Execution Dialog. c.f #5381


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@342 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-10
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-10

    Display execution dialog log in unthreaded mode if "keep open" option is activated. Also make algorithm error messages non-modal, less obtrusive.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@341 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-10

    Diagram width was not correctly calculated

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-10

    Diagram size correction (important for placement with PAL)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-10

    Adjust include paths for diagrams

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-10

    Adjust include path of diagram files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-10
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-10

    Adjust file header information

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-09

    fix build on mac (take II)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-09

    fix build on mac

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    Read / write map annotation format to xml

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    Add GUI elements to change composer map grid annotation format

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    Disable degree / minute / second format if map units are not degrees

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    [FEATURE]: possibility to show composer map grid coordinates in degree/minute/seconds

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    remove unsplit diagram files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    split diagram code into seperate files

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    draw smaller diagrams on top

Merge: 8b2b6017131 cceb1fbcb3a
    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    draw smaller diagrams on top

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    insert default bar width

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    area accuracy for circular diagrams

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-09
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    let diagrams decide how much space they need themselves

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Make bar width configurable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Add histogram

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    revert bad patch (placement)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Place pie charts on point

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Save settings for scaling small diagrams

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Add minimum size option for diagrams. (Will be scaled if smaller)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Add .project file to .gitignore (eclipse)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Text diagrams: new label placement method (x-height)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Change vertical alignment

    Use x-height for vertical offset rather than font-height/2

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Make bar width configurable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Add histogram

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-08
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    revert bad patch (placement)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Place pie charts on point

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Save settings for scaling small diagrams

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Add minimum size option for diagrams. (Will be scaled if smaller)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-07
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Add .project file to .gitignore (eclipse)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Text diagrams: new label placement method (x-height)

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-06
Commit:     Matthias Kuhn <matthias@opengis.ch>
CommitDate: 2012-08-09

    Change vertical alignment

    Use x-height for vertical offset rather than font-height/2

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    Keep checkbox in sync if enableBackbuffer option not yet used

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    Remove unneede variable

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    Enable backbuffering / incremental drawing features only on supported platforms
    Correct typo

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    Diabled backbuffering choice on any other system than X11

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    Remove merge conflict

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    Remove merge conflict

    Matthias Kuhn <matthias@opengis.ch>AuthorDate: 2012-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    Remove merge conflict

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    Add python bindings for composerhtml

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-09

    Add python composition checker and composermap test

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-09
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-09

    fixed the filename as groupname in import dialog

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-09
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-09

    fixed a number of bugs in stylemgr, importdlg and symbolslistwdgt

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-08

    Option to preserve existing rotation values during freeze/thaw label operations

    - PAL layer setting for preserving existing rotation values
    - Clean up field-mapping checks

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-09

    reintroduce PUBLIC_HEADERS removed in af502953

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-09

    recalculate vector layer extent only when necessary (fixes #6172)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-09

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-09

    only install 'copy OS X content' on OS X

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-08

    fix #6170

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-08

    Add export macros to classes and fix warning

Merge: 954bec45a0b 12f521eb559
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-08

    Fix merge conflict

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-08

    Fix html test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-08

    More cleanup changes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-08

    Avoid crash in html item test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-08

    Move adding the first html frame out of QgsComposerHtml

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-08

    More undo/redo improvements

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-08

    More multiframe undo improvements

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-08

    Show progress dialog for raster save

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-08

    crssync: skip crs known to fail

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-08
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-08

    fixed new group name for import dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-08

    Further changes to undo-mechanism. Currently not working

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-08

    WCS public servers test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-08

    fix typo in expression builder widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-08

    fix wcs test on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-08

    fix build w/o QGISDEBUG

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-08

    debian packaging update

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-07
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-07

    Make recent algorithm list persistent between sessions.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@340 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-07
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-07

    Log console output (SAGA; OTB; GRASS).


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@339 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-07
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-07

    More modeler algorithm debug info.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@338 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-07

    VSILFILE missing in GDAL < 1.8

    Serge Dikiy <serge@gisfiber.com>AuthorDate: 2012-08-07
Commit:     Serge Dikiy <serge@gisfiber.com>
CommitDate: 2012-08-07

    QGIS_DEBUG_FILE - debugging of all files in a directory

    Serge Dikiy <serge@gisfiber.com>AuthorDate: 2012-08-07
Commit:     Serge Dikiy <serge@gisfiber.com>
CommitDate: 2012-08-07

    duplicate lines

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-07

    translation string fixes and german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-07

    [FEATURE] add new labeling to vector layer properties
    - add 'deprecated' label to old labeling in vector layer properties

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-07

    - remove CMAKE_BUILD_TYPE from osgeo4w nightly configuration
    - rename 'our' astyle to qgisstyle

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-07

    singlebandgray double

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-07

    Avoid undo commands from multiframe classes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-07

    Test for multiframe html item

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-07

    fix windows build

Merge: 829f672b484 0fc62dd4437
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-07

    WCS native

Merge: e9afc7bc818 829f672b484
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-07

    Merge remote branch 'origin/master' into wcs2

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-07

    WCS time support

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-07

    Add composer html test

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-07
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-07

    fixed things in style manager and import dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-07

    Add html icon to composer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-07

    Webkit seems to assume a standard dpi of 96

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-07

    Fix for odd alignment attribute bug

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-07

    Fix positioning of new frames

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-07
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-07

    Update to vector layer options dialog Display tab

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-08-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-08-07

    translation update: gl_ES by Xan

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-06

    add preview icon to all items

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-06

    integrate with Color Ramp Manager plugin to download cpt-city files

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-06
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-06

    Option to toggle showing debug and commands in execution dialog's log panel.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@337 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-06
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-06

    Some formatting in parameters dialog log. Plus "debug" info for modeler algorithms.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@336 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 6861078d02f 2752f66ec1d
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-06

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-06

    add a few cpt-city svg files to tests

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-06

    fix cpt-city svg parsing and display

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-06
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-06

    SVG icons for freeze/thaw label tools for default and GIS themes

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-06
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-06

    fixed the menu and grid in the style manager

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-06
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-06

    OTB and GRASS commandline to log.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@335 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 53da8932806 3b3f6748f1e
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-08-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-08-06

    master merge

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-08-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-08-06

    added field pyculator algorithm
    fixed minor issues in algorithm execution and logging
    added support for multiline strings
    updated credits in about html page

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@334 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-06

    remove CMAKE_BUILD_TYPE dependency on windows

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-08-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-08-05

    Add html support in map tips

     - Add new display tab to edit html text

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-04
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-04

    Updated Mac build notes and INSTALL

    - Added ccache optional setup to Mac notes
    - Added cmake options to handle external libspatialindex
    - Fixed some Mac notes typos
    - Rebuilt INSTALL and INSTALL.html, which were outdated

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-04

    Moved sextante exampled provider to plugins.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-04

    Moved sextante into python plugins. Note sextant was brought in at revision 333 from svn

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-04

    Moved sextante into python plugins. Note sextant was brought in at revision 333 from svn

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-08-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-08-04

    sld support: use Title tag (instead of Abstract) exporting styles to SLD (fix #6152)

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-04
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-04

    tweaks for symbolslist widget filtering

Merge: 3305ccda50c d4a316a9d97
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-04

    Merge linfiniti2:/tmp/sextante-clone into sextante-import

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-04
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-04

    fixed the empty group issue in symbol filter

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-04
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-04

    added groups support to symbolslist widget

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-03
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-03

    Fix bug in algo execution dialog that prevented loading results.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@333 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-03

    fix #6151

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-03

    add title() expression test row

Merge: 8761bc77309 84706aea14f
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-03

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-03

    Added from wkbPoint and Polyline tests to python geometry tests

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-03

    Add command class for multiframe changes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-03

    fix windows build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-03

    Add dpi parameters for umn and geoserver also to GetMap request

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-08-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-08-03

    translation update: gl_ES by Xan

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-03

    add 'foreach' to astyle and re-run indentation

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-03
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-03

    Log only for threaded algorithm execution


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@332 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: de5f95b6f47 e39c216a59c
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-02
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-02

    Merge branch 'coloramp' of ../qgis-etiennesky

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-02
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-02

    add tests for cpt-city color ramps

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-31
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-02

    create cpt-city color ramp and dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-03

    [FEATURE] implement title() expression

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-03

    [FEATURE] allow adding of sql queries with SelectAtId=false
    - sync sip bindings of QGis, QgsApplication, QgsDataSourceURI and QgsPoint with
      C++

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-02
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-02

    SAGA commandline to algorithm execution dialog log


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@331 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-02

    fix #6142

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-02

    Improved multiframe command handling

Merge: d8e918d97cf 28b8ab09add
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-02

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-08-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-08-02

    Renamed app test with py prefix and added simple geometry test case

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-01
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-02

    add support for color ramps to raster layers

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-08-01
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-08-02

    add tests for styles - just for color ramp for now

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-02

    fix #6120

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-02

    fix missed module name

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@330 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-02
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-02

    [bugfix] fixed a bug that called populateSymbols multiple times

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-08-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-08-02

    fixed #6141

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@329 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-08-02
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-08-02

    support for online import of style XML files added

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-08-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-08-02

    fixed #6140

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@328 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-08-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-08-02

    fix warning

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-02

    Fix and update to Freeze/Thaw, Move, and Rotate Label tools

    Updates
    - Move tool now preserves calculated x, y offset for upside-down labels, when initially moved and data-defined fields have no previous data.
    - Move tool now stores the label's PAL solution for rotation on initial move, if rotation is data-defined with no previous data.
    - Freeze/Thaw and Move tools now support all variations of previously data-defined halign and valign options on initial freeze.
    - Freeze/Thaw tool has updated key modifiers that should work across major platforms.
    - Tests for whether layer labels support data-defined rotation moved to base QgsMapToolLabel class.
    Fixes
    - Fix bug where labels defined in map units causing font to show as pointsize of same integer at small map scales.
    - Half of a fix for rotation point of labels with data-defined size of map units actually being based off of point size.
      (still references the layer-defined font size somewhere in the rotation point calculation)
    - Valign settings of Base and Half now more accurately key off of inverse of font ascent (instead of descent). No discernible shift occurs now on initial freeze.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-08-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-08-02

    translation update: gl_ES by Xan

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-01

    Keep QGIS Browser alias on Mac from duplicating

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-08-01
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-08-01

    Basic logging widgets.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@327 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-01

    implement #6128

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-01

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-01

    [FEATURE][API] allow display in degrees, decimal minutes
    - store degree format setting in project file
    - [API] drop degree formats in unit type

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-01

    fix more warnings
    (layers might be miscounted in qgsowsdataitems.cpp)

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-01

    Visual test for SVG upscaling

    - Changed mActionPanToSelected.svg to 24x24 to test QSvgIconEngine upscaling

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-08-01
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-08-01

    Add QSvgIconEngine plugin to Mac bundles

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-01

    fix #6116

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-08-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-08-01

    added patch for #6137

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@326 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-01

    fix windows build and a couple of warnings

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-08-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-08-01

    fixed #6127

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@325 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-08-01

    - GEOSInterpolate only available in GEOS>=3.2
    - sync QgsGeometry sip bindings with C++

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-08-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-08-01

    Fix warning

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-31
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-31

    Test for cross-platform SVG icon scaling

    - Several PNG icons are switch out with SVG counterparts to test Qt scaling on different platforms
    - Default theme has added SVG icons that are comprised of the regular PNG embedded within
    - GIS theme has added mostly SVG 24x24 icons and one at 48x48 (also for touch interfaces)
    - This commit's changes will probably be reverted after testing

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-31

    fix plugin loading error caused by wrong usage of list comprehensions

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@324 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-31

    Add/Remove command for composer multipage

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-31

    fixed rpoblem when selecting extent from canvas

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@323 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-31

    refixed 5949. fixed 5925

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@322 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-31

    fixed #6123

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@321 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-31

    fix warnings

Merge: ec87f7f8eb8 dbad8734885
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-31

    Merge branch 'wms_address'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-31

    [FEATURE]: possibility to overwrite wms url for capabilities document in project properties

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-30

    fixed #5949

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@320 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-07-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-07-30

    ogr provider: use FROM8 macro getting name from layer definition

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-30

    Update frame widgets if the multiframe object has changed

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-30

    Load / save html item and multi frames

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-30

    fixed #6112


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@319 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-30

    changed region mechanism in grass. Now it is set in each execution, using an extent parameter. This is a more flexible mechanism, with more possibilities

    ExtentPanel now can be set to the min covering extent of input values. This is the default value, when the text box is blank, except when it is not possible to do so.

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@318 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-30

    Save html multiframe

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-29

    fixed gdal stats approx for large rasters

Merge: f457ece3eb4 52eed922cbf
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-29

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-29

    Fix for crash on scale combobox popup

    - Fixes undocumented crash on clicking scale combobox, when it shows 'Invalid scale' (also in 1.8.0)
    - 'Invalid scale' shows up on initial launch, but apparently not on New Project

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-29

    revert platform case

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-29

    Fix for Mac sed error in prepare script

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-29

    wcs - enabled histogram

Merge: 5a5928e37a6 1eeb537e767
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-29

    master merge

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-29

    Fix to keep defined custom symbol paths from being added to first of new global scales.

Merge: 5b44fbfb40f 26a4f802604
    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-29

    Merge pull request #192 from dakcarto/update-rulebasestyles-gui-2

    Update to usability of rule-based styles widgets.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-29
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-29

    Somewhat vain first direct commit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-29

    allow crs without projection entries (fixes #6117)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-29

    fix debug output

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-29

    typo

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-29

    raster cumulative cut optional limits

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-07-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-07-29

    Add interoplate to QgsGeometry

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-29

    cumulative cut tools, raster stretching moved from qgisapp to raster layer, unfortunately one control image has also be changed because stretching changed from GDALComputeRasterMinMax which gives for tests/testdata/landsat.tif 3. band min/max 57/157 to GDALComputeRasterStatistics which gives 51/172

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-29

    allow create grid without specifying base layer (fix #6109)

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-29
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-29

    import and export of styles done

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-28

    continues removing of stats from raster layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-28

    fix attribute dialog (iterate layer attributes, not feature attributes)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-28

    Modeler can now have hard-coded layer paths
    Added "hidden" property to parameters

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@317 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-28

    new widget for raster min/max load

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-07-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-07-28

    import vector layer: do not change attribute map of the source feature,
    do not copy values of un-mapped attributes forward to the destination layer:

    avoid features with dirty attribute maps being added to the buffer

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-07-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-07-28

    spatialite provider: fix segfault looking for nonexistent field

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-27

    fixed #6103

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@316 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-27

    Remove multi frame once the last frame is deleted

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-07-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-07-27

    translation update: bg by Zahari

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-27

    Fix update of html frames

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-27

    Delete composer frames from list

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-27

    Stats/histogram removed from raster layer

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-27
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-27

    improvements to style manager; tag&group support for colorramps

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-27

    postgres provider: fix signess of 64 bit fields

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-27

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-27

    fix vector save as

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-26

    fix doxygen warnings and add copyright headers

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-26

    raster histograms separated from stats, generic implementation (used by GRASS,WCS), more histogram and stats options (extent, sample size), stats and histograms cached in providers

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-26

    new raster histogram

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-26

    Connect signal slots for html dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-26

    uncommented try block

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@315 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-26

    also sync non-EPSG crs

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-26

    fixed 6048 and 5952

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@314 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-26

    fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-26

    fix 9e21b1752 (actually use the value of VERSION_INT as symbol postfix)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-26

    german translation fix

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-26

    cosmetic fixes


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@313 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-26

    fTools: add Distance Matrix tool


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@312 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-26

    debian packaging update

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-26

    added grass region definition from layer
    fixed problem with grass algorithms requiring an explicit region

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@311 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-26

    reorganize imports
    add List Unique Values tool


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@310 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-26

    Add signal / slot for adding composer html

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-26

    Extend content to next pages if resize mode is extend

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-26
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-26

    symbol DB updated to support groups,tags for colorramp

Merge: d8fd81ba022 ee4ac59dc57
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-26

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-26

    Added missing core devs to AUTHORS file

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-25

    fix one more warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-25

    run python tests from build directory

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-25

    fix build errors and warnings on windows (interface apparently is a keyword in VC++)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-25

    indentation update with a few fixed warnings

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-25

    fixed #5954 anad #6087

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@309 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: f2c4f53941f d039c3f6493
    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-07-25
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-07-25

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS

    Conflicts:
            src/core/symbology-ng/qgsrulebasedrendererv2.cpp

Merge: d039c3f6493 1bcd9472474
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-25

    Merge branch 'raster-pipes-2'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-25

    Test multiple frame html rendering

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-25

    Recalculate content if one of the frames changes size

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-25

    Scaling for html multi frame

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-25

    Add sizeChanged signal for composer item

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-25

    Add composer frame class

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-25

    Render method for composer html

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-24

    fix qwt version check

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-24

    qwt fix for histogram

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-24

    fixed rendering algorithms applied twice

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-24

    ui tweaks to make dialog more compact, add right-click action to swap options ui

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-24

    Add QWebPage to composer html, link core to webkit

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-24

    Add composer html class

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-24

    Add QgsComposerMultiFrame as base class for multi-frame composer content

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-24

    use QgsRasterFormatSaveOptionsWidget in gdaltools merge widget

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-24

    add qgsrasterformatsaveoptionswidget to sip and cleanup names ; better hack for mOptionsLabel click

Merge: 4018ca61bde c9f17ed0e4e
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-23

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-23

    Wrap content in label editor widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-23

    fix build error

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-23

    use QgsDialog ; formatting cleanup

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-23

    add qdsdialog widget - generic dialog with layout and button box

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-23
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-23

    smart groups implemented

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-23

    Add spin box to set composer item background transparence numerically

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-23

    more function help improvements

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-23

    improve CRS GDAL synchronization (fixes #6071, #4337 and #2777)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-22
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-22

    re-implement QgisApp::removeDockWidget to remove dock widget action from panel menu when plugins are disabled (#4796)

Merge: b702d3ca9f1 68bf5ec8c24
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-23

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-23

    Initial test framework for running python tests as part of the CTest suite.

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-07-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-07-22

    browser needs providers and other resources

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-22
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-22

    add profiles and validate and help buttons

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-22

    fixed #6015

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@308 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-07-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-07-22

    Give QGIS Browser icon and info.plist to make it a complete app, other Mac build updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-22

    implement #6080

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-22

    function help fixes and german translation update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-07-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-07-22

    Add left,right,rpad,lpad string functions - Fix #6079

        - With tests :)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-07-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-07-22

    Add data and time function help

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-22
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-22

    History dialog signals: item change instead of click.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@307 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-22
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-22

    Further unification of execution dialogs.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@306 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-22
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-22

    Fake statusbar for tests.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@305 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-07-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-07-22

    Add CASE and CASE ELSE to expression builder groups

     - Use readAll() for function help to preserve html

Merge: c517a90cdd2 2599bf4683a
    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-07-21
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-07-21

    Merge pull request #196 from dakcarto/fix_mac-build-libs

    Fix bundled libs linking

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-21

    fixed #6076
    Improved parametertablefield with datatype options

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@304 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-21
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-21

    Test data providers loading, finally :)


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@303 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-21
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-21

    basic raster format option widget

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-20
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-20

    add basic driver create options - simple line edit in save dialog and in gdal driver options

Merge: 47b8d60332f c517a90cdd2
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-20

    master merge

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-20

    raster single band gray cumulative pixel count cut

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-20

    german translation update

    thomas <th.arnold@gmx.net>AuthorDate: 2012-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-20

    apply #4819: use QPainterPath instead of QPolygonF for highlighting

Merge: d4a26cb62df 23ba58d2fe7
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-20

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-20

    Added basic notes on Jenkins setup

Merge: ecb7b241b2e 28021ef0c53
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-07-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-07-20

    Merge pull request #195 from dakcarto/feature_freeze-thaw-labels_6

    Update to freeze/thaw label tool

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-20
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-20

    Update to freeze/thaw label tool

    Added ability to hide label(s), i.e. set font size to 0, by holding Ctl (Cmd on Mac) modifier key.
    This is a temporary convenience function, until there is a specifically mapped field for showing/hiding a label.
    Silently fails if no font size field is mapped.

    Dropped What's This? text in favor of concise tool tip for freeze/thaw tool.

    Added self to CONTRIBUTORS. Stripped trailing whitespace from that file.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-20

    Added xslt for transforming CTest results to Junit for Jenkins. Source: https://gist.github.com/2358656

Merge: 814ea092722 b6380b7f32b
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-20

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-07-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-07-20

    translation update: bunch of updates and new names

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-19
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-19

    Fix for Mac source builds.

    Builds were not portable (i.e. Snow Leopard to Lion, dev Mac to client) because libs were still referencing dev Mac's libs and were not being updated on bundle frameworks.

Merge: d6c0c6dbbca 5f9f76ea82d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-19

    Merge pull request #190 from dakcarto/fix-comp-label-edit

    Additional fix for #5862 fix.

Merge: 62a51e8e922 7d469dbf371
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-19

    Merge pull request #186 from lynxlynxlynx/master

    two small usability improvements to the plugin manager & installer

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-19

    Added anomaly files for jenkins server

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-19

    fix some warnings

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-19

    Automatically enable OTF projection if layers have different CRS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-19

    Allow non-square pixels for raster formats with exact resolution

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-19

    Save as raster access from right click menu

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-19

    Allow overwriting of existing raster datasets

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-19

    Show GeoTiff in format combo box, fix wrong loop index

Merge: 78bbb659dd5 3af7ef30851
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-19

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-19

    WCS test server instructions

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-19

    WCS URI description, fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-19

    Adapt compositionchecker for multi pages

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-19

    Add test for unique composermap ids

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-19

    Fix for ticket #6062, unique composer map id in copy / paste

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-19

    Added docs on setting up the wcs test server

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-19

    better wcs mapfile mimetypes

Merge: 8e66f2c45cf 0c62390027c
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-07-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-07-18

    Merge pull request #194 from dakcarto/binding_labelsWithinRect

    sip binding for QgsLabelingEngineInterface::labelsWithinRect()

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-18
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-18

    use project template folder and "New project from template" action

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-18
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-18

    sip binding for QgsLabelingEngineInterface::labelsWithinRect()

    qgis.utils.iface.mapCanvas().mapRenderer().labelingEngine().labelsWithinRect(some_extent) can now return all labels shown within the canvas (if that's the extent given).

Merge: cb1e7d3f6b0 83764a6f1ee
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-18

    Merge pull request #193 from dakcarto/feature_freeze-thaw-labels_4

    [Feature] Freeze-thaw labeling tool, with on-the-fly transformation support.

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-18

    wcs test unit data

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-18

    fix #6060

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-18

    Fix off-by-one in average resampler (may occure in rare cases because of rounding)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-18

    wcs test unit

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-18

    Use composition printing methods also in server

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-18

    Print only requested pages

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-18
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-18

    tags included in symbol searching

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-18

    Python bindings for printing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-18

    Move non-gui part of printing functionality to composition

Merge: aea41eebbc7 f5dce334317
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-18

    Merge branch 'project_scale'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-18

    scales import/export

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-18

    [FEATURE] project scale list (if used - overrides global predefined scales)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-18

    reload scales list only when necessary

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-18

    [FEATURE] editable global scales list

Merge: 0cfe094aca3 74021a477e0
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-18

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-18

    move HAVE_TOUCH to qgsconfig.h - fixes vtable of QgsMapCanvas/QgsMapTool for plugins

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-17
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-17

    [Feature] Freeze-thaw labeling tool, with on-the-fly transformation support.

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-17
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-17

    don't fail histogram test when images differ - too many different possible renderings depending on machine config.

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-17
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-17

    save default template to <home>/.qgis/default.qgs

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-17

    add New Blank Project action that creates a blank project, regardless of template settings

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-12
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-17

    add optional default project file which is loaded when fileNew() is called

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-17
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-17

    add transparency slider ; ui tweaks

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-17
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-17

    added context menu grouping and regrouping

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-12
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-17

    add project defaults for layer symbology

Merge: 03b0526e195 19d64998f61
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-17

    Merge branch 'composer_multi_pages'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-17

    Adapt zoom to composer extent for multipage

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-17

    disabled checkboxes in raster pipes tab

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-17

    insert raster resampler to pipe

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-17

    Python bindings for multipage composer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-17

    Fix page resize

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-17

    Fix resolution in image export

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-17

    fix windows build and some deprecation warnings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-17

    Consider multi pages in snap to grid function

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-17

    fix #6053

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-17

    fix doxygen warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-17

    update grass provider after 008592b0

Merge: b58b827e079 d1b7e8bac36
    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-16

    Merge branch 'histogramwidget' of ../qgis-etiennesky

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-16

    add raster histogram tests

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-16

    move raster histogram widget to separate class, fix paletted+pseudo

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-16

    fix raster render tests - disable .aux.xml files

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-16
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-16

    move getThemeIcon() and getThemePixmap() to QgsApplication

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-16

    More changes for multipage print

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-16

    fix sip bindings to QgsVectorLayer signals attributeValueChanged/geometryChanged

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-16

    fix windows build

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-07-16
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-07-16

    fix build (follow beb70d317)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-16

    Consider multipages in print

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-16

    Update overview map list

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-07-16
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-07-16

    move delimitedtext plugin functionality to the provider (fix #6013):

    allow GUI and provider to use the same splitLine method.

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-07-16
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-07-16

    do a case-insensitive check looking for SL tables into geometry_columns

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-07-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-07-16

    fix data type check displaying PG table data

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-07-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-07-16

    fix segfaults due to off-by-one error checking bands (band numbers start from 1)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-15
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-15

    histogram: qwt6 and file export fixes

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-15
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-15

    Base class for dialogs. WIP


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@302 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-15

    fixed #6029

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@301 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-15
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-15

    some more fixups for colorramp

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-15
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-15

    fixed a number of colo ramp bugs

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-15

    fix build with Qwt6

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-07-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-07-15

    [API] removed QgsSearchString - QgsExpression should be used instead

Merge: 87bdff9314e f84d9658e11
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-15

    Merge branch 'raster_fixes'

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-15

    show band names instead of numbers in transparency tab
    don't add empty row when loading default transparency values

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-15

    make band names consistent

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-14

    sort QgsRasterRendererRegistry entity names in a logical order, for use in raster properties dialog

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-13
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-14

    GDAL driver selection: show driver extension, flags and long name

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-14

    tidy up tests/testdata dir

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-14

    fix histogram and stats compute (set bapprox=false) for gdal provider ; fix histogram display for non-Byte data

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-13
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-14

    histogram: ui tweaks; re-organize actions and add custom stddev action

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-12
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-14

    make multiband color raster widget more compact

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-12
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-14

    don't use color interpretation band names when band count > 1

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-12
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-14

    fix after master rebase

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-18
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-14

    prevent double refresh of histogram tab (#4132)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-18
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-14

    verify that raster has cached histogram, compute on demand

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-18
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-14

    add histogram zoom in/out

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-17
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-14

    add UI to pick min/max band values in histogram

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-13
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-13

    Dedup Sextante.runalg and Sextante.runandload


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@300 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-13
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-13

    Merge ParametersDialog & Ui_ParametersDialog. (Remnant from QT Designer?)


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@299 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-13

    More multipage changes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-13

    [FEATURE]: Multipage compositions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-13

    Code cleanup

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-13

    Implement saving for non-argb types (still needs cleanout of spaghetti code)

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-13
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-13

    removed everything related to QgsSymbolV2PropertiesDialog

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-13
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-13

    added context menu to the groupTree to +/- groups

Merge: c840ce199c2 b70a0c6991d
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-12

    Merge remote branch 'origin/master' into wcs2

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-12

    wcs - enabled invert/ignore axis

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-12

    wcs exceptions, simplified xml parsing

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-12
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-12

    fixed the symbol +/-/edit/rename issues in style manager

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-12

    Move expected output from composermap tests into subdir

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-12

    Test for composer overview map

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-12

    Write results of compositionchecker to dash

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-12

    Added another anomaly check for osx/hawkeye host

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-12

    Fix loading of composer map preview states after template read. Ticket #5961

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-12
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-12

    fixed the groupTree bugs

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-12

    More anomaly images for hawkeye host failures

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-11

    common QgsGdalProviderBase for GDAL and WCS, get native CRS, size if possible

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-11

    fixed #5987

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@298 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Move descriptive label

Merge: c3727720a38 ea2f74ab70c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Merge branch 'composer_overview_map'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Fix display of overview marker symbol

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Better default style for overview frame box

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Load and save overview symbol

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-07-11
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-07-11

    add me (Etienne) to AUTHORS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Use symbolv2selectordialog to set style of overview map frame

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-11
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-11

    Load real provider.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@297 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Remove hardcoded crs in raster writer

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-11
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-11

    Add provider to test model.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@296 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Enable WMS saving

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Possibility to set maximum tile width / height in raster iterator

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Changes to raster iterator

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-11
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-11

    fixed the symbol editor tweaks"
    "

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-07-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-07-11

    Added more windows anomalies

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Enable ok button even always if hideOutput is selected

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Small tweaks

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Possibility to hide elements in save as raster dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Option to choose output extent for save as raster

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-11

    sync description of EPSG:102067 with GDAL (fixes #4945 again)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Small dialog tweak

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Wire in QgsRasterLayerSaveAsDialog in QgisApp

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Initialize raster save as dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Delete wrong dialog file

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Save as raster dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Modify provider registry to also return invalid providers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Write operation for raster providers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Set crs to created gdal dataset

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-11

    Add create/remove methods to raster provider baseclass

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-11

    Fix #4945

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-10
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-10

    runalg accepts algorithm parameter.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@295 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-10
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-10

    Model test changes.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@294 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-10

    wcs preferred version, identify

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-10

    Allow selection of a polygon symbol for the overview frame

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-10

    wcs 1.1 - describe coverage, get multipart response

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-07-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-07-10

    Pass feature object to layer init function - fixes #5596

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-10

    Python bindings for overview map frame

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-10

    Improve overview map frame in composer map

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-09
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    fixed a button issues in widgets

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-07
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    tagging/detagging of symbols in Style Manager done

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-07-05
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    added tagging,detagging functions to qgsstylev2

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-29
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    incremental wild card searching done

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-29
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    added a function in qgsstyle for wild card searching

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-28
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    fixed the layer +/- button enabling

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-28
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    UI Tweaks to make the symbol selector better

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-26
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    [fixup] update the tree preview when a sub symbol is loaded

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-26
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    Merged the symbol editing with the symbol selector dialog

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-22
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    Midway commit; implements symbols listing/changing in symbol selector

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-20
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    copy pasted a lot of code required for the widget from symbol selector; status - Compiles

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-19
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    added widget file for listing symbols

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-18
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    mapped symbollayer properties widgets to layer selection changes

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-17
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    Working tree in Symbol properties dialog, Widgets NOT yet mapped

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-13
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    Added ability to group and ungroup symbols

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-10
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    Added support for creating nested symbol XML and save symbol to DB

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-09
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    Adding and removing of groups using style manager done

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-08
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    added tags support, now lists Smart Groups in style manager

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-06-08
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    Converted symbology style from XML to SQlite
    - Adds a python script, and the resulting default .db file
    - Cannot SAVE new symbols into the DB still
    Added the Grouping of symbols in Style Manager
    - Can read groups from the DB and load them
    - Limited to read-only operations

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-05-22
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    Added tooltip, icon and custom name to the svg groups tree

    .

    .

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-05-06
Commit:     Arunmozhi <aruntheguy@gmail.com>
CommitDate: 2012-07-10

    implemented SVG symbol grouping

    Group tree implemented for SVG Marker symbols

    implemented grouping for SVG Fill symbol widget

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-09

    Improve resize behaviour of rotated labels and shapes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-09

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-09

    fix #5976

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-09
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-09

    Model testing and command line arguments for test suite.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@293 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-09

    Forgot to add control image for composer grid test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-09

    Added raster file writer

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-08
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-08

    Update to usability of rule-based styles widgets.

    Rule-based tree widget:
    * Label and expression header sections have a larger initial width of 200, with new minimum width of 100 for all sections.
    * Resizing of first 3 sections are saved to/restored from QSettings. Last section stretches, so is not saved/restored.
    * All items now have tool tips of their content (good for small screens).

    Rule editing dialog:
    * Expanded width for initial form fields
    * Added tool tips for expression and description fields.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-08

    add clear text password warning (fixes #5959)

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-08
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-08

    Fix bug in error dialog for threaded executor


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@292 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-08
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-08

    Parameter Dialog tests -- output check missing


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@291 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-07

    apply #5970

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-07

    Use drawer and iterator to render maps

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-07

    Added class QgsRasterIterator

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-07-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-07-07

    translation update: gl by Xan

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-06

    [FEATURE]: display rectangle of another composer map (overview map)

Merge: aa8cccb5277 bc18adb02e6
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-06

    Merge branch 'composer_test'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-06

    Generate diff images in composer tests

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-06

    Tolerance for wrong pixels, better cleanup

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-06

    Add test for composer grid

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-06

    Add unit test for composer map

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-06

    added tooltips to toolbox

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@290 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-07-05
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-07-05

    Additional fix for #5862 fix.
    Editing text for composer label in text edit widget caused label to emit itemChanged(), which caused cyclical update of gui elements and the cursor to jump to end of text edit's text.
    Tested update of label via Python and #5862 fix still works, i.e. text edit updates as well.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-05

    sip fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-05

    refactor QgsPaintEngineHack into core and add python bindings

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-05

    removed r.colors

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@289 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-05
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-05

    Better default for r.slope.aspect


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@288 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-05

    changed adddfield and fieldscalculator algorithms (outputs are not hidden now)
    Fixed problem with logging in unthreaded execution

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@287 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-05
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-05

    Better default for r.slope


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@286 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-05
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-05

    Better default for v.random GRASS module


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@285 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-05
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-05

    Splitted r.contour, following GRASS plugin (to be completed)


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@284 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: b4d8b9afdb2 ba0f5da677e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-05

    Merge branch 'raster_transparency'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-05

    More fixes for raster transparency

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-07-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-07-05

    translation update: de

Merge: ddd8028fe9d 72d7a238b76
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-07-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-07-05

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-04

    spatialite provider:
    - fix #4569
    - select newly added spatialite database

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-07-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-07-04

    use band numbers in transparency tab if color interpretation is undefined

Merge: 3cd360c64e6 9d3b5052711
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-04

    Merge branch 'zebra_style'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-04

    Set correct frame style in composermap widget, update python bindings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-04

    [FEATURE]: Zebra style for composer grid (black/white pattern at borders)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-04

    osgeo4w: fix browser batchfile

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-04

    Also update enum in python bindings of composer map

Merge: 040b046ac37 5a7cb21c93c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-04

    Merge branch 'graticule_labels'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-04

    Remove legacy methods in composer map

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-04

    Project file conversion for composer grid annotation position and direction

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-04
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-04

    Some colors in test the understand what's going on.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@283 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-04
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-04

    Fix for bug #5930


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@282 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-04
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-04

    Test cases for threaded & unthread algorithms. Check outputs exist.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@281 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-07-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-07-04

    add translator

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-03

    wcs null values, enabled statistics

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-03

    [FEATURE]: possibility to change grid annotation position and direction indidually for left/right/top/bottom

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-03

    wcs 1.0.0 partialy working

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-03
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-03

    Some basic algorithm running tests.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@280 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-07-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-07-03

    translation update: zh_TW by Lin Nung-yao

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-07-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-07-03

    translation update: galician by Xan

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-02

    native wcs request

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-02

    native wcs - initial work, useful pieces extracted from gdal and wms

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-07-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-07-02

    Add string position function to expression engine

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-01

    Delete old renderer widgets

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-07-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-07-01

    Fix picking of transparent pixels

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    checkable interfaces in pipe

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    on/off rasterinterface switch

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    use QgsRasterInterface::DataType enum instead of int; in raster interfaces check in setInput if input is compatible;

Merge: 2fdd82f4b85 fab2fe16fd7
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    Merge remote branch 'origin/master' into raster-pipes-2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-01

    fix windows build

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-07-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    raster interfaces stats fixes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-07-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-07-01

    added optional logging for SAGA and GRASS

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@278 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    interface time stats improvements

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    master rebase fixes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    raster projector fixes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    filter names replaced by interface

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    removing interfaces from raster pipe

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    Role removed from QgsRasterInterface, the logic moved to QgsRasterPipe

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    re enabled resampling, clean up

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    pipe in properties dialog

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    QgsRasterPipe

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    more methods from provider to interface, renderer shortcuts

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    QgsRasterFace renamed to QgsRasterInterface, some singlebandgray cleanup

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    sip modified for raster pipes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    rasterprojector in pipe

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    resampler separated, reenabled transparency in renderers

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-07-01

    preliminary raster pipes support

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-07-01
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-07-01

    History algorithm execution progress & cancel button.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@277 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-07-01

    check interval type

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-30

    Implement populateTransparencyTab also for three band

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-30

    Add method to query used bands to renderer, use it in raster properties dialog

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-06-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-06-30

    Add expression functions for handling date/time:

        - year,month,day,hour,minute,second extraction
        - new QgsInterval objects - handles time amounts
        - age() function returns the difference between two  datetimes
        - $now returns the current date and time
        - support for datetime - interval = new datetime
        - tointerval, todate, totime functions
        - tests ;)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-30

    translation update: galician by Xan

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-30

    implement #3337

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-30
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-30

    Basic test suite.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@276 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-30
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-30

    More AlgExecutor logging


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@275 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-29

    fix #5905

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-29

    fixed minor issue when executing algorithms from the toolbox

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@274 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-29

    Outcomment debug code

Merge: 53dd79644c3 663f5ad0a17
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-29

    Merge branch 'label_rotation'

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-29

    reimplemented unthreaded executino (threads are not still fully stable). Running algs in a thread is now optional

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@273 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-29

    Add undo/redo for item move with cursor. Prevent item command merge for different items

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-29

    Improved label rotation

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-29

    fixed minor problem in model saving

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@272 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-29

    fixed #5721

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@271 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-29

    translation update: et_EE by Veiko

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-29

    fixed #5852

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@270 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-28

    added unicode support in modeler

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@269 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-28

    added threading to execution from console

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@268 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Denis Rouzaud <denis.rouzaud@gmail.com>AuthorDate: 2012-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-28

    [FEATURE] add multiple selection option in value relations

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-28

    mark legacy raster function deprecated

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-28

    fix runtime warning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-28

    [FEATURE]: Initial support for rotation in composer label

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-28

    osgeo4w: make creation of desktop and menulinks optional

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-28

    fix build with HAVE_TOUCH

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-27

    Fix for bug #5877

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-27

    added a quick fix for the unicode problem in log (now exceptions are catched and ignored). this fixes #5882

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@267 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-27

    removed conflictive help files
    moved imports to classfactory method in __init__.py

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@266 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-26

    Bugfix by Radim: prevent extra multiplication if alpha is 1

Merge: 91862c3432b 94a1210d87a
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-26

    Merge pull request #181 from etiennesky/decorationgrid

    [FEATURE] Added Decoration grid

Merge: 1e7e763af18 e27ce7c75ff
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-06-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-06-26

    Merge pull request #188 from slarosa/master

    Fix #5861

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-06-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-06-26

    Add bindings for touch map tool

     - Also expose via QgisInterface like other actions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-26

    Update composer widget after text change. Ticket #5862

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-25
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-06-25

    implement calculating offset from raster layer, change interval and offset spin boxes to line edit widgets for precision issues

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-25

    Transparency for WMS rendering

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-25

    Fix reprojected single band color drawing

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-25
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-06-25

    remove cross grid type and set default marker to cross; remove annotation position option

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-06-25
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-06-25

    fix #5861

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-25

    osgeo4w: enable touch support

Merge: a2d857fd934 6b4a27a9027
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-06-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-06-25

    Merge pull request #187 from mbernasocchi/android

    Android: make QGIS settings go to .qgis

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-05-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-06-25

    Set the default format as INI when using custom settings path

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-06-25
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-06-25

    make QGIS settings go to the same place

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-06-25
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-06-25

    make QGIS settings go to .qgis

Merge: 48e42c5417a 6a7ab642e90
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-25

    Merge branch 'raster_renderer_default'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-25

    Fix for transparent values in singleband gray renderer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-06-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-06-25

    fix typo in option name

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-25

    plugin manager: use a case insensitive sort (fixes #5845)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-24

    Fix load/save of raster renderer transparency, ticket #5853

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-24

    Don't save raster options from properties dialog

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-06-24
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-06-24

    plugin installer: split the description tooltip into multiple lines as needed

    some plugins have so long descriptions, a single line tooltip doesn't fit
     on my 1366px screen. Would be even worse on mobile devices if they had
     the notion of mouse over tooltips. :I Example: MultiEdit

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-06-24
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-06-24

    plugin manager: use a case insensitive sort #5845

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-06-23

    partial fix for label size + label tweaks

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-23
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-06-23

    set default interval to approx. 1/5 of map extent ; add option to set interval from raster layer ; disable grid when map units change ; reset grid (and disable) when project changes

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-21
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-06-23

    UI tweaks + selectively enable line/cross width/marker picker

Merge: 52158fbd89d 9a88de84653
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-23

    Merge pull request #185 from lynxlynxlynx/master

    i18n: slovenian translation update

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-06-23
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-06-23

    i18n: slovenian translation update

    added all the missing plural strings and some various touchups

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-23

    Fix transparency table and histogram

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-23

    added line break in button text

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@265 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-23

    updated help

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@264 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-23

    fixed bug in grass description loading

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@263 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-23

    fix #5490 again

Merge: b6ad69d12cc 2238fc1d663
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-06-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-06-23

    Merge pull request #184 from mbernasocchi/android

    fixing bool QgsMapTool::gestureEvent( QGestureEvent *e )

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-06-23
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-06-23

    fixing bool QgsMapTool::gestureEvent( QGestureEvent *e ) must return a value build (ms vc) error

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-06-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-06-23

    show 'unkonwn'instead of '-1' in sublayers dialog (addresses #5844)

Merge: 3599700d867 5445178151e
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-22

    Merge pull request #183 from mbernasocchi/android

    Android small patch

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-06-23
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-06-23

    activate 1000ms update in qtlocationconnection

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-06-23
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-06-23

    fix unusable WITH_TOUCH cmake switch

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-04-25
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-06-23

    added update interval of 1000ms  to limit the ammount of positions send

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-22
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-22

    Catch all errors in the worker thread and print msg.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@261 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-22
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-22

    OTB ROI: apply to vectors


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@260 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-22
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-22

    OTB ROI: support multiple input rasters


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@259 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-22

    [FEATURE] implement coalesce and concat function expressions (implements #4551)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-22

    Remove symbology related member variables and functions from raster layer

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-22

    fixed bug with unfound recent algs
    improved model algorithms edition

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@258 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-22

    Clean QgsRasterLayer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-22

    Implement default renderer creation in raster renderer registry

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-21

    translation update: adding more danish translations and a new maintainer

Merge: fcb86cf513d 3df1c4e668f
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-21

    Merge pull request #182 from dakcarto/fix-unittests-mac

    Fix to get unit tests working again on Mac.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-06-21
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-06-21

    Fix to get unit tests working again on Mac.
    make 'check', 'test' and 'Experimental' work from build directory to run tests.

    Current caveats:
    - Build will not install. Re-build with ENABLE_TESTS=FALSE to produce a build a functioning bundled .app.
    - Temp QGIS.app in build/output/bin directory will start, but also needs a different symlink for finding providers. Even then, the app doesn' work right. It appears to be unnecessary for running tests, so there is no advantage to running it from the build directory.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-21

    fixed #5822

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@257 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-21

    fix doxygen warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-21

    transpose raster property resampling widgets

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-21

    german translation fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-21

    run TestZipLayer::testTarItemSubfolder() only on GDAL>=1.8

Merge: 02b1324faaa de6f6421527
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-21

    Merge branch 'fix-menu-ordering-2' of https://github.com/dakcarto/Quantum-GIS into 5753

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-20

    add version notes to qgscoordinatereferencesystem.h

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-20

    fix #5809

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-20
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-06-20

    add missing files

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-20

    Lyon splash added

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-20

    Add comments for new functions

Merge: b86498a3b53 618832252f0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-20

    Merge branch 'snap_interface'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-20

    Add checkbox for invert color to raster symbol dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-20

    Convenient access functions also for topological editing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-20

    Update QGIS snapping dialog if settings changed via QgsProject

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-19

    Add option to set min/max values to stdDev in singleband gray and multiband color widgets

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-06-19
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-06-19

    fix check for extension saving style (follow 88187f1e4c)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-06-19
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-06-19

    swap names for lessOrEqual and greaterOrEqual binary operators converting expressions to ogc filters

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-19

    improvement in saga and grass algorithms loading

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@256 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-19

    add missing core headers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-19

    New test image for regression992 test

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-06-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-06-19

    fix Define current projection when identical CRSes selected

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-19

    Write snap settings for a layer in a convenient way

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-19

    Implement QgsProject::snapSettingsForLayer as a convenient way to access snap properties for a layer

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-06-19
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-06-19

    display a menu to choose the output format saving vector styles (fix #5136)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-06-19
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-06-19

    fix export from Graduated renderingV2 to SLD, generate valid SLD docs (fix #5795):

    Description tag must have a child tag,
    OnlineResource tag and its child Format tag must have SE namespace,
    Filter tag created and never appended to the Rule element exporting from a Graduated rendering,
    fix convertion between PropertyIsBetween tag and QgsExpression

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-19

    german translation update

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-18
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-06-18

    fixes

    fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-19

    osgeo4w: move desktop and browser executable to main bin

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-19
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-19

    OTB helper commands log.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@255 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-19
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-19

    OTB extents. Test implementation.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@254 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-19
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-19

    runalg arguments by name


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@253 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-18
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-18

    Fix #5821


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@252 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-18

    determine geometry types of GEOMETRY in geometry_columns (related to #5813)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-18

    fix #4969

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-18

    fix identify with 64bit fids

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-14
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-06-18

    use symbologyv2 for lines and add marker symbols (in addition to Cross)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-13
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-06-18

    create QgsDecorationItem class for all decoration items and render in a specific order (grid before others so it's on bottom

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-13
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-06-18

    add decoration grid, based on composer grid (code copied, not reused)

    add missing qgssymbollayerv2utils.h include

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-18

    fixed bad imports in lidar package
    fixed problem with non-ascii filenames
    (both patches supplied by Alexander Bruy)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@250 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-18

    move QGIS_PREFIX_PATH support to QgsApplication

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-18

    Replace contents of pseudoColor test with raster renderer code that generates the same result

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-18

    Add QML in new format for landsat875 test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-18

    Add backward compatibility code to rasterlayer and fix render checker. Landsat basic passes now

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-18

    Small useability improvement: disable autocompletion in scale combo

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-18

    translation update: first danish strings by Preben

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-18

    translation update: ko_KR by BJ

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-17

    nsis fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-17

    Applied fix for #4453 from Leyan Ouyang

Merge: f55c13fa937 ac453510af3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-17

    Merge pull request #179 from sdikiy/master

    quick fix for http://hub.qgis.org/issues/4514

    Serge Dikiy <serge@gisfiber.com>AuthorDate: 2012-06-17
Commit:     Serge Dikiy <serge@gisfiber.com>
CommitDate: 2012-06-17

    quick fix for http://hub.qgis.org/issues/4514

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-17

    osgeo4w nsis: recreate shortcuts for desktop and browser

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-17

    fix nightly osgeo4w

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-17

    user layerName() when adding raster from browser (#5636)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-17

    add zip item layer dialog to open .zip and .tar files with many files ; fix gdal sublayer names

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-17

    add support for .tar/.tgz files and relevant tests ; delay scan of .tgz files and large .zip files until requested

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-17

    remove Passthru option and change storage of options scanZipInBrowser and scanItemsInBrowser

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-16

    forward port osgeo4w stuff from 1.7

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-16
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-16

    otb: region of interest.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@249 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-16
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-16

    Cancelation terminates thread.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@248 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-16

    fix osgeo4w postinstall

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-16

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-16

    osgeo4w packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-16

    fix #5494

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-16

    fix #5543

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-06-15
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-06-15

    Fix for #5753, for all platforms.

    This fix takes a different approach to dynamically building standard plugin category menus, by putting them after or before the Raster menu, which is already in /src/ui/qgisapp.ui.

    If third-party plugins use firstRightStandardMenu() as a key for placing their plugin menus before it, this fix should now keep the menubar properly ordered, with dynamically added/removed standard plugin category menus, as such:

    File, Edit, View, Layer, Settings, Plugins, [Vector], Raster, [Database], [Web], [Plugin-added-menus], Window (on Mac), Help

Merge: a240f442370 dceefca2a83
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-06-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-06-15

    Merge pull request #175 from coyotte508/master

    Improved Dissolve speed for some use cases

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-15

    fix #4434

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-15

    fix warnings and indentation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-15

    run crssync from output directory

    coyotte508 <coyotte508@hotmail.com>AuthorDate: 2012-06-15
Commit:     coyotte508 <coyotte508@hotmail.com>
CommitDate: 2012-06-15

    Improved dissolve per field-value

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-06-15

    typo

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-06-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-06-16

    Hide sample buttons in expression builder on load

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-15

    Forgot to add license header

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-15

    Use band number as text in raster renderer widgets if color interpretation is undefined. Fix for ticket #5799

Merge: 11b23d5c0e0 70b68be6462
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-06-15

    WCS

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-15
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-15

    Set user style sheet in parameter dialog help.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@247 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-15

    updated help

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@246 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-15
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-15

    added saga help files (still have to fix the code to use the custom css)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@245 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-14

    fix tile scale widget state tracking

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-14
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-14

    More information in saga help files + stylesheet.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@244 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-06-14

    to open raster layer properly, more data must be read from project file, temporary fix to get old WMS layers working

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-14

    fixed bugs in lidar tools

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@243 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-06-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-06-14

    fix Python bindings for raster renderer and resampler

Merge: f3f1c4378e1 9a006e4dad2
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-14

    Forgot to add sip files

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-06-14

    some crashes on loading project fixed

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-06-14

    Generic QgsDataSourceURI, WMS provider adapted to QgsDataSourceURI, enabled WMS drag-and-drop from browser

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-14

    missed one...

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-14

    fix warnings and link errors on windows

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-14

    Make project file transform for rasters between 1.8 and 1.9

Merge: dba6ba4fb1f 966c5c15c0c
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-14

    Resolved merge conflicts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-14

    update master version

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-14

    Fix typo

Merge: adca9d39dc3 efb54eaf3b0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-14

    Adapt project file transform to changed release schedule

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-14

    reorganized lidar tools

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@242 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: ff87deef070 fd0a46a8d38
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-14

    Merge raster resampler branch

Merge: b33ea422ce7 efb54eaf3b0
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-14

    Updated version number, splash icon, for master

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-14

    fix nightly builds for Qt <4.7

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-06-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-06-13

    Expression builder widget UI tweaks

    - remove open,save button
    - add Load All | Load Sample values buttons
    - remove search label and show inside lineedit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-13

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-13

    fix typo: one ' too much

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-13

    fix spelled QGIS not Qgis

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-13

    fix typo in nl translation

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-06-13

    missing QHash

Merge: 5ebdbe34f2f f276fdee6ce
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-13

    [FEATURE] Add WMTS support

Merge: 371351188f8 e85d9b85867
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-12

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-12

    Unembedded 1.8 from icon and added another 1.8 labeled icon rather (non default)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-12

    Embedded version 1.8 in icon

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-12

    Remove rc from splash

Merge: ef60f812e31 e85d9b85867
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-12

    Merge remote-tracking branch 'origin/master' into wmts

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-12

    fixed some typos in NEWS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-12

    Added more anomaly files for sid i386

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-12

    update tsstat with new translators

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-12

    prepare for 1.8: update ChangeLog file

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-12

    Manually applied pull request #169 - patch to update French translator list

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-12

    translation update: ko_KR by BJ Jang

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-12

    fix #5523

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-11
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-11

    Saga Help file generator.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@239 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-11

    translation update: et_EE by Veiko

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-11

    translation update: es by Carlos

Merge: cc9b8983bc5 8a9c82cb6a8
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-11

    Merge pull request #171 from Cracert/trans

    translation update: pl by Robert

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2012-06-11
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2012-06-11

    translation update: pl by Robert

Merge: 014b9ac563b e0b899e9648
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-11

    Merge pull request #170 from dakcarto/fix-about-hijack

    Better fix for #5754. More of a hack but works well.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-06-11
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-06-11

    Better fix for #5754. More of a hack but works well.
    Keeps all plugins from hijacking About or Preferences application menus on Mac.

Merge: 442adbac3bd a5199a81406
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-11

    Merge pull request #168 from Jean-Roc/master

    update fr strings

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-11
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-11

    Handle algorithm errors.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@238 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-11

    translation update: lv by Maris

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-06-11
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-06-11

    update fr strings

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-11

    translation update: pt_BR by Arthur

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-11

    remove Henriette from translators

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-11

    translation update: ja by yoichi

Merge: 615089c9f64 f47d1ab07be
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-11

    Merge pull request #167 from artfwo/master

    Russian translation update for 1.8

    Artem Popov <artfwo@gmail.com>AuthorDate: 2012-06-11
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2012-06-11

    Updated Russian translation.

Merge: 6d9f0dddb8e 24cca20d02b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-11

    Merge pull request #166 from rduivenvoorde/master

    nl fix

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2012-06-11
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2012-06-11

    NL gui translation fix

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-11

    removed previous cancelation mechanism (not used)
    fixed #5777

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@237 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-06-11
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-06-11

    IT GUI transaltion completed

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-11

    translation update: bring all ts files to the same level

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-11
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-11

    History processing moved to separate thread. Note not much user feedback.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@236 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-11
Commit:     cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-11

    Batch processing in separate thread.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@235 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 769fd5e20a3 7f1a4e28d12
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-10

    Merge pull request #165 from dakcarto/fix-menus-two

    Fixes for issues #5753 and #5754

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-06-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-06-10

    Fix for #5753

    Does not address third-party plugins that add their own menus. They should use (here for Python):

    menu_bar = self.iface.mainWindow().menuBar()
    menu_bar.insertMenu( self.iface.firstRightStandardMenu().menuAction(), self.my_plugins_menu )

    Ideally, a new QgisInterface public slot pair of addMenuToMenuBar(QMenu)/removeMenuFromMenuBar(QMenu) should be added, to help plugin developers put their menus in the correct place.

    Deletion in GdalTools.py is redundant add-to-menu code. It moved the Raster menu to -1 on the menubar (between Window and Help on Mac).

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-10

    fix query item removal

Merge: 3c746c7667e ed801a47fa2
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-10

    Merge remote-tracking branch 'origin/master' into wmts

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-06-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-06-10

    Simple fix for #5754 (Mac OS-specific). Better fix would be to make a method that set all QAction additions to base menus (submenus ok) to QAction::NoRole. This would keep any new action from hijacking the Mac app's About or Preferences… menus.

    See: http://doc.qt.nokia.com/4.7.1/qmenubar.html#qmenubar-on-mac-os-x

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-06-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-06-10

    Fix #5766

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-06-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-06-09

    DBManager: use the first suitable field loading a view (fix #5676)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-06-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-06-09

    DBManager: do not use translated string for geometry type name (fix #5764)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-06-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-06-09

    delete not valid provider instances (fix memory leaks),
    avoid failure due to assertion calling disconnectDb on PG provider more times

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-06-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-06-09

    DBManager: fix spatial index creation importing a vector layer (fix #5625)

Merge: 23c0f252e74 12ef68e834b
    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2012-06-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2012-06-09

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2012-06-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2012-06-09

    Fix Ingres connection type so stored connections can be created using the
    add vector layer dialog, database option

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-06-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-06-09

    Fix placement of curved labels when there is just one character

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-08

    Use QString::number with QDomElement::setAttribute with double/float (fixes #5749)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-08

    fixed problem with boolean values in R scripts

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@234 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-08

    fixed problem with boolean values in scripts (#5755)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@233 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-08

    fixed minor bug in in OTB provider

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@232 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 7b08cbaa319 4a33d74cc3f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-08

    Merge pull request #162 from rduivenvoorde/master

    nl translation fix

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2012-06-08
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2012-06-08

    little dutch translation fix

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-06-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-06-08

    Try to detect WFS feature type if not available in describeFeatureType response. Fixes ticket #5745

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-08

    fix #5758

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-07

    translation update: nl by Richard

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-07

    fix #5759

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-07

    fixed problem when opening OTB descriptions

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@231 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-07

    fix for #5760 - make heatmap dialog resizeable and use a layout in advanced options

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-07

    fixed problem when editing help and saving R scripts

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@230 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-07

    fixed encoding problem in log
    fixed problem when editing help and saving scripts (still have to apply it to R scripts)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@229 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-06-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-06-07

    fix fTools version to avoid conflicts with version from Carson's repo

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-07

    fixed encoding problem in log

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@228 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-06-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-06-07

    updated widgets / customization

Merge: 38d15f12009 77d3ab91e2f
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-07

    Merge remote-tracking branch 'origin/master' into wmts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-07

    fix WMS-C

Merge: c695198e17e ac6730996e6
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-06

    Merge pull request #161 from Cracert/trans

    translation update: pl by Robert

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2012-06-07
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2012-06-07

    translation update: pl by Robert

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-06-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-06-06

    Apply patch from Borys to remove 'add 3rd party repos' button in plugin manager

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-06

    translation update: et_EE by Veiko

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-06

    translation update: nl by Richard

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-06

    fix some links in INSTALL

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-06

    update creatensis section of INSTALL

Merge: 40fbac0db7e 1ca6e7d193c
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-06

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-06

    translation update: update TRANSLATORS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-06

    translation update: nl by Richard

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-06

    translation update: ja by yoichi

Merge: d78e6052431 237f73cb335
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-05

    Merge pull request #160 from Cracert/trans

    translation update: pl by Milena and Robert

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-06

    translation update: gl_ES by Xan

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-06

    fix #5747

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2012-06-06
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2012-06-06

    translation update: pl by Milena and Robert

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-05

    translation update: pt_BR by Arthur

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-05

    Added first version of threading interface (by Camilo Polymeris, as part of GSoC 2012)
    Fixed #5720. Still have to add refreshing to the model after the change in the element is done.

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@227 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-05

    update osgeo4w dependency list in INSTALL

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-06-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-06-05

    Fix an error in IT translation

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-05

    fixed progress tracking in linux

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@226 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-05

    fixed bad behaviour with fixed tables

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@225 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-05
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-05

    fixed #5739

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@224 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-05
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-05

    Fixed NVIZ GRASS module (did not work)


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@223 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 08a712a5f04 dab475868f9
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-04

    Merge branch 'master' into wmts

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2012-06-04
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2012-06-04

    Fix Ingres driver name so it is recognized.
    OGR reports the driver name in title case rather than
    all caps currently used in qgsogrprovider.cpp

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-04

    add support for optional wm(t)s axis inversion

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-04
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-04

    Fixed r.los (see #5734)


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@222 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-04
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-04

    Changed a default value for r.param.scale


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@221 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-04
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-04

    Added r.slope, r.aspect - simpler and faster to use than full r.slope.aspect


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@220 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-04

    fixed #5557

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@219 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-04

    modeler canvas is now bigger (5000x5000). TODO: make it resize dynamically

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@218 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-04

    fixed #5673

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@217 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-04

    updated help

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@216 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 8ad85ed59ee 2519df85ffd
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-06-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-06-03

    Merge pull request #159 from szekerest/master

    MSSQL provider: Implement minimumValue, maximumValue and uniqueValues

    szekerest <szekerest@gmail.com>AuthorDate: 2012-06-03
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2012-06-03

    MSSQL provider: Implement minimumValue, maximumValue and uniqueValues (fixes #5610)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-03

    translation update: es by Carlos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-03

    remove empty translations and update moved translation

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-03

    forgot to update nl file to latest strings, TRANSLATORS file also updated

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-03

    translation update: ja by Yoichi

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-03

    translation update: nl by Richard

Merge: cdd683c5bce d6d1e70646f
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-03

    Merge pull request #158 from Jean-Roc/master

    update fr strings

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-02
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-02

    Removed v.topoclean because of duplicate v.in.ogr. See ticket #5717


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@214 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: c3f240b81ea 2ed561bdd51
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-06-02
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-06-02

    update fr strings, patches from Etienne Tourigny and Robin Cura

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-02
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-02

    Added v.topoclean (not yet working, unclear if it's a global bug)


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@213 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-02
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-02

    Patch from Markus Metz, see #5714


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@212 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: af01338e308 7db9df5d86a
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-06-02
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-06-02

    Merge pull request #5 from RCura/master

    Quelques modifications de traduction

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-02

    translation update: pt_BR by qgisbrasil

    Robin Cura <robin.cura@gmail.com>AuthorDate: 2012-06-02
Commit:     Robin Cura <robin.cura@gmail.com>
CommitDate: 2012-06-02

    Some french translations fix

    Std Dev -> écart type, RGB -> RVB, Natural Breaks (Jenks) -> Seuils
    naturels and some minor things.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-06-02

    Fixes for refinement of rules.

    - quoting of columns (#5536 and #5542)
    - quoting of string
    - do not quote of numbers (avoids type cast during evaluation)
    - use at least 4 floating point digits for doubles

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-01

    fix #5692

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-01

    more improvement to grass description

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@211 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-01

    fixed #5708

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@210 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-06-01

    cache sublayer feature counts and don't retrieve expensive ones (fixes #5322)

Merge: 2767edf8c99 b7382e36535
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-01

    Merge pull request #157 from artfwo/master

    Russian translation update for 1.8

    art <art@teaquetzl.(none)>AuthorDate: 2012-06-02
Commit:     art <art@teaquetzl.(none)>
CommitDate: 2012-06-02

    Updated Russian translation.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-01

    fixed some GRASS descriptions
    fixed problem with defautl values in parameterRange

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@209 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-01
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-01

    Corrected several misprints in help.


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@208 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-06-01
Commit:     paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-06-01

    First test commit (help minor edits).


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@207 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-01

    translation update: gl_ES by XAN

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-01

    translation update: cs_CZ by Jan

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-01

    translation update: lv by Maris

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-01

    translation update: hu by Zoltan

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-06-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-06-01

    translation update: es by Carlos

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-01

    fixed #5664 (problem with extent parameter)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@206 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-01

    added iimproved GRASS algorithm description by M. Neteler and patch for #5674 by M.Metz

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@205 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-06-01
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-06-01

    refs #5536
    Escape field names in refine rules functions

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-01

    fixed #5693

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@204 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-01

    changed grass default resolution to 100 (#5700)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@203 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-01

    fixed #5697 (temp files naming)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@202 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-06-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-06-01

    added improved descrition for r.* algorithms, provided by Markus Neteler

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@201 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-31

    added improved definition of GRASS algorithms, contributed by Markus Metz

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@200 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-05-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-05-31

    fix #5678 (old labeling does not work with rule-based rendering)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-31

    fixed #5673

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@199 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: af01338e308 53684682f27
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-05-31
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-05-31

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-05-31
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-05-31

    correct typos

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-31
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-31

    fixed grass algorithms
    fixed bug when using multiple layers in saga (#5652)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@198 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-31
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-31

    run Points in Polygon in separate thread and don't block QGIS main
    window (addresses #5162)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-31

    remove obsolete parts from finished translations

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-05-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-05-31

    Add .mailmap file so that git shortlog reports stats better

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-05-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-05-30

    fix #5665 (rendering order not working in rule-based renderer)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-05-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-05-30

    Merge branch 'master', remote-tracking branch 'origin'

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-30
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-30

    minor fixes

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@197 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-30

    fix #5487

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-30

    fix test debug output

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-30

    skip vrt-in-zip test for gdal<1.7

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-29

    apply #5598.33

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-29

    node tool fixes:
    - fix OTFR support (fixes #5327.16)
    - smaller snap tolerance for geographic CRSs (fixes #5661)
    - use different snapping epsilons in QgsVectorLayer::snapToGeometry() for
      layers with geographic and projected crs.
    - [API] enhancements (to fix #5661):
     * QgsGeometry::closestSegmentWithContext: allow passing of segment snapping
       epsilon
     * QgsPoint::sqrDistToSegment: allow assing of segment snapping epsilon
     * QgsMapLayer::crs() add "const"

Merge: 23b40de5a63 1341a5537ed
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-29

    Merge pull request #154 from slarosa/master

    fix #2733

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-05-29
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-05-29

    fix #2733

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-29

    fixed #5644

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@195 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-29

    added notice when grass help is not configured

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@194 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-29

    vector layer: also consider changed geometries, when there's no select rectangle

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-29

    fix #5660

Merge: 9859709e924 9e45d4c52bc
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-05-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-05-29

    Merge pull request #153 from rduivenvoorde/master

    translation update: new partial dutch translation

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2012-05-29
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2012-05-29

    dutch translation

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-05-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-05-29

    fix set crs to OGR data items (broken in 04aab2938)

Merge: 5e45e876dc2 04aab2938c1
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-05-29
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-05-29

    Merge remote-tracking branch 'etiennesky/browser_fixes'

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-29

    fix #5657

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-28

    skip null values in vector file writer (fixes #5172)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-28

    fix #5030

Merge: 369b32e5e57 721765e5ee6
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-28

    Merge pull request #152 from dakcarto/patch-1

    Add libqico.dylib copy and lib update to Mac app bundle for upcoming 1.8...

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-28
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-28

    fixed bug in settings when adding an external provider

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@193 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-05-28
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-05-28

    Add libqico.dylib copy and lib update to Mac app bundle for upcoming 1.8 release. Linux already supports libqico (favicons), while Windows apparently isn't supported by Qt yet (Notes section of http://qt-project.org/doc/qt-4.8/qtwebkit.html ). This is useful for plugins that render web pages and want to display the favicon of the site.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-28

    update field list on each layer list update (fix #5655)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-28

    fix tests

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-28

    add python binding for QgsCoordinateReferenceSystem::createFromUserInput()

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-28

    add more autotests for ESRI WKT

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-28

    use GDAL_FIX_ESRI_WKT=GEOGCS instead of TOWGS84 and maintain user-defined value

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-28

    add ESRI .prj test to make sure towgs84 is ok (bug #5598), and add QgsCoordinateReferenceSystem::createFromUserInput()

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-28

    make sure  QgsCoordinateReferenceSystem::setProj4String() and createFromProj4() trim the input proj4 string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-28

    fix #5327

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-28

    debian packaging update

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-05-28
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-05-28

    IT GUI transaltion completed after string freeze

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-05-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-05-28

    translation update: sl_SI by Joze

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-05-28

    do not show file extension in TOC, add QqsLayerItem::layerName() for getting layer name (bug #5621)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-27
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-05-28

    prevent .vrt and .gz files from appearing as both GDAL and OGR items (bug #5636)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-05-28

    add tests for QgsDataItem - verify that .gz and .vrt files are not recognized as both gdal and ogr items (bug #5636)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-05-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-05-27

    translation update: preparing for 1.8 release

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-27

    Remove 'm' tagged QGIS icon in lead up to release of 1.8

Merge: c1df6269a7e 4295a687d1e
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-27

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 9d0745fa681 df79503cae6
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-27

    Merge pull request #150 from slarosa/master

    fix #3549

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-27

    fix nightly builds

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-27

    fix warning

Merge: d281277665f 812ff51e393
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-05-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-05-26

    Merge pull request #149 from Jean-Roc/master

    update fr strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-26

    fix #4843 again

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-26

    log OGR errors in QgsVectorFileWriter::addFeature

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-26

    debian packaging update

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-05-26
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-05-26

    fix #3549

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-26

    - replace SaQueryBuilder with QgsQueryBuilder
    - replace SaDbFilterProxyModel with QgsDbFilterProxyModel
    - remove spurious copy of QgsDbFilterProxyModel from postgres provider
    - fix #4491

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-26

    Updates whats new documentation for 1.8

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-26

    fix #5490

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-26

    remove unused includes

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-05-25
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-05-25

    update fr strings

Merge: c4db2e0e330 afcd5b6e3c1
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-05-25
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-05-25

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-05-25

    Smaller treshold for GetFeatureInfo for polygons

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-25

    fix #4521

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-25

    fixed bug in outputfile

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@191 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 88a319a4fc1 40c34d4b405
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-25

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-25

    Added anomaly files for windows

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-25

    improved model edition in modeler

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@190 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-25

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-25

    sip bindings: add /Transfer/ to QgsMapCanvas::mapRenderer()
    (otherwise mc.mapRenderer().hasCrsTransformEnabled() can crash)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-25

    validation/geometry/threading fixes:
    - fTools/polygon centroids: catch missing centroid with invalid geometry
      (fixes #4963)
    - fTools/validate geometry:
     * fix final position of progress bar
     * don't use isGeosValid()
     * zoom to feature on locationless errors (including OTFR support)
     * store/restore dialog position
    - QgsGeometry(Validator):
     * log GEOS exceptions
     * (closed) rings need at least 4 points not 3
     * log error when geometry can't be exported to GEOS
     * don't produce "geometry is valid" error
    - improve logging from threads
     * keep message output from main thread as popup
     * log message from threads to message log (fixes crash on python error
       in thread)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-25

    message log: fix crash on exit

Merge: a442b89c712 474e04b027f
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-25

    Merge pull request #148 from slarosa/master

    minor fixes in fTools GUI

Merge: e37a9aea585 3dc5d54805b
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-05-25
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-05-25

    Merge pull request #4 from mathieubossaert/master

    plus qu'une trentaine de chaînes.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-25

    improved model edition in modeler

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@189 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Salvatore Larosa <lrssvtml@gmail.com>AuthorDate: 2012-05-25
Commit:     Salvatore Larosa <lrssvtml@gmail.com>
CommitDate: 2012-05-25

    minor fixes in gui fTools

    Mathieu Bossaert <mathieu@appart.numericable.fr>AuthorDate: 2012-05-24
Commit:     Mathieu Bossaert <mathieu@appart.numericable.fr>
CommitDate: 2012-05-24

    update french strings, plus que 34! mathieu

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-24

    fTools: fix handling of locationless geometry errors (fixes #4396)

Merge: bc367ce7dd1 84f7b125dcb
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-05-24
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-05-24

    Merge pull request #3 from mathieubossaert/master

    traduction française

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-24

    fix synchronous geometry validation

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-05-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-05-24

    restricted location/mapset names in GRASS new mapset dialog, fixes #4258

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-05-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-05-24

    Europe extent, fixed #5080

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-24

    debian packaging: optionally remove api/installdox

    Mathieu Bossaert <mathieu@appart.numericable.fr>AuthorDate: 2012-05-24
Commit:     Mathieu Bossaert <mathieu@appart.numericable.fr>
CommitDate: 2012-05-24

    update french strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-24

    fix #5632

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-24

    Algorithms in modeler can now be edited with a double click (not yet finished)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@188 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-24

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-23

    take III on #5597

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-23

    another take on #5597

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-23

    some fixes in geoprocessing tools (hope this will fix database support)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-05-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-05-23

    check thread in customization, it should fix #5597

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-23

    make Clip tool work with SpatiaLite layers (fix #4571)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-23

    make Dissolve tool work with SpatiaLite (addresses #4571)

Merge: 4d3cf1abca6 c367a35ce9a
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-23

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-22

    wmts: use QObject property to make tile resolutions available to tilescalewidget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-22

    wmts: use KVP GetMap only when allowed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-22

    create vector grid in layer CRS (fix #5204)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-22

    correctly handle WMS rasters in Random Points tool (fix #5202)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-22

    make "use value from field" available in Random Points tools, also show
    only integer fields (fix #4570)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-22

    fix crash on opening symbol levels dialog when using categorized renderer with showClassifiers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-22

    fix #5617. Patch submitted by Salvatore Larosa, thanks!

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-22

    Revert last commit

    This reverts commit 5cb6dd7c0b686890cffff1c0d4476dfa2dce57f9.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-22

    store geometries from GeometryCollection in list

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-05-22

    Split tool: prefer default values for new features vs. values copied from original feature. Fixes ticket #5475

Merge: 5a4412a21d0 17803446719
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-05-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-05-21

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-05-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-05-21

    updated widgets / customization

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    fix 'unused' warning

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-21

    partial fix for #5617 from Salvatore Larosa (slightly modified)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    open sqlite3 database readonly where possible (another followup on 9154e4e)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    merge master:
    - don't use createFromEpsg
    - cleanup: don't save tiles for debugging

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    update icon link for api doc - again

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    update icon link for api doc

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    DBManager: added missing required (not implicit) self argument

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    DBManager: don't raise any errors while disconnecting signals from destroyed objects

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    DBManager: remove label from separators (fix #5393)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    fix zip file reading for gdal<1.9 and add test for folder-in-zip

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    prefer non-deprecated crses (fixes part of #4977)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    trim proj4 parameters for sql queries (#5598)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    zip files: update VSIReadDirRecursive1() from VSIReadDirRecursive() in gdal trunk, fixes long filename issues (see gdal bug#4658)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    add missing copyright headers to c++ files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    fix #5176

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    log more verbose error messages if the view primary key selection is wrong.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    WFS service Capability request resource bug

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    fix #5544

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    QgsMapRenderer: Load projection flag and destination CRS before extent. Fixes ticket #5605

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    fix feature info for WMS 1.3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    update icon link for api doc - again

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-21

    update icon link for api doc

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-21

    finished adding pymorph algorithms

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@187 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-20

    replaced mmqgis by new improved version, compatible with standalone plugin

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@186 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-05-20
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-05-20

    DBManager: added missing required (not implicit) self argument

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-05-20
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-05-20

    DBManager: don't raise any errors while disconnecting signals from destroyed objects

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-05-19
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-05-20

    DBManager: remove label from separators (fix #5393)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-20

    Marked updateFeatureCount as unused (removes compiler warning)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-20

    fix zip file reading for gdal<1.9 and add test for folder-in-zip

Merge: 9dcee6b424f 396aaf1c6e2
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-19

    Merge pull request #142 from etiennesky/fix_crs

    Fix crs issues

Merge: 1e7b9ed0d48 b6997a07888
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-19

    Merge pull request #141 from etiennesky/zip_fixes2

    zip files: update VSIReadDirRecursive1() from VSIReadDirRecursive() in gdal trunk

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-19
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-05-19

    prefer non-deprecated crses (fixes part of #4977)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-19
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-05-19

    trim proj4 parameters for sql queries (#5598)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-18
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-05-18

    zip files: update VSIReadDirRecursive1() from VSIReadDirRecursive() in gdal trunk, fixes long filename issues (see gdal bug#4658)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-18

    add missing copyright headers to c++ files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-18

    fix #5176

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-18

    log more verbose error messages if the view primary key selection is wrong.

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-05-18
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-05-18

    WFS service Capability request resource bug

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-18

    implemented a few more pymorph algorithms

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@185 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-18

    WMTS/WMS-C: remove Cache-Control header from tile requests to force cache usage

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    fix #5544

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    wmts fixes:
    - [FEATURE] add support for CRS:27 and CRS:83 in QgsCoordinateReferenceSystem
    - fix axis orientation for CRS:84
    - respect inverted axis orientation in WMTS and allow to ignore it for WMS 1.3/WMTS
    - fix: only consider valid TileMatrixSetLimits

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    debian packaging: add optional support for gdal 1.9 in ubuntu lucid/oneiric/precise

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    show warning before updating exisiting shapefile (fix #5335)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    minor formatting fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    fix cmake warning and report GDAL version

    slarosa <sal.larosa@libero.it>AuthorDate: 2012-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    Add Multigeometries support in Simplify tool for geomVertexCount function

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    also add MultiPolygon support in Densify geometry

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    add MultiLineString support to Densify geometries tool (addresses #5577)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    QgsMSLayerCache inherits from QObject to use signal/slot mechanism

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    Empty config file entry in layer cache for sld layers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    Invalidate cache layers if project files are changed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    run make t2tdoc

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    re-run scripts/scandeps.pl

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    fix GDAL version check

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    fix overriding of locale in options

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-17

    Rastercalculator: fix for reading out of source raster bounds

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-17

    implemented a few more pymorph algorithms

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@184 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-05-17

    QgsMapRenderer: Load projection flag and destination CRS before extent. Fixes ticket #5605

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-05-17
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-05-17

    update fr strings

Merge: 07e4fb1534d bfd846a192d
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-05-17
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-05-17

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-17

    started adding pymorph library

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@183 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-16

    fix last commit - not my day - sorry

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-16

    fix feature info for WMS 1.3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-16

    debian packaging: add optional support for gdal 1.9 in ubuntu lucid/oneiric/precise

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-16

    show warning before updating exisiting shapefile (fix #5335)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-16

    fixed #5566
    added deactivation of algorithms in modeler

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@182 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 2caba61bbad a1255fce343
    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-05-15
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-05-15

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-15

    wmts fixes:
    - fix tile limits
    - fix support support for multiple formats

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-05-13
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-05-13

    update fr strings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-13

    minor formatting fixes

Merge: edaadddb2a7 e9ff0723353
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-13

    Merge pull request #140 from slarosa/master

    Add Multigeometries support in Simplify tool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-13

    fix cmake warning and report GDAL version

    slarosa <sal.larosa@libero.it>AuthorDate: 2012-05-12
Commit:     slarosa <sal.larosa@libero.it>
CommitDate: 2012-05-12

    Add Multigeometries support in Simplify tool for geomVertexCount function

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-12

    also add MultiPolygon support in Densify geometry

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-12

    add MultiLineString support to Densify geometries tool (addresses #5577)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-05-11

    QgsMSLayerCache inherits from QObject to use signal/slot mechanism

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-05-11

    Empty config file entry in layer cache for sld layers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-05-11

    Invalidate cache layers if project files are changed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-11

    run make t2tdoc

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-11

    re-run scripts/scandeps.pl

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-11

    fix GDAL version check

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-10

    renamed mmqgis code
    splitted r.surf.rst

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@181 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-10

    fix overriding of locale in options

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-10

    added GridSurface and MergeData algs to FUSION

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@180 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-10

    changed batch process behaviour when there are html outputs

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@179 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-09

    added r histogram script
    fixed bug in r script editor
    fixed bug in modeler when using lagorithms with optional raster layers

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@178 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-09

    forced output log filename in R

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@177 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-09

    added clear history button
    fixed buf in outputs (missing open variable)
    fixed bug when using table-like params dialog

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@176 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-09

    added pseudo-optional outputs
    switched to rst-based help files

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@175 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-05-09

    Rastercalculator: fix for reading out of source raster bounds

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-08

    use VSIReadDir() from gdal instead of quazip for listing .zip files and remove quazip entirely, including HAVE_ZLIB variable ; set default scanZip to 2 (Basic Scan)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-08

    fix ziplayer handling for windows

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-08

    translation update: sl_SI by Joze

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-08

    Mark unused var

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-08

    improve message log resizing

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2012-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-08

    translation update: PL by Robert

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-08

    Remove old GCPs in georeferencer; clear image on close.  Fixes #4310

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-08

    Removed unused qsettings includes in tests

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-08

    update fr strings

Merge: 0dbf937ff9c f60d40aa103
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-08

    Merge pull request #139 from etiennesky/zip_fixes

    Zip support fixes from Etienne

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-08

    added GroundFilter (fusion)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@174 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-08

    fixed bugs in saga and grass extent calculation

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@173 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-07
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-05-08

    use VSIReadDir() from gdal instead of quazip for listing .zip files and remove quazip entirely, including HAVE_ZLIB variable ; set default scanZip to 2 (Basic Scan)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-05-06
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-05-08

    fix ziplayer handling for windows

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-08

    fixed bug when running unsaved models
    added gridmetrics to FUSION

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@172 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-05-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-05-08

    translation update: sl_SI by Joze

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-08

    added explode and multi to single part algorithms
    added lastools for linux
    added FUSION filterdata algorihtm
    changed r installation method

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@171 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-07

    Mark unused var

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-07

    WMTS/WMS updates:
    - larger precision in BBOX (WMS/WMS-C)
    - keep GetCapabilities request or document for GetCapabilities request (WMTS)
    - parse multiple image format and infoFormat elements in GetCapabilities response
    - support diffent nestings of TileMatrixSetLink/TileMatrixSet
    - case insesitive parsing of ResourceURL attributes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-07

    improve message log resizing

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-07

    moved grass.txt

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@170 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: be0e17be317 301e3206f9d
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-05-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-05-07

    Merge pull request #138 from Cracert/trans

    translation update: PL by Robert

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2012-05-07
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2012-05-07

    translation update: PL by Robert

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-07

    missed a dialog

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-07

    fixed syntax error in sagaalgorithm

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@169 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-05-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-05-07

    Remove old GCPs in georeferencer; clear image on close.  Fixes #4310

Merge: 54eabf300b6 acd16433e3d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-06

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-06

    Removed unused qsettings includes in tests

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-06

    added how-to about grass description files (yet to be finished)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@168 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-06

    changed resampling extent behaviour in SAGA

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@167 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: db1c3d9f4ec 1ad8700cbdc
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-05-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-05-06

    Merge pull request #136 from Jean-Roc/master

    translation update: fr by JR

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-05-06
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-05-06

    update fr strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-06

    [FEATURE] WMTS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-05-06

    test cleanups

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-06

    remove unused icons

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-06

    new icons for Georeferencer plugin (fix #5530)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-06

    changed str() with unicode(), to avoid problems with files in non-ascii paths

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@166 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 0bf56ab2257 8c236a39a88
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-05-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-05-05

    Merge pull request #135 from Cracert/trans

    Translation update PL

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2012-05-06
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2012-05-06

    translation PL update: Dlg*

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2012-05-06
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2012-05-06

    translation PL test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-05-05

    Save memory in raster rendering

Merge: 99d41cfa9d7 43abddb630d
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-04

    Merge pull request #134 from artfwo/master

    Russian translation update for 1.8

    Artem Popov <artfwo@gmail.com>AuthorDate: 2012-05-05
Commit:     Artem Popov <artfwo@gmail.com>
CommitDate: 2012-05-05

    Updated Russian translation.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-04

    Removed return - for pg provider crs method comments

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-05-04
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2012-05-04

    typo

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-05-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-05-04

    Disable floating dock widgets in composer. Fix #5118

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-05-03
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-05-03

    remove the unused DB Manager About dialog .ui

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-05-03
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-05-03

    fix #5541

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-05-03
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-05-03

    bundle libspatialindex in app

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-05-03
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-05-03

    add spatialindex to OSX install instructions

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-05-03
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-05-03

    bundle more Qt imageformats that might be useful to external plugins

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-03

    fixed bug in lasground

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@164 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-02

    Added anomaly tests for stingray

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-05-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-05-02

    WCS / OWS select format fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-05-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-05-02

    Better formats in QgsOWSSourceSelect

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-05-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-05-02

    better add WCS layer icon

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-02

    fixed #5514

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@163 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-05-02
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-05-02

    fixed #5522 and #5529

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@162 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-05-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-05-02

    WCS 1.0 GetCapabilities parser

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-05-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-05-02

    translation update: cs_CZ by Jan

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-05-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-05-02

    Applied patch from Etienne to make gzip/zip tests run under linux

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-05-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-05-01

    Python binding for raster renderer and resampler classes

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-05-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-05-01

    OWS meta provider; represents all OWS services under single connection in browser

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-05-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-05-01

    new icons for vector layer and OWS data source

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-01

    SpatiaLite support in Select by Location tool (fix #5264)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-05-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-05-01

    fix duplicate control names

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-04-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-05-01

    Add convert to subclass for QgsGpsConnection for python bindings

Merge: adb83901589 a859c620628
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-30

    Merge pull request #131 from etiennesky/zip_qml2

    [TEST][API]improved qml support for zip layers and more tests

Merge: 69ef4deba19 bba09a19f01
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-30

    Merge pull request #133 from NathanW2/zoombug

    [TEST]Add fix for bad zoom using pen PCs; Add tests

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-30

    WFS adapted to QgsOWSConnection, remaining functionality from QgsWFSConnection moved to QgsWFSCapabilities

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-30

    Added developers meeting pic in help -> about -> developers as per Paolo's request

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-30

    Copied over splash from old 1.8 branch

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-30

    Changed version to 1.8

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-29

    allow export vector data to ESRI FileGDB

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-29

    multipoint geometry support in Field Calculator (fix #5513)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-29

    add multipoint geometry support to Export/Add geometry column. Thanks to
    Salvatore for investigating issue

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-29

    remove unused signal

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-29

    translation update: pl by Robert and gl by Xan

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-04-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-04-29

    Add fix for bad zoom using pen PCs; Add tests

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-28

    WCS data items (browser support)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-28

    WCS gis theme icons

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-28

    show correct service in connection title

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-28

    gis theme add WCS layer icon

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-28

    explanation of various bugs in GDAL and Mapserver

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-27

    gdal provider: fix debug output

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-27

    update icon for touch action

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-27

    added some more fusion algorihtms

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@161 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-27

    changed copy method for algorithms
    fixed #5450
    started added FUSION lidar tools

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@159 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-26

    WCS - better versions and CRS

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-26

    added "advanced parameters" button in parameters panel

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@158 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-26

    add ESRI FileGDB driver to OGR drivers list

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-26

    changed saga algorithm to support extent parameter

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@157 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-26

    WCS better version support

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-26

    better hide unused widgets

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-26

    check if provider is valid

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-26

    also update icons for r.mapcalc and r.mapcalculator GRASS modules

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-26

    Icons day. New icon for Raster Terrain analysis plugin, thanks again
    Robert!

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-26

    new icon for Interpolation plugins. Thanks, Robert!

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-26

    update Pan To Selected icon

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-26

    icon from Robert for Raster Calculator

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-26

    add icon created by Robert to Zonal statistics plugin

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-26

    new icon from Robert for Tile Index command

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-25

    Added anomaly images for i386 natty nightly builds that are failing

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-25

    code cleaning
    improved nviz link
    added 2 more algs to lastools

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@153 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-25

    WCS support

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-25

    initial WCS support based on GDAL

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-25

    OWS common classes

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-25

    iterative execution now works without problems
    changed names of providers in settings

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@152 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-25

    added customizable parameter check before launching algorithms

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@151 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-25
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-25

    added addfield and fieldcalculator algorithms

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@150 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-04-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-04-24

    test that styles are loaded from qml files outside zip

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-04-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-04-24

    fix .qml file loading in /vsigzip and /vsizip items

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-04-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-04-24

    load default style if provider is gdal and if no style was given

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-04-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-04-24

    add more QgsZipItem tests and data

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-24

    bring back internal spatialite for Debian squeeze and Ubuntu lucid, maverick, natty and oneiric

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-24

    test fixes on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-24

    quazip: fix warnings and drop OF macro

Merge: 2978bfa4cec cd408bc5319
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-24

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-24

    Added anomaly images for failing tests on theodwyn-squeeze-amd64

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-24

    Made provider names more descriptive

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@149 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-24

    remove About dialog from Georeferencer plugin

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-24

    remove About dialog from RoadGraph plugin as discussed in ML

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-24

    added some i.* to grass, some new tools to lastools and nviz


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@148 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-24

    fix #5481

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-24

    fix spatialindex requirement

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-24

    Added run button to modeler
    Added tool to define grass region on canvas

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@147 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-24
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-24

    fixed 5458
    added crs param to gdal warp

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@146 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-24

    Added more anomalies for nightly tests on i386 precise

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-24

    more test fixes on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-24

    fix regression992 test crash

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-23

    fix german field calculator translation

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-23

    added more functionality to iterative execution
    fixed minor bugs

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@145 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-23

    fix ziplayer test for GDAL<1.8

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-23

    case insensitive vsizip/vsigzip support

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-23

    fix #4805:
    - drop internal spatialite and internal spatialindex
    - drop support for debian lenny (no system spatialindex/spatialite there)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-23

    Added anomaly files from nightly build server

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-23
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-23

    [otb] keep track of algorithm key

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@144 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-23

    added #5460

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@143 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-23
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-23

    added option not to close dialog after execution
    added help editing dialogs

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@142 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 71d0e4dd194 ed8c3a1232e
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-04-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-04-22

    Merge pull request #129 from szekerest/master

    MSSQL: Fix query builder support

    szekerest <szekerest@gmail.com>AuthorDate: 2012-04-22
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2012-04-22

    MSSQL: Fix query builder support (fixes #5401)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-22

    deprecated QgsCoordinateReferenceSystem::equals: as it might return false
    eventhough the proj.4 string is equal. PROJ.4 string isn't unique to
    CRSes.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-22

    Added feature request #5439

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@141 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-22

    added feature request #5444. Also added to scripts

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@140 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-22

    fixed #5435

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@139 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-22

    fix windows build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-04-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-04-22

    Fix #5344 - square symbol not selectable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-22

    test fixes:
    - run xvfb in 96 dpi mode
    - indentation update (including tests)
    - fix running tests from build directory

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-21

    raise field precision limit to 15

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-21

    add running GDAL/OGR version to about box

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-21

    added Translator name

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-21

    Remove about dialog in db manager

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-21

    Remove about dialog from gdal tools

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-04-21
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-04-21

    handle crssync in bundling stage

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-21

    added tooltip support

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@138 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-21

    followup 78c2a2b803

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-21

    removed ? button in parametersdialog

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@137 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-21

    debian package: remove pyspatialite from python-qgis

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-21

    cmake: rename GIT to GITCOMMAND

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-21

    remap attribute by name not index on paste (fixes #5425)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-20

    changed size of close buttons

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@136 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-20

    'shorten' last commit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-20

    - run tests with temporary copy of srs.db
    - sync srs.db in a single transaction

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-20

    Added PrameterCRS and CRS selectors

    Fixed GRASS bug when using v.* algorithms

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@135 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-20

    debian packaging: pyspatialite fix

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-20

    changed grass description. Now one grass algorithm can be splitted in several sextante ones

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@134 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-20
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-20

    addded folder slection parameter
    Added support for new parameters in r and python scripting providers

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@133 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-20

    use install rpath only on apple

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-20

    wms provider: handle content type case insensitive

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-19

    debian packaging: set build name for cdash

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-19

    run crssync on coordinate system test and run osgeo4w test as nightly

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-04-19
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-04-19

    use output field param's value executing gdal_polygonize, change default output field name to DN (fix #5416)


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@132 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-19

    fixed minor bugs in ftools and in ParametersPanel

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@131 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-19
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-19

    [otb] fix OutputFile declaration and clean up when no default value available

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@130 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-19
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-19

    [gui] optional layer bug. NOT_SELECTED was not declared in self

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@129 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-19
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-19

    [otb] recognize linux default paths to avoid configuration

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@128 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-19

    translation update: gl_ES by Xan

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-19
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-19

    [otb] set default value for ParameterSelection

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@127 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-19
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-19

    [otb] use new ParameterFile and OutputFile type

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@126 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-19
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-19

    [otb] more user friendly naming of algorithms

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@125 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-19
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-19

    [core] missing import, lost grass and otb on linux

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@124 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-19
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-19

    [otb] classify application with their tags

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@123 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-19

    Added ParameterFile and OutputFile
    Added LasTools provider and a few algorithms (still quite a few left, to be added soon)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@122 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-19

    Move deprecated tag from addMapLayers to addMapLayer where it was originally intended to go. Small updates to comments.

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-19
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-19

    [grass] broken doc detection on windows when fixing linux

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@121 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-19

    osgeo4w: fix quazip support

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-19

    Revert d7e8ae18 and d637c677c (fixes #5407, #5409 and #5410)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-18

    debian packaging: run tests with xvfb and upload results to dashboard

Merge: 7bd9240efdf 49936755e00
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-18

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-18

    Added unit test to verify zip layers can be opened

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-18

    More load raster style fixes

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-18

    update TRANSLATORS file

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-18

    Enable load style for raster renderers

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-18

    Added zipped shp for testing zip driver

Merge: ad39a428e64 0b082fb7663
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-18

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-18

    Added provenance information for quazip.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-18

    added some stuff to iterating execution

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@120 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-18

    postgres provider fix: layers with incomplete geometry type/srid/pk data could not be selected for addition

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-18

    some code cleaning
    changed style of parameters dialog when called from toolbox
    added iterate buttons (functionality not yet implemented)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@119 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-18

    Use project file transformation for raster symbology also when loading from qml

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-18

    translation update: ru by Artem

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-18

    fixed #5384

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@118 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-18

    changed miinor bug in spinner when using a integer numerical value

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@117 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-18

    improved kriging description to avoid wrong usage

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@116 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-18

    adding korean translator name

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-18

    indentation update

Merge: 70a2a4a6fa7 62482954f9a
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-18

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: fc373b3bc56 e1c934af13a
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-17

    Merge pull request #127 from mhugo/copy_paste_styles

    [FEATURE] Copy / paste of styles

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-04-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-18

    Make the style copy/paste functionality closer to the geometry copy/paste implementation

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-18

    Implement basic copy/paste of styles between layers

Merge: 213a1bcb12c e5775e71d52
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-17

    Merge pull request #114 from etiennesky/providers_browser2

    [FEATURE] gdal/ogr providers: optimizations and .zip / .gz file support - fixed

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-18

    Added some extra output to provide some hints for creating a new anomaly file

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-17

    Added anomaly checks based on test run http://dash.orfeo-toolbox.org/testDetails.php?test=9375735&build=81442

Merge: 2ad635a554d 7221eaa1f33
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-17

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-17

    More useful dash messages for render checker images

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-17

    Added anomaly for ubuntu 12.04 buffer render

Merge: 205a4b32404 506d829ba25
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-17

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-17

    fix dbmanager resource dependency and some other warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-17

    german translation update

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-17
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-17

    [grass] fix guessing of doc folder for linux

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@115 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-04-17
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-04-17

    Updated IT GUI translation

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-17

    translation update: string update db_manager

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-17

    added default value for ParameterSelection



    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@114 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-17

    update TRANSLATORS with every string update

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-17

    fixed type in saga description

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@113 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-17

    added delete model action (#5392)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@112 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-17

    show help button now appears only if a help file is available (#5388)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@111 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-17

    remove -z modifier when exproting to shapefile (bug#5394)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@110 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-17

    fixed bug when deleting elements

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@109 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-17

    added close button to about dialog

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@108 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-17

    QgsDataSourceURI used for WMS provider, all params are now encoded in URI, removed WMS specific functions from QgsRasterLayer and QgisAppInterface

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-04-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-04-17

    added generic mode

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-17

    fix About dialog in DB Manager

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-17

    fix broken Points in polygon (fix #5389)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-17

    Improved SAGA descriptions (difference between integer and float number params)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@107 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-16

    translation update: pl by polish team

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-16

    translation update: cz by Jan

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-16

    debian packaging: followup changelog rename

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-16

    added contributor names to about.htm

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@106 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-16

    fixed indentation in OTBAlgorithm

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@105 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-16

    Fix for bug #5354 (scalebar problems in print composer)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-16

    fixed grass launching. Should work now without problems. Still have to write something to get output info to update progress bar

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@104 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-16

    fixed indentation in OTBAlgorithm

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@103 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-16

    fixed bug detecting SAGA installed in linux

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@102 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-16

    fixed bug #5361
    changed saga and grass description filenames

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@101 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-04-16
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-04-16

    [FEATURE] add DB Manager plugin

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-04-16
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-04-16

    import vector layer: don't clear the error message if too many errors occur

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-16

    correctly handle user defined CRSes (fix #5257)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-16

    Fix beforeVertex - afterVertex mistake for linear referencing

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-04-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-04-16

    Fixed minor inconsistencies in strings (requires regenerating files for translation)

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-04-16
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-04-16

    Make the style copy/paste functionality closer to the geometry copy/paste implementation

    D'Hont René-Luc <rldhont@gmail.com>AuthorDate: 2012-04-16
Commit:     D'Hont René-Luc <rldhont@gmail.com>
CommitDate: 2012-04-16

    Using title and abstract of vector layer in WFS capabilities

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-16
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-16

    Added some checks for external apps configuration

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@100 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-04-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-04-16

    Fixed IT Sponsors page

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-16

    Anomalies for tests so that they run on ubuntu 12.04

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-16

    Anomalies for tests so that they run on ubuntu 12.04

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-04-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-04-16

    import vector layer: fix override layer option (follow f8d5d432)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-04-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-04-16

    More IT GUI translation

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-04-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-04-16

    Almost completed IT GUI translation

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-16

    flag and language file fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-15

    make tests & qgis work from the build directory (python still doesn't)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-15

    translation update: fix upstream

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-15

    small typo fixes for consistency

Merge: e51dd2cc10e a39d0b73629
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-04-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-04-15

    Merge pull request #126 from szekerest/master

    MSSQL: Support non spatial tables in browser dock

    szekerest <szekerest@gmail.com>AuthorDate: 2012-04-15
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2012-04-15

    MSSQL: Support non spatial tables in browser dock (fixes #5334)

Merge: 8f6d9418b22 9da981bf2aa
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-04-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-04-15

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-04-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-04-15

    Updated IT GUI translation.

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-04-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-04-15

    add delete layer action to PG data items

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-04-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-04-15

    allow PG provider to delete a layer

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-15

    Better hash comparison implementation for render checker

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-15

    fix estonian flag

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-15

    translation update: all strings .. prepare 1.8

Merge: c25a18686a5 8332f320145
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-15

    Merge pull request #125 from lynxlynxlynx/master

    ignore system setup errors in the regression992 test

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-15
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-15

    [grass] fix #5359

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@99 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Hugo Mercier <hugo.mercier@oslandia.com>AuthorDate: 2012-04-15
Commit:     Hugo Mercier <hugo.mercier@oslandia.com>
CommitDate: 2012-04-15

    Implement basic copy/paste of styles between layers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-15

    run Experimental test target on nightly build

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-15

    rename our CHANGELOG to NEWS and add new ChangeLog according to GNU Standards

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-15

    Revert accidentally commited parts of 6b7f594

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-15

    workaround deprecation warnings in MSVC for GEOWkt global

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-04-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-15

    fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-03-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-15

    remove buttons for saving contrast enhancement, std dev. and band
    combination from raster layer properties dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-15

    use standard deviations only when requested (fix #4917)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-04-15

    move some raster settings such as std. dev and band combination to
    general QGIS settings

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-04-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-04-15

    GdalTools: display a friendly message when python-gdal is missing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-15

    disable projection selection in project properties, while OTFP is off

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-04-15
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-04-15

    regression992 test: only check the actual regression

    this test would fail if GDAL doesn't have any jpeg2000 support compiled in

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-15

    cleaner fix for #5355: remove shortcuts to destroyed actions automatically

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-04-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-04-15

    update the "invert color" checkbox status opening the raster propery dialog (fix #4423)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-04-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-04-15

    in import vector layer fix overwrite option and report provider errors

Merge: dca998f4b05 0dc5080a99e
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-15

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-15

    Show anomaly hashes in test reporting

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-15

    fix #5355: remove touch action before registering the shortcuts list

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-15

    Added anomalies for nimbus host in test suite

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-15

    Use explicit qt libs for tests

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-15

    Fixes for coordinate ref sys test errors on Werner's machine

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Added additional diagnostics for why stripped wkt compare is failing on some machines.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Don't use ugly old std::out to send info to CDash

Merge: aab9976b552 847650e4330
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Upload test images to cdash

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2012-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-14

    Set measureUnits also for myFirstLayer (otherwise wrong scale is shown)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-14

    [API] fix #5014

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-14

    Project file conversion for freakout shader

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-14

    Legend items for singleband gray renderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-04-14

    Always create favourites item + expand the favourites item in dock widget

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Fixed bug with signal being emitted declaring layers were added but having a zero length layer list

Merge: 4097ed5cbdb 5598082c519
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Fixed issue with spatialite assigning incorrect field types when creating columns

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-14

    Raster legend for paletted renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-14

    Modify raster legend mechanism to work with raster renderers

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-14
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-14

    [otb] add options for saving dem options

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@98 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-14

    forgot danish language

Merge: b995abf71ad 6718000beab
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Merged conflicts

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Added ignore file for personal ctest options

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-14

    forgot danish language

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-14

    Add code for add/delete/sort buttons in singleband pseudocolor widget

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-14

    also ignore .qm file in i18n

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-14

    Displaying Translators Countries and Languages in a nicer way

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Inital implementation of test submission to CDash using OTB Dash server. Use make Experimental to submit your tests.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-14

    More project file conversion for multiband color

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-14

    More raster project file transformation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-14

    Project file conversion for paletted color

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Fix wanings about duplicated grid layout

Merge: a3fea94d3ff 5148d5f3f60
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 8c3f2a18720 0a2fdb6d080
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-14

    now add flags for real

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-14
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-14

    [otb] fix choice parameter

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@97 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-14
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-14

    [otb] remove last empty choice

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@96 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-14

    debian packaging update: switch from test to check target for tests

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-14

    show GDAL & PROJ version in CRS test

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-14

    inserting flags for language codes

Merge: 4665ac01f53 fa079036441
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Fix bug with test renderer where it was saving diff images to the wrong place

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-14

    Revert "fixed two SIP warnings about deprecated syntax" as it
    breaks builds with older SIP versions (Debian squeeze, Ubuntu lucid and
    maverick)

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-14
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-14

    [otb] handle not filled string parameters

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@95 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-14
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-14

    fix modeler (from G. Sucameli)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@94 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-14
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-14

    [gdal] fix gdal_merge (from G. Sucameli)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@93 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-14
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-14

    [gdal] fix polygonize (at least for linux)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@92 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Finished first pass implementation for anomaly testing in renderchecker.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-14

    Project file conversion for singleband pseudo color

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-14

    Moved control images one per directory and updated render checker to generate paths and filenames more cleanly. All tests pass for me.

Merge: cfcf12f1213 1e193c32c29
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-13

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-13

    Small core formatting changes only

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-13

    Refactored tests using control images to get control image path from renderchecker.

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    [otb] update description after previous commits

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@91 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    [otb] need to specify vector layer type

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@90 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    [otb] None not allowed for default value

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@89 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    [otb] add multiple input support

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@88 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    [otb] add quotes around command parameter

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@87 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 0358ddcaafb 15f14856b11
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-04-13

    Merge pull request #121 from lynxlynxlynx/master

    fix for one abort and a few SIP compile warnings

Merge: a65ded011f5 27fe00467ae
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-13

    Merge pull request #117 from dakcarto/master

    Fix for source or build directory paths that contain spaces (on Mac).

Merge: 7f295723fd9 5310b5bed0d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-13

    Merge pull request #122 from mbernasocchi/android

    Android

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-13

    Added diferentiation between int and float values
    extent selector more or less working now
    changed version to 1.0.3

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@86 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-04-13
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-04-13

    added null pointer protection

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-13

    Moved test images into their own folder

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-04-13
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-04-13

    remove the touch button if HAVE_TOUCH=0

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-04-13
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-04-13

    addVectorLayers: return early if no layers were succesfully added

    fixes an abort later on if all the layer loadings failed for some reason,
    like missing the shx file for a shapefile.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-13

    SCALE parameter for GetLegendGraphic

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-04-13
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-04-13

    fixed two SIP warnings about deprecated syntax

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-13

    Rename variable from beforeIndex to afterIndex

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    [otb] use parameter name instead of description

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@85 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-13

    Improved extension selector

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@84 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    fix command launching for otb and gdal

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@83 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    [otb] fix application descriptors

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@82 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    [otb] fix application descriptor generator for Mandatory/optional management

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@81 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    add pyc to gitignore

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@80 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    [otb] add .gitignore file

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@79 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    [otb] add description for otb modules

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@78 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    [otb] add helper script

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@77 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>AuthorDate: 2012-04-13
Commit:     julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>
CommitDate: 2012-04-13

    [otb] fix command launching for linux

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@76 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-04-13
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-04-13

    remove qsplashscreen on android

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-13

    Apply patch from ticket #5348 provided by René-Luc D'Hont

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-13

    Started adding an auto configuration mechanism

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@75 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-13

    Fix contrast enhancement buttons in raster branch

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-13

    Project file conversion for single band pseudo color

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-13

    Project conversion code for singleband gray renderer

    szekerest <szekerest@gmail.com>AuthorDate: 2012-04-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-04-13

    MSSQL: Add handling of default values (fixes #5316)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-13

    Made OTB configurable also in linux
    Added extent parameter

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@74 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 4da0c038b9c 67c77e5532d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-12

    Merged from master into raster resampler branch

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-12

    Added first working OTB algorithm
    Added file selector for vector and raster layers
    fixed bug with numbers and string in modeler dialog
    added RenderingStyleFilePanel

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@73 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-12

    started raster layer exporting mechanism


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@72 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: 67c77e5532d be8f135abb8
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-04-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-04-12

    Merge pull request #118 from szekerest/master

    Fix for issues with sql server geography type

    szekerest <szekerest@gmail.com>AuthorDate: 2012-04-12
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2012-04-12

    Fix for issues with sql server geography type (fixes #5229 fixes #5302)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-04-11
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-04-11

    add detection of libz (optional, needs update for win32)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-11

    relocated otb folder (wrongly imported in the previous commit)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@71 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-11

    Did some R and GRASS testing and debugging
    Added the OTB folder with a skeleton of OTB alg provider

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@70 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-11

    added some gdal algs

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@69 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-04-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-04-10

    Fix for source or build directory paths that contain spaces.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-04-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-04-10

    Fix for source or build directory paths that contain spaces.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-04-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-04-10

    Fix for source or build directory paths that contain spaces.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-04-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-04-10

    Fix for source or build directory paths that contain spaces.

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-04-10
Commit:     Larry Shaffer <lshaffer@federal.planet.com>
CommitDate: 2012-04-10

    Fix for source or build directory paths that contain spaces.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-10

    did some work on the gdal bindings

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@68 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Larry Shaffer <lshaffer@federal.planet.com>AuthorDate: 2012-04-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-10

    Added SIP generation to build/python directory of API files for QScintilla code completion/call tips.

    Signed-off-by: Tim Sutton <tim@linfiniti.com>

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-09

    translation update: et by veiko

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-09

    fix #5333

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-09

    Added make-no-x options (experimental) for running unit tests on a headless server.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-08

    Better diagnostics for CRS tests debug output

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-04-08
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-04-08

    OS X install cleanup, fill in more dependencies;
    adjust header styles for better readability

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-08

    Added verbose output on test failure to make check command

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-08

    Added test datasets aux.xml files for what its worth

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-08

    Revise script to get rid of orig files

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-08

    Replaced raster test images so all tests pass

Merge: bbf471eee70 051749a495b
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-08

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-08

    Renderer tests passing now

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-08

    raw only won't work with GPSes that don't speak NMEA (should fix #4050)

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-04-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-04-07

    OS X install update - osgearth and globe plugin

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-07

    fix #5331

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-04-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-04-07

    Add bundling of osg/osgEarth for OS X app

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-04-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-04-07

    Don't bundle PyQwt if not present in system

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-04-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-04-07

    Qt bundling cleanup

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-07

    Use more appropriate global for createFromId CRS test

Merge: 8ae8e1596c6 a82a2438e1b
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-07

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-07

    Emit layer added signals in addMapLayers method of layer registry

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-04-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-04-07

    Remove/Add layers to snapping dialog.  Fixes #5318

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-07

    Update control image and qml for map renderer test - all renderer tests now pass for me.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-07

    fix add/remove layers connections (follows up f9ed6d4)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-07

    Changed the way equality tests are done in qgscoordinatereference system. Simply comparing WKT's is not effective since the same CRS can be expressed in different ways. Now we compare the authid (which may have some side effects but probably less than the old system. All qgscoordinatereferencesystem tests pass now.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-07

    1 remaining test fails in CRS tests

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-07

    One CRS test failure left

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-07

    3 coordinate system test failures left

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-06

    [BACKPORT] in progress test updates / fixes

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-06

    [BACKPORT] Naming consistency for GEOWkt global (renamed to GEOWKT)

    Giovanni Allegri <giovanni.allegri@gmail.com>AuthorDate: 2012-04-06
Commit:     Giovanni Allegri <giovanni.allegri@gmail.com>
CommitDate: 2012-04-06

    Update src/core/qgsdistancearea.cpp

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-06

    Zoom to layer extent when adding the first layer

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-06

    improved table usage.Added better transparent layer handling for external apps.Started gdal bindings

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@65 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-05

    also get crs record count readonly (follows up 9154e4e)

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-04-04
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-04-04

    fix bd916b1

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2012-04-04
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2012-04-04

    OS X install updates

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-05

    indentation update

Merge: d830d537a67 ae20835d7b1
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-05

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-05

    [BACKPORT] to 1.8. Remove deprecated use of map layer registry addLayer and removeLayer elsewhere in code base

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-05

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-05

    show acres after sq ft and before sq mile

    szekerest <szekerest@gmail.com>AuthorDate: 2012-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-05

    MSSQL:Improve handling of datetime types (fixes #5283)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-05

    [BACKPORT] to 1.8. Further improvements to multiple layer removal in one operation support for the registry and apply suggested improvements from Jürgen.

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-04

    translation update: es by Carlos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-04

    postgres provider: use same precision in st_makeenvelope and BOX3D

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-04

    Implement readXML for singleband pseudo color

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-03

    Implement readXML for singleband gray renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-03

    Implement readXML for singleband color data renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-03

    Implement readXML for multiband color renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-03

    Avoid multiple redraws if loading projects

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-03

    added check for macOS when opening help manual

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@62 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-03

    Did some more work on GRASS descriptions

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@61 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-03

    updated example provider

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@60 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-03

    don't use -Wl,--no-undefined on OSX

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-03

    Polished some GRASS descriptions
    Fixed small bug when handling selection parameters
    added statistical values to numerical value selector

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@58 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-03

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-02

    move grassprovider to grass library (might fix #3999)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-02

    Fix check/unchek of groups in TOC (ticket #5013)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-04-02
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-04-02

    skip .shp.xml and .aux.xml files in ogrdataitem

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-25
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-04-02

    add option to bypass dataset scanning in browser dock

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-04-02

    add support for reading datasets inside zip file in browser using quazip

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-04-02

    add quazip for zip file read support

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-04-02

    add preliminary support for GDAL/OGR VSIFileHandler (.zip and .gz files) - full support requires new QgsCollectionItem class

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-24
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-04-02

    cache gdal sublayers list for subsequent access

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-02

    open CRS database readonly by default (fixes permission timeouts on windows)

    szekerest <szekerest@gmail.com>AuthorDate: 2012-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-04-01

    Improve handling of estimated metadata (fixes #5227 fixes #5252)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-01

    [FEATURE]: possibility to set MaxWidth and MaxHeight for GetMap request

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-01

    Fix direction for eventLayer offset

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-04-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-04-01

    translation update: string update for all languages on request

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-01

    Implement readXML for paletted raster renderer

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-04-01
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-04-01

    Fixed bugs #5262, #5263, #5265 , #5266, #5267
    Added numeric value selector
    improved grass provider


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@57 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-04-01

    writeXML for single band pseudo color renderer

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-03-31
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-04-01

    [FEATURE] allow multiline feature actions

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-04-01

    [API] Added registry support for addition and removal of multiple layers in one operation (and notification thereof). Maintains API compatibility with single layer add/remove operations.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-31

    fix warnings

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-31

    Mark unused var

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-31

    Intendention update and remove legacy code

Merge: c4aed92c62a dd9b98a1b33
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-31

    Merge branch 'linear_referencing'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-31

    [FEATURE]: geometry offset for event layer function

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-31

    writeXML method for single band pseudo color renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-31

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-31

    fix gcc 4.7 warnings/errors

Merge: 401aea2a493 76ba1f6924f
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-31

    Merge pull request #112 from mbernasocchi/android

    Android goodies (touch maptool, with-touch mode, ui edits, ...)

Merge: be4d125e3fd 8966899d22d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-31

    Merge pull request #111 from etiennesky/ftools1

    Ftools vector grid improvements

Merge: 785f9ae0ccb 157541ed2b0
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-31

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-31

    group favourites in top-level item (when there are 5 or more favourites) and add favourites icon

    Signed-off-by: Tim Sutton <tim@linfiniti.com>

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-31

    sort items in browser dock: sort items by type, so directories are before data items, sort top-level provider items by name

    Signed-off-by: Tim Sutton <tim@linfiniti.com>

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-31

    add missing icons for raster and vector collections in themes/default

    Signed-off-by: Tim Sutton <tim@linfiniti.com>

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-31

    add simple layer properties dialog to browser dock (source, provider and metadata) ; ui tweaks in raster properties dialog

    Signed-off-by: Tim Sutton <tim@linfiniti.com>

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-31

    browser: add collapse all button

    Signed-off-by: Tim Sutton <tim@linfiniti.com>

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-31

    browser and dataitems - show wait cursor when loading

    Signed-off-by: Tim Sutton <tim@linfiniti.com>

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-31

    [BACKPORT] Api update - added signlas for legend events and made them available to plugin api. Patch courtesy of Etienne Tourigny <etourigny.dev@gmail.com> and closes pull request 107

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-30

    prefer non-deprecated crses (fixes #4355)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-30

    fix nightly debian build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-30

    Implement writeXML method for single band data renderer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-03-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-03-30

    better wording for error message

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-30

    Mark unused variables to prevent compiler warnings if using older geos.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-29

    Revert 02749e9 (will be fixed in GDAL package).

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-29
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-29

    added recent algs list
    tested and improved saga resampling
    added non-spatial calculator
    added mechanism to connect external plugins
    Added example of provider plugin(still unfinished)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@56 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-29

    osgeo4w: set GDAL_DRIVER_PATH again (GDAL looks in apps/qgis-dev/bin/gdalplugins otherwise)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-29

    fix srs validation from threads

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-29

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-29

    debian packaging update

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-03-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-03-29

    fix #5257

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-29

    Implement writeXML method for singleband gray renderer

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-03-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-03-29

    faces

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-03-28
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-03-28

    added TODO find a better default fontsize

    adding suggestion to how to detect font size

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-03-20
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-03-28

    defaulting to symbology V1 on android (workaround to http://hub.qgis.org/issues/5170)

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-03-01
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-03-28

    added close button to attribute table

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-02-29
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-03-28

    removing qDebug() from compass plugin

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-02-29
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-03-28

    adding touch maptool that allows panning, pinch zooming, double tap zoomWithCenter, twofinger tap zoomOut

    fixed toolbar button functionality

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-02-23
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-03-28

    adding a touch mode if qt >=4.6 (allows qt5) this defaults to on for android and to off for the rest. can be requested by -DWITH_TOUCH

    allow qt 5

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-28

    [BACKPORT] Enable gdaltools by default on all platforms

Merge: 5333b7479a7 f375e351f34
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-28

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-28

    [BACKPORT] Enable gdaltools by default on install in windows (when using standalone installer)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-28

    WriteXML method for multiband color renderer

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-03-28

    ftools vector grid:  UI improvements

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-28
Commit:     Etienne Tourigny <etourigny.dev@gmail.com>
CommitDate: 2012-03-28

    ftools vector grid:  Align extents and resolution to selected raster layer

    szekerest <szekerest@gmail.com>AuthorDate: 2012-03-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-03-28

    Use forward only cursor in all queries

    szekerest <szekerest@gmail.com>AuthorDate: 2012-03-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-03-28

    Do not abort if sp_pkeys is not working

    szekerest <szekerest@gmail.com>AuthorDate: 2012-03-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-03-28

    Determine whether there's an integer column with unique values that can be used as a pkey

    szekerest <szekerest@gmail.com>AuthorDate: 2012-03-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-03-28

    Exclude the geometry column when identifying the type

    szekerest <szekerest@gmail.com>AuthorDate: 2012-03-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-03-28

    Retrieve the primary key column when opening MS SQL tables and no identity column has been specified

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-28

    Remove old SLD files in QGIS server

Merge: 0ef88a247ad 145a18477bc
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-28

    Merge branch 'qgis_server_sld'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-28

    Throw exception if there is an SLD error

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-28

    Use new symbology SLD import for QGIS server

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-28

    Minor english cleanups for action help

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-28

    Improve "Actions" section in vector layer properties context help

    Signed-off-by: Tim Sutton <tim@linfiniti.com>

Merge: c8ca7d74013 516fc7eb2d0
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-28

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-03-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-03-28

    feature actions: new "Open" action type to open urls in the default web browser and files with a suitable application

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-03-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-03-28

    feature actions: new button to add some default actions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-27

    Fix transparency band in raster layer props, start implementing writeXML methods of renderers

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-27
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-27

    improved r and saga behaviour, specially on linux; changed some grass descriptions

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@54 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: eef6f538c0f 04e826881a0
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-27

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-27

    [BACKPORT] Added Anom to Indonesian translators list

    szekerest <szekerest@gmail.com>AuthorDate: 2012-03-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-26

    MSSQL provider: Remove the dependency from sqlext.h

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-26

    Add writeXML method for renderers (needs still to be implemented for most types)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-25

    QgsAttributeAction::expandAction still in use - drop deprecation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-25

    fix support for multigeometries in postgres and mssql provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-25

    wms server: improve inverted axis handling for WMS 1.3

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-25

    osgeo4w: don't set GDAL_DRIVER_PATH

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-24

    Fix restoring of transparent slider

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-24

    Fix margin issues on digitizing tab of options dialog (reset from 9 to 0 all around). Set scrollbox frame style to noframe

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-24

    fix warnings in mssql provider

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-03-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-03-24

    [FEATURE] option to avoid WKT copying from attribute table (fix 4591)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-24

    Add 0 pointer for renderer widget in case of singleband data

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-24

    heatmap cleanups:
    - don't crash when there is no layer at all
    - don't translate debug messages
    - add german translations

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-24

    Fix initialisation of transparency list

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-03-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-24

    merge pull request #104:
    - redesigned the dialog, added a options for - weighted buffer - raster size
    - moved the advanced stuff under advancedGroupBox
    - finished the GUI code
    - finally heatmap hits v0.2 Users can now
     - specify the rows and columns for the raster
     - specify the cell size of the raster
     - Choose a field as weight for each point
     - Choose a field to act as the buffer radius for each point
     - Buffer radius can be specified in real-world units like meters & mapunits
    - indentation updated

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-03-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-03-24

    Use 'New Connection...' instead of 'New...' for browser data items

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-03-24
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-03-24

    Fix typo in MS SQL FreeTDS driver name

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-23

    Clean up raster properties dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-23

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-23

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-23

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-23

    fix warnings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-23

    Add offset parameters to eventLayer functions

Merge: 51ece3c0c4b f2f65d1d798
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-03-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-03-23

    Merge MS SQL provider support.  Funded by Digital Mapping Solutions (Australia) completed by Tamas Szekeres

    Also includes initial drag and drop support for PostGIS

    szekerest <szekerest@gmail.com>AuthorDate: 2012-03-18
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2012-03-23

    PG:Implement handledrop for the postgres provider

    szekerest <szekerest@gmail.com>AuthorDate: 2012-02-06
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2012-03-23

    Adding the native MSSQL provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-22

    fix QgsSpatiaLiteProvider::uniqueValues, when there is a subset string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-22

    fix #5203

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-22

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-22

    indentation update and a few unused parameter warnings fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-22

    switch to external spatialite on osgeo4w

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-22

    temporarily deactivated grass
    added manual

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@53 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-22
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-22

    fixed small bugs while settign rendering styles

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@52 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-21

    minor change to avoid showing non-file-based layers


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@51 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-21

    added support for custom output rendering styles

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@50 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-21

    Add possibility to force eventLayer features to single geometry type

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-21
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-21

    started grass algorithm provider

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@48 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-20

    [FEATURE]: Add WFS support for QGIS server. Provided by René-Luc D'Hont

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-03-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-03-19

    Fixed v.extrude and v.drape GRASS modules

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-19

    apply #5121

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-18

    finished conversion of models into python code


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@46 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-18

    Saga algorithms are now aware of selection in qgis

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@45 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-18

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

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-18

    Fix for zonal statistics (ticket #4972)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-17
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-17

    Severql bug fixes qnd smqll improvements in qgis bindings

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@43 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-16

    Improve multiband color widget

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-03-16
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-03-16

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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-16

    WMS 1.3: better detection of inverted axis

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-03-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-03-15

    also count points that intersects polygon bounds (fix #5163)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-14

    Contrast enhancement functions for multiband color renderer widget

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-03-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-03-14

    fix memory leak instantiating QgsExpression in actions

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-03-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-03-14

    convert $currfield (was %%) running actions from "Identify actions" tool

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-03-12
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-03-14

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

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-14
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-14

    finished improving saga algorithm descriptions

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@42 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-13

    Improvements to single band gray renderer widget

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-13

    improved saga algorithms descriptions

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@41 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-13

    changed how user dir is found

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@40 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-12

    fix crash on quit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-12

    fix QgsComposerItem API

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-12

    added a new method for loading layers into qgis

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@38 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-12

    improved saga algorithm descriptions

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@37 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-12

    [BACKPORT] Formatting changes only for raster color ramp shader class

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-11

    Added value range control to ParameterNumber

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@36 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-11

    improved algorithm descriptions

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@35 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-11

    Completed single band gray widget

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-03-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-03-11

    BuildVRT: set input layer list when tool starting (follow d6ea1a03).
    Thanks Etienne for the patch.

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-10

    changed saga descriptions to new format (still need to be checked and improved)

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@33 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-03-10
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-03-10

    refresh BuildVRT command when input layers changes, cleanup (follow 9da5d0345)

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-08
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-03-10

    allow to use loaded layers as input files (instead of file selector) for GDALTools Build Virtual Raster

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-09

    remove geoimage austria wms server

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-09

    QgisApp::askUserForGDALSublayers : fix order of new layers in the layers dock ; add an option to load all sublayers of a GDAL raster with subdatasets

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-09

    browser dock: add selected layers via context menu and tool button

    Etienne Tourigny <etourigny.dev@gmail.com>AuthorDate: 2012-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-09

    fixes for browser (GDAL rasters) : skip *.aux.xml files ; add suffix to raster file names in browser ; add HDF4 file suffix (.hdf) in buildSupportedRasterFileFilterAndExtensions()

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-09

    Fix for crash when quiting QGIS (ticket #5145)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-09
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-09

    fixed bug in deepcopy of ModelAlgorithm
    other small bugs
    Added number checking for numerical settings

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@32 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-09

    use GDAL_FIX_ESRI_WKT in QgsOgrProvider::crs (fixes #5066 with GDAL 1.9)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-09

    fix for some translations and expression function help

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-09

    fix typos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-09

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-09

    debian packaging update

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-03-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-03-09

    fix #5097

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-08
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-08

    Improvements in R Connection (more or less working now)
    added R toolbox actions


    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@31 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-08

    debian packageing update: add globe plugin to ubuntu precise

Merge: d3f5eb2684b dabd59b134d
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-03-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-03-08

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-08

    also build pyspatialite with system spatialite

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-03-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-03-08

    Added a module

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-03-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-03-08

    [FEATURE] Added v.extrude GRASS module Note: also added r.stats in a previous commit

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-03-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-03-08

    Minor edit to r.external grass module

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-03-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-03-08

    Cleanup and improvements to r.external, r.in.gdal, and v.in.ogr GRASS modules

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-03-08
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-03-08

    [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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-07

    fix #5132

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-07

    Improvements in R Connection

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@30 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-07

    Fix wrong extent after loading project files with embedded groups

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-07

    catch transformation exceptions in QgsGrassRegionEdit::transform

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-07

    composer api doxygen fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-07

    debian packaging update: drop hardy, intrepid, jaunty and karmic

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-06
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-06

    implemented saga resampling procedure
    some ftools algorithms

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@29 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-06

    debian packaging update: add wheezy and use internal spatialite where libspatialite3 not available

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-06

    german translation update

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-03-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-03-06

    [FEATURE] fTools: allow to calculate extent not only for whole layer but
    for individual features too

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-06

    fix warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-06

    expression builder: only fetch geometry when required (and available)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-06

    fix #2766

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-05

    Fill comboboxes in single band gray widget

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-05

    Add widget for single band gray raster renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-05

    postgresql provider: don't require access to geometry_columns

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-03-05

    debian packaging update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-05

    Add more analysis header to install

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-04

    [FEATURE]: support PNG 8Bit for GetMap in QGIS server

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-03-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-03-04

    added mmqgis and ftools algorithms
    several more changes in qgis interface

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@28 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-03-04
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-03-04

    Added r.stats grass module

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-03-03
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-03-03

    Added option to r.slope grass module

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2012-03-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2012-03-02

    Make the capitalization of menu items and tools consistent in the main
    window and layer popup UI.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-02

    Fix compile error

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-02

    Avoid multiple redraws when loading projects

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-02

    WMS server: create rendercontext to find out visible features

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-02

    Use symbolsForFeature in point displacement renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-02

    WMS featureinfo: use willRenderFeature instead of symbolForFeature

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-02

    [BACKPORT] added more missing python bindings for composer api

Merge: 32be114f760 ad955e26bf9
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-02

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-03-02

    Added willRenderFeature() and symbolsForFeature() utility methods.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-03-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-03-01

    Disable offset curve if geos version < 3.3

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-03-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-03-01

    Adder option to r.mask GRASS module

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-03-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-03-01

    fix geometry column export when used calculation on ellipsoid

Merge: 643db0e3285 8459b5834f9
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-03-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-03-01

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-29

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-29

    fix warnings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-29

    Replace New with 'New Connection' in browser context menu
    New... implied creating a new spatiaLite database, which is not the
    case.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-29

    Remove comment

Merge: 9a9ab73b61e 139821dc151
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-29

    Merge branch 'curve_offset'

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-02-28

    dont add empty field to options, fixes #4929

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-28

    Delay loading of composer picture  preview icons until widget is shown

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-02-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-02-28

    Added missing composer label alignment bindings to python api and better api docs.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-02-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-02-28

    [BACKPORT] Nicer api for composer item frames and carry docs through to sip.

Merge: c1b268c2d50 cda3693d584
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-02-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-02-28

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-25
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-28

    Live widget updates in graduated symbol renderer when symbol, breaks,
    break type, field, or ramp changes.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-27

    fix crash in CRS selection

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-27

    german translation update

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-02-26
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-02-26

    big QGIS update

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@24 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

Merge: c42f0945d49 a90e3e9262e
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-02-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-02-24

    Merge pull request #96 from mbernasocchi/android

    Android right click using TapAndHoldGesture

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-02-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-02-24

    Adapting GRASS module list to previous changes

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-02-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-02-24

    Simplify slope and aspect GRASS modules

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-24

    Server: set selection color prior to each render

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-24

    Offset curve tool: snap to segment, not to vertex and segment

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-24

    Catch offset errors

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-02-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-02-24

    Improved v.random GRASS module

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-02-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-02-24

    More options for the v.surf GRASS module

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-02-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-02-24

    Added some comments explaining how alpha works

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-24

    Fix lazy restore of composer maps from xml

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-24

    fix #5000

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-02-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-02-24

    Improved v.surf GRASS modules.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-24

    Load / save functions for single band pseudocolor

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-23

    [FEATURE] allow to specify FEATURE_COUNT for WMS GetFeatureInfo

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-23

    debian packaging update

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-02-23
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-02-23

    Typo

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-02-23
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-02-23

    Improved v.surf.idw GRASS module

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-23

    Offset curve tool: convert multiline features in both directions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-23

    Restore properties in singleband pseudo color dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-22

    Started renderer dialog for singleband pseudocolor

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-02-16
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-02-22

    Fixed Right click support using TapAndHold gesture

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-02-09
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-02-22

    initial right click support

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-02-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-02-22

    translation update: es by Carlos

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-22

    Offset curve: add empty field values to newly created features

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-22

    Force geometry copy in offset curve tool if control key pressed

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-22

    Sort schema list in SPIT plugin. Patch provided by Horst Duester

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-22

    Set delete feature dialog parent. Fixes #5062

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-21

    Show snap vertex marker for offset curve

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-21

    Add options for offset curve (join style, quadseg, mitre limit)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-21

    fix #5062 and apply rest of #5041

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-21

    Activation of OffsetCurve tool

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-21

    Icon for offset curve tool

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-21

    Snap to all visible layers with default vertex search tolerance (but to vertex and segment)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-21

    fix #4993

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-21

    Use zoom to mouse by default.  Fixes #5054

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-20

    Add type name to renderers. Restore the corresponding renderer widget in raster properties

Merge: b90d550da31 6fab61a3e4f
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-20
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-20

    Merge pull request #99 from spilth/master

    http://www.kyngchaos.com/ URL changes

    Brian Kelly <polymonic@gmail.com>AuthorDate: 2012-02-20
Commit:     Brian Kelly <polymonic@gmail.com>
CommitDate: 2012-02-20

    kyngchaos URLs no longer have /wiki/ in them

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-20

    Offset curve: snap to background layers in mouse move

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-20

    Show spin box for distance values in status bar on X11 (resize bug)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-20

    collect GIS translation from wikipedia

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-20

    osgeo4w: switch to GRASS 6.4.2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-19

    fix #4259

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-18

    postgres provider: ignore errors on querying geography_columns

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-02-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-02-18

    translation update: galician by Xan

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-02-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-02-18

    translation update: indonesian

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-02-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-02-18

    translation update: string update it language

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-18

    apply #5041 (slighly modified)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-18

    fix #5022

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-18

    Add moving spin box to enter numeric value for curve offset

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-18

    [Backport]: Avoid intersection for QgsMapToolAddPart. Fixes ticket #4624

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-18

    Delete feature if add polygon not successfull

Merge: cd509e612ce 974fe9531b0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-17

    Merge pull request #98 from lynxlynxlynx/master

    a crash fix and a tiny cleanup

Merge: 200124916da 46ba39082a0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-17

    Merge branch 'raster_resampler' of github.com:mhugent/Quantum-GIS into raster_resampler

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-17

    Started widget for multiband color

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-02-17
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-02-17

    removed extraneus pointer redeclaration

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2012-02-17
Commit:     Jaka Kranjc <lynxlynxlynx@sourcemage.org>
CommitDate: 2012-02-17

    fixed crash when trying to add features with invalid geometry

    QgsMapToolAddFeature::canvasReleaseEvent wasn't checking if geos returned
    a sane geometry. One simple way of triggering the crash is to click twice
    on the same point and then complete the op by rightclicking. Of course this
    is not a real polygon, so things went haywire after that.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-17

    Add distance item

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-17

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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-17

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-16

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-16

    debian packaging: drop extra QtWebkit include path on natty and oneiric

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-16

    message log status bar icon:
    - hide by default
    - show when new messages arrive while log is closed
    - hide when message log is opened

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-15

    fix #5017 and fix #5024

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-15

    fix #5023

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-15

    Add user interaction, snapping, etc. for offset curve tool

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-02-15

    WMS and WFS credential separated, credentials not yet used in WFS, it would be just another hack until we get a common class for uri encoding

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-15

    wms feature info:
    - use extent of last GetMap for GetFeatureInfo
    - use QWebView instead of QTextBrowser to show html results and
    - show errors on GetFeatureInfo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-15

    move Colormap tab next to the Style tab (fix #5018)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-15

    better fix for #5010

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-15

    minor UI fix in New SpatiaLite layer dialog

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-02-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-15

    [FEATURE] Group selected layers on right click

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-14

    fix 659abb8d (fixes #5016)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-14

    fix string mishap in nodetool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-14

    fix crash when the current maptool is destroyed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-14

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

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-14

    fix Intersect lines tool

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-14

    Draw svg symbols as vectors if there is rotation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-14

    Small fix for linear referencing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-13

    fix build error on osx

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-13

    heatmap: add grid layouts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-13

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-13

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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-13

    debian packaging: include heatmap plugin (fixes #4994)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-02-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-02-13

    fix small typos

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-02-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-02-13

    translation update: et by Veiko

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-02-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-02-13

    added new italian translators

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-13

    update tsstat.pl

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-02-12
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-02-12

    Translation of IT GUI finished (to be checked). Thanks to Roberto (BobMaX) Angeletti and Alessandro Fanna.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-12

    fix #4992

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-12

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-12

    fix tooltip string

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-02-12
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-02-12

    More IT GUI translation - thanks Alessandro Fanna

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-02-12
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-02-12

    Batch processing already working
    Scripting already working
    Started with modeler
    added saga descriptions to saga folder
    added configuration dialog

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@23 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-11

    freeze canvas instead of modifying the render flag when changing legend (fixes #4982)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-02-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-02-11

    allow to choose input directory in GdalTools Merge tool (fix #4930)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-11

    fix #4981

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-11

    fix warnings from clang

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-02-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-02-11

    add -allow_projection_difference option (fix #4888)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-11

    add myself to the Authors list :)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-02-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-11

    Fix transparency restoration on project load

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-02-11
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-02-11

    More IT GUI translation - sill incomplete.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-11

    Add Arunmozhi to contributors list for his work on the heatmap plugin

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-11

    Don't leave space for empty title.  Semi fixes #3484

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-11

    Change tool tip for composer legend. Fixes #4980

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-11

    [FEATURE] Add multi line support for legend title, groups, and items. Semi fix for #3484

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-02-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-10

    Fix transparency restoration on project load

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-10

    ignore invalid gps coordinate even if there seems to be a fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-09

    fix #4971

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-02-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-02-09

    translation update: es by Carlos

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-09

    case insensitive search for CRS in WMS provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-09

    postgis string fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-09

    [FEATURE]: maptool for parallel line displacement

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-09

    arrange buttons on raster transparency tab horizontally

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-09

    minor german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-09

    restore buttons to bottom and put pages in scroll areas for raster properties too

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-09

    restore buttons to bottom of vector layer properties and put pages into scroll areas

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-09

    setRenderer(V2) also updates V2 renderer flag

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-08

    yet another german translation update

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-01-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-08

    android goodies (pull request #94):
    [Marco Bernasocchi]
    - adding needed files to support internal GPS via QtMobility, implementation of QgsQtLocationConnection is only a stub
    - cleaning up methods names
    - adding mobility to CMakeLists
    - testing
    - added hack to test parseData()
    - adding more parsing stuff
    - Adding debugging info and making connection fail if no QtSatellite datasource available
    - Initial working GPS with coordinates bug (values shifted)
    - Adding Initial GPS support to android using QtLocation
    - Adding Ground speed and direction
    - put ok button on top of widget to make it usable until scroll area is added (HACK to be Reverted later)
    - added vertical and horizontal accurancy
    - Removing test values qtlocationconnection
    - refactor debug messages
    - adding compass plugin
    - trying NathanW suggestion
    - adding new compass plugin
    - Fixed satellitesUpdated signals
    - removing setDataRate
    - temporarely removed calibrationLevel display to be reverted when https://sourceforge.net/p/necessitas/tickets/153/ is fixed
    - addin comment
    - making QLineEdits readonly
    - added calibration level support
    [Jürgen E. Fischer]
    - squashed, reindented and skipped some already addressed changes to qgisapp and vector layer provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-08

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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-08

    heatmap plugin: fix menu removal

Merge: 36a69afc431 a080538aec9
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-02-08

    Merge changes from QGIS upstream

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-02-08

    Applied patch from Borys for heatmap context help

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-08

    enable Toggle editing button depending on layer type (fix #4965)

Merge: 093aae56118 2b07e3dfe82
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-08

    Merge remote-tracking branch 'upstream/master'

Merge: 2a7ac93636c b7994f14686
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-02-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-02-08

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-02-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-02-08

    Some more IT GUI translation - thanks Alesandro Fanna and BobMaX

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-08

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-08

    heatmap updates:
    - fix warnings on windows
    - minor cleanups
    - some string updates

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-08

    fix Heatmap plugin unloading, also place button to the Raster toolbar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-08

    indentation update

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-02-08

    [FEATURE] added heatmap plugin to QGIS master. Removed README from heatmap dir. Nominal commit to tag this as a new feature.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-02-08

    Removed Alex from contributors since he is in AUTHORS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-02-08

    Merged in Arunmozhi's heatmap plugin into QGIS core

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-08

    Make QgsSymbolV2::renderHints() const

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-07

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-02-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-02-08

    translation update: hr_HR by Zoran

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-07

    match sip binding of QgsSymbolV2::renderHints() to c++ interface

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-07

    initialize QgsApplication::mConfigPath later

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-07

    Render rotation tool preview image

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-07

    Add support for new symbology for rotate point tool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-07

    spatialite provider: prefer auth_id over proj4 string (fix #4958)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-07

    Composer Legend: Add spacing for groups.  Fixes #4247 Patch by Anna
    Kratochvilova. Thanks!

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-06

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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-06

    fix #3742:
    - after CRS changes reproject canvas extent regardless of OTFR
    - toggling OTFR off, switches the project CRS to the current layer CRS (or
      first layer, if no layer is active).
    - toggling OTFR also saves the previous CRS setting and restores the previous
      selected CRS.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-06

    Consider svg parameters for svg fill

Merge: ccf3af763a8 886ed107b40
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-05

    Merge pull request #92 from Jean-Roc/master

    update fr strings

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-02-05
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-02-05

    update fr strings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-05

    better fix than 4d0551f0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-05

    fix doxygen warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-05

    fix crash

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-05

    indentation update

Merge: c933dce209b 1be0e877a8a
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-05

    Merge pull request #91 from szekerest/master

    Improve the support for OGR/MSSQL driver

Merge: 876b8c7e465 c933dce209b
    szekerest <szekerest@gmail.com>AuthorDate: 2012-02-05
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2012-02-05

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-05

    Fix restoring of composition widget missed in last refactor

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-05

    Redesign composer; use dock widgets vs splitter; reduce scrolling in
    item widgets

    szekerest <szekerest@gmail.com>AuthorDate: 2012-02-05
Commit:     szekerest <szekerest@gmail.com>
CommitDate: 2012-02-05

    Improve the support for OGR/MSSQL driver

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-04

    fix #4941

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-02-04
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-02-04

    Creted history and log dialog

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@22 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-02-03
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-02-03

    Several changes. Now saga algorithms can be executed and also scripts. Still have to test both, but it is more or less working fine

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@21 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-03

    Add comment

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-03

    Work with a distance tolerance for locateAlongFeature, report event items where linear referencing did not succeed

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-03

    fix Densify tool

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-03

    vector layer save as: replace 'original crs' with 'layer crs' and 'project crs' - OTFR doesn't matter anymore (fixes #4109)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-02

    optionally add save vector file to canvas (fix #4598)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-02

    execute undo stack on rollBack() (fixes #4635)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-02

    fix highlighting for identify tool when OTF enabled (closes #4843)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-02

    fTools: option to select create new shape or update existing layer when
    exporting geometry column

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-02

    [FATURE] fTools: option to export geometry column using layer CRS,
    project CRS or ellipsoid

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-02

    Fix for locateBetween method

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-02

    don't set parent of QFontDialog (fixes #4937, but makes it not follow the globally set font size)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-02

    fix sip gps bindings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-01

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-01

    postgres provider: fix query support

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-01

    Registry for raster renderers

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-01

    Russian translation for field calculator context help. Thanks, Maxim!

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-01

    More verbose comments to linear reference functions

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-01

    Display a progress bar

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-01

    Support multiple geometries per event object. Return zero geometry if result is emtpy

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-01

    Remove debug code, move locateBetween and locateAlong to public interface

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-01

    Fix errors in locateBetween

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-01

    Support reference with one measure (along)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-01

    [FEATURE]: creation of event layers in analysis lib using linear referencing

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-02-01
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-02-01

    set parent opening projection selector dialog (fix #4931)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-02-01

    Add sip files for gps connection. Patch from Marcel Huber, ticket #4826

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-02-01
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-02-01

    updates to Field calculator help from Alister Hood (fix #4405)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-01

    add german function help translations

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-01

    Expression builder: Rename Fields to Fields and Values; Add help for when field is selected

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-01

    Help viewer: Add nicer help not found message; reduce margins

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-01

    Expression builder: Add group header help

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-01

    Expression builder: Nicer help not found message

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-01

    reject empty field names in QgsVectorLayer::addAttribute

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-02-01

    fix typos

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-02-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-02-01

    Check for empty field name. Fixes #4914

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-31

    save and restore position of merge attribute dialog

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-31

    Increase scale range (#3189)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-31

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

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-31

    Fix expression builder highlighting (#4913)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-31

    [Backport]: disable abort if avoid intersections returns a different geometry type (e.g. multitype instead of singletype). Temporary solution for ticket #4880

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-30

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-30

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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-30

    support strange mysql quoting

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-30

    add .db to spatialite extensions (fixes #4919)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-30

    Use the new expression builder for rule filter editing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-30

    Apply loop improvement from Arunmozhi also to raster calc dialog

    Arunmozhi <aruntheguy@gmail.com>AuthorDate: 2012-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-30

    refactored code to reduce loop in favour of a func

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-30

    fix another build error :(

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-30

    fix build error

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-29

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-29

    cleanup separate file type names from extensions in translations

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-29

    fix warnings and icon size of GRASS toolbar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-29

    also consider layer crs, when initially zooming to the extent of the first layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-29

    fix python path setting in windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-29

    use os.path.expand user for home directories for python (reintroduces fixes from #2515)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-29

    cleanup projection selections - makes it work via keyboard again

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-29

    translation update: es by Carlos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-28

    [API] add sip bindings for QgsCsException

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-12-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-28

    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

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-28

    Expose maxOversampling parameter to user

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-28

    reproject canvas extent on crs change with OTFR enabled

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-28

    Faster draw for multiband color in case there is no transparency, strech, inversion

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-01-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-01-28

    Put multi selection back for fields tab, use extended selection instead

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-01-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-01-28

    Remove multiselect from fields tab in layer properties

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-27

    postgres provider: reload fields when columns disappear

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-27

    use native file dialogs wherever possible (fixes #3763)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-27

    fix file permissions

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-01-27
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-01-27

    Fixed v.in.region GRASS module to accept lines.

Merge: 3c33cf8f981 41e70d5adc0
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-01-27
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-01-27

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-01-27
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-01-27

    Update of IT translation

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-01-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-01-27

    Set save button not checkable - fixes #4290

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-27

    Consider contrast enhancement in multiband color renderer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-01-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-01-27

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

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-27

    Rule-based renderer: enable new labeling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-27

    fix python binding for QgsVectorDataProvider::changeGeometryValues()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-26

    fix #4227

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-26

    translation update: string update for all languages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-26

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-26

    catch more transformation errors

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-26

    handle composer window differently (partly reverts a30eb373)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2012-01-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2012-01-26

    Fix #4668 (GRASS r.sunmask modules)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-26

    even more font propagation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-25

    use QTextCodec::codecForLocale() where "System" is not available (like android)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-25

    more font propagation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-25

    set parents of various objects to propagate the font settings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-25

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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-25

    postgres selection: leave geometryless views enabled

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-25

    Fixed parsing of numbers in locales using other decimal point symbols

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-25

    Rule-based renderer: polish rule refining

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-25

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

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-25

    also add Pan to Selected button to the attribute table dialog

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-25

    translation update: added korean translation thanks to Sanghee and the korean team

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-24

    use 8pt default font size on android

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-24

    fix warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-24

    [FEATURE] new navigation tool Pan Map to Selection (fix #4031)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-24

    Fixed symbol levels dialog

Merge: 0b1fd34c3e1 1c3c02f832d
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-24

    [FEATURE] Merge branch 'rules' - new rule-based rendering

    Conflicts:
            src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-24

    Add ModelTest: Qt tool for debugging custom models

    Very handy to stay sane when your model goes crazy

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-24

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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-24

    QgsVectorLayer: use featureAtId() in selectedFeatures() (fixes #4856)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-24

    osgeo4w update: build with Python 2.7

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-24

    fix #4858

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-23

    repaint layer after commiting

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-23

    postgres provider: fix handling of broken connections

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-23

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

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-23

    Added safety check

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-23

    Drag'n'drop for rules, rule does not need a symbol

Merge: fbc43080ac7 26ca4932a19
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-23

    Merge pull request #87 from Jean-Roc/master

    update fr translation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-23

    display plugins from additional paths in Plugin Manager (fix #4178)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-23

    implement #4823

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-23

    Do otf-reprojection directly in raster renderer (much better performance in case of resampling)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-23

    postgres provider fix

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-01-22
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-01-22

    update fr translation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-22

    move layerURI from QgsPgSourceSelect to QgsPgTableModel

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-22

    postgres provider: support tables with mixed srids

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-22

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-21

    fix typo myPath_s_

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-21

    translation update: pt_BR by Arthur

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-21

    translation update: gl_ES by Xan

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-21

    clear collected plugins path before collecting svg path

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-21

    Other format for xml output GetFeatureInfo

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-21

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

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-21

    Keep raster renderer parts aligned to pixel boundaries of unsampled rasters (to avoid overlaps or white stripes in large prints

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-21

    fix font in scale selector combobox

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-21

    avoid useless canvas redraw when user interacts with scale selector

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-20

    [FEATURE] add update extent button in vector layer properties
    and implement QgsDataProvider::updateExtents in postgres, ogr and
    spatialite provider

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-20

    Better array generation for paletted raster renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-19

    Consider user defined colors for paletted rasters

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-19

    remove empty source files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-19

    force most core dialogs to remember their state and restore it when
    opened (adresses #206)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-19

    fix font preview in labeling

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-01-19
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-01-19

    improved saga algorithm execution

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@18 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-19

    Restore resampler from xml

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-19

    Write resampler types to xml

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-19

    Possibility to set resampling modes differently for zoomed-in and zoomed-out

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-01-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-01-18

    added table field support

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@17 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-18

    postgres provider fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-18

    back to using setStyleSheet to set the fontsize

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-01-18
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-01-18

    added icons
    added scripting stuff

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@16 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-18

    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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-18

    repaint vector layer on toggleEditing if the there are vertex markers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-18

    expression builder: fix typos and warnings and follow selection (not just clicked)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-18

    use signals for logging

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-18

    german translation update

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-18

    add tooltips to abstract field for WMS/WFS layers (addresses #4406).
    Also save and restore WFS dialog size and position (addresses #206)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-18

    follow up 2e7867a14e

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-18

    Better to use unsigned char

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-18

    Use byte raster bands for relief plugin to generate smaller output rasters

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-18

    Support different xml root element for feature info response (WMSFeatureInfoDocumentName)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-18

    add Marco Bernasocchi to AUTHORS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-18

    use applications default font instead of style sheet to set options and determine default size (fixes 5155176e)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-18

    Support replacement of layer names in GetFeatureInfo with the elements WMSFeatureInfoAliasLayers and WMSFeatureInfoLayerAliases

Merge: 5155176eace 619083a264a
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-01-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-01-19

    Merge branch 'field-calc-4814'

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-01-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-01-19

    [FEATURE] Add expression builder to field calculator Fix #4814

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-17

    fix setting of icon size and allow to set global fontsize

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-17

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

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-17
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-17

    show the correct feature's type name in debug messages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-17

    postgres provider: fix default value assignment

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-17

    postgis provider: fix geometry detection

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-17

    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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-17

    attribute table: show progress only every 5s

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-17

    save size and position of the core plugins dialogs (addresses #206)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-17
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-17

    GRASS py modules returns 1 getting interface description (fix 4667)

    Sergey Yakushev <yakushevs@gmail.com>AuthorDate: 2012-01-17
Commit:     Sergey Yakushev <yakushevs@gmail.com>
CommitDate: 2012-01-17

    RoadGraph: add dijkstra method to Network analysis library, remove unused shortestpath, update python bindings

Merge: c56d02fb662 3ba2fe9d04c
    Sergey Yakushev <yakushevs@gmail.com>AuthorDate: 2012-01-17
Commit:     Sergey Yakushev <yakushevs@gmail.com>
CommitDate: 2012-01-17

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-16

    fix #4822

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-16

    Fix for ticket 4813 and cleanup legacy code in composer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-16

    Parameter for font color in GetLegendGraphic

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-16

    add python binding to QgsVectorDataProvider::fieldNameMap()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-15

    error logging:
    - fix key message in postgres provider
    - add logging of errors to spatialite provider
    - log commit errors in vector layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-15

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-15

    and followup 84dc1ba5e :(

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-15

    follow up 9a9b53bb:
    - enable transform caching (comparing before each use disables its point)
    - invalidate the render transform cache only when the layer crs changes by
      connecting to the QgsMapLayer::layerCrsChanged() signal.
    - make CRS of map layer private so that setCrs has to be used on each change

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-15

    fix typos

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2012-01-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2012-01-15

    unset QgsMapRenderer mCachedTrForLayer on setDestinationCrs and always check layer->crs against mCachedTr destCRS

Merge: aa323aea122 a6df30c99fd
    Sergey Yakushev <yakushevs@gmail.com>AuthorDate: 2012-01-15
Commit:     Sergey Yakushev <yakushevs@gmail.com>
CommitDate: 2012-01-15

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-15

    display real band number for multiband rasters when single band gray
    drawing style used (patch by Bill Clay, fix #4138)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-01-14
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-01-15

    [FEATURE] Add support to edit views that have triggers. Fixes #4787

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-14

    fix #4812

Merge: 1f0341cdc18 89306335ae6
    Sergey Yakushev <yakushevs@gmail.com>AuthorDate: 2012-01-15
Commit:     Sergey Yakushev <yakushevs@gmail.com>
CommitDate: 2012-01-15

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-14

    vector provider: fetch codec list from Qt and default to System when a unavailable codecs is requested (might cure issueID #4801)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-14

    indentation update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-14

    Fix rounding problem for font size in GetLegendGraphic

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-14

    Fix for preview symbols in GetLegendGraphic

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-14

    Read optional legend parameters from GetLegendGraphic request (extension to WMS)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-14

    Keep image aspect in bilinear resampling, apply oversampling for zoom out

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-14

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-14

    split node tool into three class files in a subdirectory

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-14

    translation update: es by carlos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-13

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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-13

    fix warning

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-01-13
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-01-13

    added fixed table dialog. Improved saga descriptions reading

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@15 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-13

    use a better default name for the new pk field when creating a new empty PG table

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-13

    cleanup (remove unused line)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-13

    Remove Apply button from new spatialite layer dialog,
    activate add and remove attribute buttons only when appropriate

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-13

    in actions tab activate buttons only when appropriate (fixes #4785)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-13

    convert field names to lowercase when importing from shapefile,
    fix the number of written features,
    cleanup the code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-13

    GPSTools: open "Load GPX" tab by default

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-13

    Avoid second redraw in GetPrint request

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-13

    Set composer map projection earlier (changes in qgsmaprenderer)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-12
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-12

    fix add features in PG provider broken in recent refactoring

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-12

    osgeo4w packaging: update to GRASS 6.4.2RC3

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-12

    Append suffix in raster terrain plugin

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-12

    reapply fix for #4693 (broken in 8ed3e6d68d)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-12

    save last used dirs and last used filter in GPSTools plugin (fix #1209).
    Also remember dialog size and position and restore them (addresses #206)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-12

    show full filename for debugging in MSVC again

    Sergey Yakushev <yakushevs@gmail.com>AuthorDate: 2012-01-08
Commit:     Sergey Yakushev <yakushevs@gmail.com>
CommitDate: 2012-01-12

    RoadGraph: fix export tool.

Merge: 47ca43136cd 878b04843df
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-12

    Merge branch 'relief'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-12

    Reapply cosmetical changes

Merge: 92de863c77a 35eded8fdee
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-12

    Merge pull request #85 from mbernasocchi/android

    fixing execinfo.h no such file or directory on android

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-12

    Add missing copyright notices

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-12

    Raster category, remove obsolete files

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-12

    [FEATURE]: relief and hillshade function, modification of raster terrain structure

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-12

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-12

    translation update: es by carlos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-12

    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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-12

    apply #4167

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-01-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-01-11

    added multiple input dialgo and panel

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@13 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-11

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

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-11

    fix warning

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-11

    enable (or disable) "feature action" tool after adding (or removing) actions

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-11

    [FEATURE] add "feature action" map tool to run actions directly when clicking on features (fix #119 and #4262)
    work done for Regione Toscana-SIGTA

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-11

    [FEATURE] use expressions engine to evaluate feature actions
    work done for Regione Toscana-SIGTA

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-11

    make "action" tab less confusing (partially fix #4211):
    display add and update buttons below the edit action widget (following the "new shapefile" UI style)
    move the "capture output" checkbox away from the "insert field" combo

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2012-01-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2012-01-11

    in the action dialog update the capture checkbox state when populating edit section

    VKa <victor.axbom@gmail.com>AuthorDate: 2012-01-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-11

    Fix Union tool to produce correct attribute table (fix #4567)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-11

    always save last used dir in Raster terrain analysis plugin (fix #4693)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-01-11
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-01-11

    simplified ui files
    added search functionality to toolbox

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@12 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-01-11
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-01-11

    fixing execinfo.h no such file or directory on android

Merge: 325df2697bd f7d80e5d6e8
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-01-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-01-10

    Merge pull request #84 from mbernasocchi/android

    FIX #4201

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-01-11
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-01-11

    FIX #4201

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-10

    [FEATURE] add status bar tool button that toggles visibility of message log and show tooltips when messages appear while message log is hidden

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-10

    postgres provider fixes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-10

    don't overwrite existing classes when reclassify in graduated symbol
    renderer. Also always add default value and use it for all unclassified
    values (fixes #2709)

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-01-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-01-10

    working on qgis plugin, creating parameters window

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@11 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-01-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-01-10

    moving to qgis-plugin

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@10 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-01-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-01-10

    deleting qgis plugin to upload new stuff

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@8 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-01-10
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-01-10

    deleting qgis plugin to upload new stuff

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@7 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Sandro Santilli <strk@kbt.io>AuthorDate: 2012-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-10

    Use ST_MakeEnvelope with PostGIS 2.0+ to build query rectangle

Merge: 838ac1d9ad4 efb7fade3c6
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2012-01-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2012-01-10

    Merge pull request #74 from mbernasocchi/android

    added QScrollarea to new spatialite dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-10

    fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-10

    move map scale selector to QgsScaleComboBox class. Highlight nearest
    value to the current scale when open selectors popup

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-10

    don't require webkit when desktop is not built (refers #4756)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-10

    translation update: es by carlos

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-10

    Support for multiband singleband gray

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-10

    Remove old code in raster layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-10

    - log addition of user coordinate systems
    - include proj.4 definitions in CRS exceptions
    - raster layer: catch exception on extent transformation errors (fixes freeze in #4583)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-09

    fix vc warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-09

    add missing postgres provider symbol and link spit with QgsPostgresConn

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-09

    [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.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-09

    QgsVectorLayer:
    - boundingBoxOfSelected() iterate only selected feature with featureAtId where available
    - identify unknown extents in metadata

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-09

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-09

    translation update: fr by JRM

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-09

    fix 8a2ea36a

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-09

    [FEATURE] make loading attributes interruptable
    - also show progress
    - fix tracking of canvas extent (OTFR wasn't considered)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-09

    strip toplevel directory from debugging output

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-09

    fix sip bindings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-09

    [FEATURE] make desktop build optional (but default; fixes #4756)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-08

    Small fix for single band gray renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-08

    Move creation of renderer classes out of drawing loop

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-08

    fix #4622

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-07

    fix windows build and some warnings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-07

    Use QImage method for bilinear resampling

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-01-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-01-07

    Add highlighting for CASE condition; make regex for quote matching less greedy

    Víctor Olaya <volayaf@gmail.com>AuthorDate: 2012-01-07
Commit:     Víctor Olaya <volayaf@gmail.com>
CommitDate: 2012-01-07

    importing sextante for qgis plugin

    git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@6 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-07

    Expressions - conditional expressions (CASE)

    Right now only without "base" expression:
    CASE WHEN cond1 THEN exp1 [WHEN cond2 THEN exp2]* [ELSE exp3] END

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-06

    plugin installer: use default flags (do not exclude close button)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-06

    Expressions: support for visitor pattern, expresion->OGCFilter now a visitor

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-12-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-06

    better fix for #4550 change itemchanged event for simple clicked event
    (also should fix #4748)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2012-01-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2012-01-06

    fix #4748

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-01-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-01-06

    [FEATURE] Add label wrapping on character. Semi Fixes #3284

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-06

    Single band pseudo color renderer

Merge: abcd193b0f9 3f73c859c32
    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2012-01-05
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2012-01-05

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into android

    Conflicts:
            src/ui/qgsnewspatialitelayerdialogbase.ui

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-05

    More improvements for single band color data

    Sergey Yakushev <yakushevs@gmail.com>AuthorDate: 2012-01-06
Commit:     Sergey Yakushev <yakushevs@gmail.com>
CommitDate: 2012-01-06

    RoadGraph: fix runtime warnings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2012-01-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2012-01-05

    Remove border from expression builder output area

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-05

    translation update: pt_BR by arthur

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-04

    fix windows build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2012-01-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2012-01-04

    Do not use automatic grouping anymore

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-04

    debugging improvements:
    - use versioned class variables in QgsApplication (multiple version of qgis_core don't conflict)
    - QgsLogger: log message to file before writing before invoking the message handler
    - on linux: produce backtrace on fatal errors

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-04

    fix #4690

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-04

    nodetool fixes (fixes #4523, #4737 & #4738)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-04

    node tool: only draw vertex markers in the current canvas (refers to #4523)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-03

    fix #4732

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-03

    Detect if transparency can be ignored for paletted renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-03

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-03

    fix #4523:
    - make geometry validation optional: none, QGIS and GEOS
    - move internal validation to QgsGeometryValidator thread
    - cache wkt in QgsCoordinateReferenceSystem
    - fTools: leave progress of geometry validatation at 100%
    - move coordinate capture to vector menu

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-02

    Add single band color data renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-02

    missed a file in last commit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-02

    - fix #4732
    - move contents of src/app/attributetable and src/app/spatialite up one level
      (there was only one class in each directory left)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2012-01-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2012-01-02

    fix #4736

Merge: ffa2cfdf2b8 1d6d2961dff
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2012-01-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2012-01-02

    Merge pull request #80 from Jean-Roc/master

    update fr strings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-01

    Consider alpha channel for bilinear and cubic resampling

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2012-01-01
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2012-01-01

    update fr strings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-01

    Consider alpha settings in single band gray renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2012-01-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2012-01-01

    Fix singlebandgrayrenderer

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-12-31
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-12-31

    fix invalid list index in identify results causing wrong result or segfault accessing actions from context menu

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-30

    [FEATURE] add uuid generator widget

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-30

    More pixels per raster part

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-12-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-12-30

    Wrap field name in quotes when added to expression string

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-30

    Provide convenience function to draw image parts for raster renderer

Merge: de4850457c7 3c9d1a3f747
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-12-30
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-12-30

    Merge branch 'master' into expression-builder-highlighter

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-12-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-12-30

    Add = to operators box; Refector connecting of push button signals; Fixes #4706

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-29

    Set contrast enhancement to single band gray renderer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-12-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-12-29

    Added basic highlighter for QgsExpression in expression builder widget

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-29

    Added single band gray renderer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-29

    add new group after current item

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-29

    insert new layer before selected layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-29

    Use small overlap between adjacent tiles

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-12-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-12-29

    Fix style classes which lost their attribute association for some reason

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-29

    Consider invert color flag

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-29

    Use different oversampling factors in x and y directions to problems with resampled image size

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-12-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-12-28

    translation update: et by veiko

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-12-28
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-12-28

    split proj4string on spaces followed by '+' (instead of spaces only).
    see http://trac.osgeo.org/proj/ticket/132

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-28

    Improve handling of corner cases with cubic resampler

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-28

    Better handling of edge-cases for bilinear resampler

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-12-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-12-28

    Refector QgsExpressionBuilderWidget to add API for loading field names; update uses of widget to use new API

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-28

    Fix bilinear resampler

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-28

    show warning when user tried to create field 'shape' in shapefile (fix #3201)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-28

    Invert color flag for raster renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-28

    Use raster renderer functions to retrieve data parts for multiband color too

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-12-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-12-27

    translation update: pl by robert (and string updates for pl and es)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-12-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-12-27

    translation update: es by carlos

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-12-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-12-27

    Use proper QGIS acronym (instead of Qgis) for OSX install notes

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-27

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-27

    ogr provider:
    - support for OLCStringsAsUTF8 (fixes #4558)
    - remove quotation on "ORDER BY" (produces a syntax error otherwise)
    - support for null values in uniqueValues/minimumValue/maximumValue

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-27

    query  builder: support null values in values lists

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-27

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-27

    german translation update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-27

    Consider transparency in raster renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-27

    Select resampling type from raster properties. Read and write resampling method to project file

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-27
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-27

    add layers to group even group is not selected but selected child item
    in this group

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-27

    Improve incremental WFS fetch. Patch from Bill Clay from ticket 4604

Merge: bdd33b3048d ba2a205fac0
    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-12-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-12-26

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-12-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-12-26

    generalize helper apps bundling; more quoting

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-26

    support for cyrillic symbols in raster metadata (fix #4452)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-26
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-26

    sort panels alphabeticaly in context menu

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-12-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-12-26

    missed a few quotings

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-12-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-12-26

    more quoting in case there are empty variables, and tests for existence of files before executing commands

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-26

    Support for global transparency in raster renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-25

    implement #4217

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-25

    fix #4305

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-25

    fix sip annotation

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-12-25
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-12-25

    don't create framework folders if framework does not exist;
    quote library names for IF test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-25

    Clean up memory

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-25

    Remove legacy code in palleted raster renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-25

    Fix some errors related to reading rasters in multiple parts

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-24

    Reading of rasters in several parts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-24

    fix #4371

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-24

    fix #4402

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-24

    update for sip 4.13

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-24

    fix #3185 and #4689

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-24

    fix #3963

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-24

    fix runtime warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-23

    fix #4646

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-23

    fix #4478

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-23

    disable rendering while legend group is removed

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-23

    fix #4694

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-23

    always create Database menu after Raster one

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-23

    move MapServer export and OSM plugins to Web menu

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-23

    added Web menu and toolbar for plugins

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-23

    [BACKPORT] display CRS in fTools as authid-description pair

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-23

    [BACKPORT] update QgsGenericProjectionSelector bindings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-23

    [BACKPORT] don't ask for CRS when opening New Shapefile dialog (fix #4379)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-23
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-23

    [BACKPORT] add extension to new SpatiaLite database if user ommits it

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-22

    gdal provider: add statusChanged signal and fix debugging output

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-22

    apply pull #64:
    - make proj4 string area resizable
    - this overriding the cursor messes up the cursor in the Qsplitter etc.
    - 4 recent crs's is a little low... make it 8
    - fixing the selecting of the non-current crs when dialog shows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-22

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-22

    postgres provider: remove ctid limitation to 32bit

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-22

    [BACKPORT] use native projection selector in New SpatiaLite layer
    dialog (completely fix #4549)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-22

    fix #4647 (introduced in 3b9b2d - track backports please)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-22

    new gis theme icon for Merge shapefiles tool. Thanks to Robert

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-22

    [backport]: fix for attribute shift in form when invoked from table

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-21

    [backport] Skip attribute values with invalid variant type (fixes ticket #4684)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-21

    Fix bug in cubic interpolation

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-21
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-21

    [BACKPORT] fix Query builder from layer properties when layer name in
    cyrrilic (fix #2435)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-12-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-12-21

    No data values fix. Very small numbers were used instead of very big numbers for FCELL and DCELL - 0 values were rendered as null. Better looking values used because are shown in GUI

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-21

    Use bezier interpolation for cubic resampling. Still buggy

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-21

    german translation update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-21

    Added cubic resampler (not working yet)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-12-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-12-20

    reload default color table

Merge: 9f8f86db5e2 8f31f244f1f
    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2011-12-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2011-12-20

    Merge pull request #75 from g-sherman/master

    Added tip about plugins

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2011-12-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2011-12-20

    Added a tip about plugins

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-20

    introduced new plugin metadata entry "category". Show hint based on
    category in Plugin Manager and update all core plugins respectively

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-20

    move RoadGraph plugin to Vector menu and eVis to Database as suggested
    by Paolo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-20

    move database plugins buttons to the Database toolbar

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-20

    added Database toolbar in addition to the Database menu

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-20

    quick temporary fix for fTools to work with new Vector menu

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-20

    move some plugins under Vector menu and toolbar

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-20

    add Vector menu and toolbar to improve plugins organization

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-20

    move all raster related plugins to the Raster menu (adresses #4395)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-20

    implement helper methods to add plugins to the Raster menu and toolbar

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-20

    readd google mercartor (pseudo epsg:900913) removed with with 42e02d82c05b4da370be77ef71345ba62457cc66 (IssueID #4652)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-20

    apply #4685

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-19

    More precise composer map rotation (ticket #4632)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-12-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-12-19

    use double instead of float for min/max values, fixes #4315

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-19
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-19

    [FEATURE] use combobox to display scale. Also add predefined values for
    quick scale select

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-19

    No access to invalid image pixels

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-19

    Add renderer class for multiband color

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-19

    Fix resampling with otf-reprojection turned on

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-18

    Bilinear resampler

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-12-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-12-18

    set min/max values if available for single band, set StretchToMinimumMaximum if min/max are available for grayscale, fixes part of #4193 - GRASS rasters are drawn in gray

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-12-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-12-18

    set raster stats bandName and bandNumber, fixes one problem of #4193 - band name can only be set to "" or "Not set".

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-18

    Added raster renderer interface and test implementation for paletted rasters

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-18

    Raster redesign: first prototype of paletted renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-18

    Enable button to access label engine settings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-18

    fix #4389

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-18

    add log messages to raster layer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-18

    fix typos

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-12-18
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-12-18

    added QScrollarea to new spatialite dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-17

    [BACPORT] fix Merge shapefile to one crash when used layers mode

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-17

    minor UI fix in New SpatiaLite Layer dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-16

    remove "unsynced" EPSG CRS that are not listed in GDAL (closes #4652)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-16

    new icons for RGB to PCT and PCT to RGB tools from Robert

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-16

    Added title / abstract to python bindings

Merge: c336eca8a79 dcae36009e5
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-16

    Merge branch 'wms_layer_title_abstract'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-16

    Better layout for abstract text edits

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-16

    [BACKPORT] add extension to new GPX file if user ommit it (fix #4623)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-15

    Publish layer titles and abstracts in WMS capabilities

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-15

    [FEATURE]: layer can have abstracts and title (e.g. for the use in WMS server)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-15

    Fix column mismatch in wfs dialog

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-15

    use project title as default filename in Save and Save as dialogs
    (implements #4326)

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-12-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-12-15

    translation update: et by veiko

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-14

    [BACKPORT] sort layers and fields alphabetically in fTools (fix #4412)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-11-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-12-14

    Minor fix to IT GUI

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-13

    fix windows build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-13

    typo

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-13

    [FEATURE]: choice to keep WFS layers in cache or load the data on redraw

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-13

    [BACKPORT] use native separators in filename edit widget (fix #2992)

Merge: 8bdf4041b60 3f14ea88886
    Sergey Yakushev <yakushevs@gmail.com>AuthorDate: 2011-12-13
Commit:     Sergey Yakushev <yakushevs@gmail.com>
CommitDate: 2011-12-13

    Merge remote branch 'pb/master'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-13

    Avoid warnings

Merge: 700e6b42e62 05fd5983f0a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-13

    Merge branch 'wfs_filter'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-12

    Don't forget to send server response if in release mode

Merge: bca3f934c06 a9616b3aedb
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-12-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-12-11

    Merge pull request #72 from Jean-Roc/master

    update fr strings

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2011-12-11
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2011-12-11

    update fr string, correct keybord shorcuts

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-10

    fix source permissions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-10

    enable wait cursor when wms search is ongoing (closes #4625)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-10

    don't keep shortcuts after uninstalling standalone version (fix #2977)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-10

    remove debug output from fTools (again)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-12-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-12-10

    #3723 fix, sync transparency table with raster

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-10

    [BACKPORT] mark project dirty when added or removed composer (fix #3577)

Merge: e154f692c47 c7db7dac02d
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-12-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-12-10

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-12-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-12-10

    #3576 fix, load default raster style

Merge: 315bd8541a5 13fdca8f30b
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-12-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-12-10

    Merge pull request #71 from Cracert/master

    translation update: pl

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-09

    - update wms metadata (fixes #4626)
    - german translation fixes
    - fix warnings

    Robert Szczepanek <robert@szczepanek.pl>AuthorDate: 2011-12-09
Commit:     Robert Szczepanek <robert@szczepanek.pl>
CommitDate: 2011-12-09

    translation update: pl by Milena

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-12-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-12-09

    [BACKPORT] Enable path to pymods in GdalTools settings dialog and automatically set default OSX environment (fix #3170)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-09

    Enable wfs extent option again

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-09

    remove some debug output from fTools

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-09

    Support writing filters by hand, remove namespace from filter element, better comments

Merge: 6fbad32b6ba a6746f14016
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-12-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-12-09

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-12-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-12-09

    Applied patch from Borys Jurgiel to correct some plugin manager wobblies. See #4621

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-09

    qgis server: allow empty strings in filters

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-09

    [BACKPORT] move database related plugins to Database menu and create
    some icons in Layers toolbar (partial fix for #4395)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-08

    WMS server: add more capabilities to GetCapabilities response (including GetPrint)
    Thanks Marco Lechner for the initial patch.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-08

    [FEATURE] WMS server: add support for WMS 1.1.1 and port to QMap (from std::map)
    Thanks Marco Lechner for the initial WMS 1.1.1 patch.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-08

    WMS server: let fuzzy string functions go through filter safety test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-08

    More descriptive parameter name and comment

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-08

    Show marker sizes and line widths in composer in proportion to the page

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-08

    Filter export for operators AND / OR

Merge: a74d82d0134 f1c4d535f37
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-07

    Merge branch 'composeritem_xml'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-07

    OGC filter export: support for basic comparison operators, literal and propertyName

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-12-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-12-07

    translation update: string updates Estonian

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-07

    Read available provider fields for expression dialog from wfs DescribeFeatureInfo

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-12-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-12-07

    translation update: et by Veiko

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-07

    Option to create undo commands whan adding composer items from xml

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-07

    Move more item related functions from composerview to composeritem

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-07

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-07

    hide layer order dock by default

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-07

    add tooltip for 'Select At Id' option in postgres selection dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-06

    reindent main.cpp

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-06

    implement #4615: save as spatialite

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-06

    wms provider: log error message, if a faulty image is returned.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-06

    Possibility to add several wfs layers in one go

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-06

    fix build

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-12-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-12-06

    translation update: small typo fix

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-12-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-12-06

    Added more debugging info to wms server. Also when compiled in debug mode, it will write the last rendered image out to the system temp dir (overwriting it with each render)

Merge: 5b6b29326b2 0c39be62fe8
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-12-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-12-06

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-05

    More cleanups

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-05

    Remove addItem methods of composer view. Use the ones from composition instead

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-12-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-12-05

    translation update: pt_PT by Luís de Sousa

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-05

    Keep item option tab up-to-date

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-05

    Fix crash with relative file paths if projPath is not yet defined

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-05

    [BACKPORT] don't change cursor to hourglass for fTools that runs in
    separate thread

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-05

    [BACKPORT] run Split vector layer tool in separate thread to prevent UI
    blocking

Merge: d38a0bcbbba 5151b2a82ad
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-12-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-12-04

    Merge pull request #68 from mbernasocchi/android

    [BP18] Android adaptations

Merge: f9f486072fc d38a0bcbbba
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-12-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-12-05

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-12-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-12-04

    translation update: mn by Bayarmaa

Merge: e2dac54ef8b f00785fc859
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-12-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-12-04

    Merge pull request #70 from Jean-Roc/master

    update fr translation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-12-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-12-04

    Move loading of items to qgscomposition to avoid duplicated code

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-12-03

    fix #4600: also remove invisible layers from layer order list

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-12-03
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-12-03

    - added CmakeLists.txt.user to .gitignore

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-12-03
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-12-03

    - Fixed pull request comments

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-02

    [BACKPORT] New vector layer dialog - show CRS as authid-description pair
    instead of proj4 string

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-12-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-02

    [BACKORT] move Add attribute button in New vector layer dialog (fix #2749) and some other minor UI fixes

Merge: ad8ae1bda8d 335dbf16313
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-12-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-12-02

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 7c128e118bb c63b14976a7
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-12-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-12-01

    Merge pull request #69 from NathanW2/ui-tweaks

    Reduce layout margins on legend, legend order, python console. Change le...

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-12-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-12-02

    Reduce layout margins on legend, legend order, python console. Change legend order font size to 10 same as legend

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-12-01

    minor UI fix in vector layer properties dialog

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-12-01
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-12-01

    add helpful info to GdalTools Settings dialog on how to configure GDAL path

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-12-01
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-12-01

    [BACKPORT] find python on OSX (partially fix #3097)
    don't overwrite PATH env var, but append to it.

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-11-30
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-11-30

    fix #4573

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-30

    Revert "Merge branch 'master' of github.com:qgis/Quantum-GIS into qgis-master"

    This reverts commit 78ce3cdc84b79dbec5d227db9ee14af6edf9af66, reversing
    changes made to 2414a3abbc97483a5355c262a96c4fc353566bcb.

Merge: 2414a3abbc9 763caa71f67
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-30

    Merge branch 'master' of github.com:qgis/Quantum-GIS into qgis-master

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-30

    [UI] put wms options for project properties into a scroll widget so dialog can be resized vertically

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-30

    [UI] put wms options for project properties into a scroll widget so dialog can be resized vertically

Merge: 2bd2d84e081 8e4e8e147cb
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-30

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-30

    german translation update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-30

    Allow changing rendering order in rule-based renderer

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-30

    Allow rules to have children

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-30

    [FEATURE] allow to disable SelectAtId capability for PostgreSQL provider to
    force usage of the attribute table memory model.  Apparently the memory model
    was completely disfunctional before.  Fixes included, but it probably needs
    more testing.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-30

    legend order: add checkboxes to control whether the legend or the layer order controls render order

Merge: ce807107c94 376d45b0dd9
    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-11-29
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-11-29

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS into android

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-29

    [FEATURE]: Copy paste for composer item. Provided by Anna Kratochvilova in ticket #4070

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-29

    remove superfluous closing parenthesis

Merge: 2bd2d84e081 4b86c710e90
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-29

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-11-29
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-11-29

    cleaning up for pull

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-11-29
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-11-29

    cleaning up for pull request

Merge: 249d8892b19 4b86c710e90
    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-11-29
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-11-29

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS into android

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-28

    Ticket #4035

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2011-11-28
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2011-11-28

    update french gui

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-28

    [FEATURE]: alignment (left/middle/right) for composer scale bar to keep bar position when zooming

Merge: 1b6e10d25c4 a5b9f92d4e8
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-27

    Resolved merge conflicts

Merge: 476df4047d5 32ad063de08
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-27

    Merge pull request #67 from NathanW2/projection-ui

    More tweaks to the Projection selector widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-27

    yet another german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-27

    fix initial state of layer order list on project load

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-27

    more log messages and auto-resize cells

Merge: 301d20717db 191fb223fb8
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-27

    Merge branch 'master' of github.com:timlinux/Quantum-GIS

Merge: 545e9a4b59c bae83014a7c
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-27

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-27

    use the same format in logfile and on console and use either console or logfile

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-27

    Put 'Hide deprecated CRSs' back to size 9

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-11-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-27

    UI tweaks to the projection UI; Remove old buttons and code etc

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-11-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-11-27

    maxdev must also be inited

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-11-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-11-27

    Put 'Hide deprecated CRSs' back to size 9

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-11-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-11-27

    array init fix

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-11-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-11-27

    Use QImage in QgsMapCanvasMap by default, QImage was set by default from GUI, only if a user applied options from gui, otherwise QPixmap (8x slower) was used)

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-11-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-11-27

    missing iostream

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-27

    another german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-27

    add translation strings for expression builder

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-27

    missed new files of 46bc34df8c0312cd169f7a1e10305060437d5cfc

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-26

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-26

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-26

    [FEATURE] allow legend independant drawing order

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-26

    add log messages to OGR provider

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-26

    make log tabs closable

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-26

    remove unnecessary iostream includes

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-26

    Moved symbol levels button under renderer's advanced menu

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-26

    Introduce capabilities for renderers (now only symbol levels capability)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-26

    Move rules up/down instead of inc/dec priorities

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-25

    Remove "first rule" and "use symbol levels" options

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-25

    Support multiple matching rules per feature, always using symbol levels

    Sandro Santilli <strk@kbt.io>AuthorDate: 2011-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-25

    Simplify generation of SQL query for selecting features in a box.

    This is propedeutic to upcoming changes related to boxes in PostGIS 2.0

    Sandro Santilli <strk@kbt.io>AuthorDate: 2011-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-25

    [FEATURE] Detect topology support

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-25

    log more error messages

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-25

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-25

    default postigis geometry columns lookups in the meta data only

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-25

    [FEATURE]: allow item selection tolerance in composer (default is 0)

    Sergey Yakushev <yakushevs@gmail.com>AuthorDate: 2011-11-25
Commit:     Sergey Yakushev <yakushevs@gmail.com>
CommitDate: 2011-11-25

    fix QgsGraphAnalyzer: a bad result if the source is a symmetric graph

Merge: 39a039d140b 898604dbb46
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-25

    Resolved merge conflicts

Merge: 5b9cc5cfaf4 898604dbb46
    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-11-25
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-11-25

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS into android

Merge: dde70324a84 898604dbb46
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-24

    Resolved merge conflicts

Merge: 23ce247f1cd d3e913ce236
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-24

    Merge pull request #56 from NathanW2/function_help

    Handle function help the same way as context help; Allows easier management of function help texts

Merge: c02ccc9ce3b 90481072533
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-24

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-24

    missed a file in last commit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-24

    [FEATURE] add row cache for attribute table

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-24

    fix crash when project is not yet saved

Merge: 52eb8fd7be2 dde70324a84
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-24

    Merge branch 'master' of github.com:timlinux/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-24

    Added the show scale range button

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-11-24
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-11-24

    fix for issue 4224:
    - plugins are loaded only if called *plugin.so
    - providers are loaded only if called *provider.so

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-23

    Enable html inspection of web views in debug mode

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-23

    Updates for html interaction with qgis - raster metadata revamp

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-11-23
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-11-23

    UI tweaks to the projection UI; Remove old buttons and code etc

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-23

    Further updates to places provider registry called pluginPath to make it use providerPath now

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-11-23
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-11-23

    Added support for unversioned libs for android

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-22

    Further updates to flot histogram implementation - added legend and try to map colours more intelligently

Merge: 6191319ac9c 376adc4dab9
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-22

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-22

    emulate getrusage(2) on windows (borought from PostgreSQL)

Merge: 1b3c383abaf a0dad9c4f65
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-22

    Merge pull request #59 from NathanW2/window_theme

    [FEATURE] Allow the user to select the Qt windows style they want

Merge: ec7e159b0fe b6d986c8e84
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-22

    Merge pull request #66 from rduivenvoorde/projection-ui

    [FEATURE] UI Overhaul for #4550 projection ui work

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-11-22
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-11-22

    for #4550 projection ui work

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-21

    Point displacement renderer: fix loading embeded renderers

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-21

    Make save as image work for new histogram implementation

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-11-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-11-21

    Dont use QgsApplication, --prefix, json fix

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-21

    Fix refresh of histogram when tab is already active

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-21

    Improvements to graph - allow interactive pan & zoom

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-21

    Further updates to flot graphing for raster histogram

    Sergey Yakushev <yakushevs@gmail.com>AuthorDate: 2011-11-21
Commit:     Sergey Yakushev <yakushevs@gmail.com>
CommitDate: 2011-11-21

    fix Road graph plugin: enable geometry type filter

Merge: 555e028e738 7f1ca279007
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-20

    Merge pull request #64 from rouault/master

    OGR provider: don't segfault when the layer cannot be retrieved (e.g. datasource with 0 layer)

    Even Rouault <even.rouault@spatialys.com>AuthorDate: 2011-11-20
Commit:     Even Rouault <even.rouault@spatialys.com>
CommitDate: 2011-11-20

    OGR provider: don't segfault when the layer cannot be retrieved (e.g. datasource with 0 layer)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-20

    Further implementation of flot based graphing for raster stats

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-11-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-11-20

    benchmark program

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-20

    In progress work to replace qwt with flot for raster histogram

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-19

    Fixed bug in showSettings output and noted that providerPath is new to 2.0 api

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-19

    Keep providers in a separate dir to plugins

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-19

    Reduce margins; hide row header; use DotLine for grid; reduce spacing between rows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-18

    [FEATURE] message log window

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-18

    fix tab restoration in project properties

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-18

    make relative paths default

Merge: 8f33367ffde d6ffb8106ec
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-11-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-11-18

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-11-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-11-18

    make v.what.vect working with GRASS 6.4.2rc2 (fix #4552)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-18

    Initialize default symbol to 0 in rule based renderer

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-17

    Backport 1.7 changelog changes and updated sponsors to include Uster

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-17

    [FEATURE] Delete SpatiaLite tables from browser

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-17

    Optimize SpatiaLite feature reading speed

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-11-17
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-11-17

    fix #4465 to make the GRASS plugin working with GRASS 6.4.2RC2

Merge: aabfdf9d88c 0a17ad52874
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-11-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-11-18

    Merge upstream/master; fix conflicts

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-11-17
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-11-17

    fix #4466

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-11-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-11-17

    Use null string vs empty

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-17

    fix windows build

Merge: 608e7d05ba6 00e0a61c020
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-11-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-11-17

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-11-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-11-17

    translation update: galician and norwegian

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-11-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-11-17

    translation: added galician language on request - some changes to new norwegian language

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-17

    WMS server: another correction to correctly support embedded layers and groups

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-17

    osgeo4w update: use GRASS 6.4.2RC2

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-17

    Added make check command for Sandro Santilli and other gnu make officianados

Merge: 483a8d8154a c585a49febf
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-17

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-16

    debian packaging update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-16

    [FEAUTRE] Import of vectors to SpatiaLite in browser + move MIME type stuff to a separate file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-16

    Move creation of SpatiaLite DB to provider + option to create DB from browser

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-16

    Fixes so qgspoint unit tests all pass

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-11-16

    fix build error introduced in ed13141b67

Merge: f0d6cea53f2 275585cf838
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-11-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-11-16

    Merge remote-tracking branch 'upstream/master'

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-11-16
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-11-16

    added new qtmain_android.cpp

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-11-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-11-16

    translation update: added norwegian on request

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-11-16
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-11-16

    changed app class path

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-16

    fix creatation of python output directory on windows

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-16

    Better implementation of QgsProjectParser::mapLayerFromStyle

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-16

    debian packaging update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-15

    Fix #4511 - refreshing of Postgres tables

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-15

    fix windows build and include tests runs in nightly build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-15

    Added python bindings for vector field symbollayer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-14

    Flag to allow usage of QGIS server with an x-server (vector pdf output for patterns)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-14

    Partial fix to coordinate reference system unit tests

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-14

    Make more tests work - only 4/16 fail now

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-14

    Updates for regression992 test - test should work but raster still introduces some difference which I am working to figure out why

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-14

    Fix problem with analyzer test

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-14

    Further updates to the unit tests - still not all passing yet

Merge: e54680dbdd0 f0839fb3504
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-14

    Updates for unit tests so they actually run and fix application test

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-14

    Save some time in node tool for geometry export and avoid detachs

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-14

    Enable tests by default

Merge: 9adb57ebae3 cf849875a2b
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-13

    Merge pull request #61 from rduivenvoorde/cf849875

    fix for #4500

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-13

    Don't show invisible layers and features in wms server feature info

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-11-13
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-11-13

    fix for #4500, endlessloop because of too small tolerance

    Sandro Santilli <strk@kbt.io>AuthorDate: 2011-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-13

    Add support for TopoGeometry datatype

    (don't get too excited)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-13

    update qgisapp for new codename

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-11-13

    [BP18] wrap long label in Options dialog to avoid horizontal scrolling

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-13

    german translation update

Merge: 27e770a5025 d52c510eaad
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-11-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-11-13

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-13

    WMS server: support relative pathes to spatialite dbs

Merge: 76244bc59ce f8bbe8fb701
    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-11-13
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-11-13

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into android

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-10-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-11-13

    More typos in IT GUI

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-11-13

    [FEATURE] add gdal_fillnodata to GdalTools

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-11-13

    [BACKPORT] fix broken Assign projection functionality in GDALTools and
    improve handling output file extension

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-11-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-11-13

    Add note about restart required

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-11-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-11-13

    Allow user to select Qt app style

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-13

    Updated version number and splash for master branch

Merge: 1148aaf72ed 33b7e314bc6
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-13

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-13

    [BP17]Added Voralberg as silver sponsor

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-11-12

    [BACKPORT] Union and Symetrical difference works only on whole layer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-11-12

    [BACKPORT] fix holes in Union output (fix #3581)

Merge: ce8c75ff6c6 e1159750373
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-11-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-11-12

    Merge pull request #58 from Jean-Roc/master

    [BP18] Update french UI

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2011-11-12
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2011-11-12

    [BP18] update UI strings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-11-12

    [BACKPORT] add What's this to Help menu (implement #4179)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-12

    german translation update

Merge: cf7b989a7e2 d3fe1941fd4
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-12

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-12

    Added another way to find org files (but commented out)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-11-12

    Enable new repo by default now too

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-11-12

    [BACKPORT] fTools: update layers lists after adding new layer to TOC (fix #4318)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-11-12

    [BACKPORT] don't block QGIS main window when running Merge shapefiles
    tool. Partially addresses #4383

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-11-12

    [BACKPORT] remove executable flag from fTools sources

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-11-12

    [FEATURE] Densify geometries tool for fTools (fix #3628). Still without
    icon

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-11-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-11-12

    [FEATURE] Build spatial index tool for fTools (see #2779). Currently
    without icon

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-12

    sld parser in qgis server is still on old symbology

Merge: 8422a9da4f5 05edbedc5e3
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-11-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-11-12

    Merge pull request #57 from Jean-Roc/master

    updates_ts script for fedora + update local

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2011-11-11
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2011-11-11

    update french string

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2011-11-11
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2011-11-11

    adapt the script for fedora

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-11

    Do not validate the geometry if it is known to be valid - save some time

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-11-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-11-11

    correct source data type in meta (instead of internal daty type used in QGIS)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-09

    [FEATURE] Allow plugin metadata to be in metadata.txt

    Until now plugins' metadata were always retrieved from __init__.py by calling python methods.
    Reading metadata from a text file has the advantage of not requiring to load the plugin code
    and can be done by plugin repository.

    Metadata in metadata.txt is preferred to the methods in __init__.py - if the text file is
    present, it is used to fetch the values. From QGIS 2.0 the metadata from __init__.py
    will not be accepted - the metadata.txt file will be required.

    Plugin metadata should be in INI file format, recognized by python's ConfigParser module
    and by Qt's QSettings class.

    All currently used metadata should be in [general] section. Example use:

    [general]
    name=PostGIS manager
    description=Manage your PostGIS database
    version=Version 0.5.15
    icon=icons/postgis_elephant.png
    qgisMinimumVersion=1.0.0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-09

    put spatialindex header directory in front of GEOS

Merge: 52a30097fa8 eda69e6ffe8
    Sergey Yakushev <yakushevs@gmail.com>AuthorDate: 2011-11-09
Commit:     Sergey Yakushev <yakushevs@gmail.com>
CommitDate: 2011-11-09

    Merge remote branch 'pb/master'

Merge: c37b63a83f9 98d5a7665ce
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-11-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-11-09

    Merge remote-tracking branch 'brushtyler/master'

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-11-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-11-09

    fix for crash in projection selection

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-08

    Fix label orientation with line dependent position (#3643)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-08

    german translation update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-08

    More intuitive setting for orientation of labels (map/line)

    Sandro Santilli <strk@kbt.io>AuthorDate: 2011-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-08

    Disable options related to interpretation and threatment of above/below line labeling when online labeling is requested.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-08

    Fix detection of CRS meter units

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-07

    Make sure that relevant fields are set always when necessary.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-07

    Significantly improve OGR fetching speed - set ignored field only on select()

    Beware: featureAtId() may interfere, this should be checked.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-07

    postgres provider: also consider int2 and int8 as primary candidates of views

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-07

    when intializing from WKT favourize EPSG instead of PROJ.4

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-11-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-11-07

    GRASS version support

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-11-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-11-07

    GRASS version support

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-11-07
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-11-07

    Handle function help the same way as context help; Allows easier management of help; Use same style sheet as context help.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-07

    remove spatialindex include

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-11-06
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-11-06

    OS X build/install updates

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-11-06
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-11-06

    fix for #3999 until something better can be done

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-11-06
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-11-06

    frameworkize networkanalysis on OS X

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-11-06
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-11-06

    missed a bit for bundling qsqlite

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-11-06
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-11-06

    bundle qsqlite for eVis plugin; bundle other Qt frameworks for extra plugins

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-11-06
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-11-06

    fix missing spatialindex include dir

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-05

    Refresh map list in composer table widget in showEvent. Ticket #4496

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-04

    Fix #4495 - patch by Nathan

Merge: 5be1d744d09 15174da710a
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-11-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-11-04

    Merge pull request #55 from mach0/master

    german typo fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-04

    Hide query entry in legend context menu for layers with joins

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-11-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-11-04

    translation update: small german typo fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-03

    fix NULL support in expression evaluation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-03

    Fix #4479 - trigger "new color ramp" always when activated

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-03

    fix windows build

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-02

    Add default gradient ColorBrewer color ramps from Anita

Merge: 650605f62ee 9e809f397a1
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-02

    Merge pull request #54 from NathanW2/expression-ui

    Remove multiline label option and make it default and expression builder UI tweaks.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-02

    Fix #4483. Do not allow the toolbar in qbrowser to be hidden

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-11-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-11-02

    Fix #4441

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-11-02
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-11-02

    Remove option for multiline; Code always uses multiline; Direction symbol now works for multiline

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-11-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-11-02

    Added icons for save and load buttons; Open and Save buttons hiden for now

Merge: 7d480b965a4 68f7d57d3af
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-02

    [FEATURE]: added vector field symbol layer to visualise displacement. Changed ellipse symbol layer to resolve field indices in startRender method

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-11-02

    fix windows build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-01

    Improve vector field widget

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-01

    Handle different vector field types

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-01

    Cleanup ellipse symbol layer to store only field names, not indices

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-01

    Fix stopRender call in graduated symbol renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-01

    Added vlayer in startRender calls of renderer classes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-11-01

    Updated python bindings, added export macros

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-11-01

    Move help above field values, less movement in Ui for user;add save and open button

Merge: e9ee865f78a 50f20c2c20e
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-31

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-31

    [BACKPORT] apply fix to invalid reference to trac #4440

Merge: 1a1f5ebe308 81541031766
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-31

    Merge branch 'master' of github.com:timlinux/Quantum-GIS

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-31

    Fix fix for #4439

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-31

    Fix #4444. Patch by Vaclav Petras

Merge: ed20ff36872 a739750e456
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-31

    Merge pull request #53 from NathanW2/expression-labels-patch

    Expression label patches

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-31

    Fix #4439

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-31

    Move SpatiaLite source select dialog to provider.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-31

    [FEATURE] SpatiaLite databases in browser

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-30

    Optionally pass vector layer pointer to rendercontext

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-30

    Fix multiline overlap - Fix for #4454

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-29

    fix windows build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-29
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-29

    Remove debug noise for expression labels

Merge: 0d79669f7df 05e3258ce85
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-28

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-28

    debian packaging update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-28

    Added vectorfield widgets

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-28
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-28

    Fix grabbing of first QgsFeature; Cache QgsFeature being used to eval; Handle layers with no objects

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-27

    For EPSG initialize GDAL CRS from authid instead of proj.4 string

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-27

    reduce debugging noise

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-27
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-27

    Enable multiline labels by default

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-27

    Move point displacement renderer from plugin to main application

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-26

    Added vector field symbol layer and widget

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-25

    Set prompt as default behaviour for unknown CRS

Merge: 513f1c3959c 1a1f5ebe308
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-24

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-23

    osgeo4w: build qgis-dev with GRASS 6.4.2RC2

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-22

    more cosmetics

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-22

    german translation update

    Sandro Santilli <strk@kbt.io>AuthorDate: 2011-10-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2011-10-22

    Label direction symbol shouldn't depend on "map" vs. "line" orientation.
    Refer to issue #3643 for further discussion

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-22

    fix warnings and more cosmetics

    Sandro Santilli <strk@kbt.io>AuthorDate: 2011-10-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2011-10-22

    Only implement QVariant bug workaround when building against Qt < 4.7.1 [#4284]

    Sandro Santilli <strk@kbt.io>AuthorDate: 2011-10-22
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2011-10-22

    Workaround for builds against Qt 4.6.2. Fixes bug #4284.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-22

    Fix for ticket #4414 (svg indicators for arrows are not shown)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-21

    [FEATURE] Delete fields in shapefiles (finally!)

    This is currently supported only by development versions of GDAL/OGR.
    GDAL 1.8.x does _not_ support this feature.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-21

    Fix install

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-21

    Allow setting I/O encoding for OGR layers in vector layer properties.

    Until now this was only possible to set when opening files with QgsEncodingFileDialog.
    Layers opened from browser were opened always with default encoding and no way to change it.

    The newly created "provider-specific" option group may be used by other providers
    for some custom actions ("create spatial index" should move here, too)

Merge: bd5a31b51e7 b0112f1c427
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-21

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-21

    Fixed a typo, added GUI_EXPORT

Merge: 2ef1772f081 b0112f1c427
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-21

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 5e45bda4192 b62daee5cbd
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-20

    Merge pull request #52 from brushtyler/raster-transparency

    [BACKPORT] Handle raster layer's transparency band while rendering (fix #2491)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-20

    Fix indentation

Merge: 3a15509b7c5 665e92e4ef2
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-20

    Merge branch 'master', remote-tracking branch 'nathan/expression-labels'

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-19

    german translation update

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-10-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-10-19

    translation update: hr by Zoran

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-19

    revert changes to old QgsLabel class

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-10-19
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-10-19

    Handle raster layer's transparency band while rendering (fix #2491)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-18

    Enable "add direction symbol" only for line layers (#4387)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-18

    Move selectWidget() and dataCapabilities() to data items file where it belongs

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-18

    Separate GDAL data items from provider code

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-18

    Separate OGR data items from provider code

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-18

    Properly support OGR sublayers (with createChildren) to avoid #4400

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-18

    Add a default icon for data collections

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-18

    Fix refresh of postgis schema in browser (#4400)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-18

    Generic icon for raster layers in browser

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-18

    Show full path of gdal/ogr layers as a tooltip (#4399)

Merge: fc80b6023ff 139e2973741
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-18

    Merge remote-tracking branch 'upstream/master' into expression-labels

    Conflicts:
            src/core/qgsexpression.cpp
            src/gui/CMakeLists.txt

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-18

    Correct help for upper function

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-17

    Add icons for browser from Robert (gis theme only)

    root <root@faunalia.it>AuthorDate: 2011-10-17
Commit:     root <root@faunalia.it>
CommitDate: 2011-10-17

    More minor fix to IT GUI

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-17

    Add more function help; Fix header email info

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-17
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-17

    Revert CMakeList to normal

Merge: 93c2fecfdd3 3996d89aa1c
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-10-17
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-10-17

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-10-14
Commit:     root <root@faunalia.it>
CommitDate: 2011-10-17

    Fixing typos in IT GUI

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-16

    Add missing files; add more operators

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-16

    Rename files to fit QGIS coding guidelines

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-16

    Update UI spacing

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-16

    Update comments

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-16

    Add item from value list on double click

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-16
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-16

    Wire up operator buttons

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-15

    Default constructor of QgsProjectParser is private

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-15

    Some xml optimisation for WMS server

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-15

    WMS server: avoid reading layer symbology if the request does not come from SLD

Merge: 10d81dd7436 fb6d5512a48
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-15

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 4e6f83b3cdf 0d187bf2a4b
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-15

    Merge branch 'expression-labels' of github.com:NathanW2/Quantum-GIS into expression-labels

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-15
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-15

    Remove red highlight from textarea; show expresion invaild note in preview area with more info button; remove live preview checkbox and update button (not needed at this time)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-14

    Add error item to facilitate error handling

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-14

    WMS: add/edit/delete connection from data items

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-14

    Move WMS data items to separate file

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-14

    Refresh item also when it had no children (they could be added in meanwhile)

Merge: 81541031766 f8ed801daee
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-14

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-13

    Insert date value in attribute editor

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-13

    Fix for ticket #4308

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-12

    debian packaging update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-11

    Minor housekeeping in WMS and WFS

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-11

    Expressions: add exp,ln,log10,log functions (#4365)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-11

    WFS: do not show ok/cancel when embedded in qbrowser

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-11

    WFS: add/edit/delete actions in browser

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-11

    drop non-existing slot

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-11

    WFS: add support (#4164)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-11

    WFS: Move uri logic and GetCapabilities parsing to WFSConnection class.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-11

    Fix for a crash in projection selection

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-11

    Move wfs gui to provider. Remove wfs plugin.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-11

    Move PG data items to separate cpp/h files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-11

    Add, edit and remove PG connections in browser dock

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-11

    Add refresh button to browser dock (#4272)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-11

    "fix" warnings

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-11

    used Python "and" keyword instead of && :S

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-11

    Added expression output preview area. Thanks to Andy Bates for the idea

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-10

    Fix shift in point displacement renderer

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-09

    Rename buttons and groupbox name

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-09

    Added new dialog for generic expression builder; Added search to function list; Right click to load sample 10-All values

    mattwigway <mattwigway@gmail.com>AuthorDate: 2011-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-09

    Corrected URLs for GitHub and for the issue tracker (it now points to Redmine).

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-09
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-09

    Add signal for expression parsed in widget; fixed enabling of controls in labeling gui; comments

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-08

    osgeo4w update: use external libspatialindex

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-08

    debian packaging update: use libspatialindex on more distributions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-08

    fix last commit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-08

    finish #4111:
    - apply missing bits
    - update internal spatialindex copy to 1.6.1
    - update debian packaging to use external library

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-07

    Apply partial patch from #4111 to allow using separate spatialindex lib from source tree if desired.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-07

    [API] add QgsVectorLayer::updateFeature()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-07

    fix warning

Merge: f09417dbfc1 dd6a594178d
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-10-07
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-10-07

    Merge remote-tracking branch 'brushtyler/master'

    Conflicts:
            src/providers/postgres/qgspostgresprovider.cpp

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-10-07
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-10-07

    [FEATURE] Make the gdaltools command editable to fix #3041

Merge: 7e059aff9e6 f09417dbfc1
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-06

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-06

    Added simple script to generate a tarball

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-06

    Added gource script (thanks Nathan) and qgis download stats

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-10-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-10-06

    Add method to access label string as expression, QgsExpression only created once then cached.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-05

    Fix label id for GetPrint in composer

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-10-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-10-04

    Dont use gdal c++ api. Also gdal drivers now unloaded without restart

Merge: 87c6742d779 3f70d32e850
    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-10-04
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-10-04

    Merge remote branch 'pb/master'

    Conflicts:
            src/plugins/roadgraph/linevectorlayerdirector.cpp

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-03

    Horizontal scroll bar in browser dock (#4274)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-03

    Do not show file extension in browser (#4309)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-03

    Do not include |layerid=X if the layer is not a collection (#4309)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-10-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-10-03

    Ensure that we have a valid line in line decoration (#4241)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-03

    yet another take on matching proj4string in our database

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-10-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-10-03

    Fix for wrong symbol scaling if symbol size is defined in map units and symbol size below one pixel

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-02

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-10-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-10-02

    fix windows build

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-10-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-10-02

    fix network-analysis API and export function in RoadGraph plugin (fix #4341)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-10-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-10-02

    include QgsGraphArc description in Doxygen output (fix #4342)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-30

    fix #4282

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-30

    fix warnings

    Alister Hood <alister.hood@gmail.com>AuthorDate: 2011-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-30

    fix minor typos + scripts/chkspelling.sh run.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-09-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-09-30

    fix typo

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-09-30
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-09-30

    translate comments in English (fix for #4338)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-30

    fix #4331

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-30

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-30

    indentation update - please use prepare-commit.sh

Merge: a2713fd0ed7 a950830dcf1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-30

    Merge pull request #49 from stopa85/network-analysis

    Network analysis and road-graph-plugin

    Jeremy Palmer <jpalmer@linz.govt.nz>AuthorDate: 2011-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-29

    Fix from 49e4e998c6 to ensure that all postgis connection parameters are copied in the QgsPostgresConnection constructor i.e estimatedmetadata.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-29

    fix some warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-29

    debian packaging update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-29

    indentation update

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-29

    Revert "Applied fix for #4283"

    This reverts commit 7f3e9560fc93cd8b3ea4039f319bca568e17bb38.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-29

    Another valiant attempt at spurious changelog suppression.

Merge: 7f3e9560fc9 3cac713cc39
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-29

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-09-28
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-09-28

    Added Python wrappers for QgsZonalStatistics

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-28

    Send exception in case of unknown feature info format

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-28

    Add feature bounding box to GetFeatureInfo response if invoked with filter and without x/y coordinates

Merge: 224f0e37798 7f57de020b0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-27

    Merge pull request #48 from linz/wfs_layer_sort

    Added sorting to WFS layer tree grid widget

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-09-27
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-09-27

    fix QgsArc.in() python-binding

Merge: af91b48805b 224f0e37798
    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-09-27
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-09-27

    Merge remote branch 'pb/master' into network-analysis

    Conflicts:
            python/CMakeLists.txt
            src/analysis/network/qgsgraphbuilder.h
            src/plugins/roadgraph/graphbuilder.h
            src/plugins/roadgraph/linevectorlayerdirector.cpp
            src/plugins/roadgraph/simplegraphbuilder.cpp
            src/plugins/roadgraph/utils.cpp
            src/plugins/roadgraph/utils.h

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-09-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-09-26

    Loading of function list from QgsExpression now working

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-26

    Enhance maximum for point displacement tolerance (ticket #4319)

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-09-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-09-26

    Read functions from QgsExpression. Updated FunctionDef to store group name and help text.  Add comments to code
    NOTE: Reading functions list not working yet.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-25

    debian packaging update

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-25

    Restore override cursor when about box is shown

Merge: 93a190a3821 a0f8294ce6b
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-25

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-25

    Fix some more merge confglicts after merging updates from 1.7 brnach

Merge: 28319682f39 b54f668e4b0
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-24

    Merge branch 'master' of ../Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-24

    Consider data defined size on symbol level for ellipse renderer (ticket 4295)

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-09-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-09-24

    Typos in GRASS command list

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-24

    Resolved merge conflicts from applying 8c3e0669226e1861da9134266675df7ed67cf971 to master

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-24

    Resolved merge conflicts from applying 36d86b019574ccb3c0c962c680093b5784f052dc to master

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-24

    Resolved merge conflicts from applying 29f93f1b01ebf9799256ab55557370fbf051df44 to master

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-24

    Backported changelog and style changes from 1.7 branch

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-09-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-09-24

    Fix to v.generalize for recent GRASS versions

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-23

    wms provider updates:
    - don't repeat WMS parameters (eg. when VERSION is specified in the WMS connection's url)
    - allow wms tags to e prefixed with "wms:" (as from XtraServer with WMS 1.3)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-22

    Applied fix for #4283

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-22

    Apply patch from Nathan Woodrow to resolve attribute dialog save button issue #4290

    Jeremy Palmer <jpalmer@linz.govt.nz>AuthorDate: 2011-09-22
Commit:     Jeremy Palmer <jpalmer@linz.govt.nz>
CommitDate: 2011-09-22

    Added sorting to WFS layer tree grid widget

Merge: 8a9da0f2278 820469f4b1f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-20

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-20

    Apply patch for ticket 4155, provided by Steven Mizuno

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-19

    Fix for ticket #4283 (composer forgets on/off status of layers)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-18

    Prevent Qt assert when using Qt debug compiled

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-17

    add support "sum" operation to merge attribute dialog

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-16

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-16

    update debian/watch

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-09-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-09-15

    more translatable strings in OSM plugin

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-09-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-09-15

    fix windows build error

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-09-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-09-15

    clean up the code to avoid deprecation and other warnings

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-09-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-09-15

    mark some methods as deprecated

Merge: 7093b06793e 37b2c045c7c
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-09-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-09-15

    [FEATURE] Import a vector layer from a datasource to a different one
    Merge of another part of my Summer of Code work (remote-tracking branch 'brushtyler/import_layer')

Merge: 262ec3f8f5e 37b2c045c7c
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-09-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-09-15

    Merge branch 'import_layer'

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-09-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-09-15

    use a buffer when importing features

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-09-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-09-14

    [BACKPORT] allow negative NODATA values in GDALTools

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-09-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-09-14

    Minor IT GUI translation improvements

Merge: f2b6876085c 6eb406b1229
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-09-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-09-13

    merge import_layer branch

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-13

    Added unit test for GDAL_SKIP stuff

Merge: 907646164c2 f2b6876085c
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-13

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-13

    Fixed gdal driver (de)selection feature that had some outstanding issues

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-12

    Further fixes for selective GDAL driver support (in progress)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-09-12
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-09-12

    Move import feature main code to QgsVectorLayerImport and keep just few methods in providers

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-12

    [FEATURE] implement ability to skip specific drivers (fixes #182)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-09-12
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-09-12

    fix gdaltools error checking for ogr layers

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-09-10
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-09-10

    Fix remove GRASS vector map from mapset on Win OS (should be fix #3646 together with grass-dev package),
    disable refresh button in GRASS browser if a module is running

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-09

    trim qgsquerybuilder binding (and fix it)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-08

    add bindings for QgsQueryBuilder

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-08

    Some documentation updates for linux

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-09-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-09-08

    Replace svn url with git one for win install notes

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-09-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-09-08

    translation update: mn by Bayarmaa

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-08

    missed to include moved querybuilder files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-08

    fix windows build errors
    - moves QgsQueryBuilder from app to gui
    - links postgres provider with gui

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-09-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-09-08

    translation update: et by Veiko

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-09-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-09-08

    Delete rotate point map tool (#4268)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-09-06

    Fix #4266 - georeferencer and spatial query crashing on exit

Merge: cfedf09592d f93214052bb
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-09-06

    [FEATURE] PostGIS connections and layer now available from browser

    Merge of one part of Giuseppe's Summer of Code work

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-06

    Use crscache in wms configparser

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-06

    Use CRS cache for faster lookup of crs by authid. Important especially for wms server. Replaces wmsserver/epsgcache.cpp and .h

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-06

    Add zero pointer checks to avoid segfaults

Merge: cc8deb9a423 c2cf5cba11e
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-09-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-09-05

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-05

    Multiple symbol selection for rule based renderer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-05

    Move symbol change slots to render widget parent class

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-05

    Use context menu to set properties for multiple symbols in categorized renderer

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-09-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-09-05

    More consistency in WFS plugin IT translation

Merge: 431219744a1 68b91fa5906
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-09-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-09-05

    Merge pull request #42 from rduivenvoorde/master

    trying out forking/pushing of qgis for dutch translations

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-09-05
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-09-05

    Addition of Carlo van Rijswijk to list of dutch translators

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-09-05
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-09-05

    some dutch translations for git testing

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-09-03
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-09-03

    make sure gdaltools input vector layers are ogr vectors

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-09-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-09-03

    Added more functions to function tree

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-09-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-09-03

    Clean up labeling UI.  Remove borders from frames.

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-09-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-09-03

    UI clean up; Hide and show value list when needed; handle field items better; code clean up.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-02

    Output bounding boxes of wms groups in project CRS instead of WGS84

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-09-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-09-02

    translation update: nl by richard

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-09-01

    debian packaging update: include pyspatialite

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-09-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-09-01

    Shorter postgis root data item

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-09-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-09-01

    Small efficiency improvement for rendering

Merge: 706b6f154f4 7deb0c977c5
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-08-31
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-08-31

    Merge remote-tracking branch 'upstream/master' into expression-labels-merge-wonder

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-30

    WMS server: report crs systems in the order given in the project

Merge: 1e7c8a7ec79 bc09ab3539d
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-30

    Merge remote-tracking branch 'remotes/giuseppe/dataitems' into dataitems

    Conflicts:
            src/app/CMakeLists.txt

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-30

    Updated required version for bison and cmake

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-30

    Raised minimal Bison version to 2.4 (for QgsExpression). Fixed bison version detection.

Merge: 6c0f56cc143 5e4e4f7a6d0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-30

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 26aa007f0c9 03c13add29b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-30

    Merge linepattern offset

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-30

    Some cleanups for line pattern code

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-30

    Check topological editing yes/no when opening snapping dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-30

    [FEATURE]: offset for line pattern symbols

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-30

    Fix feature_count consideration in wms feature info

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-30

    Small typo in comment

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-30

    Add available crs and extent also for project toplevel groups

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-29

    Fix #4229

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-29

    Fixed a segfault when a function has no arguments

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-29

    depends on CMake >=2.6.2 and drop support for lenny (debian oldstable)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-29

    fix build error

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-27

    Fixed build error

Merge: a0b8e3c9e9a 96f77360213
    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-08-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-08-27

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-08-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-08-27

    translation: fixed some german typos

Merge: 260bf0c139b 25ff28a0fab
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-27

    Merge branch 'expr'

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-08-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-27

    Don't check for plugin errors at startup

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-08-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-27

    Fix QTreeWidget.resizeColumnToContents() issue observed in PyQt4.8.3 @ Debian

    Jaka Kranjc <lynxlynxlynx@sourcemage.org>AuthorDate: 2011-08-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-27

    symbology-ng: sort the category items when classifying them #4206

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-26
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-26

    If on android force POSTGRES_INCLUDE_DIR and POSTGRES_LIBRARY, needs to be bette but works

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-26

    Add non-default port numbers to GetMap and GetFeatureInfo urls

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-24

    german translation fix

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-24

    Fix italic font when loading embedded layers from project. Fixes ticket #4207

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-24
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-24

    temporary hack to get half working shp suport. opening of a file works, writing only if there are no string type attributes.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-23

    add ubuntu oneiric to debian packaging

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-08-23
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-08-23

    fix invalid postgres type when converting field,
    removed some commented and unused code

Merge: 593ea7e8302 f0f1b5e3b21
    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-08-23
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-08-23

    Merge branch 'import_layer' of github.com:brushtyler/Quantum-GIS into import_layer

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-08-23
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-08-23

    keep cached crendential when getting geom type from thread (fix related to commit cddd427)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-08-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-08-23

    Implement import layer feature for OGR provider using QgsVectorFileWriter

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-08-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-08-23

    [FEATURE] Allow to import a vector layer from canvas to SL database

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-08-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-08-23

    convert the primary key type name to a PG valid one,
    add a new options param to importVector

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-08-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-08-23

    [FEATURE] import a layer from canvas into a PG database

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-23
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-23

    adding support for spatialite

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-22
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-22

    fixing internal spatialite for android

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-22

    Decorations are turned off by default

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-22

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-22

    debian packaging update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-21

    Renamed context help files for decorations

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-21

    Moved scale bar plugin to app

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-21

    Moved north arrow plugin to app

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-21

    Moved copyright label plugin to app

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-08-22
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-08-22

    Update usage of QgsSearchString to QgsExpression

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-21
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-21

    fixing black canvas issue

Merge: 4ffa8208d76 25ff28a0fab
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-08-21
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-08-21

    Merge remote branch 'wonder/expr' into expression-labels-merge-wonder

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-20

    fix lenny build and some warnings

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-08-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-08-20

    new nice icon for Extract projection tool. Thanks, Robert!

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-19

    Some more comments for QgsExpression

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-19

    Made strings translatable, made some functions static

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-19

    Merge patch for symbollevels in rule based renderer also to master (patch provided by Mayeul Kauffmann)

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-19
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-19

    adding support fo share folder

Merge: 0ba0f934658 0373a262313
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-18

    Merge pull request #37 from NathanW2/identify-patch

    Move setting of projection to after we have features for identify feature tool.

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-08-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-08-18

    Implement import layer feature for OGR provider using QgsVectorFileWriter

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-08-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-08-18

    [FEATURE] Allow to import a vector layer from canvas to SL database

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-08-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-08-18

    convert the primary key type name to a PG valid one,
    add a new options param to importVector

Merge: 22f5ba29e20 0c8695ccc38
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-18

    Merge branch 'server_search'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-18

    Read selection color for wms server from project file

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-18

    [FEATURE]: possibility to select features in QGIS server by layername / id in GetMap and GetPrint

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-17

    Close gdal/ogr data sources when finished in dataItems implementation

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-17

    Browser: do not show header in tree view

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-17

    Add consts also to sip file for QgsMapLayer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-17

    Add feature bounding box if called with filter and without I/J

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-08-15
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-08-15

    make sure qwt lib path updated

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-08-15
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-08-15

    find qgis frameworks in /Library/Frameworks first

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-16
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-16

    ignore CMakeLists.txt.user

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-16
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-16

    added debug messages

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-15
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-15

    readded logging capabilities of qtmain_android

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-15
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-15

    fixed double declaration of qtmain_android.cpp

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-15
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-15

    uncommenting __android_log_print

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-15
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-15

    added qtmain_android

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-14

    Set ellipse renderer outline as float. Fix for ticket #4171

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-08-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-08-14

    [FEATURE] import a layer from canvas into a PG database

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-08-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-08-14

    fix #4170

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-13

    another debian packaging fix: add libqt4-opengl-dev build-dep

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-08-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-08-13

    Move setting projection to after we have features

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-12

    Browser: correct drag&drop for canvas and browser itself

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-12

    debian packageing: fix qwt dependency

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-12

    german translation update

    Steven Mizuno <spookster@netzero.net>AuthorDate: 2011-08-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-12

    GPS tracking improvements (apply #4071)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-12

    add optional Qwt 6.0 support (including QwtPolar 1.0)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-12

    Show only provider fields as join target candidates (ticket #4136)

Merge: e12191bd6c2 880540baac7
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-08-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-08-11

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-11

    Simplified three-value logic code

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-11

    toint, toreal, tostring in QgsExpression do not include space

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-11

    Use QgsExpression instead of QgsSearchString

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-11

    debian packaging update: include zonal statistics and globe plugins

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-11
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-11

    Adding support for generation of libqgis.so

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-08-11
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-08-11

    added generation of libqgis_app.so

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-08-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-08-10

    Make gdal pam proxy env setting more win friendly

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-08-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-08-10

    Fix build issues

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-08-10
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-08-10

    Update comments. Hide field value area

Merge: 89ddd03bdc6 7acce8801ed
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-08-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-08-10

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-08-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-08-10

    Set gdal PAM env dir on application init

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-10

    Add crs to wms project group also if no crs constraint is there

Merge: 7196dfca013 e5f9462a02f
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-09

    Merge pull request #36 from spilth/master

    Shortcuts dialog now remembers window state between uses

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-08-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-08-10

    Added Etienne to contributors and Alex to authors since he is a committer now

    Brian Kelly <polymonic@gmail.com>AuthorDate: 2011-08-09
Commit:     Brian Kelly <polymonic@gmail.com>
CommitDate: 2011-08-09

    Shortcuts dialog now remembers window state between uses

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-10

    Improved handling of types in expressions:
    - implicit conversions to string / int / number / TVL
    - error reporting on conversion errors
    - automatic conversion to numeric values for arithmetic operators
    - try to use numeric comparison by default, fallback to string comparison
    - functions do not need to explicitly care about NULL passed as an argument

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-08-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-08-09

    [FEATURE]. Retroactive added feature tag to this commit to mark the fact that we now use native provider stats gathering. Updated min max calculation of gdal provider with more efficient implementation. Use updated stats gathering routine kindly provided by Etienne Sky.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-09

    Added python bindings for QgsExpression

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-09

    Handle division by zero

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-08-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-08-09

    move Near black close to Sieve (fix #4152)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-09

    fix another cmake <2.8 issue (followup to f3d5387edb309935c956acda6ae5e1f52523286c)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-08-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-08-09

    [FEATURE] Extract projection tool for GdalTools

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-08-09
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-08-09

    organize GdalTools utilities into submenus for better usability

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-09

    Consider identify disabled layers in embedded projects

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-08

    Differentiate between image angle and line pattern angle. Fixes rotation problem

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-08-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-08-08

    Resolve merge conflict

Merge: 74545848cb5 2034d59a2f5
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-08-08
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-08-08

    Merge remote branch 'upstream/master' into expression-labels

    Conflicts:
            src/core/qgspallabeling.cpp
            src/gui/CMakeLists.txt
            src/ui/qgslabelingguibase.ui

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-08

    Center small marker symbols in composer legend

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-07

    [FEATURE] new QgsExpression class that replaces QgsSearchString

    The new class fixes various flaws in search strings:
    - fixed and simplified grammar in parser
    - simplified lexer
    - only one evaluation routine (instead of separate getValue/checkAgainst)
    - SQL compliant three-value logic (true, false, unknown)
    - correct error handling
    - easily extensible list of functions, saner evaluation of expressions
    - tests included

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-07

    Do not install tests, keep their default RPATH settings

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-08-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-08-07

    [BACKPORT] fix error in notes reported to me by Marco Braida

Merge: 2034d59a2f5 cbd275698e7
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-08-06

    Merge pull request #35 from NathanW2/reduce-attribute-dialog-margins

    Reduced margins on controls in dialog.  Removed frame from scroll area

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-08-06
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-08-06

    Reduced margins on controls in dialog.  Removed frame from scroll area

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-08-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-08-04

    Bugfix #4113 and #2805 thanks to Jan Schreiber

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-08-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-08-04

    Avoid a segfault when NULL layer is passed to vector writer

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-08-04
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-08-04

    [BACKPORT] increase maximum points count in Random Points tool

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-08-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-08-04

    Regenerated docs post raster-stats merge

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-03

    german translation update (with some additional fixes)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-03

    [BACKPORT] port qgis version check to network access manager/qgis.org

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-03

    slightly better solution for recovering broken postgres connections

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-03

    Try to reopen broken postgres connection

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-08-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-03

    Remove duplicated code and coding style improvements in composer item (provided as part of pull request 33 by Rokemoon)

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-08-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-08-02

    [BACKPORT] set default contrast enchacement algorithm to NoStretch
    (addresses #3867). Also set default standard deviations value to 2.0
    because this is more appropriate value

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-08-01

    fix windows build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-01

    Set wms groups always as identifiable

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-08-01

    Enable feature info on layer groups in wms server

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-30

    [FEATURE] Add/remove favourite dirs in browser dock

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-07-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-07-29

    removed old unused code

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-07-29
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-07-29

    [BACKPORT]fix RandomPoints crash when there are NULL values in
    attributes

Merge: bfb5f2c184b f3d5387edb3
    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-07-29
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-07-29

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS into android

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-29

    fix lenny build (cmake <2.8)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-29

    fix warnings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-28

    Allow drag&drop with multiple files

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-28

    Allow dragging files from browser dock

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-28

    Bring back locked/unlocked icons

Merge: a1cc666472a a5f8a82515a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-28

    [FEATURE]: Add point and line pattern symbol layers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-28

    Consider transparency also for point and line patterns

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-27

    WMS layer: add CRS for project layer group

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-07-27
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-07-27

    revert to without with_gsl

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-07-27
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-07-27

    fix for qreal - double problem when crosscompiling for android

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-26

    initialize QgsPoint

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-25

    Remove the source build check that is not necessary anymore.

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-25

    [FEATURE] Allow running QGIS from build directory without installing

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-25

    Added libraryPath() and libexecPath() to QgsApplication

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-25

    Fix reversed show/hide signals

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-07-25
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-07-25

    making GSL and thus georeferences really optional but ON by default

Merge: 8c4cf8e063d 05d2cd96122
    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-07-25
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-07-25

    Merge branch 'master' of https://github.com/qgis/Quantum-GIS into android

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-07-25
Commit:     Marco Bernasocchi <marco@opengis.ch>
CommitDate: 2011-07-25

    cmake entries for spatialite in android

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-07-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-07-24

    forgot to detab files

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-07-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-07-24

    more mac bundling cleanup and streamlining

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-07-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-07-24

    add missing Mac app setting

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-07-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-07-24

    simplify framework bundling, don't need to know fw version (always current)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-24

    Include north arrow image in the resources

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-22

    postgres provider: also consider ltree columns

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-22

    [FEATURE] allow ordering of value relations by value and
    include value relations in sip bindings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-22

    remove themes from grass plugin's debian package

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-21

    WMS server: be more tolerant with exotic WMS clients and accept requests without service parameters

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-21

    Replace + signs in wms requests with spaces

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-21

    Improve href url for capabilities response

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-21

    Set visibility of layers for embedded groups (ticket #4097)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-21

    update debian packaging

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-07-21
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-21

    chmod -x *cpp

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-20

    Include splash file in resources

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-20

    grass: install just one world map (included in resource file)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-20

    grass: do not install icon files, use them from the resource file

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-20

    Add scheme (http or https) to service urls in capabilities

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-20

    [BACKPORT] fix #3974

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-20

    [FEATURE] search string update
    - added regexp_replace operator
    - check types on comparison (QgsSearchTreeValue::compare now returns QgsSearchTreeValue for error reporting)
    - field calculator shows expression errors.
    - update node types and operators in sip bindings

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-20

    Rule-based renderer: dump meaningful debugging info

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-20

    Fix #4088: better handling of unknown geometry types

Merge: c4cbcf4ebf8 042a882c161
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-07-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-07-19

    Merge pull request #32 from Jean-Roc/master

    update fr translation

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2011-07-19
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2011-07-19

    add missing fr translator

    Jean-Roc Morreale <jr.morreale@enoreth.net>AuthorDate: 2011-07-19
Commit:     Jean-Roc Morreale <jr.morreale@enoreth.net>
CommitDate: 2011-07-19

    update french translation

Merge: 4c004569f66 ce826f6eb25
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-19

    Merge ellipse symbollayer branch

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-19

    [FEATURE]: Apply patch from Stefan Ziegler which adds the option to select decimals places and + signs for numeric labels. Thanks\!

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-07-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-07-19

    Patch from Michal Klatecki - see ticket #3325

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-19

    Contact person and organisation are mandatory in wms capabilities schema

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-19

    Add Service online resource element to WMS capability response. This element is mandatory according to the 1.3 spec

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-07-19
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-07-19

    move tooltip from the dialog to the right button...

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-07-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-07-18

    Adding estonian translation file

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-07-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-07-18

    fix connection info passed to QgsGeomColumnTypeThread broken in 6989fc7,
    hide close and add buttons from PG source select dialog when in embedded mode (e.g. qbrowser)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-18

    Improve capabilities output for layer groups. CRS and bounding box need to be listed before child layers (wms capabilities schema 1.3)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-18

    ogr provider fix: apparently we need to fetch the geometry to make the spatial filter stick.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-18

    Implement point marker displacement

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-18

    Fix point marker resolution

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-18

    fix typo in field calculator context help

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-07-17
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-07-17

    osgearth gdal driver needs GEOS headers

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-17

    move qgis.ico back to app

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-17

    fix build problem with Qt 4.4

Merge: f49d2255abb e0e21f14da8
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-07-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-07-15

    Merge pull request #31 from gostrc/master

    Initial step for bug #3562 QGIS incompatible with QWT 6.0.0

    Thomas Dziedzic <gostrc@gmail.com>AuthorDate: 2011-07-15
Commit:     Thomas Dziedzic <gostrc@gmail.com>
CommitDate: 2011-07-15

    convert QwtArray usage to QVector usage. Change required for qwt 6.0.0 compatibility.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-15

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-15

    fix #4081

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-15

    Started point pattern fill renderer

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-15

    fix #4024

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-15

    fix #4072

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-15

    fix #4084

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-15

    [BACKPORT] fix #4089
    - postgres provider: fix detection of field length and precision for char and numeric fields.
    - attribute editor: fix validation in case the field length is unknown

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-15

    Allow larger values for line pattern width and distance

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-15

    Labeling: clip geometries to current extent if they are not completely inside. Also fixes #4083

    Sandro Santilli <strk@kbt.io>AuthorDate: 2011-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-14

    Run git in source tree, not build tree. Fixes bug #4086.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-07-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-07-14

    Mark var unused

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-14

    [FEATURE] add configurable decimal "point" to delimited text plugin

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-14

    globe fix: don't crash on quit

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-07-13
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-14

    Fix more globe warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-13

    pyspatialite: inhibit warnings.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-13

    oh well - missed _the_ file...

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-13

    fix last commit

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-13

    globe plugin fixes:
    - implement a compile check to tell apart OSGEARTH 2.0 from 3.0
    - fix warnings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-13

    Better block for signals when creating composer legend widget

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-07-13

    Added support to show help about selected function

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-13

    Fix for considering layer title length in composer legend

Merge: 36fb5a7a6b1 e0f4d06562d
    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-07-13
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-13

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-07-13
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-13

    Revert API changes for OSGEarth >2.0

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-13

    indentation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-13

    fix vc build

Merge: 540fb7a1b7a 9c9259a703d
    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-07-13
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-13

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-07-13
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-13

    astyle globe

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-12

    Added home directory to the browser model. Unified method to find an index for a path

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-07-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-07-12

    Commented out lines causing build errors on my Qt 4.4.7 setup

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-07-12
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-07-12

    fix cmakelists by removing files moved in bd3f77a

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-07-12
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-07-12

    use the provider to retrieve connections and layers

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-07-12
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-07-12

    add QgsDataItem to the postgres provider

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-06-06
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-07-12

    get supported layers from the provider

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-06-06
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-07-12

    easy way to access to postgres connections

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-12

    Add Service element when taking contact information from the project file

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-07-12

    Fill value list from selected field.

Merge: db469bedf9f f57bef47c68
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-12

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-07-12

    Insert expression string on double click

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-07-12

    Added fields and operators to tree view

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-12
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-07-12

    Add model to tree view

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-11

    [FEATURE] Add browser dock widget to QGIS main window. Layers can be added to canvas by double-clicking them in the browser.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-11

    include globe plugin in nightly build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-11
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-07-11

    Redesign of expression builder UI

Merge: bff8e544655 8e3aca41ee4
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-11

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-10

    add globe plugin to osgeo4w package

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-07-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-07-10

    Added a more comprehensive set of default symbols based on work done for me by Petronella Tizora (see http://linfiniti.com/2011/07/openstreetmaposm-cartography-using-qgis-part-2/). You will need to remove your ~/.qgis/symbology-ng-style.xml in order to see them I think.

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-07-09
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-09

    Build without globe by default

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-08

    More robust pattern calculation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-08

    Create base class for QImage fills, add custom outline to line  pattern fill

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-07

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-07

    refix qgis.ico move

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-07-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-07

    fix #4039

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-06

    First experimental version of line pattern drawing

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-07-06
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-07-06

    missed these also in 3ccae3f

Merge: d56e4e958ea 97d477b2361
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-07-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-07-06

    Merge branch 'margins'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-06

    Added line pattern symbol layer

Merge: dd79841c614 49e9a621cec
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-07-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-07-06

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: bd495c13606 49e9a621cec
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-06

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-07-05
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-07-05

    missed file update in 3ccae3f

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-07-05
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-07-05

    forgot to move some files for 6d788eb

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-07-06
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-06

    CMake for globe

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-07-05
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Merge cleanup

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-04-17
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    new rotation reset icon

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-04-04
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Default compositor multitexture_ffp

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-03-06
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Fixed world.tif install

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-03-06
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Replaced earth file with programmatic map construction

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-03-06
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Update to OsgEarth 2.0

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2011-03-05
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Use CMake vars

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-02-20
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    plugin visibility system was added to trunk in https://trac.osgeo.org/qgis/changeset/15224

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-02-20
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Globe is now visible to other (python as well) plugins. signals from globe can be catched.

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-02-19
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    implemented a better syncExtent method using QgsDistanceArea

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-02-19
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    code clean up

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-02-19
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    - added support for globe coordinates, they are now shown in the status bar. - added modkey support

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-02-18
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    shows mouse click WGS coordinates

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-02-17
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    fixed bug in elevation layers dialog when changeing between projects

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-02-15
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Patched source against http://trac.osgeo.org/qgis/changeset/14452 to use newProjectCreated signal

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-02-14
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Fixed bug on new project created

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2011-02-10
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    nicer gui

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-12-31
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Debug message removed

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-12-31
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Place 3D models on point layer

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-12-30
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    globe_plugin_guibase.ui removed

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-10
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    FIXED ALL issues regarding elevationDatasourceChanges and globeClosed signals

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-10
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    fixed closeEvent by subclassing QDockWidget instead of QgsGLWidgetAdapter

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-10
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    fixed GlobeClosed signal, now need to fix closeEvent

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-10
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    fixed elevationDatasetsChanged() signal

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-10
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added suppor for signals for elevationDatasourceChanged and globeClosed, they don't work yet since I neet to understand how to set viever and mSettingsDialog as sender. see FIXME in globe_plugin.cpp

    Regression: moving rows up and down bug -> work on it tomorrow

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-09
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    testing newProjectCreated () signal

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-12-09
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Use cache from settings

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-12-09
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    getDatabasePager clear when changing 3D settings

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-09
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    initial readProject signal support

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-09
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    fixed earth file

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-09
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    gui stable, added cache checkboxes

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-09
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    adding initial cache support

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-12-09
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Elevation layers from settings dialog

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-09
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Elevation Layers are now saved in the project file instead of in QSettings

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-08
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added move layers up or down

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-08
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Single selection only. Segfaults resolved

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-08
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    more code clean up

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-08
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    cleaned code, gui set to no drag and drop and single selection mode

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-08
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    first cleanup fixed file check

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-08
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    pre cleanup code

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-08
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    working initial gui for elevation, needs code clean up

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-08
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added initial support for layer loading through the gui

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-07
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    adapted gui to support data input

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-07
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    code cleanup

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-07
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Added disabling of irrelevant options to settings dialog

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-12-01
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Refresh button

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-12-01
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    onClick event on mouse release

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-01
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    fixed homeHandler

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-01
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added HomeControlHandler

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-12-01
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    fixed sync handler fixed refresh handler added home handler code formatting

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-29
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Code cleanup

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-29
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    reworked gui added new handlers //TODO use GlobePlugin::syncExtent instead of duplicating code

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-29
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    initial sync exent button

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-28
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    testing gui reset buttons

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-26
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added live preview of Stereo Settings

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-26
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added GUI navigation, reset buttons still missing

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-26
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added missing tilt icons added KeyboardControlHandler

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-26
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Revert FlyToExtentHandler

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-25
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added tilt to gui

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-26
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    onMouseDown handling

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-25
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added keybord controls: - pan Horizontal 4,6 - pan Vertical 8,2 - rotate left / - rotate right * - tilt up 9 - tilt down 3 - zoom +-

    uset this keys because I can't get osgGA::GUIEventAdapter::KEY_Left ecc to work yet

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-25
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    renamed flytoextenthandler to controlshandler

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-25
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added tilt to gui

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-24
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    NavigationControl

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-24
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    testing how to get key bindings

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-24
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    test github commit hook

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-24
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added all elements to gui

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-23
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    moveVControls fixed

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-23
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    fixed typo

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-23
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added initial gui to the globe

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-23
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Completed Stereo settings support added reset stereo settings to defaults values button

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-21
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Handle screen distance stereo setting

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-20
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    refactoring of setStereoMode done

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-20
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    added modal dialog

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-20
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Made settings dialog a member of GlobePlugin

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-18
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    typo fixes

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-18
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    forgot this files in last checkout

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-18
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    refactoring

    TODO: Call QgsGLWidgetAdapter::setStereoMode(QString stereoMode) from GlobePlugin::settings() instead of code duplication in GlobePluginDialog::setStereoMode()

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-18
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Settings dialog

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-17
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Portable cache path

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-17
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Added runtime stereo selection to settings dialog and at plugin start

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-17
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    fixing resource file

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-16
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    implemented settings dialog with placeholders methods

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-16
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    adding place holders for settings dialog adding settings UI file

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-16
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    adding new globe images

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-14
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Globe icon

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-14
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Use WorldWind SRTM with pre-populated cache. GlobePlugin code cleanup.

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-14
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Moved sample 3D models to Lech

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-13
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    cache configuration

    Mathias Walker <mwa@sourcepole.ch>AuthorDate: 2010-11-13
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    - node placement on terrain surface - placement test using generated models

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-13
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Worldwind cache data

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-13
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Remove world.tif from globe.earth

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-13
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Use world.tif from QGIS package

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-13
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    HTTP Proxy support

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-13
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    world.tif added

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-10
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    mouse tracking

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-07
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    GLOBE_OSG_STANDALONE_VIEWER

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-07
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Added Controls from 2.0 master branch

    Marco Bernasocchi <marco@opengis.ch>AuthorDate: 2010-11-02
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Fixed mousewheel zoom making it consistent to qgis zoom (scroll up = zoom in)

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-02
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Initial support for non-WGS-84 layers

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-11-01
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Install globe.earth in QGIS_DATA_DIR/globe

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-10-10
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    include cleanup

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-10-06
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Mouse wheel zoom

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-10-06
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Fly to extent handler

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-09-03
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    extent check in tile source

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-09-03
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    Aster DEM

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-09-03
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    layersChanged experiments

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-08-19
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    thread locking removed

    Pirmin Kalberer <pka@sourcepole.ch>AuthorDate: 2010-08-19
Commit:     Pirmin Kalberer <pka@sourcepole.ch>
CommitDate: 2011-07-05

    globe plugin from master branch

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-05

    fix 55a1778 with patched qt on osgeo4w

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-05

    fix windows build

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-05

    add support for mixed case geometry types of PostGIS 2.0

Merge: a637ebcac2e 93fb601fdb3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-05

    Merge branch 'master' of github.com:mhugent/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-05

    Support alpha-transparency in svg markers and fills

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-05

    Use svg cache for svg fill layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-05

    Support alpha-transparency in svg markers and fills

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-05
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-07-05

    Reduce top and side margins for attribute table dialog

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-05

    Python console: consider also Enter on keypad. Fixes #3855.

    Contributed by Steven Mizuno

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-04

    Graduated renderer: handle the case with only one class

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-04

    It does not make sense to classify into zero classes, does it?

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-04

    Remove duplicate menu entries on non-kde platforms (fix #4040)

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-07-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-07-04

    Fix last equal interval break in graduated symbol renderer (#4044)

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-07-04
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-07-04

    simplify detection on OS X

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-07-04
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-07-04

    OS X frameworks for qgis libs;
    dev frameworks install option;
    cmake cleanup

Merge: 3849742b10e ff83436cdc0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-04

    Merge branch 'master' of github.com:mhugent/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-04

    Small clean in sip file

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-04

    Updated Python bindings for lable and composeritem

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-04

    Ability to set id of any composer item moved from just qgscomposerlabel to qgscomposeritem
    All items can now have a user set id.  Good for plugin automation eg mapbook builder

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-04

    Use svg cache for svg fill layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-04

    Fix some problems with svg cache

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-04

    Fix some problems with svg cache

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-07-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-07-04

    Better ignore options

Merge: 934e56f8c4a a946a20f632
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-07-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-07-04

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-07-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-07-04

    More git ignores

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-07-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-07-04

    Try to make the histogram smoother

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-04

    fix lenny build

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-04
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-07-04

    Rename QgsExpressionBuilder to QgsExpressionBuilderWidget

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-07-04

    Copy layout and code from field calculator for expression builder widget

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-03

    other workaround for Qt#5114 (fixes #3250, #3028, #2598)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-03

    fix windows build

Merge: 8cddfb8d5ed 8e5cd403bb1
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-03
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-07-03

    Merge remote branch 'upstream/master' into expression-labels
    Fixed merge conflict in pallabeling

    Conflicts:
            src/core/qgspallabeling.cpp

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-02

    Lock render method with mutex. Usefull e.g. for globe plugin which renders in threads

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-02

    Fix labeling-ng with utf-8 layers (ticket #3854)

Merge: 4d75a7d3e41 701e35dae25
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-07-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-07-01

    Merge branch 'master' of github.com:mhugent/Quantum-GIS

Merge: d95442138c0 4d75a7d3e41
    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-07-01
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-07-01

    Merge remote branch 'upstream/master' into expression-labels

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-01

    postgresql provider: fix 64bit ints

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-07-01

    search string parser: fix -a expression (fixes #4025)

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-06-30
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-06-30

    [FEATURE] Improve SpatiaLite provider to manage non-spatial tables

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-30

    Emit signal when showing / hiding composer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-30

    Emit signal when showing / hiding composer

Merge: 4888f51d549 b6fa94fa2fe
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-30

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-30

    [backport] Fix bug where histogram can be assigned negative frequency for a pixel range. Also fix potential memory leak as new histogram vector was assigned to band stats without clearing the old.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-30

    Added section on using QtCreator

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-30

    Fix bugs causing a crash when histogram is gathered due to uninitilised histogram vector

Merge: eb9d6105f40 4546646f1dd
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-30

    Merge branch 'svg_params'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-30

    Adapt svg param elements also if going via the line edit

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-29

    small tweak to svg file

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-29

    Small fix for svg parameter replacement

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-29

    Added svg parameters to marker files

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-29

    Replace svg params also for preview

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-29

    Fix replacement in style attribute

Merge: 664317f8c6c 85ca9bd5392
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-29

    Merge branch 'master' of github.com:mhugent/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-29

    Try to consider default parameters

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-28

    Added missing QUrl include

Merge: 6509df23f41 b664ca0d090
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-28

    Merge branch 'master' of github.com:mhugent/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-28

    A neater fix for missing map parameter as suggested by Juergen

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-28

    Remove oldest entries from svg cache if cache size is too large

Merge: e79fe4d46e0 0d91c81f3dd
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-28

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-28

    Removed some very noisy debugging when symbol class not encountered in symbol list

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-28

    Added some extra debug info for project path

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-28

    Fixed a bug where map= was not being published in onlineresource url when project files are not in the same dir as cgi

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-27

    Support also style-syntax for svg params

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-27

    fix #3987

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-27

    Restore svg marker selection

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-27

    Tweak for layer cache

Merge: de5ffb5eaee 89100391151
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-27

    Merge branch 'master' of github.com:mhugent/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-27

    Tweak for layer cache

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-25

    Notify dialog if svg accepts parameters

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-25

    Change color through svg marker dialog

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-25

    Use QImage for map and QPicture for composer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-24

    Fix for filtering in qgis server

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-24

    Remove debug noise

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-24

    Fix for filtering in qgis server

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-24

    Remove debug noise

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-23

    add context help

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-23

    [FEATURE] add function to calculator to determine x/y coordinate of nth point of a line
    (xat(i) / yat(i); indexs starts with 0; negative indizes apply to end of the line)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-23

    Add caching, experimental test with QPicture for svg marker

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-23

    Further work on the svg cache

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-23

    Composer legend: support point symbol sizes in map units

Merge: 1d65377013a 3bd37ecf985
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-23

    Merge branch 'master' of github.com:mhugent/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-23

    Composer legend: support point symbol sizes in map units

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-21

    translation fix

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-21

    postgres provider: fix endianess detection

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-21

    Started to implement svg cache

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-20

    Fix for using ellipses with renderers other than single

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-20

    Add line edit to select svg marker

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-20

    Fix for embeding layer and groups from project with relative pathes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-20

    Fix bug in case of embeding from other projects with relative path

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-19

    german translation update

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-06-19
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-06-19

    Use selected text in label combo box for start off expression text

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-18

    Add license header to postrequesthandler, clean old code section

Merge: 2a05b5430f3 abe6bb58127
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-18

    Merge branch 'master' of github.com:mhugent/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-18

    Add postrequesthandler

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-18

    Support requests with http post. Up to now, only SOAP requests over HTTP POST have been supported

    Sergey Yakushev <yakushevs@list.ru>AuthorDate: 2011-06-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-06-18

    Fix #3866 for measure angle tool

Merge: 9028bf7d7d0 f70aae6f219
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-06-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-06-18

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-06-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-06-18

    enabled drag-and-drop from qbrowser to qgis, except wms

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-18

    More legend cleanup

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-18

    Better layout for composer legend

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-18

    More legend cleanup

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-06-18
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-06-18

    Fix seg fault with using empty expression labels, added checks for empty expression

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-17

    Better layout for composer legend

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-17

    fix windows build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-17

    Better consideration of large point symbols in composer legend

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-17

    Fix for composer legend issues, e.g. ticket #3346

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-16

    fix warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-16

    [FEATURE] support 64bit feature ids

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-06-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-06-16

    drag layer fix

Merge: 728de0059c8 608d3947f2b
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-06-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-06-16

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-16

    Possibility to delete multiple composer legend entries at once

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-16

    Avoid infinite recursion if no log file variable set

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-16

    Support for raster legend in composer

Merge: 6ce35e37e41 cc7e63b439d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-16

    merge conflict

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-16

    fix lenny build

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-06-16
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-06-16

    Correct the output label's text in GdalTools Contour

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-15

    Collapse raster symbology items by default, check for graystile raster first and for raster shaders in a second part

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-15

    Fix preview with data defined settings, indentation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-15

    Fix python bindings

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-15

    Add tooltips for shapes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-15

    Forgot to add support for data defined shape

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-15

    Improve legend for pseudocolor, freakout, grayscale

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-15
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-15

    fix

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-15
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-15

    fix

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-14

    Symbol items for pseudo color shader

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-14

    Value label for colortable rasters

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-14

    [FEATURE]: Show colormap items in legend

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-14
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-14

    optimization hit

Merge: 27db9c3ca24 a954488ba71
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-06-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-06-14

    resolved qgsbrowsermodel merge conflicts

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-06-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-06-14

    mime for drag and drop, not finished

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-06-13
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-06-13

    Revert changes related to v1 labeling. Only going to support v2 labels for now.  Only return needed attributes for labeling to select (like before).  Add handlers for Ok and Cancel in expression dialog box (only temp)

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-12

    Fixed some old svn references and typos in INSTALL docs

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-12

    [BACKPORT] Added missing include for qgslogger

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-11

    [BACKPORT] Removed assert too

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-11

    [BACKPORT] Partially address https://bugzilla.redhat.com/show_bug.cgi?id=712620 - don't assert when things go wrong. Still needs to give user some decent feedback somehow but at least it shouldnt crash QGIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-10

    Improve data defined rotation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-10

    Fix ellipse rotation

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-10

    started rotation / data defined rotation

Merge: d967b71c913 efb462b8317
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Obsoleted QgsMSLogger as it duplicates functionality from QgsLogger

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Added pre-render layer count to maprenderer

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Improve formatting of debug output for maprenderer map dimentions

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    added debugging info to mapserver while trying to resolve blank rendering issues

    Sergey Yakushev <yakushevs@list.ru>AuthorDate: 2011-06-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-06-10

    add support for WKBMultiLineString geometries in RoadGraph plugin

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Improve formatting of debug output for maprenderer map dimentions

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Run astyle to cleanup formatting

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    [FEATURE] Added support for logging to a file. To enable it, set the QGIS_LOG_FILE environment variable to a writable file on your file system. When using the QGIS Mapserver, you can enable logging by adding a directive such as 'SetEnv QGIS_LOG_FILE /tmp/qgislog.txt' to the  cgi-bin section of your apache config file.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Run astyle to cleanup formatting

Merge: 4bcddc19298 be751be6ec5
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Merge branch 'master' of github.com:timlinux/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    [FEATURE] Added support for logging to a file. To enable it, set the QGIS_LOG_FILE environment variable to a writable file on your file system. When using the QGIS Mapserver, you can enable logging by adding a directive such as 'SetEnv QGIS_LOG_FILE /tmp/qgislog.txt' to the  cgi-bin section of your apache config file.

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Don't use exponential notation for wms extents display

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Added warning that .qgs extension may be missing

Merge: b2fa1b8952c fabc66aa1d4
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Added warning that .qgs extension may be missing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-10

    [FEATURE]: zonal statistics plugin

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-10

    [FEATURE]: zonal statistics plugin

    Sergey Yakushev <yakushevs@list.ru>AuthorDate: 2011-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-10

    fix RoadGraph plugin "path not found" error when start and stop points are equal

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-10

    document impact of using estimated table metadata (and revert last commit)

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2011-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-10

    Fix feature count for postgres provider so it doesn't use estimated metadata when reporting results of a subset in the query builder

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-10

    Updated references to bug tracker to point to hub website

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-10

    remove unimplemented QgsLabel::setLabelFieldName()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-10

    fix #3866

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-10

    Don't list join fields to facilitate 'save as' function (fixes #3857). Don't display the query builder if a layer has joins (#3858)

Merge: 82e9936c217 1b1552812dc
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-10

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Fix for layer order in case of option addNewLayersToCurrentGroup

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Avoid unnecessary canvas refreshes when adding group to legend

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Zoom to filtered layers in wms server if BBOX parameter missing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Reformating, fix for project cleaning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Fix order of embedded layers in groups

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    More safety checks

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Support embedded layers and groups in server

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Move embed action to layer menu

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Improvements to embed dialogs and stability

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Wire in dialog to select embedded groups and layers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Add support for embedded legend groups

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Show embedded layers in italic

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    remove more redundancy in qgsproject

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    embedding of single layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Support data defined fields in ellipse renderer

    Sergey Yakushev <yakushevs@list.ru>AuthorDate: 2011-06-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-06-09

    fix RoadGraph plugin "path not found" error when start and stop points are equal

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-09
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-09

    fix sip module

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Add and wire in ellipse symbol layer widget

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Integrated qgsellipsesymbollayer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-09

    Ported single and graduated symbol renderer to use usedAttributes() functions of symbol

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Pass pointer to vectorlayer to all simbol widgets

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Include QgsFeature pointer to symbol render context. Bindings not adapted yet

Merge: 36854d213d5 a57968532b7
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-08

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Fix for layer order in case of option addNewLayersToCurrentGroup

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Avoid unnecessary canvas refreshes when adding group to legend

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Zoom to filtered layers in wms server if BBOX parameter missing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Reformating, fix for project cleaning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Fix order of embedded layers in groups

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    More safety checks

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Support embedded layers and groups in server

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Move embed action to layer menu

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Improvements to embed dialogs and stability

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Wire in dialog to select embedded groups and layers

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Add support for embedded legend groups

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Show embedded layers in italic

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    remove more redundancy in qgsproject

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    embedding of single layer

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-08

    Fix for layer order in case of option addNewLayersToCurrentGroup

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-07

    document impact of using estimated table metadata (and revert last commit)

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2011-06-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2011-06-07

    Fix feature count for postgres provider so it doesn't use estimated metadata when reporting results of a subset in the query builder

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-07

    Avoid unnecessary canvas refreshes when adding group to legend

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-07

    Zoom to filtered layers in wms server if BBOX parameter missing

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-06

    Reformating, fix for project cleaning

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-06

    Fix order of embedded layers in groups

Merge: 107df1f08c0 ba39378bcfc
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-06

    Merge branch 'embed_layers'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-06

    More safety checks

Merge: 03525ea0378 6cb4248130d
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-06

    Merge branch 'master' of github.com:timlinux/Quantum-GIS

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-06
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-06

    fix: LineVectorLayerDirector work incorectly if vector layer contained WKBMultiPolyline geometry

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-05

    Support embedded layers and groups in server

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-05

    Updated references to bug tracker to point to hub website

Merge: 48d82eb5d9d 0e318b0c5ff
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-05

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-05

    Updated references to bug tracker to point to hub website

    Nathan Woodrow <madmanwoo@gmail.com>AuthorDate: 2011-05-26
Commit:     Nathan Woodrow <madmanwoo@gmail.com>
CommitDate: 2011-06-05

    Added expression based labels, simple dialog for entering expressions.
    Code still needs some clean up and testing.

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-03

    remove unimplemented QgsLabel::setLabelFieldName()

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-03

    fix #3866

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-03

    Move embed action to layer menu

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-03

    Don't list join fields to facilitate 'save as' function (fixes #3857). Don't display the query builder if a layer has joins (#3858)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-03

    Improvements to embed dialogs and stability

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-03
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-03

    Python bindings. Part 3

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-03
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-03

    use QgsVectorLayer*, not use LayerId

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-03
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-03

    use QgsVectorLayer*, not use LayerId

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-02

    browser changes:
    - use empty string as default wms style
    - update wms preview when render caching is enabled
    - some cleanups

    Steven Mizuno <>AuthorDate: 2011-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-02

    applied #3863 (fixes #2774)

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-02
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-02

    Python bindings. part2

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-02

    Mark icon with 'm' for master branch to make working with multiple installs easier

Merge: 0e12034224b edad445fbbc
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-06-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-06-02

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-02
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-02

    Launch python bindings for network analysis library

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-02
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-02

    a code wash

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-01

    fix #3859

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-06-01

    implement some workaround to support legacy WMS (fixes #3853)

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-06-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-06-01

    Wire in dialog to select embedded groups and layers

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-01
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-01

    using only 'vertex/arc' notation

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-06-01
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-06-01

    fix Doxygen warnings, documentation update

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-31

    Add support for embedded legend groups

Merge: 9ab859ad190 c8dd58791f3
    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-31
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-31

    Merge remote branch 'pb/master' into network-analysis

    Conflicts:
            src/analysis/network/qgsdistanceedgeproperter.cpp
            src/analysis/network/qgsgraphbuilder.h
            src/plugins/roadgraph/graphbuilder.h
            src/plugins/roadgraph/linevectorlayerdirector.cpp
            src/plugins/roadgraph/roadgraphplugin.cpp
            src/plugins/roadgraph/shortestpathwidget.cpp
            src/plugins/roadgraph/simplegraphbuilder.cpp

Merge: 8bbdde6254c c8dd58791f3
    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-31
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-31

    Merge remote branch 'pb/master'

    Conflicts:
            src/plugins/roadgraph/linevectorlayerdirector.cpp

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-31

    Show composer picture preview icons on demand

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-31

    Show embedded layers in italic

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-31

    remove more redundancy in qgsproject

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-31
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-31

    using only 'vertex/arc' notation

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-31
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-31

    1. Use real builder-director pattern.
    2. Replase QMap container to QVector, sort and bynary search. RAM saving at the same perfomance.

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-30

    embedding of single layer

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-30
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-30

    fix dijkstra alogorithm return. Shortest three contain wrong edge.

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-05-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-05-29

    sync OS X doc updates and cleanup from release 1.7

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-05-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-05-29

    OS X install updates

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-05-28
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-05-28

    add missing version numbers to Mac framework detection

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-28

    windows: browser and helpviewer are gui applications

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-28

    osgeo4w: fix postinstall

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-27

    make pdf generation for txt2tags doc optional

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-27

    cmake: replace deprecated SUBDIRS with ADD_SUBDIRECTORY

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-27

    implement #3850

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-27
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-27

    fix excess graph build if topology tolerance > 0

Merge: f49be68c667 27c98701411
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-27

    Merge branch 'master' of github.com:timlinux/Quantum-GIS

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-27
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-27

    fix compile errors

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-27

    apply #3849

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-26

    create PDFs from t2t files

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-26

    fix grammar warning

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-26

    remove svn Id tags

Merge: ffc267d937e db4fdee7fe7
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-26

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-26

    Coding guideline updates for GIT

Merge: c2757d31bc3 0e5baf4c132
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-26

    Merge pull request #25 from brushtyler/master

    GdalTools clipper, crop to mask layer extent. will cherry-pick to release branch too.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2011-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-26

    Add support for modulo operator (%) in rule based rendering. See ticket #3845.

    Sandro Santilli <strk@kbt.io>AuthorDate: 2011-05-26
Commit:     Sandro Santilli <strk@kbt.io>
CommitDate: 2011-05-26

    Fix missing space between 'Middle' and 'Right' click instructions, consistently use 'vertex' rather than 'point' while adding lines or boundaries. Fixes bug #3846.

Merge: 4be0d718109 2670283b066
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-26

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-26
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-26

    New topology tolerance implementation. Some bug fix.

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-05-26
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-05-26

    crop to mask layer extent

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-26
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-26

    fix 'on the fly' transform problem

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-26
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-26

    QgsDistanceArea copy-construct is bad. Fix it.

Merge: 4070354d5f0 21fa4385f9e
    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-05-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-05-25

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-05-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-05-25

    fixed #3839

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-25

    osgeo4w: include browser batch template

Merge: 3f50ee200be c3e161a5069
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-25

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-25
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-25

    modify RoadGraphPlugin for works with QGIS'api. Fix some bug

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-25

    fix fcb001d - affects more distributions than just lenny

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-25
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-25

    add qgsgraphanalyzer.*

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-25

    fixx lenny build

    Sandro Santilli <strk@kbt.io>AuthorDate: 2011-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-24

    Fix wrong arrow orientation when lines end with duplicated points (#3837)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-24

    debian packaging fixes

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-24

    Discard empty http parameters in mapserver

Merge: 4d5455f5b18 0b2317e85a7
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-24

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-24
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-24

    add qgslinevectorlayerdirector

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-24

    fix windows build by cleaning up (dynamic) linkage and some warnings

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-24
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-24

    add properter classes

Merge: 09de6da686e 77d265128e4
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-24

    Merge pull request #24 from pcav/master

    One more typo in IT translation

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-05-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-05-24

    Another minor edit to IT translation - thanks Gabriele Monfardini for noticing

Merge: b6106203d32 a07510495a0
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-24

    Merge pull request #23 from pcav/master

    Minor change to IT translation

Merge: a07510495a0 b6106203d32
    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-05-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-05-24

    Merge branch 'master' of git://github.com/qgis/Quantum-GIS

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-05-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-05-24

    Minor edit to IT translation

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-24
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-24

    add qgsgraphbuilder interface

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-24
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-24

    add qgsgraphbuilder interface

Merge: 7c0e9000ece b6106203d32
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-23

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-23

    fix typos

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-23

    debian and osgeo4w packaging update: include qbrowser

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-23
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-23

    add QgsGraph class

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-23
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-23

    Launch of integration RoadGraph api in the QGIS

Merge: 4549d0e1993 ffed1d77024
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-23

    Merge branch 'master' of github.com:timlinux/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-23

    cleanups:
    - use QMetaObject instead of RTTI
    - no get in getters:
      - QgsDataProvider:
       - getProvider => provider
       - getSelectWidget => selectWidget
       - getFunction => function
       - getLibary => providerLibrary
      - QgsProviderRegistry:
       - getLibrary => providerLibrary
    - /* ... */ => #if 0 / #endif
    - reindentation

Merge: 1d3ac808bbb ee6c516111a
    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-23
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-23

    Merge remote branch 'pb/master'

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-23

    osgeo4w update: fix crssync run

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-23

    fix build with Qt 4.6 and some warnings

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-23

    german translation update

Merge: 5fea5a8c619 bb1a4e6af8a
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-23

    Merge branch 'master' of github.com:qgis/Quantum-GIS

Merge: 9784cd78e51 cd8ecd6a6ea
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-22

    Merge pull request #22 from alexbruy/master

    Make "-dstalpha" parameter in GDALTools Clipper optional

Merge: ffed1d77024 9784cd78e51
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-22

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-05-22
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-05-22

    add checkbox for "-dstalpha" option in GDALTools Clipper tool

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-05-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-05-22

    grass support for qbrowser

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-21

    Show only annotation items in composermap, no rubberbands etc. Fixes ticket #3774

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-21

    fix windows build

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-20

    Fix rotation of simple marker if cache is not used (ticket #3778)

Merge: 03901312476 62db3d7dac9
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-05-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-05-20

    Merge branch 'browser-and-customization'

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-05-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-05-20

    Re-enable recursive WMS layers

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-05-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-05-20

    Move setCrs() back to QgsDataItem from QgsLayerItem.

    The rationale is that some data sources (providers) share CRS for a whole
    set of layers (e.g. GRASS)

Merge: 626c8ddb7cd 03901312476
    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-19
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-19

    Merge remote branch 'pb/master'

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-05-18

    browser double click removed

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-05-18

    QgsLayerItem uri/providerKey/mapLayerType better vithout virtual methods

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-18

    Fix for multipoint bug in wfs provider. Fixes ticket #3829

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-05-18

    QgsLayerItem::layerInfo replaced by mapLayerType, providerKey and uri methods

Merge: cda5461099f c724ce5180c
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-17

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-05-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-05-17

    customize mMenuToolbar according to toolbars customization

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-17

    Composermapwidget update

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-05-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-05-16

    Hide QgsDataItem members: use getters for access

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-05-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-05-16

    Set data item's parent always in constructor

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-05-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-05-16

    QgsDataItem refactoring

    - hasChildren, rowCount, icon methods made non-virtual
    - shared default icons
    - data item's mType should be used for differentiating classes
    - layer-specific virtual methods moved down to QgsLayerItem

Merge: 6de875ab165 6062bb587a2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-16

    Merge pull request #21 from telwertowski/master

    Integrate Mac window event code with 'Show composer maps on demand'

    Tom Elwertowski <telwertowski@comcast.net>AuthorDate: 2011-05-16
Commit:     Tom Elwertowski <telwertowski@comcast.net>
CommitDate: 2011-05-16

    Integrate Mac window event code with 'Show composer maps on demand'

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-05-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-05-16

    Deblin removed

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-16

    Cleanup

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-16

    Show composer maps on demand after project loading

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-05-15

    Fix the compilation

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-15

    Added fancy pdf generation from t2t docs

Merge: 27e3a8f6210 a9422394f37
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-14

    Merge branch 'master' of github.com:timlinux/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-14

    Fix inconsistent naming of general options

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-14

    Fix inconsistent naming of general options

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-05-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-05-14

    Fixed #3818

Merge: 153ad164fef 3ec80591413
    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-05-13

    Merge branch 'master' into dbl

    Conflicts:
            images/splash/splash.png
            src/CMakeLists.txt
            src/app/main.cpp
            src/app/qgsvectorlayerproperties.cpp
            src/core/qgsvectorlayer.cpp
            src/providers/wms/qgswmssourceselect.cpp

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-05-13

    All customization and QGIS browser work in one commit.

Merge: 6327b2e2241 55795600db8
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-13

    Merge branch 'wms_filewatch'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-13

    Use a file watcher also for capabilities cache

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-13

    [FEATURE]: use file watcher in wms server to check for updates in project files

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-05-12
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-05-12

    allow merging shapefiles with different attribute tables (fix #3010)

Merge: dfeb19b453d 07da4935727
    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-12
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-12

    Merge remote branch 'pb/master'

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-12

    [FEATURE]: Possibility to set a WFS filter

Merge: 5b1a9f98074 76751f614d8
    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-12
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-12

    Merge remote branch 'pb/master'

    Tom Elwertowski <telwertowski@comcast.net>AuthorDate: 2011-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-11

    Mac Info.plist svn=>git

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-05-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-05-11

    sync QgsRubberBand and QgsMpaCanvasMap antialiasing, this also fixes 1px QgsRubberBand shift with x11 rendering engine if rendered without antialiasing

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-11

    fix #3821

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-05-11
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-05-11

    Display current filename in progressbar when merging and add option to
    select encoding for input files

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-11

    Maximum 40 entries in config and capabilities cache

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-11

    Wire in capabilities cache class

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-11

    Add capabilities cache classes and use QHash for config cache

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-11

    Add capabilities cache classes and use QHash for config cache

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-11

    debian fix: git used to be in git-core

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-11

    Safety check for wms server filters

Merge: d05b140e4ff a48c4ac93bf
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-11

    Merge remote-tracking branch 'upstream/master'

Merge: c914c14b43d a48c4ac93bf
    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-11
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-11

    Merge remote branch 'pb/master'

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-11

    Added Mayeul to the list of contributors (core) and translators (web client)

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-10

    german translation update

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-10

    more svn=>git stuff

Merge: 41bf4c83b36 45cc8a7fea9
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-10

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-10

    Updated splash for master branch

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-05-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-05-10

    Added wms filter support

Merge: 14556360b14 9647ac877f9
    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-05-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-05-10

    Merge pull request #16 from alexbruy/master

    mask option for gdal_polygonize tool

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-05-10
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-05-10

    add mask option to gdal_polygonize

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-05-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-10

    save file instead of open it in select output file dialog

Merge: fefae903a5a 9ffedb482a6
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-10

    Merge pull request #14 from pcav/master

    IT translation wrong

Merge: 8494cadde17 fb43d16f169
    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-10
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-10

    Merge branch 'master' of https://github.com/stopa85/Quantum-GIS

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-10
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-10

    Road graph plugin not work or work incorrectly.
    Show message "First point not tied" if:
    1. 'on the fly' CRS transfomation disabled
    2. Source layer CRS not equal project CRS

    This path fix it.

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-10
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-10

    Road graph plugin not work or work incorrectly.
    Show message "First point not tied" if:
    1. 'on the fly' CRS transfomation disabled
    2. Source layer CRS not equal project CRS

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-05-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-05-10

    translation update: mn by Bayarma sl_SI by Joze

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-05-10
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-05-10

    Minor edits to IT translation

Merge: fb5683820b8 ee20b303209
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-10

    Merge pull request #13 from stopa85/master

    add to .gitignore vim swap file

    Sergey Yakushevs <yakushevs@list.ru>AuthorDate: 2011-05-10
Commit:     Sergey Yakushevs <yakushevs@list.ru>
CommitDate: 2011-05-10

    Add to .gitignore vim swap files.

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-09

    fix #3671: update view after search in attributetable

Merge: c586afe8fbc 7ad75d9ffc9
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-08

    Merge pull request #9 from kyngchaos/master

    finish fix for #3497

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-05-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-08

    finish fix for #3497

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-05-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-05-07

    finish fix for #3497

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-08

    fix lenny build

Merge: ad494d4dab5 8fb20e03afc
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-07

    Merge pull request #6 from timlinux/master

    Radims fix for raster otf of wms render issues

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-07

    Radim's patch to fix rendering issues with otf wms reprojection

Merge: 1bff56ae4cf ce6588c5725
    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-07

    Merge branch 'master' of github.com:qgis/Quantum-GIS

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-07

    debian packaging update for 1.8

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-07

    fix #3800

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-06

    osgeo4w: fix path in postinstall for crssync

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-06

    some more svn to git migration updates/fixes

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-06

    apply #3721: add save edits button to attribute table

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-06

    apply #3770: allow adding parts to line and point features and some refactoring

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-05

    apply #3645: synchronization of srs.db with GDAL/PROJ on installation

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-05

    update version number to 1.8.0 and codename back to Trunk

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-04

    apply #3716: add value relation widget type

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-04

    apply #3768: tile WMS getmap requests by limiting the size

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-04

    apply #3793: libfcgi cannot change mapserv's environment variables on windows

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-05-04

    update version tracking to git

Merge: 0e17f4ed038 0b7f5fa5423
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-04

    Merge pull request #2 from timlinux/master.

    Some minor updates to documentation and added shortname to the quickpackage script

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-04

    Dont point to old gdal lib/include dirs when creating an msvc shell

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-04

    Added shortname option to quickpackage script

Merge: fb013183da2 758fa49c0fc
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-04

    Merge pull request #1 from rudilinfiniti/master.

    Small install procedure updates for linux from Rudi Thiede

    Rudi Thiede <rudi@linfiniti.com>AuthorDate: 2011-05-04
Commit:     Rudi Thiede <rudi@linfiniti.com>
CommitDate: 2011-05-04

    fixed minor errors in install documentation

Merge: 2f86b4fe619 64556282198
    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-05-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-05-02

    Merge branch 'master' of /home/timlinux/qgis-git-migration/qgis_all

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-30

    fix gcc 4.6 warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15857 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-30

    Better fix for restoring custom layer properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15856 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-04-30
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-04-30

    Workaround for Mac Cocoa freeze when adding a stop to a gradient color ramp (call QColorDialog::getColor after QInputDialog::getInt instead of before).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15855 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-30

    fix GRASS support in osgeo4w

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15854 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-04-30
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-04-30

    translation update:pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15853 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-04-29
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-04-29

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15852 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-29

    translation updates: mn new coordinator bayarmar enkhtur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15850 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-29

    Fix for save and read layer properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15849 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-29

    fix #3784

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15848 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-28

    fix #3782

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15847 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-28

    fix for epsg 32661 Polar Stereographic

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15846 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-28

    keep row col in limits to avoid crash with 32661; decrease max cp matrix size

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15845 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-28

    osgeo4w update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15844 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-28

    Fix for placement of map items in composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15843 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-28

    draw grass region without fill

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15842 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-28

    oh, well - complete r15835

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15841 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-28

    osgeo4w update: adapt to new GRASS 6.4.1 and gdal-mrsid packages

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15840 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-04-28
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-04-28

    another part of dutch grass translation, translated by Carlo van Rijswijk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15839 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-28

    Port zoom rectangle from QRubberBand to QgsRubberBand. Fixes zoom rectangle fill on x11 platform after resize bug workaround

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15838 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-28

    translation update: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15837 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-04-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-04-28

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15836 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-04-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-04-27

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15835 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-04-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-04-27

    plugin installer: do not consider an empty repo as invalid

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15832 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-27

    Fix windows build issue - moc headers needed for grassprovider too

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15831 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-27

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-27

    translation updates: ru by artem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15829 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-04-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-04-26

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15827 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-26

    translation update: context help fr by JRM


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15826 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-26

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15825 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-04-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-04-26

    Updated IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-26

    rollback r15636, partly r15792 and r15795

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15823 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-26

    More ignore rules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15822 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-24

    Better error handling for polygon clipping

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15817 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-23

    Use epsg number for output crs in rastercalculator if possible (ticket #3649)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15815 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-04-23
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-04-23

    fixing several issues related to SpatiaLite 3D Geometries


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15814 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-22

    fix mac build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15813 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-22

    fix #2829

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15812 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-22

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15811 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-22

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15810 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-22

    improve handling of empty extents (fixes #2997)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15809 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-22

    raster provider: reenable Q_OBJECT and fix comments

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15808 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-22

    Fixed some typos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15807 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-22

    fix warning & comment

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15806 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-22

    creatensis.pl: update ecw/mrsid package reference

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15805 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-21

    ouch, fix debug build on mac II

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15804 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-21

    fix debug build on mac

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15803 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-21

    Updates for selection icons in git theme by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15802 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-21

    Updated license from Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15801 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-21

    missed a file in r15797

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15800 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-21

    fix starting qgis_help on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-21

    fix #3766

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-21

    add options to creatensis.pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-21

    add runtime warning if loading of translation fails

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-21

    windows build without BINDINGS_GLOBAL_INSTALL

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15795 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-21

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15794 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-21

    Added a note about not enabling python bindings global install on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15792 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-21

    Fix internal function of wms server

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15791 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-21

    newgis + dodo = best friends (last removal of the newgis theme)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15790 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-21

    Removed deprecated newgis theme

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15789 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-21

    GIS Theme updates from Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15788 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-21

    Improve python bindings for adding legend groups (#3263). Patch from Marco Bernasocchi

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15787 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-20

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15785 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-20

    fix #2227

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15784 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-20

    reduce raster reprojection debugging noice

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15783 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-20

    translation update: BIG Stringfreeze for 1.7 second try


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15782 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-20

    fix #3413

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15781 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-04-20
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-04-20

    fix progressbar behaviour in Merge shapefiles tool


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15777 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-20

    fix debug build for Qt <4.7

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15775 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-20

    translation update: pt_BR by arthur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-19

    fix crashes on exit (follows up r15751)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15773 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-19

    Fix for resize crash, ticket #2714

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15771 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-19

    re-add wms tile extension workaround

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15769 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-19

    Commited patch for #3263 with small modifications

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-19

    translation update: pt_BR by Arthur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15765 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-18

    fix #3757

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15764 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-18

    improve wms error and progress reporting (fixes #1576)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15763 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-18

    revert r15747

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15762 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-18

    fixed crash when zooming out so that raster map extent is smaller than canvas pixel

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15760 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-18

    GRASS region another bug fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-18

    GRASS region transformation resent on mapset change

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15758 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-18

    GRASS region reprojection fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15757 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-18

    GRASS region reprojection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-18

    translation update: es by carlos and el_GR by mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15755 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-17

    fix #2426: dateline split

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-17

    Change default setting for layer space in legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15753 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-17

    save timestamp in project file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15752 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-04-17

    Delete QgisApp on destruction in order to get the destructor called (#3531).

    Let's hope it will not bring any crashes when qgis exits...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15751 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-17

    legend refresh after data reload

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15750 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-17

    completely reload provider if GRASS source data have changed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-17

    postgres provider: fix numeric types with precision

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-17

    fix #7: GetCapabilities no done twice anymore

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-17

    fix #3750

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-04-17

    disable Build Pyramids button if no pyramids levels selected. Also reset progressbar state after building pyramids


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-17

    Fix missing return statement. Thanks, jef

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15744 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-04-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-04-17

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-17

    higher tolerance for segment snap

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15742 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-17

    Changed tolerance to make topological editing more reliable (related to ticket #2921)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-04-17

    fix eVis Event Browser and ID tool


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-04-17
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-04-17

    extend default field width in fTools Export/Add Geometry column to fix #3500


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15739 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-04-17

    Show an icon for open attribute table action in legend


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-16

    translation update: pt_BR by Arthur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15737 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-16

    Improve raster performance if no clip and stretch is used on multi band color layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15736 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-16

    raster layer update - first step

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-04-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-04-16

    update epsg:42180 proj string (compatibility version of epsg:2180)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15734 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-04-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-04-16

    The current CRS not highlighted in the projection selector when called from the layer context menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15732 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-16

    test if crs are equal

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-16

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15730 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-04-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-04-16

    fix #3712

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15729 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-16

    fix #3439

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15728 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-04-16

    more robust fix for #2762 as suggested by Martin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15727 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-16

    fix #3745

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-16

    fix wms(-c) usablility issue:
    switch to tileset tab automatically when tilesets are found.
    Some WMS-C server act like WMS servers although they actually
    aren't.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-16

    Raster reprojection in QGIS server

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15724 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-16

    new vector dialog: fix resize and prepopulate with an entry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15723 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-16

    fix lenny build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-04-16

    use layer count from QgsMapLayerRegistry instead of QgsMapCanvas. Fixes #2762


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15721 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-16

    Fix for bug grid annotation distance to map frame (#2899)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15720 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-04-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-04-16

    properly clear list of the invalid lines. Also don't display invalid lines message. Addresses #3741


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15719 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-15

    translation updates: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15718 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-04-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-04-15

    fix #2810


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-04-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-04-15

    More pt_PT GUI translation. Thanks Duarte Carreira

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15715 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-15

    enable/disable better stretch histogram action

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15714 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-04-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-04-15

    avoid changes of the input layer when layers in canvas changed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15713 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-04-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-04-15

    add cutline option to clipper to fix #3066


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-15

    keep qgis.g.info process open and get values through stdin/stdout

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-15

    fix wmc-c support broken in r15559

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-04-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-04-15

    Fix #3715, don't overwrite source file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-15

    Added missing pyramid.h

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15708 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-15

    More flexible limit of layer number in qgis server depending on number of layers in project. Fixes bug #3502

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15707 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-15

    fix #3606

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15706 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-04-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-04-15

    greetings from Maxim and Alex at the QGIS Hackfest in Lisbon. Just fixed (again)bug #3519


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-04-15
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-04-15

    Dutch translation, thanks Carlo van Rijswijk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15704 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-15

    Fix for #3739 - wms transparency not working when set from layer properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-15

    gdal slow rendering when zoomed in fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15702 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-04-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-04-15

    IT GUI translation completed - needs final revision

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15701 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-14

    Fix for bug #3692 (QGIS segfaults after removing table join)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15700 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-14

    dpi fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15699 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-04-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-04-13

    fixed #3662 and #3663


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15698 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-04-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-04-13

    fall to precise reprojection if thresh wasnt reached

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15697 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-13

    Fix for bug #3685, take2

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15696 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-12

    Use filename for title of WMS top layer if project title empty (ticket #3719)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15695 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-12

    fix #3720

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15694 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-11

    Return error code in zonal statistics if operation canceled by user

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15693 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-11

    Fix label and diagram editing if otf reprojection is enabled (ticket #3685)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-10

    cleanup and fix attribute widget configuration

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15691 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-09

    fix geometry descriptions list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15690 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-09

    translation update: af by Hendrik and FR Context Help by JRM


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15689 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-04-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-04-09

    Symbol props dialog: Locked/unlocked icons instead of just showing locked icon.
    This should allow users easily identify the current state.

    Default icons from Nuvola icon set, gis/newgis icons from Robert.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15688 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-09

    fix #3057

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-09

    fix restore of initial extent of startup project

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-04-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-04-09

    Place project properties action in File menu correctly (Gnome/Mac)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15685 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-09

    Updated index.html for release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-08

    Fix for jumps if moving diagrams and labels with rotation point other than lower left

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15683 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-04-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-04-08

    Show actions only if there are no actions? (Catch 22 strikes again!)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-08

    fix wms source select:
    - allow selection of named layers
    - allow individual selection of all layers of a group to allow layer order management
    - show upcoming layer name unless one is manually given


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15681 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-07

    translation update: fr by JRM and bg by Zahari


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15680 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-07

    translation update: lv by maris and tr by Osman


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15679 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-04-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-04-07

    More IT translation, one more GRASS module (thanks Markus Neteler)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15678 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-06

    translation update: pt_BR by Arthur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15677 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-04-05
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-04-05

    synchronize eVis with latest changes in delimited text provider (fix #3701)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15676 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-04-05

    python console: another fix for pasting


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15675 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-04-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-04-05

    Minor fix to a GRASS module

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15674 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-05

    translation update: af by Hendrik


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-04-04

    Fix for scaling of rotated svg pattern. Ticket #3700

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-04

    translation update: introduce new language afrikaans on request


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-04-04
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-04-04

    supporting SpatiaLite's 3D Geometries


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15670 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-04

    update debian build dependencies in INSTALL

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15668 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-04-04

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15667 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-03

    translation updates: sl_SI by Joze, es by Carlos, hu by Zoltan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-04-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-04-03

    add docstring for previous commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15665 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-04-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-04-03

    make Raster toolbar accessible from Python


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15664 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-04-02

    Shortcuts for easier creation of symbology-ng symbols


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15663 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-04-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-04-02

    translation update: es by Carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15662 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-04-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-04-01

    IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15661 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-04-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-04-01

    IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15660 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-01

    Minor comments cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15659 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-01

    And another place to look for grass and enjoy the true elixr of happiness

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-04-01

    Added lib64 to grass search path

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15657 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-04-01
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-04-01

    fix: #3688

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15656 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-31

    Added a little more detail on the final packaging step

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15655 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-31

    Added a little more detail on the final packaging step

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15654 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-31

    setAuthorization for GetFeatureInfo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15653 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-31

    Fix for disappearing small labels in printout

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15652 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-03-31
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-03-31

    tranlsation update nl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15651 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-03-31
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-03-31

    new parts of translation by Raymond Nijssen



    git-svn-id: http://svn.osgeo.org/qgis/trunk@15650 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-31

    zoom to best scale with reprojection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-31

    more crs debug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15648 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-31
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-31

    fix #3689

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15647 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-31
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-31

    avoid fragile pointer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15646 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-30

    Use vector layer methods to test queries (instead of provider methods)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15645 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-30

    fix nsis installer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-30

    nsi updates: commented out reboot which causes nsis to fail for me. Updated quickpackage to set version name to 1.7

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15642 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-30

    Added note about fixing path to flex and bison

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-30

    Added note about path for flex and bison

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15640 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-29

    translation update: hr_HR by Zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15638 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-29

    Applied modification from strk to fix label direction, ticket #3643

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-29

    don't build astyle in source directory

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-29

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-28

    ts update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-28

    add bindings to QgsProjectVersion

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-28

    translation update: ja by Yoichi
    context_help translations fr by JRM


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15631 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-28

    Dont use my personal username in docs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15628 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-28

    Added a few lines about using git in win build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-28

    Added a few lines about using git in win build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-03-28
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-03-28

    handle DESTDIR

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-28

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15624 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-03-27
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-03-27

    mac install update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-27

    minor german translation fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15622 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-27

    translation update: is by Thordur
    fr by JRM
    el_GR by Mike
    cs_CZ by Jan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15621 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-27

    Fixed #3681


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-27

    PyQGIS: added new destination CRS methods, deprecated old ones.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15619 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-27

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15618 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-27

    sync srs.db with current trunk of proj

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15617 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-27

    man, 2 commits - 2 missed files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15616 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-27

    fix enabling of field edit buttons in vector properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15615 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-27

    fix #3682

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15614 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-27

    Avoid duplicate SVG paths


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-27

    Added header for 1.7 release in index.html

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15612 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-26

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15611 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-26

    fix #3661

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15610 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-26

    ng-symbology dialogs fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-03-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-03-26

    fix empty build type bug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15608 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-26

    translation update: ru by Artem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15607 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-25

    Apply patch for #2230 by sunilkcube

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15606 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-25

    Fix simple marker transparency (#3658)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15605 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-25

    Follow up for #3605

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-25

    Fixed scaling of simple line offset (#3479)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-25

    Draw a polyline only if it is empty? (Catch 22 strikes back)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-25

    Default value for limit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-25

    translation update: 2 typos in english original..


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-25

    Remove a legacy tooltip


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-25

    Fix for zonal statistics: continue if attributes are already there

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15598 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-25

    translation update: es by Carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15597 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-25

    update postgis capabilities detection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15596 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-25

    translation update: .ru by Artem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-25

    patch #3263 from mbernasocchi

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15594 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-24

    translation update: hr_HR by Zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-03-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-03-24

    More IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15592 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-24

    Fix for ticket #3643, direction symbol of label

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15591 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-24

    Removed this as its redundant with patch from Juergen at #3645

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15590 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-24

    Added utility script from Mathieu Pellerin for updating the srs.db from gdal

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15589 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-23

    Fixed a crash (clicking zoom to layer with no active layer)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-23

    Improvements to splash - reduce capitation levels

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15587 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-23

    fix #3674

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-23

    Python console: do not run the last line of the pasted code.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-23

    sync srs.db with PROJ 4.7

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15584 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-03-23
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-03-23

    dutch translation percentage going up ...

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15583 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-23
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-23

    Added the default color configuration file for DEM tool


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15582 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-23

    Write projection info to raster calculator output

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15581 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-23

    Update splash for wroclaw

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15580 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-23

    connect solitary help button

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15579 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-23

    translation update: String Freeze - preparing for 1.7 release



    git-svn-id: http://svn.osgeo.org/qgis/trunk@15578 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-23
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-23

    fix error when output file is not created

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-23

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15576 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-23

    fix build error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15575 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-23

    unicode string tr

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-23

    fix release name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15573 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-23

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-23

    typo fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-22

    take out non working functions in the help file. Will be moved to QgsQueryBuilder help


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15570 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-22

    fix the release name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15569 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-22

    automatic indentation update (r15302-r15567)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15568 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-22

    Updated 'whats new' for string freeze. Updated version name to Wroclaw.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-22

    fix #2554:
    - apply heavy modified patch from sunil.
    - introduces QgsFieldValidator including sip bindings
    - add missing sip bindings to QgsAttributeEditor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-22

    translation update: ja by yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-22

    fix related to r15547, manage lines out of the drawing rectangle (empty vectors of points)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15563 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-22

    remove the clipping rectangle closing clipper, to fix #3664


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-22

    Apply patch #3263 to fix adding of groups to Legend. Provided by Marco Bernasocchi

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-22

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-22

    [FEATURE] move option to ignore GetMap and GetFeatureInfo URI from WMS GetCapabilities to connection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15559 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-22

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-22

    Server: only show wkt geometry in feature info response if selected by user

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-22

    fixed bug in gdaltools clipper

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-21
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-21

    trying to avoid strange closing of the tools

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-21

    translation update: fr by JRM


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ddehaan <ddehaan@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-21
Commit:     ddehaan <ddehaan@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-21

    Re-enabled toolbar button for SQL Anywhere plugin.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-21

    fix #3656

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-21

    fix #3654

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-21

    translation update: renaming of sr_CS to fit upcoming cyrillic version

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15549 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-21

    translation update: hr_HR by Zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-21

    Modify polygon clipping to clip close to the drawing rectangle. Should now solve the clipping for print composer too

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-20

    fix version strings in german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-20

    optimize snapping dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15545 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-20

    add translation: new translation Serbia by Goran Ivankivic .. many thanks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15544 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-20

    translation update: es by Carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-20

    translation update: cs_CZ by Jan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-20

    translation update: ru by Artem



    git-svn-id: http://svn.osgeo.org/qgis/trunk@15541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-19

    fix build error introduced with r15539

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-19

    fix some warnings and other cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-19

    progress signals

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-19

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-19

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-19

    another shift fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15535 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-19

    tmp block size calc fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-18

    align extent according to src resolution/origin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15533 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-18

    fix #3637


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15532 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-18

    fix nightly build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15531 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-17

    throw away all the tricks and do second resampling, it is quite fast

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15530 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-17

    update field map after zonal statistics

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-17

    Fix for raster printing, #3622

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-17

    heck, fix #3620

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-17

    Add support for unary minus in raster calculator. Fixes ticket 3627

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-17

    fix nightly build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-16

    translation update: es by Carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-16

    fix #3624

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-16

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15522 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-16

    ogr provider: fix redraw after attribute table update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-16

    fix #3626

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-03-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-03-16

    minor fixes in russian RoadGraph online help


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-16

    allow multiple extensions in save as (eg. for mapinfo mif/tab)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-16

    fix #3590

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15517 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-16

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15516 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-16

    make field calculator geometry netbook-friendly

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-16

    better resampling alignment

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15514 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-16

    Fix diagrams

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15513 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-16
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-16

    fix related to #3100 and missed in r15474


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15512 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-16

    exclude pal headers from API and install qgsdiagramrendererv2.h

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15511 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-16
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-16

    fix deprecated warnings: mapCanvas()->mapRenderer()->distanceArea()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15510 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-16

    fix build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15509 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-16

    fix histogram crash

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15508 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-15

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-15

    gdal provider: change handling of crs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15506 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-15

    Add some core_exports

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-15

    fix warnings and windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-15

    [FEATURE] Add diagram system that uses the same pal instance as labeling-ng

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-15

    ogr provider: improve detection of CRS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15502 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-15

    improve english roadgraph online help and add german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15501 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-15

    Port polygon clip for symbology-ng from threading branch. Fixes freezes when zooming in

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-15
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-15

    Add help system to Road graph plugin. Please check english text.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15499 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-15

    [FEATURE] default to last selection when prompting for CRS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15498 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-15

    added algorithm option to gdaldem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-15

    translation update: .ja by Yoichi (best wishes for Japan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-15

    [FEATURE] added GUI for gdaldem, to fix #3064


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15495 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-15

    translation update: BIG string update to prepare 1.7


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15494 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-15

    translation string fix and german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-15

    Small change to spatial query text

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15492 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-15

    Updated icons for spatial query plugin from Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-14

    fix #3582

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-14
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-14

    Amend previous commit: call method after null-pointer check (sorry).

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-14
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-14

    Fix VRT wrapping for south-up datasets.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-14
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-14

    Clean up a few assignments I left abandoned.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15487 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-14

    more gis theme icons from Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15486 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-03-14
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-03-14

    added a warning when using 'new symbology' see #2994

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-14

    Updates for spatial query plugin from Luiz.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-14

    fix #3611

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15483 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-14

    fix #3617

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15482 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-14
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-14

    Fix #3596

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-14

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-14

    fix #3616

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-14

    fix #3615

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15478 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-14

    fix #3614

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-14

    added -cutline option to gdaltools warp tool, to fix #3066


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-03-14
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-03-14

    fix for #2875 unit list in mapserver export plugin untranslatable

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-14

    refresh list of layers when layers in TOC change


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-14

    fix/reintroduce wms layer transparency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-14

    fix #3608

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-14

    allow output size in grid tool to fix #2941


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-13

    make gdaltools clipper working with the raster provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15470 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-13

    added raster creation in rasterize tool, to fix #3545


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15469 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-13

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-13

    language fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15466 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-13

    fix #3602

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15465 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-13

    Renamed removeAddLayer to removeAddLayerAction

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15464 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-13

    Replaced addAddLayer with insertAddLayerAction

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15463 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-13

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15462 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-13

    [FEATURE] layer menu function
    - deprecated QgisInterface separator methods
    - add addAddLayer/removeAddLayer methods to QgisInterface to
      add entries to the layer menu
    - port plugins to use it


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15461 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-13

    Added zoom 1:1 to zoom bar, icon updates from robert. Disallow hist stretch for wms layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15460 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-13

    make tools working with the raster provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-12

    fix #3591

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15458 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-12

    fix #3585

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15457 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-12

    fix r15455

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15456 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-12

    On discussion with Robert, also use desaturated icons for layer type icons. Updated stop rendering icon with one contributed by Robert.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15455 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-12

    "fix" #3593

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15454 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-12

    apply #3594

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-12

    fix: center selected item in CRS selection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-12
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-12

    fixes problem with output type when using multipart to singleparts tool. Thanks to Luiz Motta for the fix.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15451 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-12

    Fix loading of joined layers with old symbology, #121

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15450 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-12

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15449 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-12

    fix #3590 and crs warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-12

    [FEATURE] show active crs in status bar. Closes #3590

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-12

    Use muted icons in status bar (based on article I read on a non distracting ui)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-12

    Deprecate the use of SRS in favour of CRS in api

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15445 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-12

    Try better default arrangement of icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15444 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-12

    Be a little more generous with the space allocated for coordinate and extent display so it doesnt get truncated.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15443 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-12

    Deleted this file - I think it was added by mistake

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-12

    Added null based transformer rules for qgis 1.6 - 17 projects and other missing ones for older releases.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15441 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-12

    more gis theme icons from Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15440 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-11

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-11

    fix #3595

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15438 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-11

    update old delimited text provider datasources on load

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15437 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-11

    missed two files in r15435

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15436 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-11

    replace our QGISDEPRECATED with Qt's Q_DECL_DEPRECATED

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15435 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-11

    Minor change for raster calculator dialog to get the gdal layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15434 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-11

    Enable/disable raster icons based on context of which layer is active

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15433 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-11

    [FEATURE] Added histogram stretch to full dataset icon to raster toolbar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15432 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-11

    Fix histogram stretch tool so that it works with multiband colour images too

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-03-11
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-03-11

    part of dutch translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-11

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-03-11
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-03-11

    Updated IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-11

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-10

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15425 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-10

    [FEATURE] Assign layer CRS to project (legend context menu)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15424 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-10

    alignment better, avoid artifacts

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-10

    alignment better

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15422 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-10

    Dont apply otf settings to current project after closing options box - it should only be used when a new project is created.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15421 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-10

    fix #3573 and apply #3570

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15420 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-10

    apply #3586

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15419 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-10

    GDALWarpOperation -> GDALRasterIO

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-10

    translation update:pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15417 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-10

    fix raster reprojection crash on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-10

    revert to marcos 0 instead of NULL - sorry for commiting that


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15415 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-10

    some more cleanup of dupicate includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15414 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-10

    Fix for compilation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15413 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-10

    Removed windowTitle since for some reason it caused crashes on Mac


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15412 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-10

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-10
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-10

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-09

    temporary? ugly fix for not georeferenced images

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15409 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-09

    add QgsCoordinateReferenceSystem::authid() to python bindings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15408 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-09

    translation string fixes and german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15407 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-09

    remove duplicate inclusion of qgslogger.h (probably introduced with r9138)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15406 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-09

    translation update: german


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15405 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-09

    pl translation update by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15404 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-09

    translation update: the next big string update after raster merge and app.ui change


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15403 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-03-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-03-09

    Improved v.distance and v.generalize GRASS modules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15402 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-09

    patch #3354 by John Donovan

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15401 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-03-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-03-09

    Updated manpage

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15400 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-09

    translation update: another update for .ja by Yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15399 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-09

    translation update: ja by Yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15398 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-09

    stretch to current extent with reprojection fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15397 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-09

    less debug output

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15396 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-08

    fix #3542

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15395 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-08

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15394 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-08

    fix a few warnings and indentation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15393 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2011-03-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2011-03-08

    merged raster-providers branch r15390

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15392 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-08

    some string fixes and german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15391 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-08

    Fix graduated classifications for joined fields

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15389 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-08

    Saver attribute map handling (no insertion of additional entry if a column does not exist)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15388 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-08

    Fix r15383 on Mac.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15387 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-08

    fix doxygen warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15386 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-08

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15385 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-07
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-07

    python/plugins/fTools/tools/doJoinAttributes.py
    python/plugins/fTools/tools/frmJoinAttributes.ui
    python/plugins/fTools/tools/doReProject.py
    python/plugins/fTools/tools/frmReProject.ui
    python/plugins/fTools/ftools_help.xsl
    python/plugins/fTools/doAbout.py
    python/plugins/fTools/frmAbout.ui
    python/plugins/fTools/__init__.py
    python/plugins/fTools/CMakeLists.txt
    python/plugins/fTools/fTools.py
    python/plugins/fTools/ftools_help.xml


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15384 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-07

    Moved creation of actions, menus and toolbars to UI file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15383 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-07

    add online help for r15381

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15382 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-07

    [FEATURE] add $x, $y and $perimeter to field calculator


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-07

    fix #1308

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15380 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-07

    - use online API documentation, when no local is found
    - remove "set layer CRS" from toolbar


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15378 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-07

    Applied patch from JCTull - show no pen and no fill as second entry in lists for symbology. Thanks. Closes #3557

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15377 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-03-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-03-07

    Use Qt color picker to avoid Qt Cocoa crashes (#3497), part 1

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15376 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-06

    txt2tags should have been optional

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-06

    FEATURE: Select default CRS for new projects. Fixes #363

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15374 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-06

    translation update: preparing for next release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15372 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-06

    typo fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15371 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-03-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-03-06

    add option to select shapefile geometry in merge shapes tool


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15370 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-06

    fix r15352

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15365 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-06

    Logger updates:
    - evaluate QGIS_DEBUG environment variable just once
    - QgsDebugMsgLevel macro will evaluate the passed string only when it will really print it.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-06

    translation update: es by carlos and fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15363 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-06

    Added 'sponsor us' tip

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15362 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-06

    be less restrictive on interpreting CRSes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15361 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-06

    For global crs option show nice user friendly name instead of proj4 string

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15360 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-06

    fix r15352

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15359 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-06

    Added tip relating to the use of default on the fly reprojection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15358 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-06

    debian packaging fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15357 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-06

    restore documentation used in about box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15356 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-06

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15355 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-06

    ogr provider: use utf8 also for SQL statements with GDAL 1.8

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15354 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-06

    [FEATURE] allow managing missing layers in a list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15353 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-06

    [FEATURE] allow setting CRS for multiple layers at once

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15352 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-06

    email address update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15351 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-06

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-06

    missed added files in r15348.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15349 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-06

    [FEATURE] documentation improvements
    replace AUTHORS, CONTRIBUTORS, DONORS, SPONSORS and TRANSLATOR with t2t version
    in doc, run txt2tags within the build and install documentation.  Optionally
    build and install api documentation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-05

    More robust detection for domain constraint

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-05

    deprecate QgsMapLayer::srs()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15346 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-05

    Show more user friendly projection name for qgis default project CRS (relates to #393)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-05

    Applied patch for #363 from Alex Bruy to enable on the fly projection by default.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15344 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-05

    fix debian/changelog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15343 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-03-05
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-03-05

    fix #3450

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15342 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-05
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-05

    revert r15340 as it doesn't solve anything

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15341 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-05
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-05

    fix #3362

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15340 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-03-05
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-03-05

    fix #3311

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15339 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-05

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15336 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-05

    Cleanup some about text as suggested by users at the last hackfest

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-05
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-05

    fix: road graph not clean GUI when unload

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15334 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-04

    Better wording for the load missing layers dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15333 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-04

    Partial fix for loading projects with missing layers from Sunilraj at KCube. see #3468

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15332 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-04

    Removed ogr converter: 1. its not maintained 2. its mostly duplicated by the layer save as... option.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15331 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-04
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-04

    Add progress bar.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15330 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-04

    fix #3542

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-03-04
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-03-04

    Updates to IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-03

    Added missing python bindings for table joins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-03

    Also enable antialiasing with QPixmap in options dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15325 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-03-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-03-03

    Rendering to QPixmap supports antialiasing nowadays


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15324 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-03-03
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-03-03

    use Qt font dialog for Qt Cocoa

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15323 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-03-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-03-03

    use crs() instead of deprecated srs()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15322 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-03

    Changed gpl2->gpl3 in readme because of gpl3 parts in the QGIS sources

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-03-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-03-03

    get uniquie values from provider instead of using own function


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-03-03
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-03-03

    display correct fTools version in About dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-03

    translation update: sv by emj


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15318 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-03

    fix r15315

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15317 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-03

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-03

    fix #926

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15315 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-03

    fix deprecation warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-02

    Removed quick print plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15313 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-02

    unique values from layer also for sqlanywhere

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-02

    Use layer method for unique values in query builder and old symbology

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-02

    Add uniqueValues() method for vector layer. Fixes #3528

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15310 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-02

    Use transparent png rather

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15309 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-02

    Center image in tip

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15308 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-02

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15307 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-02

    implement #3535

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15306 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-03-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-03-01

    Fix crash in ticket #3528

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15305 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-03-01
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-03-01

    update version number again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15304 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-01

    automatic indentation update (r15222-r15302)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15303 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-01

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15302 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-01

    Updates from Luiz for spatial query plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15301 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-03-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-03-01

    Updates from Luiz for spatial query plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15300 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-03-01

    fix help viewer on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15299 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-03-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-03-01

    translation update: fr by Jean Roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15298 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-28

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15297 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-28

    missed a file in r15294

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15296 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-28

    debian packaging: qgis_help moved to libexec

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15295 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-28

    move qgis_help to libexec

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15294 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-28

    cleanup: remove QgsApplication::msexportAppPath() and app/qgshelpviewer*

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15293 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-02-28
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-02-28

    removes symbology which may cause problems with new/old symbology

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-02-28
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-02-28

    Increases QGIS minimum version, and increases fTools version

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-02-28
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-02-28

    [FEATURE] Adds 'Lines to polygons' tool to fTools. Thanks to Piotr Pociask for the patch.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-02-28
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-02-28

    adds marker at location of geometry errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15289 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-28

    Minor re-wording for ease of reading

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-28

    fix #3534

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-28

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-28

    db source select: move 'add' back to the first position in the button box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-28

    postgres provider: use set application_name (fixes r15280) and verify that pg_is_in_recovery() is false

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-28

    database source select: 'move build query' to button box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-02-28
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-02-28

    update labels in roadgraphplugin settings dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-27

    allow switching between geometry and all tables in the selection dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-27

    postgres support: include application_name in connections

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-27

    FindQGIS.cmake cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-27

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-27

    translation string fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-27

    fix runtime warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-27

    ogr provider: add support for ignoring fields (adapted from threading branch)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-27

    fix csv save as support

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-27

    context help update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15270 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-27

    Added a couple more tips

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15266 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-02-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-02-25

    manage connections dialog cleanup and usability improvement. Also add support for service parameter in PostgreSQL connection introduced in r15258


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-02-25
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-02-25

    More translation of the IT GUI

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-02-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-02-25

    remove unnecessary return statement


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-02-25
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-02-25

    roadgraph GUI update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15261 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-24

    Higher limit for number of layers in WMS project, use hash instead of map in layer cache

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15260 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-24

    Set the use of symbology ng and anti aliasing to default for qgis 1.7

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15259 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-24

    implement #3522

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15258 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-24

    ouch - missed the real change in r15255

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-02-24
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-02-24

    save default bands combination and stadard deviation. Also use this values when loading new raster layer (fix #3519)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-24

    skip rendering while size is still 1x1

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-02-23
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-02-23

    fix canvas refresh to avoid crashes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-02-23
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-02-23

    dutch translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-23

    fix warning and enable pedantic mode by default

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-23

    Removed message box left in by mistake while testing user defined plugin dirs.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-23

    [FEATURE] Added option to load c++ plugins from user specified directories. Requires application restart to activate.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-23

    fix canvas refresh

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15249 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-23

    Added find rule for QGIS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-22

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-22

    deprecated special handling of EPSG - just one authority

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15246 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-22

    translation string fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-22

    Some cleanups and additions to Andreas' tips

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-22

    Added another tip by Andreas Neumann

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-22

    Fix layer space if layer title element is removed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-22

    add note about debug libraries to msvc INSTALL section

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-22

    Added some more great tips from Andreas Neumann

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-02-22
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-02-22

    add topology tolerance

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-21

    fix #3137

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-02-21

    Prompt whether to overwrite a symbol. Contributed by Alex Bruy (#3405)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-02-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-02-21

    [FEATURE] Export and import of styles (symbology-ng). Contributed by Alex Bruy (#3425)

    (finally we have an easy way for sharing of symbols and color ramps!)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-21

    Move reading/writing of label style to qgsvectorlayer. Change argument in readCustomProperties to const. Fixes problem with mixed label settings between qgis server projects

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2011-02-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2011-02-21

    Refactored the tips dialog to use a single QTextBrowser to display
    content.
    This makes better use of the available space and cleans up the dialog a
    bit.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-21

    fix #2996

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15233 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-02-21
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-02-21

    pre topology tolerance changeset

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-20

    update update-indent.sh

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15229 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-20

    fix typos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15228 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-20

    automatic indentation update (r14435-r15226)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15227 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-20

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15226 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-20

    apply (slightly modified) #3512

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-20

    set plugin name and parent of c++ plugins - to allow other plugins to connect via mainWindow().findChild()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15224 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-02-20
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-02-20

    fix #1904


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15223 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-02-20

    Implemented renaming of symbols and color ramps. Fixes #3509


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15222 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-02-20

    [FEATURE] zoom to group of layers. Contributed by Alex Bruy - thanks! (#2783)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15220 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-02-20

    Fix #3510


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15219 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-02-20

    [FEATURE] Labels for rules in rule-based renderers and some other goodies.
    Applied patch #3222 from Mayeul Kauffmann with various modifications.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-19

    apply #3506

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15215 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-02-19
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-02-19

    Merged the source select UIs for both PG and SL to allow to use a subset query loading a SL layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-19

    fix msvc fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15213 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-19

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15212 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-19

    r15197 worked with SIP 4.12.1 on OSGeo4W
    r15205 breaks SIP 4.12.1 again, but apparently works on SIP 4.12.0 on OSX
    This hopefully works with both.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15211 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-19

    fix internal use of deprecated methods and fix related warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15210 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-19

    add 'deprecated' annotation to SIP bindings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15209 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-19

    deprecate QgsMapCanvas::pixmap() following QgsMapCanvasMap::pixmap()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15208 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-19

    Added Municipia to sponsors list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15207 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-19

    Updated icon from local histogram stretch from Robert (thanks Robert)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15206 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2011-02-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2011-02-19

    Fix failure when compiling on OS X with Sip version 4.12.
    sipClass_QVariant was undefined so it appears it is still
    required to be defined at Sip 4.12. This has not been tested on
    other platforms with this Sip version so may not be a final fix.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2011-02-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2011-02-19

    Fixed composer icon sizes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15204 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-02-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-02-18

    "in"/"not in" is a predicate (#3503)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15203 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-02-18
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-02-18

    fix typo in tip (replace openModeller with Quantum GIS)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-18

    missed a gcc warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15201 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-18

    fix sip macro change from r15197

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15200 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-18

    [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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15199 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-18

    [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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15198 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-18

    add QGISDEPRECATED macro and fix a bunch of warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15197 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-18

    fix wms server settings tab title in project properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15196 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-18

    Added dedicated dialog for the sponsors. No longer parse sponsors from sponsors text file, just edit the html in the dialog directly.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15195 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2011-02-18
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2011-02-18

    small hint where to find the medals at qgis.org

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15194 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2011-02-18
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2011-02-18

    added sponsor medals from 2010 and 2011

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15193 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-18

    Added local histogram stretch icon to the new raster toolbar and wired it up so it works

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-02-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-02-18

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-18

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15190 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-18

    Raster Layer Props tidy up: Used friendlier crs description in general props. Also don't use deprecated maplayer::srs method anymore

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15189 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-18

    Dont use deprecated call to maplayer::srs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15188 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-02-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-02-18

    Minor improvements to IT GUI - thanks to Leonardo Ricci

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15187 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-17

    mapserver: use default message handler for debugging output on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15186 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-17

    doxygen fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15185 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-17

    fix #3499

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15184 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-17

    strip off superfluous parameters from WMS server url (for the common case that GetCapabilities request urls are advertised)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15183 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-17

    record which SSL errors are ok to ignore

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15182 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-17

    Show all layer fields in labeling dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15181 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-17

    Safer handling of layers with unknown geometry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15180 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-16

    add support to set fields to NULL in field calculator and fix following update of attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15179 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-16

    fix #3945 (following up on r15148)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15178 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-16

    fix #3490

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15177 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-16

    [FEATURE]: possibility to set label distance in map units

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15176 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-15

    apply patch for #3347 from kcube

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15175 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-15

    Fix for other multiple redraws

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15174 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-15

    Fewer redraws if toggeling editing from vector props

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-13

    Remove some duplicated code

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15169 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-13

    fix API QgsMapLayer::getLayerID() to id()), some warnings and use doxygen deprecation tag.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-02-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-02-13

    Updated IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-13

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-13

    fix #3477 & #3778

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-13

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-02-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-02-13

    Improve the description of some GRASS modules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-12

    mapserver: semicolon removed from QgsMSDebugMsg macro

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-12

    mapserver: fix crash when layer cache is to small for project

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15161 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-12

    fix crash

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-12

    allow setting mapserver service properties in project properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15159 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-12

    add more debugging output to mapserver

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15158 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-12

    Fix multiple redraws when adding join from dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15157 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-11

    fix #2551

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-11

    [FEATURE]: experimental table join support refactored and ported from branch to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-02-10
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-02-10

    fix bug where k+1 closest feature are measured in point distance tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15153 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-02-10
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-02-10

    allow for more precise grid dimentions in vector grid tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-02-10
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-02-10

    quick fix for problem when assigning crs of existing layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-09

    add support for UTF8 in GDAL/OGR 1.8 (fixes #2551)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-09

    doxygen fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-02-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-02-09

    Minor improvements to the IT GUI - thanks to the GFOSS.it community

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-09

    fix debugging output for Qt<4.5

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-08

    restore arrow cursor when asking for credentials

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15144 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-08

    revert debian part of r15142

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-02-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-02-08

    Minor improvement to the IT GUI

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15142 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-08

    also use 24px as default icon size in options

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15141 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-02-08
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-02-08

    don't close Manage connections dialog after processing selected file.
    Allow user select another file and run save/load operation again


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-08

    [FEATURE]: rotation for svg fills

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15139 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-08

    Use qIsNaN and qIsInf for QgsRectangle::isFinite

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-08

    Improvements to spatial select plugin from Luiz Motta (#2634)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2011-02-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2011-02-08

    Option for user to set icon size to 16, 24, or 32 px.
    Contributed by madmanwoo (NathanW)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15136 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-02-08
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-02-08

    Applied the patch attached to #3331 to implement gdaltindex. Thanks alexbruy!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15135 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-07

    Fix for ticket #3471

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15131 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-05

    paintEvent isn't a signal

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-02-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-02-05

    Minor improvements to IT GUI

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15129 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-04

    optionally use external qwtpolar library

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15128 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-04

    Read composer legend content from project file for WMS print (ignoring the possibility of dynamically added layers for now)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15127 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-02-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-02-04

    Revert "Applied patch from #3447. Button group for add layer"

    This reverts commit d1dfeae396b244bcb76076ef9ab80bfc42d05587.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15126 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-02-03
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-02-03

    fixed #3449 making sure the clipping result has the layers order as in TOC


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-03

    Option to print as raster also via WMS (mainly as a workaround because of some Qt pdf problems

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15124 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-03

    update indentation of roadgraph plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-02-03
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-02-03

    roadgraph plugin refactoring. Step 1 of 3.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-02

    Remaining fix for bug #3459

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-02

    german translation update (followup on r15119)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15120 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-02-02
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-02-02

    Remove JPL WMS server - fixes #3464

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15119 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-01

    INSTALL fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15118 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-02-01

    debian packaging fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15117 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-01

    Handle negative rotation values in composer map grid

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15116 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2011-02-01
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2011-02-01

    batch of new dutch translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15115 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-01

    Fix #3459 (uncheck feature count)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-01

    Fix #3411

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-02-01

    Set composer grid intervals x/y from WMS getPrint request

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-31

    Change getPrint syntax to use several parameters for composer maps, e.g. map0:extent=xmin,ymin,xmax,ymax or map0:rotation=45

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-01-31
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-01-31

    fix: Road graph plugin crash qgis when use spatelite as source layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15110 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-01-31
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-01-31

    fix NULL pointer assigment.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15109 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-30

    fix #3374

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15108 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-29

    fix #3451: don't recheck saved primary key column for views when 'use estimates' is on

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15107 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-29

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15106 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-29

    missed to update the qgis.bat.tmpl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15105 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-29

    update osgeo4w build to use standard GDAL (now 1.8) to build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15104 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-29
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-29

    Fix v.sample GRASS module

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15103 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-28

    mapserver: don't crash when WIDTH or HEIGHT are missing.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-28

    Fix reprojection problem for polygons too

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-28

    russian translation update (merged road graph plugin translations)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15100 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-28

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15099 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-28

    some translation string fixes in road graph plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15098 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-28

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15097 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-28

    build with -fno-strict-aliasing on powerpc (see bugs.debian.org/603986)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-28

    Fix line coordinate transform

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15095 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-01-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-01-28

    Applied patch from #3447. Button group for add layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15094 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-01-28
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-01-28

    Separate gui-part and graph construction part. Added message box in shortestpath widget.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15093 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-28

    Better description for button

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15092 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-27
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-27

    Minor IT GUI improvements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15091 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-27

    Use 'fast clip' line clipping algorithm for long lines. Huge improvement for wms benchmark performance (long contour lines)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15090 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-27

    Add a scale parameter for maps in the getPrint request

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-27

    Use full page for pdf in getPrint request

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-26

    Prevent rounding error if point is on segment. Fixes bug #2921

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15087 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-26

    Support relative project pathes in wms server

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15086 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-26

    Fix output format for getPrint

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15085 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-01-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-01-26

    translation update: fa by mola

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15084 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-01-26
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-01-26

    add RoadGraphPlugin doxyfile. Fix doxygen warnings.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-26

    Add element to group composer templates in WMS capabilities

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15082 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-25

    gitmarker: fix cmake warning and don't append something w/o local changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15080 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-25

    skip empty parts of QGIS_PLUGINPATH

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2011-01-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2011-01-25

    use correct expand option when combobox items translated


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15078 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-25

    Improve GetLegendGraphics output in wms server

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-25

    fix #3434

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15076 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2011-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2011-01-25

    #3420 fix for map canvas rerender not working under python

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2011-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2011-01-25

    Patch for delimited text, ticket #3414. Submitted by ccrook.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-25

    don't split QGIS_PLUGINPATH at colon on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15073 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-24

    postgres provider update: use st_ functions only with postgis>=2 and the old one with earlier postgis version

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-24

    fix windows build, warnings, typos and roadgraph plugin indentation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-24

    Different format for embedded wms service metadata

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15070 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-24

    Fix for accessing groups in mapserver

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15069 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-01-24
Commit:     stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-01-24

    Road-Graph plugin added

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15068 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-24

    [FEATURE]: Optionally specify wms service capabilities in the properties section of the project file (instead of wms_metadata.xml file)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15067 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-22

    show number of local git commits since last svn revision

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15066 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-22

    retrieve svn revision from git log instead of git svn info

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15065 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-21

    WMS print: manual setting for exported label ids, display paper width and height in capabilities

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15064 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2011-01-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2011-01-21

    pl translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15062 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-21

    Wms print: keep not referenced labels with default text

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15061 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-20

    drop special projection path handling on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15059 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-19

    fix NULL support in attribute editor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15057 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-18

    fix #3424

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15056 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-17

    [FEATURE] feature form updates:
    - make NULL value string representation configurable
    - fix feature updates in feature form from attribute table
    - add support for NULL values in value maps (comboboxes)
    - use layer names instead of ids in drop down list when loading value
      maps from layers.
    - support feature form expression fields: line edits on the form
      which name prefix "expr_" are evaluated.  Their value is interpreted
      as field calculator string and replaced with the calculated value.
    - support search for NULL in attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-17
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-17

    Minor improvements in IT GUI

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15053 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2011-01-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2011-01-15

    allowing unicode error messages


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15051 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-14

    fix #2884:
    crashed when two map renderers are simultaneously rendering the layers
    for the canvas and overview (eg. on resize, when overview is docked).
    This might fix it.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15050 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-14

    fix warning & typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15049 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-14

    postgres provider: fix enumeration parsing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15048 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-14

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15047 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ddehaan <ddehaan@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-01-14
Commit:     ddehaan <ddehaan@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-01-14

    Fixed typo returning max attribute value in SQLA provider.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15046 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ddehaan <ddehaan@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2011-01-14
Commit:     ddehaan <ddehaan@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2011-01-14

    Changed SQLA provider to output WKB format 1.1 instead of 1.2.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15045 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-14

    Consistent handling of outputformat in mapserver and better error handling

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15044 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-14

    More minor improvements in IT GUI

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15043 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-14

    Add scroll area to composer table attribute selection dialog. Fix for bug #3406

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15042 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-14

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15041 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-14

    Safer generation of ids for composer map

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15040 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-14

    More minor improvements in IT GUI

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15039 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-01-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-01-13

    translation update: fr by JRM


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15038 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-13

    followup on r15028: more postgis st_ fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15037 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-13

    fix #3401

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15036 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-13

    Fix for restoring selection color from project. Fixes bug #3400

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15034 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-13

    Very minor improvements in it GUI

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15033 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-13

    Minor improvements in it GUI

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15032 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-13

    Remove map items not referenced in the GetPrint request

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15031 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-13

    Fix usage of composer legend in mapserver print

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15030 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-13

    Minor edit of IT GUI

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15029 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-13

    fix r15023: restore use of geometrytype as it's not deprecated and use
    different geometry type notation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15028 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-12

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15025 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-12

    revert debian/control change

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15024 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-12

    update postgis support to use st_ variants instead of old deprecated
    (and now removed) versions.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-12

    fix typos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15022 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-12
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-12

    Typo in IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-12

    Fix for wms server print. Add composer pictures after the composer maps

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15020 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-12

    Add missing handler in label property dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15019 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-11

    fix #3313

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15018 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-01-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-01-11

    translation update: croatian by Zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15017 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-11

    Apply only default size (not all other default settings) when adding scalebar to composer view

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15016 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-10

    add 'internal' pyspatialite

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15015 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-10

    fix #3399

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15013 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-01-09
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-01-09

    remove debug message

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-01-09
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-01-09

    libpq may link libintl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15011 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-09

    Revert symlinks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15007 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-09

    Changed several GRASS icons (thanks Robert Szczepanek), first test with symlinks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15006 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-07

    fix #3246

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15004 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2011-01-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2011-01-06

    fix sql anywhere plugin and debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15003 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-01-06
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-01-06

    forgot to rename link side (r14500)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15002 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-06

    Typo in it GUI

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15001 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2011-01-06
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2011-01-06

    prefix library name with 'qgis' like other provider support libraries (ie grass); add OSX properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@15000 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-01-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-01-05

    Added clearConsole() to Python console. Contributed by Nathan Woodrow - thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2011-01-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2011-01-05

    Docking of Python console - contributed by Nathan Woodrow - with some improvements.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14998 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-05

    Updated it GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2011-01-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2011-01-05

    Revert "Adding docking support to python console"

    This reverts commit f371465e122e525e3e3b10038090bb29be0d0ab7.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2011-01-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2011-01-05

    Default the disable_enter_attribute_values_dialog value to false for
    users that have not set this option. This keeps it in sync with the
    checkbox in the options dialog that, by default, is unchecked.
    Previously on a new install the attribute dialog doesn't appear, leaving
    users confused about how to enter attribute information.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2011-01-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2011-01-05

    Adding docking support to python console

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14994 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2011-01-04
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2011-01-04

    New db.* GRASS modules icons - Thanks Robert Szczepanek

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2011-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2011-01-04

    Apply patch #3384 by Sergey Yakushev with few modifications. Mark QgsMapRenderer::distanceArea as deprecated

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14992 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2011-01-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2011-01-02

    translation update: fr updates by JRM and Mehdi SEMCHAOUI


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-31

    catch necessary reboot from OSGeo4W postinstall scripts

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14989 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-31

    fix #3378

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14988 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-31

    Update item positions explicitely in zoom previous / zoom next. Fixes part of bug #3369

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14987 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-31

    translation update: pt_PT by Duarte Carreira


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-31

    translations update: cz by Jan

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-12-30
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-12-30

    Fix empty _LIBRARY left from framework check when fw not found

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14984 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-30

    fix #3377

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14983 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-29

    added new persian translator to TRANSLATORS file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14981 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-29

    translation update: fa by mola


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-28

    fix #3363

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14979 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-27

    PyQGIS fixes: added few typedefs (IIRC they were not supported by some old SIP versions) and added missing signals in QgsVectorLayer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-12-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-12-27

    fixed minor issue refreshing extent


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14977 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-12-27
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-12-27

    define extent for grid analisys, to fix #3332


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14976 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-27

    translation update: adding persian language on request


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14975 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-24

    Remove obsolete comments

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-24

    [FEATURE]: initial support for wms printing with GetPrint-Request

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14973 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-24

    Apply patch #3295 to draw SVG composer pictures as vectors, provided by JD

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14972 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-23

    translation update: gr by mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14971 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-12-22
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-12-22

    Minor improvements to GRASS messages

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14970 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-12-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-12-22

    translation update: pl by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14964 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-12-22
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-12-22

    create VRT with recurse scan of dirs, to fix #3095
    some code cleanup,
    updated labels when in batch mode to follow up the QGis HIG guideline


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14963 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-21

    Enhance precision for wfs-t coordinates if srs is in degrees. Fixes bug #3358

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14961 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-12-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-12-21

    Revert accidental changes to debian/control

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14959 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-12-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-12-21

    Minor improvements to GRASS modules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14958 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-21

    Fix patch #14951. Read/Write auto update to xml, initialize mAutoUpdate and guard against multiple connections

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-12-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-12-21

    Applied patch from ticket #3240 with some tweaks. Allows unprojected measurement of distances

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14956 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-12-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-12-21

    Updated IT GUI

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-21

    translation update: pt by Alexandre Neto

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14954 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-12-21
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-12-21

    Adds median value to summary when joining layers with numeric data

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14953 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-12-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-12-21

    Fix spelling error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14952 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-12-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-12-21

    applied patch from NathanW for ticket #3339

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14951 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-12-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-12-21

    fix var that needed to be hard coded

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14950 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-12-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-12-21

    fix var that needed to be hard coded

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14949 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-12-20
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-12-20

    Added separate option to BuildVRT tool, to fix #3180


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14939 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-12-20
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-12-20

    allow multiple values in proximity tool,
    allow multiple no-data values in warp tool,
    fixed error in retrieving srs



    git-svn-id: http://svn.osgeo.org/qgis/trunk@14938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-12-20
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-12-20

    Fix #3356


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-17

    Little fix for more efficient refresh after editing a lot of features (e.g. deleting many features at once)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14936 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-17

    allow vector data provider to record errors (currently only used in query
    builder to report errors in where clauses from OGR and postgres provider).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14935 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-16

    Fixed a crash when refreshing layer symbology - if the currently selected item has been removed (#3326 and #3003)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14934 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-16

    Enabled sorting of classes (#3322)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14933 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-16

    Use case insensitive comparison for column names. Fixes #3298


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14932 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-16

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14931 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-16

    fix #3344

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14930 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-16

    fix #3343

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14929 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-16

    don't overwrite wms error messages

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14928 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-16

    fix crash on quit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14926 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-16

    german translation of sql anywhere online help

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14925 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-16

    debian packaging fix: separate sql anywhere package, fix lenny build (Qt<4.5)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14924 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-15

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14923 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-15

    sql anywhere: fix warnings (and obligatory reindentation (using scripts/prepare-commit.sh)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14922 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-15

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14921 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-15

    include sqlanywhere plugin in debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14920 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-12-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-12-15

    use both schema and table name retrieving oid, to fix #3329
    fixed endian deduction corrupted in r13340


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14919 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ddehaan <ddehaan@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-12-15
Commit:     ddehaan <ddehaan@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-12-15

    Contributing a native SQL Anywhere plugin+provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14918 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-15

    added some new translators


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14916 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-15

    translation update: pt by giovanni

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14915 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-14

    Rotate also marker's offset, not just the marker itself (fixes #3334)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-14

    Better style manager dialog with icons from Robert Szczepanek.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14913 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-14

    translation update: .is by thordur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14912 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-14

    PyQIS: subclassing code for QgsDataProvider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-14

    Set view box for svg export explicitely (thanks to JD)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14910 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-14

    Notify plugins about composer addition / deletion also when loading a composer template

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14909 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-14

    translation update: pt by giovanni and is by thordur

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14908 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-13

    Write / read strikeout and underline for label-ng. Fixes bug #3323

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-13

    Handle GEOS exception when parsing WKT


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14904 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-13

    fix #3283

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14903 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-13

    Fixed typo (#3227)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14902 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-13

    Removed code of (unused) postgres geoprocessing plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14901 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-12-13
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-12-13

    fixes bug when specifying number of classes greater than number of features. Fixes #3325

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14900 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-12

    translation update: more .is updates by thordur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-12

    [FEATURE] Support for icons of plugins in the plugin manager dialog.

    Both C++ and Python plugins now can implement icon() metadata function which returns path to the icon file name.
    The icon file is passed to QPixmap() constructor. For C++ it's preferred to use an icon from the resource file
    (e.g. ":/plugins/foo/foo_icon.png") because plugin's resource file gets loaded automatically when the plugin is loaded.
    Python plugins can use either relative path to the icon ("images/plugin-icon.png") or icon from the resource file
    (starting with a colon). The relative path is preferred, since it doesn't require the plugin to load its resource file
    and plugin repository will not have a trouble to fetch the icon automatically.

    Updated C++ plugins and Python plugins to include icon where applicable.

    Default plugin icon is (c) Anna Shlyapnikova, licensed under Creative Commons (Attribution 3.0 Unported).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14897 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-12

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14895 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-12

    [FEATURE] Font marker: possibility to set X,Y offset. Contributed by Nathan Woodrow - thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14894 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-12

    translation update: pt more strings by alexandre


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14893 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-11

    [FEATURE]: AND and OR operator for raster calculator

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14892 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-11

    translation update: is by thordur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14891 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-12-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-12-11

    Patch for ticket #3320 to fix delimited text plugin crash

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14890 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-11

    translation update: pt by giovanni


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14889 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-12-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-12-11

    Merge branch 'master' of github.com:qgis/qgis

    Conflicts:
            README

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14888 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-12-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-12-11

    Updated README

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14887 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-10

    translation update: pt by giovanni


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14886 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-10

    translation update: is by thordur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14885 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-10

    translation update: pt by giovanni

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14884 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-10

    Remember last raster calc output dir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14882 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-10

    Enabled add result to project by default

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14881 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-09

    fix typo spotted by macho

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14879 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-09

    Added query builder to rule properties dialog (rule-based renderer). Patch from #3303 - contributed by Nathan Woodrow


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14878 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-09

    Little improvement for label preview (box), better handling of situations where rotation is not possible

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14877 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-12-09
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-12-09

    Managed the render flag in batch tools to avoid waste of time loading many layers, to fix #3254


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14875 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-08

    translation update: pt_PT by Giovanni


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14874 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-08

    It's a good habit to use initialize a variable before adding to it


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14872 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-08

    Marker line - vertex placement - behave correctly with polygon's rings.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14871 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-08

    Added missing bindings in QgsComposerLegend (#3310)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14870 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-08

    Allow usage of search query builder with no layer, fixed python binding


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14869 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-08

    move QgsSearchQuery builder from app to gui

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14867 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-08

    added tamil language


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14864 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-07

    fix #3245

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14860 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-07

    fix identify result update after attribute change

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14859 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-12-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-12-07

    More IT GUI translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14858 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-06

    use system qt translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14856 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-06

    [FEATURE] Allow the line symbol layers to be used for outline of polygon (fill) symbols


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14855 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-06

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14854 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-06

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14853 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-06

    translation update: is by thordor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14852 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2010-12-06
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2010-12-06

    fix error in median value calculation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14851 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-12-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-12-06

    More IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14849 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-05

    Use GDALAutoCreateWarpedVRT to handle south-up (or rotated) rasters also for calculator. Fixes bug #3281

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14842 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-05

    translation update: gr by Mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14841 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-04

    [FEATURE] Option to put marker on the central point of a line


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14838 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-04

    Added arrowheads (filled and unfilled) to simple markers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14837 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-12-04

    [FEATURE] Option to put marker only on first/last vertex of a line (#3279) - contributed by Cedric Moeri - thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14836 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-04

    fix build error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14835 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-12-03
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-12-03

    fix adding features on geometryless tables


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14834 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-03

    Move composer undo buttons to layout menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14832 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-03

    Added undo/redo buttons in composer, fix undo problems when deleting grouped items

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14831 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-02

    Read / write labeling-ng to qml files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-12-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-12-02

    Fix poor english on gdal job completion dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14829 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-12-02
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-12-02

    Typos in IT GUI - thanks Rocco for spotting them

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14828 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-02

    Add python bindings for composer command classes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14827 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-12-02
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-12-02

    apply patch #3280 from Jeremy Palmer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14826 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-12-02

    delimited text provider: fix indentation, some warnings and use
    intersection only when requested in select().

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14825 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-12-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-12-02

    Applied patch to correct selection issue (ticket #3259)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-01

    translation update: more .is by thordur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14823 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-12-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-12-01

    apply patch #2938

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14820 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-12-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-12-01

    translation update: .ja by yoichi kayama


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14819 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-12-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-12-01

    Only compile offline plugin if spatialite is enabled

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14816 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-30
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-30

    translation update: pl by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14815 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-30

    fix #3274

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14814 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-30

    translation update: .is by thordur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14813 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-30

    Use transparent background color for symbol / symbol layer preview


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14811 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-30

    [FEATURE] Added "centroid fill" symbol layer which draws a marker on polygon's centroid.

    Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
    For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14810 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-30

    Fixed changing of marker color in marker line symbol layer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14809 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-30

    fix r14798: label tools work independently from current layer. Thanks Marco!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14803 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-29

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14802 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-29

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14800 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-29

    catch attribute additions and deletions in attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-29

    activate/deactivate labeling tools

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-29

    integrate 'Avoid intersections of new polygons' into snapping dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-29

    [FEATURE]: Undo/Redo support for the print composer. Dummy commit for the docu team as the last commit missed the feature keyword

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14787 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-29

    Initial implementation of composer undo / redo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14786 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-11-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-11-29

    Squashed commit of the following:
    Application of patch from ticket #3259 - support WKT field in delimited
    text plugin.
    commit 0dc370a39c7349d85859fac462e91e346bf8fb83
        Modified context help to reflect addition of WKT capability to the
        delimited text plugin.
        Tightened up the delimited text dialog a bit.
    commit 25484867621d6b4760952a8f00a07d253273ecfd
        Added *.wkt to file open filter
    commit 9f16a276b6b2ecbea2eebede50e3275a1df0389b
        Patch for providing wkt support in delimited text plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14781 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-28

    Fixed scaling of line decoration symbol layer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14780 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-28

    [FEATURE] Allow the marker line symbol layer draw markers on each vertex.

    Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
    For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14779 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-28

    apply #3258

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14778 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-28

    apply #3232

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14777 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-28

    Fix for composer attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14776 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-27

    fix lenny build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14775 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-26

    fix link error in mapserver with internal spatialite & some warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-26

    debian packaging: fix natty build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14773 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-26

    add support for ttyACM devices

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14772 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-26

    Uncomment convert code for attribute table item

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14771 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-26

    Added binding files for composer attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14770 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-25

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14769 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-25

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14768 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-25

    Proper conversion to subclasses for composer items.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-25

    fix form actions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14765 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-25

    debian packaging: switch to internal spatialite

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14764 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-25
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-25

    upgrading to SpatiaLite 2.4.0-RC4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14763 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-25

    Omit flex debug output

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14762 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-25

    Fix for paint event problems in case of multiple composer maps

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14761 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-24

    translation update: the long awaited string update :)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14760 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-24

    translation update: another .is by thordur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-24
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-24

    some quick fixes to voronoi and delaunay tools

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14758 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-24

    Removed duplicated entry in GRASS modules list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14757 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-24

    Further improvements to v.in.ogr GRASS modules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-24

    also save edit types and actions for geometry-less layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14755 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-23

    fix #3248

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-23

    translation update: even more .is by thordur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14753 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-23
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-23

    Added snapping option to GRASS vector import commands

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14752 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-23

    Fix composer item selection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14750 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-23

    allow opening attribute table from plugins

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-23

    apply #3242

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-11-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-11-23

    Remove developer image as requested

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-23
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-23

    adds option to use selected features only; addresses #2476

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-22
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-22

    add some copywrite info

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-22
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-22

    [FEATURE] Adds voronoi polygon tool to Vector menu, addresses #2825; Also (partially) addresses #2546

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14744 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-22

    Make signal QgsComposerView::selectedItemChanged with non-const pointer to avoid problems with some PyQt versions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-22

    fix warnings (gcc 4.5.1, Qt 4.7.1)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14742 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-22

    debian packaging: add support ubuntu natty support

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-22

    translation update: more .is by thordur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-22

    reduce attribute table debugging noise

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14739 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-22

    fix capabilities detection for postgres >=8.4

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-22

    Apply fix for ticket #3236, provided by NathanW

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14736 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-22

    small fix: gentoo stores pyqwt in qwt5 dir


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-21
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-21

    Removes extraneous minimum distance option (not currently a real option) from random points tool. Addresses #3213

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14734 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-21

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14733 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-21

    translation update: .is by thordur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14732 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-21

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-21

    nsis installer: remove desktop icon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14730 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-21

    [FEATURE] attribute editing improvements:
    - refactor attribute dialog calls to QgsFeatureAttribute
    - add QgsVectorLayer::featureAdded signal
    - improve interactive attribute editing in table (adding/deleting
      features, attribute update)
    - allow adding of geometryless features
    - fix attribute undo/redo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14729 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-21

    - update .gitignore
    - typo fix
    - fix ui permissions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14728 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-21

    Fixed some soft coded values which should have been hard coded

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-21

    Added small script to build the package only

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-20

    fix rubberband in node tool (probably introduced with r14679)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14723 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-20

    Ignore extract dirs and installer exe

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-20

    Updated packaging notes a little

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14721 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-20

    Add some more directories to the git ignore list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14720 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-20

    creatensis.pl: creating the postinstall/preremove batchs is cheap

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14719 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-19

    build from osgeo4w qgis-full package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14718 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-19

    update osgeo4w version nsis installer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-19

    Reinstated this as it got trampled by a copy of coding guidelines in a previous commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14715 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-19

    [FEATURE]: Add possibility to show number of features in legend classes. Accessible via right click legend menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14714 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-19

    use Qt macros also for min/max/abs/fabs - removes OSX cmath kludges

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14713 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-18

    Also write features without geometry in vector filewriter

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-18

    use Qt for isnan/isinf/abs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-18

    Fix restoring selection color from project and allow alpha values for selection color

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-18

    Added git ignore rules for more git zen

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-18

    translation update: pl by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14708 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-18

    fix lenny build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14707 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-17

    fix legend handling of collapsed layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-17

    improve dragging legend layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14704 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-17

    Put label icon on label toolbar. Some cleanups for labelling ui

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-17

    Use 22x22 icons in label dialog tab bar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14701 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-17

    Fix bug in rotate label tool (thanks, Juergen)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14700 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-17

    Added CORE_EXPORTs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14699 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-17

    Forgot to add two files in last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14698 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-17

    [FEATURE]: move/rotate/change label edit tools to interactively change data defined label properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14697 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-17

    Allow more characters in raster ref names. Fixes r3172

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14696 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-17

    Updated tab bars to use 22x22 icons and updated HIG guideline accordingly

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14695 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-17

    Allow hyphen in raster refercnes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14694 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-16

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14693 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2010-11-16
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2010-11-16

    add missed GUI elements in GdalTools settings dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-16

    add some git support

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14691 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-16

    apply #3220

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14690 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-11-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-11-16

    only post-process mapserver if configured

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14689 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-15

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14688 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-15

    fix build errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2010-11-15
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2010-11-15

    add new simplify tool to the fTools. Completed changes introduced in r14678


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-15

    added usage message into selection GRASS gui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14683 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-15

    Updated HIG guidelines

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-15

    Fix broken behaviour in raster props dialog for reset original null value

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14681 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-15

    Stretch columns in transparency list on raster props dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14680 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-15

    fix starting point duplication in rubberband when using addPoint thought the API

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14679 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-15
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-15

    commit missing files for new simplify implementation by alexbruy

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14678 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-15
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-15

    change shortcut for vector menu from V (and e) to t... again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14677 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-15
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-15

    change shortcut for vector menu from V to e (conflict with View)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14676 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-15
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-15

    created the Raster menu and moved the "raster calculator" to it


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14675 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Show more user friendly CRS in vector props dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14674 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Remove field type indicators in attribute form

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Also resize the alias column

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-14

    moved "oracle raster" plugin to the Database menu


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-14
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-14

    adds option to specify encoding for input tables. addresses #2628

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14670 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-14

    update for splash screen .. hope the ugly frame is gone now


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14669 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Fix broken activation of label dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14668 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Small ui tidy ups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14667 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Remove stray shortcut indicator

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Automatically sample on field calculator and gui tidy ups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14665 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Stretch table column in attribute list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14664 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-14

    shrinked some GUIs,
    used GUI guideline for Browse buttons text


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14663 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-14

    reenabled menu icons - apparently some system default was changed on
    desktop environments

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14662 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-14

    disable the attribute table's "toggle editing" button when the layer is read-only


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14661 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-14

    cleaned the "select region" GUI for GRASS,
    fixed validation of input


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14660 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Added apply button for label dialog for the lazy

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14659 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Added icons to labelling tabs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-14

    revert accidental change

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14657 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-14

    new trunk splash.. Wrozlaw Hackfest nearly over


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14656 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-14

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14655 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-14

    update translation: lv by peteris and added correct name into TRANSLATORS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14654 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Cleanups for label dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14653 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-14

    show snapping menu entry also when docked

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14652 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    reverted to svn trunk of this file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Tidy up table headers in vec props dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14648 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    In progress update of label dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14647 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-14

    translation update: pl by Alicja Włodarz

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14645 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-14

    moved to the new Database menu


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14644 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-14

    change toolbar toolbuttons to menupopups and remember their last selection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-14

    improve delimited text plugin ui and allow skipping lines

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14642 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-14

    database menu iface


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-14
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-14

    quick typo fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14640 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-14
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-14

    patch from alexbruy to make sure check_geometry works with current version of qgis (previous commit required SIP SIP >= 4.9.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14639 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-14

    added Database menu and related methods add/remove plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14638 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-14

    Fix QgsProjectProperties dialog - first cpp patch from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    gui tweaks for project properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2010-11-14
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2010-11-14

    Add warning when no output file selected in the Merge tool in fTools. Fix #3210


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Use nicer terms for start and end colours

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-14

    Read wfs layer crs from url, not from the GetFeature output

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Small tweak to make symbol layers dialog vaguely clearer sort of

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14631 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-14
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-14

    refactored the addvector, addraster and selectmapset GUI for the GRASS plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14630 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-14

    Updates for raster props dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14629 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-14

    More icons for GRASS tools

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-13

    modified the donors page


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-13

    fix typo - ouch

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-13

    translation update: pl by Henia Netzel (great thanks to the new contributor)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14624 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-13

    apply #3206

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-13

    Cleanups for vector layer properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14622 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-13

    adjusted GRASS list GUI


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14621 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-13

    Better default value for the number of classes in graduated symbol renderer (old symbology)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-13

    Patch from Volker Froehlich. Fixes ticket #2252

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14618 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-13

    Better png arrow and + sign for GRASS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14617 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2010-11-13
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2010-11-13

    option to select separate shapefiles for merging with fTools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14616 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-13

    Tidy up for the options window to use top tabs as per gui discussion at Wroclaw Hackfest

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14614 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-11-13
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-11-13

    executable_path for pyqt bin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-11-13
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-11-13

    fix bundling for latest cmake

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14612 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-13

    Better arrow and + for GRASS, and more

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14611 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-13

    Use validator for nodata line edit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14610 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-13

    Remove the word renderer from the vector props dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-13

    Use add column for consistency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14608 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-13

    Fix grammar on label

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14607 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-13
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-13

    [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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14606 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-13

    Refresh the style manager only when a change has been done to it.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-11-13
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-11-13

    add missing configure option;
    fix mac build for release source

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-13

    add isnan to qgis.h

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-13

    More tuning to the grass toolbox

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-13

    [FEATURE] improve attribute handling
    - optionally reuse entered attribute values for next digitized feature
    - allow merging/assigning attribute values to a set of features


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-13

    missed a file in r14597.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14598 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-13

    add old astyle version, adapt prepare-commit.sh to it and include it in the CODING guide

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14597 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-13

    Improving the appearance of GRASS toolbox - take 3: first new icons from Robert Szczepanek

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14596 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-13

    Improving the appearance of GRASS toolbox - take 2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14594 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-13

    Followup of r14591 - some icons done

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-13

    Added several GRASS modules - thanks Maciej Sieczka. Icons still missing, TBD

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14591 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-13

    Improving the appearance of GRASS toolbox - take 1

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-13

    apply #1468

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14582 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-13

    Plugin installer - fix typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14581 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-13

    apply #2999

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14580 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-12

    Plugin Installer update. New features: Upgrade All button, plugin count in the window title and Horst's repository

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-12

    Updates from Wroclaw hackfest to let the vector properties dialog fit on a small screen

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-12

    Handle non-ascii characters in traceback when showing an exception


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-12
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-12

    Minor updates to the IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14565 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-12

    [FEATURE] allow OGR save as without attributes (for eg. DGN/DXF)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mwalker <mwalker@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-12
Commit:     mwalker <mwalker@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-12

    Offline editing plugin: add option to filter editable remote layers using capabilities


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-12

    fix 8bit character in qgis_help

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-12

    Continue field calculation upon error only for division through zero

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-12

    Hello from Wroclaw QGIS Hackfest November 2010! Tidy up for vector symbology dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-12

    save last used selection tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-12

    Catch nans and infs in clipper. Fixes #3081

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-12

    Fix a crash in Symbol properties dialog when removed a layer. (#2995)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-12

    compile debian and osgeo4w package with mapserver (default changed)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-12

    Turn off compilation of map server by default (so that fastcgi is not required by default)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14551 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-12
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-12

    Minor improvement to a GRASS module

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-12

    Add option to turn on / off printing of canvas item in composer map (ticket #2734)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14549 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-12

    Added QgsSpatialIndex to QGIS API (#3198).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2010-11-11
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2010-11-11

    no OUTLINECOLOR if outlinestyle is None (thanks Michele De Santis)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-11
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-11

    Improvements to the GRASS toolbox - take 1 from the hackfest

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-11

    fix Python error when unloading the OSM plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14545 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-11

    Allow users to open the local gdal documentation by clicking on the Help button, to fix #3040


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14544 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-11

    Show something different for trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-11

    Part 2 of first HF commit (previously gui cleaning, now translation update) - patches from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-11

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-10

    fix debian version

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-09

    Improve geometry type detection for wfs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-09

    translation update: .ja by Yoichi and some context files in .es by Carlos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-08

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-08

    quick fix for exporting the geometry of 2.5D features, fixes #3149

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-08

    update version number

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-08

    [FEATURE] add field calculator functions (implements #3177)
    - add support for functions with 2 or three arguments
    - add function atan2(y,x)
    - add length(string) to determine string length
    - add replace(string,from,to) to do string replaces
    - add substr(string,from,length) to retrieve substrings
    - add (preliminary) online help to field calculator with a listing of operations.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14533 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-08

    reset default page for raster properties dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14532 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-08

    translation update: bg by Zahari

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14530 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-08

    translation update: ja by Yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-07

    translation update: last minute update for es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-07

    Updated it GUI translation - almost complete

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-07

    more legend refactoring to fix it

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-07
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-07

    translation update: pl by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-07

    translation update: pt_BR by Arthur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-06

    fix legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-06

    fix georeferencer plugin gis style icon - patch from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14522 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-06

    Translation update: pl by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-06

    translation update: zh_TW by yao


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-06

    translation update: Slovenian by Joze and Hungarian by Siki Zoltan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-06

    Moved g.proj.wkt GRASS module

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-05

    Better handling of relative / absolute pathes for fill symbol layer. Fixes bug #3154

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-05

    Small tweaks to docs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14514 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-11-05
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-11-05

    split extent on comma in GdalTools Merge tool, to fix #3092


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14513 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-04

    fix vc warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14508 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-04

    fix #3188

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-04
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-04

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14506 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-04
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-04

    translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-04

    translation update: lv by Maris

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-04

    Fix consideration of nodata values in raster calculator, code cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-04

    translation update: ru by artem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14502 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-11-04
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-11-04

    support DESTDIR in bundling

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14501 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-03

    also use pixmap cache in old symbology

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-11-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-11-03

    Further improvements in the speed when opening symbol properties dialog (symbology-ng)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14499 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-03

    fix attribute replacement in actions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14498 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-03

    Apply non-string parts of patch #2938

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-03
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-03

    translation update: pl by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-02
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-02

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14495 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-02
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-02

    Remove unused QDebug include.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14494 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-11-02
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-11-02

    Addendum to r14491 / ticket #3141 which addresses the root cause of the problem.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-02

    fix filewriter crash

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14492 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2010-11-02
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2010-11-02

    fix georeferencer transformation type dropdown menu (#3141).
    Patch from lynxID - thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-02

    fix #2903

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-01

    translation update: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-01

    translation update: and the first response hr_HR by Zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-11-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-11-01

    translation update: string update for all languages to prepare freeze (already frozen?)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14487 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-01

    what's new fix and german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14486 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-11-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-11-01

    Fixes and cosmetcs fro GRASS toolbox - Thanks Markus Neteler. Fixes #3104

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-01

    add missing paren

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-01

    Apply patch #3178

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14483 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-01

    fix #3176

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14482 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-01

    Updated whatsnew

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-01

    Removed some stray colons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-01

    fix build error on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-11-01

    fix symbol selection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14478 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-11-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-11-01

    Updated whats new for Copiapo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-11-01

    Reverse alt-key modification to be compatible with the old selection tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-11-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-11-01

    some mac cmake cleanup, update mac folder notes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-11-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-11-01

    framework bundling placeholder

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-01

    translation update: pl by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-11-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-11-01

    Plugin installer update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-10-31
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-10-31

    Plugin installer update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-10-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-10-31

    translation update: uk by sergey, changed name in Translators


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14470 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-31

    osgeo4w update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14469 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-31

    documentation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14468 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-10-31
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-10-31

    update OS X install

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-31

    rollback accidentally commit file of r14465

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14466 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-31

    fix r14462

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14465 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-31

    Added reference to algorithm description for ruggedness index

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14464 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-31

    Store svg fill pathes relativ to default svg directory. Fixes bug #3154

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14463 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-31

    add python bindings to QgsGeometry::validateGeometry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14462 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-10-30
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-10-30

    fix detection logic, remove unused setting

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14460 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-30

    fix GSL detection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-10-30
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-10-30

    Mac cmake update:
    cleaner framework detection;
    optional bundle Qt/PyQt and libraries, and fixup paths

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14458 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-30

    Patch from Mathias Walker: improvement of geometry detection in offline plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14457 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-30

    Plugin manager: set focus to the filter edit box so that it is possible to search immediately after opening the dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14456 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-30

    fix lenny build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14455 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-30

    Fixed #3006 and added a convenience spin box for setting symbol levels (constrained to 0-999)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14454 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-30

    Fix occasionally appearing bug in OSM plugin (#3150, #3076, #3025)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-30

    Added new project and project read signals to the qgis interface (#3160).
    Contributed by Alexander Bruy - thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-10-29
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-10-29

    applied patch to make a vector layer read-only, to fix #3157


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14451 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-10-29
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-10-29

    applied the patch suggested in ticket #3151,
    fix in translate to use the GdalTools_utils to get the crs,
    managed invalid extent in merge tool


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14450 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-10-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-10-29

    translation update: improvements and correction on delimited text plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14449 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-29

    fix #1022

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-29

    layer removal action depends on selected layers and not the current layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-29

    Fix for bug #3143, apply double values for label sizes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-29

    fix nightly build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14445 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-28

    Fix bug #3114

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14444 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-28

    Also add rastercalc bison file to svn

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14443 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-28

    [FEATURE]: Add rastercalculator

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-28

    fix r14440

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14441 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-27

    update install/build documentation & cmake updates:
    - split install document into multiple files
    - reorder chapters
    - update msvc part (shortend add reference to OSGeo4W dependencies)
    - update CMake files to look in $ENV{LIB} and $ENV{INCLUDE}


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14440 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-27

    partly revert r14399 (all except srs updates):
    - proj.4 user paths mask standard directory
    - gsb file warning doesn't make sense for optional grids.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-10-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-10-27

    translation update: es by Carlos and new context help by Edwin Amado


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14438 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-27

    Catch crs transformation exceptions in gpsmarker

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14437 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-26

    automatic indentation update (r14312-r14435)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14436 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-10-26
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-10-26

    a) applied the patch suggested in ticket #3139
    b) fixed the SourceSelect dialog so to avoid
       showing RasterLite-1 related tables


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14435 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-25

    Make calls to python api safer by ensuring we have global interpreter lock


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14434 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-25

    fix #3153

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14433 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-25

    Unblocking of signals already done in updateGuiElements() method

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14432 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-23

    fix creatensis.pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-23

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-23

    Bugfix for format list and improvement for output file validation in raster terrain dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-22

    Correct arrow size for print (#3144)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-22

    Fix a crash (#3147)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14427 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-10-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-10-22

    sync with r14416, r14421

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-21

    Fix crash in raster props when histogram tab is last used and props dialog is opened.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14425 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-20

    [FEATURE] Data defined label position in new labeling - from Marco Hugentobler.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-20

    Added "style manager..." button to symbol selector so that users will find the style manager more easily.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14422 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-20

    [FEATURE] Allow creation of color ramps in color ramp combo box.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14421 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-20

    don't allow dropping layers into legend classes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14420 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-20

    apply #3136

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-10-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-10-19

    translation updates: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-19

    fix #2950

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14414 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-10-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-10-19

    translation update: ja by yoichi kayama

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14413 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-19

    fix #3134

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14412 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-19

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-10-19
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-10-19

    remove files not directly processed by Xcode to make updating project simpler

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-10-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-10-18

    updated list of Translators


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14409 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-18

    don't show legend checkbox for geometryless layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14408 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-18

    Fix for missing table icons for non spatial layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14407 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-18

    Remember the classification mode in graduated symbol renderer (v2)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14406 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-18

    Applied part of #2832 (show rules in legend).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14404 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-18

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14403 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-18

    Added missing python bindings for graduated symbol renderer v2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14402 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-10-18
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-10-18

    [FEATURE] adds 3 new classification algorithms, including natural breaks (jenks), standard deviations, and a 'pretty' algorithm for generating 'human readable' class breaks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14401 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-18

    Make the unit test more explicitly test result size and use a proper attribute list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14400 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-18

    [FEATURE] allow user specific PROJ.4 search paths and update srs.db to include grid reference (fixes #3099)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14399 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-18

    Applied #2963 (fix crash with quantiles) from Jeremy Palmer. Thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14398 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-10-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-10-18

    translation update: proudly present - new language slovenian by Joze Detecnik


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14397 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-18

    Beginnings of unit test for vector layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14396 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-18

    fix #3132

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14395 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-18

    [FEATURE] add support for nested layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14394 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-18

    disable query change while editing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14393 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-18

    change list to view in single symbol dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14392 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-18

    improve support for geometry-less layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14391 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-17

    Fix crash and corruption of project file when saving project with non spatial layers. Fix issue preventing projects with non-spatial layers being loaded.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14390 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-17

    Copiapo it the new in thing...

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14389 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-17

    debian packaging: trim dependencies

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14388 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-17

    Fixed bug where histogram disappears when defocussing then focusing histogram tab

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14387 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-16

    fix #3124

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14386 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-10-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-10-16

    find more Mac frameworks; extra default search paths for postgres

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14385 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-10-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-10-16

    misc updates, fixup mapserver build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14384 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-10-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-10-16

    Polished GRASS modules tree. Thanks Markus Neteler. Applies #3104

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14383 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-10-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-10-16

    Updated DONORS and added some IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14382 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-15

    Show actual pixel values on x axis of raster histogram

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-14

    ask for postgres credentials on any connection error (not only missing password)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14380 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-14

    use username and password for pg connection test, even if they are not going to be saved

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14379 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-13

    fix gpsd device selection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14378 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-13

    fix #3109

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14377 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-13

    fix #3110

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14376 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-13

    Fixed some typos in docs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-13

    Fix typo in docs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14374 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-13

    Small fix to doxygen docs for maprenderer class

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14373 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-13

    Added option to generate thumbnail using qimage rather than qpixmap

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14372 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-12

    fix cmake warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14370 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-11

    Field calculator: insert NULL feature value in case of calculation error (instead of stopping and reverting calculation for all features)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14369 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-11

    Fix side effect of last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14368 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-11

    [FEATURE]: Sorting for composer attribute table (several columns and ascending / descending)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14367 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-10-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-10-11

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14365 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-11

    fix build error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-10-11
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-10-11

    New GRASS command. Applied patch from #3104 by Markus Neteler, with modifications

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14363 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-10-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-10-10

    symbology-ng: Improved loading speed of the symbol properties dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14362 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-08

    [FEATURE]: add capability to show and manipulate composer item with/ height in item position dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14356 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2010-10-07
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2010-10-07

    fix typo


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14354 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-07

    Fix for dateline labeling problems

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14352 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-10-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-10-07

    sync with r14331, r14335, r14325

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14351 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-06

    fix #3082

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-06

    revert debian change from 14348.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14349 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-06

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-06

    fix more warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-06

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14346 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-06

    fix qgis mapserver on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-05

    change attribute action notation from [%attr%]/%attr% back to [%attr]/%attr

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14341 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-05

    fix assertion in gps detector

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14340 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-05

    fix com port detection on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14339 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-05

    include offline editing plugin in debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14338 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-05

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14337 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-05

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14336 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-05

    [FEATURE]: offline editing plugin from Mathias Walker

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-05

    fix qextserial in mingw?

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14333 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-04

    fix #3080

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14332 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-04

    [FEATURE] add gpsd support to live gps tracking

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14331 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-04

    fix cmake warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14330 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-10-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-10-04

    Added option to save histogram and also refactored dialog filetype list for saving images into qgisgui

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-04

    add geoimage austria wms to default servers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-03

    [FEATURE]: Composer items can also be deleted with the backspace key. Especially usefull for keyboards without delete (frequent e.g. on Macs)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14326 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-03

    fix for #2985 (take III)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14325 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-03

    fix for #2985 (take II)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14324 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-10-03

    fix for #2985

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14323 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-02

    Block spinbox signals in simple fill widget while setting offset. Fixes bug #3073

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14322 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-10-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-10-01

    Remember user specified image directories in composerimage widget. Fixes bug #3072

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-30

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-30

    doxygen fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-30

    fix WMS selection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14318 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-30

    QWT now required

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14317 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-30

    missed a comment in r14298

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-30

    fix build errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14315 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-29

    automatic indentation update (r13658-r14312)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14313 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-29

    api documentation on qgis.org

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-29

    GRASS 6.4.0 in OSgeo4W

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-09-29
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-09-29

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14308 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-28

    Possibility to set prefix path for mapserver by environment variable

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14303 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-27

    fix max/min values in spatialite provider for non-numeric fields

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14298 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-09-27

    Zen minimalism for raster graphing page

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14296 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-09-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-09-26

    translation update: pl (last-minute commit from a train for a qgis training;)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-09-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-09-26

    sync with r14283;
    misc cleanup;
    default single native arch to match compilation instructions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-25

    missed a file in r14284

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-25

    save feature attribute changes from plugins to layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-25

    allow attribute and alias names in actions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-25

    also report provider errors when not debugging

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-24

    Flag geometry as derived attribute in feature info

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-23

    fix #3036

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-23

    [FEATURE]: append the feature geometry to the feature info (probably make that optionally in the future with a new request parameter)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-09-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-09-23

    Use qwt to plot raster rather than my my homegrown charting stuff

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-09-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-09-21

    Typos in IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14270 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-20

    default to geometry postgres tables

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14267 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-20

    fix #3021

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14266 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-20

    Fix typo in last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14265 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-20

    [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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-19

    remove Qt translations (fix #2855)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14260 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-19

    apply #2973

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14259 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-19

    fix postgres layer beautification

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14258 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-19

    fix #3011

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-09-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-09-19

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-19

    more comment fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-19

    add symbol ASSERTions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-19

    comment fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-19

    fix #3022

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-19

    Consider toplevel group in mapserver

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-18

    hide symbology on renderless layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14249 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-18

    [FEATURE] allow adding geometryless layers from postgres

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-18

    [FEATURE] add search string support for feature ids ($id)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-18

    Implement featureAtId for wfs provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14246 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-18

    Added two 0 pointer checks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-17

    missed a file in r14243

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-17

    implement #3015

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-09-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-09-16

    Applied patch from #3005 - allow entry of scale without leading 1:

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-09-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-09-16

    Applied patch to close #25 - allow case insensitive search of attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-09-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-09-16

    Added attribution for some map icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-09-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-09-16

    Fixed small typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-09-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-09-16

    updated list of TRANSLATORS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-15

    Improve update of canvas item in case of size changes. Maybe fixes bug #2929

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-09-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-09-15

    More IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-09-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-09-15

    Fix for #889 - show selection count in atribute table dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14231 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-09-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-09-15

    Update to v.kernel GRASS module - fixes #3009

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14230 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-14

    fix #3001

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14228 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-14

    fix #3000

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14227 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-09-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-09-14

    New splash for 1.6

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-09-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-09-13

    Improved interaction with extents widget in statusbar so that the text contents of the widget can be copied and pasted

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14222 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-09-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-09-11

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14220 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-11

    Fix for memory leak in getFeatureInfo (bug #2990)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14219 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-10

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-10

    keep layer selection on legend right click

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-10

    add table icon and fix warnings related to geometryless layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14216 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-09-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-09-09

    simple changes for better usability


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14215 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-09-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-09-09

    More IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14207 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-09-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-09-08

    Soft code start id for user crs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-05

    Apply patch #2948 from Stefan Ziegler (PDF map for georeferencer)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-04

    Apply patch #2936 (Units and decimal places of measure tools) from Stefan Ziegler with small modifications

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-04

    Return NoGeometry type if provider is attribute only

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14190 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-03

    More efficient clipping parameter (same as in threading branch)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14185 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-02

    fix #2978

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14183 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-02

    Fix another memory leak

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14178 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-09-01

    fix memory leak

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14177 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-01

    Fix memory leak

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-09-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-09-01

    Support for non-spatial tables with delimited text provider. Legend shows a table icon for non-spatial layers (also possible with ogr)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14172 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-08-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-08-31

    Fix feature info in mapserver

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14171 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-08-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-08-29

    old cvs cleanup (r14165); context_help updates (r14166, r14168)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14169 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-28

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-28

    [FEATURE] allow selection and removal of several layers at once

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-28

    [FEATURE] add support for OGR creation options to and improve error handling of file writer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-28

    remove .cvsignore files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-28

    add sip bindings for groupLayerRelationship (fixes #2969)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-08-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-08-27

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-27

    fix bison warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14158 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-27

    fix debian dependency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14157 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-27

    add ilike, in and not in to search string

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-27

    add lower/upper support to search string (fixes #2970)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-26

    followup r14150 again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-26

    followup r14150

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-26

    fix for postgis data crossing the dateline

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14150 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-08-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-08-26

    remove old snow python 32/64bit hacks for pyuic (use pyqt 4.7+)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14149 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-08-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-08-26

    sync with r14131

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-08-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-08-25

    fix iconnames


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-25

    fix kpty on BSD (#2021)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-24

    add concat button to field calculator

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-08-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-08-23

    Added SJJB icons - see http://www.sjjb.co.uk/mapicons/introduction

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14131 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-08-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-08-23

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2010-08-23
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2010-08-23

    updates and fixes from Volker Froehlich

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14128 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-08-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-08-22

    clean up grass build; fix pyqt utility bundling error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14126 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-08-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-08-22

    bundle pyqt utilities

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-08-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-08-22

    add mapserver (r14110, r14120)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14124 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-22

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-22

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-08-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-08-22

    Use install prefix for the mapserver to locate vector provider libs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14120 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-22

    debian packaging fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14119 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-21

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14118 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-21

    include FCGI lib in osgeo4w build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14117 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-08-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-08-21

    Fix problem with parameter map in getrequesthandler

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14116 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-21

    debian packaging fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14115 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-21

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-21

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-21

    mapserver indentation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-08-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-08-21

    Also add cmake file for fcgi

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-08-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-08-21

    [FEATURE]: Add QGIS mapserver sources to svn repository

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14110 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-18

    make toolbuttons delayed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14109 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-08-18
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-08-18

    applied patch attached to #2932 to improve build overviews (gdaltools).
    Thanks to Duarte!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14105 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-17

    show selected selection or measure tool in toolbutton

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-17

    select and measure toolbar flyouts and submenus (followup #2938)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-17

    fix r14087

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-16

    improve legacy support for CRS/SRS in wms provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14090 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-16

    fix typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-16

    fix #790 again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-16

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14087 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-08-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-08-16

    sync with r14071

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14086 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-08-16
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-08-16

    -Added ability to interactively select pixels from the canvas to populate the transparency table in the raster layer properties dialog
    -Closes ticket #2259
    -Updated the color ramp shader to empty the color cache when a new color ramp is set

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14085 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-14

    fix ubuntu maverick dependency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14084 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-14

    revert rest of r14077 and another update_ts_run

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-08-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-08-14

    Avoid overwriting of printing page with width/height from composition

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14082 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-14

    fix create_new_ts.sh

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14081 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-14

    german translation update (and r14077 reversion)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14080 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-08-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-08-14

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-08-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-08-14

    add python console strings to translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14078 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-08-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-08-13

    added new language pt_PT and the usual string update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-13

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-08-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-08-13

    fixed nodata max and min value
    corrected the spinboxes width
    fixed issue using Arc/Info ASCII Grid as output format


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-12

    add GEOS_INCLUDE_DIR to georeferencer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14073 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-12

    fix linux build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-12

    add advanced selection tools from Jeremy Palmer. Thanks. (apply #2938)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-08-12
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-08-12

    Fix off-by-one calculation of element sum (raster stats).

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14069 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-11

    fix r14018 (reenable pal label reprojection)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14068 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-08-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-08-11

    Interim splash screen for trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14067 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-11

    fix #2933

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14066 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-11

    separate grass plugin package for osgeo4w

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14065 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-11

    apply #1040

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14064 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-11

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14063 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-11

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14062 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-08-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-08-11

    Fixed setCacheImage() python binding.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14053 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-08-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-08-10

    Tweak to debugging plugins url from Volker

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14051 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-10

    french translation update from Jean Roc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14049 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-08-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-08-10

    Make sure not to delete the shader function if it is the same.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14046 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-10

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14045 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-10

    fix some typos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14044 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-10

    fix #2934

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14043 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-08-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-08-10

    Fix typo in raster enum for MultiBandsingleBandGray and kept old enum with identical value for backwards compatibility

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14042 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-09

    add support for non-numeric fields in generic minimumValue/maximumValue fallback method

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14034 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-08-09
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-08-09

    -Fix for bugs introduced by patch attached to ticket #1683
    -Closes ticket #2885

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14033 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-08-09
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-08-09

    -Added check to make sure preferred bands combinations are valid
    -Closes ticket #1852

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14032 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-08-09
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-08-09

    -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 a convenience function QgsRasterLayer::setMinimumMaximumUsingLastExtent that will set the min max of the current band or bands being displayed using the pixel values from the last extent

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14031 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-08

    fix build with Qt 4.4

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14030 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-08-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-08-08

    Avoid filtering of https requests in wfs provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14029 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-08-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-08-07

    Added convenience constructor for color ramp shader


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-08-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-08-07

    Raster shader fixes:
    - memory leaks when changing shader functions
    - PyQGIS: subclassing of raster shader function instances
    - PyQGIS: transfer ownership of the shader function to c++


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14022 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-08-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-08-07

    Typo in IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-08-06
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-08-06

    Applied patch from #2930: improve GdalTools Translate dialog.
    Contributed by Duarte Carreira, thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14020 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-08-06
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-08-06

    aligned to GdalTools v1.2.8

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14019 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-08-06

    new labeling: do not crash on invalid geometries


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14018 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-08-06

    Fixed wrappers from QgsRasterLayer::computeMinimumMaximumFromLastExtent, computeMinimumMaximumEstimates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14017 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-06

    fix typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14016 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-05

    debian packaging fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14014 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-08-05
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-08-05

    sync with r14009

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-04

    add QgsAttributeAction::doAction to python bindings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14010 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-04

    followup r14006: add QgsLongLongValidator

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14009 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-08-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-08-04

    Don't add empty attribute fields to the insert statement in wfs-t (some servers complain about it)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14007 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-08-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-08-04

    Support for long int in attribute dialog and editor. Fixes bug #2928

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14006 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-08-03
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-08-03

    fix compiling error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14004 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-03

    show wms get capabilities error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14003 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-03

    debian packaging update (fixes #2926)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14001 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-08-03
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-08-03

    fix a bundling bug, missed lib subdir in config header

    git-svn-id: http://svn.osgeo.org/qgis/trunk@14000 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-08-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-08-02

    split bundle step to separate target;
    misc cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-08-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-08-02

    [FEATURE]: data defined font and buffer settings for labeling-ng

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13998 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-08-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-08-02

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-01

    fix build error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-08-01
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-08-01

    Indentation cleanups, before jef beats me to it :-)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13992 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-08-01
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-08-01

    Remove debugging output.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13991 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-08-01
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-08-01

    Georeferencer: Normalize coordinates in order to improve numerical conditioning of homography estimation.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-01

    fix warning, indentation and little cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13989 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-08-01

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13988 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-30
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-30

    Add support for projective transformations, which can relate
    perspective images of a plane.

    Fits a homography to the GCP using total least squares, which
    minimizes algebraic error.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13987 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-07-30
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-07-30

    fix #2874

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-07-30

    [FEATURE]: WFS-T support (experimental). Additionally ported wfs to network manager (code from Juergen, patch #2892)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-07-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-07-29

    new north arrows (r13978)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13979 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-07-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-07-29

    Tidy up north arrows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-28
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-28

    Fix #2449: enables numerical sorting and automatic updates of gcp list.

    -Use proxy model to implement dynamic sorting.
    -Remove some legacy code.
    -Employ user role for correct numerical sorting.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13977 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-07-27
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-07-27

    Fixed v.univar GRASS module

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13972 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Alexander Bruy <alexander.bruy@gmail.com>AuthorDate: 2010-07-25
Commit:     Alexander Bruy <alexander.bruy@gmail.com>
CommitDate: 2010-07-25

    allow users to enter path to shapefiles manually in Merge shapefiles tool (apply #2897)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13963 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-25
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-25

    Patch by Luiz Motta: adds the ability to move GCPs in the qgis canvas (partial commit of #2890). Thanks.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13962 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-25
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-25

    Fix a bug where user was not prompted whether to save or discard modified GCPs.

    Prompt-on-exit did not catch the case were only the source, but not
    the destination coordinates of a GCP were modified.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13961 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-25
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-25

    Patch by Luiz Motta: re-add georeferenced raster to qgis layers after project reload (partial commit of #2890). Thanks.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13960 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-25
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-25

    Patch by Luiz Motta: Do not translate gdal compression arguments, fixes #2881. Thanks.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13959 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-24

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13958 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-07-24
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-07-24

    changed wrong key used retrieving from settings the last used image filter, to fix #2901

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-07-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-07-24

    Apply patch #2891, WFS exception. Thanks to strk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13956 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-07-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-07-24

    Added north arrows from Nikos Alexandris


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2010-07-23
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2010-07-23

    removed obsolete &SERVICE=WMS from status-message for mode=map url

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13954 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-07-23
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-07-23

    sync installed headers with cmake lists \(I'll try to stay on top of this in the future\!\)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13952 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-07-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-07-21

    [FEATURE] Added --configpath option that overrides the default path (~/.qgis) for user configuration and forces QSettings to use this directory, too.\
    This allows users to e.g. carry QGIS installation on a flash drive together with all plugins and settings.

    Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
    For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13951 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-07-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-07-21

    added missing conversions from expression tree nodes to string.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13950 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-07-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-07-21

    Updated DONORS list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13949 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-07-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-07-20

    Remove legacy file from interpolation plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13948 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-07-20

    Use size scale also for line symbols to modify line width.

    Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
    For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13947 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-07-20

    [FEATURE] Data-defined rotation and size for categorized and graduated renderer (symbology-ng)

    Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
    For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13946 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-07-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-07-20

    [FEATURE]: multiline labels for labeling-ng

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13945 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-07-20

    Add a convenience constructor from QString to QgsSearchString


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13944 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-07-20

    Better handling of python path and plugins paths.
    Additionally, plugin paths in QGIS_PLUGINPATH can be separated by either semicolon or colon.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13943 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-07-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-07-20

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13942 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-07-20

    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.

    Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
    For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13941 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-07-20

    Support string concatenation using the standard sql concatenation operator ||

    Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
    For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"



    git-svn-id: http://svn.osgeo.org/qgis/trunk@13940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-19
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-19

    Fix bug #2772 (dropping gpx files onto qgis didn't open the file
    correctly).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13939 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-07-19

    Apply patch #2868 (adds label alignment) with modifications. Thanks medspx

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-19

    fix #2894

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-07-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-07-19

    gui string fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13936 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-07-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-07-19

    Apply patch in ticket #2891 and some more verbose error reporting. Thanks strk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13935 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-18
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-18

    Implement suggestion in #2882 (make the Mac build use the configurable
    directory for the lib install directory - rather than the hard-coded
    'lib').


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13930 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-18
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-18

    Apply patches in #2863 (configuration changes to make ccmake work with
    less manual configuration).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13928 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-07-17
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-07-17

    version bump (r13926);
    context help update (r13924);
    fix path to user bundle script

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13927 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-17

    update trunk version

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13926 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-07-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-07-17

    context help pl update by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13924 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-17

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13923 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-17

    apply #2730

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13922 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-17

    apply #2791

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13921 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-17

    apply #2858

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13920 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-07-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-07-17

    Updated web banner images - version is 1.5 - thanks Milena :-)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13918 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-07-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-07-17

    Updated web banner images

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13917 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-07-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-07-14

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13916 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-14
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-14

    Select by location now works on full layer extent. Fixes #2210.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13915 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-13

    fix OGR converter menu removal

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-12

    update osgeo4w build to use GDAL 1.7

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13913 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-12
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-12

    Fix ticket #2882 (not using QGIS_LIB_SUBDIR to determine pathname to the
    qgis library directory for linux builds)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13912 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-07-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-07-12

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-07-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-07-11

    translation update: pl by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13910 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-11

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13909 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-07-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-07-11

    translation update: th by Man


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13908 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-07-11

    Improvement to fix for 2878

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13907 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-07-11

    Remember last wfs connection in dialog (ticket #2878)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13906 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-07-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-07-11

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-07-11

    Option for raster icon in legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13904 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-09

    fix #2879

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13903 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-07-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-07-08

    Disable raster legend icon for release because of performance problems

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-07-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-07-08

    translation update: ja by yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13898 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-07-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-07-06

    translation update: pl by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13895 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2010-07-06
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2010-07-06

    fix for #2848: exported style better in line with qgis style

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13894 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-06

    fix #2869

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13893 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-07-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-07-06

    the "are we really in string freeze" commit ;)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13892 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-07-06
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-07-06

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13891 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-05

    fix #2864

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13890 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-07-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-07-05

    Fix crash if raster width is below 1 pixels (ticket #2846)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13889 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-05

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13888 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-04
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-04

    Fix for #2820, layer extents use scientific notation for large numbers
    when it would be better to stick with non-scientific notation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13887 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-04
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-04

    Fix for ticket #2228. Also enhanced to offer a couple more conversion
    options between tracks, waypoints, and routes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13886 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-04
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-04

    Patch to fix (second problem) #2735. Patch thanks to brushtyler.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13885 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-04
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-04

    When qgis is installed in a non-standard place, qgis doesn't find the
    python plugin library. This may help resolve #2618.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13884 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-07-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-07-04

    Fix #2862


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13883 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-07-04
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-07-04

    Update my email address


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13882 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-07-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-07-02

    fix qgis.g.browser linking

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13880 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-02

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13879 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-07-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-07-02

    context help updates (r13848, r13877)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13878 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-02

    fix context help file name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13877 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-02

    new fix for #2836

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13876 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-02

    revert r13855

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13875 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-07-02
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-07-02

    Last minute fixes for IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13874 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-07-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-07-02

    translation updates: de and ru last minute fixes ;)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13870 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-07-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-07-02

    translation update: ru by artem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13869 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-07-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-07-01

    translation update: ja by yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13867 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-01

    fix layer creation in ogr converter plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13866 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-07-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-07-01

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13865 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-07-01

    workaround for #2853

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13864 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-07-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-07-01

    string freeze update ;)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13863 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-07-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-07-01

    translation update: th by man


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13862 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-06-30
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-06-30

    patch to fix additional problem with #2430 thanks to brushtyler

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13861 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-06-30
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-06-30

    fixes #2430 and speeds up random point generation on top of vectors significantly

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13860 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-06-30
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-06-30

    patch from alex to fix #2735

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13859 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-30

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13858 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-30

    apply #2784

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13857 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-30

    apply #2824 from Florian Hof

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13856 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-30

    fix #2836

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13855 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-30

    fix #2844

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13854 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-30

    fix #2852

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13853 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-30

    translation update: fi my marko


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13852 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-30

    fix #2849

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13851 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-30

    Fix initialisation of format combo box (mainly important for kml layers)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13850 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-30

    fix #2674

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13849 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-30

    translation updates: ru by artem, pt_BR (with context help) by arthur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13848 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-30

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13847 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-30

    fix for #2833 and #2843

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13846 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-29
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-29

    Plugin Installer minor fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13845 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2010-06-29
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2010-06-29

    fix for #2847 layers with identical names have problems with data/filter statements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13844 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-29

    fix python feature form identifier in case of non-ascii layer ids

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13842 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-29

    context help fix: newlines are no blanks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13838 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-28

    translation update: hr by Zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13837 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-28

    german translation update and a context help fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13836 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-28

    context help typo fixes, german context help additions and german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13835 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-28

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13834 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-28

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13833 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-28

    Plugin installer update: r13830 follow-up

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13832 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-28

    translation update: catalan by xavi and czech by jan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13831 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-28

    Plugin installer fixes: fix error when uninstalling installer itself, support for <disabled> repo tag, remove my repository

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-28

    context help updates from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13829 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-28

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13828 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-28

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13827 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-28

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13826 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-28

    add a translation string

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13825 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-28

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-28

    translation update: lv by Maris


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13823 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-28

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13822 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-28

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13821 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-28

    translation update: CZ by Jan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13820 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-28

    translation update: zh_TW by nungyao


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13819 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-27

    translation update: bg and es by zahari and carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13818 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-27

    fix crash on layerless OGR data sources

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13817 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-27

    translation update: tr by Osman


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13816 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-27

    translation update: small qt_ru changes by Artem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13815 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-06-27
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-06-27

    separate libexec subdir (r13792);
    set SVN version dynamically in Info.plist

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13814 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-06-27
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-06-27

    context help update (r13806)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13813 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-27

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13812 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-26

    translation update: ru by artem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13811 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-26

    fix r13808

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13810 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-26

    german translation fixed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13809 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-26

    fix #2819

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13808 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-26

    translatex context help by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13806 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-26

    Clear crs list after parsing a toplevel layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13805 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-26

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13804 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-24

    translation update: ja by yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13803 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-24

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13802 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2010-06-24
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2010-06-24

    update_ts file for nl needed for Raymond

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13801 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2010-06-24
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2010-06-24

    update nl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13800 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-24

    show identify results in layer display order

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-24

    Fix for problem with mix of toplevel layers and nested layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-06-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-06-24

    IT GUI translation finished; this round also thanks to Anne Ghisla

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-24

    translation update: ja by yoichi and hu by zoltan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13795 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-23

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13794 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-23

    debian packaging update (following up r13792)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13793 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-23

    fix #2822

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13792 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-06-23
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-06-23

    bundle Qt codecs plugins, in case #2419 affects OSX;
    allow configuration for custom Qt installation, should help #2760 which needs a PPC cocoa Qt

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13790 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-23

    initialize pointer to optional settings menu - thanks Bruno Binet for spotting this

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13788 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-23

    fix #2833

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13785 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-06-23
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-06-23

    More IT GUI translations - Thanks also to Luca Casagrande and Flavio Rigolon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13784 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-22

    translation update: el_GR by mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13783 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-22

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13782 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-22

    allow adding features to postgres layers with oid

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13781 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-22

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13779 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-06-22
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-06-22

    More IT GUI translations - Thanks to Pasquale Di Donato

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13778 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-22

    fix typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13777 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-06-22
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-06-22

    More IT GUI translations - Thanks to Luca Casagrande

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-06-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-06-21

    Better cleanup of resources when unloading plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13773 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-21

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13772 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-21

    fix german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13771 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-21

    Plugin Instaler update: add translateable strings for future switch to the central contributed repository

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13770 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-21

    translation update: german to 100%


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13769 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-06-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-06-21

    More IT GUI translations - Thanks also to Pasquale Di Donato and Anne Ghisla

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13768 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-06-21
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-06-21

    context_help updates (r13762, r13763)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13767 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-21

    translation update: time for string freeze!!!!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-21

    Fix layout problems in georef pdf output by making size of left and right margins a user option

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13765 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-21

    Show checkbox for worldfile. Save output rasters in the same dir as the original raster if no path is given

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13764 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-21

    translation update: some context help by carlos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13763 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-21

    translation update: context help ja by Yoichi

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13762 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-20

    translation update: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13761 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-20

    tranlation update: ja by yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13760 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-20

    more translation string fixes and german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-06-20
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-06-20

    context_help updates (r13707);
    rule-based renderer (r13710);
    misc xcode fixes and updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13758 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-20

    fix translation string

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13757 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-06-20

    Added copyright notices to CMake modules, BSD license has been set to the modules (typical license for CMake modules).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-06-20

    Fixed #2766.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13755 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-06-20

    Fixed #2346 - allow quoting of column references using double quotes.
    Quoting is done in both search query builder and search from attribute table.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-06-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-06-20

    Updated whats new texts

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13753 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-20

    fix #2826

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13752 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-06-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-06-20

    Report python errors when running python commands from qgis gui (e.g. run actions, feature form init).
    Try to delete feature form only if exists (#2590).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13751 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-19

    fix #2457

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13750 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-18

    Fix typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-06-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-06-18

    More GUI IT translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-18

    Fix for bug #2683

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-17

    fix #2817

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-17

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-17

    fix #2815 - including more missing translation strings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13744 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-17

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-17

    fix #2775

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13742 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2010-06-17
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2010-06-17

    update dutch translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-17

    apply #2813

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-17

    Fix for ticket #2814

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13739 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-16

    add dch reference to INSTALL

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-16

    Fix 0 coords in gps feature capturing (appears sometimes when loosing gps connection)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13737 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-14

    Added annotation icons provided by Robert. Thanks\!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13736 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-14

    fix unix build after ugly workaround r13732

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-14

    fix initial sip binding creation on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13734 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-14

    fix ugly workaround r13732

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13733 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-14

    workaround #2239

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13732 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-14

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-14

    fix msvc build errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13730 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-06-13
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-06-13

    adds spin box to choose the number of nodes to approximate a circle for the buffer tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13729 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-13

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13727 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-13

    translation update: es and fr with some french context help added


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-06-13
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-06-13

    applied patch to show GDAL version in about dialog, to fix #2804


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-13

    fix #2324

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13724 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-13

    round residual plot scale bar to reasonable number

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13723 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-12

    Set maximum to composer picture rotation to 360

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-12

    fix dirty canvas on startup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13721 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-06-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-06-12

    Capitalise first letter of renderer name for consistency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13720 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-12

    Fix bug with georef pdf report scale bar units

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13719 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-12

    gis theme icons for annotation tools from Robert Szczepanek

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13718 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2010-06-12
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2010-06-12

    mapserver export plugin always defaulted to epsg:4326 in mapfile because code still used old elementnames (epsg) instead of new (srid) in .qgs files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-12

    fix #2677: colorful answer from Robert Szczepanek

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13716 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-12

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13715 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-12

    fix lrelease warning and translation string

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13714 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-06-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-06-12

    Rule-based renderer: show 1:inf instead of 1:0 when there is no max. scale denominator


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13713 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-06-12
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-06-12

    Partial fix for #1873

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-06-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-06-12

    Rule-based renderer: respect the original scale range when refining the rule based on scales.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-06-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-06-12

    [FEATURE] Added rule-based renderer for symbology-ng.

    Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana -
    Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA]".
    For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@13710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-06-12
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-06-12

    Fixed #3630, edited v.db.what.connect, updated DONORS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2010-06-11
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2010-06-11

    fix for #2726 labels no labels in mapserverexport

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13708 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-11

    translation update and added context help: ja by Yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13707 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-06-11
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-06-11

    replaced all QFormLayouts with QGridLayouts


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2010-06-11
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2010-06-11

    dutch translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13702 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-06-10
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-06-10

    load modules only on menu triggers, skip the local traslator

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13701 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-10

    More decimals in georef pdf report

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13700 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-09

    Show rotation in degrees in georef status bar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13696 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-08

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13695 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-08

    fix #2592

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13694 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-06-08

    Fixed unloading of python modules which were imported using "from X import Y,Z".
    Modules Y,Z have been missed by the import wrapper and the unloader did not remove the plugin completely/correctly.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13693 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-08

    Fix for marker size in map units

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-06-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-06-07

    add __init__.py (r13682)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-07

    followup r13683

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13685 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-06-07
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-06-07

    import the modules without use the path


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-07

    fix template cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13683 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-06-07
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-06-07

    Removed the unnecessary setted paths


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-07

    fix #2788

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13681 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-06-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-06-07

    Updated DONORS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13680 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-07

    (visibly) complain about missing $DISPLAY

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13679 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-07

    Consider changed pkgDataPath in default svg paths

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13678 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-07

    install symbology-ng headers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13676 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-07

    translation update: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13674 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-06

    debian packaging update: include templates in clean

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-06

    translation update: fr by jeanroc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-06

    integrate GdalTools translations from faunalia repository

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-06

    translation update: el_GR by Mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13670 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-06

    update_ts_files.sh run after GdalTools integration

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13669 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-06

    make GdalTools about box translatable

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13668 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-06

    translation update: hr_HR by Zoran, fr and ja string update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13667 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-05

    fix wms legacy CRS/SRS mixup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-05

    remove second RequestExecutionLevel

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13665 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-05

    add script to build nsis standalone installer from OSGeo4W packages

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13664 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-06-05
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-06-05

    bundle programs and python stuff from GDAL for use by plugins

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13663 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-06-05
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-06-05

    OSX install updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13662 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-05

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13661 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-05

    Some changes to use qgslegendmodel without a running x-server

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13660 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-05

    automatic indentation update (r12600-r13658)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13659 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-05

    Added code to fix bug #2755 also for Qt<4.6

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-05

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13657 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-05

    fix typos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13656 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-05

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13655 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-05

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13654 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-05

    string fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13653 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-04

    wms provider fix: shift tile requests a bit NE

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13652 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-06-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-06-04

    Added over to google projection parameters as per fwarmerdam.blogspot.com/2010/02/world-mapping.html

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13651 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-06-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-06-04

    Make version name tethys for the upcoming release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13650 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-04

    translation update: ja by Yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-06-04
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-06-04

    add gdaltools (r13639)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13648 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-04

    unquote field names in delimited text plugin like in the provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13646 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-06-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-06-04

    manage string in release name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13644 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-06-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-06-04

    manage string in release name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-06-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-06-04

    undoing change committed in r13640. This test become unnecessary from r13641

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13642 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-06-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-06-04

    applied patch to fix #699

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-06-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-06-04

    fixed #2711: avoid jumping items in legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13640 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Giuseppe Sucameli <brush.tyler@gmail.com>AuthorDate: 2010-06-04
Commit:     Giuseppe Sucameli <brush.tyler@gmail.com>
CommitDate: 2010-06-04

    added GdalTools plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13639 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-03
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-03

    translation update: pl by Borys

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13638 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-03
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-03

    fix wrong status tip

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-06-03
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-06-03

    translation update: pl by Robert Szczepanek

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-06-03

    Revert accidental commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-06-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-06-03

    Added Giuseppe Sucameli to authors list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-03

    Fix for canvas item order in print composer (ticket #2755)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-03

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-06-03

    Fixed #2744


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13631 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-06-03

    Fixed #2780


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13630 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-06-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-06-02

    Updated splash for release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13629 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-02

    automatically append pdf and svg suffixes (#ticket 2776)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13628 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-02

    fix python runtime error when no HOME is set

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-02

    show residuals in pixel for non-linear transformations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-02

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-02

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13624 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-06-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-06-02

    translation update: ja by Yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-06-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-06-02

    move labelling to core (r13607, r13608)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13622 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-01

    [FEATURE] delimited text provider: allow empty values in numeric columns

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13621 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-01

    osgeo4w update: qgisconfig.py was dropped

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-01

    change map unit in project dialog when user selects a new crs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13619 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-06-01

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13618 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-01

    Add pallabeling to core header files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13617 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-06-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-06-01

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13616 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-05-31
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-05-31

    add GDAL compatible CRSes (without +towgs84 parameters) for Polish epsg: 2172-2180, 3120, 3328-3335 and 4179 as epsg+40000

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13615 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-31

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13614 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-31

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2010-05-31
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2010-05-31

    dutch translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13612 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-31

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13611 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-31

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13610 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-31

    Fix for previous label commits

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-31

    Remove legacy files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13608 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-31

    Move Martins labeling-ng from plugin to core/app

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13607 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-31

    [FEATURE] georeferencer: possibility to configure if residuals should be showed in pixels or map units

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13606 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-31
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-31

    translation update: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13605 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-30

    revert r13584 noop

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-30

    fix #1683

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-30

    Fix a crash when using map composer within python


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-30

    [FEATURE] manual adding of categories in symbology-ng. Patch contributed by Lynx, thanks!
    + added missing python bindings and fixed some issues.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-30

    fix #2763

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-29

    Applied patch #2739 from Marco - correct scaling of labeling from the labeling plugin in composer.
    Includes few tweaks and improvements, additionally the buffer is not considered for the label frame.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-29

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13598 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-05-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-05-29

    fix moc compile rule

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13597 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-29

    ogr provider update: lazy determine extent (fixes #2752)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13596 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-29

    fix #2753

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-29

    followup r13593: mention oracle in georaster tooltip

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13594 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-29

    fix #2759 and some cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-29

    followup r13591: force KML encoding to utf-8 in save as dialog and move filename/encoding validation to vector file write

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13592 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-29

    Use utf-8 if saving to kml to prevent invalid xml

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13591 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-29

    fix #2756

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13590 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-29

    fix #2761

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13589 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-29

    add length() and area() methods to QgsGeometry
    and use it in labeling and zonal statistics


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-29

    Applied patch #2747 from Marco.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13587 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-29

    fix #2601

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-29

    Fix for zList sort problem and added call to composer item readXML in composer arrow

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-28

    postgres provider update:
    - lazy determine extent and invalidate extent on subst string change (fixes #2752 for postgres)
    - use estimate extent when "use estimate metadata" is set (reverts r13499)
    - remove rest of unused threading


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13584 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-28

    fix #2757

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13583 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-28

    apply #1683 (completes r13568)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13582 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-28

    translationi update: CZ by Jan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13581 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-28

    fix typo in english context help and update german context help

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13580 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-28
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-28

    More IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13579 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-26

    fix for compile problem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13578 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-05-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-05-26

    Fix initial page of the option stackedWidget - patch from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-05-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-05-26

    more help updates and ui cleanups from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13576 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-05-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-05-25

    help updates from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13575 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-25
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-25

    -Fix for ticket #2621
    -Also fixed a bug in the select tool that was causing qgis to crash if no feature was selected.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-05-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-05-25

    translation update: pl by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13573 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-25

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-25

    [FEATURE]: Load/save queries created in the query builder. Added method columnRefNodes() in qgssearchtreenode and added some consts

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-25

    Reenable legend icons for rasters

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13570 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-25

    translation update: el_GR by Mike and Nikos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13569 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-05-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-05-25

    UI updates from Milena Nowotarska

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13568 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-05-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-05-24

    remove postgres threading (r13557);
    fix missing 'new spatialite layer' function (#2745);
    misc cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-24

    More IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-24

    translation update: String update and new German


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13565 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-24

    fix warning in german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-24

    translation update: bring german to 100% ;)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13563 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-24

    translation update: czech by Jan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-24
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-24

    georeferencer: fix closeEvent handling for dock widget.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-24
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-24

    georeferencer: fix crash which occured when adding GCPs after the widget
    docking has been disabled.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-24
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-24

    georeferencer: Fix crash due to deletion of parent dock in destructor.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13559 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-24

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-24

    postgres provider: remove unused threading code

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-24

    es_CA should be ca_ES

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-23

    added catalan translation file ..


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-23
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-23

    georeferencer: Fix parameter reporting when enabling/disabling GCPs.

    Updates the model before emiting pointEnabled signal, so that downstream
    handlers work with up-to-date transform parameters.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-23
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-23

    Print units of residual as well.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-23
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-23

    Applied patch #2731 by mhugent: show georeferencer residuals in map units when possible.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-22

    let attribute table follow canvas extent

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13551 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-22

    translation update: mainly grass translations


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-22

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13549 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-22

    remove progress indication from symbology-ng rendering:
    sometimes featureCount() is expensive and moveover only applies when the canvas
    covers the full layer extent, which is not always the case.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@13548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-22

    [FEATURE] forward port r9689 to model based attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-22

    select current value when lineedit gets focus in attribute dialog (fixes #2742)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-22

    Applied patch #2159 from ctimko

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13545 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-21
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-21

    Amend previously ommited docking feature of patch #2673.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13544 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-21

    Fix for crash with composer legend during project file save

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-20

    More IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-20

    translation update: es by Carlos and the monthly string update for alle files on request


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-20

    fix attribute table position restore

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-20

    More IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-20

    Fix for crash if removing a layer with a related composer attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-20

    More IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-20

    Fix typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13535 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-20

    More IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-20

    followup r13529

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13533 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-19

    Reenabled update for composer legend layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13532 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-19

    More coherence in IT GUI translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13531 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-19

    translation update: el_GR by nikos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13530 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-19

    lazy fill meta data page in vector layer properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-18

    fix #2732

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-18
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-18

    Fix output folder selection for split vector layers tool. Patch from alexbruy. Fixes #2725.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-18

    Fix raster item in composer legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-18

    Fix legend item label problem #2727

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-18

    postgres provider: lazy feature count

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-18

    Add transformation name in georef pdf report

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-18

    small changes in german translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13522 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-18

    fix #2361

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-18

    added new most active translators to the translators list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-17

    append space to list widgets in options and vector and raster layer property dialogs (fixes #2554)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-17

    fix #2531

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-17

    apply #2712 and #2716 with slight modification.  Thanks to Charles Timko.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13517 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-17

    fix query translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13516 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-17

    Fix calculation of mean error in georeferencer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-17

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13514 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-17

    translation update: cs_CZ by Jan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13513 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-17

    Automatically append pdf suffix for georef report

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13512 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-16

    fix #2627

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13511 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-16

    [FEATURE] label only selected features (implements #2717)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13510 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-05-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-05-16

    translation update: pl by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13509 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-16

    fix #2670

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13508 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-16

    fix position restore of identify results

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-16
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-16

    Fix merge all functionality in singleparts to multipart ftools function. Fixes #2550.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13506 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-16

    [FEATURE] add multiple features at once (implements #2710)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-16

    translation update: el_GR by mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-16
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-16

    More specific warnings for geoprocessing tools when missing crs are detected. Addresses #2547.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-16

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13502 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-16

    [FEATURE]
    - save edits button added (implements #2579)
    - subset option to layer menu (implements #2660)
    - show selected feature count in status bar (implements #2708)
    - temporary workaround for #2714
    - refactored redundant code from legend to qgisapp:
      attribute table, save as, layer removal, layer properties
    - some more cleanups



    git-svn-id: http://svn.osgeo.org/qgis/trunk@13501 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-16

    temporary workaround for #2714

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-16

    postgres provider: fix feature count, when subset string is set

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13499 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-16

    fix ftools typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13498 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-15

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-15

    translation string fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-15

    improve image format selecting in wms selection dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13495 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-15

    Move setWindowIcon from qgsapplication.cpp to main.cpp. Because QGIS mapserver uses qgsapplication, but it does not have access to an x-server instance

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13494 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-15

    Fix minimum size of composer legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-15

    Fix drag drop behaviour of composer legend items

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13492 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-15

    Drag and drop support for composer legend model

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-15

    translation update: bg by Zahari and cs_CZ by Jan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-15

    working fix for #2670 and fix for GRASS 6.2 support (as found on debian lenny)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-15

    fix #2720

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-05-14
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-05-14

    SIP proxy factory by PyQt version (r13468)
    composer legend item (r13476)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13486 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-14

    More typos and updates in IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-14

    Fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-14

    Remove Qt 4.6 dependency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13483 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-13
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-13

    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 :-)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-13
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-13

    Quick typo fix.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-13
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-13

    Some simple bug fixes. Fixes #2695. Patch from alexbruy.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-13
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-13

    now supports fields containing non-ascii chars. Fixes #2496. Patch from alexbruy

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13478 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-13
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-13

    now supports fields containing Cyrillics. Fixes #2566. Patch from alexbruy

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-13

    [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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-13

    next take on #2620 - not reproducable here

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-13

    make PyQt4 detection work with CMake 2.6.0 as found in Debian lenny

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-12

    implement #2696

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-12

    apply #2692. Thanks again Jeremy.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-12

    fix #2707

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13470 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-12

    fix #2682

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13469 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-11

    tie proxy factory support in SIP bindings to PyQt4 version instead of Qt

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13468 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-11

    [FEATURE] (re-?)add identifyAsHtml to raster layer and use it in identify

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-11
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-11

    Two typos in IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13466 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-10

    implement #2702

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13465 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-10

    update permissions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13463 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-10

    fix ssl preprocessor logic

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13462 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-10

    fix signal signature of QgsNetworkAccessManager::requestAboutToBeCreated

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13461 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-10

    append kml extension automatically for easier interoperability with GE

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13460 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-10

    Consider also files without extensions in the file dialog filters

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-10

    translation update: cs_CZ by Jan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13458 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-10

    Add gpl headers for residual plot item

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13457 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-05-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-05-10

    Changed georef pdf report layout and font sizes to address bug #2698

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13456 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-10

    translation update: ja by Yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13455 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-10

    translation update: el_GR by mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13454 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-09

    emit signals before and after QgsNetworkAccessManager creates requests

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-09

    missed files in r13438

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-05-09
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-05-09

    network updates (r13443)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13449 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-09

    handle ssl errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-09

    resolve Qt 4.5 dependency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-08

    fix sip bindings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-08

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13445 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-08

    network manager changes:
    - add QgsNetworkAccessManager to core as singleton
    - add support for multiple proxy factories
    - remove qgisNetworkAccessManager property hack
    - python bindings

    wms provider:
    - use QgsNetworkAccessManager
    - some precision changes



    git-svn-id: http://svn.osgeo.org/qgis/trunk@13443 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-08

    cosmetic changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-08

    apply #2634

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13441 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-05-08
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-05-08

    georef residual plots (r13436, r13437)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13440 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-08

    revert debian unrelated part from r13438

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-08

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13438 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-07
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-07

    Add missing files.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13437 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-05-07
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-05-07

    Partial patch #2673 by mhugent:

    -Configurable GCP labeling
    -Ability to generate PDF report of residuals and transform parameters
    -Allow resampling to output file even for linear transforms

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13436 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-07

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13435 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-07

    Added the possibility to use $area, $length when searching in attribute table.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13434 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-07

    Added optional geometry parameter when evaluating predicates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13433 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-06

    fix url exclusion changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13432 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-06

    fix #2620

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-06

    include qgis.g.browser in debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-06

    make spatialite optional again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-06

    Fixed typos in IT transaltion

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-06

    Fixed r.sunmask.date.time. Thanks Markus Neteler

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13427 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-05
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-05

    Translation of the IT GUI - Thanks to Flavio Rigolon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-05

    Fixed CRS for OSM and GPX providers. Should fix #2661.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13425 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-05

    minor pg provider fix: oid==0 is invalid

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13424 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-05

    Fixed #2615.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-04

    More portable selection of monospaced font


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13422 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-04

    MarkerLine symbol layer: fixed usage with map units, set minimal interval to avoid infinite loop, simpler markerline symbol handling.

    Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA]".
    For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13421 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-04

    MarkerLine symbol layer widget: Fixed handling of floating point marker intervals


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13420 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-04

    SimpleMarker symbol layer: do not cache marker symbol if the vector output is enforced, fixed scaling


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13419 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-04

    Do not force vector output by default (use only in composer map), enable setting of the flag


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-03

    PyQGIS: added missing annotation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13417 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-05-03

    PyQGIS: Fixed wrappers for symbology-ng renderers (were claimed to be abstract classes)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-05-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-05-03

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13415 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-05-03
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-05-03

    Fixed v.generalize, adding copy of attributes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13414 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-05-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-05-02

    translation update: CZ from Jan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13413 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-04-30
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-04-30

    Fix missing actions. Patch #2686 by christophgysin + sip bindings.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13412 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-04-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-04-30

    translation update: fr by Jean Roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-04-30
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-04-30

    fix edit actions remaining active when switching to a raster layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-29

    Fixed resizing of font marker when units are map units.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13409 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-29

    [FEATURE] symbology-ng: possibility to offset for simple fill.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13408 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-04-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-04-29

    translation update: fr by Jean Roc and cs_CZ by Jan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13407 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-28

    fix #2681

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13406 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-04-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-04-27

    translation update: fi from Marko and CZ from Jan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13405 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-27

    fix #2680

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13404 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-27
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-27

    -Removed spaces from connection string for MS Access files that may be cause the connection on windows to fail

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13402 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-27

    fix typos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13401 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-04-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-04-26

    bundling: QtWebKit 4.6 needs QtXmlPatterns

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13399 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-26

    fix runtime error in fTools' spatial join

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13398 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-26

    fix relative paths, when project is on unc path

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13397 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-26

    fix sip 4.7 support

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13395 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-26

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13394 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-26

    ignore '&' when ordering the plugin menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13393 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-26

    fix crash in spatialite srid selection on creation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13392 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-26

    fix common typos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13391 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-25

    Added notes to newly added methods


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13390 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-25

    [FEATURE] Data-defined size and rotation for single symbol renderer in symbology-ng. (ticket #2585)

    Developed by for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per
    la Gestione del Territorio e dell' Ambiente [RT-SIGTA]".
    For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti
    QuantumGIS e Postgis (CIG 037728516E)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@13389 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-04-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-04-25

    Alphabetised contributors list and added Luiz Motta and Diego Moreira (authors of spatial query plugin)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13388 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-04-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-04-25

    translation update: el_GR by Mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13385 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-25

    Applied patch from #2672 by Andres Manz: more legend interface functionality.
    Thanks for contributing.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13383 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-04-25
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-04-25

    more spatial query cleanup (r13367)
    lupdate fixes (r13370)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13382 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-25

    fix spatialquery combobox resizing issue

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-25

    some cleanups:
    - macros TRUE/FALSE to keywords true/false
    - replace boolean comparison (x==true => x / x==false => !x)
    - return(x); => return x;


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13380 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-25

    also set feature validity in featureAtId of memory and spatialite provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13379 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-25

    translation fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13378 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-25

    spatial query: cosmetic changes and set svn keywords

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13377 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-25

    set feature validity in QgsPostgresProvider::featureAtIt

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13376 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    postgres provider: fix error handling

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    postgres provider: improve error handling

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13374 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13373 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    missed python binding to additional GEOS operators

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13372 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    remove Qt 4.5 dependency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13371 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    make update_ts_files.sh less noisy and a bit more failsafe and fix a bunch or lupdate warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13370 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13369 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    integrate spatial query plugin translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13368 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    spatial query plugin: port to new QgsGeometry operators, gui cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13367 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    [FEATURE] support more GEOS operators

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13366 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-04-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-04-24

    spatial query cleanup (r13360)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13365 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-04-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-04-24

    Added geos to include search path and library linking for geos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    fix crash introduced in r13360

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13362 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-24

    PyQGIS: added subclassing code for QgsComposerView


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13361 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    spatial query plugin: fix warnings, reindent, include in debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13360 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-24

    implement #2676

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13359 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-04-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-04-24

    spatial selection plugin (r13356)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13358 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-04-23

    Added note about using Qt style includes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13357 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-04-23

    [FEATURE] Applied patch #2634 from Luiz  Motta which provide a new c++ plugin for carrying out spatial selections

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13356 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-23

    fix #2675

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13355 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-23

    Fix point displacement renderer to work with the new selection parameter

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13354 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-23

    Added python wrappers from QgsSymbolLayerV2Utils


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13353 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-23

    Added QgsApplication::iconPath utility function (and removed its declaration from QgsSymbolLayerV2Utils)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13352 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-23

    Added QgsSearchTreeNode::referencedColumns() utility function.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13351 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-23

    Fixed rendering of selection for multipolygons (symbology-ng)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-22
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-22

    Checks for long field names and warns when this will be a problem. Patch from Alex.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-22
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-22

    fixes copy and pasting of results from several analysis tools. Patch from Alex.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-22

    Marked updateFeatureCount() in QgsVectorLayer and QgsVectorDataProvider as meaningless functions.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13346 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-22

    Fix calculation of feature count in OGR provider (FeatureCount function works with current spatial filter)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-22

    Remove canvasPressEvent in cpp and header (forgot to commit the header yesterday)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13344 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-22

    fix windows link error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13343 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-21

    [FEATURE]: center map if user clicks into the map (patch 2278 provided by smizuno)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13342 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-04-21
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-04-21

    context help update (r13337)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13341 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-20

    apply #2662. Thanks Giuseppe.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13340 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-20

    set attribute dialog parent and save geometry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13339 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-20

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13338 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-20

    allow creation of multiple layers in spatialite creation dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13337 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-20

    improve database uri quoting (eg. for table names with quotes)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13336 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-20

    save style when closing style manager only if it was modified


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-20

    added description of native types to memory provider (to allow adding columns in GUI)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13334 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-20

    [FEATURE] gradient color ramps now support multiple stops - for adding intermediate colors


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13333 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-20

    Move setRenderContext() method to mapcanvas item class

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13332 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-20

    Simplified composerView function

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13331 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-20

    Fix typo in last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13330 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-20

    Consider frame width for annotation item minimum size

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-19

    Move code to draw arrow head from composer arrow to composer item

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-19

    Remove some debug code

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-19

    Possibility to adapt composer table rect to content size before painting

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13326 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-18

    SVG fill widget: don't require user to "activate" the svg item (by double clicking) - apply new fill when current item is changed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13325 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-18

    In symbol selector, omit decimals when displaying the transparency %


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13324 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-18

    Fixed simple symbol marker sizes in the symbol layer widget


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13323 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-18

    Applied patch from #2640: improved rendering of selected features (symbology-ng).
    + fixed font marker scaling for printing
    Contributed by Chris Crook. Thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13322 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-16

    fix #2654, take III

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-04-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-04-16

    translation update: pl by Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-04-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-04-16

    fix wrong link in documentation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-04-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-04-16

    refactor composer table (r13316)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13318 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-16

    Add TransferThis to annotation python constructors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13317 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-15

    Refactor composer table to a base class that has vector attribute table and normal text table as subclasses

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-15
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-15

    Restore previous version of dissolve function (previous changes should not have been commited yet.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13315 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-15
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-15

    Much faster centroid computation, and simplified code. Also adds Alexander Bruy as fTools contributor.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-15
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-15

    Ensures that field names for output shapefiles remain less than 10 chars. Patch contributed by Alexander Bruy

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13313 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-15
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-15

    Adds validators for numeric input text edits. Patch supplied by Alexander Bruy

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-14

    implement #2650, #2651, #2652

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-14

    fix #2549

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13310 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-14

    fix #2654

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13309 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-14

    Fix rounding for WMS stripes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13308 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-13

    show message in status bar, when CRS of an added layer is undefined

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13307 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-13

    fix #2647

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13306 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-13

    fix #2639:
    - use asynchronous WMS GetMap requests only when render caching is active
    - also cache WMS GetMap replies


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13305 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-13

    show layer name in title of layer properties dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13304 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-04-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-04-12

    translation update: fr and el_GR by Jean Roc and Mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13303 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-11

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13302 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-11

    remove another Qt 4.5 depencency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13301 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-11

    remove Qt 4.5 dependency and fix a warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13300 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-11

    Fix for retrival of WFS capabilities

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13299 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-11
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-11

    Revive thin plate spline transform.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13298 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-11
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-11

    Disable world-file in command line generator. Remove some code duplication.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13297 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-11
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-11

    Patch #2633 by mhugent: adds "snap to background" option when taking gcp coordinates from main canvas.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13296 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-11
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-11

    Fix gcp coordinate sign in generated gdal script.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13295 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-04-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-04-11

    Fix for compile failure when buiding without spatialite.
    Changed shortcut key for creating new spatialite layer/database to
    Ctrl+Shift+A (previous value conflicted with existing shortcut)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13294 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-04-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-04-10

    Use a little less white space around identify results dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13293 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-10

    Use more accurate tolerances for some geometry modification methods if geom values in degrees

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-09

    Remember last annotation form for a layer and store it in project

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-04-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-04-09

    translation update: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-08

    re-enable opening projects by drag&drop

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13289 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-08

    fix filters in Save as Image

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-08

    apply #2376

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-04-08
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-04-08

    new spatialite layer features (r13240)
    qwt bundle always, since it depends on PyQt/Qt which is always bundled

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-04-08
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-04-08

    r13280 - restore part not dealing with PyQt

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-04-08
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-04-08

    revert r13280 - problem is in PyQt compilation, and there is already a note to fix it in that section

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-08

    Ask user what template to use if default composer templates are found

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-08

    Show displacement renderer symbols in composer legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-08

    Added 0 pointer checks to saveAs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-04-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-04-08

    A few changes to the Mac build section from jctull

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-04-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-04-08

    Add the option to include a primary key when creating a new spatialite
    layer.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-04-07
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-04-07

    apply patch #1743 from jctull

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-07

    Remove warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-07

    rest of blanks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-07

    More blanks translated

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-07

    Added some spaces to german translations (composer scale bar)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-07

    Change filter string for DTED raster (patch #1925 provided by kyle)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-07

    instantiate proxy factory only once

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13272 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-06

    show PostgreSQL and SpatiaLite version in about

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13271 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-06

    missed a directory in r13269

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13270 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-06

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13269 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-06

    apply #2385

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13266 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-06

    fix #2631

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13265 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-06

    [FEATURE] legend interface added to retrieve layers in legend order (supplied by Maxim Dubinin)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-04-06

    Fixed a crash in the plugin that occurs when the epsg code for a web section cannot be parsed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-04-06

    Fixed a crash in the plugin that occurs when the epsg code for a layer cannot be parsed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-06

    followup r13227

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13261 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-06

    ogr provider: update layer extent after feature deletion and debugging improvements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13259 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-04-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-04-06

    Fix loading of spatialite table after creation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13258 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-06

    fix crash when added features were deleted

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-05

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-05

    don't implictly add the same CRS over and over

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-05

    Fixed compilation with internal spatialite
    (src/core/spatialite/headers/spatialite/spatialite.h was shadowing the wanted src/core/spatialite/headers/spatialite.h)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-05

    use list instead of buttons for popular/recent projections

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-05

    add widget support for dials and calendar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-05

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-05

    spatialite improvements:
    - support geometry column name
    - remove unnecessary id field
    - fix windows build
    - better identifier quoting and utf-8 support
    - update python binding
    - fix some translation strings



    git-svn-id: http://svn.osgeo.org/qgis/trunk@13250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-04-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-04-05

    translation update: hr by Zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13249 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-04-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-04-05

    Create new database immediately on selection of the location. This prevents errors when attempting to lookup an srid before the database exists

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-04-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-04-05

    Added missing header to qgsspatialitesridsdialog.cpp

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-04-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-04-05

    Implementation of the "Add New Spatialite Layer/Database" feature.
    Squashed commit of the following:

    commit e6e01ec0b3955d1cf9cb2756dfcf1aac27a0725e
    Author: Gary Sherman <gsherman@geoapt.com>
    Date:   Sun Apr 4 17:45:05 2010 -0800

        Implementation of the add new spatialite layer dialog with ability to search for epsg srid

    commit c1d46e35715e4f8baa137800c88483f612ebcb89
    Author: Gary Sherman <gsherman@geoapt.com>
    Date:   Sun Apr 4 17:44:23 2010 -0800

        Spatialite database template used when creating a new database

    commit 6d4fd8d80e610d6f0f6d22ed49815134292924c5
    Author: Gary Sherman <gsherman@geoapt.com>
    Date:   Sun Apr 4 17:43:31 2010 -0800

        Context help for the Add New Spatialite Layer dialog

    commit 1a6398be174d62df1bf74428bcf898b8d1ea8455
    Author: Gary Sherman <gsherman@geoapt.com>
    Date:   Sun Apr 4 17:42:51 2010 -0800

        Dialog for finding an SRID from the spatialite spatial_ref_sys table

    commit 197a65c134ed06b12fd6c8d96900dcf8197f802d
    Author: Gary Sherman <gsherman@geoapt.com>
    Date:   Sat Apr 3 11:32:58 2010 -0800

        Renamed the spatialite srids dialog selector to the proper form

    commit 66c7cafa78f71b7f06504fe3b7bd4577614bfe67
    Author: Gary Sherman <gsherman@geoapt.com>
    Date:   Fri Apr 2 22:25:09 2010 -0800

        Implemented create new db. Can now create a new db and an empty layer in
        one pass.

    commit 088730293ad4722e7d6045e8661e6c28488b8cae
    Author: Gary Sherman <gsherman@geoapt.com>
    Date:   Fri Apr 2 20:43:12 2010 -0800

        Adjust new spatialite layer dialog. Add field for geometry column name

    commit d7c60012ddce6a70d0512bc9195524e6d672b372
    Author: Gary Sherman <gsherman@geoapt.com>
    Date:   Fri Apr 2 12:46:49 2010 -0800

        New spatialite layer menu item does not show up if qgis is built with internal spatialite

    commit 1343dfe7ac7868c38e8b7bd17ef1dd5a4a04ebad
    Author: Gary Sherman <gsherman@geoapt.com>
    Date:   Fri Apr 2 11:35:26 2010 -0800

        Test of geometry column creation in the dialog

    commit c8785f4aaee9d5b08fe0c0dd6f6bbfcd9cf6c7a5
    Author: Gary Sherman <gsherman@geoapt.com>
    Date:   Wed Mar 31 21:39:03 2010 -0800

        Added multi geometry types to the radio button group

    commit 06350192b9dfa6d6cc5c6ac9c4d0b1a65f260476
    Author: Gary Sherman <gsherman@geoapt.com>
    Date:   Wed Mar 31 21:13:20 2010 -0800

        SQL for creating the new spatialite table complete---still needs the code to actually push it to the database

    commit 0e05d6ab9904d003d9c7c7704f53392fc478cee1
    Author: Gary Sherman <gsherman@geoapt.com>
    Date:   Wed Mar 31 21:12:25 2010 -0800

        Added field for the layer name to be created

    commit 3c372b4da3097981d824c2dbb7a661c916d9cf7b
    Author: Gary Sherman <gsherman@Macintosh.local>
    Date:   Tue Mar 30 21:39:10 2010 -0800

        Removed unneeded fields from the spatialite dialog (width and precision). Added methods for getting the attributes

    commit 1871db18a5d87f22caf9a34001c879eaf7f58342
    Author: Gary Sherman <gsherman@Macintosh.local>
    Date:   Fri Mar 19 20:51:34 2010 -0800

        Renamed ui file

    commit a42e578afac13d2a9e984faedc79d0d206b48c66
    Author: Gary Sherman <gsherman@Macintosh.local>
    Date:   Fri Mar 19 20:51:00 2010 -0800

        Added dialog for displaying and selecting a spatialite srid

    commit d0c48bc2317d175fa13c4e52fb6d4f0b10a58518
    Author: Gary Sherman <gsherman@Macintosh.local>
    Date:   Fri Mar 19 19:41:07 2010 -0800

        More work on the dialog to create a new spatialite layer

    commit cc6d8a4e48e42c865eec9da3d2ad1e900fbbe295
    Author: Gary Sherman <gsherman@Macintosh.local>
    Date:   Thu Mar 18 20:51:08 2010 -0800

        Wire the new spatialite layer dialog into qgisapp

    commit c5a54601fd9b76e46aeb534f92a605cd744ae768
    Author: Gary Sherman <gsherman@Macintosh.local>
    Date:   Thu Mar 18 20:50:18 2010 -0800

        Dialog implementation for creating a new spatialite layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-04

    Show composer manager as top window after showing composer instance

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-04-04

    [FEATURE] support for custom plugin directories using QGIS_PLUGINPATH environment variables.
    More paths can be passed, separated by semicolon. Patch from Chris Crook (#2608), slightly modified.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-04

    fix #2620

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-03

    fix #2624

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-04-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-04-03

    translation update: fr by Jean Roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13233 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-03

    Disable remove button in composer manager for default templates to prevent crash

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-03
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-03

    Fix lanczos resampling option.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13231 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-03
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-03

    Patch #2480 by Jack R: quote filenames in gdal scripts.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13230 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-04-03
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-04-03

    Patch #2622 by mhugent, enabling visualization of transform residuals as arrow.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13229 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-03

    [FEATURE]: implement possibility to place a set of default composer templates in pkgDataPath/composer_templates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13228 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-03

    cleanup and fix #2619

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13227 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-04-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-04-01

    remove unused mapserver code (r13216)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13222 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-01

    use other approach to avoid estimate_extents on not analyzed tables

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13221 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-01

    Fix for bug #2617

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13220 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-04-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-04-01

    also update changed display field value in identify results

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-04-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-04-01

    Make default svg path configurable for third party apps

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-31

    remove unused c++ mapserver export (and Qt3 dependency in UI)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13216 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-31

    follow up r13213

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13215 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-31

    dummy change in CMakeLists in fTools to trigger update of list of the files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-31

    initialize QString with empty string instead of 0 (Qt 4.7 doesn't like it)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13213 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-31

    consider attribute changes in identify results

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13212 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-31

    Objectname for undo widget

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13211 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-31

    remove more Qt 4.5 dependencies

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13209 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-31

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13208 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-31

    no selection squares in print mode

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13207 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-03-31
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-03-31

    ftools merge shapes (r13204)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13206 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-30
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-30

    Update to select by location tool: should run faster for large layers, and requires less memory. Should also fix #1669

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-30
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-30

    Adds 'merge shapes' tool to fTools (vector tools). Thanks to Alexander Bruy for the patch.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13204 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-29

    use same parameters for EPSG:3857, EPSG:GOOGLE and OSGEO:41001 as PROJ.4

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13200 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-29

    add EPSG:3857 (fixes #2484)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13199 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-29

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13198 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-03-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-03-29

    HIG compliance updates for annotation dialogs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13197 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-29

    added some unit tests for search strings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13196 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-29

    back to unix mode

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13195 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-03-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-03-29

    annotation tools (r13189, r13190)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13194 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-29

    Fix for win build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13193 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-29

    Hide invisible annotations in composer too

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-29

    Enable annotation items in composer. Remove gui export from classes that have been moved to app

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-29

    Move annotation items and widgets from gui to app

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13190 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-29

    [FEATURE]: text and form annotation tools are now in gui and app

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13189 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-29

    another translation update es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13188 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-28

    add missing svn:keywords

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13187 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-03-28
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-03-28

    wms scale slider (r13184)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13186 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-28

    projection search improvements (fixes #2602)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13185 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-28

    [FEATURE] wms-c scale slider and more selection improvements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13184 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-28

    translation update: es by carlos and fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13183 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-28

    Escape single quotes in quick search in attribute table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13180 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-28

    Restored quick search behaviour (#2407) - was a side effect when fixing #2007


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13179 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-28

    Initialize distance/area calculator only if we will be doing any calculations
    (saves crs lookups when creating search tree nodes)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13177 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-28

    Fixed a segfault with simplify tool (#2450)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13176 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-27

    Added missing method advancedDigitizeToolBar() in qgis interface.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13175 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-27

    Applied patch from #2582.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13174 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-03-27
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-03-27

    conditionalize some Qt settings on version

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-03-27
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-03-27

    vector layer saving (r13169)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13170 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-27

    [FEATURE] allow saving vector layers as ogr vector files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13169 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-27

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-26

    fix #2592

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-26

    fixed several bugs related to creation of offset line in new symbology (including #2545)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-26

    another postgres feature count fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-03-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-03-26

    update Mac build for Qt minimum and misc cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-03-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-03-26

    grass module filename fix (r13156)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-25

    Remove minimum sizes in marker catalogue (patch from ticket #1912)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13161 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-25

    translation update: ja


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-25

    disabled Vect_close if map cannot be opened on level2 on win to test ticket 2003

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13159 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-25

    enabled toLocal8Bit for GISDBASE on win

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13158 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-25

    QgsGrass::Exception reverted to std::runtime_error because with QgsException could not be caught

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13157 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-25

    fixed name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-25

    fix #2588

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-24

    Code for drawing items in composer map. Not yet enabled

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-23
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-23

    fixes issue with identical input CRSs, now asks if users wants to proceed anyway

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-23

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-23

    use SE corner as WMS-C origin, wms metadata display & selection cosmetics

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13150 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-23

    more case-insensitive projection searches

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13149 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-23

    Forgot to commit the header

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-23

    Add distance parameter for point displacement to the gui

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-23

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-23

    search case-insensitive for authorities

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-23

    fix build error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13144 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-22

    remove Qt 4.5 dependencies

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-22

    translation update: el_GR by Mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13142 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-22

    Updated versions of build dependencies


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13141 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-03-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-03-22

    displacement plugin (r13139)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-21

    [FEATURE]: Add point displacement renderer plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13139 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-03-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-03-21

    better icon for grass tools (by Robert and Markus)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-21

    Make _getPoint, _getLineString, _getPolygon visible for subclasses of feature renderer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-21

    don't forget the python bindings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13136 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-21

    Make renderFeature method virtual. More safety checks in the renderer props dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13135 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-21

    fix projections selection when CRSes from multiple authorities are preselected

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13134 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-21

    fix style selection in wms dialog (and a memory leak)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13133 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-21

    fix auth_id field type in srs.db

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13129 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-03-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-03-21

    Updated r.shaded.relief GRASS module

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13127 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-21

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13126 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-20

    [FEATURE] allow to hide deprecated CRSes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-20

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13124 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-03-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-03-20

    More IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-20

    Remove the error dialog if using the add feature tool on 25d shapefiles

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-20

    start raster selection with all files instead of VRT

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-20

    fix memory leak

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13119 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-20

    Added symbology-ng capability to composer legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13118 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-20

    translation updates: deleted obsolete translations


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13115 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-03-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-03-20

    More IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-20

    Add method that returns legend item text and symbol pointers to v2 renderers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-20

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-20

    hide url exclusion for Qt<4.5

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13110 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-03-20
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-03-20

    proxy exclusion (r13103);
    translation updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13108 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-20

    apply plugin manager patch from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13106 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-20

    fix vector grid

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13105 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-20

    translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13104 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-20

    re-enable proxy exclusion

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13103 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-20

    fix proxy settings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-03-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-03-20

    better names for plugin help files: index-ll_CC.html or index-ll.html

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13100 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-03-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-03-20

    new utils.showPluginHelp() method - patch #2562 by ccrook applied

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13097 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-20

    follow up r13093

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13094 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-20

    [FEATURE] WMS-C support, new spatial authorities, wms selection improvements
    - QgsDataProvider&QgsMapLayer: add dataChanged() signal, so that a provider can signal that the datasource changed
    - use QNetworkAccessManager instead of QgsHttpTransaction (including caching and
      dynamic authentification to website and proxies)
    - resolve EPSG dependency in spatial reference systems and
      included french IGNF definitions in srs.db
    - wms provider:
      - do request asynchronously through QNetworkAccessManager
      - add support for WMS-C
      - dataChanged() is to cause a redraw asynchronously, when new tiles arrive
    - wms selection:
      - add support for WMS-C tilesets
      - allow inserting of all layers of a branch
      - add support for more mime types
      - move load/save to button box
      - and more cleanups
    - raster provider: reduce debugging noise
    - allow adding parts to multi points and lines



    git-svn-id: http://svn.osgeo.org/qgis/trunk@13093 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-20

    Delete on a 0 pointer is save

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13092 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-20

    translation update: pl by milena and gr by mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13091 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-03-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-03-19

    plugin installer fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13090 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-03-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-03-19

    Bugfix for gps info widget crashing. Gettings to all in Piza

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-03-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-03-19

    Plugin Installer fix (prevent some depreciation warnings)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13087 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-03-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-03-19

    Patch #2422 applied

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13086 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2010-03-19
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2010-03-19

    added prominent link to pdf manual webpage

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-19

    some ui bugs hunted and the usual hackfest string update for translation files :)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13081 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-19

    fix some warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13080 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-19

    add sanity checks to new vector dialog and some cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-19

    updated finnish translation file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13078 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-19

    clear layer rendering cache after appling a subset string

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-19

    [FEATURE] Added --noplugins command line options to avoid restoring the plugins. Useful when a plugin misbehaves and causes QGIS to crash during startup.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13076 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-19

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-19

    show feature count in attribute table title

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-03-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-03-18

    More IT translation fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13073 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-18

    Apply patch #2452 (save as vector)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-18

    [FEATURE] optionally add new layers to the selected group

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-03-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-03-18

    First round of updates to the IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13070 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-18

    added empty finnish translation file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13069 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-18

    don't add PATH to PYTHONPATH

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13068 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-17

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13067 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-03-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-03-17

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13066 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-17

    Added missing QgsGeometry::contains predicate.
    Contributed by Jeremy Palmer (#2560).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13065 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-16

    read window from map

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13064 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-16

    fix crash when moving layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13063 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-03-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-03-16

    Updated SPONSORS list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13062 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-15

    fix #2556

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13061 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-15

    GDAL-GRASS driver no more necessary, new requirement: exceptions support for GRASS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13060 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-15

    fix #2555

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13059 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-15

    another atempt to get it working on Windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13058 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-15

    set default GRASS_GUI

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13057 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-15

    fix crash in about box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13056 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-15

    followup r13013 and implement #2539

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13055 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-14

    translation update gr by mike and small ui improvements in about box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-03-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-03-14

    Georeferencer fix: do not translate GDAL parameter strings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13053 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-03-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-03-13

    Modified SPONSORS list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13052 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-03-13
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-03-13

    Added SPONSORS and DONORS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13051 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-03-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-03-12

    [FEATURE] Applied patch #2541 - initial implementing the canBeUninstalled python plugin method

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13050 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-03-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-03-11

    Print composer gui cleanups from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13049 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-11

    Applied patch #2492 provided by audun

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13048 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-11

    fix #2543

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13047 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-11

    Change default behaviour of field calculator dialog (fixes ticket #2542)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13046 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-11

    Add option to set QSettings path

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13045 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-10

    apply #2460 (slightly modified).  Thanks Jeremy Palmer.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13044 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-10

    fix translation string

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13043 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-10

    remove #ifdefs related to no longer supported Qt versions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13042 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-10

    reindent georeferencer plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13041 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-10
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-10

    Fixes error message for all Geoprocessing functions, now provides more useful information.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13040 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-10
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-10

    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).
    Should be slightly faster, and more robust to different file encodings and formats...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13039 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-10
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-10

    Union now supports all vector data types. This has not been extensively tested, and may produce odd results in some cases.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13038 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-10
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-10

    Large commit with several related bug fixes:
    1) All fTools functions should now add all layers to dropdowns (including non-visible layers),
    2) All fTools functions should now be non-modal
    3) Several fTools functions have been spead up slightly
    4) Where possible, internal (cpp) functions have be used to replace older Python functions
    5) Defining projections now also considers .qpj files
    Fixes bugs #2502 and #2506, and possibly others?


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13037 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-10
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-10

    Uses spatial index to select intersecting features (used selections before). Tool should run faster and with fewer map canvas glitches.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13036 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-10
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-10

    Uses spatial index to select intersecting features (used selections before). Tools should both run faster and with fewer map canvas glitches.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13035 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-09
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-09

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13034 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-09
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-09

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13033 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-08

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13032 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-08

    Fixes crash when 'use selected' checkbox is check but no features are selected. Fixes #2504.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13031 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-08

    Means for unique values now properly calculated. Fixes #2509.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13030 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-03-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-03-08

    translation update: pl from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13029 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-08

    Basic statistics tool should no longer crash with PostGIS layers. Also adds support for varchar, char, and text fields (PostGIS layers). Should fix #2510

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13028 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-08

    Names in dropdown lists are now correctly cleared when changing between layers. Fixes #2505

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13027 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-08

    oops, didn't see patch, patch implementation more elegant (qt-ish), thanks alexbruy

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13026 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-08

    Adding projection information (prj-file) no longer throws an error if folder has cyrillics. Fixes #2501.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13025 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-08

    reactivate select by location progress bar. Fixes #2517; Thanks to alexbruy for the patch!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13024 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-08

    [FEATURE] support NULL values in search strings (fixes #2533)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-08

    Both tools now uses project crs instead of None (or input vector layer if selected in regular points). Fixes #2494.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13022 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-08

    Vector grid tool now uses project crs instead of None. Fixes #2494.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-08

    Removes limitation on maximum no of selectable features. Fixes #2503. Patch thanks to alexbruy.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13020 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-03-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-03-08

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13019 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-08

    fix #2523

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13018 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-07

    fix #2526

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13017 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-07

    fix #2516

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13016 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-03-07
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-03-07

    translation update: pl from QMilena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13015 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-07

    fix #2511

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13014 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-07

    fix #2512

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13013 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-06

    Added a slightly faster zonal statistics method (but still not as fast as it could be)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-06

    just optical changes in the aboutbox (bug?fixes)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13011 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-05

    fix combobox order for attribute actions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13010 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-05

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13009 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-05

    another fix for Qt with CMake 2.6

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13008 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-05

    translation update: ja by Yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13007 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-05

    fix Qt test for CMake 2.6

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13006 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-05

    Update sip file for qgspoint

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13005 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-05

    Move distanceSquaredPointToSegment(...) from QgsGeometry to QgsPoint

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13004 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-05

    prepend / to path on win

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13003 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-05

    set GRASS_HTML_BROWSER to qgis.g.browser on win

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13002 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-05

    +putEnv

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13001 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-05

    use forward slashes in GISBASE on win

    git-svn-id: http://svn.osgeo.org/qgis/trunk@13000 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-04

    set color scheme to black / yellow

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-03-04
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-03-04

    attr editor to gui (r12997)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12998 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-04

    move attribute editor class from app to gui

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-03

    patches #2438 by lutra

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-03-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-03-03

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-03

    translation update: hr by Zoran - with many thanks for his presentation
    of QGIS at 4th Croatian Cadastrial Congress


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12994 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-03-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-03-03

    BBOX option for wfs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-02

    PyQGIS: Fixed splitGeometry() method


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12992 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-03-02

    Make sure the user has Qt 4.4 or better, check whether all necessary Qt modules are present.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12991 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-01

    translation update: string update for March 2010


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-01

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12989 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-01

    translation update: greek by mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12988 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-03-01

    fix crash

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12987 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-03-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-03-01

    translation update: monthly string update and new .jp file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-02-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-02-27

    UI Tidy ups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12981 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-02-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-02-27

    New splash for tethys (1.5)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-02-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-02-27

    Prevent crash on feature reset in gps tracker

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12979 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-02-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-02-27

    translation update with new Contributors


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-02-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-02-26

    translation update: string update will be on 1 of every month from now on


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12977 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-26

    fix #2479

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12976 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-02-25
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-02-25

    fix analysis lib link error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12975 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-02-25
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-02-25

    clean output proj file name, fixes: #2466


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-24

    also use WMS credentials when redirected

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12971 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-24

    fix crash when trying to reproject empty layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12970 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-24

    Added epsg 900913

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12969 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-02-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-02-24

    translation update: fr by jean roc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12968 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-02-23
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-02-23

    georef resampling (r12965)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12967 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-02-23
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-02-23

    Georeferencer: Fix a bug in GDAL script generation.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12966 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-02-23
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-02-23

    Georeferencer: Implement resampling with user-specified target resolution (enhancement request #2447).

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12965 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-02-23
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-02-23

    Georeferencer: support custom projection strings. Fixes #2464.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12964 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-22

    Fix for missing left line in composer grid (happend with negative left boundary coords). Fixes ticket #2458

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12963 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-22

    Equal maximum values for grid interval x and y. Fixes ticket #2459

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12962 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-22

    Applied patch from #2461: add support for incremental rendering with symbology-ng.
    Fixes $2409.
    Contributed by Jeremy Palmer, thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12961 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-02-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-02-21

    translation update: GR by Mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12960 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-02-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-02-19

    translation update: pl from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-02-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-02-18

    translation update: greek by mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12956 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-18

    Added renderStarting() signal to QgsMapCanvas.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-18

    Fixed a crash when capturing polylines.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12954 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-17

    Improve zonal statistics function in analysis lib

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12953 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-02-16
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-02-16

    quick typo fix to join attribute tool


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12952 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-02-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-02-16

    georeferencer refactoring (r12944, r12945)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12951 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-16

    Higher maximum spin values (for use with map units)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12950 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-16

    PyQGIS: small fixes for handling of QML styling.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12949 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-02-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-02-16

    Typo in a GRASS module

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12948 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-02-15
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-02-15

    Fix #2443 - georeferencer switches 'link georeferencer to QGIS' and 'link QGIS to georeferencer' labels.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12947 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-15

    fix moc warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12946 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-02-14
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-02-14

    Update georeferencer from gislab SVN, which adds GCP table with errors, new user interface
    and raster properties configuration (thanks to Maxim Dubinin and Jack R at gis-lab). Part 2/2
    of new georeferencer.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12945 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-02-14
Commit:     mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-02-14

    Merge with WARP_REFACTORING branch, which refactors and adds infrastructure for
    gcp fitting and residual error reporting. Part 1/2 of new georeferencer.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12944 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-02-13
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-02-13

    grass fix (r12936)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12941 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-02-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-02-12

    translation update: greek by mike


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-12

    Fixed #2422


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12939 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-12

    set GRASS_HTML_BROWSER for term (does not work, overriden by Init.sh

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-12

    handle better mumltiple empty output

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-12

    output opt fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12936 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-12

    Added QgsMapCanvas::layers() method


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12935 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-12

    fix #2435

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12933 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-12

    fix build error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12932 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-02-12
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-02-12

    Brazilian context help (r12929)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12931 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-11

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12930 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-11

    fix brasilian context help

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12929 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-11

    Add transfer this to second composer shape constructor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12928 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-11

    fix #2026

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12927 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-11

    use signals to mark project dirty when canvas layer or extents change (fixes #943)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12926 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-11

    fixed crash on edit attr / no line

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12925 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-11

    handle better null values

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12924 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-11

    fix windows build errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12923 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-10

    fix #2009

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12922 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-02-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-02-10

    gis theme icons for mActionMeasureAngle and Mapserver Export Plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12921 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-10

    Python console: basic syntax highlighting (prompt, errors)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12920 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-10

    reset GRASS_GUI in term

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12919 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-02-10
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-02-10

    grass g.browser (r12915)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12918 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-10

    the file is input

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12917 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-10

    printed command ready for copy-paste

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12916 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-10

    default browser starter

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12915 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-10

    do not use empty input

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-02-10
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-02-10

    Fix in v.dissolve GRASS module - closes #2351. Thanks Giovanni Manghi

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12912 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-09

    open external links from man

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-09

    add shape methods to composerview sip

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12910 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-09

    Applied patch from #2424 by Mathias Walker.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12909 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-09

    Encode and decode alpha color component

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12908 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-09

    Fix for previous fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12907 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-09

    another attempt to set stdout binary mode on win

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12906 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-09

    Add composer shape item to sip list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-09

    Fix for small raster shift introduced by my raster memory handling improvements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12904 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-08

    include projection error in vector file writer error message

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12903 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-08

    remove glocale and package names again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12902 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-08

    Uhm... fixing compilation error, take #2.
    Hopefully also with better label size scaling in composer (labeling plugin)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12900 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-08

    Fixed compilation of python bindings due my recent changes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-07

    fix #2410

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12898 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-07

    Show labels from labeling plugin also in map composer (though not scaled correctly)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12897 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-07

    force binary mode for stdout

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12896 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-02-07
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-02-07

    update maximum grid spacing for regular points tool (fixes #2404).

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12893 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-02-07
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-02-07

    check for both lower- and upper-case extensions (fixes #2414), and clear field names upon update (fixes#2386).

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12892 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-06

    fix #2408

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12891 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-06

    improve vector file writers error reporting

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12890 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-02-06
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-02-06

    grass raster provider (r12880)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12889 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-05

    get null outside map

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12888 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-02-05
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-02-05

    Fix bug with outdated name of QgsRectangle class (QgsRect)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12887 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-05

    added GDAL_LIBRARY for GRASS modules because GRASS libs can use GDAL

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12886 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-05

    use GRASS raster provider everywhere

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12885 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-04

    removed translation, causing compilation problems

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12883 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-04

    fix some warnings & build errors (Linux/Windows)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12882 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-04

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12881 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-04

    GRASS raster data provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12880 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-02-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-02-04

    prepare for GRASS raster provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12879 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-04

    PyQGIS: few additions for more pythonic api
    - QgsVectorLayer and QgsVectorDataProvider support iterating
    - QgsFeature allows direct access to attributes (get/set/del)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12878 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-04

    Fix composer map annotation bug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12877 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-02-04
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-02-04

    translation update: hr by zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12876 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-04

    wrapped new method from r12869


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12873 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-04

    Emit composer add/remove signals also if composers are added from project file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12872 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-04

    fix r12869: if first feature has id 0 it wasn't retrieved

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12871 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-02-04
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-02-04

    postgres credentials (r12859);
    split analysis sip into 2 parts so unused parts not missing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12870 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-04

    fix #2397 by clearing attribute maps when retrieving features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12869 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-03

    also fix year in gps date

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12868 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-03

    fix for gps date

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12867 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-03

    revert CBLAS part of r11250:
    we actually don't use CBLAS directly, but GSL does w/o being linked to it
    (see also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=456898)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12866 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-03

    Link cblas libraries. Fixes bug 2401

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12865 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-03

    Added utc date and time to gps information and insert connection into the registry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12862 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-02-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-02-02

    translation update: HR by zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12860 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-02-01

    [FEATURE] allow postgres layers without saved username & password by asking for credentials

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12859 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-01

    Fixed few problems in console:
    - pressing enter if the cursor was not at the end
    - ctrl+shift to select words didn't work


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12858 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-02-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-02-01

    connections manager (r12855)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12857 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-02-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-02-01

    PyQGIS: wrapped raster shaders (color ramp, freak out, pseudocolor)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12856 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-02-01

    Applied patch #2341 (loading and saving of WMS and PostGIS connections) from alexbruy

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12855 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-31

    PyQGIS: make sure that python modules don't get out of sync: rebuild gui and analysis modules when core module is changed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12854 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-29

    QgsRendererV2 metadata: for renderer icon use QIcon instead of icon file name.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12852 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-01-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-01-29

    translation update: HR by Zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12851 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-29

    new attr sel dlg buttons (r12843)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12850 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-29

    PyQGIS: fix to support older SIP versions (4.7.x)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12848 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-29

    Display alpha value as transparency (to be consistent with the interface in old symbology)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12847 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-28

    Fix for compilation problem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12844 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-28

    Added scrool area, 'select all' and 'clear' buttons to attribute dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12843 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-28

    [FEATURE]: possibility to show only visible features in composer table or all features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12840 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-28

    debian packaging: depend on python 2.5 for sid while transition to 2.6 is on

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12839 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-27
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-27

    update copyright in info.plist

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12838 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-27
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-27

    custom plugin layers (r12834)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12837 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-01-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-01-26

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12836 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-26

    Added notes that the new stuff was added in v1.5.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12835 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-26

    [FEATURE] Support for custom plugin layers. Applied patch from #2392 contributed by Mathias Walker. Thanks!

    Some parts modified to make plugin layers easier to use and more robust.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12834 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-25

    workaround for #1759

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12833 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-24

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12832 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-24

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12831 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-24

    [FEATURE] add validation to capture tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-24

    fix grass string

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12829 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-23

    allow opening properties dialog for layer from plugins (better version of r12814)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12828 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-23
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-23

    use 4-file split for python modules as in cmake build, should compile more parallel now for single-arch build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12827 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-23
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-23

    forgot version up after 1.4

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12826 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-23

    pack label dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12825 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-01-23

    Label dialog: Fix buddies and tab order

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-01-23

    Label dialog: Remove the toolbox and use tabs and scroll areas rather

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12823 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-01-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-01-23

    translation update: hr by Zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12822 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-01-23

    Updates as per #2385

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12821 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-22

    sync sip file for symbolv2rendercontext

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12820 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2010-01-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2010-01-22

    Fix for bug #2384. Ok and Cancel buttons now work on the add
    new oracle raster connection dialog.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12819 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-22

    Use ARGB premultiplied format for simple marker, fixed multiplication of alpha channel for images with premultiplied format.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12818 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-22

    Fixed symbol selector UI, use just one symbol color button instead of former three buttons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12817 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-22

    premultiplied image seems to work for svg fill

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12816 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-22

    Fix for multiband raster display

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12815 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-21

    [FEATURE] allow opening layer properties from plugins

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12814 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-21

    raise attribute dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12813 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-21

    fix windows build error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12812 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-21

    Added layer transparency to symbol classes (with the exception of svg marker, where I'm still looking for a solution with QPicture)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12811 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-21

    Start with transparent background with svg fill.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12810 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-21

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12809 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-20

    Fixed positioning of font markers with rotation (#2380).
    Allow rotation up to 360 degrees in the settings widget.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12808 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-20

    Save path for svg texture absolute or relative

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12807 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-20

    [FEATURE] identify tool update
    - attribute form now non-modal in view mode (since r12796)
    - highlight disappear when window is deactivate or closed and reappears when
      reactivated.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12806 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-20

    update package.cmd

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12805 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-20
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-20

    font marker layer (r12794)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12804 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-20

    Fixed #2379 - hang on line width set to zero (division by zero)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12803 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-20

    Remove deprecated icon file from list in images.qrc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12802 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-20

    Make composer a bit more robust against accidential mouse clicks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12801 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-01-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-01-20

    remove a depreciated icon file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12800 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-01-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-01-20

    Improvements to the IT GUI transaltion

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-01-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-01-19

    translation update: hr by Zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-19

    Fix for a crash in composer (fixes #2374)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-19

    open attribute dialogs non-modal when not in editing mode

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-19

    pass password on to geometry type detection thread

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12795 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-18

    [FEATURE] Added font marker symbol layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12794 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2010-01-18
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2010-01-18

    -Patch for slowdown or segfault when zooming very far into rasters.
    -Closes ticket #2268

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12793 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-01-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-01-18

    translation update: is and bg by thordur and Zahari


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12792 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-18

    Added vertical line to simple marker symbol layer.
    Added rotation for ellipse, cross and line markers.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12791 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-18

    dash line symbology (r12788)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12790 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-18

    Better update of line pattern icon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12789 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-18

    Added option for custom dash-space pattern in simple line symbollayer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12788 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-17
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-17

    fix some missing lib paths, install instructions cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12787 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-16

    missed sip include dir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12786 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-16

    add load library error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12785 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-16

    missed gpsimporter plugin update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12784 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-16

    faster python compiling (r12774)
    misc updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12783 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-16

    fixed #2003, crash if topo is not available

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12782 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-16

    note about exceptions in GRASS lib (-fexception)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12781 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-16

    syntax fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12780 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-16

    link python modules as modules on OSX

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12779 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-16

    Display polygon outline icon on button for svg fill symbol layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12778 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-16

    [FEATURE]: SVG fill symbol layer for polygon textures

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12777 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-16

    Installation guide: updated QGIS deps (minimal sip version set to 4.8, geos to 3.0, added qwt)
    Regenerated INSTALL file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12776 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-16

    Changed SIP_EXECUTABLE to SIP_BINARY_PATH to keep original variable name.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12775 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-16

    Native and faster compilation of python bindings (#2370)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-16

    Increased precision of spin boxes for size/width to 2 decimals


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12773 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-16

    Corrected default symbol layer sizes to work with milimeters


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12772 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-15

    PyQGIS: added QgsColorButton and QgsColorButtonV2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12771 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-01-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-01-15

    Added Italian srs defs. Paolo please test

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12770 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-15

    symbology-ng: updates to symbol layer registry and renderer registry so that they can be used from python.
    Added wrappers for these two registries and their metadata classes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12769 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-15
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-15

    gps detection imporvements (r12759) and other cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12768 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-15

    more geometry validity checks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12767 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-15

    Fixed conversions between V1 and V2 symbols: don't convert pixels<->mm anymore


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-14

    Prevent division by 0

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12764 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-14

    Create a better fake rendercontext for symbol previews

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12763 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-14

    Refactored output unit encoding/decoding to their own functions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12762 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-14

    fix r12759

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12761 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-14

    Updated symbol selector GUI to reflect the design created with Tim


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12760 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-14

    improve gps detection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-14

    reduce debugging noise

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12758 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-14

    Fixed what I've broken with previous commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12757 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-14

    QgsSymbolV2RenderContext:
    - use reference to QgsRenderContext instead of pointer
    - added utility functions for simpler syntax when converting values to output units


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-14

    [FEATURE]: choice between mm and map units for new symbology. Scaling to use new symbology in print composer as well

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12755 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-13
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-13

    restore app build of qgis_help

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-13
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-13

    restore previous bundle build of helpviewer (r12622), add 2nd install step to correct install_name (fix #2294)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12753 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-12

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12752 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-12

    derive QgsGrass::Exception from QgsException

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12751 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-12

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12750 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-12

    [FEATURE] allow editing of invalid geometry in node tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-12

    missed a file in r12747

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-12

    also show descriptions for GPS ports

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-12

    catch GRASS exceptions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-12

    fix #2358

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-01-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-01-12

    translation update: hr by Zoran


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12744 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-12

    Fix for ticket #2354

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-01-11

    [FEATURE] Made wms search server user configurable

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-11

    use QgsGPSConnection::availablePorts() also in gps plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12739 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-11

    fix for #1095

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-11

    remove unused files from qextserialport

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12737 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-11

    fix osx build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12736 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-11
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-11

    new python console (r12725, r12727)
    better serial port handling (r12732)
    add phonon and QtDBus to bundling needed by Webkit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-11

    fixed compliation errors on linux


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12734 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-11

    fix r12732

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12733 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-11

    qextserialport update (improved device detection on Windows & OSX)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12732 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-11

    use monospaced font in python console


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-01-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-01-10

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12729 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-01-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-01-10

    added rfcomm devices in autodetect to connect to bluetooth gps devices


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12728 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-10

    [FEATURE] new python console implementation.
    Simpler, easier and better :-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12727 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-10
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-10

    add Qwt build instructions for OSX; misc cleanup for OSX

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-10

    Converted Python console from C++ to Python.
    This cleans python support a bit and makes a starting point for further improvements of the console.

    It's possible to run the console also outside QGIS:

    import qgis.console
    qgis.console.show_console()



    git-svn-id: http://svn.osgeo.org/qgis/trunk@12725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-09
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-09

    move pg and ogr stuff (r12702)
    add GPS tracking and Qwt (r12685, r12692, r12707)
    composer table select display attribs (r12709)
    another composer table update (r12717)
    misc updates
    phwew! note: qwt not optional for xcode project due to lack of conditional sources

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12724 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-09

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12723 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-09

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-09

    fix python plugin detection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12721 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-09

    Consider also original marker rotation in marker line with rotated symbols.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12720 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-01-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-01-09

    Add a little more white space to the left of the gps dock for a more balanced look.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12719 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-09

    fix runtime warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12718 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-09

    Adapt number of features in composer table if height of the item is changed interactively

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-01-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-01-08

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12715 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-08

    add measure angle icon to qrc file again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12714 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-01-08

    Something from the 'what took you so long?' dept - trunk splash update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12713 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2010-01-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2010-01-08

    TS files fix/update - revert strings gone in r12680 and add the grass plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-01-08

    Fix issue where gps tracker was not being restored properly on subsequent qgis launches. Also wrapped some more conditional qwt bits

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-08

    fix runtime warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-08

    Added selection of display attributes and aliases to composer table item

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-08

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12708 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-08

    make QWT support configurable

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12707 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-08

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12706 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-08

    more fixes: optional QWT

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-07

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12704 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-07

    rename src/core/gps/time.h to nmeatime.h

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-07

    rename some postgres app classes and move a ogr class

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12702 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-07

    add qwt dependency to debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12701 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-07

    move QgsMapToolFeature::avoidIntersections to QgsGeometry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12700 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-07

    add -DQWT_DLL to windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12699 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-07

    add postgresql password cache

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12698 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-01-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-01-07

    Refactored capturetool to capturemode and fixed some compile errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12697 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-07

    more fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12696 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-07

    fix some issues with the GPS commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12695 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-01-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-01-07

    Fixed typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12694 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-01-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-01-07

    [FEATURE] GPS Tracking widget added. This is a bug fix for a missing file that should have been updated in last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12693 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2010-01-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2010-01-07

    Added gps tracker widget. This work was sponsored by http://gonavigo.ca/. We thank them for their support

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-07

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12691 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-07

    Python support: use a wrapper for import statement that tracks modules of plugins.
    This enables complete unload and reload of plugins:
    - qgis.utils.unloadPlugin(name) - now removes also plugin's modules (files) from python
    - qgis.utils.reloadPlugin(name) - unloads and starts the plugin again (using fresh source files)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12690 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-07

    Emit extentChanged signal in composer map after drawing to prevent concurrent layer access with table items

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12689 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-07

    More options for composer table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12688 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-07

    temporal fix for 1900

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-07

    Replaced qWarnings with QgsDebugMsg

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-07

    [FEATURE]: add classes for live GPS tracking in core

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12685 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-07

    pre for any module output

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-07

    composer attr tables (r12682)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12683 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-06

    [FEATURE]: A table widget to display feature attributes in the composer (but it still needs a bit more settings...)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-06

    fixed 1992, monospace font for module output

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12681 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-01-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-01-06

    wohooo another language - now bulgarian - which brings us to 34 languages (and the usual string update)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12680 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-06

    fixed #1619, and another not yet reported bug for field

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12679 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-06

    fix for #1169, added check for isle's area

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12678 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-06

    some options marked advanced

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12677 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-06

    fixed ticket #2194, icon size in tab header

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12676 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2010-01-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2010-01-05

    translation updates: hr_HR by Zoran and general string update with
    script


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12675 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-05

    fix runtime warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12674 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-05

    Show a message box if there was an error during the merge operation (instead of crashing). Fixes ticket #2342

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2010-01-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2010-01-05

    PyQGIS: added missing conversion to QgsRenderer subclasses, added few missing methods


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2010-01-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2010-01-05

    added support for advanced options and example use in v.out.ascii

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-02

    Fix double validator in composer map widget (part of ticket #2252)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12667 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-02

    fix r12665

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-02

    catch more projection errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12665 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2010-01-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2010-01-02

    context help update (r12662)
    measure angle tool (r12663)
    misc cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12664 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2010-01-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2010-01-02

    [FEATURE]: A tool to measure angles

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12663 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2010-01-02
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2010-01-02

    Added IT context help files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12662 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-02

    allow entry of visibility scales in floating point

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12661 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2010-01-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2010-01-01

    update grass i18n

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12660 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-31

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12659 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-31

    grass modules i18n

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-31
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-31

    Two typos in GRASS modules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12657 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-31

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12656 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-31

    ftools i18n update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12655 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-30
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-30

    Fixed v.generalize GRASS module

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12653 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-29

    add GSL framework option

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-29

    postgres fix (r12641)
    bad layer fix (r12634)
    attribute table fix (r12639)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12648 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-28

    update version info in trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12646 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-28

    fix compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12644 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-28

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-28

    apply #2199

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12642 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-28

    apply #2322

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-28

    fix #2315

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12640 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-28

    fix #2019

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12639 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-28

    Updated version nos etc for enceladus release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-28

    debian symbols update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-28

    translation update: hu by zoltan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-28

    fix #2328

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-28
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-28

    Added an option to v.out.ogr.pg - thanks Giovanni Manghi

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-28

    fix #2329

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-28

    itranslation update: hr by zoran



    git-svn-id: http://svn.osgeo.org/qgis/trunk@12631 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-28
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-28

    Finished IT translation of context help. Thanks Flavio Rigolon and Maurizio Napolitano

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12629 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-28
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-28

    Final edits to the IT translation? Thanks Maurizio Napolitano

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12628 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-27

    Fix #2324.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-27
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-27

    sync with help app fix (r12622)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-27

    fix #2327

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-27

    fix #2294

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12622 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-26

    plugin installer update - fix #2247

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12621 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-26

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-25

    Fix for scalebar not responding to map changes after reading from project file and template

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12619 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-24

    context help updates (r12611, r12613)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12618 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-24

    don't measure empty geometries and also return success when exports geos points to wkb

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12617 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-24

    use QString in QgsException to fix encoding

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12616 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-24

    catch projection exceptions while V2 rendering

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12615 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-24

    More IT translations of context_help by Flavio Rigolon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-24

    Don't read composer title from template. Fixes bug #2311

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12612 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-24

    First IT translations of context_help by Flavio Rigolon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12611 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-24
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-24

    More IT translation improvements - will we ever finish?

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12610 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-24

    various updates (r12579, r12581, r12590, r12600)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-24

    revert inadvertently committed change

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12608 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-23

    fix #2164

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12607 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-23

    fix #2239

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12606 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-23

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12605 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-23

    fix #2293

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-23

    fix #2264

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-23

    fix #2318

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-23

    automatic indentation update (r12177-r12600)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-23

    another round of typo fixes (and use color instead of colour - like Qt; no string updates)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-23

    Refresh canvas after adding a new node (#2313)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-23

    Use fixed 2px pen width for rubber bands and vertex markers. (The previous default 10px was just too much)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12598 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-23

    Leave only one setGeometry method to avoid ambiguous behaviour, added missing /Transfer/ annotation.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12597 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-23

    Switch position of add and show button in composer manager

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12596 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-23

    Reduce precision for point on line test. Fixes bug #2224

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-23

    followup r12593

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12594 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-23

    fix #2314

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-23

    fix #2317

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12592 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-23

    Reuse OSM db file on windows.
    For some strange reason it was not considering the same QDateTime to be equal.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12591 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-23

    moved suggested osm tag keys and values to another file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12590 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-23

    translation update: is by thordur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12589 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-22

    context help fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-22

    show classification attribute above the classes in legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12587 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-22

    fix #2312

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-22

    Test if polygon rings are still inside the outer boundary after reshape and fix a memory leak. Fixes bug #2220

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-22

    fix connect

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12584 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-22

    Mac app/window icon from resource, not xpm

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12583 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-22

    fix offset labels in label dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12582 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-22

    adding pt_BR context help translation by Arthur Nanni


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12581 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-22

    fix #2208

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12580 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-22

    Added python bindings for search strings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12579 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-22

    Fixed operator precedence (#2308)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12578 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-22

    fix #2299

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-22

    debian symbols update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12575 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-22

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-22

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12573 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-22
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-22

    More improvements in the IT translation - Thanks Flavio Rigolon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-22

    translation updates: tr by Osman Yilmaz


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-12-22
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-12-22

    -fixed nodata bug when calculating min/max from current extent
    -Closes ticket #2309

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12570 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-21

    translation update: is by thordur and hu by siki


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12569 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-21
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-21

    context help updates (r12554, r12567)
    preserve symbology settings (r12563)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12568 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-21

    context help update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-21

    More typo in the IT translation - Thanks Flavio Rigolon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-12-21
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-12-21

    -Fixed layout bug in the eVis event browser and tidied up the options tab, no strings added or deleted
    -Closes ticket 2215

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-21

    Preserve as many settings as possible when converting between new and old symbology.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12563 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-21

    one string missing - forgot to update the strings



    git-svn-id: http://svn.osgeo.org/qgis/trunk@12562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-21

    translation update: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-21

    Minor IT translation improvements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-21

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12559 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-20

    Use cross by default as editing vertex marker: semi-transparent circle markers take way too long time to render.
    Also make the markers smaller by default for better readability.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-20

    fix german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-20

    automatically append missing .shp to created shapefiles

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-20

    fix #1773

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-20

    context help update from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-20

    translation update: pl by Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-20

    Manage python plugins loaded state in python utils.py module.
    This allows seamless loading/unloading of plugins by plugin installer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-20

    more bugfixing in field calculator

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12551 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-20

    fix garbled exceptions on proj errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-20

    translation update: lv by Maris .. more and more translations come in time - this will be a great release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12549 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-20

    Minor edits to the IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-20
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-20

    context help updates (r12530, r12539); misc updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-20

    missed some warnings and other minor updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-20

    attribute editor fixes:
    - in attribute table: set minimum width of editor to columns width and height
      of filename widget to two times the lineedit height
    - fix non-editable unique value editor (was editable)
    - fix enum support
    - add support for symbology-ng categories



    git-svn-id: http://svn.osgeo.org/qgis/trunk@12545 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-20

    make QgsVectorLayer::deleteShapefile case-agnostic

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12544 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-20

    Fix bug that prevented attribute table to update correctly after field calculator usage

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-20

    translation update frozen strings and new language croatian


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-20

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-20

    Fix new labeling to work with render caching.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-20

    german translation update, some context help fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-20

    translation update: ja by Yoichi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-20

    Show editing vertex markers with symbology-ng. Fixes #2171.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-20

    respect overriden locale in helpviewer and fix link typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-20

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12531 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-20

    Context help updates from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12530 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-20

    debian symbols update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-20

    fix common typos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-20

    translation update: checked translations some minor changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-20

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-20

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-19
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-19

    more context help updates (r12492, r12496, r12499, r12500)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-19

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12522 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-19

    fix #2289

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-19

    fix #2296

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-19

    OSM: Upload only tag which are not marked as deleted. Fixes #2054.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-19

    OSM: save correctly the extent of data. Most probably the cause of #2098.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-19

    OSM: small usability improvements in download dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12517 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-19

    Fix for bug #2117, wrong composer scale if units are degree

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12516 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-19

    Fixed snapping to background layers if there's a layer that doesn't exist. Fixes #2261


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-19

    Use 10px as a default vertex search radius. (should be a more sensitive tolerance than 10 map units)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12514 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2009-12-19
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2009-12-19

    dutch translation update to 100% for 1.4

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12513 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-19

    Display warning in node tool if it couldn't find any features. Fixes #2134.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12512 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-19

    Select a valid variant when there's no variant with the same number of colors in new scheme. Fixes #2254


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12511 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-19

    Clear undo stack on rollback. Fixes #2287.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12510 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-19

    itranslation update: icelandic by thordur first release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12509 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-18

    Less verbosity to stdout from labeling plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12508 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-18

    More cleanup of the IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-18

    More minor edits to the IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12506 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-18
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-18

    minor edits to the IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-17

    translation update: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-17

    translation updates: pt_BR, it and fr by Arthur, Flavio and Jean Roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-17

    Fix for bug #2291, Reshape Features tool crashes on right mouse click

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12501 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-17

    Context help updates from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-17

    Context help updates from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12499 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-17

    itranslation updates to all files as usual
    Changed TRANSLATORS to include traditional Chinese Coordinator


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12498 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-17

    itranslation update: ru by artem and another script update to see if
    strings are really frozen :)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@12497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-16

    add german scalebar translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-16

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12495 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-16

    GIS theme icon update from Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12494 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-16

    initial translation file for iceland - brings us to 32 languages


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-16

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12492 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-16

    translation update: it by maurizio and es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-16

    Fix CRS definitions for Polish systems 1992 and 2000 (epsg 2176-2180). This is a temporary workaround until the native epsg base is corrected.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-16

    translation update: vi from Huu Manh Bui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-16

    grass update (r12475)
    context help update (r12478)
    theme icon updates (r12479, r12484, r12485)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-16

    Plugin installer update - rest of the r12476

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12487 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-15

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12486 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-15

    more GIS icons from Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-15

    more GIS icons from Robert

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-15

    update strings ini translation files - strings are in freeze from now until release QGIS 1.4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12483 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-15

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12482 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-15

    update astyle-all.sh

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-15

    Applied patch from #2285 by Mark Baas.
    Thanks for contributing!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-15

    Separate icons for mActionShowComposerManager and mActionFilePrint

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-15

    Context help for the Plugin Installer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12478 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-15

    Reverted change to v.out.ogr.pg due to a possible bug in GRASS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-15

    Plugin installer update: one-step plugin install and uninstall in QGIS>=1.4

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-15

    More GRASS modules updated and added. Applied #2004

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-15

    More GRASS modules updated

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-15

    Updated various GRASS modules - patches applied (thanks Giovanni Manghi). Closes #2229 and #2046

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-15

    Updates for context help from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12469 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-15
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-15

    a bunch of context help updates (various revisions)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12468 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-14

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12464 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-14

    fix types in what's new

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12463 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-14

    Updated whats new content in index.html

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12462 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-14

    Restore GIS icons for plugins

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12461 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-14

    Don't zoomToSelected when nothing selected

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12460 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-14

    Added whats new text for 1.4 release.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-14

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12458 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-14

    activate help for attribute table, mapserver export and evis

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12457 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-14

    More iconography updates from Anita Graser

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12456 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-14

    fix #2281

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12455 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-14

    add context help for qgis options, style manager, spatialite selection and custom projection and application icon to help viewer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12454 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-14

    Context help updates from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-14

    Context help updates from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-14

    Context help updates from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12451 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-14

    better fix for slowdown of r12418

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12450 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-14

    Updated list of donors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12449 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-14

    Arbitrary change to cause makefiles to update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-14

    Context help updates from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-14

    Context help updates from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    german context help fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12445 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    rename context helps for QgsCreateNewVectorLayer to QgsNewVectorLayerDialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12444 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-13

    Context help updates from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12443 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    fix #2276

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    apply #2277

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12441 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    fix slowdown of r12418

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12440 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    r12434 done right

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2009-12-13
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2009-12-13

    new update dutch ts file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12438 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2009-12-13
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2009-12-13

    new dutch translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12437 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    de_DE context help fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12436 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-13

    PyQGIS: Fixed slightly embarrassing conversion to subclasses in symbology-ng


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12435 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    replace <i> with <label> in context help

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12434 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    de_DE context help updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12433 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    en_US context help fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12432 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-13

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-13

    Yet further update for context help from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-13

    Further update for context help from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    use QgsDebugMsg

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12427 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-13

    Context help css and content updates from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-13

    fix #2274

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12425 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-12

    apply #2273

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12424 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-12

    set attribute dialog title

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-12

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12422 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-12

    Update composer previews if refresh button is clicked. Fix for bug #2207

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12421 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-12

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12420 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-12

    save feature if the feature form fails to load

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12419 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-12

    better fix for #2137

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-12

    translation update script run on request


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12417 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-12

    translation update: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-11

    fix #2240

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12415 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-11

    fix #2270

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12414 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-11

    fix #2269

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12413 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-11

    fix #2233

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12412 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-11

    fix #2266

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-11

    apply #2251

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-11

    fix #2263

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12409 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-11

    speed up geometry validation in fTools (self-intersection detection; fixes #2262)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12408 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-11

    Update bindings with changes in r12405


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12407 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-11

    Applied css style from Milena. See help text for project props dialog for an example.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12406 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-11

    fix #2255

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12405 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-11

    fix #2250

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12404 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-10

    fix #2244

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12403 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-10

    translation fix: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12402 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-10

    [FEATURE] store column width for postgres layer selection dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12401 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-10

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12400 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-10

    cleanup after QgsNewConnection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12399 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-10

    enable test and clear to search query builder

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12398 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-10

    fix ru translation (field calculator's -)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12397 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-10

    fix #2242

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12396 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-10

    fix #2248

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12395 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-10

    fix #2242

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12394 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-10

    fix #2237, #2238

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12393 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-10

    fix #2236

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12392 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-09

    missed a file in r12390

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12391 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-09

    fix connection dialogs (apply/fix #2217, #2231, #2232)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12390 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-09

    Workaround to make bug #2209 less likely

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12389 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-09

    also remove highlights when identify results is closed with the close button (fixes #2206)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12387 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-09

    crash fix for #2224

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12386 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-09

    confirmation/undo/redo for #1650

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12385 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-09

    remove some debug noise

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12384 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-09

    fix #2223. Patch from Alex Bruy

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12383 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-09

    revert a string accidentally changed in r12374

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12382 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-09

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-09

    fix #2213

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12380 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-09

    fix the size of the button added in r12378

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12379 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-08

    fix #1650

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12378 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-08

    fix #2211

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12377 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-08

    fix #2206

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12376 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-08

    Trivial fix for #2198 - Thanks Giovanni Manghi

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-08

    fix #2212

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12374 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-08

    save geometry of postgresql selection dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12373 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-08

    Notify plugins if a composer has been added or removed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12372 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-08
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-08

    missing layer handler (r12350)
    layer groups (r12359)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12371 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-08

    Make labeling plugin work with on-the-fly projections again (fixes #2184)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12370 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-08

    include key= field in all postgres data source uris (only for views before)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12369 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-08

    translators list update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12368 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-08

    Symbology-NG: support for 2.5D geometries - fix for #2200


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12367 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-08

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12366 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-08

    Symbology-NG: support for additional SVG paths - fix for #2157


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12365 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-07

    another translation update by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-07
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-07

    translation update: pl by Mi & me

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12363 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-07

    save geometry and current row of options, vector and raster property dialogs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12362 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-07

    Save symbol levels state - fix for #2161


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12361 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-07

    Added missing connection to legend to trigger signals of group moves.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12360 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-07

    [FEATURE] Applied patch from Andres Manz from #2185
    Adds QgsLegendInterface class to GUI library to allow users to do some operations with groups.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12359 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-07

    [FEATURE] add QgisInterface::setActiveLayer()
    also fixes #2167


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12358 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-07

    Fixed conversion to subclasses of QgsFeatureRendererV2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12357 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-07
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-07

    translation update: pl by Robert. Also a small cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12356 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-07

    GPX provider: added "Qgs" prefix to Waypoint, Track and few more classes.
    This avoids segfaults when loading GPX files due incorrectly assigned virtual destructors by dynamic linker.
    This happens with GDAL trunk (will be 1.7) that adds a new OGR driver GTM that contains classes with the same names.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12355 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-07

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12354 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-07

    Change in handling of missing layers within QgsProject. Instead of throwing an exception, now a custom handler is called
    that might try to fix the missing layers. There's a default handler (QgsProjectBadLayerDefaultHandler) which simply ignores
    all missing layers. Then there's a GUI handler (QgsProjectBadLayerGuiHandler) in GUI library which asks user about
    the path for missing layers. QGIS application automatically installs the GUI handler on startup.

    This should allow python plugins/applications to work with QgsProject without a fear of a segfault as there are no more
    exceptions thrown during load/save of the project files.

    Some further notes:
    - removed QgsProjectBadLayerException class and (now empty) qgsexception.cpp file
    - openFilesRememberingFilter() moved to QgisGui namespace (was duplicated: QgisApp vs QgsOpenVectorLayerDialog)
    - removed deprecated buildVectorFilters_ methods
    - added python bindings for new classes/methods


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-07

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12349 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-12-07

    Configure shortcuts dialog - make sure output file name has .xml extension.
    Contributed by Alexander Bruy.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-07

    missed the python part

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-06

    use QgsVectorLayer::fieldNameIndex() in symbology-ng and add python binding

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12346 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-06

    translation update: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-06

    [FEATURE] add QgsVectorLayer::fieldNameIndex()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12344 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-06

    fix #2202

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12343 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-06

    translation update: ft by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12342 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-06

    fix #2201

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12341 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-06

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12340 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-05

    fix ui warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12339 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-05

    update debian packaging

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12338 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-05

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12337 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-04

    Skip time consuming polygon code in ogr

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12336 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-03

    translation updates: ru by artem and pt_BR by arthur


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-03

    another bunch of updates - now the new script works


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12334 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-03

    restoring accidantly updated files - sorry for that


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12333 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-12-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-12-03

    translation files updated with script (old one)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12332 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-03

    Make spatial lite dialog smaller and get rid of ending colons on labels

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12331 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-03

    BugFix: enable theme switching to work for grass plugins again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12330 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-03

    apply #2193

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-03

    apply #1880

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-03

    Fix for merge of adjacent multipolygons, ticket #2188

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-12-03
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-12-03

    webkit for helpviewer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12326 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-03

    Apply patch #2156, fixes for Windows - MinGW gcc 4.4.0 compiler

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12325 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-12-03
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-12-03

    fix #2170: (double-quoting any SQL table or column name)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12324 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-03

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12323 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-03

    include QgsGeometry::transform() in python bindings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12322 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-03

    fix #2186

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-12-03
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-12-03

    fixed a couple of stupid GCC warnings: missing newline before EOF


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-03

    cmake 2.6 required for QtWebkit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-12-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-12-03

    Fix zoom to layer if otf-reprojection is enabled (ticket #2148)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12318 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-03

    fix link problem on some linuxes (namely RH)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12317 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-03

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-03
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-03

    More typos in IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12315 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-02

    Added analysis libs to doc generation too

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-02

    Use qimagereader filters to show all available file types for save map as image

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12313 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-02

    fix #2179

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-02

    Generate docs for symbology-ng dir too

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-02

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12310 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-02

    [FEATURE] more identify changes:
    - down hide highlights when the identify tool is deactivated
    - add context menu entries to clear results and highlights

    [fix]
    - remove QSharedPointer usage (Qt 4.5 dependency)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12309 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-02

    add some ogr converter translation strings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12308 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-12-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-12-01

    [FEATURE] identify tool highlighting changed
    - identified features are highlighted by default [fixed #2169]
    - clicking on a feature or attribute highlights the feature
    - clicking on a layer highlights all identified features on that layer
    - context menu now also has "highlight all" and "highlight layer"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12307 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-12-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-12-01

    translation update: pl by Robert Szczepanek

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12305 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-01

    More IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12304 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-12-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-12-01

    Minor formatting change only

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12303 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-12-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-12-01

    Typos in IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12302 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-30
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-30

    More it microtranslation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12299 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2009-11-29
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2009-11-29

    partial dutch translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12295 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-29

    Switch to using QWebView to allow rich html in help viewer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12294 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-29

    Use platform native dialog for file open operations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12293 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2009-11-29
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2009-11-29

    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.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@12292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-29

    +composershape moc (r12262)
    lib link cleanup (r12273)
    french context help (r12281)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-29

    fix  #2154 again:
    - ogr provider doesn't create shapefiles without .shp extension anymore (OGR
      used to create a subdirectory in that case)
    - automatically add .shp extension when using the new vector layer dialog



    git-svn-id: http://svn.osgeo.org/qgis/trunk@12290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-29

    Fix for #2165

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12289 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-29

    translation update: fre by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-29

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2009-11-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2009-11-29

    Added AGG output format to mapserver export
     Please enter the commit message for your changes.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-29

    Updated splash for enceladus release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-29

    Updated network icon from Anita

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-29

    fix #2056

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-29

    preparing for string freeze - language script update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-29

    context help French by Jean Roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-28

    fix #2151

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-28

    Apply patch #1716 (improvements to ZoomLast, ZoomNext tools) from Smizuno

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-28

    fix #2090

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-28

    fix #2128

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-28

    another semi-automatic indentation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-28

    shapefile projection fix: save the real projection in .qpj next to the .prj file (fixes #2123 and #2154)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-28

    remove unnecessary linkages

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-27

    Fixed bug in deserialisation of nofill brushes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12268 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-27

    better test for 0 objects when using pal diagram placement

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12267 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-27

    don't adapt shape size in case of move

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12266 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-27

    remove widget hint for composer manager

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12265 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-26

    Property icon updates from Anita Graser

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-26
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-26

    More micro-updates in the IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-26

    Keep shape and composer picture size during rotation. Adapt the item size instead

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-26

    Fix arrow bug and an assert on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12261 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-26

    composer arrow item (r12248)
    more theme reorg (r12236)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12260 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-25

    [FEATURE] allow specification of CRS when creating shape files (also fixes #2123)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@12259 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-25

    Possitility to set start and end arrow marker from svg files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-25

    Use spacer to push arrow and shape props to top of toolbox drawer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-25

    Update for 1.4 release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-25

    fix osx problem (dumb math.h again)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-25

    fix build error on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-25

    Add arrow icon to image resource file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-25

    Forgot to add designer file for arrow widget

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-25

    Removed Qt4.5 dependency ;-)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-25

    Fixed bug with theme switching not working properly

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12249 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-25

    [FEATURE]: arrow item for composer. Custom arrow heads from svg files are planned for the near future

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-25

    remove Qt 4.5 dependency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-25

    Fix for broken connection of composer legend widget buttons (ticket 2143)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12246 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-24

    Fix for bug 2142: rasters saved without extension

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-24

    allow lupdate options like -no-obsolete on update_ts_files.sh

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-24

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-24

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-24

    fix occassional crash when opening the attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-24

    Update suggested by marisn on irc to set degree units to have a higher precision than cartesian

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-24

    [FEATURE] include ~/.qgis/python and project directory in python path

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-24

    Tool box for composer shape widget. Tab rename in label widget

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-24

    Add possibility to select outline / fill transparency for composer shapes in color dialog. Make item fill/outline transparent white for composer shapes by default

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-23

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-23

    fix #2137

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-23

    Property icon updates from Anita

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-23
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-23

    More micro-updates in the IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12233 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-23

    Added gis theme to resources bundle

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-23

    Set property icons for raster props dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12231 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-23

    Set property icons for options dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12230 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-23
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-23

    theme images to resource file (r12227,r12228)
    new theme images (r12224,r12226)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12229 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-22

    Dont install themes anymore since they will live in a resource archive


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12228 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-22

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12227 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-22

    Initial commit of Anita Graser's property list icons (they are still a work in progress)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12226 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-22

    fix #2138

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-22

    [FEATURE] remove selections of all layers (fixes #2135)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12224 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-22

    fixed not working close button in sqlite ui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12223 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-22

    move ludialog to gui (r12219)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12222 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-22

    Improved robustness of constrained triangulation. Added a progress dialog for normal vector estimation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12221 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-22

    set working directory for ui loader

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12220 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-21

    apply patch #2133 by Mark Baas (slightly modified).  Thanks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12219 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-21

    bind actions to push buttons in feature forms

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-21

    Property list updates so they work nicely when icons are ready

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-21

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12216 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-21

    add support for a python feature form initialization function

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12215 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-21

    More micro-updates in the IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-20

    Dont use form layout use grid layout (for  #2121)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12213 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-20

    Dont use form layout use grid layout (for  #2121)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12212 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-20

    Dont use form layout use grid layout (for  #2121)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12211 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-20

    Dont use form layout use grid layout (for  #2121)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12210 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-20

    Dont use form layout use grid layout (for  #2121)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12209 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-20

    Micro-update in the IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12208 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-20

    catch "feature exists" exception (to avoid crash) in case the provider goes crazy and returns duplicate feature IDs.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12207 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-20

    Don't label features which are not rendered.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12206 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-20

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-20

    Added possibility to set label font color

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12204 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-20

    yet another Qt 4.3 fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12203 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-20

    fix help button in query builder

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-19

    fix some ui warnings and the attribute file selection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12201 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-19

    Layout fixes for options dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12200 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-19

    Use grid layout not form layout (preserves compatibility with older qt versions)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12199 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-19

    hopefully restore Qt 4.3 compability

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12198 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-19

    fix windows build error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12197 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-19

    [Feature] Implement property list ui for qgsoptions dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12196 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-19

    Implement property list ui for raster props dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12195 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-19

    Fix vector layer editation when symbology-ng is turned on.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12194 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-19

    Do transformation of coordinates in symbology-ng if on-the-fly projections are turned on


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12193 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-19
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-19

    composer shapes (r12183)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-19

    Vector layer properties dialog can convert layer to new/old symbology.
    (there's no transfer of settings between old/new symbology)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-19

    Make symbology-ng work with (old) labeling.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12190 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-19

    Invalidate cache whenever the selection changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12189 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-19

    Use flat caps for line symbols in composer legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12188 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-19

    Fixed #2112.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12187 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-19

    Better preview for composer picture

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12186 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-19

    More options for v.buffer - Thanks Giovanni Manghi

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12185 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-19

    sip does not like public keyword

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12184 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-19

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12183 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-19

    Added DONORS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12182 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-18

    fix Qt + SDK issue in OSX build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12181 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-18

    workaround for 32bit PyQt detection on OSX Snow

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12180 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-18

    also consider *.hpp for indentation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12179 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-18

    automatic indentation update (r12139-r12177)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12178 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-18

    semi-automatic indentation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12177 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-18

    fix eols

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12176 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-18

    update indentation script

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12175 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-18

    Improved labeling engine interface, now connected with QgsMapRenderer instead of individual layers.
    Also fixes #2108.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12174 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-18

    Fixed a crash in quick print when using symbology-ng


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-18

    rename context help (r12169)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12172 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-18

    more OSX install updates; change all trolltech links to nokia

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12171 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-18

    fix macox build problem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12170 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-18

    replace context help ids with classnames

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12169 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-18

    more OSX install updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-17

    fix georeferencer buttons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-17

    Applied updates from John Tull to INSTALL documentation for Snow Leopard

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-17

    add support for multiline edit widget

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-17

    fix typo debian build section

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-17
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-17

    upgraded SpatiaLite provider:
    - supporting SpatiaLite 2.4.0 [Release Candidate]
    - supporting SQLite 3.6.20 [introducing foreign key constraints]


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-17

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-17

    Save style file name inside the style.
    Fixed saving of symbols added in symbol selector


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12161 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-17

    Make sure we have a color ramp when creating categories/ranges.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-17

    Reduced debug noise from labeling plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12159 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-17
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-17

    attribute action improvements (r12113)
    symbology-ng and labeling plugin (r12139)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12158 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2009-11-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2009-11-17

    Fix the name of the script in the header

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12157 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2009-11-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2009-11-17

    Added a Python script for generating unique context ids for creating context sensitive help.
    The script requires Python 2.5. See comments at the head of the script
    for more information.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-17

    simple fill: added border style and width
    pen style combo box: added "no pen"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2009-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2009-11-16

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-16

    translation update: es by carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12153 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-16

    fix classification support in attribute edit widgets

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-16

    fix #2105

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-16

    missed two pedantic warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12150 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-16

    debian packaging update (new symbols)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-16

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-16

    fix crash when removing category

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-16

    fix pedantic warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-16

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12144 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-16

    Fixed potential segfault in PAL code (thanks Juergen for discovering that)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-16

    commented out testing labeling tool to avoid confusion what's that for :)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12142 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-16

    automatic indentation update (r11371-r12139)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12141 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-16

    Updated version of QGIS when the new function were added to 1.4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-16

    Symbology-NG branch merged to trunk. This includes also work on labeling done during my GSoC'09.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12139 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2009-11-15
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2009-11-15

    Using QSettings to remember mapserverexport settings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12133 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-15

    [FEATURE] add option to open the feature form, if a single feature is identified

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-15

    add eval button to python console that evaluated single line commands and shows the result

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12126 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-15

    Fixed console display hook (works only for single input)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-15

    fix build errors on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12124 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-15

    UI tidy ups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2009-11-15
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2009-11-15

    New, smaller dialog. More defaults, checks and failovers. Merged work of Stephan Meissl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12120 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-15

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12115 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-15

    missed a column title

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-15

    [FEATHRE] attribute action improvements
    - add python bindings for attribute actions
    - support actions as context menu in feature form (ui)
    - add action types:
      * generic: commands that should work on all platforms
      * windows, mac, unix: commands that should work and are only shown on one platform respectively
        (eg. vim on unix, notepad on windows and textmate on Mac)
      * python: python strings to be executed instead of a command
        (eg. qgis.utils.plugins['apluginname'].amethod('[%someattribute%]'))

    [BUGFIXES]
    - ogr support for relative filenames fixed
    - relative filename support also for feature form uis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-11-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-11-14

    translation update: pl from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-14

    Layout cleanups for actions widget

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-14

    Remove scrollbox for property list since it adds its own scrollbars when needed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12110 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-11-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-11-14

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12109 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-14

    Updated coding documentation to reflect Martins ADD_QGIS_TEST macro for unit testing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12108 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-14

    Updated coding documentation to reflect Martins ADD_QGIS_TEST macro for unit testing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12107 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-14

    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).

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12106 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-14

    Created a macro ADD_QGIS_TEST to make adding new tests easier.
    (+ nearly fixed QgsPoint test)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12105 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-14

    Applied patch from ticket #1927.
    It adds some improvements to selection handling in attribute table (see the ticket for details).
    Contributed by German Carillo - thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12104 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-14

    Fix for missing label field combo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12103 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-13

    page size also for print mode

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-13

    Initialize portrait / landscape in print dialog based on composition width and height. Fixes bug #2080

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-13

    Cleanup items before reading from template. Fixes bug #2083

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12098 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-13

    Disable composer svg cash if dpi is different. Fix for bug #2085

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12097 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-11
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-11

    composer manager (r12087)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-11

    [FEATURE] UI cleanups in prep of using property lists. Main visual difference is that labels dont have property lists no in vec props

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12095 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-11

    changed OK button to Open as it's a open dialog - seems more reasonable to me


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12094 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-11

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12093 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-11

    also store transparency setting in qml

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12092 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-11

    remove coordinate capture ui again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12091 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-11

    qml fix:
    - consider changes in data source notation of ogr provider
    - consider min and max visibility scale for qml (fixes #2076)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12090 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-11

    ui cleanup -> buttonbox to helpviewert:x



    git-svn-id: http://svn.osgeo.org/qgis/trunk@12089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-11

    Minimizing of window seems to cause problems on mac

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-11

    [FEATURE?] Close composers instead of deleting them. Added composer manager dialog to manage the existing composer instances

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12087 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-11

    Fix for restoring paper settings in compositionwidget

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12086 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-11

    translation update: italian by maurizio

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12085 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-10
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-10

    UITools (r12077)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-10
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-10

    more installed headers (r12068, r12071)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12082 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-10

    starting ui dialog with wrong TAB - corrected that


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12081 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-10

    last ui cleanups from my list -> buttonbox


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12080 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-10

    ui cleanup to buttonbox


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-10

    [FEATURE] customizable attribute forms using Qt Designer dialog UIs
    - add support for checkbox edit type and edit forms for vector layers
    - selection of ui file in vector layer properties (general tab)
    - the forms are opened when a feature is added or via identify.
      The widgets on the ui have to be named like the attribute they are supposed
      to edit or show.  If the vector layer is not in editing mode, the widgets
      will be disabled



    git-svn-id: http://svn.osgeo.org/qgis/trunk@12077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-10

    little legend cleanup: remove member mStateOfCheckBoxes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12076 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-10

    fix crash on toggle editing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-10

    small ui update in messageviewer -> buttonbox


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-10

    [FEATURE] layers now unified to one toolbar and removed hide show all layers and add to overview icons from toolbar (as discussed at hackfest)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12073 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-10

    [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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-10

    Add interpolator classes to install headers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-10

    UI updates for compositionwidget

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12070 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-10

    UI cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12069 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-10

    Add rasterviewport to include headers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12068 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-10

    Fixed crash when adding layer to a group (second part of #2073)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12067 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-10

    ui cleanup in identifyresults - jef can you look if everything is correct?


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12066 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-11-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-11-10

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12065 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-10

    Dont descend plugins dir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12064 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2009-11-10
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2009-11-10

    new dutch translation, and trying svn rights

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12063 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-10
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-10

    newgis theme (r12061)
    north arrow cleanup (r12049)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12062 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-09

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12061 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-09

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12060 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-09

    fixed newly introduced segfault on removing layers from legend (#2073)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12059 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-11-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-11-09

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12057 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-09

    laste language update for the hackfest ..


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12056 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-09

    few ui cleanups again - final string update to translation files and the polish context help translated by milena


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12055 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-11-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-11-09

    Mapserver Export Plugin: small gui cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-09

    More IT translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12053 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-09
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-09

    Updates to QgsOverlayAnalyzer, fields and attributes are now properly
    appended to the new layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12052 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-09
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-09

    udpate to fTools basics stats plugin, patch thanks to Alexander Bruy

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12051 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-09

    german translatioin up to 100%


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12050 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-09

    Updating cleaned north arrows - thanks Andreas Neumann, and updating all GRASS icons: smaller, slicker, and transparent (UI still to be adjusted)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12049 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-11-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-11-09

    translation update: pl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12048 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-09

    updated translation strings with the adapted update_ts borys created - now there are translations of the plugins also inside


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12047 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-11-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-11-09

    fix the update_ts_files.sh script to collect strings also from the utils.py file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12046 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-09

    removed executable bit - sorry for that

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12045 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-08
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-08

    add overlay analyzer (r12040,r12042)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12044 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-08
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-08

    remove layer file in legend (r12035)
    new Russian context help (r12038)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12043 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-08

    oops, forgot the sip file :-p: Python bindings for QgsOverlayAnalyzer (current only supports intersections)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12042 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-08

    fix crash from #2067. anyway loading of osm layers with custom renderers doesn't work (and won't work because of technical limitations)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12041 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-08

    Fix crashes due to geometry pointers in QgsGeometryAnalyzer; Add QgsOverlayAnalyzer to analysis library (currently only supports intersections)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12040 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-08

    Adds new statistics/outputs to basic statistics plugin, thanks to Alexander Bruy for the patch

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12039 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-08

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12038 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-08

    another ui cleanups (mainly exchanged buttons with buttonbox)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12037 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-11-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-11-08

    fix #1968

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12036 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-08

    [UPDATE] remove "layer file" items in legend - feature that was added long time ago but never actually worked well :-)
    Hopefully it doesn't break anything...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12035 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-11-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-11-08

    fix attribute table cell resize when activating an edit widget

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12034 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-08

    cleaner handling of identify results

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12033 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-08

    update mapserver export cmakelist

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12032 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-08

    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....

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12031 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-08

    translation updates: hu from zoltan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12030 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-08

    another few ui cleanups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12029 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-08

    Wrong order in last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12028 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-08

    Added Horst to the contributors file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12027 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-08

    Committing Horsts OGR format patch from the QGIS hackfest in Vienna

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12026 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-08

    Change rotate point icon on theme change

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12025 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-08

    More revisions of IT translation (up to QgsGeorefPlugin included)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12024 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-08

    More revisions of IT translation (up to QgsFieldCalculator included)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-08

    add translation strings to diagram overlay plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12022 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-08

    More revisions of IT translation (up to QgsDbTableModel included)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-08

    More revisions of IT translation (up to QgsComposerMap included)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12020 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-08

    More revisions of IT translation (up to QgsComposer included)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12019 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-08

    More revisions of IT translation (up to QgisAttributeTableModel included)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12018 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-08
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-08

    -Fixed small typo in documentation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12017 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-08

    More revisions of IT translation (up to QgisAttributeActionDialog included)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12016 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-08
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-08

    -Added ability to load min max values for enhancement based on current portion of the raster being displayed.
    -GUI update and string changes.
    -Closes enhancement ticket 2024
    -Accomplished by caching the last QgsRasterViewPort, I see this as a bit of a work around rather than a real solution. The issue at hand is that the render context can only be provided by the map canvas so neither the layer itself nor an layer properties dialog has access to the render context.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12015 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-08

    Initial revision of IT translation (up to QgisApp included)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12014 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-08

    another fast french update from jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12013 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-08
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-08

    -Prevent histogram from growing when refreshing
    -closes ticket #2048

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-08

    string changes part 2 and next ui cleanup


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12011 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-08

    fix #2064

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12010 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-08

    - rename 'add island' to 'add part'
    - rename 'delete ring' to 'delete part'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12009 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-11-08
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-11-08

    translations update: pl by me

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12008 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-08

    translation update by jean roc and another ui cleanup


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12007 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-08

    [FEATURE] Loading and saving of shortcuts.
    Contributed by Alexander Bruy - thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12004 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-08

    Add save to / load from template actions to composer file menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@12003 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-08

    translations update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12001 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-08

    again a translation update to trunk (new strings and problems in pl and fr language)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12000 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-08

    translation updates: pl by milena


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-08

    ui cleanup in newogrconnectionbase again


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11998 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-08

    Remove Werner as he will be in authors


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-08

    use rpath also for qgis_help

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-08

    ui cleanup in newogrconnection to buttonbox


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-07

    translation updates, some ui cleanup, and fixed buttonBox ind qgsnewconnection


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11994 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-07

    ui cleanups for composer (vertical orientation for props pages)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-07

    fix postgres error messages

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11992 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-07

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11991 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-07

    add numeric validator field width and precision in new vector dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-07

    Added some missing contributors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11988 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-07

    Updated info about qgis interface object in python console


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11987 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-07

    Fix gps plugin error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-07

    make std:: optional when converting iostream stuff to QgsDebugMsg

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-07

    tin interp (r11958)
    add analysis to python (r11976)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11984 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-07

    fixed compilation error of qgis_analysis bindings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11983 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-07

    Added 50 more North arrow, made and donated by Silvio Grosso

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11982 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-07

    fix build error in tests

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11981 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-07

    Fix for mapserver patch issues and updates for mapserver from Richard Duivenvoorde and Stephan Meissl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-07

    Really fix compile error now

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-07
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-07

    add new functions to analysis library, also adds python bindings to analysis library

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11976 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-07
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-07

    update to new python utils module to avoid console flush error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11975 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-07

    Further ui cleanups for map composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-07

    translation update: fr by jean roc (finally)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11973 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-07

    german translation update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11971 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-07

    Fix compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11970 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-07

    bunch of string updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11968 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-07

    translation update: pl by milena


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11966 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-07

    finish german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11965 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-07

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11964 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-07

    another bunch of string updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11963 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-07

    User interface audit updates round #1

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11962 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-07

    make QgsMapLayerRegistry::addLayer() a bit more robust

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11961 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-07

    Fix for problem where paper settings in composer have not been restored properly

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11960 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-07

    zonal statistics (r11931)
    coordinate capture cleanup (r11939,r11944)
    python utils.py (r11950)
    fix missing raster analysis in plugins target & misc cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11959 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-07

    Cubic tin interpolation in interpolation plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11958 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-07
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-07

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-07

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-11-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-11-07

    Moved most of the python support code to a new module qgis.utils
    This will enable more flexibility in plugins handling
    Hopefully it doesn't break anything :-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11950 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-07

    ui cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11949 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-07
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-07

    change 'Tools' menu to 'Vector' menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11947 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-11-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-11-07

    Updated DONORS list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11946 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-07

    Reinstate ui to prevent compile issues

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11945 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-07

    fix build error (following up r11939)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11944 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-11-07
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-11-07

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11943 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-06

    Fix crash with constrained triangulation. Fixes bug #2005, but some numerical problems with constrained delaunay triangulations remain

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11941 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-06

    new translation strings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-06

    Removed redundant ui file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11939 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-06

    Updated Polish translations from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-06

    translation updates: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-06

    translation update: script and big bunch of updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11935 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-06

    Added zonal statistics class to analysis lib

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11931 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-06

    Fix for attribute table not updating when using the add / remove buttons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11930 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-06

    Whopppeeeee tidy up white space around identify results window so that dock widget looks better... Anita and Tim at the QGIS 2009 hackfest, Vienna

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11929 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-06

    Whopppeeeee hackfest bug fix for ticket #2012 from Anita and Tim

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11928 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-06

    Greetings from Anita and Tim at the QGIS Hackfest in Vienna (Nov 2009). We have just fixed bug #2011 (Crash using Identify Feature)...Wheeeeee

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11927 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-06

    Gui layout cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11926 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-06

    Code style cleanup only

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11925 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-06

    Code style cleanup only

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11924 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-06

    Simple naming and formatting change only

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11923 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-04

    Fix for bug #1990

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11922 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-04

    Usability cleanups for vector props dialogs. Also removed size adjustment to marker sizes in qgsoptions.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11921 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-04

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11920 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-11-04
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-11-04

    newcomposer action image (r11865)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11919 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-04

    Use horizontal layout for interp plugin so that it fits more easily on low res displays

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11917 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-04

    Fix bug where ok button is not enabled if output file name is manually entered

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11916 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-04

    Allow more decimal places in interpolator plugin (fixes issue with building dems in decimal degree datasets)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11915 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-04

    [FEATUE]: Add option to specify network timeout instead of using the hardcoded one in qgshttptransaction

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-03

    fixing URL in about box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11913 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-03

    Simple typo fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11912 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-03

    Dont pan if next point is in current extent (so we can take advantage of render caching

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-03

    also fix QgsPostgresProvider::uniqueValues() and ::parseEnumRange()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11907 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-03

    make database (aka SID) optional for OCI connections

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11906 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-03

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-03

    fix QgsPostgresProvider::maximumValue()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11904 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-11-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-11-03

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11902 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-02

    Remove database string from oracle spatial uri

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11897 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-02

    Bugfix for scalebarwidget

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11896 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-02

    Python bindings update for composer map and picture

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11895 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-11-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-11-02

    [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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11894 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-11-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-11-01

    Use labelAttributes rather than layerAttributes where appropriate

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11879 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-11-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-11-01

    fix SIP build error and a warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11878 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-31

    Added deprecation note for QgsLabel::layerAttributes and suggest using QgsLabel::labelAttributes rather

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11873 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-30

    Move composers menu into the file menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11869 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-30

    fix for screen update problems with composer grid annotations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11868 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-30

    disable global composer map counter. Fixes ticket 2042

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11867 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-30

    Rename option to lock layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11866 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-29

    [FEATURE]: Possibility to have several composers in one project

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11865 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-29

    Dont show all other file types as it makes the dialog box unusable on many screens

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11864 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-28

    fix crash when removing attributes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11863 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-28

    Possibility to add/remove attributes also in attribute table. Small modification to attribute table such that adding / removing columns is visible

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11862 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-28

    fix #2036

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11861 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-28

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11860 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-27

    Added missing api doc for render method

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11857 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-27

    [FEATURE]: possibility to use feature length, feature area, string concatenation and type conversions in field calculator

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11856 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-10-27
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-10-27

    translation update: fr by jean roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11855 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-26

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11854 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-26

    recurse svg directories

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11853 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-26

    Turn off layer caching for composer prints

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11852 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-26

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11851 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-26

    Remove inline functions in sip file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11850 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-26

    Possibility to choose the precision of composer grid annotations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11849 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-10-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-10-26

    avoid intersections (r11839); misc cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11848 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-26

    [FEATURE]: Possibility to rotate composer map

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11847 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-26

    [FEATURE] This is a nominal commit to remind documentors that user defined SVG search paths are now added to the options dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11846 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-26

    Search also in root dirs of svg search paths

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11845 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-26

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11844 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-25

    Layout widgets horizontally to waste less space. Fixed tab order, buddies

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11843 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-25

    Ensure the vector editing icon stays in a consistent state

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11842 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-25

    Invalidate the layer cache when rolling back so that it draws correctly afterwards

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11841 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-25

    More meaningful dialog title

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11840 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-25

    [FEATURE]: Avoid intersections for polygons is now also possible to background layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11839 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-24

    support user specific svg path

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11838 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-24

    fix #2020

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11837 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-24

    fix fix fix, ouch

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11836 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-24

    fix fix, sorry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11835 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-24

    fix sip error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11834 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-24

    fix #2029

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11833 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-24

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11832 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-24

    [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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11831 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-10-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-10-22

    translation update: thai from man


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-10-22

    [UPDATE] Added field calculator also to attribute table to make it easier to discover.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11829 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-10-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-10-22

    Allow field calculator also for layers where adding new fields is not possible (user will have to use one of the existing fields)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11828 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-22

    Updated sip bindings to match changes in r11825

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11827 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-21

    Added unit test for QgsPoint


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11826 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-21

    [FEATURE] Added option to display position as Degrees,Minutes,Seconds in the status bar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11825 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-21

    fix #2025

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-10-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-10-20

    translation update: nl by richard


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11823 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-10-20
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-10-20

    bug fix:
    - found incorrect DB-path handling in 'add spatialite new connection'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11822 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-10-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-10-17

    Translation update (pl) from Milena Nowotarska

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11821 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-17

    Fix for first part of bug #2008

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11820 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-10-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-10-16

    composition update (r11817)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11819 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-16

    Checkbox to set composer grid widget visible / invisible

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11818 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-16

    Update composition item with signal in case the paper size has been changed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11817 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-15

    fix #2013

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11816 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-15

    fix #2014

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11815 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-15

    fix #2015

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11814 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-15

    Enceladus splash for next release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11813 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-15

    Added RequestExecutionLevel option to make the installer behave better under Vista and Win 7. Updated reg entries for toolbars etc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11812 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-15

    Grid annotation can be with coordinates or 1A, 1B, ...

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11811 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-15

    Use non-native dialog in case the cancel all dialog is needed. Fixes bug #1317

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11808 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-15

    Fix for reshape problem with closed lines

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11807 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-14

    will you ever learn to run prepare-commit.sh before commiting?

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11805 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-14

    fix #2007

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11804 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-13

    ogr provider: fix feature count retrieval

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11801 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-12

    Added unit test for QgsCoordinateReferenceSystem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11800 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-12

    fix #2002

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-12

    Composer grid map widget is a dock widget now

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-12

    Possibility to have annotations horizontally or vertically in the composer grid

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-12

    Use native file dialogs (via static methods from QFileDialog)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11795 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-11

    fix build windows build problem and some warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11794 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-10

    might fix the output of OGR error messages on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11793 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-10

    fix #1994

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11792 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-10

    allow entering of srid up to 1000000000

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11791 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-10

    use qobject_cast instead of dynamic_cast where possible

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11790 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-10-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-10-10

    Plugin Installer update: fix reenabling disabled repositories

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11789 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-09

    Formatting changes only (wrap lines at 80chars)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11788 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-09

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11787 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-09

    german translation update and minor fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11786 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-09

    also support relative paths for textures

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11785 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-09

    fix #1987

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11784 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-09

    Patch from Borys to fix resizing of the min-max combo boxes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11783 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-09

    Add export to pdf to composer menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11782 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-10-09
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-10-09

    vector query update (r11762)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11781 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-08

    different fix for #1942

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11780 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-10-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-10-08

    Wrong change to debian/control

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11777 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-10-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-10-08

    Typo in GRASS module

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11776 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-08

    Menu bar for composer also on platforms != mac. Fixes bug 1668

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11775 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-08

    [FEATURE] Possibility to add a grid to composer maps

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-08

    fix #1959

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11773 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-08

    fix #1942

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11772 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-08

    postgres provider:
    use same field expression in feature queries and min()/max()/distinct.
    char fields were trimmed differently otherwise.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11771 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-08

    postgres: consider subset string when deleting, updating and retrieving by fid

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11770 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-08

    Fix for bug #1985: Canceling new project remove layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11769 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-08

    postgres: don't repeat geometry filter

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11768 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-08

    postgres fixes:
    - allow editing of where clause in database selection dialog
    - don't open query builder with invalid layer
    - reallow oid type as primary key type
    - preset where clause with current one in query builder
    - actually show error message when QgsPostgresProvider::getGeometryDetails() fails



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11767 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-07

    Fix for bug #1980, pdf paper size

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-07

    grass plugin update:
    - update ogr uri support
    - fix whereoption support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11765 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-07

    ogr provider: shapes that can't RandomWrite can't DeleteFeature either

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11763 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-06

    wider support for vector layer queries:
    - add query support for OGR and spatialite layers (additional to postgres)
    - QgsDataProvider::setSubsetString() now returns if the query is successful.
    - add optional parameter to limit number of values returned from QgsVectorDataProvider::uniqueValues()
    - rename QgsDbSourceSelect to QgsPgSourceSelect, use QgsVectorLayer for layer queries and make it wider
    - QgsDataSourceURI: improve quoting
    - fix relative path support for SpatiaLite on windows
    - rename QgsPgQueryBuilder to QgsQueryBuilder and use QgsVectorLayer for
      queries instead of postgres

    cleanups:
    - rename QgsServerSourceSelect to QgsWMSSourceSelect



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11762 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-06

    remove redundancies in QgsAttributeTableMemoryModel and QgsAttributeTableModel

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11761 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-06

    refix plugin uis

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11760 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-06

    Fix for shifted values in interpolation plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-06

    Field calculator: read available types from the provider (similar to QgsAddAttrDialog)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11758 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-05

    show revision in title bar for trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11757 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-04

    Reduce the mimimum size of the undo dock widget.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-10-04
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-10-04

    fixes bug where new fields started with integer (integer now appended to end of field name)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11755 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-10-04
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-10-04

    plugin installer update: handle ports != 80 and add Bob Bruce's repository

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-03

    User interface cleanups to copyright, delim text and n-arrow plugins

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11753 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-03

    Added event handler for context help in composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11752 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-03

    fix options window title

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11751 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-03

    HIG compliance for snap mode combo list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11750 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-03

    HIG Compliance for Identfy Mode


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-03

    Use nicer looking resize boxes in print composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-03

    HIG compliance for composer and it's dialogs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-03

    Fix for ticket #1973

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-03

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-02

    Field Calculator: HIG compliance and use user friendly names for data types

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-10-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-10-02

    translation file updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11742 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-10-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-10-02

    Update of existing fields in field calculator and possibility to apply only to selection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-10-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-10-01

    Applied patch from #1962

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-10-01

    fix compile error on OSX

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11739 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-30

    QSvgGenerator::setTitle only available with Qt >=4.5

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-30
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-30

    field calculator (r11735)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11737 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-30

    Some cleanups in composer map and disable a recent change in composer that may lead to segfaults on some systems

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11736 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-30

    [FEATURE]: A field calculator, accessible with a button in the attribute section of the vector properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-29

    Use snapping settings of digitizing module also for measuring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11734 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-29

    Save composer pictures absolute / relative depending on project setting

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11733 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-09-29
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-09-29

    plugin installer update: more default repos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11732 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-29

    apply #1936

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-28

    Inject a bit of layman into field names to help those not familiar with computer terms

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11730 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-28

    - fix load of layers saved with relative paths on *x
    - also save relative paths to spatialite databases
    - show path mode as combobox
    - add QgsDataSourceURI::setDatabase()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11729 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-09-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-09-28

    Remove confusing descriptions in the Options dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-09-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-09-28

    fix 11723

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11724 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-09-28
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-09-28

    Polish translation update from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11723 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-27
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-27

    python archs must match app archs; update readme

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-27
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-27

    new vector dialog updates (r11719, r11720)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11721 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-27

    fix r11719

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11720 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-27

    Usability improvements to the new vector layer dialog. Also refactored so that the dialog an class names are now a more logical QgsNewVectorDialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11719 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-27

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11718 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-27

    prefer versioned qgispython SO, update SO versions for qgispython and qgisanalyis

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-09-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-09-26

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11716 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-26

    Show cached content of composer maps in screen resolution after loading from project file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11715 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-26

    fix drag & drop to legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11713 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-09-25
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-09-25

    fixed a bug in SpatiaLite provider (crash following 'ALTER TABLE ADD COLUMN')


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-25

    Speed up listing of field values in search dialog by using QSet

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-25

    Do searches also on not-commited attributes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-24

    fix qgsplugininstallerbase.ui

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-24

    debian package: fix library list for dev package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11707 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-24

    fix alias editing in vector layer properties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11706 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-24

    Cache is default preview mode for newly added composer map now

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-23

    fix #1935

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11704 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-22

    postgres provider update:
    - only use typlen for char fields
    - use subset string when checking for key uniqueness and recheck in setSubsetString() (fixes #1933)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-22

    Fix for bug 1931, removed some code parts for Qt<4.3 and some changes in svg export (but not yet enough)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11701 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-22

    Show point symbol in rotation preview and a little arrow. Also fixed a bug in QgsSingleSymbolRenderer::clone

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11700 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-09-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-09-22

    translation updates: es, fr and uk and string updates in all files
    Added Jean Roc Morreale to TRANSLATORS File as requested by him


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11699 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-21

    fix #1941

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11698 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-21

    attribute table: report number of matching rows in status bar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11697 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-09-21
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-09-21

    fixed a cuple of bugs - incorrect Spatialite's DB path handling


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11694 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-20

    fix #1916

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11693 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-20

    apply #1939

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-20

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11691 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-20

    german translation update (s/plugin/erweiterung/)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11690 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-09-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-09-20

    translation update: nl by richard


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11689 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-20

    followup r11684

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-20

    remove declaration of removed method QgsAttributeDialog::createEditor()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11685 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-20

    osgeo4w packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-09-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-09-19

    translation update: pt_BR by the brasilian team bringing to nearly 90%


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11683 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-19

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-19

    vector editing update:
    - show mapped value instead of attribute value for value maps in attribute table and identify results.
    - alternating background color in identify results
    - allow hiding of attributes
    - add actions (including edit action) into identify results



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11681 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-19

    Round rotation to 15 degree values if ctrl-key is pressed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11680 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-19

    Rotate values to integer degrees in rotate tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11679 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-19
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-19

    don't install dev pics (r11676)
    copy only archs compiled for bundled libs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11677 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-18

    Dont install developer pics since they are not used anywhere

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11676 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-17

    fix compile error on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11674 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-17
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-17

    rotate point tool (r11671)
    remove dead files (r11649)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-16

    [FEATURE]: add tool to graphically rotate points (by changing the value of the rotation field). Needs some more beautifying, perhaps a nicer arrow

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-15
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-15

    fix typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11668 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-15

    Updated version number to 1.4 and fixed bug where a leading developer's face was obscured by a letter

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11663 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-09-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-09-15

    translation update: uk by sergey


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11662 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-13

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11655 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-09-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-09-13

    translation update: uk by sergey


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11654 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-09-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-09-13

    translation update: uk by sergey


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11652 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-13

    fix more line endings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11650 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-13

    remove superfluous files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-13

    Updated web banner

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11648 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-13

    Fix small memory leak

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11647 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-12

    Splash update for trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11646 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-12
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-12

    bump version (r11643)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11645 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-12

    update trunk version

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-12

    Windows installer cleanups and updates for 1.3.0 release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-12

    fix line endings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11640 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-12

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11639 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-12
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-12

    install analysis header (r11623)
    install CONTRIBUTORS (r11628)
    Mimas release name (r11630)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11638 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-09-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-09-12

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-09-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-09-12

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-12

    more translation friendly visual and german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-12

    Updates to whats new and fixed version no in index.html

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-12

    Some formatting repair work

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-12

    Updated change history

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-12

    identify results: fix right click on derived attributes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11631 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-11

    Updated release name to mimas

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11630 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-11

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11629 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-11

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11628 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-11

    Updated master splash image and put it on a diet (now .5 original size)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-11

    multi layer identify:
    - restore editing, if one feature is identified on a editable vector layer
    - expand just the first feature on the first layer



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-11

    Generated new splash and mask to try to prevent some messiness in masking and to herald in qgis 1.3 mimas

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-11

    Expand feature attributes by default

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11624 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-11

    Added buffering method to qgsgeometryanalyzer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-10

    allow opening of qgis projects from windows explorer in OSGeo4W build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-10

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11619 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-09-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-09-10

    Polish translation fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11618 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-10

    [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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11617 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-10

    Refactored to remove redundant 'Table' from name of dock class

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11616 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-09-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-09-10

    translation update: .uk by sergey

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11615 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-10

    Changed version name and added option to force lzma compression

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11614 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-10

    Simple formatting change

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-10
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-10

    new osm images (r11603)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11610 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-09-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-09-10

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-09

    add qt uk translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11608 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-09-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-09-09

    translation update: .uk by sergey


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11606 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-09-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-09-09

    updated DONORS list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11605 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-09

    fix compile error (don't reference std namespace)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-09

    OSM plugin & provider update from Lukas Berka:
    - new OSM style files !! map looks pretty good now... (finally)
    - new icons !
    - some texts on dialogs were changed and completed
    - "Saving OSM into file" functionality was improved a little...
    - now OSM Plugin verify if osm provider is available...
    - fixed some problems with encoding... ascii --> utf-8
    - removing all OSM layers automatically after disabling OSM plugin in plugin manager
    - some dialogs has been renamed
    - other small bugfixes ...

    Thanks.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-09

    fix action's current attribute

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-08

    fix attribute actions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-08

    [FEATURE] configurable vertex marker size (fixes #1922)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-09-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-09-08

    correct language in ukrainian file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11598 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-09-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-09-08

    language update to all files and added new ukrainien language


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11597 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-08

    fix osm style path detection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11596 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-08

    fix temporary file generation when downloading from OSM

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-08

    fix compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11594 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-08

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-07

    and analysis library properties on osx

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-07

    fix dependency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-07

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11584 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-07

    multilayer identify: also report layer name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11583 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-07

    multi-layer identify:
    - fix busy cursor
    - add progress bar
    - reduces CRS debugging noise


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11580 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-06

    fix warning and typos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11579 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-06

    fix build problems with Qt 4.4

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11578 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-06

    identify tool improvements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-05
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-05

    simplify osx_archs trimming

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11575 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-05

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-05

    [FEATURE] recenter map canvas to an entered coordinate

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11573 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-05

    [FEATURE] multi-layer identify

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-05

    improve relative path support

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-05

    fix path corruption in GRASS on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11570 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-05
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-05

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11569 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-05

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-05

    last windowIcon fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-05

    more ui cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11565 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-05
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-05

    fix library install names for OSX (#768)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-05

    still r11559 :(

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-05

    vector part of r11559

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-05

    apply #1878 (fixes #1900)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-05

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11559 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-05

    Moved non-gui related raster terrain classes to analysis branch

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-05

    Link interpolation plugin to analysis lib

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-09-05
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-09-05

    Fix "Fix ui warnings"

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-09-05
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-09-05

    Fix ui warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-05

    Remove the interpolation classes that are in the analysis lib now

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-05

    Updated interpolation classes with the changes in trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-05

    Merge of changes from analysis branch

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-05
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-05

    fix library install names (#768)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-05
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-05

    handle more than 2 archs for OSX universal build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-04

    missed a file in r11546

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-04

    fix runtime warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-09-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-09-04

    Function argument can be const

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11545 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-09-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-09-03

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11544 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-09-03
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-09-03

    update for Snow Leopard

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-09-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-09-03

    translation update: .fr my jean

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-02

    fix python plugin crashes - changes GUI API
    - QgsMapCanvas::xyCoordinates(QgsPoint & p) => xyCoordinates(const QgsPoint & p)
    - QgsMapToolEmitPoint::canvasClicked(QgsPoint& point, Qt::MouseButton button) => canvasClicked( const QgsPoint& point, Qt::MouseButton button)
    - might be a SIP 4.8 problem



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-02

    fix #1915

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-01

    fix wms ui

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-01

    fix r11536

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-09-01

    apply #1910

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-31

    Updated web banner

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-31
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-31

    Applied patch #1907, thanks!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11533 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-31

    Apply coordinate clipping also for windows (probably fixes bug #1344)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11532 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-31
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-31

    Fix uic warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11531 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-30

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-30

    don't close wms layer dialog after addition and allow naming of layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-30

    Put no grass into installer package name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-30

    Added grass and nograss clauses

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-30

    remove spurious connect (following up r11522)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-29
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-29

    Add a "cancel all" button when searching for missing files after opening a project. Fixes #1317

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-28

    Better options to specify output raster extent and resolution in interpolation plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-28

    - fix #1903
    - handle feature info results as utf-8
    - fix crash with open identify results, when layer is removed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11522 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-28
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-28

    Use EPGS and Proj4 strings as persistent list of popular CRS:es

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-27
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-27

    raster terrain plugin (r11510); more polish context help (r11519)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-08-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-08-26

    more Polish translations from Milena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-26
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-26

    Make projection properties dialog remember size, position and current tab between sessions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-26

    fix comments

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11517 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-26
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-26

    First try with EPSG ID, then proj4 matching, when reading CRS from project file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11516 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-26

    include raster terrain analysis in debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-26

    fix #1897

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11514 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-26

    Fix for bug #1812: WFS dialog window confusion (refers to WMS)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11513 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-26

    Apply patch #1896 from gislab

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11512 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-26

    Remove Makefile from svn

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11511 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-26

    [FEATURE] Add the raster terrain plugin that does calculate of slope, aspect, ruggedness, total curvature from raster layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11510 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-26

    Fix for uninitialised variable in interpolator and for possible division by zero

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11509 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-26
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-26

    Clearified text. Fix for #1639.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11506 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-26

    Fix for reshape of multilines

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-26

    reshape tool (r11500)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-25

    fix compile error (QList::length() only available in Qt>=4.5)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-25

    fix compile errors on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11502 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-25

    cleanup postgres column thread

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11501 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-25

    [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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-25

    Fix for bug 1892, Merge tool (Postgis features) results in shifted attribute positions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-24
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-24

    Changed debug output to use QgsDebugMsg()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-23

    Slowly I'm learning to count....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11494 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-23
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-23

    missed svnversion.h change

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-23

    Updated splash for trunk so its differentiated from Daphnis

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-23

    Added German Carrillo to contributors list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-22

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-22

    fix compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-22

    missed a file in r11479

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11487 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-22

    polish context help (r11470);
    map composer icons (r11472);
    version change (r11484)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11486 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-22

    update version number to 1.3.0 in trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-22

    [FEATURE] add loading of value maps from csv file (apply #1869)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-22

    [FEATURE] add snapping to current layer in measure dialog (apply #1863)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-22

    [FEATURE] add selection of postgres primary key column (for views; apply #1855)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-22

    fix #1857

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-22

    cope with blanks in svnversion path on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-21

    Brought over nsi from 1.1.0 release, updated version numbers, removed 'unstable' from package name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-21
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-21

    Fixed measurements from identify tool:
    * Added support for 25D (by ignoring Z value completely)
    * Made the tool convert to the preferred units set for measurment tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-08-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-08-21

    translation update it from Maurizio


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-08-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-08-21

    Fix wrong icons in the Map Composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-08-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-08-21

    Arabic translator added

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-08-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-08-21

    Polish translation of the context helps

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11470 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-21
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-21

    Swedish translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11469 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-08-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-08-21

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11468 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-08-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-08-21

    translation update: it from Maurizio


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-21

    fix #1887

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11465 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-21

    postgres & ogr provider update:
    - postgres provider: report field width -1 for everything except strings (fixes #1131)
    - in vector file writer, ogr provider choose field width:
      - 255 for strings, when given width is negative or larger.
        (was 80 in ogr provider and OGR determined-default for vector file writer).
      - 10 for integers, when given width is negative or larger.
      - 32 for reals, when given width is negative or larger.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11464 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-08-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-08-21

    translation update: nl from Richard

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11462 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-08-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-08-21

    translation updates: hu by Zoltan and zh_TW by yao


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11461 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-21
Commit:     gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-21

    Fix for Ticket #1881. This allows to change the srs for wms based in geoserver.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11460 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-08-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-08-20

    polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-20

    Initialize QgsComposerMap::mItemPositionLocked properly

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11458 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-20
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-20

    add icons (r11448); misc updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11456 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-08-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-08-20

    translation update: es by Carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-08-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-08-20

    a lot of translation updates and added Peteris Brunis to the list of translators on request


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-20

    improve qgssvnversion.h creation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11451 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-08-20
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-08-20

    Allow any file selection in r.recode

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11450 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-08-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-08-20

    better gis theme icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11449 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-08-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-08-19

    more gis theme icons from Robert Szczepanek

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-19
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-19

    * Added script for updating the srs.db from the GDAL installation (thanks msieczka !)
    * Added a small README on the process on how to do the above
    * Change the CRS recognition when reading from projects, so it tries to match the proj4 string if valid. This is a must when the srs.db now is updated
    * Changed to read ellipsoid an projection acronyms from srs.db nistead of qgis.db (mostly)
    * Misc. clean up of comments and deletion of stale code.
    * Fixes #1534.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-19

    make update_ts_files.sh a bit more robust

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-08-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-08-19

    translation updates: ru from Artem and fr from Jean Roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11445 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-19

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11444 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-19

    improve nmake detection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11443 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-19

    fix #1707, take two

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-19

    fix #1870

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11441 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-08-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-08-19

    Typo in it translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11440 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-19

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-19

    fix spatialite provider (fixes #1883 & 1884)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11438 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-19
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-19

    Fix a length computation error when doing SQL query with non-ASCII characters

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11436 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-08-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-08-19

    Revert patch uncorrectly applied

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11434 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-08-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-08-19

    Added donor detail

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11433 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-19
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-19

    More translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11432 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-18

    more osgeo4w tweaks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-18
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-18

    Removed crashed when reading VERY early project files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-18

    fix bison cmake detection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-18

    cmake improvements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11424 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-18

    clean double assignment

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-18

    debian packaging update (fixes #1879)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11422 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-17

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-17
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-17

    Some swedish translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-17

    include *.ui files in python translation updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-17
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-17

    Added OTFP to the clipboard contents (if OTFP is on). Fixes #1701

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11409 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-17

    add pyuic4 lookup for osgeo4w

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11408 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-08-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-08-17

    PyQGIS: fixed invalid signature of writeXML function


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11407 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-17
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-17

    Always set coordinate system, independent of any symbology style settings. Fixes #1604

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11406 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-17
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-17

    Adding connection of signals when reading legend layers from project XML file. Fixes #1760

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11405 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-17
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-17

    Cleaned up debugging output of CRS transform

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11404 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-17
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-17

    pyuic/pyrcc cleanup (r11401)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11402 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-16

    remove tons of pyuic4, pyrcc4 generated files and create them when building (apply #1877)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11401 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-16

    fix runtime warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11399 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-16

    move saveAsPDF icon (r11396)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11397 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-16

    Moved saveAsPDF icon from classic to default

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11396 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-16

    Fix for crash when removing a drawing composer map

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11395 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-16

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11394 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-16

    update install instructions for OSX

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11393 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-15

    attribute editor fixes:
    - fix column misindexing in attribute table, if the geometry column is not last
    - fix NULL handling (fixes #1876)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11392 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-15
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-15

    fix GRASS plugin module install issue

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11390 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-15
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-15

    don't use plain keys for shortcuts - against common UI guidelines (OSX at least), and registers while in GRASS shell (fix #739)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11389 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-15

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11387 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-15

    Fix for syntax error preventing compile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11386 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-15
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-15

    osm updates (r11377, r11378, r11384)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11385 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-14

    fix missing python uis in osm plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11384 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-14

    fix compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11383 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-14
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-14

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-14
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-14

    A fix for comparing two CRS:es that only differs by their +towgs84 params. Fixes partly #1815.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11380 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-08-14

    Update to OSM plugin from Lukas Berka:
    -classes and .ui,.py files renamed
    -bugfixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11378 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-08-14

    Update of OSM plugin from Lukas Berka:
    new osm icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11377 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-08-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-08-14

    Update of OSM provider from Lukas Berka:
    code documentation, refactoring, cleaning


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11376 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-14

    manually break lines in about's news section of german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-14

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11374 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-14
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-14

    Fixing globbing search after breaking it in r11366

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11373 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-14

    update ts run

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11372 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-14

    automatic indentation update (r11227-r11370)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11371 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-14

    Fixed echanting typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11370 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-14

    Added missing release name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11369 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-14

    Updated the whats new and index changelogs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11368 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-14

    Updated changelog for 1.2 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11367 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-13
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-13

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11366 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-13
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-13

    Applies patch to add several new strings from the fTools modules to the qgis_xx.ts files; Patch provided by Carlos Davila

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11365 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-13

    fix width and precision limits of string type in ogr provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-13
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-13

    Re-order layers after finding missing files. Also restructured the exception logic in qgisapp.cpp. Fixes #1561

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11363 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-08-13
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-08-13

    translation update: .fr by Jean Roc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11362 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-12
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-12

    If it works, it must be one of the easiest fixes. See #1860

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11361 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-12
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-12

    Always use / for dir separator with QFileInfo. Fixes #1864

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11360 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-12
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-12

    Clean up measure tool and fix the measurement when layer is in feet. Fix for #1219

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11359 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-12
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-12

    Added QLocale to defs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11358 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-12

    Delete composer before removing all the layers when leaving the application or the project. Fix for a memory bug in composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11357 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-12

    osgeo4w build: cmake doesn't deal with backslashed very well

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11355 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-12
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-12

    Fixed localized numbers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11352 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-12

    Remove legacy code in composer label

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11351 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-12

    Fix current_date field in composer label

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-12

    Fixed reading of frame width from composer items and drawing of frame for composer map

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11349 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-12
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-12

    Additional updates to 'Clip' Geoprocessing tool: Properly fixes #1758.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-11
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-11

    Additional updates to 'Union' geoprocessing tool:Fixes #1865 again, this time properly! Should also fix other complaints regarding missing features in output shapefile.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-11

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-11
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-11

    Changed text for clarity

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11344 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-11
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-11

    Adapted the attribute table combobox to the "required" property of layer combobox.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11343 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-11
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-11

    Fixed conversion of areas

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11342 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-10
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-10

    Updates to union geoprocessing tool: Fixes ##1865; Note: Misformed geometries still an issue with some complex geometries

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11341 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-10
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-10

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11340 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-10
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-10

    Fix clip geoprocessing function: Fixes #1758

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11339 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-10

    Saver pointer handling in legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11332 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-10
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-10

    Changed the behaviour of attribute editor as described into the discussion of ticker #289 to fix it.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11331 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-10

    preset python include path correctly for osgeo4w build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11330 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-10
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-10

    Added the possibility to unselect an optional (required="no" into interface-description of the grass module) to fix #1134.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-10
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-10

    Added the possibility to unselect an optional (required="no" into interface-description of the grass module) to fix #1134.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-08-08
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-08-08

    translation update: .es from Carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-07

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-06
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-06

    Mac: Additional use of Qt non-native font dialog for 32-bit builds until native QFontDialog bugs are fixed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-08-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-08-06

    translation update: .es from cralos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-08-06

    ...forgotten to update the generated files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-08-06

    Update to OSM provider+plugin from Lukas Berka:
    -osm provider code documentation; refactoring


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-08-06

    Update to OSM plugin from Lukas Berka:
    -displaying recommended tag keys and values for easier tags editing
    -created features now doesn't have created_by tag automatically (coz it's deprecated)
    -eh, names of some dockwidget elements are shorter now :)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-08-06

    Fixed #1737. Contributed by Richard Kostecky.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-06
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-06

    flags to link libqgispython are not necessary on OSX, so just feed empty to configure.py (r11279)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-06
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-06

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-05

    use linker flags when compiling python bindings (fixes #1518)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-05

    fix syntax error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-05
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-05

    Updated SIP-files after r11275 and r11276. Fix for #1220.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-05
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-05

    Different approach to backwards compatibility. Fixes #1220 again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-05
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-05

    Made point symbols respect the layer transparency setting. Fixes #1220

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-05

    Fix for bug #1854 qgisinterpolator.cpp causing build error on OS X

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-08-05
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-08-05

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-05

    replace osgeo4w path in qgisconfig.py

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11271 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-08-04
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-08-04

    Plugin Installer small fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11270 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-04

    make exclude customizable

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11269 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-04
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-04

    Removed warning for missing signal

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-04
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-04

    Turn off rendering while looping through all layers hinding/showing. Fixes #1856

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-04

    [FEATUREBUGFIX] reintroduce copy of attributes (fixes #59)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-03

    Applied patch #1290 with modifications

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-03
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-03

    Some swedish translation, and removing nonsens text

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-08-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-08-03

    Apply patch from gcarillo to fix bug #1793

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-02

    Renamed Anitas new svg version of the QGIS icon to qgis_icon and deleted the old one

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-02

    release name (r11247); libgslcblas not used (shared linking only), link libdl for internal spatialite (r11250)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-02

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-02

    update debian packaging

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-02

    more cleanups:
    - don't link GSL's CBLAS. We don't use it.
    - don't link GEOS and GDAL into python bindings. They don't use them directly.
    - link libdl on unix when internal spatialite is used
    - update SONAMEs
    - fix some warnings and typos



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-02

    fix update_ts_files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-02

    Changed release name to Daphnis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-08-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-08-02

    Updated splash for 1.2 release (now standing back to wait for complaints about the colour :-)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11246 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-02

    fix #1805

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-02

    fix #1703

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-01

    add moc headers (r11241)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-01

    misc cleanups:
    - added Q_OBJECT to various classes where lupdate was complaining
    - fix some warnings (mostly potentially uninitialized variables)
    - introduce doubleNear(a,b,epsilon) to compare doubles
    - fix new composer pagesizes
    - cleanup edit type labels in vector properties (marked translation strings,
      synced with qgsattributetypeedit.ui, removed redundant code)
    - allow update_ts_files.sh for specified languages
    - german translation update



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-01

    fix OSM install paths

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-08-01
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-08-01

    misc minor fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-08-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-08-01

    fix some warnings and maybe fix OSX build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-08-01
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-08-01

    Turn on scrolling in legend layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-31

    fix gcc warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-31

    [FEATURE] add american paper format to composer and allow custom formats in inch (fixed #1538 and #1858)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-31

    fix moc warnings in OSM provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-31
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-31

    Change behaviour of legend layer reordering with the mouse. The code needs major cleanup, but the we need to settle on behaviour first.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11233 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-31

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-31

    update ts files run

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11231 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-31

    remove empty ui file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11230 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-31

    [FEATURE] make restriction to change only common properties of unique value classes optional (fixes #1703)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11229 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-31

    automatic indentation update (r11003-r11227)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11228 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-31

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11227 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-31

    fix some translation strings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11226 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-31

    Fix for bug #1572: new features will not display before spatial index is recreated/QGIS restarted

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-31

    Some error checking and saving of output file directories in interpolation plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11223 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-07-31
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-07-31

    Minor editing for consistency of GRASS modules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11221 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-31
Commit:     leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-31

    Update list GRASS modules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11220 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-31
Commit:     leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-31

    Update v.out.ogr and r.out.gdal GRASS modules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11219 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-30

    fix #1664 and #1681

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-30

    FEATURE: possibility to save the triangulation to shape file (but needs a bit more error checking and polishing)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-07-30
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-07-30

    add osm plugin (r11210)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11216 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-30

    osm plugin: fixed a problem with raster layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11215 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-30

    Some bugfixes for interpolation plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-30

    include osm provider in debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11213 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-30

    fix warnings (possibly fixing one bug) and build errors on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11212 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-30

    FEATURE: possibility to add line layers as constrains for triangulation in interpolation plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11211 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-30

    [FEATURE] Imported OpenStreetMap provider and plugin.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11210 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-29

    Fix for ticket 1745 (QGis crashes dragging a Legend Layer File over a Legend Layer File Group)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11206 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-29

    use numerus form in translation string

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-29
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-29

    Moved db.in.ogr grass module into under "Import" section.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11204 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-29
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-29

    Fixed a crash when a QgsGrassModel::VectorLayer contained into a multiple selection is deleted, renamed or copied.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11203 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-29

    Applied patch from gcarillo to fix ticket #1791. Thanks!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-29

    Initialise band count to 0 in raster constructor for WMS layers. Fixes bug #1803

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11201 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-29

    Make symbology items non-selectable (fix for #1439

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11200 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-29

    Small layout improvement for composer map widget

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11199 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-29

    Another fix to prevent concurrent rendering in composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11198 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-29

    include OSGeo4W build scripts

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11197 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-29

    fix Qt warnings when overview is hidden

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11196 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-29

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11195 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-29
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-29

    Enhancements into the browser of the grass plug-in:
    * Added a context menu
    * Changed the behavior of confirm dialogs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11194 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-28
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-28

    Some fixes of grass plug-in:
    * Fixed CMakeList.txt of scripts
    * Fixed parsing for manual attribute of modules


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11193 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-28
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-28

    Interesting bug only seen for my rasters...

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-28

    Slightly better fix for composer map crash

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11190 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-28
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-28

    -Fix no data value from being included in histogram and stats
    -Closes ticket #1380

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11189 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-07-28
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-07-28

    rename georef plugin sources (r11181, r11183)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11188 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-28
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-28

    -Applied patch supplied by rouault to allow building internal pyramids jpeg compression if libtiff 4.0 or greater is available
    -Closes ticket #1357

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11187 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-27

    Fix for composer map crash when doing fast zooms with mouse wheel

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11186 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-27
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-27

    Fix for #1712.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11185 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-27
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-27

    -Fixed small spacing error in the delimited text uri

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11184 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-27
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-27

    Renaming files in georeferencer plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11183 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-27
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-27

    File encoding selector made consistent and persistent between different dialogs.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11182 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-27
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-27

    Text string made easier to translate in georeferencer.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11181 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-24

    fix size long options

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-24

    [FEATURE] enhance command line arguments
    - allow given snapshot sizes
    - allow suppression of splash screen
    - capture map decorations from plugins on snapshots



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11172 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-07-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-07-24

    save as PDF icon (r11165)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11170 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-24

    unload plugins before terminating after taking a snapshot

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-24

    add command line arguments on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-23

    add export to PDF to composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-23

    fix german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-23

    QTreeWidget::headerHidden() not supported until Qt4.4

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-23

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-07-23
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-07-23

    attribute editing, symbology enhancements, misc GRASS updates (r11112, r11149, r11152, r11154)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-23

    refactor widget creation for attribute dialog and table into a factory class.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-23

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11153 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-23

    [FEATURE] symbology enhancements:
    - add QgsMarkerCatalogue::refreshList() to refresh the symbol list w/o restart
    - allow refresh of symbols via popup menu on the renderer's symbol selection
    - add support for data define symbol(name)s
    - add support for font symbol markers (only data define - no gui yet)
    - pass QgsRenderContext to rendering methods
    - add symbol size in map units (ie. symbols that keep the size in mapunits
      independant of the mapscale)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@11152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-22

    [FEATURE] Honour the edit widgets settings also in attribute table.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11150 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-22

    [FEATURE] GUI for setting edit widgets for layer attributes.
    Additionally added a dialog for loading value map from a layer (could be aspatial table too!)
    Contributed by Richard Kostecky.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11149 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-22
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-22

    Fixed the fix of a small i18n issue.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-22
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-22

    Fixed a small i18n issue

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-22

    Destroy active undo command if the vertex can't be deleted


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-22

    Fixed for simplify tool, show a message if the feature can't be simplified.
    By Richard Kostecky.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11144 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-22

    Undo changes in active edit command when it gets destroyed.
    Fixed return value for deletion of vertices.
    Contributed by Richard Kostecky.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-22

    Added support for topology editing in node tool. Contributed by Richard Kostecky.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11141 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-21

    optionally allow adding postgis table addition with double click and extended selection of tables (fixes #1801)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-21

    Moved from QMap to QHash for the row-id maps and feature map in models.
    There might be a tiny speed up in attribute table loading...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-21

    providers: deprecated some overlapping capabilities and added doxygen docs for them.
    All providers should have now correctly set capability for fast access to features by id (SelectAtId).

    Until now, attribute table was using memory model for Postgres provider (i.e. very slow open)
    From now it uses the "good" model, so the attribute table opens much faster.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-21

    Replace multiple calls to featureCount() with just one when loading attribute table.
    Can speed up loading of attribute table with providers not caching the feature count.
    By Vita Cizek.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11136 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-20
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-20

    - Changed the GRASS Shell to determine the grass executable in runtime.
    - Cutted off unnecessary includes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-20
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-20

    Fixed a typo.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11120 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-20
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-20

    Made the grass binary filename to be built in runtime.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11119 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-20
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-20

    Various enhancements into GRASS shell:
    - Uses directly GRASS
    - Starts with a minimum size of 80x25 characters


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11118 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-20

    The wkb->geos conversion may fail for some reasons so it's necessary to check the result of it.
    This avoids some possible segfaults with invalid geometries.
    Contributed by Vita Cizek.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11116 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-20

    Documentation of attribute table headers - patch from Vita Cizek.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-20
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-20

    Cleaned grass plug-in modules.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-20
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-20

    Fixed label in r.external.all of grass-plugin module.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-18

    fix #1707

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11107 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-18

    fix #1789 (take 2)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11106 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-18

    fix #1789

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11105 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-17

    Handle non-ascii characters in domain check constraints

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11104 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-07-17
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-07-17

    grass v.split module (r11095)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11100 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-07-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-07-16

    translation update: fr by Jean Roc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11098 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-16
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-16

    Fix for #1784.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11097 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-07-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-07-16

    r.regression.line simplified

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-16
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-16

    Added v.split module for the grass plug-in to fix #1783.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11095 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-07-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-07-16

    More consistency in r.external module descriptions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11093 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-16
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-16

    Forced the driver to be "pg" for db.connect.schema module of grass plug-in.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11092 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-07-15
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-07-15

    grass modules updates (r11074, r11077, r11081, r11052)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-07-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-07-15

    Updated DONORS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-15
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-15

    Deleted a duplicated entry into module list.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11087 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-07-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-07-15

    Better description for db.connect.schema

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11086 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-15
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-15

    Changed the behavior of db.connect which reset the schema.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11085 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-15

    Add missing edit types in python bindings (ticket #1781)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11084 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-15
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-15

    Fix for #1779.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-15
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-15

    Renamed some modules.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11081 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-15
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-15

    Fixed a commit mistake of r11052.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-15
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-15

    Added the possibility to specify the manpage of the modules into .qgm files.
    Updated .qgm files for qgis.r.externa.all, qgis.v.out.ogr.pg and qgis.db.connect-login.pg to fix #1774.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11078 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-15
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-15

    Moved qgis.v.out.ogr.pg and qgis.db.connect-login.pg into the right directory
    Setted the default value of port to fix #1777.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-15
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-15

    Removed "Help" button from the GRASS plug-in window to fix #1778.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11076 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-07-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-07-15

    Minor edit to description of r.mapcalc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-07-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-07-15

    Moved v.out.ogr.postgis to 6.3 modules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-07-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-07-15

    More consistency in GRASS module descriptions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11073 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-07-15
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-07-15

    Typo in v.net.path

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-15

    Applied patch to fix bug #1733

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-13

    implement #1769

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11061 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-13

    fix translation bug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11059 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-13

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11055 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-13

    turn start/end into first/last (note: f<l vs. s>e) in identify dialog and make them translatable

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-13
Commit:     leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-13

    Update new GRASS modules for GRASS 6.3 e 6.4

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11052 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-11

    fix for bug #1756

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11041 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-11

    Fix for bug 1756, renaming of postgis connection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11040 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-10

    don't show ranges for unique values in legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11037 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2009-07-10
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2009-07-10

    added new qgis svg logo version created by Anita Graser


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11036 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-07-09
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-07-09

    qgis.r.external.all (r11033)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11034 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-09
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-09

    Fixed #1763:
    * Added python script qgis.r.external.all.py
    * Added module and icon file for qgis.r.external.all
    * Changed the module parser to accept the 'directory' attribute to allow the directory selection


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11033 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-06

    update spatialite to 2.3.1

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11031 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-06

    GRASS warnings were fixed; disable warnings on sqlite3/spatialite

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11030 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-07-06
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-07-06

    Added a donor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11029 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-07-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-07-06

    Fix crash in simplify tool, from Richard Kostecky


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11028 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-04

    Fix for bug #1027, extent command line option does not appear to work

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-04

    fix #1045

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11022 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-04

    Disable drag and drop in symbol dialogs, fix for bug #1481

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11017 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-04

    Better formatting of classification strings for legend. Fixes bug #1397

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11016 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-03
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-03

    Made the canvas get refreshed every time a module of GRASS plugin is runned. Fixes #1611.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11015 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-03

    Updated python bindings with some added functions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11014 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-07-03
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-07-03

    Added a donor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-07-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-07-02

    evis plugin (r10995);
    install DONORS file (r11009);
    misc project cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11011 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-07-02
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-07-02

    Update sponsor and donor text

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11010 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-02
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-02

    Updated the about dialog to take care of DONORS file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11009 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-02

    fix typos in german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11005 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-01

    automatic indentation update (r10980-r11003)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11004 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-01

    fix link error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11003 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-01

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11002 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-01

    fix some evis typos and update translation strings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11001 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-01

    include evis plugin in debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@11000 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-01

    update_ts_files.sh run

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-01

    remove location from temporary python translation files from ts files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10998 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-01

    apply #1423

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-07-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-07-01

    translation update: spanish by Carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-07-01
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-07-01

    -Contribution of the eVis plugin, version 1.1.0, to the QGIS project
    -Documentation folks can find our original user guide at http://biodiversityinformatics.amnh.org/open_source/evis/documentation.php
    -Any questions can be sent to ersts at amnh dot org and horning at amnh dot org

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-01

    fix #1311

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10994 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-07-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-07-01

    reindent qgsvectorlayer.cpp - PLEASE run scripts/prepare-commit.sh before commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-01

    Added a convenience to retrieve the attribute display name from QgsVectorLayer. Use this function in renderer dialogs, info tool, attribute table and composer legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10992 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-01

    Also use integer/double formating for continous color legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10991 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-07-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-07-01

    [FEATURE] Possibility to add attribute aliases for vector layers. The aliases are shown in the infotool and attribute table to have more descriptive names

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-30

    Fix for bug #983, numerical ranges in graduated symbol

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10989 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-27

    fix #1751

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10987 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-27

    [FEATURE] add default class to unique value renderer (fixes #1750)
    - unique value enull" now default class (ie. class for values without a defined class)
    - "add class" and "classify" now add the default class



    git-svn-id: http://svn.osgeo.org/qgis/trunk@10986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-26

    Replaced activated signal with triggered signal in composer to get rid of qt3 support issues

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-26

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10984 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-26

    sync QgsVectorDataProvider sip interface

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10983 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-26

    re-add vector attribute method removed in r10863

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10982 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-26

    automatic indentation update (r10918-r10980)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10981 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-06-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-06-25

    translation update: vietnamese by Huu Manh Bui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-25

    fix a warning and add a note about QgsVectorDataProvider::addAttributes() change

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10979 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-25

    Applied patch to fix bug #1747. Thanks to gcarrillo!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-24

    fix sqlite compile error, for real this time

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10976 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-24

    fix sqlite compile error, part 2

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10975 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-24

    fix sqlite compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-24

    OGR provider update (fixes #1746)
    - use OGR and not the filename to deduce the layername
    - fall back to QgsVectorDataProvider methods if OGR SQL doesn't work
    - check error code of OGR_L_SetFeature


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10972 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-23

    Remove a potential source of crash in triangle interpolator

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10971 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-06-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-06-23

    Node tool now works also with on the fly projections turned on.
    Contributed by Richard Kostecky.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10970 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-23

    fix #1744

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10969 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-23

    reindent postgres provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10968 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-06-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-06-23

    partial fix for #1743 : connection to proper QAction's triggered() signal in all core plugins

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10967 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-22
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-22

    Added the possibility to view informations about regions into the browser of the GRASS plug-in to fix ticket #1624.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10966 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-21

    also use QPixmap for decorations (followup to r10926)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10965 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-21

    Fix for bug #1738, duplicated objects in composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10964 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-21

    [FEATURE] Added possibility to keep the current layers in a composer map even if further layers are added to the main map

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10963 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-19
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-19

    Fixed a redundant call.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10962 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-19

    Fix for bug 1488

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10961 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-19
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-19

    Fixed #1364.
    Changed the behavior of the file selection dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10960 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-19
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-19

    fixed a typing error.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10959 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-19

    [FEATURE] possibility to display current date in composer label by typing (d 'June' yyyy) or similar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10956 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-18

    enable internal spatialite option; reduce recompilation a bit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10953 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-18

    node tool fixes (r10947)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10950 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-18

    Added new edit type for attributes that are not recommended to change

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10949 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-06-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-06-18

    A bunch of fixes for node tool from Richard:
    - fixed update of node tool vertex markers after undo #1736
    - fixed a crash when trying to edit non-existent feature
    - vertex markers are now QgsVertexMarker instances (i.e. don't scale when zooming)
    - fixed moving of points in point layer
    - original node is excluded when snapping

    Fixed double map canvas refresh when doing edits.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10947 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-17
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-17

    Allowed multiple seletion in the QTreeView of the grass map browser to fix #566.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10946 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-17
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-17

    Added the possibility to select multiple files in modules such as r.patch.
    Changed the module r.patch to exploit the new feature (fixes ticket #1489)
    Fixed the starting point of the selection dialog to the last directory used (fixes ticket #1362)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10945 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-17
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-17

    Changed r.out.tiff.qgm to fix ticket #1628.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10944 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-17

    Improvements for merge tool. Show a progress dialog during the merge and make the item showing the attribute values after the merge editable

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10943 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-17

    Move split feature tool to advanced digitize toolbar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10942 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-17

    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'))

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-16

    GRASS qgc update (r10930); optimize GRASS module install

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-06-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-06-16

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2009-06-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2009-06-16

    reorganized grass python interface, patch by cgsbob

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10936 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-16

    Replace the hardcoded treshold in line splitting code and added more comment

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10935 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-15
Commit:     gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-15

    Fix for ticket #936, Legend name too long when executing "qgis vectorfile.shp"

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10934 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-15

    Split thresholds should be dependant on map unit type. For now use values that work in nearly all cases

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10931 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-15
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-15

    Moved default.qgc into modules directory to make the modules tree and search GRASS version dependent

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10930 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-06-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-06-15

    Put map name in quotes to avoid issues with map names having spaces

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10929 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-15

    Use higher tresholds for line splitting to avoid numerical problems with large coordinate values

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10928 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-06-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-06-15

    translation update: spanish for trunk by Carlos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10927 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-06-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-06-14

    Always use QPixmap when drawing the map in canvas.
    This results in faster updates of canvas when rendered map is QImage - e.g. when panning / updating rubber bands.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10926 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-06-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-06-14

    Fix for #1730 and some small updates in attribute table view code. Contributed by Vita Cizek.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10925 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-14
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-14

    undo feature (r10920 r10921)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10924 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-06-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-06-14

    Don't forget to add new point to undo stack.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10923 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-06-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-06-14

    Unfreeze canvas also when cancel is clicked in open ogr layer dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10922 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-06-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-06-14

    [FEATURE] Added undo/redo functionality for vector layer editing.

    There are undo/redo actions in Edit menu, in Advanced digitizing toolbar
    and there is a new dock widget displaying undo stack of active layer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10921 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-06-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-06-14

    Added infrastructure for vector editing undo/redo functionality.

    Note - when implementing edit tools for vector layer:
    All editation should be done between beginEditCommand() and endEditCommand()
    calls so that the operation are stored.

    Note - when doing changes inside QgsVectorLayer code:
    When doing any changes inside QgsVectorLayer they should be done using edit*() functions
    and _not_ directly e.g. mChangedGeometries[fid] = (...) otherwise the change won't be
    stored in the undo stack and it would lead to invalid behaviour of undo.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10920 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-14

    Larger maximum value for default snapping / search tolerance

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10919 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-13
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-13

    -removed the use of setPixel() in the rendering routines, thanks Yan for the suggestion
    -swapped all of the myColumns and myRows in the rendering routines, as they were reversed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10918 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-12
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-12

    GRASS module reorg and updates (r10903, r10908, r10909, r10910, r10911)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10917 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-12
Commit:     gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-12

    Fix for ticket #1702, when loading an ogr database datasource with one layer the password appears in legend.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10916 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-12
Commit:     gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-12

    Fix for bug #1520, After adding a column for OGR-Layer, column doesn't appear in attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-12
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-12

    Removed duplicated entry in GRASS plugin module list.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10912 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-12
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-12

    Added r.external.qgis GRASS plugin module.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-12
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-12

    Changed the icon for r.external GRASS plugin module

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10910 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-12
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-12

    Added r.external GRASS module. Fixes #1623.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10909 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-12
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-12

    Changed GRASS modules directory structure to allow different modules version for different GRASS versions.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10908 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-06-11
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-06-11

    updated spanish translation file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-11

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10904 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-06-11
Commit:     rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-06-11

    Changed some grass modules to work with grass 6.4 and guarantee the compatibility with previous versions. Fixed #1629.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10903 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-11

    Support for enumerations as an edit type in the infotool dialog (with combo box selection)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10902 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-11
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-11

    missed some GEOS bits (r10894)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10901 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-10
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-10

    GRASS PG export (r10899)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10900 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2009-06-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2009-06-10

    new script + qgis module for vector to PostGIS export, fix for #1190

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-10

    Applied patch to fix legend cursor. Provided by gcarrillo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10897 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-06-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-06-09

    Fixed #1706.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10896 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-06-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-06-09

    Change layer's icon in legend to reflext that the layer is editable.

    Removed duplicate function.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10895 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-09
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-09

    GRASS needs GEOS now (r10893)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10894 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-09

    fix build problems with GRASS 6.5 GEOS support and #1723

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10893 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-08

    Forgot to commit a file last Friday that is necessary for WMS based printing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10892 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-06
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-06

    node tool (r10890)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10891 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-06-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-06-06

    [FEATURE] Added a new "node" tool (in advanced digitizing toolbar).
    Integrates add, move and delete vertex tools for faster editing.

    Contributed by Richard Kostecky, qgis-mapper team.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10890 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2009-06-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2009-06-05

    fixed wrong port

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10886 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-05

    Use a DPI parameter in the WMS request. This allows printing with QGIS from QGIS mapserver (and is ignored by the other WMS servers)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10885 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-05

    More robust parsing of project snapping options

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10883 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-05

    [FEATURE] Added option to show only markers of selected features in editing mode.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10882 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-06-03
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-06-03

    merge features (r10879)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10881 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-03

    Use QImage as composer map cache because rendering to QPixmap may be slow if antialiasing is turned on

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10880 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-03

    New functionality for merging features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10879 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-03

    Added null transformations from 1.0.0 and 1.0.2 to 1.1.1

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10878 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-02

    automatic indentation update (r10594-r10876)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10877 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-02

    Added increment for unit iterator and added a security check if snapping unit is not there (e.g. 1.0 project file)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10876 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-02

    fix attribute table edit problem when geometry is not last column in postgis tables

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10875 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-01

    make saving of relative pathes of file data sources optional

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10874 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-01

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10873 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-06-01

    indentation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10872 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2009-06-01
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2009-06-01

    added grass/qgis build instruction for ecw and mrsid written by Giovanni Manghi


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10870 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-01

    Merge linestrings together in union operation. Otherwise geos would create a multilinestring containing the linestrings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10869 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-06-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-06-01

    Append suffix for composer template file. Fixes bug #1708

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10868 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-31

    Fix for problem with features that cannot be exported to shape

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10867 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-31

    Improved handling of attribute types in WFS provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10866 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-30

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10864 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-30

    - allow setting of field width and precision when adding attributes
    - update vector data providers accordingly
    - postgres provider:
      - add support for more native types and setting of column comments
      - catch errors on retrieval of defaults values (fixes #1713)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@10863 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-30

    install icon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10862 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-29

    tidy up clutter, part 2

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10861 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-29
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-29

    tidy up clutter

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10860 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-28

    Show SSL modes also when adding new DB connection.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10859 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-28

    QgsWFSPlugin::setCurrentTheme needs to be a slot

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10858 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-28

    Fix for bug #1717

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10856 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-27

    allow project relative position of file data sources and svgs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10854 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-27

    fix crash when viewing project properties of 1.1 project files
    (missing LayerSnappingToleranceUnitList)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10853 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-27
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-27

    wms layer ordering arrows (r10850)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10852 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-27

    Added the possibility to change the order of layers in the WMS dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10850 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-05-26
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-05-26

    applying patch from ticket #1714: adds option to perform geoprocessing and basic statistics functions on selected features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10849 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-05-25
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-05-25

    fix basic statistics calculation ( mean no longer always 0.00! )

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10848 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-25

    Revert change in qgsvectorlayer.sip

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10847 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-05-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-05-25

    added new qgis_xh.ts file for xhosa language .. update script run automatically ;)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10846 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-25

    added overlay methods to python bindings for QgsVectorLayer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10845 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-05-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-05-25

    ts_update script and fixed problems with qt4.5
    should compile on all systems now


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10842 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-23

    Fixed a crash when simplifying geometries with larger coordinates. By Richard Kostecky.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10841 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-22

    Fixed documentation of QgsGeometry::asMulti*() functions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10836 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-22

    Fix for bug with wfs point layers that don't provide bbox information

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10834 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-05-21
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-05-21

    fix typo in simply_geometry function

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10833 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-05-21
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-05-21

    add delaunay triangulation to the help xml file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10832 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-05-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-05-19

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10825 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-19

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-05-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-05-19

    translation updates - up to latest strings
    hope this will work on qt4.5 systems


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10822 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-19

    fix #1709

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10820 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-05-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-05-18

    Plugin Installer minor fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10818 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2009-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2009-05-18

    try if grass module can be imported

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10817 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-05-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-05-18

    The locale selector fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10815 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2009-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2009-05-18

    additional fix for #1173, missing PYTHON path

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10814 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-05-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-05-18

    In translation files, only consider strings from src and python directories (to avoid including redundant and obsolete strings from the build directory)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10813 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2009-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2009-05-18

    fix for ticket #1617, wrong maps associated with combobox after update (added layer)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10812 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-05-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-05-18

    translation update: .hu from zoltan siki

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10810 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-17

    apply #1700

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10808 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-05-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-05-15

    obsolete strings removed .. sorry for that


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10803 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-05-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-05-15

    updated all language files to new strings - adapted statistics file to fit new wiki syntax


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10801 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-05-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-05-15

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-15

    fix link error on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-14
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-14

    overlay update (r10791), grass update (r10795)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2009-05-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2009-05-14

    fixed ticket #1173, new script which runs both db.connect and db.login (if necessary) for postgres database, connection is tested

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10795 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-14

    Keep mCachedGeometries up-to-date before the next repaint. This is important in cases where topological editing is enabled

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10794 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-14

    [UPDATE] support polygon features for simplification.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10793 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-14

    [FEATURE] Possibility to search in attribute table within selected records only.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10792 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-14

    Change in overlay classes such that pal object and geos geometry don't appear in the public interfaces (important for python bindings)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10791 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2009-05-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2009-05-14

    more fixes for ticket #1133

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10790 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2009-05-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2009-05-14

    reflected G_find_vector2 declaration change

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10789 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-13

    Fix for problem with split tool and topological editing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10788 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2009-05-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2009-05-13

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10787 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-13
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-13

    add lock icon (r10775)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10785 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-13

    fixed a problem in attribute table: selection was not getting updated correctly when showing only selected features.
    Patch by Vita Cizek.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10784 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-13

    Keep width and height of the composer map fixed if user sets the composer map extent to the map canvas extent

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10777 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-13

    Some improvements and bugfixes for moving and resizing composer items

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10776 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-12

    Possibility to lock/unlock composer item position by right mouse click

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10775 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-12

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-08
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-08

    missed some installed headers; clarify some dependency requirements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10760 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-05-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-05-08

    Added DONORS, changed SPONSORS. Please add DONORS tab to the About box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-07

    fix #1682

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10753 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-06

    fix #1678

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-06

    add missing combobox to set data defined label color

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-05

    silence extensive debugging noise

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-05

    fix python binding compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10742 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-05

    Extension of QgisInterface so also actions from plugins can be set in configure shortcuts dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-05

    Make pal diagrams work if on-the-fly reprojection is enabled. Added two consts in geometry methods

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-04

    fix compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10733 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-04
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-04

    shortcuts update (r10730, r10731)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10732 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-04

    Forgotten to add configure dialog's ui file in last commit.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-04

    New feature: configure shortcuts for actions within main window of qgis!
    See menu Setting->Configure shortcuts


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10730 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-04
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-04

    attributetable update (r10718, r10726)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10727 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-05-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-05-04

    Added missing files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-04

    Bugfix: consider multiple overlay objects for multitypes (or also possible no overlay objects if the feature is too small)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-05-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-05-04

    Trivial change, just removed some extra white space

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-04

    debian packaging update for 1.2.0



    git-svn-id: http://svn.osgeo.org/qgis/trunk@10721 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-05-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-05-04

    Regenerated from sources

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10720 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-05-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-05-04

    Placeholder updates for eventual 1.2 release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10719 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-05-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-05-04

    Refactoring to follow the 1 class :: 1 file rule. Also renamed mem model to memorymodel to comply with coding standards

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10718 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-05-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-05-04

    Updates to coding standards docs - mainly formatting and layout cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-02

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-02

    fix #1666

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10708 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-02

    rename delete hole tool (r10705)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10707 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-02

    remove Qt3 remains from GRASS plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10706 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-02

    Renamed delete hole tool to delete ring per suggestion by Borys.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-02

    version update (r10698), vector edit update (r10700)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10704 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-02

    Make sure that the new tools' icons are updated when changing theme.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-02

    Moved add island and add ring tools to advanced digitizing toolbar.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10702 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-02

    Added changeGeometry() method as have been suggested on mailing list.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10701 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-05-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-05-02

    New vector editing tools:
    - delete part of multipart feature
    - delete hole from polygon
    - simplify feature

    These tools are in the new "advanced" editing toolbar.
    Contributed by Richard Kostecky (qgis-mapper project).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10700 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-05-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-05-02

    Update splash and versions so its clear trunk is trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10698 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-05-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-05-02

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10697 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-02

    update OSX build, add Xcode build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10696 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-05-02
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-05-02

    grass shell (r10664, r10666)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10695 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-01

    fix #1673 and #1674

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10693 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-05-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-05-01

    fix #1672

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-30

    Call function throwGeosException to avoid segfault with invalid ring geometries. Fixes bug #1667

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10689 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-30

    Improved calls to PAL library

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-30

    fix grass plugin compile errors (by removing Qt3 cruft)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-29

    fixed documentation for zoomByFactor()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-28

    add progress indication when layers are loaded from projects

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-28

    apply patch from #52

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-28

    Fix a bug in the parsing of the WFS attributes definition

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-27

    quick fix to get grass shell built on mac

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10668 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-27

    Fix for bug #1657 and fix for a memory leak in ogr provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10667 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-27

    fix windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-04-27
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-04-27

    Adding qtermwidget

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10665 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-04-27
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-04-27

    New GRASS shell - first commit - dev Lorenzo Masini

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10664 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-26

    missed a file in r10659

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10659 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-26

    reduce debug output noise when not debugging

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-26

    speed up loading of projects with (complex) views:
    save key column of postgresql layers to projects file and try it first on
    reload.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@10657 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-26
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-26

    Arabic translation update by Latif Jalil

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10656 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-26

    fix french translation (fixes #1655)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10655 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-04-26
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-04-26

    translation update: fr by jean roc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10653 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-24

    consider comments in python plugin translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10651 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-24

    fix #1651

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-04-24
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-04-24

    translation update: es from carlos
    seems a bit too late to make it into release ;)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10648 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-04-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-04-24

    spatialite icon (r10644)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10646 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-23

    followup r10633:
    - remove i18n.cpps that are now created on update_ts_files.sh automatically
    - update_ts_files.sh run to get the current python plugin strings (+ new strings r10643)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@10645 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-23

    the gis icon theme update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10644 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-23

    apply #1646

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-23

    fix fTools build problem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-23

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10640 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-23

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10638 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-23

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-04-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-04-23

    translation update: nl by Richard

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-04-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-04-23

    translation update: lv by Peteris

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-23

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-23

    add translations strings for python plugins automatically.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-04-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-04-23

    translationi update: updated .nl from Richard

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-04-23
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-04-23

    handle Qt debug variants; basic debug help

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10629 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-22

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10628 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-04-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-04-22

    translation update: nl from Richard


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-04-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-04-22

    translation update: es from Carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-04-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-04-22

    translation update:russian from artem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-22

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10622 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-22

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10621 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-04-22
Commit:     leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-04-22

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-04-22
Commit:     leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-04-22

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10619 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-22

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10618 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-22

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10617 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-22

    add some missing fTools translation strings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10616 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-22

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10615 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-22

    translation string update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10614 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-21

    adapt debian package to r10612

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-21

    rename manual page files (fixes #1517)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10612 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-04-21
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-04-21

    adds ability to copy unique values to clipboard to pasting into other
    software (i.e. excel); updates version number as well


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10610 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-04-21
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-04-21

    Typo in GRASS default.qgc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-21

    Applied last minute patch for http auth support in wms (see ticket #1603).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10608 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-20

    fix #1644

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10605 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-20

    Sorting of raster color ramp items: better and faster.

    ... why to use insert sort if we have quicksort for free ...? :)

    (was taking minutes for one raster layer)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-19

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-19

    update zoom next icons (using convert -flop from zoom last)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-19

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-19

    update ts run (using Qt 4.5rc1)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-19

    fix #1460

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10596 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-19

    automatic indentation update (r10488-r10594)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-18

    Applied patch from smizuno that fixes bug #1540

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10592 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-04-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-04-18

    new theme icons (r10588)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10591 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-18

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10590 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2009-04-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2009-04-18

    Applied patch from ticket #1522 for Zoom Next functionality.
    Includes icons for zoom next tool.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10589 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2009-04-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2009-04-18

    Applied patch from ticket #1522 for Zoom Next functionality.
    Includes icons for zoom next tool (same icon for all themes).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-17
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-17

    Plugin Installer update - cleaning and refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10587 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-04-17
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-04-17

    fix theme copy paths

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-17

    Fixed compilation error with CSLCount not being declared.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-17

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10584 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-04-17
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-04-17

    Fix a typo in the about dialog box text


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10583 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-16

    complete QgsDataSourceURI() methods

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10581 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-16

    fix #1371

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10580 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-16

    add QgsDataSourceURI::database()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10579 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-16

    handle broken postgis installations more traceful

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10578 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-16

    fix r10511

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-16

    fix german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10576 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2009-04-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2009-04-16

        Added warning when attempting to create an attribute action without
        specifying both a name and and the action to perform. Fixes bug #1596


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10575 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-04-15
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-04-15

    oracle raster plugin (r10566)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-04-15
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-04-15

    headers (r10561), misc cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10573 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-15

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-15

    news fixes, additions and translation string updates



    git-svn-id: http://svn.osgeo.org/qgis/trunk@10570 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-15

    add oracle plugin to debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10569 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-15

    fix link error with MSVC

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10568 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-15

    Added Ivan to contributors file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-15

    Added oracle spatial raster plugin provided by Ivan Lucena

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-14

    fix build problem on mac

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10565 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-14

    I hope everybody likes green

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-14

    fix QgsDataSourceUri::publicSource() for postgres provider layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10563 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-14

    For 1.1 release we need geos 3.0.0 or later so make sure the user has it.
    GEOS 3 is required by PAL, simplify method of QgsGeometry and probably also spatialite.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-14

    Add vector overlay classes to include headers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-14

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-04-13
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-04-13

    attribute dialog (r10550, r10551, r10552), config cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-13

    PyQGIS: wrapped QgsMapTip and QgsRunProcess.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-13

    QgsRunProcess says: if I'm going to die, better kill me a bit later. That will be without segfaults.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-13

    Fixed handling of tolerance for projected layers (#1634).
    Patch contributed by Richard Kostecky.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-13

    Dummy commit that updates CMakeLists.txt in src/ui - should force cmake to update itself and don't complain about a missing ui file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-13

    Renaming of Beata* classes to QgsAttributeTable* classes done.

    Happy easter ;-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-13

    Removed old attribute table ui file, renamed and updated current ui file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-13

    Renaming of files "Beata" -> "qgsattributetable".
    Build temporarily broken, to be fixed in next commit.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10551 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-13

    Removed "old" attribute table from repository.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-12

    Added a bunch of missing functions in bindings for QgsSymbol.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-12

    Save and read provider encoding from project file. Fixes bug #1310

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-12

    make sure all the rubber band frames are deleted in composer. Fixes bug #1573

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10544 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-12

    fix typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-12

    Removed part about analysis lib since it is not yet in trunk


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-11

    Updated changelog in help - about dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-11

    Added note on how version_int is computed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-11

    Updated changelog for 1.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-11

    Fix version number gaff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-11

    fix internal spatialite build with MSVC

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-11

    fix various warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10535 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-04-11
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-04-11

    fixed spatialite RTree issue


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-11

    fix #1203

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10533 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-11

    Update int version for 1.1 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10531 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-11

    Allow moving of single points to use snapping (part of fix for #1550)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10530 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-04-11
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-04-11

    spatialite data provider - fixup


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-11
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-11

    the list of translators update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-11

    install translators list to docs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-11

    Fix poor grammar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-11

    Updated names list from organigram

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-11

    Added tab for translator acknowledgement to about box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-11

    Use camel case for plugin name. Fixes issue where tab name appears in lower case

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-10

    add ui defaults

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-10

    Updated splash for 1.1 release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-09

    Hide plugin installer button in plugin manager until we resolve some problems with integration (probably in 1.2 release)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-09

    Fix for bug #1570, move vertex after add vertex introduces new vertices when snapping is active

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10517 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-09

    typo fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10516 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-09

    fix for a memory leak

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-04-09
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-04-09

    update version number


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10514 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-04-09
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-04-09

    fixes output attributes for delaunay triangulation function


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10513 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-04-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-04-09

    Plugin Installer update - prepare to merge with Plugin Manager

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10512 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-08

    qualify default postgres layer name with column, if there would be a layer by the same name otherwise

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10511 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-08

    include diagram overlays in debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10509 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-08

    remove overlay classes in core.sip until some problems are fixed...

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-08

    Add overlay object, modify core.sip to include it

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10506 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-08

    add sip-file for vector overlay

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-07

    upgrade internal spatialite from beta to amalgamated 2.3.0 release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-04-07
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-04-07

    udpates to centroid function, should work with any and all projections


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-04-07
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-04-07

    vector overlay added, misc updates (r10481, r10484)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-07

    remove qgsvectoroverlayplugin.cpp that not needed anymore

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10498 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-07

    remove empty sections from grass default.qgc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-07

    open grass module tree collapsed (implements #459)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-07

    apply #1566

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10495 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-07

    remove debug code from triangle interpolation class

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10494 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-07

    added notes about new optional sslmode parameter in 1.1

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-07

    Added notes about new classes and methods in 1.1

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10492 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-07

    Revert accidental change in plugin installer during merge of vector_overlay branch

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-06

    automatic indentation update (r10457-r10488)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-06

    detect iconv on macosx

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-06

    fix msvc build errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-06

    Merge vector overlay branch (diagram plugin)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-06

    make sslmode optional

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10482 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-06

    also install qgstolerance.h

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-05

    internal sqlite3 was replaced with spatialite

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-04-05
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-04-05

    tolerance (r10478), spatialite (r10473) updates (spatialite sources added to project, but not integrated in build yet)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-05

    Added possibility to express tolerances for digitising also in pixels in addition to map units. Patch contributed by Richard Kostecky.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10478 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-05

    actually use iconv include path

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-05

    missed a file in last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-05

    use ctid as temporary feature id in postgres provider if there is no other primary key available

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-05

    add internal spatialite support

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-05

    make spatialite provider work on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-05

    update debian packaging

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-05

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10470 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-05

    include error string when loading plugins

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10469 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-05

    fix a warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10468 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-04-04

    Added missing bindings to QgsMapRenderer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-04

    Port r10462 to trunk - adds nsis files for setting gui defaults on first run in windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10466 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-04-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-04-04

    Updated sidelogos on win installer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10463 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-03

    fix translations for Qt 4.5 (again)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10461 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-04-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-04-03

    Added geos include dir to spatialite cmake file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10460 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-04-03
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-04-03

    fixes gui bug that displayed unnecessary browse button and box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-03

    automatic indentation update (r10429-r10457)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10458 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-04-03
Commit:     gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-04-03

    Changes to remove password from ogr database uris in legend and setting port 5151 as default for sde connections.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10457 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-02

    make SSL mode of PostgreSQL connections configuable

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10456 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-04-02

    fix #1613

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10455 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-04-02
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-04-02

    Typo in r.quant

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10454 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-04-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-04-01

    Removing a non-working option from r.colors.qgm (needs deeper fix)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-04-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-04-01

    Typo in IT translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-04-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-04-01

    Bugfix on r.colors.* modules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10451 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-04-01
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-04-01

    Typo in r.contour

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10450 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-03-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-03-31

    Fixed #1605.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-03-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-03-31

    also use _isnan for mingw compiles

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10445 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-03-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-03-30

    same here - added hebrew translation file and several updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10444 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-03-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-03-28

    moved decorations problem (seems related to metacity) to the right place and did (hopefully) the right thing with it


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-28
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-28

    Add default plugin installer icon (sync with r10434)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10438 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-03-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-03-28

    bringing back decoration to georeferencer plugin - can someone look after it because this is my first alone C commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10437 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-03-28

    fix for georeferencing with linear transformation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10436 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-03-28

    display layer name for WMS layers instead of server to distinguish several layers from the same WMS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10435 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-03-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-03-28

    added icon for plugin installer in plugin manager


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10434 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-28

    fix beata crash

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10433 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-03-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-03-27

    added button in plugin manager for opening plugin installer (if present).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-27

    automatic indentation update (r10065-r10429)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-27

    fix #1598

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-27

    fix typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-27

    fix warning in wfs provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10427 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-27

    fix feature count in postgres provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-27

    use QgsDebugMsg instead of iostream in BEATA and reindent

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10425 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-26
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-26

    Fix minimum version error


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10424 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-03-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-03-26

    Updates to table widget layout


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-26
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-26

    Fixes polygon centroids tool, updates version number and about dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10422 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-26
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-26

    updates fTools version and supplies license info


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10421 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-26
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-26

    Fixes error with union function


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10420 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-26

    add bundle step for spatialite

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-26
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-26

    more grass icons (r10411), add spatialite (r10414)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10417 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-03-25

    fix for wkb export with multipoints from Vita Cizek. Thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-24
Commit:     esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-24

    supporting the SpatiaLite Data Provider
    2009-04-24 Sandro Furieri <a.furieri@lqt.it>


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10414 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-03-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-03-23

    more icons for the GIS theme

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-23
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-23

    on the fly theme change support for fTools -> 'default' and 'gis' themes available

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-23
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-23

    Fix crash when calculating basic stats on a column of zeros

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10409 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-03-23
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-03-23

    on-the-fly icon theme change also for the python core plugins

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10408 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-23
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-23

    gpsimporter plugin name mysteriously fixed itself in debug build, but not release build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10407 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-23
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-23

    added bundle script for user extras

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10406 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-22

    more icon theme updates (r10403, r10404)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10405 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-03-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-03-22

    gis theme icons for the core plugins. Hackfest geschlossen.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10404 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-03-22
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-03-22

    Support for icon themes for the core plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10403 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-03-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-03-22

    translation update: .fr from Jean Roc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10402 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-03-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-03-22

    fixed handling of projections not stored in qgis database.
    now the projection string shouldn't be lost.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10398 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-03-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-03-22

    Layout tweaks for new attribute table to remove margin space

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10397 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-03-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-03-21

    Gui cleanups for coordinate capture - dont use a toolbar icon, rather use a button in the dock.
    Also use less precision for dd maps.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10395 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-03-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-03-21

    Hide / show vector layer editing tool based on context of layer type and editing status


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10394 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-03-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-03-21

    Enable plugins to dynamically change their theme if it is changed in app props. Its up to each plugin to individually support this

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10393 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-21
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-21

    adds both simplify and centroid to qgsgeometry -> these will be used by the qgsanalysis branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10392 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-03-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-03-21

    Disable label controls if labels are disabled


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10389 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-03-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-03-21

    Me no likey likey when ui gets fatty fatty....make dialog a size fit for human beans again...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10386 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-21
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-21

    changed mapserver_export icon file name (r10381)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10385 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-03-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-03-21

    revert the mistaken 10382


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10384 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-03-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-03-21

    Added Mathias Walker


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10383 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-03-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-03-21

    missing icon for the mapserver_export plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10382 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-03-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-03-21

    icon themes support for the mapserver_export plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-03-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-03-21

    Added open WMS search interface from Mathias Walker

    Mathias Walker <mwa at sourcepole.ch>, Sourcepole AG


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10380 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-03-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-03-21

    Take care of file format - otherwise it looks .. strange ;)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10376 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-03-21

    removed attribute table behaviour setting from options (not necessary with new attribute table :-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-03-21

    attribute table: docking available again, better switching between all/selected rows, fixed editing toggle


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10374 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2009-03-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2009-03-21

    Changed "fTools About" to "fTools Information" to prevent
    it being placed in the about menu on OS X (may be better solution).
    Besides, I needed a token commit for the hackfest...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10373 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-03-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-03-21

    added decoration for about box on non-MacOS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10371 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-03-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-03-21

    make the plugin installer and the fTools enabled by default


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10369 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-03-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-03-21

    attribute table: fixed the label, fixed zoom to selection and copy rows actions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10365 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-21
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-21

    adding myself to the AUTHORS file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10362 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-21
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-21

    another fix for debug build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10356 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-03-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-03-21

    jef is jef ;)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10354 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-21
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-21

    add attributetable to project (sync with r10337, r10338)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10352 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-21
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-21

    fixed another debug configuration compile issue

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10351 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-03-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-03-20

    Fix for redundant duplicate double repeated translation string which appeared twice so I removed once because there were two of them....

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-03-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-03-20

    just a midnight commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-03-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-03-20

    script update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-03-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-03-20

    the plugin installer update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-03-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-03-20

    email address update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10343 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-03-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-03-20

    translation updates



    git-svn-id: http://svn.osgeo.org/qgis/trunk@10341 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-03-20

    forgotten UI file for attribute table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10338 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-03-20

    Greetings from hackfest from one-handed guy :-)

    Imported new attribute table. enjoy!



    git-svn-id: http://svn.osgeo.org/qgis/trunk@10337 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-20

    fix layout of layer selection in grass toolbox

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-20

    fix identation in default.qgc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10334 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-20

    fix v.in.ogr/v.in.ogr.qgis module files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10331 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-20
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-20

    debug configuration fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-03-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-03-20

    Added new module group for analysis

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-03-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-03-20

    pyqgis: another piece of code with missing binding :-/


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-20
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-20

    use configured QGIS_DATA_SUBDIR on OSX

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-20
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-20

    apply compilation changes to debug configuration also

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-20

    fix layout of add vector dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10318 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-20

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10317 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-03-20

    Use the middle mouse button for panning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-20
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-20

    simplified compilation of Qt sources with custom rules (deleted files)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10313 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-20
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-20

    simplified compilation of Qt sources with custom rules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-19

    add translatation statistics script

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10294 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-18

    ogr openvector changes (sync with r10289)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-18
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-18

    fix python settings for native build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-18
Commit:     gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-18

    Changes in openvector dialog to support all drivers available in ogr including database and protocol drivers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10289 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-03-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-03-17

    Tweaks to make cmake find the sqlite3, pq, gdal and geos dependencies when using LIB_DIR and osgeo4w dependencies

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-16

    add new grass modules to xcode

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-03-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-03-16

    Applied patch from Andrej Krutak - added removeDockWidget() to interface.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-16
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-16

    copy grass modules to correct location

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-03-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-03-16

    Removing GRASS duplicate modules in default

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-03-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-03-16

    New GRASS modules to convert loaded rasters and vectors - thanks John C. Tull

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-03-16
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-03-16

    New GRASS modules to convert loaded rater and vectors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-03-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-03-15

    set edited features valid to prevent them from disappearing from screen

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-14
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-14

    -Simplified the QgsRasterLayer::generateBandName function based on a suggestion from Jef

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-14
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-14

    -Padded band numbers with leading zeros
    -Added patch to keep older project files from breaking
    -Closes ticket #1567

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-03-14
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-03-14

    add new ftools files to Xcode project (sync with r10265)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-03-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-03-13

    Remove the private members from the composer sip files as they cannot be used from Python anyway

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-03-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-03-13

    faster properties dialog for WMS layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-11
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-11

    Ensures that features (properly) fetched from provider (via nextFeature)
    are set as valid
    Ensures that only valid features are rendered on the map canvas


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10272 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-11
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-11

    -Fixed issue with color ramp shader and doubles
    -Closes ticket #1497

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10271 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-03-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-03-09

    copy WMS image if there is user transparency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10267 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-09
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-09

    add two new tools - polygon from layer extent - delaunay triangulaltion
    changes to menu item - sampling tools -> research tools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10265 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-05

    fix #1564

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-03-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-03-04

    For WMS layers: combine the transparency of WMS and the layer transparency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-02

    fix i18n for Qt 4.5

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-02

    fix compile error on OSX

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-02

    debian packaging update: allow building with GRASS 6.4 on sid

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-03-02
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-03-02

    grass icon and menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-03-01
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-03-01

    Updating CMakeLists to reflect new fTools folder name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-03-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-03-01

    fix warnings and link error on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-02-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-02-28

    Added /TransferThis/ keywords in the constructor of the composer item classes as suggested by Martin, fixed the possibility of moving the paper item

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-02-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-02-27

    removed svn:executable property from source files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-02-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-02-27

    Python bindings for composer classes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-02-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-02-27

    don't consider nan vertices for interpolation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-25

    fix debian packaging

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-25

    update translation strings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-25

    revert accidental commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-25

    revert accidental commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-25

    revert accidental commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-02-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-02-25

    saver string list handling

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-02-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-02-25

    translation update: fr by Jean Roc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-02-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-02-24

    separate QTDIR and QTBIN settings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10226 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-02-24
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-02-24

    remove old gridmaker plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-02-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-02-22

    add geos_c lib to bundling script; remove unused carbon framework; settings cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10220 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-02-22
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-02-22

    add missing postgres provider to optional plugins target

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    William Kyngesburye <kyngchaos@kyngchaos.com>AuthorDate: 2009-02-21
Commit:     William Kyngesburye <kyngchaos@kyngchaos.com>
CommitDate: 2009-02-21

    add OSX Xcode project

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-20

    fix #1557

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-02-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-02-20

    Dont delete layer after it is removed from registry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10207 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-02-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-02-19

    Added unit test to replicate crash when a raster is removed from the registry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10206 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-02-19
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-02-19

    Added r.watershed - Thanks Micha

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-02-15
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-02-15

    -Added some qsetting checks/defaults for loading colormaps and transparency files
    -Fix some sorting problems with the color map editor, which may address #1497

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-02-15
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-02-15

    -Fixed problem when loading of default style, closes ticket #1480
    -Added additional initialization of QgsRasterLayer class variables
    -Plugged a memory leak when chaning shaders

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10172 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-14

    update debian packaging

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-02-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-02-13

    Show warning before deleting features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-02-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-02-13

    Add the option to print maps as rasters

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-02-10
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-02-10

    -Updated transparency setting for WMS layers
    -Should close ticket #1533

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-02-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-02-09

    Item Point -> Item reference point

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-08

    update QGIS icon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-08

    prefer WINGISBASE on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10134 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-08

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10132 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-08

    use cmd.exe on windows for grass

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-08

    fix MSVC warning and stdint.h dependency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10128 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-02-08
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-02-08

    1) geoprocessing tools better handle geos exceptions
    2) fix osx bug regarding about dialog
    3) update version information


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10127 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-02-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-02-07

    Changed label from 'Legend' to 'Layers'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10126 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2009-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2009-02-07

    Added search capability to document generation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-02-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-02-07

    fix for addIsland to work also with polygons that are no longer in the view extent (bug #1495)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-02-07

    Added possibility not to draw vertex markers when a layer is in editing mode


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-02-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-02-07

    fixed a problem with retrieval of features with modified geometry


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10120 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-02-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-02-06

    Added QgsMapTool::keyReleaseEvent()

    Added missing binding for QgsMapTool::keyPressEvent()
     ... will ever people add the bindings for newly added functions? :-/



    git-svn-id: http://svn.osgeo.org/qgis/trunk@10118 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-06

    fix #1532

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10117 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-06

    skip labels with size<=0 - otherwise the size is ignored

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10116 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-02-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-02-06

    Fix for ticket #1527

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10115 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-05

    process command line arguments as filenames on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-05

    fix compile errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-02-05
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-02-05

    Added EPSG to the quick CRS button

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10110 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-02-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-02-05

    Revert accidentally commited cmakelist file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10109 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-02-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-02-05

    Allow continuous color rendering also for point symbols

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10108 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-02-04
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-02-04

    New georeferencer from GIS-Lab thanks to Maxim Dubinin!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10107 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-02-04
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-02-04

    Very CRUDE list of most recently used projections. I love the functionality, the UI could be nicer. Please do not remove, but instead improve!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10106 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-02-04
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-02-04

    Fix some issues with spurious intersection results


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10103 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-02-03
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-02-03

    Delete existing layer before writing to disk


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-03

    fix #1526

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-03

    implement #1526

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10099 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-02-03
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-02-03

    updates to geoprocessing: fix for some intersection cases


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-02-02
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-02-02

    improved handeling of postGIS layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10095 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-02

    fix #1523 (r10084 was actually fixing #1516)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10094 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-02

    add missing ui headers for gui includes for install and implement QgsProjectionSelector::setSelectedEpsg()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10093 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-02-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-02-02

    Show a progress dialog for wfs if there is a main window (to not crash non-graphical applications using wfs provider)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10090 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-02-02
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-02-02

    update author name and help dialog call


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-01

    fix typo in german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10086 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-01

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10085 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-01

    fix #1523

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10084 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-01

    fix translation string

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-01

    update fTools/i18n.cpp (again)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10082 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-01

    update fTools/i18n.cpp

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10081 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-01

    cleanup line endings and some typos in fTools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10080 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-01

    remove unused splitter redraw option

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-02-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-02-01

    add -Wformat-security to PEDANTIC

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10078 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-01-31

    When loading libqgispython failed, output to logger the reason from QLibrary.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10076 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-01-31
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-01-31

    update CmakeList


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-01-31
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-01-31

    change ftools directory to fTools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-31

    update desktop integration in debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10073 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-01-31
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-01-31

    fix bug with extents for raster layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-31

    fix r10069

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-31

    fix some warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10069 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-31

    fix comparision

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10068 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-31

    gridmaker plugin removed from debian packaging

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10067 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-31

    automatic indentation update (r10009-r10065)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10066 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-01-31

    Applied patch from ticket #767 by Florian El Ahdab.
    Thanks for the contribution!

    I've slightly modified the patch to simplify some pieces of code.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10065 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-01-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-01-30

    Dodo-ification of graticule plugin in favour of ftools plugin which is now in svn

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-30

    Remove obsolete comment line from last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10053 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-30

    Add a second PNG in case UMN mapserver offers image/png and image/png; mode=24bit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10052 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-01-29
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-01-29

    fix error in adding output to mapcanvas & ability to create grid
    coverage of current zoom level


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10044 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-01-29
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-01-29

    update version number


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10040 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-01-29
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-01-29

    handle problem geometries more gracefully, check for crs differences


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10039 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-01-29
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-01-29

    python support: fixed some problems with handling of unicode strings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10038 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-28

    Don't waste time for caching the contents of composer map if the preview mode is rectangle

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10036 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-01-27
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-01-27

    Fixes error when manually specifying output coordinates
    Modifies ui to increase control on output grid extents


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10035 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-01-27

    QgsGeometry::asCollection works also for single-part geometries


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10034 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-27

    Removed members of httptransaction that are no longer needed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10033 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-27

    Apply proxy settings also for WFS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10031 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-01-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-01-27

    Write a world file when creating a screenshot so that it is georeferenced

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10028 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-01-27

    Fixed renderer tests to actually show some output, they still fail due different units.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10027 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-01-26

    implemented QgsGeometry::asGeometryCollection()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10026 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-01-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-01-26

    Use palette highlight text colour for highlighted items so we dont have dark text on dark bg

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10025 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-01-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-01-26

    fixed compilation with Qt4.3


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-26

    reapply translation string changes lost with r10006

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-01-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-01-25

    updated SVN repository address in developer's manual


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10014 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-25

    fix warning (and snapping bug)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-24

    fix gcc warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10011 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-24

    indentation update (r9780-r10009)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10010 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-24

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10009 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-24

    Save templates in WriteOnly mode to prevent problems with already existing file content

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10007 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-24

    merge of advanced printing branch 2

    git-svn-id: http://svn.osgeo.org/qgis/trunk@10006 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-23

    remove old mapserver export plugin as it might confuse people.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10004 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-21

    Applied patch #1499 with slight modifications

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-21

    apply patch 1498

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-01-20
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-01-20

    removes print to stdout in geoprocessing module - fixes crash when python print
    to stdout on vista machines


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9991 c8812cc2-4d05-0410-92ff-de0c093fc19c

    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2009-01-20
Commit:     cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2009-01-20

    initial commit of ftools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-01-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-01-20

    Fixed #1427 - memory leak when overwriting feature with a new feature.
    Changed grass provider to avoid copying (reuse QgsFeature instance as in other providers)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-01-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-01-19

    mapserver export: fixed i18n problems, fixed continuous color renderer export


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9983 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-19

    apply #1446

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9982 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-01-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-01-18

    icon theme license update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-17

    missed a file in r9977

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-16

    fix #1490

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9977 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2009-01-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2009-01-16

    translation update: CZ by Team Martin Landa

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9975 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-01-15

    Improvements to snapping speed: use cached geometries where possible


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2009-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2009-01-15

    Added QgsRectangle::contains predicate.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9973 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-14

    use CPLFree on CPLMalloc'ed memory

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9971 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2009-01-14
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2009-01-14

    This should fix bug #1486


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9970 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-13

    Applied patch2 for #1016

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9968 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-08

    fix postgres <8.3 support

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9943 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-01-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-01-07

    Suppress cmake warnings in cmake 2.6

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9942 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-01-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-01-07

    Applied patch from ticket #1478 to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-07

    Apply proxy patch that let select the proxy type in the option dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9939 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-07

    Emit signals from QgsHttpTransaction that allow progress bar and canceling of current transation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-07

    Use local aware comparison for sorting in attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9934 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-06

    fix #1477

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9932 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2009-01-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2009-01-06

    Fix for loading labels in postgis layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9929 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2009-01-05
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2009-01-05

    removed old userguide pdf and changed user guide paragraph in index.html.
    It now links to the current manual and translations in the internet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9925 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-03

    fix #1450 and #1382 again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9920 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-02

    fix #1450

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9919 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-01-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-01-02

    Updates of web banner for launch of QGIS website update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9918 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2009-01-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2009-01-02

    Use 'traditional' load and save icons from Robert'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9917 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-02

    speed up QgsRubberBand::setToGeometry()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9916 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2009-01-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2009-01-01

    Invalid QSettings pathes fixed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9915 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2009-01-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2009-01-01

    update trac link in about box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-30

    Fix to make gis theme icons install properly

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9913 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-30

    Mark trunk as qgis 1.1.0 unstable and updated splash so unstable is visually distinct from stable on startup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9912 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-29

    apply patch #1447 from smizuno (thanks!)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9908 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-28

    Added svg symbols from Matt Amos (with his permission)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9903 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-27

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9902 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-27
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-27

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9901 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-27

    Added gis grass icon theme

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9900 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-27

    wms update:
    - show nested layers in a tree
    - enable sorting in the wms dialog (fixes #1387)
    - use Qt instead of STL templates



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-26

    german translation update and new update ts run

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9898 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-26

    string translation update:
    - collect concatenated strings into one string to get more translation context (foo + tr(" bar ") + baz => tr("%1 bar %2)").arg( foo ).arg( bar)
    - don't qualify tr(), when not necessary (QObject::tr => tr)
    - remove QString cast/ctor where not necessary ( QString( tr(...) ) => tr (...) )
    - add numerusforms where applicable
    - fix QgsGrassEdit::setCanvasPrompt (was setCanvasPropmt) and more typos
    - remove plugin template strings from coordinate capture plugin
    - add Q_OBJECT to classes using QObject::tr (fixes lupdate warnings)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9897 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-23

    fix latest debian update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9895 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-23

    update debian packaging

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9894 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-23

    update userguide pdf

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9893 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-23

    Applied Smizunos patch that fixes bug #1171

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9891 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-21

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9890 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-21
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-21

    Polish translation revision

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9887 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-20

    sync doc with version 1.0

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9882 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-20

    add usb: to list of gps device on linux

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9877 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-20

    incomplete translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9876 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-20

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9875 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-20

    Support for themes in grass toolbox fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9872 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-20
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-20

    Polish translation update from Robert Szczepanek


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9870 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-19

    Plugin Installer update - new repositories for the 1.x


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9868 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-19

    translation files automatic update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9857 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-19
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-19

    Fix for #1428; Polish translation update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9856 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-12-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-12-18

    fix for a regression - QgsVectorLayer::featureAtId returns empty attribute map if not in editing mode


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9851 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-18
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-18

    Plugin Installer update - switch to the new official repository


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9848 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-18

    translation update: ru by artem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9844 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-17

    fix #1453

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9841 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-12-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-12-17

    removed legacy class QgsLine


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9838 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-16

    superseded by qgis_ka_GE

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9836 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-16

    translation update: gr by alexis

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9835 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-16

    translation update: gr by Panos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9834 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-16

    fix #1461 (there was a new tab added to the toolbox)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9832 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-16

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9831 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-16

    added a description of a new feature description (i18n relevant)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-16
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-16

    translation updates: nl by richard
    new translation: ka_GE by Shota

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9826 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-16

    apply patch #1323 also to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-16

    apply patch #1448 also to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9823 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-16

    Plugin Installer polishing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9822 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-16

    Updated test images

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9814 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-15

    translation update: fr and script update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9813 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-15
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-15

    typo fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9810 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-15

    translation update: fr and es by carlos and jean roc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9807 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-15

    fix #1462

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9805 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-15

    translation update: ru by artem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9804 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-14

    Fixes for geometry check tests

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9800 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-14

    Fix map render unit test

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-14
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-14

    Plugin Installer update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-14

    russian update and again script updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-14

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-14

    fix i18n relevant typo in plugin installer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9795 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-14
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-14

    translation updates: es and fr and a running script update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9792 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-14

    Minor updates to install doc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9791 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-14

    Updated whats new etc for release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9790 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-13

    use PQconnectionNeedsPassword only with PostgreSQL>=8.3

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9789 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-13

    Added key changes in 1.0.0 release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9788 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-13

    Applied patch #1295 from smizuno. Thanks!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9787 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-13

    Updated splash for final release of 1.0

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9786 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-13

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9785 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-13

    use QgsDataSourceURI to parse postgres connection string in mapserver export (fixes #1107)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9783 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-13

    mapserver export fix:
    - use double quotation marks for postgres layers (fixes #1104)
    - export original instead of localized unit names


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9782 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-13

    automatic indentation update (r9447-r9780)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9781 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-13

    fix handling of pending vector layer changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9780 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-13

    Pass untranslated scale bar stylename to QgsComposerScaleBar. Otherwise it is a problem if the translation is not consistent in QgsComposerScaleBarWidget and QgsComposerScaleBar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9779 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-13

    postgis table selection dialog:
    - only ask for a password, when postgis needs one (fixes #1400)
    - don't complain about 'no accessible geometry tables', before checking for
      tables not listed in geometry_columns (fixes #1455)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9778 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-12

    Added   Robert Szczepanek


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9777 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-12

    Use base url passed to the provider if there is no url from the capabilities request. Hopefully fixes bugs #1434 and #1453

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9776 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-12

    Imported GIS theme from Robert Szczepanek

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9775 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-12-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-12-12

    Make default line width 2.6 to avoid jaggies on some displays

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-11

    update scale display after project load

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9772 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-11

    fix #1162

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9771 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-10

    Polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9769 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-09
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-09

    Polish translation update from Robert Szczepanek

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9764 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-09

    add missing tr()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9763 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-09

    fix QgsVectorLayer::updateExtents()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9761 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-09

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-09

    translation update: italian
    general translation file update with script

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9757 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-09

    fix typos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-09
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-09

    translation update: russian by Artem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9755 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-08

    Applied patch from Borys to invert selection when ctrl-key pressed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-08

    Applied patch #1325 from smizuno to fix multipoint issues. Thanks!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9753 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-07

    improved last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9752 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-07

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9751 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-07

    Some updates to german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-07

    more qml fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-07

    new fix for #1162 restoring lost qml features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-06

    fixed slot name to enable signal slot autoconnection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-05
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-05

    Plugin Installer update: The last string fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-05

    Send layerWillBeRemoved signal for each layer in QgsMapLayerRegistry::removeAllMapLayers()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-05

    More elegant solution for last commit (as suggested by Juergen)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9742 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-04

    Copy attribute values for feature splits. Fixes bug #1381

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-04

    Fixed a bug where the geometry type of the composer legend was not restored correctly from XML

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-12-04
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-12-04

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-03

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9734 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-12-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-12-03

    Consider themes for all composer items and change icon themes in composer together with application. Fixes bug #1438

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-02
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-02

    Plugin toolbars and docks state saving

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9730 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-12-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-12-02

    Added QgsVectorLayer::deselect()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9729 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-02

    fix #1441

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9728 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-02

    translation update: chinese traditional by yao

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9727 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-02
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-02

    Polish translation update from Robert Szczepanek

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-12-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-12-01

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-12-01
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-12-01

    Fix for ticket #1394 (Theme support for toolbar icons not completed)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9724 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-01

    translation added: chinese traditional by yao

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-12-01
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-12-01

    translation update: russian by Artem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9721 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-11-27

    Function name without get, changed more function calls to use numberOfGeometries()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9713 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-11-27

    Fix for bug #1424, split feature segfault

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-26

    PyQGIS: another missing bits


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-26

    Use 0.2 as default line width thoughout.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-25

    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).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-25

    Allow editing when _any_ of the editing capabilities is supported by data provider
    (instead of checking only AddFeatures)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9708 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-25

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9707 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-25

    PyQGIS: missing QgsMapTool bindings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9706 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-11-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-11-25

    Fix for bug #1426 Digitizer allows island creation with no poly selected

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-11-25
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-11-25

    Polish translation update from Robert Szczepanek

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9704 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-25

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-25

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9702 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-11-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-11-25

    translation update: spanish by Carlos Davila

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9701 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-11-24
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-11-24

    Plugin Installer minor updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9700 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-24

    SPONSORS fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9699 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-24

    german translation fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9698 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-24

    Use trunk designation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9697 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-11-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-11-24

    Remove server url from path. Some server reject such requests

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9696 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-24

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9693 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-24

    Renamed ambiguous functions QgsMapCanvas::zoom to zoomIn, zoomOut and zoomByFactor.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9691 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-24

    translation update run

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9690 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-24

    attribute table now shows either all features (default), all selected features or all features in the current canvas.
    (applies #1306)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9689 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-11-23
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-11-23

    -Prevent internal pyramids from being built on rasters with JPEG compression
    -closes ticket #1357

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9688 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-11-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-11-23

    translation update: fr and ka

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-23

    Make default line width 0.2 instead of 0.1 as requested by Maciej

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-22

    Use 0.1 for default line width instead of 0.4

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9685 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-21

    fixed URLs to API documentation (#1243)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-21

    fixed #1305


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9683 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-21

    Delete parent legend layer item if a map layer has been removed from registry and
    it was the only (last) legend layer file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-11-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-11-21

    Don't show password information in legend layer file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9680 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-20

    PyQGIS: added a missing function in QgsMessageViewer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9675 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-11-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-11-20

    translations update: french from Jean Roc Morreale

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-19

    Patch from strk to specify minimum gdal of 1.4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-19

    PyQGIS: fixed QgsSnapper / QgsMapCanvasSnapper bindings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-19

    update required GDAL version in INSTALL

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9670 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-11-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-11-19

    translation update: georgian from george

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9669 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-18

    hopefully final grass 6.4 fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9668 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-11-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-11-18

    Fix for ticket #1301, don't include inactive layers in legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9667 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-18

    yet another grass fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-18

    fix #1410

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9665 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-18

    If map tool implements own deactivate() method, it _should_ call also QgsMapTool::deactivate()
    otherwise some things like deactivation of associated action/button won't work properly.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9664 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-18

    Allow python plugin's metadata in unicode.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9663 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-11-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-11-18

    translation update: russion from artem popov

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9662 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-17

    Fixes for GRASS vector to work with current GRASS in trunk (from Markus Neteler)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9661 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-17

    Fixes for GRASS vector to work with current GRASS in trunk (from Markus Neteler)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9660 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-11-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-11-17

    updated translation file and newest greek translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9659 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-17

    Added some missing svn devs - any more?


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-17

    - QgsSnapper: use one list of QgsSnapper::SnapLayer structs rather than three separate lists
    - PyQGIS: finished QgsSnapper binding, added QgsMapCanvasSnapper


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9657 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-17

    fix r9655

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9656 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-17

    apply patch #364 from GRASS TRAC by Markus Neteler

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9655 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-17

    - set mapserver export plugin as compatible
    - move import statement to classFactory() to allow faster QGIS startup


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9654 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-17

    Added python bindings for changes in r9649.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9653 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-17

    Allow loading only compatible plugins, i.e. plugins implementing qgisMinimumVersion() metadata.
    Incompatible plugins are disabled and can't be selected in plugin manager.

    Example of new metadata: (plugin's __init__.py)

    def qgisMinimumVersion():
      return "1.0"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9652 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-17

    disable error hooks when querying for plugin metadata


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9651 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-17

    QgsDetailedItemData - support enabled/disabled states


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9650 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-17

    scale based label visibility and line oriented labels

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-11-17

    Automatically select crs also when 'epsg' is lower case

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9648 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-16

    Added some notes about API compatibility

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9647 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-11-16
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-11-16

    dialog formatting fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9646 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-11-15
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-11-15

    -Added a raise call to keep the identify results dialog on top when clicking through rasters

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9645 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-15

    Added Nikos Alexandris to contributors list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9644 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-15

    Added north arrows contributed by Nikos Alexandris <nikos.alexandris @ uranus.uni-freiburg.de>

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-11-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-11-15

    Omit the layer title item completely if the string is empty

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-11-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-11-15

    fix bug with background color of composer picture

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9640 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-15

    Added some more notes relating to bug filing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9638 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-14

    PyQGIS fix: QgsMapLayer has QObject as subclass
    (it wasn't possible to connect to its signals)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-11-14
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-11-14

    Applying patch from smizuno to polish hard marker position accuracy. Many thanks! Fixes #1262

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-11-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-11-13

    Plugin Installer: string fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-11-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-11-13

    Plugin Installer update: cleaning and smarter error handling

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-13

    Escape quotes in translations of strings passed into python code
    (was a problem in french translation)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-11-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-11-13

    Translation files update: added Installer strings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-11-13
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-11-13

    Plugin Installer update: Files and classes renamed to better meet the QGIS coding standard


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9631 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-12

    Moved plugin loading from QgisApp to QgsPluginRegistry


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9630 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-12

    typedef for size_t changed to be defined outside classes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9629 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-12

    debian package update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9628 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-11-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-11-12

    Plugin Installer fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-11-12
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-11-12

    georgian translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-11-12
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-11-12

    Plugin Installer update: plugin compatibility checking


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2008-11-11
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2008-11-11

    Missing input line on r.patch GRASS module


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9624 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-11-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-11-11

    Allow a 0 pointer for the vector layer in QgsRubberBand::setToGeometry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-11

    Set SIP minimal version to 4.7 (needed at least on OSX to support universal builds)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9622 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-11

    follow QgsVectorLayer::featureAtId() api change

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9621 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-11

    QgsVectorLayer::featureAtId() - use the same semantics as QgsVectorDataProvider::featureAtId()
    i.e. return true on success


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-10

    postgres provider update:
    - handle secondary geometry columns as text in EWKT.
    - improve handling of errornous queries.
    - kudos to Stefanie Tellex for the initial patch



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9619 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-11-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-11-10

    Plugin Installer fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9618 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Borys Jurgiel <info@borysjurgiel.pl>AuthorDate: 2008-11-10
Commit:     Borys Jurgiel <info@borysjurgiel.pl>
CommitDate: 2008-11-10

    Plugin Installer update: inclusion to i18n


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9617 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-10

    update INSTALL from doc/INSTALL.t2t

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9616 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-10

    added debian package section

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9615 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-11-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-11-10

    updated all with script
    updated french translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9614 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2008-11-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2008-11-09

    Major cleanup of GRASS modules. Closing #1151


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2008-11-09
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2008-11-09

    Removing deprecated r.bilinear from GRASS modules


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9612 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-09

    automatic indentation update (r9447-r9610)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9611 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-09

    API cleanups for QgsRect that got overlooked...

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9605 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-11-08
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-11-08

    Update Mac release scripts for 1.0.0 preview 2.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-11-08
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-11-08

    Use ISO 639-1 code for Albanian translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-11-08
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-11-08

    Update version string for preview2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-08

    update debian packaging

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-08

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-08

    partly fix #1377, #1382 and #1306

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9598 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-11-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-11-08

    Fix for bug #1366 table sort order incorrect

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-11-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-11-08

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9594 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2008-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2008-11-08

    Further cleanup of GRASS modules


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-08

    Added missing ingroup doxygen tag


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2008-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2008-11-08

    Cleanup of GRASS modules


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2008-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2008-11-08

    Changed name of a module (unused currently, as it is not in the default config)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2008-11-08
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2008-11-08

    Further cleanup of GRASS modules, according to http://wiki.qgis.org/qgiswiki/Adding_New_Tools_to_the_GRASS_Toolbox
    Fixes https://trac.osgeo.org/qgis/ticket/1363


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9584 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-08

    Changed begin() to rewind() on provider interface

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9582 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-08

    Updated splash for preview II

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9581 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2008-11-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2008-11-07

    More cleaning


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9579 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2008-11-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2008-11-07

    More cleaning of GRASS modules


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9578 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2008-11-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2008-11-07

    More cleaning up of GRASS modules descriptions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-07

    Final cleanups for gui API

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9576 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-07

    Tidy up to header and fix some typos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9575 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2008-11-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2008-11-07

    Initial cleanup of GRASS modules descriptions: remove "an", import/export instead of imports/exports, remove redundant "map" and "layer"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-07

    updated web banner for otto

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9573 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-07

    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....

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Paolo Cavallini <cavallini@faunalia.it>AuthorDate: 2008-11-07
Commit:     Paolo Cavallini <cavallini@faunalia.it>
CommitDate: 2008-11-07

    Fix for https://trac.osgeo.org/qgis/ticket/1177 (thanks to Stefano Bande)
    and https://trac.osgeo.org/qgis/ticket/1361


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-07

    API Tidy ups for composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9570 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-11-06

    fixed comment for a signal


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9568 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-11-06
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-11-06

    -Missed a typo before that last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-11-06
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-11-06

    -some adjustments to the raster API as suggested by Timlinux

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-11-06
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-11-06

    updated all with script and add new georgian translation file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9565 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-11-05
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-11-05

    -Major API changes applied to be consistent with the core
    -Should only be minor updates if any to the raster classes from here on out

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-11-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-11-02

    Api cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-11-01
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-11-01

    -Fix missed api updates in the unit tests
    -Patched minor debug error in WMS provider
    -Added ability to set transparency for WMS layer, closes ticket #1348. This patch needs to be reviewed on other platforms however as there seems to be a slight bug with QImage::setAlphaChannel

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-11-01
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-11-01

    -Delete outdated class QgsColorTable
    -First round of API cleaning for raster classes (all but QgsRasterLayer)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-11-01

    Fix legend images in quickprint

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9559 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-31

    Plugin installer updates from Borys

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-31

    First try to fix font scale problem for map labels

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-31

    fix compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-29

    polish translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-10-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-10-28

    Updated doxygen config to document only QGIS API.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-28
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-28

    updated french translation and again a script update run

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-27
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-27

    Added hard:arrow marker

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-27
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-27

    Fixes #929. Only enable copy/cut action when there is a selection, and only enable paste action when there is something in the clipboard.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9551 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-10-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-10-26

    Cleaned up header setRequest (no functional change)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-10-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-10-26

    Modified splash screen---waiting for critical comments :)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9549 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-25
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-25

    Swedish translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-25
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-25

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-25

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-25

    Fix for bug #1347, no label buffers in composer image output

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9545 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-24

    API tidy ups for qgssnapper

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-24

    API updates: use clear() instead of setString() on qgssearchstring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-24

    Use setCoordinateTransform instead of setCoordTransform

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-24

    API cleanup for raster data provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-24

    qgsprovidercountcalcevent api cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-10-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-10-24

    Fix for WMS servers running on other than port 80 (needs testing with more servers).
    Fix for build error in grass plugin.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-24

    API cleanups to qgis project and maprenderer classes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-24

    Use preferred naming conventions for enums

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9535 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-24

    fix #1376

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9532 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-24

    fix compile errors and warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9530 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-24

    API cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-23

    Fix build errors after r9527 - maplayerinterface needs to be removed from cmakelists too, and from qgisapp.cpp.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-10-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-10-23

    Removed old legacy code regarding QgsMapLayerInterface


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-10-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-10-23

    - QgsPluginRegistry - metadata stored in QMap

    - address plugins by their unique name:
      - library's basename for c++ plugins
      - module name for python plugins
    (before plugins were addressed by their name, causing ambiguity)

    - general cleanups in plugin handling



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-10-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-10-23

    combine() must have /Factory/ annotation!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-23

    added greek translation file and updated all to the last phrases

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-23
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-23

    3 new language updates and updated with script

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9522 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-23

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-10-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-10-23

    Add user-agent to WMS requests


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-22

    Reverted some of the sip changes to allow compilation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-22

    automatic indentation update (r9447-r9517)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-22
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-22

    russian translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9516 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-22

    API cleanups for qgsgeometry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-21
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-21

    Fixes #1186, keeping minimum size of 4

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9513 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-21

    Added symbology functions of QgsMapLayer to sip file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9512 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-10-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-10-21

    Call unload() on QGIS exit also for python plugins.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9511 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-21
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-21

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9510 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-21
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-21

    Added reading of QGIS option for wheel action to georeferencer. Fixes #1254

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9509 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-21

    Fix for crash when selecting wfs features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9508 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-20
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-20

    spanish translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-20

    Api cleanups for qgsfeature

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9506 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-10-20

    fixed some typos in comments (by Vita Cizek)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-20

    api cleanups for distance area

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-20

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-20

    Remove abbreviation of connectionInfo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9502 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-20

    remove get prefix for crs accessor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9501 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-20
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-20

    -Re enabled the identify tool for rasters
    -The current logic only enabled the identify tool if the raster had a provider with the capability, GDAL datasets do not have a provider per se
    -Note the current logic for enabling the identify tool (and other tools?) needs to be re evaluated, as it is done when the layer is loaded not when it is activated/selected

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-20
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-20

    -Trunk would not compile due to GEOSGeomFromWKT being changed during api clean up to GEOSGeomFromWkt

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9499 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-19

    Fix naming of reverse coordinate transform enum

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9498 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-19

    Bugfix from Fernando Pacheco so that coord capture plugin works with non EPSG based CRSes in selector list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-19

    Corrected some script renaming in WMS provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-19

    More api cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9495 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-19

    Fix for showing incorrect symbol type when creating legend entries following recent api updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9494 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-18

    Cleanup for type accessors on maplayer and subclasses

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-18
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-18

    russian translation update and some typo mistakes i found during work

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9492 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-18
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-18

    Fix for #973 : only left button activates point dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-17

    Fix for ticket 1201, invalid split if line ends in polygon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-17

    Changed http get in wfs provider to use path and query string instead of full url. Full url does not work with some servers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-17

    Fix for quantile generation bug. The problem was that feature cursor was not reset in select method of ogr provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-17

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9487 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-17

    updated with update-script 2new phrases to translate

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9486 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-17
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-17

    dutch translation from richard

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-17

    Fix to let point symbol previews render

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-16

    Use enum properly for qgsmaplayer type and refactored 'LAYERS' to LayerType

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9483 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-16

    Fix incorrect transparency for symbology previews in legend and vector props dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9482 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-16

    Restored old pan icon in qgis main window and added select-pan icon for composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-16

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-16

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-16

    Further api updates in core

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9478 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-15
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-15

    Apply patch in ticket #1345


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-14

    Fix for #239 - retain outline color of selected polygons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-13

    fix #1346

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-13
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-13

    Fix for #728

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-10

    More topological editing fixes from Marco

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-10

    Updated coding guidelines for enumerated types and constants

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-10

    hackfest commit from timlinux:
    - more API cleanups
    - single click (instead of drag) to select a feature (fixes #1154)
    - fixes for topological editing


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-10

    Bug fixes: click to select fixes for ticket #1154. Fix for topological editing. API cleanups and updates.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9470 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-10-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-10-10

    correct cloning of multi-part geometries with GEOS < 3.0


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9469 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-10

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9468 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-10
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-10

    latest update-script running please update your svn

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-10-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-10-09

    Corrected python version of QgsGeometry.wkbBuffer()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9466 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-10-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-10-08

    Fix for #670 from Vita Cizek... thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9462 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-08

    Bugfix from Marco: when selecting features in gpxprovider use proper intersection test rather than just testing if bounding boxes intersect

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9457 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-08

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9456 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-08

    Just some api doc updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9455 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-10-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-10-08

    Minor changes to requirements section of INSTALL.t2t


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9454 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-07

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-10-07
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-10-07

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-07

    fix filename entry and range specification for vector attributes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9451 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-07

    fix #1338

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9450 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-07

    API cleanups: getNextFeature becomes nextFeature, getFeatureAtId becomes featureAtId, getDefaultValue becomes defaultValue, allAttributeList becomes attributeIndexes and reset becomes begin on data provider api.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9449 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-06

    automatic indentation update (r9365-r9447)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-06

    API Cleanup: Use begin() instead of reset() to move to start of selected features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-06

    API Cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-06

    revert all of r9411 (following up on r9444)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9445 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-06

    restore filename for pan icon in default theme

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9444 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-06

    fix sip compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9443 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-06

    fix compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-06

    give better names to some methods

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9441 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-06

    give better names to some methods

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9440 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-06

    update qml related changes in project file from 0.11 to 1.0

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-10-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-10-06

    Prevent crash on export as shapefile if coor transform is uninitialised

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9438 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-06

    apply patch for #1162 for timlinux

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9437 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-05

    fr translation updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9436 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-10-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-10-04

    Take the label for the composer legend if there is one

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-04

    fixes for german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-03

    Added Albanian translation.. Credits to GIS ALBANIA - ITC-CNR Interreg III funds

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-10-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-10-02

    small fixes seen during plugin review

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-10-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-10-01

    spanish translation update from Carlos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9424 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-09-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-09-30

    update_script run ..

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-09-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-09-30

    fr and tr translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9422 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-30

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9421 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-09-29
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-09-29

    Translation done by Christian

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9420 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-28

    fix #1226 (applied patch from groom, thanks)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9419 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-28

    fix #1319

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-26

    ogr provider update: better support column names containing international characters


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9415 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-26
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-26

    -Prevent QgsRasterLayer::idenfity() from proceeding if the provider key is wms
    -Change QgsRasterLayer::identify() to return a bool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9414 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-26
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-26

    Remove Print Composer Template items from Mac menu (addendum to r9410).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9413 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-26
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-26

    Double fields should use QDoubleValidator

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9412 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-26

    Changed pan icon to pan+selection icon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-26

    Removed template buttons in composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-09-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-09-25

    running update script and try to implement corrupted qgis_tr.ts file - hope it worked

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9408 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-24
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-24

    -Fix a bug setting the color amp interpolation method, when loading from a project file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9407 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-24
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-24

    Removed asking to validate projections of raster file, when reading a project.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9403 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-24
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-24

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9397 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-23

    postgres provider: use default values for primary key


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9382 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-23

    vector bugfixes
    - QgsVectorLayer::commitChanges: handle deleted added features
    - QgsPostgresProvider:
      - update ids of added features only, when they were actually inserted
      - deallocate prepared statements after rollback (fixes #1328)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-22
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-22

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9378 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-22

    Added Peter Ersts to authors list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9377 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-22

    Mark as preview 1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-21
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-21

    More swedish translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9371 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-09-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-09-21

    polish and russion updates to translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9370 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-21

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9369 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-09-21
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-09-21

    update pt_BR and running update script on all other ts files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9368 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-21

    an icon for favourite projections node

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9367 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-21

    automatic indentation update (r9281-r9365)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9366 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-21

    Mark splash as preview


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9365 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-21
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-21

    Update Mac release scripts for 1.0.0.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-20

    Plugin installer fixes from Borys

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9363 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-09-20
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-09-20

    dutch translation updates from Raymond and Richard Duivenvoorde

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9362 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-19
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-19

    Fix for #1255 (again, last time in r6368). I hope this will be the last time I fix this bug. :-)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9360 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-19
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-19

    Added precision in coordinates saved to points-file (again)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9359 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-19

    Show a warning before printing WMS layers. Some WMS servers have a limit for WIDTH and HEIGHT parameters

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9357 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-19
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-19

    Added som swedish translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9356 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-09-19
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-09-19

    latest russian update from artem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9355 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-19

    fix compile errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9354 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-19

    More cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9353 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-19

    Cleanup of unused code in qgscomposer class

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9352 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-19

    Fix for problem where splitting was slow for large polygons and with topological editing enabled (bug #1161)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9351 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-18
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-18

    -Show current color when opening color dialog from color map editor
    -Closes ticket #1321

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-18
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-18

    Do not ask for EPSG ID, it is not in custom projections anyway.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-18
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-18

    Missing include dir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-18
Commit:     marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-18

    Updated with the new MSYS Environment Package simlink

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9346 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-09-18
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-09-18

    spanish gui translation updates from Carlos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-17

    Consider view box of svg pictures in composer, set default frame width to 0.3

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9344 c8812cc2-4d05-0410-92ff-de0c093fc19c

    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-17
Commit:     marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-17

    Changed the size properties of the qgis sample data set

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9340 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-15

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9334 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-09-15
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-09-15

    lv ru and tr translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9332 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-15

    update map extent (as suggested by smizuno in #1314)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9331 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-15

    Applied patch from smizuno #1313

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9330 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-14

    fix GEOS initialization

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-14

    update plugin description in OGR converter plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-14

    fix plugin template

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-09-14
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-09-14

    updates spanish gui translation from Carlos Dávila
    correction internationalization string in ogr_converter plugin from Carlos Dávila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9326 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-13

    use WKB in QgsGeometry::vertexAt() only:
    - includes multipolygons and inner rings again
    - fixes #1300



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-13
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-13

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-13
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-13

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-13
Commit:     marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-13

    Removed the old MS-Windows folder

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9318 c8812cc2-4d05-0410-92ff-de0c093fc19c

    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-13
Commit:     marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-13

    Added new MS-Windows release documentation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9317 c8812cc2-4d05-0410-92ff-de0c093fc19c

    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-13
Commit:     marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-13

    Added new MS-Windows installer resources

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-13
Commit:     marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-13

    Added new MS-Windows installer script

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9315 c8812cc2-4d05-0410-92ff-de0c093fc19c

    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-13
Commit:     marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-13

    Added new MS-Windows packager script

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-13

    Make topological vertex moves more robust to rounding differences

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-12

    fix #1312

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-12

    Updates for Borys and added some missing files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9310 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-12

    Remove debug overlay from api and code base

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9309 c8812cc2-4d05-0410-92ff-de0c093fc19c

    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-12
Commit:     marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-12

    Replaced spaces with tabs in last two lines

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9308 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-12

    remove spurious connect

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9307 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-12
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-12

    -Patch for building pyramids
    -Closes ticket #1264

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9306 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-12

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9305 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-12

    fix geometry editing:
    - store geometry changes to added features
    - fix GEOS exception handling
    - fix QgsGeometry::vertexAt() and QgsGeometry::closestVertexWithContext()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9304 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-11

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9303 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-11

    update translation strings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9302 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-11

    Show more precise numbers for composer map extent

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9300 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-11

    Fix for problems in composer image export dialog (ticket 1304)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9299 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-11

    Allow dpi values to be doubles. This fixes unprecise scale bars in composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9298 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-11

    Consider mouse wheel in composer map (ticket #1289)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9297 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-11
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-11

    Update GEOCRS_ID constant to match updated srs.db in r8720. Fix for #1231.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9296 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-11
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-11

    Revise debug output to match r8720.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9295 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-10
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-10

    Add code that should be placed in setupUi by uic but isn't for Qt4.3


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9294 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-10

    Merged in Borys's new plugin installer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9293 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-10

    fix gcc 4.3 warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-10
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-10

    Addendum to r9288. Header adjustments for Linux and removal of const for GRASS 6.2 compatibility.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-10

    fix #1307

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-10

    fix compile error on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9289 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-09
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-09

    Remove all Qt3 classes and methods from GRASS plugin and provider (except qgsgrassshell which is now the only remaining QGIS file using Qt3).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-09
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-09

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-09-09
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-09-09

    update russian gui translation by Artem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-08
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-08

    -Prevent text from being entered in color cell in the color map tree
    -Stort / reload color map table on apply

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-08

    Added option to disable mm units in maprenderer (e.g. for third party apps). Not yet exposed to GUI because of feature freeze

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-08

    automatic indentation update (r9220-r9281)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-07

    Scale brush content for printing. Adresses ticket #454. Works for ps, but not for pdf output. A qt bug?

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-07

    Show a preview message if composer map preview mode is rectangle (ticket 1287)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-07

    Fix for composer picture not updated (ticket 1288)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-07

    Fix for bug #1286'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-07

    Adjust legend box size when updating. Fix problem where vector class. items were not deleted in update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-07

    add file selection to attribute dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-07

    Added note to install cmake

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-07

    Fixed trac urls

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-07

    Fix for remaining item frame when moving item and deleting it at the same time (possibly fix for ticket 1285)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-06
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-06

    Ignore '&' when comparing (sorting) plugin menu strings on Mac. Other platforms automatically ignore it but Mac doesn't have '&' shortcuts.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9272 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-06
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-06

    Fix unload. String argument used to remove menu must match string used to add it.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9271 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-05

    Tweaks for raster layer props and got rid of show debug overlay option


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9269 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-05
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-05

    -Linear interpolation is a better default than Exact for palette images

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9268 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-05
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-05

    -Added check to qgsrect intersect to see if rects actually intersect
    -Patch for custom dialog box, closes ticket #1232

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9267 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-05
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-05

    -Fix problem deleting custom projections

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9266 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-05

    Fix for font colors changing after polygon layers (ticket 1294)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9265 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-05

    Added mm to unit combo box (ticket 1293)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-05

    Better automatic resize for legend box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-05

    Fix for font bug also in composer legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-05

    Font workaround enabled for composer scale bar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9261 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-05

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9260 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-05

    fix #1280

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9259 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-05
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-05

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9258 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-05
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-05

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-05
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-05

    Don't create Mac menubar if table is displayed inside dock.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-03
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-03

    -More intelligent search through color ramp item list
    -Fix bug that prevented color cache from working
    -Results in significant improvement in rendering speeds for paletted images

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-03

    allow filtered postgres tables to have no features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-02
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-02

    -Commented out the ColorRampItemList from the sip files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-02
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-02

    -Cleaning out references to obsolete class QgsColorTable
    -Changed how Paletted bands are drawn as gray scale
    -Added cache to QgsColorRampShader to speed up rendering time when using large color tables (still poor)
    -Fixed small bug in rendering the palette as a pixmap

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-02

    fix #1274

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-02

    unload plugins on quit (fixes #808)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9249 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-02

    fix debug output

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-02

    fix compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-02

    restored save as image function in composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9246 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-02

    workaround for non-functional lock.exe on windows (fixes #808)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-02

    fix #1268

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-01
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-01

    -Simple multipoint data layer per timlinux request

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-01

    update debian packaging

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-09-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-09-01

    update plugin installer for new API

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-01
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-01

    -Patch to close ticket #1259

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-09-01
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-09-01

    -Updated Contrast Enhancement test

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-09-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-09-01

    Fix for some font size problems and for loading composer scalebar from xml

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-09-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-09-01

    Let qgis core plugins work with qgis api changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-31

    Final icon tweaks for add layer related icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-31

    clean up icon to make it consistent with other add layer icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-31

    More api cleanups mainly affecting gui

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9233 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-31

    use isVisible() rather than visible() to test for layer visibility

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-31

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9231 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-31

    Unit tests for raster contrast enhancements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9230 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-31

    Remove image notes from AUTHORS file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9229 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-31

    Legend update function for composer on item level

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9228 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-31

    automatic indentation update (r9138-r9226)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9227 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-31

    Api documentation updates - added class descriptions for all raster classes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9226 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mloskot <mloskot@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-31
Commit:     mloskot <mloskot@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-31

    mloskot has added mloskot to AUTHORS file.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-31
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-31

    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).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9224 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-31
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-31

    Add Mac menubars for PrintComposer and AttributeTable windows.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9223 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-30

    Disable quickprint plugin for release - will redeploy if time allows to convert to new composer code

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9222 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-30

    Updates for doxygen for gui module

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9221 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-30

    fix #935

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9220 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-30

    update identation scripts

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9219 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-30

    cleanups
    - remove superfluous backslashes
    - fix QgsDebugMsg macro
    - disable code with #if 0/#endif instead of commenting it out
    - remove namespaces from ogr converter plugin



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-30

    fix #1257

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-30

    debian fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9216 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-30

    Make icon naming consistent for documentation folks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9215 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-30

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-30

    Updates to api docs and some api consistency cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9213 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-30

    remove 'using namespace std' from qgisapp

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9212 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-29

    fix #1252

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9211 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-29

    debian python dependency fixed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9210 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-29

    buxfixes
    - use useIntersects in identify (fixes #1251)
    - clear node list of identify results on new identify (fixes #1252)
    - use feature copies for split features and identify


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9209 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-29

    Better precision when building triangulation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9208 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-29

    use array delete operator on geometry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9207 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-29

    Better precision when saving interpolation results to grid

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9206 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-28

    update debian packaging of grass plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-28

    fix comparison

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9204 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-28
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-28

    -updated rendering methods
    -single band with color map now uses the previously unused method drawPalettedSingleBandColor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9203 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-28

    Fix for multiline labels in composer (ticket #181)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-28

    rearranged composer scalebar widget to have less height

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9201 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-28
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-28

    -Added ability to add new single entry to color map
    -Added ability to sort color map
    -Reorder controls on the Colormap tab

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9200 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-28

    fix link error on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9199 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-28
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-28

    -Paletted image no longer open as faux RGB, but open as single band images with a color map
    -Closes ticket #914
    -Added a new QgsRasterlayer::readColorTable() that will read RGB/CMYK/HSV color maps from GDAL band
    -Added load color map(palette) from band to color map tab
    -QgsColorTable is now largely obsolete - more clean up need to totally remove
    *Note raster layer type enum are no longer representative of the way layers are rendered and need to be updated

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9198 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-27

    apply patch from mloskot (from #1249)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9197 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-27

    vector provider update:
    - rename maxValue to maximumValue
    - rename getUniqueValues to uniqueValues and let it return a list
      of variants instead of strings.
    - add protected convertValue to convert string values to attribute values
    - update attribute dialog, continuous color dialog, graduated symbol dialog,
      unique value dialog, postgres provider and ogr provider accordingly
    - fixes #1250



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9196 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-27

    Added a wrapper for ogr register all so that it cant be called twice (on suggestion of M. Loskot).
    Fixes issues where drivers appear to be registered more than once.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9195 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-27

    Added a small useage example to generic projection selector dialog docs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9194 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-27

    Gui tidy ups:
    - use buddies
    - set tab order
    - get rid of superfluos layouts
    - remove colons from labels for sonsistency with other qgis dialogs
    - adjust sizing behaviour a little



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9193 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-27

    add ogr converter plugin to debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-27

    Ogr converter plugin written by mloskot

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-27

    update composer legend on layer level

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9190 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-27

    minor update (indentation, debug output, plenks)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9189 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-27

    add indentation update script

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9188 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-27

    fix #1076


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9187 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-27

    Removed changes in CMakeLists.txt that accidentally went into last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9186 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-27

    Some fixes for font scaling

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9185 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-27

    indentation updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9184 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-27

    postgres provider update
    - track open cursors and commit transaction whenever no open cursors are left
    - close cursor after immediately after feature retrieval (releases locks earlier)
    - wrap postgres calls in Conn class
    - introduce Result class to handle PQclear mostly transparently (fixes minor leaks)
    - remove executeDbCommand method (duplicate of PQexecNR)
    - introduce support for estimate_extents (fixes #582)
    - introduce support for enum types (fixes #1210)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9183 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-27

    vector layer updates
    - fix: retrieve only existing attributes from provider when editing and set
      added attributes to null
    - introduce slider widget for attribute dialog
    - include added attributes when editing from identify



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9182 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-27

    fix attribute updates in identify tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9181 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-27

    fix handling of null value updates in attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9180 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-27

    minor updates (indentation, debug output)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9179 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-26
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-26

    -Sorry, missed one setYmin/setYmax in a python file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9178 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-26
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-26

    -Propogated updates for QgsRect setYMin/setYMax

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9177 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-26
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-26

    -Updated setYmin/setYmax to setYMinimum/setYMaximum

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9176 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-26

    Restored refresh view function in composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9175 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-26

    Better protection agains multiple map drawings with move content tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9174 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-26

    Write scales in composer not in exponential notation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-26

    more decimals for composer scalebar segments

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9172 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-26
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-26

    Another fix for #1142.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9171 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-25
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-25

    -Added ability to export and load color map to/from a simple text file
    -Closes ticket #805
    -Updaded color interpretation option Linearly to Linear
    -Fix problem displaying (pseudo and color map) paletted images

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9170 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-25
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-25

    Set font using platform conditional.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9169 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-25

    fix spit plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-25
Commit:     leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-25

    Update v.db.select, v.db.select.where

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-25
Commit:     leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-25

    Update v.in.ogr, v.in.ogr.loc, v.db.droptable, db.login and add v.outlier

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-25
Commit:     leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-25

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-25
Commit:     leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-25

    Remove v.in.shape, v.in.shape.loc and r.proj.res

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-08-25
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-08-25

    cz update recieved from Martin Landa

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-08-25
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-08-25

    added and changed a few translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-24

    fix migration script

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9161 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-24
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-24

    Use relative rather then absolute font size since the "standard" font characteriics can vary between platform.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-24
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-24

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9159 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-24

    update indentation and fix a warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9158 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-24
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-24

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9157 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-24

    revert srs related wfs uri changes from r9108 (fixes #1246)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-24

    fix #1245 (take two)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-24

    fix #1245

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-24

    Added functions to move composer items front/back

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9153 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-24

    add GUI_EXPORT to QgsComposerView

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-24

    typo fix missed in r9150

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-24

    cleanup cleanup
    - remove method names from QgsDebugMsg calls as they are already included in the output
    - replace filename with file name in strings and comments instead of fileName (same for layerName)
    - fix debugging output in interpolation plugin
      (QgsDebugMsg migration ate the last argument where std::flush was used)
    - fix some common typos



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9150 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-24

    add script to prepare changed files with astyle for commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9149 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-24

    fix example xml naming

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-24

    Use layername not layerName for xml


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-24

    Moved composer view to gui for potential reuse by plugins

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-24
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-24

    Fix for ticket #884 (inconsistent behaviour with fullscreen mode)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-24

    Also use SRS for 1.1.1 capabilities

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9144 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-24

    Use SRS for WMS 1.1.1 and CRS for WMS 1.3 (like described in the OGC specification), fixes #1242

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-24

    applied patch from smizuno to fix #1016

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9142 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-24
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-24

    Clarify tooltip text (addresses #1142)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9141 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-23

    fix common typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-23

    don't run qgsloggermig.pl from astyle.pl anymore

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9139 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-23

    astyle re-indentation & iostream=>QgsDebugMsg migration cleanup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-23

    scripts for the astyle re-indentation & iostream=>QgsDebugMsg migration cleanup



    git-svn-id: http://svn.osgeo.org/qgis/trunk@9137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-23

    Follow Qt naming style: fileName instead of filename, layerName instead of layerName

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9136 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-23

    Use fileName() instead of setFilename() for filename accessor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9135 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-23

    Further api consistency cleanups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9134 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-23

    various code cleanups by mloskot for GCC 4.1 (fixes #1239, #1240).
    Inspired by it I also enabled pedantic mode for MSVC and cleaned
    up some more warnings found by GCC 4.3 and MSVC.




    git-svn-id: http://svn.osgeo.org/qgis/trunk@9133 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-23

    dxf2shp cleanup (fixes #1236)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9132 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-23

    debian packaging update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9131 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-23

    fix warnings in interpolation plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-23

    Small fix to allow compilation for Qt 4.3

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9129 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-23

    Interpolation plugin for triangle based or inverse distance interpolation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9128 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-23

    add CORE_EXPORT to composer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9127 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-23
Commit:     leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-23

    Update r.proj, r.colors.rules and add r.colors.rast and v.db.droptable

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9126 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-23

    Merged rest of composer branch (9087-9115)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-23

    Removed more files that are no longer necessary

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9124 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-23

    Removed composer core file in app

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-23

    Merged print composer branch, with the exception of revisions 9087 - 9115

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-22

    Use a glob for ui files instead of listing them individually.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-22

    fix #1237


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9120 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-21

    fix #1234 & #1235

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-21

    fix #1233 (spotted by mloskot)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-21

    fix #1230

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-21

    fix attribute table search and delete table on close even when docked

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-21

    rename qgsspatialrefsys.sip to qgscoordinatereferencesystem.sip

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9109 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-21

    Refactor spatial reference system to coordinate reference system (finalise fix of ticket #15). Also updated some more core api docs / module assignments.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9108 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-21
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-21

    Fix a compile error


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9107 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-21
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-21

    Restore code to handle Mac double-click at startup which was dropped by r9092.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9106 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-21

    apply patch #1229 from mloskot

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9105 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-20

    Updated splash and compressed master so it requires less space in svn checkout. Updated version name in cmakelists

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9104 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    fix another compile error on OSX

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9103 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    fix buddies

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    fix compile error on OSX

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9100 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    fix compile error introduced with r9097

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9099 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    fix filter in OGR provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9098 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    re-add useIntersect support in QgsVectorLayer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9097 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-20

    Api documentation updates and setting grouping tag

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    remove 'with hold' from postgres cursors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9095 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    fix #1228

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9094 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    QgsGeometry migrated to GEOS C-API

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9093 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    handling vector data geometry and attribute updates refactored

    QgsVectorLayer:
      - move attribute part of editing to vector layer class and unify with geometry handling:
        * remove commitAttributeChanges(), addedFeatures(), deletedFeatureIds(), changedAttributes()
          and replace with changeAttributeValue(), deleteFeature(), addAttribute()
          and deleteAttribute()
        * add pendingFields(), pendingAttributeList(), pendingFeatureCount()
        * emit signals on start editing and commit, change of attribute values, adding/deleting of
          attributes and layer or feature removal (currently used in the attribute table)
      - new commitErrors() method to query errors from commitChanges()
      - replaced featuresInRectangle with select/getNextFeature combo
      - edit types added to support more input widgets and input constraints

    QgsFeature:
      - remove update aware ctor
      - unify geometry handling in ctors

    QgsVectorDataProvider:
      - add QVariant::Type to supportNativeTypes()

    QgisApp:
      - add instance() method to query QgisApp object
      - replace code at various place to use it instead of passing the pointer
        arround or searching it in the widget tree.
      - move toggleEditing() code from the legend here

    QgsAttributeTable/QgsAttributeTableDisplay:
      - move attribute table creation legend here
      - make attribute table dockable (from Tim)
      - most editing logic moved to QgsVectorLayer
      - adding/deleting attributes moved to QgsVectorLayerProperties

    QgsIdentifyResults:
      - add support for attribute editing when it edit mode

    QgsVectorLayerProperties:
      add a new tab to show attribute list:
        * start/stop editing
        * add/delete attributes
        * assign edit type to attributes (unique values, value map, ranges)

    QgsAttributeDialog:
      add support for attribute edit types:
       * selection from unique value render classes (combobox)
       * selection from unique values of existing features (combobox or line edits with completion)
       * spinboxes for ranges

    QgsPostgresProvider:
     - use read-only connection for cursors and read-write connection for updates
     - updated native types

    QgsOgrProvider:
     - remove unused references to GEOS geometry factory
     - updated native types


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9092 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    fix msvc warning (std::vector=>QVector)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9091 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-20

    Api documentation updates and setting grouping tag

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9090 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    catch exceptions in QgsSpatialIndex

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-20

    Use javadoc style class descriptors and updated modules list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    port wfs provider to QgsSpatialIndex

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    fix multiple layer message

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9082 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    missed a delete on r9080

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9081 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    debian packaging updates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9080 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    fix warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    fix warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9078 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    add conversion for QMap<QString, QVariant::Type>

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-20

    fix warning about returning temporary objects

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9076 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-18

    fix #1205 and #1221

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-18

    Set extents / pos label tooltip in status bar appropriately to context

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9069 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-12
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-12

    -Small changs to auto arrange to fit better on laptops and Macs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-12

    remove phantom toolbar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9053 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-12

    Removed the sentence about bug reporting in WMS exception dialog. A WMS server exception is not necessary a qgis bug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9052 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-12
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-12

    -Fixed color error when creating new file, closes ticket #1034
    -Updated the auto arrange
    -Fixed an issue that caused qgis to segfault

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9051 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-10

    new fix for #1214 (reverts r9030)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9044 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-10

    fix dxf2shp plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9043 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-08

    More substitutions of the words Projection/SRS for Coordinate Reference System / CRS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9037 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-08

    Added Paolo Scala's dxf importer plugin (initial import to SVN)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9036 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-08

    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.

    Also remove deprecated widget components from main window and renamed Qgis to QGIS in help-about menu.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9034 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-08
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-08

    Bug fix. The %% thing works again in Actions, and now works with the
    actions names too.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9033 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-08
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-08

    Actions now provide access to the coordinates for points and the
    start/end points for linestrings. Also includes some
    raionalisation of, and subtle bug fies for, the action code.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9031 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-08

    fix library naming on MinGW (fixes #1214)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9030 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-08

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9029 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-07
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-07

    Fix to allow multiple items in the (Derived) node in the identify
    results dialog box (previously one would get multiple (Derived)
    nodes).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9028 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-07

    updated german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9027 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-07

    Use readXml, writeXml instead of readXML_,writeXML_

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9026 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-07

    Added tooltip to crs select toolbutton


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9025 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-07

    Added cancel button to generic projection selector (and switched to using QButtonBox)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9024 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-07
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-07

    Fix for ticket #1197 (recent projects list wasn't being populated on
    application startup).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-07

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9022 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-07

    fix a warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-08-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-08-07

    fix qml support for non-file data sources

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9019 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-07
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-07

    Fix for ticket #1172


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9018 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-07

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9017 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-07
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-07

    Fix for ticket #953.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9014 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-07

    Added icons for different projection classes in projection selector


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9013 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-07

    Final fixes for ticket #1024
     - you can now set the display CRS to any CRS you like by selecting one from the projection selector using the button provided
     - other small cleanups to the coordinate capture plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-07

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9011 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-06

    Added tracking button and logic for live mouse tracking.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9010 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-06

    Some fixes for the projection selector:
     - make the projection proj text area consume less space
     - make epsg checked by default in find box
     - enable enter key when entering text in the find box
     - improve layout to maximise space for proj list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9009 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-06

    Added tooltips and made textedits read only

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9008 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-06

    Tweaked icons of coordinate capture plugin for clarity

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9007 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-06

    Display coordinates in geographic and canvas CRS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9006 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-06

    Changed poorly named EPSGID constant to GEOEPSG_ID

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9005 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-06

    Use mapRenderer() instead of mapRender() for the QgsMapCanvas map renderer accessor.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9003 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-06

    Use mapRenderer() instead of mapRender() for the QgsMapCanvas map renderer accessor.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9002 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-06

    Show rubber band on coordinate click position.
    Make cursor hotspot the center of the cursor
    Added some icons & changed to grid layout


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9001 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-06

    use a better cursor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@9000 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-06

    Added hints for docks so left and right use full height and top and bottom nest between left and right docks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-06

    Added capture point plugin to cater for various user requests

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8998 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-05

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-05

    make editing button a toolbutton

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-05

    Added missing control image for regression992 test

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-05

    Dont display unneeded 'you are using i18n foo message' on startup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8994 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-05

    Set the default font size to 9pt (we should really softcode this somewhere)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-08-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-08-05

    Fix for ticket 1165

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8992 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-05
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-05

    Fix for ticket #911. Changed field separator from , to tab as linestring
    and polygon WKT has comma in it.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-08-05
Commit:     gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-08-05

    Apply patch provided by smizumo (#989). Also fixes ticket #1203.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8989 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-03

    Get rid of some extraneous debug output / noise


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-03

    Use pen editing icon. Finalises fix of #982

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-02

    Added regression test for ticket #992

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-02

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8977 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-02

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8976 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-02

    Added better message for cases where gdal format does not allow building pyramids

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8975 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-02

    Added unit test for raster external overlay building

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-01

    Fix for #605 - make building pyramids internally optional.
    Also some ui cleanups to the pyramids part af raster props


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8968 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-01

    Show raster preview mini thumbnail as legend icon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8958 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-01

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-08-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-08-01

    Small helper script to remove junk from svn checkout tree

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-31

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8954 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-30

    For all plugins use icon name based on <plugin_dir>.png

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8952 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-29

    fix gui imports for test on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8951 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-29

    Added more useful doxygen description of the test

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8950 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-29

    Added missing icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8949 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-29

    Final fixes for ticket #1054. Grass plugin uses Qt4 resource bundle for all icon resources.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8948 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-29

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8947 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-29

    fix #1179

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8946 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-28

    Fix ticket #982 - combine start / stop editing into one button

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8945 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-28

    fix grass plugin compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8944 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-28

    Move all grass icons into theme folder. Sort out naming consistency.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8943 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-28

    Provide classic theme


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8942 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-28

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8941 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-28

    make spin boxes double and move in increments of 0.1 for line width and symbol size

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-28

    Updated add vector name to be in line with default theme so it gets displayed properly

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-28

    Theme related fixes:
     - implemented 'fall back' support so that if a theme is missing icons, the default theme icons will be used instead.
     - use a static function in qgisapp to get theme icons and pixmaps
     - updated all icon fetching code to use the new methods above
     - updated qgsapplication so that it differentiates between active and default themes
     - fixed a bug in qgsoptions that prevented themes being changed in some cases.
    This is a part fix for #1054 - still need to do some work to make GRASS theming work properly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-28

    Old icons get a rerun as 'classic' theme. More commits will follow to resolve theme selection issues in qgsoptions.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8936 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-27

    Fixed bug where current theme could overwrite the combo text of a different combo item

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8933 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-26

    fix #1184


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8917 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-26

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8916 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-26

    Added refresh button so when plugging in a gps device after dialog is opened, it can be selectd from the ports list.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-25

    Backport from grass-tidyup-branch to fix ticket #1036 (GRASS toolbox windows cannot be resized vertically)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-25

    updated icon to match the rest

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8908 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-25

    icon updates & drop xpm in favour of qt resource

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8907 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-25

    icon updates & drop xpm in favour of qt resource

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8906 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-25

    icon updates & drop xpm in favour of qt resource

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-25

    icon updates & drop xpm in favour of qt resource

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8904 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-25

    icon updates (though this plugin is not used anymore anyway)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8903 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-25

    One more thing for ticket #1182 - Mark project as dirty when removing layers.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-25

    Complete fix for ticket #1182 - Mark project as dirty when modifying layer properties.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8898 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-25

    Partial fix for ticket #1182 - Mark project as dirty when adding layers.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8897 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-25

    Icon updates for plugins (icon is now created in svg and uses qt resources instead of xpm)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8896 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-25

    Icon updates for plugins (icon is now created in svg and uses qt resources instead of xpm)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8895 c8812cc2-4d05-0410-92ff-de0c093fc19c

    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-07-23
Commit:     marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-07-23

    Added Marco Pasetti to AUTHORS List

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8826 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-07-21
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-07-21

    -Forgot to set the icon for the default band combination button

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8820 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-07-21
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-07-21

    -Moved invert color controls back onto main tab
    -Changed default load behavior so two band images show up on initial load, closes ticket #1157
    -Moved to using generic band names (i.e., Band 1, Band 2) rather than names stored in the raster file itself
    -Updated set default contrast enhancement behavior so that it not applied until the ok or apply button is clicked
    -Added a default band combination setting that will be persistant between QGIS sessions.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8819 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-19

    use forward slashes also on windows - seems to confuse (OSGeo4w's) Python

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8818 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-19

    apply changeset r8811 to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8817 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-17

    Added Marco Pasetti to the contributors list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8810 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-17

    Cater for those crazy folks who have more than 2 com ports on their windows boxes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8809 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-17

    Updating icons to match rest of QGIS (in progress still)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8802 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-17

    Added clear input icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8800 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-17

    Icon for filter clearing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-16

    apply GRASS plugin update from Marco Pasetti (fixes #1101)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-16

    update debian packaging for 1.0

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-16

    register QgsDetailedItemData meta type; fixes plugin manager and grass toolbox

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-16

    Removed Qt4.4 specific style directive


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8793 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-16

    Fix bug in plugin manager introduced by recent changes I made that causes it to not remember loaded plugns properly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8792 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-16

    fix common typo: retreive
    (identifing copied code...)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8791 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-15

    Fix url to msys.zip

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8790 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-07-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-07-15

    Reverted last commit, sslmode=prefer seems to be the default anyway

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8789 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-07-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-07-15

    Set sslmode to prefer for postgis connections

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8788 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-15

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8787 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-07-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-07-15

    Applied patch from Adrien to remove negative selection ids when commiting added features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8783 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-15

    debian package: update for qgis 1.0

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8782 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-15

    fix sip error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8781 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-15

    debian package: introduce a build conflict with qgis dev package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8780 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-14

    Implement grass toolbox as a designer ui and make toolbox subclass it - reduces the amount of manually (programmatically) constructed gui code required.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8778 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-14

    introduce separate qml databases for fileless datasources (fixes #1127)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8777 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-14

    select value for classification in attribute dialog from unique value renderer classes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8776 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-14

    add support for multiline labels (applies #1138)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8775 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-14

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-14

    Made new splash and version number so trunk can be distinguished from 0.11.0 branch easily

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8771 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-14

    Made new splash and version number so trunk can be distinguished from 0.11.0 branch easily

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8770 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-13

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8768 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-13

    Fixed qgsgeometry test so that it passes:
     - clear member vars between each test
     - added some geometry dump helpers
     - generally neatened up unit test implementation



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8767 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-13

    Use rects for geometry tests rather than triangles

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-13

    updated raster unit test control images

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8765 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-12

    use correct geom type for Regression test 1141

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8763 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-12

    Regression test for ticket #1141

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8762 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-12

    No need to debug out qgsappication vars - just call showSettings()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8761 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-12

    fix #934

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8760 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-07-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-07-12

    fix #1141 by fixing #1120 differently.

    I still don't see why r8592 has an effect, except calling OSRImportFromProj4()
    in locale "C".  Just setting LC_NUMERIC probably resolves the side effects
    leading to #1141 without reopening #1120.

    But there might be - even more subtle - side effects left - watch out.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-11

    Fix for ticket #1148 "GRASS Edit: can't modify Dynamic color"

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8758 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-11

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8757 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-11

    Fix for ticket #1150, grass toolbox crashing in OS X

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-11

    Added a link to Marco Pasetti's web page describing msys build procedure

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8755 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-11

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-07-11

    Fix for bug #978, topological editing is already considered when generating QgsMapToolAddVertex::mRecentSnappingResults

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8753 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-11

    Formatting changes only


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8752 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-11

    Formatting changes only

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8751 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-11

    Fixed gdal grass ubuntu package name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8750 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-10

    Applied Ticket #1049: python-site-packages-dir-0.9.1.patch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-10

    I am commenting the ellipsoid check out for now because of ticket #1146
    In 1.0.0 we should consider doing more sophisticated checks or just
    removing this commented block entirely. It is possible to set the
    parameters for the earths figure in ways other than using ellps (which
    is a convenience function in proj). For example the radius and flattenning
    can be specified and various other parameter permutations. See the proj
    manual section entitled 'Specifying the Earths Figure' for more details.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-09

    Applied changes from ticket #1108


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-09

    Formatting changes only for draw polygon routine

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-09

    Code formatting changes only

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-09

    Code formatting changes only

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8744 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-07-09
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-07-09

    Update Mac release scripts for 0.11.0.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-08

    Proving that my Polish is just as good as an other South Africans, I hereby declare ticket #927 fixed. Live long and prosper.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8742 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-08

    Fix for #980 - remove dialogs after loading and saving styles

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-08

    Simple formatting changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-08

    Fix for ticket #1047

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8739 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-07-08

    Fixed segfault when specified invalid field type to memory provider's addAttributes()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-07-08

    added missing implementations for changeAttributeValues, changeGeometryValues


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8737 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-07-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-07-08

    Made setGeometry() argument const.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8736 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2008-07-08
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2008-07-08

    fix for #1139 wrong qgis-user-mailinglist-url in Help/About box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Richard Duivenvoorde <richard@duif.net>AuthorDate: 2008-07-08
Commit:     Richard Duivenvoorde <richard@duif.net>
CommitDate: 2008-07-08

    trivial change to test commit access

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8734 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-08

    fix divide by zero bug in quickprint. Fix issue preventing quickprint test from running

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8733 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-08

    Updated control images for small differences in rendering with renderer context merge

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8732 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-07-08
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-07-08

    -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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-07-07
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-07-07

    fixed wrong polish translation #1144

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8728 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-07-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-07-07

    updated bindings from changes in r8709


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8727 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-07

    Updated INSTALL docs for 0.11.0 release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-07

    updated whats new in application about box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-07

    uncommented mGlobalSRS that was causing build error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8724 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-07

    Updated version number, requirements and whats new

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8723 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-07

    Forgot to mention qml support updates in changelog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-07

    Updated changelog for 0.11.0 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8721 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-07-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-07-07

    New srs.db and code changes to save settings by proj4 string instead of qgis srsid number

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8720 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-07-07
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-07-07

    Reverse true/false clause in setColumnReadOnly; it was implemented reversed in r8406. This fix prevents modification of the id column.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8719 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-06

    Use qgisapp path properly for quickprint test too

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8718 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-06

    Last tweak for app test to compile & work

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-06

    Fixed incorrectly name method in app test

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8716 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-06

    Updates so that paths are correctly set based on changes in
    qgisapplication



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8715 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-06

    Use new mechanism to find path. Test still fails due to small differences in rendered output

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8714 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-06

    Use new prefix path mechanism to locate resources


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8713 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-07-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-07-06

    Fixed broken filewriter unit test by changes in qgsapplication by adding a mechanism to find the install root of
    qgis.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-07-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-07-05

    new updates from Richard Duivenvoorde

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-07-05
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-07-05

    hungarian gui translation update by Zoltan Siki

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-07-04

    Fix for bug #1136 measure tools show wrong values

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-07-03
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-07-03

    dutch gui translation update by Richard Duivenvoorde

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8708 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-07-02
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-07-02

    newest commit from Richard Duivenvoorde

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-07-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-07-02

    Moved const to the place where it belongs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    warmerdam <warmerdam@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-06-30
Commit:     warmerdam <warmerdam@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-06-30

    improve error propagation for raster open errors (#1040)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8694 c8812cc2-4d05-0410-92ff-de0c093fc19c

    warmerdam <warmerdam@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-06-30
Commit:     warmerdam <warmerdam@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-06-30

    do not accept band-less dataset as valid (#1040)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8693 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-30

    fix windows link errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Werner Macho <werner.macho@gmail.com>AuthorDate: 2008-06-30
Commit:     Werner Macho <werner.macho@gmail.com>
CommitDate: 2008-06-30

    testcommit werner, nothing changed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-28

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-28

    update i18n files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8683 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-28

    fix some lupdate warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-06-27
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-06-27

    polish gui translation update from Andrzej Swiader


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8679 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-06-25
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-06-25

    updates spanish gui translation from Carlos Dávila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8678 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-24

    fix #1131

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8677 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-23

    fix multiple table selection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8675 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-23

    fix #958 - again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8674 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-06-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-06-23

    Replaced some occurences of default srs id with epgs id

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-23
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-23

    fix #1130

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-06-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-06-23

    Updates for internationalisation from Carlos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-21

    fix a few comment typos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8668 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-06-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-06-21

    Fixed a potential bug in case someone calls QgsMapCanvas::setOverview(NULL)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8667 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-21

    fix gcc 4.3 warnings, a gcc 4.3 compile error and a MSVC warning


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-21

    update sip binding after r8656:
    replaces QgsMapCanvas::restoreMapTool(), which shouldn't be public, with a
    signal and handles it in QgisApp.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8665 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-06-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-06-21

    Correct wrong version name in wfs get capabilities

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8660 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-06-20

    updates for ts files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8659 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-06-20

    Use QPrinter instead of QPixmap to find out screen resolution

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-18

    fix #958

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8656 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-18

    revert r8586 and solve issue in QgsVectorLayer (fixes #1126)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8654 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-06-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-06-18

    project file transformation from 0.10.0 to 0.11.0

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8653 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-06-17

    Polishing and optimizations in memory provider:
    - possibility to use spatial index
    - more effective getNextFeature (wheter using spatial index or not)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8652 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-06-17

    Added QgsRect::intersects(QgsRect) predicate


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8651 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-06-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-06-16

    fixed problem with iterating over features of memory provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8650 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-06-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-06-15

    Implemented proxy support to be application global rather than set on a per connection basis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-06-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-06-15

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8648 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-06-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-06-11

    Accept EPSG and epsg when constructing srs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8647 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-06-10
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-06-10

    Remove declaration which causes Qt3Support dependency.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8645 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-10

    add memoryprovider to debian package

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-10

    fix link error on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8639 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-10

    fix compile error on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8638 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-06-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-06-09

    Applied patch provided by Adrien to fix problem where attributes where not copied for modified features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-06-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-06-09

    Removed a debug line

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-06-09
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-06-09

    update dutch gui translations by Richard Duivenvoorde


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-06-09
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-06-09

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8630 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-06-09
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-06-09

    -Removed some unneeded code for a freature that will not be in 1.0
    -Added flags to indicate if min max values are actual computed values or estimates/userdefined
    -Implemented the min/max estimate warning on gui

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8629 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-06-09
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-06-09

    Additional conversion from Q3ListView to QTreeWidget. This is an addition to r8406 and fixes #1074.
    For Q3ListView, each item is already set to the new selection state when on_lstLayers_selectionChanged is called. For QTreeWidget, each item still has the old selection state and selectedItems() must be used to get the new selection state.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8628 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-06-08

    small fix for multipart geometry types


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-06-08

    Added "memory" provider. It stores all data in heap, offering 3rd party developers fast provider for temporary data.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-06-08

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-06-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-06-08

    QgsVectorFileWriter:
    - added missing deleteShapeFile() PyQGIS wrapper
    - added some error handling when adding features
    - improved deleteShapeFile method


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8621 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-06-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-06-06

    Fix height bug manifesting in plugin manager and grass toolbox list view


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-06-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-06-06

    Sort the model proxy after populating so python and c++ plugins get sorted irrescective of their type.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8607 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-06-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-06-06

    Fix filtering bug in plugin manager


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8606 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-06-06
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-06-06

    Get svn revison number for Mac Info.plist from top-level source directory rather then current source directory.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-06-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-06-06

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-06-06

    changed some debug statements to use QgsDebugMsg

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-06-06
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-06-06

    update polish gui translation by Andrzej Swiader


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-06-06
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-06-06

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-06-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-06-05

    Display the grass modules list as second tab which avoids rendering issues. Enabled list mode.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-06-05

    possibility to add WMS layers through plugin interface

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-04

    call OSRImportFromProj4() in locale "C" (fixes #1120)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8592 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-04

    apply changes to layer before saving qml

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8589 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-04

    use QgsVectorDataProvider::getUniqueValues() in unique value dialog again (was lost in r8440)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-04

    save qml of non-file datasources to qgis user database

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8587 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-04

    strip current schema from selected tables to match postgres provider behaviour

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-06-03

    Applied Stefanie's patch to return features (with new IDs) after being added.
    Thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8584 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-03

    update feature id of added features in OGR and PostgrSQL provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8583 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-06-03

    Applied patch from Stefanie Tellex for simpler retreival of coords from QgsPoint
    Thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8582 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-06-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-06-03

    Applied patch of Stefanie Tellex, fixes QgsGeometry::setWkbGeometry() in Python
    Thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8580 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-06-02
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-06-02

    spanish gui translation updates from Carlos Dávila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8576 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-01

    missed a rename in r8572

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-06-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-06-01

    updates debian packaging

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-31
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-31

    Add path so Mac qgispython lib can be found.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8563 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-31

    update german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-31

    fix missing blanks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-31
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-31

    Add backward compatibility for Mac CMake 2.4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-31

    Updated post build scripts for mac (Tims Version) so that python libs all have proper relative references into bundle for the lib deps.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8559 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-31

    fix restoration of saved main window position

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-31

    Fix for label size in printing output (bug #1097)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-30

    Gui cleanups for attribute capture when digitising. Create a dynamically generated dialog rather than using a table widget.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-30

    unique value dialog: ask if the existing classes should be deleted when classifying on a new attribute

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-30

    Remove cmake 2.6 warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-30

    Remove deprecated in clude of attribute dialog header

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-30

    Use pushbutton instead of abstract button to prevent compile errors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-30

    Use button box for cross platform consistency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8551 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-30

    Use button box for cross platform consistency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-30

    Remove references to deleted uis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-30

    Removed these files as they are unused - part of cleanups of code base for 1.0 release.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-29

    fix for #1118 and #1119

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-29

    add support for maptool doubleclick events

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-28

    package python support seperately in debian


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-28

    qgisapp update:
    - 'remove layer', 'add to overview', 'toggle editing' and 'edit copy' only enable
      with active layer
    - add 'python console' only when python is available


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-28

    fix python fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-28

    fix strange compile error with MSVC9

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-28

    remove /bin from application path for MSVC build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-28

    fix building python plugin on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-28

    Hide list view in grass toolbox as I hadent meant to commit it yet


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8535 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-28

    Added missing resource file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-28

    Multiple changes:
     - added a call to get the file toolbar so that plugins providing 'add layer' type functionality can place their icons into the file toolbar along with other add layer icons.
     - cleaned up the vector props ui so that action panel fills all available space, and that label settings dont use tabs but a property pane style ui.
     - added an option to qgsoptions to enable / disable legend classification attributes list
     - fix issue with detailed item delegate not being selectable in win
     - updated style sheet so that system colour scheme is used for 'glossy' highlight
     - fixed formatting issues in vector metadata list
     - fixed python build error on mac where geos was not being linked to
     - added grass list view to grass toolbox


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8533 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-28

    renamed non db icon to add ogr layer for better naming

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8532 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-28

    Further icon updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8531 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-28

    Moved python support to a library, QGIS app now during the initialization tries to load that library.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8530 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-27

    support for non-ascii characters in path to home directory.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-26

    keep current row on classify

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-26

    update list widget colors on reset/randomize colors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-26

    Gui cleaunups and use buttonbox


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-26

    remove superfluous ^ symbol

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-26

    Just fixed some code indentation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8522 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-26

    Further work on ui cleanups and useability:
     - in unique value and graduated symbol dialogs, show symbol previews in classification lists
     - tidy up for raster props dialog (PeteE I finally capitulated and used a stack widget)
     - use a label instead of a textbrowser in detailed item widget


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-26

    Implemented word wrap in manually draw detailed item delegate and other related cleanups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-26

    remove some duplication of version vars in top level cmakelists.txt

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-26
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-26

    Python utilities separated to an interface and implementation.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8517 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-25

    Made QgsPythonUtils a singleton instead of a class with all members being static.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8516 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-23

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8509 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-23

    more sane python paths order: first qgis-wide python path, then plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8508 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-23

    syntactical change in QgsApplication wrapper to match its C++ counterpart


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-23

    added missing icons for rec naviagation to the custom projection dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8506 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-23

    make the highlight gradient a little less extreme

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-23

    Small icon cleanups



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-23

    One more fix for redirecting output when python console is open


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-23

    Nav button for custom prj dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8502 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-23

    SVG master for zoom icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8501 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-23

    Navigation buttons for custom prj dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-23

    Icon updates to templates and gave icon master a better name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8499 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-23

    Fixed uninstalling redirection from python console


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8498 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-23
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-23

    -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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-23

    Even better python errors handling: now displaying traceback, python version and python path.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-05-23
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-05-23

    updated polish gui translation file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8495 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-05-23
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-05-23

    Polish gui translation updates from Andrzej Swiader


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8494 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-22

    enhance unique value dialog:

    - allow selection of multiple classes
    - new 'add class' button (fixes #1099)
    - new 'reset colors' button to reset the color of selected/all classes to white
    - new 'randomize colors' button to randomly set colors of selected/all classes
    - 'remove classes' removes selected classes
    - change common attributes for multiple selected classes at once
    - allow renaming of classes
    - 'Classify' now adds missing instead of recreating all classes
    - used QMap instead for std::map for classes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-21

    better handling of python errors raised during initialization.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-21

    Gui cleanups to main app window:
     - changed the order of the digitising icons for better logical grouping
     - resolve status bar issues on mac by forcing heights of all status bar elements to max 20px
     - removed some redundant code for stopping rendering



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-21

    Revisions to improve gui layout and useability. Note the custom projection navigation buttons are temporary and will be updated shortly with icons.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-21

    Make the top level legend item bold for each layer so that it stands out from the categories under it.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-21

    Gui tidy ups for the project props dialog as part of the general GUI revision

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8487 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-21

    Some minor updates to docs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8486 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-21

    Prettified application variable name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-21

    Added show settings to show application var state when debugging


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-21

    Fixed / Removed kludge for getting detailed widget capture to layout out by calling show() on it quickly first.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8483 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-21

    Minor change to commenting

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8482 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-21

    Added style sheet for text2tags rendering


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-21

    Moved text2tags sources into docs dir.
    Made some minor updates to coding.t2t


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-21

    fixed python console (was displaying plain text)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-21

    Fix for bug #1096 Snapping to currently moved vertex should be suppressed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-20

    fix grass crash:
      setlocale to "C" in getSRS() and catch fatal errors
      (probably needed at much more places).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-20
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-20

    -Updated CMakeLists.txt as qgsrendercontext.h was not being installed
    -Add Lao translation from Anousak Souphavanh (sponsored by the Center for Biodiversity and Conservation - American Museum of Natural History)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-20

    fix QgsSpatialRefSys::createFromWkt

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-19

    sync sip with c++ core

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    Dont use PREFIX on linux (or anywhere else). On linux assume prefix is appdirpath/.
    This fixes issues where qgis is nor relocatable after building, and removes cmake warnings about duplicate definition of PREFIX. Note that to be relocatable you should not build using rpath support..


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-19

    make QgsDetailedItemDelegate link on windoze

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-19

    replace another UNUSED with Q_UNUSED

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8470 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-19

    fix MSVC warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8469 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    Reimplemented plugin manager to use a list view rather than a table view and to use the custom qgsdetaileditemdelegate for display of available plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8468 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    On windows and mac, add the plugins dir to the search path on application start up.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    Removed the definition for UNUSED as I have replaced all UNUSED in the source tree with Q_UNUSED


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8466 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    Used Q_UNUSED rather than UNUSED (and my apologies for the commit spam)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8465 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    Used Q_UNUSED rather than UNUSED


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8464 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    Created a custom view delegate for displaying in lists like the plugin manager and the grass toolbox.
    The delegate allows displaying a title (in bold) and a description underneath it (in normal font), without needing to resort to using tables & columns. The delegate currently works in two modes:
    1) Direct rendering of item onto a painter
    2) Renderng the item via a qgsdetaileditemwidget (disabled for not as its experimental)
    THe qgsdetailed item data class is a new qvariant type that can be used to pass title, description etc between the model and the view.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8463 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8462 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    Use qt Q_UNUSED for unused params rather

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8461 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    Use qt Q_UNUSED for unused params rather


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8460 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    Updates for tims post install mac scripts


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    Added a small script to tidy away tmp, orig and rej files left by svn


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8458 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-19

    Use qt Q_UNUSED for unused params rather


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8457 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-18

    fix #928

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8456 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-17

    fix crash on invalid raster layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8455 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-17

    fix rendering off added features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8454 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-17

    fix linking of python bindings on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-17

    some labeling cleanups (fixes #1088)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-17

    Changed testimage for renderers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8451 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-17

    Some cleanup in point rendering code

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8450 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-17

    Differentiate between field scale and raster scale factor such that field scaled point symbols all have the same outline width

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8449 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-17

    Fix for continuous color rendering of points, changed test qml files to mm units

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-17

    Fix for problems with floating point outline width for hard markers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-16
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-16

    Fix for ticket #942.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-15

    Added x11 deps required for herob


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8445 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-15

    implement #1087

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8444 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-05-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-05-15

    changed std::map to QMap in QgsRasterLayer::identify(), updated PyQGIS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8443 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-15
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-15

    Added cursor tips for composer maps and images.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-15
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-15

    Replaced zoomFull() code with a single QGraphicsView function.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8441 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-15

    Merge of rendercontext branch into trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8440 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-15
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-15

    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.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-14

    revert r8437 and fix it different
    - use FIND_PACKAGE(Qt4 REQUIRED) before SET(QT_... 1)
      as cmake's Modules/FindQt4.cmake suggests
    - should also fix #913


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8438 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-14

    fix compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8437 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-14

    final(?) fix for #130


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8436 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-14

    bug fix for #130, show default values of databases

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8435 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-14

    Enable qtsql module


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8434 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-14

    Added some HIG guidelines (more to come)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8433 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-14

    Changed release name to Metis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8432 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-14

    Numerous changes in GUI HIG revision:
     - use buttonbox instead of free roaming buttons
     - All labels updated for consistency
     - improve alignment and layouts for unique vale, cont col, etc in vector props
     - use style sheets in vect and raster properties and update these reports so they are visually consistent with each other
     - In qgsabout clean up layout and also show addition info relating to qt db and image plugins in providers tab (which will be renamed)

    Please note this work is ongoing and not the final product yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-14

    Bug fix and gui enhancement:
     - remove rendering artifacts in legend item icons (dont use argb premultified!)
     - show polygon icons as a squiggly polygon so the edges arent clipped (and hopefull people find it more attractive)
     - show line icons as a curve



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-14

    Third alternative mac post build script for building dmg


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-14

    Updated projection icon for status bar.
    Create resource file from icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-14

    Alternative post build scripts for mac if using Tim's qgis universal deps bundle for OS X


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8427 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-14

    Whooppee! New splash for Mitis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-05-14
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-05-14

    update turkish gui translations from Osman Yalg}n YILMAZ


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8425 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-13

    fix tests to work with QT_NO_CAST_TO_ASCII

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8424 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-05-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-05-12

    Changed version to 0.11.0 for trunk


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-10

    fix leaks calling OGR_DS_ExecuteSQL (fixes #1083)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8420 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-05-10
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-05-10

    update french gui translation from Marc Monnerat


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8419 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-09
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-09

    Cleaned up a bunch of debug statments.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8417 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-08

    debian package: add files added to release branch to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-08
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-08

    GRASS plugin r.in.gdal/r.in.gdal.loc update from Marco Pasetti.
    Thanks.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8415 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-05-08
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-05-08

    spanish gui translation updates from Carlos Dávila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8412 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-07

    merged Release-0.10.0 changes r8366:r8391 into the trunk.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-07

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-07

    Fix for ticket #1058

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8409 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-07

    Fix for bug #1057

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8408 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-07

    Remove selection every time in QgsAttributeTable::handleChangedSelections()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8407 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-07
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-07

    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).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8406 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-07
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-07

    Add GRASS-6.3 to the Mac GRASS search paths.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8405 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-07
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-07

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8404 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-07
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-07

    Use Qt 4.2 compatible properties


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8403 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-06
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-06

    -Seems not all the changes made it across list time
    -Additional patch for ticket #923

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8402 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-06
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-06

    -Fix problem with missing "Red" band under the gray scale selection pulldown
    -This would have been a problem for all non-english systems
    -The problem will be fully resolved once ts files are updated
    -Closes ticket #923

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8401 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-05-06
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-05-06

    polish gui translation updates from Andrzej Swiader


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8400 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-06
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-06

    -Custom color map is now editable after initial creation
    -Closes ticket #1046

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8399 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-05-06
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-05-06

    -Fixed problem restoring min max values from project file
    -Closes ticket #945
    -Added ability choose in the GUI to load estimated or actual min max values from the band
    -Cleaned and reorganized raster properties gui a little
    -Added a set default constrast enhancement option in gui that is persistent between sessions
    -Closes ticket #1055 and #778

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8398 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-05-03
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-05-03

    updated polish gui translation files for Andrzej Swiader.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8396 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-05-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-05-02

    add fixdiff.pl to convert svn diff from other architectures

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8395 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-05-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-05-01

    Added option to have the old vertex markers back

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8392 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-30

    fix for #130:
    - skip type check for unchanged defaults in QgsAttributDialog
    - don't replace NULL default value with empty string


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8390 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-30
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-30

    fix #1052

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8389 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-26

    disable some initially enabled editing maptools

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8383 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-26

    fix rpath issue

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8382 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-04-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-04-25

    Fix z-order issue when writing LAYER sections of the map file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-04-24
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-04-24

    updated french gui .ts files for ranslations


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8378 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-04-19
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-04-19

    Update Mac release scripts for 0.10.0.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-04-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-04-18

    Another fix for bug 979

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8371 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-17

    spit plugin update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8367 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-17

    german translation update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8366 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-04-17

    Updated changelog for 'Io' release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-04-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-04-17

    Disable move vertex tool for point layers (fixes bug 979)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8363 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-04-17

    Fix build error due to not returning bool


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8362 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-04-17

    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.
    Made some small changes to whats new too.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8361 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-04-17

    New splash screen for 0.10.0


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8360 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-04-17

    Fix test breakages caused by recent build system changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8359 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-04-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-04-17

    Fix for crashes when trying to delete a vertex in a polygon ring that has less than 3 vertices (bug 1041)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8358 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-04-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-04-17

    Fix problem where multipolyons changed to polygons in QgsGeometry::makeDifference (bug 968)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8357 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-17

    use integer and double validators on attribute dialog and table, fixes #933

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8356 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-17

    limit ogr integer fields to width 10, otherwise they become real

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8355 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-04-16

    Fix for renaming of wms/wfs connections in dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8354 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-15

    GRASS toolbox fix
    - avoid an endless recursion with Qt 4.4
    - reduce toolbox noise (std::cerr->QgsDebugMsg)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8353 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-15

    GRASS module label updates by Marco Pasetti, thanks a lot

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8352 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-14

    debian packaging update
    - update for next release
    - removed some temporary files in debian/
    - add version number to shared libraries names and split them into
       libqgis-core0.9, libqgis-gui0.9 and libqgisgrass0.9 (fixes #36)
    - split python binding and plugins into separate package python-qgis
    - merge some changes from the DebianGIS repository
    - build in debian/build
    - updated menu and icon
    - use qgis man pages (qgis_help added)
    - build on Debian unstable is lintian clean (may fix #1028)
    - build also tested on OSX (Tim Sutton), MinGW (Marco Pasetti) and with MSVC


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8351 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-14

    fix gcc warnings in grass provider and plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-14

    workaround for what seems to be a Qt problem with file:// urls on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8349 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-04-14

    Better fix for crs bug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-13

    fix i18n part of #1039

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-04-13

    New version of srs.db provided by Richard

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8346 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-04-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-04-13

    Workaround for reprojection on the fly bug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-13

    fix gcc warnings with included xpms

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8341 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-12

    fix #1038

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8340 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-11

    GRASS plugin update
    - toolbox: show module name in front of the label
    - cleanup QGM modules
     * fix typos
     * reindent and unify line endings
     * remove leading blanks and trailing blanks and dots from labels
     * remove leading module name as the toolbox now shows them automatically
     * rename r.cats.* to r.category.*


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8339 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-11

    add v.out.dxf source icon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8338 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-11

    fix for #1030

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8336 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-11

    fix for #1031

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-04-09
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-04-09

    - added link to manual translations and updates at osgeo


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8331 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-04-09
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-04-09

    - update spanish gui translations from Carlos Davila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8330 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-04-08
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-04-08

    update spanish gui translations from Carlos Davila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-04-07

    update of Russian translation provided by Artem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-04-07

    Further vietnamese translation updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8326 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-04-07

    Updated latvian translations - many thanks to Maris Nartiss


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8325 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-04-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-04-07

    Fix for condition where layer name is blank in the legend


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-04-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-04-04

    Updated vietnamese translations from Huu Manh Bui - many thanks!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-04-04

    Updated russian translation provided by Artem. Spasibo\!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8318 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-04-04

    Updated dutch translation provided by Richard and updated the translation files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8317 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-04-03

    Correct fix for #849. Use actual installation directory, not just default directory.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-03

    fix grass toolbox

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8315 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-04-03

    Added some mac specific notes to fix SDK link path issues


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-02

    postgres provider update
    - handle PQsendQuery in one getNextFeature run (fixes nested iteration of
      cursors with connection pooling)
    - beautify DELETE and ALTER TABLE statements


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8313 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-02

    catch more GEOS exceptions a bit cleaner

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-04-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-04-02

    Updated all ts files in preparation for string freeze


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-02

    fix #1024

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8310 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-04-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-04-02

    support unset fields in OGR provider (like NULL in postgres provider; fixes #1023)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8309 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-04-01

    Fixed some issues with formatting in mkspecs section of os x notes



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8308 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-31

    postgres provider update
    - remove some unnecessary includes
    - add private PQexec method with additional debug output
    - update all changed attributes of a feature at once
    - fix quoting and beautify creation of SQL statements
    - replace assertion on unexpected field types with useful debug output and
        consider values as NULL


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8307 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-31

    remove CRs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8306 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-31

    Fix for double commit of qgsprojectversion header


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8305 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-31

    Added missing qgsprojectversion.h to list of headers to install


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8304 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-31
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-31

    include qgsprojectversion.h in core header install

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8303 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-03-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-03-30

    Dont write FILTER keyword if the SQL filter doesn't exists

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8302 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-28

    Updated to work under qt 4.2.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8296 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-28

    only encode to unicode once

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8295 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-28

    fix #962: the image of the previously rendered feature was used instead of an empty one.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8294 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-28

    spit plugin fix
    - quote values and identifiers properly
    - remove now unnecessary reserved word dialog
    - also consider primary key field and geometry field in double field check
    - allow rename of primary key field
    - remove disabled connect button (spit automatically connects on OK)
    - keep the window open window if there was an error
    - fixes #865 and #930


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8293 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-28

    yet another postgres provider update
    - apply patch #1009 from Steven Mizuno. Thanks.
    - remove column name and use of PQfnumber for cursors


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-28

    our trac is now at osgeo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-27

    another postgres provider update:
    - make declareCursor and getFeature private
    - there's no need to track column names in cursors
      (which contained a bug triggering #962 again and more)
    - introduce private method field(index) that verifies that
      the index in valid or throws an exception.
    - use that in public methods that get indexes from
      outside (minValue, maxValue, uniqueValues...)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-27

    check schema privilege before table privilege

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8289 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-27

    Fix for msvc so python parts build with nmake not vcexpress


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-27

    put out a warning message when accessible postgis cannot be determined

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-27

    put out a warning message when no accessible postgis tables were found

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-27

    More work on the postgres provider:

    - put common code from select/getNextFeature and getFeatureById methods
      to new declareCursor and getFeature methods
    - unify type handling and support bool, arrays and time types
      (fixes #1009)
    - ignore columns not explicitly supported (might apply to columns
      previously supported implicitly; please file a bug if you run into
      one)
    - fixes a unreported problem with getFeatureById returning only NULL
      attributes.

    Please test!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-26

    Fix include search path when using LIB_DIR on msvc with prepackaged libs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-26

    fix other aspect of #962

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-26

    Added missing braces


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-03-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-03-26

    Updated doxygen config file and index


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-26

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-26

    Suport for splitting into modules in doxygen
    Added front page for doxygen


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-03-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-03-26

    Document private members/methods


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-26

    Clean ups to doc generation
     - filter out non useful / generated / copied in sources
     - various other small tweaks to formatting


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-26

    Link to explicit qt libs to avoid linking to qttest


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-03-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-03-26

    Updated output directory for docs to point to qgis_api_doc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-25

    reintroduce connection pooling, but use cursors independantly of transactions
    by declaring them "WITH HOLD" and "CLOSE" them when done.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-25

    speed up loading of projects using unique value renderers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8272 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-25

    fix msvc warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8271 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-25

    Added missing header install line that got removed accidentally in r8236


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8270 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-25

    code reindentation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8269 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-25

    fix #1008

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8268 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-25
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-25

    fix #1007

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8267 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-03-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-03-25

    Applied patch 1004 that adds zoom to direction of mouse cursor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8265 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-03-25
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-03-25

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-24
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-24

    - speed up QgsSpatialRefSys after migration to OGR C-API:
      - create and destroy OGRSpatialReferenceH in constructor/destructor
      - move the PROJ.4 strings to OGR instead of a member variable and keep
        track its validity in mIsValidFlag.
      This reduces the need to allocate/deallocate of OGR structures and PROJ.4
      parsing and thereby speeds it up quite a bit.  Especially when on-the-fly
      projection is in use.
    - collect common code of createFromSrid, createFromEpsg and createFromSrsId
      in the new loadFromDb method

    NOTE: invalid PROJ.4 strings are now lost, I hope that doesn't break
          anything.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-21

    fix #916

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8259 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-21
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-21

    fix GCC 4.3 compatibility issues (still compiles with GCC 4.2 and MSVC8)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-20

    fix #1005 by making GRASS work in paths with blanks (windows-only)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-03-20
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-03-20

    hungarian gui translations from Siki Zoltan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-19

    fix for #849

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-19

    Cleanup comments and note that layers are deleted when removed from the registry


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-19

    fix setting of type column for postgis tables with multiple geometry columns

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-19

    qgsdbtablemodel.cpp reindented

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-19

    fix #1001 introduced with r8233

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-18

    Fix compile error


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8246 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-18

    Dont run moc on  qgsprojectversion.h as its not a qobject child


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-18

    Dont run moc on qgsrasterdataprovider.h since its not a qobject child


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-18

    Dont try to run moc on qgsmaptooledit.h since its not a qobject child


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-18

    Added clause for finding sqlite header correctly when building internal


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-17

    more GRASS reindentation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-17

    reindentation of GRASS plugin and provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-03-17
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-03-17

    spanish translation updates from Carlos Dávila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-17

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-17

    Fix error in sqlite find path


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-16

    - add getUniqueValues method to QgsVectorDataProvider
     - implement getUniqueValues in QgsPostgresProvider (fixes #399)
     - implement getUniqueValues, minValue and maxValue in OgsOgrProvider
     - use getUniqueValues in QgsUniqueValueDialog
    - update QgsPostgresProvider::storageType interface (fixes #995)
      (applied patch from Steven Mizuno, thanks again)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8233 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-16

    more reindents

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-16
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-16

    code reindented

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8231 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-16

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-15

    Changed project to 0.9.2 (removing rc1)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8224 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-14

    qgsdbsourceselect.cpp reindented

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8223 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-03-14

    Merge of C-API into trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8222 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-03-14

    delimited text plugin: enable button to parse if the text in the delimiter field has changed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8221 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-13

    fix gcc compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8219 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-13

    fix compile error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-13

    - Support NULL database values (fixes #987 and #988)
      - check for NULL values on load
      - show "NULL" in attribute table and identify results
      - support entry of "NULL" in attribute table or dialog
    - free result of PQexec in postgres provider (fixes memory leaks)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-13

    add QgsRubberBand::getPoint to python interface (following up r8209)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8216 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-03-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-03-13

    Added support for a default snap mode (can be to vertex, to segment, to vertex and segment)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-12

    - applied patch from Steven Mizuno from #964. Nice work. Thank you very much.
      - better privilege handling (fixes #955)
      - better postgis i18n (unicode handling, identifier quotation)
      - password saving fixed
      - support for int8 type added
    - let provider capabilities follow table privileges (fixes #976)
    - use prepared statements for adding features (fixed #977)
    - remove connection pooling (fixes cursor problem)
    - clear attribute list on loadFields (fixes #984)
    - ignore bytea fields
    - handle transactions/error reporting better
    - some cleanups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8213 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-12

    followup to r8211 - missed a file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8212 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-12

    allow changing attributes of added and not yet commited features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8211 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-12

    keep editing on failed attribute commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8210 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-12

    reintroduce getPoint method for QgsRubberband

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8209 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-12

    don't try to add attributes twice, if some attribute change fails

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8208 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-12

    code reindented

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8207 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-11

    fix msvc warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8206 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-03-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-03-11

    Stop editing before layer remove if necessary

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-03-11

    Wrapped QgsEncodingFileDialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8204 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-10

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8203 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-10

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-10

    Commented out overly verbose debug line


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8201 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-03-10
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-03-10

    update hungarian messages


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8200 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-03-10
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-03-10

    - hungarian gui translation from Siki Zoltan


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8199 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-08

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8195 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-07

    Regenerated INSTALL procedure to reflect Williams changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8194 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-03-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-03-07

    Updated osx build procedure with notes from William


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8193 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-03-06

    - generate SIP build files in build directory, not in source dir
    - show command line used to run SIP binary
    - remove ignore flags from python/core and python/gui - not needed anymore


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-03-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-03-06

    Better creation of list of directories of a zip file. Fixes installation problem with some plugins.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-03-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-03-04

    Only change project snapping settings if it was changed in the dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8189 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-02-28
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-02-28

    updated gui translations from Christian Ferreira


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8187 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-28

    Fix for if WITH_BINDINGS is off but python was found, cmake was still trying to build python stuff.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8185 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-28

    Fixed window title which was showing incorrect label


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8184 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-28

    Write column and row as graticule attributes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8183 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-26

    Union test


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8181 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-26

    Initial test for qgsgeometry. At the moment it only does the following:
     - creates some test intersecting and non intersecting geometries before each test runs
     - destroys these after each test runs
     - performs a simple intersection and non-intersection test

    Please feel free to add further tests here as you work on qgsgeometry - its very simple to do with the framework I have put in place now...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8180 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-26

    Changed required version to gutsy


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8179 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-23

    Add capability of doing HTTP POST request to QgsHttpTransaction. Uses a default argument to maintain interface compatibility

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8175 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-23

    Updated to use osgeo repo path for svn


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8174 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-21

    Fix to enable spatial bookmarks with non-ascii characters

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-21

    Patch from smizuno to fix bug #954. Thanks!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8172 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-20

    Modified geos exception catching. It seems that geos2 throws exceptions as pointers and geos3 as objects

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8171 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-19

    Fixed a small typo in the german translation file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-19

    Applied patch for bug #938. Thanks to smizuno!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-02-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-02-16

    Fix tab order in gps dialog. Fix for #943


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-02-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-02-16

    Remove need for specifying the web browser. QDesktopServices are used instead.

    Drag and drop implementation.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-14

    Added some 0 pointer checks for geometry (useful e.g. in cases of NULL geometries in postgis layers)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-13

    Some tweaks to try to ensure proper font sizing in projected maps and to make the scale bar a little skinnier


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-02-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-02-13

    Fix for const iterator


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8153 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-02-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-02-13

    Added forgotten setAttributeMap() wrapper


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-02-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-02-13

    - added QMultiMap conversion for SIP from Stefanie Tellex
    - fixed featuresInRectangle and snapWithContext bindings
    - added Stefanie to contributors
    - keep list of contributors sorted


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-13

    Commited patch from Stefanie for QgsVectorLayer::snapToGeometry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8150 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-13

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8149 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-13

    Use png rather than xpm for desktop icon.
    Run dh_icons & dh_desktop in rules



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-12

    Dont build as a standalone app too


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-12

    Remove compiler warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-12

    Use qMax macro instead of reimplementing the same thing


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8142 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-12

    Dont call method 'max' because its a reserved word / compiler macro on some platforms (MSVC) and causes build failures


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8141 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-02-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-02-12

    WIMPY's window installer files from 0.9.2 release branch

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-12

    Restore map canvas to exactly same size and dpi after printing


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8139 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-02-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-02-11

    Updated Slovak translation (#934).
    Many thanks to Lubos Balazovic!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-11

    Insert a 'Cancel' button to the dialogs when stop editing, fix for bug #944

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-11

    Fixed a memory leak in postgres provider (that was caused by my own modifications a week ago)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8136 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-11

    Make maprender able to tell us the map size and dpi (there were previously no accessors for this)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8135 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-09

    Cleanups to the quickprint output to manage text overruns in legend and improve alignment of text in various places.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8132 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-09

    Beatify scale bar a little


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8131 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-09

    Remember last used page size
    Default to A4 on first use
    (prevents those fantastic A0 printouts when you click ok without thinking)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-09

    Added add postgres layer icon to master svg


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8129 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-09

    Synced from trunk


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8128 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-09

    Dont make page size methods slots
    Fix alignment issue with scale bar unit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8127 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-08

    The last change I made to this file removed the incorrect line. This fixes that change


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-08

    Add geos include dir for grid maker plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-08

    Fix .so collision between lib and app in deb packaging


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-08

    Some fixes for graticule creation when origin is > endpoint


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-08

    Allow large numbers to be entered (reverted to line edits)
    Saved ui in qt4.2.x


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8120 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-08

    Saved dialog using qt4.2.x


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8119 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-08

    Fix for bug where projects loaded slowly

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8117 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-02-07

    test commit after repository migration

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-02-07

    test commit after repository migration

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-06

    Added ability to set paper size to python api


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8110 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-05

    First step towards fixing ticket #749
     - switch to using qgsvectorfilewriter to generate graticules
     - now I just need to add SRSselector button to support arbitary srs
     - removed dependency on shplib


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8109 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-05

    Support user defined page size selection


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8108 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-05

    Various fixes for quickprint:
     - no more ballistic scalebar shooting off the side of the page (it still needs to be beautified a bit, but at least its scaling properly now)
     - determine screen resolution instead of just assuming 72dpi
     - added option to set page size and fixes so that print renders ok at various page sizes.
     - added page size to string and string to page size static methods



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8107 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-05

    Use more logic ordering for toolbar icons and menu entries


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8106 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-02-05

     - Reorganise digitising icons as discussed on mailing list
     - Added fullscreen toggle to view menu
     - moved add all / remove all layers to / from overview to menu only to
       free up some tool bar clutter



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8105 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-02-04
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-02-04

    - added hungarian translation files, translator will be Siki Zoltan (see wiki)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-04

    Insert 0 for missing geometries in postgres provider. Plus little performance enhancement by avoiding unnecessary copies

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-02-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-02-03

    fix for bug where feature splitting was not possible if bounding box of split line was a line

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8100 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-02-02
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-02-02

    Make zoomToLayer, zoomFull and zoomSelected all adds the same five percent margin around the extent. Fixes #932.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8099 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-31
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-31

    Eliminate GEOS 3.0 deprecated header warnings by including individual headers instead of deprecated multifile headers.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8098 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-30

    fix for bug #925 'Add Island' and 'Add Ring' not greyed-out when leaving edit mode

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8097 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-30

    Fix for bug where topological editing did not work for polygons with remove intersection option

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-30

    more robust line/multiline splitting

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8095 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-30

    Applied bugfix patch from Stefanie Tellex:
     - The bug  occurs when you make two providers that
       access the same table, and then try to iterate
       through the features in each provider in a nested loop.
     - The provider in the inner loop would never have any
       features because all providers use the same cursor
       name so things would get messed up.
     - This patch fixes the bug by adding a providerId
       member to QgsPostgresProvider, and appending the
       id to all cursor names.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8092 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-29
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-29

    Added comments for version string formats, and changed to 0.9.2

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8091 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-29

    Commented out scale and rotation debug causing log spam


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-29

    Fix for bug that crashed qgis when moving the first/last vertex of a line

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-29

    Enhanced maximum value for digitizing double spin boxes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8087 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-29

    nicer vertex markers for editing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8086 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-29

    Cleanup after all the svn troubleshooting

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8085 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-29

    Test to fix svn commit problems

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8084 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-29

    PROVENANCE changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-29

    PROVENANCE changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8082 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-29

    PROVENANCE changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8081 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-29

    PROVENANCE changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8080 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-29

    PROVENANCE update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-29

    Updated nsis version to 0.9.2rc2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-29

    Use (x) rather than (-) to show remove actions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8076 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-29

    Updated grass icons to make grass image stand out more and not obscure backgrounds to much


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-29
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-29

    Update Mac release scripts for 0.9.2.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-29

    More version updates for impending 0.9.2rc1 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8073 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-29
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-29

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-29

    Fixed compile error caused by whats this changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-29

    Regenerated INSTALL doc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8070 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-29

    Fixed a code block error causing formating problems


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8069 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-29

    Applied patch from William for Mac OSX build. Regenerated INSTALL from t2t doc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8068 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-29

    Updated changelogs and versions etc for 0.9.2rc1 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8067 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-28

    Added Fernando Pacheco to contributors list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8066 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-28

    Added missing resource file that never made it in my last commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8065 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-28

    Updated spanish translations from Carlos Davila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8064 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-28

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8063 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-28

    Use double spin boxes to insert default snapping tolarance and search radius for vertex edits

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8062 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-28

    Committed patch from #901 - fixes for pg query dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8061 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-28

    Icon updates:
     - use png instead of xpm for grass icons
     - put grass icons in a qt resource file
     - updated grass cmakelist accordingly
     - updated other non grass plugins

    Please note these icons are not final and some changes to them will be checked in over the next 24 hours.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8060 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-27

    Fix for #870 (suggest python sip4 for runtime)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8059 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-27

    More updates to icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8058 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-27

    Fix for crash - ticket #756


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8057 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-01-27
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-01-27

    - updates portuguese BR translation for gui from Arthur Nanni


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8056 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-27

    - QgisInterface's functions addRasterLayer/addVectorLayer return pointer to layer instead of just bool
    - renamed QgisApp::addLayer to more appropriate QgisApp::addVectorLayer
    - cleanups in loading of raster/vector layers in QgisApp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8055 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-27

    Small change to test svn upgrades


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-26

    Replace deprecated activated() calls to qaction with triggered() - removes COMPAT warning on console


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8053 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-01-26
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-01-26

    - first arabic gui translations from Assem Kamal


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8052 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-26
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-26

    -Removed strange triplicate defs in .h file
    -Moved loadDefaultStyle() to prevent crash when loading qml

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8051 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-26

    Renamed landsat_clip to landsat and updated raster test accordingly



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8050 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-26

    Removed redundant maplayer section


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8049 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-26

    Fix formatting except where required for bullet items in mediawiki

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8048 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-25

    This file documents the code provenance review for QGIS as part of
    the OSGEO incubation process and should remain in the QGIS source tree. It
    should not be included in release packages.

    This file is in MediaWiki format for inclusion on the OSGEO wiki.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8047 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-25

    Added unit test for setting raster qml which sets bands rgb as 875


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8046 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-25

    Added qml for testing landsat


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8045 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-25

    Added copyright and license info for plugin_installer files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8044 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-25

    Removed some legacy include statements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8043 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-25

    Also added code to convert geos multipoint to wkb multipoint

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8042 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-25

    Added fromMultiPoint method to QgsGeometry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8041 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-25

    Added mising expected landsat basic control image


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8040 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-24
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-24

    Indentation and remove untranslateable empty string

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8039 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-24

    Added raster test for a multiband image
    Added missing loadDefaultStyle to raster ctor (its not enabled in ui for 0.9.2 since its untested and unstable)
    Added test image for testing multiband raster images


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8038 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-24

    more fixes to bindings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8037 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-24

    added forgotten parameter


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8036 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-01-24
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-01-24

    - spanish translation update for 0.9.2 from Carlos Dávila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8035 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-23

    Improvement to polygon splitting

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8034 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-23

    Remove cursor manipulation from httptransaction to make core library X11 independent

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8032 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-22
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-22

    Swedish translations

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8031 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-22

    Install raster ramp shader header needed for 3rd party apps


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8030 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-01-22
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-01-22

    - some fixes for german language


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8029 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-01-22
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-01-22

    - update german translation for 0.9.2rc1 string freeze


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8028 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-01-22
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-01-22

    - added new .ts file for translations into Arabic requested
      by Assem Kamal <prog.assem@yahoo.com>



    git-svn-id: http://svn.osgeo.org/qgis/trunk@8027 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-22
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-22

    -updated enums and respective functions to have undefined be initial value
    -replaced some QT3 calls with QT4 calls in raster layer properties
    -updated python bindings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8026 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-22

    Updated ts files for string freeze


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8025 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-21

    Use qRgba to set pixel values


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8024 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-21

    Resave using qt designer 4.2.3 to allow compilation with that version


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-21

    Updated control image for raster pseudo tests


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8022 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-21

    Specify bgcolour as 152,219,249 so it doesnt look so turdacious on windows


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-21

    Fix point size so unit test passes again


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8020 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-21

    Removed polygon outlines so maprender test passes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8019 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-21

    Prefix image urls with file://


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8018 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-21

    Updated these tests to use the qgsrenderchecker class to validate results.
    srcMakelist modified to gui tests will build


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8017 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-21

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8016 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-21

    Added first of gui lib tests (for quickprint)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8015 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-21

    Updates for test data:
     - fix issues with qmls so tests run properly
     - updated expected images to be 400x400 rather than 800x800
     - added new expected image results for new tests which will be committed shortly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8014 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-21

    Tidy ups for quickprint:
     - let the quickprint be based on either qgsmapcanvas or qgsmaprender
     - word wrapping for legend entries
     - added setMapBackgroundColor to public api


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8013 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-21

    Expose maprender height and width via the public api


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-21

    fix for 3 warnings in feature split code

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8011 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-01-21
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-01-21

    update german language


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8010 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-20
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-20

    Fixing capture points

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8009 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-20

    Changed feature splitting mechanism such that it is possible to generate several new features with one split

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8008 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-20
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-20

    -Numerous small fixes for raster layer properties window
    -Updated reading and writing of color ramp type in project settings section

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8007 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-18
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-18

    Error in a .ui

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8003 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-18
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-18

    More translation clean-ups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@8002 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-18

    Changed version to 0.9.2 (mainly to snap up the 8000th commit!)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8001 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-17

    Fixes to the mapserver exporter


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-17
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-17

    Let single symbol render mark borders of areas when selected, just as the other renderers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7998 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-17
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-17

    Cleaned up translation for qgsrasterlayerproperties

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-17

    - added methods which were forgotten: fromMultiPolyline(), fromMulyPolygon()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-17

    Fix for hardcoded path

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-17

    - renamed QgsGeometry::difference to QgsGeometry::makeDifference
    - more geoprocessing in QgsGeometry: convexHull, intersection, Union, difference, symDifference


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7994 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-17
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-17

    Cleaned up gps importer translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-17

    Limit scale bar with


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7992 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-17

    Fix for bug #904: 'no decorations'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7991 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-17

    Context help for spanish updates from Carlos Davila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-17

    Patch from Fernando for ticket #909


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7989 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-17

    Added missing sip file for quickprint


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7988 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-17

    Python bindings for quickprint and change print method to printMap


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7987 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-16

    Added QgsGeometry::buffer() function that returns buffer around the geometry.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-16
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-16

    Translation fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-16

    - changed return type of QgsMapLayerRegistry::mapLayers() from std::map to QMap
    - wrapped the above function in PyQGIS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7984 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-16

    Moved the dbmodel classes to app as they are not very likely to be of use to third part apps

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7983 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-16
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-16

    Cleaned up and added debug output for north arrow plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7982 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-16

    Unit test for pseudocolor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7981 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-16

    Refactored some variable names
    Use mpRasterLayer->getRasterLayerType() instead of mpRasterLayer->rasterLayerType


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-16

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7979 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-16
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-16

    -Prevent NoDataValue displaying in scientific notation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-15
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-15

    Turn on console output when debugging on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7977 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-15

    Remove duplicated header stuff from merge


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7976 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-15

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7975 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-15
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-15

    i18n patch so that Jurgen works again. Fixes #905.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-15
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-15

    Cleaned up text and added map tips

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7973 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-15
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-15

    Moved qgsmaptip class to .../src/app where it is used

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7972 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-15

    Removal of dead code and explanation of the method for determining which directories are contained in the zip file of the plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7971 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-15

    Minor cleanup to the output when unzipping a pyqgis plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7970 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-15

    Potential fix for directory unzip problems


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7969 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-15

    Merged maptips-branch 7939:7967 into trunk


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7968 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-15

    Disconnect signals on unload to avoid crash when plugin has been unloaded.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7967 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-15
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-15

    -Disabled renaming of the gray band name by getRasterBandStats()
    -Added additional check to each ::draw function look ignore draw requests for bandno <= 0

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7966 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-14
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-14

    Fixes for translation.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7965 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-14

    Saved using qt4.2 and added lblMinMaxEstimateWarning


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7964 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-14
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-14

    Applies patch in #902

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7963 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-14
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-14

    Upgrade point size when reading old project to make it look the same. Also change default point size to same loko as previously

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7962 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-14

    Added missing GUI_EXPORT


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7961 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-14

    Added a test for testing rendering performance. The test does the following:
     - test for presence of test dataset
     - if test data is not present writes it to tmp
     - test data set is (180 /0.5) * (90 /0.5) polygons (each being .5 degree box)
     - renders the dataset to an image and times how long it takes to do that


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7960 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-14

    Improvements and Fixes for quickprint
     - moved actual pringing logic into gui lib so that third party apps can make use of it.
     - fixes for legend font size rendering issues


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7959 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-14

    added qgsprojectversion.h to installed headers so third party apps using qgsproject have all needed headers available


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7958 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-14

    Predifine icon size as a var instead of redecllaring each time


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-14

    Cleaner win app icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7956 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-14

    Finalised (hopefully digitising icons)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-14
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-14

    -small speed improvement for intial load of single band gray images

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7954 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-14
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-14

    -Fix a problem with generating the highest value of contrast enhancement lookup table
    -Added min max estimate on loading to prevent full raster stats from being generated to improve loading speed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7953 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-14
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-14

    -Set default contrast enhancement to STRETCH_TO_MIN_MAX

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7952 c8812cc2-4d05-0410-92ff-de0c093fc19c

    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-14
Commit:     ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-14

    -Added extra debug statements
    -Updated linear contrast enhancement functions
    -Fix for ticket #900

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7951 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-13
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-13

    Build fix for GRASS on mingw/cygwin. I hope it works on other systems too...

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7950 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-13
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-13

    Adds some margin to zoomToLayer. Fixes #881

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7949 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-01-12

    include move feature tool when handling state of editing tools

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7946 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-01-12

    re-disable msexport and remove it from the debian package as it's going to be turned into a plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7945 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-12
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-12

    Use english for logical values of band names in project files. Use String comparision properly

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7943 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2008-01-12
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2008-01-12

    revert some changes from r7926, which break building debian packages

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7942 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-12
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-12

    Added null transform for 0.8.0 to 0.8.1

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-12
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-12

    Path fix for renderer test

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-12
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-12

    Fix for paths in testqgsapplication

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-12
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-12

    Fixed crash when reading project file with non-existing raster file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7936 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-11

    Resave under Qt designer 4.2.3 rather than 4.3 (fails to compile otherwise)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7935 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-11
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-11

    Fixed some rev-up for rasters

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7934 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-11

    Committed patch from ticket #897 - port pg and attribute search dialogs to qt4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7933 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-11

    First pass at improved digitising icons - there are still some refinements needed here


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7932 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-11

    Micky Mouse got in my qml...this patch removes him with prejudice...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7931 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-11

    fixed empty CMakeLists.txt for the mapserver_export plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7929 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-11

    Fix for wacked sip files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7928 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-11

    new files from raster transparency branch

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7927 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-11

    Merge of raster transparency branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7926 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-11

    Missing CMakeLists.txt file for the new MapServer export plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7923 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-10

    Merge renderer branch to trunk r7761:7920


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7922 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-10

    Commit postgis dialog extension to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7920 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-10
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-10

    Fixed paths on WinXP for application test

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7919 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-10
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-10

    Merged rev-up branch to trunk. Rev-up is now closed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7917 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-10

    Fixed selection of features in vector layer so the map canvas doesn't get re-rendered many times during the operation.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-10

    Improvements to plugin installer:
    - ability to support custom repositories
    - better error handling


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7909 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-01-10
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-01-10

    - update german translation file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-10

    New MapServer export plugin implemented in Python. This is a
    core plugin and installed with QGIS. The old exporter (C++/SWIG/Python)
    has been removed from the build and the code will be removed following
    complete testing of the new plugin.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7898 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-09

    Some small updates to bindings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7897 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-09

    removed QgisPlugin from the bindings (not used anyway)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7895 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-09

    Moved all conversions between c++ templates and python objects to one file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7894 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-09

    Fixes compilation of bindings, added wrapper for QgsSnapper.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7893 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-09

    updated python bindings for rubber band

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7888 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-09

    Merge of advanced editing branch is now done

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7886 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-09

    Saved dialog using qt 4.2.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7885 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-09

    More editing merges...

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7884 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-09

    More merging of editing branch

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7882 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-09

    first part of advanced editing branch merge

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7880 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-09

    Added quick print plugin to build list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7878 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-09

    Initial commit of new quick print plugin:

    The plugin seeks to cater for users who want to print a map with no
    hassle, and does not seek to replace the mapcomposer plugin which is
    aimed at advanced users. Since I hate wasting paper / cutting down
    trees, I have made the quick print plugin output to pdf for digital
    redistribution or optionally printing from pdf.

    Features;
    - fill in 3 fields, choose a pdf output file and get a pdf ready for printing
    - field values are remembered between uses so in most cases you
      simply click the plugin icon then press OK
    - automatically scales label text and symbol sizes suitable for
      printing and then scales them down again afterwards
    - at the moment all options (page size Letter, output pdf, layout)
      are fixed as I prefer to keep it extremely simple in this iteration.
    - 300dpi output

    Future options:

    - In the future it will be possible to refactor the plugin to support
      simpled predefined layouts at different page sizes.
    - autoincrementing filenames for when you want to produce a sequence of maps


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7877 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-09

    Added accessor for canvas bg colour


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7876 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-09

    Changed example copyright date from 2006 to 2008


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7874 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-08

    Further improvments to plugin template:
     - use standard convention of ui being named FooGuiBase



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7873 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-08

    Enhancements to plugin builder:
     - replace tokens in README which was missing from the file list
     - use nice word wrapping in README.whatnext


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7872 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-08

    Applied patch from Fernando to provide grass export to dxf option


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7871 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-08

    Changed project version to qgis 0.9.2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7869 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-08

    Create directory for python plugins if it doesn't exist
    (otherwise the plugin extraction will fail)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7868 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2008-01-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2008-01-08

    Removed last slash for path to python plugins in home directory.
    It was the reason why plugins in home dir couldn't be accessed on Windows.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7867 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-08

    Added script to create a .ts file for a new language


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7866 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-08

    Updated ts files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7865 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2008-01-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2008-01-08

    Save file in Qt designer 4.2 to allow it to compile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7863 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-08

    Fix for #893 - focus whole rows and give table widget focus on dialog open


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7861 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2008-01-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2008-01-08

    Fix for ticket #890 "python plugin installer unzip fails"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7859 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-07

    Applied patch from #892 which removes qt3 deps for plugin manager. Muito obrigado Fernando!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7858 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-07

    protect editing tools if map canvas is rendering

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7855 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2008-01-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2008-01-05

    Patch that provides incremental screen update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7846 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-05

    Code formatting only


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7844 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2008-01-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2008-01-03

    Added various qmls to test data for unit testing different renderers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7835 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2008-01-02
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2008-01-02

    spanish translation updates from Carlos Dávila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7831 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-12-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-12-31

    Applied patch from ticket #887


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7825 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-12-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-12-29

    Russian translation provided by Artem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7819 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-12-29
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-12-29

    updates portuguese_



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7817 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-27
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-27

    Undoing some changes in r7813

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7815 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-27
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-27

    Made all developer mug shots file system safe

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7814 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-27

    Add a comment to explain some 'arbituary' numbers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7813 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-27

    Fix for ticket #830 (print composer pane is wrong on first running of
    qgis)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7812 c8812cc2-4d05-0410-92ff-de0c093fc19c

    what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-25
Commit:     what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-25

    Rolled back name change pending fixing of ascii safe mapping.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7811 c8812cc2-4d05-0410-92ff-de0c093fc19c

    what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-25
Commit:     what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-25

    Renamed image to please buildbot.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7810 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-12-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-12-19

    PyQGIS: support for Mac universal builds - fixes #876


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7807 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-12-17
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-12-17

    - update spanish qt translation by Carlos Dávila



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-16
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-16

    Cleaned up unused member

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-16
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-16

    Fixed #872 in plugin_template, made links clickable and changed template to make it more translateable

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-16
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-16

    Tried a new way of displaying text, hopefully easier for translations.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7795 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-16

    Fix for ticket #420 (attribute table can truncate displayed data)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7794 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-16

    Fix for ticket #847 (make the requirement for a header row in a
    delimited text file clearer)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7793 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-15

    Added a link to the Qt Quarterly article on designing Qt style APIs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7791 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-14
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-14

    Save and restore window position for AttributeTable, Bookmarks and HelpViewer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7782 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-14
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-14

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7781 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-13
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-13

    Added mug shot

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7780 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-13
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-13

    Some usability, i18n and debug changes on GPS importer (and gpxprovider). Handles #804.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7779 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-13
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-13

    Change in the v.clean.* modules


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7778 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-13
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-13

    Extended GPS plugin with a tab for performing conversions of GPX files, with the help of gpsbabel. Requested in #648.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7777 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-12-13
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-12-13

    - updated qt_es.ts from Carlos Dávila



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7773 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-12
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-12

    Changed to a custom cross hair mouse pointer when using measurement tool. Fixes #862

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7770 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-11

    fix crash while editing shapes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7769 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-11

    fix for #855

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7768 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-12-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-12-11

    Added Thai translation provided by Man

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7765 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-10
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-10

    change in v.db.join module


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7760 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-10
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-10

    Change v.univar module


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-10

    fix for #860

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-10

    fix a warning with msvc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7755 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-10

    fix a moc warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-10
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-10

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7753 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-09
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-09

    Merged all track segments into one line. Possibly, a MultiLine should be used instead. Fixes bug #696

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7752 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-09
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-09

    Swedish translation for trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7751 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-12-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-12-09

    Accept urls with and without ? for wfs layers. Removed warning string for wfs and increased version string to '0.1'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-08
Commit:     what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-08

    Modified Build Instructions for dependencies - More to come for GDAL

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-12-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-12-07

    Added note about Python plugin installer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7744 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-07

    Fix for #854 - Dont assert for unknown types in QgsVectorFileWriter


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7742 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-07

    Fix for #846 - No miles / inches display in scale bar


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-07

    Bumped version numbers in trunk to 0.9.2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-12-07

    Fix for qmakes unbalanced parantheses warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-12-07

    Modified update_ts_tiles script such that lupdate does not merge the qgis strings to the qt_xx.ts files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7737 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-12-07

    Documented Toms modifications to the qt.ts files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7736 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-12-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-12-07

    Removed the qgis strings from the qt_xx.ts files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-12-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-12-07

    Include plugins subder in CMakeLists.txt


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-07

    Changelog for debuan (dch -v 0.9.1)
    Version string updates in qgisapp.cpp and qgis.cpp



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7729 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-07

    Specify grass build for win


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7728 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-07

    Updated changelog for 0.9.1 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7727 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-07

    Install fixes for doc (removed install.pdf and reinstated other docs)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-07

    Install INSTALL and CODING documents


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-07

    Attribution for new people with commit access


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7724 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-07

    ts files updated to sync with release of 0.9.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7723 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-07

    Bumped version to 0.9.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-06
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-06

    Change in GRASS modules


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7721 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-06
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-06

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7720 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-06

    Updated latvian translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7719 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-06

    Minor change to attribution


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7718 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-05

    fix for #851

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-12-05
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-12-05

    - update spanish gui translation - thanks to Carlos Dávila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7716 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-05

    fix toolbar update on toggleEditing()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7715 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-12-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-12-05

    Updated slovak translation provided by lubaby

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7714 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-05
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-05

    Update Mac release scripts for 0.9.1.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7713 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-04

    additional fix for #843

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-04
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-04

    real fix for #843

    determine the current schema in the postgresprovider and clear
    the schema name of the table, if it's identical.  That way we
    only qualify tables, if we need to (like GDAL does).

    Please test!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-03
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-03

    workaround for #843


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-12-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-12-03

    Fix error caused by doc removals - the make install line here needs to be reinstated before release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-12-03
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-12-03

    - update qgis userguide to version 0.9.1 and remove old installation
      guide that is now part of the userguide


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7708 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-03
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-03

    Make GRASS shell usable on Mac:
    - Don't close pty descriptor in child process; it make the shell ignore input.
    - Don't set Q3TextEdit readOnly since this processes keys as keyboard shortcuts.
    Fix for bug #739.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7707 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-02
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-02

    fix compile error introduced with r7704

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7706 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-01

    add support for where option of v.in.ogr, fixes #836

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-01

    qgslegendlayerfile.cpp: fix a unused warning
    qgisapp.cpp: fix indentation and use QgsDebugMsg
    qgsgrassmodule.h: fix 2 comment typos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7704 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-01

    followup to r7702 - missed a button

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-01

    fix for #842

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7702 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-12-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-12-01

    catch bad_alloc exception when filling the attribute table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7701 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-01

    fix identation and make use of QgsDebugMsg



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7700 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-01

    fix #843

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7699 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-12-01
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-12-01

    fix a unused warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7698 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-12-01
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-12-01

    - update of turkish translation for QGIS GUI. Thanks to
      Osman Yilmaz


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7697 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-12-01
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-12-01

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7696 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-11-30
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-11-30

    - small fix for german translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-30

    Applied patch from Jean-Claude Repetto for ticket #719 Problem with NTF projection in ECW files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7689 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-30

    Fixed typo in title of plugin manager

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7688 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-30

    Added missing code bloc formatter for qt install steps


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-30

    Fix path issues for mingw detection of gsl deps


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-30

    Fix some code block non closure issues


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7685 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-30

    Updated ubuntu notes with hints from epifanio (thanks!)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-29

    Applied patch from Aaron for ticket #572



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7683 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-29

    Dont manualy try to delete shp files - use the new call in filewriter class to do this


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-29

    Removed the qt translation files from svn. They should be copied from the qt directory to not confuse the update script

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7681 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-29

    Added basic unit test for map layer class


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7680 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-29

    Added Spanish translation for mapserver help submitted by Carlos Dávila.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7679 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-29
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-29

    - fixes #839
    - (unused) QgsGeometryVertexIndex::empty() added
    - debug output now using QgsDebugMsg and indentation updates



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7678 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-28
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-28

    fix for #838

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7677 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-11-28
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-11-28

    - updated german translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7676 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-11-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-11-27

    Fixes in PyQGIS related to transfer of ownership in renderers.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7675 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-27

    added tr() makro for wfs progress messages

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7674 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-27

    followup to r7672: updated spitplugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-27

    Improve parsing in QgsDataSourceURI (adapted from PQconnectdb) and gather
    connection info parsing and creation there.   Fixes #817.

    Please test!



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-11-27
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-11-27

    - further spanish translations from Carlos Dávila


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-27

    add german online help

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7670 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-27
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-27

    fix python support for QgsMessageViewer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7669 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-27

    Fix for ticket #611 (add a "don't show this again toggle" to the snap
    vertex warning dialog box)
    Also includes a small re-organisation of the QgsMessageViewer class


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7668 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-27

    Applied patch from Horst Düster for postgres schema support in GRASS module


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7667 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-27

    No code changes, applied auto formatting using vim to comply with QGIS coding guidelines (use spaces for tabs and proper bracket indentation.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-27

    Commented out line that was causing:

    qgis/src/providers/postgres/qgspostgresprovider.cpp:920: error: ‘mTables’ was not declared in this scope

    Please fix and re-enable as needed



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7665 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-27

    Added spanish context help file from Carlos Dávila.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7664 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-27

    Corrections to english context help. With thanks to Carlos Dávila.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7663 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-27

    Some string cleanups from Carlos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7662 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-26

    fix for #835

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7661 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-26

    fixed typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7660 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-26
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-26

    fix for #837

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7659 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-26

    Some cleanups in wfs provider, display the number of bytes received to entertain the user while loading

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-26

    Improved the crs handling in wfs plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7657 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-25

    Completed my tutorial on unit testing as I promised I would at the last QGIS developer meeting...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7656 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-24

    Fix for ticket #402 (add a zoom to selected button to the attribute
    table).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7654 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-23
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-23

    Fixed ticket 827 by converting the returnPressed() handlers into
    editingFinished() ones.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7653 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-23

    Fix for typo (#819)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7652 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-23

    Added first part of tutorial on creating unit tests for QGIS (just introductory part, useful bits will follow)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7651 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-23

    fixes ticket #832 Raster cell coount returns incorrect value
    Added regression test to raster layer unit test


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7650 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-23

    Initial unit test for raster layer class
    Includes a simple 10x10 raster supplied by Enrico Chiaradia


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-23

    Fix for ticket #181 (multi-line text labels on map composer)
    Removed some Qt3 usages
    Made the default text label font size a bit smaller

    Note: There is a problem with the last character in the text being
    clipped at some font sizes...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7644 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-23
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-23

    Fixed bug 826.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-22
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-22

    attribute table: add attributes before applying attribute changes, fixes #763

    please test


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7642 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-22

    This is a test commit for svn maintenance. Please ignore.
    refs #10 see also #22


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-22

    Small test commit for buildbot testing. Please ignore this inconsequential change.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7640 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-22

    Recreated the svg icon for maximum beauty


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7639 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-22
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-22

    Fixed bug #799 and converted legend measurements to floating-point.
    Also fixed a bug where the legend lines would extend past their endpoints.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7638 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-21
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-21

    Applied font bug workaround to the composer scalebar and cleaned up a
    couple of debugging statements.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-21

    Patch from Mateusz Loskot to allow easily using FWTools install of gdal
    Ticket #821: cmake-findgdal-fwtools.patch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-21

    Updated generated install doc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-21

    More updates and cleanups to windows simplified build procedure.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-21

    Find postgresql libs when they are in the qgislibs archive and LIB_DIR os set (MSVC)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-21

    Added notes for using cmake and starting the initial msvc build (for windows simplified install)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-21

    More updates in the quest to document the 'simplified' setup procedure using my qgis libs bundle.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7631 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-21
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-21

    Changed GRASS modules menù and add a new image for the module r.random.cells

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7630 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-21

    Resave using Qt designer 4.2.3 to allow compilation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7628 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-20

    PostGIS layer selection:
    - actually do the geometry type lookup threaded
    - combobox removed and replaced with multiple rows, one each geometry type
    - add wait cursors while looking up tables and inserting layers



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-20

    Make QTextLabels word wrap to allow for longer text (useful for some languages
    that have longer text in map composer labels).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-20

    Enable extended selection mode for the table list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-20

    add only valid layers, fixes #812

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7624 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-20

    Some updates to developer documentation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-20

    remove Qt4.3 dependency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7622 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-11-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-11-20

    Removed possibility to change directory of c++ plugins in plugin manager.
    Fixes #771.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7621 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-20

    Initial commit of coding manual for QGIS (aggregates various pages from teh wiki)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-20

    Fix compilation errors under gcc:
     qgis/src/app/qgsdbsourceselect.cpp:308: error: ‘>>’ should be ‘> >’ within a nested template argument list
     qgis/src/app/qgsdbsourceselect.cpp:445: error: ‘>>’ should be ‘> >’ within a nested template argument list

    gcc does not allow you to make nested template calls like this:

      Foo <bar<xyz>>

    The conjoined >> must have at least one space otherwise a compilation error will result.

    Also replaced tabs with 2 spaces.




    git-svn-id: http://svn.osgeo.org/qgis/trunk@7619 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-20

    updated postgis layer selection, fixed #218, again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7618 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-20

    Update of spanish translation. Thanks to Carlos Dávila

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7615 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-20

    Minor change to trigger makefile regeneration and prevent build failure requireing total source rebuild with recent changes in grass modules


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7614 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-20
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-20

    uglily find qgisapp for attribute table, fixes #786

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-19

    negate write capabilities for shapefiles w/o attributes, fixes #803

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7612 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-19

    support for GEOMETRY column, fixes #818

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7611 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-19

    Further updates to install procedure:
     - put markers beweeb chapters for clarity
     - moved Jurgens postgres notes into building with msvc part 1
     - cleanups to building with msvc express notes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7610 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-19
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-19

    localize graduade symbol renderer modes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 change module: r.in.gdal.loc



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7608 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 change image for the module: r.mfilter



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7607 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 change image for the module: r.surf.random



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7606 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 change image for the module: r.surf.gauss



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7605 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 change image for the module: r.surf.gauss



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.db.addtable



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: db.in.ogr



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.to.rast3elev



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.cluster



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: i.gensigset



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: v.mcp



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7598 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: v.patch



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7597 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: v.animove



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7596 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: i.cca



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.timestamp



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7594 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: v.adehabitat



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: i.gensingset



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7592 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.info



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7591 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: g.mlist



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7590 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: g.gisenv



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7589 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.to.rast3elev



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.region



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7587 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.profile



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: v.mcp



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.to.rast3



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7584 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.series



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7583 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r3.in.ascii



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7582 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.proj.seg



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7581 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.patch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7580 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove error file: Thumbs.db



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7579 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.spreadpath



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7578 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module:
    r.proj.seg


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.info



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7576 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: g.proj



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7575 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: g.proj.ascii



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r3.in.v5d



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7573 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: g.proj.ascii



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r3.in.ascii



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: i.cca



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7570 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: g.gisenv



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7569 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: i.gensig



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7568 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.circle



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: i.gensingset



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.profile



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7565 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r3.in.v5d



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r3.in.v5d



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7563 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: v.to.rast3



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: i.gensig



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r3.in.ascii



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: i.cca



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7559 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: v.mcp



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.spreadpath



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.region.3Dview



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module:
    r.to.rast


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: i.gensig



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: g.mlist.1



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.random.surface



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: v.adehabitat



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7551 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.to.rast3elev



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.random.surface



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7549 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: v.to.rast3



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.to.rast3



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: i.gensig



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: v.animove



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7545 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove error file: r.in.arc.qgm.sitx



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7544 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: v.adehabitat



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.region.3Dview



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.circle



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: i.gensingset



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.cross



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: r.to.rast3elev.2



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove module: r.timestamp



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: g.proj



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: v.to.rast3



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7535 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 remove image for the module: v.animove



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 inserted error



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7533 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.clean.bpol



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7532 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.rmline



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7531 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: i.gensigset



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7530 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: r.resamp.rst



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.db.update_op_query



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.patch



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: i.cca



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: r.reclass



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: r.resamp.ststs



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: i.gensingset



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: r.resamp.rst



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7522 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.db.update_op_query



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.chdangles



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.clean.rmbridge



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: r.reclass



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.clean.rmdangles



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7517 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.bpol



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7516 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.prune



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.clean.rmline



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7514 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.clean.snap



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7513 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.snap



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7512 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.transform



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7511 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: db.connect.schema



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7510 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.segment



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7509 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: db.in.ogr



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7508 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.surf.bspline



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.break



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7506 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.dissolve



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.rmdupl



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.clean.rmbridge



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.segment



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7502 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.segment



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7501 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: i.cca



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.rmarea



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7499 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.dissolve



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7498 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.rmdac



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: i.gensig



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.rmdangles



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7495 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: i.gensingset



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7494 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.clean.rmdupl



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.clean.brake



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7492 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.db.update_op_query



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: r.reclass



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.db.addtable



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.transform



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.clean.chdangles



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7487 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.build.all



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7486 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: i.gensig



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: r.recode



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: i.cca



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7483 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: r.resamp.rst



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7482 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: db.connect.schema



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: i.gensig



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.rmsa



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.transform



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7478 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.surf.bspline



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.clean.rmsa



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.clean.prune



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: m.proj



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: r.resamp.interp



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: i.gensig



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: r.recode



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.rmbridge



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7470 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: v.clean.rmbridge



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7469 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: m.proj



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7468 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.surf.bspline



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.clean.rmdac



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7466 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.build.all



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7465 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new image for the module: i.gensingset


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7464 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    19.11.2007 new module: v.dissolve


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7463 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-19
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-19

    Fix for ticket #150. Not sure how it worked prior to this commit (which it did
    on at least one computer)!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7462 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-19

    Applied Aaron Racicots patch for ticket #722


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7461 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-18

    german translation updated

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7460 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-18

    fixed typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-18

    Let the user make the details pane of the map composer as wide as they
    want (rather than restricting it to 300 pixels)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7458 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-18

    update spit plugin, fixes #593

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7457 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-11-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-11-18

    Library install directory made configurable (using QGIS_LIB_DIR)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7456 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-11-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-11-18

    - removed PKGDATAPATH and PLUGINPATH definitions: use QgsApplication instead
    - use QgsApplication to detect data path in help viewer and mapserver export


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7455 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-11-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-11-18

    Moving towards more flexible layout of QGIS installation.
    Now it's possible to set QGIS_*_SUBDIR variables in CMake that will determine
    the layout of directories for executables, plugins, data, headers and manuals.

    These variables are intended to be used by distributors and not ordinary
    users thus they're marked as advanced.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7454 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-18

    only store name of layerfield if it's actually set, fixes #814

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-18

    Fix for ticket #815 (broken delimited text layer loading for plain text
    delimiters)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-18

    Fix for ticket #772 (map composer details pane displays incorrectly).
    Detail panes for all map composer items tidied up and rearranged to use
    less vertical space.
    Replaced Q3 widgets by Qt4 widgets


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7451 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-18

    Fix for saving/restoring of map composer map/item splitter position.
    Remove some Q3 stuff too.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7450 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-18

    Small bug fix - placing a scale bar on the map composer sometimes gives
    a scalebar with 0 segments. This fixes that.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7449 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-18
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-18

    fix for #814

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-11-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-11-18

    Set column widths in the plugin display.
    Added row highlighting to plugin list.
    Added wait cursor when fetching the plugin list and during install.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-11-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-11-17

    Initial import of Matthew Perry's Python plugin installer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-17

    fix for #800

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7445 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-11-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-11-17

    Added message box to display status of the MapServer export.
    Fixes bug #520


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7444 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-17

    quote identifiers and ignore bytea columns, fix for #741

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7443 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-11-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-11-17

    Revert changes made to fix #741 since it appears to break more than it fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-17

    link all SIP objects with GDAL

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7440 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-17
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-17

    UNUSED macro is MSVC not WIN32 specific

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-17

    Don't process user input events while loading wfs data

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7437 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-11-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-11-17

    Fix for bug #673

    Fixed test script to actually use the cli args that are passed to it


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7432 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-11-16

    Applied patch for bug #741

    Please test


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-11-16

    Fix for bug #636 in MapServer export script
    Enhanced the text_export.py script.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-11-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-11-16

    Applied Aaron's patch for ticket #556. Thanks!
    Added one more change "Field"->"Layer" in attribute dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-11-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-11-16

    More GRASS joy: close button for GRASS shell.
    Fixes #144.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-11-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-11-16

    Some joy for GRASS users: dialog with GRASS tools now loads about three times faster.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7425 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-11-16
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-11-16

    - update german translation



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-16
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-16

    v.clean


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7422 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-16
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-16

    r.recode


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7421 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-16
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-16

    16.11.2007 New modules by Leonardo Lami



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7420 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-16
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-16

    New modules adeed in 16.11.2007 by Leonardo Lami



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7419 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-16
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-16

    16.11.2007 Changed module by Leonardo Lami



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-16
Commit:     leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-16

    16.11.2007 New modules add and changed modules by Leonardo Lami (Faunalia)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7417 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-16

    Appied patch in ticket #811 from aaronr

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-15

    Added spanish translations of help files from Carlos - thanks Carlos!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-15

    Fix for ticket #150 (added ability to set the copyright text colour).
    Also removed use of Qt3Support code in the plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-15

    Bug fox for #809 - file writer does not over write shapefiles.
    Files will now be owritten. Unit tests updated too.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7409 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-15
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-15

    additions to the MSVC section

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7408 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-14

    enhancement #810 added

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7407 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-14

    A few more additions for so called simplified MSVC install procedure


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7405 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-14

    completed detailed notes for setting up SKD2. Work for simplified MSVC install process is still in progress.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7404 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-14

    Further notes on building on windows with MSVC Express


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7403 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-14

    Defined requirements for Microsoft Platform SDK2 installation options


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7402 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-14

    Fix for problem where columns that are used as primary keys are not displayed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7401 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-14

    window title of query builder localized

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7400 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-14
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-14

    fix for #807 plus corrected indentation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7399 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-13

    remove msvc build of grass libraries from qgis

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7398 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-13

    more portable GRASS detection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7397 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-11-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-11-13

    Stop loading a python plugin in plugin manager if an error occurs during import.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7396 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-13

    fix for #801

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7395 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-13

    catch more GEOS exceptions, fixes #802

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7394 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-13

    Added svg version of the QGIS icon for best scaling possibilities.
    Icon was generated using

    http://vectormagic.stanford.edu



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7393 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-13

    fix for german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7392 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-13

    Fix for a crash when loading a delimited text file where the delimiter
    doesn't parse the file into multiple columns


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7391 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-13
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-13

    another german language update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7390 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-11-12
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-11-12

    optimizing german translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7388 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-12

    Updated spanish translation. Thanks to Carlos Dávila and Javier César Aldariz

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7387 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-11-12
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-11-12

    update german qgis translations


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7386 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-12

    Fix for ticket #483 (provide regular expressions in delimited text
    plugin)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7385 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-12

    automatically set the project CRS in WMS layer selection dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7384 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-11-12
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-11-12

    updated ts files and translated some german parts


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7383 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-12

    Fix for ticket #499 (What's this missing from main window).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7382 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-11

    updated german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-11

    fix from Carlos Davila for #797 Typos error in Delimited Text Plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7380 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-11

    fixed size issue with labeldialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7379 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-11

    Updated strings in ts files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7378 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-11

    GRASS raster support works with MSVC
    - let user know when a grass raster layer could not be inserted
    - some fixes for the GRASS DLL build
    - add grass_I (needed by GDAL's GRASS driver)

    builds with current GDAL + http://trac.osgeo.org/gdal/ticket/1983
    and current GRASS CVS (one bug fix should be applied soon).




    git-svn-id: http://svn.osgeo.org/qgis/trunk@7377 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-11

    trivial fix for debug messages

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7376 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-11

    use comma as delimiter in all part of raster fileformat list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-11
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-11

    fix a warning in SIP

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7374 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-11

    Added latvian translation kindly provided by M Kestas


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7373 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-10

    Fix for #798 - users need to be able to set locale easily


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7371 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-10

    Fixed layout and saved with designer from qt4.2. Please dont edit dialogs with qt 4.3


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7370 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-10
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-10

    Minor bugfix to make the labels panel (under Layer properties) resize to
    fill the full space.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7369 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-10
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-10

    Workaround for font bug in the composer vector legend, plus a little
    cleanup.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7368 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-10

    Added Martins summary list of QGIS dependencies


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7367 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-10

    fix for grass dlls in msvc build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7366 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-10

    Moved some MSVC notes I had made whtih are still in draft form
    to lower down in the document and added a note to say it is a draft.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7365 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-10
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-10

    Implemented a hack to work around the Qt font bug for composer labels.
    It doesn't fix composer map labels or the composer legend text yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-10
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-10

    build grass dlls from sources for msvc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7363 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-09
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-09

    fixed a few types and updated german translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7362 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-09

    Removed swig dep in linux install notes and regenerated INSTALL


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7361 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-08

    Added Carlos Dávila to contributors list and applied patch from him to neaten up a string.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7359 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-08

     Applied patch from Carlos for #794 Help button in Geospatial bookmarks shows "Close dialog"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7358 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-07

    Fix for ticket #793 (missing work in what's this text)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7357 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-07

    begin packaging msvc build using CPack

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7351 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-07

    fix for misprojected wms layers after project load

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-07

    replace iostream with QDebugMsg in wmsprovider, msvc logger update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7349 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-07

    use wait cursor in blocking http transactions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-07

    remove extra semicolons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-07

    fixed typo in comment

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7346 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-07
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-07

    fixed typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-11-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-11-07

    Fixed ticket #784.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7344 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-11-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-11-07

    Fix for ticket #550.
    Another case where G_fatal_error has been terminating QGIS.
    Also implemented suggestions in the ticket:
    - only left-click will add new point/centroid
    - no tool will be activated when grass edit is opened


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7343 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-07

    Patch to fix typo (bug #792)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7342 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-07

    Replaced msys.tar.gz with msys.zip


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7341 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-11-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-11-06

    Use default arrow cursor when there's no active map tool.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7340 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-06

    Remove libtool from linux deps


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7339 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-06

    Regenerated INSTALL doc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7338 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-06

    Dont need gsl-bin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7337 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-06
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-06

    fixed cmake typo for windows installer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7336 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-06

    Fix for ticket #772: mis-display of scale field in map composer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-11-06
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-11-06

    Use Qt file dialog to browse for GISBASE folder because Mac native dialog doesn't allow user to browse inside bundles.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7334 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-06

    Patch for bug #604 contributed by Peter Ersts


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7332 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-05

    enable grass provider/plugin and pggeoprocessing plugin in windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7330 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-05

    Added in MSVC notes provided by David Willis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Jürgen E. Fischer <jef@norbit.de>AuthorDate: 2007-11-05
Commit:     Jürgen E. Fischer <jef@norbit.de>
CommitDate: 2007-11-05

    fix for ticket #790 and #791 and another msvc logger update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-05

    Fix compilation error introduced in r7297 because ui was saved using qt
    4.3. Saved ui with designer 4.2 after fixing some small issues.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7325 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-05

    Bug fix for layout issues in raster properties dialog (fixes saved using
    qt4.2
    designer)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7324 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-05

    Added note relating to issue #284


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7323 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-05

    Applied Jürgens patch with improvements for MSVC build and initial attempts at GRASS under MSVC


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7322 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-04

    Updated version and removed changelog type stuff from README


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-04

    Added Jürgen to contributors list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-04

    Updated version number to 0.9.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-04

    Updated vector file writer test to pass PEDANTIC


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7318 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-03

    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).

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-02

    Patch from Jurgen to install libs under msvc too


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-11-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-11-01

    Patched in Jürgens MSVC logger improvements.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-01

    Some additions to the German translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7310 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-11-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-11-01

    Added usability enhancements for georef plugin to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7309 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-10-26

    Fix for crashes after WMS error messages

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7301 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-10-25

    apply patch #782 from perrygeo that moves code for determination of color into its own function

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7300 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-10-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-10-24

    Fix for ticket #110.
    To protect the process from being terminated by GRASS (>= 6.3), we use setjmp/longjmp functions.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7299 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-10-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-10-24

    applied patch for extended data defined labels provided by Juergen

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7297 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-10-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-10-24

    Applied patch for legend refresh from plugins provided by Juergen

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7296 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-10-23
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-10-23

    Update Mac release scripts for 0.9.0.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7295 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-10-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-10-22

    Look for and load plugins from the users .qgis directory.
    Patch from Matthew Perry, ticket #781


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-10-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-10-20

    Fixed bug #752.
    Thanks Leo for help with this one!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-17

    Rolled back layout changes because they rely on qt 4.3
    Will redo with qt4.2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-16

    Reinstate original qgis icon which I previously committed by mistake


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-16

    Fix layout issues


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-15

    added python-sip4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-10-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-10-13

    Improved SIP and PyQt4 detection.
    Now it's able to detect whether python-sip4-dev and python-qt4-dev packages are missing.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-10-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-10-13

    Fix for compiler warning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7271 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-10-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-10-13

    Avoid two geometry copies in postgresprovider. Just pass geometry pointers instead

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7270 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-10-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-10-13

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7269 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-10-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-10-12

    Applied patch from Juergen that adds a connection pool to the postgres provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7268 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-10-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-10-11

    setDataProvider() mustn't be public as it's not intended for use outside of QgsVectorLayer.
    This fixes ticket #775.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-10-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-10-11

    Fixed potential crash when layer is instantiated without specifying a provider key.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-11

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7261 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-10-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-10-10

    Fix minor problem in cmakelist introduced at r7257


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7259 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-09

    Removed kludge to install libs to install dir


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7258 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-09

    WIN32 directive must come immediately after application name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-09

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-10-09
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-10-09

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-10-06
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-10-06

    Fixed a bug that was causing map label font sizes not to match
    between the rendered preview and the printout.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-05

    Added missing python-sip4-dev for linux install notes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-05

    Updated notes for cmake step in osx build notes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-04

    Fixed small grammatical error in 'no active layer' warning.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-03

    Added a note about downloading latest python for mac


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7249 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-03

    Use generic urls and instructions for SIP and PyQt

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-03

    Fixed small problem with missing line break in mac install notes for gsl


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-03

    More small changes to mac install procedure


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-03

    Updated urls for dmg downloads


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-03

    Install qgscsexception.h when installing headers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-10-01
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-10-01

    - added some information to the introduction chapter
    - INSTALL.t2t will be included as part of the updated user
      and installation guide


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-01

    Make theis the canvas parent


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-01

    Try to copy lib to install dir when building with msvc (needs some work to softcode when building with other build types still)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-01

    Reformatted text and fixed application icon suport under msvc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-01

    Under win msvc link to odbc (needed for gdal linking)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-10-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-10-01

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-09-30
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-09-30

    Applied patch from Jurgen Fischer with some modifications.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-09-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-09-30

    Fix for bug where the first row was not classified in unique value dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    godofredo <godofredo@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-09-28
Commit:     godofredo <godofredo@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-09-28

    Surround definition of _fmode in MSVC ifdef to allow compilation in mingw

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7233 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-28

    Fix so application starts properly when compiled win msvc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-27

    Applied patch from David Willis for msvc/win32 build support

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7226 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-27

    Fixed inproper declration of a struct when in fact its a class

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-27

    Fixed bug in unit test that prevented some files being cleaned up

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7224 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-27

    Dont just link to every available qt lib. This resolved issues where e.g. QtTest dependecy is being added to each build product unneccesarily.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7223 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-24

    Added some debug stuff only


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7219 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-09-24
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-09-24

    Small fixes to set a minimum starting size for the legend font and to
    make the polygon legend's border match the polygon's.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-09-24
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-09-24

    Fixed a bug which sometimes prevented the adding of multiple maps to a
    composer page.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-21

    Tidy up to qgis unit tests:
     - install then in same dir as qgis
     - prefix installed tests with qgis_

    Added test to make sure theme exists


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7216 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-21

    For all platforms install tests when tests are enabled


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-09-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-09-21

    Fixed layout on raster props dialog @ Qt 4.2.3



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7213 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-09-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-09-21

    Saved dialog under Qt 4.2.3


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7212 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-21

    Layout fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7211 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-20

    Deleted stubbed in tests in favour of adding actual tests in one by one


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7209 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-17

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7207 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-09-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-09-16

    Updated/added copyright statements as part of provenance review for OSGeo incubation. No code changes.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7206 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-09-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-09-16

    Updated/added copyright statements as part of provenance review for OSGeo incubation. No code changes.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-09-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-09-16

    Updated/added copyright statements as part of provenance review for
    OSGeo incubation. No code changes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7204 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-09-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-09-16

    Updated/added copyright statements as part of provenance review for
    OSGeo incubation. No code changes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7203 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-09-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-09-16

    Added missing copyright statements and corrected incomplete statements
    as part of the provenance review for OSGeo incubation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-09-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-09-15

    keep number of features of ogr provider up to date in case features are added or deleted

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7198 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-13

    Removed some autogenerated files
    Added some extra tests for db existance in srs class



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7194 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-12

    Added some more helpful stdout stuff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7193 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-12

    Fixed resource path error


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-12

    Use relative path to find resources


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-12

    Added unit test for qgsvectorfilewriter



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7190 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-12

    Removed test stubs - will add them back as we have real tests in place


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7189 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-11

    Theres always '1 more thing' isnt there?....Fixed dependency oon gdal-dev for feisty


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7187 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-09-11

    Tweaked deb scripts so we can build pacakges on ubuntu feisty


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7186 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-09-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-09-07

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7181 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-09-06

    Fix for bug #753 'Problem in the overview'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7180 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-09-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-09-03

    Fix for bug #745 'Missing layer dialog is non-informative'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7179 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-31

    Updated debian packaging stuff so it works with plain ole debian


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7175 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-30

    Make linking to qtsql conditional on OS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7172 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-29

    Conditional use of qtSql lib


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7171 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-29

    Remove mysqlite from build deps


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7170 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-29

    Get rid of compiler warnings and dont link to qtsql lib


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7169 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-29

    Updated index with release related info


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-29

    Updated version in qgis.cpp and build pakcage script. Updated icon wiht new xpm


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-29

    Updated changelog with items for 0.9 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-29

    This file is needed for debian packaging please dont delete


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-29

    Added debian build files - updated from debiangis folks to use qt4 for deps instead of qt3


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-28

    UMinor updates to install process and generated INSTALL doc using txt2tags


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-28

    Updated 'whats new'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-28

    Added some extremely clever logic so gdal headers on Gutsy Gibbon are located properly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7161 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-28

    Added txt2tags



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-28

    Remove preview1 from release name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7159 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-27

    Update version & name for release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7158 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-27

    Updated ts files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7157 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-27

    Explicit linking to qt libs so that we dont link to unneeded ones e.g. qtest


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-27

    Install plugin headers for third party plugin building support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-27

    Added dllexports for win compilation support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-08-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-08-25

    Removed unused files.
    (LICENSE.txt is redundant - there's also 'COPYING' file that contains the same license)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7153 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-24

    Small tweaks to debian install notes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-08-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-08-22

    Update to build instructions based on patch from Tim Baggett


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-22

    This file is deprecated since automake is no longer supported


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-08-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-08-21

    applied patch from Juergen

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-08-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-08-19

    georeferencer: disable the setting of 0 as nodata value by default, apply more robust version of if-statement in QgsRasterLayer::drawMultiBandColor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-08-15
Commit:     what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-08-15

    PyQt4 detection.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7141 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-08-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-08-15

    Use .wld as standard suffix for worldfiles in georeferencer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-08-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-08-14

    Fix for problems with unique value dialog and some postgis tables

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-08-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-08-13

    Fixed indentation of chapter about MSYS in install notes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-13

    Added Faunalia to the contributors list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7135 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-11

    Added updated grass modules from lami many thanks folks from faunalia!

    I needed to do a clean build for them to install properly....



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7132 c8812cc2-4d05-0410-92ff-de0c093fc19c

    what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-08-10
Commit:     what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-08-10

    Python detection added

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7131 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-08-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-08-09

    Merged in changes from the 0.9.0preview1 tag back to trunk. Please make all changes directly in trunk.
    svn merge -r 7108:7129 https://svn.qgis.org/repos/qgis/tags/Preview-0.9.0-1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-08-06

    Fixes to compile the bindings also with SIP 4.7.
    In this SIP version, additional classes used when converting
    to a subclass don't get #included automatically so let's
    #include them globally with %ModuleHeaderCode


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7129 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-08-06

    Fix for #707. When there were no features in provider, calculation started
    with extent with null coordinates and extended it - that's reason of wrong extent


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7128 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-08-06

    Removed unused and misleading function QgsMapLayer::calculateExtent()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7127 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-08-06

    Fixed #709. The crash happened with shapefiles containing 2.5D geometries.
    Now these files can be importent, but Z coordinates are ignored.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7126 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-08-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-08-06

    Fix for #726 (double deletion of active editing map tool)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-08-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-08-05

    Don't compile qgsapplication.cpp and qgslogger.cpp also for helpviewer executable - it suffices that it links to qgis_core


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7124 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-08-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-08-05

    Fixed a problem with incorrectly loaded labeling attributes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-08-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-08-05

    Fix for compilation problems in qgsproject.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-08-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-08-05

    Removed more old makefiles.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-07-30

    more bugfixing in wfs provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7117 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-07-30

    small bugfix in wfs provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7116 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-07-30

    more undo of r7112

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7115 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-07-30

    reverted patch from r7112 since we are in feature freeze

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Otto Dassau <dassau@gbd-consult.de>AuthorDate: 2007-07-30
Commit:     Otto Dassau <dassau@gbd-consult.de>
CommitDate: 2007-07-30

    added dependency packages for python language binding and some notes about current
    version requirements for sip4 and python-qt4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-07-30

    applied patch from Juergen to refresh layer legend from plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-07-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-07-30

    changed version names to Ganymede preview 1

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-07-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-07-28

    Fix for ticket #744 (crash associated with actions).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7110 c8812cc2-4d05-0410-92ff-de0c093fc19c

    godofredo <godofredo@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-07-28
Commit:     godofredo <godofredo@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-07-28

    Added a note about compiling qt 4.3 debug
    libraries in windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7109 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-27

    Added translation support to help viewer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7107 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-27

    Regenerated install notes using txt2tags


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7106 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-27

    Got rid of LD_LIBRARY_PATHS since this should no longer be needed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7105 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-27

    Small informational addition


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7104 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-27

    Use rpath so no more nasty LD_LIBRARY_PATH should be needed when installing to a non
    standard dir


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7103 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-27

    Updated install docs to include cmake on linux steps


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-27

    Backwards compatibility for qt4.2.1

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-27

    Updated build directions for (debian based) linux


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7100 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-26

    Disable pedantic for preview 1
    Make pedantic warnings only appear when pedantic is on


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7099 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    Removing this script its deprecated since we can build under mingw


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7098 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    Tidy up cmake stuff so all .in files now live under cmake_templates
    Move more utility scripts into scripts dir



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7097 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    Automake stuff being removed....



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    This scrips functionality is provided by cmake - Im removing it


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7095 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    This file is deprecated - use cmake rather


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7094 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    This fie is deprecated - use cmake rather


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7093 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    Removed all qmake build stuff from SVN - CMAKE will be the official build system from now on


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7092 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    Moved utility scripts into scripts dir for neatness sake
    Added svn ignore for build dir and *.diff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7091 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    These files are deprecated since automake support is removed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7090 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    These files are part of automake - which is deprecated build system now


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    Removed this file - you can automatically generate kdevelop or xcode projects using cmake


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    Remove more automake stuff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7087 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-25

    Removal of automake infrastructure - CMAKE will be the official build system from here forward

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7086 c8812cc2-4d05-0410-92ff-de0c093fc19c

    what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-07-25
Commit:     what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-07-25

    Updated GDAL build instructions with libtool patch

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7085 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-07-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-07-25

    Fix for ticket #743 (substitutions in actions weren't happening).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7084 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-07-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-07-21

    add line or polygon features only if vertex count is >= 2

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-20

    Tishams ganymede splash updates - still will be tweaked a bit before final release.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-07-19
Commit:     StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-07-19

    A couple of print composer bug fixes related to image and symbol
    scaling.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7078 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-07-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-07-19

    'cleaned up comments and added some info about the purpose of the script'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-07-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-07-18

    Modified script so it works properly on OS X.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7076 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-07-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-07-18

    Added configure script for people who want to run ./configure. It checks
    for the existence of a cmake binary, then gives
    summary info on how to build with CMake and points at the wiki.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-07-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-07-18

    Added general build note near the top of the document to inform people they
    need to use cmake rather than autotools.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-16

    Applied patch from #740 with many thanks to Steven Bell
     - this patch replaces the q3canvas in the map composer with
       a qgraphicsview based implementation.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-07-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-07-15

    Fix that adresses ticket #477 'Loading a PostGIS view is very slow'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-07-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-07-07

    Fixed problems with classification fields in graduated symbol dialog and unique value dialog. this should address ticket #732 Layer Properties/Legendtype/Individual Symbol

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7066 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-07-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-07-07

    This commit changes the interface of qgsvectorlayer back to the state before r7063 and keeps the fix to allow deletion of postgis columns

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7065 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-07-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-07-07

    Adapted qgsvectorlayer.sip

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7064 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-07-06

    Fix to make deletion of postgres columns working again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7063 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-04

    Added raster band stats header to install list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7060 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-04

    Fixed compiler warnings:
     - for potentially unintialised vars I set them all to 0, NULL or some similar default
     - grass has some warnings for multiple definitions of NDEBUG - Ive disabled warnings on
       all files relying on grass headers - and submitted a bug to grass.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7059 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-07-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-07-04

    Fixed compiler warnings by using an updated version of shplib files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7058 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-06-29

    Improved recognition of crs for wfs provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7055 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-06-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-06-29

    Fixed a bug that caused problems with info tool in wfs layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@7054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-06-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-06-28

    One more small tweak in German translation.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7053 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-06-27

    Georeferencer: disable OK button in map coordinates dialog if no coordinates are entered.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7052 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-06-27

    Updated German translation with new texts in georeferencer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7051 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-06-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-06-27

    Fixed building with variable PLUGINS_ALSO_BINARIES turned on.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7049 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-26

    Incorporated Martins msys from scratch notes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7047 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-25

    Added notes from 0.8.1 release and notes from William


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7046 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-06-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-06-23

    Patch for ticket #671 (leonardomateo)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7043 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-19

    Applied patch #731 from Steven Bell for pixmap fill support in vector rendering.

    Many thanks Steve!





    git-svn-id: http://svn.osgeo.org/qgis/trunk@7040 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-06-17

    Updated georeferencer plugin to use emit tool for acquiring coordinates of a point from map canvas.
    Removed sendXY signal from QgsMapCanvas.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7036 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-06-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-06-17

    Added setButton() and button() functions to QgsMapTool so that also button
    associated with a map tool can be set as checked when the tool is active.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7035 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-11

    Upstreamed #728 to trunk


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7027 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-11

    Upstreamed ticket #727 to trunk


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7026 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-11

    Applied patch #725 which also fixes ticket #698
    (This patch fixes crash (ticket #698) and also adds some i18n stuff (missing tr(), and encoding conversation where nedded). Included patches for HEAD and also for 0.8.x)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@7018 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-11

    Applied patch #725 which also fixes ticket #698
    (This patch fixes crash (ticket #698) and also adds some i18n stuff (missing tr(), and encoding conversation where nedded). Included patches for HEAD and also for 0.8.x)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7017 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-11

    This files is deprecated in favour of the all in one INSTALL document


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7016 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-11

    Upstreamed and Aplied patch from ticket #598


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7015 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-09

    Removed redundnat intrduction section

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-09

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-09

    added missing libz.dll.1.2.3 file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-06-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-06-09

    Added QgsMapToolEmitPoint which emits a signal when a point on map canvas is clicked.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6989 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-09

    Set version name to 0.9.0preview1 for project name and in nsis config

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6988 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-06-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-06-08

    Fix for ticket #562 small bug in WMS getFeatureInfo handling

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-06-06

    Remove compiler warning for geos 2 and 3

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6984 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-06-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-06-05

    Insert version number from capabilities document into GetMap request

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6982 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-04

    Remove compiler warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-04

    Initial CPack directives


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6979 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-06-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-06-04

    Install additional raster related headers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6977 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-06-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-06-02

    Fix for ticket #630, thanks to patch from lubaby.
    (attribute table drift on windows)

    Untested on Windows at 0.9 unstable.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6976 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-06-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-06-02

    Fixed QgsGeometry::fromPolygon:
    - fixed creation of outer ring, added creation of holes
    - fixed Python binding for QgsPolygon type


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-31

    Added the menu to toggle toolbar visibility to the 'view' menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6972 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-31

    Fixed map overview handling


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6971 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-31

    More roboust zoom tool - prevent zooming to empty extent


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6970 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-31

    Fixed a bug with incorrectly wrapped QgsRenderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6969 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-30

    Added the possibility for renderers to have different transparency levels for different classes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6967 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-26

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6965 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-26

    Entry for addIsland in sip file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6964 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-26

    A tool to add polygons to multipolygon features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6963 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-25

    Commited new parameters for swiss coordinate system CH1903 (changes from Horst Duester)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6961 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-05-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-05-23

    Neater implemtation for test builder ready for cloning...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6959 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-05-22
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-05-22

    Multi-version adjustment to r6954. To be truly pedantic, use int with GEOS 2.2 and size_t with GEOS 3.0.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6958 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-22

    Entry for QgsVectorLayer::AddRing in the .sip file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-22

    wms bugfix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6956 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-05-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-05-22

    Patched in code from Oleg Gusev to emit poisiton on right mouse click


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-05-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-05-22

    Fix compile warnings caused by using int instead of unsigned int for loops. Now compiles in pedantic mode.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6954 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-22

    wfs provider: added tests for empty stack

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6953 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-22

    Improved port handling for wfs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6952 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-05-21

    Simple test case working built by cmake


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6951 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-05-21

    Use QT4_GENERATE_MOC to build moc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6950 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-05-21

    Initial commits to build qtests from cmake / ctest. Non functional yet

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6949 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-21

    WFS provider: Don't forget to set port to QHttp, better handling for coordinate and tuple separators

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6948 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-16

    Changed std::list to QList in addRing functions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6946 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-13

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6944 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-13

    Forgot to add files in the last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6943 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-05-13

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6942 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-10

    Fixed compatibility with (some versions of) Python 2.5.
    Also should stay compatible with older python versions.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6941 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-10

    Added saving layer's selection as a shapefile. Can be invoked from legend.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-08

    Fixed check whether user runs QGIS from sources to halt him.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-05-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-05-08

    Internationalization fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-05-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-05-08

    Adjusted widget widths to prevent truncation of device, port, and feature drop-down text


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6936 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-07

    Removed useless #includes from plugin template


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6935 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-06

    - updated plugin template
    - replaced plugin builder with a newer one in python (hopefully for all platforms)
    - replaced Makefile.am with CMakeLists.txt for building new plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6931 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-05

    Corrected section about python bindings.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6930 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-04

    Added a note about CMake and Subversion download.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6929 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-03

    Fixed crash in Windows on Python exceptions.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6928 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-03

    Fixed broken link for MSYS environment.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6927 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-03

    Updated windows compilation notes and added a section for python bindings.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6926 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-01

    Workaround #2 for changed version.h in GRASS cvs >= 26.4.2007


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6924 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-01

    Workaround for change in GRASS's version.h in cvs >= 26.4.2007


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6923 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-01

    Fixed another incorrect QgsMessageViewer usage.
    (QGIS was crashing on second WMS identify request)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6922 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-01

    Update legend item's tooltip (useful when SQL subset has changed)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6921 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-01

    Update canvas layers when a project is loaded (force correct order)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6920 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-01

    Draw layers in composer in correct order.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6919 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-05-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-05-01

    Use QgsMessageViewer properly - it deletes itself when closed.
    This commit fixes a crash when trying to do SVG export.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6918 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-04-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-04-25

    Fixed problem caused by committing form with too new version of designer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-04-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-04-24

    Make 'legend' font size mac friendly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-24

    One more place where where ownership must be transferred and it wasn't - resulting in segfaults on app's exit.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6910 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-23

    Solved bugs with double deletion of map canvas items in Python bindings.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6909 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-23

    Solved problems with destruction of map tools - canvas mustn't be deleted before map tool,
    however in Python the destruction had to be done explicitly to acheive right order.
    New solution is that QgsMapTool is derived from QObject and on construction, QgsMapCanvas
    is set as its parent. This way canvas is always deleted after deletion of map tools.

    Also, because of this, I've divided QgsMeasure to QgsMeasureTool and QgsMeasureDialog
    (problem with 2 parents with QObject as a base).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6908 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-20

    Tweak to r6898. It seems that some GEOS versions use 'int' and others 'unsigned int'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6907 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-20

    Fixed crash when identifying multipart features.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6906 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-20

    Workaround for exporting layers which more geometry types (e.g. polygons and multipolygons).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-20

    Be less verbose (too much output when measuring with QgsDistanceArea).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6904 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-20

    Changed debug messages from std::cout to QgsDebugMsg


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6903 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-20

    Added missing header files for installation.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6902 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-20

    QgsVertexMarker: added possibility to change color and pen width


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6901 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-04-20

    Tried to fix problems with allAttributeList() in postgres provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6900 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-04-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-04-19

    No code changes formatting cleanup only


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-04-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-04-19

    Fix pedantic compile warnings due to signed int , unsigned in comparisons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6898 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-18

    - more sane function prototypes for searching for closest vertex/segment
    - fixed some problems in python bindings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6896 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-17

    An attempt to fix compilation problems with new GRASS CVS.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6894 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-17

    Delimited text provider:
    - code cleanups
    - distinguish between int/double/text field types (#684)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6893 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-17

    Slightly better error handling in constructor of postgres provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6892 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-17

    Added setConnection() and setDataSource() utility functions to QgsDataSourceURI


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6891 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-17

    Fix for creation of SQL query in postgres provider.
    Was doing problems when exporting to shapefile (see #706)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6890 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-04-16

    Higher precision when writing worldfile / pointfile

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6888 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-15

    Fixed a crash in GPX provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6887 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-04-14

    Georeferencer plugin: enable creation of nonrectangular pixels in linear transformation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6884 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-12

    Hide LIBRARY_OUTPUT_PATH and LIB_PATH


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6883 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-04-12

    Fix for editing problems

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6882 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-04-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-04-11

    Save as shapefile: use save dialog and remember the last directory

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6881 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-11

    Allow fetching features from OGR without geometries.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6880 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-11

    Merged provider0_9-branch (r6844:6878) back to trunk.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6879 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-03

    HTML escaping for python console.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6874 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-02

    Renamed QgsMarkerCatalogue::pixmapMarker() to imageMarker() as now it returns QImage.
    Added Python wrappers for QgsSymbologyUtils and QgsMarkerCatalogue.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6866 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-02

    Removed old, unused symbol classes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6865 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-02

    Added python bindings for QgsSymbol and all renderer classes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6864 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-04-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-04-02

    Changed symbols() from std::list to QList for all renderers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6863 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-03-29

    Only one list of typenames for data providers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6843 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-28
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-28

    Include qgsconfig.h to get definition of HAVE_POSTGRESQL


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6842 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-03-28

    Reverted changes in QgsHttpTransaction, which have been applied unintendedly in last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6840 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-03-28

    Added turkish translation. Thanks a lot to Osman Yilmaz\!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6839 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-27
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-27

    Added patch #685 from lubaby (+ some more) to trunk.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6838 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-25
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-25

    Applied patch #683 to trunk.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6836 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-25
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-25

    Fixed compilation with debugging turned on.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6834 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-24
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-24

    QgsFeatureAttribute class has been removed and QVariant is used instead (supports arbitrary data types).
    All providers and python bindings have been updated accordingly.
    Currently supported variant types by providers are String, Int and Double.

    Other API changes:
    - QgsField
      - type info as QString is now typeName() and setTypeName()
      - added variant type (QVariant::Type) info: type(), setType()
    - QgsFeature
      - removed fields() - use QgsVectorDataProvider::fields()
      - removed boundingBox() - use QgsGeometry::boundingBox()
    - QgsVectorLayer - removed fields(), fieldCount(), getDefaultValue() - use directly QgsVectorDataProvider
    - QgsVectorDataProvider - getDefaultValue() - field now addressed by id, returns variant
    - QgsLabel - setLabelField() - field now addressed by id


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6833 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-03-24

    Fix for ticket #678: Attribute table add field, fieldtype select box is empty

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6831 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-03-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-03-24

    Added module name to the module tab in the GRASS toolbox (Ticket #596)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-03-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-03-24

    Escape <> in python console output so python object display


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6829 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-23
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-23

    sqlite3_open() MUST have db name in Utf-8. Fixes #676.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6828 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-03-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-03-23

    Quantile function for graduated symbol dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6826 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-03-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-03-21

    Disable add attribute and delete attribute buttons in attribute table until start editing is pressed and the data provider supports these operation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6825 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-03-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-03-21

    Added hint to project properties that snapping distance is in mapping units

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-03-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-03-19

    Really delete deleted features in ogr provider (using REPACK)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6821 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-03-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-03-19

    Formatting changes only

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6820 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-18
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-18

    Fix path to windres.exe

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6815 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-13

    Fix for ticket #651 (zoom full doesn't work on a single point)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-03-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-03-12

    Deleted ancient doxygen.conf. To generate api docs, now use: doxygen Doxyfile

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-03-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-03-12

    Doxyfile for generating API docs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-10

    Fix for ticket #646 (spelling mistake)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6788 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-10
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-10

    Changed to C-style comments

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6786 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-10
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-10

    Merged r6782 to trunk.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6784 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-10
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-10

    Merged r6781 to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6783 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-09

    Fix for #641 - this was due non-existing function in QgsColorTable


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6780 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-08

    Python bindings:
    - recreate on changed .sip file
    - wrapped QgsColorTable


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6776 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-08

    Tweak the scale display/entry so that users can enter scales in the form
    x:y


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6775 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-03-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-03-08

    Add conditionals for debug output


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-03-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-03-08

    Removed Qt3 support stuff from grass tool box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6773 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-03-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-03-08

    grass icons for all tools; all grass plugin menu items also on grass toolbar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6772 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-05
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-05

    Make it possible to turn -Wall -Werror off. Set PEDANTIC to off with ccmake <builddir>.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6769 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-05
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-05

    Fix for #637.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6768 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-04

    - improved error handling when loading python plugins
    - redirection of output to python console, i.e. print command works


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6767 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-03-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-03-04

    Made vector editing code and labeling 25D aware. Needs more testing though

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-04
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-04

    Ported r6762:6763 from 0.8 to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6765 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-04

    - added getFeatureAtId() for OGR provider (for fast random access)
    - more sane indenting in getNextFeature()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6764 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-04

    Report Python errors with QgsMessageOutput instead of QMessageBox.
    (User can copy & paste message from it, with message box he can't)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6761 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-04

    Changed usage of std::vector to QList in QgsDistance area.
    Added the modified functions to Python bindings.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6760 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-04
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-04

    Ported WMS fix r6755 from 0.8 to trunk.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-04
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-04

    Fix for compiling with python 2.5

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6758 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-03

    Tweak to r6747 to allow the user to enter non-integer scale values, and
    to have scales larger than 1:2^31


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-03

    Fix for ticket #634 (compile warnings in RHEL64)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6752 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-03

    QgsMapCanvasItem is not to be derived from QObject - no need for that.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6750 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-03

    Changed deque<QString> to QStringList in QgsMapRender, updated canvas and bindings appropriately.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-02

    Python: wrapped two functions in QgsLabel


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-02
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-02

    Added input so that user can set specific scale. Set focus in the linedit showing scale, enter your scale and hit return!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-02

    Added hack to include Qt3Support when building bindings on Mac.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-02

    Check whether layer index is valid in getZpos().


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6744 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-03-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-03-02

    added wait cursor during inital load of grass toolbox

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-03-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-03-02

    Precise intersection test in ogr provider, made geos export of QgsGeometry 25D aware, fixed a memory leak

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-03-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-03-02

    Changed line endings from DOS-style to UNIX-style so SIP won't end up with syntax errors on unix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-03-01
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-03-01

    Merged r6738 from 0.8 to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6739 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-28
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-28

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-28

    - fixed drand48() on windows so spatial index doesn't crash anymore
    - debug message in OGR changed from QgsLogger::warning to QgsDebugMsg


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6733 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-28

    Bindings: wrapped QgsDistanceArea


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6732 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-28

    - removed legacy macro QgsDebug and changed remaining occurences of it to QgsDebugMsg
    - moved #include "qgsconfig.h" from qgis.h to qgis.cpp so it doesn't spit many warnings when building bindings because of redefined PREFIX


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6730 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-28

    Prep work for ticket #25 (case sensitivity for attribute table search)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6728 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-28

    Fix a spelling mistake


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6727 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-28

    Provide for a layer comment to be made available for vector layers
    For postgres provider, get the layer comment from the table comment (if
    it exists). Resolves ticket #244


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-27

    Removed stdint.h - it's platform-dependent and can't be used on other platforms than MSVC.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-27

    Added stdint.h needed for compiling on visual studio


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6721 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-27

    Detect msvc when setting application icon logic


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6720 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-27

    Disable 'create spatial index' fix for 0.9

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6719 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-26

    Bugfix to allow classified postgres layers in 0.9

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-26

    Dont install sample data by default since it requires a net connection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-26
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-26

    Added generation of gqssvnversion.h

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-26

    Upstream fixes to make app icon work

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-26

    Make installing the application section mandatory

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-26

    Added notes for unattended install and customising installer. Upstreamed from 6701

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-25
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-25

    Merged r6693, r6694, r6696 and r6698 to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6699 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-25
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-25

    Fixed another ELSIF error

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6696 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-24
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-24

    Fix GDAL discover on non-Apple

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-24

    added mongolian translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-24

    Decrease time taken to find key column in layers that come from postgres
    views


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6685 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-23

    Do one less query per table column when loading a postgres layer.
    Tidy up of sql lines too.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-23

    Upstreaming changes from 0.8.x branch revision 6681

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-02-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-02-23

    Updated SPONSORS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6679 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-23

    Make postgres column comments available for the layer properties metadata
    tab (address ticket #244)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6677 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-22

    Fixed a bug relating the attribute definitions in WFS provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6675 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-22

    fixed problem with 'invert selection'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6674 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-22

    Reenabled selection from attribute table. Still some problems with 'invertSelection'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-22

    Push upstream changes in installer logic from 0.8 branch

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-22

    Removed my temporary and unfinished plugin from repository.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-22

    Removed keyPressed() slot from QgsMapLayer and removed connections made in QgisApp.
    (it doesn't make much sense to have it there)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6665 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-22

    Don't link bindings to Qt3Support lib - was doing problems on windows.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6664 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-22

    Fixed build of grass provider and plugin on linux i've broken recently.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6663 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-22

    Spatial indexing library:
    - fixed a crash under windows
    - don't display debug messages


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6661 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-22

    Write qgssvnversion.h on windows only if doesn't exist yet


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-22

    Windows tweak for qgssvnversion.h - should work now for both MSYS and MinGW generators


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6657 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-22

    Fixed GRASS configuration on Windows


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6656 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-22

    Changed inline functions of QgsMapToPixel to normal functions.
    This fixes warnings on windows when calling them outside core lib.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6655 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-22
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-22

    Fixed remaining warnings in grass provider and plugin.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6654 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-20

    For mac use dylib instead of .so for default libgdal and libpq extensions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6644 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-20

    Fix search path for python on mac


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-20
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-20

    Fix for python console not opening - this was due previous compilation without
    Python support and #ifdeffed slot was not generated.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6642 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-20

    Updates for SIP support from Martin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6640 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-02-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-02-18

    Added tooltips to the scale and coordinate position displays


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-18
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-18

    Removed debugger probes that give compiler warnings

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6629 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-18

    Disable -Werror just on the file that has an erro from a third-party app
    (geos).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6628 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-18

    Fix some more compiler warnings. Apply -Werror to grass directories.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-18

    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.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@6626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-18

    Fix for last commit. Warnings are not treated as errors in this dir for now.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-18

    Dont generate compiler warnings (and thus errors with -Werror) for geos included files since they arent under our control


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6624 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-18

    Fixed compiler warning


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-18

    Fix compiler warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6622 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-18

    Dont treat warnings as errors for lex generated sources


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6621 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-18

    Fix compiler warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-17
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-17

    Applied patch #603. Thanks! (also fixed a compilation error introduced in r6610)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6618 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-17

    Fix compiler warning


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6616 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-17

    Fix for bug #600 Renaming layer in legend doesn't stick

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6615 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-17

    Fix for label not restored in single symbol dialog, bug #599

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-17

    Changes to support a comment for each attribute in vector data. Now
    requires support in providers. Addresses ticket #244.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6612 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-17

    Fix a missing slot message when loading a layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6611 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-17

    Potential fix for ticket #477 (slowness opening postgres databases that
    contain lots of views). Needs some testing, which I'll do in a day or
    so.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6610 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-17

    Fix a compiler warning


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-16

    Adjust indenting. no code changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6608 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-16
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-16

    Ported r6606 to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6607 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-16

    Only one warning if segment snapping failed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-15
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-15

    Debug output and adding mile as output unit for measuring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-15
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-15

    Fixing tabs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-15
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-15

    Ported r6598 to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-14
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-14

    I took the liberty...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-13

    Added uninstall target for cmake

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6589 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-11

    patch from 'sploid' to set correct bounding box for vertext markers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-10

    Added a 'classify' button to the graduated symbology button. Replaced Qt3 compatibility classes with Qt4 ones

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-09

    Removed header install stuff for app: since app classes dont go into any lib there is little point

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-09

    Install headers for app dir too


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-09

    Added missing GEOS include path for building pg provider on mac

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-08
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-08

    Build instructions for Win32 updated

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-07

    Install qgsconfig.h to includes dir too since apps using libqgis need it when compiling...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-07
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-07

    GEOS 3 port.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-06

    Replace some Qt3 widgets with Qt4 ones
    Move the delimited plugin help text from the .ui file to the .cpp file
    (allows for easier translation)
    Remove some unnecessry #includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-06

    Fix some runtime signal/slot warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-06

    Fix a compiler warning (use a tcp port number that fits within a 16bit
    integer)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-06

    Fix for incorrect contents in qgssvnversion.h for Unix and Mac (was just
    putting 'exported' instead of the actual subversion revision number)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-06
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-06

    Hack for generating qgssvnversion.h on WIN

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6535 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-05
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-05

    Added planimetric measurement as an option, and made all areas positive.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-05
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-05

    Now calculates multilines correctly

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6531 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-05
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-05

    Small fixes for #include paths

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-05

    Fixes from Martin for mac build issues


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-05
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-05

    Mac python build changes:
    - lib extension is .dylib not .so
    - all qt frameworks are needed for linking


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-05
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-05

    On Mac, search for util.h instead of pty.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-04

    CMake: added check to accept Bison 2.0 or higher
    (it's known not to work correctly with 1.28)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-04

    Replaced Q3ListBox in the unique value dialog with QListWidget

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-04
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-04

    Fix CMake search for libraries

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6522 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-04

    CMake: add default search paths on Mac for SIP


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-04

    Python plugins are now expected in (qgis-data-path)/python/plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-04

    By default install bindings to QGIS directory -> no need to install as root.
    It's possible to override it with BINDINGS_GLOBAL_INSTALL set to TRUE,
    that will cause bindings to be installed to global python's site-packages dir.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6516 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-04

    CMake:
    - search for GDAL and GSL also in /usr/local
    - added mac-specific locations for GDAL and GRASS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-04

    Added QgsFileDropEdit to headers for installation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6514 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-04
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-04

    Added QgsFileDropEdit class which extends QLineEdit to accept files dropped on the edit field.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6513 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-03
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-03

    Ported r6511 to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6512 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-03
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-03

    Ported r6509 to trunnk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6510 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-03

    And the same for graduated symbol renderer in svn head

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-03

    Don't draw labels of features for which the value is not contained in the unique value renderer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-03

    CMake: fixed a typo


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-03

    CMake: improved build of python bindings
    - all intermediate files are out of source
    - bindings are built only when libs are changed, not everytime


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-03

    Fix a compiler warning


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6501 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-03

    Fix compiler warnings in app and ui directories


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-03

    Fix more compiler warnings in plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6499 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-03

    Fix compiler warnings in providers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6498 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-03

    Fix compiler warnings in core directory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-02
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-02

    Fixed installation of include files for Windows.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-02

    Added Peter Ersts to the contributors list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-02

    Comment out line 258 to remove unused var compiler warning


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-02

    Fix compiler warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-02

    Fix compiler warnings for plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-02

    Fix compiler warnings for spit plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-02-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-02-02

    Added Brendan

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6486 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-02-01
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-02-01

    This should fix missing query builder buttons (#252).
    I've deleted the old buttons and recreated them - Luca has confirmed that
    the problem dissapears.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-01

    Include moc generated headers in CORE headers installation
    Include gui headers (static and moc) in GUI headers installation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6482 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-02-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-02-01

    Install core headers on make install


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-01
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-01

    Merged r6478 to trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-01

    Don't draw point symbols for values which have been deleted from unique value dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-01

    Fix for another small memory leak

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-02-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-02-01

    Fixed a small memory leak

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-02-01
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-02-01

    Convert dialogs to Qt 4.2 StandardButton API.
    Also fix memory leaks by using the delete operator or Qt::WA_DeleteOnClose along with accept or reject rather then deprecated Qt3 routines. Also eliminate compiler warnings.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-01-31
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-01-31

    - fixes of regressions (including ticket #542)
    - legend menus unification (layers vs. layer files)
    - qgis toolbar to use legend routines instead of its own


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-01-29

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-29
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-29

    Fix for Mac window title and controls corruption which was caused by an integer overflow when calculating an empty panning rectangle.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-28
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-28

    Update Mac CMake file to reflect move (r6467) of config files from source dir to binary dir.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6468 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-01-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-01-27

    CMake changes:
    - generate qgsconfig.h and qgssvnversion.h to binary dir, not source dir
    - removed QGIS_NO_SVNVERSION


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-27
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-27

    Translation of Qt to swedish thanks to Daniel Nylander.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6465 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-27
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-27

    nomsg

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6464 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-01-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-01-27

    Removed classes QgsRenderItem and QgsRangeRenderItem which are not in use anymore

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6463 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-27
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-27

    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.
    These files are derived from the Qt 4.2 distribution and include the QMenuBar context which was missing. Files for other languages need to be created by us.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6461 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-01-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-01-27

    Modified autogen.sh so it reports:
    "This source tree uses CMake rather than autoconf/automake
    Please see http://wiki.qgis.org/qgiswiki/Building_with_CMake
    for information on building QGIS with CMake."

    then exits. Remainder of autogen.sh is intact.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6460 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-26
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-26

    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}

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-01-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-01-26

    Fix for ticket 549: groups lost and all layers expanded, if layers missing opening the project

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6457 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-01-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-01-23

    Added convenience paths for dependency search on windows (expecting c:/msys)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-22

    Fix another compiler warning


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-22

    Fix compiler warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6451 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-21
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-21

    Hack #2 for measuring. Localized numbers, added hectares (ha),
    centralized pretty printing of units and made special cases for
    projection on and projection off.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6450 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-21
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-21

    Fix compile error when Debug is on

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6449 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-21

    Fix some compiler warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-21
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-21

    Convert six dialogs to Qt 4.2 StandardButton API.
    Also use the full accept code path rather than overriding accept to do apply but look like reject to the caller. Remove deletion of the raster layer from the reaster properties destructor (which was called only after accept and may be why accept was avoided).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-20
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-20

    A quick hack to investigate measurements when projection is off.
    Feedback welcome!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-01-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-01-19

    Fix for wfsprovider to better read geoserver data

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6443 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-18
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-18

    Convert use of QMessageBox to Qt 4.2 StandardButton API.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-18
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-18

    Convert all uses of QMessageBox to Qt 4.2 StandardButton API.
    Also add tr() where missing.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6441 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-16
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-16

    Fix dependencies for building Mac Info.plist


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6440 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-16
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-16

    Make Add Attribute dialog modal and set parent for all dialogs in chain. This fixes incorrect layering of stacked dialogs on Mac (bug #509).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-16

    fix a couple of compiler warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6436 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-01-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-01-15

    Ticket #537 applied
    Patch for QgsRasterLayer to allow stretching in DrawMultiColorBand, DrawSingleBandGray
    With thanks to Pete



    git-svn-id: http://svn.osgeo.org/qgis/trunk@6435 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2007-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2007-01-15

    Use the expat parser for the WFS provider because of smaller memory needs and possibility to incrementally parse document

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6434 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-01-14

    Use ${PROJECT_NAME} rather than hard coding qgis.app when naming mac application bundle


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6433 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-01-14

    Remove compiler warnings about unused vars


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6432 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-01-14

    Code cleanups:
     - removed long coding style preamble
     - sorted headers includes alphabetically
     - removed duplicate includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-13
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-13

    Fixed SRS validation. The settings in options on how to get projections for layers without info in the file, is now functioning.
    Added a debugPrint() function to QgsSpatialRefSys, and some more debug ouputs.
    Removed som dead code(?)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-13
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-13

    Lite skrivfel


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-01-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-01-13

    CMake:
    - added possibility to explicitly disable building of bindings
    - added version checks for SIP (min. 4.5) and PyQt (min. 4.1)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-13
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-13

    Reverse iterate through the map layers when rendering. Fixes #536.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6427 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-13
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-13

    For Mac, prepend "@executable_path/lib" to library references. This make the app double-clickable and movable.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-01-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-01-13

    No code changes applied formatting in vim only


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6425 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-12
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-12

    Changed the way SRS is read from XML. Moved <spatialrefsys> tag down to spatialrefsys.cpp only.
    Now SRSs are read from saved projects correctly. Also added som debug outputs.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6424 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2007-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2007-01-12

    Place holder splash for 0.9


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-01-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-01-12

    Fixed unstable version name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6422 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-01-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-01-12

    Changed version name to reflect 0.9 unstable


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6421 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-11
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-11

    For Mac, install everything into an application bundle.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6420 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-01-09

    - CMake: improved search for GRASS
    - removed Makefiles commited by mistake some time ago


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6419 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-09
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-09

    Declare all plugins and providers as MODULE rather then SHARED libraries for Mac compatibility.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-09
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-09

    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.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6417 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-09
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-09

    Enable compilation using GEOS 3 as well as GEOS 2.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2007-01-09
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2007-01-09

    Merged refactoring branch back to trunk.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6415 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-06

    Merge r6396 from 0.8 branch to head


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6397 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-04

    Merge r6393 in 0.8 branch to head (fix for ticket #288).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6394 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-04

    Merge r6391 from 0.8 branch to head (fix for ticket #186).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6392 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-03
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-03

    Megred r6389 into trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6390 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-03

    Merge r6387 from 0.8 branch to head


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6388 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-02
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-02

    Merged r6385 into trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6386 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2007-01-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2007-01-02

    fix typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6383 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-02

    Provide the enhancement in ticket #207 (option of whether to
    ask the user to save a project when exiting, etc).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-02

    Fix for a compile error due to previous commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6376 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-02

    Apply patch in ticket #458 (user configurable colour for the measure
    tool). Thanks to Lars.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-01

    Merged r6372 from 0.8 release branch to head


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6373 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-01
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-01

    i18n fix filename, port r6370 into trunk

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6371 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-01
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-01

    Port of r6367 into trunk, fixes ticket #478

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6368 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-01
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-01

    Merged r6365 from 0.8 release

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6366 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-01
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-01

    Bug fix from r6363 in 0.8.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2007-01-01
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2007-01-01

    Fix for i18n gdal metadata. From 0.8 bug fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6362 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-31
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-31

    Fix for ticket #475. The fix has introduced an intermittent off-by-one-pixel
    display problem, but that's better than the original problem!

    The solution was to remove what looked like some testing code that somehow got
    committed a while ago.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6358 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-31
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-31

    Fix bug where QgsLogger::debug with a double input variable always printed an
    incorrect value (%$@#$%#! sprintfs).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6357 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-30

    Merge of patch r6354 from Release-0.8.0 branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6355 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-30

    In Makefile.am added missing headers and EXTRA_DIST files needed for make release

    Removed unused Makefile generation from configure.in

    Changed version to 'Titan'



    git-svn-id: http://svn.osgeo.org/qgis/trunk@6350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-29

    Another debug statement change


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6349 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-29

    Correct some debug output formatting


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-29

    Latest latvian updates from the Ministry of Latvian Cultural Affairs' QGIS representitive. (thanks Maris!)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-29

    GUI shortcut patch from lubaby (ticket #501)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6346 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-29

    Fix for ticket #474. The behaviour when different layers are being reprojected
    into coordinate systems that are 'not right' will still be a bit confusing to
    the novice user, but qgis won't crash when doing so now.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-29

    Revert changes in r6341 (qgsmaplayer.cpp only)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6344 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-29

    update of italian translation by napo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6343 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-29

    update of german translation by Stephan Holl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6342 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-29

    Partial fix for ticket #474 (crash with mixture of projections).

    Qgis no longer crashes, but the zoom to layer doesn't quite work all
    of the time yet. Note that the toolbar zoom to layer works fine - it's
    just the legend one that has problems.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6341 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-29

    Fix problem with reporting of line number in exception error messages


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6340 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-29

    Tidy up indenting in some of the qgslegend.cpp file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6339 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-29

    Slovak translation for context help from ticket #497 from lubaby


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6338 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-29

    Slovak translation from ticket #497 from lubaby.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6337 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-29

    Added internationalization string wrapping (tr) patch from lubaby


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6336 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-29

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-29

    Added some readme notes for including zipdll into nsis configuration

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6334 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-29

    sorted sponsors alphabetically (<,>sort in vim)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6333 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-29

    Copy resources into release dir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6332 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-28

    Updated for 0.8

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6331 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-28
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-28

    Last before release of 0.8?

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6330 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-28

    Fixed missing eye-candy images on plugin dialogs (needed a RESOURCES = statement in the .pro file)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-28

    Added myself to credits, added photo


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-28

    Erased untranslatable string 'Coordinates' set at startup,
    made 'Scale' translatable. Fix for ticket #489.
    --Thia line, and those below, will be ignored--

    M    gui/qgsmapcanvas.cpp
    M    gui/qgisapp.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-28

    Applied patch from ticket #488.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6326 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-28
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-28

    Removed a label from labeling dialog - ticket #486


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6325 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-28
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-28

    Translation for 0.8 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6324 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-28
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-28

    Now using file encoding for saving attributes and values in new shapefiles.
    The file encoding is selected in the Save As dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6323 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-28

    Updates for italian translation - many thanks to Maurizio Napolitano for this great contribution!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6322 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-27

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-27

    Test for 0 geometry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-27

    More updates to the polish translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-27

    Latvian Updates - many thanks to Maris Nartiss for this contribution!

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6318 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-27

    Fix path of where qm files are copied to in windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6317 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-27

    Update of polish translation by Tomasz Paul

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-27

    Update of spanish translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6315 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-26
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-26

    Encoded new layer name, to play nice with file system

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-23

    Remove a debugging output from general use


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6313 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-23

    Alter the help text to reflect the lack of regular expression parsing
    for the delimiter


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-23
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-23

    Update Mac release scripts.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    Add version number to raster and msexport libraries. All qgis libs now have same version.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6310 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    Standardize name of scalebar plugin: don't use 'lib' prefix or camel case.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6309 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    Reduce default height of QgsColorButton. For Mac, only show color when window is active.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6308 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    Remove hardcoded path to Mac bundled Qt plugin folder. A qt.conf file can be added to the bundle to specify the location.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6307 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    Use Qt recommended code to display modeless About dialog; don't mix modal (exec()) and nonmodal (show()) routines.
    Also add menu seperators which were lost in the Qt3 to 4 conversion.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6306 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-22

    Forgot to add the translation file for the last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6305 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-22

    Romanion translation from Ionut

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6304 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-22

    updated spanish translation from Javier

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6303 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    Fix another signal/slot mismatch. This re-enables the error messages
    for the 'Help:Check Qgis Version' function.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6302 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    Make the plugin name, description, and version available for
    translation.
    Also tidy up the plugin descriptions.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6301 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    Fix a signal/slot missing warning for the custom projection dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6300 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    Prevent a 'missing signal/slot' message when opening the project
    properties dialog box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6299 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6298 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    More indenting tidy ups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6297 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    Set a better line width for the map composer legend box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6296 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-22

    Tidy up indenting (replace tabs by spaces). No changes to the code.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6295 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-12-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-12-21

    close driver if attributes are missing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6293 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-20

    updates to spanish translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-20

    Warn the user if they are trying to measure lines or areas with qgis
    thinking that the coord. system is geographic, but when the map extent
    is clearly showing a projected coord. system. Is an attempt to prevent
    more tickets like #301.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-20
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-20

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-20

    Updated sponsor list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6289 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-20

    Change name of version to RC1 in the installer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-20

    Removed old mapserver export dialog from the windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-20

    Cropped image

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-20

    Tab delimited, not space (otherwise ones' photo doesn't appear in the
    About:Developers dialog)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-19
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-19

    Reduce box line thickness for map composer label


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-19
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-19

    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.
    The size grip was previously provided by the status bar which was recently hidden to make room for buttons.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-19
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-19

    Fix for ticket #463 (add image button missing from map composer)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-19

    Added freddy to th elist


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-19

    Added Freddy's picture


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-18

    Use a sensible default map extent for .gpx files with no data in them (as
    produced by the create gpx layer command). Fixes a problem where digitising
    didn't work when loading a blank .gpx file as the first layer in qgis.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-18

    Spanish translation contributed by Javier Aldariz

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-12-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-12-18

    added scheme to man page URL

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-18

    Fix for ticket #461 (spelling mistake)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-18

    Partial fix for ticket #444 (low resolution map composer maps). Hope
    I'm fixing it the right way :)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-18
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-18

    Enable compilation using GEOS 3 as well as GEOS 2.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-17

    Adjust indenting to fix a few cases where it was confusing. There are no
    changes to actual code.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6272 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-16

    Fix for ticket #445 qgis crash deleting point in postgis table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6269 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-12-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-12-16

    typo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6268 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-16

    Fix for ticket #277 (viewing views of views).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6267 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-16

    Partial fix for ticket #277


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6266 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-15

    Fix the 'Object::connect: No such signal QgsRasterLayer::drawingProgress()'
    warnings. The raster and vector layer code were using a different signal name
    for drawing progress


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6265 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-15

    Cleaned up image

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-15

    Added placeholder images for missing developer mugs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-15

    Changed name to Titan Release Candidate 1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-15

    Fix to allow mapserver export code to compile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6261 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-15

    Removed old mapserver export code from guilib

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6260 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-15

    Renamed main.cpp to ms_main.cpp so it doesn't conflict with the windows build system.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6259 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-12-15

    use combobox for columns

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6258 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-12-15

    new modules by Leonardo Lami, modified

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-12-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-12-15

    new modules by Leonardo Lami, modified

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-15

    Possible fix for ticket #453. Code now follows the example in the Qt
    4.2.2 QWidget window geometry documentation. The docs do state that
    restoring the window position is not guaranteed to work on all systems.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-15

    update QgsColorButton after setting a new color

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-15

    Quote the command to run the mapserver exporter to deal with paths containing spaces on Windows.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-15

    Fix to make mapserver export work under OS X

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-13
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-13

    Add QgsColorButton class to display a color which can be altered using QColorDialog::getColor. Fix for bug #407.
    A subclass of QToolButton is needed to draw the button content because some platforms such as Mac OS X and Windows XP enforce a consistent GUI look by always using the button color of the current style and not allowing button backgrounds to be changed on a button by button basis.
    This class is a simplified version of QtColorButton, an internal class used by Qt Designer to do the same thing.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-12-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-12-13

    fixed ticket 437, crash when the first item is deleted and recreated

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-13

    Fix for bug #442

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6249 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-12-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-12-12

    fixed ticket 290, reset selected line when a cat is deleted/added

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-12

    Added icon for mapserver export tool


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-12

    Added comment to explain use of this .pro file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-12

    Changes to helpviewer.pro to get the help viewer to build correctly. Note this .pro file doesn't include settings.pro by design.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-11

    fix executable name for WIN32 build (was ms_export, now msexport) so qgisapp can exec it

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-11

    Changes to make mingw happy with the swig wrapper

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-11

    Add python libs and include for win32 build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-12-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-12-11

    Add python libs and include for win32 build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-11

    Partial fix for ticket #438 (measure area units are inconvenient)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-11

    Fix for ticket #439 (yet more problems with fully quoted
    schema.tables)
    Also a better behaviour when the user clicks on 'sample' or 'all' in
    the postgres query builder without a table selected.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-11

    build wfs plugin gui for windows / qmake

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-11

    Build wfs provider in windows / qmake

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-11

    Make the gps importer plugin under windows / qmake

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-10

    Fixed broken support for using Ctrl in select tool to add features to selection.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6227 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-10

    Build the geoprocessing plugin under windows / qmake

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6226 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-09

    Add missing .la files when compiling standalone spit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-09

    Build the georeferencer plugin in windows qmake build system

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6223 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-09

    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...)
    Added RecursiveDelete.nsh to assist in above fix
    Renamed qgis_window_geometry.nsi to qgis_window_geometry.nsh for better file nameing consistency

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6222 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-09

    Set the geometry for the application on installation - in particular we want to get the toolbars placed in a decent default way

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6221 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-08

    Build the spit plugin (thanks FREDDY!)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6220 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-08

    Removed irrelevant comment

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6219 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-08

    just some formatting cleanups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-08

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-08

    Build wms provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6216 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-08

    Postgres: escape quotes in field values


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6215 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-08

    Fix for #413 - handle encodings correctly in SPIT


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-08

    Fix for #255 - choosing GISBASE more user friendly.
    User should now understand that no GISBASE equals no GRASS fun.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6213 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-08

    Fixed #437 - 'one point' errors - in map composer and also in map canvas


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6212 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-08

    Fix for #241: don't use 0_* layers as default


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6211 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-08

    Fix for #429. Restore cursor when raster layer is loaded.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6210 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-08
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-08

    Fix for #436: prevent using CRS that's not supported by WMS server


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6209 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-08

    updated german translation done by Stephan Holl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6208 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-07

    Fix for ticket #431 (postgres tables not visible in query builder).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6203 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-07

    Adjustment to r6200


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-07

    Fixed build eror with recent changes to qgsoptions
    Changed splitter checkbox var name to be consistent with rest of options.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6200 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-07

    Fix for ticket #424 (recently saved projects that access postgres
    won't load).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6199 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-07

    Fix for ticket #414 (legend size is not remembered).
    Also provides a toggle to let the user set whether dragging the
    legend/map splitter causes continuous map redraws or not.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6198 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-07
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-07

    Fix for #340.
    Do correct translation in world matrix after every zoom in composer.
    Also does full zoom when composer window gets resized.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6197 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-06

    Fix for ticket #425: Pipe delimiter
    Don't evaluate delimiters as a regexp, just use them as regular strings
    because this is what users expect. Tab delimiter can be still used
    as \t because of explicit convert to tab character.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6196 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-06

    Fix for #231 - allow parameters with fixed number of line edits, e.g. grid=20,30


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6195 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-12-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-12-06

    dont set print to file because of bug in Qt<=4.2.2

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6194 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-05

    Use QPainterPath to draw polygons. This method is more straight-forward,
    everything is drawn by one command and doesn't leave artifacts when
    painting to Postscript or PDF. Fixes ticket #422.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6193 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-05
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-05

    Correction to r6160


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-05
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-05

    Fix to r6188 to allow compilation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6190 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-12-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-12-05

    set mScale to 1 because Qt4.2 seems to be using pen widthF

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6189 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-12-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-12-05

    fixed ticket #345

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6188 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-05

    Fix for msys shell not launching due to spaces in paths / filenames

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6187 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-04

    Fix for #419: update project title on file save


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6186 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-04

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6185 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-04

    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....

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6184 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-04

    Converted photo of Denis Antipov to JPG
    (was XPM with bad extension, Qt win has problems with that)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6182 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-04

    Use the new QLibrary::errorString() to try to show why a  lib could not load (for what its worth...)
    Also use lazy binding in library load

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6180 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-12-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-12-04

    Set QGISDEBUG=1 when running with the debug windows build so we can see extra log data

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6178 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-12-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-12-03

    Fix for ticket #415.
    Mouse wheel action made configurable: zoom (default), zoom and recenter, do nothing.
    Also made zoom factor configurable.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6177 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-02

    Fix for ticket #406 (problems with copying selected attributes from a postgres
    layer). Has the side-effect of eliminating the postgresql server 'no
    transaction in progress warnings'.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6171 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-02

    Replace Qt3 stuff with Qt4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6170 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-02

    Put in the correct context help id for QgsComposer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6169 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-01

    Add in the print composer help file, which was missed from a previous commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-01

    Potential fix for ticket #406 (qgis crashes on copy postgres attributes)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-01

    Add in a missing \


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-01

    Fix for ticket #404 (print composer needs a help button).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-01

    Work around for ticket #405 (incorrect drawing of expanded file groups
    in the legen). Not sure why it works...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-12-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-12-01

    Changed the german translation for 'new column' and 'delete column'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-01

    Set the max value for the identify search radius spinbox to 100


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6161 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-01

    Fix for ticket #298 (identify tool radius was too large).

    Comprises an actual bug fix (the QSettings path that the identify used
    was not the same path that the Options dialog box was using, hence
    changing the radius using the ui had no effect on the identify), and some
    improvements to the setting and use of the identify radius.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-01

    Yet another tweak to recent commits.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6159 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-12-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-12-01

    Correct a small problem with loading postgres layers due to recent commits.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6158 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-30

    Fix for ticket #392 (put number of features in identify results dialog
    box when there are more than 1 features).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6157 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-30

    Fix for ticket #412 (expanding of identify list results had stopped working)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-30

    Update measuring context help to reflect changes in svn r6153 and r6154


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-30

    Tweak for previous commit. After stopping measuring with a right mouse
    click, a left mouse click not starts a new measuring


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-30

    Fix for ticket #398 (measuring needs a way to stop measuring without
    immediately starting again)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6153 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-30

    Cope with postgres schema and table names that contain . characters.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-30

    Fix for ticket #411 (misleading tooltip)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-30

    Fixe for ticket #410. May need tweaking for Mac?


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6150 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-30

    Add in postgres lib directory (necessary if the pg libs are in a
    directory other than the usual ones)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6149 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-29

    Ad in the location of the proj library (should address ticket #409)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-29

    Fail if the Qt version is less than 4.2 (since the code now requires 4.2)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-29

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-29

    Incude msys in installer so grass shell works

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-29

    Plugins now show up in plugin manager

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6144 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-29

    Replase some depreciated Qt calls (an attempt to fix ticket #405, but
    it didn't help).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-11-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-11-28

    fixed ticket 345 (Cannot find translate)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6142 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-28

    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).
    CONFIG += qt dll thread debug rtti

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6141 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-28

    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).
    CONFIG += qt dll thread debug rtti

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-11-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-11-28

    fixed ticket 389 (new vector is not added to QGIS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6139 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-27
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-27

    Size adjustments to improve Mac appearance.
    As much as possible, sizes for controls should be avoided so that each platform can choose its own preferred size. Mac fonts and controls tend to be a few pixels larger than X11. Using absolute numbers to tighten a layout on X11 often results in truncated or compressed items on a Mac. A QPushButton will not render correctly on a Mac for widths less than 60.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-27
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-27

    Update Mac release scripts for Qt 4.2.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-27
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-27

    Use the full label text when using scrolling tabs on a Mac. Otherwise, there is too much ellipsis and the labels are undecipherable.
    (Note: this and related change r6129 are the first to require Qt4.2.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6136 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-11-27

    Commented out two assert statements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6135 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-11-27

    Fix for display of 'saveAsShapefile' for layers which don't support this operation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6134 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-27
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-27

    Update Mac release scripts.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6133 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-27
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-27

    Restore splash_mask which was deleted in r5937 but is being used again in r6128.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6132 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-27

    updated context help files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6131 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-27

    Enabled context help for raster layer properties dialog.

    Added some tool tips to the project properties dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-27

    Force tab bar scrolling on mac. For me it doesnt make the scroll icons appear but at least teh tabbar doesnt autoexpand any more



    git-svn-id: http://svn.osgeo.org/qgis/trunk@6129 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-27

    Bugfix for #387 - revert to using heuristic mask on mac since automasking leaves 'holes' in the splash image.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@6128 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-26

    Removed magphase option from pyramid generation. This apparently causes
    image corruption in some instances. Ticket #284 moved to 0.9 for
    reconsideration at a later date.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@6127 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-26

    Added context help to vector properties dialog.

    Enabled the Help button on the vector properties dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6126 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-26

    Removed bogus test record from bookmarks table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-26

    Fixed help viewer to handle cases where no LANG (locale) is set.

    Updated mapserver export tool to support context help.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6124 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-26

    Context help for MapServer export

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-25
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-25

    Don't provide Qt::WindowFlags when creating modal dialogs in Qt 4.2.
    Prior to 4.2, they are needed to approximate modal behavior on a Mac. As of 4.2, Qt creates modal dialogs depending upon context. The flags are no longer necessay and can cause crashes in some instances.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-24

    Dont build debug version by default
    Include OBJ/ui in search path

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-11-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-11-23

    Changed the structure of the wfs provider such that it can now also read gml data from file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6119 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-11-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-11-23

    Added section on how to compile debug versions of Qt libraries


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6118 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-11-23
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-11-23

    Updated instructions for building QGIS with MSYS environment.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6117 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-21

    Updated icon for windows with one supplied by Jean-Philippe Hussenet (thanks Jean-Phillipe!)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-18

    Fix for ticket #400 (postgresql passwords with spaces didn't work). Now
    also works with other punctuation characters too.
    Also a tidy up of some odd \ characters


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-11-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-11-18

    Added a unstable warning in the dialog for the wfs plugin. Native english speakers: feel free to change the sentence

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-17

    Remove a bit of qt3 compability code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-11-17

    Check whether lex/flex and yacc/bison really exist. Fix for ticket #395.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6105 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-17

    Make the 'pixmap not found' message a bit clearer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6104 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-11-17
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-11-17

    Fixed a copy-paste bug which was causing an infinite loop while parsing output.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6103 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-17

    Updated SPONSORS with latest donor information

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-11-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-11-16

    Fixed crash when selecting custom projection in projection selector.
    (caused by QgsDebug(myDatabaseFileName) ... it expects C string, not QString)
    Changed some debug messages from std::cout to QgsDebugMsg.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-16

    Vietnamese translation added

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6100 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-16

    Removed files inadvertently added to version control

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6099 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-11-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-11-16

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6098 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-16

    enable context help for gps plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6097 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-16

    updated help files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-16

    adjust help context id to positive integer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6095 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-16

    changed suggestion message for missing help files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6094 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-16

    added context help button to attribute display dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6093 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-16

    added context help button to attribute display dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6092 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-16

    changes to helpviewer to use context help files installed in ./share/qgis/resources/context_help

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6091 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-16

    adjustments to context help ids to make them positive integers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6090 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-16

    updated configure.in to support the resources/context_help directory

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-16

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-11-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-11-15

    Fix for ticket #394

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6087 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-15

    Apply patch submitted in ticket #388. Thanks.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6086 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-14

    Updated SPONSORS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6085 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-13

    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)

    Fix a bug where the 'draw polygon outline' toggle would appear sometimes for a linestring layer

    Fix a typo in a comment


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6084 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-12

    Fix for ticket #280. All exceptions thrown while trying to transform
    points are caught.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-12

    Removed a couple more win32 defines that I had temporarily inserted to disable building postgres related stuff:
     - menu entry for add pg layer now enabled
     - toolbar icon reinstated
     - adddbayer no longer ifdefs out on windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6082 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-12

    Removed some instructions telling you to ifdef out some pg stuff since that is no longer needed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6081 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-12

    Define HAVE_POSTGRES = 1 so ifdeffed pg related stuff can build
    Add POSTGRESLIBADD with libs to be used for linking to pg stuff

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6080 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-12

    Added sources for pg support to win build
    Link to libpg.dll in win now
    Removed some ifdefs I had put in app and vectorlayer props to prevent pgis related stuff appearing in the gui

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-12

    Postgres provider now builds under native win qmake build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6078 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-11

    Fix for buffer plugin (ticket #349).
    This fix has been tested with:

    ** POSTGIS="1.1.1" GEOS="2.0.1" PROJ="Rel. 4.4.9, 29 Oct 2004"
    ** PostgreSQL 8.1.3

    Because of the change in the name of the geometry check constraint created by
    addgeometrycolumn (from $2 to enforce_geotype_shape) this fix requires a recent
    version of PostGIS. The minimum PostGIS version that will work with this fix is
    unknown.

    Additional testing is needed by other PostGIS/PostgreSQL version combinations.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@6077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-11

    Remedy for ticket #262 - when a SRS is considered invalid by geos, don't call assert(), but rather just refuse to transform the point.

    The real issue is why are some of the projections in qgis's database considered invalid by geos?


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6076 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-11

    Updated the "Whats New" section in the Help|About dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-11

    Update contributors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-11

    Detect Qt for NetBSD (same as FreeBSD detection at present) -- patch from Brook Milligan.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6073 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-11-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-11-10

    Don't trust WKB type specified for multipart features.
    Check whether the part has Z value because it might differ from the feature's WKB.
    (feature's WKB is MultiLineString - but parts are of type LineString25D)
    Fixes ticket #248.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-11-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-11-10

    Fixed a crash occuring with identify tool which was caused by GEOS throwing TopologyException.
    This exception might be thrown when GEOS has problems with calculating intersection.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-10

    Include grass dir in installer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6070 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-10

    Updated SPONSORS with latest donor information

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6069 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-11-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-11-10

    Fix for nan extents when using the 'zoom out' tool and height or width of window is 0

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6068 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-10

    Make svg files harder to load as images in the map composer because qt
    doesn't support svg to the extent that we would like (ticket #338)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6067 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-11-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-11-09

    fixed ticket #367, crash if a layer was removed whose topo had been deleted

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6066 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-08

    Use better target names for these libs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6065 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-08

    Enable flex/bison stuff again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6064 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-08

    Added providers lib dir to the lib search path so grass plugin would build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6063 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-08

    Dont build wfs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6062 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-08

    Got rid of deprecated grass lib add since thats been replaced by Freddy's stuff

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6061 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-11-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-11-08

    each band must get unique name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6060 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-08

    Dont use geos includes - wfs is not supported yet and that include breaks flex stuff under windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6059 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-08

    Merged in patches for building grass support under windows kindly submitted by Godofredo Contreras

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6058 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-07

    Updated SPONSORS with latest donor information

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6057 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-11-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-11-06

    commited some test code in qgisapp.cpp in last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6056 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-11-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-11-06

    wfs client: support for <coord>-type bounding boxes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6055 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-11-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-11-06

    isValid() function for the wfs provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-11-06

    Minor changes to readme


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6053 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-06

    Updated SPONSORS with latest donor information

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6052 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-05

    Updated SPONSORS with latest donor information

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6051 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-05

    Updated SPONSORS with latest donor information

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6050 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-04
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-04

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6049 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-04
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-04

    Updated SPONSORS with latest donor information

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6048 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-04
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-04

    Tom Russo's patches for FreeBSD:
    "I run QGIS on FreeBSD these days, and have found that I need the
    attached patch to get the grass shell and gps plugin to work.  The
    grass shell patch is needed even to get the thing to compile.


    The grass shell patch makes sure the right include files are brought
    in to get at the PTY functions.

    The gpsplugin patch changes the preprocessor symbol that selects what
    style of ports to probe for, and adds a block of code that scans for
    USB serial adapters."



    git-svn-id: http://svn.osgeo.org/qgis/trunk@6047 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-11-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-11-02

    Fix a spelling mistake in debug message


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6045 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-11-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-11-02

    Updated SPONSORS with latest donors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6044 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-31
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-31

    Apply patch in ticket #365.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6043 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-10-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-10-31

    Update SPONSORS with latest donors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6041 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-30

    Updated url for msys


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6038 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-10-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-10-30

    Updated sponsor display to two-column table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6035 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-29

    Reduce the time taken to populate the sample list. Technique to do this
    suggested in ticket #364.
    Improve the error message in the dialog if the sample query fails


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6032 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-10-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-10-29

    Updated SPONSORS with latest donors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6031 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-10-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-10-29

    Updated SPONSORS file with latest sponsors

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6030 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-28

    Warn if loading a project file from an older version of qgis (prompted
    by ticket #314)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6028 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-10-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-10-28

    update sponsor list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6026 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-10-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-10-28

    set default tab back to where it should be

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6025 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-10-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-10-28

    Show sponsors in a tab in the about box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6024 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-10-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-10-28

    Install SPONSORS file in same directory as the AUTHORS file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-10-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-10-28

    Sponsors file for use in the about box

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6022 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-27

    Patched in qmake pro files contributed by Godofredo Contreras to build more plugins under windows with qmake


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-27

    Windows build updates - includes patches submitted by godofredo contreras

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6017 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-27

    Added readme for building under windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6015 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-10-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-10-25

    Use QgsDebugMessage for the debugging output in QgsPostgresProvider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6008 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-24

    Commented out lex stuff for now...

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6007 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-24

    Script contributed by Godofredo Contreras to build lex sources under windows with qmake

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6006 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-24

    Added uncommited pro file for ui dir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6005 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-10-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-10-24

    Removed some comments in the wfs plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6004 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-23

    Make sure that the start of the spatial reference system text is visible in
    the line edit widget (rather than the end of it, as happen if the text is
    longer than the available space).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6003 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-23

    Applied patch from Ticket #357 to enable multilanguage support in the installer (for debug version)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@6002 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-23

    Apply patch in ticket #357


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6001 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-23

    Make the check for nan actually work


    git-svn-id: http://svn.osgeo.org/qgis/trunk@6000 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-23

    Fix for ticket #303 (tiffs with nulls display incorrectly). Just a few
    missing checkes for NaN's.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-22

    Partial fix for ticket #303 (tiff withs nulls in them plot all
    black). More to come.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5998 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-22

    Updates to installation package builder and added one for building a debug package.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-22

    updates to build system:
     - build delimited text plugins.pro
     - set the plugin install path in the settings file
     - initial work on grass pro but disabled for now until I get grass in msys

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-22

    Windows rc file for icon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-22

    Set icon for qgis.exe.
    Installer now works for code as in head
    Added installer sidebar and master image of sidebar

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5994 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-22

    Display a warning message when identify fails to find a feature when in
    editing mode. Address ticket #331.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-22

    Fix for a crash. May be the cause of tickets #275 and #268


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5992 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-22

    Update the 'whats new' text in the About dialog box (or at least remove
    0.7 stuff). Needs more work.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5991 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-21

    Build delimited text provider under windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-21

    Build improvements - org provider now builds

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5989 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-21

    Use plastique style by default under windows
    Build system tweaks for win / qmake

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5988 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-21

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5987 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-21

    build target for qgis application. Remnamed gui.pro to guiapp.pro

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-21

    pro file for gui added (I forgot to commit it before). QGIS gui lib now builds under windows using qmake.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-21

    Add some tr()'s to user visible text


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5984 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-21

    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.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5983 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-21

    Change the ui include to the more modern style. Note that this file
    isn't automatically compiled, but is intended to be used in the
    future. Addresses ticket #353


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5982 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-21

    Fix another unintended change in r5978 that also disabled postgres


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5981 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-21

    Undo the unintended changes in svn r5978 which disabled postgres support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-10-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-10-20

    Fix for ticket #352, missing return value

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5979 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-20

    Updates for windows build. Composer and projectionselector libs now build.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-19

    Preliminary updates to nsi - still not useable in anyway

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5975 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-19

    nsis script for writing env vars

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-19

    core builds with qmake under windows now (with some minor hacks)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5973 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-19

    Added GPL license to top level dir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5972 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-17

    Updates for building on win with qmake. Just need to sort out yy flax stuff then I think core will build...

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5967 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-17

    Warn the user if PostGIS isn't in the selected database


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5966 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-17

    Add tr() to some user visible text


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5965 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-10-16

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5964 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-16

    Make the various spit error messages more informative to aid the poor
    souls who find that spit generates a fairly unhelpful error message
    and fails to import any shape files.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5963 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-15
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-15

    Added projections from SWEREF 99 to RT90. These are much better than existing.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5962 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-10-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-10-15

    Install include files from the libraries.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5961 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-10-14
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-10-14

    Fix for ticket #296 - the layer's coordinates have been projected also with projections disabled.

    Grrr... why there are 2 different implementations for zoom to layer extent?!
    1. QgisApp
    2. QgsLegend


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5960 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-14

    Reversion of change to the sql that worked out what view column depend on
    which table columns - the recent commit didn't work when the database had more
    than one view, and in fact made things worse. Needs further work.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5959 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-14
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-14

    Mer...

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5958 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-14

    Fix for ticket #277 (can't display data in postgres that is a view of a view)

    The longstanding problem where views that renamed their column names weren't
    loaded is also fixed.

    Another problem where qgis wouldn't load a table where the table name or key
    column name contained capital letters is also fixed (everything is now
    laboriously quoted correctly).



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-14

    - Modify the list of default wms servers to be ones that work correctly with
    qgis
    - Add a message stating that the user may need to set a web proxy to access
    the servers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5956 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-14

    Fix fo ticket #294 (load project didn't honour the collapsed/expanded state of
    legend layers). Seems to be a bug in Qt, so this commit implements a
    workaround.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-14

    Flip the attribute actions dialog so that the useful things are at the top.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5954 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-14

    Move some more Q3 widgets to their Qt4 counterpart
    Tidy up of the vector layer properties dialog box
     - remove some the excess space around widgets
     - make the contents of the tabs scale to fit the whole dialog box
    Fix a few uic warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5953 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-13

    Fix problem where the user copy of the qgis.db database wasn't being
    copied into the correct place because some other part of qgis had the
    file open, preventing copying of it. The copy is now done sooner in
    qgis's startup process to avoid this problem.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5944 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-13

    Added an entry to the tbl_projection table for the Krovak
    projection. Resolves ticket #247.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5943 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-13

    Provide the means to add some pre-defined wms servers to the server
    list. Addresses ticket #341.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5942 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-10-13
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-10-13

    Fixed ticket #287 - updating GRASS region


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5941 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-10-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-10-12

    Ownership of map tools is not given to map canvas anymore, this means that
    caller has to save the pointer to the map tool and then delete it. It's
    possible to delete map tool while it's being used in map canvas - destructor
    of QgsMapTool calls QgsMapCanvas::unsetMapTool(this) to ensure that the tool
    won't be used anymore. Having this function in destructor of every map tool,
    it's not needed to call it explicitly.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-10-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-10-12

    Fix for ticket #323 (diacritics in column name).
    Use QgsLogger in QgsSearchTreeNode instead of std::cout.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5939 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-11

    Provide menu options to view and hide the toolbars. This provides a
    way out of the pickle that one can get into if one hides all of the
    toolbars (there was then no way to get them back with the gui). Due to
    the lack of a listToolbars() function for QMainWindow, there is no way
    to get a list of all of the toolbars that an application has, so
    toolbars that are added by the plugins, for example, aren't able to be
    controlled using these changes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-10-10
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-10-10

    Better splash screen handling:
    - with Qt4.2 it doesn't produce X server errors in RENDER extension
    - splash_mask.png is not needed - transparency is used from splash.png


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-10-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-10-10

    Updates for building with qmake under windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5936 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-09
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-09

    Fixed browsing/testing of custom projections

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5935 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-09

    Reconnect the default srid and geometry column name qcheckboxes to the
    appropriate function (probably hasn't worked since the move to Qt4).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5934 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-09
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-09

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5933 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-08
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-08

    One more..

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5932 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-08
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-08

    I18n of shapfileName


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5931 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-07
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-07

    Added WGS84 datum to GEOPROJ4 string

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5928 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-07
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-07

    I18n on shapefileName

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5927 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-07
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-07

    I18n on shapefileName

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5926 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-06

    Update README to v0.8 stuff and the move from sourceforge to qgis.org


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5920 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-10-06

    Remove httptransaction from wms provider dir because it is in core lib now

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5919 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-10-06

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5918 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-06

    Changed use of Q3Url to QUrl


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5917 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-06

    Move Q3Url code to QUrl


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5916 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-06

    Migrate a Qt3 construct to Qt4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5915 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-04
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-04

    Aĺl texts translated. Expect mistakes!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-10-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-10-04

    Replaced Q3ListViewItem* with QTreeWidgetItem* to fix compilation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5913 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-10-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-10-04

    Another fix for gml multipolygon reading and hopefully a fix for the build system

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5912 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-04

    Move the identify results dialog from a Qt3 to a Qt4 widget
    Make the derived item italics
    Due to the change to Qt4 the derived item now also sorts to the top
    (which neatly fixes ticket #302)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-04

    Tweak to the file filters for the delimited text plugin file selection
    dialog. The all files filter should work better on windows now.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5910 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-03

    Fix for ticket #326 (delimited text plugin only allows *.txt files).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5909 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-10-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-10-02

    Fix for a wfs client multipolygon bug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5907 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-10-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-10-02

    Added a --with-wfs switch to the auto* build system to compile the wfs plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5906 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-01

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-01

    Combine separate EXTRA_DIST commands into one to prevent a warning message


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5902 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-01

    Apply icon mods and additions as in ticket #315.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5901 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-01

    Eliminate the need for create_qm_files.sh to be executable


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-10-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-10-01

    Tidy up the #includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5898 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-30

    Look for lat/long before looking for x/y column names


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5897 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-30

    Fix for ticket #320 (delimited plugin doesn't attempt to choose
    sensible fields for the lat/long)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5896 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-30

    Update the config file location in the man page


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5895 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-30

    Move the isfinite checks in the wms provider to the qgsrect class and
    use numeric_limits instead of the C99 isfinite macro/function. Remove
    the check for a functioning isfinite macro/function


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5894 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-30

    Tweak to previous commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5893 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-30

    Add another tr(). Part of ticket #316.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5892 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-30
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-30

    Added translations


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5891 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-30

    A speculative fix for some compilation problems as a result of commit
    r5887. May need more tweaking...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5890 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-30

    Use str tree spatial index from geos for the wfsprovider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5889 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-30

    Remove the sourceforge menu item (as suggested in ticket #285).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5888 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-30

    Apply patches given in ticket #313


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5887 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-30

    Apply patch in ticket #316.
    Tidy up #includes in qgslabelattributes.*
    Remove a compiler warning about returning a temporary object in qgslabelattribute.*


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5886 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-29

    Undo the Makefile.am changes done in r5821. Were accidently committed,
    and were system configuration specific :(


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5885 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-29

    Moved code to set windows style to constructor of QgsSingleSymbolDialog. Removed an assert statement in QgsOgrProvider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5884 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-29

    Enable python support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5883 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-29

    Read GML2 for wfs layers as it is also supported for geoserver

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5881 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-09-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-09-27

    Allow displaying layers with 2.5D geometries.
    For now, Z value is ignored.
    This addresses ticket #308.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5879 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-09-27
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-09-27

    - added possibility not to update rubberband when adding point
    - improved performance of GRASS digitizing - canvas is updated only once instead of [number of points]-times


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5878 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-27

    Fix for ticket #277 (problem loading a view of a view)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5877 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-27

    Enable minimum/maximum classification for wfs provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5876 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-26
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-26

    Automatically turn on the vector layer label toggle when the user sets
    the label field.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5875 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-26
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-26

    fix for ticket #309 (incorrect error message when loading a vector
    file from the command line, and a loitoring hourglass).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5874 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-24
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-24

    Real fix for trac ticket #140 (continued).

    Buttons where the background color is meaningful are now rendered in classic Windows style in the Vector Properties dialog (both single value and continuous color renderers).

    As part of this change the button itself is colored and not just the adjacent label.  The labels have now been removed and the buttons resized to fill the gap.

    Bonus feature:  Continuous color dialog now ranges from black to white by default.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5873 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-24
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-24

    Real fix for trac ticket #140, but not covering all instances of that bug yet.

    Buttons where the background color is meaningful are now rendered in classic Windows style in the Project Properties and Options menus.  (Windows XP style only has bitmaps for button backgrounds.)

    This bug also occurs on (at least) the vector properties dialog, and fixes for that will be committed later.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5871 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-22

    Fix for ticket #291 (same as image not giving the choice of image
     formats). The problem seems to with the list of formats that qt is
     supposed to provide, but doesn't. Hard-wired to provide jpg and png
     for the moment.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5868 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-09-22

    better wording?

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5865 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-09-22

    better wording?

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5864 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-09-22

    better wording?

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5863 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-09-22

    freeze/thaw output vector map on Windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5861 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-09-22

    freeze/thaw map

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5860 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-22

    Change map layer display name if name is changed in the legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5859 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-09-22

    catch GRASS_INFO_PERCENT also from stdout

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5858 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-09-22

    list of input maps fixed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5857 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-09-22

    convert gif to png

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5856 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-09-22

    use QTextBrowser for manual

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5855 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-09-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-09-22

    viewOutput bug fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5854 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-22

    Speculative fix for tickets #250, #276, #275, and #281


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5852 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-21

    Added the possibility to edit the geometries of OGR layers (tested with GDAL1.2.6 and 1.3.2)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5849 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-09-21
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-09-21

    Updated Czech translation by Martin Landa.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5848 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-20
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-20

    For WMS, the password for a HTTP-Basic authenticated proxy really works now.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5846 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-20

    Support usb connected gps's under windows. Addresses ticket #201.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5841 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-18

    Suggest printing to postscript rather than pdf (cause qgis doesn't
    offer than yet).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5837 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-18

    Provide a warning to the user that the svg output may well be less
    than desired, and allow them to select whether to see that message in
    the future.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5836 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-18

    Provide an optional checkbox in the message viewer for such things as
    a "don't show this message again" use.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5835 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-18

    Save/load the option to draw polygon outlines in the continuous color renderer to project file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5834 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-18

    disabled all vector layer related actions at startup (editing, table, select). This should fix ticket 271

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5833 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-16
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-16

    Windows build cross-compiling (from Linux) improvements:

    * If postgres is not requested in the autogen/configure, do not attempt to build the geoprocessing and spit plugins (they have no meaning if postgres is not available).

    * Rearrange the acinclude (configure) test for the Qt version so that the Qt/Windows version is tested first.  This resolves an issue when the Qt/Windows library is mounted on the linux compiler platform as smbfs, where case-insensitive matching was triggered; therefore allowing the Qt/Windows-style includes to be mis-detected as Qt/X11-style includes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-16

    Fix for ticket #272 (warning message about not being able to delete a
    bookmark when qgis actually did).
    Also now provides a gui message when it does fail


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5829 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-15

    Fix for the problem with the auto* process failing when svnversion isn't
    available.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5828 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-14
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-14

    Update Mac release scripts for 0.8.0 Preview 2.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5826 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-14

    Enable legends for continuous colour renderers. Despite what a comment
    said in the code, it works fine with the continuous renderer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5825 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-13

    - Fix the bug where setting the outline thickness of polygons
      didn't work with a continuous renderer.
    - Only show the 'draw polygon outline' check box when the layer
      type is polygon
    - Allow a outline thickness of 0 (gives a 1 pixel line)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-13

    Yet another tweak to svn r5815 (dialog box now remembers the
    drawpolyogn toggle state


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5823 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-13

    Tweak to go with svn r5815


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5821 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-12

    Fix typo in commnets for zoom in map tool


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5819 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-12

    Show info on QgsDebug if srs db is not found (and path where it was being sought)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5818 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-12

    Build with qt4.2 preview



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5817 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-12

    Minor updates to debug output
    Try to do a better job of deploying .py files on mac


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5816 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-12

    Fix for ticket #264 (polygon outlines obscure continuous colours for
    small or zoomed out polygons).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5815 c8812cc2-4d05-0410-92ff-de0c093fc19c

    perrygeo <perrygeo@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-12
Commit:     perrygeo <perrygeo@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-12

    quick fix to allow 24bit output jpegs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5814 c8812cc2-4d05-0410-92ff-de0c093fc19c

    perrygeo <perrygeo@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-10
Commit:     perrygeo <perrygeo@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-10

    Some refactoring. Fixed problem related to number of parameters passed to Qgis2Map.setOptions.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5808 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-10

    Treat the QProcess with more care so as to avoid a message about the
    QProcess being deleted before its process finished.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5807 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-10

    Wired in qprocess launch of mapserver export dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5804 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-10

    Add static method to find msexport app


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5803 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-10

    Tidy up #includes
    Add tr() to some more user-visible text
    Move from std::cerr/cout to QgsLogger


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5802 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-10

    Make msexport a mac bundle


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5801 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-10

    Fix compile issue on mac


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5800 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-10

    Add PKGDATAPATH to lib too


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-10

    Fix for ticket #263 (not all gpx point were imported).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-10

    Add PKGDATAPATH to cpp flags


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-10

    Adjust indenting only


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-10

    Tidy up #includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5795 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-10

    Use package data path to locate py script
    Install python into PKGDATAPATH/python
    (Still needs further testing)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5794 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-10

    Use qt4 as default dir


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5793 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-09

    Move some debugging output to QgsLogger::debug
    Remove unnecessary #includes
    Move from Qt3 to Qt4 style of includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5785 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-07

    A missed file change to go with ticket #257 and SVN r5761


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5779 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-07

    Fix for part of ticket #247 (unable to create a custom projection)
    Also move some debugging output to QgsLogger


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5778 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-07

    Move various debugging outputs to QgsLogger::debug so as to reduce
    the amount of user-confusing output on the console.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5777 c8812cc2-4d05-0410-92ff-de0c093fc19c

    perrygeo <perrygeo@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-07
Commit:     perrygeo <perrygeo@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-07

    added scale ranges and class names

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5776 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-09-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-09-07

    Improved layout of dialog.
    Removed the MinScale and MaxScale fields from the dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5775 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-09-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-09-07

    updated tooltips

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-07

    Remove deprecated call to setMainWidget


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5773 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-07

    Set QCoreApplication organisation name etc so we can use qgis qsettings
    for state handling



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5772 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-09-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-09-07

    Fix for segfault. Fixted dialog tab order

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5771 c8812cc2-4d05-0410-92ff-de0c093fc19c

    perrygeo <perrygeo@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-07
Commit:     perrygeo <perrygeo@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-07

    new features in python mapfile exporter

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5770 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-07

    Gui cleanups:
     - set buddies for line edits
     - set layout spacing to 6pt through out to remove that scrunched up look
     - set tab order to something other than random :-)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5769 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-07

    Linux friendly python include path


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5768 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-09-07

    Qmake project file for quick and dirty testing & building
    Removed redundant include in cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5767 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-09-06

    Small cleanups in debug messages, now displaying correct total rendering time.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-06

    Uncomment a debugging #ifdef


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5765 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-06

    Fix for ticket #258 (crash when loaded a wms capabilities document)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5764 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-09-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-09-06

    Additional fix for #249 - searching attributes with non-ascii characters.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5763 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-06

    Fix for ticket #260 (crashing when clicking on map canvas)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5762 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-05
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-05

    Changes for ticket #257 (UI tweaks).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5761 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-05
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-05

    Add support for Qt/Mac 4.2. QtDesigner and QtTest are frameworks in 4.2 but libraries in prior Qt versions.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5760 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-04

    Replaced some std::couts in QgsHttpTransaction with QgsDebugMsg

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-04

    Fix for ticket #253 (crash when using 'identify features').


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5758 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-03

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5757 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-02

    - Provide the user with the option of deleting an existing world file
      (rather than just telling that they need to do so)
    - Re-instate some more debugging #ifdef's


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-02

    The delete point function now works in the georeferencer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5755 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-02

    When choosing to load the georeferenced raster file, qgis now does a
    map canvas refresh so that the layer appears (it needed a manual
    refresh before).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-02

    - fix ticket #165 (crash in Helmert transform in georeferencer)
    - fix a bug when reading in a past saved list of points (there was always a 0,0 point)
    - tidy up misc code in georeferencer
    - do some qt3 to qt4 things to get the georeferencer working correctly again
    - tidy up the use of the modified raster text widget so that it's only editable
      when it's required
    - put some debugging output back into #ifdef's


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5753 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-02

    Remove some unnecessary Qt #includes
    Line break some more long dialog box messages


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5752 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-02

    Make a longish warning message wrap in it's dialog box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5751 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-02

    Remove Qt3 stuff
    Change #includes to Qt4 form
    Remove unnecessary #includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5750 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-02

    Speculative fix for ticket #249


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-01

    Remove wfs from the compiled code as it currently fails to compile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-01

    Explicitly allow for Qt 4.2 in checks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-09-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-09-01

    Add the Qt version that qgis is compiled and running against into the
    Help:About dialog box. There seems to a number of bugs reported
    nowadays that relate to the version of Qt that qgis is using, so an
    easy way for the user to find out the Qt version will be handy.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-01

    Added Makefile.am and entries in configure.in for wfs provider/plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-01

    Added a very early version of a wfs plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5744 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-09-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-09-01

    Added a very early version of a wfs provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-29

    'fix' for srs.db path, no explanation but works

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5742 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-29

    make qgssvnversion.h

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-08-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-08-28

    Some small changes to use QgsNewHttpConnection for non-wms http connections (WFS in this case)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-28

    call linker twice

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5739 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-08-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-08-27

    Updated translation from Stephan Holl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-08-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-08-26

    more mapserver goodness

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5737 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-08-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-08-25

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5736 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-25

    Further tweak to the automake sed parser as supplied b Tom Russo. Should now
    cope with all known automake version strings (we hope).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-08-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-08-24

    Bug fix for sed regex when checking automake version contributed by Tom Russo


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5734 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-08-24

    made the selection in the delimited text provider working again (which was broken by myself in a recent commit)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5733 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-08-24

    fixed a bug in QgsGeometry wkt export and made QgsDataProvider::endian() const

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5732 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-24

    Fix for ticket #226 (saved projects with postgres layers in a map composition won't reload).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5730 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-24

    destructor fix, delete mCanvasEdit etc.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5729 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-24

    add some space to an error message


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5728 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-23

    Fix for ticket #245 (georeferencer cancel button doesn't work)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5727 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-23

    Fix for ticket #122 (projection set incorrectly for some raster
    layers). The way that the raster layer sets it's srs is a bit complex
    - hopefully these changes fix the problem without introducing other
    problems (seems ok from the testing that I've done).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-23

    On first displaying the postgres connection details dialog box, ensure that
    the 'where to search' toggles are consistent.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-08-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-08-22

    Updated splash screen for 0.8 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5724 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-22

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5723 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-21
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-21

    Add svn version to Mac GetInfo window.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-21
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-21

    Don't rewrite qgssvnversion.h unless svnversion has changed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5721 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-08-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-08-21

    In QgsAttributeTable: pass the QMouseEvent to Q3Table prior to check for changed selections

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5720 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-08-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-08-21

    Fix for smarter attribute insertion in QgsOgrProvider::addFeature. This is e.g. usefull for copying/pasting features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5719 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-21

    Provide the user with the option to only display spatial tables that
    are listed in the geometry_columns table. For well-maintained
    databases (where all the spatial tables of interest have been
    listed in the geometry_columns table) this can considerably speed
    up the initial display of available spatial tables.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5718 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-08-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-08-21

    Made 'saveAsShapefile' a slot in QgsVectorLayer such that it works again. Enter the 'save as shapefile' option into the legend layer right click menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-21
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-21

    Potential fix for trac-ticket #8.

    * Propagate proxy information from the Server Selection dialog to the WMS provider (used by the QgsRasterLayer).

    Possible bonus feature:

    * Proxy information is saved and restored from the project file.

    I cannot test this locally, so would appreciate somebody else giving it a go.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5716 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-21

    Fix for ticket #208. configure now accepts an optional
    --with-projlibdir option to explicitly set the directory that the
    proj4 library is in.

    Fix an error in the summary at the end of the configure run too.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5715 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-08-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-08-21

    Fix for the problem where the attribute table of delimited text layers just showed the visible features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5714 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-08-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-08-21

    Updated splash master image for final release version of qgis 0.8



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5713 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-20

    Fix a typo


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-20

    Provide an option to the user to constrain searches for spatial tables not
    in the geometry_columns table to just those in the public schema. For some
    databases which have a lot of ancillary stuff out of the public schema this
    can significantly reduce the time that qgis takes to produce the list of
    tables to load.

    Also tidy up the cause of some console warning messages about unknown
    geometry types that happened when a spatial table not in the geometry_columns
    table had no non-null geometries in it.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-19
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-19

    Fix for ticket #232. A make, make install, or make all in the toplevel
    qgis directory will update a file (qgssvnversion.h) that contains the
    svn version of the qgis code, which is visible with the --help command
    line argument or in the Help:About dialog box.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-08-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-08-18

    Enabled changing attribute values for OGR Layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-18

    Make the BUGS file point to the trac system


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5707 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-08-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-08-18

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5706 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-17

    Fix for ticket #239 (selected polygons lost their boundary). Needed to
    do different things for lines and polygons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-17

    Fix for bug whereby toggling layers on/off using the toggles in the
    menu wouldn't rexpect the globabl 'render' toggle setting. Compliments
    closed ticket #149.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5704 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-17

    Fix for ticket #238 (zoom to map fails on startup). If there are no command line
     arguments, the extent is -1,-1,1,1, but if there, the extent is determined by t
    he layers loaded.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-16
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-16

    Fix for trac ticket #236 (Cannot stop editing mode when nothing was edited), which was carelessly introduced in the second dot point of r5694.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5702 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-16

    Fix for ticket #237 (delimited layers don't select properly). Was
    caused by changes in recent delimited text provider commits.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5701 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-16

    Actual fix for the previous commit...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5700 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-16

    Fix for ticket #233.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5699 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-15

    - Fixed reading of text file (ticket #203). Seemed to be a problem with a
      combination of QFile and QTextStream which worked under Qt3, but not
      under Qt4
    - fixed generation of wkb version of delimited text geometry. Again,
      it appeared to be a problem with code that worked under qt3, but
      not under qt4.
    - corrected the calculation of the bounding rectangle for delimited
      text layers (was always including the (0,0) point).
    - Bonus features:
      - a default layer name is constructed from the filename
      - the user is told about lines that didn't yield x/y coords


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5698 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-15
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-15

    A further speculative fix for trac ticket #8.

    QgsHttpTransaction needed to wait for the done() signal from QHttp, not just requestFinished().  When QHttp::setProxy() was called, it actually triggered its own QHttp request (before QHttp::get()).  Previously QgsHttpTransaction interpreted the requestFinished() from setProxy() as the requestFinished() from get(), therefore not actually doing anything when a proxy was used.

    I cannot test until a Windows build is available based on this commit (or somebody else can confirm instead and update #8 appropriately).



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5697 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-15
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-15

    Potential fix for bug in trac ticket #140.

    The Qt3 idiom QToolButton::setPaletteBackgroundColor() has been replaced with a Qt4 idiom of extracting the QPalette from the QToolButton, changing the color in the Window ColorRole, then adding the QPalette back in again.

    Only the QGIS Options and Project Properties dialogs have been converted.  If this change fixes the bug in Windows (which I don't have access to a compiler for), then this idiom should be propagated to all instances of setPaletteBackgroundColor (e.g. vector symbology dialog).



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5696 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-13
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-13

    Fix for bug in trac ticket #134 and #131.

    * (#134) If a feature is edited using the Identify tool and QgsAttributeDialog, now only user-edited values are saved to the mChangedAttributes of the layer, previously it was all values.  This now means that only those user-edited values are attempted to be committed when the user stops editing and saves (similar to if those values were edited using the Attribute Table).

    * (#131) Modify QgsVectorLayer::stopEditing so that if a commit fails, the editing state is left alone (previously editing was still turned off anyway).  This should be a better fix than r5591.  I triggered the bug in #131 while testing for #134, therefore getting a 2-for-1 fix.

    Some bonus features to assist people in the triggered situations described in #131 and #134:

    * The Postgres Provider now reports an error to the user if a commit of changed attributes fails.  This brings it up to the same behaviour of if a commit of changed geometries fails.  Previously there was no response given on an changed attribute error, leaving the user to think the commit was successful.

    * The Postgres Provider now reports the contents of the SQL used in a failed UPDATE statement.  This may help the user to pinpoint which of his edits caused the error.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5694 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-12
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-12

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5691 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-11

    added -Wl,--enable-runtime-pseudo-reloc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5690 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-11

    postgres and grass conditional

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5689 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-11

    added -Wl,--enable-runtime-pseudo-reloc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5688 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-11

    use PG_LIB variable to enable compilation when configured without postgres

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-10

    fixed ticket 45 - new field does not appear in vector label properties dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-10

    fixed ticket 187 (crash if user is not owner of the vector)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5685 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-10

    This should of gone in with r5681


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-10

    fixed ticket 107, but it will only work with GRASS >= 6.1, breaks GRASS 6.0.0 because they changed parameter name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-10

    Applied patches r5669, r5668, r5667, r5666, as applied to the
    lib-refactoring branch, to head. These were signed/unsigned int mods
    and boolean comparison mismatches. Many of the changes in these
    commits had already been done in head


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5681 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-10

    fix for ticket 104 (GRASS-PAGER not set)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5680 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-10

    Fix for bug in ticket #230 (zoom to all doesn't work when a layer has
    changed it's extent, e.g., by changing the where clause on a postgres layer).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5679 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-09
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-09

    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).

    The symbology tab still needs to be cleaned-up in operation but at least it's set to "Color Image" by default now.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5678 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-09

    Fix for ticket #223. (selecting rows in attribute table didn't update
    the map when selected by clicking on the header)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5677 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-08

    fixed ticket 90 (post grass edit right click crash)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5676 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-08

    fixed ticket 59 (zoom tool recieving right click)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5675 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-08

    removed duplicate ;

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5674 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-08-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-08-08

    disabled --with-qt-pkg-config because PKG_CHECK_MODULES is not defined on many systems

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-08

    Make the default extent -1,-1,1,1 instead of 0,0,0,0 as this is a more
    useful default extent (one can actually use it to draw things, whereas
    with 0,0,0,0 one needs to load some data to get a usable extent).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-08

    Fix the problem where trying to digitise on an empty map never gave
    visible features. ZoomFullExtent now only does that if the 'full
    extent' is not an empty extent (zero width/height). This was possibly
    part of the problem in ticket #219


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-07

    Apply patch in ticket #227 to head


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5670 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-03

    Applied patch in ticket #222


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5659 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-08-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-08-02

    Added a check for value out of bounds in QgsOgrProvider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-02

    Fix for ticket #217 - autogen.sh didn't correctly detect older
    versions of automake and hence didn't warn the user


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5657 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-02

    Change the help text for the identify results dialog box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5656 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-02

    Tweak the way column widths are set in the identify results dialog box
    to ensure they are always wide enough for their data.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5655 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-08-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-08-01

    Add extra item to spitplugin_la_CXXFLAGS as per ticket #216


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5654 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-08-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-08-01

    Updated german translation from sholl

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5653 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-31
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-31

    Fix for patch #67 - I think it'll solve the problem without causing
    others :)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5652 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-31
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-31

    Fix for ticket #212. Problem was caused by two un-initialised
    variables that stored the coordinates of the cursor prior to the
    current mouse move. They were un-initialised only for the first mouse
    move after a mouse button down event.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5651 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-31
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-31

    Tidy up #includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5650 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-07-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-07-30

    Added moc entry for QgsMapToolIdentify in gui/Makefile.am

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-30

    Remove a debugging std::cerr


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5648 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-29

    Make the save as svg and save as image file selection dialogs remember
    the last used directory in addition to the last used filename.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5647 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-29

    Fix for ticket #198. The identify results dialog is now deleted when
    closed by the user (it was previously just hidden).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5646 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-27

    Apply some changes to the parmater field - +stere changes to +sterea. See ticket #209 for more details.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5645 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-07-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-07-27

    move vertex for postgis point/multipoint layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5644 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-07-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-07-27

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-27
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-27

    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.

    There still seems to be a slight issue when showing the Project Properties for the first time on a blank project (i.e. it scrolls *near* the WGS 84 entry, but not quite on top of it), but I'll leave that for another time.  Other situations now seem to work OK.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5642 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-26
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-26

    Applied patch in ticket #194


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-26
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-26

    Fix for ticket #146


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5640 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-26
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-26

    Alternative fix to that in r5637 - fields that the user didn't touch
    are left to the database to fill in.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5639 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-07-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-07-25

    Fixed a problem with checkboxes in the legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5638 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-25

    If an SQL insert fails during committing new features to the database,
    include the offending sql in the error dialog box.

    Also fix the remaining part of ticket #131 - the code wasn't coping
    correctly with blank data fields.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-25

    Change a debugging std::cout to use the QgsLogger class


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-25

    Fix a problem with an incorrect proj4 string and the associated query
    to the spatial reference system database (it was never returning a
    result because the proj4 string didn't have '+no_defs' on the end)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-07-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-07-25

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-07-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-07-25

    Change to prefix in winbuild.sh; Bumped version to preview 2; Fixed error in the src/Makefile.win

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-07-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-07-24

    Update context_id for copyright plugin; Include updated help database

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-07-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-07-24

    Script to configure Windows version of QGIS under Linux using
    MingW cross compiler.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5631 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-07-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-07-24

    Windows makefile for gps importer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5630 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-24

    Add in context help for the copyright plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5629 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-24

    Use the Qt4 slot for terminating a QProcess rather than the Qt3
    one. Removes a console warning message.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5628 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-24
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-24

    Fix for trac ticket #11.

    When a new WMS layer is opened and it is the first layer on the canvas, the project projection is now copied from that used when selecting that WMS layer.

    Previously this was hard coded to EPSG:4326 / WGS 84.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-24
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-24

    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).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-23

    Applied patch in ticket #202


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5624 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-21

    Tweak the tab order for the postgres new database dialog box - now
    controlled by the .ui file rather than in the .cpp file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-07-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-07-21

    Updated context help database. New items are just stubbed in so more
    content is forthcoming.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5622 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-07-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-07-21

    Change to use new schema in the qgis_help.db database


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5621 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-07-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-07-21

    Enabled help button for WMS dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-07-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-07-21

    New context_ids for context help.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5619 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-21
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-21

    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.

    This is because QgsProjectionSelector::setSelectedSRSID() now works as advertised when called externally.

    It didn't work before, because setSelectedSRSID() did not make sure the tree widget was pre-populated with the projection list.

    This commit is a pre-requisite to fixing #11.  This is so that we can actually perform the experiment to prove future bug fixes against #11.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5618 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-21

    eliminate the OGR message about not being able to open a read-only
    .shp file (if it is read-only, qgis then tries to open it read-only,
    so the OGR error message is unnecessary).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5617 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-20

    Use icon overlays for the editable and overview status of a layer
    instead of separate icons in separate columns. Still only applies to
    the actual layer file entry in the legend, but removes the need for
    the extra columns. However, I'm hopeless at icon drawing...
    These changes are a variation on the suggestions in ticket #191.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5616 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-20

    Remove a redundant connect call for the help button (it's done
    somewhere else)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5615 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-20

    Fix for ticket #197. The tab order is now set by the .ui file rather
    than explicit code in the .cpp file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5614 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-20
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-20

    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.

    I'm not sure why this functionality hasn't been done before, as it seemed so trivial to implement?

    The main benefit to its implementation is that in large layers, the user doesn't have to wait for the whole layer to draw before he can restart work on a project (which is particularly important since we currently can no longer hit Esc to halt a redraw).



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-19
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-19

    Fix for ticket #193. Added in a clip region when drawing to a QImage
    to prevent draws outside the QImage.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5612 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-19
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-19

    Fix an Q_ASSERT failure in the Print Composer when "Adding new vect legend" and then clicking it into place on the composer canvas.

    This appears to be because of the use of QWidget::removeChild in QgsComposer::removeWidgetChildren, which is a Qt3 idiom (it doesn't appear in the Qt4.1 API).  A QWidget::setParent(0) idiom is now used instead.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5611 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-18

    Give a default value to mValid for all constructors


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5610 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-17

    Remove an unnecessary \0 pad to the end of the wkb char*. Also fix a
    bug whereby the first byte after the wkb array was being set to \0


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-17

    Remove lines inside #ifdef QT_VERSION < 0x0400000



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5608 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-17

    Comment out a slot connect to a slot that no longer exists


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5607 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-17
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-17

    Fix for trac ticket #4.  (Tested on DEMIS site.)

    With the Identify tool on a WMS layer, now send a query to the WMS server *only* on those layers that the WMS server had already declared queryable.  This avoids the server returning an error on un-queryable layers.

    Also, QgsWmsProvider::identifyAsHtml() is renamed to QgsWmsProvider::identifyAsText() to better identify what it does.  Commentary, and other dependent variable and function names have also been updated to suit.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5606 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-16
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-16

    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.

    Unfortunately I don't have access to a proxy to test, so if I could get some independent verification it would be appreciated.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5605 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-16
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-16

    Tidy-up of r5603: improve the commentary of QgsWmsProvider::subLayerStyles().


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-16
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-16

    Partial fix for #38 (Saved WMS layers do not reload).

    Now, the fact the WMS raster provider was used, the layer names, layer styles and image formatting is stored in the project file (and restores OK).  However upon initial testing the extent doesn't appear to be restored.  I will need to address that later.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-14

    Fix for the rest of ticket #130 (show the actual column default values
    when getting the user to fill in the column values for a just digitised
    feature).

    Also add tr() to some user visible text.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-14

    Fix for ticket #161. Always quote the value in an 'UPDATE ... SET = value'
    SQL statement - the database will ccorrectly interpret the quoted
    text based on the data type of the column (e.g., text or numeric).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-14

    Remove unnecessary Q3 headers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-07-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-07-14

    Fix for postgis edits not commited, fix for ticket #162 'crash when you select 'delete attribute' at attribute table'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-14

    Save and restore the size and geometry of the edit attribute dialog
    box, and always resize the column widths to fit the data. Fixes ticket
    #97.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5598 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-14
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-14

    Take endianness of feature type into account in GPX provider.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5597 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-14

    g++ 3.2.2 didn't like isfinite() without the std::, so these have been added.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5596 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-14
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-14

    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.

    Instead, for copying, the geometry and attributes are now retrieved from the provider in a random-access fashion.

    For starting editing, the behaviour is regressed to the pre-r5489 idiom of geometry being cached as part of the screen redraw in editing mode.

    This returns to the much better response when copying from large layers, with the additional benefit of copying selected features that had been panned off the canvas (previously a bug).

    However, only Postgres and OGR providers have been updated to suit.  Hopefully this is enough for a 0.8 release.

    Bonus feature: The layer properties now shows what access method is used to access individual geometries (random or sequential)

    Since this is a large change it would be appreciated if others can double checking my testing.  (I have tested against PostGIS and MapInfo tables, and many different geometry adding/vertex editing combinations.)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-14
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-14

    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).

    QGIS used to do this already before the move to Qt4 - however the new QIcon idiom only seems to allow for square icons, therefore it is easier to split the results out to several columns and give them their own QIcons.

    I can see room for improvement after this commit:
    1. Overview and Editing icons can be also shown beside the top-level layer name, to avoid having to enable "Show file groups".
    2. There also seems to be a "projection not valid" icon floating around, however this hasn't been addressed in this commit. Perhaps we need to do something for it too.
    3. The column sizes have been hard-coded to arbitrary values.  I have no problem if these get tweaked further.

    This commit addresses trac ticket #117.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5594 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-14
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-14

    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.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-14
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-14

    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.

    If programmers wish to add more derived attributes in future, they can use the new QgsIdentifyResults::addDerivedAttribute() function.

    This commit should address trac ticket #100.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5592 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-14
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-14

    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.

    Note this is not a complete solution as commits are currently a 3- or 4-stage process, and if one stage fails the chain cannot always be rolled-back easily.  If this is the case then a detailed error message is given to the user to assist their understanding of the discrepency.

    This commit should be a bug fix for trac #131, but I don't have the environment to test it fully - the bug submitter will have to assist there.

    Bonus feature: Tidied up some variable names in QgsVectorLayer - makes it clearer what they contain.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5591 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-13
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-13

    Fix a silly memory leak, that was introduced in r5569's QgsGeometry::contains() function.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5590 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-13
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-13

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5589 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-13

    Bug fixes:

    - Put in an explicit conversion from Qgis layer type enum to
      OGR layer type enum when creating a new layer

    - When creating a new vector layer, and the user selected an existing
     file, delete that file. This was causing a problem when the new layer
     type was different to the selected layer type because the selected
     layer type was being used.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-12

    Fix for ticket #184. Also includes some tweaks to resolve some
    compiler warnings, and to avoid flushing cout unnecessarily.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5587 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-07-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-07-12

    Legend: allow swapping of legend layers between toplevel layers and layers in a group (motivated by ticket #148 'Legend groups capture legend items')

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-12
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-12

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-11
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-11

    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.

    As part of this "merge", the main application copy will now precede its results with a row of attribute headers.

    Also, the editCopy() procedure and friends (editCut() and editPaste()) can now take the layer to act on, thus allowing the Attribute Table to work on a different layer to the Current Layer in the Legend.

    This change was done so that the Copy button in the main application AND the Copy button on the attribute table works consistently.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5584 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-07-10

    do not consider layer extents containing 'inf' or 'nan' for wms bounding box calculation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5583 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-07-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-07-10

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5582 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-10
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-10

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5581 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-10
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-10

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5580 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-09

    Remember the last directory used for the composer image select file
    dialog box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5579 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-09

    Tweak the line thicknesses so that the various boxes and frames in
    the map composer always appear.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5578 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-09

    Fix for ticket #171. The default symbol scale is now 0.5 - not sure
    why it needs to be that to get symbols of a similar size to the map
    canvas, but it works fine.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-09

    Remove some code inside am  #ifdef QT < 0x4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5576 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-09

    Fix for ticket #174 (graduated colours for vectors in legend were
    missing the upper value of the range)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5575 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-09

    Fix a mistake in the previous commit (r5573)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-09

    - Fix a missing slot warning
    - Tidy up #ifdef QGISDEBUGs
    - Replace some qt3 compabitilty code with the 'qt4 way'
    - Use a default label buffer size of 1 instead of 0 to reduce user confusion


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5573 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-09

    Change an assert to an error message to avoid any future crashes like
    that in ticket #136


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-08

    Further mods to work-around the problem in ticket #83


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-07-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-07-08

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5570 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-08
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-08

    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).

    This is solving a similar problem to the linestring case in r5550.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5569 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-08
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-08

    * In Vertex editing, restore the rubberbanding to moving verticies, which was broken in r5550.

    * Bonus bugfix: If two adjacent verticies were moved in succession, the second vertex would show a rubberband from the *old* position of the first vertex instead of the moved-to position of the first vertex.  This should now be fixed.

    * Bonus function: New "get_at()" function in QgsGeometryVertexIndex.  Should be fairly self-explanitory.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5568 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-07

    Possible workaround for ticket #83. Adds a new toggle to the option
    dialog that lets the user swap between using a QImage or a QPixmap for
    rendering the map. May or may not fix things. Committed so that others
    can try it out.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-07

    Fix for the bug mentioned in ticket #177


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-07

    Fix for ticket #178. The default value of the scale bar border line
    was 0.01, which in most cases was too small to generate a visible line
    in the print composer window. Default is now 2.0


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5565 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-07

    Apply patch in ticket #166 to remove warnings about unknown vector drivers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-06

    Downgrade the QgsLogger::warning 'fileVectorFilters, unknown driver"
    to a QgsLogger::debug, as the messages are confusing the users, and
    don't impact on Qgis's ability to load such files.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5563 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-07-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-07-06

    fix for bug #172 'Labels appear as default'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-07-04

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-07-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-07-02

    Removed doc/README from Makefile.am. Removal of the empty README caused build to fail

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-01
Commit:     shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-01

    Remove empty README file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5559 c8812cc2-4d05-0410-92ff-de0c093fc19c

    shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-01
Commit:     shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-01

    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
    was.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-07-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-07-01

    Makefiles for building win32 version

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-07-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-07-01

    Changes related to windows build

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-07-01
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-07-01

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-06-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-06-28

    Translation updates from Stephan Holl


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-28

    The real fix for ticket #153. Not sure what I was thinking when I did
    r5552.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-27

    Fix for ticket #153.

    The attribute table was failing to display the contents of the last column
    in a table for tables where the geometry column was not the last
    in the table.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-27
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-27

    In the vector symbology dialog, add a tooltip to the "no fill" button
    to more clearly indicate what that button does.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5551 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-27
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-27

    In Vertex editing, when doing a mousedown to choose which geometry to
    edit, the closest geometry will be selected (not just the first within
    snapping range),

    AND then the closest vertex *on that geometry* will be
    selected.

    This disambiguates between the same vertex shared amongst
    multiple geometries.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-27
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-27

    In the PostGIS provider, restored the ability to save added and
    changed geometries to pre-1.0 PostGIS servers (pre-r3907).  This also now includes
    the ability to sniff the PostGIS version.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5549 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-25

    Only display some debugging output when debugging is turned on


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-25

    Remove unnecessary connect() calls - they were generating a warning on stdout


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-25

    Moved a std::cerr debug line into #ifdef QGISDEDUG


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-25

    Removed an unnecessay call to connect() that was generating a warning
    on stdout


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5545 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-24

    Minor change to text in raster file chooser filter box for the *
    filter. Also wrap some user visible text in tr()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5544 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-24

    Removed a bit of duplicated code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-24

    Remove some unnecessary calls to connect(). They have been causing
    warnings from Qt during runtime, and don't seem to affect the
    operation of qgis when removed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-24

    Fix for ticket #149.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-06-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-06-23

    Updated german translation - thanks to Stephan Holl


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-06-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-06-23

    Updates for marker cache so that I can support qpicture again (still in progress - nearly done)
    Markers now are drawn generically onto a QPainter device and there will be two wrappers - one that returns a qpicture and one that returns a qpixmap.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-23

    Behave better when zooming to selection when the selection is a single point


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-06-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-06-21

    For the calculation of the extent of WMS layers: ignore layers where the bounding boxes cannot be transformed into the requested coordinate system

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-06-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-06-21

    Fix for the multipolygon rubberband bug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-06-20

    Improved rubber banding for vertex editing. Still buggy for multipolygons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5535 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-18
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-18

    Scripts and files used for the release of QGIS/Mac.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-06-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-06-18

    Some refactoring to prepare the way for reinstating qpicture based symbo drawing for composer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5533 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-06-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-06-18

    Anal retentive alphebetisation of includes...and remove duplicate includes...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5532 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-17

    Include directory for ogr includes was not on compile line - only apparent when the geos include directory is different from the gdal include directory

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5530 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-17
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-17

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-17

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-17
Commit:     shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-17

    For the debian version to sort properly you actually need to use Ymd format.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-06-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-06-16

    Build with no debugging for smaller distributeable bundle


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-06-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-06-16

    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...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-16

    Some updates prior to generating 0.8 preview rpms.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-06-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-06-16

    Added Q icon to the help dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-06-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-06-16

    60x60 Q icon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5522 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-06-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-06-16

    Added Q icon to the about dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-06-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-06-16

    Added method to return path to icons directory

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-06-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-06-15

    Make editing icons more consistent with other icons.
    Disable tests in mac build script.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-14

    Correct some user visible text


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-06-13

    Give mac is own little script for building


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5517 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-06-13

    Added geos cflags to make to remove build issue on mac


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5516 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-06-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-06-12

    redraw the canvas after 'stop editing' to get rid of the vertex markers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-11

    Capture a few unusual occurences with respect to views with unique
    constraints but non-unique data. In response to ticket #143.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5514 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-09

    A couple more edits to get compilation to happen with g++ 4.1.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5511 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-08

    Apply a patch from Matthieu Desile to allow compilation under gcc 4.1.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5510 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-06-07

    take DEFAULT as the postgres providers default value (instead of NULL)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5509 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-07
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-07

    Remove Mac conditional code. As of Qt 4.1.3, Q3CanvasView is behaving the same on both Mac and X11.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5508 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-06-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-06-06

    fix for crash when opening the attribute table for postgis layers after commiting. Added a first version of marker visualisation for line/polygon digitising

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-06-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-06-05

    frame width depends on composition scale

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5506 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-02

    Disable the save/load template icons as this functionality isn't yet available.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-01

    A revision to commit 5502 (there was a compiler warning that
    I didn't see during testing).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-01

    Don't show the attribute action popup menu if there are no actions defined


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-01

    Applied the patch in ticket #57. Resolves the bug in ticket #57.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5502 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-06-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-06-01

    Fix for tickets #127 and #128.

    Qgis now respects the case of attribute names, as this was mucking up
    attribute actions, which depend on consistent attribute names to work correctly.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5501 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-30

    Removed garbage from last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-30

    Added hardcoded markers 'triangle' and 'star' to have all of the well-known symbols

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5499 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-29

    fix for bug #95: add many tiffs in one turn - the last one is expanded, all the other are collapsed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-29

    comment G_is_mapset

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-27

    Fix up a borken slot


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5495 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-27

    Move a debuging statement to QgsDebugMsg


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5494 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-27

    Remove redundant q3 stuff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-27

    Move to Qt4 #include sytle
    Rationalise #includes
    Remove Q3 classes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5492 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-26

    a small fix to enable the copy feature action for vector layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-26

    a small fix to enable the copy feature action for vector layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-26

    reenabled the possibility to copy/cut-paste geometries (in the digitizing toolbar)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-24

    pepare for G_is_gisbase, G_is_location, G_is_mapset, G_list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-24

    pepare for G_is_gisbase, G_is_location, G_is_mapset, G_list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5487 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-23

    removed 'change attribute' capability in ogrprovider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5486 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-23

    some bugfixes for multipolygon vertex editing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-23

    update of the french translation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-23

    added some tr() in the grass plugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5483 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-23

    Adding multipolygons (consisting of one polygon) is now possible. Vertex editing for multipolygons will come soon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5482 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-22

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-22

    Adding features to multipoint shapes is now possible with the digitizing tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-20

    added code to allow line capturing in multiline layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-20

    Provide the user with as many wms image formats as Qt and the WMS server
    support in common.
    Sort of resolves ticket #118


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5478 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-19
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-19

    Adjust column widths in the identify results dialog to better fit the contents


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-19
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-19

    Update plugin template for the new way of adding a plugin to the qgis menus


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-19

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-18

    enabled page size hacks again, qt is still shit as it was

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-18

    enable mScale again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-18

    0.2 mm frame width for now

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-18

    0.2 mm frame width for now

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-18

    real width

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5470 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-18

    real width

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5469 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-18

    use qreal line width

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5468 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-18

    fixed font scaling in PS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-17

    enable floating points in drawPolygon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5466 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-17

    setupUi()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5465 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-16

    use markerScaleFactor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5464 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-16

    Make the spit window a Qt::Window instead of a Qt::Dialog. This may
    fix ticket #74 - can you test this Tim? In any case, it now gives the
    spit dialog an entry in the taskbar so that it can easily be brought
    back to the front.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5463 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-16
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-16

    Change QgsIdentifyResults and QgsMeasure from a QWidget tool window to a QDialogso that the window remains visible when QGIS is not the active application.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5462 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-15

    replaced std::couts in QgsCoordinateTransform

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5460 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-15

    added a method in the vectordata provider which returns an index from a field name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-15

    Some more tweaks to debug statements


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5458 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-15

    Tidy up a few debugging output statements


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5457 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-15

    Misc. tidy ups of debugging output - make some output only happen when
    in debug mode.

    Disable updating the progress bar as it doesn't currently work and
    just serves to produce a confusing error message from Qt


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5456 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-15

    Tidy up a few debugging messages


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5455 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-15

    Fix for bug #60 digitizing shapefile: REAL values are not stored properly

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5454 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-14

    minor change to compare function usage


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-14

    Fix for a compile error from an earlier commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-14

    Undo an accidental commit (takes it back to r5170)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5451 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-14

    Fix for ticket #112

    Moved the plugin add/remove menu item api and mechanism to Qt4 QActions.
    Plugin menu items are now ordered alphabetically

    Was unable to test the grass plugin, so that may no work until yet :)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5450 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-13

    Applied patch in ticket #113, with some minor modifications.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5449 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-13

    Fix for ticket #86.

    Resolved the point symbol colour issue and the misplacement of the
    point symbols in the print composer. The actual changes to fix the
    problem don't even hint at the amount of time it to track the
    problem down!

    Also added an explicit copy constructor for QgsSymbol.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-13

    Set the composer window title


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-13

    Do for the copyright label what has just been done for the scale bar
    and north arrow (deal better with translated placement words).

    Also tidy up scale bar and north arrow code a little bit.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-13

    Fix for ticket #64.
    When quitting with a modified state the user is
    prompted as to whether they want to save the project.
    Qgis now also captures the window close event and treats it like a
    File:Quit menu item.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5445 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-12

    Fix for ticket #111.

    Changed the code from using text to manipulate the scale bar and north
    arrow to using ints as this is more robust, especially when the user
    changes languages and saves a project.

    Note: this commit will break saved project files if they include scale
    bar or north arrow sections (the scale bar and north arrow will end up
    in the default locations rather than those when the project was saved).



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5444 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-12

    Made snapping projection aware. This feature needs more testing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5443 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-11

    use Qt::Dialog instead of Qt::Tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-11

    quote options with special characters

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5441 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-11

    fix for bug #85 (remove layer does not work for legend layer files)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5440 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-11

    get keyPress from canvas

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-11

    emit keyPressed,keyReleased

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5438 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-11

    snap to first point of new line

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5437 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-11

    Fix for ticket #39


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5436 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-11

    Change to identing only


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5435 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-11

    Fix for ticket #91.

    - Captialising the layer name is now a global, per-user settings.
    - Moved the capitalise code to QgsMapLayer so that it's not repeated in
      the code for loading each layer type.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5434 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-05-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-05-10

    Added missing icons for the nkids theme that casused crash. Fixes bug #65

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5433 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-09

    dont use region

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5432 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-09

    region tag to force region use, especially import/export

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-09

    added a test if the digitizing tool matches the vector layer type

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-08

    changed to pj_set_finder

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-08

    set PROJ_LIB on Windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-08

    correction to the last commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5427 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-08

    stop editing if the current layer changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-07

    Update the contents of the vector layer properties box everytime that
    it is shown. Resolves some problems where changing something in the
    dialog box, then clicking cancel, then bringing the dialog box and
    finding that some things weren't cancelled after all.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5424 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-07

    Fix for ticket #108.

    - Postgres provider: Remove some declared but not defined functions that
      were shadowing some inherited functions of the same name.

    - Provide a function to give a version of the layer source without passwords
      in it for use in user visible places. Altered relevant code to use
      this.

    - Moved the vector layer source text from the General tab into the
      Metadata tab in the vector properties box (fits better in there,
      particularly when the text is long).

    - Added the sql text to the vector layer source text in appropriate places
      and fixed a few cases of where it wasn't propagating to all of the places
      that it should of been.

    - Added a function to QgsDataSourceUri to give the uri in a single
      qstring for display purposes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-05

    changed geometry type return of postgres provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5421 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-04

    fix for a bug which prevented commiting changed multiline geometries

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5419 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-04

    some bugfixes for editing multiline geometries

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-04

    editing: show during mouse move where the point will be snapped to (by the expense of some performance)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5417 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-04

    split path by ':' on Unix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-03

    get projectionEnabled

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5413 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-03

    delete line with < 2 vertices

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5412 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-05-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-05-03

    projection support

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-05-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-05-01

    Fix for vertex editing bug where already changed geometries have not been examined for point snapping

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-05-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-05-01

    Apply patch (option 3) in ticket #66


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5404 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-29

    added toolbar buttons for start/stop editing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5396 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-29

    Changes to try to avoid compile errors (that others get, but not me)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5395 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-29

    Fix for ticket #88.
    Implemented code to determine label positions for multipoints,
    multilinestrings, and multipolygons.
    Some ratioanlisation of the rendering code too.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5394 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-29

    #include tidy ups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5393 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-28

    fixed two small memory leaks

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5391 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-28

    clear the modified features after commit/roll back

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5390 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-28

    Sort the list of tables alphabetically


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5388 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-26
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-26

    czech translation by Martin Landa

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5380 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-26

    Run tests after they are built


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5379 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-25

    cleaned up the code for not commited features/ changed features/ cached features. The 'memory critical' parts should now only happen in editing mode

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5378 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-25

    added a method to cache the geometries before start editing. Not wired in yet

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5377 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-25

    Fix for ticket #101.

    A temporary fix that prevents a qgis crash due to running out of memory.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-25

    Remove the trailing space in the parameters column of the tbl_srs table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5373 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-25

    Remove some no longer used files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5370 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-24

    Fix a couple of syntax errors in sql statements


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5369 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-24

    Some more #ifdef QGISDEBUG's


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5368 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-24

    Prevent long wms status messages from causing the wms select dialog
    box to expand horizontally


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5367 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-24

    Put a couple of debug statements inside #ifdef QGISDEBUG


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5366 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-24

    Replace 'and' with '&&'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5365 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-24

    Move to Qt4 version of headers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-24

    Set tab order and buddies on all dialogs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5363 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-24

    only use one closestSegment method of qgsgeometry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5362 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-24

    removed legacy code in qgsgeometry

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5361 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-24

    insertVertex for multipolygons. Not tested yet

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5360 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-24

    changes to allow vertex editing of not commited features

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5359 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-24

    Cope with an explicit port in the url.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5356 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-24

    Fix for ticket #26

    Remove the http://web.address.net bit from the URL before sending the
    URL off to the server (some servers don't like it).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5355 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-23

    some fixes for previous commit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5353 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-23

    Also added a wkb method for adding points. Implementation for multipolygon will follow soon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5352 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-23

    also added a wkb method to delete vertices

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-23

    only check/uncheck layer files in QgsLegend::selectAll (not all items). Added a wkb method for QgsGeometry::moveVertex to handle all shape types

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5349 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-23

    Fix for ticket #94
    Toggling all the layers on or off is now delegated to the legend,
    rather than being done QgisApp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-22

    Put the layer source text in the legend as a tooltip.
    Resolves (for now) ticket #75


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5346 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-22

    Fix for ticket #92


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5338 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-21

    changed icon name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5336 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-21

    Place 'allow editing' into the legend layer right click menu. Newly added vector layers are not editable per default any more

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-21

    Formatting/layout changes only


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-21

    cache geometries only if layer is editable

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-21

    updated simplified chinese translation submitted by nilarcs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5326 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-20

    completed QgsGeometry::closestSegmentWithContext for all wkb types. Not tested yet

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5325 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-20

    implemented QgsGeometry::vertexAt for types other than line

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5324 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-20

    addPoint should now work also for polygons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5323 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-20

    - misc. Qt3 to Qt4 changes
    - add tr() to user visible text
    - make the image chooser show all the valid file formats in the filter


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5322 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-20

    Read the docs a bit more and now set the dialog into 'save' mode correctly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-20

    - replace a Qt3 class with its Qt4 version
    - Fix up the list of valid file types
    - Make the 'do it' button say 'Save', instead of 'Open'
    - Have the current directory as the default statup directory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-20

    Fix for copy symbology bug (occured when copying unique value symbologies)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-19

    QgsAttributeDialog: disabled editing of items containing attribute names, added shortcuts for ok and cancel

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-19

    added -lexpat for the gpx provider

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5315 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-19

    fix for map canvas not updated after layer file drag

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-19

    added Method QgsRenderer::containsPixmap

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-19

    added virtual destructor for QgsRendererPlugin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-19

    added an interface class for renderer plugins and a type QgisPlugin::RENDERER

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5310 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-18

    more legend icon size related fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5303 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-18
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-18

    Removed generated lexer and parser from version control.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5302 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-18

    When building using the build script, enable unit tests and run tests on completion of compilation



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5301 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-18

    Make building of unit tests conditional (disabled by default)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5300 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-18

    downscale of raster layer pixmap (for bug #84)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5299 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-18

    Fix for ticket #10


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5298 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-17

    Fix for ticket #71.
    Problem was with the use of the haversine formula beyond it's valid
    range of latitude/longitude pairs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5296 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-17

    added dynamic changing of icon size to the legend for displaying large point symbols

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5295 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-17

    Fix for building qgis on debian based systems where qt3-mt lib was also present and was getting linked to cause qgis to segfault.
    Update build.sh so that it now has an option to build static binary (use xstatic) - though this does not fully work on dapper as sqlite3 (and perhaps others) dont supply statically build versions of their libs in their pacakges.
    Lastly, build.sh now uses --enable-static=no option when running autogen.sh so that qgis does no build or link to static versions of its own libs which speeds up compilation time.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5294 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-17

    Use noinst instead of nodist to fix install issues


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5293 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-16

    Fix formatter for date


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-16

    A script to automate building of the debian package


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-16

    Misc. tidy up.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-16

    Use a more appropriate QgsRect modify function


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5289 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-16

    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



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-16

    Add missing nodistdir directive



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-16

    Dont install testqgs* test units into <prefix>/bin - end users dont need these.
    If you have built from svn prior to this commit and since unit test framework was introduced I suggest you do a
    rm <prefix>/bin/testgqs*
    Where <prefix> is the installation prefix where qgis lives.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-16

    The remainder of the fix for ticket #80.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-16

    Part fix for ticket #80. Zoom to features are buffered slightly.
    Doesn't yet work correctly for a single selected point yet...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-16

    Remove commetned out qgis_community line that was causign other plugins not to build / install


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-15

    Updated French translation from Pascal Obstétar.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-15

    Fix for ticket #71 (I hope)

    Also resolves a long standing issue with the scale units not updating
    after being changed until the next map redraw (but the fix involves a
    map redraw).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-14

    Fix for ticket #5


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-14

    - Fix a couple of crashes when trying to load a postgres layer that contains
      geometry types that Qgis doesn't support.

    - Properly close the postgres connection if the layer fails to load

    - Fix up a missing \n



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-14

    added libqgis_legend.la where it was needed for compilation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-14

    Make the WMS server select widget on the server select dialog box
    remember which server was selected. Serry nice seature.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-14

    Fix the remembering of which postgres connection was last
    selected in the db source select dialog box (used to work)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-13

    Free dummy test data that I digitised in qgis for use in  data driven unit tests.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-13

    Fix for ticket #72


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-13

    Version info text is html, so treat is as such


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5272 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-12

    fix for svn compile problem

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5271 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-12

    set trap to write history on exit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5270 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-12

    set also unused flags

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5269 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-12

    set also unused flags

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5268 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-12

    emulate g.parser

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5267 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-12

    Added code to add Vertices to polygons. Does not work yet, because snapSegment is not implemented for polygons yet

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5266 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-11

    Put a red or green blobby thing next to each unit depending if it passed or failed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5265 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-11

    More formatting improvements for test report



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-11

    Better formatting for unit test outputs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-11

    Tidy ups to unit test reporting, first pass at making html report (still under construction)




    git-svn-id: http://svn.osgeo.org/qgis/trunk@5262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-11

    Fix for ticket #69


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5261 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-11

    Improved script a bit, now it works for me.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5260 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-11

    Add raster to make file
    Make dir detection more wonder_sk friendly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5259 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-11

    Add raster to tests



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5258 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-11

    Qt4 detection by using pkg-config is not default anymore, to enable it, use --with-qt-pkg-config
    Added support for QtTest in pkg-config detection.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-11

    Fix for ticket #29


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-11

    Test stubs for raster layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-11

    Initial framwork for raster tests


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-11

    Added a runtests bash shell script in src that will iteratively run tests in all dirs below this point. Sample output:

    -------------------------------
    MODULE : core
    -------------------------------
    MODULE TESTS  : 33
    MODULE TEST CASES PASSED  : 293
    MODULE TEST CASES FAILED  : 0
    MODULE TEST CASES SKIPPED : 0
    -------------------------------
    MODULE : gui
    -------------------------------
    MODULE TESTS  : 70
    MODULE TEST CASES PASSED  : 924
    MODULE TEST CASES FAILED  : 0
    MODULE TEST CASES SKIPPED : 0
    -------------------------------
    TOTALS :
    -------------------------------
    TOTAL TESTS  : 103
    TOTAL TEST CASES PASSED  : 1217
    TOTAL TEST CASES FAILED  : 0
    TOTAL TEST CASES SKIPPED : 0



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-11

    Comment oout references to disabled targets



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-11

    Remove trailing slash from commented out line


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-11

    further vertex editing changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-11

    Added method to delete vertices from polygons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5249 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-11

    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:

    -------------------------------
    TOTAL TESTS  : 33
    -------------------------------
    TOTAL TEST CASES PASSED  : 293
    TOTAL TEST CASES FAILED  : 0
    TOTAL TEST CASES SKIPPED : 0
    -------------------------------

    Note that there are only test stubs - the actual test bodies still need to be implemented.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-10

    Added directory and beginnings of test framework for gui lib



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-10

    Added stubs for all classes in core


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5246 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-10

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-10

    fix for scripts on Windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-10

    Save and read the wms proxy password and user from the config
    file. Should resolve ticket #8


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-09

    A script to build a test suite for a director of qgs source files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-09

    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...
    dded new test unit for qgsgeometry


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-09

    Remove backticks when running test
    Grep results to show only test totals


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-09

    A bash scrip to run all tests in the dir


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-09

    Return QByteArrays instead of 0's.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-09

    Added unit test for testqgsfeature.cpp (stubs only thus far)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-09

    Eliminate duplicate test cases when overloaded methods are encountered



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-09

    Clean up stub listing shown to user before unit test is generated


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-09

    Add stubs for methods from class being tested automatically


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-08

    Trim leading and trailing spaces from WMS settings when storing them.

    I have often found that cutting/pasting WMS url's from webpages that I
    get extraneous spaces which then prevent wms from working.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5233 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-08

    layers are now editable by default such that people do not have to search for the layer file in the legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-08

    Added a missing return statement to make WMS getCapabilities working

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5231 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-08

    Change #includes to Qt4 naming scheme


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5230 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-08

    Fix for ticket #3
    Also change #includes to Qt4 naming scheme


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5229 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-08

    Resolve the 'return a temp variable' example given in ticket #17


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5228 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-08

    prevent crash in QgsRasterLayer::drawMultiBandColor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5227 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-08

    fix for bug #55 'moving group freezes QGIS'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5226 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-08
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-08

    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.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-08

    No need to create a copy of the vector - a ref will do


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5224 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-08

    Apply patch in ticket #34


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5223 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-08

    test builder now makes additions to makefile properly
    Added testqgsfield which has no tests in it yet



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5222 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-08

    More clean ups to test builder - warnning it will damge the local makefile if used at teh moment.
    Added a test class for qgssymbol - which fails when run
    Add rules to makefile to build symbol test


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5221 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-08

    First draft at a little perl script to generate a test class with method stubs automatically


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5220 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-08

    A template for creating new tests


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5219 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-08

    More simplicfications - implement test directly where it is declared



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-08

    Consolidate test class into a single file to make writing tests easier and quicker


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-08

    Dont bother with ctor and dtor in unit test to keep it simple



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5216 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-08

    Makefile cleanups in prepration for implementing more that one test unit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5215 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-04-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-04-07

    Removed -lQtTest from Makefile.am (configure adds it to QT_LDADD).
    Changed include of QtTest in testqgsapplication.cpp to proper form.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-07

    Enable build of tests
    If you have problems compiling touch all the files in core and try again


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5213 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-07

    Make a basic check that you are in the plugins directory before the script is allowed to run


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5212 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-04-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-04-07

    Removed 5 character limit on proxy user and password. Fixes bug #46.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5211 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-07

    French translation updates from Pascal Obstétar


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5210 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-07

    more removed std::couts

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5209 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-07

    Remove and tidy up code that used to do stuff to the overview
    canvas. This is handled by the map canvas now.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5208 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-07

    fix for crash in mapsetChanged()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5207 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-07

    Add proper link to QgisPlugin in dxygen docs



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5206 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-06

    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.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-06

    Implemented close and cancale sig/slot in default generated gui
    Added detailed instructions for getting started with the new gnerataed plugin once it is build.
    Added some better comments to plugin.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5204 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-06

    mouse recievers commented

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5203 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-06

    changed attributes window style and recycling existing window

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-06

    fixed restore position, must not use Qt::WType_Dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5201 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-06

    conditional waitpid() for WIN

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5200 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-06

    reload browser if mapset changed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5199 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-06

    Plugin builder should now successfully generate a compileable plugin framework - ready to be extended by the developer.
    I have made a number of improvements over the old 0.7x plugin builder - most importantly the plugins tat are generated now each have their own unique user defined classname and all the filenames are renamed from a generic plugin* to [users plugin name]*


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5198 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-06

    close tools when mapset changed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5197 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-06

    mingw requires full lib name: QtTest4/QtDesigner4

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5196 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-06

     print position

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5195 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-06

    read/write shell history

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5194 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-06

    read/write shell history

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5193 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-06

    Added utility function toLayerCoords


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-06

    Fixed build error.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-06

    Tidy up indenting.
    Remove two unnecessary debugging output lines


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5190 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-06

    Remove an unnecessary debug message


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5189 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-06

    Fix for ticket #63.

    Plus bonus fixes:
    - Removal of some Qt3 #ifdef'd code
    - Fixed an error in the constructor for the QWidget in QgsMapOverviewCanvas
    - Attempt to set the name of the QgsMapOverviewCanvas (doesn't seem to work).



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5188 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-06

    redraw after undo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5187 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-06

    redraw last segment when zoom stopped

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5186 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-04-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-04-06

    Apply patch from ticket #44


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5185 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-04-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-04-06

    Sort PostGIS layers by schema,table rather than table. Fixes issue #52.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5184 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-06
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-06

    added QPoint QgsMapCanvas::mouseLastXY()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5183 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-06

    Further updates to port of plugin maker for Qt4...still in progress


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5182 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-05

    Fix for missing defined for 'QgsDebugMsgLevel'not defined bug.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5181 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-05

    made QgsLogger less verbose, replaced some std::couts in QgsRasterLayer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5180 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-05

    delete/move line -> element

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5179 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-05

    continue line after zoom; delete last segment before zoom

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5178 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-05

    additional macro for logger, more std::cout cleans

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5177 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-05

    round coordinates

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5176 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-05

    fixed action pointers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5175 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-05
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-05

    dont redefine actions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5174 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-05

    replaced std::cout in QgsColorTable with logger methods

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-05

    Fix for ticket #58 - infinite redraw loop when render flag turned off


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5172 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-04-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-04-05

    Updated description of QGIS for main Doxygen page

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5171 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-05
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-05

    Removed tool QgsMapToolEmitPoint - it's not used anymore.
    (this map tool was only temporary)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5170 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-04

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5169 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-04

    Created map tool for changing grass region, so QgsMapToolEmitPoint is not used anymore and can be finally removed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-04

    Repaired Doxygen's old path to providers and plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-04

    added one comment and resolved build error


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-04

    GRASS Edit tools changed to set of classes derived from QgsMapTool.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-04

    replaced std::couts in QgsOgrProvider with logger methods

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-04

    fixed reprojection of extent

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-04

    skip null values in min/max check

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-04-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-04-04

    save attr column width

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5161 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-04

    Added QgsLogger for handling of debug/warning/error messages. Replaced the std::couts in QgsProviderregistry to test the logger class

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-04

    Port template ui to qt4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5159 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-04

    Add missing src prefix for entry added to configure.in


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5158 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-04-04
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-04-04

    Fixes to test harness application. Now compiles and runs but doesn't do anything useful yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5157 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-04

    Further updates to plugin builder. Still need to resolve a makefile issue.




    git-svn-id: http://svn.osgeo.org/qgis/trunk@5156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-04

    Lower case plugin filenames as specified in todo item
    Fix broken logic for appending plugin dir to Makefile.am


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-04
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-04

    - fix to enable custom map canvas item positioning
    - QAction of map tool now gets unchecked when tool has been deactivated
      even if it's in another action group


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-04

    Correct the path used to find configure.in


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5153 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-03

    Just added some comments



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-03

    Long awaited fix for clipping issues with hard markers.
    Problem is caused by logic that wants to draw marker onto od number of pixel dimentions always, without having a large enough pixmap allocated to draw it onto.
    There is still a problem with diamond marker but other markers are looking good.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-03

    Formatting changes only


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5150 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-03

    Allow that not all mouse events of a map tool must be implemented.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5149 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-03

    unfreeze map canvas when a project is loaded


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-03

    Corrected window title


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-03

    Fixed ticket #37 - remove layer from toolbar didn't work correctly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-03

    Resolved using signed/unsigned value for map layer transparency


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-04-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-04-03

    Fixes infinite redraw loop when canvas is left frozen by a mistake


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5144 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-03

    Added missing makefile.am


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-03

    Remove this inadvertantly added file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5142 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-03

    Further additions to unit test framework. Disabled in build system now pending resolution of compilation issues.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5141 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-03

    1) svg related
    Removed deprecated references to qgssvgcache
    Some additional small changes to src/core/qgsmarkercatalogue to support svg from directly in the catalog
    Added static method too src/core/qgsmarkercatalogue to retrun a pixmap of svg given a filename and a scale factor

    2) Vector props
    Removed unimplemented collision detection option on vetor label properties dialog and signal slot setup for
    that option in lable subclass



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-03

    Remove these files they are deprecated



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5139 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-03

    Make new vector layer creation dialog say 'Save' rather than 'Open'



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-03

    Cleanup : Do away with legacy popup menu theming stuff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-04-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-04-03

    Removed designer subdirectory from build since it is broken


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5136 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-03

    Minor changes to makefile
    Added some more info to the README


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5135 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-02

    Added a readme file explaining how to ensure the plugins are in
    QT4's search path so they appear in designer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5134 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-02

    Some updates for qt designer plugin support - still in progress...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5133 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-02

    Add -lQtDesigner and relevant includes to that designer plugins can be built



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5132 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-04-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-04-02

    First try to make moveVertex work for polygon. Still much work needs to be done

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5131 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-02

    Removed popup label in vector and raster context menus.
    Changed maptool to use bool isZoomTool() instead of toolName and updated
    dependent classes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-01

    Removed the need for updatePositionManual - when you want to implement custom position
    logic simply override updatePosition...




    git-svn-id: http://svn.osgeo.org/qgis/trunk@5129 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-01

    Removed the need for updatePositionManual - when you want to implement custom position
    logic simply override updatePosition...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5128 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-01

    Added some comments based on chats with Martin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5127 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-01

    Yet another bugfix - repair typo in -lQtTest and add -lQtTest to mingw build too


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5126 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-01

    Fix small bug with overridden QT4_SVGINC var being overridden by QtTest



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-04-01

    Updated to support qt4 installed via apt on debian /ubuntu systems
    Added QtTest includes and libraries to build



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5124 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-03-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-03-31

    Fix small error left in makefile when I removed rendererif



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-03-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-03-31

    Code cleanup - remove /qgsrastergrayscalerenderer for now until I get time after 0.8 release to properly split raster renderers into discreet classes.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-30

    partial fix for scripts on Windows; parser works and GUI is generated but run fails

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-30

    add msys/bin to path

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5120 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-30

    reverted hack for 64bit, it was causing fail on 64bit machines and packages compiled without libdir option (default) and for mingw32 on 64bit machine

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5119 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-30

    description update to QProcess

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5118 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-30

    connect to qgis interface

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5117 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-30

    moc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5116 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-30

    moc

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5115 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-29

    enable/disable edit according to selected layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-29

    added currentLayerChanged

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-29

    added legend()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-29

    added currentLayerChanged signal

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-03-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-03-29

    Apply Ticket #27: acinclude_m4_64bit.patch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5110 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-29
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-29

    better error message

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5109 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-03-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-03-29

    Fix bug with File -> Save Project where file dialog shows 'Open' instead of 'Save'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5108 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-03-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-03-29

    Apply patch #32 - replace 'Open' with 'Save' on project save as dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5107 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-03-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-03-29

    Move existing unit tests into algorithms directory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5106 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-03-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-03-29

    Fix for bug #31 std::list iterator not dereferencable bug in the QgsUniqueValueDialog

    With thanks to Mateusz Loskot.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5105 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-27
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-27

    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.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5104 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-27

    Take the changed geometry for rubberbanding instead of the original one

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5103 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-27
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-27

    Set toolbar name the Qt4 way to get rid of runtime QMainWindow::save/restoreState warnings.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-26

    improved 'add point' rubberband

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-03-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-03-26

    Add check for self assignment to the = operator

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5100 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-25

    display symbology of plugin layers in the legend right from the beginning

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5099 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-24
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-24

    An enhanced fix for the r5084 fix that was a fix for r5080.

    Yes, there needed to be a check for the returned value of the data provider (not so much the QgsMapLayer) - this has been adjusted.  The same check is now also applied to the processing of vector layers - after all that's where I copy/pasted the code from.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5098 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-24

    Remove digitising rubberbands if the editing tools have been deactivated or are deleted

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5097 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    fixed crash on non grass layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    enable/disable buttons according to number of tabs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5095 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    enable/disable buttons according to number of tabs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5094 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    fixed setting error rutin

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5093 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    reimplemented options methods checkRegion, inputRegion, input

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5092 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    set validator in grass element dialog, use this dialog for new vector

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5091 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    build topology if not available -usually after crash in edit

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5090 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    update to QTextBrowser - supports again copy text

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    PostGIS import

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    postgis

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5087 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    driver test also

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5086 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    added GRASS map names to input combo

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5085 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-24

    check raster layer after dynamic cast

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5084 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-23

    set region to input option

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-23

    region check

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5082 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-23

    region jokes and version

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5081 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-23
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-23

    Another WMS improvement:
    * The Identify map tool is now disabled if none of the layers from the WMS server are "queryable".  This saves the WMS server the bother of returning an error if we tried to Identify anyway.
    Coding:
    * The QgsRasterDataProvider now has the concept of "capabilities" like the QgsVectorDataProvider (not to be confused with Capabilities in the WMS Standard).  The only capability dealt with at this time is the ability to Identify.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5080 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-23

    read current region

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-22

    get map region moved to grass lib

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5078 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-22

    get map region moved to grass lib

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-22

    output name validator

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5076 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-22

    export

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-22

    export

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-22
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-22

    file option

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5073 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-21
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-21

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-21

    bugfix to enable/disable icons depending on layer type

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-21
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-21

    More improvements for WMS:
    * Experimental support for using a proxy username and password.  I do not have access to test this so your results may vary.
    * WGS 84 bounding boxes are now reported in the layer properties under the Raster / Metadata tab.
    Bugfixes:
    * URLs ending in "&" do not get a second "&" appended.
    * WMS "LatLonBoundingBox"es now follow WMS layer inheritance rules.
    General programming:
    * QgsHttpTransaction now uses the Qt4 versions of QHttp and QUrl.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5070 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-20

    Error messages should make sense...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5069 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-20

    Add a little debug output to make clear the source of the QPaintEngine
    error


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5068 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-03-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-03-19

    Fix issue where in first time useage of QGIS 0.8 newly added layers are hidden by default.
    Adjusted text in qgsoptions to be hopefully more easy to read



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5067 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-19
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-19

    More WMS improvements:
    * The "Identify" map tool now works on queryable map layers.
    * The raster Properties/Metadata tab now shows if layers are queryable or not.
    Errors fixed:
    * Raster Properties/Metadata no longer repeats the details per layer.
    Errors known:
    * Layers that are non-queryable are not tested for when the Identify tool is invoked - the WMS server has to report the error instead.
    * The pixel identified is not highlighted.
    * Errors are not handled correctly; the window appears but no useful information is shown.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5066 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-19
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-19

    Reverted commit 5064, as QgsClipper _is_ still required (if one
    zooms in enough, qgis will crash while drawing with r5064, but won't
    crash under r5063).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5065 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-19

    Don't use QgsClipper for trimming features as it's not needed now.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5064 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-19

    Draw to QImage instead of QPixmap. When rendering is done, it's converted
    to QPixmap for fast onscreen drawing.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5063 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-19

    Added possibility to delete features for OGR layers.
    However then I've found out that nearly no OGR drivers support it :-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5062 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-19
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-19

    Added timing for rendering, cleanup of debug messages


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5061 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-03-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-03-18

    Fixes from mateusz for the following issues:
    1453164     getCurrentLongAttribute incomplete return path
    1449301   QgsSingleSymbolRenderer::operator= must return a value
    1449277   QgsLegendGroup::insert must return a value
    1449268   QgsGeometryVertexIndex::operator= must return a value
    1449257   QgsGraduatedSymbolRenderer::operator= must return a value
    1449252   QgsContinuousColorRenderer::operator= must return a value
    1448031   QgsUniqueValueRenderer::operator= must return a value
    1448028   QgsMapLayer::draw must return a value
    1448014   'and' is undefined keyword




    git-svn-id: http://svn.osgeo.org/qgis/trunk@5060 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-18

    optional line width and marker size

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5059 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-18

    error messages for copy,rename,delete

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5058 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-18

    rename, set region by double click

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5057 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-03-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-03-18

    Changed URL for qgis-user mailing list to point to new location.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5056 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-03-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-03-17

    Bumped version number to 0.8.0 and added Preview 1 to the version text in
    anticipation of preparing a preview release.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5055 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-17

    copy map

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-17

    copy map

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5053 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-17

    copy and rename

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5052 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-17

    fixed saving of working mapset

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5051 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-17

    regions added to browser

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5050 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-17

    get list of elements

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5049 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-17

    set region for map from browser; use rubber band for region

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5048 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-17

    set region for map from browser; use rubber band for region

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5047 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-17

    set grass region

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5046 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-17

    better icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5045 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-17

    layers for browser

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5044 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-17

    - Thread option actually creates a thread now
    - Efficiency improvements (mostly caching of data)
    - Bug fix for incorrect table display when changing databases
    - Close PG connections when a new one is created
    - Recgonise more PG geometry types
    - Icon for PG GEOMETRY geometry types


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5043 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-17

    replaced a piece of ugly code

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5042 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-17

    more legend bugfixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5041 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-16

    Further progress on dealing with slowness in populating the database
    layer selection dialog box.
    Changes to code for selecting layer type icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5040 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-16

    fix for legend crash when clicking 'show files' on empty legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5039 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-16

    fix to enable saving/loading of legend again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5038 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-16

    small fix that resolves redundant compiler/linker flags from pkg-config


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5037 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-16

    disable unsupported operators in query builder for search strings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5036 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-16
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-16

    list vector dirs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5035 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-16
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-16

    Advanced attribute search dialog replaced with query builder
    based on Postgres' query builder.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5034 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-03-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-03-15

    Fix for bug that prevented postgis layers from being displayed in the selector
    dialog. This was due to the number of columns being explicitly specified prior
    to adding items. The previous implementation works under Qt 4.1.1 but not under
    Qt 4.1.0. This fix needs to be tested under 4.1.1 to make sure its compatible.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@5032 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-15

    changed default color range for graduated renderer to red-green and use random colors for the unique renderer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5031 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-15

    Restore original symbology of layer when exiting grass edit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5030 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-15

    Added output on cerr to help debug the problem with postresql tables
    not showing up in the list of tables to load


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5029 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-15
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-15

    improved speed of drawing layer that's being edited
    fixed one memory leak


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5028 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-15

    raster cats to info

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5027 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-15

    check better if the mapset is already open

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5026 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-15

    save working mapset in project file

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5025 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-15

    return error if mapset does not exits

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5024 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-15

    common methods for vector layer name and add all vector layers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-15

    qgsgrassutils

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5022 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-15

    various utilities

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-15

    view output button

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5020 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-15

    Added a missing forward declaration


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5019 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-13

    fix from mloskot for vc++8 crashes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5017 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-13

    Replace Q3ListView with QTable for the layer list
    Provide framework for better response when populating layer list
     - (finding the layer type can take some time with complex views and qgis
        appears to hang)
     - more to come...
    Misc. code tidy up


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5016 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-13

    transparent null values

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5015 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-13

    multiple input values, check input values

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5014 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-13

    ready()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5013 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-13

    costs are option, no selection

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-13

    atan2, sqrt fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5011 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-12

    removed some legacy code

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5010 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-12

    prevent changing of the current item after removing/inserting symbology items

    git-svn-id: http://svn.osgeo.org/qgis/trunk@5009 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-12
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-12

    Qt4 detection in configure script using pkgconfig.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5008 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-11

    Fixed handling global / project canvas color and selection color.
    Set default global selection color from white to yellow (as before).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5007 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-11

    Background color for overview widget now set as background color of windows.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5006 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-03-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-03-11

    Minor change - testing svn


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5005 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-11

    Small tweaks in lexer.
    Added flex+bison generated files under version control.
    (this allows that users don't have to install flex+bison for QGIS compilation)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5004 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-11

    Improvements to measure tool:
    - display current distance/area while moving current point
    - value shown in QLineEdit so it can be copied


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5003 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-11

    Changed QgsCoordinateTransform default constructor to not initialize SRS.
    This was causing that layers without SRS got always a valid SRS before
    they could get validated with project, global or selected SRS.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5002 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-11

    Fixed bug when --project option is passed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5001 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-11

    Some code cleanups regarding qgis.db accessing and handling.
    Removed QgsFile as it's already superseded by Qt4 QFile.

    Revision 5000 ... WOW :-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@5000 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-11
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-11

    added --extent option to man page


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-11
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-11

    Fixed bug that caused GDAL raster layers without a geotransform to not be displayed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4998 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-10
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-10

    WMS Improvements:
    * Errors are now reported as QgsMessageViewer instead of QMessageBox, so that users can copy out URLs - this will be useful for troubleshooting in the field.
    * Network timeout error reporting now available - timeout set to 120 seconds.
    * HTTP status code reporting now available - reports anything except codes 200 and 302.

    WMS Provider Roadmap:
    * Need to implement the identify() function.
    * Need to pass the provider object from QgsServerSourceSelect so that it doesn't have to get instatiated twice (and therefore 2 downloads of the GetCapabilities document).



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-10

    Few more cleanups on #includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-10

    input number validators

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-10

    use UIC variable (from Roberto Flor)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4994 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-10

    A few fix ups to work with previous commit (missing #include <QMenu>)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-10

    Tidy up #includes
    - move to CaptialWords format for Qt includes
    - use forward declarations where possible
    - removed many unnecessary #includes in *.h files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4992 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-10
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-10

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4991 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-09
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-09

    Remove redundant class qualifiers on member declarations within class definitions. It's not standard and gcc 4.1 is enforcing the rules.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-03-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-03-09

    Minor change to the python test script

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4989 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-03-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-03-09

    Added an item to the TODO list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4988 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-03-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-03-09

    test -- ignore

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4987 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-09
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-09

    Vect_get_proj was not in 6.0

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-08

    smaller minimum sizes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-08

    smaller minimum sizes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4984 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-08

    better vector names when added from browser

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4983 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-08

    smooth hidden

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4982 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-08

    vector info

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4981 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-08

    functions to get layer field and type from name

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-07
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-07

    More WMS improvements:
    * Errors report to the GUI in many more cases (not just the console when QGIS_DEBUG was defined) - both HTTP connection errors and WMS Service Exceptions from the server.  However, non-standard HTTP responses (e.g. 500 Server Error) are not handled yet.
    * The WMS selection GUI was cleaned up in the CRS selection group box - as users select layers, the number of available CRSs is displayed.  Also, the current selection is now displayed as the friendly description, not the proj4 string.
    * There is a better chance of a valid CRS being sent to the server in more situations (with WMS therefore appearing to work more often!).
    * In QgsSpatialRefSys, initialise the mIsValidFlag properly.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4979 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-06

    layer info to html table

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-06

    add map by double click

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4977 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-06

    pg lib

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4976 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-03-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-03-05

    Another test of svn on new server --ignore

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4975 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-03-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-03-05

    Another test of svn on new server --ignore

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-03-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-03-05

    Test of CIA bot on new server

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4973 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-03-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-03-05

    Test of email notificaion from new svn server

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4972 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-03-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-03-05

    Test from new repository/server

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4971 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-05

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4970 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-05
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-05

    Accept more ogr drivers (or at least don't complain about them being unknown).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4969 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-04
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-04

    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.

    * Correction and readability enhancements of commentary in QgsCoordinateTransform.
    * QgsSpatialRefSys can now create from the OGC WMS CRS format.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4968 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-04

    Bug fix: vector layer identify now works more than once when no map redraw has
    happened in between.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4967 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-04

    Box style scale bar is filled in for half its length, more like a 'real'
    scale bar


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4966 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-04

    Complete the migration of the scale bar plugin from Qt3 to Qt4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4965 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-04

    Rationalise the #includes (and move Qt includes to Qt4 naming scheme)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4964 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-03

    Only report on plugins and providers that couldn't be loaded when
    starting up


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4963 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-03

    Tidy up/remove some of the debugging stuff that gets printed at startup


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4962 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-03

    fixed copy paste bug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4961 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-03

    enabled control button for selection in map canvas

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4960 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-03

    Fix to allow compilation on windows and OSX


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4959 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-03

    added more emit selectionChanged()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4958 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-03

    added zoomToLayerExtent also to legend layer right click menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-03-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-03-03

    Set toolBox color (which contains legend) to window background color instead of white to make it blend in to the gui more.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4956 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-03

    Put some startup debugging code inside #ifdef QGISDEBUG
    Remove some pre-Qt4 code inside an #ifdef


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-03

    Fix non-connected connection between aboutToQuit() signal and
    saveWindowState() slot


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4954 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-03

    Change #includes for Qt stuff to use Qt4 naming scheme


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4953 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-03

    When looking for plugins, filter out the libraries that are providers
    Tidy up of warning/error messages
    Some re-indenting too


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4952 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-03

    Fix those pesky 'cannot find providerKey() or description()' messages
    when starting qgis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4951 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-03

    Change indenting to something closer to the qgis 'standard'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4950 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Martin Dobias <wonder.sk@gmail.com>AuthorDate: 2006-03-03
Commit:     Martin Dobias <wonder.sk@gmail.com>
CommitDate: 2006-03-03

    Finally applied all changes from Mapcanvas branch to trunk.
    Bug hunting season begins!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4949 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-02

    delete map tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4945 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-02

    delete map

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4944 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-02

    check orphan records

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4943 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-02

    check orphan records

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4942 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-02

    added isOrphan, deleteAttributes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4941 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-02

    enable smaller

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-02

    smaller

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4939 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-02

    use DLL

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-02
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-02

    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.
    * QgsServerSourceSelect is now hooked up to QgsLayerProjectionSelector.
    * QgsLayerProjectionSelector and QgsProjectionSelector can now filter their results by a list of WMS-format CRSs (Coordinate Reference Systems).
    * QgsProjectionSelector now delays the calling of getProjList() and getUserProjList() until the filter has a chance to be set (using the new setOgcWmsCrsFilter).
    * The projection databases now have epsg added to the view so that it too can be searched upon.
    * Early works on the WMS Provider itself to accept new CRSs.  Not hooked up to anything useful yet though.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-03-02
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-03-02

    added openDb

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4936 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-01

    yalb (yet another legend bugfix)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4935 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-03-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-03-01

    better method to check if a canvas redraw is necessary after a drag in the legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4934 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-01

    Quitting qgis wasn't removing the map layers first (and hence quite
    with live postgres connections)

    The database source select dialog box wasn't being deleted when
    finished with, and hence left a live postgres connetion around

    These fixes will eliminate the 'unexpected EOF on client connection'
    message in the postgres logs.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4932 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-03-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-03-01

    Tidy up line indenting (no changes to code)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4931 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-28

    fixed 'save project as...' item

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4930 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-28

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4928 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-28

    checkbox for legend groups

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4927 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    added parsing of GRASS_INFO_MESSAGE

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4926 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    sorry, stroke width again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4925 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    raster name in legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4924 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    added doc and exit on fail

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4922 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    disconnect signals, check mValid in postRender, set newpoint on startup

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4921 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    globaly changed stroke-width in svg icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4920 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    script for changing stroke-width

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4919 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    warning if MSYS cannot be started

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4918 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    warning if module was not found on Windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4917 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    dont set tab to browser

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4916 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    data browser

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4915 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    new icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-28
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-28

    locations,mapsets,vectors and rasters lists

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4913 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-02-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-02-28

    Add SQL script to create test tables for testing the qgis postgres
    provider.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4912 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-02-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-02-28

    - Change to API for QgsMessageViewer (allow plain text or html input,
    required changes in all code that uses QgsMessageViewer)

    - Improvements to messages when qgis can't find a key column in a
    postgres table
    - Fix a couple of bugs when loading postgres tables (invalid layers
    would appear to load, giving a legend entry, but not show anything on
    the map)
    - Tidy up of #includes in postgres files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-02-26
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-02-26

    Further improvements to WMS.
    * pseudo-status bar in the "Add a WMS Layer" dialog - shows progress of network operations
    * Can now handle old-style "SRS" tags as well as the existing "CRS" support - SRS could contain several SRSs separated by whitespace, the provider now handles this.
    * The retrieval of server capabilities is not now handled by the WMS constructor, instead it is triggered at the time a function needs them (e.g. calculateExtents).  This gives time for a caller to connect a slot to the setStatus signal _before_ the interesting stuff happens.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4909 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-02-26
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-02-26

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4908 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-02-25
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-02-25

    Several WMS-related improvements:

    * Better bounding-box checking on legacy WMS servers - JPL World Map Service works again.
    * Providers can now expose the last error encountered by the provider.  Only WMS returns useful information though.
    * Error display is now handled by the QgsMapCanvas not the QgsWmsProvider - this frees QgsWmsProvider from a dependency on the GUI being available.
    * For map redraws, QApplication::setOverrideCursor and QApplication::restoreOverrideCursor are now handled by the QgsMapCanvas not the QgisApp - this helps stop error message popups (via QMessageBox) from suffering from the "hourglass" cursor appearing not the "pointer".
    * Consective WMS operations do not fail any more - the "url" variable was being appended to, not cleared before each draw.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4907 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-02-23

    Minor tidy up and correction of comments


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4906 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-02-23

    Update Makefile in template dir to use qt4 uic and resource builder
    Update Makefile to use pluginlcasename


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-02-23

    Beginnings of cleanups for plugin builder for 0.8 release.
    Tidy up messages with better clarification of how vars will be used.
    Add PluginLCaseName - a lower cased version of the plugin name so that
    we can rename the file names of .cpp and .h files to ones matching
    their contained class definitions.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4904 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    use canonical path also for input raster check

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4902 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    PG_LIB

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4901 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    exit if make fails

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4900 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    exit if make fails

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    PG_LIB

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4898 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    PG_LIB

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4897 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    PG_LIB

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4896 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    libpq

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4895 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    QgsIdentifyResults Qt4 update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4894 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    refresh canvas after addRaster

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4893 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    check if mapcalc output exists

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4892 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    clear theme combobox

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4891 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    theme path fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4890 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-21
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-21

    conditionalized GPJ_osr_to_grass bug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4889 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-02-20
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-02-20

    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?).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4887 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-02-20
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-02-20

    Fixed a bug that caused a crash whenever a maplayer tries to access its legend item (for example when turning on or off editing)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4886 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-02-20
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-02-20

    Fix for crash that happens when QGIS tries to render uncommitted features; tested against unique value renderer (Committed on behalf of larsl)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4885 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-02-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-02-19

    Patch from larsl that makes it possible to use the GPS plugin GUI again


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4881 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-18

    more forgotten changes to ui/Makefile.am

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4880 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-18

    Forgot a change in ui/Makefile.am

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4879 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-18

    renamed QgsUValDialog to QgsUniqueValueDialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4878 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-18

    some temporal changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4877 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-18

    renamed QgsUniqueValRenderer to QgsUniqueValueRenderer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4876 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-18

    renamed QgsContColDialog to QgsContinuousColorDialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4875 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-18

    renamed QgsContinuousColRenderer to QgsContinuousColorRenderer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4874 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-18

    renamed QgsGraSyDialog to QgsGraduatedSymbolDialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4873 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-18

    renamed QgsGraduatedSymRenderer to QgsGraduatedSymbolRenderer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4872 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-18

    renamed QgsSiSyDialog to QgsSingleSymbolDialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4871 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-18

    Renamed QgsSingleSymRenderer to QgsSingleSymbolRenderer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4870 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-18

    moved QgsFeature from gui into core (since it no longer depends on QgsAttributeDialog)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4869 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-17
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-17

    grass lib changed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4868 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-02-16
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-02-16

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4867 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-16

    Tag 'classificationattribute' in project file for maplayer export

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4866 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    check if output exists

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4865 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    +PG_LIB

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4864 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    +postgres libs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4863 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    antialiasing

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4862 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    better icon sizes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4861 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    scale SVG

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4860 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    show new items during loading

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4859 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    new icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4858 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    new icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4857 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    store GISBASE only if defined by user

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4856 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    msys

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4855 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    postgres on mingw

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4854 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    +postgres

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4853 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-15
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-15

    mingw

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4852 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    pkg fixed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4851 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    cmd.exe does not work

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4850 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    + wms

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4849 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    win

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4848 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    new vector fix for win

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4847 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    new vector fix for win

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4846 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    nviz commented

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4845 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    use painter passed by renderComplete

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4844 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    slots moved to public

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4843 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    new vector

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4842 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    rubber band

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4841 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    providers and plugins moved to src/Makefile.win

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4840 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    search for grass/gis.h

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4839 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    cpgrass, cplibs, pkg targets

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4838 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    +LDFLAGS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4837 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    dont create bin dir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4836 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    version

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4835 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    mingw again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4834 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-14
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-14

    mingw

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4833 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-13

    header files moved to grass

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-13

    header files moved to grass

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4829 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-12

    some minor cleanup in vector props

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4828 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-11

    Made QgsVectorLayerProperties a modal dialog, use QTreeWidgetItem::selectedItems() instead of QTreeWidget::currentItem() to determine the current legend layer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4827 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-11

    fix for activeLayer()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4826 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-02-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-02-10

    Added version name to the temporary splash screen

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4825 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-10

    dlldir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-10

    ogr, grass

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4823 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-10

    dlldir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4822 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-10

    dlldir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4821 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-10

    dlldir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4820 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-10

    dlldir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4819 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-10

    dlldir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4818 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-10

    dlldir

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4817 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-10

    temporary fix for QgisIface::activeLayer()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4816 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-10
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-10

    usability fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4815 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-08

    icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4814 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-08
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-08

    icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4813 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-07

    moved include of QgsAttributeDialog out of QgsFeature such that it is a gui independent class now

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4812 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-07

    set _fmode to binary on Win

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4811 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-07
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-07

    proxy, url variants, layer inheritance

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4810 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-02-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-02-07

    Opps. Compile first, then commit...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4809 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-02-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-02-07

    Obtain the correct SRS even when on-the-fly projection is disabled.
    Fixes bug with areas and line measurements being wrong in some cases


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4808 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-06

    commented temporary files for debug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4804 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-06

    inherit SRS and extent from parent

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4803 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-06

    select appropriate extent

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4802 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-06
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-06

    use SRS

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4801 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-02-05
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-02-05

    Open Recent Projects... should work now

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4800 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-04

    adapted QgsLegend::readXML and QgsLegend::writeXML to new legend structure

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-02-04

    improved legend drag and drop handling, enabled 'create spatial index' button in vector props again

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-03

    strip

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-03

    dependencies

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-03

    dependencies

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4795 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-03
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-03

    more circular references

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4794 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-01

    set GISBASE on WIN

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4791 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-01

    GISBASE and PATH init moved to qgis_grass library

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4790 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-01

    GISBASE and PATH init moved to qgis_grass library

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4789 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-02-01
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-02-01

    projection fix for old GRASS versions

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4788 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-31
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-31

    Add tr() to some user visible text
    Fix a bug with the angle spinbox not displaying the correct value when
    the dialog box was opened


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4783 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-01-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-01-31

    Reordering of the legend and possibility to show/ hide layer files in the legend with the right click menu

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4782 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-30
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-30

    czech translation update sent by Martin Landa <landa.martin@gmail.com>

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4780 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-29

    Migrate qt3 stuff to qt4.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4779 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-29

    Remove unnecessary Qt3 #includes and rename remaining to Qt4 form


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4778 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-29

    Fix bug with zoom/select rubberband disappearing when moving above or
    to the left of the initial mouse click position


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4777 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-29

    Yet more qt3 to qt4 changes and #include tidy ups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4776 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-29

    Couple more qt3 to qt4 changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4775 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-29

    Misc. Qt3 to Qt4 changes and #include tidy ups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-29

    Migrate some more stuff from Qt3 to Qt4
    Added tr() to some user-visible text
    Rationalise #includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4773 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-28

    Refer to an icon that exists since the new refactor.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4772 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-28

    Add missing icon needed for Gavins recent commits


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4771 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-28

    Fix a problem with the config file containing an invalid value for the
    measuring ellipsoid.
    This should resolve problems with calculating polygon areas and also
    a hanging problem when identifying polygons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4769 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-28

    Put action icon back in identify results dialog box
    Put tr() around some text


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4768 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-28

    When the vector project properties dialog box is requested, bring it to
    the front if it already exists.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4767 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-28

    Migrate use of Q3WhatsThis to the Qt4 version


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-28

    Make the shape file table stretch to fill the space available
    Remove a redundant commeted out line


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4762 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-28

    Replace Qt3 stuff by Qt4 stuff
    Tidy up #includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4761 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-28

    Make the canvas colour selection buttons a bit bigger


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4760 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-28

    Replace Qt3 stuff with Qt4 stuff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-27

    Split the text in an error dialog box over two lines instead of one.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4758 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-27

    Remove unnecessary Qt #includes and change the remaining to Qt4 form


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4757 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-27

    Add tr() to text that the user gets to see


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-27
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-27

    projection fix -related to grass bug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4755 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-27

    Completed conversion from Qt3 to Qt4 widgets

    Fixed an 'EOF on connection' error (postgres connection wasn't being freed).
    Fixed a crash in the standalone spit when clicking close
    Made the standaone spit program behave like a main window rather than
      a dialog box (ie it has a taskbar entry now).
    Fixed bug with spit not putting data into non-default schema.
    Fixed bug with UI display after deleting selected shapefiles.
    Misc. code tidy ups.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-26
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-26

    Remove calls to processEvent which are short-circuiting the draw event in Qt4.
    Something in our draw event is triggering another draw event during resizing. processEvent immediately moves to the next draw event.
    For X11, menus and toolbars became corrupted and crashes occurred. For Mac, the map canvas did not resize at all. The following warnings were appearing on the console: "QWidget::repaint: recursive repaint detected" and "QPixmap::operator=: Cannot assign to pixmap during painting."
    Event processing to capture a keyboard cancel command should be reinstated when the source of the recursion is found and fixed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4753 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-25

    raster enabled

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4752 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-25

    install support files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4751 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-25

    append .exe on Windows

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4750 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-25

    add -lgeos

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-25

    GDAL fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-25
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-25

    link to rpovider to qgis_grass.dll

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-25

    Implement more intuitive editing of column names that are reserved
    words.
    Turn off debugging that caused all column names to be flagged as
    reserved words


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-01-25

    added rubberband for moveVertex

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-25

    Migrate from Qt3 widgets to Qt4 widgets
    Misc. code tidy ups

    But, schema selection in main dialog table not yet done


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4744 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-24

    Fix for missing splash status messages


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-24

    Reverted splash to something similar to 0.7.4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4742 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-24

    Get rid of some of these new svgs until they can be properly supported in qt4.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-24

    dll

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-24

    dll

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4739 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-24

    dll

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-24

    dll

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4737 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-24

    dll

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4736 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-24

    dll

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-24

    dll

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4734 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-24

    dll

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4733 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-24

    Get rid of excess baggage required for old svg resampling stuff but now no longer needed.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4732 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-24

    GDAL removed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-24
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-24

    GDAL removed

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4730 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-24

    More updates to make icons clearer and more logically laid out



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4729 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-24

    Added some icons from the open clipart project


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4728 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-24

    Refinements to icons for consistency and clarity


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4727 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-23
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-23

    fix for crosscompilation

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-23

    Improve marker positioning



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-23

    Get rid of artifacts behind hard markers drawn using qpicture
    Note tehre is still some scaling issue with these that I am looking into


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4724 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-23

    Remove all use of oversampling
    Enable antialiasing for marker symbols
    Show larger marker previews in vector props marker combo
    NOTE: There is still an issue with markes being placed at incorrect offset that I need to resolve.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4723 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-23

    fix bux with symbol background transparency


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-23

    Update version to 0.7.9.10
    Deprecated use of Q3Picture for marker symbols as part of the qt4 porting effort.
    Markers are now loaded and renderered using the new QSvgRenderer that came with qt 4.1
    onto a qpixmap. QgsSvgCache now stores these pixmaps intead of q3pictures.
    Changed miscellanious other classes to deal wiht the knock-on effect of this cahnge.
    A benifit of this change is that svgs are now rendered properly (overlooking caveaat below)
    and that the resampling code that was used to overcome poor svg scaling in qpitcure in qt3 is
    no longer used. Also we are able to support a richer subset of the svg format including
    possibility for animated svg in the future.

    NOTE: there is still a small renderning issue where the background of the svg and various other
    small issues - these will be fixed in follow up commits


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4721 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-22

    double hash for comments


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4720 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-22
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-22

    Make "--with-qtdir" work better in ./configure.

    Previously if your --with-qtdir was not in your PATH, ./configure would pick up the uic that was in your path anyway.  Now uic and rcc are forced to those found inside whatever you specify with --with-qtdir.
    -This line, and those below, will be ignored--

    M    qgis/acinclude.m4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4719 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-22

    Fixed an error from automake (ver 1.9) when processing Makefile.am.

    Error was:

    src/raster/Makefile.am:21: `#' comment at start of rule is unportable
    (the comment character was after the tab, so moved it to before the tab).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4718 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-01-22

    Added buttons and icons for add/delete/move Vertex and set mouseTracking true in QgsRubberBand

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-22

    Make the instructions read-only


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4716 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-22

    More migration from qt3 to qt4
    Use a real copyright symbol instead of (c)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4715 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-21

    Add svg library and include stuff for Darwin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4714 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-21

    Attempt to include required stuff for Qt Svg


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4713 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-21

    Added transparency support for lines too



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-21

    Make lines transparent around polygons when transparency is set



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-21

    Updated some icons for ui consitency


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-01-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-01-20

    enabled call to render() in zoomToSelected and made icon size in legend smaller

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-20

    qt4 update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4708 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-20

    qt4 update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4707 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-20
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-20

    qt4 update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4706 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-19

    qt4 update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-19
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-19

    qt4 update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4704 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-18

    qt4 update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-18

    no layers fix

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4702 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-18

    qt4 update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4701 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-18
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-18

    qt4 update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4700 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-16
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-16

    Add QgsApplication::qgisUserDbFilePath() accessor. Use it to resume accessing the user db and avoid a crash caused by a switch to the srs db.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4699 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-16

    Added context help connector

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4698 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-16

    Added context help connector

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4697 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-16

    Added context help button to the gui

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4696 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-15

    Added help button and wired context help for the new vector layer dialog

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4695 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-15

    Use a smaller icon for legend file group so that we can use smaller vert. spacing in legend



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4694 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-15

    Enabled help buttons in the wms dialogs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4693 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-15

    Enabled help buttons in the wms dialogs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-15

    Fixed the swig interface file and generated wrapper after changes to the dialog constructor

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4691 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-01-15

    more icon path changes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4690 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-01-15

    removed PKGDATAPATH in the legend classes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4689 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-15
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-15

    Convert deprecated Qt3 QDialog(parent, name, modal, flags) constructors to Qt4 QDialog(parent, flags) constructors. Use QgisGui::ModalDialogFlags to specify modal dialogs.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4688 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-01-15

    Made the icons for line style and fill style in the symbology dialog original sized

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-01-15

    Legend layer now uses layer type specific icons in legend. Outline- and fillcolorlabels now are fully colored

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-15

    Raster and vector layers now serialse and deserialise their transparency levels to project files.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4685 c8812cc2-4d05-0410-92ff-de0c093fc19c

    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-14
Commit:     homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-14

    Fix for bug [ 1385358 ] PT translation gives errors when exporting to mapserver
    Units are not translated anymore


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-14

    Migrate from Qt3 widgets to Qt4 widgets.
    Had to implement some UI stuff manually as Qt4 does less for the
    programmer that Qt3 (for button groups).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4683 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-14
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-14

    Modify QgsRubberBand to use digitizing color and linewidth fromn project properties.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-14
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-14

    - Add QgisGui namespace for application-wide gui constants.
    - Add QgisGui::ModalDialogFlags for creating modal dialogs. This allows occurrances of the deprecated Qt3-style QDialog constructor to be replaced with the Qt4-style constructor and create Mac modal dialogs which corectly interact with QMessageBox modal dialogs.
    - Use new ModalDialogFlags in DBSourceSelect dialog to elminiate Mac dialog layering problems. (This update will soon be made to all modal dialogs.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4681 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-14

    Wired in variable transparency to vector props dialog.
    Only implemented for polygons currently (I dont even know if its
    possible to do for lines and points)

    Refactored transparency stuff in raster up into maplayer abc



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4680 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-13

    Improvements for setting the background colour of the canvas. It now follows this logic:
    1) set in qgis options to desired default bg colour
    2) whenever you start new project / open qgis that colour will be used
    3) overide canvas background on a project by project basis in project props



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4679 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-13

    Added back in column labels that got lost in the move from QTable (Qt3) to Q3Table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4678 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-13

    Win update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4677 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-13

    Win port

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4676 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-13
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-13

    Win port

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4675 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-13

    Removed deprecated files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4674 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-13

    More icon cleanups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-12

    In progress...
    Implemented global selection colour and canvas colour default options in qgsoptions.
    Still needs to be wired up in qgisapp so that these defaults are used where applicable.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-12

    Mapcanvas background colour is now user configureable



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-12

    Note: This is a commit of work in progress...

    Added ui components and code logic for user selectable canvas background colour. All infrastructure is in place but background is still rendering white for me thus this is a work in progress.

    This commit also includes preliminary code to render vector polygons semi transparently but it causes quite a slowdown in drawing so Ive hard coded it to be opague until I have implement a gui frontend for setting transparency levels.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4670 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-12

    + Makefile.win.rules

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4669 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-12

    Makefiles for MinGW

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4668 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-12

    Makefiles for MinGW

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4667 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-12
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-12

    dummy addDatabaseLayer() without Postgres

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-12

    Anti aliasing is now enable/disable able at run time :-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4664 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-12

    Hide splash option works again now



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4663 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-12

    Persist state of antialiasing option and new layers are hidden option and restore when qgsoptions is ctor'd


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4662 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-12

    Robustness improvements to projectionselector dialog box
    Tidy up a few misc things.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4661 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-12

    Moved some options logic out of qgisapp into qgsoptions
    Added a checkbox for anti-aliasing (not wired in yet)
    Got rid of path calcs in favour of qgsapplication::foo()



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4660 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-12
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-12

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4659 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-12
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-12

    Use QgsRubberBand class for capturing lines and polygons. Move some methods into the slots section of the header to enable the capture tools.
    Only the capture functions and not the vertex editing functions are working and the user-selected color is still not used by QgsRubberBand.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-12
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-12

    Revise Attribute dialog initialization, signals and slots for Qt4.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4657 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-12

    Map canvas is now antialieased.....oooer....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4655 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-01-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-01-11

    made icons in legend larger so the overview glasses in QgsLegendLayerFile look better

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4653 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-11

    Use theme path for icons rather (icons is no longer to be used for themeable elements).



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4652 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-11

    Use qgsapplication themepath instead of pkgdatapath for images


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4651 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-11

    Use QgsApplication::themPath() to find pyramid icons and use their new names


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4650 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-11

    Fix issue preventing pyramids tab from being shown


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-11

    use QgsApplication::pkgDataPath()

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4648 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-11
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-11

    fixes for cross compilation with MinGW

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4647 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-11

    Converted to png


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4646 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-11

    Scroll the tree view of srs to ensure that search results are visible
    Sort the results from the sqlite srs query to make best use of the caching
    when populating the tree widget


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4645 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-11

    Sort out icons on attribute table ( they are now themed )



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4644 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-11

    Remove the projection loading progress box (it's now quick enough to
    not need it)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-11

    Improve layout
    Set col sizes on resize event


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4642 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-10

    qt3 to qt4 changes for projection selector dialog
    Partially complete - effective use of dialog space needs more work (to come)
    Moved to the QtreeWidget - caused a moderate number of changes in code
    Loading the srs into the tree widget is _much_ faster


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-10

    Shrink this somewhat oversized icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4639 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-10

    Tidy up icons - move themable icons into themes and delete junk


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4638 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-10

    Use updated icons and dont use #include xpm style of icon loading - uses themepath now instead.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-10

    Updated the icons to be more consistent with rest of ui



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-10

    Renamed these icons for consistency


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-10

    Use QgsApplication::themPath() to determin where icons are



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-10

    Source reformatting only -- no changes to the code.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-10

    First pass at attempting to optimize drawing of vector layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-09
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-09

    Add QgsRubberBand class to display measurement lines for QgsMeasure.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-09

    Removed unused variables from Makefile.am(s)
    Moved helpviewer to src directory
    Incidental chagnes to the mysql stubs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-09

    Moved plugins to src


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-09

    Moved plugins into src/plugins and updated make etc accordingly



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4624 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-09

    This dir is unused


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Follow the white rabbit...



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4622 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Forgot to include this in last commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Moved all sources for gui lib into src/gui and updated all dependent classes and makefiles



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4619 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-08

    Moved providers directory to src subdirectory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4618 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2006-01-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2006-01-08

    added a QgsLegend::readXML method which is simpler and thus easier to debug

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4617 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-08

    Removed duplicate code that set the database encoding (no need to do it twice)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4616 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-08

    MySQL data provider stubs -- non functional and not integrated with the build system yet.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4615 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Remove hard coded include path



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4614 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    I had to link to qgis_gui lib too (for now)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Moved missing moc into src/Makefiel


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4612 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    YANLF (yet another lib fix)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4611 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    More updates for core lib


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4610 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Some fixes to get lib to compile



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Moved in designer plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4608 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Moved into src


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4607 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Refactored libqgis into two roughly inequal parts.
    libqgis_core is intended to have non gui code
    libqgis_gui is intended to have gui related code
    Updated makefiles and code throughout in order for it to build with this new arrangemetn
    Code in src/ will be moved into src/gui in a follow up commit




    git-svn-id: http://svn.osgeo.org/qgis/trunk@4606 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4605 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4598 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4597 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4596 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4594 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4592 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4591 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4590 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4589 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4587 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4584 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4583 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4582 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4581 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4580 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4579 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4578 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4576 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4575 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4573 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4570 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4569 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4568 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4565 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4563 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4559 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4551 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4549 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4545 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4544 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4535 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4533 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4532 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4531 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4530 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4522 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4517 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4516 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4514 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4513 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4512 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4511 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4510 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4509 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4508 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    lib refactoring

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Refactored libqgis into two roughly inequal parts.
    libqgis_core is intended to have non gui code
    libqgis_gui is intended to have gui related code
    Updated makefiles and code throughout in order for it to build with this new arrangemetn
    Code in src/ will be moved into src/gui in a follow up commit




    git-svn-id: http://svn.osgeo.org/qgis/trunk@4504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Refactored libqgis into two roughly inequal parts.
    libqgis_core is intended to have non gui code
    libqgis_gui is intended to have gui related code
    Updated makefiles and code throughout in order for it to build with this new arrangemetn
    Code in src/ will be moved into src/gui in a follow up commit



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Refactored libqgis into two roughly inequal parts.
    libqgis_core is intended to have non gui code
    libqgis_gui is intended to have gui related code
    Updated makefiles and code throughout in order for it to build with this new arrangemetn
    Code in src/ will be moved into src/gui in a follow up commit




    git-svn-id: http://svn.osgeo.org/qgis/trunk@4502 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Refactored libqgis into two roughly inequal parts.
    libqgis_core is intended to have non gui code
    libqgis_gui is intended to have gui related code
    Updated makefiles and code throughout in order for it to build with this new arrangemetn
    Code in src/ will be moved into src/gui in a follow up commit



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4501 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-08

    Refactored libqgis into two roughly inequal parts.
    libqgis_core is intended to have non gui code
    libqgis_gui is intended to have gui related code
    Updated makefiles and code throughout in order for it to build with this new arrangemetn
    Code in src/ will be moved into src/gui in a follow up commit




    git-svn-id: http://svn.osgeo.org/qgis/trunk@4500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-07

    Move all qt3 widgets to qt4 widgets in projectproperties dialog box
    Tidy up dialog box (better use of space)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4499 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-07

    Migrate all qt3 widgets to qt4 widgets
    Tidy up gui layout to make it a bit smaller



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4498 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-07

    Goodbye Oracle provider, hello MySQL


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-07

    Oracle spatial readme

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-07

    Update TODO list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4494 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-07

    Throw an error in configure if Qt 4.1 is not detected.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-07

    Moved images svg themes and resources out of src/
    Moved svg and themes into images dir
    Tidy up to configure.in


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4492 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-07

    Changes to get about box to work with qt4
    Replaced all qt3 widgets with qt4 ones
    Added tr() to some displayed text
    Tweak the display of author's photos so that a photo is visible
    when the author tab is first selected


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-07

    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.
    Projection widget no longer requires libqgis thereby eliminating the circular deps.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-07

    Rolled back changes to state before the reorganization of the
    widgets subdirectory (revision 4487). The reorganization created
    an unresolvable circular dependency.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-06

    Moved widgets under src
    You will probably need to do a distclean, autogen etc after this change...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-06

    Removed these deprecated files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4487 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-06

    Updates for Qt4
    Removed spurious GPS image (why was it here?)
    Replaced all qt3 widgets with qt4 ones


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4486 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-06
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-06

    Add QActionGroup to highlight the current map tool.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-06

    Final changes to get plugin to work under Qt4.

    Now needs testing by someone who has a GPS...



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-06

    Got rid of some compiler warnings
    Further conversion to qgsapplication::themePath in qgisapp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4483 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-06

    Further tweaks to build script (thanks Martin!)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4482 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-06

    Use Tom's nifty new qgsapplication stuff to get the theme path


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-06

    Added some compiler flags to build script


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-05
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-05

    More changes to get plugin to work under qt4.
    Mostly works now, except for deleting devices
    Work in progress...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-05
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-05

    Remove copy of qgsmessageviewer from plugins/spit/ and use the one in src/ to avoid Mac duplicate symbol link errors.
    (Note: "make clean" should be done to plugins/spit/ before acquiring this revision to avoid "make" problems. See qgis-developer list for more details if problems occur.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4478 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-05

    Added notifications to the new splash screen implementation. Currently
    messages are displayed at the bottom/center of the splash image.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-05

    Updated the copyright text to reflect the current year


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-05

    Enabled the call to render() in all places where it was commented out.
    Layers now draw when first added to the map. This should fix most
    refresh issues. This needs testing to ensure proper operation with
    all data stores. This can be refactored for Qt 4.1 if need be...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-05
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-05

    Add in the GPS image to the dialog box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-05
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-05

    Changes for Qt4.
    Work in progress... More to come later.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-04

    Loaded into designer and resaved to fix a crash when loading
    this plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-04

    Fix a much up with forgetting to add some files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-04

    Created a qrc file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4470 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-04

    Added a qrc missing from previous commits
    Not sure if its referencing proper files - Gavin can you check?


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4469 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Radim Blazek <radim.blazek@gmail.com>AuthorDate: 2006-01-04
Commit:     Radim Blazek <radim.blazek@gmail.com>
CommitDate: 2006-01-04

    ui update

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4468 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-04

    Move to using QgsApplication


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-04

    Update north arrow plugin for qt4
    Remove all qt3 widgets (except one)
    Tidy up #includes
    Implemented dialog box pretty pixutre using qt4 resources
    Implemented anti-aliasing on the rotated arrow image
    Misc. source code and comments tidy up


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4466 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-04
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-04

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4465 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-04

    Fixes to get scalebar plugin to run under Qt4.
    Removed all Qt3 widgets
    Moved dialog 'pretty picture' into a resources file (and .png)
    Fixed and tweaked colour chooser


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4464 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-03
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-03

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4463 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-03

    Fix to remove postgres related moc files on make clean


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4462 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-02
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-02

    Port MessageViewer dialog to Qt4. (qgsmessageviewer.ui.h converted to qgsmessageviewer.cpp/h)
    Also remove some 'fixme' comments for other items which have recently been ported to Qt4.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4461 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-02

    More ui updates - helpviewer is to be deprecated anyway so maybe that change was a waste of time


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4460 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2006-01-02
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2006-01-02

    Revise HelpViewer initialization, signals and slots for Qt4.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-01

    Clean up layout


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4458 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-01

    Check layouts and replace some controls with qt4 equivalents


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4457 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-01

    Replace q3mainwindow with qmainwindow
    setup icons using active theme
    refactor action names for consistancy and autoconnect convenience


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4456 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-01

    Replaced user guide and install PDFs with dummy placeholder documents


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4455 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-01

    Removed graphics and other files related to docs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4454 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-01

    Removed install guide html files

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-01

    Removed unused skin directory

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-01

    Removed sources for documentation. These are now stored in their own repository

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4451 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-01

    Added accessor to qgisapp to get themepath
    Started fixing icons in mapcomposer dialog (still in progress)
    More ui fixups



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4450 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-01

    Added qrc.cpp to list of BUILT_SOURCES so it is deleted on 'make clean'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4449 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-01

    Fixed Makefile.am so moc generated files are deleted on 'make clean'

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2006-01-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2006-01-01

    Modifiy Makefile.am so moc generated sources are deleted on make clean

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-01

    Went thrpugh and check layouting of these widgets.
    Converted q3table in src/ui/qgsattributedialogbase.ui to use QTableWidget


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-01

    Major reorganisation of src/Makefile.am

    - got rid of unused vars
    - added comments
    - sorted sources lists alphabetically
    - nested pg directives together so they are not scattered over the file
    - various other tweaks

    The qgis app target is now extremely basic and the lib target much more neatly laid out.
    This paves the way now for splitting the qgislib target into two:

    - libqgiscore (for non gui classes)
    - libqgis (contains gui classes)

    By non gui I mean 'not derived from qwidget or showing any gui elements such as message boxes'.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4445 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-01

    Rearranged src/Makefile so app target uses only main.cpp in SOURCES and
    links to a monolithic libqgis

    A follow up commit will do further cleanups to the makefile



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4444 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2006-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2006-01-01

    More refactoring:

    -renamed raster lib to meet our agreed nameing scheme from the town hall meeting
    -moved all composer related stuff into src/composer and made it its own lib
    -removed -no-undefined for raster lib (for Tom)
    -changed noinst to lib for legend

    Thanks Gary for sorting out make issues


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4443 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Removed omggdal stuff -  Ill reimplement this properly in the next release rather...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Move projection icons into themes dir and update code accordingly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4441 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Renamed icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4440 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    remove unwanted images (large logo wastes bandwidth and is not used direcltly in code)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Moved the 4 xpm files from src/xpm that are still being used in the source into themes dir.#
    Updated classes using these xpms accordingly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4438 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    This dir is deprecated


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4437 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Remove a comment - minor change



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4436 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Renamed some icons for consistency


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4435 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Bring in icons from xpm dir



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4434 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Moved attribute table icons into themes dir


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4433 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Assign icons to each button - for some reason they dont show at runtim ... investigating...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4432 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Complete refactor of qgsdlgvectorlayerproperties to qgsvectorlayerproperties


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Renamed the vector props subclass (removing dlg from name)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Refactored qgsdlgvectorlayerproperties to qgsvectorlayerproperties for consistency with other code e.g. qgsrasterlayerproperties.
    Removed some unused headers.
    Note this commit will temporarily break cvs - a follow up commit in a few mins will repair that


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Updates for scale bar icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    gimp version of icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4427 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    updated copyright plugin icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-31

    Remove these icons as they are unused and dont follow nameing standards.
    I will reinstate any that should be present with convention following names.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4425 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-30

    Updates to digitising icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4424 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-30

     tweak tweak here and a tweak tweak there...here a  tweak there a tweak......


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-12-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-12-30

    added a right click menu option to make legend layers to toplevelitems again after they have been inserted into a legend group

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4422 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-30

    Update of my mug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4421 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-12-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-12-30

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4420 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-30

    Retweaked this icon as It was too inconsistent with rest of ui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4419 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-30

    Forgot to commit this before :-(


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-30

    More fixes for problems caused by moving all ui's into their own dir


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4417 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-30

    Fix build errors caused by my last commit (moving of ui* into ui/)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-12-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-12-30

    Renabled the calls to render(). Without them, nothing draws. This may
    cause issues which are unknown at this time, however seems to work except
    when adding a new layer. Tested with raster, vector, and wms layers.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4415 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-30

    ** Refactored all src/*.ui into src/ui/ dir for cleaner separation of ui's



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4414 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-30

    Remove sudo from make install


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4413 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-30

    Tweaks to icons:
    - fixed order of remove all / add all layer icons to be consistent with order of over view icosn
    - made toggle in overview more suitable (added glasses)
    - redid north arrow icon
    - removed black edge from copyright icon
    - used red '-' on remove icons to make them stand out more (I may revert this)
    - redid 'new' vector layer icon
    - redid add wms layer icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4412 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-12-30

    Added a simple little bash script to build qgis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-12-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-12-30

    Modified the way in which the toolbar is added to the main window so that
    the toolbar is properly placed in the dock area.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-12-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-12-30

    Merge UI conversion branch to HEAD. UI branch is now deprecated.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4409 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-12-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-12-24

    improved restoring of checkbox states from project files. Fix for segfault in QgsMapCanvas::removeAllLayers

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4373 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-12-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-12-21

    restored reading/writing XML for the legend settings, but there are still some bugs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4360 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-12-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-12-19

    more legend fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4355 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-12-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-12-17

    some more legend fixes

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4353 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-12-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-12-15

    a little improvement to avoid flickering when a legendlayerfile is dragged

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-12-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-12-15

    improved legend checkbox handling in case of several QgsLegendLayerFiles in one QgsLegendLayer

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4344 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-12-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-12-14

    First implementation step of having checkboxes in the qt4 legend (legendlayer and legendlayerfile)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-12-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-12-10

    fix for names of classification attributes in legend

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4309 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-12-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-12-09

    Merged changes to the Qgis->MapServer export tool from the Qt4 Ui branch to HEAD.
    This only affects the tools/mapserver_export directory.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4306 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-12-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-12-06

    qgisapp now uses QgsLegend::currentLayer() instead of parsing list items

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4293 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-12-05
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-12-05

    Merged render() fix and reformatted to addVectorLayer to follow project formatting guidelines.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-12-05
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-12-05

    Convert to Qt4 iterator. (This should fix Identify Tool crashes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-12-05
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-12-05

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-12-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-12-04

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4289 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-12-04
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-12-04

    Raster drawing improvements / Qt4 porting.
    * Zooming into a raster (where a source pixel covers more than one screen pixel) should now draw fully into the bottom right corner of the window.
    * Since Qt4 wants all QPainter activity to be done inside a paint event, QgsMapCanvas::render() is no longer called directly.  Instead, it is called via QgsMapCanvas::update() or more rarely ::repaint(), therefore calling through ::paintEvent() to ::render() if appropriate.  ::render() does not call ::repaint() any more as that would cause a paint event loop.
    * Some debugging to cerr/cout has been updated to diagnose the above.



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-12-02
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-12-02

    Includes now Qt4 happy.  Once again the support vector file formats lives.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-12-01
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-12-01

    Yet more more superfluous checks for OGR plug-in removed since that's now handled elsewhere.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-12-01
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-12-01

    Removed more superfluous checks for OGR plug-in since that's now handled elsewhere.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-12-01
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-12-01

    in addLayer() Removed superfluous check for OGR plug-in since that's now handled elsewhere.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-30
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-30

    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.

    The original problem was due to the bitBlt idiom going away in Qt4.

    Others should check that this new method works/doesn't cause flickering under their system, as I developed this modification against a KDE session via VNC.

    Also there seems to be a little bit of realignment (probabaly a fraction of a screen pixel) that occurs when the pan completes.  I presume this is not a significant issue to anyone.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-29
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-29

    - one cannot do QStringList = 0 as a default parameter; QStringList =
      QStringList() substituted

    - thou shalt pass non atomic function arguments as references or
      pointers (thus saving some memory and copy ctor overhead)



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-29
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-29

    Now properly clean MOC and UIC files with make clean.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-28
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-28

    Now make clean removes MOC files.

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-28

    Don't use the postgres information_schema view because earlier versions of
    postgres don't have it...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-27
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-27

    Several improvements related to WMS:
    * Adds WMS styles support (think "themes").
    * WMS layer selection window only lets you select one style at a time.
    * WMS layer selection window can be sorted various ways, including the list order in which it was sent from the server (this helps in keeping lists of months ordered properly).
    * Early work for changing the image encoding sent from the WMS server.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-27
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-27

    Update ToolButton popup menus for Qt4.C


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-27
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-27

    QApplication needs to be instantiated before applicationDirPath() is called.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-27

    Fix some layout issues


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-27

    UI improvements to keep the A-types (ie me) happy..


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-26

    Python wrapper code -- testing only

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-26

    Implementation of Qt4 dialog for mapserver export tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4272 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-26
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-26

    Make X11 selection rect display to the upper left as well as lower right.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4271 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-26

    Refactoring of QSettings naming conventions. This has been tested but there
    may be errors since the base key name for all plugins was changed. The convention
    for settings keys used by a pluting is to name the key "/Plugin-MyPluginName/foo".
    Thus the delimited text plugin key is /Plugin-DelimitedText and all settings
    related to it are stored under it. (I know, commit messages shouldn't be used
    to write documentation)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4270 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-25

    Reorganization of the sections in the QGIS configuration file (QSettings).
    There may be issues with the implementation -- check to make sure that
    the appropriate keys are being used when restoring settings.

    Plugins are not affected -- yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4269 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-25
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-25

    Update selection and zoom rectangles for Qt4.
    (Object editing rubberbands are still not updated.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4268 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-25

    Quick change to fail configure if Qt 4 is not found. Additional cleanup
    to the Qt detection code is required to complete the migration from
    version 3.x to 4.x.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4267 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-24
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-24

    qgis/helpviewer should now be compilable under Qt4; Makefile.am more closely follows (e.g.) qgis/plugins/grass, which makes "make clean" work properly.

    After this commit you should re-configure qgis, make clean in qgis/helpviewer then build as normal.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4266 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-24

    Converted QSettings to use global organization and application name so
    they don't have to be specified in the QSettings constructor. This doesn't
    apply to plugins.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4265 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-24

    Fixes for QSettings implementation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-23
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-23

    Set dialog constructor modal flag to true. This causes the dialog to have the right window type on a Mac.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-23
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-23

    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.

    Removing empty attribute blocks has no effect. For non-empty blocks using the default size, the settings have been moved to the implementation class. When the bug is fixed, the settings can be put back in the ui file and removed from the implementation file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-22

    Transparency for grayscale images works again



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4261 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-22

    Reinstate nodata in metadata which has mysteriously disappeared from raster metadata...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4260 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-22

    Apply patch from Martin for gentoo friendliness


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4259 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-22

    Removed Qt4 #ifdef block (issue resolved)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4258 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-22

    Fix for plugins not loading. This was related to grabbing the existing Plugin menu
    in order to insert the new menu items.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-22
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-22

    Qt4/Mac requires a type to avoid an "ambiguous argument type" error.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-21
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-21

    Add build support for Qt4/Mac.

    (The environment variable QTDIR should be defined similar to /usr/local/Trolltech/Qt-4.0.1 for Qt4 and /Developer/qt for Qt3.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-21

    Random color now assigned when a layer is first loaded


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-21

    Added helpviewer subdir to the top-level Makefile.am
    Changes to helpviewer classes to allow compilation under Qt 4.0.1

    Works on Linux; untested on other platforms.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-21

    Changes to allow compilation with Qt 4.0.1.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-20

    Changelog for extra version update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-20

    Bumped extra version to 7.9.2 to indicate Qt4 port version


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4249 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-20

    Make file for libqgsraster


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-20

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-11-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-11-20

    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)

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4246 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-20

    Fix to remove georeferencer plugin from the build


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-20

    More changes for Qt4. QGIS now compiles and runs, although there are problems. Plugins do not load
    and there are display issues when loading a layer.

    The georeferencer plugin is currently disabled in the build due to unresolved UI issues.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-20

    Move member decl'sinto provite section (out of signals)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-20

    Fix qt4 build errors in projection selector


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-20

    Fix small mistype preventing build


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-20

    Fix compile error in qt4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-20

    Fix build errors ini qt4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-20

    Add sentinels to src/qgsrasterbandstats.h and src/qgsrasterpyramid.h
    Add missing include to src/qgsencodingfiledialog.h
    Add missing include to src/qgsrasterlayerproperties.cpp

    Still need to resolve some trivial compile issues in src/qgsrasterlayerproperties.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-20

    Fix problem with qgsraster not building in qt4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-20
Commit:     shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-20

    Find libQtCore on Debian


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-20
Commit:     shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-20

    Look for uic3 in PATH as well


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-19

    Qt4 port using Qt3 compatibility library. Note - not all files compile yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-19

    Inital checkin of mapserver export tools

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-19

    Added check for Qt 4.1x in addition to 4.0.x


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4231 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-19

    Changed path to qt3to4 to use the QTDIR environment variable rather than
    a hard-coded path.

    Added a check to make sure that QTDIR is set prior to running the script.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4230 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-18

    Fix for the query builder when invoked from the PostgreSQL layer selection dialog.
    This closes bug 1348385.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4226 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-18

    Added double quotes to schema, table, and field names in the query builder to prevent
    issues related to upper/mixed case table and fields names in PostgreSQL.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-16

    Added a couple of missing icons to themes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4210 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-11-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-11-15

    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

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4209 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-14

    updated instructions to reflect subversion instead of cvs

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4208 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-14

    Renamed INSTALL.cvs to INSTALL.svn

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4207 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-14

    The overview canvas now shows the "pan" cursor when the mouse pointer is moved
    over it to indicate that you can actually pan the map view using the overview
    map.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4206 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-14

    test from svn+ssh

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-14

    test checking from dav_svn

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4204 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-14

    test from dav

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4203 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-12

    Makefile.am for mapserver export tool

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-12

    Python configuration changes



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4201 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-12

    Fixes to Postgres include substitutions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4200 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-12

    Added support for python to the build system. Don't get too excited,
    this isn't used anywhere yet...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4199 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-12

    Added missing pngs from svn migration


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4198 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    fixed icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4197 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    fixed icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4196 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    fixed icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4195 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    fixed bad xpms

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4194 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    fixed theme icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    fixed developer images

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    fixed images

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4190 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    deleted corrupt images

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4189 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    added correct icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4188 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    deleted corrupted icons

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4187 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    added icon

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4186 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    Deleted corrupt icon



    git-svn-id: http://svn.osgeo.org/qgis/trunk@4185 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-11-11

    Updated todo list

    git-svn-id: http://svn.osgeo.org/qgis/trunk@4184 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-11-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-11-10

    Changed definition of symbology compatibility for vector layers, some legend cleanups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4179 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-10
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-10

    Minor revision to merge from 0.7.4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4177 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-11-10
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-11-10

    Three more files merged from 0.7.4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4176 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-10

    Minor bump to version number


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4175 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-10

    Final (hopefully) parts of merge from 0.7


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4174 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-09

    Merge of 0.7 mapcanvas goodies into head
    Thanks to Tom Elwertowski for resolving the conflicts


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-09

    Merge in changes in 0.7.4 branch into head.
    Many thanks to Tom Elwertowski for doing all the hard bits in src!
    Please note that qgsmapcanvas.* has not been merged in yet due to
    some difficulties we have encountered resolving conflicts.
    No changes to grass provider or plugins were merged in from 0.7 branch.
    Cvs has not been tagged yet as post merge pending the resolution of
    qgsmapcanvas issue.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4170 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-06

    Merge in from 0.7 branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4169 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-06

    Added nkids theme


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-06

    Merged in from 0.7 branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-06

    Merge from qgis 0.7 branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-06

    Merge in from 0.7 branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-06

    Clone (not merged just copied) i18n stuff over from o.7 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-06

    Add helpviewer to build process


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-06

    Merve from 0.7 branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-05

    Merge from 0.7 branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-05

    Merge in docs from 0.7 branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4159 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-04

    Get rid of stderr message slowing everything down


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4157 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-11-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-11-03

    changed new legend such that item moves are shown during mouseMoveEvent


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-02

    removed this file - its deprecated
    (bug#1297522)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-02

    This commit fixes problems with project open and project save(as) dialogs where they lose the last directory node each time they are used.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4149 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-01

    [ 1345028 ] 0.7.4 Latvian.ts

    Latvian updates from MZM

    Need to check if old latvian file can be removed...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-11-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-11-01

    Fix bug where file dialogs lose the last directory node each time they are used.
    Move settings stuff inside accepted check of dialog so last dir etc arnt saved if user presses cancel


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-10-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-10-29

    Fix for raster props not being correctly restored when project file is loaded.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4139 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-27

    Remove the old way that plugins used to create menu entries. This may
    cause some plugins that we don't know about to fail to compile, but the
    change required is trivial, and can be gleaned from any of the plugins
    that come as part of qgis.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4135 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-26
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-26

    Provide an warning message if a spatial table doesn't have an oid column
    when we need one (happens when the primary key column is not of type int4).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4134 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-25

    Mods after testing the copy/paste of attribute table data through a Windows
    X server. Still requires testing on a Windows and Mac version of Qgis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4132 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-24

    fix for legend compile problems


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-24

    Bug fix: turning on on-the-fly-projections and then removing all layers and then
    loading a new layer didn't update the new layers' map units.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4128 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-24

    Fix a bug where the scale bar units weren't being correctly updated after
    a change in map units caused by turning on on-the-fly-reprojection.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4127 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-23

    some improvements in reading legend settings from file. Needs more testing and debugging though


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-22

    Implemented a 'copy selection to clipboard' for the attribute table (works
    under Linux when pasting to openoffice calc at least, but requires further
    testing with other programs, esp. windows).
    Available as a button above the attribute table.
    Also committed a copy of the icon in png format.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4124 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-21

    Tidy up of code that swaps endian-ness of the key column values.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-21

    Remove code that created QString selectSQL - it's not used anywhere else in
    qgis.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-21

    Removed the code that modified the schema search path - with the recent
    changes to do with schemas, this is no longer necessary.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-21
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-21

    getpid() header


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4120 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-10-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-10-21

    Apply patch:
    [ 1328009 ] fix for bsb loading bug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4118 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-21

    Disable the 'no transaction in progress' warning message that comes from
    PostgreSQL (only for non-debug compilations).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4116 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-20

    One last tweak to which connection is displayed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-20

    Usability improvements to database connection selector and
    better behaviour when connections are created and deleted


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-20

    Remember which database is selected in the database selection dialog box (makes
    it nicer to use).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-20

    Fix for bug  1332221 (attribute table only shows ID and first row).
    Also changed the deduceEndian function to initialise the swapEndian variable
    (wasn't being done).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4110 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-19

    fix for sql problem wenn commiting changed geometries


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4107 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-19
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-19

    Fix for bug 1282953: non-blank catalog names in the geometry_columns postgis
    table caused qgis to generate invalid sql to postgres. According to the
    postgis docs, the f_table_catalog column in the geometry_columns table
    is left blank as postgres doesn't have the concept of a catalog. Qgis now
    ignores the contents of that column.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4103 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-18

    improved restoring the legend from project file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-18

    Bug fix - renamed columns in view were causing an assert.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-18

    Correct code that only gets compiled with debug turned on


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4099 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-18
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-18

    new modules


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4098 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-18
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-18

    new items


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4097 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-18
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-18

    get feature selected flag, selectionChanged signal


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-18

    Merge of schema support changes from 0.7 branch into head.
    Hope this doesn't break anything else - the merge was somewhat involved


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4095 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-18
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-18

    keyField()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4092 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-16
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-16

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-10-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-10-16

    Apply warnings for unused vars patch from karl
    [ 1325870 ] removing trivial warnings (unused variables)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-15
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-15

    Make the WMS provider more fully understand the WMS metadata XML schema - (part 3).

    Many more items should now be appearing in Properties > Metadata tab, including Image Formats. In a future commit this will be wired up to the WMS layer selection dialog, allowing a choice between (e.g.) PNG (the current default) or JPEG.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4087 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-15
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-15

    Wrap query subset clause in parentheses to preserve grouping of
    a compound clause when ANDing with selection rectangle clause.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4085 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-14
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-14

    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.

    This should help us better troubleshoot bugs in the field.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4084 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-14
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-14

    fix for new mapset where vector db is not set


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4082 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-14
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-14

    Include util.h instead of pty.h for Mac.
    Add braces to avoid "jump to case label crosses initialization" error.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4081 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-13

    commented out some lines in qgsogrprovider.cpp for now such that qgis compiles properly on all systems


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4080 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-13
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-13

    Make the WMS provider more fully understand the WMS metadata XML schema - (part 2).

    This time, metadata is wired to the raster properties dialog under the Metadata tab.  But only for a few items.  A future commit will make more items visible there.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-13

    extended the 'new vectorlayer' dialog with a combo box to choose the file format. At the moment, only shapefile is inserted


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4078 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-13

    added a try - catch for an unhandled exception during a coordinate transform


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-13

    enabled the new method to create vectorlayers and put an ifdef around OGRSpatialReference->Release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4076 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-13
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-13

    shell


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-13
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-13

    shell


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-10-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-10-13

    Added capability to generate graticule as points (at intersections), lines or polygons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4073 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-12

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-12

    added code for writing legend settings with writeEntry()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-11

    fixed a bug in QgsGeometry::boundingBox for multipolygons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4067 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-11

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4066 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-11

    more changes to consider for endianness in QgsGeometry


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4065 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-10
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-10

    Make the WMS provider more fully understand the WMS metadata XML schema - (part 1).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4059 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-10

    fixed a memory leak and removed some dead code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4055 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-09
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-09

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4051 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-09
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-09

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4048 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-10-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-10-09

    M. Loskot patch for bug 1313365


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4047 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-10-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-10-08

    Reverted changes committed by mcoletti that prevented HEAD from compiling since
    he's just left for a week. HEAD compiles; filters are missing when opening
    an OGR layer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4046 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-07
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-07

    QgsDataManager :

     - s/name/dataSource/ in member function parameter lists

     - started implementation of openVector()

    QgsProviderRegistry :

     - added openVector() which will eventually be called by
       QgsDataManager::openVector()

     - made naming convention consistent for fileVectorFilters so that OGR
       supported formats get properly loaded again


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4045 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-07
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-07

    Added mDataSourceLayerNum


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4044 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-07
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-07

    moved omgdal to libqgis so that provider libraries would pass dltest


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4043 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-07
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-07

    Use different print font scaling factor for Mac.
    Define factor in header file so it can be adjusted with one edit.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4041 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-07
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-07

    Merge from 0.7 release branch:
    For Mac, don't call QPrinter::setOutputToFile(true) before QPrinter::setup().
    Doing so will suppress the Mac Print dialog and disable paper printing.
    This edit disables Mac eps output but the Mac has a pdf option in its
    standard Print dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4040 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-06
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-06

    Minor cleanup after mcoletti's Aug 26 changes to get WMS going again.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4039 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-06

    fixed two little memory leaks in ogrprovider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4038 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-06
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-06

    Change dependency rules to match names of generated files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4037 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-10-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-10-06

    Makfile.am changed to conform to the rest of the build system with regard to
    uic.h/cpp generation.
    Changed qgsgrassmapcalc.cpp to use pow(double, double) calls to permit compiliation
    on gcc 3.3.x


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4034 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-10-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-10-06

    Show Qt link parameter at end of configure process


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4033 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-10-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-10-05

    Apply wonders make patch for geos issues
    Try to improve errror checking for when ~/.qgis.db doesnt exist


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4032 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-04

    mapcalc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4030 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-04

    added czech


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4029 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-04

    updated czech translation by Martin Landa <landa@gama.fsv.cvut.cz>


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4028 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-10-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-10-04

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4027 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-03

    bug fix: the search for tables with geometry columns was including
    database objects that weren't tables or views


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4025 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-03

    Bug fix: reporting of a postgres error was using the wrong sql for the error message


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-02

    added two icons for the legend and removed a bug which prevented to put the correct in overview pixmap to legend layer files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-10-02
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-10-02

    bugfix for [ 1309122 ] inconsistent behavior of labels
    Use correct index when retrieving columns.
    Also add some PQclears for queries which weren't being freed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4019 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-10-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-10-01

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4017 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-10-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-10-01

    bugfix for [ 1282854 ] Some dialog widgets too narrow


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4016 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-30
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-30

    Merge from 0.7 release branch:
    Adjust button dimensions so that text looks ok on Mac for PGQueryBuilder
    operator buttons. (Height is now unconstrained because Qt/Mac is placing
    default space below text and clipping text on top if it doesn"t fit.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4014 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-30
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-30

    Merge from 0.7 release branch:
    Use QToolButton instead of QPushButton to display a color setting
    because Mac pushbuttons are always drawn using the standard system
    button color. Also don"t change button color if the color picker
    dialog was cancelled.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4013 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-30
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-30

    Merge from 0.7 release branch:
    Adjust dialog construction for Mac so that right dialog type is used.
    - Set modal flag: LayerProjectionSelector, LUDialog, Options, PGQueryBuilder, ProjectProperties, RasterLayerProperties.
    - Construct without parent to make modeless: Bookmarks, CustomProjection.
    Also allow only one instance of Bookmarks to be created.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-30
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-30

    Merge from 0.7 release branch:
    Remove empty font property tag which was causing an oversize button
    on Mac OS X.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4011 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-30
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-30

    Merge from 0.7 release branch:
    Changes to fix display anomalies on OS X and Linux. All toggle buttons
    for selecting line or fill type are now QToolButton widgets. Adjusted
    the graphics displayed on each button to make it easier to distinguish
    which is active.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4008 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-29
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-29

    module options separated into new class


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4007 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-29
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-29

    Tell cvs to ignore some files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4006 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-29

    Just some minor update to the splash screen...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4005 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-29

    Fix typo in variable name in new stuff mark committed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4004 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-29

    Applied patch from Karl
    [ 1305377 ] constructor initialization order warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4003 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-28

    Applied patch from Karl
    [ 1305377 ] constructor initialization order warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4002 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-28
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-28

    qgsdataprovider :

     - added fileVectorFilters() and fileRasterFilters() virtual functions that
       return an empty string by default

    qgsproviderregistry :

     - now stores vector file filter strings

     - builds the file filter string upon construction by concatenating strings
       returned from successive calls to all data provider fileVectorFilter()s

     - added fileVectorFilters() member that returns QFileDialog friendly filter
       string built as described in previous item

    qgisapp :

     - now uses vector file filter string returned from QgsProviderRegistry
       vectorFileFilters() call


    Note that currently only OGR data provider builds and returns this vector file
    filter string.  Maintainers of other vector data providers should also
    implement vector file filter functions as necessary.  Please see
    QgsOgrDataProvider source for examples.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4001 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-28

    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.

    With apologies to Brendan if I broke any of his qt4 compat edits...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-27

    tell cvs to ignore some files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3998 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-27

    <br> must be at the end of line?


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-27

    create new vector


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-27

    static list of vector layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-27

    fix bug in select vector/raster


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3994 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-27
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-27

    applicationDirPath is in class QApplication (which is not a superclass of QgisApp)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-27

    new/updated tools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3992 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-27

    new/updated tools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3991 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-27

    open/new/close mapset


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-27

    deleted ui.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3989 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-27

    open/close mapset


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3988 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-26
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-26

    Apply patch 1305149, with some additional mods, to get qgis head to compile from a fresh cvs checkout


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3987 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-09-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-09-26

    Fix for HEAD compile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-09-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-09-26

    Makefile.am fix to allow compile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-26
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-26

    fix a little typo


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3984 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-26
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-26

    Oops. Done right this time.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3983 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-26
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-26

    qgsvectordataprovider shouldn't be in the list of files to run moc against.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3982 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-26
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-26

    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
    checkout, I need to commit the changes, so that I can do a clean checkout to test if it works).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3981 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-25

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3979 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-25

    Emit signal with srid of selected srs (as a string) as per Radims request.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-25

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3976 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-23
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-23

    Rolled forward {get,set}DataSourceUri() member function changes from
    QgsDataProvider base class.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3971 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-23
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-23

    qgsdataprovider :

     - ctor QString argument now passed by const reference instead of wasteful
       copy

     - added mDataSourceURI private data member

     - setDataSourceUri() and getDataSourceUri() now refer to new data member

    (All this because most every data provider was doing the same thing over and
    over and over and over again -- a sure need for generalization.)

    qgsproviderregistry :

     - now returns null if a data provider was unable to load a given source

     - now also unloads the data provider if there was an error instead of
       wastefully keeping it around in memory

    qgsrasterdataprovider :

     - added ctor for URI parameter

    qgsvectordataprovider :

     - added ctor for URI parameter

    qgsvectorlayer.cpp :

     - added simple debugging probe; was having problems whereby loading projects
       where data has subsequently moved was causing core dumps


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3970 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-23
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-23

    - rolled forward named() and description() member changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3967 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-23
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-23

    qgisapp.cpp

     - merged from branch 0.7

    qgsdataprovider.h

     - added name() and description() pure virtual members

    qgspluginmanager.cpp

     - plugin directory path now used

    qgsproviderregistry.cpp

     - member names now compliant with coding standard

     - limited reformatting and clean-up

    qgsvectordataprovider

     - no longer uses Q_OBJECT since it doesn't provide signals or slots

    qgsvectorfilewriter.cpp

     - 0.7 branch merge


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3966 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-09-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-09-23

    Moved qgsscangeometries.ui.h out of SPIT_UI to prevent its deletion when
    doing a make clean. Files ending in ui.h are not generated; they are original
    source files and should not be included in BUILT_SOURCES.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3964 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-23
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-23

    - by golly, someone moved QgsScaleCalculator units to QGis

    - using the various *config utils generates -I strings that apparently flummox
      qmake; so now strip those out before appending the include strings generated
      from config script invocations

    The test suite now runs again successfully.  Go me.  Or something.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3959 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-23
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-23

    - dump() now checks to see if properties_ is empty before dumping properties

    - qDebug() would abort because someone forgot that QString::local8bit()
      _doesn't_ return a C-style string; it returns QCString which will cause
      qDebug() calls to blow up; if you insist on using QString::local8bit() in
      qDebug() then use it this way:

      qDebug( "%s", myQString.local8bit().data() );

    Please do pay attention to compiler warnings.  The warnings generated by
    mis-using local8bit _do_ _say_ that the program will likely abort when
    execution gets to those statements.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3958 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-23
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-23

    Synched with latest snapshot of dependent object files.  Also now depend on
    qgis library.  Also use cppunit configure script for command line options.

    Sadly, QgsProject seems to be broken, though that may have more to do with
    local state of source than anything else.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-22

    Stomping link errors and superfluous builds


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3956 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-22

    future means of adding and managing data


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-22

    Eliminated annoying linker issues.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3954 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-22

    Every new version needs some nice splashyness :-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3953 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-22
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-22

    Remove duplicate files from qgis app which were also being compiled by libqgis.
    Suppress distribution of generated uic.h files.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3952 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-21

    [ 1294894 ] measure distances using geodetic distance

    Committing wonder's patch for measuring areas.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3949 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-21
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-21

    More changes for Qt4 porting readiness.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3948 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-09-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-09-21

    bugfixes for the legend


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3947 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-21

    Fix small bug in select using epsg spotted by Radim


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-21
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-21

    Move catch outside #ifdef to balance try


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-20

    [ 1246882 ] warnings cleanup - missing returns

    Applied and tested Karls retrun type warnings patch.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-20

    Karls patch for safer file writing in map composer:
    [ 1243390 ] unsafe fileopens in mapcomposer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3936 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-20
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-20

    Use qApp->applicationDirPath() instead of PKGDATAPATH for Mac and Win


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3934 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-19
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-19

    More changes for Qt4 porting readiness.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3930 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-18
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-18

    More changes for Qt4 porting readiness.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3928 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-18

    Added tr updates from BABA Yoshihiko for japanese


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3927 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-09-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-09-17

    added 'expand all' and 'collapse all' functions. Removed some bugs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3923 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-17

    Apply patch
    [ 1274887 ] Added tr()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3922 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-17

    Applied following patches:
    1293255 SPIT: bugfix for "no fields" problem
    1293069 2 bugfixes regarding extent calculation
    1292938 added panning to overview
    1253211 patch for PostGIS provider
    1253027 patch for querybuilder


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3919 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-16
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-16

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3917 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-16
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-16

    More changes for Qt4 porting readiness.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3915 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-16
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-16

    More changes for Qt4 porting readiness.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-15
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-15

    More changes for Qt4 porting readiness.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3912 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-15
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-15

    More changes for Qt4 porting readiness.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-15
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-15

    More changes for Qt4 porting readiness.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3910 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-15
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-15

    More changes for Qt4 porting readiness.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3909 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-09-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-09-14

    also applied postgis provider changes to head. Removed a bug in ogrprovider which sometimes caused crashes when selecting


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3907 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-09-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-09-13

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3906 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-13
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-13

    composer picture


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-12
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-12

    More changes for Qt4 porting readiness.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3904 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-12
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-12

    More changes for Qt4 porting readiness.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3903 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-09-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-09-10

    Applied patch from Martin Dobias to provide feature searches in attribute table.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-07
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-07

    slightly modified nviz tool posted by  Larissa Junek


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3893 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-07
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-07

    fix for enable/disable actions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3892 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-09-07
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-09-07

    set Select tool before QgsComposerMap constructor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3891 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-09-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-09-06

    functions and icons for adding and removing legend groups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3890 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-08-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-08-29

    some code cleanups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3869 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-08-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-08-28

    removed a bug in the new legend


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3868 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-08-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-08-28

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3867 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-25
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-25

    Since the provider registry will give you the desired data provider, why do it
    yourself?  QgsVectorLayer now relies on provider registry to get OGR provider.

    Of course even this will probably significantly change Real Soon Now.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3862 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-25
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-25

    - optimized #includes and forward class declartions in header

    - made const functions const

    - prefer argument const references to copies

    - internal improvements such as not creating empty meta data entries when
      searching for data providers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3861 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-08-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-08-25

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3860 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-08-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-08-21

    changed behaviour of the new legend such that all drag functions are with left mouse button pressed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3851 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-19

    - pass in QStrings to ctor by const reference instead of by value
    - made const members const
    - added a few comments


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3850 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-19

    applied Karl's patch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3849 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-18
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-18

    More changes in preparation for building against Qt4:
    * src/Makefile.am now has different build instructions for Qt3 vs Qt4.
    * qgsprojectionselector more compatible with either Qt3 or Qt4.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3846 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-17
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-17

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3840 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-16
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-16

    patch for editing with dbf driver if user is not PERMANENT owner


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3837 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-15
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-15

    Proof of concept for a tool to automatically convert the QGIS Qt3 codebase to Qt4-compatible compilation.

    Warning: Run this on a *copy* of your CVS working directory!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3836 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-15
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-15

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3835 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-12
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-12

    Added pure virtual member function layerCount().


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3833 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-12
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-12

    Added ::subLayerCount(), which is rolled down from QgsDataProvider.

    Note that data provider authors will have to properly flesh out these
    functions since I do not know how each provider calculates the number of
    layer; except for the OGR provider which correctly returns the actual number
    of layers.  All other providers have hard-coded to always return "1".
    Obviously that will have to be changed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3832 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-08-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-08-12

    removed some of my bugs in the new legend


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3831 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-12
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-12

    Brought over fix from 0.7 branch that cures core dump if SDTS vector layer is
    loaded.  (Or any dataset that has multiple layers where the first layer
    doesn't happen to have geospatial data.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-08-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-08-11

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3827 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-09
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-09

    test null value for cat


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-08
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-08

    Continue the .ascii()fication of debugging messages for Qt4 porting friendliness.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3819 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-04
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-04

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3813 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-08-02
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-08-02

    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".

    It's HIGHLY RECOMMENDED to build against Qt4 in a *copy* of your CVS working directory as you will still have to run qt3to4 from the qgis root directory (e.g. "/usr/local/Trolltech/Qt-4.0.0/bin/qt3to4 qgis.pro") before you "make", and this change is difficult to undo.

    Please continue to commit new code that is Qt3.3 compatible, NOT Qt4 only.

    Note that qgis doesn't actually build against Qt4 yet; this is a change to the build system only, not the code.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3809 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-07-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-07-29

    Added a bit more const correctness to QgsSymbol, QgsRenderer, QgsVectorLayer & co


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3805 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-07-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-07-28

    preparations for moving layers into the same symbology group


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3800 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-27
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-27

    Actually add all the files in, like qgshttptransaction.*


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-27
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-27

    Allows the GRASS plugin code to find the new location of QGIS legend code (../../src/legend).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-07-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-07-26

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-26
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-26

    Updated czech translation written by Martin Landa  <landa@gama.fsv.cvut.cz>


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3791 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-23
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-23

    Small Paste Transformations code cleanup.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3778 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-07-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-07-22

    restored QgsMapLayer::fields() because it is used by code commited in the meantime


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-07-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-07-22

    forgot to add these two files before the last commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3773 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-07-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-07-22

    Improvements for the new legend. Advanced drag and drop behaviour is not implemented yet


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3772 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-22
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-22

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3768 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-07-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-07-21

    Apply [ 1235689 ] Delimited text i18n patch to head


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-07-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-07-21

    apply [ 1241826 ] fix for bug 1227539 to head


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3765 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-07-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-07-21

    apply patch [ 1242486 ] fix for grass provider makefile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3763 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-21
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-21

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3761 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-07-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-07-17

    Merge from cvs 0.7 release branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-13
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-13

    Czech translation written by Martin Landa <landa@gama.fsv.cvut.cz>


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-07-11

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3737 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-11
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-11

    Italien translation by Napo <napoogle@gmail.com>


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3734 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-08
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-08

    Initial claim on the QgsPasteTransformations namespace.  QgsPasteTransformations is a dialog to mange which fields get transferred where in a copy/paste operation.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-04
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-04

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3707 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-03
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-03

    Make the OGR capabilties() routine a bit more friendly to downlevel OGR source code when compiling (see new comments in this diff for details).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3697 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-03
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-03

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3694 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-03
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-03

    Update end-user version numbers to suit new merged status.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-03
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-03

    Merged changes in the 0.7 release candidate branch (as at "Release-0_7-candidate-pre1") back into the trunk.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3691 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-01
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-01

    More improvements for add/move/delete vertex.
    * Menu now show which of add/move/delete is toggled on.
    * Refresh-map now is hooked up to Ctrl+R so that added/moved/deleted nodes can be seen properly and quickly.
    * Multiple edits on the same geometry now work.
    Geometry editing now works in a basic end-to-end fashion for PostGIS.  Other providers still need to be tested.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-07-01
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-07-01

    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).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3681 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-30
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-30

    More changes to support add/move/delete vertex.
    Lots of UI stuff still needs to be polished in this area but add/move/delete vertex can *almost* perform as advertised if all the planets are aligned.  More to follow in a future commit...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3676 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-26
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-26

    Plenty of little changes in the pursuit of the add/move/delete vertex tools:
    * Delete-vertex option added to UI.
    * GEOS geometry factory now a static member of QgsGeometry (instead of being instantiated per-geometry).
    * Added GEOS-to-WKB functionality to QgsGeometry (LineString only at this stage).
    * Made private variables mutable in QgsGeometry to assist const correctness.
    * QgsMapCanvas now reports to the UI if a line segment couldn't be snapped.
    * QgsVectorLayer also sets some default values in the same case, which helps prevent crashes later on (particularly when project properties > snapping tolerance is 0).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3662 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-23
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-23

    Change static class members to be initialised outside the class (to satisfy the new GCC 4 compiler).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-19
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-19

    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:

    * WKT now defaults to 6 significant digits, to allow for degree-based datums
    * mAddedFeatures in QgsVectorLayer is now a std::vector instead of a list, as nothing was done to it that required list functionality, and lists are less memory efficient, and the other copy/paste functions took vectors anyway.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3647 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-19
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-19

    Better OGR-provider pointer hygiene, as suggested by valgrind.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3646 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-15
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-15

    escape apostrophe, use null if text is empty


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-14
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-14

    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).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-14
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-14

    enable negative label offset


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-06-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-06-11

    Set version number for 0.8 development. See comments in configure.in for
    the convention used.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3573 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-10
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-10

    Cleanup of bug 1212152 - adding GDAL flags to Makefile.am.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-06-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-06-10

    restored the unique value renderer again


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-09
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-09

    Add $(GDAL_CFLAGS) and $(GEOS_CFLAGS) to Makefile.am's.  Addresses bug 1212152 and Martin Dobias' email of 8 June 2005.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-06-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-06-07

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-06
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-06

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-05
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-05

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-04
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-04

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-03
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-03

    Added a bug fix so that WMS can actually display some images instead of a (0,0) size image.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-06-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-06-03

    Chinese translations - many thanks Nilarcs!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-06-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-06-03

    Martin Dobias's patch to allow setting extents from cli on startup


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-02
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-02

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-01
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-01

    Neaten up the WMS selection dialog box.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-01
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-01

    the beer replaced by button


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-06-01
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-06-01

    the beer replaced by button


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3513 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-31
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-31

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3509 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-31
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-31

    Fix for GRASS provider that wasn't playing nicely with the new QgsFeature API.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3508 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-30
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-30

    Start wiring in WMS, internal clipboard and add/more vertex functions into QgisApp.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-30
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-30

    Add cvsignore to WMS directory.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3506 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-30
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-30

    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.

    Also, when adding the new map tool enumerations into the Qgis namespace, also added "NoTool" at enumeration 0.  This will be needed because currently the map tool is not being properly initialised at QGIS startup.  A future commit will address this fully and should also eventually be applied to cvs 0.7 branch.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-29
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-29

    Additonal functions to support sublayers to support OGC WMS.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-29
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-29

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-28
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-28

    Initial file load for the QGIS Clipboard - enabler of a future commit for cut / copy / paste of features.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3488 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-28
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-28

    New UI files for OGC WMS functionality - not wired in yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3487 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-28
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-28

    Utility functions to support upcoming commits for "Add Vertex".


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-28
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-28

    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.
    The initial queue size is the same as the refresh update threshold.
    TODO: Adjust the queue size independently of the update threshold; and add a queue for attribute retrieval (currently, unique value renderers still force one SQL per feature to retrieve attributes).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-28
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-28

    Fix up configure.in to force building of WMS Makefile.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-28
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-28

    Added in some more support files for WMS.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3478 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-28
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-28

    Added in some more support files for QgsGeometry.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-28
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-28

    Actually add some files into the wms directory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-28
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-28

    Initial load of OGC WMS (Web Map Service) provider files.

    Not connected to any UI yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3475 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-28
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-28

    Rearranges QgsFeature so that its owned geometry is abstracted to its own class, QgsGeometry.
    As bonus features:
     * QgsFeature::setGeometry is now setGeometryAndOwnership in order to clarify what is responsible for destruction of the WKB buffer.  Code calling setGeometry has been adjusted accordingly.
     * Additional functionality to find the closest segment is added, to support an upcoming commit for Add Vertex.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-26

    Oops, forgot SaveAs use case for bug 1207365 fix, so here it is.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-26

    Fix for bug 1207365.  Now prompts user if about to over-write existing project
    file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3466 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-26

    Added QgsDebug() convenience function.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3464 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-25
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-25

    Merge fix for bug #1205392 (raster layer name not updated) from Release-0_7-candidate branch.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-23

    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
    not work with plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3438 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-23

    Changed to embedded XPM instead of PNG to preserve Qt 3.2.x compatibility


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3435 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-23

    A couple of additions to the Whats-New section


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3434 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-22

    Updated spatial bookmark icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3433 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-22

    Bugfix - srs was not being shown in vector props dialog general tab


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3432 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-22

    Added button to vector props to let user change projection after layer has been loaded


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-22

    Changed the QgsCoordinateTransform::setSourceSRS and setDestSRS functions to
    take const refs to QgsSpatialRefSys instead of pointers to such.
    Had follow on effects in quite a few files.

    Added an operator= to QgsSpatialRefSys
    Changed a few other things in QgsCoordinateTransform and QgsSpatialRefSys to
    support the change to const&

    Also has an initial version of fix for bug 1188782 (screen extents not updated when changing projection, but commented out for the moment cause it don't work right:)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-22

    Updates to line up splash text properly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-22

    Splashscreen enhancements. Added toOGRSRS for marco to spatial ref sys


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-22

    Updated docs for 0.7 release (still in progress)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3427 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-22

    Updated snapshots for 0.7 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-22

    Added gimp master xcf and mask for new splash screen.
    For future versions new splash screens should be generated from the xcf and left in there for prosperity


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3425 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-05-21

    some bugfixes for vector editing


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3424 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-21

    Updated "Whats New" list for 0.7. If you see things that are missing, let me know...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-21

    Clicking on the projector icon in the status bar opens the project properties
    dialog and makes the Projection tab active.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3422 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-21

    Check user db when doing reverse mapping of proj string or wkt. Updated changelog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3421 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-21

    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.

    When createFromWkt or CreateFromProj are called now, all the QgsSpatialRefSys members should be nicely populated if the reverse matching described above succeeds. Tested with baw's nz data and works a treat....but need to get more varied projected shp datasets to test decently.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3420 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-05-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-05-21

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3419 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-20
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-20

    Fix for bug 1199912 (label/actions tabs don't expand in the vector properties
    dialog box). Has the side effect of making the whole dialog box wider to
    fit the label tab.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-19

    Reversed my last fix which was already remedied by Gavin!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-18

    Fix bug in createFromProj4 - mProj4String was not being set properly!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3415 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-17

    bug fixes for createFromProj4():
    - regexp would fail to match projection and ellipses with non-alphabetic
      characters in them (e.g. _ . 0-9)
    - too large a part of matching regexp was being selected
    - wrong length for the proj and ellipse parts of the regexp
    - operator<< was forgetting to actually output the projection string


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-17

    Fix for the parameter column in table srs_tbl with srs_id=1555


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-17

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3409 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-17

    Added signal/slot to update bookmarks dialog when a new bookmark is added


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3408 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-17

    Added bookmarks toolbar


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3407 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-16

    Add support for projection units of feet. This completes the pre-0.7
    changes to the scale bar units


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3406 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-16

    Scale bar can now do units cm if appropriate


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3405 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-16

    Internal changes to how the projection units are obtained from the proj4 string


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3404 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-05-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-05-16

    little bug fix in attribute table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3403 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-16

    Spatial bookmarks now work
    Removed Debug from main menu


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3402 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-15
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-15

    Changed the check for GSL so it doesn't require pkg-config


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3401 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-15

    == operator now implemented using ogr siSame and isSameGeogCS functions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3400 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-15

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3399 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-15

    Removed some extraneous stuff going to stdout because I now have the << operator in qgsspatialrefsys working.
    Implemented the == operator in QgsSpatialRefsys and use calls to that for equality
    testing now in QgsCoordinateTransform. At the moment equality testing is still a basic proj4 parameters
    string comparison, though I plan to update this to use OGR isSameSRS() and isSameGeogSRS() method asap.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3398 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-15

    Fixups for overloaded << operator in spatialrefsys class


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3397 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-15
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-15

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3396 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-15

    Fixes to backport to Qt3.2
    Also removed debug hook function from the gui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3395 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-14
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-14

    Added the makefile conditionals in plugins/georeferencer/Makefile.am so the georeferencer won't try to build unless GSL is found


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3394 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-14

    tell cvs to ignore some files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3393 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-14

    Backport to Qt 3.2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3392 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-14

    Added *.* to file selector to allow import of file types other than .shp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3391 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-14

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3390 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-14

    Fix bug where proj4 string was not being written to project file properly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3389 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-14

    Added include for compiliation on OS X


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3388 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-14

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3387 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-14

    Lars's gsl detection changes incorporated with my updates to work with gsl 1.5.9


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3386 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-14

    Fix funny chars that crept in causing make to fail


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3385 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-14

    Changes to get georeference plugin to compile on my system


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3384 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-14
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-14

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3383 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-13

    replace png with placeholder xpm


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3382 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-13

    Hold back on didges changes until 0.8 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-13
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-13

    Exported more environment variables of QGIS for the configuration of
    plugins, for example PLUGINPATH, PREFIX and VERSIONs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3379 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-05-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-05-13

    added a progress dialog for 'invert selection' in the attribute table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3378 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-13
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-13

    - fixed typo


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3377 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-13
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-13

    Tweak of makefiles and prepared for a release.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3376 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-13

    Minor change to warning messages. Added some code to list map units to
    potentally support (currently commented out)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-13

    Improved unit selection when projection is on.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3374 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-13

    Added an UNKNOWN to the unit enum


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3373 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-13

    Bug fix for negative map units per pixel values causing a zero length scale bar.
    Use the QGis::units enum names instead of integers
    Cope with the new QGis::UNKNOWN units value


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3372 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-13
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-13

    Qt bug fix for markers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3371 c8812cc2-4d05-0410-92ff-de0c093fc19c

    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-13
Commit:     morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-13

    Fixed a potentially major memory leak in getNextFeature - CVS bug 1177788.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3370 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-13

    Updated agreement to the GPL exception


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3368 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-13

    Removed the QMessageBox::Question function to allow compilation (I think)
    under Qt 3.1.2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3367 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-13

    Remove annoying old debug output


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3366 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-12

    Removed hard-coded #define QGISDEBUG


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3365 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-12

    Tell cvs to ignore more files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-12

    Change the map units to suit the current projection. Only works for
    degrees and metres at the moment


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3363 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-12
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-12

    buffer by Marko Sosic


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3358 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-05-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-05-12

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3357 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-12

    First go at setting the map units as per the projected cs (but not
    fully functional)

    Also move the units enum from QgsScaleCalculator to QGis. This required
    changes in a number of files to cope with this.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3356 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-12

    Allow for map units of nautical miles


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3355 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-11

    Removed duplicate setting of map units and project title in the constructor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3354 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-11

    Bug fix - some code was duplicated where it shouldn't of been


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3353 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-11

    Made the unit display a bit better (km, m, mm, foot, feet, degree, degrees)
    A couple of formatting changes
    Remove windows #ifdef that wasn't necessary (I hope :)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3352 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-11

    Give a sensible scale bar when the length is less than one map unit
    Is actually more of a bug fix than a new feature :)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3351 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-10

    tell cvs to ignore some more files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-10

    Dont truncate basename for files added with multiple . in the name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3349 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-10
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-10

    Fixed operator<<(ostream&, const QgsSpatialRefSys&) and made QgsSpatialRefSys(QString) explicit to avoid automatic casts leading to ambiguity


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-10
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-10

    fill arrow


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-10
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-10

    new modules posted by Marko Sosic (mpinux@gmail.com)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3346 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-10
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-10

    relative path, cut long title, manual


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-09

    more files for cvs to ignore


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3344 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-09

    Move to the new way of setting the plugin menu items


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3343 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-09

    If qt is in a non-standard place, this script doesn't work - the
    lrelease program should be in the path, so remove the full path to it


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3342 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-08

    Added checks to use appropriate databases for either system or user srs db


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3341 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-08

    Escape sql before trying to execute it


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3340 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-05-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-05-08

    added a 'createSpatialIndex' function to QgsVectorDataProvider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3339 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-08

    fix small bug with updates for custom user projections.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3338 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-08

    More enhancements to user projections dialog.
    If no ellipsoid of proj keywords are added to parameters list, these are added using the selected combo entries.
    If proj and ellps are set, and combos dont match, combos are updated accordingly.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3337 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-05-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-05-08

    set tab focus to the ok button in QgsDlgVectorLayerProperties (bug 1195779), changed include in qgsprojectionselector such that qgis builds on my pc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3336 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-08

    Fix for compile error. Makefile.am is still not consistent with others.
    WIN32 #ifdef has been temporarily removed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-08

    Small const fixes.
    Parse proj string and set combos accordingly when save is pressed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3334 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-07

    Committed my 1.8 hack by mistake


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3333 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-07

    Moved const declaratins into qgis.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3332 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-07

    Added tooltips to the render and projector in the statusbar


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3331 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-07

    Check that user defined proj parameters are valid before allowing them to be inserted into the qgis.db tbl_srs.

    Check if this is the first user srs and if so ensure that its srs_id=10000


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3330 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-07

    Update custom projection dialog to use renamed and restructured qgis.db. Still under construction.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-07

    Gui enhancements for search by srid or epsg


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-07

    Standardized rules to match those used elsewhere in qgis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-05-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-05-06

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3326 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-06

    Updates of qgis.db so that it increments in all versions of sqlite3.x
    Note that because of issues relating to the pkey being reset to 0 if all records are deleted, I am going to write some logic into the custom projection builder to force the insert srs_id to 10000 if no records exist already. The user srs_id's must be >= 10000 to avoid conflicts with srs's defined in the system srs.db.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3325 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-06

    Added options to search/select projections by srid and epsg (whihc in most cases are the same anyway).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3324 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-05

    Minor changes to comments


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3323 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-05

    Removed the 'nonsense' code radim commented out. Removed a new std::out debug line that was killing ghistogram gneeration performance.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3322 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-05
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-05

    Restoring of broken QgsProject layers now also works for rasters.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-05
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-05

    version 0.6devel18


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-05
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-05

    Makefile :
      - added qgsexception.cpp

    qgisapp.cpp :
      - if reading a project file yields missing layers, now will prompt user for
        new layer data source location [0]

    qgsexception :
      - added QgsProjectBadLayerException [1]

    qgsproject :
      - added new read that accepts QDomNode parameter [2]

    Notes:

    [0] Sadly this currently only works for vector layers with physical file data
        sources.  Raster support should be added next as well as for other storage
        media types.  (E.g., databases, URLs, etc.)

    [1] Thrown when, of course, QgsProject::read() encounters a layer that cannot
        be loaded.

    [2] This is part of the mechanism by which qgisapp can re-ask the canonical
        QgsProject instance to open the given layer represented by the QDomNode.

                                         ###

        Also note that the directory path is remembered after the first bad layer
        file dialog and is reused if there is more than one layer that needs to be
        reloaded.

    Bugs:

        The new layer signal isn't emitted after layers are successfully
        reloaded.  Thus any plug-ins dependent on that signal will not be aware
        that a project has been successfully loaded.  Current workaround is to
        reload the project after saving the corrected data source paths.

        The visual map extent doesn't appear to be restored, though that may be a
        by-product of ongoing projection implementation efforts.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-05

    histogram fixed for PALETTE raster


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3318 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-05

    use raster values instead of colors! for statistics


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3317 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-05

    selection follows box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-05

    postscript font scale


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3315 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-05

    Show on the fly projection enabled / disabled status on the status bar. Clicking the icon brings up the project properties dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-05

    postscript font scale


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3313 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-04

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-04

    size 'fix'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-04

    connect QgsGrassModuleInput to QgsMapCanvas signals addedLayer and removedLayer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3310 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-04

    write to history if a map was updated in QGIS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3309 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-04

    set program name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3308 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-04

    correct raster resolution also for image/svg


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3307 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-04

    oversampling removed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3306 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-03
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-03

    close layer/map properly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3304 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-03
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-03

    raster follows requested resolution for Postscript


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3303 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-03
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-03

    TODO setpagedevice


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3302 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-03
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-03

    raise after file dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3301 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-03
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-03

    use canonical path for location dir


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3300 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-03
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-03

    menu removed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3299 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-02
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-02

    get current text if updated


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3298 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-02

    Fixed bug in createFromSrid. Now postgresql on the fly projection works!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3296 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-02

    Commit Slovak translation for Lubos Balazovic


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3295 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-02

    bug fix for user vs system srs.db checking (I had put it into the createFromSrid method instead of the createFromSrsId method...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3294 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-02

    Read user proj list from resructured qgis.db


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3293 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-02

    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...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-02

    Added logic to detect if a srsid is a user defined or system defined one.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-02

    Keys in tbl_srs are autoincremented, starting at 100,000.
    The schema for tbl_srs and vw_srs match those in the srs.db database.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-01

    Default projection to wgs84


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3289 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-01

    Aliased view output fields  (this fixes problems with projection list not displaying in sqlite3 versions > 3.0)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-01

    Added a couple of debug lines so I can see why its not working on Garys pc.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-05-01
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-05-01

    Added the code for the georeferencer plugin to the main module - it is not hooked up to the build system yet


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-01

    Small bugfix where wkt is being used instead of srsid


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-05-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-05-01

    delete features before adding features in QgsVectorLayer::commitChanges (this may be useful in case of unique constrains in postgis tables


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-05-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-05-01

    Converted project projection state handling to use qgis SRSID rather than WKT format.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-05-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-05-01

    Win32 .pro files for qmake


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-30

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-30

    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....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-30

    Populated projection_acronym and ellipsoid acronym fields by parsing them out from theproj4 parameters field


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-30

    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.

    XXX NOTE: Please hold off updating from CVS head for the next 24 hours if you can help it unless you intend to actively work on projection stuff! XXX


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-30

    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...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-29

    More projecton updates. Fixed some potential pointer corruption in qgscoordtransform


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-29

    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?)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-29

    Projection updates. Still unstable. Work will continue this evening.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-29
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-29

    v.overlay, r.slope.aspect


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-29
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-29

    typemask, type/layer option


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3272 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-29
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-29

    grassLayer: GRASS layer number


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3271 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-29

    Further implementation of qgsspatialrefsys. Cascaded changes as appropriate to dependent classes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3270 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-28

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-28
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-28

    width scale fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-28
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-28

    put labels on top


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3261 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-28

    Icons for attribute table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3260 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-28

    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.

    So you can do something like:

    QgsCoordinateTransform * myCS = new QgsCoordinateTransform(srs,srs);
    if (!myCS->getSourceSrs()->isValid()) myCs->getSourceSrs->validate();

    And you can be sure that the srs will be set. This is not wired into vector or raster layer yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3258 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-28
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-28

    open color dialog with current color; check ok/cancel


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-28

    Prevent crashes caused by uninitialised qgscoordinatetransform


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    moved scale bar menu into the decoration plugin menu


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    Bug fix: Plugin menu wasn't starting the plugin gui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3246 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    Plugin gui code was being linked into the standalone version, resulting in
    unresolved linker errors (problem exposed with the change in how the plugin
    creates menus in qgis).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    Remove more of those pesky cvs ? warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    Take a punt here - I don't think that this file should be in cvs (it's
    automatically generated from the .ui file)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    Changed to use the new way of setting up its entry in the plugin menu


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-27

    fix for renderer names, which where inserted two times in QgsDlgVectorLayerProperties and fix for the round off bug in 'equal interval' classification mode


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-27

    Remove changes inadvertantly committed wich force use of aclocal 1.8 and automake 1.8


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    number formating


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-27

    Added QgsSpatialRefSys to maplayer and dataprovider interfaces


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    cross2 bunding box fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    increment and total swaped, azimuth disabeled


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    do not add new point if zoom is stoped, reset measure by right mouse button


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    buttons frame horizontal size policy fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    menu removed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3233 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-27
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-27

    Altered the way in which plugins add items to the plugin menu. Old way
    still supported for the moment. New way allows different plugins to use the
    same submenu (e.g. Decorations for copyright and north arrow)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-27

    Added icon for the custom projections menu pick


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3231 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-27

    Another ugly icon to invoke criticism and jeers from onlookers.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3230 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-27

    Added logic for getting projection from epsg and qgis srsid codes. Fixed sql errors.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3229 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-26

    replaced menues in the attribute table with buttons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3228 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-25

    Prevent assert failure when adding pg layer...still doesnt seem to set layer proejction properly though...weill investigate further tomorrow.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3227 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-25

    update vector layer extent in case of (not commited) deleted features and fixed a small memory leak in QgsMapCanvas


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3226 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-25

    Implemented getSrid() to return the SRID of the layer. This commit
    temporarily breaks the loading of PostGIS layers.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-25

    Fix for bugs 1188781 and 1188780 (identify and select don't work on
    projected layers)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3223 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-25
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-25

    Added a set(const QgsRect&) function


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3222 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-25

    Added body of method to create QgsSpatialRefSys from POSTGIS SRID


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3221 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-25

    Fix projections broken by my last commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3220 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-25

    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

    1)  can take two srid (and thier types)
    2) takes two QgsSpatialRefSys pointers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3219 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-25

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-24

    Don't load all of the point symbols if the layer is not of point
    type (saves time)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-24

    Add in some debugging code for polylines


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3216 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-24

    Remove items that the Qt svg read complains about. Doesn't seem to make
    any difference to the resulting image


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3215 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-24

    Fix for incorrect class names in the ui.h files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-24

    More bookmark implementation. Bookmarks can now be added to the database.
    Deleting bookmarks and zooming to a bookmark still to be implemented.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3213 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-24

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3212 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-24

    Bookmark item class. A bookmark item is stored as a record in the users database


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3211 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-24

    Give each plugin gui a unique class name based on the plugin name.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3210 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-24

    - Added QgsBookmark class which implements the spatial bookmarks dialog.
    - Added new files to Makefile.am
    - Changes to the custom projection dialog to use the new qgis.db


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3209 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-24

    Changed user database name to qgis.db. The new database contains the
    spatial bookmarks table (tbl_bookmarks).

    Added qgis.db to Makefile.am


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3208 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-24
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-24

    Bug fix for qgis crash when starting the northarrow gui after loading it.
    Bug was the
    same as for earlier fix with plugins, but with gui part. Will do the gui
    parts of the other plugins in due course


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3207 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-23

    Removed defunct headers in  qgscoordinatetransform.cpp qgsprojectproperties.cpp
    Added more to qgsspatialrefsys.cpp skelecton from work. Will start implementing
    these methods tomorrow.
    Commented out soem debug stuff in qgsvectorlayer.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3206 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-23

    Remove the stuff from the canvas when the plugin is removed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-23

    Misc fixes for:
    - change to proj from ogr for coordinate transformations
    - unnecessary #includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3204 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-23

    Changes to use proj4 functions directlry


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3203 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-23

    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.

    Also added ellipsoid and projection dictionary tables generated by parsing proj -lP and proj -le


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-23

    Removed qgsspatialreferences.cpp as its functionailty is no longer needed now that we have sqlite3 on the job.

    Reimplemented qgsspatialrefsys to match the new schema that is going into srs.db

    Removed qgsspatialreferences.cpp and qgsspatialreferences.h from Makefile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3201 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-23

    Bug fix: local variable was obscuring a class member variable meaning
    that the relevant plugin menu item was not being removed when the
    plugin was removed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3200 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-23

    Return the menu id instead of 0


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3199 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-23

    Fix for bug 1077196 (plugin icons incorrect on first load). A tricky one.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3198 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-22

    - removed completed TODO items

    - now catches expected exceptions for not finding map extents since there
      aren't going to be any in the test simulation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3197 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-22

    QgsProject is now a *little* bit more robust with regards to dealing with
    project files that have missing or relocated layers.  Now it least pops up a
    dialog that tells you that it was unable to open the layer instead of just
    silently failing.

    Better than nothing, I suppose.  Will continue to improve error handling.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3196 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-22

    JDigiguere's fixes for sqlite3 detection on ubuntu


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3195 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-22

    Updated bookmarks icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3194 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-22

    added the possibility to choose encoding for postgis layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3193 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-21
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-21

    qgslabeldialog.cpp :

      - define constants via "const" and not through #defines
      - adding some debugging messages

    qgsmaplayer.cpp :

      - trivial reformatting

    qgsmaplayer.h :

      - header file includes generally should use brackets and not double quotes

    qgssinglesymrenderer.cpp :

      - more robust checking of XML elements

    qgsproject, qgsvectorlayer :

      - no longer bombs when loading a project where one or more layers are
        missing (e.g., relocating the data)


    Mostly this commit is for code to stop core dumps when loading projects with
    layers with missing or relocated data.  Unfortunately it just silently fails.
    Next step will be to add some feedback and then to implement a clever means of
    pointing to new data location.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-21
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-21

    Compensated for new binaries to link against, including sqlite3


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-21

    Remove an extraneous / in the test for sqlite3.h headers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3190 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-21
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-21

    Remove whitespace inserted into middle of filename during last edit.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3189 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-21

    Tests for proj4 and sqlite3 added (thanks to jdgiguere)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3188 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-19
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-19

    - rationalisation of transform functions in qgsmaptopixel.h
    - improvement in code flow when trimming is necessary in qgsvectorlayer.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3187 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-18

    Previous version compiled on my compiler, but not some others. This should fix it.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3186 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-18

    fixed two bugs in the table function 'bringSelectedToTop' and store the chosen encoding in the QSettings file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3185 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-18

    - rationalisation of polygon and linestring trimming for X11 zoom bug
    - rearrangement of misc. transform functions to reduce CPU effort
    - mods to exception catching (gave a 10-15% reduction in drawing time)
    - some ready to use code to help debug any remaining X11 zoom bugs
    - trims at 30000 instead of 32760


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3184 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-18

    Stubbed in function to add a new bookmark.

    Added icon for the new bookmark menu item.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3183 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-18

    Icon for spatial bookmarks menu item.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3182 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-18

    Wired bookmarks dialog into the gui. The bookmarks dialog is
    still non-functional.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3181 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-18

    Base dialog for displaying and working with spatial bookmarks. Not
    connected to the UI yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3180 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-17

    User projections now shown in projection selector but are still not useable


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3179 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-17

    customprojectiondialog updates : delete now works and its all more or less hunky dory & ready to use.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3178 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-17

    Various bugfixes plus insert and update of new records possible. Still need to add close button logic and a delete button.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3177 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-17

    Fix for bug 1177637 that prevented complete deletion of a PostgreSQL
    connection.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3176 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-16

    some cleanups in qgsvectorlayer.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3175 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-16

    avoid adding the geometry column to the attribute vector of QgsPostgresProvider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3174 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-16
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-16

    Fix for compile problem. No uic files in designer_plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-16

    Updated README in preparation for 0.7 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3170 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-16
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-16

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-16

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-15
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-15

    - Kludgey repair for bug where reading shape files from a project causes core
      dump.  (Call setCoordinateTransform() in readXML_() if coordinateTransform()
      returns NULL.)

    - added more initializers for new data members


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-15
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-15

    Appeased plug-in linkage


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-15

    Added some debugging code for polygon trimming. Commented out for the moment


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-15

    Remove those pesky ? cvs messages when doing an update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-15

    More bugfixes for record navigation....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-15

    Remove extraneous buttons from ui. Move first on form load. Still not ready for use.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3161 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-15

    Further updates to record navigation...still in progress


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-14

    commot forogtten file to go with the .h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3159 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-14

    Wired up move first and move last button sin custom projections dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3158 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-14

    Comment out timing code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3157 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-14

    Efficiency improvements to coordinate transformation code. Didn't make
    much difference, but the code is tidier, and some code repetition have been
    cleaned up :)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-14

    Remove duplication of the code that draws linestrings.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-14

    Bug fix: transform(double, double, ...) version wasn't returning anything


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-14

    Close bug 1077217


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3153 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-14
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-14

    Apparently it's 'good practise' to not put inline in front of the
    functions inside the class, but only on the function bodies.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-14

    Set status bar widgets fonts to 8pt arial o remove issues with coordinates and scale display


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-13

    Show proj params when selecting one in combo box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3150 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-13

    Inlined all of the QgsClipper functions to improve clipping speed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3149 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-13

    Fic for bug 1182276 (there was a missing #include <cmath>).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-13

    Remove #define QGSIDEBUG


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-13

    Fix for bug due to recent change to qgsrect (data from postgres wasn't
    being drawn).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-13
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-13

    Use Mac OS X Launch Services instead of QProcess to open a URL in a browser.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-13
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-13

    Use glibtool and glibtoolize for Mac build.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3144 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-13
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-13

    Remove unused compile-time path flags (instead of putting them inside
    a !HAVE_QTMAC conditional).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-13
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-13

    Add HAVE_QTMAC conditional to configure. Use it to suppress compile-time
    paths which cause errors when building with Qt/Mac which obtains paths
    from qApp->applicationDirPath() at runtime.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3142 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-13
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-13

    #ifdef Q_OS_MACX needs #include <qapplication.h> for qApp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3141 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-13

    The extent display on the status bar now sets the number of decimal
    places automatically, so as to always show enough to cover the size
    of the extent


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-13

    Applied patches from Markus Neteler to allow compilation on Qt 3.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3139 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-12

    use postgis srid instead of hardcoded -1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-12

    Fix for [ 1181249 ] Crash when loading shape files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-12

    Yet more fixes for bugs in the X11 zoom clipping code. Hopefully all sorted
    now. Still need to optimise the code a bit.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3136 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-12

    Fix for bug 1180930.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3135 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-12
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-12

    init mTotal


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3134 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-12

     - Fix X11 zoom bug for multipoints
     - some code layout changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3133 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-12

    Bug fix: drawing of multilinestrings was causing crashes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3132 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-12

    Data binding on ellipsod and projection controls in custom projection dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3131 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-11

    Ellipsoid list now populated from sql ite db too


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-11

    Porjections list now shows list of available projection families


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3129 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-11

    Applied patches from Markus Neteler to allow compilation on Qt 3.2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3128 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-11

    Local copy of user projection database now made in ~/.qgis/ if it does not already exist


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3127 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-11

    Fixed default projection (WGS 84) so it is now selected when the project
    properties dialog is opened and no projection has been set.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3126 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-11

    Take dtor out of slots section


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-11
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-11

    repaint changed region


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3124 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-11

    Added custom projection maker to gui menu


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-11

    Added custom projection builder to app menus. Doesnt do anything yet exept pop up the dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-11
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-11

    toolbar title


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-11

    - further changes for the X11 zoom bug
    - clipped polygons now have correct borders
    - polygons now have borders back
    - multipolygons now render holes correctly
    - multipoints now appear on the canvas
    - polygon redraw speed still a bit slow
    - some odd polygon filling from shape files (will look at later)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3120 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-10

    SQLite user projections database


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3119 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-10

    Cleaned out some duplicate includes from widgets/projectionselector/qgsprojectionselector.cpp

    Added initial start of user custom projection dialog (doesnt do anything much yet and not wired into gui yet)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3118 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-10

    improved dialog for creating a new vectorlayer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3117 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-10

    Fix windows ifdef


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3116 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-10

    Fixes to Makefile.am related to merge of Projections_Branch into HEAD


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3115 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-10

    Fix for missing backslash in Makefile.am


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-10

    ** Merged Projections_Branch into HEAD
       Problems:
          Polygon outlines are not drawn. This was checked twice and no cause
          was found.

          Projections do not work in all circumstances

          Note that both the proj4 library and sqlite3 are now required. The
          build system has not been modified to test for these yet.

          Qt 3.3.x is required to build this source tree.

          Make sure to increment the EXTRA_VERSION in configure.in when
          committing changes.

          Make sure to update the Changelog with each commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-08

    - changes to the line and polygon clipping code
    - fix bug where clipping fails when zoomed in too far
    - many minor changes to reduce execution times
    - general code tidy up
    - still a bit slower in drawing than desired


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-08

    - prevent zooming in too much
    - debugging syntax changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-08

    Add const to a parameter
    Layout changes to follow code layout guidelines
    Use the set(x,y) function instead of setX() and setY()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3100 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-08

    Add a function to set x and y coords in the one call


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3099 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-08
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-08

    - prefer to use initializers over ctor body initialization
    - more robust handling of handling legacy project files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3098 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-06
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-06

    stopZoom by right button, previous non zoom tool is selected


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3097 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-06
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-06

    togle actions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-06
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-06

    qgsgrasseditbase.ui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3095 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-04-06

    Fixed issues with colortable changes not being detected properly when its changed while a raster is loaded.

    Fix was to ensure valid==TRUE when layer is loaded.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3094 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-06

    Oops. Previous commit didn't compile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3093 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-06
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-06

    Don't allow zooming in if the extent is too small to represent with
    double variables (about 1e-12).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3092 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-05

    don't add features if the attribute dialog is rejected by the user


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3091 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-05

    identify improvements - forgot show()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3090 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-05

    identify improvements


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-05

    action icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-05

    shorter names


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3087 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-05

    resize according to type


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3086 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-05

    refresh button


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3085 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-05

    better update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3084 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-05

    update better


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-05

    font size fixed in map, but probably there is still a problem with offset


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3082 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-05
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-05

    font size fixe in Postscript


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3081 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-04-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-04-04

    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 :-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-04
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-04

    Only try to clip lines and polygons if we know for sure that they need
    clipping (speeds up redraws, especially for polygons).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3078 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-04-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-04-03

    Minor changes to allow compilation on Slackware 10.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-02
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-02

    Cleanup. Layer order is implicit in project file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-02
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-02

    box switch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-02
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-02

    fixed crash if input combo is empty


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-02
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-02

    output encoding


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-02
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-02

    markers width scale, oversamling, select


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3067 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-01
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-01

    Added #include <cmath> to qgsclipper.cpp to make it build on my system


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3061 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-01

    - Show a '1:x' scale where x is less than 1 as 'y:1', where y = 1/x
    - Misc. code layout changes to improve readibility


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3060 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-01

    Change temp variable type from float to double to reduce chance of loss
    of precision when zooming in lots


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3059 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-01
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-01

    toUnicode for attributes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3058 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-01
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-01

    fromLocal8Bit for attributes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3057 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-04-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-04-01

    - improved error message when a relation with a geometry column is found
    for which the user doesn't have select permissions.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3055 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-31
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-31

    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
    north arrow or copyright notice at app startup or for new projects. I think this is fine. The alternative is to have the map canvas emit
    renderComplete in these situations. This requires a QPainter though, and it doesn't seem worthwhile to create one for this purpose.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-31
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-31

    use correct band type for readValue


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3053 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-31
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-31

    - Initial implementation of polygon clipping to avoid X11 zoom problems
    - #define to only do the X11 fix when compiled for X11
    - Further optimisations of linestring clipping
    - Better code comments
    - Removal of some duplicated code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3052 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-30

    fixed close with x


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3051 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-30

    fix crash on start edit - check if edited


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3050 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-30

    new markers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3049 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-30

    save setting when new object is created


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3048 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-30

    draw full paper on printer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3047 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-30

    add 1 pixel to rectangles only in preview


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3046 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-30

    set paper orientation in printer dialog from composition


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3045 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-30

    fixed scale


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3044 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-30

    +invalidate() - bugfix for crash on delete


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3043 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-30

    - warn and refuse to load the layer if we don't have select permissions
      on the table that is being loaded
    - better conformance to the code style guidelines
    - added tr() to some dialog box text


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3041 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-29

    Dont build designer plugins until further notice


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3040 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-29
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-29

    Committed Akio Takubos patch that fixes the provider interface so we can load vector files with non-ASCII filenames again


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3039 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-29
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-29

    cache changed from pointer to object


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3038 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-29
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-29

    cache changed from pointer to object


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3037 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-03-28

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3036 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-28

    first draft of detailed (annotated) legend for Radim....still under construction..just squeezing it in under the feature freeze doormat....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3035 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-26

    Prevent segfault when no bands are selected for the histogram.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3034 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-26

    Bug fixes for hist stuff. Hist now uses layer min max when calling gdal hist fn. Check for 0 division errors


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3033 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-03-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-03-25

    fix for bug nr. 1160722, Crash on remove repainted vector layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3032 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-25

    Makefile.am
      Removed trailing backslashes from recently commented out lines. These
      were causing problems (at least with my build).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3031 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-25

    .ui files
      Changed version number(s) and resaved from qt 3.1.2 to eliminate the
      const const error in the generated .cpp files.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3030 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-25

    Added message at end of configure to indicate the Qt directory that
    will be used to build QGIS. Hopefully this will remind me (and others)
    to ensure minimum Qt compatibility (currently @ version 3.1.2).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3029 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-25
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-25

    hide in destructor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3028 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-25
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-25

    create cache only if necessary


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3027 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-25
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-25

    empty default composition


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3026 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-25
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-25

    comment also header


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3025 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-25
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-25

    scalebar


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3024 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-25
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-25

    scalebar


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-25

    Indonesian translation from Januar V. Simarmata


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3022 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-25

    Changes to fix qt 3.1.2 incompatibility.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-25

    Fix for wrong title on the dialog for loading a raster layer (said OGR).
    This closes Bug 1151230


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3020 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-25

    Bug fix for "layer->toggle in overview' segfault on empty canvas" (Bug 1166105)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3019 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-03-24

    fix for bug 1166086 plus consider not commited features in 'zoom to selection'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3018 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-24

    QGIS now fails gracefully when started from the build (src) directory rather
    than being started from a properly installed location.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3016 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-24

    Add new symbology widget to designer widget plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3015 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-24

    Add new symbology widget to qgislib


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3014 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-24

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3013 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-23
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-23

    Someone forgot to include <cmath> and use the std namespace for fabs() - I fixed it, it didn't build on my system


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-23
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-23

    more controls, pictures


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3011 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-23
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-23

    map frame


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3010 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-23

    opps - fix to enable compilation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3009 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-23

    Moved the line and polygon clipping code to a dedicated class.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3008 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-23
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-23

    Bug fix for X11 zoom bug fix (zoom in enough and lines would disappear
    from the screen when they shouldn't of).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3007 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-22

    - Fix for x11 zoom bug now works for linestrings with more than
    one line segment.
    - Slight reduce CPU effort for intersection calculations


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3006 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-22

    Some more .cvsignore files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3005 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-22
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-22

    fill pixmap


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3004 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-22
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-22

    print if debug only


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3003 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-22
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-22

    svg/image output


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3002 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-22
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-22

    print to svg


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3001 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-22

    Fix for X11 zoom bug. Only fixes lines (not polygons), and if you
    zoom in enough things will still behave oddly (due to over/underflow of
    doubles rather than 16 bit ints). Work in progress. Polygons next.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@3000 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-21
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-21

    encoding


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-21
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-21

    reload raster if changed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2998 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-21
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-21

    Removed a line in designer_plugins/Makefile.am that broke things on my system


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-21

    Added a section on how qgis works with postgresql tables and views


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-21

    remove hard-coded QGISDEBUG


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-21

    - Potential qgis key columns defined via views on views, etc are now regconised
    - Improved parsing of SQL's that define views
    - Improved identification of suitable qgis key columns
    - Fix bug with data endian check not working for views
    - Quote table names in all SQLs (fixes problem with table names that contain
      uppercase characters)
    - Code style cleanup


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2994 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-21
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-21

    Paranoia check: make sure that relations listed as potential qgis layers
    actually exist in the database (rather than just in the geometry_columns
    table).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-19

    More minor updates to histogramming


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2992 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-19

    Commented out setprogress debug stuff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2991 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-19

    Scale x axis to min max values of layer not number of histogram bins.
    Lavel x axis with min max of layer too


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-18
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-18

    marker catalogue


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2989 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-18
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-18

    marker catalogue


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2988 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-18
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-18

    added *.moc.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2987 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-17

    bug avoidance. Recent problems with accessing and viewing postgres layers
    have been caused by the recent addition of threading in the postgres provider.

    This commit puts the threading code inside #ifdef POSTGRES_THREADS and
    hence avoids the problem in the threading code.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-17

    Force recollection of hist when checkboxes state is altered


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-17
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-17

    debug commented


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2984 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-17
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-17

    overwrite translate in output ps file for portrait


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2983 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-17
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-17

    id without spaces


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2982 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-17

    Fix build error caused by incorrect includes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2981 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-16
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-16

    - the ctor now properly uses initializer list for member initialization

    - void parameters are C-isms

    - added check for null label parameter in ctor

    All this by-product of hunting down bug related to core dumping that may have
    something to do with labels.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-16
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-16

    Fixed some bugs when rendering to an alternative paint device


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2979 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-16

    Change ui version to 3.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-16
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-16

    grass tools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2977 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-16
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-16

    makefile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2976 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-16
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-16

    tools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2975 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-16
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-16

    config


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-16
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-16

    module difinitions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2973 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-16

    Added window decoration to the measure dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2972 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-15

    Fix for bug 1163483


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2971 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-15

    tell cvs to ignore some files not in the repository


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2970 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-15

    forgot this in the last commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2969 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-15

    - Bug fix for view column that use an SQL function in their definition
    - Better debugging messages for view stuff
    - In progress code for support of views that reference other views


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2968 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-15

    Bug fix: tables without primary keys were not being recgonised


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2967 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-15

    Initial import. Not funtional yet. Not added to parent make yet to avoid building this dir before the plugin works properly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2966 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-14

    Bug fix for compuatation of min max vals which caused chart to go off the scale


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2964 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-14

    Fixed incorrect mapping of widget names to class names


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2963 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-14
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-14

    Someone forgot a backslash


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2962 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-14

    Make updates for designer widgets.still getting relocation errors...investigating...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2961 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-14

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2960 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-14

    Added defs for point, line and fill style widgets


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2959 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-14

    qgsrasterlayerproperties.cpp:
    Added static_cast to int for several calls to get rid of compile time
    warnings

    qgsrect.cpp:
    Fixed the asPolygon function so it returns a closed polygon. This was
    causing select and identify in the ogr provider to fail.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-13
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-13

    - fix for building on 64bit architecture
    - fixed dependencies of designer-plugin/stuff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2956 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-13
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-13

    Always use UTF-8 for the GPX provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-13

    New stuff for designer plugins. Initial implementation for legend and map cavnase. There is still a symbol relocation error that needs to be resolved.

    Community reg plugin updates (not useable or included in build process yet though).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2954 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-12

    - Improvements to column selection algorithm
    - Clarification of comments


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2953 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-12

    - bug fix for views with an oid column, but no other suitable column for use
    by qgis as the key into the view
    - start of support for views that reference views


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2952 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-12

    Improvements to mapserver export. Still no symbology support (random
    colors are generated) and point symbols are not specified. The output
    is capable of creating map output as is, assuming a template is
    supplied.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2951 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-11
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-11

    Adding necessary files for library necessary for plug-in linkage


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2950 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-11

    Layers sourced from postgresql views no longer need a column called 'oid' -
    they just need to contain a column that comes from a table that has a
    unique or primary key constaint on it.

    One caveat - views that are defined in terms of other views don't yet work,
    and to not break exiting situations a column 'oid' in the view is still
    recgonised (this will be fixed and removed shortly).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2949 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-11
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-11

    Enabled GML support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2947 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-10

    Mefged in changes from proj branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2946 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-10
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-10

    select() now consistently uses WKT polygon to compensate for pedantry in latest GEOS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2944 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-10
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-10

    qgisapp.cpp :

      - debugging output for building supported vector formats for open file
        dialog cleaned up a bit

    qgsmaplayer.cpp, qgsrenderer.cpp :

      - cleaned up some formatting

    qgsrect :

      - cleaned up some formatting
      - normalize() now uses std::swap()
      - moved ctor to implementation file
      - cleaned up asPolygon(); now uses QTextStream


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2943 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-10
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-10

    update attributes if necessary


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2942 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-10

    Merged raster histogram stuff back into head


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2941 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-10
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-10

    check if the layer is empty, fixes the crash when a layer is stored in project file, but does not exist in vector


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-10

    Brendan Morely's postgis threaded extent patch (new files)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2936 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-10

    Brendan Morley's postgis threaded extents patch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2935 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-03-10

    Brendan Morely's postgis threaded extent patches


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2934 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-09
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-09

    more hardcoded point symbols


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2932 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-09

    Add a missing table in the WHERE clause
    Fix a potential problem in identifying geometry enabled relations
    that have null values for some of the rows in the geometry column.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2930 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-07
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-07

    Added test for deep key name sequences.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2928 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-07
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-07

    Fixed bug where deeply nested key sequences weren't getting properly written
    to project files.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2927 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-05

    Scaling cleanups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2922 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-05

    Far more reasonable looking graphs....still need to sort out scaling a bit better.....

    Check boxes are still not hooked up..


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2921 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-05
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-05

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2920 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-05
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-05

    Fixed bug 1157260


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2919 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-03-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-03-05

    Added loading/reading of the vector data provider encoding type from/to the project file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2918 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-05

    More updates to graphing of rasters:

    List now shows bands...click on one or more bands and click refresh to show graph
    ymax and min calcs done (min & max calculated across all bands to be graphed)

    checkboxes still not hooked up yet...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2917 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-03-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-03-05

    replaced enum QgsVectorDataProvider::Encoding with QTextCodec


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2916 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-04
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-04

    Added <cmath> header and std namespace for sqrt()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2915 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-04

    Shame on me!...wrong ui version.....thanks Radim...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-04

    getProjectionWKT


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2913 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-04

    +grass projection lib


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2912 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-04

    measure


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-04

    more buttons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2910 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-04

    emit button


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2909 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-04

    save region status in settings, use EmitPoint


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2908 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-04

    Added some controls for setting histogram options - still to be wired up...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2907 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-04

    measure


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2906 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-03-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-03-04

    First stab at a histogram for rasters. Still in progress.
    TODO:
    Add band name and symbol to chart legend
    Scale y axis based on image depth
    Draw each band in a separate colour
    Draw polyline so that it looks more bar chart like???


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-03
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-03

    added qgsprojectproperty.{h,cpp}


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2903 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-02
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-02

    Synched with QgsProject changes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2902 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-02
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-02

    - added subkeyList() and entryList()

    - moved internal QgsProject property class hierarchy to separate lexical space
      (i.e., qgsprojectpropety.{h,cpp})

    - refactoring of QgsProject internals to be easier to understand and
      maintain.  (Though I doubt I was successful. =\ )

    - corresponding test harness (tests/qgsproject) checks out


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2901 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-02
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-02

    Fixed more XML writing bugs in the GPX provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2900 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-02
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-02

    Fixed bug that broke GPX files containing reserved XML characters (forgot to replace them with entities)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-02
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-02

    identify raster


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2898 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-02
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-02

    identify raster


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2897 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-02
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-02

    addAttribute to root, setColumnTex


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2896 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-03-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-03-01

    added a menu item in the attribute table to change selected and not selected rows


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2887 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-01
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-01

    Changed to expat for parsing GPX files, fixed a bug that broke GPX files when setting attribute values containing non-ASCII characters


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2886 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-01

    bug fix: a spatial table with no rows would cause a crash
    tidy up: text in the dialog box about views and oid's etc was all on
    one line.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2885 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-01

    bug fix: if labels weren't being drawn, the QgsVectorLayer::drawLabels()
    function was starting a postgresql transaction but not ending it. This
    lead to the postgresql table being locked and unable to accept updates,
    inserts, etc.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2884 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-01
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-01

    remove objects from project


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2882 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-01
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-01

    layers in legend; remove objects from project


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2881 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-01
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-01

    save ID in project


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2880 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-03-01
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-03-01

    Bug fix. Not sure how postgresql access worked in the previous revision!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2879 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-28
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-28

    Added .cvsignore file to remove a cvs update 'unknown file' message


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2876 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-02-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-02-26

    Fix for bug that prevented features in postgres layers from being
    selected or identified.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2872 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-25
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-25

    virtual ~QgsComposerItem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2867 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-24
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-24

    Added tests for subkeyList and entryList


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2866 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-22

    Clarification of message when a view without an oid column is selected


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2863 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-22

    Same bug fix as previous commit, but for the
    ::getNextFeature(std::list<int> const & attlist) function


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2856 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-22
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-22

    Bug fix for postgis rows with a geometry column that contains no geometry.

    QgsPostgresProvider::getNextFeature(bool) now always returns a valid
    QgsFeature pointer (previously it would return 0 if there was no geometry in
    the geometry column, which was also the value used to indicate 'no more features').
    This fixes the problem whereby the attribute table dialog box would not populate
    all of its rows.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2855 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-21
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-21

    save settings in project


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2849 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-21
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-21

    added subkeyList; do it better


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2848 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-02-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-02-19

    Better description of why app launch failed if no DISPLAY var set


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2844 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-02-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-02-18

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2843 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-02-18

    Fix segfault if no DISPLAY var set


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2842 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-02-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-02-18

    Uicification of ui files to qt 3.1.2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2841 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-18
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-18

    more renderers in legend


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2840 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-17
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-17

    GEOS flags


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2833 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-17
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-17

    GEOS flags


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2832 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-17
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-17

    scaling and other improvements


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2831 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-17
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-17

    scaling


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-17
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-17

    Restructure GRASS provider and plugin to work on Mac OS X.
    The provider and plugin are now 'pure' modules and code shared between them
    is in the new shared library libqgisgrass.
    This eliminates the libtool warning that linking grassplugin against
    libgrassprovider is not portable.
    libgrassprovider has also been renamed to grassprovider since it no longer
    tries to be a combination provider and shared library (which only worked
    on some platforms).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-02-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-02-16

    Added Polish translation to make


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2820 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-02-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-02-16

    Desctiption of qgis for checkinstall and little helper script to automate checkinstall


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2817 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-16
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-16

    GISBASE string allocation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2815 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-15
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-15

    Forgot to add the QgsGPSDevice files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2811 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-15
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-15

    Separated download and upload commands for the different feature types to make uploading and downloading more flexible


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2810 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-02-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-02-14

    Added ability to pass a .qgs project file as an argument without using the
    --project switch. This is necessary to allow using QGIS to open .qgs files in a desktop environment where a mime type has been established. The --project switch still works, but QGIS will now load .qgs, .shp, and .tif files specified on the command line.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2801 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-02-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-02-13

    fix for bug where layers have been removed from overview just by changing the active layer in the legend


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2800 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-02-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-02-13

    Fixed for crash when showing the attribute table of a layer with no features and some other minor improvements to editing


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-02-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-02-13

    Fix for bug #1118786


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-02-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-02-12

    some changes to display tables. Displaying the attribute table is now done in QgsVectorLayer::fillTable() with consideration of (not commited) added and deleted features


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2792 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-11
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-11

    Forgot to remove some debug code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2783 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-11
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-11

    Added attribute editing in the GPX provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2782 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-11
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-11

    Changed supports*() to capabilities()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2781 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-02-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-02-10

    Replaced QgsVectorDataProvider::support... functions with QgsVectorDataProvider::capabilities()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2769 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-10
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-10

    Added the EmitPoint 'tool' which just emits xyClickCoordinate() when the user clicks in the canvas


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-02-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-02-08

    Added QgsVectorDataProvider::capabilities(). The current queries in the dialogs will be subsequently replaced


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2763 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-06
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-06

    Enabled deletion of GPX tracks and routes too, it seems to work now


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2756 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-02-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-02-06

    Fix for bug 1117501 - crash when clicking on Remove layer menu item when
    no layers are present


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2755 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-02-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-02-06

    implemented a function in the attribute table to bring the selected rows to the top


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-06
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-06

    Added waypoint deletion in the GPX provider, route and track deletion is buggy and will be disabled until they are fixed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2751 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-02-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-02-05

    Use QgsAttributeTable::fillTable to populate the attribute table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2750 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-02-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-02-05

    attribute editing of not commited features is now possible


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-02-05

    A meaningless commit in a vain attempt to substantially increase my karma


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-04

    map composer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-03
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-03

    Add ECW to supported drivers list. I haven't testes .ecw files, but it works nicely for jpeg 2000


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2739 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-03
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-03

    Try to get GISBASE from:

      1. GISBASE env var
      2. QSettings
      3. --with-grass configure flag

    Before resorting to asking the user for it. Still need to provide
    some more information in the file dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-03
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-03

    Add filters to file dialog for MrSID and JPEG 2000


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2737 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-02-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-02-02

    added QgsRenderer::items() method to retreive QgsRenderItems


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2736 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-02
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-02

    edit attributes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-02
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-02

    edit attributes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2734 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-02-02
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-02-02

    changeAttributeValues


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2733 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-30

    some cleanups in QgsVectorLayer and in QgsPostgresProvider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2732 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-30
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-30

    Add the ability to display postgis tables and views that lack the
    requisite row in the geometry_columns table (views still need an
    oid column though)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-30

    Updated changelog
    Bumped the extra version to 5


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2730 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-30

    Applied patch from M. Loskot


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2729 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-30

    Applied patches from M Loskot


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2728 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-29

    quotes for text values in the postgres provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2727 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-29

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-29

    added the dialog classes for attribute addition


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-29

    adding attributes for postgis layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2724 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-26

    Changed ui version to 3.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2716 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-26

    Fix for PNG pollution in the qgis main window UI. We still must support
    Qt 3.1.2. Developers should be using the Qt 3.1.2 version of designer when
    working with UI files that contain images/toolbar items.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2715 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-25

    added BEGIN and COMMITS for update and alter table, added select() after


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2713 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-25

    implemented attribute editing. Still problems with changes not written to the database if the table is not closed and reopened


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-25

    Get rid of 3.3 in ui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-23

    implementation of a gui to delete attributes in postgres table (changing of attributes and adding attributes will follow)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2695 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-23
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-23

    Mac needs "/" after directory path for marker to be drawn in Image preview box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2693 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-23
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-23

    Add Q_OS_MACX variation since Qt/Mac pixels are transparent by default while Qt/X11 pixels are opaque by default


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-23
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-23

    Marker location passed to drawPicture needs to be projected to match location passed to prior drawRect


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2691 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-23
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-23

    Previously added #ifdef Q_OS_MACOSX needs #include <qapplication.h> for qApp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2690 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-21

    Added tr() to user visible string so they can be translated.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-21

    Changed description in the column editor so as not to confuse the
    user when there are no columns names that are reserved words.
    Bug 1103390


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2685 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-21

    Changes from mloskot to allow editing of geometry type


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-19
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-19

    moved an include from the .h to the .cpp file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2678 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-19

    Added tests for QgsProject::clearProperties()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2677 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-19

    Added tests for removeEntry()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2676 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-19

    Now test that write entry members properly set dirty bit.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2675 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-19

    - write entry members now set dirty bit
    - start of entryList(); NOT FINISHED YET


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2674 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-19

    Now test reading and writing key entries.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-19

    Now test for reading empty key entries correctly.  Made member names more standards compliant.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-19

    Added two more tests.  Fixed bug whereby Qgis include path was not set.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-19

    Added cppunit URL to README.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2670 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-19

    Initial commit of QgsProject test suite.  Only two tests with this version.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2669 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-19
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-19

    Attribute actions can now optionally capture any standard output or error from
    the action and display the results in a dialog box.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-18

    Added cppunit url to readme


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2656 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-17
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-17

    patch by jzbikowski for compilation without postgres


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2647 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-16

    fix for snapping tolerance bug and some changes in the attribute editing methods in the vector provider interface


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2645 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-16
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-16

    Changed calls to QButtonGroup::selectedId() to an alternative set of
    calls because Qt 3.1.2 and earlier don't have this function (which is
    a problem because qgis then doesn't compile on my work computer).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2644 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-16

    Projection widgets in props dialog are disabled for now until projection support comes back out of side branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2639 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-16

    Added more tests


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-16

    Added code to morph the projection WKT when loading a shapefile.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-16

    More debug on projection operations. Added proj4 parameter output when
    inversing the view rectangle.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-15

    added some consts


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-15

    added methods for attribute editing in the vector data provider interface. First implementation in the postgresprovider, but not yet tested


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-15

    Test suite for projection related classes/functions. Requires cppunit to
    run the tests. See the README in each directory for information on building
    and running tests.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-15

    Bug fix - order of automatic/manual radio button id's changed on me, so
    code was interpreting automatic as manual and vica-versa.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2630 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-15

    set designer version to 3.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2629 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-15
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-15

    - UI to allow manual setting of the number of decimal places used in the
    display of the mouse position.

    - Only calculate the number of decimal places if the scale has
    changed (previously it was done every time the mouse moved).

    - Bug fix for the project properties dialog box (changing the units and
    then clicking on cancel didn't cancel the change in units)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2628 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-14
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-14

    Changing units now sets dirty bit.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-14

    fix for crash occuring when clicking with an editing tool into the empty map


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-12

    Added header block to qgscoordinatetransform.cpp
    Cleaned up the const char * to char * cast ugliness


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-12

    Fixed small glitch in debug message


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-12

    Wrapped some project debug statements in QGISDEBUG defs.
    Implemented try...catch error handlers for all calls to QgsCoordinateTransform


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2619 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-12

    Automatically set the number of decimal places in the mouse
    coordinates display. Manual override to follow.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2618 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-11

    Close rather than reject dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2617 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-11

    Minor change to comments


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2616 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-11

    Moved qgscoordinatetransform accessor into the implemetation file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2615 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-11

    Comment out exception handlers as they cause segfaults when called


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2614 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-11
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-11

    Added pattern for .qm files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-10

    More .cvsignore files. Should be all done now.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2612 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-10

    Back out of a commit that I didn't intend to do


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2611 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-10
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-10

    Added .cvsignore files to remove cvs update warnings. More to follow.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2610 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-10

    Changed vector props metadata to html and addde info about coordinate system.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-09
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-09

    Add comments to clarify use of affine transform


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2608 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-09

    Renamed qgsshapefileprovider to qgsogrprovider to better reflect its
    function/purpose.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2607 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-09

    Fixed selection bug that resulted in selection of more features than those
    under the selection rectangle. Selection of features from a multipart polygon
    layer is still unacceptably slow.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2606 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-09

    removed selection of point capture if the capture popup button is clicked


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2605 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-09

    fixed the 'proj props dies on second opening' bug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-09

    Fix for selection colour not being set properly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-09

    read line style for digitizing from QgsProjectProperties


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-09

    fix for polygon rendering problems


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-09

    Updates for user defined selection colour....still needs some attention


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-08

    Implements reading of users custom coordinate system file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-08

    Tree is now expaned automatically to show the active projection


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2598 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-08

    Selecting a projection shows its full wkt in text box below.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2597 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-08

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2596 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-08

    Added XXX comment to the GEOGCS detection in getWKTShortName (for Tim's
    benefit)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-08

    Added a GEOGCS WKT specification to the file for testing purposes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2594 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-08

    Added a treeview for display projections -- too see if its worth using it
    rather than a drop-down list.

    Fixed detection of GEOGCS vs PROJCS in WKT SRS specs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-08

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2592 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-08

    Initial draft of user enabling / disabling of projection support...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2591 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-07
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-07

    added more source to library to appease plug-in link requirements\; also cleaned up file lists


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2590 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-07
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-07

    postgresql layers were not closing their connection to the database when
    the layer was removed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-06
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-06

    * Don't leak file dialog during fileSave

    * Update release name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2587 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-05
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-05

    Remember recent project path when File->Save-ing a new project


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-05
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-05

    * Reuse more code related to remembering recently used project paths

    * Use constants to identify menu items of interest

    * Remember project paths passed on the command line

    * Always store absolute paths


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-05

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2583 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-04
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-04

    Show the 8 most recently used projects in the File menu


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2582 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-04

    Default selection colour to yellow
    Disable debug output on point transforms in qgscoordtransform and maptopixel to keep other users sane


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2581 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-04

    snapping tolerance from QgsProject, line color and width will follow


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2580 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-04

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2579 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-04
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-04

    Now appropriately whines when attempting to open a project file that has no
    layers instead of just crashing.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2578 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-04

    Changing projection in project props dialog will notify all layers to change their coordinateTransform->destWKT to the selection made in the properties dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-03

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2576 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-03

    snapping tolerance for the multi... feature types


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2575 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-03

    Minor changes to projection rendering code -- nothing works yet


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-03

    Added accessor for coordinateTransformation object to maplayer.
    Added methods to carry out inverseTransforms to QgsCoordinateTransform. This allows us to calculate the reverse projection (i.e. project projection -> layer projection) which is needed when doing things like selected features based on user interaction.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2573 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-03

    Project a rectangle in a single operation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-03

    Debug output for map to pixel conversions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-03

    Polish translation provided by Mateusz ��oskot


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2570 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-02

    I should also add that snapping tolerance is already implemented for point, line, polygon and not yet for the multi... types


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2569 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2005-01-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2005-01-02

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2568 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-02

    Fix path errror


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2005-01-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2005-01-02

    Changes to install the wkt resource file in <prefix>/share/qgis/resources


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-02

    Macosx friendliness for finding wkt_refs. Makefile to add wkt_refs to install path


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2565 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-02

    Added ouput project specification to project props dialog...still a work in progress....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-02

    List of projection definitions to be used for projection implementation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2563 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-01

    Ever so important commit - new splash for next release.....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-01
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-01

    Fixed bug that crashed QGIS when loading vector layers from a project file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-01
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-01

    * don't leak the fileDialog if no file is chosen


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-01
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-01

    ** Fixed a bug that crashed QGIS when loading rasters from a project file, pt 2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2559 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2005-01-01
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2005-01-01

    ** Fixed a bug that crashed QGIS when loading rasters from a project file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-01

    Fix bug where qgis crashed if a shapefile has no spatial ref system defined


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2005-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2005-01-01

    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:

    ERROR 6: Failed to initialize PROJ.4 with `+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs '.
    The OGR Coordinate transformation for this layer could not be set
    INPUT: PROJCS["Alaska_Albers_Equal_Area_Conic",GEOGCS["GCS_North_American_1927",DATUM["North_American_Datum_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["longitude_of_center",-154.0],PARAMETER["Standard_Parallel_1",55.0],PARAMETER["Standard_Parallel_2",65.0],PARAMETER["latitude_of_center",50.0],UNIT["Meter",1.0]]
    OUTPUT: GEOGCS["WGS 84",   DATUM["WGS_1984",     SPHEROID["WGS 84",6378137,298.257223563,       AUTHORITY["EPSG",7030]],     TOWGS84[0,0,0,0,0,0,0],     AUTHORITY["EPSG",6326]],   PRIMEM["Greenwich",0,AUTHORITY["EPSG",8901]],   UNIT["DMSH",0.0174532925199433,AUTHORITY["EPSG",9108]],   AXIS["Lat",NORTH],   AXIS["Long",EAST],   AUTHORITY["EPSG",4326]]


    Ill try to track down the source of the problem following this commit.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-12-31
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-12-31

    * remember last directory used for project Open or Save As


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-12-31

    Fixes to get this class to compile...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-12-31
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-12-31

    Fixes for const-correctness not propogated properly to sub-classes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-12-31
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-12-31

    Fix saveAsShapefile bug due to previous const-correctness fix.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-12-30
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-12-30

    removed redundant saveAsShapefile() member left over from manual conflict resolution


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2551 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-12-30
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-12-30

    Version 0.6.0devel2

    * endian() refactoring
    * some delimited text provider refactoring
    * some member functions made const correct


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-12-30
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-12-30

    - rolled forward endian() changes in QgsDataProvider class hierarchy

    - rolled forward const-correctness changes from src directory

    - in delimited text provider plug-in consolidated how data is parsed into a
      single function from three almost identical, but separate, functions; now
      uses QDataStream for building WKBPoint objects

    - QgsDelimitedTextProvider::getFirstFeature() now works

    S: ----------------------------------------------------------------------


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2549 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-12-30
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-12-30

    - re-factored how endian-ness is implemented [0]

    - made some functions const-correct [1]

    - minor code beautifying via calls to indent and manual tweaking


    Notes:

    [0] Generalized endian() to QgsDataProvider since most child implementations
    were just copies of the same code.  Made endian() virtual so that children are
    free to provide their own implementations.  Also now use htonl() for endian()
    detection and conversion.

    However QgsVectorLayer still has separate endian() implementation.  This
    functionality should probably be further generalized to a QGIS utility
    function suite since endian detection is used in multiple locations.

    Also now use specific enumerated typedef for endian-ness instead of magic
    integer numbers.

    [1] Although made great strides in making some members const-correct, there
    are still so very many member functions that could be const in all classes
    that aren't.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-12-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-12-30

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-12-30
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-12-30

    ** Implemented getProjectionWKT() in QgsGPXProvider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-12-30

    Implemented placeholder getProjectionWKT in each provider....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2545 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-12-30

    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...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2544 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-12-30

    Get rid of more QgsMapToPixel refs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-12-30

    Fix incorrect ctor and dtor names


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-12-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-12-30

    Minor modification/formatting


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-12-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-12-30

    Exception class for coordinate system tranformations


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-12-30

    Add coordinate transform back to makefile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-12-30

    This is a new version of this class intended to handle projecting a point from one coordnate system to another...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-12-30

    Added refactored qgsmaptopixel


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-12-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-12-30

    Refactored QgsCoordinateTransform to QgsMapToPixel


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-12-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-12-30

    Fix for bug 1090940 Zoom to all on empty map
    Added a count function to the maplayer registry singelton


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2535 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-12-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-12-29

    updated the german translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-12-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-12-24

    update japanese translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2533 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-12-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-12-23

    Fix for bug 1090436 (removed CVS from list of installed files)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2532 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-12-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-12-23

    Update French translation from lroubeyrie


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-12-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-12-22

    implemented writeXML methods for the renderers which use the qt XML classes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-12-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-12-20

    Merged changes from the 0.6.0 release branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-12-01
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-12-01

    Removed unnecessary casts (thanks to Oleg Gusev)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2389 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-12-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-12-01

    Update author list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2385 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-12-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-12-01

    Beginning of GIST index implementation for spit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2382 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-12-01
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-12-01

    qgslabel.cpp :

     - readXML() now performs a variety of paranoid checks and emits lots
       debugging messages; also all the attributes have default values if the DOM
       element doesn't have that attribute

     - writeXML() relaxes some string checks from isNull() to isEmpty(); actually,
       these are about to be overwritten by Tim's superior changes

    qgsvectorlabel.cpp :

     - fixed bug where the "label" DOM node instead of "labelattributes" node was
       getting passed to QgsLabel::readXML() thus fixing annoying "labels not
       restored from project file" bug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-12-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-12-01

    Tidy up sanity checking in writeXML


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2380 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-30
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-30

    Fixed bug that would crash QGIS if the user right-clicked in the Identify dialog below the last attribute


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2379 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-30

    Fixed bug that caused only records selected as part of last identify or
    select operation to be displayed in the attribute table.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2378 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-30
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-30

    qgslabel.cpp :

      - writeXML() now checks that label fields are set before allowing
        corresponding XML project tags to be emitted

      - in the case of some label members, also check to see if some of the
        returned string values are non-empty before allowing that specific XML to
        be emitted

      - writeXML() was emitting broken XML because some of the fields were null.
        It now emits valid XML, but with all the values set to zero or empty
        strings.  This is an indication of a serious problem with QgsLabel.  I'm
        guessing a disconnect between the vector layer properties dialog and the
        actual setting of label state.  Can the original QgsLabel author please
        look into this?

    qgslabelattributes :

      - const members are now const

      - members now get set to default values regardless whether ctor "def"
        argument is true or not

      - ctor "def" argument defaults to true, meaning presumably some special
        default values are assigned to some members

    qgsvectorlayer.cpp :

      - wasteful looping getline() replaced by direct string buffer copying

      - noticed that the label variables still had renderer names from
        cut-n-paste so renamed them


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2377 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-29

    Allow geos 2.x.x instead of geos 2.0.x


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2376 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-29

    fix for restoring marker size in unique value marker dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-29
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-29

    - The application caption now syncs to new project titles; previously it would
      only do so if a project was loaded.

    - Application caption now (hopefully) made consistent regardless of how the
      project title is set, whether from reading an existing project, changing the
      project properties, or setting up a new project.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2374 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-29
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-29

    qgisapp :

      - now catches qgs project read errors and displays appropriate critical
        dialog

    qgsproject :

      - (most) all qDebug()'s now use utf8() strings (I may have missed a few)

      - fixed bug where projects with no layers (i.e., they're empty) would cause
        app to bomb when trying to read same


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2373 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-29

    Oleg's utf8 patch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2372 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-29

    Changed #include <qapp.h> to #include <qapplication.h> to solve compile
    problem on debian.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2371 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-29

    more minor fixes to vector dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2370 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-29

    fixed too-tall syndrome for vector props dialog -- may need some tweaking


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2369 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-29
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-29

    Remove font <family> tags so that the default font for each platform is used.
    Odd fonts and button sizes were being displayed on a Mac when a font not present on a Mac were specified.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2368 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-29

    Fix for too-tall dialogs.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2367 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-28

    Changed frame width constraints to 350px


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2366 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-28

    commented out qDebug statement which someone inserted. It was the reason for a crash which occured when the renderer type was changed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2365 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-28

    fixed selection in the delimited text provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-28

    Modified lib creation so the postgresql utility class doesn't get built
    into the library if qgis is being built without postgresql support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2363 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-28

    Fixed bug that displays bogus raster warning message box when loading a
    vector layer from the command line (bug 1068369)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2362 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-28

    Icons for the field name editor -- left out of previous commit -- sorry...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2361 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-28

    Spit stores last shapefile directory used in qgisrc (or registry) and
    uses it the next time the Add files dialog is opened.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2360 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-28

    Implementation of reserved word handling. Reserved PostgreSQL keywords are
    detected and the user is given the change to change the column names prior
    to import into the database. Column names can be changed for any field if
    desired.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2359 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-28

    Dialog for editing column names prior to loading into postgresql


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2358 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-28

    Added accessor for reserved word list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2357 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-27

    Updated list of reserved words to include only those that cannot be used
    as a column name in postgresql and are not used as a function name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2356 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-27

    Removed all calls to ascii() to hopefully solve utf-8/latin string issue


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2355 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-27

    added code to restore unique value marker from projects. Needs more testing though


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2354 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-27

    fix for restoring labels in graduated marker dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2353 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-27
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-27

    ** Fixed feature addition in GPX layers, it now works again


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2352 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-27

    Move properties entry in context menu to bottom for consistancy with 'normal' gui standards


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2351 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-27

    fix in readXML for single markers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-27

    Icon for gps latex documentation source (missed on the last commit)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2349 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-27

    Added latex source for GPS plugin documentation from Lars


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-27

    Images for the user guide


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-27

    user guide images


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2346 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-27

    Latex source


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-26

    Changed supportsSaveAsShapefile to false since this won't be implemented until after version 0.6


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2344 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-26

    Added geos flags


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2343 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-26

    Added text file preview to the plugin and changed the logic so the delimiter doesn't have to be entered first.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2342 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-26

    Applied patches from Markus and strk


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2341 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-26

    Fixes bug whereby creating a new project followed by an immediate save would
    cause qgis to crash.  (I.e., this is where the author learns that setting a
    QString to "" does not mean subsquent isNull() invocations return true; if you
    want a QString to actually be null, you must set it to QString::null instead.
    Ho hum.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2340 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-26

    qgsdlgvectorlayerproperties.cpp :

      - Changed "string" to more specific name to avoid possible future conflict
        with ISO C++ Standard Library "string" and to make code more
        self-documenting

      - now uses qDebug() instead of std::cout so that debugging output shows up

    qgsproject.h :

      - added documentation reminding use of leading '/' for proper key names

    qgssisydialog.cpp :

      - changed some nested if structures to switch statement equilvalent to make
        code more efficient and understandable

      - fixed bug whereby pen type not properly set due to cut-n-paste error

      - fixed bug whereby line type not properly set due to cut-n-paste error

      - fixed restoring project vector fill type bug

    qgssymbologyutils.cpp :

      - Changed "string" to more specific name to avoid possible future conflict
        with ISO C++ Standard Library "string" and to make code more
        self-documenting


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2339 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-26

    Tweaks related to WIN32 handling of layers loaded from saved projects


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2338 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-26

    Fix for delimited text files having a delimiter at end of each line


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2337 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-26

    Save colour of scale bar in project too...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2336 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-25

    Scale bar settings saved with project and minor tweaks to north arrow and copyright label plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-25

    POV...persistance of vision for North Arrow (ie north arrow settings are saved with your project now...)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2334 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-25
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-25

    fix ui to build with QT3.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2333 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-25

    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...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2332 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-25

    By popular request.....delimeter box comes before filename


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2331 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-24

    fix for writing labels to xml


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2330 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-24

    fix for restoring projects with unique value symbology. Note that there is still a bug with the value labels which will be fixed next


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-24
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-24

    Debugging output to std::cerr was getting ignored, so changed to use
    qDebug().  Also now emit __FILE__ and __LINE__ so know exactly what debugging
    statements are being executed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-24
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-24

    Added debug statement for getFeatureAttribute().


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-24

    Eureka! Project level state handling that works....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2326 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-24
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-24

    Fix window drift when restoring main window position.
    Use resize and move instead of setGeometry to restore position becuase the former use inside frame coords which is what's stored in the settings file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2325 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-23

    Commit for Napo!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2322 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-23

    Changed default behaviour for a vector layer to NOT support saving as a shapefile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-23

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-23

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-23

    Added extended error information for postgresql connection attempts.
    Added Select all and Clear all buttons to plugin manager.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2318 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-22

    Updated to use the super new project api. Write seems to work, read state is not working due to problems with qgsproject I think....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2317 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-22

    0.5.0devel29 - QgsProject properties interface re-designed to be similar to QSettings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-22

    Implemented removeEntry(), so now it's possible to remove existing project keys.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2315 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-22

    Some source code comment clean up.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-22

    project file properties now appear to work


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2313 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-22

    Changes to line style and pattern are now properly registered when changing between renderer enties for multirenderer types such as unique value renderer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-22

    show styles on buttons in case of unique renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-22

    Added postgresql utility class to win32 lib project file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2310 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-22

    Added postgresql utility class to build (also include in libqgis)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2309 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-22

    PostgreSQL utility class (singleton). This is not used anywhere yet and is not complete.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2308 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-22

    PostgreSQL utility class (singleton). This is not used anywhere yet and is not complete.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2307 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-21

    Minor enhancements to layouts and added a bit of debugging stuff.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2306 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-21

    Rearranged menu items per the menu-master's direction


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2305 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-21

    Added methods to get the postgres connection and table name from the pg provider.
    Added launcher for the pg query builder to the vector dlg.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2304 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-21

    Documentation update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2303 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-21

    Updates to query builder ui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2302 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-21

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2301 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-21

    Added accessor and mutator for sql subseting query


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2300 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-21

    Fixed the ui version number so poor qt 3.1 users can still compile...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2299 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-21

    Comment out project stuff while transition to new api takes place...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2298 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-21

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2297 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-21

    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).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2296 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-20

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2295 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-20

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2294 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-20

    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.

    Still need to implement the test function and type checking to allow for automatic quoting of string values when added to the sql statement.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2293 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-20

    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.

    Still need to implement the test function and type checking to allow for automatic quoting of string values when added to the sql statement.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-20

    Fix the inevitable makefile error


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-20

    PostgreSQL query builder (not fully implemented yet)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-20

    PostgreSQL query builder (not fully implemented yet)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2289 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-20

    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....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-20

    Added line style in-situ so that we have one less little pop up dialog....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-19

    Well, that wasn't as bad as I thought: I fixed the string list project file
    bug.  Now only ONE copy of string list keys is written to project files.

    So, now writing should work for all types.

    Unfortunately implementing the _reading_ part will have to wait until Monday.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-19

    const const assurance strategy...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-19

    More const constedness removal


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-19

    0.5devel.26 checked in regarding QgsProject file changes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-19
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-19

    (Partial) Implementation of Re-design of project properties.

    After some discussion, it was decided that the way projects handle properties
    should look like QSettings.  The learning curve would be smaller since the
    interface would be more consistent with QSettings, which some developers would
    be familiar with.

    The read*() and write*() property functions do update the project internal
    state.  However, the write*() has a bug with string lists in that the string
    list entries are redundantly emitted to the project file.

    Unfortunately reading this new property configuration from project files isn't
    finished yet.  However, in the interest of getting something out there for
    people to code against, I'm going ahead and committing what I have.  After
    all, I want to reduce the number of people using the old interface, and thus
    code that will have to be re-written to adjust to the new one.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-19

    Ye olde designer fixe...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-19

    Yet another non existong ui.h file removed for release make target


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-19

    Napo updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-19

    Extra dist was trying to deploy non exsiting qgsgpspluginguibase.ui.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-19

    Fix ui version number


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-19

    bug fix  last commit I had the patterns in a group box instead of a buttongroup so the toggle behaviour was not correct


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-19

    Gui improvement - pattern selection is in place so no extraneous pop up window needed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-18

    deactivate capture menues for raster layers and enable only the item for the current geometry type


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-18

    Removed unwanted plugin line


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-18

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2270 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-18

    Suppress rendering feature


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2269 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-18

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2268 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-17
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-17

    The interface class now allows QgisApp access via app().

    This was necessary to allow plug-ins to connect() to various QgisApp slots and
    signals.  Since this somewhat short-circuits the need for the QgisInterface
    classes, this might indicate the need for design refactoring.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2267 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-17
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-17

    Improvements to the attribute action dialog box.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2266 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-16
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-16

    Fixed bug where "int" and other non-QString property value types weren't
    getting properly restored when a project was read.

    Note that still limited sub-set of property types are supported.  Currently
    only supports QString, Int, UInt, Bool, Double, LongLong, and ULongLong.
    However, it should (theoreticaly) be trivial to add in support for other
    types.  Essentially you should add in new types as you need them.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2265 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-16
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-16

    ** Reimplemented getNextFeature() so features are visible again


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-16

    Connect up to projectRead signal...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-16

    Updated version of qgis kdevelop project just for all the gui junkies out there.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-16

    License for windows distribution
    Installer script for win32


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2261 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-16

    Fixed PKGDATAPATH for WIN32 in main.cpp
    Updated Whats New section for 0.6 in qgisapp.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2260 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-16

    Fixes for crash when selecting, identifying features, or opening the attribute table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2259 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-15

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2258 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-15

    Reverted win32 hack related to dynamic casts back to original code.
    Hopefully all renderers will work now.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-14

    Clean up sizing of colour previews.
    TODO: integrate pattern selection straight onto this dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-14

    Needed for changes made in last commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-14

    Changed vector dialog to have Help, Apply, Ok, Cancel button layout in keeping with raster dialog
    Changed the way button actions are implemented so that the slots are made by qt designer in the ABC and then reimplemented in the subclassed qgsdlgvectorlaye
    rproperties.
    Separated level dialog over four tabs instead of 2 in an effort to reduce size of vector dialog. Having 'tabs within tabs' is not really nice ui design, but
    Ill leave it like that until we use get a decent implementation of kde / outlook style configuration panel.
    Rearranged various other widgets within vector dialog to improve layout.
    More changes to come.
    sisy dialog is not right either - will change that in a follow up commit...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-14

    Put the assert back in. Without it, the grad renderer causes a seg fault. There is something wrong here that needs to be investigated.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-14
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-14

    Skip command line argument processing on Mac OS X if argv[1] is -psn_*


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-14
Commit:     telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-14

    Prefix all paths to supporting files on Mac OS X with qApp->applicationDirPath()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-14

    Removed pointless Q_ASSERT statement (added during win32 debugging)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-13
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-13

    ** Changed QgsIdentifyResults and QgsVectorLayer to show all attributes
       automatically (expand the feature node) if only one feature is identified


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2249 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-13
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-13

    Removed the "" item from the display field combo box as a default option
    doesn't make sense because qgis has either already chosen a display field
    value by the time the user has opened the layer config dialog box, or it
    has read in a value from a .qgs file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-13

    Added option to set initial layer visibility to false for raster and postgres providers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-13

    Update windows icon.
    Added option to set initial layer visibility to false for ogr providers (other layer types to follow). This has not been tested against the project loading code.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2246 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-13

    Added wait cursor when opening layer properties for raster layers. Only works with layer popup menu pick.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-13

    .pro file fixes for WIN32
    Added wait cursor when opening layer properties for vector layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-13

    Removed test subdir from Makefile.am. Not sure why it was there but it
    hoses the build...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-13

    Fixes to get plugins to compile under WIN32
    Changes to qgislib.pro to include recently added classes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-13

    Removed unused/uneeded help function. Help is provided by the geoprocessing
    dialog class.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-12
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-12

    Made the actions popup menu accessable from the attribute table dialog
    box.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-12

    Implemented state handling via qgsproject for copyright label.
    Updated _all_ plugins so that initGui() is implemented as a slot.
    This is required if you wish to use qgsproject for storing and reinstating state in qgis. The reason for this is that the initGui() method is only called once at the moment when qgis starts up. I will be adding a signal to qgisproject 'projectLoaded' that will be emitted when a new project is loaded. I will also be adding connect() for each plugin when its initially loaded in qgisapp so that the initgui slot is called whenever the project loads.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-12

    Class member naming now adheres to qgis coding standards.
    Win ifdefs added
    Now in sync with external plugins template (which was more up to date)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-12

    Updated for latest commits related to WIN32 build/operation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-12

    Updated for latest commits related to WIN32 build/operation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-12

    Updated for latest commits related to WIN32 build/operation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-12

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2233 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-11

    First implementation of project serialisation - two state handlers on for font family and one for font size.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-11

    Changes to allow build under Win32


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2231 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-11

    Changes to allow build under Win32


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2230 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-11-11

    GEOS support added for WIN32. See ogr.pro for notes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2229 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-10
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-10

    Corrected HUGE mistake whereby ALL project properties were named "layer".  Now project properties use the proper programmer given name.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2228 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-10

    Map units and project title are now properly resotered when project is loaded.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2227 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-09
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-09

    Added compilation and linking flags for the GEOS library.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2226 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-09

    Fix for compilation error due to missing GEOS lin CXXFLAGS and LDDADD


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-09
Commit:     hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-09

    Convertion from const QString to std::string was causing compilation error
    in geos::WKTReader->read() method.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2224 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-09

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2223 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-08
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-08

    Provide a UI in the vector layer properties dialog box to set the
    field used as the top level field in the Identify Results dialog
    box. The value is read from and written to .qgs files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2222 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-07

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-06
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-06

    Makefile.am :

      - added qgsvectordataprovider.cpp to library so that plug-ins could
        successfully link

    qgisapp :

      - added projectRead() and newProject() signals
      - project now clears any existing properties when a new one is created

    qgsproject :

      - clearProperties()

    Note:

      To take full advantage of having optional project properties, plug-ins would
      need to know when a project was successfully read or when a new one created.
      That way the plug-ins would know to check the properties of the newly loaded
      project for plug-in relevent properties, or to reset their state when a new
      project is loaded.  So, projectRead() and projectNew() signals were added to
      QgisApp to handle those cases, respectively.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-05
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-05

    qgsdataprovider :

      - added back virtual reset() since I needed access to OGR data provider
        reset function to ensure that I got all features in a given OGR backed
        vector layer

    qgsmaplayer :

      - minor re-formatting
      - made some functions const-correct; and now pass things by reference, thus
        sparing unnecessary copying
      - internalName now set in readXML() -- which is just the basename of the
        data file

    qgsvectorlayer :

      - minor code re-formatting


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2216 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-11-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-11-05

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2215 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-04
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-04

    Now can *read* any extra and optional project file properties; again, this is
    useful for plug-ins to store their own data with project files.

    NOTE, that currently only the following QVariant types are supported: QString,
    Bool, Int, UInt, LongLong, ULongLong, and Double.  However, adding other
    QVariant supported types should be trivial -- just expand the "else if" in
    _getScopeProperties in qgsproject.cpp appropriately.

    Tested for QString.  Theoretically other types should work, too, but you never
    know.  Caveat programmor!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2210 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-04
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-04

    Now supports _writing_ ancillary state to project files.  Still need to
    implement _reading_ same.  Still, there should be enough here for plug-in
    maintainers to cobble up code to take advantage of this new capability.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2209 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-04

    Scale dependent layer visibility changelog entry


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-04

    Added serialise and deserialise of scale dependent visibility so that these settings are stored in project files.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2204 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-03

    Wired up scale dependent visibility to gui for raster layers.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2203 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-03

    Wired in scale dependent view stuff to props gui for vector layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-03
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-03

    Changed the substitution rules for attribute actions to include
    access to items that weren't clicked on.

    Updated and improved the What's This help for the Actions dialog
    box.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2201 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-03

    Grrr...this one also got corrupted...rolling back my changes lost :-(


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2200 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-03

    Second attempt at corrupt file fixing


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2199 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-03

    Fix corrupted file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2198 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-03

    Added some plumbing for scale dependent viewing


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2197 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-03

    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).

    You can test it by setting the following values in qgsmaplayer.cpp constructor (or otherwise wait for gui stuff to come):

      mMinScale = 0; <---set to your desired minimum visibility scale
      mMaxScale = 100000000; <-----set to desired max scale
      mScaleBasedVisibility = false; <---change to true to enable scale dependent visibility


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2196 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-02
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-02

    * don't set labels on if <labels>0</labels>

    * fix crash when destroying uvaldialog

    * sort of fix project loading for unique value layers. The layer displays, but
    most properties are still not restored correctly.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2195 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-02
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-02

    ** Added menu item for creating an empty GPX file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2194 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-02
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-02

    Fix for crash when replacing current project with a new one (bug #1058782).
    QgsAttributeAction destructor was deleting the qProcess even if none had been
    created. Now delete the qProcess right after it is started. This does not kill
    the child process.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2193 c8812cc2-4d05-0410-92ff-de0c093fc19c

    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-11-02
Commit:     g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-11-02

    Initial implementation of actions (external programs that can
    be run with parameters obtained from, in the first instance,
    the Identify Results dialog box). Currently the actions are
    layer specific.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-11-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-11-02

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-10-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-10-31

    Vector layer labels readXML was not being called post mcoletti's cool new project stuff.....now it is.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2190 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-10-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-10-31

    Fix bug #1047002


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2189 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-10-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-10-31

    Fix for bug #1047002 - buffer labels checkbox not working.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2188 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-31
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-31

    * fix for crash when loading project file (bug #1056952)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2187 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-10-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-10-31

    close digitized polygons in QgsMapCanvas::MouseReleaseEvent


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2186 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-10-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-10-30

    small bugfix related to digitizing


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2185 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-10-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-10-30

    first version of feature commiting for the postgresprovider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2184 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-30
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-30

    ** qgsfeature.h is needed in qgsvectordataprovider.cpp since it's deleting
       a QgsFeature, fixed it


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2183 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-30

    Restored missing connection for Help|About. How do these things keep getting
    disconnected/deleted?


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2182 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-29
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-29

    ** Added getDefaultValue() in QgsVectorLayer and QgsVectorDataProvider,
       implemented it in the GPX provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2181 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-29
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-29

    * Update minor version. Still figuring out how to use qgiscommit :-).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2180 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-29
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-29

    * Write layers to projects files in the proper order by iterating over the
      zOrder in the map canvas. Fixes bug #1054332.

    * Remove the <zorder> tag from the dtd. It is superfluous.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2179 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-10-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-10-27

    added qgsvectordataprovider.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2178 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-10-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-10-26

    moved start editing/ stop editing stuff up to QgsVectorDataProvider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2177 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-26

    Reading and writing of project title now restored.

    Note that we still need to decide if the project title is stored as an
    attribute of <qgis> or as a separate text node in <title>.  Currently
    redundantly storing project title in both for backward compatibility, but only
    relying on <title> for reading.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2176 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-26

    qgsgrassedit.h:

      - added include for <vector>

    qgis.h:

      - added WKBUnknown to enumerated list to be used as error state

    qgisapp.cpp:

      - fixed a for loop

    qgisapp.h, qgisiface.h, qgslegend.h, qgslegenditem.h, qgsmapcanvs.h, qgsvectorlayer.h:

      - made copy ctor and assignment operator private since we won't be copying
        any of these

    qgsattributetable.cpp, qgsrasterlayer.cpp, qgssymbologyutils.cpp:

      - functions that say they return something should actually return something

    *renderer.h:

      - made dtors virtual

    qgscoordinatetransform.h:

      - added initializer for xMax

    qgsgeomtypedialog.cpp:

      - added return of WKBUnknown when given bad data

    qgslabel.cpp, qgslabeldialog.cpp:

      - used static_cast to stomp compiler warning

    qgsmapcanvas.cpp:

      - made CanvasProperties a class form struct, partly to find work-around for
        gcc bug and partly to ensure that ctor and assignment operator were
        disabled

      - ensured that members were in the same order in initializer list as they
        were declared

      - now use QgsScaleCalculator::units

    qgsproject.cpp:

      - now read and write map units; still need to tie it in with more code

    qgsprojectproperties.cpp:

      - now use canonical map units stored in QgsProject singleton object

    qgsscalecalculator:

      - now prefer to use QgsScaleCalculator::units instead of int


    And many minor formatting changes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2175 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-26
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-26

    Make the alt-accelators unique in the file menu. Fixes Debian bug #275611.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2174 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-25
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-25

    - version detection for geos
    - display versions of geos, gdal and postgresql


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-24

    Makefile.am     - Added qgsacetatelines.h/cpp
    qgsacetatelines - Acetate layer made up of a collection of lines (this can be
                      used to persist lines on the canvas while digitizing)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2172 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-24

    Makefile.am -      added qgsline.h/.cpp
    qgisappbase.ui -   Removed empty Menu item that continually creeps in -- Developers
                       please make sure you aren't committing qgisappbase.ui with an
                       empty menu item.
    qgsacetateobject - Modified constructor to create an object without an origin
                       point.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2171 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-24

    New class to represent a simple line composed of two points.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2170 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-24
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-24

    Added some missing connections


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2169 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-10-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-10-22

    inserted the 'new vector layer' item again (in the layer menu). A dummy feature is not necessary anymore (but a dummy attribute)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-22

    synced initializer order with declaration order


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-22

    removed overlyqualified names


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-22

    may destroctor virtual


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-22

    Added snapshots back into the install for delimited text plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-22
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-22

    ** Removed more unused code in the GPS plugin, changed the GPS plugin source
       to follow the coding standards better


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-22

    Fix for layer name not being saved to project file (bug 1047556) --
    Thanks Gavin...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-21
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-21

    Should maybe add the new files too


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2161 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-21
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-21

    Fixed broken ChangeLog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-21
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-21

    ** Some changes in the GPS plugin:
       * Changed the tooltip of the action from "GPS Importer" to "GPS Tools"
       * Removed some old unused code
       * Made the upload/download tools much more flexible by letting users
         specifying "devices" with upload and download commands
       * Remember the last used device and port for uploads and downloads
       * Remember the last directory that a GPX file was loaded from


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2159 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-21
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-21

    removed extra toolbar menu item accidentally added during edit session


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2158 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-21
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-21

    Merged in qgsproject-branch changes.

    Also made QgsRasterLayer more robust in light of files with poor "no data" and
    "min/max" value information.

    Note that this hasn't been tested with windows versions.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-19
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-19

    Cleaned upp attribute handling and feature fetching in the GPX provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-19
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-19

    Committing ChangeLog and configure.in manually


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-19
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-19

    ** Changed GPX attribute names from three letter abbreviations to more
       userfriendly whole words


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2153 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-19
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-19

    And committing ChangeLog and configure.in manually...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-19
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-19

    ** Changed mFeatureType in qgsgpxprovider.cpp from a QString to an enum to
       avoid unnecessary string comparisons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-19

    Update of change log and increment of extra_version in configure.in


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2150 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-19

    Added Display tab to vector layers dialog
    Stubbed in members/methods in preparation for implmenting scale dependent rendering


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2149 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-19

    Added test for GEOS to acinclude
    Included GEOS in configure.in


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-19

    Changes for geos in Makefile.am
    Reset ogr spatial filter in qgsshapefileprovider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-18
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-18

    Looks like qgiscommit doesn't commit ChangeLog and configure.in if you run it from a subdirectory - committing them manually


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-18
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-18

    ** Removed duplicate code, added bounds calculation for digitized features in the GPX provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-18

    Quick hack to add -lgeos flag to link. Need add detection code for geos to
    configure for a permanent solution


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2144 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-18

    French translation from lroubeyrie at limair.asso.fr


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-10-18
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-10-18

    ** Changes to the GPX provider:
       * Implemented isEditable(), isModified(), commitChanges(), and rollBack()
       * Removed the useless lat and lon attributes in waypoint features
       * Cleaned up the attribute parsing in addFeature()
       GPX editing should now work again.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2142 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-18

    Update changelog and bumped extra_version in configure.in


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2141 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-18

    Added editable flag (someday we might actually be able to digitize
    features :))


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-18

    Implemented identify/selection using GEOS to return the proper features
    rather than any feature falling within the minumum bounding rectangle
    (MBR). QGIS now required GEOS. This works with GEOS 2.x, needs to be
    tested at GEOS 1.x


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2139 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-10-16

    fix for bug 1044242 symbology bug on where claused PostGIS tables


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-10-16

    added extra parameter to getNextFeature(std::list<int>,bool), give not commited features id -1 to prevent conflicts (selection via table) with commited features


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-16

    Updated copyright and RCS keyword


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2136 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-16

    Update copyright and RCS keyword


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2135 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-16

    Updated changelog
    Bumped extra_version in configure.in to 3


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2134 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-16

    qgisapp.cpp: Fixed OGR filters (snagged fix from qgsproject-branch)
    qgisappbase.ui: Changed images to XPM instead of PNG
    qgsvectordataprovider.h: Added mEditable as a private member rather than having child
    classes declare it


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2133 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-10-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-10-16

    added a dialog to enter and change attribute values when digitizing features


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2132 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-15

    .pro - Fix to get win32 version to build
    qgisappbase.ui - downgraded qt version string  to 3.1
    qgsuvalmadialog.cpp - added win32 ifdef


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2131 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-15

    Applied patch from Gavin that fixes bug 1045894.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-10-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-10-14

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2129 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-12

    Sorted and reformatted dependency lists


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2119 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-11

    Added man page for qgis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2118 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-09

    Updated splash.png for 0.6
    Added x and y text offset #defines for drawing text on the splashscreen
    Minor code reformatting in qgisapp and qgsmapcanvas
    Changed version and release name in qgis.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2117 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-09

    Cosmetic change to comments


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2116 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-09

    Changed extra_version to 1, updated change log


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2115 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-09

    Fix for bogus error message when loading a shapefile from the cmd line
    (bug 1043464)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-08

    Latvian translation file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2109 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-08

    Imperfectly fixed problem where attributes aren't displayed if the primary
    key is not of type int4 (bug 1042706). Support for a unique id key field needs
    to be added to the provider. Support for keys other than int4 will require
    changing QgsFeature to a template class and other major architectural changes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2108 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-10-04
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-10-04

    Merged changes in 0.5 release branch to MAIN


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2094 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-10-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-10-01

    Force reset of progress bar after render


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-09-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-09-30

    added a little icon to the legend items to indicate whether a layer is editable or not


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2070 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-30

    QgsRasterLayer::getPaletteAsPixmap crash fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2068 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-30

    destructor fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2066 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-30

    added qgscolortable for radims new raster improvements to build


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2063 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-29
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-29

    isEditable conflict


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2057 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-09-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-09-29

    Changed QMessageBox::question to QMessageBox::information since the static
    question function is not available in Qt 3.1.2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2056 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-09-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-09-29

    -Fixed Qt version problem in ui files (version should always be set to 3.1)
    -Added debug statements to qgsvectorlayer to track down the X11 draw/hang bug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2055 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-28
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-28

    support all raster types, color table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-28
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-28

    color table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2052 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-09-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-09-27

    added qgsvectordataprovider interface and start editing/ stop editing for vector digitising


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2049 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-25

    Resolve issue causing gsherman to call me rude names....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2038 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-23
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-23

    ** Removed support for loading Geocaching.com LOC files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2029 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-09-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-09-22

    <sarcasm>New and exciting splash screen</sarcasm>
    Updated splash for the 0.5 Bandit release.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2026 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-21

    Labeling  updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2025 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-21

    Fix for clipping of labels when labelling polygon features.

    Modified label rendering procedure so that it is a seprate call (drawLabels) and no longer part of the draw() method. Added a second loop in QgsMapCanvas::render() to go through all visible layers and call their drawLabels method. This loop is called after the features rendereing loop so the clipping problem is thusly forthwithly avaoided. Performance doesnt seem to bad either.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2024 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-20

    Added win32 def for PKGDATAPATH


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-20
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-20

    ** Added the element definition of uniquevaluemarker to qgis.dtd


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2022 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-20
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-20

    ** Re-fixed bug 987874, the provider will now skip geometry-less features
       but keep reading other features


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-20
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-20

    ** Fixed bug 987874 which caused QGIS to crash when showing the attribute
       table for shapefile layers with features with NULL geometry
       (GetGeometryRef() returns NULL) - the OGR provider now treats features
       with NULL geometry as NULL features, i.e. EOF


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2020 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-09-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-09-18

    Changes to allow build under Win32


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2019 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-15
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-15

    ** Fixed QgsUValMaDialogBase so the listbox doesn't take up all of the space


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-14
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-14

    ** Added the SVG icons in src/svg/gpsicons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2011 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-09-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-09-13

    inserted CPLFree


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2005 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-13
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-13

    Added the unique value marker renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@2004 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-13
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-13

    qgis exception classes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-09-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-09-12

    fixed a bug occuring when reading projects with unique value symbology


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1998 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-12
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-12

    ** Scale down SVG symbols
    ** Display rasters without geotransform info as "1 pixel = 1 unit"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-09-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-09-12

    fixed a memory leak in the unique value dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-12
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-12

    ** Fixed bug in scale_bar plugin that would cause QGIS to freeze when a
       layer with one point was loaded


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-12
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-12

    ** The device lists in the GPS plugin should show /dev/ttyUSB* devices too
       now (for serial USB adapters) on Linux


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-09-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-09-11

    fixed the bug which prevented the proper loading of graduated symbol layers from project files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-09-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-09-11

    removed qgsgrasyextensionwidget from cvs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-11

    Fix win32 name mangling when plugin names are printed to std out


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1984 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-09-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-09-10

    Fix for stretched file management and data toolbars when docked
    on either side of the main window (Bug 982234)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-09-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-09-09

    added editing of class breaks by double clicking on the list box entries


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1979 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-09
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-09

    QgsProject source initial check-in.  It's a work-in-progress, so not formally
    connected to anything yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-08

    Fixes for broken exe building by recent commits


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1977 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-08

    Fixes for broken lib building by recent commits


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1976 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-08
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-08

    ** Fixed bug that crashed QGIS when the user selected records in the attribute
       table for a layer that used the single marker renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1975 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-07

    Serialisation of buffer width and color


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-07

    Fix bug with serialisation / deserialisation of alignment.
    Minor change to gui
    Buffer tweaks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1973 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-07

    Beta bipa bicked a bit of betta buffa (sung to the tune of Peter Piper pickeds a peck of pickled pepper).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1972 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-07

    First pass at buffers - not quite right yet, but I lost the last one I made so now I have to refigure it out....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1971 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-07

    More minor tweaks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1970 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-06

    More updates to setting state...still in progress....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1969 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-06

    Fix misbehaving north arrow plugin....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1968 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-06

    Fix for compilation error


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1967 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-06

    Added qgsuldiaog stuff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1966 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-06

    Fix designer version build error


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1965 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-06

    Win32 uic includes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1964 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-06

    Fix call to label dialog props


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1963 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-05

    First pass at integrating new label dialog into vector props. Still in progress...will hopefully complete later today....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1962 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-09-05

    changed graduated symbol dialog to QListBox. Changing the classbreaks with a double click does not work yet (but should be there soon)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1961 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-09-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-09-03

    Made this a subclass of qwidget rather than qdialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1960 c8812cc2-4d05-0410-92ff-de0c093fc19c

    spoerri <spoerri@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-03
Commit:     spoerri <spoerri@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-03

    Initial factory class and testing to check write access to repository


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1959 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-02
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-02

    I'm getting a bit annoyed that I have to keep committing these by hand after
    qgiscommit fails.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1958 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-09-02
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-09-02

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-30

    * Fixed bug that caused qgis to crash when a plugin was unloaded. All plugins
      must now have a QAction member pointer that is created when the GUI is
      initialized in initGui(). This pointer is used in the unload() method to
      remove the QAction and associated icon from the plugins toolbar.

    * Updated splash for upcoming 0.5 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1956 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-28

    Add icon in shared icon bar rather


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-28

    Updated for changes made to plugin toolbar
    Bumped devel extra version to .23


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1954 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-28

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1953 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-28

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1952 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-28

    Use the new unified plugins toolbar.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1951 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-28

    Created a single toolbar that plugins can (optionally) load icons into to save screen real estate lost by sepearaters between many small toolbars


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1950 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-27

    Added single shot timer to splash screen to leave it up for 5 seconds. If user clicks on it, it goes away...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1946 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-27

    Fixed splash screen display on win32


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1945 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-08-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-08-27

    enabled loading of projects with unique value symboloy


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1944 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-27

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1943 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-27

    Updated splash screen for 0.5 -- waiting for backlash...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1942 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-27

    Updated INSTALL.cvs to reflect current configure/build procedures for CVS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1941 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-26

    ===================================================================
    RCS file: /cvsroot/qgis/qgis/ChangeLog,v
    retrieving revision 1.175
    diff -r1.175 ChangeLog
    5a6,19
    > 2004-08-26 [mcoletti] 0.4.0devel22
    > qgisapp.cpp:
    >
    >  - fixed bug 1017079, where loading projects would cause app to crash
    >
    > qgsprojectio.cpp:
    >
    >  - minor code change; commented out superfluous code
    >
    > 2004-08-26 [mcoletti] 0.4.0devel21
    > Now explicitly check for command line arguments via $# instead of $@.  Using
    > $@ caused the script to crash when more than one command line argument was
    > passed in.  (E.g., specifying multiple files for CVS commits.)
    >
    Index: configure.in
    ===================================================================
    RCS file: /cvsroot/qgis/qgis/configure.in,v
    retrieving revision 1.177
    diff -r1.177 configure.in
    29c29
    < EXTRA_VERSION=20
    ---
    > EXTRA_VERSION=22


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-26

    Deleted two data members that referred to the Singleton object
    QgsMapLayerRegistry.  Now explicitly use QgsMapLayerRegistry::instance(),
    which emphasizes that you're accessing a Singleton.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1939 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-08-24

    added writing and reading of xml for the unique value renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-22
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-22

    ** Fixed a bug that caused SVG markers to be huge when oversampling was turned on


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1926 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-22
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-22

    ** Fixed transparency in SVG sumbols


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1925 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-21
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-21

    ** Added a black frame around the white rectangle around SVG symbols to make it look cleaner, can be removed when transparency is fixed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1924 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-20
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-20

    ** Added more attribute fields to the GPX provider: cmt, desc, src, sym, number, urlname


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1922 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-20
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-20

    ** Forgot to calculate bounds for user-added routes and tracks in the GPX
       provider, which caused unpredictable drawing bugs since selection wouldn't
       work. Fixed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-20

    New dialog for qgs labels coutesy of Pete! Its not wired in to the vector props gui yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1912 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-19

    Removed references to qgsvectordialog which has been removed from cvs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1909 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-19

    Updated changelog
    Bumped configure.in extra version to 13


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1908 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-19

    Lumped common toolbar buttons into drop-down tools (I hope you like it)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1907 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-19

    Removed nonexistent source files from the .pro


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1906 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-19

    Added .ascii() to QStrings written to the project file (otherwise the address of the object gets written under Win32)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-08-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-08-18

    changed Makefile.am and removed unused includes to make qgis compiling again


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1904 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-08-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-08-18

    removed classes which are not in use anymore


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1898 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-18
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-18

    Added download devices for Windows


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1897 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-18
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-18

    Removed unneccesary argument to GPSObject::fillElement()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1896 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-18
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-18

    ** added Italian translation thanx to Maurizio Napolitano
    ** updated all translations


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1894 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-18

    Added comments on changes required to the .pro to make a win32 release build


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1893 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-18

    Added return true to parseNode function so it would compile on win32


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1892 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-18

    Added com1 and com2 for windows devices


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1891 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-18

    Qmake .pro files for gps provider and importer and spit (win32 build system)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1890 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-17
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-17

    ** Implemented GPX file writing - GPX layers are now written back to file
       when features are added


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1884 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-17
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-17

    * More digitizing support for the GPX provider. Routes and tracks can now be
      created. Nothing is written to file yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1883 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-17

    Change Plugins tab label to Providers to better reflect the information it displays


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1882 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-08-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-08-16

    commented out lines 2946 and 2950 of qgisapp.cpp to prevent that vector layers are drawn several times in the overview canvas


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1881 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-08-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-08-16

    improved efficiency of the unique value renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1880 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-16

    Modified declaration for extern "C" functions so they work in win32


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1879 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-16

    Updated win32 build environment to include spit plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1878 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-16

    Updated win32 build environment to include gps plugin and provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1877 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-16

    Enhanced error reporting for plugin loading


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1876 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-16

    Added return statement for the identify function to make it compile under win32. Currently it returns an empty vector


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1875 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-16

    Modified declaration for extern "C" functions so they work in win32


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1874 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-16

    Enabled link with libqgis.lib (win32)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1873 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-16
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-16

    tools widget flags changed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1872 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-16
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-16

    offset merged in xml


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1871 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-16
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-16

    lower() attribute field name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1870 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-15

    Changed include statement in qgis.h to use local rather than global search path.

    Modified qgisappbase to restore the Help|About connection which had gotten deleted at some point.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1869 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-15

    Add every cpp under the sun to make win qgis lib work


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1868 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-15

    Qmake .pro for building libqgis.lib. Used for linking with plugins.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1867 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-15

    Changes for Win32 support - no new features


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1866 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-08-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-08-14

    added rendering of legend items for unique value renderers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1865 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-14

    Retabbed and formatted source according to QGIS standards


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1864 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-14

    Added mouse wheel zoom. Moving wheel forward zooms in by a factor of 2.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1863 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-14

    Fixed build error with ui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1862 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-08-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-08-14

    unique value renderer seems to work. Drawing of the legend item will follow


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1861 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-14

    fixed gdal lib reference


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1860 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-14

    added math.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1859 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-14

    Includes radims new labelling stuff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1858 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-13
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-13

    labels


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1857 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-13

    Updated change log


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1856 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-13

    Fixed preferences bug that caused themes to disappear when setting options.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1855 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-13

    Incremented extra_version in configure.in to 8
    Updated changelog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1854 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-08-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-08-13

    Rearranged capture icons and added them to the mapnavigation action group
    so that the icons remain depressed while the tool is active. (bugs
    994274 and 994272)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1853 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-08-07

    added some waring box for the digitising tools. Native enghlish speakers are invited to change the text of the message box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1851 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-08-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-08-07

    close attribute table when adding features such that it is always up to date


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1850 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-08-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-08-06

    icons for line and polygon digitising


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1849 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-06

    More icons for digitising stuff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1848 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-08-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-08-06

    Resaved using designer 3.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1847 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-08-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-08-06

    added a polygon digitizing tool. There is no icon yet, the button is on the left of the line tool


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1846 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-04
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-04

    region


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1845 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-08-02
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-08-02

    attribute table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1844 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-30

    -


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1842 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-30
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-30

    symbology


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1841 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-29
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-29

    edit attributes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1835 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-29
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-29

    edit attributtes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1834 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-29
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-29

    attributes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1833 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-28

    some cleanups in qgsvectorlayer.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-28

    some more wkb for the shapefileprovider. Only point and line are tested yes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1829 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-28

    started to make a dialog class for unique renderer, added a bit of wkb code in the shapefileprovider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1828 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-24

    added unique value renderer class


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1815 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-21

    fix for a bug that caused problems when loading vector layers from projects


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1804 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-21

    Added precision to wellKnownText function


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-21

    Added wellKnownText function to return the well known text of the point in the form POINT(x y)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-21

    Retabbed source to match coding conventions
    Well known text stored in the feature when adding (digitzing) a point


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-20
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-20

    Pops up error dialog if encounter problem reading a project file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1793 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-20

    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) :-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1792 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-20

    added support for polygons in QgsShapeFileProvider::addFeature. Not tested yet


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1791 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-20

    Updated ChangeLog
    Bumped the devel version to 7


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1788 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-20

    Added display/label field handling. Field is not set when the layer is added
    by examining the fields and attempting to make a "smart" choice. The user
    can later change this field from the layer properties dialog. This field
    is used as the item name in the identify box (top of the tree for each
    feature and its attributes) and will eventually be used in labelling features.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1787 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-20

    Cleanup of postgres add layer dialog
    Removed excessive debug output from qgsfeature
    Fixed broken setDisplayField function in qgsvectorlayer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1786 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-19
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-19

    getNextFeature(attlist)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1785 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-18
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-18

    ** Changed Graduated Marker renderer to use the SVG cache


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1783 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-17
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-17

    It would help if I actually added the files too... fixed memory leak, cache size may need tweaking


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1782 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-17
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-17

    Added SVG cache, started using it in Single Marker renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1781 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-17

    fix for bug where overviewglasses have not been restored properly when loading from project files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1780 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-17
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-17

    Store GPSData objects on the heap instead of the stack to maybe make VC happy


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1779 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-17
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-17

    Fix UI file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1778 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-17

    outcommented call to OGRLayer->DeleteFeature


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1777 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-17

    some cleanups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1776 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-17

    fix for bug 990016 'Vector symbology dialog remembers unapplied cmbbox state'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1775 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-17

    added code related to feature deletion


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-07-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-07-17

    Save using designer 3.1.2 to fix PNG breakage


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1773 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-16

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1772 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-15

    Qmake project files for win32 build


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1768 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-15

    Qmake project file for providers directory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1767 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-15

    Changes to support Windows icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-14

    Canceling selection of browser doesn't blank existing browser choice


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1765 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-14

    Fix for file filter on win32 vs other platforms


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1764 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-14

    Addition of exception for compilation with any version of Qt


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1763 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-14

    -qgisapp - fix for opening help files on win32.
    -qgsoptionsbase - added browse button to preferences dialog so user can browse to location of the web browser.
    -qgsprojectio and renderers - fix so project files are stored properly under win32


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1762 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-14

    QgsShapefileProvider must return a value from addFeature
    QgisApp changed to support restoring of plugins from Windows.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1761 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-14

    Qmake project file for building qgis on windows


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1760 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-14

    Changed output to qgis_ts.pro so as not to blast the windows qmake project file (qgis.pro)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-14

    Changed output to qgis_qm.pro so as not to blast the windows qmake project file (qgis.pro)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1758 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-13
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-13

    my photo


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1754 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-13
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-13

    path to libgrassprovider.so changed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1753 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-13

    Added check to see if open in update mode failed. If so, try to open it
    in read-only mode. Need to set a flag or something to indicate read-only
    so editing operations don't fail (once they are implemented)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1752 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-12
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-12

    Check if GISBASE is set


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1751 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-12

    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;'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-12
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-12

    edit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-12
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-12

    default edit icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-12
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-12

    edit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-12
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-12

    fixed crash in CapturePoint (geometry is released in QgsFeature destructor)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-12
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-12

    Started adding DOM writing to GPSData


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1744 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-11
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-11

    Implemented addFeature() for the GPX provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-11

    implemented writing of points to make some tests with feature writing. Use the capture-point tool to write on point vector layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1742 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-10
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-10

    ** Added code to QgsProjectIo that saves and loads the provider key of a vector
       layer in the project file, so delimited text layers and GPX layers can be
       saved in a project. Haven't tested for grass vector layers, but it should
       work.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-10

    1. First pass at defining PostgreSQL layers using a where clause in the data
    provider. UI may need some work. When adding a PG layer, double- click on the
    layer name to define the where clause. Do not include the where keyword
    2. Added $QTDIR/bin to the path for lrelease and lupdate in the i18n
    scripts


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-07-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-07-08

    Interface changes to allow forcing view to update when a raster layer is added via a plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-07

    marker renderers now draw a yellow rectangle for selected features (the same size as the image has)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1736 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-06
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-06

    Close the dialog when a GPS operation is done (broke it in earlier commit)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1735 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-07-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-07-05

    Raster force redraw


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1733 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-07-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-07-05

    Added flag so that plugins can force mapcanvas redraw after adding a raster layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1732 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-05
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-05

    ** Moved lots of code from PluginGui to Plugin in the GPS plugin, use signals
       and slots for communication


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-07-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-07-04

    moved responsibility for selected vector features to the renderers. The implementation for the marker renderers has not been done yet


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1730 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-03

    Email audit trail for GPL change regarding compilation with any version of Qt


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1729 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-07-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-07-02

    Changes for 0.4 release - the 'Baby' is born


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-07-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-07-01

    Overview canvas now has extents equal to the extents of the main map canvas


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-07-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-07-01

    Added accessors for full extents of map canvas, and frozen state of mapcanvas


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1724 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-07-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-07-01

    Removeing the (myInt!=0) test causes usgs dems to render as a big black square - reinsating these for purposes of 0.4 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1723 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-07-01
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-07-01

    ** use int and GDT_Int32 to enable proper retrieval of negative no data values
    ** correctly calculate required size of scan data


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-07-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-07-01

    Marcos legend item changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1719 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-07-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-07-01

    Marcos legend item changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1718 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-07-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-07-01

    Marcos legend item changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-30

    Further attempt to fix 'rasters dont show after loading' problem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1715 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-30

    fix bug where rasters are not shown when added after other layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1714 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-30

    Fix order of layer restoration


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-30
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-30

    ** made ready for release
    ** added interface version for libqgis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-30
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-30

    some cosmetics


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-30
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-30

    recreated ts files as there where entries of the http_server plugin in it
    updated German translation
    added Chinese translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1708 c8812cc2-4d05-0410-92ff-de0c093fc19c

    hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-29
Commit:     hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-29

    Updated language file for release 0.4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1706 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-29
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-29

    Updated Swedish translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-29

    Updated translation files for 0.4 release. Translators need to update for
    their language...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1704 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-29

    Install documentation update for 0.4 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-29

    Updated ChangeLog
    Incremented extra version to 57


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1702 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-29

    Fixed overview extent rectangle bug that incorrectly displayed the zoom rectangle
    as drawn rather than the actual view extent of the map canvas after rendering


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1701 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-29

    Updated comments/documentation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1700 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-29

    Added patch from strk that improves calculation of extents for a postgres layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1699 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-28
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-28

    Fixed a bug that caused QGIS to not set the fieldIndex of a vector layer if the fieldIndex found was the first attribute


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1698 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-28
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-28

    ** fix bug #981159
    ** cleaned warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1697 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-27

    Coupla new icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1695 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-27

    Added show/hide all layers option


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1694 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-27
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-27

    Swedish translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1693 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-27
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-27

    ** Enabled GPS upload code again


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-27

    Fix problem with missing paranthesis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1691 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-27

    Added 'remove all from overview' button


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1690 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-27

    Wired up different gdal subsampling algorithms for pyramid building to raster props dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1689 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-27

    Made the scale bar units intelligently switch between m and km as appropriate.
    Made the scale bar max lenght 1/3 screen rather than 1/2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1688 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-26

    Hid incomplete 'where clause' box prior to 0.4 release.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-26

    Added functionality to lock a map canvas to prevent user interaction so that the overview canvas cant be misused,

    e.g.:
      mOverviewCanvas->userInteractionAllowed(false);

    This fixes bug: 977032

    Fix "overview does not zoom to all when layer removed" bug [ 977034 ]

    Fixed overview paints multiple times bug 977015


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-26

    Bugfix to freeze canvas properly when doing a File->New Project


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1684 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-06-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-06-26

    fixed two bugs related to graduated symbol rendering


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1683 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-26

    Bug fix to ensure extents are correctly restored when project loads


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-26

    Extents are now properly restored when a project is opened.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1681 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-24

    Fix for const const error caused by incorrect version of designer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1667 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-24

    Changed projectio to restore zorder correctly and freeze mapcanvas during restore.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-24

    Completion of projectio fixes to freeze canvas and restore zorder correctly. Small issue with restoring extents properly needs to be resolved still.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1665 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-23
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-23

    qgiscommit failed to commit these


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1664 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-23
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-23

    Fixed bug whereby one couldn't downcast from QgsMapLayer* to a
    QgsVectorLayer*.  Apparently this was because dlopen()'d files didn't have
    full access to global variables.  Now plug-ins can use global variable by
    linking with -rdynamic and using dlopen()'s RTLD_GLOBAL flag.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1663 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-23
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-23

    fix for missing attributes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1662 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-23

    Qmake project files for building on Windows


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1661 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-23

    Qmake project file for QGIS top-level source directory
    This file is used by qmake to generate the Makefiles for building
    QGIS on Windows. When building on Windows, the QGIS source
    should reside in a directory named qgis_win32


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1660 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-23

     Qmake project file for QGIS src directory
     This file is used by qmake to generate the Makefile for building
     QGIS on Windows


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1659 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-22
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-22

    Tidied up scale bar plugin for release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-22

    Removed unimplemented mapLayersList method


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1657 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-22
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-22

    Fixed NULL dereferencing bug that crashed QGIS when loading projects with layers that are in the overview


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1656 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-22
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-22

    UI version 3.2 -> 3.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1655 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-22
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-22

    Disabled GPS upload code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1654 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-21

    Progress bar stuff.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1653 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-21

    Build a zOrder as each layer is built from file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1652 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-21

    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).

    Rendering layers in app now increments progress bar as each layer is drawn.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1651 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-06-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-06-21

    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@autoform.ch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1650 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-21
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-21

    ** Hooked up the GPS gui to code that uses gpsbabel to import lots of GPS file
       formats to GPX


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-21
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-21

    Cleaned up some code in the (broken) GPS upload section


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1648 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-21
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-21

    ** Added check for wrong UI version to make release
    ** fixed wrong versions and DOS endlines


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1647 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-21

    Got tired of always resetting my GRASS gidbase dir everytime qgis restarts - added it to qsettings.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1646 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-20

    Complete buffering so that bar as well as text will be visible on both light and dark surfaces.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1645 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-20

    ** Fix for bug [ 973922 ] Overview shows layers in wrong order

    ** Fixed show stopper bug where maplayerregistry wasnt being cleared properly on file new

    ** Added setZOrder which will be used in next commit to fix projectio zorder problem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1644 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-20

    Fix anoying mapcanvas isnt freezing during raster layer add bug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-20

    Ahem - fixed bug causing layers to annoyingly redraw while loading caused by yours truly...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1642 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-20

    Updated splash screen for upcoming 0.4 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-20

    Restored to revsion 1.52. Revisions 1.53+ were causing crashes, hangs, or
    display problems.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1640 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-20

    Restored to revsion 1.53. Changes at 1.54 were causing hangs/crashes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1639 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-06-20

    fixed more memory leaks. Enabled delete statement in qgsvectorlayer.cpp, l. 595


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1638 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-06-20

    fixed two memory leaks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-06-20

    fixed layout which was lost somehow


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-06-20

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-06-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-06-20

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-19

    Buffer size to 1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-19

    Add buffer around scale bar text


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1631 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-19

    Buffer text of scale bar with white so its visible on both dark and light backgrounds.
    Pete to do same for scale bar lines themselves?


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1630 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-19

    Change to hourglass cursor during lengthy operations


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1629 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-19

    Changes to vector renderer gui layout. Windows Qt version cannot set
    the background color of a button. The controls have been changed to use
    the layout similar to Qt Designer (QLabel with color and QToolButton for
    changing the color)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-18
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-18

    Added some code for GPSBabel import


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-18

    Change capture point behaviour on X11 qt - lmb puts coords to X selection instead of X clipboard


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-18
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-18

    ** Added an option for setting the length of the scale bar to closest
       integer < 10 times power of 10


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-18
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-18

    Fixed Makefile bug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1622 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-17

    Petes nice new icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1607 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-17
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-17

    updated icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1606 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-17
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-17

    Now allows multiple tables to be added at the same time.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1605 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-17

    Added include of qapplication.h when building on windows


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-17

    Modifications to allow compilation under windows


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-16

    Added qgsvectorfilewriter stuff. Minor formatting changes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-16

    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:

      QgsVectorFileWriter myFileWriter("/tmp/test.shp", wkbPoint);
      if (myFileWriter.initialise())
      {
        myFileWriter.createField("TestInt",OFTInteger,8,0);
        myFileWriter.createField("TestRead",OFTReal,8,3);
        myFileWriter.createField("TestStr",OFTString,255,0);
        myFileWriter.writePoint(&theQgsPoint);
      }


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-16

    Wind 32 support for package path - which will hopefully ensure pyramid and overview mini icons are displayed on legend entry now.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-16
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-16

    More GPS import code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-16
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-16

    ** Added skeleton code for importing other GPS file formats using GPSBabel


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1598 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-16

    Changes to support Windows
    ** qgsprojectio requires casting QString to const char * prior to writing,
    otherwise the address of the object is written rather than the content


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1597 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-16

    Added small icon displayed on raster legend showing whether this layer is in overview or not


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1596 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-16

    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!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-16

    Small icon displayed on raster legend showing whether this layer is in overview or not. This icon needs "petification!".


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1594 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-15

    Add all layers to overview


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-15

    Added new menu / toolbar option to add all loaded layers into the overview.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1592 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-15

    Icon for add all layers to overview


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1591 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-14
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-14

    Added link to GPSBabel in the GPS download/upload help text


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1589 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-14
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-14

    ** More preparation for GPS upload code
    ** New function in QgisInterface - getLayerRegistry()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-14
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-14

    Cleaned up the GPX parsing


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1587 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-14
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-14

    nextFeature() now sets feature type name


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-14
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-14

    Now properly propogate mTypeName in copy ctor and assignment operator.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-14

    Force new project added to plugin iface


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1584 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-14

    Added capability for plugins to clear the current project ignoring the project dirty flag (ie force new project).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1583 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-14

    Added qgispoint to libqgis - needed for passing raster objects through plugin iface (not sure why).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1582 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-14

    Changes to support Windows version


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1581 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-14

    addRasterLayer to plugin interface


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1579 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-14

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1578 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-13

    Removal of some genericly useable raster methods into qgsrasterlayer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-13

    Removed gdal deps in qgisapp.

    Moved raster load stuff to a group at the end of qgisapp.cpp file.

    Removed generically useable raster fns from qgisapp to static methods of qgsrasterlayer.

    Some renaming of variable names etc.

    Added addRaster(QgsRasterLayer *) private method to qgisapp - which is intended for use via plugins that want to load  'ready made' / symbolised raster layer into the mapCanvas.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1576 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-13

    I commited this by mistake earlier - this just cleans up a little, but the 'Where clause' box doesnt do anything yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1575 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-13

    Legen Item font updates.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-13

    Change legend item fonts to arial 10pt for consistancy with rest of gui and to make font size more reasonable for Winders Users.

    In the next release I will softcode global font selection in qgsoptions, but I dont have time to do that right now.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1573 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-13

    Add version name to splash


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-13

    Added version name to splash.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-13

    Capture Point changes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1570 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-13

    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.

    In release 0.5 this will be extended to provide simple point vector file data capture / digitising facility. This will be implemented by means of a plugin which will utilise the aforementioned xyClickCoordinate(QgsPoint) signal.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1569 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-13

    Added signal and mouse mode for capturing points.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1568 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-13

    Added digitising point icon.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-12
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-12

    Make 'no data' handling consistent in the GPX provider and remove isnan() since it breaks Windows builds


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-12

    Added ifdef's for OSX compilation (per J.Collord)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1565 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-12

    Info about Windows version information and bumped extra version


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-12

    Massive changes to provide Windows support. This is a work in progress but
    has been tested and it compiles under unix. Future changes to the code must
    be aware of multiplatform issues.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1563 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-12

    Fixed interect function to get rid of >? operator (windows doesn't like
    it)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-12

    Added WIN32 support -- Edit with caution -- we now are supporting multiple
    platforms from one code base!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-11

    Minor bugfix for some dodgy looking ternary operators.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-11

    Fix canvas zorder syncing problems between overview and mapcanvas.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1559 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-11
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-11

    Fixed bug where QGIS attempts to render scale bar when no layers are added causing QGIS to freeze


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-11

    Added QgsMapLayerRegistry to libqgis sources


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-11
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-11

    ** Let the user choose GPS protocol and feature type to download


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-11

    **Current extent support added to overview map
    **Added acetate objects and support to QgsMapCanvas


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-10

    Modified projectio (serialisation and deserialisation of project files) to use maplayerregistry and not mapcanvas.

    Implemented state handling of 'showInOverview' property in project io.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-10
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-10

    Fixed scaling issues for scale bar plugin and implemented colour selection


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-10
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-10

    SPIT gui's tidied to conform with the format of the other plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-10
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-10

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1551 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-09

    Bugfix for transparency wierdness in raster.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-09
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-09

    fixed version numbers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1549 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-09
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-09

    Added support for a feature type name in QgsFeature.  The GDAL/OGR shape file
    provider now also provides the feature type name.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-09
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-09

    First commit of the scale bar plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-09
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-09

    First commit of scale bar plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-09

    State of overview flag for a layer is now saved to disk - still working on state restoration again....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1545 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-09

    Added accessor to maplayer to retrieve overview status (for use by projectio).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1544 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-09

    Added "Show in overview" option to vector popup menu.

    Removed overview stuff from debug only version of qgisapp.

    Did plumbing for enableing disabling layers in overview from popup context menu.

    Whoopdeedooo. :-)

    All that remains to do now is sort out syncronisation of layer ordering between main map canvas and overview canvas.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-09

    fixed bug where pop transp. slider was not syncing when transp changed in raster props dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-09

    Fixed empty .dbf crashing bug. Added transparency slider t raster popup menu.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-09

    Added showInOverview  stub


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-08

    Fix crash when qgis loads shapefile with empty .dbf

    Add transparency slider to raster popup menu.

    Adding 'show in overview' mpopup menu option to raster (incomplete).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-08
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-08

    ** Hid the "GPS download file importer" tab


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-08
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-08

    ** Call GPSBabel using QProcess instead of system(), show a progress bar while
       GPSBabel is running, show the messages printed to GPSBabel's stderr if
       something goes wrong


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-08
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-08

    ** Started adding GPS data download capability. Only tracklogs from Garmin
       devices for now, routes and waypoints and Magellan support will come in
       the near future.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-08
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-08

    ** updated ts files
    ** fixed German translation
    ** added translation support to external help applications (grid_maker and gpsimporter)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1535 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-08

    Updated for changes @ devel17


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-08

    Added option to set the number of features retreived before the map canvas
    is updated


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1533 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-07
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-07

    ** Changed some calls to QMessageBox::question() to QMessageBox::information()
       since Qt 3.1.2 doesn't have question()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1532 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-07

    Minor bugfix to clear overview when new project is started.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1531 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-07

    Implemented map overview using maplayers rather than snapshots of a raster layer.

    Implemented QgsMapLayerRegistry  - s singleton object that keeps track of loaded layers. When a layer is added an entry is made in the registry. When a layer is removed, the registry emits a layerWillBeRemoved signal that is connected to any mapvcanvas, legend etc that may be using the layer. The objects using the layer can then remove any reference they make to the layer - after which the registry deletes the layer object.

    This fixes a problem with adding an overview map which caused qgis to crash when a layer was removed because it was trying to delete the same pointer twice.

    Added a better implementation of the overview map below map legend.

    Refactoring in qgis app - all private members now adhere to qgis naming conventions (prefixed with m).


    Import Note *** ONLY THE MAPLAYER REGISTRY SHOULD DELETE LAYERS NOW ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1530 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-04
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-04

    Correctly disable buttons when a raster is added as the first layer.

    The pg buffer plugin button is not disabled. Need to provide a way to let plugins
    handle this properly.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-04

    Added getPaletteAsPixmap function to raster and display on raster props
       dialog. Also added gdaldatatype to raster props metadata dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-04

    Added getPaletteAsPixmap function to raster and display on raster props
       dialog. Also added gdaldatatype to raster props metadata dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-04
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-04

    ** fixed tims typo with GDAL_LDADD
    ** cleaned pluginnames


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-04

    Added getPalletteAsPixmap method to rasterlayer class so that the palette of a paletted raster layer can be retrieved and visualised.

    Rearranged 'General' tab on raster props dialog, including adding a
    palette view that uses the above mentioned call to rasterlayer class.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-03

    Updated todo list for 0.4


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-06-03
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-06-03

    ** fixed bug #965720 by adding math.h for gcc 3.4 problems


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-03

    Added  $(GDAL_LADD) to makefile to remove dltest GDALTermProgress error.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-02

    Minor fix added std:: before endl in setProgress.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1517 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-02

    MapCanvas changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1516 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-02

    Updated draw method following changes to maplayer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1515 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-02

    Renamed obscurely named Impl struct to CanvasProperties and private instance of impl_ to mCanvasProperties.

    More tweaking on printing stuff though its still not scaling properly except to A4 landscape.

    Added private member mScale (double) and accessor so that plugins can access the current scale.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1514 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-02

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1513 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-02

    Minor changes - added some debug info on filePrint


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1512 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-02

    Hide dialog before setting props.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1511 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-02

    Hide the dialog before updating props.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1510 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-01

    Fixed const const error that arose when trying to compile under qt 3.2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1508 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-01

    Fixed incorrect designer version


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1507 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-01

    Switch to using QPaintDeviceMetrics for determining size of paint device.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1506 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-01

    Switch to useing QPaintDeviceMetrics for determining size of paint device.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1505 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-06-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-06-01

    Fix for theme preview as the themes are highlighted in the theme
    drop-down box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1504 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-01

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1503 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-01

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1502 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-01

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1501 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-06-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-06-01

    Gui cleanups for options dialog box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1500 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-31

    Added theming for print icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1499 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-31

    Renamed to fit naming convention


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1498 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-31

    Icon for print icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1497 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-31

    Print functionality...a work in progress.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1496 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-31

    Added basic print capability to qgis....consider this a work in progress.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1495 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-31

    Bumped extra version to 9
    Added change log entries


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1494 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-31

    Changed QgsIdentifyResultsBase to inherit from QWidget instead of QDialog
    so window position can be saved/restored from user settings each time.

    Changed qgis.h int version number to 300 (should have been done at release)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1493 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-29

    Fix poorly placed status text on splash screen.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1492 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-29

    Subclassed options dialog to add theme capability


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1491 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-28

    Added user selection of icon themes. There is only one theme in CVS (default).
    Info on creating icon themes will be forthcoming. A test theme will be put
    up on community.qgis.org soon.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1490 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-28

    Close gdal dataset after testing (thanks Radim!)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1489 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-27

    Added info about spit plugin fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1487 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-27

    Added the getSchema call to the constructor so the schema drop-down
    is populated. Since spit is both a plugin and standalone app, getSchema
    was called in main in the standalone version and not called at all for
    the plugin.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1486 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-27
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-27

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-27
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-27

    ** cleanup of gcc warnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1484 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-27
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-27

    Standardised GUI layout


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1483 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-27

    Standardised GUI layout


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1482 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-27

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1481 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-27

    Standardised GUI layout


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1480 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-27

    Added theme selection to the user preferences dialog. Currently there is only
    one theme (default) available. The preferences dialog examines the themes
    directory and adds each subdir to the list of available themes (in a combobox).
    If a theme subdirectory doesn't contain all the required images and the user selects it, the toolbars and menus will be blank the next time QGIS is started.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1479 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-27

    Added QgisApp::setTheme() to set the icons from png images:
     Inits the toolbar icons by setting the icon for each action.
     All toolbar/menu items must be a QAction in order for this
     to work.

     When new toolbar/menu QAction objects are added to the interface,
     add an entry below to set the icon

     PNG names must match those defined for the default theme. The
     default theme is installed in <prefix>/share/qgis/themes/default.

     TODO:Next step is to allow user specified icon sets by loading the
     images from a theme directory other than "default". This will require
     adding information to preferences to allow selecting the theme.

     New core themes can be added by creating a subdirectory under src/themes
     and modifying the appropriate Makefile.am files. User contributed themes
     will be installed directly into <prefix>/share/qgis/themes/<themedir>.

     TODO: Create a theme preferences dialog that parses the themes directory
     and builds a list of themes (ie subdirectories) for the user to
     choose from.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1478 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-26
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-26

    ** Added some calls to std::string::c_str() to hopefully make Qt without STL
       happy


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-26
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-26

    ** Fixed a bug that caused the legend checkboxes to always be unchecked when
       using Qt 3.1.2 by removing QgsLegendItem::setOn(), don't know how this
       affects newer Qt


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-26

    Updated files for 0.3 release
    ** Updated whats new in qgisapp.cpp (for about dialog)
    ** Added border to the splash screen (Madison didn't like it without a border)
    ** Added map units tag to qgis.dtd -- this still needs to be implemented
       in saving/loading projects from .qgs files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1474 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-26

    Updated docs for 0.3 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-26

    Moved icons to images/icons directory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-26

    Desktop icons (installed in share/qgis/images/icons)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-26
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-26

    ** prerelease test-build clean-ups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1470 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-25
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-25

    ** updated translations
    ** finished german one


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1469 c8812cc2-4d05-0410-92ff-de0c093fc19c

    hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-25
Commit:     hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-25

    Updated Brazilian language file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1468 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-25
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-25

    ** Show the legend widgets in debug mode too


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-25
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-25

    ** Fixed some more instances of the same bug in raster layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1466 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-25

    Update summary by Tim


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1465 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-25

    Disable overview widget for release. Minor bugfix in rasterlayer picker up by Larsl which is only encountered bu i8n users.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1464 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-25

    Cleaner and simpler north arrow


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1463 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-25
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-25

    ** Updated all ts files and translated new messages in the swedish file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1462 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-25

    Removed references to font button in description box.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1461 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-25

    Fix for const const error caused by generating from old versions of designer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1460 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-25
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-25

    ** Updated the swedish translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1459 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-25
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-25

    add raster layer dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1458 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-25
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-25

    ** Resaved plugins/copyright_label/pluginguibase.ui with designer 3.1 to fix
       const problem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1457 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-25

    Updated translation files for 0.3 release. These need to be reviewed and
    updated by translators prior to release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1456 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-24

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1455 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-24

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1454 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-24

    Bug fix : Rotation of north arrow now behaves properly in each of the four corners.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1453 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-24

    Remember state of copyright label text (within session only).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1452 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-24

    Fix off by one error in pyramid 'to build' list generation.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1451 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-21

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1450 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-21

    Update legend pyramid icon when pyramids are added to a raster layer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1449 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-21

    Fix for detection routine for pyramids by using soft bounds in comparison of expected pyramid layers vs actual.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-21

    Corrected wrong designer version


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-21
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-21

    Fixed text wrapping bug and disabled the orientation gui for now


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-21

    Forgot to commit this file earlier.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1445 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-21

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1444 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-21

    ** Changed release name to Madison in qgis.h
    ** Added QgsScaleCalculator to libqgis spec in src/Makefile.am
    ** Additional debug statements in grass data provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1443 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-21

    Petes nice povray rendered icons.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-21

    Forgot to commit this yesterday..it has updates to load splash image from file rather than embedded in dialog as xpm.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1441 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-21
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-21

    ** make default raster file filter (*) so you can select extensionless grass
       files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1440 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-20
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-20

    ** autoscroll the legend view when dragging layers

    ** gave file the indent treatment


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1439 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-20
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-20

    remove some lines that snuck into fix by accident


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1438 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-20
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-20

    fix for moving layers when legend view has scroll bar


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1437 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-20

    Added pyramid / no pyramid icon to raster legend entry and made legend
    pixmap fill up all available space in leend width. Added new dir for icons
    in src that will be installed to PKGPATH/share/icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1436 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-20

    Changed splash to load picture from file instead of an xpm include. This
    will hopefully speed up compile times for folks building on p133's. Changed
    splash image to the fluffball ready for 0.3 release.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1435 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-19
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-19

    ** Implemented getNextFeature(list<int>&) in the GPX provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1434 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-19

    Updated ChangeLog and bumped configure.in EXTRA_VERSION to 26


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1433 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-19

    Saved ui files with qt designer 3.1.2 to preserve compatibility


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1432 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-19

    Bumped EXTRA_VERSION to 24
    Updated ChangeLog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1431 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-19

    Changes to implement scale display for map data in feets, meters, and
    decimal degrees. A new menu item is added to the Tools menu for selecting
    the map units. This setting is currently not saved with a project file.
    TODO:Modify qgis.dtd and project save/load to support map units.

    NOTE - the qgisapp.ui file was created with qt 3.3.x and WILL NOT WORK
    with qt 3.1.2. This will be changed as soon as I can find my 3.1.2 version
    of qt designer...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1430 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-18

    Relax checking of raster filetype extensions to cater for filetypes where extension is unpredictable (e.g. grass).
    Now I use gdal to quickly check if a file is useable so pretty much anything gdal iscompile with should get through if you have chosen wildcard
     filter in add raster dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1429 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-18
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-18

    Relax checking of raster filetype extensions to cater for filetypes where extension is unpredictable (e.g. grass).
    Now I use gdal to quickly check if a file is useable so pretty much anything gdal iscompile with should get through if you have chosen wildcard filter in add raster dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1428 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-17

    Populate the pyramid resolutions text box with a list of candidate pyramid sizes rather than the 1x 2x 3x etc notation used by gdal.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1424 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-05-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-05-17

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1423 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-17
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-17

    ** Added URL parsing and attribute fields for route and track GPX layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1421 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-17

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1420 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-17

    Minor change to layout of pyramids dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1419 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-16
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-16

    Implemented the enable checkbox


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-16

    Remeber state of =show= checkbox


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1417 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-16
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-16

    Added url/link parsing to the GPX provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-16
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-16

    Added functionality for enable check box


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1415 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-05-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-05-16

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1414 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-16
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-16

    ** Corrected file name extension for PNG files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1413 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-16

    Added two desktop icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1412 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-16
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-16

    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).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1411 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-15

    Placement now works when n-arrow is unrotated. State of placement restored when dialog restored.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1410 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-15

    Minor change to reduce dialog size.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1409 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-15
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-15

    Added my mugshot


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1408 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-05-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-05-15

    graduated dialogs keep settings now if classification field or classification mode are changed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1407 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-15

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1406 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-15

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1405 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-15

    Pyramid info in raster stats


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1403 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-15
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-15

    Metadata tab now displays raster pyramid info


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1402 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-14
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-14

    ** Cleaned up the enabling/disabling of controls in the GPS dialog
    ** Changed the order in which different layers are loaded from a GPX file
    ** Added the basename of the GPX or LOC file in the layer name
    ** Changed the plugin name to the more general "GPS Tools"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1401 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-14
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-14

    ** Fixed a bug that caused the canvas to have a fixed width of 400 with my
       Qt version - the main grid layout for the main window had one extra column


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1400 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-14

    Minor changes to plugin interface to make load raster and load vector functions void


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1397 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-13
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-13

    ** Added a tab for loading GPX and LOC files to the GPS plugin dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1396 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-13
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-13

    Added placeholder for north arrow placement support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1395 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-13
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-13

    Tidied up GUI


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1394 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-13
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-13

    ** Added a virtual destructor to QgsDataProvider and deleted dataProvider in
       the destructor for QgsVectorLayer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1393 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-13
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-13

    Changing std::string to QString in GPSData::getData() and GPSData::releaseData() to support Qt libraries built without STL support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1392 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-13

    Bugfixes to dbf creation in grid maker and gps importer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1391 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-13

    Fix path error for bdf creation.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1390 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-13

    Fix bad path in dbf creator.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1389 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-13

    Moved here from directory above


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1388 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-13

    Moving this file into sample data dir


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1387 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-13

    Answer to a XXX question added to comment - A useless commit this is...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1386 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-13

    Fix for OS X endian bug (needs further testing)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1385 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-13

    Fixes for OS X endian bug
    ** Incremented version in configure.in
    ** Updated ChangeLog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1384 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-05-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-05-12

    some minor fixes. The impossibility to constrain the initial size in QScrollView::AutoOneFit mode still causes problems in qgsgrasyextensionwidget


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1383 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-12
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-12

    Fix for bug #950499; legend now cleared for new projects.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1382 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-12

    Overloaded qwidget paint and resize events to draw north arrow so we dont have strange enpty looking dialogs.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1381 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-12
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-12

    ** added endian checks in configure
    ** decreased versions in the auto* checks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1380 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-12

    More clean ups - remove icon selection tab until its implemented


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1379 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-12

    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).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1378 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-12

    Logo for dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1377 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-11

    addProject added to interface


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1376 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-11

    Put north arrow in the hot water wash to shrink it a bit.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1375 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-11

    Minor change to add debug out when project is being loaded


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1374 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-11
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-11

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1371 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-11

    Added qgisApp->addProject(QString) to the plugin interface.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1369 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-11

    Fix error causeing plugin load to fail.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1364 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-10
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-10

    Changed version=3.3 to version=3.1.2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1360 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-10
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-10

    The GPS plugin now adds GPX files as three layers, one for each feature type: waypoints, routes, and tracks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1359 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-10

    North Arrow rotation now works (thanks largely to larsl's maths skills). Implementation of other north arrow properties still in progress.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1358 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-10
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-10

    Added my email address


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1357 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-10
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-10

    Tidied up default north arrow


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1356 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-10
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-10

    Default north arrow in png format


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1355 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-09

    Minor fix to correct search path for pngs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1354 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-09

    Temporary kludge to make north arrow show a png rather than svg


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1353 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-09

    Added src/images/north_arrows to make install process. Provided a default north arrow png based on one of Petes svg's.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1352 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-09

    Added src/images/north_arrows to make install process


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1351 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-05-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-05-09

    improved resize behaviour of the graduated dialogs by putting the QGridLayout inside a QWidget


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1350 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-08
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-08

    Added sample GPX files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1349 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-08

    Backed out changes (addition of Ctrl-Q/Ctrl-S) which breaks compile on
    earlier Qt versions. UI files MUST be edited with Qt 3.1.2 to prevent
    embedding of images as PNG. This is incompatible with earlier version of
    Qt.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1348 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-05-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-05-08

    fixed bug about restoring projects with single marker renderers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1347 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-08
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-08

    Added a UI hook for the GPX provider in the GPS plugin (look in the menu)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1346 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-08
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-08

    Copyright label placement implemented


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1345 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-08
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-08

    Placement options added


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1344 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-07
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-07

    Added the GPX/LOC provider plugin (no GUI yet, so it can't be tested)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1340 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-07
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-07

    Ctrl-S saves current project.

    Ctrl-Q exits program.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1339 c8812cc2-4d05-0410-92ff-de0c093fc19c

    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-07
Commit:     larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-07

    Changed version=3.2 to version=3.1.2 in UI file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1338 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-07
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-07

    Made Qt 3.1.2 compatible.

    Note:

    QListViewItemIterator::QListViewItemIterator( item, iteratorFlags ) is a newer
    member.  Use QListViewItemIterator::QListViewItemIterator( item ) instead.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1337 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-07
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-07

    - legend item check boxes work again
    - fixed feature select bug

    Note:

    QGuardedPtr should only be used for classes that use MOC.  QgsRec doesn't use
    MOC, therefore it shouldn't have used QGuardedPtr.  Worse yet, you can't use
    std::auto_ptr because its pass-responsibility-by-copy semantics make it a Bad
    Idea to use as a parameter, which is what would have happened with the QgsRec
    that was causing feature selection to blow up.  Currently we have no
    available general reference-counting smart-pointer classes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1336 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-07
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-07

    Set to QT version 3.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1335 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-06

    Gave render2() the boot and replaced with render()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1334 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-06
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-06

    Fixed bug whereby project files specified on the qgis command line would be
    loaded twice.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1333 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-06
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-06

    This fixes adding and deleting legend item layers.  Not only are legend items
    properly deleted on the canvas, but selection of remaining layers is now more
    intelligent.  Now uses signal/slot mechanism to add/delete layers.  (We should
    explore propogating this model further to other classes.)

    Made some class members const correct and deleted a few deprecated/superfluous
    members.

    QgsMapCanvas now has an implementation struct a la the Handle/Envelope design
    pattern.  Implementation changes will now only incur a single file
    re-compilation penalty; and this hides implementation details.

    Did some re-formatting via "indent" and added a bit of white space to make
    source easier to read.

    CVS was whining about some files not ending on a blank line, so added them to
    files necessary files.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1332 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-06
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-06

    Implemented the signals fired when ok is pressed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1331 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-06
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-06

    Revised the dialog to allow the setting of font face and colour to be set


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1330 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-06
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-06

    Added slots and connectors for label text font and colour


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-06
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-06

    Added pyramids options


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-06
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-06

    First selection of north arrows


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-06
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-06

    Changed default north arrow to fancy one


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1326 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-06
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-06

    First draft of North Arrow GUI


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1325 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-06

    Added packagedata that I thought I had committed before.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1324 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-06

    Changed n to black


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1323 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-05
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-05

    ** Extended qgis-config to expose version


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1322 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    Add make for north arrows


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    Minor updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    Fix install dir


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    New dir for north arrows


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1318 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    Minor changes and fix compilation issues


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1317 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    Minor updates and fix compilation issues.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    Fixed missing pbnCancel_clicked() declaration.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1315 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    New plugins north arrow and overlay


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    North arrow and copyright plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1313 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    Added two new plugin dirs (north arrow and copyright)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    Initial commit - no implementaiton yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    Initial commit of north arrow plugin - does nothing yet!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1310 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1308 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1306 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    Minor changes to formatting of extents and to scalebar widgets


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1305 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-05

    Set max size of mProgressBar to 100 px


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1304 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-04
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-04

    ** fix for missing QgsMapCanvas in libqgis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1302 c8812cc2-4d05-0410-92ff-de0c093fc19c

    hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-05-04
Commit:     hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-05-04

    Updated Brazilian Portuguese language files:
    - Translation updated.
    - Renamed language file to pt_BR.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1301 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-05-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-05-04

    more improvements to graduated marker dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1300 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-05-04
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-05-04

    Radim's fix for inner ring rendering


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1299 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-03

    qgisApp->mapCanvas is now exposed through the plugin interface.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1298 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-03

    qgisApp->mapCanvas is now exposed through the plugin interface.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1296 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-03

    Moved setProgress and setStatus slots up to maplayer interface


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1295 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-03

    Added signal/slot/connector for setting the status bar message from raster layer. Will move the signal stuff up to maplayer later.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1294 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-03

    Status bar updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1293 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-05-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-05-03

    Added three new widgets to status bar:
    scale - which shows the scale in the form 1:50000 *
    coordinates - shows coordinates of mouse on map in its own widget
    progressbar - shows the progress of any task that emits signals connected to showProgress slot

    Added signal / slot mechanism for showExtents and set fp precision to 2 (see below)
    stringRep function in QgsRect and QgsPoint now overloaded to allow setting floating point precision for display. QgisApp & canvas are currently hard coding this to 2 but I plan to make this user configurable in the options panel.

    Added example of using progress indicator to raster stats gathering procedure. You can see this in action by setting ak_shade example dataset to singleband pseudocolor and you will see progress indicator advancing as stats are gathered.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-05-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-05-02

    removed a bug in pixmap rendering of the graduated dialogs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-05-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-05-02

    markers sizes in graduated marker dialogs are adjusted when apply is pressed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-05-02
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-05-02

    fixed drawing of simadialog to the legend item


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1289 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-30

    Verify file is writeable before building pyramid.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-30
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-30

    - fix for bug 944016
    - added CVS ident string


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-29

    Update for overview box. Overview is now assigned with a thumb of the last rster added. Still a work in progress.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-29

    Split legend so there is an overview area below (which doesnt actually do anything yet)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-29

    Initial pyramid support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1284 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-29

    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.

    *** PLEASE USE WITH CAUTION ***
    This current implementation does not warn you of possible side effects including:
    - possible image degradation if too many pyramids are generated
    - possuble large increase in image side
    - currently this process IS NOT KNOWN TO BE REVERSIBLE so please backup data first before experimenting.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1283 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-29

    Added QGISDEBUG statements to display information about current map scale
    when QGIS is configured with the --enable-debug flag. This is in preparation
    for implementing scale related functions. Currently the scale calculation
    assumes that the map data are in meters. Support for additional map units
    is under development. This commit provides no new functionality to the end
    user.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-28

    Noted changes Ive made over last couple of days.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-28

    Set default dir to PKGDATADIR+"/svg"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-28

    Dont scale image preview contents. Saved using qt3.1.x designer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-28

    Fix issue with scaling of symbol in map view when apply is pressed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-28

    First pass at consolidating icon select and single symbol icon widgets. Still sorting out scaling and default dir - stand by for that...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1277 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-27

    Added cancel and ok event handlers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1276 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-27

    Updated default gui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-27

    Fixed problems preventing internal plugins from building properly.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-27

    Miscellanious updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-26

    Final changes prior to release:
     * Update of docs
     * Update README and TODO
     * Incremented version to 0.2.0 in configure.in


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1271 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-25
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-25

    Removing problematic svgs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1270 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-25
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-25

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1269 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-25
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-25

    ** last 3 swedish translations


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1268 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-25
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-25

    ** fixed QT detection


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1267 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-25
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-25

    ** Added i18n tools to EXTRA_DIST
    ** Updated German translation
    ** fixed a typo -> other translations changed too


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1266 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-24
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-24

    testing with a much smaller base size (12x12)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1265 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-24
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-24

    redrawn without lines to ensure nicer look with rescaled


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-24

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-24

    Added qgsrect.cpp and qgscoordinatetransform.cpp to libqgis.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1258 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-23

    Added icon to spit menu.
    Minor comment revisions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1257 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-23

    Fixed project save as behavior to make newly saved document the current
    document. Also fixed bug that caused the name to revert to the previous
    document on the next save.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-23

    Changed menu name until menu issues are resolved.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-23

    Fixed bug that caused file selection dialog to popup when saving a new
    project, then zooming/panning and clicking save again (fullPath of
    project file was not being stored after initial save).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-23

    Plugin menus now install under the top-level Plugin menu in the menu bar.
    Menus are not sorted but appear in the  order they are loaded. This will
    be refined in a later version.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-23

    Removed extraneous stdout stuff - only print to console if there is a problem - rest is ifdeffed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-23

    Gumpf dispatesiation of spurious and extraneous messages to stdout using ifdefs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-23

    Gumpf reduction using #ifdef QGISDEBUG


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-23
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-23

    SVGs didn't get packed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1249 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-04-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-04-23

    small changes to translation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-23

    Gumpf reduction by means of #ifdef QGISDEBUG


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-23
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-23

    Updated Swedish translation, thanx to Lars


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1246 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-23

    Changed ui version to 3.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-23
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-23

    fixed typo


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-22

    Gumpf reduction on stdout and stederr (unless you are in debug mode)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-22

    Ifdeffed some std::cerr stuff out so it only shows in debug mode


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-22
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-22

    ** added install routine for svg files
    ** added new translations
    ** adjusted paths in the cpp files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-22
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-22

    ** added install routine for svg files
    ** added new translations
    ** adjusted paths in the cpp files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-22

    Added Pete


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-22

    Added pete to list of contributors


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-22

    Changed default dir to PREFIX+"/share/qgis/svg"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1233 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-22

    Forced name of .pro file to qgis_ts.pro so no assumptions are made about the
    current source directory. This name was chosen to minimize potential clash with
    an existing qgis.pro file, although such a file is not used in building QGIS.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-22

    Translation files from last (0.1) release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1231 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-21
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-21

    common map icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1230 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-21

    Added more tr() to try to sort out problem of raster crashes when using non default locale.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1229 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-21
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-21

    added swedish translation
    updated qgis.m4 and configure stuff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-04-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-04-21

    set default marker directory to .../src/svg/symbol


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1222 c8812cc2-4d05-0410-92ff-de0c093fc19c

    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-19
Commit:     sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-19

    First batch of svg markers categorised into folders


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1219 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-04-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-04-19

    added reading of graduated marker symbology from .qgs files and moved the code for reading symbology XML from qgsprojectio to the individual renderers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1215 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-19

    Updated delimited text plugin documentation for 0.2 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-18
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-18

    ** Changed to simple macros for detecting QT and GDAL
    ** Added code for detecting QGIS as m4 file to tools
    ** this will be installed together with QT and GDAL detection to
       $prefix/share/aclocal/qgis.m4
       so the plugins can just use those simple unique macros
    ** updated German translation
    !! Developers have to link the installed qgis.m4 to /usr/share/aclocal/
    !! or where ever aclocal keeps the m4 files
    !! otherwise it's not detected by the plugins autogen.sh (more exactly
    !! aclocal)
    !! It can be cheated by adding -I path/to/qgis.m4 to the aclocal of
    !! autogen.sh. But be carefull not to commit that to CVS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1213 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-18

    Commented out wkbheader related code (this is test code and not ready for
    prime time)

    Fixed normalize() call in select method


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1212 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-18

    Normalize the selection rectangle prior to passing it to the provider. This
    prevents passing of rectangles with negative width/height when the user
    drags from right to left or bottom to top. Fixes bug #937317.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1211 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-17
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-17

    removed translation file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1208 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-17
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-17

    ** Added internationalisations stuff
       Needs some documentation and more translations :-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1207 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-04-17
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-04-17

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1206 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-17

    Bug fix for [ 934234 ] Segfault when drawing multiband image band as grayscale


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1205 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-17
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-17

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1204 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-16

    Added detection of invalid layers in addVectorLayer method. This fixes a
    bug in the delimited text plugin and also provides a sanity check for other
    vector layers prior to adding them to the map. A data provider must properly
    implement the isValid method for this to work.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1203 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-13
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-13

    Changes to make QGIS work on Mac OS X, more to follow


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-13
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-13

    temporary fix for raster layer multiband as grayscale segfault


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1201 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-13
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-13

    compile fix for older uic


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1200 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-04-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-04-12

    added rendering of a legend pixmap for graduated marker


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1198 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-11

    Fixed cut n paste error


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1197 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-11

    Added empty implementation for help() to unbreak plugins on mac osx


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1193 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-11

    Mcolettification of plugin.cpp to avoid duplication of name, description etc.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1192 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-11

    Mcolettification of plugin.cpp to avoid duplication of name, description etc.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1191 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-10
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-10

    reverted my stuff


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1182 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-10
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-10

    fixed two 'with and without libtool' problems


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1181 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-04-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-04-10

    removed line in qgsmarkerdialogbase.ui for 3.1 compatibility


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1177 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-10

    Moved to external plugins dir


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1176 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-10

    openModeller plugin has been moved to external plugins module


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1175 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-04-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-04-09

    added code for graduated markers. Although it is still incomplete and bugy rendering already works


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1172 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-07
Commit:     rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-07

    some bugfixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-06

    These files are autogenerated by uic. Removing from cvs.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-06

    Changelog for new grid_make plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-06

    Added grid_maker (Graticule Wizard) plugin to build list.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-06

    Added grid_make to build list.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-06

    Removed hard coded graticule size. Plugin now working.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-06

    Nearly working - still a few more changes to make.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1161 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-05

    Added implementation to generateGraticule method (still in progress).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-05

    These files are deprecated.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1159 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-05

    Renamed from waypointtoshape


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1158 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-05

    Renamed waypointtoshape to graticulecreator.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1157 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-05
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-05

    Added QgsFeature::getGeometrySize(), which returns the well known binary type
    buffer length.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-05

    Initial commit of new plugin to build graticules - not working yet! And thus not added to higher level makefiles yet.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-05

    Commented out classbreak debug stuff.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-04
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-04

    ** fixed qgiscommit (didn't work when in qgis root)
    ** cosmetics for qgis-config to be more "standardconform"


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1153 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-04
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-04

    files missing in release, added


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-04
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-04

    Image missed in Extra_Dist


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1150 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-04
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-04

    ** fixed GRASS provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1149 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-04

    Bug fix for new freakout color ramp.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-04-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-04-03

    Updated TODO list with tasks required for 0.2 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-03

    Added new color ramper for grayscale and pseudcolor grayscale image called freak out (its a bit psycadellic at the moment). Last class break ne
    eds some work! Bugfix for raster artifacts.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-03

    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!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-03

    Attempted fix for bug #928402 - where artifacts are drawn during raster rendering.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1144 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-02
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-02

    just a typo


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1142 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-02
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-02

    ** Added version checks for autoconf, automake and libtool
    ** Small bugfixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-02
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-02

    Fixed bug where the script needs to return to original directory otherwise any
    other changes in the source hiearchy will also get picked up.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-02
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-02

    Rolling forward QgsFeature::setGeometry() interface change whereby the size of
    the well known type geometry binary buffer is also now passed in.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-02
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-02

    extra version 25


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1136 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-02
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-02

    Makefile.am :

      - added qgsfeature.cpp and qgsfeatureattribute.cpp to resolve symbols for
        plug-in

    qgsfeature :

      - now const correct

      - class well known text member now uses QString, which is safer

      - geometry now has associated length, which is necessary for proper copying

      - added copy ctor and assignment operator, which you must do if there's an
        embedded pointer

      - setGeometry() now deletes any previously assigned geometry, if any


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1135 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-02
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-02

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1134 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-01

    Removed hard coded list of algorithm names and made sure correct algorithm name is written to request file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1133 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-01
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-01

    ** changed qgiscommit to hopefuly fix all problems


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1132 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-01
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-01

    ** Extended tools/qgiscommit to pass parameters to cvs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1131 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-04-01
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-04-01

    ** Fixed GRASS plugin and provider build


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-04-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-04-01

    Gui enhanncements for delimited text plugin dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1129 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-31
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-31

    - eliminated unnecessary copying of strings

    - reformatted using ident rules

    - removed extra "const" in implementation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1128 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-31
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-31

    ** fixed strange warning: object 'foo.$(OBJEXT)' created both
       with libtool and without
    ** also cleaned the other Makefiles that way


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1127 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-31

    Fix for knock on effects of change of filename from shapefil.h to shapefile.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1126 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-31
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-31

    QgsField is now const correct.  Unnecessary copying of strings fixed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-31
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-31

    Replaced QString forward declaration with #include <qstring.h> since the header requires full knowledge of QString


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1124 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-31
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-31

    Added #include sentinals


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-31
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-31

    ** fixed small bug
    ** renamed plugins/gps_importer/shapefil.h to shapefile.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-30
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-30

    A lot of small changes to make release work again
    Probably more cleaning in the Makefiles needed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-30

    fix for bug in continuous color renderer which appeared if the minimum and the maximum value of a classification field are the same


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1120 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-30

    removed bug in continuous renderer, for points apply the color for outline instead of fill


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1119 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-29

    made dialogs to chose marker, linestyle, pattern stay on top of the other widgets


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1118 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-29

    removed a bug in QgsSiMaRenderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1117 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-28

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1116 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-28

    added some comments and removed a bug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1115 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-28

    dialog to choose marker symbols can now be used. Small problems related to keyboard focus are still subject of work


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-28

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-28

    Comments and minor version increment for snapshot fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-28

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-27

    Improved session management so that layers list from last use of plugin gui are remembered.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1110 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-27
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-27

    ** autogen.sh now passes paramters to configure
    ** fixed tools/qgiscommit by using mktemp, thanx mcoletti
    ** pluginpath is now taken of libdir to be 64bit compliant (e.g./usr/lib64/qgis)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1109 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-27

    These files should not be in cvs they are generated by moc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1108 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-27

    added classes for a dialog to select markers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1107 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-26

    QGuardedPtr can only be used on classes derived from QObject. Since OGRFeature
    isn't derived from QObject it was inappropriate to use QGuardedPtr for
    OGRFeature objects.  Fixed to use old fashioned pointer checking and deleting.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1106 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-26

    - plugged memory leak in QgsShapeFileProvider::getFirstFeature() whereby the
      OGRFeature wasn't getting destroyed

    - made getFirstFeature() a little more robust with regards to handling memory
      related errors

    - implementation files should include their own headers first, so moved its
      #include accordingly to top; the meant creating class forward declarations
      in header file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1105 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-26

    passing window focus back to the vector properties dialog after chosing a color/ linestyle/ image


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1104 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-26

    Added GRASS support from Radim


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1103 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-26

    Added GRASS provider from Radim


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-26

    Corrected error in which <iostream> wasn't getting included in implementation
    file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-26
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-26

    ** forgot to remove tempfile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1100 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-26
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-26

    Removed Newline after statusline
    Should work now fine!
    Have fun


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1099 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-26
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-26

    Added qgiscommit tool


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1098 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-26
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-26

    updated changelog and version


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1097 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-26

    Added missing bracket in init function.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1096 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-26

    fix for crashes when chosing very small scale factors in the single marker dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1095 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-26
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-26

    Fixed bug #920070
    Made plugin-libdir 64bit compatible


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1094 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-26

    Changed parsing/splitting to use regular expressions. This allows special
    characters such as tab (\t) to be specified.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1093 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-26

    Added qgsfield.cpp to libqgis_la_SOURCES so it gets built into the library.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1092 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-26

    Changed wkt entry box to a combo and coded the wkt projections into code itself. Various other minor changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1091 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-25
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-25

    qgisapp.cpp :

     - moved #include <qgsconfig.h> to header

    qgisapp.h :

     - #include <qgsconfig.h> moved here because otherwise addDataBaseLayer() not
        declared

    qgisappbase.ui.h :

     - added debug statement for when QgisAppBase::addDatabaseLayer() invoked
       instead of QgisApp::addDataBaseLayer()

    qgsvectorlayer.h

     - deleted extra #include <map>


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1090 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-25
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-25

    This file, too, was inadvertantly commited to CVS and has been restored to its
    prior version.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1089 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-25
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-25

    While making changes for the new plug-in library and Makefile.am structure, I
    inadvertantly made changes to this file that apparently broke dependent
    files.  This restores the ui file to the previous, working version.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1088 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-24

    Disabled standalone build profile for now


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1083 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-24

    Replaced image of gps and set grid layout for form.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1082 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-24

    Added missing list.cpp file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1081 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-24

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1080 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-24

    Forgot to add this file...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1079 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-24

    Removed default values in constructor.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1078 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-24

    Removed calls to om _log global


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1077 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-24

    Updated to build standalone om gui too - still not working properly yet though methinks...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1075 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-24

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1074 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-24

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1073 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-23

    Changed include from config.h to qgsconfig.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1072 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-23

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1071 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-23

    minor refactoring of QgsRenderItem and QgsRangeRenderItem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1070 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-23

    Removed unneeded BINDIR from AM_CXXFLAGS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1069 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-23

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1068 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-23

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1067 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-23

    Added snapshots for plugin documentation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1066 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-23

    Null detection for labels and got rid of the fprintf stuff that caused raised eyebrows and stern disapproval from Mcoletti


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1065 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-23

    Gui clean up to detect incorrect input file, and to allow hand entered file names. Layer now displays properly in gui after importing.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1064 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-23

    Backdated changelog comments I forgot to commit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1063 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-23

    Updated version no


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1062 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-23

    Make cancel button work...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1061 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-23

    This is a sample garmin dump file kindly provided by Shuyler for testing....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1060 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-22

    Added gps_importer to make process


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1059 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-22

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1058 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-22

    Version 0.1.0devel8


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1057 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-22
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-22

    - s/config.h/qgsconfig.h [0]

    - qgsconfig.h now has header sentinals

    - now will install headers in $(prefix)/qgis/include and libqis.* library in
      $(prefix)/lib [1]

    - "src/Makefile" no longer relies on explicit dependencies and uses better
      naming scheme for created source files [2]

    Notes:

    [0] To eliminate any file namespace collisions.  Unfortunately there will
        still be some macro name collisions.  These are harmless, though annoying.
        What needs to happen is that all header file references to "qgsconfig.h"
        be moved to implementation files, thus breaking any include dependencies
        for external software.

    [1] There currently does not exist a way to make this optional; these will
        always install.  In the future, this might be something toggleable by a
        configure script option.  Moreover, there does not currently exist a
        "qgis-config" script for getting command line options for external,
        dependant software; there might be one in a future release.

        I decided to err on including too many header files; almost certainly some
        of the header files that are currently installed can be culled from the
        "to install" list.

        The new make file has two targets: the old qgis application target, and a
        second one for the library.  As plug-ins are developed, there may be a
        need to add more source files to the library to link against.  I just
        added in the bare minimum for the current set of plug-ins.  If more
        sources need to be added, just add them to libqgis_la_SOURCES, near the
        bottom of  "src/Makefile.am".

    [2] All *.ui files will create corresponding *.uic.h and *.uic.cpp files.
        Since these also need MOC files, *.moc.uic.cpp files are also
        automatically created.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1056 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-21

    Updated for kdevelop 3 and to not use qmake stuff anymore.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1055 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-21

    Added thumbnail preview of raster to raster props dialog.
       Added drawThumbnail method to rasterlayer.cpp
       Split (overloaded) draw method in rasterlayer.cpp so that some parts of
       the original draw method could be used by drawThumbnail method too.

    Fixed a bug in the drawing of pseudocolor single band grayscale images that
       prevented all class breaks being displayed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1054 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-21

    bugfix related to single marker


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1053 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-21

    added possibility to save and load markers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1052 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-20

    added caption to the dialog for chosing pictures


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1051 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-20

    small change to update the svg pixmap on button in case the scale factor has changed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1050 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-20

    added displaying of the chosen svg image to the button


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1049 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-19
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-19

    a couple of compile fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1048 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-19

    added default scale factor for single marker renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1047 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-19
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-19

    added displaying of SVG symbol to the pixmap displayed in the legend item


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1046 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-19

    Added qgssymbol.cpp to Makefile.am. An unknown change in the symbology
    code apparently added qgssymbol as a dependency. Without it, the plugins
    do not load but rather faile with unknown symbol error (QgsSymbol::setColor)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1045 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-18
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-18

    single marker renderer now draws svg on the canvas. Code is still messy and incomplete


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1044 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-17

    Fixed dependency for qgsattributetablebase.h (file was incorrectly
    specified as gsattributetablebase.h)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1043 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-16

    code for marker symbols. Still does not work, but slow progresses


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1042 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-16

    various changings prior to the marker renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1041 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-15

    change to Makefile.am to include the single marker renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1040 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-15

    single marker renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1039 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-14

    added a dialog for a possible single marker renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1038 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-14

    added a dialog for a possible single marker renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1037 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-14
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-14

    added QgsMarkerSymbol, a class which can read and scale svg from files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1036 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-13

    Updated help for the plugin (still not complete)
    Added screenshots to the Makefile.am


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1035 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-13

    Added Parse button to reparse the header row if the delimiter is changed
    Added layer name field to specify the name as it will appear in the legend
    Added WhatsThis help and tooltips for all widgets on the dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1034 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-13
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-13

    code cleanup


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1033 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-12

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1032 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-12

    Added functions to return menu ids by name and menu name by id.
    These were added to the interface classes for use by plugins
    NOTE - The utility of these functions is questionable and they
           may be removed in the future


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1031 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-12

    Changed popup menu names to something more meaningful than PopupMenu, PopupMenu_1, etc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1030 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-12

    Minor code reformatting


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1029 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-12

    Added delimited text doc dir makefile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1028 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-12

    Added delimited_text to SUBDIRS


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1027 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-12

    Initial checkin of documentation for the delimited text plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1026 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-12

    Renamed plugin source files to something more meaningful
    Removed previous files
    Modified Makefile.am to support file changes
    Added a Help button to the dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1025 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-12

    some more cleanups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1024 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-12

    some more cleanups


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1023 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-12

    little code cleanup


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1022 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-12
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-12

    changed the drawing code of multipolygons as suggested by Radim


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1021 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-11
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-11

    Added GDAL_CFLAGS to find GDAL headers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1020 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-11

    removed old symbology dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1019 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-11

    removed code related to old symbology


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1018 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-11

    Added Qt standard WhatsThis button to the toolbar at startup
    Removed the homebrew WhatsThis tool button from the toolbar in qgisappbase.ui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1017 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-11

    Modifed ternary statement to return QString::null if the file is not valid


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1016 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-11

    Updated icon for plugin
    Added WhatsThis help to the plugin toolbar and menu entry


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1015 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-11

    Changed embedded image format to XPM.GZ to eliminate the duplicate const error when compiling with Qt 3.2 or older


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1014 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-11

    Fixed version number in .ui file to allow compilation under Qt versions prior to 3.3


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1013 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-10

    Updated changes related to 0.1.0devel7


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1012 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-10

    Bumped extra_version to 7


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1011 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-10

    Changes to support upcoming data provider api changes related to plugging memory leaks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1010 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-10

    Indentation chagnes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1009 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-10

    Indentation changes, stub for new getNextFeature function that will be implemented to plug memory leaks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1008 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-10

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1007 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-10

    Added delimited text provider to Makefile.am


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1006 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-10

    Initial checkin of delmited text plugin files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1005 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-10

    Added delimited_text plugin to Makefile.am


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1004 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-10

    Fixed include for qgisapp.h to local


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1003 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-10

    Added delimited_text plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1002 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-10

    fixed a small bug occuring when loading project with graduated vector symbology


    git-svn-id: http://svn.osgeo.org/qgis/trunk@1001 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-10

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@999 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-09

    removed duplication of drawing code in the vector renderers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@997 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-09

    Completed session management - loaded plugins are remembered when qgis is closed and reloaded next time qgis is opened.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@996 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-09

    Completed session management - loaded plugins are remembered when qgis is closed and reloaded next time qgis is opened.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@995 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-08
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-08

    - Promoted name, description, version, and type strings to QgisPlugin base
      class.

    - Type now a formal enumerated typedef

    - Propogated changes forward to existing plug-ins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@994 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-08

    added option to change the outline width in continuous color renderer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@993 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-06

    added nopen linestyle


    git-svn-id: http://svn.osgeo.org/qgis/trunk@991 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-06

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@990 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-06

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@989 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-06
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-06

    more changes to the resize behaviour of the graduated symbol dialogs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@988 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-06

    Filter hook for raster


    git-svn-id: http://svn.osgeo.org/qgis/trunk@987 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-06

    Automagic display of version number....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@986 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-06

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@985 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-05
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-05

    - forgot to add config.h.in to EXTRA_SOURCES so it gets in the release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@984 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-05
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-05

    - Changed configure stuff to write DEFINES in config.h.
      Postgresql stuff needs testing as I commented the compileflags in src/Makefile.am
    - Infos will be posted on the devel mailinglist


    git-svn-id: http://svn.osgeo.org/qgis/trunk@983 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-05
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-05

    - differentiate between headers and implementation files [0]
    - neatened file listings

    Notes:

    [0] this in anticipation of eventually having two overall targets: one for
    a qgis library, which can be used to write plug-ins outside directory
    hierarchy, and the application itself.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@982 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-04
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-04

    Added copy of .indent.pro file from src directory to this provider directory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@980 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-04
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-04

    main.cpp:

      - now complains if unable to load project [0]

    qgsprojectio.cpp:

      - in read(), potential resource leak with QDomDocument plugged by using
        std::auto_ptr<QDomDocument> [1]

      - also in read(), now properly complain and exit if there was a problem
        opening a layer; e.g., the specified URI doesn't exist

    Notes:

      [0] Though the complaint is currently written to cerr, and even then only if
          QGISDEBUG is defined; eventually we should be better at handling broken
          qgis project files.

      [1] We should use at least std::auto_ptr for dynamically created objects
          that shouldn't live outside the scope of the function.  That way we
          don't have to worry about deleting said objects; that'll happen
          automatically if std::auto_ptrs are used.  Moreover, if we eventually
          use exceptions, these objects will also be properly deleted if
          std::auto_ptrs are used.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@979 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-04
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-04

    - ran files through GNU indent to make it easier to read code
    - isValid() was always returning true when, in fact, occasionally the
      provider was not in a valid state


    git-svn-id: http://svn.osgeo.org/qgis/trunk@978 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-04

    better rescaling of graduated dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@977 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-04

    Added disable splashscreen


    git-svn-id: http://svn.osgeo.org/qgis/trunk@976 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-03-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-03-04

    Added option to options dialog to disable splashscreen.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@975 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-03-03
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-03-03

    enlarge fields in the graduated symbol dialog if the widget is enlarged


    git-svn-id: http://svn.osgeo.org/qgis/trunk@974 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-03-03
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-03-03

    added missing help images. fixes bug #904499


    git-svn-id: http://svn.osgeo.org/qgis/trunk@973 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-01

    Added copy constructor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@972 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-03-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-03-01

    1. Added bounds checking for selecting features.
    2. Created wkbPoint structure for building WKB (well known binary) representation
             of the point.
    3. Implementation is not complete.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@971 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-29

    --snapshot updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@970 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-29

    More work to get --snapshot command line parameter working properly. Still need to resolve issue with unwanted splashscreen.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@969 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-29

    Changes for --snapshot


    git-svn-id: http://svn.osgeo.org/qgis/trunk@968 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-29

    Made changes required by refactoring QgsField


    git-svn-id: http://svn.osgeo.org/qgis/trunk@967 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-29

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@966 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-29

    Added documentation
    Refactored accessor functions to get rid of the getXXX() signature
    Added m prefix to private members


    git-svn-id: http://svn.osgeo.org/qgis/trunk@965 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-29

    Added whats-this text for menu and toolbar actions
    Added a whats-this button to the toolbar


    git-svn-id: http://svn.osgeo.org/qgis/trunk@964 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-29

    Added whats-this slot


    git-svn-id: http://svn.osgeo.org/qgis/trunk@963 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-29

    Updated doxygen mainpage section in qgis.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@962 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-29

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@961 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-29

    added Makefile for providers/delimitedtext. Bumped the EXTRA_VERSION to 5


    git-svn-id: http://svn.osgeo.org/qgis/trunk@960 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-29

    initial import


    git-svn-id: http://svn.osgeo.org/qgis/trunk@959 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-28
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-28

    configure.in :
      - 0.1.0.4

    main.cpp :

      - cleaned up help text a bit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@958 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-27

    Modified call to addVectorLayer so that the proper parameters are passed.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@957 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-27

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@956 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-27

    Corrected debug statements in main.cpp and added a bit of verbiage to the
     help text


    git-svn-id: http://svn.osgeo.org/qgis/trunk@955 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-27

    New comment


    git-svn-id: http://svn.osgeo.org/qgis/trunk@954 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-27

    Changed cl parser to getopt
    Moved project loading out of loop that loads layers - you now need to specify --project filename to load a filename. This ensures that you only try to load one project file.
    Added --snapshot filename parameter that will load layers and project files specified, take a screenie of the map view and save it to disk as filename - this is under construction still.
    Added saveMapAsImage(QString) to qgisapp so above cl option can be used.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@953 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-27

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@952 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-27

    version number now fetched from VERSION set by configure


    git-svn-id: http://svn.osgeo.org/qgis/trunk@951 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-27

    Added metadata tab to raster


    git-svn-id: http://svn.osgeo.org/qgis/trunk@950 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-27

    added version scheme


    git-svn-id: http://svn.osgeo.org/qgis/trunk@949 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-27

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@948 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-26

    Enabled the new statistics tab!


    git-svn-id: http://svn.osgeo.org/qgis/trunk@947 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-26
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-26

    fix bug #904001 and 904000


    git-svn-id: http://svn.osgeo.org/qgis/trunk@946 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-26

    Added search radius for identifying features to the preferences dialog. MapCanvas uses the value specified by the user to calculate an acceptable search radius.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@945 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-26

    Added radius for identifying features on vector layers added to Preferences


    git-svn-id: http://svn.osgeo.org/qgis/trunk@944 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-26

    The openmodeller plugin files and gui


    git-svn-id: http://svn.osgeo.org/qgis/trunk@943 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-26

    Openmodeller includes - these will be removed again when I have a proper confgure setup in place.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@942 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-26

    Openmodeller includes - these will be removed again when I have a proper confgure setup in place.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@941 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-26

    Better icon for save map view as image menu option


    git-svn-id: http://svn.osgeo.org/qgis/trunk@940 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-26

    Updated Changelog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@939 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-26

    Better icon for qgis save map as image menu option


    git-svn-id: http://svn.osgeo.org/qgis/trunk@938 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-25

    Moved splash image from images to xpm dir


    git-svn-id: http://svn.osgeo.org/qgis/trunk@937 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-25

    Relocated splash image


    git-svn-id: http://svn.osgeo.org/qgis/trunk@936 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-25

    Moving this file to a more appropriate place - src/xpms


    git-svn-id: http://svn.osgeo.org/qgis/trunk@935 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-25
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-25

    Fixed bug #904000 Make release includes generated files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@934 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-25

    Added method for saving view as image.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@933 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-25

    Added method saveAsImage(QString) which will save the current map view to the filename given


    git-svn-id: http://svn.osgeo.org/qgis/trunk@932 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-25

    New slot for save map as image


    git-svn-id: http://svn.osgeo.org/qgis/trunk@931 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-25

    Added File->Save Map as Image menu item (implementation for this to follow...) linked to function saveMapAsImage() slot


    git-svn-id: http://svn.osgeo.org/qgis/trunk@930 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-25

    New splash screen for v0.2 (which is now has image separated out )


    git-svn-id: http://svn.osgeo.org/qgis/trunk@929 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-25

    New splash screen for v0.2 (which is now separated out from splash dialog)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@928 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-25

    Updated version to 0.2 development


    git-svn-id: http://svn.osgeo.org/qgis/trunk@927 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-25

    Updated the Whats New text for the About Box to reflect 0.1 changes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@925 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-25

    Rolled in latest changes from the standalone spit application. Changes to connection dialog to support port number. Changes to help text.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@924 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-25

    update for 0.1 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@923 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-25

    update known bugs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@922 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-25

    updated documentation for 0.1 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@920 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-25

    updated changelog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@919 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-25

    changed version to reflect 0.1 final


    git-svn-id: http://svn.osgeo.org/qgis/trunk@918 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-25

    fixed version number in the ui file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@917 c8812cc2-4d05-0410-92ff-de0c093fc19c

    rawbytes <rawbytes@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-25
Commit:     rawbytes <rawbytes@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-25

    tab order in the qgsnewconnection
    naming convention from SPIT


    git-svn-id: http://svn.osgeo.org/qgis/trunk@915 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-24

    Added couple more items


    git-svn-id: http://svn.osgeo.org/qgis/trunk@914 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-24

    stubbed in heading for 0.1 final


    git-svn-id: http://svn.osgeo.org/qgis/trunk@913 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-24

    Reinstated qgisinterface.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@912 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-23

    Removed call to getInt()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@911 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-23

    Removed null implementation for constructor and destructor back to cpp file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@910 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-23

    Resinstated this file but only with constructor and destructor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@909 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-23

    Commented out call to getInt


    git-svn-id: http://svn.osgeo.org/qgis/trunk@908 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-23

    Removed refs to qgisinterface.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@907 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-23

    Replaced call to getInt (which is just a dummy method) with a call to get the name of the currently active layer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@906 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-23

    Removal of getInt method.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@905 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-23

    This file is deprecated - qgisinterface is a pure virtual class and everything it needs is in the header file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@904 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-23

    Fixed type in install directory path


    git-svn-id: http://svn.osgeo.org/qgis/trunk@903 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-23

    Removed getInt(). Added null implementation ({}) after constructor and desctructor.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@902 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-23

    Got rid of that getInt() function everyone was complaining about :-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@901 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-23

    Fixed type in install directory path


    git-svn-id: http://svn.osgeo.org/qgis/trunk@900 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-23

    backed out changes related to memory leak fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@899 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-23

    Backed out fix to improve memory management. Deleting feature after draw causes select function to fail. This needs to be revisited for 0.2.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@898 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-22

    Use qgis logo as default icon for new plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@897 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-22

    Added descriptions for each required input.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@896 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-22

    Fixed connect to vectorlayer slot


    git-svn-id: http://svn.osgeo.org/qgis/trunk@895 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-22

    Removed references to deprecated signal handlers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@894 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-22

    Fixes for add vector layer signal


    git-svn-id: http://svn.osgeo.org/qgis/trunk@893 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-22

    Fixed call to add vector layer. Other minor bugfixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@892 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-22

    simplified global replace of template parameters


    git-svn-id: http://svn.osgeo.org/qgis/trunk@891 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-22

    Added readme for plugin template dir. Fixed improperly names Gui instance.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@890 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-22

    fixed typo in a comment


    git-svn-id: http://svn.osgeo.org/qgis/trunk@889 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-22

    fixed bug that prevented project files from loading when selected via the open project toolbar button


    git-svn-id: http://svn.osgeo.org/qgis/trunk@888 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-22

    fixed a couple of typos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@887 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-22

    removed shell script


    git-svn-id: http://svn.osgeo.org/qgis/trunk@886 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-22

    perl script to build a new plugin source tree and add the appropriate lines to the build system


    git-svn-id: http://svn.osgeo.org/qgis/trunk@885 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-22

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@884 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-22

    Fixed incorrect header ref.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@883 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-21

    First stab at a bash script to automate creation of a new plugin from the template. Not working yet :-(


    git-svn-id: http://svn.osgeo.org/qgis/trunk@882 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-21

    This is the initial commit for the qgis plugin template. The template consists of:

    class Plugin (a subclass of QgisPlugin)
    class PluginGuiBase (supplied as a simple qdialog ui)
    class PluginGui (the subclass of PluginGuiBase)

    The only thing the user would need to change in the makefile is the name of the .so
    so you just copy the plugin template dir to a new dir under plugins, change the .so name in the makefile add the plugin dir the configure.in and the plugin dir makefile.

    I will be adding a bash script file soon that automates the above process. This template development is in progress.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@881 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-21

    changes to support project loading from command line, plus fix that prevented ogr layers from loading at all from command line


    git-svn-id: http://svn.osgeo.org/qgis/trunk@880 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-21

    added iostream include


    git-svn-id: http://svn.osgeo.org/qgis/trunk@879 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-21
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-21

    - fixed command line raster layer bug

    main.cpp :

     - greatly simplified main()

     - now will try to load a command line argument first as raster, then
       vector; if it succeeds at the first, it won't try the second

    qgisapp.{h,cpp} :

     - added addLayer(QFileInfo const &) [0]

     - added addRasterLayer(QFileInfo const &) [0]

     - do a little better checking for null pointers and freeing up
       resources when an error occurs

    Notes:

    Also, multiple rasters and vectors should be able to be specified on
    the command line without problems.

    [0] These will return true if successfully loaded the given file,
    otherwise false.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@878 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-21

    removed fix for bug 882424 since it clobbers raster display. Will fix post-0.1 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@877 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-21

    fixed some memory leaks -- many more left to find


    git-svn-id: http://svn.osgeo.org/qgis/trunk@876 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-20

    Fixed Partial map displayed after window resize bug [882424 ]


    git-svn-id: http://svn.osgeo.org/qgis/trunk@875 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-20
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-20

    fix for appropriately enabling/disabling vector specific toolbar buttons
    (bug #900676)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@874 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-20

    changed #ifdef DEBUG to #ifdef QGISDEBUG to fix rh/fedora problem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@873 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-20

    added line to strip the qgis binary after make


    git-svn-id: http://svn.osgeo.org/qgis/trunk@872 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-20

    changed debug define from DEBUG to QGISDEBUG


    git-svn-id: http://svn.osgeo.org/qgis/trunk@871 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-20

    added debug message to destructor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@870 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-20

    Plugged a few memory leaks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@869 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-20

    Bumped version to 0.1pre2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@868 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-20

    fixed path to help contents (changed to <prefix>/share/qgis/doc)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@867 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-19
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-19

    don't dirty canvas right after rendering. fix for unnesessary repaints (bug #889466)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@866 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-19

    Added addRasterLayer to the plugin interface.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@865 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-19

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@864 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-18
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-18

    added spec-file for rpm builds
    added makefiles to doc/* paths to get a better overview


    git-svn-id: http://svn.osgeo.org/qgis/trunk@863 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-16

    added asPolygon function to return the rectangle as a set of polyogn coordinates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@862 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-16

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@861 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-16

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@860 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-15
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-15

    - fixed --with-gdal
      - it can now be turned off, because you can also work only with postgis
      - spit is only enable if gdal and postgresql are both available
      - error if gdal and postgresql are both not available
      - changed --with_pg to --with_postgresql to make it more clearly
    - fixed small bugbaby in Makefile.am


    git-svn-id: http://svn.osgeo.org/qgis/trunk@859 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-14
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-14

    - fixed bug whereby GDAL drivers with unspecified metadata file
      extensions wouldn't show up in open dialog filter list; now these
      drivers show up with the "All (*.*)" category, but only using their
      driver short names to prevent that filter line from getting too long

    - compensated for GDAL bug whereby USGS ASCII DEM's use "*.dem" file
      extension, but the GDAL metadata doesn't reflect that; now the file
      filter for the open raster dialog properly displays a filter for
      USGS ASCII DEM instead of putting it into the "catch-all" (*.*) file
      filter  (Reported this GDAL bug, too.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@858 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-14

    latest spit changes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@857 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-14
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-14

    Added make release, what creats a tar.gz and a tar.bz2


    git-svn-id: http://svn.osgeo.org/qgis/trunk@855 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-14

    icon for spit


    git-svn-id: http://svn.osgeo.org/qgis/trunk@852 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-14

    latest fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@851 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-14

    lars fix for crash when trying to buffer a raster


    git-svn-id: http://svn.osgeo.org/qgis/trunk@850 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-14
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-14

    fix for multiple repaints when adding multiple rasters (bug #891870)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@849 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-14

    updated changelog for 0.1pre1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@842 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-14

    Update readme for 0.1pre1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@841 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-13

    Substituted QT_DEBUG with DEBUG for ifdefs.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@836 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    added debug to the layer name beautification code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@834 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-13
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-13

    Fixed bug whereby some supported raster formats weren't getting
    included in the open raster layer file dialog filter list.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@833 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-13
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-13

    TODO #13 completed, with bonus of remembering previous working
    directories, too.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@832 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-13
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-13

    - open file dialogs now use previous file filters and working
      directories unless, of course, the open file dialogs are invoked for
      the first time for opening a raster or vector layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@831 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-13

    Mark item 23 done (dialog consistency for label names).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@830 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-13
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-13

    include stdlib.h to fix FreeBSD compile problem


    git-svn-id: http://svn.osgeo.org/qgis/trunk@829 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    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)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@828 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    added Hoshi's picutre to the wall of shame


    git-svn-id: http://svn.osgeo.org/qgis/trunk@827 c8812cc2-4d05-0410-92ff-de0c093fc19c

    hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-13
Commit:     hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-13

    Quantum GIS Brazilian Portuguese translation file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@826 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    shell script to create the qm files from the ts files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@825 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    added GEOS detection and warning


    git-svn-id: http://svn.osgeo.org/qgis/trunk@824 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    shell script to create the translation files in the src subdirectory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@823 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-13
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-13

    adding bug 891870


    git-svn-id: http://svn.osgeo.org/qgis/trunk@822 c8812cc2-4d05-0410-92ff-de0c093fc19c

    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-13
Commit:     jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-13

    fixed bug that spit is enable although postgresql unavailable


    git-svn-id: http://svn.osgeo.org/qgis/trunk@821 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    Added bug numbers to issues


    git-svn-id: http://svn.osgeo.org/qgis/trunk@820 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    Added a couple of items to establish the format for the file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@819 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    cleaned up mess made by GNU indent


    git-svn-id: http://svn.osgeo.org/qgis/trunk@818 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    got rid of duplicate const that somehow slipped in...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@817 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    fixed GPL header and/or added CVS Id keyword expansion


    git-svn-id: http://svn.osgeo.org/qgis/trunk@816 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    indented code using GNU indent and .indent.pro file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@812 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    Removed files that are generated automatcially


    git-svn-id: http://svn.osgeo.org/qgis/trunk@811 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    Updated buffer plugin documentation and added screenshots


    git-svn-id: http://svn.osgeo.org/qgis/trunk@810 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-13

    Updated status of TODO items


    git-svn-id: http://svn.osgeo.org/qgis/trunk@809 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-12
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-12

    Labelled to do #7 as done.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@808 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-12
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-12

    - addLayer() and addRasterLayer now take QStringList const references  [0]

    - now only provides file filters for supported qgis subset of GDAL
      drivers

    - disabled SDTS and GML vector format file filters as they're not yet
      currently supported in qgis

    Notes:

      [0] thus saving unnecessary copying of string list arguments


    git-svn-id: http://svn.osgeo.org/qgis/trunk@807 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-12

    Conditional  display of metadat tab based on state of DEBUG flag.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@806 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-12

    added version function to return version without instantiating the plugin object


    git-svn-id: http://svn.osgeo.org/qgis/trunk@805 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-12

    indented source


    git-svn-id: http://svn.osgeo.org/qgis/trunk@804 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-12

    added icons for the remainder of menu options. added qgis web page and qgis sf page to help menu


    git-svn-id: http://svn.osgeo.org/qgis/trunk@803 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-12

    added qgis webpage and qgis sf page slots


    git-svn-id: http://svn.osgeo.org/qgis/trunk@802 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-12

    added marco to mug shot. added lars to list of contributors


    git-svn-id: http://svn.osgeo.org/qgis/trunk@801 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-12

    added version number to plugin display. removed type for this release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@800 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-12

    changed indents to 2 spaces, no tabs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@799 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-11
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-11

    - now dynamically builds the open vector layer dialog based on
      available OGR drivers

    - corrected some typos and cleaned up the openRasterLayer() a bit

    Notes:

    OGR lacks the nifty GDAL driver metadata facility for getting file
    name extensions for each driver, so we have to manually map file name
    extensions to a given driver name.  I've only done so for Shapefiles,
    GML, and for SDTS drivers.  Iff they're encountered during program
    execution, only those drivers will get corresponding file filters in
    the vector layer open dialog.  (That is, it's possible that the
    Shapefile, GML, or SDTS drivers are not loaded for whatever reason, in
    which case the file filter for that driver won't be emitted to the
    file filters string.)  File extensions for the other OGR drivers will
    need to be added; check the "XXX" comments for stubs on where to put
    them.  However, it'd probably be best to vet each driver's capabilitys
    with regards to qgis before permanently adding explicit support for it
    in the vector layer open dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@798 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-11
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-11

    put #ifdef DEBUG around some qWarnings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@797 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-11

    Added a new method : getMetadata() which obtains metadata from GDAL for current raster layer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@796 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-11

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@795 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-11

    changes to build system


    git-svn-id: http://svn.osgeo.org/qgis/trunk@794 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-11

    updated authors


    git-svn-id: http://svn.osgeo.org/qgis/trunk@793 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-11

    change to qgis plugin/provider lib


    git-svn-id: http://svn.osgeo.org/qgis/trunk@792 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-11

    changes to build system


    git-svn-id: http://svn.osgeo.org/qgis/trunk@791 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-11

    fixes to meta table handling and other bugs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@790 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-11

    change to build system


    git-svn-id: http://svn.osgeo.org/qgis/trunk@789 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-11

    minor change to indent standard


    git-svn-id: http://svn.osgeo.org/qgis/trunk@788 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-11

    indented code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@787 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-11

    changed location of qgis libs (plugins)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@786 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-11

    changes to build system


    git-svn-id: http://svn.osgeo.org/qgis/trunk@785 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-11
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-11

    - now dynamically builds the file filter list for the raster dialog
      based on the currently available GDAL drivers [0]

    - now register GDAL drivers when app is instantiated not when a raster
      layer is opened [1]

    Notes:

    [0] However, there exist drivers that have no corresponding file name
    extension in their driver metadata, and so do not get appropriate
    filters populated in the raster dialog.  Presumably the user can use
    the default "All (*.*)" filter to load datasets of those types; this
    probably should be tested.  Grep for appropriate "XXX" comments for
    place to catch these types of raster drivers in
    buildSupportedrasterFileFilter_().

    [1] After all, it doesn't make sense to reload the drivers every time
    a raster layer is opened.  Presumably these drivers are loaded once
    and then remain static.

    The vector layer dialog file filters aren't similarly dynamically
    built.  (Yet.)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@784 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-10

    Upper cased button label first letters


    git-svn-id: http://svn.osgeo.org/qgis/trunk@783 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-10

    Changed field label from 'Classification Variable' to 'Classification Field'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@782 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-10

    attribute names and graduated symbol modes upper case


    git-svn-id: http://svn.osgeo.org/qgis/trunk@781 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-10

    Constrain height of widgets to 20.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@780 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-10

    fixed bug in QgsProjectIo


    git-svn-id: http://svn.osgeo.org/qgis/trunk@774 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-10
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-10

    nobrush button


    git-svn-id: http://svn.osgeo.org/qgis/trunk@773 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-10

    reformatted code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@770 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-10

    added a NoPen button


    git-svn-id: http://svn.osgeo.org/qgis/trunk@769 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-10

    updated back and reload buttons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@768 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-10

    added a nopen button


    git-svn-id: http://svn.osgeo.org/qgis/trunk@767 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-10

    didge updates to gnu build configuration


    git-svn-id: http://svn.osgeo.org/qgis/trunk@766 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-09

    More gui cleanups.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@764 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-09
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-09

    Gui clean ups - set min height on all controls to 20 rather than 30.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@762 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-08

    changed function for setting check box to maintain qt 3.1.2 compatibility


    git-svn-id: http://svn.osgeo.org/qgis/trunk@759 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-08

    updated exit, plugin manager, and help contents icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@758 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-08

    removed second arg from endsWith function to retain compatibility with qt 3.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@751 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-08

    Gui clean up for graduated symbol multiline widtget so that horizontal scrolling is not required.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@750 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-08

    Ifdef'd std:cerr messages.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@749 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-08

    Wrapped qWarnings in #ifdef DEBUG statements to prevent extraneous stdout messages when built with debug=false.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@748 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-08

    Bug fix for losing state of rasterlayer drawing style on dialog box reaopen.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@747 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-08
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-08

    Fix for [ 891857 ] Changing gryscale raster to pseudoclr does not update legend


    git-svn-id: http://svn.osgeo.org/qgis/trunk@746 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    fixed version number to 3.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@745 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    added structure for plugin documentation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@744 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    connected help button on the buffer dialog to display help stored in <prefix>/share/doc/plugins/geoprocessing/buffer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@743 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    added hooks for opening url relative to the documentation base directory or an absolute url


    git-svn-id: http://svn.osgeo.org/qgis/trunk@742 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    added user help documents


    git-svn-id: http://svn.osgeo.org/qgis/trunk@741 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    added options dialog. help now uses web browser instead of custom idget


    git-svn-id: http://svn.osgeo.org/qgis/trunk@740 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@739 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    added info about debug messages


    git-svn-id: http://svn.osgeo.org/qgis/trunk@738 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-07

    added resizing of g.s. extension widget


    git-svn-id: http://svn.osgeo.org/qgis/trunk@737 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-07
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-07

    cleaned up a few things in the shapefile provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@734 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    added icon to buffer menu item


    git-svn-id: http://svn.osgeo.org/qgis/trunk@731 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    set ui version to 3.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@730 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    placeholder for docs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@728 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    initial import of metadata class for plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@727 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    plugin manager now actually manages plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@726 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    added install for docs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@725 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-07

    fixed caption for attribute table display


    git-svn-id: http://svn.osgeo.org/qgis/trunk@724 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-06

    Set the triband legend pixmap to more muted colors.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@723 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-06

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@722 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-06

    Doxygen stats for raster props dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@718 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-06

    added new mapserver export icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@717 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-06
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-06

    don't signal for zOrder change if layer is not actually moved (fixes bug: 889466)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@716 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-06

    Added mapserver icon taken from the mapserver logo.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@715 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-06

    Reversed order so rasters are added first then vectors. TODO: change so that layers are added in same order specified in argv.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@714 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-06

    Simplified the command line parser - all file type checking for passed in file names is now down automagically in qgisapp.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@713 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-06

    Added a couple of helper functions:

    /** This helper checks to see whether the filename appears to be a valid raster file name */
    bool isValidRasterFileName (QString theFileNameQString);
    /** Overloaded version of the above function provided for convenience that takes a qstring pointer */
    bool isValidRasterFileName (QString * theFileNameQString);
    /** This helper checks to see whether the filename appears to be a valid vector file name */
    bool isValidVectorFileName (QString theFileNameQString);
    /** Overloaded version of the above function provided for convenience that takes a qstring pointer */
    bool isValidVectorFileName (QString * theFileNameQString);

    The idea being that we have a central place to check if filenames are valid. Added appropriate calls in addLayer and addVectorLayer to the above functions. Created separate addLayer(QStringList) and addRasterLayer(QStringList) functions so that addLayer() and addRaster() prompt with a qfiledialog and then delegate to these.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@712 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-06

    added interface for positioning menu items from plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@711 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-06

    Status update.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@710 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-06

    added const to declaration and changed array name to qgis_xpm


    git-svn-id: http://svn.osgeo.org/qgis/trunk@709 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-06

    fixed dirty detection to prompt to save project when clicking new or open project


    git-svn-id: http://svn.osgeo.org/qgis/trunk@708 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-06

    Did some antialiasing to make icon appear less jagged.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@707 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-06
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-06

    New icons for menus


    git-svn-id: http://svn.osgeo.org/qgis/trunk@706 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-06

    modified toolbar icons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@705 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-05

    Bug fix for logic that determines which widget to display which was not updated to match upper cased entries in legend style combo.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@704 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-05

    changed labels to begin uppercase


    git-svn-id: http://svn.osgeo.org/qgis/trunk@703 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-05

    some changes to the graduated symbol dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@702 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-05

    Capitalised label names. Minor gui clean ups.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@701 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-05

    Removed footer tag that prevented doxygen from running.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@700 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-05

    Gui clean up.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@699 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-05

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@698 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-05
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-05

    Patch by Didge to load files on application startup by specifying a space separated list of filenames. Vectors supported now, rasters will come tomorrow.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@697 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-04
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-04

    disable toolbar buttons when not appropriate for current layer type


    git-svn-id: http://svn.osgeo.org/qgis/trunk@696 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-04

    fixed bug that caused crash when deleting line layer opened from a project file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@695 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-04

    removed the 'new layerproperties' entry in the popup menu


    git-svn-id: http://svn.osgeo.org/qgis/trunk@694 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-04

    Fixed bug that prevented layer name to be drawn when opening a single symbol layer from a project file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@693 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-04

    fixed a bug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@692 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-04

    added some comments


    git-svn-id: http://svn.osgeo.org/qgis/trunk@691 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-02-04
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-02-04

    added renderer dialogs to the new vector properties dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@690 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-02-03
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-02-03

    swapping in author pic I meant to send to Gary


    git-svn-id: http://svn.osgeo.org/qgis/trunk@687 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-03

    Completed api docs for raster layer (phwew!).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@686 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-03
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-03

    More updates to api docs. Minor bugfix.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@685 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-03

    added pic of mcoletti on the pipes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@683 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-03

    added more 'mug shots'


    git-svn-id: http://svn.osgeo.org/qgis/trunk@682 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-02
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-02

    More api documentation updates.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@681 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-02

    added release name to version string


    git-svn-id: http://svn.osgeo.org/qgis/trunk@680 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-02

    fixed std::cerr messages


    git-svn-id: http://svn.osgeo.org/qgis/trunk@679 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-02

    added #ifdef to std::cout and std::cerr statements


    git-svn-id: http://svn.osgeo.org/qgis/trunk@678 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-02

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@677 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-02

    added support for conditional debug statements; Update to contributors photos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@676 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-01

    Added version number and name to splash screen


    git-svn-id: http://svn.osgeo.org/qgis/trunk@675 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-01

    Beginnings of api docs for qgsrasterlayer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@674 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-01

    added contributor photos


    git-svn-id: http://svn.osgeo.org/qgis/trunk@673 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-01

    Added element for raster Drawing Style


    git-svn-id: http://svn.osgeo.org/qgis/trunk@672 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-01

    Added method to get and set drawingStyle using qstring values. Added serilising and deserialising state of drawingStyle to qgsprojectio for raster layers.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@671 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-01

    Added precomipler directives to disable stdout debug info if DEBUG is not set.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@670 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-01

    changed layout of dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@669 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-01

    changed order of tools menu items


    git-svn-id: http://svn.osgeo.org/qgis/trunk@668 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-01

    added pictures of developers. submit yours now


    git-svn-id: http://svn.osgeo.org/qgis/trunk@667 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-01

    fix for handling special characters


    git-svn-id: http://svn.osgeo.org/qgis/trunk@666 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-02-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-02-01

    fix for handling special characters


    git-svn-id: http://svn.osgeo.org/qgis/trunk@664 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-01

    Bug fix for segfault in paletted pseudocolor images. Still really slow - will look at performance in this srasing style later.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@663 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-02-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-02-01

    Bug fix for segfault on rendering Paletted Grayscale Image.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@661 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-31

    Stubbed in new vector layer properties dialog (only accessible from right-click menu)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@660 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-31

    Change version number


    git-svn-id: http://svn.osgeo.org/qgis/trunk@659 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-31

    Removed the pattern and line style icons from the base classes to avoid redundancy


    git-svn-id: http://svn.osgeo.org/qgis/trunk@658 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-31
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-31

    renderer dialogs use the icons for pattern and line style now


    git-svn-id: http://svn.osgeo.org/qgis/trunk@657 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-31

    added moc files for dialog base classes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@655 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-31

    added moc files for dialog base classes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@654 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-31

    spit icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@653 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-31

    fix so it will actually compile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@652 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-31

    initial check in of spit source


    git-svn-id: http://svn.osgeo.org/qgis/trunk@651 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-31

    intial check in of spit sources


    git-svn-id: http://svn.osgeo.org/qgis/trunk@650 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-31

    check postgis capabiliities before performing buffer. If no GEOS, show error and don't do the buffer operation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@649 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-30

    help viewer sets contents


    git-svn-id: http://svn.osgeo.org/qgis/trunk@648 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-30

    Restored help viewer after accidental overwrite


    git-svn-id: http://svn.osgeo.org/qgis/trunk@647 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-30
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-30

    added line style icons. todo: use line style and pattern icons also in the renderer dialogs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@646 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-30

    Fix for lost signal/slot on transparency slider.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@645 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-30
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-30

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@644 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-30

    removed stale ui file (replaced by qgshelpviewerbase.ui)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@643 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-29

    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.

    Screenshots of the Mulitband mapping in action are available here:

    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=%2Fqgis&image=multiband_default_view_123rgb.png&maxDimension=800
    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=multiband_view_451rgb.png
    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=multiband_view_457rgb.png


    git-svn-id: http://svn.osgeo.org/qgis/trunk@642 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-29

    Added function to get a band name given its number. Implemented speedups on opening raster layer properties dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@641 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-29
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-29

    fixed problems when opening qgis projects


    git-svn-id: http://svn.osgeo.org/qgis/trunk@640 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-29

    V0.1 release clean ups: Hid advanced symbology tab and show debug overlay checkbox


    git-svn-id: http://svn.osgeo.org/qgis/trunk@639 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-29

    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,


    git-svn-id: http://svn.osgeo.org/qgis/trunk@638 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-29

    wait cursor during processsing


    git-svn-id: http://svn.osgeo.org/qgis/trunk@637 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-29

    Modifications to support the new unified property and symbology dialog to replace all existing property and symbology dialogs (INCOMPLETE)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@636 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-29

    Added new  help viewer and vector layer properties sourcefiles


    git-svn-id: http://svn.osgeo.org/qgis/trunk@635 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-29

    new unified property and symbology dialog to replace all existing property and symbology dialogs (INCOMPLETE)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@634 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-29

    primitive help viewer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@633 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-29

    added hooks for help viewer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@632 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-29

    changed signature of constructor (char * to const char *)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@631 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-29

    changed Cancel button to Close


    git-svn-id: http://svn.osgeo.org/qgis/trunk@630 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-29

    Support for changes made to dialog ui.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@629 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-29
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-29

    Neatened up layout of dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@628 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-29

    fixed bug with creating buffer in postgres 7.3.x


    git-svn-id: http://svn.osgeo.org/qgis/trunk@627 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-28

    fixed some problems due to changes in the vectorlayerproperties and in the renderer dialogs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@626 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-28
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-28

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@625 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-28

    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
    blem with this in that I have discovered that multiband imagery can have more than one band of the same name. Consequently I am reworking eve
    rything 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 cu
     rrently 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 myse
      lf over the previous few days.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@624 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-28

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@623 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-28
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-28

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@622 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-28

    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


    git-svn-id: http://svn.osgeo.org/qgis/trunk@621 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-28

    added pixmaps to fill style buttons


    git-svn-id: http://svn.osgeo.org/qgis/trunk@620 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-28

    Updated TODO list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@619 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-28

    Made addVectorLayer function public so it can be used from other dialogs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@616 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-28

    Changed name of setlayerName function to setLayerName
    Added internalName to store the name of the datasource used at load time. This allows mangling of the display name without affecting the name needed to access the layer via its datasource.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@615 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-28

    Changed name of setlayerName function to setLayerName


    git-svn-id: http://svn.osgeo.org/qgis/trunk@614 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-28

    Tweaked display name to capitalize the first letter from name of layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@613 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-28

    Tweaked display name to capitalize the first letter and strip schema/geometry column from name of PG layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@612 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-28

    Added ability to load a layer by double clicking on it in the list of PG layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@611 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-28

    Updated status of existing todo items


    git-svn-id: http://svn.osgeo.org/qgis/trunk@610 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-27
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-27

    Added *.DEM extension for usgs dem file filter. It aint pretty but we need some way to manage upper case extensions....


    git-svn-id: http://svn.osgeo.org/qgis/trunk@609 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-27
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-27

    removed a bug related to loading of symbology


    git-svn-id: http://svn.osgeo.org/qgis/trunk@608 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-27

    Updated TODO list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@607 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-27

    removed setModal(true) from the dialog to prevent Qt 3.1 compilation error


    git-svn-id: http://svn.osgeo.org/qgis/trunk@606 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-27

    fix to plugin installation location


    git-svn-id: http://svn.osgeo.org/qgis/trunk@605 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-27

    fix to plugin installation and detection code. Also solve qt 3.1 compile problems


    git-svn-id: http://svn.osgeo.org/qgis/trunk@604 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-27

    fixed QgsProjectIo so right-click context menus are connected when loading a saved project


    git-svn-id: http://svn.osgeo.org/qgis/trunk@603 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-01-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-01-26

    Trivial clean-up of QGisApp::addRasterLayer() :

    - s/Erdas/ERDAS/

    - s/Usgs/USGS/

    - s/Sdts/SDTS/

    - s/Lyr/Layer/

    - use QStringList::empty() instead of QStringList::length() == 0

    - now unfreeze mapCanvas if user didn't select files

    - use more intuitive and safer for() instead of while()

    - prettified code

    - added XXX comment regarding possible initContextMenu() invocation
      even if layer is invalid


    git-svn-id: http://svn.osgeo.org/qgis/trunk@602 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-01-26
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-01-26

    Show legend text as white for grayscale layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@601 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-01-26
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-01-26

    Set drawingStyle for Undefined raster bands to SINGLE_BAND_GRAY by default. Lack of default was preventing these layers from being displayed at all.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@600 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-01-26
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-01-26

    update() mapLegend after render()ing mapCanvas in addRasterLayer(). This prevents multiple repaints. Don't know why, just doing same as addLayer()


    git-svn-id: http://svn.osgeo.org/qgis/trunk@599 c8812cc2-4d05-0410-92ff-de0c093fc19c

    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-01-26
Commit:     mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-01-26

    Added GDAL compiler flags.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@598 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-26
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-26

    saving and loading of symbology


    git-svn-id: http://svn.osgeo.org/qgis/trunk@597 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-26
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-26

    Added some additional things that need doing as dicussed with Gary on irc.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@596 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-26

    added toolbar with buffer button


    git-svn-id: http://svn.osgeo.org/qgis/trunk@595 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-26

    changes to support compilation under Qt 3.1.x


    git-svn-id: http://svn.osgeo.org/qgis/trunk@594 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-26

    changed detection logic for qt share libs and qt multi-threaded lib


    git-svn-id: http://svn.osgeo.org/qgis/trunk@593 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-25
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-25

    various changes (downtime of sf)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@592 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-25

    added validity checking at the data provider level. Modified logging in postgres provider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@591 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-25

    changed font in plugin list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@590 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-25

    changed detection method of layer type when reading a project file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@589 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-25

    cleaned up memory management of postgresql  queries and connection objects


    git-svn-id: http://svn.osgeo.org/qgis/trunk@588 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-25

    added validity checking prior to adding vector layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@587 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-25

    added validity checking for a layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@586 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-25

    removed message box prior to adding new layer, commented out include for matrix1.xpm since it isn't used by the plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@585 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-25

    Changed pan icon for one provided by rawbytes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@584 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-25

    Rawbytes' improved pan icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@583 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-25

    Updated toolbar icons based on (mostly taken directly from) Everaldos Crystal icon theme.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@582 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-25

    Popup context menu and removal of draw signal.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@581 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-25

    Fixed hotspots in new cursors.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@580 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-25

    Changed icons to crystal look and minor alterations to toolbar icon order.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@579 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-25

    Context menu support and implemented handlers for multiband gray and pseudocolour rendering.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@578 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-25

    Moved popMenu declaration up to qgsmaplayer.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@577 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-25

    Replaced manual detection of the associated raster layer type with calls to getRasterLayerType.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@576 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-25
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-25

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@575 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-24
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-24

    Identify cursor update. Legend bug fixed that prevented raster legends being drawn on file load. Popup menu support for raster layers.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@574 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-24

    added geoprocessing subdir to Makefile.am


    git-svn-id: http://svn.osgeo.org/qgis/trunk@572 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-24

    added Makefile for geoprocessing plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@571 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-24

    First fully functional version of the buffer (geoprocessing) plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@570 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-23
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-23

    several things (because sf was down a while), e.g. work prior to save/ load symbology


    git-svn-id: http://svn.osgeo.org/qgis/trunk@569 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-23

    Updated with a fatter 'i'. Still needs to be incorporated into qgisapp.cpp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@568 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-23

    New cursors with white edging so they dont get lost in black backgrounds.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@567 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-23

    Added placeholder functions for multiband draw as gray and multiband draw as pseudocolor.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@566 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-23

    more progress towards a buffer function


    git-svn-id: http://svn.osgeo.org/qgis/trunk@565 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-23
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-23

    Replaced map cursors with ones that wont get lost over dark images.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@564 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-01-22
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-01-22

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@563 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-22
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-22

    Updated legend pixmap display in legend area. Improved drawingStyle detection. Rewrote legend pixmap generators to be more efficient. Numerous other small changes.

    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_gray_sidebar_inverted.png
    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_gray_sidebar.png
    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_paletted_sidebar.png
    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_pseudocar_sidebar_inverted.png
    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_pseudocar_sidebar.png


    git-svn-id: http://svn.osgeo.org/qgis/trunk@562 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-22

    inline functions for the coordinate transform


    git-svn-id: http://svn.osgeo.org/qgis/trunk@561 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-22

    updated TODO list for 0.1 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@560 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-22

    made some functions of QgsRect inline


    git-svn-id: http://svn.osgeo.org/qgis/trunk@559 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-22

    changes to support plugin architecture


    git-svn-id: http://svn.osgeo.org/qgis/trunk@558 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-22

    initial checkin of postgresql geoprocessing plugin (non-functional)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@557 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-01-22
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-01-22

    Set movingItem to NULL before emitting zOrderChanged(). This prevents mouse movement from moving layers after mouse is released and before layers have re-rendered.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@556 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-21

    Transparency slider now working (allows up to full transparency). Percentage display of slider also working.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@555 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-21

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@554 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-21

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@553 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-21

    Added more logic to determine the drawing style for the raster layer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@552 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-21

    Only calculatestats for all layers if grayscale or undefined layer type.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@551 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-21

    Couple more wishes :-)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@550 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-21

    Added support for qt3.3


    git-svn-id: http://svn.osgeo.org/qgis/trunk@549 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-21

    zoom to selected


    git-svn-id: http://svn.osgeo.org/qgis/trunk@548 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-21

    Added percentage label for transparency slider


    git-svn-id: http://svn.osgeo.org/qgis/trunk@547 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-21
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-21

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@546 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-21
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-21

    moved bBoxOfSelected() from QgsMapLayer to QgsVectorLayer to restore 'zoom to selected' soon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@545 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-20

    Updated TODO list of isssues requiring attention prior to release of 0.1 (formerly 0.0.14)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@544 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2004-01-20
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2004-01-20

    scrollview around extension widget and adapted renderers to changing fonts


    git-svn-id: http://svn.osgeo.org/qgis/trunk@543 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-20

    updated doxygen config


    git-svn-id: http://svn.osgeo.org/qgis/trunk@542 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-20

    blank TODO for 0.1


    git-svn-id: http://svn.osgeo.org/qgis/trunk@541 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-20

    removed since files are generated by autotools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@540 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-20

    Instructions on how to build and install the cvs version


    git-svn-id: http://svn.osgeo.org/qgis/trunk@539 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-20

    removed since it is generated by automake


    git-svn-id: http://svn.osgeo.org/qgis/trunk@538 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-20

    moved context menu to vectorlayer class


    git-svn-id: http://svn.osgeo.org/qgis/trunk@537 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-20

    get rid of configure since it needs to be generated


    git-svn-id: http://svn.osgeo.org/qgis/trunk@536 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-20

    Small change - forgot empty implementation after removing =0 from pure virtual functions.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@535 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-20

    Removed pure virtual method declarations where it did not make sense for raster layers.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@534 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-20

    Removed deprecated showgrayascolor tag.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@533 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-20

    Added yours truly to authors list


    git-svn-id: http://svn.osgeo.org/qgis/trunk@532 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-20
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-20

    New style rendering where each of the 8 rendering algorithms has its own function:
            SINGLE_BAND_GRAY, // a "Gray" or "Undefined" layer drawn as a range of gray colors
            SINGLE_BAND_PSEUDO_COLOR,// a "Gray" or "Undefined" layer drawn using a pseudocolor algorithm
            PALETTED_SINGLE_BAND_GRAY,// a "Palette" layer drawn in gray scale (using only one of the color components)
            PALETTED_SINGLE_BAND_PSEUDO_COLOR, // a "Palette" layer having only one of its color components rendered as psuedo color
            PALETTED_MULTI_BAND_COLOR, //a "Palette" image where the bands contains 24bit color info and 8 bits is pulled out per color
            MULTI_BAND_SINGLE_BAND_GRAY, // a layer containing 2 or more bands, but using only one band to produce a grayscale image
            MULTI_BAND_SINGLE_BAND_PSEUDO_COLOR, //a layer containing 2 or more bands, but using only one band to produce a pseudocolor image
            MULTI_BAND_COLOR //a layer containing 2 or more bands, mapped to the three RGBcolors. In the case of a multiband with only two bands, one band will have to be mapped to more than one color

    Please not that this is not all implemented and a lot of deuglification needs to takes place before this is properly useable. Watch this space over the next couple of days...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@531 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-19

    Commented out deprecated showGrayAsColor serialiser/deserialiser for raster layer.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@530 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-19

    Repositioned status text and enlarged status font


    git-svn-id: http://svn.osgeo.org/qgis/trunk@529 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-19

    Added splash screen to constructor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@528 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-19
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-19

    Moved splashscreen to constructor of qgisapp


    git-svn-id: http://svn.osgeo.org/qgis/trunk@527 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-19

    removed stale files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@526 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-19

    added maplayer plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@525 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-19

    removed stale files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@524 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-19

    fixed maplayer plugin so it loads -- doesn't do anything useful


    git-svn-id: http://svn.osgeo.org/qgis/trunk@523 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-19

    improved documentation and behavior of the example plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@522 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-19

    fixed bug that caused multiple properties dialogs to be displayed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@521 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-19

    merge with datasource branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@520 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-19

    merge with datasource branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@519 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-19

    updated to include plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@518 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-19

    merge with datasource branch


    git-svn-id: http://svn.osgeo.org/qgis/trunk@517 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-01-15
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-01-15

    moving debian files out of qgis sources to allow updates to debian package without requiring new qgis release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@485 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-14

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@477 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-14
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-14

    Added sdts raster data to the fileopen dialog for new raster layers.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@476 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-13

    Last (hopefully) bugfix for serailisation of raster layer properties to project file.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@473 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-13

    Small bugfix (fixes bug that caused blueBand to be mapped to gray).


    git-svn-id: http://svn.osgeo.org/qgis/trunk@472 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-13
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-13

    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...


    git-svn-id: http://svn.osgeo.org/qgis/trunk@471 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-12

    Updated configure script.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@467 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-12

    Small bugfix to remove a signal handler for debug checkbox that had no associated implementation in ui.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@466 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-12
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-12

    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.

    Also carried out some minor refactoring to qgsrasterlayer.cpp.

    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_debug_info.png
    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_debug_info_properties.png


    git-svn-id: http://svn.osgeo.org/qgis/trunk@464 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-11
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-11

    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:

    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_grayscale.png
    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_paletted.png
    http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_pseudocolor.png


    git-svn-id: http://svn.osgeo.org/qgis/trunk@458 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-10

    Added a splashscreen to on application startup.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@448 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-10
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-10

    Adjusted the advanced symbology so the gradients run diagonally bottom left to top right.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@447 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-01-09
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-01-09

    Store layer order correctly in project files. Don't store z position in
    QgsMapLayer anymore. Just use zOrder list in QgsMapCanvas.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@446 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-07

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@442 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-07
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-07

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@441 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-01-06
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-01-06

    adding debian files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@426 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-05

    **Updated whats new section for 0.0.14
    **Added All Rasters filter to the add raster dialog
    **Fixed broken properties dialog for Database layers (temporary until datasourcebranch is merged)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@418 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-05

    incremented version number


    git-svn-id: http://svn.osgeo.org/qgis/trunk@417 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-04

    Added behaviour group box on the advanced symbology tab.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@416 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-04

    Fixed the rather broken algorithm for creating gradients on the advanced symbology tab.
    Added text overlay on each color preview showing the range selected.
    Note the gui now works ok, but I have to implement the application logic for this behaviour still.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@415 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2004-01-04
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2004-01-04

    add USGS ASCII DEM (*.dem) to add raster layer file dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@414 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-04

    Added missing support for inverting histogram on non-pseudocolor grayscale layers.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@408 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-04

    Modified add raster layer to only list tested datatypes.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@407 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-04

    First working version of raster properties dialog. The dialog allows control over band<->color mappings, transparency, histogram inversion and provides some statistics.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@406 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-04
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-04

    Added transparency, histogram inversion for non pseudomapped grayscale and paletted layers.
    Added alternate band mapping capability for paletted layers.
    Added variable stats calculation for paletted layers.
    Various other small changes and code cleanups.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@405 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-01

    Modified the makefile to build the new rasterproperties dialog.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@389 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-01

    Added support for 'undefined' color interps - which are treated as grayscale and have a pseudocolor color ramp assigned.
    The above allows arc/info grid and ascii grid layers to be rendered.
    Added pseaudo color ramp builder for grayscale images.
    Added routine to build stats for bands (this is disabled for rgb layers because of performance issues).
    Stats include, minval, maxval, range, sum of squares, mean, std deviation.
    Added logic to constrain greyscale & undefined histogram to n standard deviations.
    Added logic to invert histogram for grayscale and undefined.

    Currently these behaviours are hard coded in the constructor, but will make them available from the new rasterproperties dialog soon.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@388 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-01

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@387 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2004-01-01
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2004-01-01

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@386 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2004-01-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2004-01-01

    added mapserver ui files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@385 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Tim Sutton <tim@linfiniti.com>AuthorDate: 2003-12-31
Commit:     Tim Sutton <tim@linfiniti.com>
CommitDate: 2003-12-31

    Added support for grayscale tifs too.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@383 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-12-26
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-12-26

    icon for adding raster layer. save/restore raster layers in project files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@354 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-12-23
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-12-23

    display message if invalid file selected in raster file dialog (fixes bug 864748)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@342 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-12-17
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-12-17

    recalculate full extent when removing a layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@329 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-12-17
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-12-17

    support RGB images


    git-svn-id: http://svn.osgeo.org/qgis/trunk@328 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-12-17
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-12-17

    read only the portion of the raster from file that is clipped to view window


    git-svn-id: http://svn.osgeo.org/qgis/trunk@327 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-12-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-12-10

    update to configure to detect valid Qt version


    git-svn-id: http://svn.osgeo.org/qgis/trunk@323 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-12-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-12-09

    updated for 0.0.13 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@322 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-12-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-12-06

    update to libtool


    git-svn-id: http://svn.osgeo.org/qgis/trunk@321 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-12-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-12-06

    updated version string to 0.0.13


    git-svn-id: http://svn.osgeo.org/qgis/trunk@320 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-12-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-12-06

    updated whats new


    git-svn-id: http://svn.osgeo.org/qgis/trunk@319 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-12-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-12-06

    added descript to names identify looks for when trying to assign a key for displaying results


    git-svn-id: http://svn.osgeo.org/qgis/trunk@317 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-12-03
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-12-03

    scale raster and position correctly


    git-svn-id: http://svn.osgeo.org/qgis/trunk@316 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-30

    Fix for SuSE 9.0 crash


    git-svn-id: http://svn.osgeo.org/qgis/trunk@315 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-30

    Fix for SuSE 9.0 crash


    git-svn-id: http://svn.osgeo.org/qgis/trunk@314 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-30

    added host detection macro


    git-svn-id: http://svn.osgeo.org/qgis/trunk@313 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-30

    tweaks to Qt detection


    git-svn-id: http://svn.osgeo.org/qgis/trunk@312 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-11-20
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-11-20

    can display indexed color GeoTIFF with GDAL


    git-svn-id: http://svn.osgeo.org/qgis/trunk@311 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-20

    help viewer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@310 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-15

    mapserver export tweaks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@304 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-15

    test using Qt only -- no gdal


    git-svn-id: http://svn.osgeo.org/qgis/trunk@303 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-11-15
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-11-15

    start of raster layer support. very broken and incomplete. crashes when drawing raster.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@302 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-11-13
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-11-13

    improved layer order manipulation - closes bug #820684


    git-svn-id: http://svn.osgeo.org/qgis/trunk@301 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-11-13
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-11-13

    fix compile error when compiled without PostgreSQL support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@300 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-12

    changes related to mapserver export


    git-svn-id: http://svn.osgeo.org/qgis/trunk@299 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-12

    mapserver export class


    git-svn-id: http://svn.osgeo.org/qgis/trunk@298 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-12

    mapserver export dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@297 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-12

    moved static version vars from qgisapp to qgis.h


    git-svn-id: http://svn.osgeo.org/qgis/trunk@296 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-11

    mapserver export


    git-svn-id: http://svn.osgeo.org/qgis/trunk@295 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-11

    mapserver export


    git-svn-id: http://svn.osgeo.org/qgis/trunk@294 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-11-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-11-09

    mapserver export


    git-svn-id: http://svn.osgeo.org/qgis/trunk@293 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-10-03
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-10-03

    avoid having more than one layer appear selected after drop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@292 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-10-02
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-10-02

    QListView subclass to provide drag-n-drop in the legend


    git-svn-id: http://svn.osgeo.org/qgis/trunk@291 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2003-10-02
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2003-10-02

    Added ability to change layer stacking order by dragging and dropping in the legend


    git-svn-id: http://svn.osgeo.org/qgis/trunk@290 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-27

    support for GNU build tools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@288 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-27

    update to GNU build tools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@287 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-27

    support for GNU build tools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@286 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-26

    change to GDAL checking


    git-svn-id: http://svn.osgeo.org/qgis/trunk@285 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-19

    Updated install instructions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@282 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-19

    removed Makefile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@281 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-19

    changes to build system (uses configure)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@280 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-09-16

    made worst case quicksort run nearly impossible by using a random element


    git-svn-id: http://svn.osgeo.org/qgis/trunk@279 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-09-16
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-09-16

    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.


    git-svn-id: http://svn.osgeo.org/qgis/trunk@278 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-09-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-09-09

    little changes to Makefile and .ui-files for compilation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@275 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-09

    added GDAL checks to configuration


    git-svn-id: http://svn.osgeo.org/qgis/trunk@274 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-09

    added GDAL checks to configuration


    git-svn-id: http://svn.osgeo.org/qgis/trunk@273 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-09-08
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-09-08

    fixed a memory leek (which does not occur very often)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@270 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-07

    plans for 0.0.13


    git-svn-id: http://svn.osgeo.org/qgis/trunk@268 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-06

    changelog updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@266 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-05

    updated contributors


    git-svn-id: http://svn.osgeo.org/qgis/trunk@265 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-05

    update contributors


    git-svn-id: http://svn.osgeo.org/qgis/trunk@264 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-05

    hid plugin menu items, added icon for zoom to selected


    git-svn-id: http://svn.osgeo.org/qgis/trunk@263 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-09-05
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-09-05

    zoom to selected features (the button is right to the 'zoom to previous' one


    git-svn-id: http://svn.osgeo.org/qgis/trunk@262 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-09-01
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-09-01

    selections persist when sorting a table


    git-svn-id: http://svn.osgeo.org/qgis/trunk@256 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-01

    updated makefile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@255 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-01

    removed bogus files


    git-svn-id: http://svn.osgeo.org/qgis/trunk@254 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-01

    change to postgres defines


    git-svn-id: http://svn.osgeo.org/qgis/trunk@253 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-09-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-09-01

    multiple features displayed when doing identify


    git-svn-id: http://svn.osgeo.org/qgis/trunk@252 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-08-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-08-28

    added select cursor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@251 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-08-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-08-28

    modified postgres checking


    git-svn-id: http://svn.osgeo.org/qgis/trunk@250 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-08-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-08-26

    minor bug fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@249 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-08-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-08-26

    minor bug fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@248 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-08-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-08-26

    minor bug fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@247 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-08-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-08-24

    minor housekeeping


    git-svn-id: http://svn.osgeo.org/qgis/trunk@246 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-08-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-08-24

    added


    git-svn-id: http://svn.osgeo.org/qgis/trunk@245 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-08-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-08-24

    enhanced performance of feature selection


    git-svn-id: http://svn.osgeo.org/qgis/trunk@244 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-08-22
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-08-22

    Fixed wrong automatic selection of te first table row/ ctrl-button can now be used to select features in the map canvas


    git-svn-id: http://svn.osgeo.org/qgis/trunk@243 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-08-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-08-15

    added select features icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@242 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-08-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-08-15

    Added a selection tool to select features by dragging a rectangle (no icon, button is right to the identify-button)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@241 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-08-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-08-15

    changes to support maplayer plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@240 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-08-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-08-15

    maplayer plugin test


    git-svn-id: http://svn.osgeo.org/qgis/trunk@239 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-08-09
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-08-09

    aided the possibility to select features from the attribute table and draw the selected features in another color


    git-svn-id: http://svn.osgeo.org/qgis/trunk@238 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-07-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-07-11

    maplayer plugin support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@237 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-07-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-07-05

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@236 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-07-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-07-05

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@235 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-07-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-07-05

    added contributors to the about dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@234 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-07-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-07-05

    changes to support Postgresql 7.3.x schema for geometry_columns


    git-svn-id: http://svn.osgeo.org/qgis/trunk@233 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-07-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-07-05

    changes to support Postgresql 7.3.x schema for geometry_columns


    git-svn-id: http://svn.osgeo.org/qgis/trunk@232 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-06-24
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-06-24

    fixed painting of background color for points in shapefilelayer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@230 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-06-15

    removed some of my unnecessary comments


    git-svn-id: http://svn.osgeo.org/qgis/trunk@229 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Marco Hugentobler <marco.hugentobler@sourcepole.ch>AuthorDate: 2003-06-15
Commit:     Marco Hugentobler <marco.hugentobler@sourcepole.ch>
CommitDate: 2003-06-15

    Changes in the display behaviour of qgsmapcanvas (updating the screen, avoid flickering when paning)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@228 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-06-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-06-11

    version number update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@227 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-06-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-06-10

    removed erroneous source/header


    git-svn-id: http://svn.osgeo.org/qgis/trunk@226 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-06-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-06-10

    ECOS patches


    git-svn-id: http://svn.osgeo.org/qgis/trunk@225 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-06-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-06-05

    change to version checking message display


    git-svn-id: http://svn.osgeo.org/qgis/trunk@224 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-06-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-06-05

    fix attribute table display bug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@223 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-06-04
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-06-04

    change version checker to run on port 80


    git-svn-id: http://svn.osgeo.org/qgis/trunk@222 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-06-04
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-06-04

    include fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@221 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-06-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-06-03

    fix to WKB LineString


    git-svn-id: http://svn.osgeo.org/qgis/trunk@220 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-05-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-05-31

    Version checker


    git-svn-id: http://svn.osgeo.org/qgis/trunk@219 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-05-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-05-31

    Version checker


    git-svn-id: http://svn.osgeo.org/qgis/trunk@218 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-05-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-05-30

    Fixes to PostGIS data selector


    git-svn-id: http://svn.osgeo.org/qgis/trunk@217 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-05-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-05-29

    plugin manager


    git-svn-id: http://svn.osgeo.org/qgis/trunk@216 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-05-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-05-29

    fix for postgis bug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@215 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-05-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-05-27

    changes to plugin api


    git-svn-id: http://svn.osgeo.org/qgis/trunk@214 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-05-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-05-14

    icon for plugin test


    git-svn-id: http://svn.osgeo.org/qgis/trunk@213 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-05-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-05-14

    changes to plugin interface api


    git-svn-id: http://svn.osgeo.org/qgis/trunk@212 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-03-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-03-16

    plugin api tweaks


    git-svn-id: http://svn.osgeo.org/qgis/trunk@208 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-03-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-03-09

    no message


    git-svn-id: http://svn.osgeo.org/qgis/trunk@202 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-03-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-03-09

    maintenance fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@201 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-27

    header template update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@184 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-26

    file save/open fixes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@183 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-26

    update DTD for QGis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@182 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-25

    change to build system


    git-svn-id: http://svn.osgeo.org/qgis/trunk@181 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-25

    changes to build system


    git-svn-id: http://svn.osgeo.org/qgis/trunk@180 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-25

    KDevelop 3.0 project file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@179 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-25

    removed old kdevelop project file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@178 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-25

    file save/open


    git-svn-id: http://svn.osgeo.org/qgis/trunk@177 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-25

    file save/open


    git-svn-id: http://svn.osgeo.org/qgis/trunk@176 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-25

    project save code additions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@175 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-25

    minor mods to plugin api


    git-svn-id: http://svn.osgeo.org/qgis/trunk@174 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-21

    changes to support libpq++ at postgresql 7.3


    git-svn-id: http://svn.osgeo.org/qgis/trunk@173 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-21

    gcc 3.x fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@172 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-07

    renderer doc update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@171 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-07

    renderer classes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@170 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2003-01-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2003-01-05

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@169 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-12-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-12-11

    Changes to plugin menu and test harness


    git-svn-id: http://svn.osgeo.org/qgis/trunk@168 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-12-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-12-05

    fixes to layer property editor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@167 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-12-04
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-12-04

    update to DTD to support multiple layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@166 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-12-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-12-03

    During repaint, the data store is only accessed if map state or extent has changed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@165 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-12-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-12-03

    During repaint, the data store is only accessed if map state or extent has changed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@164 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-12-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-12-03

    During repaint, the data store is only accessed if map state or extent has changed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@163 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-30

    Updated whats new section


    git-svn-id: http://svn.osgeo.org/qgis/trunk@162 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-30

    Changes to support building without PostgreSQL


    git-svn-id: http://svn.osgeo.org/qgis/trunk@161 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-30

    Changes to support building without PostgreSQL


    git-svn-id: http://svn.osgeo.org/qgis/trunk@160 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-30

    Changes to support full build (includes PostgreSQL)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@159 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-30

    Info for building with/without PostgreSQL suppor


    git-svn-id: http://svn.osgeo.org/qgis/trunk@158 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-30

    Changes to allow building without PostgreSQL support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@157 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-30

    qmake .pro file for building QGis without PostgreSQL support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@156 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-30

    Makefile for building QGis without PostgreSQL support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@155 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-29

    version/authors change


    git-svn-id: http://svn.osgeo.org/qgis/trunk@154 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-26

    bug fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@153 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-24

    Update changes to 0.0.6 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@152 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-24

    Minor fixes prior to 0.0.6 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@151 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-24

    Minor fixes prior to 0.0.6 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@150 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-24

    fix segfault when no layers on map and table button clicked


    git-svn-id: http://svn.osgeo.org/qgis/trunk@149 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-24

    attribute display dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@148 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-24

    changes to support identify and attribute display functions


    git-svn-id: http://svn.osgeo.org/qgis/trunk@147 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-23

    attribute table display dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@146 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-11-23
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-11-23

    attribute table display classes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@145 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2002-11-21
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2002-11-21

    handle duplicate layers properly (bug 622448)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@144 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-26

    Identify function for PostGIS layers


    git-svn-id: http://svn.osgeo.org/qgis/trunk@143 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-15

    mods to support identfying features


    git-svn-id: http://svn.osgeo.org/qgis/trunk@142 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-15

    mods to support identfying features


    git-svn-id: http://svn.osgeo.org/qgis/trunk@141 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-14

    mods to plugin api


    git-svn-id: http://svn.osgeo.org/qgis/trunk@140 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-14

    mods to plugin api


    git-svn-id: http://svn.osgeo.org/qgis/trunk@139 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-14

    stub classes for plugin support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@138 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-13

    Readme for the lib directory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@137 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-13

    Plugin test message boxes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@136 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-13

    Makefile changes for plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@135 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-13

    Makefile for test plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@134 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-13

    initial plugin api and test plugin


    git-svn-id: http://svn.osgeo.org/qgis/trunk@133 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-13

    added zoom to selected layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@132 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-12

    eliminated stdout messages


    git-svn-id: http://svn.osgeo.org/qgis/trunk@131 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-12

    password checking/saving fixed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@130 c8812cc2-4d05-0410-92ff-de0c093fc19c

    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>AuthorDate: 2002-10-11
Commit:     stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>
CommitDate: 2002-10-11

    render layers by iterating over zOrder list rather than layers map


    git-svn-id: http://svn.osgeo.org/qgis/trunk@129 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-11

    error checking added


    git-svn-id: http://svn.osgeo.org/qgis/trunk@128 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-11

    mod to description


    git-svn-id: http://svn.osgeo.org/qgis/trunk@127 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-10

    plugin test function implemented


    git-svn-id: http://svn.osgeo.org/qgis/trunk@126 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-10

    plugin test function implemented


    git-svn-id: http://svn.osgeo.org/qgis/trunk@125 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-10

    plugin test function implemented


    git-svn-id: http://svn.osgeo.org/qgis/trunk@124 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-09

    incremented version to 0.0.6-alpha-dev


    git-svn-id: http://svn.osgeo.org/qgis/trunk@123 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-09

    Window position and toolbar docking restored on startup


    git-svn-id: http://svn.osgeo.org/qgis/trunk@122 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-09

    stubbed in test button for plugins


    git-svn-id: http://svn.osgeo.org/qgis/trunk@121 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-05

    Updates prior to 0.0.5 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@120 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-10-05
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-10-05

    QGis DTD


    git-svn-id: http://svn.osgeo.org/qgis/trunk@119 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-09-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-09-26

    minor fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@118 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-09-22
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-09-22

    QGis project file schema


    git-svn-id: http://svn.osgeo.org/qgis/trunk@117 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-09-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-09-19

    doc change


    git-svn-id: http://svn.osgeo.org/qgis/trunk@116 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-09-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-09-17

    zoom updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@115 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-09-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-09-17

    stubbed in identify function


    git-svn-id: http://svn.osgeo.org/qgis/trunk@114 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-09-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-09-16

    remove layers feature


    git-svn-id: http://svn.osgeo.org/qgis/trunk@113 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-24
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-24

    added cursors for map navigation tools


    git-svn-id: http://svn.osgeo.org/qgis/trunk@112 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-21

    version number change


    git-svn-id: http://svn.osgeo.org/qgis/trunk@111 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-21

    removed msgs to std out / added line width to symbology settings


    git-svn-id: http://svn.osgeo.org/qgis/trunk@110 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-20

    update to whats new


    git-svn-id: http://svn.osgeo.org/qgis/trunk@109 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-18

    Mods to allow setting of display name of a layer


    git-svn-id: http://svn.osgeo.org/qgis/trunk@108 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-18

    Added source info and display name setting


    git-svn-id: http://svn.osgeo.org/qgis/trunk@107 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-18

    render fix


    git-svn-id: http://svn.osgeo.org/qgis/trunk@106 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-18
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-18

    render bug when adding layers fixed


    git-svn-id: http://svn.osgeo.org/qgis/trunk@105 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-17
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-17

    xpm for mouse cursors


    git-svn-id: http://svn.osgeo.org/qgis/trunk@104 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-16

    Updated change log for 0.0.4 release


    git-svn-id: http://svn.osgeo.org/qgis/trunk@103 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-15
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-15

    changes to layer properties dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@102 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-14

    fixed panning bug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@101 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-14

    fixed multiple repaint bug


    git-svn-id: http://svn.osgeo.org/qgis/trunk@100 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-14
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-14

    added info about binary GDAL/OGR


    git-svn-id: http://svn.osgeo.org/qgis/trunk@99 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-13

    settings for gnu indent


    git-svn-id: http://svn.osgeo.org/qgis/trunk@98 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-13

    code reformatting


    git-svn-id: http://svn.osgeo.org/qgis/trunk@97 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-12

    set layer colors enabled


    git-svn-id: http://svn.osgeo.org/qgis/trunk@96 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-12

    change dev version to 0.0.4-alpah


    git-svn-id: http://svn.osgeo.org/qgis/trunk@95 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-11

    legend hooks for layer remove and properties


    git-svn-id: http://svn.osgeo.org/qgis/trunk@94 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-11

    random colors on layer add


    git-svn-id: http://svn.osgeo.org/qgis/trunk@93 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-10

    added about dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@92 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-10

    version added to main window


    git-svn-id: http://svn.osgeo.org/qgis/trunk@91 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-10

    Updated URLs


    git-svn-id: http://svn.osgeo.org/qgis/trunk@90 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-09

    changes to legend and base maplayer classes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@89 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-09
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-09

    primitive legend implementation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@88 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-04
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-04

    add layer icon


    git-svn-id: http://svn.osgeo.org/qgis/trunk@87 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-04
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-04

    legend mods


    git-svn-id: http://svn.osgeo.org/qgis/trunk@86 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-03

    valid layer checking added


    git-svn-id: http://svn.osgeo.org/qgis/trunk@85 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-03
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-03

    ogr support for vector data formats


    git-svn-id: http://svn.osgeo.org/qgis/trunk@84 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-02

    Updated install instructions to include GDAL/OGR with URL


    git-svn-id: http://svn.osgeo.org/qgis/trunk@83 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-02

    Updated install instructions to include GDAL/OGR


    git-svn-id: http://svn.osgeo.org/qgis/trunk@82 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-02

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@81 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-02
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-02

    ogr test


    git-svn-id: http://svn.osgeo.org/qgis/trunk@80 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-01

    custom symbol class


    git-svn-id: http://svn.osgeo.org/qgis/trunk@79 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-08-01
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-08-01

    legend support class


    git-svn-id: http://svn.osgeo.org/qgis/trunk@78 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-31

    add QgsLegend stub to main window


    git-svn-id: http://svn.osgeo.org/qgis/trunk@77 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-31
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-31

    minor changes to map layer base class


    git-svn-id: http://svn.osgeo.org/qgis/trunk@76 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-30

    QGis namespace declarations


    git-svn-id: http://svn.osgeo.org/qgis/trunk@75 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-30
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-30

    namespace mods


    git-svn-id: http://svn.osgeo.org/qgis/trunk@74 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-29

    map navigation tools moved to toolgroup


    git-svn-id: http://svn.osgeo.org/qgis/trunk@73 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-29

    zoom in and pan support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@72 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-29
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-29

    zoom in and pan support


    git-svn-id: http://svn.osgeo.org/qgis/trunk@71 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-28

    update kdevelop project file


    git-svn-id: http://svn.osgeo.org/qgis/trunk@70 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-28

    documentation update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@69 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-28
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-28

    mouse tracking enabled


    git-svn-id: http://svn.osgeo.org/qgis/trunk@68 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    update kdevelop project


    git-svn-id: http://svn.osgeo.org/qgis/trunk@67 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    KDevelop project for use with qmake


    git-svn-id: http://svn.osgeo.org/qgis/trunk@65 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@64 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    Install directions using qmake


    git-svn-id: http://svn.osgeo.org/qgis/trunk@63 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    qmake generated Makefile


    git-svn-id: http://svn.osgeo.org/qgis/trunk@62 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@61 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@60 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@60 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    mods for kdevelop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@59 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    mods for kdevelop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@59 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@58 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@57 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    mods for kdevelop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@56 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    mods for kdevelop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@56 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    changes to support kdevelop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@55 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    changes to support kdevelop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@55 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    updated to support kdevelop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@54 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    updated to support kdevelop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@54 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    updated to support kdevelop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@53 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    updated to support kdevelop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@53 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    updated to support kdevelop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@52 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    updated files to support kdevelop


    git-svn-id: http://svn.osgeo.org/qgis/trunk@51 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    no mocs needed in repository


    git-svn-id: http://svn.osgeo.org/qgis/trunk@50 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    no mocs needed in repository


    git-svn-id: http://svn.osgeo.org/qgis/trunk@50 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    initial import into new directory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@49 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    initial import into new directory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@49 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    initial import into new directory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@48 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    initial import into new directory


    git-svn-id: http://svn.osgeo.org/qgis/trunk@48 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    stubbed in symbology classes


    git-svn-id: http://svn.osgeo.org/qgis/trunk@47 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    fixes to drawing code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@46 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-27
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-27

    fixes to rendering code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@45 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-26

    added GNU statement


    git-svn-id: http://svn.osgeo.org/qgis/trunk@44 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-26

    added GNU statement


    git-svn-id: http://svn.osgeo.org/qgis/trunk@43 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-26

    added GNU statement


    git-svn-id: http://svn.osgeo.org/qgis/trunk@42 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-26
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-26

    mods to rendering code


    git-svn-id: http://svn.osgeo.org/qgis/trunk@40 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-25

    Change to drawing logic


    git-svn-id: http://svn.osgeo.org/qgis/trunk@39 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-25
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-25

    classes to support map canvas rendering


    git-svn-id: http://svn.osgeo.org/qgis/trunk@38 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-21
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-21

    documentation updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@37 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-20

    fixed edit of connections


    git-svn-id: http://svn.osgeo.org/qgis/trunk@36 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-20

    License


    git-svn-id: http://svn.osgeo.org/qgis/trunk@35 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-20
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-20

    Auto repaint/polygons filled


    git-svn-id: http://svn.osgeo.org/qgis/trunk@34 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-19

    polygon layer drawing added


    git-svn-id: http://svn.osgeo.org/qgis/trunk@33 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-19
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-19

    initial point and line drawing


    git-svn-id: http://svn.osgeo.org/qgis/trunk@32 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-16
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-16

    minor updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@31 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-13

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@30 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-13
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-13

    documention update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@29 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-12

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@28 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-12

    removed postgresql from doc generation


    git-svn-id: http://svn.osgeo.org/qgis/trunk@27 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-12

    icon updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@26 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-12

    icon updates


    git-svn-id: http://svn.osgeo.org/qgis/trunk@25 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-12
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-12

    xpm icons for qgis


    git-svn-id: http://svn.osgeo.org/qgis/trunk@24 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-11

    updated info


    git-svn-id: http://svn.osgeo.org/qgis/trunk@23 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-11

    updated info


    git-svn-id: http://svn.osgeo.org/qgis/trunk@22 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-11

    minor update -- point layers selected but not displayed (no repaint)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@21 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-11
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-11

    minor update -- point layers displayed (no repaint)


    git-svn-id: http://svn.osgeo.org/qgis/trunk@20 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-10

    points displayed from a postgis table -- everything hardcoded at this point


    git-svn-id: http://svn.osgeo.org/qgis/trunk@19 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-10
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-10

    points displayed from a postgis table -- everything hardcoded at this point


    git-svn-id: http://svn.osgeo.org/qgis/trunk@18 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-08
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-08

    mods to support reading wkb


    git-svn-id: http://svn.osgeo.org/qgis/trunk@17 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-07
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-07

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@16 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-06

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@15 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-06

    make file modifications


    git-svn-id: http://svn.osgeo.org/qgis/trunk@14 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-06

    support for icons in postgis selection dialog


    git-svn-id: http://svn.osgeo.org/qgis/trunk@13 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-06

    removed  - auto generated by moc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@12 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-06

    *** empty log message ***


    git-svn-id: http://svn.osgeo.org/qgis/trunk@11 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-06

    makefile update


    git-svn-id: http://svn.osgeo.org/qgis/trunk@10 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-06

    added qgisappbase to makefile/src.pro


    git-svn-id: http://svn.osgeo.org/qgis/trunk@9 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-06

    renamed to lowercase


    git-svn-id: http://svn.osgeo.org/qgis/trunk@8 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-06

    removed - files are generated automatically by uic and moc


    git-svn-id: http://svn.osgeo.org/qgis/trunk@7 c8812cc2-4d05-0410-92ff-de0c093fc19c

    Gary Sherman <gsherman@geoapt.com>AuthorDate: 2002-07-06
Commit:     Gary Sherman <gsherman@geoapt.com>
CommitDate: 2002-07-06

    Initial revision


    git-svn-id: http://svn.osgeo.org/qgis/trunk@4 c8812cc2-4d05-0410-92ff-de0c093fc19c
